summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support
Commit message (Collapse)AuthorAgeFilesLines
* syslog-ng: upgrade 4.8.1 -> 4.8.2Praveen Kumar9 days1-1/+1
| | | | | | | | | | Includes fix for CVE-2024-47619 Release notes: https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.8.2 Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* poco: patch CVE-2025-6375Peter Marko9 days2-0/+35
| | | | | | | | | Pick commit mentioned in [1]. [1] https://nvd.nist.gov/vuln/detail/CVE-2025-6375 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* spdlog: patch CVE-2025-6140Peter Marko9 days2-1/+49
| | | | | | | | | | | Pick commit [1] mentioned in [2] as listed in [3]. [1] https://github.com/gabime/spdlog/commit/10320184df1eb4638e253a34b1eb44ce78954094 [2] https://github.com/gabime/spdlog/issues/3360 [3] https://nvd.nist.gov/vuln/detail/CVE-2025-6140 Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* poppler: upgrade 25.04.0 -> 25.06.0Yogita Urade9 days1-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes fix for CVE-2025-52886 poppler 25.06.0 changelog: ========================== core: * Fix writing dates back to file * Internal code improvements * Fix crashes in malformed documents glib: * Add the ink annotation type * Add missing autopointers definitions utils: * pdfsig: Add assert-signer feature * pdfsig: Return error code on error poppler 25.05.0 changelog: ========================== core: * Fix re-fetching after xref reconstruction. Issue #1584 * Fix compilation with ENABLE_ZLIB_UNCOMPRESS=ON * Various annotation improvements. Issues #642, #1558, #1055 * CairoFontEngine: invalidate broken embedded fonts. Issue #1453 * Splash: Performance improvements * Internal code improvements glib: * Small signature improvements Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* xmlsec1: fix build with gnutls or openssl PACKAGECONFIG not enabledMartin Jansa9 days1-1/+1
| | | | | | | | | | the .pc files might not be installed based on the PACKAGECONFIG value fixes: https://git.openembedded.org/meta-openembedded/commit/?id=cce20b5124e28ee55adf03fe062084f38d065580 Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* udisks2: Hardening measure of CVE-2025-6019Changqing Li2025-07-062-0/+52
| | | | | | | | | | | | Refer [1], CVE-2025-6019 is strongly related to udisk daemon, and this is a hardening measure related to this. [1] https://cdn2.qualys.com/2025/06/17/suse15-pam-udisks-lpe.txt [2] https://security-tracker.debian.org/tracker/CVE-2025-6019 [3] https://ubuntu.com/blog/udisks-libblockdev-lpe-vulnerability-fixes-available Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* xmlsec1: avoid hardcoded ${RECIPE_SYSROOT} in xmlsec1-gnutls.pcJiaying Song2025-07-061-2/+5
| | | | | | | | | | | Fix do_package_qa error by removing ${RECIPE_SYSROOT} from the installed xmlsec1-gnutls.pc file. This ensures the generated .pc file does not leak build-time paths, complying with QA checks. Fixes QA error: ERROR: xmlsec1-1.3.7-r0.wr2500 do_package_qa: QA Issue: File /usr/lib/pkgconfig/xmlsec1-gnutls.pc in package xmlsec1-dev contains reference to TMPDIR [buildpaths] Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* c-ares: update 1.34.4 -> 1.34.5Jason Schonberg2025-06-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.5 Security: CVE-2025-31498. A use-after-free bug has been uncovered in read_answers() that was introduced in v1.32.3. Please see GHSA-6hxc-62jh-p29v Changes: Restore Windows XP support. PR #958 Bugfixes: A missing mutex initialization would make busy polling for configuration changes (platforms other than Windows, Linux, MacOS) eat too much CPU PR #974 Pkgconfig may be generated wrong for static builds in relation to -pthread PR #965 Localhost resolution can fail if only one address family is in /etc/hosts PR #947 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* c-ares: upgrade 1.34.3 -> 1.34.4Jason Schonberg2025-06-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.4 Changes: QNX Port: Port to QNX 8, add primary config reading support, add CI build. PR #934, PR #937, PR #938 Bugfixes: Empty TXT records were not being preserved. PR #922 docs: update deprecation notices for ares_create_query() and ares_mkquery(). PR #910 license: some files weren't properly updated. PR #920 Fix bind local device regression from 1.34.0. PR #929, PR #931, PR #935 CMake: set policy version to prevent deprecation warnings. PR #932 CMake: shared and static library names should be the same on unix platforms like autotools uses. PR #933 Update to latest autoconf archive macros for enhanced system compatibility. PR #936 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* smarty: Drop allarchChris Paterson2025-06-201-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | allarch is causing issues when running yocto-layer-check for test_machine_signatures on a BSP layer that depends on meta-oe: bitbake-diffsigs -t smarty do_package_qa -s 416787047ca76d43b094860cf617234f957d11895e7b7be20cbe9203289f27e1 1e482ffc1ead26bcd1f89d4dcf92e497dd6223933941b3ec6e483cb0072c9f5d Hash for task dependency php:do_packagedata changed from 6bfffcbbcd4507bd0be6cf3138583b92d82e75099c13dcf58363aaa938ed6f9a to 24c5373ca06af905e35fa48b7ca3477283add52fc54348fee9dd5a28efd1bc05 Hash for task dependency php:do_package changed from cc9a8c60aeb862dd19eda30bd6ed137beb2ddd8b5b730a8b996fc58681a2ccdd to e8d7465054669b47fcf933f060e1fb69a3871d1d1e3d5b9a9610644edd17d2a8 Hash for task dependency bzip2:do_packagedata changed from c00269772615a22d528f4205b4a1ce88a2325c9acd08de20445d20e22e255b1c to c3629ef771a2b92ed5eb9c36cffd96557537542e2bae0568e191225af0c5f4fc Hash for task dependency bzip2:do_package changed from bf71dc096cc85a6f6cdddebb908709f47b55ed8401a7f56fc7810484f8d0a226 to 3326e837bd452b74e32ab6b4f96fca7ed69e4d5cbbdd57acc6c9325201638cc4 Hash for task dependency bzip2:do_install changed from 9e253b0c997975295046712d52a305e50d73148a00b6970aa39d5e548d66dc91 to a78a2933308498a16e713a934c1cc59480d5fd4c8bedf6b055c2ef6608836f78 Hash for task dependency bzip2:do_compile changed from b515ce5b36cc71307ce02f27a4b5187482acfeeddc74e6679c60ebef46ab6e1d to fe7f086dbf72dc1924bf9b4f7ddd54e519627fd7782434b50f67b245ce72073f Hash for task dependency bzip2:do_configure changed from 52680e9abaad7c7ec1ba6098f965bfd991924a5ce1a57db73725eb8917cfda31 to 3395d5acb3b7d42a4ff2cfd010d4d05c0595f91d36f8d9cd9888a367987ddb4f Hash for task dependency bzip2:do_deploy_source_date_epoch changed from b3cb06d6eb2fcd84f94c4f66c8e68dcb4f277622e1e3e5809fe2ea02ab589b31 to a6eade80d249c35f50b8b4d7ba5d72ccaed07068dde6529a5f219b918a7c5294 basehash changed from f275277525924e477f47fb1b0bd4eb782ef2818fa2bd930159cd5ae5960f1e91 to 7aaec6b4c1f6b5ce5726d99f3a040678c1e49a5aa6f2f22d28503563b8e6fb32 Variable TUNE_CCARGS value changed: " [--mcpu=cortex-a57.cortex-a53+crc-] {+-mcpu=cortex-a57+crc+} -mbranch-protection=standard" allarch was introduced to smarty in 0f33416ad038 ("smarty: update 4.5.5 -> 5.4.2") which was first introduced for Walnascar hence the issue wasn't caught until now. Removing the allarch inheritance fixes the issue. Also remove extra whitespace after comment. Link: https://lists.openembedded.org/g/openembedded-devel/topic/issue_meta_oe_walnascar/113168928 Signed-off-by: Chris Paterson <chris.paterson2@renesas.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* lvm2: correct PKGV for package libdevmapperChangqing Li2025-05-171-0/+23
| | | | | | | | | | | | | | | | | | | | Refer [1] about relations about recipe lvm2 and libdevmapper, package libdevmapper is generated by recipe lvm2. And lvm2 and libdevmapper has different release version, refer [2], VERSION is for lvm2, and VERSION_DM is for libdevmapper. Refer following way in configure.ac to get PKGV of libdevmapper: [snip of configure.ac] DM_LIB_PATCHLEVEL=$($AWK -F '[[-. ]]' '{printf "%s.%s.%s",$1,$2,$3}' "$srcdir"/VERSION_DM) [snip] Other distros like ubuntu, suse also use VERSION_DM as version of libdevmapper [1] https://git.openembedded.org/meta-openembedded/commit/?h=master-next&id=3f64779eae2d8312f569bee863f90ec4f8176e6c [2] https://sourceware.org/git/?p=lvm2.git;a=tree Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* poppler: upgrade 25.01.0 -> 25.04.0Yogita Urade2025-05-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes fix for CVE-2025-32364 and CVE-2025-32365 Changelog: =========== core: * Properly verify adbe.pkcs7.sha1 signatures * Improve errors on signing failure * Allow empty outline titles * Fix error in Distinguished Name parsing * Fix build with Android API < 29 * Fix parsing Level PG document string * Internal code improvements * Fix crashes in malformed documents utils: * pdfcairo: Fix document unit for SVG output cpp: * Add document::form_type * Add document::has_javascript build system: * cmake: Use modern Python3 cmake module Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Yogita Urade <yogita.urade@windriver.com> Signed-off-by: Armin Kuster <akuster808@gmail.com>
* c-ares: upgrade 1.34.2 -> 1.34.3Jason Schonberg2025-05-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.3 Changes: Build the release package in an automated way so we can provide provenance as per SLSA3. PR #906 Bugfixes: Some upstream servers are non-compliant with EDNS options, resend queries without EDNS. Issue #911 Android: <=7 needs sys/system_properties.h a70637c Android: CMake needs -D_GNU_SOURCE and others. PR #915 TSAN warns on missing lock, but lock isn't actually necessary. PR #915 ares_getaddrinfo() for AF_UNSPEC should retry IPv4 if only IPv6 is received. 765d558 ares_send() shouldn't return ARES_EBADRESP, its ARES_EBADQUERY. 91519e7 Fix typos in man pages. PR #905 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit d8eaa791dd9836a3bcba7590d208e8bdea9ef5b0) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* c-ares: upgrade 1.34.1 -> 1.34.2Jason Schonberg2025-05-171-1/+1
| | | | | | | | | | | | | Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.2 This release contains a fix for downstream packages detecting the c-ares version based on the contents of the header file rather than the distributed pkgconf or cmake files. Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit b0cc9ddc32e9e81a95606cb47bd7a5bf9b674a26) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* libnvme: Support keyutils and openssl by defaultAlistair Francis2025-04-101-1/+5
| | | | | | | | Use PACKAGECONFIG to support keyutils and openssl by default. This allows NVMe-OF connections with TLS. Signed-off-by: Alistair Francis <alistair.francis@wdc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pv: Add valgrind dependency on platform where its availableKhem Raj2025-04-101-1/+25
| | | | | | | valgrind does not build for RISCV platforms yet and so are some other platforms ( taken from rsyslog recipe ) Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libspdm: upgrade 3.6.0 -> 3.7.0Wang Mingyu2025-04-101-1/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* usbids: upgrade 2023.01.16 -> 2025.04.01Jason Schonberg2025-04-081-1/+2
| | | | | Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dhex: fix error with gcc-15mark.yang2025-04-082-1/+42
| | | | | | | | | | | | | | * A strict error handling for function parameters in gcc-15 causes errors. output.c:9:6: error: conflicting types for 'initcolors'; have 'void(tOutput *)' {aka 'void(struct _tOutput *)'} 9 | void initcolors(tOutput* output) | ^~~~~~~~~~ In file included from output.c:7: output.h:10:6: note: previous declaration of 'initcolors' with type 'void(void)' 10 | void initcolors(); | ^~~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* avro-c: fix error with gcc-15mark.yang2025-04-083-10/+451
| | | | | | | | | | | | | | | | * backport fix from: https://github.com/apache/avro/pull/2795 https://github.com/apache/avro/pull/2798 to fix: http://errors.yoctoproject.org/Errors/Details/851184/ 442 | st_foreach(table, HASH_FUNCTION_CAST delete_never, never); | ^~~~~~~~~~~~ | | | int (*)(st_data_t, st_data_t, st_data_t) {aka int (*)(long unsigned int, long unsigned int, long unsigned int)} TOPDIR/tmp/work/core2-64-oe-linux/avro-c/1.11.3/git/lang/c/src/st.c:442:46: warning: passing argument 2 of 'st_foreach' from incompatible pointer type [-Wincompatible-pointer-types] Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* freeipmi: fix error with gcc-15mark.yang2025-04-082-1/+46
| | | | | | | | | | | | | | * Import submitted patch from: https://lists.gnu.org/archive/html/freeipmi-devel/2025-02/msg00000.html to fix: http://errors.yoctoproject.org/Errors/Details/851185/ Error occurs with gcc version 15. In gcc-15, C23 is the default and 'bool' is used as a reserved keyword. https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212 Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opentelemetry-cpp: upgrade 1.17.0 -> 1.19.0mark.yang2025-04-082-60/+2
| | | | | | | | Changelog: https://github.com/open-telemetry/opentelemetry-cpp/releases/tag/v1.19.0 Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* daemontools: fix build with gcc-15mark.yang2025-04-072-0/+253
| | | | | | | | | | | | | | | | | | | | | | | | | * Fix prototype declaration and too many arguments function errors due to outdated style byte_chr.c:9:1: error: number of arguments doesn't match prototype 9 | { | ^ In file included from byte_chr.c:3: byte.h:6:21: error: prototype declaration 6 | extern unsigned int byte_chr(); | ^~~~~~~~ ... ./compile buffer_get.c buffer_get.c: In function 'oneread': buffer_get.c:12:9: error: too many arguments to function 'op'; expected 0, have 3 12 | r = op(fd,buf,len); | ^~ ~~ ... supervise.c: In function 'doit': supervise.c:144:11: error: too many arguments to function 'wait_nohang'; expected 0, have 1 144 | r = wait_nohang(&wstat); | ^~~~~~~~~~~ ~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: Fix build break due to a typoKhem Raj2025-04-073-0/+59
| | | | | | Also fix building on riscv64 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libnvme: upgrade 1.11.1 -> 1.12Changqing Li2025-04-072-2/+44
| | | | | | | | Changelog: https://github.com/linux-nvme/libnvme/releases/tag/v1.12 Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* digitemp: fix build failure with gcc-15.0.1mark.yang2025-04-072-1/+36
| | | | | | | | | | | | | | | | * backport fix from: https://github.com/bcl/digitemp/commit/fa56b0f78d12f97ac44e0a367d413a9e88611d1c to fix: src/digitemp.c:171:6: error: conflicting types for ‘free_coupler’; have ‘void(int)’ 171 | void free_coupler( int free_only ) | ^~~~~~~~~~~~ In file included from src/digitemp.c:78: src/digitemp.h:90:6: note: previous declaration of ‘free_coupler’ with type ‘void(void)’ 90 | void free_coupler(); | ^~~~~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsmi: fix build failure with gcc-15.0.1mark.yang2025-04-072-0/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * see more details: http://errors.yoctoproject.org/Errors/Details/851179/ yang-data.c:594:9: error: too many arguments to function 'yangparse'; expected 0, have 1 594 | yangparse(parser); | ^~~~~~~~~ ~~~~~~ In file included from scanner-yang.h:19, from yang-data.c:47: parser-yang.h:16:12: note: declared here 16 | extern int yangparse(); | ^~~~~~~~~ In file included from parser-yang.c:346: parser-yang.tab.h:170:5: error: conflicting types for 'yangparse'; have 'int(struct Parser *)' 170 | int yangparse (struct Parser *parserPtr); | ^~~~~~~~~ In file included from parser-yang.y:40: parser-yang.h:16:12: note: previous declaration of 'yangparse' with type 'int(void)' 16 | extern int yangparse(); | ^~~~~~~~~ make[2]: *** [Makefile:573: yang-data.lo] Error 1 make[2]: *** Waiting for unfinished jobs.... smi-data.c: In function 'loadModule': smi-data.c:4658:9: error: too many arguments to function 'smiparse'; expected 0, have 1 4658 | smiparse((void *)&parser); | ^~~~~~~~ ~~~~~~~~~~~~~~~ smi-data.c:42:12: note: declared here 42 | extern int smiparse(); | ^~~~~~~~ parser-smi.c:1515:5: error: conflicting types for 'smiparse'; have 'int(struct Parser *)' 1515 | int smiparse (struct Parser *parserPtr); | ^~~~~~~~ In file included from parser-smi.y:37: parser-smi.h:27:12: note: previous declaration of 'smiparse' with type 'int(void)' 27 | extern int smiparse(); | ^~~~~~~~ parser-smi.c:63:25: error: conflicting types for 'smiparse'; have 'int(struct Parser *)' 63 | #define yyparse smiparse | ^~~~~~~~ parser-smi.c:3207:1: note: in expansion of macro 'yyparse' 3207 | yyparse (struct Parser *parserPtr) | ^~~~~~~ parser-smi.h:27:12: note: previous declaration of 'smiparse' with type 'int(void)' 27 | extern int smiparse(); | ^~~~~~~~ parser-yang.c:68:25: error: conflicting types for 'yangparse'; have 'int(struct Parser *)' 68 | #define yyparse yangparse | ^~~~~~~~~ parser-yang.c:2312:1: note: in expansion of macro 'yyparse' 2312 | yyparse (struct Parser *parserPtr) | ^~~~~~~ parser-yang.h:16:12: note: previous declaration of 'yangparse' with type 'int(void)' 16 | extern int yangparse(); | ^~~~~~~~~ In file included from scanner-yang.l:31: parser-yang.tab.h:170:5: error: conflicting types for 'yangparse'; have 'int(struct Parser *)' 170 | int yangparse (struct Parser *parserPtr); | ^~~~~~~~~ In file included from scanner-yang.l:30: parser-yang.h:16:12: note: previous declaration of 'yangparse' with type 'int(void)' 16 | extern int yangparse(); | ^~~~~~~~~ scanner-yang.l: In function 'yangEnterLexRecursion': scanner-yang.l:79:1: warning: old-style function definition [-Wold-style-definition] 79 | | ^ make[2]: *** [Makefile:573: smi-data.lo] Error 1 In file included from parser-smi.y:36: parser-smi.c: In function 'smiparse': parser-smi.c:10265:29: warning: passing argument 1 of 'smiyyerror' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 10265 | yyerror (parserPtr, yymsgp); | ^~~~~~ error.h:25:44: note: in definition of macro 'yyerror' 25 | #define yyerror(parserPtr, msg) smiyyerror(msg, parserPtr) | ^~~ In file included from parser-smi.y:40: smi-check.h:71:30: note: expected 'char *' but argument is of type 'const char *' 71 | extern void smiyyerror(char *msg, Parser *parserPtr); | ~~~~~~^~~ make[2]: *** [Makefile:573: parser-yang.lo] Error 1 make[2]: *** [Makefile:573: parser-smi.lo] Error 1 make[2]: *** [Makefile:573: scanner-yang.lo] Error 1 In file included from scanner-smi.l:34: parser-smi.tab.h:192:5: error: conflicting types for 'smiparse'; have 'int(struct Parser *)' 192 | int smiparse (struct Parser *parserPtr); | ^~~~~~~~ In file included from util.h:22, from scanner-smi.l:32: parser-smi.h:27:12: note: previous declaration of 'smiparse' with type 'int(void)' 27 | extern int smiparse(); | ^~~~~~~~ scanner-smi.l: In function 'smiEnterLexRecursion': scanner-smi.l:76:1: warning: old-style function definition [-Wold-style-definition] 76 | smiEnterLexRecursion(file) | ^~~~~~~~~~~~~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* webkitgtk3: upgrade 2.48.0 -> 2.48.1Wang Mingyu2025-04-073-155/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* boost-sml: upgrade 1.1.11 -> 1.1.12Wang Mingyu2025-04-071-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* srecord: fix build failure with gcc-15mark.yang2025-04-072-1/+39
| | | | | | | | | | | | | | | | srecord/input/file/hp64k.h:82:21: error: ‘uint16_t’ has not been declared 82 | bool read_u16be(uint16_t *dest); | ^~~~~~~~ /home/abuild/rpmbuild/BUILD/srecord-1.65.0-build/srecord-1.65.0-Source/./srecord/input/file/hp64k.h:1:1: note: ‘uint16_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’ +++ |+#include <cstdint> 1 | // make[2]: *** [srecord/CMakeFiles/lib_srecord.dir/build.make:222: srecord/CMakeFiles/lib_srecord.dir/arglex/tool/input.cc.o] Error 1 * From gcc 13, cstdint header must be explicitly included for uint_X data types. * See also: https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unicode-ucd: Rename the license.txt in DL_DIR to avoid conflictsKhem Raj2025-04-061-2/+2
| | | | | | | | | | | | Since this file is downloaded and upstream does not version it on changes we have to ensure that we store the versions in DL_DIR and also ensure they do not step on each other Fixes stdio: WARNING: unicode-ucd-14.0.0-r0 do_fetch: Checksum mismatch for local file /srv/autobuilder/valkyrie.yocto.io/current_sources/license.txt stdio: WARNING: unicode-ucd-14.0.0-r0 do_fetch: Renaming /srv/autobuilder/valkyrie.yocto.io/current_sources/license.txt to /srv/autobuilder/valkyrie.yocto.io/current_sources/license.txt_bad-checksum_f7830d126f59d83842565d3dddedc79db4ca978ed52aee0ebcc040ea76a85519 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* unicode-ucd: Updates due to license.txt updatesKhem Raj2025-04-061-2/+2
| | | | | | | | This is downloaded and does not have version, so we have to update it whenever upstream update it. The copyright year is changed this time. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* system-config-keyboard: Drop recipeKhem Raj2025-04-061-27/+0
| | | | | | | This package is dead and tarballs are also gone. 1.4.0 release was in 2013 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ne10: Avoid requesting an executable stackPeter Kjellerstedt2025-04-041-0/+1
| | | | | | | | | | | | | | | | | | | This avoids warnings like: ld: warning: NE10_physics.neon.s.o: missing .note.GNU-stack section implies executable stack ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker With glibc 2.41, the need for an executable stack lead to errors like this in runtime: [ ERR ] foo@0[984]: [setup-script: /usr/share/foo/foo.enc] sol: runtime error: libNE10.so.10: cannot enable executable stack as shared object requires: Invalid argument Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libftdi: cpp-wrapper fix cmake supportDenis OSTERLAND-HEIM2025-04-042-1/+49
| | | | | | | Backport fix for C++ wrapper cmake support. Signed-off-by: Denis Osterland-Heim <denis.osterland@diehl.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cyusbserial: fix build with gcc-15mark.yang2025-04-042-0/+42
| | | | | | | | | | | | | | | | | | | | | | * Fix incompatible pointer type error in signal function parameter TOPDIR/tmp/work/core2-64-oe-linux/libcyusbserial/1.0.0+git/git/tools/cyusbserialtest.c:101:22: error: passing argument 2 of 'signal' from incompatible pointer type [-Wincompatible-pointer-types] 101 | signal (SIGUSR1, deviceHotPlug); | ^~~~~~~~~~~~~ | | | void (*)(void) In file included from TOPDIR/tmp/work/core2-64-oe-linux/libcyusbserial/1.0.0+git/git/tools/cyusbserialtest.c:25: TOPDIR/tmp/work/core2-64-oe-linux/libcyusbserial/1.0.0+git/recipe-sysroot/usr/include/signal.h:88:57: note: expected '__sighandler_t' {aka 'void (*)(int)'} but argument is of type 'void (*)(void)' 88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler) | ~~~~~~~~~~~~~~~^~~~~~~~~ TOPDIR/tmp/work/core2-64-oe-linux/libcyusbserial/1.0.0+git/git/tools/cyusbserialtest.c:83:6: note: 'deviceHotPlug' declared here 83 | void deviceHotPlug () { | ^~~~~~~~~~~~~ TOPDIR/tmp/work/core2-64-oe-linux/libcyusbserial/1.0.0+git/recipe-sysroot/usr/include/signal.h:72:16: note: '__sighandler_t' declared here 72 | typedef void (*__sighandler_t) (int); | ^~~~~~~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencv: Adding FastCV-HAL enablement option as packageconfigPulkit Singh Tak2025-04-042-2/+93
| | | | | | | | Migration to Fastcv static lib for Fastcv Extns and adding fastcv enablement option as packageconfig. Signed-off-by: Pulkit Singh Tak <quic_ptak@quicinc.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sharutils: fix build with gcc-15.0.1mark.yang2025-04-044-0/+408
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gcc-15 uses gnu23 standard for c: https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=55e3bd376b2214e200fa76d12b67ff259b06c212 bool is included as a reserved word, causing an error due to duplicate declaration. Also, when parameters are empty, an error occurs. Therefore, when using functions from the standard library, modify the defines in configure.ac and source code to use standard library functions. * ../../sharutils-4.15.2/lib/system.h:51:36: error: expected ';', identifier or '(' before 'bool' 51 | typedef enum {false = 0, true = 1} bool; | ^~~~ ../../sharutils-4.15.2/lib/system.h:79:7: error: conflicting types for 'fdopen'; have 'FILE *(void)' 79 | FILE *fdopen (); | ^~~~~~ In file included from ../lib/stdio.h:43, from ../../sharutils-4.15.2/libopts/autoopts/options.h:42, from ../../sharutils-4.15.2/src/shar-opts.h:49: recipe-sysroot/usr/include/stdio.h:299:14: note: previous declaration of 'fdopen' with type 'FILE *(int, const char *)' 299 | extern FILE *fdopen (int __fd, const char *__modes) __THROW | ^~~~~~ ../../sharutils-4.15.2/lib/system.h:82:7: error: conflicting types for 'popen'; have 'FILE *(void)' 82 | FILE *popen (); | ^~~~~ recipe-sysroot/usr/include/stdio.h:893:14: note: previous declaration of 'popen' with type 'FILE *(const char *, const char *)' 893 | extern FILE *popen (const char *__command, const char *__modes) | ^~~~~ ../../sharutils-4.15.2/src/shar.c:112:12: error: conflicting types for 'localtime'; have 'struct tm *(void)' 112 | struct tm *localtime (); | ^~~~~~~~~ In file included from ../lib/time.h:39, from ../lib/sys/stat.h:44, from ../../sharutils-4.15.2/lib/system.h:32: recipe-sysroot/usr/include/time.h:136:19: note: previous declaration of 'localtime' with type 'struct tm *(const time_t *)' {aka 'struct tm *(const long int *)'} 136 | extern struct tm *localtime (const time_t *__timer) __THROW; | ^~~~~~~~~ ../../sharutils-4.15.2/src/uudecode.c:85:16: error: conflicting types for 'getpwnam'; have 'struct passwd *(void)' 85 | struct passwd *getpwnam (); | ^~~~~~~~ In file included from ../../sharutils-4.15.2/src/uudecode.c:76: recipe-sysroot/usr/include/pwd.h:116:23: note: previous declaration of 'getpwnam' with type 'struct passwd *(const char *)' 116 | extern struct passwd *getpwnam (const char *__name) __nonnull ((1)); | ^~~~~~~~ | ^~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* crucible: Use go module fetcherChristian Lindeberg2025-04-023-9/+204
| | | | | | | | | Use the go module fetcher instead of allowing network access during the compile task. Reorder variables according to the recipe style guide. Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* c-ares: upgrade 1.33.1 -> 1.34.1Jason Schonberg2025-03-311-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.1 This release fixes a packaging issue. Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.34.0 Features: adig: read arguments from adigrc. PR #856 Add new pending write callback optimization via ares_set_pending_write_cb. PR #857 New function ares_process_fds(). PR #875 Failed servers should be probed rather than redirecting queries which could cause unexpected latency. PR #877 adig: rework command line arguments to mimic dig from bind. PR #890 Add new method for overriding network functions ares_set_socket_function_ex() to properly support all new functionality. PR #894 Fix regression with custom socket callbacks due to DNS cookie support. PR #895 ares_socket: set IP_BIND_ADDRESS_NO_PORT on ares_set_local_ip* tcp sockets PR #887 URI parser/writer for ares_set_servers_csv()/ares_get_servers_csv(). PR #882 Changes: Connection handling modularization. PR #857, PR #876 Expose library/utility functions to tools. PR #860 Remove ares__ prefix, just use ares_ for internal functions. PR #872 Bugfixes: fix: potential WIN32_LEAN_AND_MEAN redefinition. PR #869 Fix googletest v1.15 compatibility. PR #874 Fix pkgconfig thread dependencies. PR #884 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tbb: upgrade 2022.0.0 -> 2022.1.0Yi Zhao2025-03-311-1/+1
| | | | | | | | ChangeLog: https://github.com/uxlfoundation/oneTBB/releases/tag/v2022.1.0 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* googlebenchmark: upgrade 1.9.1 -> 1.9.2Yi Zhao2025-03-311-1/+1
| | | | | | | | ChangeLog https://github.com/google/benchmark/releases/tag/v1.9.2 Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nss: upgrade 3.109 -> 3.110Yi Zhao2025-03-311-1/+1
| | | | | | | | ChangeLog: https://firefox-source-docs.mozilla.org/security/nss/releases/nss_3_110.html Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* c-ares: upgrade 1.33.0 -> 1.33.1Jason Schonberg2025-03-281-1/+1
| | | | | | | | | | | | | | | | | | | | | Changelog: https://github.com/c-ares/c-ares/releases/tag/v1.33.1 Bugfixes: Work around systemd-resolved quirk that returns unexpected codes for single label names. Also adds test cases to validate the work around works and will continue to work in future releases. PR #863, See Also systemd/systemd#34101 Fix sysconfig ndots default value, also adds containerized test case to prevent future regressions. PR #862 Fix blank DNS name returning error code rather than valid record for commands like: adig -t SOA .. Also adds test case to prevent future regressions. 9e574af Fix calculation of query times > 1s. 2b2eae7 Fix building on old Linux releases that don't have TCP_FASTOPEN_CONNECT. b7a89b9 Fix minor Android build warnings. PR #848 Signed-off-by: Jason Schonberg <schonm@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* atop: upgrade 2.4.0 -> 2.11.0tho3.nguyen2025-03-284-93/+1197
| | | | | | | | Drop patch already merged Add patch to fix build with gcc-15 Signed-off-by: tho3.nguyen <tho3.nguyen@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syslog-ng: upgrade 4.7.0 -> 4.8.1Randy MacLeod2025-03-273-10/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Release notes: https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.8.1 https://github.com/syslog-ng/syslog-ng/releases/tag/syslog-ng-4.8.0 Update the syslog-ng.conf.[systemd|sysvinit] files to align with upstream's 4.8 version. This involved changing from stats_freq(0) to stats(freq(0)) to avoid: > WARNING: Your configuration file uses an obsoleted keyword, ... as was done in: 2d3a8c783 packaging: Update the sample Debian config to not throw warning The comments and the greater authentication/encryption defaults kept. Note that the latter are comment lines. Also kept a line from the 'Sources' section: file("/proc/kmsg" program_override("kernel")); but it's not clear if that's needed. It was in the original meta-oe version of the file from 2018, version 3.15 but not the upstream syslog-ng-3.15.1. With systemd enabled using poky-altcfg, there's a warning: /etc/tmpfiles.d/syslog-ng.conf:1: Line references path below legacy directory /var/run/, updating /var/run/syslog-ng → /run/syslog-ng; please update the tmpfiles.d/ drop-in file accordingly. but that was present in the previous version and I won't take time to fix it right now since systemd + syslog-ng isn't a common combination. Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pv: upgrade 1.6.20 -> 1.9.31Randy MacLeod2025-03-275-73/+79
| | | | | | | | | | | | | | | | | | | | | License changed to GPL-3.0-or-later in: ??? is this right??? e5cc71b Switched licensing to GPLv3+. and moved doc to docs directory in: 86feafb Rename "doc" directory to "docs" to match Debian standards. Change the tarball suffix since the project now only provides .gz files. Added 'inherit gettext' to fix: QA Issue: AM_GNU_GETTEXT used but no inherit gettext [configure-gettext] Drop: 0001-pv-display-handle-error-of-tcgetpgrp-in-pv_in_foregr.patch which is covered by: c5cd932 pv/display: handle error of tcgetpgrp() in pv_in_foreground() Re-write the run-ptest wrapper since upstream switched to using 'make check'. Skip some of the tests to get the recipe update merged. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* daemonize: fix build with gcc-15mark.yang2025-03-272-1/+49
| | | | | | | | | | | | | | | | | | | | * fix build with gcc-15.0.1 submitted to upstream: https://github.com/bmc/daemonize/pull/37 following error: ../git/getopt.c: In function 'x_getopt': ../git/getopt.c:51:16: error: too many arguments to function 'write'; expected 0, have 3 51 | (void) write(2, argv[0], (unsigned)strlen(argv[0])); | ^~~~~ ~ ../git/getopt.c:78:17: note: in expansion of macro 'ERR' 78 | ERR(": illegal option -- ", c); | ^~~ ../git/getopt.c:48:20: note: declared here 48 | extern int write(); | ^~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* poco: fix build with gcc-15.0.1mark.yang2025-03-273-0/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 0001-SimpleRowFormatter.h-fix-the-build-on-gcc-15-unsatis.patch backport fix from: https://github.com/pocoproject/poco/commit/03c35cf In file included from poco/1.13.3/git/Data/src/SimpleRowFormatter.cpp:15: poco/1.13.3/git/Data/include/Poco/Data/SimpleRowFormatter.h:114:21: error: declaration of 'std::_Require<std::__not_<std::__is_tuple_like<_Tp> >, std::is_move_constructible<_Tp>, std::is_move_assignable<_Tp> > std::swap(_Tp&, _Tp&) noexcept [with _Tp = Poco::Data::SimpleRowFormatter; _Require<__not_<__is_tuple_like<_Tp> >, is_move_constructible<_Tp>, is_move_assignable<_Tp> > = void]' has a different exception specifier 114 | inline void swap<Poco::Data::SimpleRowFormatter>(Poco::Data::SimpleRowFormatter& s1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from poco/1.13.3/recipe-sysroot/usr/include/c++/15.0.1/bits/new_allocator.h:36, from poco/1.13.3/recipe-sysroot/usr/include/c++/15.0.1/aarch64-VENDOR-linux/bits/c++allocator.h:33, from poco/1.13.3/recipe-sysroot/usr/include/c++/15.0.1/bits/allocator.h:46, from poco/1.13.3/recipe-sysroot/usr/include/c++/15.0.1/string:45, from poco/1.13.3/git/Foundation/include/Poco/Foundation.h:94, from poco/1.13.3/git/Data/include/Poco/Data/Data.h:23, from poco/1.13.3/git/Data/include/Poco/Data/SimpleRowFormatter.h:21: * 0002-fix-Foundation-Build-error-with-GCC-15-class-Poco-Pr.patch backport fix from: https://github.com/pocoproject/poco/commit/6faf907 In file included from poco/1.13.3/git/Foundation/testsuite/src/PriorityEventTest.cpp:15: poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h: In member function 'Poco::PriorityDelegate<TObj, void, true>& Poco::PriorityDelegate<TObj, void, true>::operator=(const Poco::PriorityDelegate<TObj, void, true>&)': poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h:203:31: error: 'class Poco::PriorityDelegate<TObj, void, true>' has no member named '_pTarget' [-Wtemplate-body] 203 | this->_pTarget = delegate._pTarget; | ^~~~~~~~ poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h:203:58: error: 'const class Poco::PriorityDelegate<TObj, void, true>' has no member named '_pTarget' [-Wtemplate-body] 203 | this->_pTarget = delegate._pTarget; | ^~~~~~~~ poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h: In member function 'Poco::PriorityDelegate<TObj, void, false>& Poco::PriorityDelegate<TObj, void, false>::operator=(const Poco::PriorityDelegate<TObj, void, false>&)': poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h:277:31: error: 'class Poco::PriorityDelegate<TObj, void, false>' has no member named '_pTarget' [-Wtemplate-body] 277 | this->_pTarget = delegate._pTarget; | ^~~~~~~~ poco/1.13.3/git/Foundation/include/Poco/PriorityDelegate.h:277:58: error: 'const class Poco::PriorityDelegate<TObj, void, false>' has no member named '_pTarget' [-Wtemplate-body] 277 | this->_pTarget = delegate._pTarget; | ^~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* gpm: fix build with gcc-15mark.yang2025-03-274-0/+355
| | | | | | | | | | | | | | | | * fix build with gcc-15 lib/libcurses.c:46:5: error: conflicting types for 'Gpm_Wgetch'; have 'int(WINDOW *)' {aka 'int(struct _win_st *)'} 46 | int Gpm_Wgetch(WINDOW *win) | ^~~~~~~~~~ In file included from gpm/1.99.7+gite82d1a653ca94aa4ed12441424da6ce780b1e530/git/src/headers/gpmInt.h:28, from lib/libcurses.c:30: gpm/1.99.7+gite82d1a653ca94aa4ed12441424da6ce780b1e530/git/src/headers/gpm.h:271:12: note: previous declaration of 'Gpm_Wgetch' with type 'int(void)' 271 | extern int Gpm_Wgetch(); | ^~~~~~~~~~ Signed-off-by: mark.yang <mark.yang@lge.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>