summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* libmad: add SRC_URI ChecksumSaul Wold2011-07-051-0/+3
| | | | | | | (From OE-Core rev: 1222d1b954eaad24d4039b8a97d349715ef53bc7) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mpeg2dec: add SRC_URI ChecksumSaul Wold2011-07-051-0/+3
| | | | | | | (From OE-Core rev: 1136d8ed9632eb007f30a58be1ceaab713224478) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* insane.bbclass: Fix indentation errorRichard Purdie2011-07-051-1/+1
| | | | | | (From OE-Core rev: 128261100809f16517304739e30cdd73bd951651) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* insane.bbclass: Add warnings for packages which are not -dev packages which ↵Richard Purdie2011-07-051-2/+5
| | | | | | | | | | depend on -dev packages Based on some code from Phil Blundell but reworked against insae.bbclass changes. (From OE-Core rev: 2e06a1a843756e9d50291c4533b10096af2d852b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base.bbclass: show layer's branches/revisions in the banner infoDexuan Cui2011-07-051-1/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The patch removes METADATA_BRANCH and METADATA_REVISION, and treats the meta/ in the same way as other layers. In the case some layers belonging to the same repo, the branch and revision are only printed once, but all the layer names are still printed. An example output can be: OE Build Configuration: BB_VERSION = "1.13.1" TARGET_ARCH = "i586" TARGET_OS = "linux" MACHINE = "emenlow" DISTRO = "poky" DISTRO_VERSION = "1.0+snapshot-20110702" TARGET_FPU = "" meta meta-yocto = "dcui/banner_v3:4b712dba68a98c827b8f3d0242da9153c4f65473" meta-emenlow meta-sugarbay meta-n450 = "dcui/test1:76d1178ba1a43cf6457c89717134aeb9f1275fae" (From OE-Core rev: f271498638a9da271ed5da973666fe4a7bd0ac63) Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxml-parser-perl: convert to BBCLASSEXTEND, merge in OE fixesKoen Kooi2011-07-052-11/+11
| | | | | | | (From OE-Core rev: d0b55fb8115c5ad311ed5ad3192902f7746d5cca) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* package.bbclass: Make unshipped packages message more readableRichard Purdie2011-07-051-1/+1
| | | | | | (From OE-Core rev: bc73fa1256d678c09c0d9b50e0153623861dcf32) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake/cooker, bitbake-layers: show the .bbappend files that matches no ↵Dexuan Cui2011-07-052-20/+23
| | | | | | | | | | | | | | existing .bb recipe This patch moves the logic of show_appends_with_no_recipes from bitbake-layers into bitbake. By default, a fatal message is printed; we can also define a variable BB_DANGLINGAPPENDS_WARNONLY to make the message only a warning(the variables could be defined in conf/local.conf with a value "yes", "true" or "1"). (Bitbake rev: f5ba7c795df7cbd58124e35970ddc5bd84cbfb8e) Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake-layers: fix sorting of show_appends outputPaul Eggleton2011-07-051-4/+6
| | | | | | | | | | Sort packages alphabetically but ensure appends are left in their original order (layer priority). (Bitbake rev: edacf98cceb2fe1275042595d3fce6822fa411ca) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake-layers: add command to flatten layers into onePaul Eggleton2011-07-051-0/+59
| | | | | | | | | | | | | | | | | | Takes the current layer configuration and builds a "flattened" directory containing the contents of all layers, with any overlayed recipes removed and bbappends appended to the corresponding recipes. Note that some manual cleanup may still be necessary afterwards, in particular: * where non-recipe files (such as patches) are overwritten (the flatten command will show a warning for these) * where anything beyond the normal layer setup has been added to layer.conf (only the lowest priority layer's layer.conf is used) * Overridden/appended items from bbappends will need to be tidied up (Bitbake rev: 296c83cc22ce281223fe91ef84bc89034cd141e7) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake/cooker: implement layer dependencies, make priority optionalPaul Eggleton2011-07-051-9/+70
| | | | | | | | | | | | | | | | | | | | | | | Implement (optionally versioned) dependencies between layers, and if layer priorities are not specified using BBFILE_PRIORITY_layername (now optional) then work out the layer priority based on dependencies. Define LAYERDEPENDS_layername in layer.conf to specify the dependencies of a layer (list of layer names, split with spaces in the usual way); LAYERVERSION_layername can be defined for each layer allowing specific version dependencies to be specified via depname:version in the list of dependencies. An error will be produced if any dependency is missing or the version numbers do not match exactly (if specified). Note: default priority if unspecified for a layer with no dependencies is lowest defined priority + 1 (or 1 if no priorities are defined). Addresses [YOCTO #790]. (Bitbake rev: 115b89fa279b64e79da0f72caf7b30965a83fab1) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake-layers: add show_overlayed actionPaul Eggleton2011-07-051-0/+10
| | | | | | | | | Add a show_overlayed action to list overlayed recipes. (Bitbake rev: f0c2175dc943160e45ebd72fc932dd16ee361bfb) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: track 'overlayed' recipesPaul Eggleton2011-07-051-0/+13
| | | | | | | | | | | | Recipes that have been 'overlayed' (where there is a recipe in another layer where that layer has a higher priority) are now listed within cooker.overlayedlist for use in bitbake-layers. This is a dict with keys of the topmost (highest priority) recipe file. (Bitbake rev: 370fc603d79f9c34cc23b4b520b685256c23df5d) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: Switch to use process as the default serverRichard Purdie2011-07-051-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: ensure target packages don't include host binariesPaul Eggleton2011-07-053-10/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | Remove uic, rcc, moc and lrelease from packaged files. This fixes the following QA warnings: qt4-x11-free-4.7.3, wrong architecture, qt4-tools-dbg, ${WORKDIR}/packages-split/qt4-tools-dbg/usr/bin/.debug/uic qt4-x11-free-4.7.3, wrong architecture, qt4-tools-dbg, ${WORKDIR}/packages-split/qt4-tools-dbg/usr/bin/.debug/rcc qt4-x11-free-4.7.3, wrong architecture, qt4-tools-dbg, ${WORKDIR}/packages-split/qt4-tools-dbg/usr/bin/.debug/moc qt4-x11-free-4.7.3, wrong architecture, qt4-tools, ${WORKDIR}/packages-split/qt4-tools/usr/bin/uic qt4-x11-free-4.7.3, wrong architecture, qt4-tools, ${WORKDIR}/packages-split/qt4-tools/usr/bin/rcc qt4-x11-free-4.7.3, wrong architecture, qt4-tools, ${WORKDIR}/packages-split/qt4-tools/usr/bin/moc qt4-x11-free-4.7.3, wrong architecture, qt4-linguist, ${WORKDIR}/packages-split/qt4-linguist/usr/bin/lrelease These utilities are all provided by qt4-tools-nativesdk in any case. (From OE-Core rev: 69eeb3d2276e5b10d084b47d308ecfc8daf8b467) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: fix ERROR: QA Issue: gettext rdepends on gettext-devKoen Kooi2011-07-051-1/+6
| | | | | | | | | This was fixed in 2008 already, see http://dominion.thruhere.net/koen/cms/the-testlab-strikes-again but regressed during the 0.16.x -> 0.18.x update. Strangely enough the comment was kept. (From OE-Core rev: 3cca899bedd168dd43cf297bcbc765c7ca07a9a0) Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* db: Add INSANE_SKIP to avoid warning about .so fileRichard Purdie2011-07-051-0/+2
| | | | | | | (From OE-Core rev: ad0c0b503e9e0cfe6d3ae5bbbb55d1d30abf6fa8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Clean up various QA warnings, add approproate INSANE_SKIP for firmware ↵Richard Purdie2011-07-052-6/+10
| | | | | | | | | files, ensure files aren't stripped (From OE-Core rev: 1c43b7ea6152aaad42159ce8071a4014b00f75fc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: Update INSANE_SKIP to new syntaxRichard Purdie2011-07-051-1/+1
| | | | | | | (From OE-Core rev: 77b67e740ae74b49b02fba86198b527b38c22a3d) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* u-boot: Drop INSANE_SKIP since it insane no longer trips up on this recipeRichard Purdie2011-07-051-2/+0
| | | | | | | (From OE-Core rev: 8dadc0d09fded88425e88d0fa6d1897099db3c18) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-package-cross: Switch to using pattern matching to detect when to stash ↵Richard Purdie2011-07-051-12/+14
| | | | | | | | | | | | libgcc into the sysroot Currently, we stash libgcc if PN is gcc-cross or gcc-crosssdk. This patch changes it to work for *gcc-cross and *-gcc-crosssdk which means it will patch for multilib extended toolchains. (From OE-Core rev: a39cbed2ec887fb83335ba93e92d971c84a0f4d8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lttng-viewer: Fixup various QA warnings and a false positiveRichard Purdie2011-07-051-2/+4
| | | | | | (From OE-Core rev: b5a1dda07e6115723ec6fc99390dc637766a2fbc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* insane.bbclass: Allow INSANE_SKIP to work on a per test basisRichard Purdie2011-07-051-17/+20
| | | | | | (From OE-Core rev: fbff17f0f01db55c7093f089ec06840179c389bd) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Remove unneeded module .la file and .so linkRichard Purdie2011-07-053-2/+4
| | | | | | | | This avoids a QA error. (From OE-Core rev: 6d284d656e129be526e272f61405d1b004fe0ec9) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: Disable both git and cvs for autopoint's archive format.Richard Purdie2011-07-051-3/+4
| | | | | | | | | | The git-native dependency is between a 2-10% build performance hit for a small reduction in autopoint's archive size (500kb vs 3.5MB). We could always enable this for the target version only I guess. (From OE-Core rev: 7e85b21e5fa8e6b61377ae830a95ebc7cd8fbd11) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc: Fix removal of libiberty.aRichard Purdie2011-07-055-8/+8
| | | | | | | | | | | | | The changes in commit 553a92c442bc3a35d1520a22e640a3a0e377b8f7 were not applying correctly due to the error: "find: paths must precede expression" This patch corrects the find syntax. [YOCTO #1199] (From OE-Core rev: b8d72e3af93ff9e2808fef4fe7b9d00b68bf9715) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgsmd: Fix QA warningsRichard Purdie2011-07-051-7/+19
| | | | | | (From OE-Core rev: 8e156563c962e20a1d7618280ed81cee3c696167) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oprofile: Fix QA warningsRichard Purdie2011-07-051-0/+4
| | | | | | (From OE-Core rev: 8ecfb7816b69da4be4b37e27083b4f5a7515faa6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake/ast: Fix ??= vs. ?= handlingRichard Purdie2011-07-052-10/+6
| | | | | | | | | | As the code stands, setting a variable with ??= could result in a ?= variable not overriding it. This patch fixes the issue by allowing the ast to make lookups that ignore any ??= set variables. (Bitbake rev: 32fee2e650dfdd3aa9a7572dad1251e0c24ca34b) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xauth: upgrade from 1.05 to 1.06Yu Ke2011-07-041-2/+2
| | | | | | | (From OE-Core rev: 2b3bf5350861f62435e2fdf1c56c8a02f4b1b4ac) Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sqlite: upgrade from 3.7.6.2 to 3.7.7.1Yu Ke2011-07-042-10/+10
| | | | | | | (From OE-Core rev: 9b6efd1f10f544f4f8251c10fa5994402d0ec317) Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro_tracking_field: update the manually check fieldYu Ke2011-07-041-1/+5
| | | | | | | | | | | | sqlite3 qemugl console-tools gconf-dbus (From OE-Core rev: b134c357d82d599df3d475f6ba0d7bf6c8bc08a5) Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libdrm: upgrade to 2.4.26Yu Ke2011-07-043-2/+5
| | | | | | | (From OE-Core rev: 4855794c2c329bcd1b1642caf43cb48616d5e95d) Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libidn: upgrade from 1.20 to 1.22Yu Ke2011-07-041-4/+1
| | | | | | | | | - update the license checksum due to some text indent change (From OE-Core rev: 1831ede4d94a40087cc7da9f0611f9bda057e0c1) Signed-off-by: Yu Ke <ke.yu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* resolvconf: update to version 1.58.Anders Darander2011-07-041-4/+3
| | | | | | | | | The old version has become unavailable from the download site. (From OE-Core rev: cff5b446701d5f59fc6b346459bec0faed2310fe) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro_tracking_fields.inc: update recipes upgrade informationMei Lei2011-07-041-6/+6
| | | | | | | (From OE-Core rev: 11241e03d8c06762a82029bfe278badf4395f55d) Signed-off-by: Mei Lei <lei.mei@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* coreutils: Upgrade from 8.9 to 8.12Mei Lei2011-07-041-2/+2
| | | | | | | (From OE-Core rev: 423951fe1ae750fad6b178bb6189e61137ded1ee) Signed-off-by: Mei Lei <lei.mei@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: Upgrade from 7.21.6 to 7.21.7Mei Lei2011-07-041-2/+2
| | | | | | | (From OE-Core rev: a891b42af30fb6de6a600b9a64afc457da3003a2) Signed-off-by: Mei Lei <lei.mei@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky.conf: add largefile support into DISTRO_FEATURESDexuan Cui2011-07-022-1/+3
| | | | | | | | | | | | | | | | | [YOCTO #1205 ] The commit ab1171b(busybox: backport distro-features handling from oe master) actully makes busybox's largefile support disabled. So busybox's mkswap complains "lseek: Value too large for defined data type" when we install BSP image into the target device. So we have to enable largefile support, and bump PR of busybox(in a later commit). Note: poky-lsb.conf enables "largefile" and includes poky.conf, so we can move "largefile" from poky-lsb.conf into poky.conf. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* uclibc: Fix compilation in thumb modeKhem Raj2011-07-021-0/+7
| | | | | | | | | | | | | It was not setting COMPILE_IN_THUMB_MODE in .config when ARM_INSTRUCTION_MODE = thumb. Reason was that this entry has to exist in merged defconfig so we add it disabled which means no harm to other architectures (From OE-Core rev: 3314325d95837cfe8091076444a85093d32320a4) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro_tracking_fields: remove modutils.Anders Darander2011-07-011-7/+1
| | | | | | | (From OE-Core rev: eb1be8f2caeda3ee63127e4d3db843e515bec3ef) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* modutils: remove modutilsAnders Darander2011-07-0112-434/+0
| | | | | | | | | As 2.4 support is being phased out, remove modutils. (From OE-Core rev: e7bc441686c384f025a8b722441bdb1f66d5f8db) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kernel.bblass: remove get_kernelmajorversionAnders Darander2011-07-011-8/+0
| | | | | | | | | It is now unused. (From OE-Core rev: 18a0f1dfd9d36e53a3adba74f30e756769a74a0b) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* modutils-initscripts: move recipe prior to modutils removalAnders Darander2011-07-013-0/+0
| | | | | | | (From OE-Core rev: 2cdb49b67027663ba9c53eec8e864e909adef0e6) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* modules-init-tools(-cross): update to 3.16Anders Darander2011-07-014-36/+5
| | | | | | | | | | Update to get support for Linux 3.0. Delete the ignore_arch_directory.patch (as it does not apply to 3.16). (From OE-Core rev: 773fc8fc45224e37d442d927ed28d50680fb954c) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image|kernel.bblass|module-init-tools: do not use depmod-2.6Anders Darander2011-07-013-12/+6
| | | | | | | | | | | | Change to only depend on virtual/*/depmod. Change all calls to only use depmod. Do not install depmod as depmod-2.6 Bump PR in module-init-tools-cross. (From OE-Core rev: 351e352c2e44a3d8103594ca7e1d8404979a220c) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Remove support for building 2.4 kernelsAnders Darander2011-07-012-11/+3
| | | | | | | (From OE-Core rev: 06285501667a025893b56f66eae082f88ef08427) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Drop PRIORITY variableRichard Purdie2011-07-01122-122/+0
| | | | | | | | | | | | | | | | As discussed on the mailing list, this variable isn't useful and if wanted would be better implemented by distros using pn-X overrides. This patch executes: find . -regex ".*\.\(bb\|inc\)$" | xargs sed -i '/^PRIORITY = ".*"$/d' against the tree removing the referenced. Thanks to Phil Blundell for the command. (From OE-Core rev: d122343362669c683acc4af295971a62cbc823fc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* insane.bbclass: Start to rework this so specific checks can be easily made ↵Richard Purdie2011-07-011-133/+83
| | | | | | | | | | | | | | | | | | | | warnings/errors This patch means the warning/error handling can be controlled from local.conf and/or from the distro level and no longer uses numbers but strings instead. The system becomes extensible so that other classes can extend the path QA checks at least. It also removes all th duplicate error message code, we should have *one* good error message. Much work remains including making INSANE_SKIP take the classes of QA test to skip but its a start. (From OE-Core rev: 0fbe849b56d6457b6547a1202c4938d35316d8b8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* beecrypt: Fix up packaging QA warningsRichard Purdie2011-07-011-0/+4
| | | | | | | (From OE-Core rev: 2cac6dee9de6f0cf2bc192910632c429086fddb3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>