summaryrefslogtreecommitdiff
path: root/poky/meta/recipes-multimedia/alsa
diff options
context:
space:
mode:
authorPatrick Williams <patrick@stwcx.xyz>2023-06-09 09:26:37 +0300
committerPatrick Williams <patrick@stwcx.xyz>2023-06-09 16:54:07 +0300
commitb542dec15d5efd10eecb485af0629315876cebfc (patch)
tree26eb105e1f714c796400b7260f83ad0993fb31a0 /poky/meta/recipes-multimedia/alsa
parentb023dabbf394356c51f7b61e458c2e9828c06175 (diff)
downloadopenbmc-b542dec15d5efd10eecb485af0629315876cebfc.tar.xz
subtree updates
meta-raspberrypi: 9240ea91ca..8e07f0d328: DOLE Olivier (1): rpi-config: U-Boot requires "enable_uart=1" to operate correctly. Florin Sarbu (1): udev-rules-rpi: Use 99-com.rules directly from upstream meta-openembedded: 829dcb63f0..def4759e95: Alex Kiernan (1): ostree: Add soup3 PACKAGECONFIG, rename soup to soup2 Alexander Mohr (1): dlt-daemon: apply rename of genivi to covesa Armin Kuster (1): wireshark: Update to a supported version 4.0.x Bartosz Golaszewski (97): python3-snagboot: new recipe libgpiod: add myself as maintainer python3-pyparted: add missing run-time dependencies python3-send2trash: add missing run-time dependencies python3-mock: cleanup RDEPENDS python3-mock: add missing run-time dependencies python3-cson: fix run-time dependencies python3-ldap: don't use PYTHON_PN python3-ldap: add missing run-time dependencies python3-pyrad: add missing run-time dependencies python3-html2text: add missing run-time dependencies python3-parse: don't use PYTHON_PN and improve coding style python3-parse: add missing run-time dependencies python3-meld3: add missing run-time dependencies python3-pyiface: add missing run-time dependencies python3-mpmath: add missing run-time dependencies python3-uswid: add missing run-time dependencies python3-xmlrunner: add missing run-time dependencies python3-editor: add missing run-time dependencies python3-pykwalify: don't use PYTHON_PN and improve coding style python3-pykwalify: add missing run-time dependencies python3-iperf: add missing run-time dependencies python3-sdnotify: add missing run-time dependencies python3-service-identity: add missing run-time dependencies python3-sqlsoup: add missing run-time dependencies python3-sqlalchemy: don't use PYTHON_PN and improve coding style python3-sqlalchemy: add missing run-time dependencies python3-pure-eval: add missing run-time dependencies python3-stack-data: fix coding style python3-stack-data: add missing run-time dependencies python3-sympy: add missing run-time dependencies python3-thrift: don't use PYTHON_PN and improve coding style python3-thrift: add missing run-time dependencies python3-tomlkit: add missing run-time dependencies python3-tornado: drop ${PN} from RDEPENDS python3-tornado: fix coding style python3-tornado: remove the testing submodule from FILES:${PN}-test python3-tornado: add missing run-time dependencies python3-trustme: add missing run-time dependencies python3-twofish: add missing run-time dependencies python3-txws: add missing run-time dependencies python3-web3: add missing run-time dependencies python3-uefi-firmware: add missing run-time dependencies python3-websockets: fix coding style python3-websockets: add missing run-time dependencies python3-xlrd: fix coding style python3-xlrd: add missing run-time dependencies python3-versiontools: add missing run-time dependencies python3-typeguard: add missing run-time dependencies python3-process-tests: add missing run-time dependencies python3-pyatspi: add missing run-time dependencies python3-pydantic: don't use PYTHON_PN and improve coding style python3-pydantic: add missing run-time dependencies python3-python-vlc: add missing run-time dependencies python3-redis: fix coding style python3-redis: add missing run-time dependencies python3-raven: add missing run-time dependencies python3-pypng: new package python3-qrcode: add missing run-time dependencies python3-pyusb: fix run-time dependencies python3-pytest-mock: add missing run-time dependencies python3-pyroute2: fix coding style python3-fcntl: add missing run-time dependencies python3-pyproject-metadata: add missing run-time dependencies python3-pyproj: don't use PYTHON_PN python3-pyproj: drop unnecessary run-time dependency python3-pyproj: add missing run-time dependencies python3-classes: new package python3-pylyrics: add missing run-time dependencies python3-pyjwt: stop using PYTHON_PN python3-pyjwt: add missing run-time dependencies python3-javaobj-py3: add missing run-time dependencies python3-pyjks: stop using PYTHON_PN python3-pyjks: fix run-time dependencies python3-pyexpect: add missing run-time dependencies python3-pynetlinux: fix relative imports python3-pynetlinux: add missing run-time dependencies python3-pickleshare: add missing run-time dependencies python3-petact: add missing run-time dependencies python3-pefile: add missing run-time dependencies python3-jsonpath-rw: add missing run-time dependencies python3-jsonrpcclient: add missing run-time dependencies python3-jstyleson: add missing run-time dependencies python3-kconfiglib: add missing run-time dependencies python3-libevdev: add missing run-time dependencies python3-linux-procfs: add missing run-time dependencies python3-lockfile: add missing run-time dependencies python3-msm: fix coding style python3-lazy: new recipe python3-msm: add missing run-time dependencies python3-netaddr: stop using PYTHON_PN python3-netaddr: add missing run-time dependencies python3-ninja-syntax: new package python3-ninja: add missing run-time dependencies python3-nmap: add missing run-time dependencies python3-oslash: add missing run-time dependencies python3-padaos: add missing run-time dependencies Christophe Vu-Brugier (1): switchtec-user: add new recipe Geoff Parker (1): python3-platformdirs: add nativesdk to BBCLASSEXTEND Ivan Maidanski (1): bdwgc: upgrade 8.2.2 -> 8.2.4 Johannes Kauffmann (2): open62541: update to v1.3.6 open62541: build optimized binary Khem Raj (21): ipvsadm: Pass build environment cflags to compiler orrery: Pass OE provided cflags libleak: Upgrade to 0.3.6 zeroconf: Pass cflags from environment lshw: Pass OE cflags via RPM_OPT_FLAGS ruli: Pass cflags to makefile gnome-online-accounts: Replace filename with basename rdma-core: Use target path for systemctl monkey: Remove buildpaths from generated mk_env.h minio: Ignore from world builds libcppkafka: Remove RECIPE_SYSROOT from packageconfig .pc file doxygen: Do not generate #line directive with flex/bison gattlib: Upgrade to latest tip of trunk ettercap: Do not generate #line directives with bison/flex zfs: Add a patch to fix aarch64 build with gcc13 zfs: Upgrade to 2.1.11 zfs: Fix build with aarch64 zfs: Fix build on musl ctapi-common: Use archives.fedoraproject.org to fetch srpm Revert "libgpiod: modify test 'gpioset: toggle (continuous)'" meta-python-ptest-fast-image: Do not run python3-pytest-mock ptests Lei Maohui (1): dovecot: Fix install conflict when enable multilib. Marek Vasut (1): v4l-utils: Update 1.23.0+9431e4b2 -> 1.24.1 Markus Volk (4): iwd: update 2.4 -> 2.5 gnome-control-center: upgrade 44.1 -> 44.2 mutter: upgrade 44.1 -> 44.2 gnome-shell: upgrade 44.1 -> 44.2 Martin Jansa (1): switchtec-user: fix installed-vs-shipped with multilib Niko Mauno (2): contrib: oe-stylize: Fix ambiguous variable names contrib: oe-stylize: Use Python3 explicitly Peter Marko (1): nss: ignore CVE-2022-3479 Petr Gotthard (4): blueman: fix REQUIRED_DISTRO_FEATURES gobject-introspection-data firewalld: fix REQUIRED_DISTRO_FEATURES gobject-introspection-data system-config-printer: fix REQUIRED_DISTRO_FEATURES gobject-introspection-data firewalld: upgrade 1.2.0 -> 1.3.2 Wang Mingyu (40): ctags: upgrade 6.0.20230521.0 -> 6.0.20230528.0 eog: upgrade 44.1 -> 44.2 nautilus: upgrade 44.1 -> 44.2 evolution-data-server: upgrade 3.48.1 -> 3.48.2 flatbuffers: upgrade 23.1.4 -> 23.3.56 python3-asgiref: upgrade 3.7.1 -> 3.7.2 python3-cachetools: upgrade 5.3.0 -> 5.3.1 python3-coverage: upgrade 7.2.6 -> 7.2.7 python3-croniter: upgrade 1.3.14 -> 1.3.15 python3-deprecated: upgrade 1.2.13 -> 1.2.14 python3-google-api-python-client: upgrade 2.86.0 -> 2.87.0 python3-google-auth: upgrade 2.18.1 -> 2.19.0 python3-imageio: upgrade 2.29.0 -> 2.30.0 python3-license-expression: upgrade 30.1.0 -> 30.1.1 python3-lru-dict: upgrade 1.1.8 -> 1.2.0 python3-paramiko: upgrade 3.1.0 -> 3.2.0 python3-pint: upgrade 0.21 -> 0.22 python3-protobuf: upgrade 4.23.1 -> 4.23.2 python3-xlsxwriter: upgrade 3.1.1 -> 3.1.2 xterm: upgrade 380 -> 381 python3-zeroconf: upgrade 0.62.0 -> 0.63.0 dnf-plugin-tui: modify suffix of spdx file. evolution-data-server: upgrade 3.48.2 -> 3.48.3 samba: upgrade 4.18.2 -> 4.18.3 ctags: upgrade 6.0.20230528.0 -> 6.0.20230604.0 tree: upgrade 2.1.0 -> 2.1.1 xrdb: upgrade 1.2.1 -> 1.2.2 xterm: upgrade 381 -> 382 xwd: upgrade 1.0.8 -> 1.0.9 libnet-dns-perl: upgrade 1.38 -> 1.39 pamela: upgrade 1.0.0 -> 1.1.0 python3-cachecontrol: upgrade 0.12.12 -> 0.13.0 python3-google-api-python-client: upgrade 2.87.0 -> 2.88.0 python3-google-auth: upgrade 2.19.0 -> 2.19.1 python3-nocaselist: upgrade 1.1.1 -> 2.0.0 python3-pymodbus: upgrade 3.2.2 -> 3.3.0 python3-regex: upgrade 2023.5.5 -> 2023.6.3 python3-rich: upgrade 13.3.5 -> 13.4.1 python3-sentry-sdk: upgrade 1.24.0 -> 1.25.0 ntp: upgrade 4.2.8p15 -> 4.2.8p16 poky: 76494f2b66..00f3d58064: Alex Kiernan (1): rust: Upgrade 1.69.0 -> 1.70.0 Alexander Kanavin (5): maintaines.inc: unassign Richard Weinberger from erofs-utils entry maintainers.inc: unassign Andreas Müller from itstool entry maintainers.inc: unassign Pascal Bach from cmake entry maintainers.inc: correct unassigned entries (> was missing) maintainers.inc: correct Carlos Rafael Giani's email address Andrej Valek (1): busybox: 1.36.0 -> 1.36.1 Anuj Mittal (3): gstreamer1.0: upgrade 1.22.2 -> 1.22.3 stress-ng: upgrade 0.15.07 -> 0.15.08 glib-networking: upgrade 2.74.0 -> 2.76.0 Bruce Ashfield (10): linux-yocto/6.1: update to v6.1.26 linux-yocto/6.1: update to v6.1.27 linux-yocto-dev: bump to v6.4+ kernel: don't force PAHOLE=false linux-yocto: move build / debug dependencies to .inc linux-yocto/6.1: update to v6.1.28 linux-yocto/6.1: update to v6.1.29 linux-yocto/6.1: update to v6.1.30 linux-yocto/6.1: update to v6.1.31 linux-yocto/6.1: update to v6.1.32 Chen Qi (4): libsdl2: disable SDL's own ccache cmake.bbclass: do not search host paths for find_program() Revert "libsdl2: disable SDL's own ccache" qemurunner.py: fix error message about qmp Daniel Ammann (1): overview-manual: concepts.rst: Fix a typo Denys Dmytriyenko (1): bitbake.conf: Add SRCPV to BB_HASH_CODEPARSER_VALS Dmitry Baryshkov (1): openssl: fix building on riscv32 Frieder Paape (1): image_types: Fix reproducible builds for initramfs and UKI img Jialing Zhang (1): linuxloader/initramfs: Add support for loongarch64 Joshua Watt (7): bitbake: server: Fix crash when checking lock file bitbake: runqueue: Pass hashfn in taskdep data classes/create-spdx-2.2: Use hashfn from BB_TASKDEPDATA instead of MACHINE classes/create-spdx-2.2: Respect PKG for providers classes/create-spdx-2.2: Fix build time dependency calculations classes/create-spdx-2.2: Fix runtime dependency calculations classes/create-spdx-2.2: Make license errors fatal Khem Raj (2): gcc: Upgrade to 13.1.1 perf: Make built-in libtraceevent plugins cohabit with external libtraceevent Lee Chee Yang (4): release-notes-4.2: update known issues and Repositories/Downloads migration-guides: add release-notes for 4.1.4 migration-guides: add release notes for 4.0.10 migration-guides: add release notes for 4.2.1 Louis Rannou (1): spdx: Fix license parsing Marc Ferland (1): connman: fix warning by specifying runstatedir at configure time Markus Volk (4): ell: upgrade 0.56 -> 0.57 python3: add libxcrypt-native dependency ruby: add libxcrypt-native dependency shadow: add libxcrypt-native dependency Martin Jansa (2): connman: backport a fix for build with pppd-2.5.0 selftest: wic.py respect IMAGE_LINK_NAME Mauro Queiros (1): pybootchartgui: show elapsed time for each task Michael Halstead (2): uninative: Upgrade to 3.10 to support gcc 13 uninative: Upgrade to 4.0 to include latest gcc 13.1.1 Michael Opdenacker (19): migration-guides: release-notes-4.2: add doc improvement highlights migration-guides: release-notes-4.3: add stub section for documentation changes releases.svg: update according to latest release ref-manual: improve description of kernel-fitimage variables ref-manual: document uboot-sign class and variables ref-manual: improve documentation for kernel-devicetree class migration-guides: update 4.3 release notes releases.svg: fix and explain duration of Hardknott 3.3 conf.py: add macro for Mitre CVE links migration-guides: use new cve_mitre macro migration-guides: release-notes-4.0.4.rst: fix typo alsa-lib: upgrade 1.2.8 -> 1.2.9 alsa-ucm-conf: upgrade 1.2.8 -> 1.2.9 psplash: enable fullscreen and disable startup-msg alsa-utils: upgrade 1.2.8 -> 1.2.9 ref-manual: document SPLASH variable manuals: document SPLASH_IMAGES variable bitbake: bitbake-user-manual: update releases.rst bitbake: bitbake-user-manual: document "network" task flag Ming Liu (1): kernel.bbclass: introduce KERNEL_LOCALVERSION Natasha Bailey (1): tiff: backport a fix for CVE-2023-2731 Peter Kjellerstedt (1): manuals: kernel-dev: Use protocol=https in a SRC_URI example Petr Kubizňák (1): ref-manual: document devicetree class variables Richard Purdie (18): glib: Fix ptest race issue Revert "python3/ruby/shadow: Revert add libxcrypt-native dependency" Revert "sqlite3: Whitelist CVE-2022-21227" glib-2.0: Update ptest fix to upstream backport meta-world-pkgdata: Fix for create-spdx selftest/license: Exclude from world create-spdx-2-2: Fix packagedata usage to work with SDK packages create-spdx-2.2: Add missing variable exclusions layer.conf: Add missing dependency exclusion selftest/incompatible_lic: Ensure create_sdpx isn't used with the tests oeqa/selftest/sstatetests: Add easier debug option oeqa/selftest/wic: Fix host contamination issue v86d: Improve kernel dependency sstatesig: Drop SPDX special casing packagegroup: Handle SPDX signature issues poky: Enable spdx manifests by default build-appliance-image: Update to master head revision selftest/reproducible: Allow native/cross reuse in test Riyaz Khan (1): openssh: Remove BSD-4-clause contents completely from codebase Robert Joslyn (1): curl: Update from 8.1.0 to 8.1.1 Ross Burton (11): avahi: remove redundant gobject-introspection DEPENDS base: add ability to provide further details when using LICENSE_FLAGS ninja: ignore CVE-2021-4336, wrong ninja vulkan-samples: fix build on 32-bit platforms gtk+3: upgrade 3.24.37 -> 3.24.38 piglit: upgrade to latest revision pkgconf: upgrade 1.9.4 -> 1.9.5 ghostscript: upgrade to 10.01.1 git: upgrade to 2.39.3 binutils: fix CVE-2023-1972 cve-extra-exclusions: add more linux-yocto CVE ignores Sanjay Chitroda (1): sqlite3: Whitelist CVE-2022-21227 Sudip Mukherjee (1): apt: Upgrade to v2.6.1 Tim Orling (1): openssl: upgrade 3.1.0 -> 3.1.1 Tom Isaacson (1): sdk-manual: fix Makefile example Trevor Gamblin (6): bind: upgrade 9.18.13 -> 9.18.14 pciutils: upgrade 3.9.0 -> 3.10.0 vim: upgrade 9.0.1527 -> 9.0.1592 python_hatchling: remove empty python sysroot dirs python3-webcolors: upgrade 1.12 -> 1.13 python3-poetry-core: upgrade 1.5.2 -> 1.6.1 Ulrich Ölmann (1): ref-manual: classes.rst: fix typo Victor Kamensky (1): systemtap: upgrade 4.8 -> 4.9 Wang Mingyu (34): babeltrace2: upgrade 2.0.4 -> 2.0.5 curl: upgrade 8.1.1 -> 8.1.2 dos2unix: upgrade 7.4.4 -> 7.5.0 enchant2: upgrade 2.3.4 -> 2.5.0 fribidi: upgrade 1.0.12 -> 1.0.13 libdnf: upgrade 0.70.0 -> 0.70.1 libmicrohttpd: upgrade 0.9.76 -> 0.9.77 libxft: upgrade 2.3.7 -> 2.3.8 libxpm: upgrade 3.5.15 -> 3.5.16 mobile-broadband-provider-info: upgrade 20221107 -> 20230416 bind: upgrade 9.18.14 -> 9.18.15 ccache: upgrade 4.8 -> 4.8.1 libcap: upgrade 2.68 -> 2.69 libuv: upgrade 1.44.2 -> 1.45.0 python3-pip: upgrade 23.0.1 -> 23.1.2 python3-psutil: upgrade 5.9.4 -> 5.9.5 python3-ruamel-yaml: upgrade 0.17.21 -> 0.17.31 python3-sphinx: upgrade 6.1.3 -> 7.0.1 orc: upgrade 0.4.33 -> 0.4.34 python3-cython: upgrade 0.29.34 -> 0.29.35 python3-dbusmock: upgrade 0.28.7 -> 0.29.0 python3-hatch-fancy-pypi-readme: upgrade 22.8.0 -> 23.1.0 python3-hypothesis: upgrade 6.71.0 -> 6.75.7 python3-numpy: upgrade 1.24.2 -> 1.24.3 python3-pycryptodome: upgrade 3.17 -> 3.18.0 python3-pycryptodomex: upgrade 3.17 -> 3.18.0 python3-requests: upgrade 2.30.0 -> 2.31.0 python3-setuptools-rust: upgrade 1.5.2 -> 1.6.0 python3-sphinx-rtd-theme: upgrade 1.2.0 -> 1.2.1 python3-trove-classifiers: upgrade 2023.5.2 -> 2023.5.24 python3-typing-extensions: upgrade 4.5.0 -> 4.6.2 repo: upgrade 2.32 -> 2.34.1 sysklogd: upgrade 2.4.4 -> 2.5.0 xdpyinfo: upgrade 1.3.3 -> 1.3.4 Xiangyu Chen (1): sysstat: Fix CVE-2023-33204 schitrod=cisco.com@lists.openembedded.org (1): Revert "sqlite3: update CVE_PRODUCT" meta-arm: 5cbe3041be..3fcafa3a94: Adam Johnston (1): CI: Platform specific Trusted Services config Anton Antonov (1): arm/oeqa: Make ts-service-test config match selected SPs Claus Stovgaard (1): arm-toolchain/gcc: Workaround for missing libcrypt Emekcan Aras (1): arm-bsp/u-boot: corstone1000: enable PSCI reset Gyorgy Szing (11): arm/trusted-services: update TS version optee-os: remove v3.18 pin of OP-TEE on qemuarm64-secureboot optee-os: Add support for TOS_FW_CONFIG on qemu arm/trusted-firmware-a: Add TOS_FW_CONFIG handling for quemu optee-test: backport SWd ABI compatibility changes optee-os: enable SPMC test arm/oeqa: enable OP-TEE SPMC tests trusted-services: update documentation arm/trusted-services: disable psa-iat on qemuarm64-secureboot arm/trusted-services: fix nanopb build error optee-os: unblock NWd interrupts Jon Mason (9): CI: move FVP license auto-accept to fvp.yml CI/corstone: remove debug-tweaks usage arm/qemuarm-secureboot: add musl testing arm/linux-yocto: remove 5.15 bbappend Revert "arm-bsp/tc1: re-enable signed kernel image" arm/linux-yocto: remove unused 5.15 patches and inc file arm-bsp/optee: Remove unreferenced patches CI: add debug yml file for ease of use arm/linux-yocto: add gcc 13 gimple backport patch Mikko Rapeli (1): scp-firmware: remove -fcanon-prefix-map Ross Burton (3): kas: remove obsolete armcompiler LICENSE_FLAGS_ACCEPTED arm/fvp: add LICENSE_FLAGS_DETAILS arm/trusted-firmware-a: look for LTS releases when looking for releases Rui Miguel Silva (3): arm-bsp/trusted-services:corstone1000: remove already merged patches arm-bsp/trusted-services: remove merged patches for corstone1000 arm-bps/corstone1000: setup trusted service proxy configuration meta-security: 5c2379f4bc..180dac9aec: Andrew Geissler (1): ibmswtpm2: update to 164-2020-192.1 Mikko Rapeli (4): linux-yocto: support tpm and tpm2 on all architectures linux-yocto: remove tpm_x86.cfg parsec-service: fix build error parsec-tool: fix build error Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I7e7960123b241d099e5ace7c36bb5836bdac6aad
Diffstat (limited to 'poky/meta/recipes-multimedia/alsa')
-rw-r--r--poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.9.bb (renamed from poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.8.bb)2
-rw-r--r--poky/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.9.bb (renamed from poky/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.8.bb)2
-rw-r--r--poky/meta/recipes-multimedia/alsa/alsa-utils/0001-alsactl-fix-compilation-when-building-in-a-subdir.patch35
-rw-r--r--poky/meta/recipes-multimedia/alsa/alsa-utils/0001-aplay-axfer-Replace-off64_t-with-off_t.patch272
-rw-r--r--poky/meta/recipes-multimedia/alsa/alsa-utils_1.2.9.bb (renamed from poky/meta/recipes-multimedia/alsa/alsa-utils_1.2.8.bb)6
5 files changed, 40 insertions, 277 deletions
diff --git a/poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.8.bb b/poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.9.bb
index bf968c920b..a8bf09904d 100644
--- a/poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.8.bb
+++ b/poky/meta/recipes-multimedia/alsa/alsa-lib_1.2.9.bb
@@ -10,7 +10,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7 \
"
SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2"
-SRC_URI[sha256sum] = "1ab01b74e33425ca99c2e36c0844fd6888273193bd898240fe8f93accbcbf347"
+SRC_URI[sha256sum] = "dc9c643fdc4ccfd0572cc685858dd41e08afb583f30460b317e4188275f615b2"
inherit autotools pkgconfig
diff --git a/poky/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.8.bb b/poky/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.9.bb
index d30b323a04..073e3b0900 100644
--- a/poky/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.8.bb
+++ b/poky/meta/recipes-multimedia/alsa/alsa-ucm-conf_1.2.9.bb
@@ -8,7 +8,7 @@ LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=20d74d74db9741697903372ad001d3b4"
SRC_URI = "https://www.alsa-project.org/files/pub/lib/${BP}.tar.bz2"
-SRC_URI[sha256sum] = "fee4a737830fd25f969d83da46a2b231beb086efd966fcc07d225e7823260ae8"
+SRC_URI[sha256sum] = "374f6833bfd77d0a4675e4aa2bfb79defe850e5a46a5d4542a45962f4b9e272a"
# Something went wrong at upstream tarballing
inherit allarch
diff --git a/poky/meta/recipes-multimedia/alsa/alsa-utils/0001-alsactl-fix-compilation-when-building-in-a-subdir.patch b/poky/meta/recipes-multimedia/alsa/alsa-utils/0001-alsactl-fix-compilation-when-building-in-a-subdir.patch
new file mode 100644
index 0000000000..3b3fe5345a
--- /dev/null
+++ b/poky/meta/recipes-multimedia/alsa/alsa-utils/0001-alsactl-fix-compilation-when-building-in-a-subdir.patch
@@ -0,0 +1,35 @@
+From 44636a7c5862538def0d2fac074772cc39a22a15 Mon Sep 17 00:00:00 2001
+From: Rudi Heitbaum <rudi@heitbaum.com>
+Date: Tue, 16 May 2023 02:27:59 +1000
+Subject: [PATCH] alsactl: fix compilation when building in a subdir
+
+Fixes: 613372d
+Fixes: cff2d1c
+
+Compile errors when building in a subdir:
+alsactl/alsactl.c:33:10: fatal error: os_compat.h: No such file or directory
+ 33 | #include "os_compat.h"
+ | ^~~~~~~~~~~~~
+alsactl/lock.c:34:10: fatal error: os_compat.h: No such file or directory
+ 34 | #include "os_compat.h"
+ | ^~~~~~~~~~~~~
+
+Signed-off-by: Rudi Heitbaum <rudi@heitbaum.com>
+Upstream-Status: Submitted [https://github.com/alsa-project/alsa-utils/pull/213]
+---
+ alsactl/Makefile.am | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/alsactl/Makefile.am b/alsactl/Makefile.am
+index 80dba69d..fb32c4f3 100644
+--- a/alsactl/Makefile.am
++++ b/alsactl/Makefile.am
+@@ -9,6 +9,8 @@ EXTRA_DIST=alsactl.1 alsactl_init.xml
+
+ AM_CFLAGS = -D_GNU_SOURCE
+
++AM_CPPFLAGS = -I$(top_srcdir)/include
++
+ alsactl_SOURCES=alsactl.c state.c lock.c utils.c init_parse.c init_ucm.c \
+ daemon.c monitor.c clean.c info.c
+
diff --git a/poky/meta/recipes-multimedia/alsa/alsa-utils/0001-aplay-axfer-Replace-off64_t-with-off_t.patch b/poky/meta/recipes-multimedia/alsa/alsa-utils/0001-aplay-axfer-Replace-off64_t-with-off_t.patch
deleted file mode 100644
index 356c5964ae..0000000000
--- a/poky/meta/recipes-multimedia/alsa/alsa-utils/0001-aplay-axfer-Replace-off64_t-with-off_t.patch
+++ /dev/null
@@ -1,272 +0,0 @@
-From 03553ccc6284a437576349b5a3c2ed0d7d4265e1 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Thu, 15 Dec 2022 14:04:10 -0800
-Subject: [PATCH] aplay,axfer: Replace off64_t with off_t
-
-Also replace lseek64 with lseek.
-
-_FILE_OFFSET_BITS=64 is passed to needed platforms since configure uses
-AC_SYS_LARGEFILE macro. Therefore off_t is already 64-bit and lseek is
-same as lseek64.
-
-Additionally this fixes buils with latest musl where these lfs64
-functions are moved out from _GNU_SOURCE and under _LARGEFILE64_SOURCE
-macro alone. This makes the builds fail on 32-bit platforms even though
-default off_t on musl is 64-bit always.
-
-Upstream-Status: Submitted [https://github.com/alsa-project/alsa-utils/pull/183]
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- aplay/aplay.c | 44 ++++++++++++++++++-------------------
- axfer/container-voc.c | 2 +-
- axfer/container.c | 6 ++---
- axfer/container.h | 2 +-
- axfer/test/container-test.c | 4 ++--
- axfer/test/mapper-test.c | 2 +-
- 6 files changed, 30 insertions(+), 30 deletions(-)
-
-diff --git a/aplay/aplay.c b/aplay/aplay.c
-index 6ce7191..bd93be3 100644
---- a/aplay/aplay.c
-+++ b/aplay/aplay.c
-@@ -141,7 +141,7 @@ static long term_c_lflag = -1;
- static int dump_hw_params = 0;
-
- static int fd = -1;
--static off64_t pbrec_count = LLONG_MAX, fdcount;
-+static off_t pbrec_count = LLONG_MAX, fdcount;
- static int vocmajor, vocminor;
-
- static char *pidfile_name = NULL;
-@@ -2356,7 +2356,7 @@ static void voc_play(int fd, int ofs, char *name)
- u_char *data, *buf;
- char was_extended = 0, output = 0;
- u_short *sp, repeat = 0;
-- off64_t filepos = 0;
-+ off_t filepos = 0;
-
- #define COUNT(x) nextblock -= x; in_buffer -= x; data += x
- #define COUNT1(x) in_buffer -= x; data += x
-@@ -2490,7 +2490,7 @@ static void voc_play(int fd, int ofs, char *name)
- d_printf("Repeat loop %d times\n", repeat);
- #endif
- if (filepos >= 0) { /* if < 0, one seek fails, why test another */
-- if ((filepos = lseek64(fd, 0, 1)) < 0) {
-+ if ((filepos = lseek(fd, 0, 1)) < 0) {
- error(_("can't play loops; %s isn't seekable\n"), name);
- repeat = 0;
- } else {
-@@ -2512,7 +2512,7 @@ static void voc_play(int fd, int ofs, char *name)
- else
- d_printf("Neverending loop\n");
- #endif
-- lseek64(fd, filepos, 0);
-+ lseek(fd, filepos, 0);
- in_buffer = 0; /* clear the buffer */
- goto Fill_the_buffer;
- }
-@@ -2578,9 +2578,9 @@ static void init_raw_data(void)
- }
-
- /* calculate the data count to read from/to dsp */
--static off64_t calc_count(void)
-+static off_t calc_count(void)
- {
-- off64_t count;
-+ off_t count;
-
- if (timelimit == 0)
- if (sampleslimit == 0)
-@@ -2589,7 +2589,7 @@ static off64_t calc_count(void)
- count = snd_pcm_format_size(hwparams.format, sampleslimit * hwparams.channels);
- else {
- count = snd_pcm_format_size(hwparams.format, hwparams.rate * hwparams.channels);
-- count *= (off64_t)timelimit;
-+ count *= (off_t)timelimit;
- }
- return count < pbrec_count ? count : pbrec_count;
- }
-@@ -2750,7 +2750,7 @@ static void begin_au(int fd, size_t cnt)
- /* closing .VOC */
- static void end_voc(int fd)
- {
-- off64_t length_seek;
-+ off_t length_seek;
- VocBlockType bt;
- size_t cnt;
- char dummy = 0; /* Write a Terminator */
-@@ -2770,15 +2770,15 @@ static void end_voc(int fd)
- bt.datalen = (u_char) (cnt & 0xFF);
- bt.datalen_m = (u_char) ((cnt & 0xFF00) >> 8);
- bt.datalen_h = (u_char) ((cnt & 0xFF0000) >> 16);
-- if (lseek64(fd, length_seek, SEEK_SET) == length_seek)
-+ if (lseek(fd, length_seek, SEEK_SET) == length_seek)
- xwrite(fd, &bt, sizeof(VocBlockType));
- }
-
- static void end_wave(int fd)
- { /* only close output */
- WaveChunkHeader cd;
-- off64_t length_seek;
-- off64_t filelen;
-+ off_t length_seek;
-+ off_t filelen;
- u_int rifflen;
-
- length_seek = sizeof(WaveHeader) +
-@@ -2788,20 +2788,20 @@ static void end_wave(int fd)
- cd.length = fdcount > 0x7fffffff ? LE_INT(0x7fffffff) : LE_INT(fdcount);
- filelen = fdcount + 2*sizeof(WaveChunkHeader) + sizeof(WaveFmtBody) + 4;
- rifflen = filelen > 0x7fffffff ? LE_INT(0x7fffffff) : LE_INT(filelen);
-- if (lseek64(fd, 4, SEEK_SET) == 4)
-+ if (lseek(fd, 4, SEEK_SET) == 4)
- xwrite(fd, &rifflen, 4);
-- if (lseek64(fd, length_seek, SEEK_SET) == length_seek)
-+ if (lseek(fd, length_seek, SEEK_SET) == length_seek)
- xwrite(fd, &cd, sizeof(WaveChunkHeader));
- }
-
- static void end_au(int fd)
- { /* only close output */
- AuHeader ah;
-- off64_t length_seek;
-+ off_t length_seek;
-
- length_seek = (char *)&ah.data_size - (char *)&ah;
- ah.data_size = fdcount > 0xffffffff ? 0xffffffff : BE_INT(fdcount);
-- if (lseek64(fd, length_seek, SEEK_SET) == length_seek)
-+ if (lseek(fd, length_seek, SEEK_SET) == length_seek)
- xwrite(fd, &ah.data_size, sizeof(ah.data_size));
- }
-
-@@ -2828,11 +2828,11 @@ static void header(int rtype, char *name)
-
- /* playing raw data */
-
--static void playback_go(int fd, size_t loaded, off64_t count, int rtype, char *name)
-+static void playback_go(int fd, size_t loaded, off_t count, int rtype, char *name)
- {
- int l, r;
-- off64_t written = 0;
-- off64_t c;
-+ off_t written = 0;
-+ off_t c;
-
- header(rtype, name);
- set_params();
-@@ -3202,7 +3202,7 @@ static void capture(char *orig_name)
- int filecount=0; /* number of files written */
- char *name = orig_name; /* current filename */
- char namebuf[PATH_MAX+2];
-- off64_t count, rest; /* number of bytes to capture */
-+ off_t count, rest; /* number of bytes to capture */
- struct stat statbuf;
-
- /* get number of bytes to capture */
-@@ -3273,7 +3273,7 @@ static void capture(char *orig_name)
- /* capture */
- fdcount = 0;
- while (rest > 0 && recycle_capture_file == 0 && !in_aborting) {
-- size_t c = (rest <= (off64_t)chunk_bytes) ?
-+ size_t c = (rest <= (off_t)chunk_bytes) ?
- (size_t)rest : chunk_bytes;
- size_t f = c * 8 / bits_per_frame;
- size_t read = pcm_read(audiobuf, f);
-@@ -3314,7 +3314,7 @@ static void capture(char *orig_name)
- } while ((file_type == FORMAT_RAW && !timelimit && !sampleslimit) || count > 0);
- }
-
--static void playbackv_go(int* fds, unsigned int channels, size_t loaded, off64_t count, int rtype, char **names)
-+static void playbackv_go(int* fds, unsigned int channels, size_t loaded, off_t count, int rtype, char **names)
- {
- int r;
- size_t vsize;
-@@ -3368,7 +3368,7 @@ static void playbackv_go(int* fds, unsigned int channels, size_t loaded, off64_t
- }
- }
-
--static void capturev_go(int* fds, unsigned int channels, off64_t count, int rtype, char **names)
-+static void capturev_go(int* fds, unsigned int channels, off_t count, int rtype, char **names)
- {
- size_t c;
- ssize_t r;
-diff --git a/axfer/container-voc.c b/axfer/container-voc.c
-index ec0cfff..5941003 100644
---- a/axfer/container-voc.c
-+++ b/axfer/container-voc.c
-@@ -775,7 +775,7 @@ static int write_block_terminator(struct container_context *cntr)
- static int write_data_size(struct container_context *cntr, uint64_t byte_count)
- {
- struct builder_state *state = cntr->private_data;
-- off64_t offset;
-+ off_t offset;
- uint8_t size_field[3];
- int err;
-
-diff --git a/axfer/container.c b/axfer/container.c
-index 8c88d5c..379b72f 100644
---- a/axfer/container.c
-+++ b/axfer/container.c
-@@ -113,11 +113,11 @@ enum container_format container_format_from_path(const char *path)
- return CONTAINER_FORMAT_RAW;
- }
-
--int container_seek_offset(struct container_context *cntr, off64_t offset)
-+int container_seek_offset(struct container_context *cntr, off_t offset)
- {
-- off64_t pos;
-+ off_t pos;
-
-- pos = lseek64(cntr->fd, offset, SEEK_SET);
-+ pos = lseek(cntr->fd, offset, SEEK_SET);
- if (pos < 0)
- return -errno;
- if (pos != offset)
-diff --git a/axfer/container.h b/axfer/container.h
-index 71017a6..f6ce689 100644
---- a/axfer/container.h
-+++ b/axfer/container.h
-@@ -107,7 +107,7 @@ int container_recursive_read(struct container_context *cntr, void *buf,
- unsigned int byte_count);
- int container_recursive_write(struct container_context *cntr, void *buf,
- unsigned int byte_count);
--int container_seek_offset(struct container_context *cntr, off64_t offset);
-+int container_seek_offset(struct container_context *cntr, off_t offset);
-
- extern const struct container_parser container_parser_riff_wave;
- extern const struct container_builder container_builder_riff_wave;
-diff --git a/axfer/test/container-test.c b/axfer/test/container-test.c
-index e5b62dd..45b6c6a 100644
---- a/axfer/test/container-test.c
-+++ b/axfer/test/container-test.c
-@@ -153,7 +153,7 @@ static int callback(struct test_generator *gen, snd_pcm_access_t access,
-
- for (i = 0; i < ARRAY_SIZE(entries); ++i) {
- int fd;
-- off64_t pos;
-+ off_t pos;
-
- frames_per_second = entries[i];
-
-@@ -172,7 +172,7 @@ static int callback(struct test_generator *gen, snd_pcm_access_t access,
- frames_per_second, frame_buffer, frame_count,
- trial->verbose);
-
-- pos = lseek64(fd, 0, SEEK_SET);
-+ pos = lseek(fd, 0, SEEK_SET);
- if (pos < 0) {
- err = -errno;
- break;
-diff --git a/axfer/test/mapper-test.c b/axfer/test/mapper-test.c
-index 477871d..6a389e9 100644
---- a/axfer/test/mapper-test.c
-+++ b/axfer/test/mapper-test.c
-@@ -257,7 +257,7 @@ static int test_mapper(struct mapper_trial *trial, snd_pcm_access_t access,
- goto end;
-
- for (i = 0; i < cntr_count; ++i) {
-- off64_t pos = lseek64(cntr_fds[i], 0, SEEK_SET);
-+ off_t pos = lseek(cntr_fds[i], 0, SEEK_SET);
- if (pos != 0) {
- err = -EIO;
- goto end;
diff --git a/poky/meta/recipes-multimedia/alsa/alsa-utils_1.2.8.bb b/poky/meta/recipes-multimedia/alsa/alsa-utils_1.2.9.bb
index 46d39b0de8..2f344015a9 100644
--- a/poky/meta/recipes-multimedia/alsa/alsa-utils_1.2.8.bb
+++ b/poky/meta/recipes-multimedia/alsa/alsa-utils_1.2.9.bb
@@ -25,9 +25,9 @@ PACKAGECONFIG[manpages] = "--enable-xmlto, --disable-xmlto, xmlto-native docbook
# alsa-utils specified in SRC_URI due to alsa-utils-scripts recipe
SRC_URI = "https://www.alsa-project.org/files/pub/utils/alsa-utils-${PV}.tar.bz2 \
- file://0001-aplay-axfer-Replace-off64_t-with-off_t.patch \
- "
-SRC_URI[sha256sum] = "e140fa604c351f36bd72167c8860c69d81b964ae6ab53992d6434dde38e9333c"
+ file://0001-alsactl-fix-compilation-when-building-in-a-subdir.patch \
+ "
+SRC_URI[sha256sum] = "e7623d4525595f92e11ce25ee9a97f2040a14c6e4dcd027aa96e06cbce7817bd"
# On build machines with python-docutils (not python3-docutils !!) installed
# rst2man (not rst2man.py) is detected and compile fails with