[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 06b286350a3e74328c166eff7380fbbc2b7c0335 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:41:12 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:41:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06b28635 media-libs/alsa-lib: Stabilize 1.2.11 ppc64, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 8fda23cfc441..0c1e39bdc908 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: fc44330aa82bfd4a5d080cea139223f3bf4e95bc Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:27:58 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:27:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc44330a media-libs/alsa-lib: Stabilize 1.2.11 x86, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 9e3fbf34aec1..8fda23cfc441 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 52d97b504aef9086f8d6743ced8f528a048b7347 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:27:54 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:27:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52d97b50 media-libs/alsa-lib: Stabilize 1.2.11 ppc, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 24c561c07be8..9e3fbf34aec1 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: c837dd35dd7fcaaf3faf07863865d30eeb27b3e4 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:21:55 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:21:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c837dd35 media-libs/alsa-lib: Stabilize 1.2.11 amd64, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index f0327d288262..24c561c07be8 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 9fdc7fd0128ea62d1750e859e790a5f66a831728 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:21:51 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:21:51 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fdc7fd0 media-libs/alsa-lib: Stabilize 1.2.11 sparc, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 583e29a2443f..f0327d288262 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 5ec726195f3e6f227b4b79cf44f35b559f0aa896 Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:15:37 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:15:37 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec72619 media-libs/alsa-lib: Stabilize 1.2.11 arm64, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 7565309a3e0a..4f910e74c76b 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 022eddd7499530a933f14985e68cecf12aa5099b Author: Sam James gentoo org> AuthorDate: Wed Apr 24 14:15:40 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 24 14:15:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022eddd7 media-libs/alsa-lib: Stabilize 1.2.11 arm, #930587 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild index 4f910e74c76b..583e29a2443f 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 9beed58f53074e667c4fa09f1fe12d8fc40ce89e Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:55:58 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:55:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9beed58f media-libs/alsa-lib: Stabilize 1.2.10-r3 ppc64, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index 6050b5c64b26..d57bde016770 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 8bb6a94e71013100a6abc5de938709cf855a21c2 Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:56:04 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:56:04 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb6a94e media-libs/alsa-lib: Stabilize 1.2.10-r3 amd64, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index a48f489885e0..af9a3d46e23c 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 3489b0f7bd5b94f2cdd1edd7164aa4e439018d46 Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:56:03 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:56:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3489b0f7 media-libs/alsa-lib: Stabilize 1.2.10-r3 sparc, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index cb7da41c5dd9..a48f489885e0 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 4049724ab07e0d70f1cd67f64d21cdc6d358b0d5 Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:55:59 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:55:59 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4049724a media-libs/alsa-lib: Stabilize 1.2.10-r3 ppc, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index d57bde016770..a06f0bb58da1 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1b279c51e22f18a80a29245a80d32be833fd9059 Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:56:02 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:56:02 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b279c51 media-libs/alsa-lib: Stabilize 1.2.10-r3 arm64, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index 6099293d3adc..cb7da41c5dd9 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 5f7888456a2ef4eef4a671bf19a2beb5505dff2d Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:56:00 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:56:00 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f788845 media-libs/alsa-lib: Stabilize 1.2.10-r3 x86, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index a06f0bb58da1..6099293d3adc 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: c79c1ecd81b0a82566d9bdb5800aedf15c69831c Author: Sam James gentoo org> AuthorDate: Mon Apr 22 00:55:57 2024 + Commit: Sam James gentoo org> CommitDate: Mon Apr 22 00:55:57 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c79c1ecd media-libs/alsa-lib: Stabilize 1.2.10-r3 arm, #930396 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild index a44a4078f191..6050b5c64b26 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/
commit: 747325624803925817185a5d3253e17f1c09c2a6 Author: Michal Rostecki protonmail com> AuthorDate: Thu Feb 1 21:30:51 2024 + Commit: Sam James gentoo org> CommitDate: Sat Feb 17 06:38:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74732562 media-libs/alsa-lib: Bump alsa-lib to 1.2.11 Changes: - Version bump to 1.2.11 - Add an upstream patch which fixes the build with lld - alsa-project/alsa-lib@2a736a0 - The previous lld-related patches are not needed anymore Signed-off-by: Michal Rostecki protonmail.com> Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.11.ebuild | 99 ++ ...2.11-topology-correct-version-script-path.patch | 32 +++ 3 files changed, 132 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index d9325967f41a..e85cb3c13e59 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1 +1,2 @@ DIST alsa-lib-1.2.10.tar.bz2 1107007 BLAKE2B b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f SHA512 4ccbd1dc5a612044571c26290923009e4c3f7959b30a5d0bed47daa68bbefaff9059c4f0fa3bc16f22c1eed2d36f079139369f40243da5921ae4de02a4541939 +DIST alsa-lib-1.2.11.tar.bz2 1107150 BLAKE2B 7fb245ffbfb841bdd5cb9da08fb2ec0a4ce8d340d4d1461999aca558c67c16e7c596cd0bffab761b7b4549025b0fb25462fb352e6d3900fb42f00b47de58d34c SHA512 7bf2c541dff5262c0302a1c716ca10cdb5105f4e0ad48f3341c3c7e975b0c3ea835a298a05974c3e216a85912c368d8025ba3cdda3ff04a7683133ce5b2a286d diff --git a/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild new file mode 100644 index ..7565309a3e0a --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.11.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="7e3a3c2b0a092d0f568ba3c98365030dd91cc877" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${PN}-1.2.11-topology-correct-version-script-path.patch" +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la'
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: 03d7cfe8f4e95fb251bb8079202c48ec08f5 Author: Matt Turner gentoo org> AuthorDate: Thu Jan 25 19:04:35 2024 + Commit: Matt Turner gentoo org> CommitDate: Sun Jan 28 17:35:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03d7 media-libs/alsa-lib: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/alsa-lib/Manifest | 2 - media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild | 100 - media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 97 media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 98 .../files/alsa-lib-1.2.8-clang16-macro.patch | 31 --- 5 files changed, 328 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index c4404eab1825..d9325967f41a 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,3 +1 @@ DIST alsa-lib-1.2.10.tar.bz2 1107007 BLAKE2B b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f SHA512 4ccbd1dc5a612044571c26290923009e4c3f7959b30a5d0bed47daa68bbefaff9059c4f0fa3bc16f22c1eed2d36f079139369f40243da5921ae4de02a4541939 -DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 -DIST alsa-lib-1.2.9.tar.bz2 1094660 BLAKE2B ec0c6966802196016679652292a579c6301cce33a2e887fce79cdb80629b6df047269787445cf0645e6cf43d3d2aae8fa57ddad5ab79fc254ee65a0ed695f449 SHA512 8f39c8166c3648d46695a9287d9b9a35e5bfffed11d79e868ff7aba92d0fee792e82784186ebeb2a3e44d6b617c916025c7fce9a802565bb8e0dc8fdcce2311a diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild deleted file mode 100644 index 98cbaa2d28db.. --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -inherit autotools multilib-minimal flag-o-matic python-single-r1 - -DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page; -if [[ ${PV} == *_p* ]] ; then - # Please set correct commit ID for a snapshot release! - COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" - SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT:0:7} -else - # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) - SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; -fi - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="alisp debug doc python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - media-libs/alsa-topology-conf - media-libs/alsa-ucm-conf - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( >=app-text/doxygen-1.2.6 )" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 - "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport - "${FILESDIR}/${P}-ump-header-detection.patch" # bug #913573, backport -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die - # bug #545950 - sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die - - eautoreconf -} - -multilib_src_configure() { - # Broken upstream. Could in theory work with -flto-partitions=none - # but it's a hack to workaround the real problem and not strictly safe. - # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. - # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. - # Let us know if you can identify one.) - filter-lto - - local myeconfargs=( - --disable-maintainer-mode - --disable-resmgr - --enable-aload - --enable-rawmidi - --enable-seq - --enable-shared - --enable-thread-safety - - $(multilib_native_use_enable python) - $(use_enable alisp) - $(use_with debug) - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake - - if multilib_is_native_abi && use doc; then - emake doc - grep
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: cc52c5e316ca5a61f4a85e34e513480e41801360 Author: Sam James gentoo org> AuthorDate: Wed Dec 13 01:18:21 2023 + Commit: Sam James gentoo org> CommitDate: Wed Dec 13 01:18:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc52c5e3 media-libs/alsa-lib: backport lld 17 fix Closes: https://bugs.gentoo.org/914511 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild | 103 + .../alsa-lib/files/alsa-lib-1.2.10-lld-17.patch| 35 +++ 2 files changed, 138 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild new file mode 100644 index ..410467070681 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r3.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport + "${FILESDIR}/${P}-ump-header-detection.patch" # bug #913573, backport + "${FILESDIR}/${P}-pcm-fix-segfault-32bit-libs.patch" # backport + "${FILESDIR}/${P}-reshuffle-included-files-config-h.patch" # backport + "${FILESDIR}/${P}-lld-17.patch" # bug #914511, backport +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +} diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.10-lld-17.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.10-lld-17.patch new file mode 100644 index ..cba1e2e2d507 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.10-lld-17.patch @@ -0,0 +1,35 @@ +https://bugs.gentoo.org/914511 +https://github.com/alsa-project/alsa-lib/issues/356 +https://github.com/alsa-project/alsa-lib/commit/96f60d829f2c9dc9ad9eda46410adaa41b4b0da0 + +From 96f60d829f2c9dc9ad9eda46410adaa41b4b0da0 Mon Sep 17 00:00:00 2001 +From: Takashi Iwai +Date: Tue, 10 Oct 2023 08:20:15 +0200 +Subject: [PATCH] seq: Fix typos in symbol version definitions + +There were obvious typos in src/Versions.in that resulted in the +undefined
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6fce4abc82491c8db7fa045008bbf9d5e58c30f7 Author: Sam James gentoo org> AuthorDate: Fri Dec 1 20:02:22 2023 + Commit: Sam James gentoo org> CommitDate: Fri Dec 1 20:02:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fce4abc media-libs/alsa-lib: Stabilize 1.2.10-r2 amd64, #918917 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index ef779767f9c2..4ec769a33bb2 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6c2a8b75c86945660e1a6a21577713fa80e9fdb3 Author: Sam James gentoo org> AuthorDate: Fri Dec 1 20:02:23 2023 + Commit: Sam James gentoo org> CommitDate: Fri Dec 1 20:02:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c2a8b75 media-libs/alsa-lib: Stabilize 1.2.10-r2 x86, #918917 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index 4ec769a33bb2..10f2d9a046ce 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 492faa545447930ae1132bff6b398693d8cea34d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 18:58:01 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 18:58:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=492faa54 media-libs/alsa-lib: Stabilize 1.2.10-r2 ppc, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index 16f2b5662784..ef779767f9c2 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 4ab9101384c69f90c453f3166dcd21bb6e26a39a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 18:58:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 18:58:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab91013 media-libs/alsa-lib: Stabilize 1.2.10-r2 hppa, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index d2e47d75e634..16f2b5662784 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: ce7c6656ec82ff862edf72fc05dfdca9ec803a27 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 17:57:25 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 17:57:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce7c6656 media-libs/alsa-lib: Stabilize 1.2.10-r2 ppc64, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index ae46512bac25..d2e47d75e634 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 27cdd7210373f8bacc209611cd580c9cd5425adb Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 17:50:53 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 17:50:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27cdd721 media-libs/alsa-lib: Stabilize 1.2.10-r2 sparc, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index a2ee81c7910c..ae46512bac25 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1df080823881f7df14d88501fc37a645c2fce69d Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 17:06:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 17:06:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df08082 media-libs/alsa-lib: Stabilize 1.2.10-r2 arm64, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index 8fe8251d88dc..a2ee81c7910c 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: a8d2f92932bfd1f34d350ed5d905077c3e1f1aff Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 17:06:55 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 17:06:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8d2f929 media-libs/alsa-lib: Stabilize 1.2.10-r2 arm, #918917 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild index 4b5a3c65e8bb..8fe8251d88dc 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/
commit: 8da9ea49f14cfc17a49174d51b608f7484daba19 Author: Sam James gentoo org> AuthorDate: Fri Sep 15 04:13:55 2023 + Commit: Sam James gentoo org> CommitDate: Fri Sep 15 04:33:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da9ea49 media-libs/alsa-lib: fix 32-bit LFS mismatches Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild | 102 ...sa-lib-1.2.10-pcm-fix-segfault-32bit-libs.patch | 91 +++ ...-1.2.10-reshuffle-included-files-config-h.patch | 174 + 3 files changed, 367 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild new file mode 100644 index ..4b5a3c65e8bb --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r2.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport + "${FILESDIR}/${P}-ump-header-detection.patch" # bug #913573, backport + "${FILESDIR}/${P}-pcm-fix-segfault-32bit-libs.patch" # backport + "${FILESDIR}/${P}-reshuffle-included-files-config-h.patch" # backport +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +} diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.10-pcm-fix-segfault-32bit-libs.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.10-pcm-fix-segfault-32bit-libs.patch new file mode 100644 index ..4cd3614ee943 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.10-pcm-fix-segfault-32bit-libs.patch @@ -0,0 +1,91 @@ +https://github.com/alsa-project/alsa-lib/commit/0e3dfb9f705ca78be34cd70fd59d67c431e29cc7 + +From 0e3dfb9f705ca78be34cd70fd59d67c431e29cc7 Mon Sep 17 00:00:00 2001 +From: Takashi Iwai +Date: Sat, 9 Sep 2023 17:42:03 +0200 +Subject: [PATCH] pcm: Fix segfault with 32bit libs + +The recent rearrangement of header inclusion order caused a regression +showing segfaults on 32bit Arm. The primary reason is the
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/
commit: 0cd39f1f240ebd443106c162bcd7c1b22a55f26c Author: Violet Purcell inventati org> AuthorDate: Thu Sep 7 12:05:56 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 14:47:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cd39f1f media-libs/alsa-lib: Backport UMP header file detection fix Closes: https://bugs.gentoo.org/913513 Closes: https://bugs.gentoo.org/913521 Signed-off-by: Violet Purcell inventati.org> Closes: https://github.com/gentoo/gentoo/pull/32660 Signed-off-by: Sam James gentoo.org> ...lib-1.2.10.ebuild => alsa-lib-1.2.10-r1.ebuild} | 1 + .../alsa-lib-1.2.10-ump-header-detection.patch | 31 ++ 2 files changed, 32 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild similarity index 97% rename from media-libs/alsa-lib/alsa-lib-1.2.10.ebuild rename to media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild index bd8d097d5eff..b558003171cb 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10-r1.ebuild @@ -35,6 +35,7 @@ BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" PATCHES=( "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport + "${FILESDIR}/${P}-ump-header-detection.patch" # bug #913573, backport ) pkg_setup() { diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.10-ump-header-detection.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.10-ump-header-detection.patch new file mode 100644 index ..a75aa3a85a06 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.10-ump-header-detection.patch @@ -0,0 +1,31 @@ +From https://github.com/alsa-project/alsa-lib/commit/fcce13a6726c52882bd8b7131c61c4eba308792c Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Mon, 4 Sep 2023 09:38:26 +0200 +Subject: [PATCH] control.h: Fix ump header file detection +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Apparently, the control.h is used from apps separately (outside +asoundlib.h). Avoid errors like: + +/usr/include/alsa/control.h:417:47: error: ‘snd_ump_endpoint_info_t’ has not been declared + 417 | int snd_ctl_ump_endpoint_info(snd_ctl_t *ctl, snd_ump_endpoint_info_t *info); + | ^~~ +/usr/include/alsa/control.h:418:44: error: ‘snd_ump_block_info_t’ has not been declared + 418 | int snd_ctl_ump_block_info(snd_ctl_t *ctl, snd_ump_block_info_t *info); + |^~~~ + +Fixes: https://github.com/alsa-project/alsa-lib/issues/348 +Signed-off-by: Jaroslav Kysela +--- a/include/control.h b/include/control.h +@@ -413,6 +413,8 @@ int snd_ctl_pcm_prefer_subdevice(snd_ctl_t *ctl, int subdev); + int snd_ctl_rawmidi_next_device(snd_ctl_t *ctl, int * device); + int snd_ctl_rawmidi_info(snd_ctl_t *ctl, snd_rawmidi_info_t * info); + int snd_ctl_rawmidi_prefer_subdevice(snd_ctl_t *ctl, int subdev); ++#endif ++#ifdef __ALSA_UMP_H + int snd_ctl_ump_next_device(snd_ctl_t *ctl, int *device); + int snd_ctl_ump_endpoint_info(snd_ctl_t *ctl, snd_ump_endpoint_info_t *info); + int snd_ctl_ump_block_info(snd_ctl_t *ctl, snd_ump_block_info_t *info);
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: b0ead6beba8b528c5d03c738a8214f8eeea27105 Author: Violet Purcell inventati org> AuthorDate: Thu Sep 7 00:13:40 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 7 14:46:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0ead6be media-libs/alsa-lib: backport musl fix for 1.2.10 Closes: https://bugs.gentoo.org/913573 Signed-off-by: Violet Purcell inventati.org> Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.10.ebuild | 1 + .../files/alsa-lib-1.2.10-musl-string.patch| 40 ++ 2 files changed, 41 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild index 9292f6f04563..bd8d097d5eff 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild @@ -34,6 +34,7 @@ BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" PATCHES=( "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${P}-musl-string.patch" # bug #913573, backport ) pkg_setup() { diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.10-musl-string.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.10-musl-string.patch new file mode 100644 index ..49747dcfecbe --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.10-musl-string.patch @@ -0,0 +1,40 @@ +From https://github.com/alsa-project/alsa-lib/commit/10bd599970acc71c92f85eb08943eb8d3d702a9c Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Wed, 6 Sep 2023 15:16:44 +0200 +Subject: [PATCH] global.h: move __STRING() macro outside !PIC ifdef block + +It solves the musl libc compilation issue. + +control.c: In function 'snd_ctl_open_conf': +../../include/global.h:98:36: warning: implicit declaration of function '__STRING' [-Wimplicit-function-declaratio] + 98 | #define SND_DLSYM_VERSION(version) __STRING(version) + |^~~~ + +Fixes: https://github.com/alsa-project/alsa-lib/issues/350 +Signed-off-by: Jaroslav Kysela +--- a/include/global.h b/include/global.h +@@ -51,6 +51,11 @@ const char *snd_asoundlib_version(void); + #define ATTRIBUTE_UNUSED __attribute__ ((__unused__)) + #endif + ++#ifndef __STRING ++/** \brief Return 'x' argument as string */ ++#define __STRING(x) #x ++#endif ++ + #ifdef PIC /* dynamic build */ + + /** \hideinitializer \brief Helper macro for #SND_DLSYM_BUILD_VERSION. */ +@@ -71,11 +76,6 @@ struct snd_dlsym_link { + + extern struct snd_dlsym_link *snd_dlsym_start; + +-#ifndef __STRING +-/** \brief Return 'x' argument as string */ +-#define __STRING(x) #x +-#endif +- + /** \hideinitializer \brief Helper macro for #SND_DLSYM_BUILD_VERSION. */ + #define __SND_DLSYM_VERSION(prefix, name, version) _ ## prefix ## name ## version + /**
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6ef0b470c182bc8c2c07475453ac47297389d258 Author: Sam James gentoo org> AuthorDate: Sat Sep 2 07:51:05 2023 + Commit: Sam James gentoo org> CommitDate: Sat Sep 2 07:51:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ef0b470 media-libs/alsa-lib: add 1.2.10 Closes: https://bugs.gentoo.org/885551 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.10.ebuild | 98 ++ 2 files changed, 99 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 17bbdaf788e0..c4404eab1825 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,2 +1,3 @@ +DIST alsa-lib-1.2.10.tar.bz2 1107007 BLAKE2B b2e4f8431e61f5bb56b2b5d124e67d5a68bbca3c647bebfa93f5e5ff092ec9ef3f6cb6315801fcd93e21151784814ff238d357313b8b44f32d4e7c9ee565388f SHA512 4ccbd1dc5a612044571c26290923009e4c3f7959b30a5d0bed47daa68bbefaff9059c4f0fa3bc16f22c1eed2d36f079139369f40243da5921ae4de02a4541939 DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 DIST alsa-lib-1.2.9.tar.bz2 1094660 BLAKE2B ec0c6966802196016679652292a579c6301cce33a2e887fce79cdb80629b6df047269787445cf0645e6cf43d3d2aae8fa57ddad5ab79fc254ee65a0ed695f449 SHA512 8f39c8166c3648d46695a9287d9b9a35e5bfffed11d79e868ff7aba92d0fee792e82784186ebeb2a3e44d6b617c916025c7fce9a802565bb8e0dc8fdcce2311a diff --git a/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild new file mode 100644 index ..9292f6f04563 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.10.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: b4c86651fd4357323899462b513d6b326ed956a0 Author: Sam James gentoo org> AuthorDate: Wed Aug 2 15:10:25 2023 + Commit: Sam James gentoo org> CommitDate: Wed Aug 2 15:10:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4c86651 media-libs/alsa-lib: Stabilize 1.2.9 ppc, #911149 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index 59d9c14865f1..7811b277faae 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1c1b829ded1e9fac61a8436ebc98c7d0909c Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Jul 31 15:30:15 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 1 07:48:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1b829d media-libs/alsa-lib: stable 1.2.9 for hppa/sparc, bug #911149 Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index ecf9ef984c18..59d9c14865f1 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 7efcea47a72e72c027275fa1fba5a90fbf03640a Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 24 20:32:56 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 24 20:32:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7efcea47 media-libs/alsa-lib: Stabilize 1.2.9 ppc64, #911149 Signed-off-by: Jakov Smolić gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index 82a3c6b9e848..5eb855f96886 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 8c758b8bd4e221bd05029bfdd559fd44f3e3c8e7 Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 24 20:33:05 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 24 20:33:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c758b8b media-libs/alsa-lib: Stabilize 1.2.9 x86, #911149 Signed-off-by: Jakov Smolić gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index 3cc5464b422d..ecf9ef984c18 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 5458120a1becbecbb1c43e88c91ba5f769310bfd Author: Jakov Smolić gentoo org> AuthorDate: Mon Jul 24 20:33:00 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Mon Jul 24 20:33:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5458120a media-libs/alsa-lib: Stabilize 1.2.9 amd64, #911149 Signed-off-by: Jakov Smolić gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index 5eb855f96886..3cc5464b422d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1e18d22928f0d2ef4fc188f06d55df846c8c2aa1 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Jul 24 18:33:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Jul 24 18:33:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e18d229 media-libs/alsa-lib: Stabilize 1.2.9 arm, #911149 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index dde0b8692a4c..82a3c6b9e848 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: fd055943cb26fffa4f9f23361fe9c70a5001c3c4 Author: Sam James gentoo org> AuthorDate: Mon Jul 24 18:16:28 2023 + Commit: Sam James gentoo org> CommitDate: Mon Jul 24 18:16:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd055943 media-libs/alsa-lib: Stabilize 1.2.9 arm64, #911149 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild index 9292f6f04563..dde0b8692a4c 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: c84090acc76794ed7332fef9a77c97ff17bb10df Author: Sam James gentoo org> AuthorDate: Fri May 5 04:04:33 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c84090ac media-libs/alsa-lib: add 1.2.9 Closes: https://bugs.gentoo.org/900863 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.9.ebuild | 98 +++ 2 files changed, 99 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 474b47cec535..17bbdaf788e0 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1 +1,2 @@ DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 +DIST alsa-lib-1.2.9.tar.bz2 1094660 BLAKE2B ec0c6966802196016679652292a579c6301cce33a2e887fce79cdb80629b6df047269787445cf0645e6cf43d3d2aae8fa57ddad5ab79fc254ee65a0ed695f449 SHA512 8f39c8166c3648d46695a9287d9b9a35e5bfffed11d79e868ff7aba92d0fee792e82784186ebeb2a3e44d6b617c916025c7fce9a802565bb8e0dc8fdcce2311a diff --git a/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild new file mode 100644 index ..9292f6f04563 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.9.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + # (This bug is closed as of 1.2.9 but there's been no clear actual fix to it. + # Let us know if you can identify one.) + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: c0bf6a4f06c70227dbdfb6898f0c7d3d602f9971 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:24:25 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 04:11:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0bf6a4f media-libs/alsa-lib: fix UnusedLocalUse I'm working on the alsa-* bumps and then messed around with rebase so missed this when doing the cleanup before bump. Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/media-libs/alsa-lib/metadata.xml b/media-libs/alsa-lib/metadata.xml index 46d73ada1b5d..dc26f4840b84 100644 --- a/media-libs/alsa-lib/metadata.xml +++ b/media-libs/alsa-lib/metadata.xml @@ -6,7 +6,6 @@ Enable support for ALISP (ALSA LISP) interpreter for advanced features. - thread-safe API functions https://www.alsa-project.org/wiki/Main_Page_News
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: da20ce8874b0f8f15c7bc3010b8bdf90fa3542e3 Author: Sam James gentoo org> AuthorDate: Fri May 5 03:01:16 2023 + Commit: Sam James gentoo org> CommitDate: Fri May 5 03:08:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da20ce88 media-libs/alsa-lib: drop 1.2.7.2, 1.2.7.2-r1 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 - media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild | 97 -- media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild| 97 -- 3 files changed, 195 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 4302b90818ee..474b47cec535 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,2 +1 @@ -DIST alsa-lib-1.2.7.2.tar.bz2 1085117 BLAKE2B 9ae3d4358d802970249e1b904faa7c4d646dec1d8c93e0de9c4b70065e912b910303d77e8f9f68c97b883ec270cf0dd8b97146b4a85f3aede4f290683c462fce SHA512 79e5920384e570a1acd8ecd1eb8812879333c3cedb1d15780080afc40125b97df893c33f4163d9dd863871b628bc6026265f8ace2c8634fc1af5b52b62ac9cfe DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild deleted file mode 100644 index fee1d148d903.. --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit autotools multilib-minimal flag-o-matic python-single-r1 - -DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page; -if [[ ${PV} == *_p* ]] ; then - # Please set correct commit ID for a snapshot release!!! - COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" - SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" - S="${WORKDIR}"/${PN}-${COMMIT:0:7} -else - # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) - SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; -fi - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="alisp debug doc python" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND="media-libs/alsa-topology-conf - media-libs/alsa-ucm-conf - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" -BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die - # bug #545950 - sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die - - eautoreconf -} - -multilib_src_configure() { - # Broken upstream. Could in theory work with -flto-partitions=none - # but it's a hack to workaround the real problem and not strictly safe. - # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. - filter-lto - - local myeconfargs=( - --disable-maintainer-mode - --disable-resmgr - --enable-aload - --enable-rawmidi - --enable-seq - --enable-shared - --enable-thread-safety - - # enable Python only on final ABI - $(multilib_native_use_enable python) - $(use_enable alisp) - $(use_with debug) - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake - - if multilib_is_native_abi && use doc; then - emake doc - grep -FZrl "${S}" doc/doxygen/html | \ - xargs -0 sed -i -e "s:${S}::" || die - fi -} - -multilib_src_install() { - multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) - - default -} - -multilib_src_install_all() { - find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die - - dodoc ChangeLog doc/asoundrc.txt NOTES TODO -} diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild deleted file mode 100644 index 87e46cf31a80.. --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ /dev/null @@ -1,97 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -#
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 5b1e98f8316081449cfc10f1125a36bcc921bd23 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Mar 15 16:40:54 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Mar 15 16:40:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b1e98f8 media-libs/alsa-lib: Stabilize 1.2.8-r1 ppc64, #891847 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index 6e376f614ef1..59c36964285d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 43f99fc57f5579cf1ad6812380712ac522d5dc84 Author: Sam James gentoo org> AuthorDate: Tue Mar 7 11:40:20 2023 + Commit: Sam James gentoo org> CommitDate: Tue Mar 7 11:40:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f99fc5 media-libs/alsa-lib: Stabilize 1.2.8-r1 x86, #891847 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index 451a5d847c1a..5ef8a9f2687d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 0db3b0bf197dbe8b048340701c8b1b01ab8c0da2 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 17:43:51 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 17:43:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0db3b0bf media-libs/alsa-lib: Stabilize 1.2.8-r1 hppa, #891847 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index ff1b03906cab..451a5d847c1a 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f32a4dc4682359789892be929d49b65fe70fc194 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 07:35:33 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 07:35:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f32a4dc4 media-libs/alsa-lib: Stabilize 1.2.8-r1 ppc, #891847 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index 4216482784e1..ff1b03906cab 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: d6ce102a7484a10c87e7a143f023c89cb54bfc7b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 06:20:12 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 06:20:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ce102a media-libs/alsa-lib: Stabilize 1.2.8-r1 arm64, #891847 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index 1ed90c96e99e..5dc67e76fc32 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: 3a7adf6acb026dd53e261d25d6de947f2314b04e Author: Sam James gentoo org> AuthorDate: Sun Oct 30 18:17:40 2022 + Commit: Sam James gentoo org> CommitDate: Sun Oct 30 20:41:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a7adf6a media-libs/alsa-lib: fix alsa.m4 for clang 16 Signed-off-by: Sam James gentoo.org> ...a-lib-1.2.8.ebuild => alsa-lib-1.2.8-r1.ebuild} | 1 + .../files/alsa-lib-1.2.8-clang16-macro.patch | 31 ++ 2 files changed, 32 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild similarity index 98% rename from media-libs/alsa-lib/alsa-lib-1.2.8.ebuild rename to media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild index ea97e535b5f7..60c8f343db4e 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.8-r1.ebuild @@ -34,6 +34,7 @@ BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" PATCHES=( "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${PN}-1.2.8-clang16-macro.patch" ) pkg_setup() { diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch new file mode 100644 index ..c74a7cc73e26 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.8-clang16-macro.patch @@ -0,0 +1,31 @@ +https://github.com/alsa-project/alsa-lib/pull/278 + +From 68a233404279366f7c7e34afb6197bcc70f4b7d7 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 30 Oct 2022 18:06:37 + +Subject: [PATCH] utils/alsa.m4: include for exit() + +Clang 16 makes -Wimplicit-function-declaration an error by default +and it's easier to just explicitly include rather +than hope the ALSA headers always have it. + +Signed-off-by: Sam James +--- a/utils/alsa.m4 b/utils/alsa.m4 +@@ -85,6 +85,7 @@ AC_LANG_PUSH([C]) + AC_MSG_CHECKING([for libasound headers version >= $alsa_min_major_version.$alsa_min_minor_version.$alsa_min_micro_version ($min_alsa_version)]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include ++#include + ]], [[ + /* ensure backward compatibility */ + #if !defined(SND_LIB_MAJOR) && defined(SOUNDLIB_VERSION_MAJOR) +@@ -130,6 +131,7 @@ AC_MSG_CHECKING([for libatopology (sound headers version > 1.1.9)]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include + #include ++#include + ]], [[ + /* ensure backward compatibility */ + #if !defined(SND_LIB_VERSION) +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6be7b470c9dc87b31e46380944cfdef9af2b5510 Author: Sam James gentoo org> AuthorDate: Thu Oct 27 04:09:28 2022 + Commit: Sam James gentoo org> CommitDate: Thu Oct 27 04:46:06 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be7b470 media-libs/alsa-lib: add 1.2.8 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.8.ebuild | 96 +++ 2 files changed, 97 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 4ae6d0035c44..4302b90818ee 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1 +1,2 @@ DIST alsa-lib-1.2.7.2.tar.bz2 1085117 BLAKE2B 9ae3d4358d802970249e1b904faa7c4d646dec1d8c93e0de9c4b70065e912b910303d77e8f9f68c97b883ec270cf0dd8b97146b4a85f3aede4f290683c462fce SHA512 79e5920384e570a1acd8ecd1eb8812879333c3cedb1d15780080afc40125b97df893c33f4163d9dd863871b628bc6026265f8ace2c8634fc1af5b52b62ac9cfe +DIST alsa-lib-1.2.8.tar.bz2 1091475 BLAKE2B e6171ac557db6265e3f02df7bd269eca62d09afaf2c04dc913d3bb217df23a8e66e808ad453fea5ed90d4d9226feb05065ad5d9b3575241b76675ccd27b9b4d4 SHA512 865ff05a8f589996f8d63d43a91c961f1b64144f3e1d17c7074b7ac16f25b3fd1c371d46ed63a8cc20fa01e63c76b75f1a9802b56889ae1073854dd050d27688 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild new file mode 100644 index ..ea97e535b5f7 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.8.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 603dc85c24d77600c8f212000578505e7ffeca6e Author: Sam James gentoo org> AuthorDate: Thu Oct 27 04:13:30 2022 + Commit: Sam James gentoo org> CommitDate: Thu Oct 27 04:46:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=603dc85c media-libs/alsa-lib: add changelog metadata Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/alsa-lib/metadata.xml b/media-libs/alsa-lib/metadata.xml index 296ff4616721..46d73ada1b5d 100644 --- a/media-libs/alsa-lib/metadata.xml +++ b/media-libs/alsa-lib/metadata.xml @@ -9,6 +9,7 @@ thread-safe API functions + https://www.alsa-project.org/wiki/Main_Page_News cpe:/a:alsa-project:alsa-lib alsa-project/alsa-lib
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f5cde744fb900853ee27f032579b99bd5d6b9a77 Author: Holger Hoffstätte applied-asynchrony com> AuthorDate: Sun Sep 4 14:17:32 2022 + Commit: Sam James gentoo org> CommitDate: Sun Sep 25 01:27:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5cde744 media-libs/alsa-lib: enable thread-safety by default This follows the expected upstream default. Closes: https://bugs.gentoo.org/868369 Signed-off-by: Holger Hoffstätte applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/27140 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild | 97 ++ 1 file changed, 97 insertions(+) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild new file mode 100644 index ..79c92d0a5d8f --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2-r1.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release!!! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + filter-lto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + --enable-thread-safety + + # enable Python only on final ABI + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f2bc000658e6df48eeb0d642288474e1fc6ca535 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 16 18:50:31 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 16 18:50:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2bc0006 media-libs/alsa-lib: Stabilize 1.2.7.2 hppa, #862124 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index f58bdd4bf463..98ef78f51efc 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 8ec41f4562086c8e5fa1b868f64dc279ed4bbee7 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jul 31 11:09:35 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jul 31 11:09:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ec41f45 media-libs/alsa-lib: ppc64 stable wrt bug #862124 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index 2d10208e6bde..f58bdd4bf463 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f2435798c8181bbbad384c02516d19d330454093 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jul 31 11:07:06 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jul 31 11:07:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2435798 media-libs/alsa-lib: arm64 stable wrt bug #862124 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index f66482fb25e9..2d10208e6bde 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: b019d9cc4be2b629c748a43690f51e9379e11028 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Jul 31 11:04:55 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Jul 31 11:04:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b019d9cc media-libs/alsa-lib: amd64 stable wrt bug #862124 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index 7fa0376cbebb..f66482fb25e9 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: a2871d08ed787158cef334c5dfdb64be57b2af8f Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 30 16:26:56 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 30 16:26:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2871d08 media-libs/alsa-lib: Stabilize 1.2.7.2 x86, #862124 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index d9f614af3f80..7fa0376cbebb 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 35f82449804c3a89689245d0700817d3b53361e9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 30 15:38:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 30 15:38:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f82449 media-libs/alsa-lib: Stabilize 1.2.7.2 arm, #862124 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index 26e8c8d6a11d..d9f614af3f80 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: e8abf81675d6f91a0a0998472f81a5ff029d96d9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 30 11:27:50 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 30 11:27:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8abf816 media-libs/alsa-lib: Stabilize 1.2.7.2 sparc, #862124 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index ab3dd467705d..26e8c8d6a11d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 7cd4d9ae5ff336b21fec9138584e011571076717 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jul 30 09:50:40 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jul 30 09:50:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd4d9ae media-libs/alsa-lib: Stabilize 1.2.7.2 ppc, #862124 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index d9872d85161c..ab3dd467705d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: d871324e7a59e034e5cdd0efe439d4175cdce6a7 Author: Sam James gentoo org> AuthorDate: Fri Jul 29 02:47:46 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jul 29 02:54:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d871324e media-libs/alsa-lib: add github upstream metadata Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/metadata.xml | 21 +++-- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/media-libs/alsa-lib/metadata.xml b/media-libs/alsa-lib/metadata.xml index 0be523618f69..296ff4616721 100644 --- a/media-libs/alsa-lib/metadata.xml +++ b/media-libs/alsa-lib/metadata.xml @@ -1,14 +1,15 @@ https://www.gentoo.org/dtd/metadata.dtd;> - -alsa-b...@gentoo.org - - -Enable support for ALISP (ALSA LISP) interpreter for advanced features. -thread-safe API functions - - -cpe:/a:alsa-project:alsa-lib - + + alsa-b...@gentoo.org + + + Enable support for ALISP (ALSA LISP) interpreter for advanced features. + thread-safe API functions + + + cpe:/a:alsa-project:alsa-lib + alsa-project/alsa-lib +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: b380de62b52d318e12857c54a3d99c9c21e3b165 Author: Sam James gentoo org> AuthorDate: Sun Jul 17 15:06:41 2022 + Commit: Sam James gentoo org> CommitDate: Sun Jul 17 15:06:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b380de62 media-libs/alsa-lib: use new filter-lto Bug: https://bugs.gentoo.org/616108 Bug: https://bugs.gentoo.org/669086 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild index 2fb3f286446d..d9872d85161c 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -54,7 +54,7 @@ multilib_src_configure() { # Broken upstream. Could in theory work with -flto-partitions=none # but it's a hack to workaround the real problem and not strictly safe. # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. - filter-flags -flto=* -flto + filter-lto local myeconfargs=( --disable-maintainer-mode
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 74defb08116be261df23cb48339be604d25133d7 Author: Sam James gentoo org> AuthorDate: Sat Jul 9 08:29:56 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jul 9 08:30:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74defb08 media-libs/alsa-lib: add 1.2.7.2 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest| 1 + media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild | 97 + 2 files changed, 98 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index a48b1fed6157..200f0964d627 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,3 +1,4 @@ DIST alsa-lib-1.2.6.1.tar.bz2 1079670 BLAKE2B 4f3d1d078678773b4f6a569d0eea95d0cf89a846605c3a95e11b92f1fe0bd9fb164b8f710906f0de9675ade7ef2123375eb1221945bec511708d6fdd85c051b9 SHA512 70e539cf092b5d43e00e4134d8a3e184f0dc34312823e4b58a574320cbf06cb7369bc3251ecb1858033756a7a8c35d36faa8da48d49f6efe0cec905784adbd45 DIST alsa-lib-1.2.7.1.tar.bz2 1084711 BLAKE2B b7be12a51453a82d0eb2e57fb8f9391c8778e8c63b78b6e6f46437bca39e3efb13394ba0e060547781ccde75fcdc19da532d5aed24fe0d5cfb885c1604e4e8ce SHA512 2a0b4205e8bf602b56a6f5007ba219799e5443827393058e439adf5b391bb6c4815a48bb994b5d108b9f31a90db0eb43a96a0d7741216e2d710dc63d372de27e +DIST alsa-lib-1.2.7.2.tar.bz2 1085117 BLAKE2B 9ae3d4358d802970249e1b904faa7c4d646dec1d8c93e0de9c4b70065e912b910303d77e8f9f68c97b883ec270cf0dd8b97146b4a85f3aede4f290683c462fce SHA512 79e5920384e570a1acd8ecd1eb8812879333c3cedb1d15780080afc40125b97df893c33f4163d9dd863871b628bc6026265f8ace2c8634fc1af5b52b62ac9cfe DIST alsa-lib-1.2.7.tar.bz2 1084924 BLAKE2B a3bfbbfcf31625be0749218b3c02b307da9077d4bd82e9f980b8e3d6f9275f3a3f3c8158bb28fb1c61724a35e794eb3f6cc8872202ff42fb847725058109087e SHA512 6bd48b07d659fddad792876326a93b2a549ce94bc191131670365599c31f81f737bfd8e94dec6fe296bc5d86df2e3e381bbb7a694d24fe7e8e501f1c994ed084 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild new file mode 100644 index ..2fb3f286446d --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.2.ebuild @@ -0,0 +1,97 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools multilib-minimal flag-o-matic python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release!!! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python +thread-safety" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + filter-flags -flto=* -flto + + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + + # enable Python only on final ABI + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_enable thread-safety) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { +
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 31c929441087eb65c4cdcfc61b29acb3a50cb954 Author: Sam James gentoo org> AuthorDate: Sat Jun 18 15:19:42 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jun 18 15:19:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31c92944 media-libs/alsa-lib: filter LTO It's unsafe to use with alsa-lib (fails to build, can work with a hack, but that hack implies other issues). Closes: https://bugs.gentoo.org/616108 Closes: https://bugs.gentoo.org/669086 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild index 94d96f7b806b..2fb3f286446d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) -inherit autotools multilib-minimal python-single-r1 +inherit autotools multilib-minimal flag-o-matic python-single-r1 DESCRIPTION="Advanced Linux Sound Architecture Library" HOMEPAGE="https://alsa-project.org/wiki/Main_Page; @@ -51,6 +51,11 @@ src_prepare() { } multilib_src_configure() { + # Broken upstream. Could in theory work with -flto-partitions=none + # but it's a hack to workaround the real problem and not strictly safe. + # bug #616108, bug #669086, and https://github.com/alsa-project/alsa-lib/issues/6. + filter-flags -flto=* -flto + local myeconfargs=( --disable-maintainer-mode --disable-resmgr
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 17e14c65fd5716aef842ca25b63a7c4c43e3f0dc Author: Sam James gentoo org> AuthorDate: Fri Jun 17 19:28:56 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jun 17 19:32:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e14c65 media-libs/alsa-lib: add 1.2.7.1 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest| 1 + media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild | 92 + 2 files changed, 93 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index cf75cd21ef5a..a48b1fed6157 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,2 +1,3 @@ DIST alsa-lib-1.2.6.1.tar.bz2 1079670 BLAKE2B 4f3d1d078678773b4f6a569d0eea95d0cf89a846605c3a95e11b92f1fe0bd9fb164b8f710906f0de9675ade7ef2123375eb1221945bec511708d6fdd85c051b9 SHA512 70e539cf092b5d43e00e4134d8a3e184f0dc34312823e4b58a574320cbf06cb7369bc3251ecb1858033756a7a8c35d36faa8da48d49f6efe0cec905784adbd45 +DIST alsa-lib-1.2.7.1.tar.bz2 1084711 BLAKE2B b7be12a51453a82d0eb2e57fb8f9391c8778e8c63b78b6e6f46437bca39e3efb13394ba0e060547781ccde75fcdc19da532d5aed24fe0d5cfb885c1604e4e8ce SHA512 2a0b4205e8bf602b56a6f5007ba219799e5443827393058e439adf5b391bb6c4815a48bb994b5d108b9f31a90db0eb43a96a0d7741216e2d710dc63d372de27e DIST alsa-lib-1.2.7.tar.bz2 1084924 BLAKE2B a3bfbbfcf31625be0749218b3c02b307da9077d4bd82e9f980b8e3d6f9275f3a3f3c8158bb28fb1c61724a35e794eb3f6cc8872202ff42fb847725058109087e SHA512 6bd48b07d659fddad792876326a93b2a549ce94bc191131670365599c31f81f737bfd8e94dec6fe296bc5d86df2e3e381bbb7a694d24fe7e8e501f1c994ed084 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild new file mode 100644 index ..94d96f7b806b --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools multilib-minimal python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release!!! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python +thread-safety" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + + # enable Python only on final ABI + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_enable thread-safety) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die + + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/
commit: 3dd45d3822d8761f7a9a4c2e66c1b69aba3c1e71 Author: Lars Wendler gentoo org> AuthorDate: Wed Jun 1 07:18:55 2022 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jun 1 07:21:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dd45d38 media-libs/alsa-lib: Removed old Signed-off-by: Lars Wendler gentoo.org> media-libs/alsa-lib/Manifest | 3 - media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 80 media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild| 87 -- media-libs/alsa-lib/alsa-lib-1.2.6.ebuild | 87 -- .../alsa-lib/files/alsa-lib-1.2.4-musl.patch | 32 5 files changed, 289 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 5c3e358ac1cb..cf75cd21ef5a 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,5 +1,2 @@ -DIST alsa-lib-1.2.4.tar.bz2 1044405 BLAKE2B e1d5d9afe21dac693645274ae4ec8a607c9fcc9915ba4ebccfdb539d44b9353ba07529e2c8eaca119884b926d4467285313c945c9015a788101fe532064442db SHA512 12086952dc8f16f1cb6946517858e17b1c3276aeda9ff5703a84bb38aa78eb4c4e9cb4485c5b3f21f174fdbd976b3bcbbc481e85cb2460652858490df51ae844 -DIST alsa-lib-1.2.5.1.tar.bz2 1069073 BLAKE2B 5464cc7f263bdf7b10aa7e1f542ad6dbc55bf300156fd1bded00375c41a518d4b14f96e28eb1c60a6ce7cc6e27da4b2e8598cd867f15417f260fc23513f93e11 SHA512 01998ffa449e925ff552c13aea47f9540903afdc533086067c78dcaba4d239c347180d3d28bbe6d19b7779c7249fcc77a30057930ca22d18ba55e163fa1c DIST alsa-lib-1.2.6.1.tar.bz2 1079670 BLAKE2B 4f3d1d078678773b4f6a569d0eea95d0cf89a846605c3a95e11b92f1fe0bd9fb164b8f710906f0de9675ade7ef2123375eb1221945bec511708d6fdd85c051b9 SHA512 70e539cf092b5d43e00e4134d8a3e184f0dc34312823e4b58a574320cbf06cb7369bc3251ecb1858033756a7a8c35d36faa8da48d49f6efe0cec905784adbd45 -DIST alsa-lib-1.2.6.tar.bz2 1079598 BLAKE2B 84a7a20fbea4025f2ac08acefa3a9ea9d2737585c5d5f09c8df3b5ccb998eaa09a7ec16a019a40c4d3e3e4b5209b961f9da23ec57c0bb9824bade9a3a0dd4350 SHA512 ae95718813abf62811fe44c6df2a8de5a1227da4b022c4dd97dd8e7c1001f48307ba36bf04208bdbe24e8a8eebf4ed5a59f40ee6750dcbe976678071c3f2f5b7 DIST alsa-lib-1.2.7.tar.bz2 1084924 BLAKE2B a3bfbbfcf31625be0749218b3c02b307da9077d4bd82e9f980b8e3d6f9275f3a3f3c8158bb28fb1c61724a35e794eb3f6cc8872202ff42fb847725058109087e SHA512 6bd48b07d659fddad792876326a93b2a549ce94bc191131670365599c31f81f737bfd8e94dec6fe296bc5d86df2e3e381bbb7a694d24fe7e8e501f1c994ed084 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild deleted file mode 100644 index a79d156fc211.. --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} ) -inherit autotools multilib-minimal python-single-r1 - -DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page; -SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" -IUSE="alisp debug doc python +thread-safety" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" -RDEPEND="python? ( ${PYTHON_DEPS} ) - media-libs/alsa-topology-conf - media-libs/alsa-ucm-conf -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 - "${FILESDIR}/${PN}-1.2.4-musl.patch" # bug #792570 -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die - # https://bugs.gentoo.org/545950 - sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die - default - eautoreconf -} - -multilib_src_configure() { - local myeconfargs=( - --disable-maintainer-mode - --disable-resmgr - --enable-aload - --enable-rawmidi - --enable-seq - --enable-shared - # enable Python only on final ABI - $(multilib_native_use_enable python) - $(use_enable alisp) - $(use_enable thread-safety) - $(use_with debug) - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake - - if multilib_is_native_abi && use doc; then - emake doc - grep -FZrl "${S}" doc/doxygen/html | \ - xargs -0 sed -i -e "s:${S}::" || die - fi -} - -multilib_src_install() { - multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) - default -} -
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 76723fffa7d62281a91d56ce7117a299e3fcf667 Author: Sam James gentoo org> AuthorDate: Wed Jun 1 06:41:39 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jun 1 06:42:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76723fff media-libs/alsa-lib: add 1.2.7 Closes: https://bugs.gentoo.org/848903 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.7.ebuild | 92 +++ 2 files changed, 93 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 84d1c4db7384..5c3e358ac1cb 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -2,3 +2,4 @@ DIST alsa-lib-1.2.4.tar.bz2 1044405 BLAKE2B e1d5d9afe21dac693645274ae4ec8a607c9f DIST alsa-lib-1.2.5.1.tar.bz2 1069073 BLAKE2B 5464cc7f263bdf7b10aa7e1f542ad6dbc55bf300156fd1bded00375c41a518d4b14f96e28eb1c60a6ce7cc6e27da4b2e8598cd867f15417f260fc23513f93e11 SHA512 01998ffa449e925ff552c13aea47f9540903afdc533086067c78dcaba4d239c347180d3d28bbe6d19b7779c7249fcc77a30057930ca22d18ba55e163fa1c DIST alsa-lib-1.2.6.1.tar.bz2 1079670 BLAKE2B 4f3d1d078678773b4f6a569d0eea95d0cf89a846605c3a95e11b92f1fe0bd9fb164b8f710906f0de9675ade7ef2123375eb1221945bec511708d6fdd85c051b9 SHA512 70e539cf092b5d43e00e4134d8a3e184f0dc34312823e4b58a574320cbf06cb7369bc3251ecb1858033756a7a8c35d36faa8da48d49f6efe0cec905784adbd45 DIST alsa-lib-1.2.6.tar.bz2 1079598 BLAKE2B 84a7a20fbea4025f2ac08acefa3a9ea9d2737585c5d5f09c8df3b5ccb998eaa09a7ec16a019a40c4d3e3e4b5209b961f9da23ec57c0bb9824bade9a3a0dd4350 SHA512 ae95718813abf62811fe44c6df2a8de5a1227da4b022c4dd97dd8e7c1001f48307ba36bf04208bdbe24e8a8eebf4ed5a59f40ee6750dcbe976678071c3f2f5b7 +DIST alsa-lib-1.2.7.tar.bz2 1084924 BLAKE2B a3bfbbfcf31625be0749218b3c02b307da9077d4bd82e9f980b8e3d6f9275f3a3f3c8158bb28fb1c61724a35e794eb3f6cc8872202ff42fb847725058109087e SHA512 6bd48b07d659fddad792876326a93b2a549ce94bc191131670365599c31f81f737bfd8e94dec6fe296bc5d86df2e3e381bbb7a694d24fe7e8e501f1c994ed084 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.7.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.7.ebuild new file mode 100644 index ..94d96f7b806b --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.7.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +inherit autotools multilib-minimal python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; +if [[ ${PV} == *_p* ]] ; then + # Please set correct commit ID for a snapshot release!!! + COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" + SRC_URI="https://git.alsa-project.org/?p=${PN}.git;a=snapshot;h=${COMMIT};sf=tgz -> ${P}.tar.gz" + S="${WORKDIR}"/${PN}-${COMMIT:0:7} +else + # TODO: Upstream does publish .sig files, so someone could implement verify-sig ;) + SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +fi + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc python +thread-safety" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND="media-libs/alsa-topology-conf + media-libs/alsa-ucm-conf + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" + +PATCHES=( + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 +) + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + + find . -name Makefile.am -exec sed -i -e '/CFLAGS/s:-g -O2::' {} + || die + # bug #545950 + sed -i -e '5s:^$:\nAM_CPPFLAGS = -I$(top_srcdir)/include:' test/lsb/Makefile.am || die + + eautoreconf +} + +multilib_src_configure() { + local myeconfargs=( + --disable-maintainer-mode + --disable-resmgr + --enable-aload + --enable-rawmidi + --enable-seq + --enable-shared + + # enable Python only on final ABI + $(multilib_native_use_enable python) + $(use_enable alisp) + $(use_enable thread-safety) + $(use_with debug) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + + default +} + +multilib_src_install_all() { + find "${ED}" -type f \( -name '*.a' -o -name
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f1157891a8d706385f1232015a076e527be8566c Author: WANG Xuerui gentoo org> AuthorDate: Tue May 17 07:39:26 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Tue May 17 07:55:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1157891 media-libs/alsa-lib: keyword 1.2.6.1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index d495e667ccef..6368e7ce3b6d 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6ccce48ea0ba0eb7a8e183cf0a2a34dd7517977e Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue May 3 13:37:37 2022 + Commit: Sam James gentoo org> CommitDate: Wed May 4 04:01:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ccce48e media-libs/alsa-lib: stable 1.2.6.1 for hppa, bug #838145 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index 595765ff42f5..d495e667ccef 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: ba0de2a06163af1b625e0b99e5743d9794ad2851 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 25 20:20:21 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 25 20:20:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0de2a0 media-libs/alsa-lib: Stabilize 1.2.6.1 ppc64, #838145 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index 1826e1f2cfc2..595765ff42f5 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 134dd56c665e1b96d2e33cb39a2156dbb28307cd Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Apr 24 06:33:21 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Apr 24 06:33:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=134dd56c media-libs/alsa-lib: x86 stable wrt bug #838145 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index 4881d1f4f633..1826e1f2cfc2 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 3cf223f2a0757b86870125c20a7501d9bac6189a Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Apr 24 06:29:42 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Apr 24 06:29:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cf223f2 media-libs/alsa-lib: amd64 stable wrt bug #838145 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index f2caa01d0921..4881d1f4f633 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 26ac2f26487879690a54ff1bb390a655dcd2b3f3 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 22 17:31:11 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 22 17:31:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26ac2f26 media-libs/alsa-lib: Stabilize 1.2.6.1 arm64, #838145 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index 017d588fd5ee..f2caa01d0921 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 178997480b058efe2633c9cbc711f52c760a13e0 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 22 17:31:08 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 22 17:31:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17899748 media-libs/alsa-lib: Stabilize 1.2.6.1 sparc, #838145 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index f6a2a4ee3482..017d588fd5ee 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 2943376d7089da37ef9eecb916c3987569c80f59 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 21 18:48:43 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 21 18:48:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2943376d media-libs/alsa-lib: Stabilize 1.2.6.1 ppc, #838145 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index 435de2e1c818..f6a2a4ee3482 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 54f6fff59ca7f518fb7bc66a7dc18d607591c2e2 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Apr 21 18:27:02 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Apr 21 18:27:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f6fff5 media-libs/alsa-lib: Stabilize 1.2.6.1 arm, #838145 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild index c9ea9965ca37..435de2e1c818 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 99e2fdfc28db29b30afde8ba2ec2f7719b76fd9d Author: Lars Wendler gentoo org> AuthorDate: Thu Dec 9 20:14:43 2021 + Commit: Lars Wendler gentoo org> CommitDate: Thu Dec 9 20:24:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e2fdfc media-libs/alsa-lib: Bump to version 1.2.6.1 Signed-off-by: Lars Wendler gentoo.org> media-libs/alsa-lib/Manifest| 1 + media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild | 92 + 2 files changed, 93 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index baae0ac54fbd..84d1c4db7384 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,3 +1,4 @@ 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 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 new file mode 100644 index ..1b9c1819ad93 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc elibc_uclibc 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 +) + +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/509886 + if use elibc_uclibc ; then + sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am || die + fi + # 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) + $(usex elibc_uclibc --without-versioned '') + ) + + 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
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f1aff2fc5a7de3d33d6c1867d04085d00df56718 Author: Lars Wendler gentoo org> AuthorDate: Tue Dec 7 06:39:14 2021 + Commit: Lars Wendler gentoo org> CommitDate: Tue Dec 7 06:47:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1aff2fc media-libs/alsa-lib: Bump to version 1.2.6 Signed-off-by: Lars Wendler gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.6.ebuild | 92 +++ 2 files changed, 93 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 2f2cda5dd263..baae0ac54fbd 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,2 +1,3 @@ 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.tar.bz2 1079598 BLAKE2B 84a7a20fbea4025f2ac08acefa3a9ea9d2737585c5d5f09c8df3b5ccb998eaa09a7ec16a019a40c4d3e3e4b5209b961f9da23ec57c0bb9824bade9a3a0dd4350 SHA512 ae95718813abf62811fe44c6df2a8de5a1227da4b022c4dd97dd8e7c1001f48307ba36bf04208bdbe24e8a8eebf4ed5a59f40ee6750dcbe976678071c3f2f5b7 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.6.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.6.ebuild new file mode 100644 index ..1b9c1819ad93 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.6.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +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 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc elibc_uclibc 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 +) + +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/509886 + if use elibc_uclibc ; then + sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am || die + fi + # 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) + $(usex elibc_uclibc --without-versioned '') + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + default +} + +multilib_src_install_all() { + find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 6801663e49d9c116fc7628fc24995419306fee89 Author: Niklāvs Koļesņikovs <89q1r14hd relay firefox com> AuthorDate: Mon Nov 1 19:45:20 2021 + Commit: Sam James gentoo org> CommitDate: Tue Nov 2 09:58:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6801663e media-libs/alsa-lib: remove old and never unmasked version Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd relay.firefox.com> Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/Manifest | 1 - .../alsa-lib/alsa-lib-1.2.5_p20210604.ebuild | 103 - 2 files changed, 104 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 7d94b680606..2f2cda5dd26 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,3 +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.5_p20210604.tar.gz 814186 BLAKE2B d3bc2f42a0266c1af33953026eecb97d9d4f2cc845924b762b7f6777d15e2a3f60347bd3d6184a8b431ebe703c3b06bcbfbef67345064fbcd14b223e5e4d0e4e SHA512 e04ac38ae6f4b97ac75584c36562ad620820be5156206dc6466b8bfac0d50d1c8e588fac7d5e9d8716c9c89b82ebd9ae9cbc8137080a433a5ddde8177c102a99 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.5_p20210604.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.5_p20210604.ebuild deleted file mode 100644 index 88c9ad860cf..000 --- a/media-libs/alsa-lib/alsa-lib-1.2.5_p20210604.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2021 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 - -# When COMMIT is defined, this ebuild turns from a release into a snapshot ebuild: -COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" -# Also set SNAPSHOT_PV to match the correct PV, so that the ebuild can detect a naive rename: -SNAPSHOT_PV="1.2.5_p20210604" - -DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/wiki/Main_Page; -if [[ -n ${COMMIT} ]]; then - 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 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="alisp debug doc elibc_uclibc 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 -) - -pkg_pretend() { - if [[ -n ${COMMIT} && -z ${SNAPSHOT_PV} || -z ${COMMIT} && -n ${SNAPSHOT_PV} ]]; then - eerror "Please either set both COMMIT and SNAPSHOT_PV or neither!" - elif [[ -n ${SNAPSHOT_PV} && ${PV} != ${SNAPSHOT_PV} ]]; then - eerror "Rename of snapshot ebuild detected - please check COMMIT & SNAPSHOT_PV!" - fi -} - -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/509886 - if use elibc_uclibc ; then - sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am || die - fi - # 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) - $(usex elibc_uclibc --without-versioned '') - ) - -
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 71bbfa8ccbe1b3a7bc774d288dd224c6484be6f8 Author: James Le Cuirot gentoo org> AuthorDate: Sat Oct 2 22:42:44 2021 + Commit: James Le Cuirot gentoo org> CommitDate: Sat Oct 2 22:52:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71bbfa8c media-libs/alsa-lib: Keyword 1.2.5.1 for ~m68k The tests pass. Signed-off-by: James Le Cuirot gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild index 7b6a92ccd5f..78afa733c3c 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild @@ -20,7 +20,7 @@ fi LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~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 elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 674fe2016b9fc3df4230c951895952273f4b6307 Author: Matt Turner gentoo org> AuthorDate: Thu Sep 23 00:20:12 2021 + Commit: Matt Turner gentoo org> CommitDate: Thu Sep 23 01:07:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=674fe201 media-libs/alsa-lib: Stabilize 1.2.4 hppa Signed-off-by: Matt Turner gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild index 4932c2e1dc7..dcdaabb3320 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild @@ -12,7 +12,7 @@ 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" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/files/, media-libs/alsa-lib/
commit: 862b72f03dd319eca3ba50717c53a4e70b5622c9 Author: Lars Wendler gentoo org> AuthorDate: Wed Jun 16 17:17:35 2021 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jun 16 17:17:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=862b72f0 media-libs/alsa-lib: Removed old Signed-off-by: Lars Wendler gentoo.org> media-libs/alsa-lib/Manifest | 2 - media-libs/alsa-lib/alsa-lib-1.2.2-r1.ebuild | 83 media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild | 84 ...lsa-lib-1.2.2-change-order-of-pcm-devices.patch | 80 --- .../alsa-lib-1.2.2-namehint-add-omit_noargs.patch | 108 - 5 files changed, 357 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 278675767a8..7d94b680606 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,5 +1,3 @@ -DIST alsa-lib-1.2.2.tar.bz2 1030747 BLAKE2B 176054c7783452fcd0b30482f4d85fb88a1364a97f79830f2c22cd578275280fa64537d00a08f3e3b1420e4aeb4e4269c7523cb4296db3ed095bcf078b452726 SHA512 d21adb3ff998918c7d1820f9ce2aaf4202dd45ccb87cb092d49da8b2402b6ddaad06325be0fd59f17393a5d9958e3743bfccb4b14bdb947a42e7d791d73c7033 -DIST alsa-lib-1.2.3.2.tar.bz2 1038591 BLAKE2B 70ba972953f71fc6ac20f6f3e91361b5aed72c8c7887252331a01334ec4cc154c1bfea02dfaf0f76f8244b8cf73426d83577dcf55aa0033f80ee303d23386df6 SHA512 1fbc6360fda841bd9ca488739bdc9f4142c1b4a07ff767f48f1e160e3d4dff914aed422c97088e238b5e77d7e30aa79ff72569c3348a4cf4a412e1e4bce0bf2a 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.5_p20210604.tar.gz 814186 BLAKE2B d3bc2f42a0266c1af33953026eecb97d9d4f2cc845924b762b7f6777d15e2a3f60347bd3d6184a8b431ebe703c3b06bcbfbef67345064fbcd14b223e5e4d0e4e SHA512 e04ac38ae6f4b97ac75584c36562ad620820be5156206dc6466b8bfac0d50d1c8e588fac7d5e9d8716c9c89b82ebd9ae9cbc8137080a433a5ddde8177c102a99 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.2-r1.ebuild deleted file mode 100644 index 1a2b04a4ceb..000 --- a/media-libs/alsa-lib/alsa-lib-1.2.2-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) -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 sparc x86 ~amd64-linux ~x86-linux" -IUSE="alisp debug doc elibc_uclibc python +thread-safety" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" -RDEPEND="python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.6-missing_files.patch" #652422 - "${FILESDIR}/${P}-change-order-of-pcm-devices.patch" #718106 - "${FILESDIR}/${P}-namehint-add-omit_noargs.patch" #718106 -) - -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/509886 - if use elibc_uclibc ; then - sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am || die - fi - # 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) - $(usex elibc_uclibc --without-versioned '') - ) - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - emake - - if multilib_is_native_abi && use doc; then - emake doc - grep
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 9bb3af02041ae96bbf1e92bb23d122c9e531dcc9 Author: Lars Wendler gentoo org> AuthorDate: Wed Jun 16 16:56:35 2021 + Commit: Lars Wendler gentoo org> CommitDate: Wed Jun 16 17:12:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bb3af02 media-libs/alsa-lib: Bump to version 1.2.5.1 Signed-off-by: Lars Wendler gentoo.org> media-libs/alsa-lib/Manifest| 1 + media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild | 92 + 2 files changed, 93 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index ece4621318c..278675767a8 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,4 +1,5 @@ DIST alsa-lib-1.2.2.tar.bz2 1030747 BLAKE2B 176054c7783452fcd0b30482f4d85fb88a1364a97f79830f2c22cd578275280fa64537d00a08f3e3b1420e4aeb4e4269c7523cb4296db3ed095bcf078b452726 SHA512 d21adb3ff998918c7d1820f9ce2aaf4202dd45ccb87cb092d49da8b2402b6ddaad06325be0fd59f17393a5d9958e3743bfccb4b14bdb947a42e7d791d73c7033 DIST alsa-lib-1.2.3.2.tar.bz2 1038591 BLAKE2B 70ba972953f71fc6ac20f6f3e91361b5aed72c8c7887252331a01334ec4cc154c1bfea02dfaf0f76f8244b8cf73426d83577dcf55aa0033f80ee303d23386df6 SHA512 1fbc6360fda841bd9ca488739bdc9f4142c1b4a07ff767f48f1e160e3d4dff914aed422c97088e238b5e77d7e30aa79ff72569c3348a4cf4a412e1e4bce0bf2a 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.5_p20210604.tar.gz 814186 BLAKE2B d3bc2f42a0266c1af33953026eecb97d9d4f2cc845924b762b7f6777d15e2a3f60347bd3d6184a8b431ebe703c3b06bcbfbef67345064fbcd14b223e5e4d0e4e SHA512 e04ac38ae6f4b97ac75584c36562ad620820be5156206dc6466b8bfac0d50d1c8e588fac7d5e9d8716c9c89b82ebd9ae9cbc8137080a433a5ddde8177c102a99 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild new file mode 100644 index 000..7b6a92ccd5f --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.5.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2021 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; +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 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc elibc_uclibc 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 +) + +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/509886 + if use elibc_uclibc ; then + sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am || die + fi + # 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) + $(usex elibc_uclibc --without-versioned '') + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: aeb055e9c6eaf11ad15d05861a2decc205c39bb8 Author: Sam James gentoo org> AuthorDate: Fri Jun 11 05:37:52 2021 + Commit: Sam James gentoo org> CommitDate: Fri Jun 11 05:37:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb055e9 media-libs/alsa-lib: Stabilize 1.2.4 ppc, #788730 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild index 6b0ddd2cccb..4932c2e1dc7 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild @@ -12,7 +12,7 @@ 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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: a151fbb00ab4a8d9be82dc84a1c920a83777f52e Author: Niklāvs Koļesņikovs <89q1r14hd relay firefox com> AuthorDate: Thu Jun 3 19:02:32 2021 + Commit: Lars Wendler gentoo org> CommitDate: Sat Jun 5 20:09:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a151fbb0 media-libs/alsa-lib: updates to a snapshot for many important fixes This commit updates alsa-lib to a snapshot from June 4, 2021 containing a fix for missing HDMI audio profiles that many people reported across distributions. Also multiple fixes for possible crashes or worse. Thanks-to: Joakim Tjernlund infinera.com> (HDMI issue) Thanks-to: Wim Taymans redhat.com> (_alibpref clarification) Thanks-to: Jaroslav Kysela perex.cz> (Fedora patchset) Bug: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1251 Closes: https://bugs.gentoo.org/793410 Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd relay.firefox.com> Signed-off-by: Lars Wendler gentoo.org> media-libs/alsa-lib/Manifest| 2 +- ...1.2.5.ebuild => alsa-lib-1.2.5_p20210604.ebuild} | 21 - 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 088fbc2ca50..ece4621318c 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,4 +1,4 @@ DIST alsa-lib-1.2.2.tar.bz2 1030747 BLAKE2B 176054c7783452fcd0b30482f4d85fb88a1364a97f79830f2c22cd578275280fa64537d00a08f3e3b1420e4aeb4e4269c7523cb4296db3ed095bcf078b452726 SHA512 d21adb3ff998918c7d1820f9ce2aaf4202dd45ccb87cb092d49da8b2402b6ddaad06325be0fd59f17393a5d9958e3743bfccb4b14bdb947a42e7d791d73c7033 DIST alsa-lib-1.2.3.2.tar.bz2 1038591 BLAKE2B 70ba972953f71fc6ac20f6f3e91361b5aed72c8c7887252331a01334ec4cc154c1bfea02dfaf0f76f8244b8cf73426d83577dcf55aa0033f80ee303d23386df6 SHA512 1fbc6360fda841bd9ca488739bdc9f4142c1b4a07ff767f48f1e160e3d4dff914aed422c97088e238b5e77d7e30aa79ff72569c3348a4cf4a412e1e4bce0bf2a DIST alsa-lib-1.2.4.tar.bz2 1044405 BLAKE2B e1d5d9afe21dac693645274ae4ec8a607c9fcc9915ba4ebccfdb539d44b9353ba07529e2c8eaca119884b926d4467285313c945c9015a788101fe532064442db SHA512 12086952dc8f16f1cb6946517858e17b1c3276aeda9ff5703a84bb38aa78eb4c4e9cb4485c5b3f21f174fdbd976b3bcbbc481e85cb2460652858490df51ae844 -DIST alsa-lib-1.2.5.tar.bz2 1068496 BLAKE2B 84fe4e22d4316bfc84f15f2493f40f113eb3db7722f230550586533e80daf214140164e8ddc1a399b82a3fd0fb21125ff225cfeb45eaa19320c2e2aa3997c662 SHA512 d9b53484737a3684aac7e08b4b18400aac10fec1a78a8bf9101944bea2c50710bc7355e9bb0012541b067e2d5ee7b1b818bf1bdbffbb2b2d7ad0eb15efe49725 +DIST alsa-lib-1.2.5_p20210604.tar.gz 814186 BLAKE2B d3bc2f42a0266c1af33953026eecb97d9d4f2cc845924b762b7f6777d15e2a3f60347bd3d6184a8b431ebe703c3b06bcbfbef67345064fbcd14b223e5e4d0e4e SHA512 e04ac38ae6f4b97ac75584c36562ad620820be5156206dc6466b8bfac0d50d1c8e588fac7d5e9d8716c9c89b82ebd9ae9cbc8137080a433a5ddde8177c102a99 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.5.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.5_p20210604.ebuild similarity index 69% rename from media-libs/alsa-lib/alsa-lib-1.2.5.ebuild rename to media-libs/alsa-lib/alsa-lib-1.2.5_p20210604.ebuild index 8183119b95e..df1ce950ded 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.5.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.5_p20210604.ebuild @@ -6,9 +6,20 @@ EAPI=7 PYTHON_COMPAT=( python3_{7,8,9} ) inherit autotools multilib-minimal python-single-r1 +# When COMMIT is defined, this ebuild turns from a release into a snapshot ebuild: +COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" +# Also set SNAPSHOT_PV to match the correct PV, so that the ebuild can detect a naive rename: +SNAPSHOT_PV="1.2.5_p20210604" + DESCRIPTION="Advanced Linux Sound Architecture Library" HOMEPAGE="https://alsa-project.org/; -SRC_URI="https://www.alsa-project.org/files/pub/lib/${P}.tar.bz2; +if [[ -n ${COMMIT} ]]; then + 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" @@ -28,6 +39,14 @@ PATCHES=( "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 ) +pkg_pretend() { + if [[ -n ${COMMIT} && -z ${SNAPSHOT_PV} || -z ${COMMIT} && -n ${SNAPSHOT_PV} ]]; then + eerror "Please either set both COMMIT and SNAPSHOT_PV or neither!" + elif [[ -n ${SNAPSHOT_PV} && ${PV} != ${SNAPSHOT_PV} ]]; then + eerror "Rename of snapshot ebuild detected - please check COMMIT & SNAPSHOT_PV!" + fi +} + pkg_setup() { use python && python-single-r1_pkg_setup }
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: eadf57648df642e14da01bd42c635ab7ad0e97d1 Author: Niklāvs Koļesņikovs <89q1r14hd relay firefox com> AuthorDate: Thu Jun 3 19:28:43 2021 + Commit: Lars Wendler gentoo org> CommitDate: Sat Jun 5 20:09:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eadf5764 media-libs/alsa-lib: updates HOMEPAGE to suppress QA Signed-off-by: Niklāvs Koļesņikovs <89q1r14hd relay.firefox.com> Signed-off-by: Lars Wendler gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.2-r1.ebuild| 2 +- media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild | 2 +- media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 2 +- media-libs/alsa-lib/alsa-lib-1.2.5_p20210604.ebuild | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.2-r1.ebuild index 05f90764647..1a2b04a4ceb 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.2-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.2-r1.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{7,8} ) inherit autotools multilib-minimal python-single-r1 DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/; +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" diff --git a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild index 726c108f049..af903f22501 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild @@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{7,8} ) inherit autotools multilib-minimal python-single-r1 DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/; +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" diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild index b784b740923..6b0ddd2cccb 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild @@ -7,7 +7,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/; +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" diff --git a/media-libs/alsa-lib/alsa-lib-1.2.5_p20210604.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.5_p20210604.ebuild index df1ce950ded..88c9ad860cf 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.5_p20210604.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.5_p20210604.ebuild @@ -12,7 +12,7 @@ COMMIT="abe805ed6c7f38e48002e575535afd1f673b9bcd" SNAPSHOT_PV="1.2.5_p20210604" DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/; +HOMEPAGE="https://alsa-project.org/wiki/Main_Page; if [[ -n ${COMMIT} ]]; then 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}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 0356c1a6afb68099afdcd6e8f6ff046431d7502a Author: Tony Vroon gentoo org> AuthorDate: Mon May 31 19:10:26 2021 + Commit: Tony Vroon gentoo org> CommitDate: Mon May 31 19:14:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0356c1a6 media-libs/alsa-lib: Version bump to 1.2.5 The previous MUSL patch has been merged upstream and is thus dropped. Upstream changelog: https://alsa-project.org/wiki/Changes_v1.2.4_v1.2.5#alsa-lib Closes: https://bugs.gentoo.org/720898 Signed-Off-By: Tony Vroon gentoo.org> Package-Manager: Portage-3.0.18, Repoman-3.0.2 media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.5.ebuild | 84 +++ 2 files changed, 85 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 0661d2ea015..088fbc2ca50 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,3 +1,4 @@ DIST alsa-lib-1.2.2.tar.bz2 1030747 BLAKE2B 176054c7783452fcd0b30482f4d85fb88a1364a97f79830f2c22cd578275280fa64537d00a08f3e3b1420e4aeb4e4269c7523cb4296db3ed095bcf078b452726 SHA512 d21adb3ff998918c7d1820f9ce2aaf4202dd45ccb87cb092d49da8b2402b6ddaad06325be0fd59f17393a5d9958e3743bfccb4b14bdb947a42e7d791d73c7033 DIST alsa-lib-1.2.3.2.tar.bz2 1038591 BLAKE2B 70ba972953f71fc6ac20f6f3e91361b5aed72c8c7887252331a01334ec4cc154c1bfea02dfaf0f76f8244b8cf73426d83577dcf55aa0033f80ee303d23386df6 SHA512 1fbc6360fda841bd9ca488739bdc9f4142c1b4a07ff767f48f1e160e3d4dff914aed422c97088e238b5e77d7e30aa79ff72569c3348a4cf4a412e1e4bce0bf2a DIST alsa-lib-1.2.4.tar.bz2 1044405 BLAKE2B e1d5d9afe21dac693645274ae4ec8a607c9fcc9915ba4ebccfdb539d44b9353ba07529e2c8eaca119884b926d4467285313c945c9015a788101fe532064442db SHA512 12086952dc8f16f1cb6946517858e17b1c3276aeda9ff5703a84bb38aa78eb4c4e9cb4485c5b3f21f174fdbd976b3bcbbc481e85cb2460652858490df51ae844 +DIST alsa-lib-1.2.5.tar.bz2 1068496 BLAKE2B 84fe4e22d4316bfc84f15f2493f40f113eb3db7722f230550586533e80daf214140164e8ddc1a399b82a3fd0fb21125ff225cfeb45eaa19320c2e2aa3997c662 SHA512 d9b53484737a3684aac7e08b4b18400aac10fec1a78a8bf9101944bea2c50710bc7355e9bb0012541b067e2d5ee7b1b818bf1bdbffbb2b2d7ad0eb15efe49725 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.5.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.5.ebuild new file mode 100644 index 000..8183119b95e --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.5.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2021 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/; +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 elibc_uclibc 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 +) + +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/509886 + if use elibc_uclibc ; then + sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am || die + fi + # 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) + $(usex elibc_uclibc --without-versioned '') + ) + + 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
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: f3d038c0552ffc21c1bdba0eca08c35630b50e5e Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri May 28 12:35:23 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri May 28 14:39:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d038c0 media-libs/alsa-lib: stable 1.2.4 for sparc, bug #788730 Package-Manager: Portage-3.0.18, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild index e7a0a5539cb..b784b740923 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild @@ -12,7 +12,7 @@ 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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/, media-libs/alsa-lib/files/
commit: 5636983cd1c5a681e22e28b3a115c168f80f693d Author: Sam James gentoo org> AuthorDate: Fri May 28 01:40:42 2021 + Commit: Sam James gentoo org> CommitDate: Fri May 28 01:40:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5636983c media-libs/alsa-lib: fix musl build Closes: https://bugs.gentoo.org/792570 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 3 +- .../alsa-lib/files/alsa-lib-1.2.4-musl.patch | 32 ++ 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild index 51bdbff6f13..e7a0a5539cb 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild @@ -25,7 +25,8 @@ RDEPEND="python? ( ${PYTHON_DEPS} ) DEPEND="${RDEPEND}" PATCHES=( - "${FILESDIR}/${PN}-1.1.6-missing_files.patch" #652422 + "${FILESDIR}/${PN}-1.1.6-missing_files.patch" # bug #652422 + "${FILESDIR}/${PN}-1.2.4-musl.patch" # bug #792570 ) pkg_setup() { diff --git a/media-libs/alsa-lib/files/alsa-lib-1.2.4-musl.patch b/media-libs/alsa-lib/files/alsa-lib-1.2.4-musl.patch new file mode 100644 index 000..54e6c0e0d23 --- /dev/null +++ b/media-libs/alsa-lib/files/alsa-lib-1.2.4-musl.patch @@ -0,0 +1,32 @@ +https://github.com/alsa-project/alsa-lib/commit/ad8c8e5503980295dd8e5e54a6285d2d7e32eb1e +https://bugs.gentoo.org/792570 + +From ad8c8e5503980295dd8e5e54a6285d2d7e32eb1e Mon Sep 17 00:00:00 2001 +From: Jaroslav Kysela +Date: Thu, 22 Oct 2020 20:57:32 +0200 +Subject: [PATCH] dlmisc: the snd_plugin_dir_set / snd_plugin_dir must be + declared even for \!DL_ORIGIN_AVAILABLE + +Fixes: 8580c081c2 ("dlsym: add support for ALSA_PLUGIN_DIR environment variable") +BugLink: https://github.com/alsa-project/alsa-lib/issues/91 +Signed-off-by: Jaroslav Kysela +--- + src/dlmisc.c | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/src/dlmisc.c b/src/dlmisc.c +index c9517c55..f20eb593 100644 +--- a/src/dlmisc.c b/src/dlmisc.c +@@ -42,11 +42,9 @@ + #ifndef PIC + struct snd_dlsym_link *snd_dlsym_start = NULL; + #endif +-#ifdef DL_ORIGIN_AVAILABLE + static int snd_plugin_dir_set = 0; + static char *snd_plugin_dir = NULL; + #endif +-#endif + + #if defined(DL_ORIGIN_AVAILABLE) && defined(HAVE_LIBPTHREAD) + static pthread_mutex_t snd_dlpath_mutex = PTHREAD_MUTEX_INITIALIZER;
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 86429418423f9e568c5adda86c6f17733908a5c0 Author: Sam James gentoo org> AuthorDate: Thu May 27 19:35:44 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 27 19:35:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86429418 media-libs/alsa-lib: Stabilize 1.2.4 x86, #788730 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild index 3f8544b73e7..51bdbff6f13 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild @@ -12,7 +12,7 @@ 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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: c7903a520b33beb9db0af89ffb6615c10af29785 Author: Sam James gentoo org> AuthorDate: Thu May 27 19:35:35 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 27 19:35:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7903a52 media-libs/alsa-lib: Stabilize 1.2.4 amd64, #788730 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild index f53bc4d1800..3f8544b73e7 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild @@ -12,7 +12,7 @@ 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" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: e880c6d2fc03ceddb2e696cf37208e7ab6c58657 Author: Sam James gentoo org> AuthorDate: Thu May 27 06:46:54 2021 + Commit: Sam James gentoo org> CommitDate: Thu May 27 06:46:54 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e880c6d2 media-libs/alsa-lib: Stabilize 1.2.4 arm64, #788730 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild index 809b8d5a18c..7dcbd31ea2f 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild @@ -12,7 +12,7 @@ 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" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 63598371650ad4775a062c197d3cb1321126c929 Author: Yixun Lan gentoo org> AuthorDate: Mon May 24 14:46:44 2021 + Commit: Yixun Lan gentoo org> CommitDate: Tue May 25 08:24:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63598371 media-libs/alsa-lib: add riscv keyword Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Yixun Lan gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild index 17c3ec172b7..e03a9f4d027 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild @@ -12,7 +12,7 @@ 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 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: e8f48616b97d1aba239ac8a394dd3d520d59fe37 Author: Rick Farina gentoo org> AuthorDate: Fri Feb 12 20:24:00 2021 + Commit: Rick Farina gentoo org> CommitDate: Mon Feb 15 02:19:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f48616 media-libs/alsa-lib: python bump Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Rick Farina gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild index 0ca96e710bc..17c3ec172b7 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) inherit autotools multilib-minimal python-single-r1 DESCRIPTION="Advanced Linux Sound Architecture Library"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1c9891cb1f8f233019a19685172239374bad1787 Author: Sam James gentoo org> AuthorDate: Sun Nov 8 10:22:54 2020 + Commit: Sam James gentoo org> CommitDate: Sun Nov 8 10:22:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9891cb media-libs/alsa-lib: Stabilize 1.2.3.2-r1 ppc, #749159 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild index 85a104476f0..d7b63f0c237 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild @@ -12,7 +12,7 @@ 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 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 1e4a37eb4c56ed536e311dce2a229a2a6a5625b0 Author: Sam James gentoo org> AuthorDate: Sun Nov 8 00:29:56 2020 + Commit: Sam James gentoo org> CommitDate: Sun Nov 8 00:32:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e4a37eb media-libs/alsa-lib: ppc64 stable (bug #749159) Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild index e9c749adc4a..85a104476f0 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild @@ -12,7 +12,7 @@ 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 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: fb725891ad29bb0fbb9f032774be7fc333233518 Author: Lars Wendler gentoo org> AuthorDate: Wed Oct 21 07:13:05 2020 + Commit: Lars Wendler gentoo org> CommitDate: Wed Oct 21 08:04:05 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb725891 media-libs/alsa-lib: Bump to version 1.2.4 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> media-libs/alsa-lib/Manifest | 1 + media-libs/alsa-lib/alsa-lib-1.2.4.ebuild | 84 +++ 2 files changed, 85 insertions(+) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 670fb2dda44..719a63d2473 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,3 +1,4 @@ DIST alsa-lib-1.2.2.tar.bz2 1030747 BLAKE2B 176054c7783452fcd0b30482f4d85fb88a1364a97f79830f2c22cd578275280fa64537d00a08f3e3b1420e4aeb4e4269c7523cb4296db3ed095bcf078b452726 SHA512 d21adb3ff998918c7d1820f9ce2aaf4202dd45ccb87cb092d49da8b2402b6ddaad06325be0fd59f17393a5d9958e3743bfccb4b14bdb947a42e7d791d73c7033 DIST alsa-lib-1.2.3.1.tar.bz2 1037942 BLAKE2B 0460ec9449e3936582b29af6ef019ddbe9875090ba722e00074d3d3dfe6214f40c1d96cec8827bb724a52b06abbff1d80dc5fed46f5bb1f03bc5c46a765756fd SHA512 ed0a81371117a91a5024f3bef5a881ffa9521399eab5e016924669a3f1eba2d6a02efa284b160089bc581717d39d15325ebb2faf162e4d3dabe4c29785a5fb58 DIST alsa-lib-1.2.3.2.tar.bz2 1038591 BLAKE2B 70ba972953f71fc6ac20f6f3e91361b5aed72c8c7887252331a01334ec4cc154c1bfea02dfaf0f76f8244b8cf73426d83577dcf55aa0033f80ee303d23386df6 SHA512 1fbc6360fda841bd9ca488739bdc9f4142c1b4a07ff767f48f1e160e3d4dff914aed422c97088e238b5e77d7e30aa79ff72569c3348a4cf4a412e1e4bce0bf2a +DIST alsa-lib-1.2.4.tar.bz2 1044405 BLAKE2B e1d5d9afe21dac693645274ae4ec8a607c9fcc9915ba4ebccfdb539d44b9353ba07529e2c8eaca119884b926d4467285313c945c9015a788101fe532064442db SHA512 12086952dc8f16f1cb6946517858e17b1c3276aeda9ff5703a84bb38aa78eb4c4e9cb4485c5b3f21f174fdbd976b3bcbbc481e85cb2460652858490df51ae844 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild new file mode 100644 index 000..11fed2e2aa9 --- /dev/null +++ b/media-libs/alsa-lib/alsa-lib-1.2.4.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit autotools multilib-minimal python-single-r1 + +DESCRIPTION="Advanced Linux Sound Architecture Library" +HOMEPAGE="https://alsa-project.org/; +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 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="alisp debug doc elibc_uclibc 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" #652422 +) + +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/509886 + if use elibc_uclibc ; then + sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am || die + fi + # 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) + $(usex elibc_uclibc --without-versioned '') + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_compile() { + emake + + if multilib_is_native_abi && use doc; then + emake doc + grep -FZrl "${S}" doc/doxygen/html | \ + xargs -0 sed -i -e "s:${S}::" || die + fi +} + +multilib_src_install() { + multilib_is_native_abi && use doc && local HTML_DOCS=( doc/doxygen/html/. ) + default +} + +multilib_src_install_all() { + find "${ED}" -type f \( -name '*.a' -o -name '*.la' \) -delete || die + dodoc ChangeLog doc/asoundrc.txt NOTES TODO +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 95ad5f6de464e354ca6b7a2274faffb7eb36ef86 Author: Lars Wendler gentoo org> AuthorDate: Wed Oct 21 07:30:45 2020 + Commit: Lars Wendler gentoo org> CommitDate: Wed Oct 21 08:04:06 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95ad5f6d media-libs/alsa-lib: Removed old Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> media-libs/alsa-lib/Manifest| 1 - media-libs/alsa-lib/alsa-lib-1.2.3.1.ebuild | 81 - media-libs/alsa-lib/alsa-lib-1.2.3.2.ebuild | 81 - 3 files changed, 163 deletions(-) diff --git a/media-libs/alsa-lib/Manifest b/media-libs/alsa-lib/Manifest index 719a63d2473..0661d2ea015 100644 --- a/media-libs/alsa-lib/Manifest +++ b/media-libs/alsa-lib/Manifest @@ -1,4 +1,3 @@ DIST alsa-lib-1.2.2.tar.bz2 1030747 BLAKE2B 176054c7783452fcd0b30482f4d85fb88a1364a97f79830f2c22cd578275280fa64537d00a08f3e3b1420e4aeb4e4269c7523cb4296db3ed095bcf078b452726 SHA512 d21adb3ff998918c7d1820f9ce2aaf4202dd45ccb87cb092d49da8b2402b6ddaad06325be0fd59f17393a5d9958e3743bfccb4b14bdb947a42e7d791d73c7033 -DIST alsa-lib-1.2.3.1.tar.bz2 1037942 BLAKE2B 0460ec9449e3936582b29af6ef019ddbe9875090ba722e00074d3d3dfe6214f40c1d96cec8827bb724a52b06abbff1d80dc5fed46f5bb1f03bc5c46a765756fd SHA512 ed0a81371117a91a5024f3bef5a881ffa9521399eab5e016924669a3f1eba2d6a02efa284b160089bc581717d39d15325ebb2faf162e4d3dabe4c29785a5fb58 DIST alsa-lib-1.2.3.2.tar.bz2 1038591 BLAKE2B 70ba972953f71fc6ac20f6f3e91361b5aed72c8c7887252331a01334ec4cc154c1bfea02dfaf0f76f8244b8cf73426d83577dcf55aa0033f80ee303d23386df6 SHA512 1fbc6360fda841bd9ca488739bdc9f4142c1b4a07ff767f48f1e160e3d4dff914aed422c97088e238b5e77d7e30aa79ff72569c3348a4cf4a412e1e4bce0bf2a DIST alsa-lib-1.2.4.tar.bz2 1044405 BLAKE2B e1d5d9afe21dac693645274ae4ec8a607c9fcc9915ba4ebccfdb539d44b9353ba07529e2c8eaca119884b926d4467285313c945c9015a788101fe532064442db SHA512 12086952dc8f16f1cb6946517858e17b1c3276aeda9ff5703a84bb38aa78eb4c4e9cb4485c5b3f21f174fdbd976b3bcbbc481e85cb2460652858490df51ae844 diff --git a/media-libs/alsa-lib/alsa-lib-1.2.3.1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.3.1.ebuild deleted file mode 100644 index 4b268d8fb2c..000 --- a/media-libs/alsa-lib/alsa-lib-1.2.3.1.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) -inherit autotools multilib-minimal python-single-r1 - -DESCRIPTION="Advanced Linux Sound Architecture Library" -HOMEPAGE="https://alsa-project.org/; -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 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="alisp debug doc elibc_uclibc python +thread-safety" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -BDEPEND="doc? ( >=app-doc/doxygen-1.2.6 )" -RDEPEND="python? ( ${PYTHON_DEPS} )" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-1.1.6-missing_files.patch" #652422 -) - -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/509886 - if use elibc_uclibc ; then - sed -i -e 's:oldapi queue_timer:queue_timer:' test/Makefile.am || die - fi - # 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) - $(usex elibc_uclibc --without-versioned '') - ) - - 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.3.2.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.3.2.ebuild deleted file mode 100644 index 4b268d8fb2c..000 ---
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: ba8b502186d0dc2c19448fa831ed5ce2d0cc7a2d Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Oct 20 07:03:48 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Oct 20 07:04:17 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8b5021 media-libs/alsa-lib: stable 1.2.3.2-r1 for sparc stable wrt bug #749159 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild index 567bce71de4..e9c749adc4a 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild @@ -12,7 +12,7 @@ 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 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 3414d665cf4e1ae2c1849ef943d9d392914931fd Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Oct 20 06:50:09 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Oct 20 06:50:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3414d665 media-libs/alsa-lib: stable 1.2.3.2-r1 for hppa stable wrt bug #749159 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild index 51fbc5703d9..567bce71de4 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild @@ -12,7 +12,7 @@ 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 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: fcea90b90f3a488cb8c1ab8bc564672ef4f9dbcf Author: Sam James gentoo org> AuthorDate: Mon Oct 19 03:17:35 2020 + Commit: Sam James gentoo org> CommitDate: Mon Oct 19 03:17:35 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcea90b9 media-libs/alsa-lib: Stabilize 1.2.3.2-r1 arm, #749159 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild index ac6fa08b1cf..51fbc5703d9 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild @@ -12,7 +12,7 @@ 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 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 4ece922296c60695080716dd47c0cace0c46cba8 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Oct 18 16:00:48 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Oct 18 16:00:48 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ece9222 media-libs/alsa-lib: x86 stable (bug #749159) Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild index 266bbc4aff0..ac6fa08b1cf 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild @@ -12,7 +12,7 @@ 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 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: 022aff35d573f4527dc605a9c03d6f7f00ba930c Author: Mikle Kolyada gentoo org> AuthorDate: Sun Oct 18 15:24:38 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Oct 18 15:24:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022aff35 media-libs/alsa-lib: Stabilize 1.2.3.2-r1 amd64, #749159 Signed-off-by: Mikle Kolyada gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild index ceb41c8fdb2..266bbc4aff0 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild @@ -12,7 +12,7 @@ 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 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/alsa-lib/
commit: b617bbb5fe3cd8d8ff086953d700e4fcecbf4065 Author: Sam James gentoo org> AuthorDate: Sun Oct 18 00:16:42 2020 + Commit: Sam James gentoo org> CommitDate: Sun Oct 18 00:16:42 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b617bbb5 media-libs/alsa-lib: arm64 stable (bug #749159) Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild index 11fed2e2aa9..ceb41c8fdb2 100644 --- a/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild +++ b/media-libs/alsa-lib/alsa-lib-1.2.3.2-r1.ebuild @@ -12,7 +12,7 @@ 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 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="alisp debug doc elibc_uclibc python +thread-safety" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"