summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support
Commit message (Collapse)AuthorAgeFilesLines
* diffoscope: upgrade 298 -> 301Gyorgy Sarvari2 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | Changelog 301: - Avoid spurious differences in h5dump output caused by exposure of absolute internal extraction paths. - Use our_check_output in the ODT comparator. - Memoize a number of calls to --version. Changelog 300: - Fix a regression and add a test so that diffoscope picks up differences in metadata for identical files again. Changelog 299: - Add python3-defusedxml to the Build-Depends in order to include it in the Docker image. (From OE-Core rev: b740601fd6b523e09c2d22e83aed1c0589a8203d) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgit2: upgrade 1.9.0 -> 1.9.1Gyorgy Sarvari2 days2-36/+2
| | | | | | | | | | | | Dropped 0001-src-libgit2-CMakeLists.txt-install-cmake-files-into-.patch because it's included in this release. Changelog: see https://github.com/libgit2/libgit2/releases/tag/v1.9.1 (From OE-Core rev: 92bfe7333748bf52a436f03452fecacd95b6b0bf) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icu: Add ptest supportDaisuke Yamane2 days4-0/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add following patches. - 0001-test-Add-support-ptest.patch - Some default paths in test code are invalid at runtime and cause - test failures. So add a patch to adjust path to test data for ptest - environment. - 0001-ICU-23120-Mask-UnicodeStringTest-TestLargeMemory-on-.patch - Since ICU-77.1, a test case (TestLargeMemory) that fails to build - in a 32-bit environment. So add a patch to skip this test case. - This bug has been reported to upstream. See https://unicode-org.atlassian.net/browse/ICU-23120. Install icu test-suite to run it as a ptest. Add icu to PTESTS_FAST because it takes 27sec (less than 30sec) to complete on qemux86-64 with kvm enabled. root@qemux86-64:~# ptest-runner icu START: ptest-runner 2025-07-06T00:46 BEGIN: /usr/lib/icu/ptest ___(snip)___ -------------------------------------- Elapsed Time: 00:00:23.070 PASS: ./intltest DURATION: 27 END: /usr/lib/icu/ptest 2025-07-06T00:47 STOP: ptest-runner TOTAL: 1 FAIL: 0 (From OE-Core rev: 4a729a529067a5ba7036a224cf330e31b8a5f838) Signed-off-by: Daisuke Yamane <yamane07ynct@gmail.com> CC: Alexander Kanavin <alex.kanavin@gmail.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* taglib: upgrade 2.1 -> 2.1.1Wang Mingyu7 days1-1/+1
| | | | | | | | (From OE-Core rev: a817e6190c89e9ce7d1aa6476d1b40d8ef764c1c) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* hwdata: upgrade 0.396 -> 0.397Wang Mingyu7 days1-1/+1
| | | | | | | | | | | Changelog: Update pci and vendor ids (From OE-Core rev: 1b40d8baf0c7f95e43fe701ac03d01fe98a4a2f6) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: upgrade to 4.3Khem Raj14 days1-1/+1
| | | | | | | | | | | | | | | | It introduces new features, improvements, and bug fixes, including - a new code generation model using recursive functions - new block types - improved compile-time performance It also adds a new warning, -Wdeprecated-eof-rule, and improves the handling of the end-of-input rule (From OE-Core rev: 58d930580862af1f8db1e359f02a880695048025) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* nghttp2: upgrade 1.65.0 -> 1.66.0Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 9ae7de2eca0c26f574b3484665ec2a39a0a4544a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* enchant2: upgrade 2.8.6 -> 2.8.10Wang Mingyu2025-07-071-1/+1
| | | | | | | | (From OE-Core rev: 9183787f5bd5ffd266fa3712c5bb7f8c891f132d) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libproxy: upgrade 0.5.9 -> 0.5.10Wang Mingyu2025-07-031-2/+2
| | | | | | | | | | | | | | | | Changelog: ========== - kde: Support Proxy Config Script value without scheme - Create codeql.yml - Add MATE and Cinnamon check to gnome plugin - Support -M option for Solaris/illumos ld - Fix symbol versioning with LLD - Create SECURITY.md (From OE-Core rev: 0a5d1049f9cce5bb1d0217fb1c6eea7fbf469aee) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libksba: drop -unknown suffix from version numberYi Zhao2025-07-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include drop-unknown-suffix.inc to remove unknown suffix from version in pc file. Befor the fix: $ cat /usr/lib/pkgconfig/ksba.pc [snip] Name: ksba Description: X.509 and CMS support library Requires: gpg-error Version: 1.6.7-unknown Cflags: -I${includedir} [snip] After the fix: $ cat /usr/lib/pkgconfig/ksba.pc [snip] Name: ksba Description: X.509 and CMS support library Requires: gpg-error Version: 1.6.7 Cflags: -I${includedir} [snip] (From OE-Core rev: e4a81e02f0d6c7d2738fee2dee9e3aaf920ae0b2) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libassuan: drop -unknown suffix from version numberYi Zhao2025-07-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Include drop-unknown-suffix.inc to remove unknown suffix from version in pc file. Befor the fix: $ cat /usr/lib/pkgconfig/libassuan.pc [snip] Name: libassuan Description: IPC library for the GnuPG components Requires.private: gpg-error Version: 3.0.2-unknown Cflags: -I${includedir} [snip] After the fix: $ cat /usr/lib/pkgconfig/libassuan.pc [snip] Name: libassuan Description: IPC library for the GnuPG components Requires.private: gpg-error Version: 3.0.2 Cflags: -I${includedir} [snip] (From OE-Core rev: 531a71a265c1db25ebea86f6d8c6b2f436145858) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgcrypt: drop -unknown suffix from version numberYi Zhao2025-07-031-0/+2
| | | | | | | | | | | | | | | | | | | | Include drop-unknown-suffix.inc to remove unknown suffix in runtime version. Befor the fix: $ mpicalc --version mpicalc 2.0 libgcrypt 1.11.0-unknown After the fix: $ mpicalc --version mpicalc 2.0 libgcrypt 1.11.0 (From OE-Core rev: 62e82a9410c66fa3f7607243bfc44faa159edbe2) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pinentry: drop -unknown suffix from version numberYi Zhao2025-07-031-0/+2
| | | | | | | | | | | | | | | | | | Include drop-unknown-suffix.inc to remove unknown suffix in runtime version. Befor the fix: $ pinentry --version pinentry-curses (pinentry) 1.3.1-unknown After the fix: $ pinentry --version pinentry-curses (pinentry) 1.3.1 (From OE-Core rev: 752b55a9eb631eb48e3dd87062ee0728e67d41a6) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgpg-error:: drop -unknown suffix from version numberYi Zhao2025-07-031-0/+2
| | | | | | | | | | | | | | | | | | Include drop-unknown-suffix.inc to remove unknown suffix in runtime version. Befor the fix: $ gpg-error --version gpg-error (libgpg-error) 1.55-unknown After the fix: $ gpg-error --version gpg-error (libgpg-error) 1.55 (From OE-Core rev: 8477ce3bbd1abf6d7c88ea33696503b5454e5d93) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnupg: drop -unknown suffix from version numberYi Zhao2025-07-033-32/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | For gnupg and related packages, if autogen.sh is run outside of a git repo, the find-version function always assumes that the package is a beta version and adds the suffix '-unknown' to the version number. Add drop-unknow-suffix.inc file that can be included by gnupg and other recipes. This file is used to modify autogen.sh: 1. Replace beta=yes with beta=no. 2. Replace tmp="-unknown" with tmp="" Also remove 0004-autogen.sh-fix-find-version-for-beta-checking.patch as it is no longer needed. Befor the fix: $ gpg --version gpg (GnuPG) 2.5.5-unknown After the fix: $ gpg --version gpg (GnuPG) 2.5.5 (From OE-Core rev: f6efe56a8c73ae9f58cb70f1469c617ff0647b49) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: remove consecutive blank linesAlexander Kanavin2025-06-2023-24/+0
| | | | | | | | | | | | | | | | | Some of them were introduced by mass-removal of S = WORKDIR/git assignments; rather than try to fix up (or redo) just these, I've run this sed command over the whole tree: sed -i -z -E 's/([ \t\f\v\r]*\n){3,}/\n\n/g' `find . -name *.bb -o -name *.inc` The rationale is that more than one empty line is wasting vertical screen space, and does nothing for readability. (From OE-Core rev: cedc4ff7c9bcfb22a20e43e47f9759f4007a4f1a) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: set S from UNPACKDIR in recipes that use only local filesAlexander Kanavin2025-06-201-2/+1
| | | | | | | | | | | | | | | There is no need to have two assignments; also setting S from UNPACKDIR (and not vice versa) is more logical as unpack task comes first, and tasks that come after unpack use S to access unpack results. Also adjust reference test data in selftest/recipeutils to reflect changes in test recipes. (From OE-Core rev: f64b7e5fb3181734c8dde87b27e872a026261a74) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: set S to be in UNPACKDIR in recipes that explicitly set SAlexander Kanavin2025-06-2019-19/+19
| | | | | | | | (From OE-Core rev: 7321cc17ae5483f17fe9cdffea7b62acd9d9c3a2) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta: remove S in recipes that fetch from git via setting ↵Alexander Kanavin2025-06-2025-25/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BB_GIT_DEFAULT_DESTSUFFIX Removing all the S = ${WORKDIR}/git assignments works because BB_GIT_DEFAULT_DESTSUFFIX is set to match S from bitbake.conf (which itself is set to match typical tarball releases). A few recipes are setting S to a sub-directory of the git tree and need to be adjusted accordingly. bzip2 recipe is fetching a tarball and separately cloning tests; adjust the recipe to put the latter into 'bzip2-tests', instead of 'git'. devupstream.bbclass no longer needs to rewrite S, and is adjusted accordingly. Adjust scripts/lib/recipetool/append.py to not hardcode 'git' as unpack destination. Adjust kernel-yocto.bbclass to use the git unpack variable instead of hardcoding 'git' (there's also removal of repetition of string constants and a correction of workdir/unpackdir mismatch in one of the if-else branches). Ensure build-appliance-image recipe does not use 'git' as checkout directory for poky repo, but rather explicitly name it 'poky'. Ensure reproducible.py code that looks for git repositories does not hardcode 'git' but uses the destination set by BB_GIT_DEFAULT_DESTSUFFIX. Ensure recipetool does not write out unneeded S settings into newly created recipes that fetch from git. Adjust selftest to not hardcode 'git' as unpack directory. (From OE-Core rev: f80c07019ddadaf9c5fb890faabfda7920ecd15e) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcheck: disable subunit supportRoss Burton2025-06-182-2/+46
| | | | | | | | | | | | | | | We don't have a recipe for subunit in core (or any layer in the layer index), and unfortunately a bug in the CMakeLists means that the native build can detect subunit on the host (so host contamination) and only half-enable it, so the build fails. Take a patch from upstream's github to add an option for subunit, and explicitly disable it. (From OE-Core rev: 155f0f65fa0f08a4586d3c9a02976f43a10b08aa) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcheck: remove obsolete patchRoss Burton2025-06-182-21/+1
| | | | | | | | | | This patch is specific to the autotools build of libcheck, but we use CMake now. (From OE-Core rev: 98091331829bd88b57fef5b811a4117b8db16032) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libffi: upgrade 3.4.8 -> 3.5.1Wang Mingyu2025-06-162-5/+5
| | | | | | | | | | | | License-Update: Copyright year updated to 2025 not-win32.patch refreshed for 3.5.1 (From OE-Core rev: 4c32496a8b89cb1355672d6b7159aff09c69797b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* hwdata: upgrade 0.395 -> 0.396Wang Mingyu2025-06-161-1/+1
| | | | | | | (From OE-Core rev: 7244dd4cd46ed8cd2a99b353e53937045ddf96cf) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* diffoscope: upgrade 297 -> 298Wang Mingyu2025-06-161-1/+1
| | | | | | | (From OE-Core rev: 3c8eb3db55c7bc757a0426d7682dc29dfa9c68dd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* debianutils: upgrade 5.22 -> 5.23.1Wang Mingyu2025-06-161-1/+1
| | | | | | | (From OE-Core rev: 786bbdf0ae6e30c09040d3dbdc226e2fe5296148) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcheck: use cmake instead of autotoolsMarkus Volk2025-06-161-3/+5
| | | | | | | | | | | | | | | | | | | | | | | - this fixes a build issue seen with current master-next branch: | check.texi:1610: warning: node prev pointer for `Testing Signal Handling and Exit Values' is `Selective Running of Tests' but prev is `Selecting Tests Based on Arbitrary Tags' in menu | check.texi:2051: warning: node prev pointer for `TAP Logging' is `Test Logging' but prev is `XML Logging' in menu | make[2]: Leaving directory '/home/flk/poky/build/tmp/work/corei7-64-poky-linux/libcheck/0.15.2/build/doc' | make[2]: *** [Makefile:452: ../../check-0.15.2/doc/check.info] Error 1 | make[1]: *** [Makefile:574: all-recursive] Error 1 | make[1]: Leaving directory '/home/flk/poky/build/tmp/work/corei7-64-poky-linux/libcheck/0.15.2/build' | make: *** [Makefile:420: all] Error 2 | ERROR: oe_runmake failed | WARNING: /home/flk/poky/build/ - checkmk adds a reproducibility issue. @AWK_PATH@ is unique, because awk is in hosttools. We dont want it that way for target. Use a '-D' assignment to fix this (Thanks to Ross.Burton@arm.com). (From OE-Core rev: a61ed8dc5449bfb871379c6afd03c94ff27ca1fe) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sassc: put version in recipe filenameRoss Burton2025-06-091-2/+1
| | | | | | | | | | | | A recipe that fetches from git but is otherwise a released version should not be using _git.bb recipe names. Put the version in the filename and drop the explicit PV. (From OE-Core rev: 51d406b519360aa03c919d01d0d3c602cf17bd5f) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsass: put version in recipe filenameRoss Burton2025-06-091-2/+1
| | | | | | | | | | | | A recipe that fetches from git but is otherwise a released version should not be using _git.bb recipe names. Put the version in the filename and drop the explicit PV. (From OE-Core rev: e9494c0a30c3bf113542c1bca9283cb90570e5c5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* curl: upgrade 8.12.1 -> 8.14.1Peter Marko2025-06-092-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | Handle CVE-2025-4947 and CVE-2025-5025. CVE-2025-5399 fixed in 8.14.1 was introduced only in 8.13.0, so Yocto never had version vulnerable to it. Rebase patches. Add openssl-native dependency fo ptest to fix following error: Missing or broken 'openssl' tool. openssl 1.0.2+ is required. Without it, this script cannot generate the necessary certificates the curl test suite needs for all its TLS related tests. at ../../../curl-8.14.0/tests/certs/genserv.pl line 33. Install curlinfo for tests required since 8.14.0 https://github.com/curl/curl/commit/7a1211d474afd4e36bfb39f2b870a418bce42138 (From OE-Core rev: d990ee6c49e3fcf969e54688397d47f0d0892ba1) Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* diffoscope: upgrade 293 -> 297Gyorgy Sarvari2025-06-091-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also, remove the musl restriction - it builds successfully with both glibc and musl. Changelog: 294: - Correct longstanding issue where many ">"-based version tests used in conditional fixtures were broken due to the lack of a __gt__ method. Thanks, Colin Watson! (Closes: #1102658) - Address a long-hidden issue in the test_versions testsuite where we weren't actually testing ">" as it was masked by the tests for equality in the testsuite. - Update copyright years. 295: - Use --walk over the potentially dangerous --scan argument of zipdetails(1). (Closes: reproducible-builds/diffoscope#406) 296: - Don't rely on zipdetails' --walk functionality to be available; only add that argument after testing for a new enough versions. (Closes: reproducible-builds/diffoscope#408) - Disable and then re-enable failing on stable-bpo. - Update copyright years. - Add NuGet package support. 297: - Add a LZMA comparator and tests. (From OE-Core rev: 7ba8b83d4d24ce81bba971f8ca274f95d11996ba) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* taglib: upgrade 2.0.2 -> 2.1Wang Mingyu2025-06-051-1/+1
| | | | | | | | (From OE-Core rev: bfbbb897c0ab8366c762da134ffe53e915071557) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libusb1: upgrade 1.0.28 -> 1.0.29Wang Mingyu2025-06-051-1/+1
| | | | | | | | (From OE-Core rev: 9b2a50cb8b59dd5a4e4382482c8401e185096e9b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* liburcu: upgrade 0.15.2 -> 0.15.3Wang Mingyu2025-06-051-1/+1
| | | | | | | | (From OE-Core rev: bebf4c689da174805e53f5f92462a15dda7ec6ac) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libunwind: upgrade 1.8.1 -> 1.8.2Wang Mingyu2025-06-055-201/+9
| | | | | | | | | | | | | | | | 0003-Fixed-miscompilation-of-unw_getcontext-on-ARM.patch 0004-Rework-inline-aarch64-as-for-setcontext.patch removed since they're included in 1.8.2 libatomic.patch malloc.patch refreshed for 1.8.2 (From OE-Core rev: 02c3d8de66fa1342d729a17654b0ac14e07b8860) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* hwdata: upgrade 0.394 -> 0.395Wang Mingyu2025-06-051-1/+1
| | | | | | | | (From OE-Core rev: e491c4274f309f00430673334cbdfacbfe773e63) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gpgme: upgrade 1.24.2 -> 1.24.3Wang Mingyu2025-06-051-1/+1
| | | | | | | | (From OE-Core rev: fcac9a5b9a0803524bf644b97f7563cbc0c74140) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* enchant2: upgrade 2.8.4 -> 2.8.6Wang Mingyu2025-06-051-1/+1
| | | | | | | | (From OE-Core rev: 861c8072698c97619888ca70528995b567c696ee) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* apr: upgrade 1.7.5 -> 1.7.6Wang Mingyu2025-06-055-23/+17
| | | | | | | | | | | | | | 0001-Add-option-to-disable-timed-dependant-tests.patch 0001-configure-Remove-runtime-test-for-mmap-that-can-map-.patch 0002-apr-Remove-workdir-path-references-from-installed-ap.patch 0005-configure.in-fix-LTFLAGS-to-make-it-work-with-ccache.patch refreshed for 1.7.6 (From OE-Core rev: 21721ba0701acbb691d59da7892af10a222d3fcb) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgcrypt: fix compile error for t-thread-localHiago De Franco2025-06-052-0/+35
| | | | | | | | | | | | | | | | | | | Currently the libgcrypt-native build is failing with the following error: | ld: t_thread_local-t-thread-local.o: in function `main': | t-thread-local.c:(.text.startup+0x187): undefined reference to `pthread_create' | ld: t-thread-local.c:(.text.startup+0x1d0): undefined reference to `pthread_join' Backport the fix from upstream and add "-lpthread" to "t_thread_local_CFLAGS" to make the compilation successfull, similar to what 0004-tests-Makefile.am-fix-undefined-reference-to-pthread.patch does. (From OE-Core rev: d2daf78a083688b82625800919cdc6c6555fcc52) Signed-off-by: Hiago De Franco <hiago.franco@toradex.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* icu: upgrade 76-1 -> 77-1Jason Schonberg2025-06-021-4/+4
| | | | | | | | | | | | License-Update: Update copyright year of Unicode 3.0 license 2024 -> 2025 Update the HOMEPAGE to reflect where the address actually resolves. (From OE-Core rev: d8da5da2c8f0674dcf5aa1646e0c1303a83aeafd) Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ca-certificates: fix on-target postinstall scriptGyorgy Sarvari2025-05-271-1/+2
| | | | | | | | | | | | | | | | | | | | | | When the package is installed directly on the machine (instead of installing it in the rootfs directly), the postinstall script fails with the following error: /usr/sbin/update-ca-certificates: line 75: shift: shift count out of range The reason is that the "update-ca-certificates" script is executed with the "--sysroot" argument, and as the sysroot $D is passed. However on the target system this variable doesn't exist, so the argument is passed without this mandatory value, and the execution fails. To avoid this error, check if the $D variable exists, and pass the --sysroot argument only when it does. Reported-by: WXbet <Wxbet@proton.me> (From OE-Core rev: cf39461e97098a1b28693299677888ba7e8bfccf) Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libcap: upgrade 2.75 -> 2.76Yi Zhao2025-05-272-6/+6
| | | | | | | | | | | | | ChangeLog: https://sites.google.com/site/fullycapable/release-notes-for-libcap#h.wqnp1zp1o8bm Refresh local patch. (From OE-Core rev: cf409e0c2d5e90af9ad7cbb389c37f5f3a7a4b4e) Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* boost: add process libraryMarkus Volk2025-05-271-0/+1
| | | | | | | | | | | | | | This fixes an error seen with current wesnoth: | ../build/tmp/work/corei7-64-poky-linux/wesnoth/1.19.12/recipe-sysroot-native/usr/bin/x86_64-poky-linux/../../libexec/x86_64-poky-linux/gcc/x86_64-poky-linux/15.1.0/ld: src/libwesnoth-common.a(filesystem.cpp.o): in function `boost::process::v2::environment::detail::is_executable(boost::filesystem::path const&, boost::system::error_code&)': | /usr/include/boost/process/v2/detail/environment_posix.hpp:81:(.text._ZN5boost7process2v211environment15find_executableINS2_12current_viewEEENS_10filesystem4pathES6_OT_[_ZN5boost7process2v211environment15find_executableINS2_12current_viewEEENS_10filesystem4pathES6_OT_]+0x24c): undefined reference to `boost::process::v2::environment::detail::has_x_access(char const*)' | collect2: error: ld returned 1 exit status | ninja: build stopped: subcommand failed. (From OE-Core rev: 6530896d40c403039e5ab8f2e09c2cba908c26e4) Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libunwind: disable installation of tests dirLiu Yiding2025-05-221-1/+1
| | | | | | | | | | | | | | | | fix the issue that: | Error: Transaction test error: | file /usr/libexec/libunwind/check-namespace.sh conflicts between attempted installs of libunwind-1.8.1-r0.core2_64 and lib32-libunwind-1.8.1-r0.core2_32 | file /usr/libexec/libunwind/test-runner conflicts between attempted installs of libunwind-1.8.1-r0.core2_64 and lib32-libunwind-1.8.1-r0.core2_32 By default, test suite from srcdir/tests/* will be installed to /usr/libexec/libunwind, here pass --disable-tests to not install test suite. Test suite can be added to libunwind-ptest in the future if needed (From OE-Core rev: 9d9c36cd5fc59e88bcd8a08ba70ced996c7d74be) Signed-off-by: Liu Yiding <liuyd.fnst@fujitsu.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgcrypt: upgrade 1.11.0 -> 1.11.1Hongxu Jia2025-05-226-66/+23
| | | | | | | | (From OE-Core rev: 73bcdedc80a83e241d2162b10a2244a8dbd0e403) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libsoup-2.4: Drop recipe as obsoleteRichard Purdie2025-05-158-500/+0
| | | | | | | | | | The last user in OE-Core was gst-examples. This has been upgraded and the dependency dropped, all other users can use libsoup3 instead. Therefore remove the obsolete and deprecated version. (From OE-Core rev: 94ebc5b798aed6eea642c5e2a4df24b386520636) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* re2c: upgrade 4.1 -> 4.2Wang Mingyu2025-05-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ - Added Swift backend - Added options: "--lang swift" "--computed-gotos-relative" - Added configurations: "re2c:cgoto:relative", "re2c:computed-gotos:relative" "re2c:yyfn:throw" - Added syntax file code templates: "code:cgoto" "code:cgoto_data" "code:yytarget_filter" "code:type_yyctable" - Added syntax file conditionals: ".cgoto.relative" ".yyfn.throw" - Added some C++ benchmarks without submatch extraction. (From OE-Core rev: 7e3df01de59b55bb3fc8fef9fb36a98ca9b007fd) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* liburcu: upgrade 0.15.1 -> 0.15.2Wang Mingyu2025-05-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========== * fix: __atomic_always_lock_free() not a constant expression on g++ < 5.1 * fix: urcu assert fallback for pre-C11 builds * doc: update uatomic-api for static assert * Add uatomic size static assert for 's390' * Add uatomic size static assert for 'sparc64' * Add uatomic size static assert for 'ppc' * Add uatomic size static assert for 'x86' * Add uatomic size static assert for 'generic' * Add uatomic size static assert * Use UATOMIC_HAS_ATOMIC_INT/LLONG in generic implementation * Add UATOMIC_HAS_ATOMIC_INT/LLONG for x86 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for tile * Add UATOMIC_HAS_ATOMIC_INT/LLONG for sparc64 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for s390 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for riscv * Add UATOMIC_HAS_ATOMIC_INT/LLONG for ppc * Add UATOMIC_HAS_ATOMIC_INT/LLONG for nios2 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for mips * Add UATOMIC_HAS_ATOMIC_INT/LLONG for m68k * Add UATOMIC_HAS_ATOMIC_INT/LLONG for loongarch * Add UATOMIC_HAS_ATOMIC_INT/LLONG for ia64 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for hppa * Add UATOMIC_HAS_ATOMIC_INT/LLONG for 'gcc' arch * Add UATOMIC_HAS_ATOMIC_INT/LLONG for arm * Add UATOMIC_HAS_ATOMIC_INT/LLONG for alpha * Add UATOMIC_HAS_ATOMIC_INT/LLONG for aarch64 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for atomic builtins * Add builtin atomics size static asserts * cleanup: use URCU_GCC_VERSION from compiler.h * fix: atomic builtins defines for type support * Move back CMM_LOAD/STORE_SHARED to volatile access * Add cmm_annotate_mem_acquire() to URCU_DEREFERENCE_USE_VOLATILE rcu_dereference * Use uatomic_load CMM_RELAXED in URCU_DEREFERENCE_USE_VOLATILE * Fix: Re-introduce URCU_DEREFERENCE_USE_VOLATILE read barrier depends for alpha * Tree-wide: Rename to uatomic_load/uatomic_store * src: Use __*__ for attribute names * API: Use __*__ for attribute names * Fix Changelog 0.15.1 date (From OE-Core rev: e9b7585ca81d72962f4e7d57b3d0ff3524e5762b) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libjitterentropy: upgrade 3.6.2 -> 3.6.3Wang Mingyu2025-05-131-2/+2
| | | | | | | | | | | | | Changelog: ================ - Correct time stamp processing on AIX - Use high-resolution time stamp on Apple Silicon - GCD power-up test: consider OSR (From OE-Core rev: b08ca541d00f8154d66dbdbace7102c88c9cdc39) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgpg-error: upgrade 1.51 -> 1.55Wang Mingyu2025-05-132-4/+4
| | | | | | | | | | 0001-Do-not-fail-when-testing-config-scripts.patch refreshed for 1.55 (From OE-Core rev: b340702af103c1d116f8434f6e7509605954b28a) Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>