summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* quilt: fix test for target buildQing He2011-11-212-2/+30
| | | | | | | | | fixes [YOCTO #969] (From OE-Core rev: fd2485ab15ed82cb3dc84b8408e516a932de1bd1) Signed-off-by: Qing He <qing.he@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* valgrind: supporting on Linux kernel 3.xLin Tong2011-10-142-2/+29
| | | | | | | | | | | | | | | | The old valgrind package do not support for Linux kernel 3.x, only for kernel 2.4 and 2.6. Now adding the configuration to the configure.in file to support Linux kernel 3.0. This commit fixes the problem in valgrind [YOCTO #1129] (From OE-Core rev: 5fc1e6d27f52e2032aa7a8ca20bb90d939d03c77) Signed-off-by: Lin Tong <tong.lin@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Applied to Bernard's valgrind 3.6.0 Signed-off-by: Joshua Lock <josh@linux.intel.com>
* python: fix CVE-2011-1015Joshua Lock2011-10-142-1/+178
| | | | | | | This patch adds a backported security fix from upstream for CVE-2011-1015 to address a vulnerability in the CGIHTTPServer module. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemu: modify search paths for libglAnders Darander2011-10-141-1/+1
| | | | | | | | | | On e.g. Debian libql is found under /usr/lib/x86_64-linux-gnu/libGL.so. Use a wildcard to match different locations, as uname -i only return unknown on Debian. (From OE-Core rev: 32f74152dfe583f005c8654910b15cd7d0e3d421) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu: Poke more paths for presence of libglKhem Raj2011-10-141-0/+1
| | | | | | | | | | | On ubuntu 11.10 libGL is not in /usr/lib/`uname -i`-linux-gnu/ directory so we search this dir too. (From OE-Core rev: ced947e989dfbca8055fe57e14207cb6f1357430) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: add patch to fix cross compilation on host with linux-3.0Martin Jansa2011-10-142-0/+19
| | | | | | | (From OE-Core rev: 4b7e7b004dacb698ed637f35661a60d2402c00cd) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: fix fprint pointer issueQing He2011-10-142-1/+37
| | | | | | | | | [YOCTO #1030] (From OE-Core rev: bc4b86639a713c877dbe5e0f984873915d1578d4) Signed-off-by: Qing He <qing.he@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distcc: Update SRC_URISaul Wold2011-05-121-2/+2
| | | | | | | | | | | Fixes [YOCTO #1032] The distcc source location moved from samba.org to googlecode.com (From OE-Core rev: eb85a7440e5b313ef550c60545d2dcd12d620c84) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 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. (From OE-Core rev: 3670f110aacebdde118b79d31aa15156330418c6) Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnu-config-native: add dependency on perl-nativeDexuan Cui2011-05-092-2/+6
| | | | | | | | | Fixes [YOCTO #968] (From OE-Core rev: 649a836a6a5c64aa48f2a612a90c2d4c26731e05) Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python-pycairo: fix installation path of __init__.pyNitin A Kamble2011-05-061-1/+7
| | | | | | | | | This fixes Bug [YOCTO #477] (From OE-Core rev: 8f6436b25a96594d09c64c7ba20a045cb1f8d18a) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* desktop-file-utils: Add SRC_URI checksumsSaul Wold2011-05-061-0/+3
| | | | | | | (From OE-Core rev: 1f164043be7fffb38b82f3b24c27e837268e51e5) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openjade-native: run install-catalog only during do_populate_sysrootScott Garman2011-05-051-5/+8
| | | | | | | (From OE-Core rev: 638a3d15a84edfdd218a8c40306482f6c086b4e7) Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* docbook-sgml-dtd-native.inc: run install-catalog only during do_populate_sysrootScott Garman2011-05-051-5/+8
| | | | | | | (From OE-Core rev: 34ec9086c429bef167554c57a80b5f69d7e61a21) Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* git: use DESTDIR=$D instead prefixing all variables by $DMartin Jansa2011-05-052-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] (From OE-Core rev: 4b2a6fa780567c0876540bb89af78d5c778985cb) 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> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 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) (From OE-Core rev: 1126e4daa69e3f365b060ef235b40e0f97a61705) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cdrtools: recipe and patch cleanupScott Garman2011-05-043-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 (From OE-Core rev: f7c35ad6267c7dfd37bad9c7521488c329f879b5) Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: add missing cytpes modulesSaul Wold2011-05-042-1/+60
| | | | | | | | | | | | | Contributed by Martin Jansa via OE Fixes [YOCTO #1003] (From OE-Core rev: 2870697f08c171f455dbba03dd529b8c4cf11937) 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> 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-8/+14
| | | | | | | | | | | | | | | | | | | 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>
* rsync: upgrade to version 3.0.8Qing He2011-05-041-3/+3
| | | | | | | | | | | | [YOCTO #983] from 3.0.7 fixes CVE-2011-1097 (From OE-Core rev: ea97fcf84c2e1388a62a80cc771de9f3f409afce) Signed-off-by: Qing He <qing.he@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* docbook-dsssl-stylesheets-native: run install-catalog only during ↵Scott Garman2011-04-191-5/+8
| | | | | | | | | do_populate_sysroot (From OE-Core rev: 620679dbb552d67c0697497005685df932e1b050) Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: remove unused variables to fix compilation with GCC 4.6Joshua Lock2011-04-062-1/+154
| | | | | | | | | | Unused variables trigger a warning in GCC 4.6 which are caught by -Werror as used in the elfutils makefiles and therefore the build fails. This patch adds some consolidated fixes from upstream to remove the unused variables, they will no longer be required as of elfutils 0.152 Signed-off-by: Joshua Lock <josh@linux.intel.com>
* openjade: fix build with GCC 4.6Joshua Lock2011-04-052-2/+91
| | | | | | | | | | In GCC 4.6 the compiler no longer allows objects of const-qualified type to be default initialized unless the type has a user-declared default constructor. Patch from Gentoo bugzilla: http://bugs.gentoo.org/show_bug.cgi?id=358021 Signed-off-by: Joshua Lock <josh@linux.intel.com>
* python-native: add missing SRC_URI hashesJoshua Lock2011-04-051-0/+3
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* openjade-native: Run make depend to ensure dependencies are correct and ↵Richard Purdie2011-03-171-0/+6
| | | | | | | | | | avoid parallel make failures [YOCTO #877] (From OE-Core rev: 238a4eb4f4a60e0e0b8d675bb547a423b9a80c9f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ADT: bug fix for nameing and do_patch sequenceLiping Ke2011-03-173-9/+12
| | | | | | | | | | This patch is for fixing the x86-64 image name bug and also, do_patch must be done before do_deploy. (From OE-Core rev: 95e27a0f604796b30d7e7e1d58d0925942cfefa9) Signed-off-by: Liping Ke <liping.ke@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnu-config: Use perl from the environment, not a hardcoded pathRichard Purdie2011-03-172-3/+3
| | | | | | | | | | | | | | Using the hardcoded perl binary can cause conflict between the files in the native sysroot and those of the build system perl. By using perl from the environment we can at least ensure a consistent perl environment. Patches taken from OE.dev commits: be21179c5321bd0afb9221f020ac12ad75c86a3b gnu-config: use /usr/bin/env perl instead of /usr/bin/perl in gnu-configize.in edcdefbf6e0675c1bcc1fc4f464f654223380e50 gnu-config: update also bindir change to replace /usr/bin/env instead of /usr/bin/perl (From OE-Core rev: a508e7c03840efcd5877f4185e8f024cedb9453f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* m4: bring back GPLv2 version 1.4.9 of m4 recipeNitin A Kamble2011-03-163-0/+105
| | | | | | | | | | Note: Downgrading of m4 would require rebuilding of the autoconf Fixed circular depedency with the newer autoconf (From OE-Core rev: b581c965b4fbaaa819aa3809db037578f61a56eb) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bison: bring back GPLv2 version 2.3 of bison recipeNitin A Kamble2011-03-162-0/+625
| | | | | | | (From OE-Core rev: 10ea8ad9c9281e5ad6910742f4db54d4f69ef144) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: Disable repackage on upgrade/erasure by defaultMark Hatle2011-03-161-1/+2
| | | | | | | | | | | | | | [YOCTO #787] Disable the repackage on upgrade/erase by default. This removes the warning message: error: cannot create %_repackage_dir /var/spool/repackage/1298783317 (From OE-Core rev: 3878ef5deacda480b7c689720733c03ef6b3c702) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt: fix ppc/powerpcc naming bugLiping Ke2011-03-142-3/+5
| | | | | | | | | | | | for ipk files on ppc, the name should be powerpc. So does the environment file name. For the tar file name, it should be ppc. This patch is to correct the arch/machine name pair. Related Bug#864 (From OE-Core rev: 9b94486c6cc7295ed872e3c03ea297c3f3c7dcdf) Signed-off-by: Liping ke <liping.ke@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* perl: another set of parallel build fixesNitin A Kamble2011-03-116-24/+669
| | | | | | | | | | | [YOCTO #784] Imported more commits from the perl upstream tree (From OE-Core rev: c3b74b0c3833541ab5e89a7f9597f1ef8a413a70) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-runtime: Fix dbg filesMark Hatle2011-03-102-1/+6
| | | | | | | | | | | In order to debug certain C++ items, you need the helper python components. These components should live in the -dbg package, ensure they are added to the recipe. (From OE-Core rev: 285fbd8a206eee061e27f37430499fcbe1e7284d) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Disable wget server side cacheLiping Ke2011-03-102-1/+12
| | | | | | | | | | | | | We found some proxy server has wrong cache for long http file name. It will cause fetching wrong ipk files from adt repo. To avoid this, we use wget options --no-cache to disable all server side cache. It will make the fetch speed slower, yet correct always. (From OE-Core rev: 2e9e8af197671ae06de1bdc9201765b160869d60) Signed-off-by: Liping Ke <liping.ke@intel.com> Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc/collect2: Added --sysroot support into collect2 in gcc.Lianhao Lu2011-03-1010-8/+31
| | | | | | | | | | [YOCTO #815] Added --sysroot into COLLECT_GCC_OPTIONS to allow the collect2 support user specifed sysroot. (From OE-Core rev: 868f8d3dd04e3c6dbbce154742cf877fda460a3e) Signed-off-by: Lianhao Lu <lianhao.lu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-runtime: Ensure that gcc-runtime builds a debug packageMark Hatle2011-03-101-0/+3
| | | | | | | | | | | The gcc-runtime package will now create the proper dbg package. The RRECOMMENDS change is required to deal with the default. This is documented in bug 824. (From OE-Core rev: 724137e50762f190438e8e87d3f0f9edd99ea11d) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-configure-runtime.inc: Add immediate evaluation otherwise it ends in ↵Khem Raj2011-03-101-2/+1
| | | | | | | | | circular dependency (From OE-Core rev: 547c62361b21d9cae281d58c54ec2d19a5e25306) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python: add generate-manifest-2.6.py script and regen python-2.6-manifest.incMartin Jansa2011-03-102-170/+176
| | | | | | | | | | | * imported from OE with sorted entries etc (From OE-Core rev: 94b36524550ff2c94a5f8d82a9bc2073c06d418a) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc-runtime: fix LSB library checks for libstdc++.so.6Nitin A Kamble2011-03-102-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [YOCTO #795] When we run library check of LSB on qemux86 and qemuppc, we got some failures about 'libstdc++.so.6'. Test environment: Platform: Qemu-x86, Qemu-ppc lsb image: poky-image-lsb-qemux86-test.ext3(Feb 26th, auto-build server) Library check of LSB: 4.1.0-1 The error log: Did not find _ZNKSt5ctypeIcE8do_widenEPKcS2_Pc (GLIBCXX_3.4) in libstdc++.so.6 Unmangled symbol name: std::ctype<char>::do_widen(char const*, char const*, char*) const ... found that some weak symbols ('W') change into local ('t') during link time and be stripped. According to compiling log, the option "-fvisibility-inlines-hidden" is used for gcc. And this option caused some weak symbols change into local. see http://bugzilla.pokylinux.org/show_bug.cgi?id=795 for more information on the bug. (From OE-Core rev: 4bb281ef5f12096d0889ba8efcc3fd3bb0ed3b3c) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* quilt: add autotools inheritanceSaul Wold2011-03-081-1/+1
| | | | | | | (From OE-Core rev: c0ce17aed98c6475b6c1dc18c6655f3a52eda0fa) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt: removed unused repo source and opkg optionsLiping Ke2011-03-083-3/+1
| | | | | | | | | | | | opgk option --force-overwrite is only a workaround for bug #547. Now this bug is gone, so remove this option. and also, the first opkg repo source is not useful, remove it. (From OE-Core rev: e6c72db2ac5684dd2bb65207b2f3da7214f5dca7) Signed-off-by: Liping Ke <liping.ke@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt: Update to svn r596 to fix symbolic link issuesLiping Ke2011-03-082-5/+5
| | | | | | | | | | | See the longlinksfix patch for details but symlinks over 100 chars long were broken in sdk tarballs and its due to problems in the inbuilt tar in libbb in opkg. svn r596 has already fixed the problem. (From OE-Core rev: 90d4624f0c5de6a35eace1f13c3e04df9737390c) Signed-off-by: Liping Ke <liping.ke@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: add bzip2 to DEPENDSSaul Wold2011-03-061-1/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* linuxdoc-tools-native: Fix build error with txt documentationScott Garman2011-03-062-1/+34
| | | | | | | | | | | | | | | | Disable building txt documentation. This is a temporary workaround, as I have found an Ubuntu 10.10 system which throws errors during building this that I'd like to ultimately fix. The error manifests itself from the end of LinuxDocTools.pm with the following messages during do_install: | - Building txt docs | Processing file ./guide | troff: fatal error: can't find macro file s | fmt_txt::postASP: Empty output file, error when calling groff. Aborting... Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Fixup merge error and apply cleanupsRichard Purdie2011-03-032-2/+2
| | | | | | (From OE-Core rev: a72822d315d7bc35a424b0807693ad7a3317c519) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: Fix linking error encountered in rpm-nativeKhem Raj2011-03-032-1/+26
| | | | | | | | | | | * This patch passes the correct LDFLAGS to account for additional dependencies of librpmio on libbeecrypt and libsyck and hence fixes the build error. (From OE-Core rev: bcdd048e4857b5f8a343c434ade5a02ab1db33bc) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ADT: Bug fix for Suse LinuxLiping Ke2011-03-032-2/+2
| | | | | | | | | | | | | On Suse linux11.2, we found when using sudo, we must add -E opts to preserver some network proxy environment settings. Otherwise, opkg-cl can't access files behind firewall. [bug #785] Also, we need to add absolute path when sourcing files. Fix for [bug #786] (From OE-Core rev: 794da1a4cffaedc8a9ceeb0b089d7236b22e7913) Signed-off-by: Liping Ke <liping.ke@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add libtool-nativesdk for ADTLiping Ke2011-03-031-0/+3
| | | | | | | | | | We need to add libtool native sdk support in ADT installer. This patch fix #bug 791 (From OE-Core rev: a003ba3d2b80dc08d128f9b58890fe89c612236d) Signed-off-by: Liping Ke <liping.ke@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qemu-0.13.0: Add patch to avoid mmap_min_addrKhem Raj2011-03-032-2/+41
| | | | | | | | | * This patch is taken from OE commit 40e293342ca76921904a43b03b635d9219432edf (From OE-Core rev: 11d76595e036f46906859b59dc06094b2e979771) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>