summaryrefslogtreecommitdiffstats
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* gcc: Fix a case of sysroot with trailing / and gxx-include-dir leading slashKhem Raj2012-06-212-0/+429
| | | | | | | | | | | when using --with-sysroot=/ and --with-gxx-headers=/usr/include/c++ configure eats up one leading / from gxx include dir fixed thusly (From OE-Core rev: 51064de5fb92c53c99b21487c0ebcafeaf3cc3ad) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-4.7: Update to tip of gcc-4_7-branch since 4.7.1 has been outKhem Raj2012-06-211-6/+6
| | | | | | | (From OE-Core rev: 7986e424995a4119b45a09767dc5100a5cdb5161) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: Enable plugins by defaultKhem Raj2012-06-211-0/+1
| | | | | | | | | | Plugins work well in 2.22+ so lets enable them helps with lto (From OE-Core rev: 81ecc9d468c36b36c4b2ccc4ab5f366611a8fa46) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* binutils: Add with-sysroot to target binutilsKhem Raj2012-06-218-78/+71
| | | | | | | | | | | | | Also rearrange the recipes to have common bits in inc files and not include the target bb file everywhere. This lets us add specific options to specific recipes particularly target recipe in this case (From OE-Core rev: f4ed063e32f064e996a4c29760fa4ac49f1ed73c) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* uclibc-git: Upgrade to latest tip of masterKhem Raj2012-06-214-120/+93
| | | | | | | (From OE-Core rev: 3c516e1032c86156dc09ffa509977fe197470090) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-kernel: remove linux-tools.incBruce Ashfield2012-06-217-53/+0
| | | | | | | | | | | perf has been moved to a standalone package, making linux-tools.inc unecessary. It can now be removed and recipes that included it updated. (From OE-Core rev: b485f3e0e55ad62079ed0913970ff0620f4808ea) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes-kernel: make perf a standalone packageLiang Li2012-06-212-6/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | perf has been coupled to the kernel packages via kernel.bbclass. While maintaining the build of perf out of the kernel source tree is desired the package coupling has proved to be awkward in several situations such as: - when a kernel recipe doesn't want to build/provide perf - when licensing of dependencies would prohibit perf and hence the kernel from being built. To solve some of these problems, this recipe is the extraction of the linux-tools.inc provided perf compilation into a standalone perf recipe that builds out of the kernel source, but is otherwise independent. No new functionality is provided above what the linux-tools.inc variant provided, but the separate recipe provides baseline for adding new functionality. (From OE-Core rev: ab883d0c1a05bd99e97e5d71bc7bed05cb1ae8c8) Signed-off-by: Liang Li <liang.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel: save $kerndir/tools and $kerndir/lib from pruningBruce Ashfield2012-06-211-1/+1
| | | | | | | | | | | | | | | | | | | The kernel source tree in the sysroot has all unecessary source code removed. The existing use case is to support module building out of the sysroot, but as more toolsa are moved into the kernel tree itself there are new use cases for the kernel sysroot source. To avoid putting dependencies on the kernel, and to be able to individually build and package these tools out of the source tree, we can save $kerndir/tools and $kernddir/lib from being removed. This enables tools like perf to be built our of the kernel source in the sysroot, without significantly increasing the amount of source in the sysroot. (From OE-Core rev: e6cadd9074b18798f2df7c3f89dc35a98c29b6e5) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package_rpm.bbclass: fix incremental rpm generationRobert Yang2012-06-211-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | Fixes: * Remove the "echo '# Remove manifest padding....' > remove.manifest, The remove.manifest would be used via "rpm -e `remove.manifest`", there would be error since there is no pkg called: Remove, manifest or padding * The incremental.manifest can't be null when used by rpm, so check it before use. * The rpm needs: --root "${target_rootfs}/install" when use: -D "_dbpath ${target_rootfs}/install" Otherwise it would use the ${target_rootfs} as the root, and use the ${target_rootfs}/var/lib/rpm as the dbpath, this is OK in a fresh installation, but there would be errors when increment rpm generation. [YOCTO #2617] (From OE-Core rev: 7d702c637b84c028c9763246b3ac355d10083ea3) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* opkg-utils: bump SRCREVMartin Jansa2012-06-211-1/+1
| | | | | | | | | | | * there are 2 small fixes python-2.6 compatibility missing C option for opkg-build (From OE-Core rev: f7caea892cf66236bae854dcbaffec9d4a2d09a2) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext 0.16.1: Update FILES for post PACKAGE reoderSaul Wold2012-06-211-2/+37
| | | | | | | (From OE-Core rev: 840153f86cf7a6b5f4a8a5164fa97c789678c71f) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpcre: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-1/+1
| | | | | | | (From OE-Core rev: 88588d190c8f2a9bc30d06f593089ff20fcc4348) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* conf/bitbake.conf: fix reparsing after -p is usedPaul Eggleton2012-06-211-1/+1
| | | | | | | | | | | | | | | | | | | | The bitbake wrapper script is set up such that the -p (--parse-only) command line option is not executed under pseudo, and it sets the PSEUDO_BUILD variable to indicate whether or not pseudo is being used. Since PSEUDO_BUILD is allowed through into the environment via BB_ENV_EXTRAWHITE it influences the data hash and thus if you run "bitbake -p" and then run bitbake again to actually build something, the change to PSEUDO_BUILD causes the cache from the -p execution not to be used. This is fixed simply by adding PSEUDO_BUILD to BB_HASHCONFIG_WHITELIST in bitbake.conf so that it doesn't influence the data hash. Fixes [YOCTO #2600]. (From OE-Core rev: 1e50225df2d6b5f10c5648703282235a11b1efb3) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/cml1: ensure -c menuconfig forces a rebuild next timePaul Eggleton2012-06-211-0/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | Ensure the following results in the kernel being rebuilt, repackaged and re-deployed in the final step: bitbake virtual/kernel bitbake -c menuconfig virtual/kernel [ make changes to the kernel configuration and save ] bitbake virtual/kernel If there are no changes to the configuration saved, the rebuild will not be triggered. Note that this relies on a function recently added to BitBake and requires full hashing (i.e. BB_SIGNATURE_HANDLER must be set to a signature handler that inherits from BasicHash) - if this is not the case or the function is not available in the version of BitBake being used this change will do nothing. Fixes [YOCTO #2256]. (From OE-Core rev: 9bf6b60e1599cf5dd87089d42584583cdfd6807a) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: add deprecated and unmaintained find.pl from perl-5.14 to fix ↵Martin Jansa2012-06-212-1/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | perlpath.pl * openembedded-core/meta/recipes-connectivity/openssl/openssl.inc * * is using perlpath.pl: * * do_configure () { * cd util * perl perlpath.pl ${STAGING_BINDIR_NATIVE} * ... * * and perlpath.pl is using find.pl: * openssl-1.0.0i/util/perlpath.pl: * #!/usr/local/bin/perl * # * # modify the '#!/usr/local/bin/perl' * # line in all scripts that rely on perl. * # * * require "find.pl"; * ... * * which was removed in perl-5.16.0 and marked as deprecated and * unmaintained in 5.14 and older: * /tmp/usr/lib/perl5/5.14.2/find.pl: * warn "Legacy library @{[(caller(0))[6]]} will be removed from the Perl * core distribution in the next major release. Please install it from the * CPAN distribution Perl4::CoreLibs. It is being used at @{[(caller)[1]]}, * line @{[(caller)[2]]}.\n"; * * # This library is deprecated and unmaintained. It is included for * # compatibility with Perl 4 scripts which may use it, but it will be * # removed in a future version of Perl. Please use the File::Find module * # instead. (From OE-Core rev: c09bf5d177a7ecd2045ef7e13fff4528137a9775) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel.bbclass: pass KERNEL_VERSION to depmod calls in postinstMartin Jansa2012-06-211-2/+2
| | | | | | | | | | | | * without this, kernel upgrades where KERNEL_VERSION is changed e.g. 3.4.2 -> 3.4.3 generate .dep for running 3.4.2 and after reboot user ends up without any module loaded to make it worse after reboot nothing is upgraded to trigger another kernel(-module) postinst to generate .dep for now running 3.4.3 (From OE-Core rev: 4bd5c17f55bc96ce6bbaccf6559aa4ea123ff4cb) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpcre: Clean up FILES_* after PACKAGES reoderSaul Wold2012-06-211-5/+2
| | | | | | | (From OE-Core rev: 7f08d3b6c95ed7ebc1d46852a18a785921d1cc23) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libevent: disable openssl by defaultSaul Wold2012-06-211-1/+3
| | | | | | | | | This creates a more deterministic build and also reduces the size of this library. (From OE-Core rev: 6c36fde6ce2e775ec3041f9cf2fcf02e20516b15) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* PR bumps for PACKAGES reorderSaul Wold2012-06-216-5/+6
| | | | | | | (From OE-Core rev: 19cb0aa7fbbbfc6b34280134dfdf9a4c77b6c430) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Clean up FILES_* after PACKAGES reoderSaul Wold2012-06-211-8/+3
| | | | | | | (From OE-Core rev: 760ee565b9c29f65e4c019c080274d5144f8c0ff) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* man-pages: Clean up FILES_* after PACKAGES reoderSaul Wold2012-06-211-2/+4
| | | | | | | (From OE-Core rev: c8c64741586fec2b930c5663fde2e73e2bcc7ede) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* hdparam: Clean up FILES_* after PACKAGES reoderSaul Wold2012-06-211-1/+0
| | | | | | | (From OE-Core rev: a833ae1941a2f5d1c2bcd1df90e2e9e1056d8375) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub: Clean up FILES_* after PACKAGES reoderSaul Wold2012-06-212-7/+2
| | | | | | | (From OE-Core rev: 41dddc175c0b4887629268bc32b7ac18095b15b5) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libtool: add ${PN} in middle of package list to ensure .m4 get with ${PN}Saul Wold2012-06-211-1/+6
| | | | | | | | | | | With the new order scheme, ${PN} needs to be in the middle for the .m4 files to be packaged, otherwise the move the -dev package which is wrong in this case. (From OE-Core rev: 57ad9075ea7521e8fa20d62aac31afb2e2130348) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkit-gtk: remove /usr/libexec since it's emptySaul Wold2012-06-211-1/+5
| | | | | | | | | This was discovered due to the package reorganization (From OE-Core rev: be98b49552e2256b5278e795cdf69245b9559da6) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* js: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-1/+2
| | | | | | | (From OE-Core rev: e8817a200212027bb77782c7459af0504707a575) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-viewer: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-1/+2
| | | | | | | (From OE-Core rev: 2692ff51924f003012f635a5e96eea96bf98a724) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libidn: clean up FILE after PACKAGE reorderSaul Wold2012-06-212-2/+7
| | | | | | | (From OE-Core rev: 1abf29813d77aa1c54c17cd7b1ac23f5f74def9f) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gtk-sato-engine: clean up FILE after PACKAGE reorderSaul Wold2012-06-212-2/+2
| | | | | | | (From OE-Core rev: 1d6f365ecfcc8512c4e41ded9d6fd38a1ff5c824) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* freetype: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-4/+1
| | | | | | | (From OE-Core rev: 26675da6fc60438272ee70d6d40152311cac2041) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gthumb: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-4/+8
| | | | | | | (From OE-Core rev: 60144b62c1f238c066b425c4bfaaf4d5ad56207b) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* slang: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-2/+2
| | | | | | | (From OE-Core rev: 064265fde8b0be4915908f7356dce8575068d0bd) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnome-keyring: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-4/+10
| | | | | | | (From OE-Core rev: 1071a77a698d0f16d9bb05f562af4bb991f1abae) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* procps: clean up FILE after PACKAGE reorderSaul Wold2012-06-212-3/+5
| | | | | | | (From OE-Core rev: f68b38ce45b3af54096c58e282598b49f8cfcaba) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cups: clean up FILE after PACKAGE reorderSaul Wold2012-06-212-1/+2
| | | | | | | (From OE-Core rev: 83f5bd8d2ae2f83060851d76ab87d01da7c4278b) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: clean up FILE after PACKAGE reorderSaul Wold2012-06-212-1/+4
| | | | | | | (From OE-Core rev: 91d84900c4ff4c1b9456e6766deda956982f1775) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icu: clean up FILE after PACKAGE reorderSaul Wold2012-06-212-1/+3
| | | | | | | (From OE-Core rev: 2b7d50f4257c4ec206d12342dcd0331db931fb36) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* groff: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-0/+2
| | | | | | | (From OE-Core rev: 12d33832a56fc47db47acec1ac497ce015ef6b80) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxml2: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-1/+1
| | | | | | | (From OE-Core rev: 45e349ab7a6f2e2bf9a4f2144a236f150f6efa22) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpng: clean up FILE after PACKAGE reorderSaul Wold2012-06-213-9/+13
| | | | | | | (From OE-Core rev: 3fddd5314b51946f9b02760ca7d847bb3107fefa) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* db: Ensure the library version matches package versionSaul Wold2012-06-211-4/+5
| | | | | | | (From OE-Core rev: da10929059a4aba232d904d7a0d0a54715126c83) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnutls: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-3/+2
| | | | | | | (From OE-Core rev: 959c20c99ac980764a99ed4db575e44917600736) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gpgme: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-3/+2
| | | | | | | (From OE-Core rev: 0ee1923dc731447bf9988c70fa517367db2a4a2d) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgcrypt: clean up FILE after PACKAGE reorderSaul Wold2012-06-212-5/+3
| | | | | | | (From OE-Core rev: e99f9cc28458ae59630d32197bd119d4556c81cd) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgpg-error: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-5/+3
| | | | | | | (From OE-Core rev: 2aeae1897359b07c5b9bde2d541ee63d72f5eaca) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libproxy: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-1/+2
| | | | | | | (From OE-Core rev: 5347bb5fba2f84ed3c1f825b7bc94ca826029482) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libusb-compat: clean up FILE after PACKAGE reorderSaul Wold2012-06-211-3/+1
| | | | | | | (From OE-Core rev: ad91a65434abc259045a0f517f934e720b2b3cdd) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pth: clean-up FILES list due to PACKAGE reorderSaul Wold2012-06-211-3/+0
| | | | | | | (From OE-Core rev: bd676271537acdaf9b3ea607b3337c3059aad788) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* taglib: correct location of taglib-config to -devSaul Wold2012-06-211-2/+1
| | | | | | | (From OE-Core rev: 81c9ce2fdd74b7c0c664dec0b9f730fee97a086c) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-package: Update PACKAGES and files based on new orderingSaul Wold2012-06-211-4/+4
| | | | | | | (From OE-Core rev: 13544fbc6217fee1731a6da1e2cf94901a500842) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>