aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-devtools
AgeCommit message (Collapse)Author
2020-05-28nlohmann-json: backport gcc10 fixAndrew Geissler
The following issue and PR describe an issue with nlohmann-json and GCC10. https://github.com/nlohmann/json/issues/1920 https://github.com/nlohmann/json/pull/2034 Confirmed that this fixed the issue seen in OpenBMC when pulling in the latest upstream meta-openembedded. Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 12b707c52de60f1cb4a0b4af8c379d4a11dfba35) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2020-05-17php: update fix for opcache link issue in 7.4.4Claude Bing
The source of the issue is the update for PHP 7.4 support in 0001-opcache-config.m4-enable-opcache.patch (commit 7cc7a9ec). Instead of working around the issue in the recipe file, update the patch to restore the call to PHP_ADD_LIBRARY(). Signed-off-by: Claude Bing <cbing@cybernetics.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 3cfd16be4e1b62efe8ac640cecc080709cf2b9f9) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2020-05-17php: fix opcache link error in 7.4Claude Bing
Explicitly specifying -lrt is required for opcache to be linked against the proper dependencies. Additionally, PHP disables libdl when it detects a cross-compilation environment for some reason. In order to load any type of extension, re-enabling libdl is required. Signed-off-by: Claude Bing <cbing@cybernetics.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 0145cb4645b720efc36e4a034bb9e1077c191e5e) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2020-05-17php: fix PACKAGECONFIG for soapClaude Bing
PHP 7.4 enables libxml by default and removed it as a configurable option. Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 7aeef522ff3522ccf76a6750846e235e7c80427a) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2020-05-17php: fix zip package configKonrad Weihmann
--enable-zip and --with-libzip were removed in PHP 7.x. These are replaced by --with-zip --with-zlib-dir. Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 6690afa59e5bb698e752c3346b8470e40f9d9daa) Signed-off-by: Armin Kuster <akuster808@gmail.com>
2020-04-30uftrace: update commit hash to more robust versionHonggyu Kim
Since uftrace-0.9.4 was released, there has been some important bug fixes. It would be better to include such bug fix commits so this patch updates the commit hash to more stable one. The bug fix patches are as follows: [1] https://github.com/namhyung/uftrace/commit/a0fbee404b2d23aab6b544075628eb38e837d738 [2] https://github.com/namhyung/uftrace/commit/251ba74a7283664b330649c239dfea20dd8f9dae [3] https://github.com/namhyung/uftrace/commit/19e6f0d4b382821e3b779012137c38fcc271e7e2 [4] https://github.com/namhyung/uftrace/commit/d648bbffedef529220896283fb59e35531c13804 Signed-off-by: Honggyu Kim <honggyu.kp@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-29abseil-cpp: Fix build on riscv32Khem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-29luajit: Disable on rv32Khem Raj
Not ported to rv32 yet Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-27php: upgrade 7.3.16 -> 7.4.4Changqing Li
License-Update: License updated (year updated) note: for 7.4, pear is disabled by default, and it will be deprecated in future. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-26cjson: add recipe for v1.7.13Ting Liu
cJSON aims to be the dumbest possible parser that you can get your job done with. It's a single file of C, and a single header file. Homepage: https://github.com/DaveGamble/cJSON Signed-off-by: Ting Liu <ting.liu@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-25ltrace: Do not build on riscvKhem Raj
Does not have riscv port yet Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-25breakpad: Disable build on riscvKhem Raj
Unsupported arch as of now Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-20Android-tools: Support Risc-V ISAChenxi Mao
Risc-V ADB implementation is based on ARM64 implemtentation. The core change is leverage fence command to implement memroy barrier featrue. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-17luaposix: add 33.4.0 version recipe which is compatible with lua5.3Haseeb Ashraf
Signed-off-by: Haseeb Ashraf <Haseeb_Ashraf@mentor.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-16modify LUA_CPATH_DEFAULT for 64-bit architecturesHaseeb Ashraf
LUA_CPATH_DEFAULT for *.so files should include LUA_ROOT/lib64/lua/LUA_VDIR not LUA_ROOT/lib/lua/LUA_VDIR Signed-off-by: Haseeb Ashraf <Haseeb_Ashraf@mentor.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-16php: upgrade 7.3.11 -> 7.3.16Changqing Li
* upgrade to 7.3.16 * remove unuseful patches Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-15lapack: use git fetcherMartin Jansa
* fixes: ERROR: lapack-3.9.0-r0 do_package_qa: QA Issue: lapack: SRC_URI uses unstable GitHub archives [src-uri-bad] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-15nodejs: Fix -Wc++11-narrowing on mipsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-14cpuid: upgrade 20200203 -> 20200211Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-12nlohmann-fifo: use UPSTREAM_CHECK_COMMITSPierre-Jean Texier
Fixes: $: devtool check-upgrade-status nlohmann-fifo <...> INFO: nlohmann-fifo 1.0.0 UNKNOWN_BROKEN None Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-04-09abseil-cpp: Fix build on musl/mipsKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-25lapack: upgrade 3.8.0 -> 3.9.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-21octave: Fix QA issuesAdrian Bunk
WARNING: octave-4.4.1-r0 do_package_qa: QA Issue: package contains desktop file with key 'MimeType' but does not inhert mime-xdg [mime-xdg] WARNING: octave-4.4.1-r0 do_package_qa: QA Issue: octave: SRC_URI uses PN not BPN [src-uri-bad] Signed-off-by: Adrian Bunk <bunk@stusta.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-20node: Enable cross-compiling options and disable dtrace and etwKhem Raj
dtrace and etw are hardly used for embedded usecase Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-18php: CVE-2019-11045.patch CVE-2019-11046.patch CVE-2019-11047.patch ↵Wang Mingyu
CVE-2019-11050.patch Security Advisory References: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11045 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11046 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11047 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-11050 Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-18doxygen-native: fix compile errorKai Kang
It fails to compile doxygen-native when /usr/bin/python is a link to python3 on build host: | Failed to import the site module | Traceback (most recent call last): | File "/usr/lib64/python3.6/site.py", line 564, in <module> | main() | File "/usr/lib64/python3.6/site.py", line 550, in main | known_paths = addusersitepackages(known_paths) | File "/usr/lib64/python3.6/site.py", line 282, in addusersitepackages | user_site = getusersitepackages() | File "/usr/lib64/python3.6/site.py", line 258, in getusersitepackages | user_base = getuserbase() # this will also set USER_BASE | File "/usr/lib64/python3.6/site.py", line 248, in getuserbase | USER_BASE = get_config_var('userbase') | File "/usr/lib64/python3.6/sysconfig.py", line 604, in get_config_var | return get_config_vars().get(name) | File "/usr/lib64/python3.6/sysconfig.py", line 553, in get_config_vars | _init_posix(_CONFIG_VARS) | File "/usr/lib64/python3.6/sysconfig.py", line 424, in _init_posix | _temp = __import__(name, globals(), locals(), ['build_time_vars'], 0) | ModuleNotFoundError: No module named '_sysconfigdata' Replace find_package PythonInterp with Python3 to fix this issue that it uses python3 from python3-native. And it also replaces the result variable PYTHON_EXECUTABLE with Python3_EXECUTABLE. This patch is only needded by doxygen-native. Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-17flatbuffers: upgrade 1.11.0 -> 1.12.0Wang Mingyu
0001-Add-detection-of-strtoull_l-function.patch removed since it is included in 1.12.0 Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-17glade: upgrade 3.22.1 -> 3.22.2Zang Ruochen
Signed-off-by: Zang Ruochen <zangrc.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-12nodejs: install gen-regexp-special-case only when icu is enabledJaga
Fixes install errors when icu packageconfig is disabled Signed-off-by: Jaga <jagadheesan_duraisamy@comcast.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-09abseil-cpp: Depend on libexecinfo on muslKhem Raj
Needed for execinfo to work Fixes absl/debugging/internal/stacktrace_generic-inl.inc:14:10: fatal error: 'execinfo.h' file not found ^~~~~~~~~~~~ 1 error generated. Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-08dnf-plugin-tui: upgrade 1.0 -> 1.1Zheng Ruoqin
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-06abseil-cpp: set PV in the recipePierre-Jean Texier
Fixes: INFO: Skip package abseil-cpp (status = UNKNOWN_BROKEN, current version = git, next version = 20200225.1) Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-06python3-pygobject: remove this recipeChangqing Li
python3-pygobject already in oe-core, previously, we have python-pygobject in meta-oe, but recently, in order to drop python2, we transfer python-pygobject to python3-pygobject, so duplicated with oe-core, meantime, this will cause test_signature failure when do yocto-check-layer for layer meta-oe. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-05cloc: fix upstream version checkPierre-Jean Texier
Fixes: INFO: Skip package cloc (status = UNKNOWN_BROKEN, current version = 1.84, next version = N/A) After this commit: INFO: Skip package cloc (status = MATCH, current version = 1.84, next version = 1.84) Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
2020-03-05pugixml: fix upstream version checkPierre-Jean Texier
Fixes: INFO: Skip package pugixml (status = UNKNOWN_BROKEN, current version = 1.10, next version = N/A) After this commit: INFO: Skip package pugixml (status = MATCH, current version = 1.10, next version = 1.10) Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
2020-03-05jq: fix upstream version checkPierre-Jean Texier
Fixes: INFO: Skip package jq (status = UNKNOWN_BROKEN, current version = 1.6, next version = N/A) After this commit: INFO: Skip package jq (status = MATCH, current version = 1.6, next version = 1.6) Signed-off-by: Pierre-Jean Texier <pjtexier@koncepto.io>
2020-03-03nodejs: allow use of system brotli (and make default)André Draszik
Use system brotli via PACKAGECONFIG by default. So far, nodejs had been built using its embedded copy of brotli, which we generally try to avoid, for the known reasons (independent updates, cve & license checks, etc). The nodejs patches to enable this have been submitted. brotli is in meta-oe, so enabling this by default should not be a problem. Signed-off-by: André Draszik <andre.draszik@jci.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-03nodejs: drop 'gyp' PACKAGECONFIGAndré Draszik
During the python3 / nodejs update, the dependencies weren't updated, so using system-gyp ends up trying to use the python2 version of system- gyp, which will of course fail. Fixing this to depend on the python3 version of gyp still doesn't doesn't make things work, though: ERROR: nodejs-native-12.14.1-r0 do_configure: Execution of '.../nodejs-native/12.14.1-r0/temp/run.do_configure.26054' failed with exit code 1: gyp: Error importing pymod_do_mainmodule (ForEachFormat): No module named 'ForEachFormat' while loading dependencies of .../nodejs-native/12.14.1-r0/node-v12.14.1/node.gyp while trying to load .../nodejs-native/12.14.1-r0/node-v12.14.1/node.gyp Error running GYP The reason is commit fff922afee6e ("deps,build: compute torque_outputs in v8.gyp") in NodeJS v12, where they modified their bundled version of gyp to become incompatible with the upstream version of gyp by adding extra / unusual search paths to gyp. Since I'm not sure how to deal with that when using system-gyp, and because the original intention for using system-gyp was to make the previous nodejs version compatible with python3 by ultimately switching to the python3 version of system-gyp which isn't necessary anymore, and given nobody else seems to be using this PACKAGECONFIG, just drop it. Signed-off-by: André Draszik <andre.draszik@jci.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-03grpc: move from meta-networking to meta-oeMartin Jansa
* because sysdig from meta-oe depends on it now, since: commit ed798c764319d83ad9eb1b963bfc99b1fa1a791a Author: Khem Raj <raj.khem@gmail.com> Date: Wed Jan 2 17:59:20 2019 -0800 sysdig: Upgrade to 0.26.5 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-02protobuf: upgrade 3.11.3 -> 3.11.4Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-02protobuf-c: upgrade 1.3.2 -> 1.3.3Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-02libio-pty-perl: upgrade 1.12 -> 1.14Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-03-02jsonrpc: upgrade 1.2.0 -> 1.3.0Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-27libgee: upgrade 0.20.2 -> 0.20.3Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-27luajit: Upgrade to 2.1.0-beta3Leo Yan
Since luajit 2.1.0-beta3 can support architecture aarch64 and the old misses to support aarch64, the patch upgrades to luajit 2.1.0-beta3. Also updated clang.patch to dismiss patch warning: "Hunk #1 succeeded at 436 with fuzz 1 (offset 123 lines)." Signed-off-by: Leo Yan <leo.yan@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-23Ply: Add recipe for git versionLeo Yan
Ply is a light-weight eBPF tool which compiles ply script or one-liner to Linux BPF programs and attaches to kprobes and tracepoints. It doesn't require external dependencies except libc, so it's very friendly for embedded system usage. This patch adds the recipe to support ply building for git version. Signed-off-by: Leo Yan <leo.yan@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-21uftrace: upgrade 0.9.3 -> 0.9.4Wang Mingyu
Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-21php: Security Advisory - php - CVE-2020-7059Li Zhou
Backport the patch <http://git.php.net/?p=php-src.git;a=commit; h=0f79b1bf301f455967676b5129240140c5c45b09> to solve CVE-2020-7059. Because of the version context, this porting mainly refers to the version merging commit <http://git.php.net/?p=php-src.git;a=commit; h=a8a6242db7c01bb2d87f29e9b8d5ff3f0f847645> Signed-off-by: Li Zhou <li.zhou@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-17perl: Add libperlio-gzip-perl and libjson-perlViktor Rosendahl
We need to add these perl modules in order to make lcov compatible with gcc9. Signed-off-by: Viktor Rosendahl <Viktor.Rosendahl@bmw.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
2020-02-16abseil-cpp: Fix build on risc-vKhem Raj
Port GetProgramCounter to support risc-v program counter Signed-off-by: Khem Raj <raj.khem@gmail.com>