diff --git a/audio/alsa-lib/Makefile b/audio/alsa-lib/Makefile index 9e31ea1d68cf..844ffe59f077 100644 --- a/audio/alsa-lib/Makefile +++ b/audio/alsa-lib/Makefile @@ -1,43 +1,43 @@ PORTNAME= alsa-lib -PORTVERSION= 1.2.14 +PORTVERSION= 1.2.15.3 CATEGORIES= audio MASTER_SITES= https://www.alsa-project.org/files/pub/lib/ MAINTAINER= rodrigo@FreeBSD.org COMMENT= ALSA compatibility library WWW= https://www.alsa-project.org/ LICENSE= LGPL21+ USES= cpe gmake libtool:keepla tar:bzip2 CPE_VENDOR= alsa-project CPE_PRODUCT= alsa USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-pkgconfdir="\$${prefix}/libdata/pkgconfig" CONFIGURE_ENV= ac_cv_header_endian_h=no INSTALL_TARGET= install-strip TEST_ENV= ${MAKE_ENV} \ ALSA_CONFIG_PATH="${FILESDIR}/asound.conf.sample" TEST_TARGET= check CPPFLAGS+= -I${FILESDIR} # Some symbols in the linker version script Versions.in are only defined when # --enable-alisp is used at configure time. Suppress errors with lld >= 17 due # to these undefined symbols. LDFLAGS+= -Wl,--undefined-version OPTIONS_DEFINE= PYTHON OPTIONS_SUB= yes PYTHON_USES= gettext-runtime python PYTHON_CONFIGURE_ENABLE= mixer-pymods python PYTHON_BINARY_ALIAS= python3-config=${PYTHON_CMD:T}-config post-patch: @${REINPLACE_CMD} 's|%%PREFIX%%|${PREFIX}|g' \ ${WRKSRC}/src/conf/alsa.conf post-install: ${INSTALL_DATA} ${FILESDIR}/asound.conf.sample ${STAGEDIR}${PREFIX}/etc .include diff --git a/audio/alsa-lib/distinfo b/audio/alsa-lib/distinfo index 7d46933f4cfc..9752e4388068 100644 --- a/audio/alsa-lib/distinfo +++ b/audio/alsa-lib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754663447 -SHA256 (alsa-lib-1.2.14.tar.bz2) = be9c88a0b3604367dd74167a2b754a35e142f670292ae47a2fdef27a2ee97a32 -SIZE (alsa-lib-1.2.14.tar.bz2) = 1115517 +TIMESTAMP = 1771420726 +SHA256 (alsa-lib-1.2.15.3.tar.bz2) = 7b079d614d582cade7ab8db2364e65271d0877a37df8757ac4ac0c8970be861e +SIZE (alsa-lib-1.2.15.3.tar.bz2) = 1126411 diff --git a/audio/alsa-lib/files/patch-src_ucm_main.c b/audio/alsa-lib/files/patch-src_ucm_main.c new file mode 100644 index 000000000000..0eebf0476498 --- /dev/null +++ b/audio/alsa-lib/files/patch-src_ucm_main.c @@ -0,0 +1,20 @@ +--- src/ucm/main.c.orig 2026-02-18 14:13:29.140351000 +0000 ++++ src/ucm/main.c 2026-02-18 14:13:52.105863000 +0000 +@@ -1166,7 +1166,7 @@ + return err; + } + +- clock_gettime(CLOCK_MONOTONIC_RAW, &start_time); ++ clock_gettime(CLOCK_MONOTONIC, &start_time); + + /* increase timeout to allow restore controls using udev/systemd */ + /* when timeout limit exceeds */ +@@ -1175,7 +1175,7 @@ + while (1) { + long long diff, remaining = 0; + +- clock_gettime(CLOCK_MONOTONIC_RAW, &now); ++ clock_gettime(CLOCK_MONOTONIC, &now); + + err = boot_info(uc_mgr, &boot_time_val, &boot_synctime_val, &restore_time_val, &primary_card); + if (err < 0)