summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
* tmux: update to tmux_3.3aChee Yang Lee2023-02-101-2/+2
| | | | | Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* phoronix-test-suite: fix CVE-2022-40704Joe Slater2023-02-092-1/+50
| | | | | | | CVE fix added after latest release (10.8.4). Signed-off-by: Joe Slater <joe.slater@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nlohmann-json: Allow empty main package for SDKTom Hochstein2023-02-091-1/+1
| | | | | | | | | | | | | | | The header-only package cannot be included in the SDK without marking the main package with ALLOW_EMPTY. Fixes rootfs problem: ``` The following packages have unmet dependencies: imx-gpu-sdk : Depends: nlohmann-json but it is not installable E: Unable to correct problems, you have held broken packages. ``` Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libgpiod: update to v1.6.4Bartosz Golaszewski2023-02-082-40/+2
| | | | | | | | | | This is a bug-fix release bringing in several fixes for build and testing issues. Remove the patch that's already present in this release. Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* graphene: disable neon support on arm 32bitsPablo Saavedra2023-02-081-0/+3
| | | | | | | This disables neon support on arm devices only because it crashes otherwise. Upstream-status: Reported [https://github.com/ebassi/graphene/issues/215] Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Nodejs: fix buildpaths warningArchana Polampalli2023-02-081-1/+1
| | | | | | | | | | | | | Correct libdir used at configure time to avoid packaging warnings WARNING: nodejs-18.12.1-r0 do_package_qa: QA Issue: File /usr/bin/node in package nodejs contains reference to TMPDIR [buildpaths] File /usr/bin/.debug/node in package nodejs-dbg contains reference to TMPDIR File /usr/lib64/nodejs/ptest/.debug/cctest in package nodejs-dbg contains reference to TMPDIR [buildpaths] File /usr/lib64/nodejs/ptest/cctest in package nodejs-ptest contains reference to TMPDIR [buildpaths] File /usr/include/node/config.gypi in package nodejs-dev contains reference to TMPDIR [buildpaths] Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-apt: upgrade 2.5.0 -> 2.5.2Wang Mingyu2023-02-081-1/+1
| | | | | | | | | | | | | | Changelog: ========== * Allow sources.list.d to not exist * Fix Debian templates to fix FTBFS/test failure. We copied the URI regex from the templated section, so they had {{0,1}}, but these sections had a fixed codename, so there's no expansion, so it needs to be {0,1} here. * Update mirror lists Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: add CVE_PRODUCTChen Qi2023-02-071-0/+2
| | | | | | | | Some old nodejs CVEs use 'nodejs', and recent nodejs CVEs use 'node.js'. Add CVE_PRODUCT to include both. Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* liblockfile: fix do_install failure when ldconfig is not installedChangqing Li2023-02-072-0/+52
| | | | | | | | liblockfile do_install task will fail when ldconfig is not installed on the host. Delete the useless line to fix the issue. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libdeflate: add recipeMarkus Volk2023-02-071-0/+15
| | | | | | | libdeflate is an optional dependency for libtiff Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* iwd: update 2.0 -> 2.3Markus Volk2023-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | ver 2.3: Fix issue with length calculation for WMM IE. Fix issue with channel number allocation off-by-one. Fix issue with cached session when TLS phase2 fails. Add support for FastReauthentication setting for EAP-TLS. ver 2.2: Fix issue with handling FT and multiple roaming scans. Fix issue with handling multiple wiphy registrations. Fix issue with with EAP-PEAP session resumption. Add support for using PTK rekeying in AP mode. Add support for setting country IE in AP mode. Add support for setting WMM parameter IE in AP mode. ver 2.1: Fix issue with handling FT-over-DS action. Fix issue with handling scan and 6 GHz support check. Fix issue with handling when periodic scans get aborted. Add support for using 5 GHz frequencies in AP mode. Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cmark: upgrade 0.30.2 -> 0.30.3Wang Mingyu2023-02-071-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: =========== * Fix quadratic complexity bug with repeated '![[]()'. Resolves CVE-2023-22486. Add new pathological test. * Allow declarations with no space, as per spec * Set 'enumi*' counter correctly in LaTeX output * Allow '<!DOCTYPE' to be case-insensitive. existing spec.) * Fixed HTML comment scanning. Need to handle this case: '<!--> and -->'. Since the scanner finds the longest match, we had to move some of the logic outside of the scanner. * Fix quadratic parsing issue with repeated '<!--' (this was not introduced by the previous fix, and not in a released version of cmark). Resolves CVE-2023-22484. Add new pathological test. * Update HTML comment scanner to accord with commonmark/commonmark-spec#713 * Pathological tests: half the number of repetitions, and the timeout. This reduces the time needed for the pathological tests. * Shrink 'struct cmark_node' (#446). The 'internal_offset' member is only used for headings and can be moved to 'struct cmark_heading'. This reduces the size of 'struct cmark_node' from 112 to 104 bytes on 64-bit systems. * Add '-Wstrict-prototypes' and fix offending functions. * Fix quadratic behavior involving 'get_containing_block' (#431). Instead of searching for the containing block, update the tight list status when entering a child of a list item or exiting a list. * Fix 'pathological_tests.py' - Use a multiprocessing.Queue to actually get results from spawned tests processes. - Fix the 'allowed_failures' test. - Truncate actual output when printed. - Prepare for testing pathological behavior of the Commonmark renderer. * Fix source position bug with backticks Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cglm: upgrade 0.8.7 -> 0.8.9Wang Mingyu2023-02-071-1/+1
| | | | | | | | Bugfixes and Improvements: ============================== Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ccid: upgrade 1.5.1 -> 1.5.2Wang Mingyu2023-02-071-1/+1
| | | | | | | | | | | | | | | | | | Changelog: ========== - Add support of KAPELSE KAP-LINK LDU LANDI Sensyl SSC-HV Reader TOKEN2 MFA NFC Reader TOKEN2 Molto2 Thales RF Reader - Alcor Micro AU9560: Remove high speeds since they are not supported - Hack for AlcorMicro AU9560 and Acos-ID card - configure.ac: disable the use of --disable-usbdropdir Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* byacc: upgrade 20221229 -> 20230201Wang Mingyu2023-02-072-19/+22
| | | | | | | | | | | | | | | | | | | License update: Copyright year updated to 2023. 0001-byacc-do-not-reorder-CC-and-CFLAGS.patch updated for new version. Changelog: ========== * configure: regen * configure.in: initialize $ac_includes_default * VERSION, package/byacc.spec, package/debian/changelog, package/debian/copyright, package/mingw-byacc.spec, package/pkgsrc/Makefile: bump * aclocal.m4: resync with my-autoconf Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: Fix build on musl againKhem Raj2023-02-061-7/+3
| | | | | | | Update to 0.31 broke build on musl. New dependencies mean additional fixes Signed-off-by: Khem Raj <raj.khem@gmail.com>
* oprofile: Do not use std::bind2ndKhem Raj2023-02-062-0/+35
| | | | | | | std::bind2nd is removed from c++17, therefore re-implement with generic lambda Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ltrace: Fix build with clang16Khem Raj2023-02-062-0/+87
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cups-filters: Upgrade to 1.28.17 releaseKhem Raj2023-02-062-7/+5
| | | | | | | | - Switch to github release artifact downloads - Add missing dependency on libexif - Merge .inc into .bb as there are no other users of it Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cups-filters: Fix build with clang16/c++17Khem Raj2023-02-062-0/+37
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* vulkan-cts: Rename patch to avoid problems on case insensitive filesytemsKhem Raj2023-02-052-1/+1
| | | | | | | see https://github.com/openembedded/meta-openembedded/commit/a493debe11e2e2d100fceac1cc64069f5d85390b#commitcomment-99397029 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: Add missing dependencies.Khem Raj2023-02-051-4/+18
| | | | | | | | | Latest release 0.31 needs some more bits during build. Add them at right SHA checkouts, from tools/install-build-deps Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: Upgrade to 2.0.2 releaseKhem Raj2023-02-044-166/+39
| | | | | | | Drop patches already upstreamed. Add patch to fix tests with clang compiler Signed-off-by: Khem Raj <raj.khem@gmail.com>
* minicoredumper: Add ptestSimone Weiss2023-02-033-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add the demo from minicoredumper - that is intended as a test for it - as a ptest for minicoredumper. Result example: root@qemux86-64:~# ptest-runner minicoredumper START: ptest-runner 2023-02-02T12:27 BEGIN: /usr/lib/minicoredumper/ptest minicoredumper_demo expecting Segmentation fault with core dump ... [ 21.791878] minicoredumper_[330]: segfault at 0 ip 00000000004014f2 sp 00007ffe4271f870 error 4 in minicoredumper_demo[401000+1000] likely on CPU 0 (core 0, socket 0) [ 21.793886] Code: 00 b8 00 00 00 00 e8 7d fb ff ff 83 bd 5c ff ff ff 01 75 2f 48 c7 45 e8 00 00 00 00 bf 58 21 40 00 e8 52 fb ff ff 48 8b 45 e8 <0f> b6 00 0f be c0 89 c6 bf 77 21 40 00 b8 00 00 00 00 e8 47 ff /usr/lib/minicoredumper/ptest/run-ptest: line 6: 330 Segmentation fault minicoredumper_demo minicoredumper SUCCESS DURATION: 3 END: /usr/lib/minicoredumper/ptest 2023-02-02T12:28 STOP: ptest-runner TOTAL: 1 FAIL: 0 root@qemux86-64:~# Please note the Segmentation fault is intended to provoke a coredump. Signed-off-by: Simone Weiss <simone.weiss@elektrobit.com> Signed-off-by: Kai Tomerius <kai.tomerius@elektrobit.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* sysdig: Fix build with gcc13Khem Raj2023-02-022-0/+39
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xdg-desktop-portal: add runtime dependency on rtkitMarkus Volk2023-02-021-5/+3
| | | | | | | | | | | | | | According to the used desktop environment there are high level xdg-desktop-portal backends available. There are implementations for kde, lxde, gnome, wlroots. Even hyprland provides its own portal backend addition. These backends are known to cause unexpected behavior if mixed together, so it was a little bit overambitious to set the gnome portal as a runtime dependency by default as it may break other environments. Remove it from RDEPENDS Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opensc: fix private key importJan Luebbe2023-02-023-0/+89
| | | | | | | | Importing private keys into a PKCS#11 token is broken with OpenSC 0.23.0 and OpenSSL 3. Fix it by backporting the corresponding upstream fixes. Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* rtkit: add recipeMarkus Volk2023-02-021-0/+23
| | | | | | rtkit is a runtime dependency for xdg-desktop-portal Signed-off-by: Khem Raj <raj.khem@gmail.com>
* concurrencykit: Make patch compatible with Bourne shellDavid Bagonyi2023-02-011-2/+2
| | | | | | | | The use of `>&` assumes we are using a shell that supports this syntax. In case of running this through `sh`, we get "Syntax error: Bad fd number" Signed-off-by: Khem Raj <raj.khem@gmail.com>
* meta: remove True option to getVar calls (again)Martin Jansa2023-02-014-9/+9
| | | | | | | | | | | | | * True is default since 2016 and most layers were already updated not to pass this parameter where not necessary, e.g. oe-core was updated couple times, first in: https://git.openembedded.org/openembedded-core/commit/?id=7c552996597faaee2fbee185b250c0ee30ea3b5f Updated with the same regexp as later oe-core update: https://git.openembedded.org/openembedded-core/commit/?id=9f551d588693328e4d99d33be94f26684eafcaba Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* extract-cert: add recipeJan Luebbe2023-02-011-0/+14
| | | | | | | | | | | The extract-cert tool is used to fetch the X.509 certificate associated with a key from a PKCS#11 token (such as a HSM or YubiKey). This version is derived from certs/extract-cert in the Linux kernel as a stand-alone tool to make it available when signing other software components besides the kernel. Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pycups: add recipeMarkus Volk2023-02-011-0/+11
| | | | | | | This is a runtime dependency for system-config-printer Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* syslog-ng: workaround segfault for ppc64leChen Qi2023-02-012-0/+47
| | | | | | | | | | | | | | | | | | | For now syslog-ng segfaults on ppc64le. The problem could be reproduced by simply adding syslog-ng to IMAGE_INSTALL and then building and starting an image for qemuppc64. The underlying root cause is unknown yet. This workaround, on the other hand, helps improve the situation a little bit in the sense that users can at least use syslog-ng on ppc64le targets. Note that this workaround should be dropped once the upstream issues[1][2] are fixed. This has also stated very clearly in the patch. [1] https://sourceware.org/bugzilla/show_bug.cgi?id=30062 [2] https://github.com/syslog-ng/syslog-ng/issues/4285 Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Use bfd linker for x86/musl with gccKhem Raj2023-02-011-0/+4
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lcdproc: Update to latest tip of trunkKhem Raj2023-02-015-169/+2
| | | | | | Drop patches already present in trunk as of now Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tesseract: Fix build with gcc13Khem Raj2023-02-012-1/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: Fix build with gcc13Khem Raj2023-02-012-1/+60
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: Upgrade to 31.0 releaseKhem Raj2023-02-012-17/+12
| | | | | | Forward port pc file patch to 0.31 release Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zeromq: Fix build with gcc13Khem Raj2023-02-012-0/+65
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hunspell: move ispellaff2myspell script to separate packageMartin Jansa2023-02-011-1/+4
| | | | | | | | * ispellaff2myspell: A program to convert ispell affix tables to myspell format pulls perl into the images Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* softhsm: enable objectstore backendJan Luebbe2023-02-011-0/+1
| | | | | | | | | | | We already depend on sqlite, but the objectstore backend using it is not enabled by default. Add the necessary configure option. The db backend is more robust when accessing the objectstore from many parallel processes (such as during kernel module signing). Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* softhsm: avoid unnecessary check for native sqlite binaryJan Luebbe2023-02-012-1/+43
| | | | | | | | | SoftHSMv2 actually only uses the sqlite library. With the check for the sqlite3 binary, building with the DB backend would mean depending on sqlite-native. Signed-off-by: Jan Luebbe <jlu@pengutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Fix build with gcc13Khem Raj2023-02-012-0/+71
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* perfetto: Disable ccacheKhem Raj2023-01-291-0/+2
| | | | | | It does not build with ccache for some reason, loses the compiler name Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Pass MAXLINELENGTH to scons invocationKhem Raj2023-01-291-0/+1
| | | | | | | | | | | | | | | | | | | This helps in overcoming a problem when using scons with ccache enabled. When commands get longer, then it resorts to using response files to do the operations e.g. @/tmp/tmp96j6icra.lnk when this response file is inboked by compiler it works ok, however, this does not when ccache is used to invoke the complilation. We see errors e.g. ccache @/tmp/tmppsyij_0v.lnk ccache: error: execute_noreturn of @/tmp/tmppsyij_0v.lnk failed: No such file or directory Using MAXLINELENGTH setting ensures that we can use ARG_MAX to extend the length of commandline and hence avoid using response files. This issue is also reported in mongodb [1] [1] https://jira.mongodb.org/browse/SERVER-38389 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Upgrade to 4.4.18Khem Raj2023-01-291-5/+5
| | | | | | | Use wildchar instead of /opt/ for build paths becasue it might be different when building with ccache Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: Fix build with gcc13Khem Raj2023-01-292-0/+27
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* breakpad: Fix build with gcc13Khem Raj2023-01-292-0/+31
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hplip: Inherit python3targetconfigKhem Raj2023-01-291-1/+1
| | | | | | | | | | | It uses python3-config during build to grok the python specific includedirs, therefore its important to ensure that target specific python3-config is used, otherwise currently it defaults to native python3-config which ends up adding native python3 include paths which might work out ok but is exposed when target is 32bit + lfs enabled, the headers don't match between native and target python Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hplip: Inherit python3targetconfigKhem Raj2023-01-291-1/+1
| | | | | | | | | | | It uses python3-config during build to grok the python specific includedirs, therefore its important to ensure that target specific python3-config is used, otherwise currently it defaults to native python3-config which ends up adding native python3 include paths which might work out ok but is exposed when target is 32bit + lfs enabled, the headers don't match between native and target python Signed-off-by: Khem Raj <raj.khem@gmail.com>