summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* libx11: fix libX11 keysyms to pass xts5 of lsbJingdong Lu2011-06-024-5/+58
| | | | | | | | | | | | | | | Fixes bug: [YOCTO #1095] Because of cross-compiling libx11 keysyms will cause Xts5 test of LSB fail. libx11 use a tool named "makekey" which compiled as a native tool to generate ks_tables.h. Because the size of "unsigned long" is different between 32-bit and 64-bit, we should judge whether our target is 32-bit or 64-bit and tell "makekey". I add a patch to "makekeys_crosscompile.patch" to "src/utils/makekeys.c" in order to deal with the different targets. If our target is 32-bit, we force the variable its type is "unsigned long" to "uint32_t". So we can generate a correct keysyms. Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
* task-core-lsb: add cups and ghostscript into imageKang Kai2011-06-021-1/+2
| | | | | | | [Yocto 1030] Because it is fixed by Qing He, then add cups and ghostscipt into image Signed-off-by: Kang Kai <kai.kang@windriver.com>
* gcc: Fix volatile access issue for ARMSaul Wold2011-06-022-1/+31
| | | | | | | | | | [YOCTO #1130] This patch brings in a patch from gcc for the following issue: http://gcc.gnu.org/ml/gcc-patches/2011-03/msg01477.html Signed-off-by: Saul Wold <sgw@linux.intel.com>
* avahi: enable service when using systemdKoen Kooi2011-06-022-1/+19
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* rootfs_ipk: delete opkg metadata if package management not required and all ↵Phil Blundell2011-06-021-0/+11
| | | | | | | | | | | | | | | | | | | packages are configured If all the postinsts were successfully run in offline mode, and package-management hasn't been requested as an IMAGE_FEATURE, the opkg metadata is now redundant and can safely be deleted. Also, the update-rc.d and base-passwd packages can be removed since they will serve no further purpose in this situation. If some packages are still unconfigured at this point then we need to keep their metadata around so that either opkg or the awk script can configure the packages at boot time. In theory it would be possible to strip out the data for packages that have already been configured, but right now we just hold on to the whole status file in that situation. Signed-off-by: Phil Blundell <philb@gnu.org>
* shadow: remove selinux entry from pam.d/loginKoen Kooi2011-06-022-7/+2
| | | | | | | | | SElinux has been disabled in the recipe, leading to messages like this: [ 167.643218] login[312]: PAM unable to dlopen(/lib/security/pam_selinux.so): /lib/security/pam_selinux.so: cannot open shared object file: No such file or directory [ 167.670837] login[312]: PAM adding faulty module: /lib/security/pam_selinux.so Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* u-boot: package up u-boot.bin for field upgradesKoen Kooi2011-06-022-1/+12
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gettext-0.16.1: mark upstream status for gplv2 recipe's patchesNitin A Kamble2011-06-0210-9/+19
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* siteinfo: replace all-linux with allarch-linux to match ↵Martin Jansa2011-06-021-1/+1
| | | | | | | 5d7d4e1ed9bedf2b6510796d76ea8f94739b9de2 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-1.6: Add patch to update gettext macro versionSaul Wold2011-06-012-2/+35
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* puzzles: Update to 9175Saul Wold2011-06-011-0/+0
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dbus 1.4.1: disable sysv script properly when using systemdKoen Kooi2011-06-012-1/+5
| | | | | | 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>
* binconfig: improve handling of empty prefixesPhil Blundell2011-06-011-2/+2
| | | | | | | | | | | 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>
* create-pull-request: allow '+' in git PROTO_RE, ie for 'git+ssh://'Martin Jansa2011-06-011-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* busybox: sync do_install() with oe master (mostly)Phil Blundell2011-06-012-48/+57
| | | | | | | | | | | | | 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>
* sudo.inc: Add do_install_prepend () to sudo.incXiaofeng Yan2011-06-011-0/+12
| | | | | | | | | | 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>
* distro tracking: updatesSaul Wold2011-06-011-27/+72
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gnutls: update to 2.12.5Saul Wold2011-06-017-79/+79
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rxvt-unicode: update to 9.11Saul Wold2011-06-014-0/+0
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qmmp: update to 0.5.1Saul Wold2011-06-011-2/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* alsa-tools: update to 1.0.24.1Saul Wold2011-06-011-0/+0
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gthumb: update to 2.12.3Saul Wold2011-06-011-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* msmtp: update tof 1.4.24Saul Wold2011-06-011-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* mc: update to 4.7.5.2Saul Wold2011-06-011-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* mailx: update to 12.5Saul Wold2011-06-011-6/+7
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* chkconfig: update to 1.3.52Saul Wold2011-06-011-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* update-alternatives-dpkg update to 1.16.0.3Saul Wold2011-06-011-0/+0
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dtc: Cleanup and update recipeSaul Wold2011-06-016-20/+21
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gobject-introspection: Update to 0.10.8 GitSaul Wold2011-06-013-2/+6
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gettext: Update to 0.18.1.1Saul Wold2011-06-0117-105/+107
| | | | | | Add Upstream Status tags to patches Signed-off-by: Saul Wold <sgw@linux.intel.com>
* glew: update to 1.6.0Saul Wold2011-06-012-2/+5
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* util-linux: update to 2.19.1Saul Wold2011-06-0110-10/+7
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* newt: add Upstream-StatusSaul Wold2011-06-011-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* mpeg2dev: add Upstream-StatusSaul Wold2011-06-011-0/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libmad: add Upstream-StatusSaul Wold2011-06-013-0/+6
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* tzdata: update to 2011gSaul Wold2011-06-011-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* sysstat: update to 10.0.0Saul Wold2011-06-012-10/+10
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* less: update to 443Saul Wold2011-06-011-3/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* allarch.bbclass: A "all" TARGET_ARCH is dangerous as an OVERRIDERichard Purdie2011-06-011-1/+1
| | | | | | | | | 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>
* Improve handling of 'all' architecture recipes and their interaction with sstateRichard Purdie2011-05-3113-25/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* prelink: remove dependency on transfig-nativePhil Blundell2011-05-311-1/+2
| | | | | | | 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>
* sysvinit: make pidof usuable in a standalone settingKoen Kooi2011-05-311-2/+4
| | | | | | | | | | | | 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>
* linux-yocto: update meta SRCREVBruce Ashfield2011-05-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* bitbake.conf: make OVERRIDES match what people expectKoen Kooi2011-05-301-6/+6
| | | | | | | | 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'
* gcc-cross-csl-2008q1: Drop last remaining fail-fast override use and make it ↵Richard Purdie2011-05-301-1/+1
| | | | | | unconditional Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* site/powerpc-common: remove the incorrect dlopen default settingYu Ke2011-05-301-2/+0
| | | | | | | | | | | | | | | 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>
* package.bbclass,prserv.bbclass: Compare USE_PR_SERV with "1" or "0"Khem Raj2011-05-292-2/+2
| | | | | | | | | 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>
* uclibc: Add disabled COMPILE_IN_THUMB_MODE to uClibc.machine for all ARM ↵Khem Raj2011-05-294-0/+4
| | | | | | | | | 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>
* license.bbclass: Infinite recursion of or nodesBeth Flanagan2011-05-291-7/+8
| | | | | | | | | | 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>
* license.bbclass: Sane Parsing of licensesBeth Flanagan2011-05-271-38/+114
| | | | | | | | | | | | | | | | | | | | | 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>