[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/

2025-04-14 Thread Sam James
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/

2025-03-15 Thread Sam James
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/

2025-03-15 Thread Sam James
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/

2025-03-15 Thread Sam James
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/

2025-03-02 Thread Jakov Smolić
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/

2025-02-22 Thread Sam James
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/

2025-02-09 Thread Arthur Zamarin
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/

2025-02-09 Thread Arthur Zamarin
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/

2025-02-09 Thread Arthur Zamarin
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/

2025-02-06 Thread Sam James
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/

2025-02-06 Thread Sam James
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/

2025-02-06 Thread Sam James
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/

2024-12-15 Thread Sam James
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/

2024-12-12 Thread Sam James
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/

2024-11-23 Thread Sam James
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/

2024-11-13 Thread Sam James
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/

2024-10-04 Thread Sam James
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/

2024-10-04 Thread Andreas Sturmlechner
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/

2024-09-22 Thread Arthur Zamarin
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/

2024-09-22 Thread Arthur Zamarin
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/

2024-09-22 Thread Arthur Zamarin
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/

2024-09-22 Thread Arthur Zamarin
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/

2024-09-22 Thread Arthur Zamarin
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/

2024-09-22 Thread Arthur Zamarin
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/

2024-09-22 Thread Arthur Zamarin
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/

2024-06-11 Thread Sam James
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/

2024-05-29 Thread Ionen Wolkens
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/

2024-05-29 Thread Ionen Wolkens
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/

2024-04-24 Thread Sam James
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/

2024-04-24 Thread Sam James
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/

2024-04-24 Thread Sam James
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/

2024-04-24 Thread Sam James
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/

2024-04-24 Thread Sam James
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/

2024-04-24 Thread Sam James
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/

2024-04-24 Thread Sam James
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/

2024-04-21 Thread Sam James
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/

2024-04-21 Thread Sam James
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/

2024-04-21 Thread Sam James
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/

2024-04-21 Thread Sam James
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/

2024-04-21 Thread Sam James
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/

2024-04-21 Thread Sam James
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/

2024-04-21 Thread Sam James
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/

2024-02-16 Thread Sam James
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/

2024-01-28 Thread Matt Turner
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/

2023-12-12 Thread Sam James
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/

2023-12-01 Thread Sam James
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/

2023-12-01 Thread Sam James
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/

2023-12-01 Thread Arthur Zamarin
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/

2023-12-01 Thread Arthur Zamarin
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/

2023-12-01 Thread Arthur Zamarin
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/

2023-12-01 Thread Arthur Zamarin
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/

2023-12-01 Thread Arthur Zamarin
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/

2023-12-01 Thread Arthur Zamarin
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/

2023-09-14 Thread Sam James
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/

2023-09-07 Thread Sam James
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/

2023-09-07 Thread Sam James
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/

2023-09-02 Thread Sam James
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/

2023-08-02 Thread Sam James
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/

2023-08-01 Thread Sam James
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/

2023-07-24 Thread Jakov Smolić
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/

2023-07-24 Thread Jakov Smolić
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/

2023-07-24 Thread Jakov Smolić
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/

2023-07-24 Thread Arthur Zamarin
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/

2023-07-24 Thread Sam James
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/

2023-05-04 Thread Sam James
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/

2023-05-04 Thread Sam James
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/

2023-05-04 Thread Sam James
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/

2023-03-15 Thread Arthur Zamarin
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/

2023-03-07 Thread Sam James
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/

2023-03-04 Thread Arthur Zamarin
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/

2023-03-03 Thread Arthur Zamarin
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/

2023-03-03 Thread Arthur Zamarin
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/

2022-10-30 Thread Sam James
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/

2022-10-26 Thread Sam James
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/

2022-10-26 Thread Sam James
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/

2022-09-24 Thread Sam James
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/

2022-08-16 Thread Arthur Zamarin
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/

2022-07-31 Thread Agostino Sarubbo
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/

2022-07-31 Thread Agostino Sarubbo
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/

2022-07-31 Thread Agostino Sarubbo
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/

2022-07-30 Thread Arthur Zamarin
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/

2022-07-30 Thread Arthur Zamarin
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/

2022-07-30 Thread Arthur Zamarin
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/

2022-07-30 Thread Arthur Zamarin
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/

2022-07-28 Thread Sam James
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/

2022-07-17 Thread Sam James
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/

2022-07-09 Thread Sam James
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/

2022-06-18 Thread Sam James
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/

2022-06-17 Thread Sam James
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/

2022-06-01 Thread Lars Wendler
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/

2022-05-31 Thread Sam James
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/

2022-05-17 Thread WANG Xuerui
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/

2022-05-03 Thread Sam James
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/

2022-04-25 Thread Arthur Zamarin
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/

2022-04-23 Thread Agostino Sarubbo
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/

2022-04-23 Thread Agostino Sarubbo
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/

2022-04-22 Thread Arthur Zamarin
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/

2022-04-22 Thread Arthur Zamarin
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/

2022-04-21 Thread Arthur Zamarin
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/

2022-04-21 Thread Arthur Zamarin
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} )"



  1   2   3   >