summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* mercurial: ensure setuptools is present as distutils is no longer (mercurial ↵Alexander Kanavin2023-12-311-1/+1
| | | | | | | tries both) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mongodb: skip until python 3.12 fixes are available.Alexander Kanavin2023-12-311-0/+2
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libsigrokdecode: add python 3.12 supportAlexander Kanavin2023-12-311-1/+1
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nmap: disable ndiffAlexander Kanavin2023-12-311-1/+1
| | | | | | | | | In 7.80 this requires distutils (no longer provided in python 3.12). This may be resolved in newer nmap versions, so if you care about it please provide a version update: https://nmap.org/dist/ Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libpwquality: backport a python 3.12 compatibility patchAlexander Kanavin2023-12-313-46/+81
| | | | | | | This also allows dropping a previous patch. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cmpi-bindings: update 1.0.1 -> 1.0.4Alexander Kanavin2023-12-318-149/+30
| | | | | | | | | | Drop several obsolete patches; either upstream fixed the issue or there's a standard way to cross-build python items. Add setuptools dependency as distutils is still needed. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* audit: disable python bindings as incompatible with python 3.12Alexander Kanavin2023-12-311-1/+1
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* volume-key: disable python bindingsAlexander Kanavin2023-12-311-1/+1
| | | | | | | | No longer compatible with python 3.12; there hasn't been a release since 2018: https://pagure.io/volume_key/releases Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fontforge: add a readline PACKAGECONFIGAlexander Kanavin2023-12-311-0/+2
| | | | | | | | This helps with build determinism; also if readline is not in sysroot but readline-native is, fontforge erroneously decides to build with it. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-oe.inc Add c-ares to PTESTS_SLOW_META_OEAlex Kiernan2023-12-311-0/+1
| | | | | | | These take around 50s to run. Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* c-ares: Filter out "Live" testsAlex Kiernan2023-12-311-1/+1
| | | | | | | | Inside a default `runqemu` there's no resolv.conf, so the "Live" tests fail, exclude them by default. Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* driverctl: fix installed-vs-shippedMartin Jansa2023-12-291-2/+5
| | | | | | | | | | | | | | | | | | | | * introduced in upgrade to 0.115 version: https://git.openembedded.org/meta-openembedded/commit/?id=1f2c2ebcbcf5944225462f530e0d56b20f1b4630 * fixes: ERROR: driverctl-0.115-r0 do_package: QA Issue: driverctl: Files/directories were installed but not shipped in any package: /usr/lib/systemd /usr/lib/systemd/system /usr/lib/systemd/system/driverctl@.service Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install. driverctl: 3 installed and not shipped files. [installed-vs-shipped] when systemd_system_unitdir isn't subdirectory of libdir, e.g. with multilib using: export libdir="/usr/lib64" export systemd_system_unitdir="/usr/lib/systemd/system" Signed-off-by: Martin Jansa <martin.jansa@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* i2cdev: New recipe with i2c toolsJörg Sommer2023-12-292-0/+54
| | | | | | | | | | | | | The main part is the tool lsi2c to scan the i2c bus, like lspci and lsusb do. This recipe also ships a static library *libi2cdev.a*. Because this library contains the file *smbus.c* which is *GPL v2+,* and a static library can't be linked dynamically to satisfy the LGPL, the whole recipe is marked as *GPL-2.0-or-later.* Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redis: upgrade 6.2.13 -> 6.2.14Changqing Li2023-12-291-1/+1
| | | | | | | | | | | | Upgrade urgency SECURITY: See security fixes below. Security fixes: (CVE-2023-45145) The wrong order of listen(2) and chmod(2) calls creates a race condition that can be used by another process to bypass desired Unix socket permissions on startup. Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* postgresql: upgrade 15.4 -> 15.5Changqing Li2023-12-292-5/+5
| | | | | | | Refer https://www.postgresql.org/docs/release/15.5/ Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* zchunk: upgrade 1.3.2 -> 1.4.0Wang Mingyu2023-12-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencl-icd-loader: upgrade 2023.04.17 -> 2023.12.14Wang Mingyu2023-12-291-1/+1
| | | | | | | | Changelog: Synchronize with OpenCL v3.0.15 specification release. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cjson: upgrade 1.7.16 -> 1.7.17Archana Polampalli2023-12-291-1/+1
| | | | | | | | | | | The following CVEs are addressed in this release. CVE-2023-50471 CVE-2023-50472 https://github.com/DaveGamble/cJSON/releases/tag/v1.7.17 Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* valijson: upgrade 1.0.1 -> 1.0.2Wang Mingyu2023-12-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* opencl-headers: upgrade 2023.04.17 -> 2023.12.14Wang Mingyu2023-12-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libqmi: upgrade 1.34.0 -> 1.35.1Wang Mingyu2023-12-291-2/+2
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libmbim: upgrade 1.31.1 -> 1.31.2Wang Mingyu2023-12-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jq: upgrade 1.7 -> 1.7.1Wang Mingyu2023-12-291-1/+1
| | | | | | | | | | Changelog: ========== - CVE-2023-50246: Fix heap buffer overflow in jvp\_literal\_number\_literal - CVE-2023-50268: fix stack-buffer-overflow if comparing nan with payload Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* jasper: Fix install conflict when enable multilib.Wang Mingyu2023-12-291-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | Error: Transaction test error: file /usr/include/jasper/jas_config.h conflicts between attempted installs of lib32-jasper-dev-4.1.1-r0.armv7ahf_neon and jasper-dev-4.1.1-r0.cortexa57 The differences between the two files are as follows: @@ -44,10 +44,10 @@ /* #undef JAS_HAVE_INT128_T */ #define JAS_SIZEOF_INT 4 -#define JAS_SIZEOF_LONG 4 +#define JAS_SIZEOF_LONG 8 #define JAS_SIZEOF_LLONG 8 -#define JAS_SIZEOF_SIZE_T 4 -#define JAS_SIZEOF_SSIZE_T 4 +#define JAS_SIZEOF_SIZE_T 8 +#define JAS_SIZEOF_SSIZE_T 8 #define JAS_HAVE_FCNTL_H /* #undef JAS_HAVE_IO_H */ Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ctags: upgrade 6.0.20231210.0 -> 6.0.20231224.0Wang Mingyu2023-12-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* exiftool: upgrade 12.70 -> 12.71Wang Mingyu2023-12-291-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ============ - Added a warning if there was an error reading an alternate file with the -fileNUM option - Added the ability to write QuickTime Keys:Encoder - Added a few new Canon LensType values - Added a new, obscure EXIF tag - Decode real-time metadata from Ricoh Theta videos - Decode SpecularWhiteLevel for more Canon models (github #232) - Decode Canon DualPixelRaw tag - Decode a few new Nikon tags - Decode more FujiFilm M-RAW tags - Improved generation of tag names for some JSON tag ID's containing colons - Fixed "Undefined subroutine" error when writing makernotes as a block - Fixed missing ID in family 7 group name for ID3 tags which are not valid for the specified ID3 version - Fixed bug where some tags from alternate files (with the -fileNUM option) could show up as "not defined" when used in expressions even though they did exist - API Changes: - Added NoMandatory option Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dbus-cxx: upgrade 2.4.0 -> 2.5.0Wang Mingyu2023-12-291-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libharu: upgrade 2.3.0 -> 2.4.4alperak2023-12-294-106/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Dropped patches because fixed in the new version. Changelog: * Add copy hpdf_namedict.h at install * Added page boundary support. * fixed glyph index to be 16 bit unsigned instead of signed * Bug fixes * Shared library has an SOVERSION now * Fixed HPDF_FToA for small values * Add static hpdf_version.h header * hpdf_version.h included again * File attachment issue resolved * Renamed *_LIBZ defines to _*ZLIB, enables compression of PDF files again. * Reinstated hpdf_version.h * Fixed library name * Set correct version number * Add support for free-form triangle shading objects. * Fix config constant to match use in hpdf_mmgr.c * Improve small number writing in HPDF_FToA. * Fix missing /CapHeight key in font definition * Change HPDF_Page_CreateXObjectFromImage zoom parameter type to HPDF * Fix another case of png files with background mask save uncompressed * Avoid issue with libtiff duplicate symbols * Reajust bit_depth of png image after striping depth from 16 to 8. * Fixed typo in Japanese font name: Mincyo -> Mincho * Fix various typos * hpdf.h: add missing HPDF_Boolean typedef * Moved to a CMake only build environment. * Fix bad unicode in comment * Fix various typos Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* hstr: upgrade 2.5.0 -> 3.1.0alperak2023-12-271-2/+2
| | | | | | | | | | | | | | | | Changelog: * Released v3.1.0 - Minor release fixing a Bash function that is used when ioctl/TIOCSTI is not available. * Released v3.0.0 - major release which adds ability of HSTR to work on operating systems and Linux kernels without ioctl/TIOCSTI support. * Released v2.6.0 - fix release (several memory leak and overflow fixes, MacPorts and Debian documentation, Snap script fix, GitHub Actions workflow). Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bolt: package systemd unitsAlexander Kanavin2023-12-271-0/+1
| | | | | | | | This wasn't seen because the recipe is enabled only when systemd and polkit are both in distro features. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* flatpak: do not rely on executables from the hostAlexander Kanavin2023-12-271-2/+0
| | | | | | | | | | This is not how yocto builds work: any needed executables should come from the build itself, with limited exceptions listed in HOSTTOOLS. flatpak is entirely capable of building without requiring them upfront. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-102: remove the recipeAlexander Kanavin2023-12-2713-526/+0
| | | | | | | | | | | | | | | | mozjs-102 was retained for the purpose of supporting polkit; with the backport of mozjs-115 patch for polkit there are no further consumers, and it's not compatible with python 3.12. I didn't look into what specifically breaks with 3.12, as getting mozjs-115 to work with it was tricky enough, so I'd rather drop mozjs-102, than attempt to make it work. mozjs-115 is esr (long term support) release like mozjs-102, but it is also newer and therefore will remain in support longer. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-115: backport py 3.12 compatibilityAlexander Kanavin2023-12-272-0/+2497
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* polkit: update mozjs dependency 102 -> 115Alexander Kanavin2023-12-272-5/+31
| | | | | | | | This will allow dropping mozjs-102 instead of attempting to make it work with python 3.12. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* mozjs-115: split the way-too-long PYTHONPATH lineAlexander Kanavin2023-12-271-1/+16
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* polkit: remove long obsolete 0.119 versionAlexander Kanavin2023-12-279-4133/+0
| | | | | | | It's also unbuildable as mozjs-91 has been removed as well. Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* driverctl: upgrade 0.111 -> 0.115alperak2023-12-222-28/+23
| | | | | | | | | | | | Changelog: * driverctl: Fix duplicate ID write error * driverctl: add list-persisted command * Fix device driver binding issue after re-enumeration * driverctl: fix list_devices() when `driver_override` is not set Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* dool: upgrade 1.1.0 -> 1.3.1alperak2023-12-224-325/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Patches removed because fixed in the new version * License-Update: GPL-2.0 -> GPL-3.0 Changelog: * Fix help of vmstat (as it includes sys instead of swap) * Fix multiple SWAP's breaks output * Better support for NVME drives * Support for Python v3.12 * Shorter and more concise device names * add support for terminals with only 16 colors * Correctly report disk stats for NVME drives * Capture VM name for top-cpu * Properly capitalize unit letters for real this time * Add a \n to output when using a count * Fix the NTP plugin for Python 3.x * Massive internal naming change dstat -> dool * Fix bits/bytes in CSV file output * Add a --devel logging option to assist in future developementg * Update Github templates to simplify them and reflect the Dool name * Lots of comments in the code as I slowly learn more about how it works * --output now correctly writes to files cleanly Introduced --display to allow outputting to both screen and file * Fix building docs with make docs * Update the .spec file to allow building RPMs for Dool on modern systems * Fix potential crashes from "OverflowError: cannot convert float infinity to integer" * Updated Lustre plugin for modern versions * Cleaned up output of sub frames in table output * Add a plug-in for Linux bonding devices * Add signal handling to better close down things when dool quits * Added an option for --diskset to group drives together Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cyaml: new recipeNathan BRIENT2023-12-221-0/+27
| | | | | Signed-off-by: Nathan BRIENT <n.brient@technologyandstrategy.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* avro-c: upgrade 1.11.2 -> 1.11.3alperak2023-12-211-1/+1
| | | | | | | | | Changelog: * This is a minor release, specifically addressing known issues with the 1.11.2 release, but also contains version bumps and doc fixes. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* cpprest: upgrade 2.10.18 -> 2.10.19alperak2023-12-211-2/+2
| | | | | | | | | | | | | | | Changelog: * PR#1982 make Uri.is_host_loopback() only return true for localhost and 127.0.0.1 exactly. The old behavior could potentially return "true" for URLs that were not, in fact, local, and this could cause security issues if is_host_loopback was used in certain ways. * PR#1711 Fix likely typo in SafeInt3.hpp, that results in error with clang 15 * PR#1496 Support for oauth2 with "client_credentials" grant type. * PR#1429 Add constructor from all integer types for json value. * PR#1577 export http_exception for non Windows builds using visibility macros. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: no need to depend on vim-nativeRoss Burton2023-12-212-58/+1
| | | | | | | | | | Remove the patch to bring back the user of xxd from vim-native, the patch claimed that the cross-compiling rules were broken. However they work just fine if you tell it what compiler to use, as the default is "c++" and that isn't in HOSTTOOLS. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lemon: upgrade to 3.44.2Ross Burton2023-12-214-95/+24
| | | | | | | | | | | | | | | | Lemon is packaged as part of sqlite, and sqlite 3.7.3 was released back in 2010[1]. As the small source tarballs no longer include the tools, fetch the sqlite github mirror instead. Don't bother installing a pretty minimal manpage, as very few projects use lemon (sqlite itself, and libpbnjson). [1] https://www.sqlite.org/releaselog/3_7_3.html Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* thin-provisioning-tools: Upgrade 1.0.4 -> 1.0.9Alex Kiernan2023-12-213-185/+139
| | | | | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: backport (partially) python 3.12 supportAlexander Kanavin2023-12-213-1/+121
| | | | | Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* c-ares: Move to tarballs, add ptest and static supportAlex Kiernan2023-12-212-5/+21
| | | | | Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* php: remove lemon-native build dependencyRoss Burton2023-12-211-1/+1
| | | | | | | | | | This was required by the sqlite2 extension, which was removed from PHP in 2010[1]. [1] https://github.com/php/php-src/commit/6c76f3606cddeb010cf1fc5ea28b47456ea9639e Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* tk: Remove buildpath issueMingli Yu2023-12-211-0/+2
| | | | | | | | | | | Though the S defined as ${WORKDIR}/${BPN}${PV}/unix, but some source files come from such as ${WORKDIR}/${BPN}${PV}/unix/../generic, so add "-fdebug-prefix-map=${S}/../" to fix the below buildpath issue: WARNING: tk-8.6.10-r0 do_package_qa: QA Issue: File /usr/lib64/.debug/libtk8.6.so in package tk-dbg contains reference to TMPDIR File /usr/bin/.debug/wish8.6 in package tk-dbg contains reference to TMPDIR [buildpaths] Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* qpdf: upgrade 11.6.3 -> 11.6.4alperak2023-12-211-1/+1
| | | | | | | | | | Changelog: * When running ``cmake --install --component dev``, install cmake files, which were previously omitted from the ``dev`` component * Fix the Linux binary build to use older libraries so it continues to work in AWS Lambda and other older execution environments. Signed-off-by: alperak <alperyasinak1@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* pkcs11-provider: Add recipeNiko Mauno2023-12-201-0/+28
| | | | | | | | | | | | | | | | | | | | | Starting with version 3.0 the OpenSSL project introduced a new modular system to extend OpenSSL that replaces the deprecated Engine modules. Providers are loaded via configuration directives in the openssl configuration file (or directly loaded by applications). The pkcs11 provider allows applications linked to openssl to use keys and cryptographic operations from a hardware or software token via their PKCS #11 driver and the use of PCKS #11 URIs. The pkcs11 provider can be configured to be automatically loaded via openssl.cnf For more details, visit https://github.com/latchset/pkcs11-provider/blob/main/docs/provider-pkcs11.7.md Signed-off-by: Niko Mauno <niko.mauno@vaisala.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>