summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
* packagegroup-meta-oe: Add libyangKhem Raj2021-07-031-2/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dlt-daemon: update from 2.18.6 to 2.18.7Gianfranco2021-07-032-3/+47
| | | | | | | | - add an upstream proposed patch 317.patch to fix a build failure with enabled systemd binding Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20210620.0 -> 5.9.20210627.0zangrc2021-07-011-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* can-utils: upgrade 2020.12.0 -> 2021.06.0zangrc2021-07-011-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vboxguestdrivers: add a fix for build failure with kernel 5.13Gianfranco2021-07-012-0/+277
| | | | | | | | Its already upstream and also used in Debian and Ubuntu Signed-off-by: Gianfranco Costamagna <costamagnagianfranco@yahoo.it> Signed-off-by: Gianfranco Costamagna <locutusofborg@debian.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* suitesparse: Update to 5.10.1Khem Raj2021-07-011-5/+1
| | | | | | Switch to hardcoded SHA in SRCREV instead of tag Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imlib2: Use propert git SHA in SRCREVKhem Raj2021-07-011-1/+1
| | | | | | | | Using tags still results in bitbake enquiring the repo upstream for updates, since tags can move so it has to check this rightly and it behaves like AUTOREV Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bats: fix qa issue when multilib eanbledKai Kang2021-06-302-1/+45
| | | | | | | | | | | | | | Fix qa issue for bats when multilib is enabled: | ERROR: bats-1.3.0-r0 do_package: QA Issue: bats: Files/directories were installed but not shipped in any package: | /usr/lib | /usr/lib/bats-core | /usr/lib/bats-core/formatter.bash | /usr/lib/bats-core/test_functions.bash Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redis: upgrade to 6.2.4Tony Tascioglu2021-06-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Upstream changelog: Upgrade urgency: SECURITY, Contains fixes to security issues that affect authenticated client connections. MODERATE otherwise. Fix integer overflow in STRALGO LCS (CVE-2021-32625) An integer overflow bug in Redis version 6.0 or newer can be exploited using the STRALGO LCS command to corrupt the heap and potentially result with remote code execution. This is a result of an incomplete fix by CVE-2021-29477. Bug fixes that are only applicable to previous releases of Redis 6.2: Fix crash after a diskless replication fork child is terminated (#8991) Fix redis-benchmark crash on unsupported configs (#8916) Other bug fixes: Fix crash in UNLINK on a stream key with deleted consumer groups (#8932) SINTERSTORE: Add missing keyspace del event when none of the sources exist (#8949) Sentinel: Fix CONFIG SET of empty string sentinel-user/sentinel-pass configs (#8958) Enforce client output buffer soft limit when no traffic (#8833) Improvements: Hide AUTH passwords in MIGRATE command from slowlog (#8859) Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libyang: create recipe for libyangTony Tascioglu2021-06-303-0/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new recipe, patches, and ptest coverage for libyang. The recipe follows from upstream, using the cmake build system. There were 2 small changes needed to get the package building: - Remove call to pcre2-config - Add missing import statement The recipe has a dependency on libpcre2, which satisfies the minimum requirements for libyang. In addition, for tests, cmocka is required during build and runtime, and valgrind is required in the runtime for some tests. Due to the way the library by default builds in a debug mode, release mode was specified. However, this disables building the built-in tests, so an EXTRA_OECMAKE was added based on whether or not ptests are enabled to specifiy the required extra flag. Binconfig-disabled is inherited since using pcre2-config directly is not suggested anymore. Cmocka as a dependency depends on whether ptests have been enabled. Since ptests are built with the main package, we need cmocka installed before the test are compiled if they are needed. Ptest coverage: The ptests come from the original tests included with the library. Ptests are in ctest format by default, so we compare the return code to print it in Yocto format. However, as each "test" target executable has multiple tests in it, the full stdout and stderr logs are saved for troubleshooting. Currently, several of the tests fail due to hardcoded paths in the executable binaries generated, this is an issue we will take upstream. For now, only the tests which work on a different target are enabled as the ptests. The list can be updated in the run-ptest script, which is portable shell compatible, without requiring bash. The recipe also has libyang-bin as a split package, which includes yanglint should it be needed. This recipe was tested using buildall-qemu as well as from within qemu in x86_64 and arm64. Signed-off-by: Tony Tascioglu <tony.tascioglu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cryptsetup: Only recommend kernel modules when building for targetPeter Kjellerstedt2021-06-281-12/+13
| | | | | | | | | | | | | | | | | | | | Otherwise cryptsetup-native depends on the target kernel and thus the target compiler, as can be seen by: $ bitbake -g cryptsetup-native $ grep 'cryptsetup.*linux-yocto' task-depends.dot "cryptsetup-native.do_build" -> "linux-yocto.do_deploy" "cryptsetup-native.do_build" -> "linux-yocto.do_package_write_rpm" "cryptsetup-native.do_populate_sysroot" -> "linux-yocto.do_populate_sysroot" $ grep 'linux-yocto.*gcc-cross' task-depends.dot "linux-yocto.do_kernel_configme" -> "gcc-cross-x86_64.do_populate_sysroot" "linux-yocto.do_prepare_recipe_sysroot" -> "gcc-cross-x86_64.do_populate_sysroot" This also moves the runtime dependencies to near the end of the recipe, which is more customary. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* monit: upgrade 5.27.2 -> 5.28.0Pierre-Jean Texier2021-06-271-2/+1
| | | | | | | See full changelog: https://mmonit.com/monit/changes/ Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mpich: Add libgcc to ldflags on x86/glibcKhem Raj2021-06-261-1/+2
| | | | | | | | The build needs them in some subcomponents, it does not come to front when using libgcc as default but when compiler-rt is used then it does not link because its expecting functions from libgcc Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libc-bench: Do not override ldflags in makefileKhem Raj2021-06-262-0/+31
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libpfm4 4.10.1 : enable arm64 host platformOlivier Georget2021-06-251-1/+2
| | | | | | | | libpfm4 is only enabled for powerpc arch as of now. This enables the lib on Arm 64bit platform as well. Signed-off-by: Olivier Georget <olivier.georget@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libtinyxml2: upgrade 8.1.0 -> 9.0.0Pierre-Jean Texier2021-06-241-1/+1
| | | | | Signed-off-by: Pierre-Jean Texier <texier.pj2@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nss: add CVE-2006-5201 to allowlistMasaki Ambai2021-06-241-0/+3
| | | | | | | CVE-2006-5201 affects only using an RSA key with exponent 3 on Sun Solaris. Signed-off-by: Masaki Ambai <ambai.masaki@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* satyr: upgrade 0.37 -> 0.38zhengruoqin2021-06-231-1/+1
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libconfig: upgrade 1.7.2 -> 1.7.3zhengruoqin2021-06-231-2/+2
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* grpc: upgrade 1.38.0 -> 1.38.1zhengruoqin2021-06-231-1/+1
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fwts: upgrade 21.03.00 -> 21.06.00zhengruoqin2021-06-232-13/+13
| | | | | | | | Refresh the following patch: 0003-Remove-Werror-from-build.patch Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* function2: upgrade 4.1.0 -> 4.2.0zangrc2021-06-231-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20210613.0 -> 5.9.20210620.0zhengruoqin2021-06-231-1/+1
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: update to 1.15Oleksandr Kravchuk2021-06-221-1/+1
| | | | | | | | | | Changelog: - Add support for FT-over-DS procedure with multiple BSS. - Add support for estimation of VHT RX data rate. - Add support for exporting Daemon information. Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* czmq: Add nss packageconfigKhem Raj2021-06-191-0/+1
| | | | | | Its already disabled by default so no changes otherwise Signed-off-by: Khem Raj <raj.khem@gmail.com>
* czmq: Use Cmake knobs to enable/disable designed packageconfigsKhem Raj2021-06-191-4/+4
| | | | | | | CMAKE_DISABLE_FIND_PACKAGE_<pkg> disables detection and would achieve same but ON/OFF seems easier to understand Signed-off-by: Khem Raj <raj.khem@gmail.com>
* czmq: Add libmicrohttpd feature via packageconfigKhem Raj2021-06-191-0/+1
| | | | | | Keep it disabled by default Signed-off-by: Khem Raj <raj.khem@gmail.com>
* czmq: Inherit pkgconfigKhem Raj2021-06-191-1/+1
| | | | | | This is required for cmake's find_package to work Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libzip: Upgrade to 1.8.0Khem Raj2021-06-192-18/+24
| | | | | | Add packageconfigs for various features keep them disabled except ssl lzma tools examples Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rocksdb: Fix build with gcc on rv32 and mipsKhem Raj2021-06-182-0/+63
| | | | | | | | __sync_fetch_and_add (64bit) are not impelemented in gcc and clang smartly converts them to __atomic_fetch_add() APIs, so do that manually when using gcc for compiler Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsyslog: upgrade 8.2104.0 -> 8.2106.0zhengruoqin2021-06-181-2/+2
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rsnapshot: upgrade 1.4.3 -> 1.4.4zhengruoqin2021-06-181-2/+2
| | | | | Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nano: upgrade 5.7 -> 5.8zangrc2021-06-181-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mg: upgrade 20210314 -> 20210609zangrc2021-06-181-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* googletest: upgrade 1.10.0 -> 1.11.0zangrc2021-06-181-2/+2
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fsverity-utils: upgrade 1.3 -> 1.4zangrc2021-06-181-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 5.9.20210606.0 -> 20210613.0zangrc2021-06-181-1/+1
| | | | | Signed-off-by: Zang Ruochen <zangrc.fnst@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rocksdb: Implement timer for armv6+Khem Raj2021-06-182-0/+27
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rocksdb: Implement timer for mipsKhem Raj2021-06-182-0/+20
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* spidev-test: Update common-licenses referenceDaniel Klauer2021-06-181-1/+1
| | | | | | | | | | | The license files were renamed in oe-core to match the SPDX names. Most recipes here were already updated in commit ed54f12e19 ("recipes: Update common-licenses references to match new names"), but spidev-test was still missing. Signed-off-by: Daniel Klauer <daniel.klauer@gin.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libiio: fix installing libiio when python3 bindings are enabledSam Van Den Berge2021-06-182-1/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following error when libiio is installed when python3 bindings are enabled: ERROR: Execution of '.../libiio/0.21+gitAUTOINC+565bf68ecc-r0/temp/run.do_install.2349473' failed with exit code 1: running build running build_py running install Traceback (most recent call last): File ".../libiio/0.21+gitAUTOINC+565bf68ecc-r0/build/bindings/python/setup.py", line 77, in _check_libiio_installed raise OSError OSError During handling of the above exception, another exception occurred: Traceback (most recent call last): File ".../libiio/0.21+gitAUTOINC+565bf68ecc-r0/build/bindings/python/setup.py", line 106, in <module> setup(**config) File ".../libiio/0.21+gitAUTOINC+565bf68ecc-r0/recipe-sysroot-native/usr/lib/python3.9/site-packages/setuptools/__init__.py", line 153, in setup return distutils.core.setup(**attrs) File ".../libiio/0.21+gitAUTOINC+565bf68ecc-r0/recipe-sysroot-native/usr/lib/python3.9/distutils/core.py", line 148, in setup dist.run_commands() File ".../libiio/0.21+gitAUTOINC+565bf68ecc-r0/recipe-sysroot-native/usr/lib/python3.9/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File ".../libiio/0.21+gitAUTOINC+565bf68ecc-r0/recipe-sysroot-native/usr/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File ".../libiio/0.21+gitAUTOINC+565bf68ecc-r0/build/bindings/python/setup.py", line 52, in run self._check_libiio_installed() File "/libiio/0.21+gitAUTOINC+565bf68ecc-r0/build/bindings/python/setup.py", line 83, in _check_libiio_installed raise Exception(msg) Exception: The libiio library could not be found. libiio needs to be installed first before the python bindings. The latest release can be found on GitHub: https://github.com/analogdevicesinc/libiio/releases Some time ago a fix for this issue was already discussed here [1]. However in the same discussion also a second issue was being handled. A fix for the second issue was merged in 51f98865da0. The first issue didn't pop up anymore and so a fix was never applied. Recently however after switching from build machine, I started seeing the first issue. I suspect due to build caching the first issue didn't pop up anymore before up until now. With this patch, fixes are now available for both issues handled in [1]. [1]: https://github.com/openembedded/meta-openembedded/issues/248 Signed-off-by: Sam Van Den Berge <sam.van.den.berge@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rocksdb: Fix build with ppc64/muslKhem Raj2021-06-182-0/+29
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rocksdb: Implement toku_time_now function for rv32/rv64Khem Raj2021-06-182-0/+45
| | | | | | | | | Fixes build utilities/transactions/lock/range/range_tree/lib/locktree/../portability/toku_time.h:137:2: error: #error No timer implementation for this platform 137 | #error No timer implementation for this platform | ^~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rocksdb: Upgrade to 6.20.3Khem Raj2021-06-185-23/+29
| | | | | | | Refresh patches Add a fix to build with clang on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Update to 14.17.1Khem Raj2021-06-183-96/+33
| | | | | | | | | | | | | Drop upstreamed v8-call-new-ListFormatter-createInstance.patch patch Add a patch for ppc64/clang to drop -mminimal-toc since clang does not have this option License-Update: URLs updated [1] and copyright owners too [2] [1] https://github.com/nodejs/node/commit/2d7e0b6912bd04b44ed652bc0f40bb343652d926#diff-c693279643b8cd5d248172d9c22cb7cf4ed163a3c98c8a3f69c2717edd3eacb7 [2] https://github.com/nodejs/node/commit/b57785d89bc548c4048118606919d66dff1c7eb7#diff-c693279643b8cd5d248172d9c22cb7cf4ed163a3c98c8a3f69c2717edd3eacb7 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* c-ares: Upgrade to 1.17.1 releaseKhem Raj2021-06-182-19/+12
| | | | | | | Forward port cmake-install-libcares.pc.patch, drop the need to install pkgconfig files as its already being done by main Makefile Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mariadb: Fix build with clang/muslKhem Raj2021-06-182-0/+12
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Enable wiredtiger only on aarch64/x86_64 hostsKhem Raj2021-06-181-1/+4
| | | | | | | | Other 64bit arch where its enabled is ppc64le and it does not compile since build/opt/third_party/wiredtiger/src/checksum/power8/crc32.o is not built, its not setting HOST_ARCH to ppc64le due to cross compiling Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flashrom: Fix build with clangKhem Raj2021-06-182-0/+53
| | | | | | | Fixes warning: implicit declaration of function 'asm' is invalid in C99 [-Wimplicit-function-declaration] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Remove unused static functionKhem Raj2021-06-182-0/+38
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>