aboutsummaryrefslogtreecommitdiffstats
path: root/meta
AgeCommit message (Collapse)Author
2011-06-02siteinfo: replace all-linux with allarch-linux to match ↵Martin Jansa
5d7d4e1ed9bedf2b6510796d76ea8f94739b9de2 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-06-01clutter-1.6: Add patch to update gettext macro versionSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01puzzles: Update to 9175Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01dbus 1.4.1: disable sysv script properly when using systemdKoen Kooi
OE-core uses 'dbus-1' as initscript name, which no other distribution(-buildsys) does, so we have to take special measures. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-06-01binconfig: improve handling of empty prefixesPhil Blundell
This is a backport of 952e5e2b7a5c1deefc939594d40b81a71fb16a54 from oe master. Without this the script mangling goes very wrong if ${prefix}="". There isn't really any way to fix this in the completely general case, but this patch does work with the two cases I tested (freetype and gpg-error) which were unusable previously. Signed-off-by: Phil Blundell <philb@gnu.org>
2011-06-01busybox: sync do_install() with oe master (mostly)Phil Blundell
This is basically a backport of the current state of the art from the openembedded master repo. In particular this fixes an installation error on micro: | + cp -dPr /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/bin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/sbin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/ | cp: will not create hard link `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image/bin' to directory `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/bin' | cp: cannot copy a directory, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image', into itself, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image' | ERROR: Function 'do_install' failed (see /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/temp/log.do_install.3808 for further information) Signed-off-by: Phil Blundell <philb@gnu.org>
2011-06-01sudo.inc: Add do_install_prepend () to sudo.incXiaofeng Yan
Fix bug [YOCTO #1092] Own a directory "/var/lib" before do_install() because if there isn't this directory during installing, \ then script "mkinstalldirs" from "sudo package" will create directory "/var/lib/sudo" by recursion with mode "0700" \ which will cause bug [YOCTO #1092]. So I add do_install_prepend() to create a "/var/lib" which can be accessed \ by common user before installing files. Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
2011-06-01distro tracking: updatesSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01gnutls: update to 2.12.5Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01rxvt-unicode: update to 9.11Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01qmmp: update to 0.5.1Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01alsa-tools: update to 1.0.24.1Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01gthumb: update to 2.12.3Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01msmtp: update tof 1.4.24Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01mc: update to 4.7.5.2Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01mailx: update to 12.5Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01chkconfig: update to 1.3.52Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01update-alternatives-dpkg update to 1.16.0.3Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01dtc: Cleanup and update recipeSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01gobject-introspection: Update to 0.10.8 GitSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01gettext: Update to 0.18.1.1Saul Wold
Add Upstream Status tags to patches Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01glew: update to 1.6.0Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01util-linux: update to 2.19.1Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01newt: add Upstream-StatusSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01mpeg2dev: add Upstream-StatusSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01libmad: add Upstream-StatusSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01tzdata: update to 2011gSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01sysstat: update to 10.0.0Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01less: update to 443Saul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-06-01allarch.bbclass: A "all" TARGET_ARCH is dangerous as an OVERRIDERichard Purdie
Having a generic word like "all" as an override is dangerous as this is an override and can cause issues for function names like "sysroot_stage_all". This patch changes it to "allarch" to help avoid this kind of problem. The field is only used in the name of directories anyway. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-31Improve handling of 'all' architecture recipes and their interaction with sstateRichard Purdie
The existing PACKAGE_ARCH = "all" mechanism of sharing packages is problematic with sstate since there are a variety of variables which have target specific values and the sstate package therefore correctly changes signature depending on the MACHINE setting. This patch creates a new "allarch" class which sets: PACKAGE_ARCH = "all" (as per the existing convention) INHIBIT_DEFAULT_DEPS = "1" (since its not target specific and therefore can't depend on the cross compiler or target libc) TARGET_ARCH = "all" TARGET_OS = "linux" TARGET_CC_ARCH = "none" (since these variables shouldn't change between the different packages and target compiler flags shouldn't be getting used) PACKAGE_EXTRA_ARCHS = "" (since we shouldn't be depending on any architecture specific package architectures) Not all PACKAGE_ARCH = "all" recipes can use this class since some run configure checks on the compiler. This means they have target specific components and therefore the "all" classification is incorrect. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-31prelink: remove dependency on transfig-nativePhil Blundell
Per http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/003179.html Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-31sysvinit: make pidof usuable in a standalone settingKoen Kooi
Currently it's a symlink to killall5: $ dpkg-deb -c sysvinit-pidof_2.88dsf-r1_armv7a.ipk | grep pidof lrwxrwxrwx root/root 0 2011-05-27 11:05 ./bin/pidof.sysvinit -> /sbin/killall5 The point of the pidof subpackage was to have a pidof without needing sysvinit, this restores that behaviour. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-31linux-yocto: update meta SRCREVBruce Ashfield
Fixes [YOCTO: 1111] and updates the meta branch with some cleanups and feature groupings. From the meta branch itself: 06d3793 meta: add romley features f101ab9 meta: remove 'not set' lines from netfilter.cfg d0599f8 meta: add dca feature 0cd5ef1 meta: replace open-coded E1XXXX options with intel-e1xxxx feature 3f88c17 meta: add intel-e1xxxx feature f7537af meta: replace open-coded igb options with igb feature f72e046 meta: add igb feature 989cd7d meta: add ixgbe feature 8543f7d meta: replace open-coded dma engine options with dmaengine feature 8fc67cd meta: add dmaengine feature 610e419 meta: add hugetlb feature ac22176 meta: add uio feature ce14a0d meta: replace open-coded hpet options with hpet feature 6a30aaa meta: add hpet feature 0ae7362 routerstationpro: watchdog config Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2011-05-30bitbake.conf: make OVERRIDES match what people expectKoen Kooi
In the current situation TARGET_ARCH will override MACHINE, which is counter intuitive since the machine is more specific than the arch. The order is now pn-$PN} -> arch -> machine -> distro as the machine is a set of defaults and the distro is the ultimate policy. 'failfast' has been removed since it's not used anymore, just like 'local'
2011-05-30gcc-cross-csl-2008q1: Drop last remaining fail-fast override use and make it ↵Richard Purdie
unconditional Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-30site/powerpc-common: remove the incorrect dlopen default settingYu Ke
These two setting for dlopen is not correct. dlopen is not available in libc, instead it is provided by libdl. so the setting should not be "yes" by default. This fixes [YOCTO #736] [YOCTO #737] Thanks Richard for pointing out the root cause. CC: Richard Purdie <richard.purdie@linuxfoundation.org> CC: Philip Balister <philip@balister.org> CC: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Yu Ke <ke.yu@intel.com>
2011-05-29package.bbclass,prserv.bbclass: Compare USE_PR_SERV with "1" or "0"Khem Raj
Value of USE_PR_SERV is either "1" or "0" looking at settings in bitbake.conf USE_PR_SERV = "${@[1,0][(bb.data.getVar('PRSERV_HOST',d,1) is None) or (bb.data.getVar('PRSERV_PORT',d,1) is None)]}" So we compare the strings Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-05-29uclibc: Add disabled COMPILE_IN_THUMB_MODE to uClibc.machine for all ARM ↵Khem Raj
configurations This entry need to exist so that it can be manipulated later to decide if uclibc is to be compiled in thumb mode or arm mode Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-05-29license.bbclass: Infinite recursion of or nodesBeth Flanagan
This fixes two bugs. When populate_lic was hitting | it was going into an infinite recursion of the node. Also, some LICENSE fields may start with "(". We want to avoid invalid python syntax here, so we strip out the whitespace. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2011-05-27license.bbclass: Sane Parsing of licensesBeth Flanagan
This is a first pass at sane license parsing, using python abstract syntax trees. A few notes on this since ast is not generally used. I massage the LICENSE field to be more pythonesque and then create an ast. I then dump the ast and using a LicenseVisitor class, recurse through the tree, looking for licenses. I then copy and link. It's cleaner, allows for easier addition of logic and while it takes slightly more CPU, it's also slightly faster in initial small scale tests. It doesn't recognize the '+' or '*' modifiers to the licenses yet nor does it know what to do with bitors (|), since I'm not even sure what to do with them. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2011-05-27uclibc_git.bb: Fix patch path in SRC_URIKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-05-27gupnp-tools: Add gupnp-av to DEPENDSSaul Wold
Signed-off-by: Saul Wold <sgw@linux.intel.com>
2011-05-27License Field Cleanup: Non-standard field namesBeth Flanagan
I've cleaned up some odd license fields, fixed some license names and corrected some incorrect licenses. LICENSE really needs a pass through by the maintainers as some of the licensing is incorrect. Also, every license with Artistic should be gone through and noted as which version of Artistic. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2011-05-27common-licenses: Adding new licenses and renamingBeth Flanagan
I'm adding full common licenses to the common license directory. These licenses are taken from the SPDX project or the OSI license repository. They conform to the SPDX naming convention and will be used by the new license.bbclass license parser in order to maintain some sort of internal standard for license naming. Going forward, we should have a bigger conversation about the LICENSE field and standardizing that to conform to this naming standard. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com>
2011-05-27classes/package_xxx.class: Use PKGE/PKGV/PKGR.Lianhao Lu
Use PKGE/PKGV/PKGR to build various package feed in tasks of pacakge_write_xxx. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2011-05-27classes/package(prserv).bbclass: Get PRAUTO and use PKGV/PKGR.Lianhao Lu
1. Added package_get_auto_pr to PACKAGEFUNCS to get the auto incremented value(PRAUTO) from remote PR service. 2. use PKGV/PKGR for pkgdata which will be used by package_write_xxx. 3. Added supporting functions in prserv.bbclass. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com>
2011-05-27conf/bitbake.conf: Added variables for PR service.Lianhao Lu
Added following variables for PR service: USE_PR_SERV: flag of whether to use the network PR service PRAUTOINX: search index for the network PR service PKGE/PKGV/PKGR: epoch, version and revision used in package feed. EXTENDPKGV: full package version string used in package relationships. For the following recipes, replace EXTENDPV with EXTENDPKGV: udev, xcb, xorg-proto, util-macros and linux-libc-headers then removed the unused EXTENDPV and EXTENDPEVER variables Users should use EXTENDPKGV instead for package feed generation. Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2011-05-27shared-mime-info_0.90.bb: Fix more parallel build issuesKhem Raj
While building for beagleboard with -j4 I ended up failures in generating and checking xml files. This is a backport from upstream that fixes the issue. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2011-05-27uclibc.inc: Set COMPILE_IN_THUMB_MODE in .config if ARM_INSTRUCTION_SET != armKhem Raj
This will configure uclibc to be compiled in thumb/thumb2 mode Signed-off-by: Khem Raj <raj.khem@gmail.com>