summaryrefslogtreecommitdiff
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* rsync (GPLv2): fix security vulnerability CVE-2007-4091Dexuan Cui2011-05-102-1/+72
| | | | | | | | | Added a patch to fix http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2007-4091 [YOCTO #984] is partially fixed by this commit. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* binutils.inc: Switch to TARGET_PREFIX not TARGET_SYSTom Rini2011-05-081-5/+5
| | | | | | | | | | When TARGET_PREFIX and TARGET_SYS didn't match up, the symlinks and update-alternatives weren't working. TARGET_PREFIX is what we use when configuring so it's what we should be using here. This is 79b497edc0ce5d54db564818e59b690d3391d6ce from OE. Signed-off-by: Tom Rini <tom_rini@mentor.com>
* gcc-package-target: Switch to TARGET_PREFIX in symlinksTom Rini2011-05-081-5/+5
| | | | | | | | | | When TARGET_PREFIX and TARGET_SYS didn't match up, the symlinks we made were invalid. TARGET_PREFIX is what we use when configuring so it's what we should be using here. This is 05143e9b5d0a42e32ee0dd3c7fde482ff8d63f63 from OE. Signed-off-by: Tom Rini <tom_rini@mentor.com>
* gnu-config-native: add dependency on perl-nativeDexuan Cui2011-05-082-2/+6
| | | | | | Fixes [YOCTO #968] Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* binutils: update upstream status of patchesNitin A Kamble2011-05-084-0/+8
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* gcc-4.5.1: update upstream status of patchesNitin A Kamble2011-05-0821-0/+42
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* subversion: update upstream status for patchesNitin A Kamble2011-05-083-0/+6
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* python-imaging: update upstream status for patchesNitin A Kamble2011-05-081-0/+2
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* patch: update upstream status for patchesNitin A Kamble2011-05-084-0/+8
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* patch-2.6.1: update patch upstream statusNitin A Kamble2011-05-081-0/+2
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* git: make it work on the targetKoen Kooi2011-05-082-3/+31
| | | | | | | | | | | | | | | | | | | Packaging is synced with OE .dev, but without the -large, thanks to pseudo we retain all (hard)links properly: * git-perltools holds all the utils requiring perl and adds appropriate RDEPENDS * git-tk holds the tcl/tk utils once they get activate * git now packages /usr/libexec/git-core The result: 8.5M ipk/armv7a/git_1.7.4.3-r2_armv7a.ipk 3.1M ipk/armv7a/git-dbg_1.7.4.3-r2_armv7a.ipk 4.0K ipk/armv7a/git-dev_1.7.4.3-r2_armv7a.ipk 12K ipk/armv7a/git-doc_1.7.4.3-r2_armv7a.ipk 136K ipk/armv7a/git-perltools_1.7.4.3-r2_armv7a.ipk Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* yaffs2-utils_cvs: fix the SRCDATE typoYu Ke2011-05-051-1/+1
| | | | | | | | | | | SRCDAT should be SRCDATE, thanks Frans to point out Cc: Frans Meulenbroeks <fransmeulenbroeks@gmail.com> Signed-off-by: Yu Ke <ke.yu@intel.com> Update to 20110505 Signed-off-by: Saul Wold <sgw@linux.intel.com>
* yaffs2: Update patch and checksumsSaul Wold2011-05-052-57/+61
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gcc-4.6.0: Backport FSF 4.6 branch patchesKhem Raj2011-05-05162-0/+713319
| | | | | | | | | | | | | This is set of bugfixes that has been done on FSF gcc-4_2-branch since 4.6.0 was released They will roll into 4.6.1 release once that happens in coming approx 6 months time then we can simply remove them thats the reason so use a separate .inc file to define the SRC_URI additions Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gcc-4.6.0: Add missing recipes for gcc-cross-canadian and gcc-crosssdkKhem Raj2011-05-054-4/+25
| | | | | | | Reset PR in gcc-crosssdk-initial_4.6.0.bb and gcc-crosssdk-intermediate_4.6.0.bb Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Remove distro-specific metadata for distros not in oe-corePaul Eggleton2011-05-043-9/+2
| | | | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* poky-default-revisions: move the SRCREV to recipe fileYu Ke2011-05-0412-0/+14
| | | | | | in this case, those non poky distro can also use these recipe normally Signed-off-by: Yu Ke <ke.yu@intel.com>
* python: Unbreak Python third-party extensionsMichael Lippautz2011-05-041-14/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes compilation/linking of python third-party extensions, i.e. Extensions that ship with C code. Problem: Python uses distutils(-native) to compile third-party extensions. distutils uses its own sysconfig module to get the options for compiling and linking. Since third-party extensions have to be linked against this libpython it important that -L points into staging. This is not the case because distutils.sysconfig uses a special Makefile that is shipped with python determine the paths. The Makefile is the same that would be used on the target to build third-party extensions. It therefore points into /usr/lib instead of staging. Solution: Stage a modified version of the Makefile where the paths (incdir, libdir) have been replaced by ones that point into staging. Side-problem: The recipe actually should not stage files itself in do_compile, but rather handle everything that needs to be staged in do_install. This is currently not possible because python compiles itself using distutils-native. Distutils on the other hand does only allow to add a path, but not to substitute it, requiring a staged Makefile and libpython.so before the actual python compilation is triggered. The second step to solve this would be to either patch distutils, or split python into python-initial and python. The -initial part could create the Makefile and the library, while the main part focuses on the target. For further references see: http://lists.linuxtogo.org/pipermail/openembedded-core/2011-May/001752.html Signed-off-by: Michael Lippautz <michael.lippautz@gmail.com> Acked-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perl: fix Configure-multilib.patchSaul Wold2011-05-041-1/+1
| | | | | | Thanks to Gary Thomas for his input on fixing this for Ubuntu 11.04 Signed-off-by: Saul Wold <sgw@linux.intel.com>
* perl-native_5.12.2.bb: Fix compliation on ubuntu 11.04-alphaKhem Raj2011-05-042-5/+20
| | | | | | | | | | | | | | | | | | | | | | | | | Ubuntu has moved eglibc to /usr/lib/${arch}-linux-gnu and /lib/${arch}-linux-gnu so we need that to be added to glibpth in Configure. Currently we set LD=ld in environment for recipes inheriting native class. This overrides the LD settings in the Makefiles of perl and it tries to link by calling ld which does not work since its using -l<x> on commandline and ubuntu linker seems not to look into the new location for these libraries. Its better to use gcc for linking here anyway [With tweak from Tom Rini to use CCLD, not LD] (From OE-Core rev: 8ba700a4c593fd52bd01b6272b4c8285a71964f7) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Further tweaks to Configure-multilib.patch for x86_64 vs x86 from Gary Thomas Cc: gary@mlbassoc.com Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linuxdoc-tools-native: add groff-native to DEPENDSSaul Wold2011-05-041-2/+2
| | | | | | | | groff-native is needed to ensure that configure finds the groff-native binary instead of the host's groff, this is to ensure the correct macros are used (-ms vs -mgs) Signed-off-by: Saul Wold <sgw@linux.intel.com>
* git: use DESTDIR=$D instead prefixing all variables by $DMartin Jansa2011-05-042-3/+3
| | | | | | | | | | | | | | | | | * with git-native and rm_work enabled I've noticed git fetcher errors like: warning: templates not found /OE/shr-core/tmp/work/x86_64-linux/git-native-1.7.3.4-r0/image/OE/shr-core/tmp/sysroots/x86_64-linux/usr/share/git-core/templates fatal: Unable to find remote helper for 'http' for every recipe using http:// for git repo * after this change template_dir points to /OE/shr-core/tmp/sysroots/x86_64-linux/usr/share/git-core/templates without that workdir prefix * haven't tested target recipe, but I guess it needs different fix or maybe it worked before and gets broken by this change [sgw: removed RFC comment, target patch to follow] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* logging: update existing oe* logging users to the bb* interfaceDarren Hart2011-05-041-1/+1
| | | | | | | | | | | The new bash logging class provides bbnote, bbwarn, bbfatal, and bbdebug replacements (as well as bbplain and bberror) for the oe* equivalents. Use the new bb* API in preparation to delete the oe* logging API. This patch was automatically generated by a sed script. The result has been visually inspected and used to build core-image-sato for qemux86. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* perl_5.12.2.bb: Undefine features not found in uclibcKhem Raj2011-04-282-23/+7
| | | | | | [sgw: cleaned whitespace issue, removed unneeded ;patch=1] Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* qemu: Fix non-sdl/opengl buildSaul Wold2011-04-283-1/+45
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* cdrtools: recipe and patch cleanupScott Garman2011-04-283-9/+28
| | | | | | | | | | * Recipe cleanup, added missing metadata fields and fixed whitespace issues * Added Upstream-Status to patches * Confirmed that CVE-2003-0655 does not apply to this recipe as rscsi is not packaged Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* python: add missing cytpes modulesSaul Wold2011-04-282-1/+60
| | | | | | | | | | Contributed by Martin Jansa via OE Fixes [YOCTO #1003] Signed-off-by: Antonio Ospite <ospite@studenti.unina.it> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* perl_5.12.2.bb: Undefine features not found in uclibcKhem Raj2011-04-281-0/+16
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* elfutils_0.148.bb: Fix compilation issues on uclibcKhem Raj2011-04-282-2/+27
| | | | | | | * Add -luargp and -lintl to linker flags * __mempcpy is not there on uclibc so define it to mempcpy Signed-off-by: Khem Raj <raj.khem@gmail.com>
* valgrind: upgrade to version 3.6.1Dongxiao Xu2011-04-283-2/+6
| | | | Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* gdb: set --without-ust for EXTRA_OEFLAGSSaul Wold2011-04-281-1/+4
| | | | | | | | Disable using UST since there are some compiler errors with the newer version of lttng-ust 0.12, there may be other unknow problems, so wait for upstream fixes. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* perl: upgrade from 5.12.2 to 5.12.3Nitin A Kamble2011-04-2869-198/+281
| | | | | | And changed the perl tarball URL to more stable cpan location. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* gcc: Add recipes for 4.6.0Khem Raj2011-04-2851-0/+6266
| | | | | | | | | | This is initial set of patches for testing them out The patches need documentation is pending Some patches especially uclibc related are not needed they must be dropped. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* quilt: fix test for target buildQing He2011-04-262-2/+30
| | | | | | fixes [YOCTO #969] Signed-off-by: Qing He <qing.he@intel.com>
* qemu-helper-nativesdk: Update LIC_FILE_CHKSUM for renamed helperSaul Wold2011-04-221-1/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libxml-parser-perl: upgrade from 2.36 to 2.40Nitin A Kamble2011-04-222-4/+4
|
* perl-5.12.2: use of PERLHOSTLIB var fixNitin A Kamble2011-04-2257-14/+119
| | | | | | | | | | PERLHOSTLIB var is used to build target perl. It let perl use the native perl .so module files at the time of compilation of target perl. These changes to perl make the PERLHOSTLIB variable also useful for building perl modules to use native .so perl module. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* python-pycairo: fix installation path of __init__.pyNitin A Kamble2011-04-221-1/+7
| | | | | | This fixes Bug [YOCTO #477] Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* git: upgrade from 1.7.3.4 to 1.7.4.3Nitin A Kamble2011-04-222-2/+4
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* python-gst: upgrade from 0.10.19 to 0.10.21Nitin A Kamble2011-04-222-3/+5
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* qemu: disable sdl for target buildSaul Wold2011-04-221-2/+6
| | | | | | | This allows qemu to build for the target in the world build. Not sure this would make sense to run on the target. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* Control over when package init scripts are runGary Thomas2011-04-223-18/+12
| | | | | | | | | | | | | | | | When a package is built, some installation scripts must be performed on the target. In the case of a complete image, these scripts are run by a separate step at init time, but only during the first boot (other package install scripts can just be run when the package is installed on the target). This patch lets the distribution (or user) decide when these postponed install scripts should run. The default is normally near the end of init, but there may be times when it's beneficial to run them earlier so the "when" can be overridden. Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Saul Wold <sgw@linux.intel.com>
* rpm: Refer to the yoctoproject.org bugzillaRichard Purdie2011-04-211-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Further cleanup of various poky referencesRichard Purdie2011-04-211-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt_installer_internal: Remove hardcoded Poky referencesRichard Purdie2011-04-201-3/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Rename poky-lsb override to linuxstdbaseRichard Purdie2011-04-203-3/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Rename the remaining poky-* scripts to oe-* or runqemu-*Richard Purdie2011-04-201-6/+7
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Fix git.pokylinux.org urls to git.yoctoproject.orgRichard Purdie2011-04-202-3/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* POKY_NATIVE_SYSROOT -> OECORE_NATIVE_SYSROOTRichard Purdie2011-04-202-6/+6
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Rename poky-image-* -> core-image-* and task-poky-* -> task-core-*Richard Purdie2011-04-202-3/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>