Hi, I'm happy to announce that I've just released ptxdist-2024.03.0. With this release, packages that are built from multiple source archives are a bit better supported. Now _PARTS needs to be expanded, e.g. "CRDA_PARTS += CRDA_REGDB". With that the $(_SOURCE) := is no longer needed, and in most cases, the special extract section can be removed as well. With this new syntax, additional information about the extra sources is stored in the {fast,full}-bsp-report.yaml. The rest are various fixes, including URL updated, some more license data, a lot of version bumps and a few new packages. Thanks to all contributors and - as always - the shortlog below. Enjoy, Michael Olbrich Ahmad Fatoum (2): optee-client: install PKCS#11 module libckteec optee: version bump v3.20.0 -> v4.0.0 Alexander Dahl (6): treewide: Let codespell fix some spelling errors kernel-fit: Review help text kernel-fit: Allow using 'kernel_noload' as sub-image type blspec-entry: Fix kernel entry for FIT image u-boot: Avoid hooking oldconfig if kconfig is not selected image-rauc: Fix quotation marks / whitespace handling Artur Wiebe (7): python3-cffi: version bump 1.15.0 -> 1.16.0 python3-pyopenssl: new package python3-asyncua: version bump 1.0.2 -> 1.0.6 python3-tornado: version bump 6.3.2 -> 6.4 python3-cryptography: version bump 40.0.1 -> 41.0.7 python3-pycparser: version bump 2.18 -> 2.21 kexec-tools: version bump 2.0.27 -> 2.0.28 Bruno Thomsen (10): dnsmasq: update URL jq: update URL rsyslog: update URL host-intltool: update URL libestr: update URL screen: add license file and hash pyserial3: add license file and hash libaio: add license file and hash termcap: add license file and hash mobile-broadband-provider-info: add license file and hash Christian Melki (32): zlib: Version bump. 1.3 -> 1.3.1 libjpeg: Version bump. 3.0.1 -> 3.0.2 mesalib: Version bump. 23.3.3 -> 23.3.4 libpng: Version bump. 1.6.40 -> 1.6.41 sdl2-ttf: Version bump. 2.20.2 -> 2.22.0 harfbuzz: Version bump. 5.3.1 -> 8.3.0 host-harfbuzz: Follow the meson conversion of target harfbuzz. pulseaudio: Version bump. 16.1 -> 17.0 pixman: Version bump. 0.43.0 -> 0.43.2 strace: Version bump. 6.6 -> 6.7 ethtool: Version bump. 6.6 -> 6.7 alsa-lib: Version bump. 1.2.10 -> 1.2.11 alsa-utils: Version bump. 1.2.10 -> 1.2.11 qemu: Version bump. 8.1.4 -> 8.2.1 host-qemu: Follow target qemu. libcurl: Version bump. 8.5.0 -> 8.6.0 efivar: Version bump. 38 -> 39. libusb: Version bump. 1.0.26 -> 1.0.27 host-tz-database: Version bump. 2023c -> 2024a. libpng: Version bump. 1.6.41 -> 1.6.42 batctl: Version bump. 2023.2 -> 2024.0 libpciaccess: Version bump. 0.17 -> 0.18 sdl2: Version bump. 2.28.5 -> 2.30.0 xkeyboard-config: Version bump. 2.40 -> 2.41 openssl: Version bump. 3.2.0 -> 3.2.1 host-makedepend: Version bump. 1.0.8 -> 1.0.9 orc: Version bump. 0.4.36 -> 0.4.37 hwdata: Version bump. 0.378 -> 0.379 host-cmake: Version bump. 3.27.4 -> 3.28.3 host-pkgconf: Version bump. 1.9.5 -> 2.1.1 opkg: Version bump. 0.6.1 -> 0.6.3 host-opkg-utils: Version bump. 0.5.0 -> 0.6.3 Michael Olbrich (49): vim: version bump 8.1 -> 9.1.0061 c-ares: update URL abseil-cpp: new package opus: version bump 1.3.1 -> 1.4 webrtc-audio-processing1: new package host-lvm2: add missing dependency compile_commands.json for all packages fix compile_commands.json for external kernel modules ptxd_lib_dgen: introduce _PARTS to replace _SOURCES ptxd_make_world_report_yaml: add list of sources for each package with more details ptxd_make_world_cargo_sync_package: switch to _PARTS gst-plugins-rs: refresh cargo file with new _PARTS syntax host-cargo-c: refresh cargo file with new _PARTS syntax python3-cryptography: refresh cargo file with new _PARTS syntax websocat: refresh cargo file with new _PARTS syntax apitrace: use new _PARTS syntax crda: use new _PARTS syntax host-llvm: use new _PARTS syntax host-shaderc: use new _PARTS syntax host-tz-database: use new _PARTS syntax llvm: use new _PARTS syntax open62541: use new _PARTS syntax perl: use new _PARTS syntax shaderc: use new _PARTS syntax spirv-tools: use new _PARTS syntax expat: version bump 2.5.0 -> 2.6.0 profile.environment: only create vim=vi alias if vim does not exist but vi does webrtc-audio-processing1: fix URL gstreamer1: version bump 1.22.9 -> 1.22.10 gst-plugins-base1: version bump 1.22.9 -> 1.22.10 gst-plugins-good1: version bump 1.22.9 -> 1.22.10 gst-plugins-bad1: version bump 1.22.9 -> 1.22.10 gst-plugins-rs: version bump 1.22.9 -> 1.22.10 gst-devtools1: version bump 1.22.9 -> 1.22.10 gst-libav1: version bump 1.22.9 -> 1.22.10 gst-plugins-ugly1: version bump 1.22.9 -> 1.22.10 gst-python1: version bump 1.22.9 -> 1.22.10 gst-rtsp-server1: version bump 1.22.9 -> 1.22.10 gstreamer-vaapi1: version bump 1.22.9 -> 1.22.10 libical: disable DB and ICU properly libkcapi: version bump 1.3.1 -> 1.5.0 libkcapi: cleanup *sum/*hmac links gst-plugins-rs: enable plugins that are no longer broken libxml2: version bump 2.11.6 -> 2.11.7 wrapper: change -isystem to -isystem for icecc projectroot: /etc/profile: drop stty backspace workaround ptxdist: fix rc ptxdistrc loading with --auto-version ptxd_make_world_report_yaml: fix source-packages ptxdist: drop sticky bits for the platform directory and sysroot-* Michael Tretter (5): readline: fix pkg-config errors with NCURSES_WIDE_CHAR pipewire: fix readline support pulseaudio: select libltdl only if daemon is built gst-plugins-rs: disable tests gst-plugins-bad1: select missing dependency of v4l2 codecs Philipp Zabel (2): mesalib: version bump 23.3.4 -> 23.3.5 mesalib: version bump 23.3.5 -> 24.0.1 Roland Hieber (2): doc: contributing: explain what to do if license checksums change git-ptx-refresh-tags-editor: use mktemp instead of tempfile Ulrich Ölmann (1): barebox.in: fix typos & complement list of HABv4 SoC's -- Pengutronix e.K. | | Steuerwalder Str. 21 | http://www.pengutronix.de/ | 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |