[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 5c1f3be88754b7ab1c610306b727b72da7d1dc8b Author: Sam James gentoo org> AuthorDate: Tue Apr 15 00:52:36 2025 + Commit: Sam James gentoo org> CommitDate: Tue Apr 15 00:52:36 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1f3be8 media-libs/alsa-lib: add 1.2.14 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.14.ebuild | 100 + 2 files changed, 101 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 593bf5171d43..7b9c4537ef28 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,3 +1,4 @@ DIST alsa-lib-1.2.11.tar.bz2 1107150 BLAKE2B 7fb245ffbfb841bdd5cb9da08fb2ec0a4ce8d340d4d1461999aca558c67c16e7c596cd0bffab761b7b4549025b0fb25462fb352e6d3900fb42f00b47de58d34c SHA512 7bf2c541dff5262c0302a1c716ca10cdb5105f4e0ad48f3341c3c7e975b0c3ea835a298a05974c3e216a85912c368d8025ba3cdda3ff04a7683133ce5b2a286d DIST alsa-lib-1.2.12.tar.bz2 1108712 BLAKE2B bcb48ad2c8687454b312e789c650136fee0db8cccf58e997b9d619aac5c74288b69220589efdcd3917eb1d781ef71be5fcd16d997c59c069fe20788d1a479068 SHA512 053e36e51c0ff28f07028b89c8845b50682a5c14035ab85c2fc8cae2f2f0d05e4cd45ed879602c15c1596fb7fe84bfd50ec0d119dfb55c66589a2d458a9b317d DIST alsa-lib-1.2.13.tar.bz2 1116739 BLAKE2B 1723ca5f191525e050f05423fb9ccf4501e4f20490d01b0c068493bbce279d3a067e8d0e5f52f9c76c2eaecb4c2b3fc42690193b88c313461fce2aec390175b3 SHA512 b0c0666e38e881dca985b61386523c045c71072a88be4952c986ffbe2107ec736da528858ebeffdf439de5c290914bf3facc654100a228c6d26fff9429142ef0 +DIST alsa-lib-1.2.14.tar.bz2 1115517 BLAKE2B 6fee05f859a19b8ef0d9896d37442c55f602e8b4aaa7698f30c01e03a339d7a74b3214493b095a64b59ee581fb7756d903d4965e080db552e062e2001e0662ff SHA512 2716cc3a2299da4a1a170d734af082d78dc452b253179d0f1a9ec190140734aecf002b6924eec4ff2699ce88ce1ae5c56821c267f36384910984db726d1f9626 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.14.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.14.ebuild new file mode 100644 index ..ca0894aa4374 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.14.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="7e3a3c2b0a092d0f568ba3c98365030dd91cc877" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Tests fail to build w/ C23 (bug #97) + append-cflags -std=gnu17 + + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 275be313df2cc8bb6941ff2fb0bc1443d78183cd Author: Sam James gentoo org> AuthorDate: Sat Mar 15 17:54:45 2025 + Commit: Sam James gentoo org> CommitDate: Sat Mar 15 17:54:45 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=275be313 media-libs/alsa-lib: stabilize 1.2.13-r3 Bug: https://bugs.gentoo.org/946626 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.13-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r3.ebuild index 9327e61733b0..9bd95c2e1efe 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 09c886db5c8744c48c4fddf04d19c8875f752489 Author: Sam James gentoo org> AuthorDate: Sat Mar 15 17:54:25 2025 + Commit: Sam James gentoo org> CommitDate: Sat Mar 15 17:54:25 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09c886db media-libs/alsa-lib: Stabilize 1.2.13-r2 hppa, #949056 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild index 20608bf6ae72..8362aef7f6e6 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: 82ae30d0fd631c1ff2fabefe8e897e4fb235b08f Author: Sam James gentoo org> AuthorDate: Sat Mar 15 17:52:44 2025 + Commit: Sam James gentoo org> CommitDate: Sat Mar 15 17:52:58 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82ae30d0 media-libs/alsa-lib: further header fixes Bug: https://bugs.gentoo.org/946562 Closes: https://bugs.gentoo.org/946626 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.13-r3.ebuild | 105 + .../files/alsa-lib-1.2.13-header-fixups.patch | 92 ++ 2 files changed, 197 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r3.ebuild new file mode 100644 index ..9327e61733b0 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r3.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="7e3a3c2b0a092d0f568ba3c98365030dd91cc877" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${PN}-1.2.13-update-symbol-name.patch" # bug #943399 + "${FILESDIR}/${P}-seq-ump-headers.patch" # bug #943696 + "${FILESDIR}/${P}-headers-again.patch" + "${FILESDIR}/${P}-header-fixups.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Tests fail to build w/ C23 (bug #97) + append-cflags -std=gnu17 + + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +} diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.13-header-fixups.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.13-header-fixups.patch new file mode 100644 index ..a0a2a8e01f3f --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.13-header-fixups.patch @@ -0,0 +1,92 @@ +This shouldn't be needed after 1.2.13 as a big rework landed, see +https://github.com/alsa-project/alsa-lib/commit/ea8972c83b020d92e1a9f0a5c12eaee159bf6c63. + +Bug: https://bugs.gentoo.org/946562 +Bug: https://bugs.gentoo.org/946626 +--- a/include/pcm.h b/include/pcm.h +@@ -33,6 +33,7 @@ + extern "C" { + #endif + ++#include + #include + + /** +--- a/include/rawmidi.h b/include/rawmidi.h +@@ -28,6 +28,8 @@ + #ifnde
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6539c66099e335fcdf1e64172def3889f03f8a23 Author: Jakov Smolić gentoo org> AuthorDate: Sun Mar 2 12:37:48 2025 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Mar 2 12:37:48 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6539c660 media-libs/alsa-lib: Stabilize 1.2.13-r2 arm64, #949056 Signed-off-by: Jakov Smolić gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild index b952978efada..20608bf6ae72 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: bb260c715842bf71cc939700b63e18c770145b7f Author: Sam James gentoo org> AuthorDate: Sun Feb 23 05:09:51 2025 + Commit: Sam James gentoo org> CommitDate: Sun Feb 23 05:09:51 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb260c71 media-libs/alsa-lib: Stabilize 1.2.13-r2 sparc, #949056 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild index 22bf19fd29ed..b952978efada 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 8c900c0d3c0e6a06f0f32d682c99e99b0edf393e Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 9 09:26:33 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 9 09:26:33 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c900c0d media-libs/alsa-lib: Stabilize 1.2.13-r2 ppc, #949056 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild index ed9820ac7e86..22bf19fd29ed 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: e5c0628877838ad7df23fdbe00d2d3bd37a79cea Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 9 09:26:32 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 9 09:26:32 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5c06288 media-libs/alsa-lib: Stabilize 1.2.13-r2 ppc64, #949056 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild index 46a4626e67a9..ed9820ac7e86 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 48788e0b3f1356a819c537ed3854a5f47f085bce Author: Arthur Zamarin gentoo org> AuthorDate: Sun Feb 9 09:26:30 2025 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Feb 9 09:26:30 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48788e0b media-libs/alsa-lib: Stabilize 1.2.13-r2 arm, #949056 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild index 8da5a0a54120..46a4626e67a9 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 4bd62ec923bbf3d9315f1b2908da1abbdd6a86ee Author: Sam James gentoo org> AuthorDate: Fri Feb 7 01:10:27 2025 + Commit: Sam James gentoo org> CommitDate: Fri Feb 7 01:10:27 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bd62ec9 media-libs/alsa-lib: Stabilize 1.2.13-r2 amd64, #949056 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild index 9248789746ba..fe23b61bfed7 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1787e23b3fc892c5a25ee3d5d3996da52d11f13f Author: Sam James gentoo org> AuthorDate: Fri Feb 7 01:10:31 2025 + Commit: Sam James gentoo org> CommitDate: Fri Feb 7 01:10:31 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1787e23b media-libs/alsa-lib: Stabilize 1.2.13-r2 x86, #949056 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild index fe23b61bfed7..8da5a0a54120 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/
commit: 653518e17eb50cd761d04f3974209af9ec2c1358 Author: Sam James gentoo org> AuthorDate: Thu Feb 6 22:10:23 2025 + Commit: Sam James gentoo org> CommitDate: Thu Feb 6 22:10:23 2025 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=653518e1 media-libs/alsa-lib: further test/header fixes Closes: https://bugs.gentoo.org/97 Closes: https://bugs.gentoo.org/946562 Closes: https://bugs.gentoo.org/949127 Signed-off-by: Sam James gentoo.org> ...-1.2.13-r1.ebuild => alsa-lib-1.2.13-r2.ebuild} | 8 +++-- .../files/alsa-lib-1.2.13-headers-again.patch | 40 ++ 2 files changed, 46 insertions(+), 2 deletions(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild similarity index 92% rename from media-libs/alsa-lib/alsa-lib-1.2.13-r1.ebuild rename to media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild index 8b47c423b17e..9248789746ba 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -35,7 +35,8 @@ BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" PATCHES=( "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 "${FILESDIR}/${PN}-1.2.13-update-symbol-name.patch" # bug #943399 - "${FILESDIR}/${PN}-1.2.13-seq-ump-headers.patch" # bug #943696 + "${FILESDIR}/${P}-seq-ump-headers.patch" # bug #943696 + "${FILESDIR}/${P}-headers-again.patch" ) pkg_setup() { @@ -53,6 +54,9 @@ src_prepare() { } multilib_src_configure() { + # Tests fail to build w/ C23 (bug #97) + append-cflags -std=gnu17 + # Broken upstream. Could in theory work with -flto-partitions=none # but it's a hack to workaround the real problem and not strictly safe. # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.13-headers-again.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.13-headers-again.patch new file mode 100644 index ..ee666cd56fe7 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.13-headers-again.patch @@ -0,0 +1,40 @@ +https://bugs.gentoo.org/949127 +https://bugs.gentoo.org/946562 +https://bugs.gentoo.org/97 +https://github.com/alsa-project/alsa-lib/issues/430 +https://github.com/alsa-project/alsa-lib/issues/436 +https://github.com/alsa-project/alsa-lib/commit/c8bc54a9cae3d5080dc7a298aee573b10f2bbf62 + +From c8bc54a9cae3d5080dc7a298aee573b10f2bbf62 Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Sun, 2 Feb 2025 19:18:25 +0100 +Subject: [PATCH] test/playmidi1: fix compilation caused by conflict between + midifile.h and ump_msg.h + +It's a fast fix. The better way is to fix midifile.h or remote this example +(we have already some + +Closes: https://github.com/alsa-project/alsa-lib/issues/436 +Signed-off-by: Jaroslav Kysela +--- + test/playmidi1.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/test/playmidi1.c b/test/playmidi1.c +index 831e95783..286aaa86e 100644 +--- a/test/playmidi1.c b/test/playmidi1.c +@@ -45,10 +45,11 @@ + #include + #include + ++#include "../include/asoundlib.h" ++ + #include "midifile.h" /* SMF library header */ + #include "midifile.c" /* SMF library code */ + +-#include "../include/asoundlib.h" + + /* send the real-time time stamps (instead of midi ticks) to the ALSA sequencer */ + static int use_realtime = 0; +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: 7cfd0c86dff91f57c0da3af1a5fbe04fa344ee8c Author: Sam James gentoo org> AuthorDate: Sun Dec 15 16:29:17 2024 + Commit: Sam James gentoo org> CommitDate: Sun Dec 15 16:29:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfd0c86 media-libs/alsa-lib: restore include in headers Consumers were relying on it and upstream have restored it, so restore the include in a header via a backport. Closes: https://bugs.gentoo.org/943696 Signed-off-by: Sam James gentoo.org> ...lib-1.2.13.ebuild => alsa-lib-1.2.13-r1.ebuild} | 1 + .../files/alsa-lib-1.2.13-seq-ump-headers.patch| 50 ++ 2 files changed, 51 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13-r1.ebuild similarity index 97% rename from media-libs/alsa-lib/alsa-lib-1.2.13.ebuild rename to media-libs/alsa-lib/alsa-lib-1.2.13-r1.ebuild index b6efb887b5db..8b47c423b17e 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13-r1.ebuild @@ -35,6 +35,7 @@ BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" PATCHES=( "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 "${FILESDIR}/${PN}-1.2.13-update-symbol-name.patch" # bug #943399 + "${FILESDIR}/${PN}-1.2.13-seq-ump-headers.patch" # bug #943696 ) pkg_setup() { diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.13-seq-ump-headers.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.13-seq-ump-headers.patch new file mode 100644 index ..fd38d8274804 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.13-seq-ump-headers.patch @@ -0,0 +1,50 @@ +https://bugs.gentoo.org/943696#c10 +https://github.com/alsa-project/alsa-lib/commit/07cee0ba05179a56764c35975d5822420d4f31f9 + +From 07cee0ba05179a56764c35975d5822420d4f31f9 Mon Sep 17 00:00:00 2001 +From: Takashi Iwai +Date: Sun, 24 Nov 2024 09:33:16 +0100 +Subject: [PATCH] seq: include UMP headers + +Some applications seem including alsa/seqmid.h individually, and this +got broken with the update of alsa-lib because now we have +dependencies to UMP stuff. Include the necessary UMP headers +internally. Also, add the inclusion of rawmidi.h in ump.h for similar +reasons. + +Link: https://bugzilla.suse.com/show_bug.cgi?id=1233682 +Signed-off-by: Takashi Iwai +--- a/include/seq.h b/include/seq.h +@@ -29,6 +29,8 @@ + #ifndef __ALSA_SEQ_H + #define __ALSA_SEQ_H + ++#include "ump.h" ++ + #ifdef __cplusplus + extern "C" { + #endif +--- a/include/seq_event.h b/include/seq_event.h +@@ -28,6 +28,8 @@ + #ifndef __ALSA_SEQ_EVENT_H + #define __ALSA_SEQ_EVENT_H + ++#include "ump_msg.h" ++ + /** + * \defgroup SeqEvents Sequencer Event Definitions + * Sequencer Event Definitions +--- a/include/ump.h b/include/ump.h +@@ -9,6 +9,8 @@ + #ifndef __ALSA_UMP_H + #define __ALSA_UMP_H + ++#include "rawmidi.h" ++ + #ifdef __cplusplus + extern "C" { + #endif +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 8f758a40840b1c291152afc3e68e46cf6c1a8331 Author: Sam James gentoo org> AuthorDate: Thu Dec 12 11:26:11 2024 + Commit: Sam James gentoo org> CommitDate: Thu Dec 12 11:26:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f758a40 media-libs/alsa-lib: Stabilize 1.2.12 hppa, #939918 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild index e2d95ace169a..93699cb0415a 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: 86650bc76e0e324ad63b4b21588fc8068d81a5df Author: Alfred Wingate protonmail com> AuthorDate: Sat Nov 23 17:26:42 2024 + Commit: Sam James gentoo org> CommitDate: Sat Nov 23 17:37:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86650bc7 media-libs/alsa-lib: update symbol name Closes: https://bugs.gentoo.org/943399 Signed-off-by: Alfred Wingate protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/39433 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.13.ebuild | 1 + .../files/alsa-lib-1.2.13-update-symbol-name.patch | 38 ++ 2 files changed, 39 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13.ebuild index 68a5a702382e..b6efb887b5db 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.13.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.13.ebuild @@ -34,6 +34,7 @@ BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" PATCHES=( "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${PN}-1.2.13-update-symbol-name.patch" # bug #943399 ) pkg_setup() { diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.13-update-symbol-name.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.13-update-symbol-name.patch new file mode 100644 index ..637c06bef0b3 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.13-update-symbol-name.patch @@ -0,0 +1,38 @@ +https://bugs.gentoo.org/943399 +https://github.com/alsa-project/alsa-lib/issues/420 +https://github.com/alsa-project/alsa-lib/pull/421 +https://github.com/alsa-project/alsa-lib/commit/76edab4e595bd5f3f4c6368d7976d3c519d6 + +From 76edab4e595bd5f3f4c6368d7976d3c519d6 Mon Sep 17 00:00:00 2001 +From: Nicholas Vinson +Date: Thu, 14 Nov 2024 07:49:53 -0500 +Subject: [PATCH] src/Versions.in.in: Update *_tempo_base name + +Change @SYMBOL_PREFIX@snd_has_tempo_base to +@SYMBOL_PREFIX@snd_has_queue_tempo_base. + +Starting with version 1.2.13, alsa-lib fails to link with ld.lld-19 due +to "version script assignment of 'ALSA_1.2.13' to symbol +'snd_seq_has_tempo_base' failed: symbol not defined". + +Per commit 769d1db1b0a213a39c7e59c0d1d724e7f45b1ac3 the correct name for +the symbol is @SYMBOL_PREFIX@snd_has_queue_tempo_base; therefore, update +src/Vesions.in.in to match. + +Fixes bug #420 +Fixes Gentoo bug 943399 (https://bugs.gentoo.org/943399) + +Closes: https://github.com/alsa-project/alsa-lib/pull/421 +Signed-off-by: Nicholas Vinson +Signed-off-by: Jaroslav Kysela +--- a/src/Versions.in.in b/src/Versions.in.in +@@ -212,7 +212,7 @@ ALSA_1.2.13 { + @SYMBOL_PREFIX@snd_seq_create_ump_block; + @SYMBOL_PREFIX@snd_seq_queue_tempo_get_tempo_base; + @SYMBOL_PREFIX@snd_seq_queue_tempo_set_tempo_base; +-@SYMBOL_PREFIX@snd_seq_has_tempo_base; ++@SYMBOL_PREFIX@snd_seq_has_queue_tempo_base; + @SYMBOL_PREFIX@snd_seq_port_info_get_ump_is_midi1; + @SYMBOL_PREFIX@snd_seq_port_info_set_ump_is_midi1; + #endif
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 82c9e44c347465bf2da937e819fb6f2b406005fa Author: Sam James gentoo org> AuthorDate: Wed Nov 13 19:34:01 2024 + Commit: Sam James gentoo org> CommitDate: Wed Nov 13 19:48:33 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c9e44c media-libs/alsa-lib: add 1.2.13 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.13.ebuild | 98 ++ 2 files changed, 99 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 6c09083fba1c..593bf5171d43 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,2 +1,3 @@ DIST alsa-lib-1.2.11.tar.bz2 1107150 BLAKE2B 7fb245ffbfb841bdd5cb9da08fb2ec0a4ce8d340d4d1461999aca558c67c16e7c596cd0bffab761b7b4549025b0fb25462fb352e6d3900fb42f00b47de58d34c SHA512 7bf2c541dff5262c0302a1c716ca10cdb5105f4e0ad48f3341c3c7e975b0c3ea835a298a05974c3e216a85912c368d8025ba3cdda3ff04a7683133ce5b2a286d DIST alsa-lib-1.2.12.tar.bz2 1108712 BLAKE2B bcb48ad2c8687454b312e789c650136fee0db8cccf58e997b9d619aac5c74288b69220589efdcd3917eb1d781ef71be5fcd16d997c59c069fe20788d1a479068 SHA512 053e36e51c0ff28f07028b89c8845b50682a5c14035ab85c2fc8cae2f2f0d05e4cd45ed879602c15c1596fb7fe84bfd50ec0d119dfb55c66589a2d458a9b317d +DIST alsa-lib-1.2.13.tar.bz2 1116739 BLAKE2B 1723ca5f191525e050f05423fb9ccf4501e4f20490d01b0c068493bbce279d3a067e8d0e5f52f9c76c2eaecb4c2b3fc42690193b88c313461fce2aec390175b3 SHA512 b0c0666e38e881dca985b61386523c045c71072a88be4952c986ffbe2107ec736da528858ebeffdf439de5c290914bf3facc654100a228c6d26fff9429142ef0 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.13.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.13.ebuild new file mode 100644 index ..68a5a702382e --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.13.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="7e3a3c2b0a092d0f568ba3c98365030dd91cc877" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1fef0deff40dcd30d1f0141ac56e2d15a22b7c2a Author: Sam James gentoo org> AuthorDate: Sat Oct 5 01:56:22 2024 + Commit: Sam James gentoo org> CommitDate: Sat Oct 5 01:56:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fef0def media-libs/alsa-lib: enable py3.13 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild index e6b5e1471035..e2d95ace169a 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit autotools multilib-minimal flag-o-matic python-single-r1 DESCRIPTION="Advanced Linux Sound Architecture Library"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/
commit: bf7c4eaf807d34ad13b341718fe1274a4b757355 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Oct 4 12:16:25 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Oct 4 17:36:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf7c4eaf media-libs/alsa-lib: drop 1.2.10-r2, 1.2.10-r3 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/alsa-lib/Manifest | 1 - media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 102 media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 103 .../alsa-lib/files/alsa-lib-1.2.10-lld-17.patch| 35 - .../files/alsa-lib-1.2.10-musl-string.patch| 40 - ...sa-lib-1.2.10-pcm-fix-segfault-32bit-libs.patch | 91 --- ...-1.2.10-reshuffle-included-files-config-h.patch | 174 - .../alsa-lib-1.2.10-ump-header-detection.patch | 31 8 files changed, 577 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index d3ddaa9f97a8..6c09083fba1c 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,3 +1,2 @@ -DIST alsa-lib-1.2.10.tar.bz2 1107007 BLAKE2B b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f SHA512 4ccbd1dc5a612044571c26290923009e4c3f7959b30a5d0bed47daa68bbefaff9059c4f0fa3bc16f22c1eed2d36f079139369f40243da5921ae4de02a4541939 DIST alsa-lib-1.2.11.tar.bz2 1107150 BLAKE2B 7fb245ffbfb841bdd5cb9da08fb2ec0a4ce8d340d4d1461999aca558c67c16e7c596cd0bffab761b7b4549025b0fb25462fb352e6d3900fb42f00b47de58d34c SHA512 7bf2c541dff5262c0302a1c716ca10cdb5105f4e0ad48f3341c3c7e975b0c3ea835a298a05974c3e216a85912c368d8025ba3cdda3ff04a7683133ce5b2a286d DIST alsa-lib-1.2.12.tar.bz2 1108712 BLAKE2B bcb48ad2c8687454b312e789c650136fee0db8cccf58e997b9d619aac5c74288b69220589efdcd3917eb1d781ef71be5fcd16d997c59c069fe20788d1a479068 SHA512 053e36e51c0ff28f07028b89c8845b50682a5c14035ab85c2fc8cae2f2f0d05e4cd45ed879602c15c1596fb7fe84bfd50ec0d119dfb55c66589a2d458a9b317d diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild deleted file mode 100644 index 47f51c323a5e.. --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -inherit autotools multilib-minimal flag-o-matic python-single-r1 - -DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; -if [[ ${PV} == *_p* ]] ; then - # Please set correct commit ID for a snapshot release! - COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" - SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT:0:7} -else - # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) - SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; -fi - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="alisp debug doc python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - media-libs/alsa-topology-conf - media-libs/alsa-ucm-conf - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 - "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport - "${FILESDIR}/${P}-ump-header-detection.patch" # bug #913573, backport - "${FILESDIR}/${P}-pcm-fix-segfault-32bit-libs.patch" # backport - "${FILESDIR}/${P}-reshuffle-included-files-config-h.patch" # backport -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die - # bug #545950 - sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die - - eautoreconf -} - -multilib_src_configure() { - # Broken upstream. Could in theory work with -flto-partitions=none - # but it's a hack to workaround the real problem and not strictly safe. - # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. - # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. - # Let us know if you can identify one.) - filter-lto - - local myeconfargs=( - --disable-maintainer-mode - --disable-resmgr - --enable-aload - --enable-rawmidi - --enable-seq - --enable-shared - --enable
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 8be174ad1917d319af731d26748c3da276a6db52 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 22 18:59:47 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 22 18:59:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8be174ad media-libs/alsa-lib: Stabilize 1.2.12 sparc, #939918 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild index ce655a81999e..e6b5e1471035 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: b4c88869576888e9c096d91dbb27fb585ca7598a Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 22 18:42:14 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 22 18:42:14 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c88869 media-libs/alsa-lib: Stabilize 1.2.12 ppc, #939918 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild index b28e40ba0fe6..ce655a81999e 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 3c577cb2c17009ee283b8f95bfefa4897ba6 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 22 18:40:11 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 22 18:40:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c577cb2 media-libs/alsa-lib: Stabilize 1.2.12 arm, #939918 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild index 882337ddf88f..b28e40ba0fe6 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 559ae896a89ecca855539140c751f2c5fcced1d0 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 22 18:40:09 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 22 18:40:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=559ae896 media-libs/alsa-lib: Stabilize 1.2.12 x86, #939918 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild index 9d0d228a2beb..882337ddf88f 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 069b14e7e992ec51c6ff372aa777eb4b300496f8 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 22 18:40:07 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 22 18:40:07 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069b14e7 media-libs/alsa-lib: Stabilize 1.2.12 amd64, #939918 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild index 4917a73c3c0d..9d0d228a2beb 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: b7e22b3dc7da1ff9dcd38a7d8e16fc09b57e8628 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 22 18:40:05 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 22 18:40:05 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7e22b3d media-libs/alsa-lib: Stabilize 1.2.12 arm64, #939918 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild index 0ec3a92aaf28..4917a73c3c0d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 438cbd8de5995343ec6855d483df79e969f72426 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Sep 22 18:02:04 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Sep 22 18:02:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438cbd8d media-libs/alsa-lib: Stabilize 1.2.12 ppc64, #939918 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild index 057bb7e77f30..0ec3a92aaf28 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 4df7f4ac02f210c93c4f2d94fcd30b34f33ddc2d Author: Sam James gentoo org> AuthorDate: Wed Jun 12 03:42:05 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jun 12 03:48:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df7f4ac media-libs/alsa-lib: add 1.2.12 Closes: https://bugs.gentoo.org/914511 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.12.ebuild | 98 ++ 2 files changed, 99 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index e85cb3c13e59..d3ddaa9f97a8 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,2 +1,3 @@ DIST alsa-lib-1.2.10.tar.bz2 1107007 BLAKE2B b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f SHA512 4ccbd1dc5a612044571c26290923009e4c3f7959b30a5d0bed47daa68bbefaff9059c4f0fa3bc16f22c1eed2d36f079139369f40243da5921ae4de02a4541939 DIST alsa-lib-1.2.11.tar.bz2 1107150 BLAKE2B 7fb245ffbfb841bdd5cb9da08fb2ec0a4ce8d340d4d1461999aca558c67c16e7c596cd0bffab761b7b4549025b0fb25462fb352e6d3900fb42f00b47de58d34c SHA512 7bf2c541dff5262c0302a1c716ca10cdb5105f4e0ad48f3341c3c7e975b0c3ea835a298a05974c3e216a85912c368d8025ba3cdda3ff04a7683133ce5b2a286d +DIST alsa-lib-1.2.12.tar.bz2 1108712 BLAKE2B bcb48ad2c8687454b312e789c650136fee0db8cccf58e997b9d619aac5c74288b69220589efdcd3917eb1d781ef71be5fcd16d997c59c069fe20788d1a479068 SHA512 053e36e51c0ff28f07028b89c8845b50682a5c14035ab85c2fc8cae2f2f0d05e4cd45ed879602c15c1596fb7fe84bfd50ec0d119dfb55c66589a2d458a9b317d diff --git a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild new file mode 100644 index ..29238ca3c274 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="7e3a3c2b0a092d0f568ba3c98365030dd91cc877" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog doc/asoun
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: a3acb1f8e08cd26b027710b5c6fb74e6687d389b Author: Matoro Mahri matoro tk> AuthorDate: Thu May 30 03:12:50 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu May 30 04:35:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3acb1f8 media-libs/alsa-lib: Stabilize 1.2.11 hppa, #930587 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 0c1e39bdc908..6038d46f5079 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: ea352a65f750c1c0a25e9b371529db3aa25117f8 Author: Matoro Mahri matoro tk> AuthorDate: Thu May 30 02:15:43 2024 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu May 30 04:35:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea352a65 media-libs/alsa-lib: Stabilize 1.2.10-r3 hppa, #930396 Signed-off-by: Matoro Mahri matoro.tk> Signed-off-by: Ionen Wolkens gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index af9a3d46e23c..57080845dff8 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 06b286350a3e74328c166eff7380fbbc2b7c0335 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:41:12 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:41:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b28635 media-libs/alsa-lib: Stabilize 1.2.11 ppc64, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 8fda23cfc441..0c1e39bdc908 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: fc44330aa82bfd4a5d080cea139223f3bf4e95bc Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:27:58 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:27:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc44330a media-libs/alsa-lib: Stabilize 1.2.11 x86, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 9e3fbf34aec1..8fda23cfc441 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 52d97b504aef9086f8d6743ced8f528a048b7347 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:27:54 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:27:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52d97b50 media-libs/alsa-lib: Stabilize 1.2.11 ppc, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 24c561c07be8..9e3fbf34aec1 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: c837dd35dd7fcaaf3faf07863865d30eeb27b3e4 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:21:55 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:21:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c837dd35 media-libs/alsa-lib: Stabilize 1.2.11 amd64, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index f0327d288262..24c561c07be8 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 9fdc7fd0128ea62d1750e859e790a5f66a831728 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:21:51 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:21:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fdc7fd0 media-libs/alsa-lib: Stabilize 1.2.11 sparc, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 583e29a2443f..f0327d288262 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 5ec726195f3e6f227b4b79cf44f35b559f0aa896 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:15:37 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:15:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec72619 media-libs/alsa-lib: Stabilize 1.2.11 arm64, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 7565309a3e0a..4f910e74c76b 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 022eddd7499530a933f14985e68cecf12aa5099b Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:15:40 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:15:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022eddd7 media-libs/alsa-lib: Stabilize 1.2.11 arm, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 4f910e74c76b..583e29a2443f 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 9beed58f53074e667c4fa09f1fe12d8fc40ce89e Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:55:58 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:55:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9beed58f media-libs/alsa-lib: Stabilize 1.2.10-r3 ppc64, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index 6050b5c64b26..d57bde016770 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 8bb6a94e71013100a6abc5de938709cf855a21c2 Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:56:04 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:56:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb6a94e media-libs/alsa-lib: Stabilize 1.2.10-r3 amd64, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index a48f489885e0..af9a3d46e23c 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 3489b0f7bd5b94f2cdd1edd7164aa4e439018d46 Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:56:03 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:56:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3489b0f7 media-libs/alsa-lib: Stabilize 1.2.10-r3 sparc, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index cb7da41c5dd9..a48f489885e0 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 4049724ab07e0d70f1cd67f64d21cdc6d358b0d5 Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:55:59 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:55:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4049724a media-libs/alsa-lib: Stabilize 1.2.10-r3 ppc, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index d57bde016770..a06f0bb58da1 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1b279c51e22f18a80a29245a80d32be833fd9059 Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:56:02 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:56:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b279c51 media-libs/alsa-lib: Stabilize 1.2.10-r3 arm64, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index 6099293d3adc..cb7da41c5dd9 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 5f7888456a2ef4eef4a671bf19a2beb5505dff2d Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:56:00 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:56:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f788845 media-libs/alsa-lib: Stabilize 1.2.10-r3 x86, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index a06f0bb58da1..6099293d3adc 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: c79c1ecd81b0a82566d9bdb5800aedf15c69831c Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:55:57 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:55:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79c1ecd media-libs/alsa-lib: Stabilize 1.2.10-r3 arm, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index a44a4078f191..6050b5c64b26 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/
commit: 747325624803925817185a5d3253e17f1c09c2a6 Author: Michal Rostecki protonmail com> AuthorDate: Thu Feb 1 21:30:51 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 17 06:38:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74732562 media-libs/alsa-lib: Bump alsa-lib to 1.2.11 Changes: - Version bump to 1.2.11 - Add an upstream patch which fixes the build with lld - alsa-project/alsa-lib@2a736a0 - The previous lld-related patches are not needed anymore Signed-off-by: Michal Rostecki protonmail.com> Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 99 ++ ...2.11-topology-correct-version-script-path.patch | 32 +++ 3 files changed, 132 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index d9325967f41a..e85cb3c13e59 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1 +1,2 @@ DIST alsa-lib-1.2.10.tar.bz2 1107007 BLAKE2B b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f SHA512 4ccbd1dc5a612044571c26290923009e4c3f7959b30a5d0bed47daa68bbefaff9059c4f0fa3bc16f22c1eed2d36f079139369f40243da5921ae4de02a4541939 +DIST alsa-lib-1.2.11.tar.bz2 1107150 BLAKE2B 7fb245ffbfb841bdd5cb9da08fb2ec0a4ce8d340d4d1461999aca558c67c16e7c596cd0bffab761b7b4549025b0fb25462fb352e6d3900fb42f00b47de58d34c SHA512 7bf2c541dff5262c0302a1c716ca10cdb5105f4e0ad48f3341c3c7e975b0c3ea835a298a05974c3e216a85912c368d8025ba3cdda3ff04a7683133ce5b2a286d diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild new file mode 100644 index ..7565309a3e0a --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="7e3a3c2b0a092d0f568ba3c98365030dd91cc877" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${PN}-1.2.11-topology-correct-version-script-path.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la'
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: 03d7cfe8f4e95fb251bb8079202c48ec08f5 Author: Matt Turner gentoo org> AuthorDate: Thu Jan 25 19:04:35 2024 + Commit: Matt Turner gentoo org> CommitDate: Sun Jan 28 17:35:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03d7 media-libs/alsa-lib: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/alsa-lib/Manifest | 2 - media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild | 100 - media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 97 media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 98 .../files/alsa-lib-1.2.8-clang16-macro.patch | 31 --- 5 files changed, 328 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index c4404eab1825..d9325967f41a 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,3 +1 @@ DIST alsa-lib-1.2.10.tar.bz2 1107007 BLAKE2B b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f SHA512 4ccbd1dc5a612044571c26290923009e4c3f7959b30a5d0bed47daa68bbefaff9059c4f0fa3bc16f22c1eed2d36f079139369f40243da5921ae4de02a4541939 -DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 -DIST alsa-lib-1.2.9.tar.bz2 1094660 BLAKE2B ec0c6966802196016679652292a579c6301cce33a2e887fce79cdb80629b6df047269787445cf0645e6cf43d3d2aae8fa57ddad5ab79fc254ee65a0ed695f449 SHA512 8f39c8166c3648d46695a9287d9b9a35e5bfffed11d79e868ff7aba92d0fee792e82784186ebeb2a3e44d6b617c916025c7fce9a802565bb8e0dc8fdcce2311a diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild deleted file mode 100644 index 98cbaa2d28db.. --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -inherit autotools multilib-minimal flag-o-matic python-single-r1 - -DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; -if [[ ${PV} == *_p* ]] ; then - # Please set correct commit ID for a snapshot release! - COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" - SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT:0:7} -else - # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) - SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; -fi - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="alisp debug doc python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - media-libs/alsa-topology-conf - media-libs/alsa-ucm-conf - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 - "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport - "${FILESDIR}/${P}-ump-header-detection.patch" # bug #913573, backport -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die - # bug #545950 - sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die - - eautoreconf -} - -multilib_src_configure() { - # Broken upstream. Could in theory work with -flto-partitions=none - # but it's a hack to workaround the real problem and not strictly safe. - # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. - # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. - # Let us know if you can identify one.) - filter-lto - - local myeconfargs=( - --disable-maintainer-mode - --disable-resmgr - --enable-aload - --enable-rawmidi - --enable-seq - --enable-shared - --enable-thread-safety - - $(multilib_native_use_enable python) - $(use_enable alisp) - $(use_with debug) - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake - - if multilib_is_native_abi && use doc; then - emake doc - grep -FZ
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: cc52c5e316ca5a61f4a85e34e513480e41801360 Author: Sam James gentoo org> AuthorDate: Wed Dec 13 01:18:21 2023 + Commit: Sam James gentoo org> CommitDate: Wed Dec 13 01:18:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc52c5e3 media-libs/alsa-lib: backport lld 17 fix Closes: https://bugs.gentoo.org/914511 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 103 + .../alsa-lib/files/alsa-lib-1.2.10-lld-17.patch| 35 +++ 2 files changed, 138 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild new file mode 100644 index ..410467070681 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport + "${FILESDIR}/${P}-ump-header-detection.patch" # bug #913573, backport + "${FILESDIR}/${P}-pcm-fix-segfault-32bit-libs.patch" # backport + "${FILESDIR}/${P}-reshuffle-included-files-config-h.patch" # backport + "${FILESDIR}/${P}-lld-17.patch" # bug #914511, backport +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +} diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.10-lld-17.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.10-lld-17.patch new file mode 100644 index ..cba1e2e2d507 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.10-lld-17.patch @@ -0,0 +1,35 @@ +https://bugs.gentoo.org/914511 +https://github.com/alsa-project/alsa-lib/issues/356 +https://github.com/alsa-project/alsa-lib/commit/96f60d829f2c9dc9ad9eda46410adaa41b4b0da0 + +From 96f60d829f2c9dc9ad9eda46410adaa41b4b0da0 Mon Sep 17 00:00:00 2001 +From: Takashi Iwai +Date: Tue, 10 Oct 2023 08:20:15 +0200 +Subject: [PATCH] seq: Fix typos in symbol version definitions + +There were obvious typos in src/Versions.in that resulted in the +undefined s
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6fce4abc82491c8db7fa045008bbf9d5e58c30f7 Author: Sam James gentoo org> AuthorDate: Fri Dec 1 20:02:22 2023 + Commit: Sam James gentoo org> CommitDate: Fri Dec 1 20:02:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fce4abc media-libs/alsa-lib: Stabilize 1.2.10-r2 amd64, #918917 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index ef779767f9c2..4ec769a33bb2 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6c2a8b75c86945660e1a6a21577713fa80e9fdb3 Author: Sam James gentoo org> AuthorDate: Fri Dec 1 20:02:23 2023 + Commit: Sam James gentoo org> CommitDate: Fri Dec 1 20:02:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2a8b75 media-libs/alsa-lib: Stabilize 1.2.10-r2 x86, #918917 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index 4ec769a33bb2..10f2d9a046ce 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 492faa545447930ae1132bff6b398693d8cea34d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 18:58:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 18:58:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=492faa54 media-libs/alsa-lib: Stabilize 1.2.10-r2 ppc, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index 16f2b5662784..ef779767f9c2 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 4ab9101384c69f90c453f3166dcd21bb6e26a39a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 18:58:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 18:58:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab91013 media-libs/alsa-lib: Stabilize 1.2.10-r2 hppa, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index d2e47d75e634..16f2b5662784 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: ce7c6656ec82ff862edf72fc05dfdca9ec803a27 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 17:57:25 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 17:57:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7c6656 media-libs/alsa-lib: Stabilize 1.2.10-r2 ppc64, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index ae46512bac25..d2e47d75e634 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 27cdd7210373f8bacc209611cd580c9cd5425adb Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 17:50:53 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 17:50:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27cdd721 media-libs/alsa-lib: Stabilize 1.2.10-r2 sparc, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index a2ee81c7910c..ae46512bac25 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1df080823881f7df14d88501fc37a645c2fce69d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 17:06:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 17:06:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df08082 media-libs/alsa-lib: Stabilize 1.2.10-r2 arm64, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index 8fe8251d88dc..a2ee81c7910c 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: a8d2f92932bfd1f34d350ed5d905077c3e1f1aff Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 17:06:55 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 17:06:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d2f929 media-libs/alsa-lib: Stabilize 1.2.10-r2 arm, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index 4b5a3c65e8bb..8fe8251d88dc 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/
commit: 8da9ea49f14cfc17a49174d51b608f7484daba19 Author: Sam James gentoo org> AuthorDate: Fri Sep 15 04:13:55 2023 + Commit: Sam James gentoo org> CommitDate: Fri Sep 15 04:33:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da9ea49 media-libs/alsa-lib: fix 32-bit LFS mismatches Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 102 ...sa-lib-1.2.10-pcm-fix-segfault-32bit-libs.patch | 91 +++ ...-1.2.10-reshuffle-included-files-config-h.patch | 174 + 3 files changed, 367 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild new file mode 100644 index ..4b5a3c65e8bb --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport + "${FILESDIR}/${P}-ump-header-detection.patch" # bug #913573, backport + "${FILESDIR}/${P}-pcm-fix-segfault-32bit-libs.patch" # backport + "${FILESDIR}/${P}-reshuffle-included-files-config-h.patch" # backport +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +} diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.10-pcm-fix-segfault-32bit-libs.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.10-pcm-fix-segfault-32bit-libs.patch new file mode 100644 index ..4cd3614ee943 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.10-pcm-fix-segfault-32bit-libs.patch @@ -0,0 +1,91 @@ +https://github.com/alsa-project/alsa-lib/commit/0e3dfb9f705ca78be34cd70fd59d67c431e29cc7 + +From 0e3dfb9f705ca78be34cd70fd59d67c431e29cc7 Mon Sep 17 00:00:00 2001 +From: Takashi Iwai +Date: Sat, 9 Sep 2023 17:42:03 +0200 +Subject: [PATCH] pcm: Fix segfault with 32bit libs + +The recent rearrangement of header inclusion order caused a regression +showing segfaults on 32bit Arm. The primary reason is the
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/
commit: 0cd39f1f240ebd443106c162bcd7c1b22a55f26c Author: Violet Purcell inventati org> AuthorDate: Thu Sep 7 12:05:56 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 14:47:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd39f1f media-libs/alsa-lib: Backport UMP header file detection fix Closes: https://bugs.gentoo.org/913513 Closes: https://bugs.gentoo.org/913521 Signed-off-by: Violet Purcell inventati.org> Closes: https://github.com/gentoo/gentoo/pull/32660 Signed-off-by: Sam James gentoo.org> ...lib-1.2.10.ebuild => alsa-lib-1.2.10-r1.ebuild} | 1 + .../alsa-lib-1.2.10-ump-header-detection.patch | 31 ++ 2 files changed, 32 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild similarity index 97% rename from media-libs/alsa-lib/alsa-lib-1.2.10.ebuild rename to media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild index bd8d097d5eff..b558003171cb 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild @@ -35,6 +35,7 @@ BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" PATCHES=( "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport + "${FILESDIR}/${P}-ump-header-detection.patch" # bug #913573, backport ) pkg_setup() { diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.10-ump-header-detection.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.10-ump-header-detection.patch new file mode 100644 index ..a75aa3a85a06 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.10-ump-header-detection.patch @@ -0,0 +1,31 @@ +From https://github.com/alsa-project/alsa-lib/commit/fcce13a6726c52882bd8b7131c61c4eba308792c Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Mon, 4 Sep 2023 09:38:26 +0200 +Subject: [PATCH] control.h: Fix ump header file detection +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Apparently, the control.h is used from apps separately (outside +asoundlib.h). Avoid errors like: + +/usr/include/alsa/control.h:417:47: error: ‘snd_ump_endpoint_info_t’ has not been declared + 417 | int snd_ctl_ump_endpoint_info(snd_ctl_t *ctl, snd_ump_endpoint_info_t *info); + | ^~~ +/usr/include/alsa/control.h:418:44: error: ‘snd_ump_block_info_t’ has not been declared + 418 | int snd_ctl_ump_block_info(snd_ctl_t *ctl, snd_ump_block_info_t *info); + |^~~~ + +Fixes: https://github.com/alsa-project/alsa-lib/issues/348 +Signed-off-by: Jaroslav Kysela +--- a/include/control.h b/include/control.h +@@ -413,6 +413,8 @@ int snd_ctl_pcm_prefer_subdevice(snd_ctl_t *ctl, int subdev); + int snd_ctl_rawmidi_next_device(snd_ctl_t *ctl, int * device); + int snd_ctl_rawmidi_info(snd_ctl_t *ctl, snd_rawmidi_info_t * info); + int snd_ctl_rawmidi_prefer_subdevice(snd_ctl_t *ctl, int subdev); ++#endif ++#ifdef __ALSA_UMP_H + int snd_ctl_ump_next_device(snd_ctl_t *ctl, int *device); + int snd_ctl_ump_endpoint_info(snd_ctl_t *ctl, snd_ump_endpoint_info_t *info); + int snd_ctl_ump_block_info(snd_ctl_t *ctl, snd_ump_block_info_t *info);
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: b0ead6beba8b528c5d03c738a8214f8eeea27105 Author: Violet Purcell inventati org> AuthorDate: Thu Sep 7 00:13:40 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 14:46:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0ead6be media-libs/alsa-lib: backport musl fix for 1.2.10 Closes: https://bugs.gentoo.org/913573 Signed-off-by: Violet Purcell inventati.org> Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10.ebuild | 1 + .../files/alsa-lib-1.2.10-musl-string.patch| 40 ++ 2 files changed, 41 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild index 9292f6f04563..bd8d097d5eff 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild @@ -34,6 +34,7 @@ BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" PATCHES=( "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport ) pkg_setup() { diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.10-musl-string.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.10-musl-string.patch new file mode 100644 index ..49747dcfecbe --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.10-musl-string.patch @@ -0,0 +1,40 @@ +From https://github.com/alsa-project/alsa-lib/commit/10bd599970acc71c92f85eb08943eb8d3d702a9c Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Wed, 6 Sep 2023 15:16:44 +0200 +Subject: [PATCH] global.h: move __STRING() macro outside !PIC ifdef block + +It solves the musl libc compilation issue. + +control.c: In function 'snd_ctl_open_conf': +../../include/global.h:98:36: warning: implicit declaration of function '__STRING' [-Wimplicit-function-declaratio] + 98 | #define SND_DLSYM_VERSION(version) __STRING(version) + |^~~~ + +Fixes: https://github.com/alsa-project/alsa-lib/issues/350 +Signed-off-by: Jaroslav Kysela +--- a/include/global.h b/include/global.h +@@ -51,6 +51,11 @@ const char *snd_asoundlib_version(void); + #define ATTRIBUTE_UNUSED __attribute__ ((__unused__)) + #endif + ++#ifndef __STRING ++/** \brief Return 'x' argument as string */ ++#define __STRING(x) #x ++#endif ++ + #ifdef PIC /* dynamic build */ + + /** \hideinitializer \brief Helper macro for #SND_DLSYM_BUILD_VERSION. */ +@@ -71,11 +76,6 @@ struct snd_dlsym_link { + + extern struct snd_dlsym_link *snd_dlsym_start; + +-#ifndef __STRING +-/** \brief Return 'x' argument as string */ +-#define __STRING(x) #x +-#endif +- + /** \hideinitializer \brief Helper macro for #SND_DLSYM_BUILD_VERSION. */ + #define __SND_DLSYM_VERSION(prefix, name, version) _ ## prefix ## name ## version + /**
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6ef0b470c182bc8c2c07475453ac47297389d258 Author: Sam James gentoo org> AuthorDate: Sat Sep 2 07:51:05 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 2 07:51:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef0b470 media-libs/alsa-lib: add 1.2.10 Closes: https://bugs.gentoo.org/885551 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.10.ebuild | 98 ++ 2 files changed, 99 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 17bbdaf788e0..c4404eab1825 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,2 +1,3 @@ +DIST alsa-lib-1.2.10.tar.bz2 1107007 BLAKE2B b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f SHA512 4ccbd1dc5a612044571c26290923009e4c3f7959b30a5d0bed47daa68bbefaff9059c4f0fa3bc16f22c1eed2d36f079139369f40243da5921ae4de02a4541939 DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 DIST alsa-lib-1.2.9.tar.bz2 1094660 BLAKE2B ec0c6966802196016679652292a579c6301cce33a2e887fce79cdb80629b6df047269787445cf0645e6cf43d3d2aae8fa57ddad5ab79fc254ee65a0ed695f449 SHA512 8f39c8166c3648d46695a9287d9b9a35e5bfffed11d79e868ff7aba92d0fee792e82784186ebeb2a3e44d6b617c916025c7fce9a802565bb8e0dc8fdcce2311a diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild new file mode 100644 index ..9292f6f04563 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog doc/asoundrc
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: b4c86651fd4357323899462b513d6b326ed956a0 Author: Sam James gentoo org> AuthorDate: Wed Aug 2 15:10:25 2023 + Commit: Sam James gentoo org> CommitDate: Wed Aug 2 15:10:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c86651 media-libs/alsa-lib: Stabilize 1.2.9 ppc, #911149 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index 59d9c14865f1..7811b277faae 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1c1b829ded1e9fac61a8436ebc98c7d0909c Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Jul 31 15:30:15 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 1 07:48:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1b829d media-libs/alsa-lib: stable 1.2.9 for hppa/sparc, bug #911149 Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index ecf9ef984c18..59d9c14865f1 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 7efcea47a72e72c027275fa1fba5a90fbf03640a Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 24 20:32:56 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 24 20:32:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7efcea47 media-libs/alsa-lib: Stabilize 1.2.9 ppc64, #911149 Signed-off-by: Jakov Smolić gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index 82a3c6b9e848..5eb855f96886 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 8c758b8bd4e221bd05029bfdd559fd44f3e3c8e7 Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 24 20:33:05 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 24 20:33:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c758b8b media-libs/alsa-lib: Stabilize 1.2.9 x86, #911149 Signed-off-by: Jakov Smolić gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index 3cc5464b422d..ecf9ef984c18 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 5458120a1becbecbb1c43e88c91ba5f769310bfd Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 24 20:33:00 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 24 20:33:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5458120a media-libs/alsa-lib: Stabilize 1.2.9 amd64, #911149 Signed-off-by: Jakov Smolić gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index 5eb855f96886..3cc5464b422d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1e18d22928f0d2ef4fc188f06d55df846c8c2aa1 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 24 18:33:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 24 18:33:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e18d229 media-libs/alsa-lib: Stabilize 1.2.9 arm, #911149 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index dde0b8692a4c..82a3c6b9e848 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: fd055943cb26fffa4f9f23361fe9c70a5001c3c4 Author: Sam James gentoo org> AuthorDate: Mon Jul 24 18:16:28 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 24 18:16:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd055943 media-libs/alsa-lib: Stabilize 1.2.9 arm64, #911149 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index 9292f6f04563..dde0b8692a4c 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: c84090acc76794ed7332fef9a77c97ff17bb10df Author: Sam James gentoo org> AuthorDate: Fri May 5 04:04:33 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84090ac media-libs/alsa-lib: add 1.2.9 Closes: https://bugs.gentoo.org/900863 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 98 +++ 2 files changed, 99 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 474b47cec535..17bbdaf788e0 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1 +1,2 @@ DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 +DIST alsa-lib-1.2.9.tar.bz2 1094660 BLAKE2B ec0c6966802196016679652292a579c6301cce33a2e887fce79cdb80629b6df047269787445cf0645e6cf43d3d2aae8fa57ddad5ab79fc254ee65a0ed695f449 SHA512 8f39c8166c3648d46695a9287d9b9a35e5bfffed11d79e868ff7aba92d0fee792e82784186ebeb2a3e44d6b617c916025c7fce9a802565bb8e0dc8fdcce2311a diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild new file mode 100644 index ..9292f6f04563 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: c0bf6a4f06c70227dbdfb6898f0c7d3d602f9971 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:24:25 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0bf6a4f media-libs/alsa-lib: fix UnusedLocalUse I'm working on the alsa-* bumps and then messed around with rebase so missed this when doing the cleanup before bump. Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/media-libs/alsa-lib/metadata.xml b/media-libs/alsa-lib/metadata.xml index 46d73ada1b5d..dc26f4840b84 100644 --- a/media-libs/alsa-lib/metadata.xml +++ b/media-libs/alsa-lib/metadata.xml @@ -6,7 +6,6 @@ Enable support for ALISP (ALSA LISP) interpreter for advanced features. - thread-safe API functions https://www.alsa-project.org/wiki/Main_Page_News
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: da20ce8874b0f8f15c7bc3010b8bdf90fa3542e3 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:01:16 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da20ce88 media-libs/alsa-lib: drop 1.2.7.2, 1.2.7.2-r1 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 - media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild | 97 -- media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild| 97 -- 3 files changed, 195 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 4302b90818ee..474b47cec535 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,2 +1 @@ -DIST alsa-lib-1.2.7.2.tar.bz2 1085117 BLAKE2B 9ae3d4358d802970249e1b904faa7c4d646dec1d8c93e0de9c4b70065e912b910303d77e8f9f68c97b883ec270cf0dd8b97146b4a85f3aede4f290683c462fce SHA512 79e5920384e570a1acd8ecd1eb8812879333c3cedb1d15780080afc40125b97df893c33f4163d9dd863871b628bc6026265f8ace2c8634fc1af5b52b62ac9cfe DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild deleted file mode 100644 index fee1d148d903.. --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit autotools multilib-minimal flag-o-matic python-single-r1 - -DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; -if [[ ${PV} == *_p* ]] ; then - # Please set correct commit ID for a snapshot release!!! - COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" - SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT:0:7} -else - # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) - SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; -fi - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="alisp debug doc python" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="media-libs/alsa-topology-conf - media-libs/alsa-ucm-conf - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die - # bug #545950 - sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die - - eautoreconf -} - -multilib_src_configure() { - # Broken upstream. Could in theory work with -flto-partitions=none - # but it's a hack to workaround the real problem and not strictly safe. - # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. - filter-lto - - local myeconfargs=( - --disable-maintainer-mode - --disable-resmgr - --enable-aload - --enable-rawmidi - --enable-seq - --enable-shared - --enable-thread-safety - - # enable Python only on final ABI - $(multilib_native_use_enable python) - $(use_enable alisp) - $(use_with debug) - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake - - if multilib_is_native_abi && use doc; then - emake doc - grep -FZrl "${S}" doc/doxygen/html | \ - xargs -0 sed -i -e "s:${S}::" || die - fi -} - -multilib_src_install() { - multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) - - default -} - -multilib_src_install_all() { - find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die - - dodoc ChangeLog doc/asoundrc.txt NOTES TODO -} diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild deleted file mode 100644 index 87e46cf31a80.. --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distr
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 5b1e98f8316081449cfc10f1125a36bcc921bd23 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Mar 15 16:40:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Mar 15 16:40:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b1e98f8 media-libs/alsa-lib: Stabilize 1.2.8-r1 ppc64, #891847 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index 6e376f614ef1..59c36964285d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 43f99fc57f5579cf1ad6812380712ac522d5dc84 Author: Sam James gentoo org> AuthorDate: Tue Mar 7 11:40:20 2023 + Commit: Sam James gentoo org> CommitDate: Tue Mar 7 11:40:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f99fc5 media-libs/alsa-lib: Stabilize 1.2.8-r1 x86, #891847 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index 451a5d847c1a..5ef8a9f2687d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 0db3b0bf197dbe8b048340701c8b1b01ab8c0da2 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 17:43:51 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 17:43:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db3b0bf media-libs/alsa-lib: Stabilize 1.2.8-r1 hppa, #891847 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index ff1b03906cab..451a5d847c1a 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f32a4dc4682359789892be929d49b65fe70fc194 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 07:35:33 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 07:35:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f32a4dc4 media-libs/alsa-lib: Stabilize 1.2.8-r1 ppc, #891847 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index 4216482784e1..ff1b03906cab 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: d6ce102a7484a10c87e7a143f023c89cb54bfc7b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 06:20:12 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 06:20:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ce102a media-libs/alsa-lib: Stabilize 1.2.8-r1 arm64, #891847 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index 1ed90c96e99e..5dc67e76fc32 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: 3a7adf6acb026dd53e261d25d6de947f2314b04e Author: Sam James gentoo org> AuthorDate: Sun Oct 30 18:17:40 2022 + Commit: Sam James gentoo org> CommitDate: Sun Oct 30 20:41:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a7adf6a media-libs/alsa-lib: fix alsa.m4 for clang 16 Signed-off-by: Sam James gentoo.org> ...a-lib-1.2.8.ebuild => alsa-lib-1.2.8-r1.ebuild} | 1 + .../files/alsa-lib-1.2.8-clang16-macro.patch | 31 ++ 2 files changed, 32 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild similarity index 98% rename from media-libs/alsa-lib/alsa-lib-1.2.8.ebuild rename to media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index ea97e535b5f7..60c8f343db4e 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -34,6 +34,7 @@ BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" PATCHES=( "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${PN}-1.2.8-clang16-macro.patch" ) pkg_setup() { diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch new file mode 100644 index ..c74a7cc73e26 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch @@ -0,0 +1,31 @@ +https://github.com/alsa-project/alsa-lib/pull/278 + +From 68a233404279366f7c7e34afb6197bcc70f4b7d7 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 30 Oct 2022 18:06:37 + +Subject: [PATCH] utils/alsa.m4: include for exit() + +Clang 16 makes -Wimplicit-function-declaration an error by default +and it's easier to just explicitly include rather +than hope the ALSA headers always have it. + +Signed-off-by: Sam James +--- a/utils/alsa.m4 b/utils/alsa.m4 +@@ -85,6 +85,7 @@ AC_LANG_PUSH([C]) + AC_MSG_CHECKING([for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include ++#include + ]], [[ + /* ensure backward compatibility */ + #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) +@@ -130,6 +131,7 @@ AC_MSG_CHECKING([for libatopology (sound headers version > 1.1.9)]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include + #include ++#include + ]], [[ + /* ensure backward compatibility */ + #if !defined(SND_LIB_VERSION) +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6be7b470c9dc87b31e46380944cfdef9af2b5510 Author: Sam James gentoo org> AuthorDate: Thu Oct 27 04:09:28 2022 + Commit: Sam James gentoo org> CommitDate: Thu Oct 27 04:46:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be7b470 media-libs/alsa-lib: add 1.2.8 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.8.ebuild | 96 +++ 2 files changed, 97 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 4ae6d0035c44..4302b90818ee 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1 +1,2 @@ DIST alsa-lib-1.2.7.2.tar.bz2 1085117 BLAKE2B 9ae3d4358d802970249e1b904faa7c4d646dec1d8c93e0de9c4b70065e912b910303d77e8f9f68c97b883ec270cf0dd8b97146b4a85f3aede4f290683c462fce SHA512 79e5920384e570a1acd8ecd1eb8812879333c3cedb1d15780080afc40125b97df893c33f4163d9dd863871b628bc6026265f8ace2c8634fc1af5b52b62ac9cfe +DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild new file mode 100644 index ..ea97e535b5f7 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 603dc85c24d77600c8f212000578505e7ffeca6e Author: Sam James gentoo org> AuthorDate: Thu Oct 27 04:13:30 2022 + Commit: Sam James gentoo org> CommitDate: Thu Oct 27 04:46:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=603dc85c media-libs/alsa-lib: add changelog metadata Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/alsa-lib/metadata.xml b/media-libs/alsa-lib/metadata.xml index 296ff4616721..46d73ada1b5d 100644 --- a/media-libs/alsa-lib/metadata.xml +++ b/media-libs/alsa-lib/metadata.xml @@ -9,6 +9,7 @@ thread-safe API functions + https://www.alsa-project.org/wiki/Main_Page_News cpe:/a:alsa-project:alsa-lib alsa-project/alsa-lib
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f5cde744fb900853ee27f032579b99bd5d6b9a77 Author: Holger Hoffstätte applied-asynchrony com> AuthorDate: Sun Sep 4 14:17:32 2022 + Commit: Sam James gentoo org> CommitDate: Sun Sep 25 01:27:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5cde744 media-libs/alsa-lib: enable thread-safety by default This follows the expected upstream default. Closes: https://bugs.gentoo.org/868369 Signed-off-by: Holger Hoffstätte applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/27140 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild | 97 ++ 1 file changed, 97 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild new file mode 100644 index ..79c92d0a5d8f --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release!!! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + # enable Python only on final ABI + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f2bc000658e6df48eeb0d642288474e1fc6ca535 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 16 18:50:31 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 16 18:50:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2bc0006 media-libs/alsa-lib: Stabilize 1.2.7.2 hppa, #862124 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index f58bdd4bf463..98ef78f51efc 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 8ec41f4562086c8e5fa1b868f64dc279ed4bbee7 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jul 31 11:09:35 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jul 31 11:09:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec41f45 media-libs/alsa-lib: ppc64 stable wrt bug #862124 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index 2d10208e6bde..f58bdd4bf463 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f2435798c8181bbbad384c02516d19d330454093 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jul 31 11:07:06 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jul 31 11:07:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2435798 media-libs/alsa-lib: arm64 stable wrt bug #862124 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index f66482fb25e9..2d10208e6bde 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: b019d9cc4be2b629c748a43690f51e9379e11028 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jul 31 11:04:55 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jul 31 11:04:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b019d9cc media-libs/alsa-lib: amd64 stable wrt bug #862124 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index 7fa0376cbebb..f66482fb25e9 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: a2871d08ed787158cef334c5dfdb64be57b2af8f Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 30 16:26:56 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 30 16:26:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2871d08 media-libs/alsa-lib: Stabilize 1.2.7.2 x86, #862124 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index d9f614af3f80..7fa0376cbebb 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 35f82449804c3a89689245d0700817d3b53361e9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 30 15:38:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 30 15:38:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f82449 media-libs/alsa-lib: Stabilize 1.2.7.2 arm, #862124 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index 26e8c8d6a11d..d9f614af3f80 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: e8abf81675d6f91a0a0998472f81a5ff029d96d9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 30 11:27:50 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 30 11:27:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8abf816 media-libs/alsa-lib: Stabilize 1.2.7.2 sparc, #862124 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index ab3dd467705d..26e8c8d6a11d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 7cd4d9ae5ff336b21fec9138584e011571076717 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 30 09:50:40 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 30 09:50:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd4d9ae media-libs/alsa-lib: Stabilize 1.2.7.2 ppc, #862124 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index d9872d85161c..ab3dd467705d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: d871324e7a59e034e5cdd0efe439d4175cdce6a7 Author: Sam James gentoo org> AuthorDate: Fri Jul 29 02:47:46 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jul 29 02:54:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d871324e media-libs/alsa-lib: add github upstream metadata Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/metadata.xml | 21 +++-- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/media-libs/alsa-lib/metadata.xml b/media-libs/alsa-lib/metadata.xml index 0be523618f69..296ff4616721 100644 --- a/media-libs/alsa-lib/metadata.xml +++ b/media-libs/alsa-lib/metadata.xml @@ -1,14 +1,15 @@ https://www.gentoo.org/dtd/metadata.dtd";> - -alsa-b...@gentoo.org - - -Enable support for ALISP (ALSA LISP) interpreter for advanced features. -thread-safe API functions - - -cpe:/a:alsa-project:alsa-lib - + + alsa-b...@gentoo.org + + + Enable support for ALISP (ALSA LISP) interpreter for advanced features. + thread-safe API functions + + + cpe:/a:alsa-project:alsa-lib + alsa-project/alsa-lib +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: b380de62b52d318e12857c54a3d99c9c21e3b165 Author: Sam James gentoo org> AuthorDate: Sun Jul 17 15:06:41 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 17 15:06:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b380de62 media-libs/alsa-lib: use new filter-lto Bug: https://bugs.gentoo.org/616108 Bug: https://bugs.gentoo.org/669086 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index 2fb3f286446d..d9872d85161c 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -54,7 +54,7 @@ multilib_src_configure() { # Broken upstream. Could in theory work with -flto-partitions=none # but it's a hack to workaround the real problem and not strictly safe. # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. - filter-flags -flto=* -flto + filter-lto local myeconfargs=( --disable-maintainer-mode
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 74defb08116be261df23cb48339be604d25133d7 Author: Sam James gentoo org> AuthorDate: Sat Jul 9 08:29:56 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jul 9 08:30:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74defb08 media-libs/alsa-lib: add 1.2.7.2 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest| 1 + media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 97 + 2 files changed, 98 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index a48b1fed6157..200f0964d627 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,3 +1,4 @@ DIST alsa-lib-1.2.6.1.tar.bz2 1079670 BLAKE2B 4f3d1d078678773b4f6a569d0eea95d0cf89a846605c3a95e11b92f1fe0bd9fb164b8f710906f0de9675ade7ef2123375eb1221945bec511708d6fdd85c051b9 SHA512 70e539cf092b5d43e00e4134d8a3e184f0dc34312823e4b58a574320cbf06cb7369bc3251ecb1858033756a7a8c35d36faa8da48d49f6efe0cec905784adbd45 DIST alsa-lib-1.2.7.1.tar.bz2 1084711 BLAKE2B b7be12a51453a82d0eb2e57fb8f9391c8778e8c63b78b6e6f46437bca39e3efb13394ba0e060547781ccde75fcdc19da532d5aed24fe0d5cfb885c1604e4e8ce SHA512 2a0b4205e8bf602b56a6f5007ba219799e5443827393058e439adf5b391bb6c4815a48bb994b5d108b9f31a90db0eb43a96a0d7741216e2d710dc63d372de27e +DIST alsa-lib-1.2.7.2.tar.bz2 1085117 BLAKE2B 9ae3d4358d802970249e1b904faa7c4d646dec1d8c93e0de9c4b70065e912b910303d77e8f9f68c97b883ec270cf0dd8b97146b4a85f3aede4f290683c462fce SHA512 79e5920384e570a1acd8ecd1eb8812879333c3cedb1d15780080afc40125b97df893c33f4163d9dd863871b628bc6026265f8ace2c8634fc1af5b52b62ac9cfe DIST alsa-lib-1.2.7.tar.bz2 1084924 BLAKE2B a3bfbbfcf31625be0749218b3c02b307da9077d4bd82e9f980b8e3d6f9275f3a3f3c8158bb28fb1c61724a35e794eb3f6cc8872202ff42fb847725058109087e SHA512 6bd48b07d659fddad792876326a93b2a549ce94bc191131670365599c31f81f737bfd8e94dec6fe296bc5d86df2e3e381bbb7a694d24fe7e8e501f1c994ed084 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild new file mode 100644 index ..2fb3f286446d --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release!!! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python +thread-safety" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + filter-flags -flto=* -flto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + + # enable Python only on final ABI + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_enable thread-safety) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 31c929441087eb65c4cdcfc61b29acb3a50cb954 Author: Sam James gentoo org> AuthorDate: Sat Jun 18 15:19:42 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jun 18 15:19:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c92944 media-libs/alsa-lib: filter LTO It's unsafe to use with alsa-lib (fails to build, can work with a hack, but that hack implies other issues). Closes: https://bugs.gentoo.org/616108 Closes: https://bugs.gentoo.org/669086 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild index 94d96f7b806b..2fb3f286446d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) -inherit autotools multilib-minimal python-single-r1 +inherit autotools multilib-minimal flag-o-matic python-single-r1 DESCRIPTION="Advanced Linux Sound Architecture Library" HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; @@ -51,6 +51,11 @@ src_prepare() { } multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + filter-flags -flto=* -flto + local myeconfargs=( --disable-maintainer-mode --disable-resmgr
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 17e14c65fd5716aef842ca25b63a7c4c43e3f0dc Author: Sam James gentoo org> AuthorDate: Fri Jun 17 19:28:56 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jun 17 19:32:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e14c65 media-libs/alsa-lib: add 1.2.7.1 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest| 1 + media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild | 92 + 2 files changed, 93 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index cf75cd21ef5a..a48b1fed6157 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,2 +1,3 @@ DIST alsa-lib-1.2.6.1.tar.bz2 1079670 BLAKE2B 4f3d1d078678773b4f6a569d0eea95d0cf89a846605c3a95e11b92f1fe0bd9fb164b8f710906f0de9675ade7ef2123375eb1221945bec511708d6fdd85c051b9 SHA512 70e539cf092b5d43e00e4134d8a3e184f0dc34312823e4b58a574320cbf06cb7369bc3251ecb1858033756a7a8c35d36faa8da48d49f6efe0cec905784adbd45 +DIST alsa-lib-1.2.7.1.tar.bz2 1084711 BLAKE2B b7be12a51453a82d0eb2e57fb8f9391c8778e8c63b78b6e6f46437bca39e3efb13394ba0e060547781ccde75fcdc19da532d5aed24fe0d5cfb885c1604e4e8ce SHA512 2a0b4205e8bf602b56a6f5007ba219799e5443827393058e439adf5b391bb6c4815a48bb994b5d108b9f31a90db0eb43a96a0d7741216e2d710dc63d372de27e DIST alsa-lib-1.2.7.tar.bz2 1084924 BLAKE2B a3bfbbfcf31625be0749218b3c02b307da9077d4bd82e9f980b8e3d6f9275f3a3f3c8158bb28fb1c61724a35e794eb3f6cc8872202ff42fb847725058109087e SHA512 6bd48b07d659fddad792876326a93b2a549ce94bc191131670365599c31f81f737bfd8e94dec6fe296bc5d86df2e3e381bbb7a694d24fe7e8e501f1c994ed084 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild new file mode 100644 index ..94d96f7b806b --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools multilib-minimal python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release!!! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python +thread-safety" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + + # enable Python only on final ABI + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_enable thread-safety) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/
commit: 3dd45d3822d8761f7a9a4c2e66c1b69aba3c1e71 Author: Lars Wendler gentoo org> AuthorDate: Wed Jun 1 07:18:55 2022 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jun 1 07:21:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd45d38 media-libs/alsa-lib: Removed old Signed-off-by: Lars Wendler gentoo.org> media-libs/alsa-lib/Manifest | 3 - media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 80 media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild| 87 -- media-libs/alsa-lib/alsa-lib-1.2.6.ebuild | 87 -- .../alsa-lib/files/alsa-lib-1.2.4-musl.patch | 32 5 files changed, 289 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 5c3e358ac1cb..cf75cd21ef5a 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,5 +1,2 @@ -DIST alsa-lib-1.2.4.tar.bz2 1044405 BLAKE2B e1d5d9afe21dac693645274ae4ec8a607c9fcc9915ba4ebccfdb539d44b9353ba07529e2c8eaca119884b926d4467285313c945c9015a788101fe532064442db SHA512 12086952dc8f16f1cb6946517858e17b1c3276aeda9ff5703a84bb38aa78eb4c4e9cb4485c5b3f21f174fdbd976b3bcbbc481e85cb2460652858490df51ae844 -DIST alsa-lib-1.2.5.1.tar.bz2 1069073 BLAKE2B 5464cc7f263bdf7b10aa7e1f542ad6dbc55bf300156fd1bded00375c41a518d4b14f96e28eb1c60a6ce7cc6e27da4b2e8598cd867f15417f260fc23513f93e11 SHA512 01998ffa449e925ff552c13aea47f9540903afdc533086067c78dcaba4d239c347180d3d28bbe6d19b7779c7249fcc77a30057930ca22d18ba55e163fa1c DIST alsa-lib-1.2.6.1.tar.bz2 1079670 BLAKE2B 4f3d1d078678773b4f6a569d0eea95d0cf89a846605c3a95e11b92f1fe0bd9fb164b8f710906f0de9675ade7ef2123375eb1221945bec511708d6fdd85c051b9 SHA512 70e539cf092b5d43e00e4134d8a3e184f0dc34312823e4b58a574320cbf06cb7369bc3251ecb1858033756a7a8c35d36faa8da48d49f6efe0cec905784adbd45 -DIST alsa-lib-1.2.6.tar.bz2 1079598 BLAKE2B 84a7a20fbea4025f2ac08acefa3a9ea9d2737585c5d5f09c8df3b5ccb998eaa09a7ec16a019a40c4d3e3e4b5209b961f9da23ec57c0bb9824bade9a3a0dd4350 SHA512 ae95718813abf62811fe44c6df2a8de5a1227da4b022c4dd97dd8e7c1001f48307ba36bf04208bdbe24e8a8eebf4ed5a59f40ee6750dcbe976678071c3f2f5b7 DIST alsa-lib-1.2.7.tar.bz2 1084924 BLAKE2B a3bfbbfcf31625be0749218b3c02b307da9077d4bd82e9f980b8e3d6f9275f3a3f3c8158bb28fb1c61724a35e794eb3f6cc8872202ff42fb847725058109087e SHA512 6bd48b07d659fddad792876326a93b2a549ce94bc191131670365599c31f81f737bfd8e94dec6fe296bc5d86df2e3e381bbb7a694d24fe7e8e501f1c994ed084 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild deleted file mode 100644 index a79d156fc211.. --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -inherit autotools multilib-minimal python-single-r1 - -DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; -SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="alisp debug doc python +thread-safety" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" -RDEPEND="python? ( ${PYTHON_DEPS} ) - media-libs/alsa-topology-conf - media-libs/alsa-ucm-conf -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 - "${FILESDIR}/${PN}-1.2.4-musl.patch" # bug #792570 -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die - # https://bugs.gentoo.org/545950 - sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die - default - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --disable-maintainer-mode - --disable-resmgr - --enable-aload - --enable-rawmidi - --enable-seq - --enable-shared - # enable Python only on final ABI - $(multilib_native_use_enable python) - $(use_enable alisp) - $(use_enable thread-safety) - $(use_with debug) - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake - - if multilib_is_native_abi && use doc; then - emake doc - grep -FZrl "${S}" doc/doxygen/html | \ - xargs -0 sed -i -e "s:${S}::" || die - fi -} - -multilib_src_install() { - multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) - default -} - -multili
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 76723fffa7d62281a91d56ce7117a299e3fcf667 Author: Sam James gentoo org> AuthorDate: Wed Jun 1 06:41:39 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jun 1 06:42:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76723fff media-libs/alsa-lib: add 1.2.7 Closes: https://bugs.gentoo.org/848903 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.7.ebuild | 92 +++ 2 files changed, 93 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 84d1c4db7384..5c3e358ac1cb 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -2,3 +2,4 @@ DIST alsa-lib-1.2.4.tar.bz2 1044405 BLAKE2B e1d5d9afe21dac693645274ae4ec8a607c9f DIST alsa-lib-1.2.5.1.tar.bz2 1069073 BLAKE2B 5464cc7f263bdf7b10aa7e1f542ad6dbc55bf300156fd1bded00375c41a518d4b14f96e28eb1c60a6ce7cc6e27da4b2e8598cd867f15417f260fc23513f93e11 SHA512 01998ffa449e925ff552c13aea47f9540903afdc533086067c78dcaba4d239c347180d3d28bbe6d19b7779c7249fcc77a30057930ca22d18ba55e163fa1c DIST alsa-lib-1.2.6.1.tar.bz2 1079670 BLAKE2B 4f3d1d078678773b4f6a569d0eea95d0cf89a846605c3a95e11b92f1fe0bd9fb164b8f710906f0de9675ade7ef2123375eb1221945bec511708d6fdd85c051b9 SHA512 70e539cf092b5d43e00e4134d8a3e184f0dc34312823e4b58a574320cbf06cb7369bc3251ecb1858033756a7a8c35d36faa8da48d49f6efe0cec905784adbd45 DIST alsa-lib-1.2.6.tar.bz2 1079598 BLAKE2B 84a7a20fbea4025f2ac08acefa3a9ea9d2737585c5d5f09c8df3b5ccb998eaa09a7ec16a019a40c4d3e3e4b5209b961f9da23ec57c0bb9824bade9a3a0dd4350 SHA512 ae95718813abf62811fe44c6df2a8de5a1227da4b022c4dd97dd8e7c1001f48307ba36bf04208bdbe24e8a8eebf4ed5a59f40ee6750dcbe976678071c3f2f5b7 +DIST alsa-lib-1.2.7.tar.bz2 1084924 BLAKE2B a3bfbbfcf31625be0749218b3c02b307da9077d4bd82e9f980b8e3d6f9275f3a3f3c8158bb28fb1c61724a35e794eb3f6cc8872202ff42fb847725058109087e SHA512 6bd48b07d659fddad792876326a93b2a549ce94bc191131670365599c31f81f737bfd8e94dec6fe296bc5d86df2e3e381bbb7a694d24fe7e8e501f1c994ed084 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.ebuild new file mode 100644 index ..94d96f7b806b --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools multilib-minimal python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page"; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release!!! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2"; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python +thread-safety" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + + # enable Python only on final ABI + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_enable thread-safety) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f \( -name '*.a' -o -name '
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f1157891a8d706385f1232015a076e527be8566c Author: WANG Xuerui gentoo org> AuthorDate: Tue May 17 07:39:26 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Tue May 17 07:55:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1157891 media-libs/alsa-lib: keyword 1.2.6.1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index d495e667ccef..6368e7ce3b6d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6ccce48ea0ba0eb7a8e183cf0a2a34dd7517977e Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue May 3 13:37:37 2022 + Commit: Sam James gentoo org> CommitDate: Wed May 4 04:01:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ccce48e media-libs/alsa-lib: stable 1.2.6.1 for hppa, bug #838145 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index 595765ff42f5..d495e667ccef 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: ba0de2a06163af1b625e0b99e5743d9794ad2851 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 25 20:20:21 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 25 20:20:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0de2a0 media-libs/alsa-lib: Stabilize 1.2.6.1 ppc64, #838145 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index 1826e1f2cfc2..595765ff42f5 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 134dd56c665e1b96d2e33cb39a2156dbb28307cd Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Apr 24 06:33:21 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Apr 24 06:33:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=134dd56c media-libs/alsa-lib: x86 stable wrt bug #838145 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index 4881d1f4f633..1826e1f2cfc2 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 3cf223f2a0757b86870125c20a7501d9bac6189a Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Apr 24 06:29:42 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Apr 24 06:29:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf223f2 media-libs/alsa-lib: amd64 stable wrt bug #838145 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index f2caa01d0921..4881d1f4f633 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 26ac2f26487879690a54ff1bb390a655dcd2b3f3 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 22 17:31:11 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 22 17:31:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ac2f26 media-libs/alsa-lib: Stabilize 1.2.6.1 arm64, #838145 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index 017d588fd5ee..f2caa01d0921 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 178997480b058efe2633c9cbc711f52c760a13e0 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 22 17:31:08 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 22 17:31:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17899748 media-libs/alsa-lib: Stabilize 1.2.6.1 sparc, #838145 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index f6a2a4ee3482..017d588fd5ee 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 2943376d7089da37ef9eecb916c3987569c80f59 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 21 18:48:43 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 21 18:48:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2943376d media-libs/alsa-lib: Stabilize 1.2.6.1 ppc, #838145 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index 435de2e1c818..f6a2a4ee3482 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 54f6fff59ca7f518fb7bc66a7dc18d607591c2e2 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 21 18:27:02 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 21 18:27:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f6fff5 media-libs/alsa-lib: Stabilize 1.2.6.1 arm, #838145 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index c9ea9965ca37..435de2e1c818 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"