summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* sip: update recipe to 4.19.2.Philip Balister2017-10-161-2/+2
| | | | | | | | | * Needed for PyQt-5.8.2, a recipe I am looking at again. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 229f824568406df354bc857b31989a7777d778bb) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* glade: Fix format string warnings with clangKhem Raj2017-09-132-5/+67
| | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 059b3b24747e96c2220e13f3078b3fd93e96e468) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* json-spirit: Add -latomic to LDFLAGSMing Liu2017-09-131-0/+2
| | | | | | | | | | | | | This fixes following errors when compiling with clang: | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_load_4' | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_compare_exchange_4' | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_fetch_sub_4' | ../json_spirit/libjson_spirit.so.4.0.8: error: undefined reference to '__atomic_fetch_add_4' Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit ac2a6d2b5d69937577effcb8bb2149651bac0176) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php7: upgrade to 7.1.7Khem Raj2017-09-134-14/+78
| | | | | | | | | | | | | License checksum changed due to opyright year changed to 2017 Fix build with clang/hardening ak] 7.1.x updates are bug or security fixes only. no new functions. Per PHP policy. so update makes sence IMHO Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit ad9df2b36a57d5a2760dc5924e8fa91201916bc0) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* fribidi_0.19.7.bb: set CVE_PRODUCT to gnu_fribidiMikko Rapeli2017-09-131-0/+2
| | | | | | | | | | | gnu_fribidi is used in NVD for CVE's like: https://nvd.nist.gov/vuln/detail/CVE-2010-3444 Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 854b98c05acb416f46846428425c97b53e87d987) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ltrace: Fix build on muslKhem Raj2017-09-132-0/+26
| | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 8a542c89129e97ef933eb73c247e52eeddd8ca7e) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ltrace: Add mips64 supportKhem Raj2017-09-132-0/+1149
| | | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 27a7e20e2bb8722aad9dc59509fc0884f1b276b4) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ltrace: fix build failure under icecreamTomas Novotny2017-09-132-0/+262
| | | | | | | | | | | | | | | | The ltrace package fails to build under icecream distributed compiler because of harmless warning emitted during preprocessing. See the patch itself for more information. Colleague of mine has submitted the patch but I'm afraid that the project is dead. Please note that icecream support in oe-core has some issues currently. I have some local fixes and I plan to send them. Signed-off-by: Tomas Novotny <tomas@novotny.cz> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* mercurial: CVE-2017-9462Zhixiong Chi2017-07-172-1/+138
| | | | | | | | | | | | | | | Backport the CVE patch from https://www.mercurial-scm.org/repo/hg/rev/77eaf9539499 "hg serve --stdio" allows remote authenticated users to launch the Python debugger, and consequently execute arbitrary code, by using --debugger as a repository name. CVE: CVE-2017-9462 Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* meson: Use pkgconfig-native for the native toolsRicardo Ribalda Delgado2017-07-172-1/+56
| | | | | | | | | QT relies on host compilers such mas mocc. Modify meson to use pkgconfig-native instead of pkgconfig in such cases. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* xerces-c: fix a wrong PACKAGECONFIG optionMing Liu2017-07-171-2/+2
| | | | | | | | | | | | | | | | | | In xerces-c's configure, these options is being referred as follows: ...... curl_flags="-I$with_curl/include" curl_libs="-L$with_curl/lib -lcurl" icu_flags="-I$with_icu/include" icu_libs="-L$with_icu/lib -licuuc -licudata" ...... so they shouldn't be set to ${STAGING_DIR}, use ${STAGING_DIR_TARGET}${prefix} instead. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* php: fix install error for libphp*.sodengke.du@windriver.com2017-07-174-8/+58
| | | | | | | | | | | | | | | | | | | | | | | | | Changed in V4: Add the tag: meta-oe 1. Different version php have different libphp*.so, so we need to install its corresponding libphp*.so, for example: php-7.1.0 libphp7.so php-5.6.26 libphp5.so 2. Fix php-5.6.26 compiling errors: ld: TSRM/.libs/TSRM.o: undefined reference to symbol 'pthread_sigmask@@GLIBC_2.2.5' error adding symbols: DSO missing from command line 3. Create a configure script like 70_mod_php5, we name it 70_mod_php7, this file connect the php7 and the apache2, so they work together to let the LAMP works correctly. Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* ninja: extend to nativesdkCody P Schafer2017-05-041-1/+1
| | | | | Signed-off-by: Cody P Schafer <dev@codyps.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-pygobject: remove the empty pkgconfig directoryJackie Huang2017-05-041-1/+1
| | | | | | | | | | | | | The empty pkgconfif directory causes error when run relocatable_native_pcfiles: | sed: can't read /path/to/recipe-sysroot-native/usr/lib/pkgconfig/*.pc: No such file or directory So remove the directory instead of removing the pc file but left an empty pkgconfig diretory. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libedit: 20160903-3.1 -> 20170329-3.1Huang Qiyu2017-04-261-2/+2
| | | | | | | Upgrade libedit from 20160903-3.1 to 20170329-3.1. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* msgpack-c: Drop unused patchKhem Raj2017-04-261-40/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: update to 4.8.2Pascal Bach2017-04-261-2/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* msgpack-c: Upgrade to 2.1.1Khem Raj2017-04-263-4/+90
| | | | | | | Fix build with gcc7 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: Fix FTBFS due to invalid code in ARM supportKhem Raj2017-04-262-1/+42
| | | | | | | Found with gcc7 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* librcf: Fix build on aarch64Khem Raj2017-04-242-0/+14
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* autoconf-archive: drop m4files confliction with gnome-commonZhixiong Chi2017-04-243-1/+28
| | | | | | | | | Delete the conflicting m4files with gnome-common to avoid the confliction, and the two m4 files will be installed by gnome-common that comes from oe-core, then set rdepends to gnome-common. Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* php: remove PNBLACKLISTRobert Yang2017-04-182-4/+0
| | | | | | | | | | | | | | It has been fixed since: commit b5bb61163751d93672bdcdfb24dda21398e42657 Author: dengke.du@windriver.com <dengke.du@windriver.com> Date: Tue Mar 28 04:13:36 2017 -0400 php: fix install failure Also remove it for xdebug since php works now. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* geany-plugins: update 1.29 -> 1.30Andreas Müller2017-04-181-2/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* geany: update 1.29 -> 1.30.1Andreas Müller2017-04-181-2/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* autoconf-archive: Upgrade to 2016.09.16Zhixiong Chi2017-04-182-3/+3
| | | | | Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* librcf: install missing SF headersMing Liu2017-04-181-3/+4
| | | | | | | | | | | | A flaw was introduced by commit 414426a3: [ librcf: add new recipe ] in which, the SF headers wasn't installed, this could cause build errors in projects that compiling/linking to librcf while librcf was built with LIBRCF_USE_SF_SERIALIZATION option enabled. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: add removal date to PNBLACKLIST messagesMartin Jansa2017-04-058-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | * based on discussion in pndeprecated thread: https://patchwork.openembedded.org/patch/137573/ update the messages to warn possible users that the recipe will be removed before the end of the next development cycle (before Yocto 2.4 is released). * updated with: sed -i 's/^\(PNBLACKLIST.*".*\)"/\1 - the recipe will be removed on 2017-09-01 unless the issue is fixed"/g' `git grep PNBLACKLIST | sed 's/:.*//g' | sort -u | xargs` * then noticed couple recipes being blacklisted only based on DISTRO_FEATURES, so removed those: meta-networking/recipes-support/lksctp-tools/lksctp-tools_1.0.17.bb meta-oe/recipes-connectivity/bluez/bluez-hcidump_2.5.bb meta-oe/recipes-connectivity/bluez/bluez4_4.101.bb meta-oe/recipes-connectivity/bluez/gst-plugin-bluetooth_4.101.bb meta-oe/recipes-navigation/foxtrotgps/foxtrotgps_1.1.1.bb meta-oe/recipes-navigation/gypsy/gypsy.inc meta-oe/recipes-navigation/navit/navit.inc meta-oe/recipes-support/opensync/libsyncml_0.5.4.bb * if it isn't fixed by this date, it's fair game to be removed whenever someone gets around to i Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* jsonrpc: Backport and create patches to build with muslKhem Raj2017-04-053-1/+56
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tcsh, dt: blacklist because tcsh doesn't respect CC variableMartin Jansa2017-03-311-0/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* php: fix install failuredengke.du@windriver.com2017-03-311-4/+4
| | | | | | | | | | | | | After switch to RSS(recipe specific sysroot), the php package failed when installing. This is because the build system can't find the file: pear.conf, that file stay in "${D}/${STAGING_DIR_NATIVE}" directory before the switch, now stay in "${RECIPE_SYSROOT_NATIVE}" directory, so we need to place it in correct place. Signed-off-by: Dengke Du <dengke.du@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libedit: Update to 20160618-3.1 releaseKhem Raj2017-03-312-4/+22
| | | | | | | fix build with musl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* memstat: Fix build with muslKhem Raj2017-03-312-1/+31
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rapidjson: Update to 1.1.0 + gitKhem Raj2017-03-313-51/+29
| | | | | | | | | | Drop backports Adjust the license checksums to match the changes to file especially https://github.com/miloyip/rapidjson/commit/b4b1a39937fbd168ef72ea477f90f626773d56fc Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* luajit: test SITEINFO_BITS instead of maintaining a list of 32bit targetsAndre McCurdy2017-03-161-6/+2
| | | | | | | | | | | | When cross compiling, the word size of the compiler set via HOST_CC must match the word size of the target. That's achieved by appending "-m32" to BUILD_CC_ARCH if the target word size is known to be 32bits. Unfortunately the current list of over-rides may not cover all cases. Using SITEINFO_BITS is a more generic solution. Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta: do not prepend/append to BBCLASSEXTENDMing Liu2017-03-164-4/+4
| | | | | | | | Replace some "+=/=+" with "=" when setting BBCLASSEXTEND, they are redundant and inconsistent with the same setting in other recipes. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meson: Update to 0.37.1Peter Kjellerstedt2017-03-161-3/+2
| | | | | | | | Also make it possible to actually build the native version by avoiding the runtime dependencies. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* librcf: add new recipeMing Liu2017-03-112-0/+349
| | | | | | | | | RCF (Remote Call Framework) is a cross-platform interprocess communication framework for C++, which is widely used by some industrial companies. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* json-spirit: add new recipeMing Liu2017-03-113-0/+169
| | | | | | | | | | | | | | | | Json Spirit is a C++ JSON parser/generator implemented with Boost Spirit. It's being required by another newly added recipe librcf. The source json_spirit_v4.08.zip is derived from: https://www.codeproject.com/KB/recipes/JSON_Spirit/json_spirit_v4.08.zip The reason for getting it from a zip file instead of fetching it from the above site is that it needs logging in firstly before you can download anything. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iptraf: Fix build with clangKhem Raj2017-03-113-2/+71
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ltrace: Fix build with aarch64 and bump to latestKhem Raj2017-03-113-2/+108
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Make use of the new bb.utils.filter() functionPeter Kjellerstedt2017-03-073-4/+3
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-simplejson: relocate to meta-python and add a python3 versionDerek Straka2017-03-041-26/+0
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* android-tools: add libcap dependency and fix build on big endian systemsMartin Jansa2017-02-222-9/+53
| | | | | | | | | | | | | | | | | | | | * add dependency on libcap to fix: android-tools/5.1.1.r37-r0/git/system/core/adb/adb.c:39:28: fatal error: sys/capability.h: No such file or directory #include <sys/capability.h> ^ * add patch from buildroot to fix build with newer glibc and on bit-endian systems android-tools/5.1.1.r37-r0/git/system/core/adb/usb_linux_client.c:38:25: error: initializer element is not constant #define cpu_to_le32(x) htole32(x) ^ * and also disable thumb to fix: http://errors.yoctoproject.org/Errors/Details/133881/ * drop default apply=yes for the .patch files Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* geany-plugins: unblacklist - geany is backAndreas Müller2017-02-221-2/+0
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* geany: add intltool-native to DEPENDS and unblacklistAndreas Müller2017-02-221-4/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* nodejs: update to version 4.7.3Derek Straka2017-02-221-2/+2
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-simplejson: update to version 3.10.0Derek Straka2017-02-221-4/+3
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glade3: unblacklist - libbonoboui and libgnomeui are backAndreas Müller2017-02-221-4/+0
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* ninja: update version to 1.7.2Derek Straka2017-02-221-1/+1
| | | | | Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meson: Add recipe for the meson build systemLinus Svensson2017-02-201-0/+18
| | | | | | | | | | | Meson is a build system designed to be fast and as user firendly as possible. Find out more about meson at mesonbuild.com. This patch is based on a prototype patch by Ross Burton <ross.burton@intel.com>. Signed-off-by: Linus Svensson <linussn@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>