summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* php: upgrade to 5.5.20Paul Eggleton2015-01-081-2/+2
| | | | | | | | | | | | | | | | | | | | | Among many fixes since 5.5.15, the following security issues were fixed: CVE-2014-8142 CVE-2014-3710 CVE-2014-3669 CVE-2014-3670 CVE-2014-3668 CVE-2014-3538 CVE-2014-3587 CVE-2014-2497 CVE-2014-5120 CVE-2014-3597 For more details please see the upstream changelog: http://php.net/ChangeLog-5.php Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* php: integrate modphpPaul Eggleton2015-01-084-32/+163
| | | | | | | | | | | | | | | | | | | Build the mod_php Apache module within the main php recipe; this avoids files in the sysroot from stepping on eachother and therefore avoids the resulting build failure. Changes made: * Add an "apache2" PACKAGECONFIG, default disabled. This means that if you previously used the modphp recipe you now need to set PACKAGECONFIG for php to include "apache2". * Bring in most patches and configure options from the modphp recipe. * Specify ${libdir}/php5 as libdir. This avoids the PHP extensions directory being /usr/lib/extensions by default which is ugly. * Tidy up some superfluous/malformed entries in FILES_${PN}-pear * Drop obsolete PHP_MAJVER * Replace virtclass- override with class- Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* libc-client: rename to uw-imap, upgrade to 2007fPaul Eggleton2015-01-084-5/+113
| | | | | | | | | | | | * Upgrade to 2007f * Rename to uw-imap; this is the name used by Fedora and is much more sensible than libc-client * Fix errors when linking the library against code compiled with -fPIC such as mod-php (patch from Fedora). * Add a security patch from Fedora * Rename files directory to uw-imap Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* php: upgrade to 5.5.15Paul Eggleton2015-01-081-5/+6
| | | | | | | | | | | | | Based on the corresponding changes to the modphp recipe in meta-webserver. From the commit message for the modphp upgrade: * LIC_FILES_CHKSUM needed to change because the copyright year changed * Enabled mcrypt since upstream recommend this for acceptable performance * Disabled the opcache; this is a new feature in 5.5 and the configure check for it currently breaks when cross-compiling. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
* protobuf: update to 2.5.0Paul Eggleton2015-01-081-2/+2
| | | | | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* packagekit: Change recipe to use native mkdirBill Pittman2015-01-051-1/+0
| | | | | | | | | | For redhat type systems, the recipe tries to use a version of mkdir from sysroots, however mkdir does not exist and the build fails. Ubuntu systems work because the sed command in the recipe specifically replaces the /usr/bin/mkdir path and ubuntu systems use /bin/mkdir. Signed-off-by: Bill Pittman <bill.pittman@ni.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* log4cplus: Fix license format QA errorOtavio Salvador2014-12-311-1/+1
| | | | | | | | | | | | | Fix the following QA error: ,---- | WARNING: Recipe log4cplus, LICENSE (Apache-2.0 BSD-2-Clause) has | invalid format, LICENSES must have operator "([&|() ])" between | them. `---- Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-pyqt: Update to 4.11.3.Philip Balister2014-12-194-363/+54
| | | | | | | | | | | | | | | | The configure.py script now has support for cross compiling. This simplified the recipe substantially. The recipe was tested with gnuradio-companion on the zedboard and ettus-e300. This is the first time we have been able to use grc with pyqt built with OpenEmbedded. Build tested on armv7, x86, x86_64 and mips. Dropped patches from previous versions. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* sip: Update to 4.14.2.Philip Balister2014-12-191-46/+0
| | | | | | | | | | | | The sip configure.py script now has some support for cross compiling. This allowed simplication of the existing OpenEmbedded sip support. The sip recipe now produces support for builds via sip-native and target runtime via sip. This has been build and runtime tested on the zedboard and ettus-e300. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ipc-run: Add new recipeQian Lei2014-12-191-0/+23
| | | | | | | | | | IPC::Run allows you run and interact with child processes using files, pipes, and pseudo-ttys. Both system()-style and scripted usages are supported and may be mixed. Likewise, functional and OO API styles are both supported and may be mixed. Signed-off-by: Qian Lei <qianl.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: add PACKAGECONFIG for selinuxWenzong Fan2014-12-092-0/+39
| | | | | | | | | | Add PACKAGECONFIG for 'selinux', otherwise there would be warnings like below: WARN: ltrace: ltrace rdepends on libselinux, but it isn't a build dependency? Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* geany update to 1.24.1Andreas Müller2014-10-161-2/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* glade3: update to 3.8.5Andreas Müller2014-10-161-5/+4
| | | | | | check and rework licenses a bit Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* php: update to 5.4.33Koen Kooi2014-10-1010-94/+81
| | | | | | | One patch was a backport and can be dropped, add Upstream-status to the others. Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* php 5.4.14: merge .inc and .bbKoen Kooi2014-10-102-140/+138
| | | | | | | | | There's only one version of the recipe in the repo and the split makes it harder to debug and fix problems. Also fix target overrides and style issues. Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* pm-qa: update to 0.4.14 releaseFathi Boudra2014-10-041-3/+3
| | | | | Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltp-ddt: keep do_make_scripts as separate task to lock correctlyDenys Dmytriyenko2014-09-261-5/+6
| | | | | Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* luajit, acpitests: Fix build on hardfloat armKhem Raj2014-09-261-1/+4
| | | | | | | | | | | | luajit as well as acpitests build system has mind of its own and does not respect CC and friends in makefiles so we have to inject the CFLAGS via EXTRA_OEMAKE, some of ABI defining params e.g. float-abi selection is mentioned in TUNE_CCARGS and not in TOOLCHAIN_OPTIONS. This causes build to go for softfloat build and that is not what we want. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glade3: Enable gnome support in meta-gnome instead of meta-oeKhem Raj2014-09-261-1/+1
| | | | | | | | | | | | | | | | This decouples meta-oe dependencies on meta-gnome, right now we have to use meta-gnome as dependent layer ERROR: Nothing PROVIDES 'libbonoboui' (but meta-openembedded/meta-oe/recipes-devtools/glade/glade3_3.8.2.bb DEPENDS on or otherwise requires it) ERROR: Required build target 'glade3' has no buildable providers. Missing or unbuildable dependency chain was: ['glade3', 'libbonoboui'] Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* php: Fix native build due mistakenly linking against host's iconvOtavio Salvador2014-08-271-0/+1
| | | | | | | | | | | | | | | | | | The configure script has mistakenly choose to enable iconv support, due host to provide it, adding '/usr/lib' to the linking flags and failing as: ,----[ Linking error while testing 'fork' support ] | conftest.c:268: warning: conflicting types for built-in function 'fork' | .../build/tmp/sysroots/x86_64-linux/usr/lib/libxml2.so: | undefined reference to `gzopen64@ZLIB_1.2.3.3' | collect2: ld returned 1 exit status `---- This patch disables iconv support for native builds fixing the error. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltp-ddt: update to the latest rev, bump the versionDenys Dmytriyenko2014-08-232-46/+14
| | | | | | | | | * Fix KERNEL_DIR vs. KERNEL_INC properly, drop not needed Makefile patch * Pass CC and KERNEL_CC to preserve the necessary system flags * Tons of other fixes and new testcases Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* cgdb: add recipeBen Shelton2014-08-212-0/+56
| | | | | | | | cgdb is a lightweight ncurses-based interface to gdb that provides syntax highlighting, visual breakpoints, and other features. Signed-off-by: Ben Shelton <ben.shelton@ni.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* packagegroups: Remove deprecated "task" backward compatibilityRobert P. J. Day2014-08-151-3/+3
| | | | | Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* protobuf: add dependency on zlibMartin Jansa2014-08-111-0/+2
| | | | | | | * fixes floating dependency: protobuf/protobuf/latest lost dependency on zlib Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: add PV and PACKAGECONFIG for libunwindMartin Jansa2014-08-102-0/+4
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* pm-qa: update to 0.4.12 releaseFathi Boudra2014-08-101-3/+3
| | | | | Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* concurrencykit: fix SRC_URI, add PV, inherit autotools-brokensepMartin Jansa2014-08-051-2/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* swig: Update to 3.0.2Otavio Salvador2014-08-051-4/+2
| | | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* php 5.4.14: use pkg-config for libxml2 detectionKoen Kooi2014-08-053-3/+93
| | | | | Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* jq: upgrade to 1.4Matthieu CRAPET2014-08-012-32/+2
| | | | | Signed-off-by: Matthieu Crapet <Matthieu.Crapet@ingenico.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mercurial: Update mercurial to 3.0.1Darren Hart2014-07-241-3/+2
| | | | | | | | | | | | | Update the mercurial version to 3.0.1. Update the checksums. Remove the PR per current best-practice. This resolves an issue with Mercurial 1.9 where fetching from behind a proxy breaks with a python stack trace. The current python httpconnection class no longer has the port setter method. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glade3: Add PACKAGECONFIG for Gnome supportJacob Kroon2014-07-221-0/+3
| | | | | | | | ./configure checks for libbonoboui and libgnomeui. Add a PACKAGECONFIG for it, enabled by default. Signed-off-by: Jacob Kroon <jacob.kroon@mikrodidakt.se> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dejagnu: Use "foreign" automake strictnessRichard Purdie2014-07-222-1/+47
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* luajit: remove fsl ppc specfic patchTing Liu2014-07-222-107/+0
| | | | | | | Will add this patch in meta-fsl-ppc layer via bbappend. Signed-off-by: Ting Liu <b28495@freescale.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-python: move recipes from meta-oeTim Orling2014-07-2236-1022/+0
| | | | | | | | | | | | | | | | | * Move recipes from meta-openembedded/meta-oe that are not depended upon by recipes already in meta-oe (e.g. gateone, anki) * Recipes NOT moved: python-futures python-pyopenssl python-simplejson python-tornado python-pyqt python-sip Signed-off-by: Tim Orling <TicoTimo@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* memstat: add new recipeJackie Huang2014-07-221-0/+30
| | | | | | | | | | | | memstat is a small proc-based utility designed to help the system administrator figure out what's consuming memory. Like ps, it lists all the processes, and how much private memory each is using. Unlike ps, it also lists all the shared objects (shared libraries and executables) that are in memory, and which processes are using those shared objects. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: fix no newline at end of fileRobert Yang2014-07-151-1/+1
| | | | | | | | | Add a '\n' to the last line of the file to fix: No newline at end of file Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: use BPN in SRC_URIRobert Yang2014-07-154-4/+4
| | | | | | | | | | | | Fixed SRC_URI: * ${PN} -> ${BPN}, use ${BP} if it was ${PN}-${PV} * ${P} -> ${BP} Otherwise we would meet do_fetch errors when we do the multilib, native or nativesdk build. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-cython: upgrade to 2.20.2 and fix packaging QA issueMartin Jansa2014-06-211-3/+3
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lua: Remove lua5.1Martin Jansa2014-06-216-746/+0
| | | | | | | | | | | | | | | | | | | | | | | * we have lua-5.2 in "lua" recipe and lua-5.1 in "lua5.1", but these aren't completely separate in sysroot: WARNING: The recipe lua is trying to install files into a shared area when those files already exist. Those files and their manifest location are: /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/include/lauxlib.h Matched in manifest-qemux86-lua5.1.populate_sysroot /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/include/lua.h Matched in manifest-qemux86-lua5.1.populate_sysroot /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/include/lua.hpp Matched in manifest-qemux86-lua5.1.populate_sysroot /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/include/luaconf.h Matched in manifest-qemux86-lua5.1.populate_sysroot /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/include/lualib.h Matched in manifest-qemux86-lua5.1.populate_sysroot /OE/build/oe-core/tmp-eglibc/sysroots/qemux86/usr/lib/liblua.a Matched in manifest-qemux86-lua5.1.populate_sysroot Please verify which package should provide the above files. Causing some undeterministic behavior. * keep only 5.2 in "lua" Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glade3: add missing dependency on gnome-common and libxml2Richard Purdie2014-06-211-1/+1
| | | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: add missing pkgconfig class inheritsRichard Purdie2014-06-213-3/+3
| | | | | | | | * These recipes all use pkg-config in some way but were missing dependencies on the tool, this patch adds them. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* pm-qa: update to 0.4.11 releaseFathi Boudra2014-06-211-3/+3
| | | | | Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* swig: use pkg-config for pcre detection.Koen Kooi2014-06-212-1/+68
| | | | | | | OE-core commit 5870bd272b0b077d0826fb900b251884c1c05061 sabotaged the binconfig way. Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-m2crypto: avoid swig problemChong.Lu@windriver.com2014-06-131-1/+22
| | | | | | | | | | | | | | | Swig is used to generate C source and it has trouble processing opensslconf.h sometimes. So, we help it out when multilib variants exist. For native builds, the variant header will never exist. Specific multi-lib header files might be named *-32.h or *-n32.h, so we check for both names. We also might check for *-n64.h although that will never exist. It appears that *-o??.h will never exist, so we don't check for that. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Chong Lu <Chong.Lu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-cython: upgrade to 0.20.1Martin Jansa2014-06-102-33/+3
| | | | | | * 0.19+ version is required by newer python-efl-0.10.0 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* luajit: upgrade to 2.0.3, add native supportMartin Jansa2014-06-101-8/+9
| | | | | | | | | | | | | | * http://luajit.org/changes.html says: This release has the new PS4 port and various important bugfixes over 2.0.2 - an update is recommended. * add native support (used by efl-native) * drop lua dependency, it doesn't need lua to be built before luajit * LIC_FILES_CHKSUM change is only from copyright year update < Copyright (C) 2005-2013 Mike Pall. All rights reserved. --- > Copyright (C) 2005-2014 Mike Pall. All rights reserved. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nodejs: Inherit pythonnativeAmy Fong2014-06-101-1/+3
| | | | | | | | nodejs should use python from python-native package. On some hosts, the default python is missing bz2 support. Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: Run autogen.sh in source directoryAsh Charles2014-06-101-1/+1
| | | | | | | | | The autogen.sh script needs to be run in and from the source directory. The configuration step can still be run from out-of-tree. Signed-off-by: Ash Charles <ashcharles@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* pm-qa: update to 0.4.10 releaseFathi Boudra2014-05-211-4/+4
| | | | | | | Update SRC_URI, /tools/ is deprecated. Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>