aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
AgeCommit message (Collapse)Author
2017-07-14libsombok3: add recipeMing Liu
Sombok - Unicode Text Segmentation Package. It's being depended by libunicode-linebreak-perl. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14ltrace: Fix build on muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14librcf: Define byteorder for powerpc machinesKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14ltrace: Add mips64 supportKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14meson: Port pkgconfig-native patch to 0.40.1Ricardo Ribalda Delgado
The update to 0.40.1 did not add this patch required for qt builds. Fixes: 163abe723deb ("meson: update Meson devtool to 0.40.1") Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-14librcf: fix mips/mips64 buildKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-01breakpad: Upgrade to latest and fix use of ucontext_tKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-01ltrace: fix build failure under icecreamTomas Novotny
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>
2017-07-01meson: remove redundant patchRoss Burton
This patch doesn't apply to 0.40.1 and hopefully the PKG_CONFIG patch fixes the problem with the wrong pkg-config binary being invoked. Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-07-01meson: set RDEPENDS globally instead of just for targetRoss Burton
Now that python3-native has the correct provides, the RDEPENDS can be set globally instead of just for target (which helps a future nativesdk-meson package). Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-19openocd: Fix build with gcc7Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-19kconfig-frontends: Update to 4.11.0.1Peter Kjellerstedt
No longer needed patches have been removed, and one patch has been backported instead of using the submitted patch. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-19kconfig-frontends: Add recipePeter Kjellerstedt
This provides the kconfig infrastructure that is used for the Linux kernel as a standalone package. It is not, however, intended to be used for the kernel itself, but can be used by other packages that are based on kconfig. This is a verbatim copy of the corresponding recipe in OE-core since that recipe is being removed. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-19mercurial: CVE-2017-9462Zhixiong Chi
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>
2017-06-14librcf: fix a clang compiling issueMing Liu
A error was observed with clang compiler, as follows: | src/RCF/RCF.cpp:49: | src/RCF/ClientStub.cpp:28: | include/RCF/Future.hpp:49:26: error: 'enrol' is a private member of 'RCF::ClientStub' it can be fixed by declaring Future as a friend class of ClientStub. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-14librcf: convert CRLF to LFMing Liu
librcf is developed on Windows system, so CRLF is the line terminator being used in this project, this can lead annoying patching issues if the users forget to set autocrlf in git config. It can be fixed by inheriting dos2unix, hence a convert_crlf_to_lf task will be executed before do_patch, to convert all CRLF to LF. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-14meson: add LDFLAGS to bbclass C/C++ link argumentsAdam C. Foltzer
This adds compiler flags for C++ projects, and fixes the linker arguments for both C and C++ to avoid the GNU_HASH qa failure Signed-off-by: Adam C. Foltzer <acfoltzer@galois.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-14meson: update Meson devtool to 0.40.1Adam C. Foltzer
Signed-off-by: Adam C. Foltzer <acfoltzer@galois.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05nodejs: update to 4.8.3fan.xin
Signed-off-by: Fan Xin <fan.xin@jp.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-06-05meson: Use pkgconfig-native for the native toolsRicardo Ribalda Delgado
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>
2017-05-23xerces-c: fix a wrong PACKAGECONFIG optionMing Liu
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>
2017-05-23lua: 5.3.3 -> 5.3.4Huang Qiyu
1) Upgrade lua from 5.3.3 to 5.3.4. 2) License checksum changed,since the copyright years were updated. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-05-23sip: update recipe to 4.19.2.Philip Balister
* 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>
2017-05-23protobuf: update to 3.3.0Pascal Bach
With the latest version out of tree builds are broken. Signed-off-by: Pascal Bach <pascal.bach@siemens.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-05-23luajit: 2.0.4 -> 2.0.5Huang Qiyu
1) Upgrade luajit from 2.0.4 to 2.0.5. 2) License checksum changed,since the copyright years were updated. Signed-off-by: Huang Qiyu <huangqy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-05-23php: fix install error for libphp*.sodengke.du@windriver.com
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>
2017-05-23openocd: Add recipe for openocdMoritz Fischer
Adds a recipe for openocd. Based on recipe found in meta-zephyr. Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-05-04ninja: extend to nativesdkCody P Schafer
Signed-off-by: Cody P Schafer <dev@codyps.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-05-04python-pygobject: remove the empty pkgconfig directoryJackie Huang
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>
2017-04-26libedit: 20160903-3.1 -> 20170329-3.1Huang Qiyu
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>
2017-04-26msgpack-c: Drop unused patchKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-26nodejs: update to 4.8.2Pascal Bach
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26msgpack-c: Upgrade to 2.1.1Khem Raj
Fix build with gcc7 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-26ltrace: Fix FTBFS due to invalid code in ARM supportKhem Raj
Found with gcc7 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-24librcf: Fix build on aarch64Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-04-24autoconf-archive: drop m4files confliction with gnome-commonZhixiong Chi
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>
2017-04-18php: remove PNBLACKLISTRobert Yang
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>
2017-04-18geany-plugins: update 1.29 -> 1.30Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-04-18geany: update 1.29 -> 1.30.1Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
2017-04-18autoconf-archive: Upgrade to 2016.09.16Zhixiong Chi
Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-04-18librcf: install missing SF headersMing Liu
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>
2017-04-05recipes: add removal date to PNBLACKLIST messagesMartin Jansa
* 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>
2017-04-05jsonrpc: Backport and create patches to build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2017-03-31tcsh, dt: blacklist because tcsh doesn't respect CC variableMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-31php: fix install failuredengke.du@windriver.com
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>
2017-03-31libedit: Update to 20160618-3.1 releaseKhem Raj
fix build with musl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-31memstat: Fix build with muslKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-03-31rapidjson: Update to 1.1.0 + gitKhem Raj
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>
2017-03-16luajit: test SITEINFO_BITS instead of maintaining a list of 32bit targetsAndre McCurdy
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>
2017-03-16meta: do not prepend/append to BBCLASSEXTENDMing Liu
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>