commit:     d074ebf5f7616430d5a7e5f057d04160724ba029
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jun  3 04:39:16 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jun  3 04:39:16 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d074ebf5

media-libs/alsa-lib: drop 1.2.11, 1.2.12, 1.2.13-r2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-libs/alsa-lib/Manifest                       |   2 -
 media-libs/alsa-lib/alsa-lib-1.2.11.ebuild         |  99 --------------------
 media-libs/alsa-lib/alsa-lib-1.2.12.ebuild         |  98 -------------------
 media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild      | 104 ---------------------
 ...2.11-topology-correct-version-script-path.patch |  32 -------
 5 files changed, 335 deletions(-)

diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest
index 7b9c4537ef28..e4e93c8e9576 100644
--- a/media-libs/alsa-lib/Manifest
+++ b/media-libs/alsa-lib/Manifest
@@ -1,4 +1,2 @@
-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.11.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild
deleted file mode 100644
index 9b06d4043513..000000000000
--- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# 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 ~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' -delete || die
-
-       dodoc ChangeLog doc/asoundrc.txt NOTES TODO
-}

diff --git a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild 
b/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild
deleted file mode 100644
index 93699cb0415a..000000000000
--- a/media-libs/alsa-lib/alsa-lib-1.2.12.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# 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
-}

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
deleted file mode 100644
index 8362aef7f6e6..000000000000
--- a/media-libs/alsa-lib/alsa-lib-1.2.13-r2.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# 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"
-)
-
-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 #944447)
-       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.11-topology-correct-version-script-path.patch
 
b/media-libs/alsa-lib/files/alsa-lib-1.2.11-topology-correct-version-script-path.patch
deleted file mode 100644
index d5442b29c8b5..000000000000
--- 
a/media-libs/alsa-lib/files/alsa-lib-1.2.11-topology-correct-version-script-path.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 2a736a0d2543f206fd2653aaae8a08a4c42eb917 Mon Sep 17 00:00:00 2001
-From: Jan Palus <[email protected]>
-Date: Tue, 30 Jan 2024 14:24:25 +0100
-Subject: [PATCH] topology: correct version script path
-
-contrary to libasound, version script for libatopology is a regular
-source file. while it's often the case that $(builddir) and $(srcdir)
-point to the same directory, they don't always have to. therefore path
-needs to point explicitly to $(srcdir) for Versions script in topology
-
-Closes: https://github.com/alsa-project/alsa-lib/pull/383
-Fixes: GH-382
-Fixes: dc7da761f3a2 ("topology: separate Versions linker script")
-Signed-off-by: Jan Palus <[email protected]>
-Signed-off-by: Jaroslav Kysela <[email protected]>
----
- src/topology/Makefile.am | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/topology/Makefile.am b/src/topology/Makefile.am
-index 04299588..e0b78373 100644
---- a/src/topology/Makefile.am
-+++ b/src/topology/Makefile.am
-@@ -2,7 +2,7 @@ EXTRA_DIST = Versions
- COMPATNUM=@LIBTOOL_VERSION_INFO@
- 
- if VERSIONED_SYMBOLS
--VSYMS = -Wl,--version-script=Versions
-+VSYMS = -Wl,--version-script=$(srcdir)/Versions
- else
- VSYMS =
- endif

Reply via email to