[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2024-01-06 Thread Sam James
commit: d67dc4e95c80717b3b45e56b7c2c8607b6aea436
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:05:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:05:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d67dc4e9

media-sound/mpg123: Stabilize 1.32.3-r100 sparc, #921387

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild 
b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
index e8b187c08ae5..71c92ad7a18d 100644
--- a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
@@ -11,7 +11,7 @@ SRC_URI=""
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="alsa coreaudio jack nas oss portaudio pulseaudio sdl"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123-base/

2024-01-06 Thread Sam James
commit: 171eb26bca4f40fc50119d1c7917ccf0f0d10990
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:05:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:05:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=171eb26b

media-sound/mpg123-base: Stabilize 1.32.3 sparc, #921387

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123-base/mpg123-base-1.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild 
b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
index d671245909a1..c0a6aa8a861f 100644
--- a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
+++ b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2024-01-06 Thread Sam James
commit: 2eb4c0a4984f30ef2e5ff0e3c9fc0f7f5ba67326
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:06:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:06:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb4c0a4

media-sound/mpg123: Stabilize 1.32.3-r100 x86, #921387

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild 
b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
index 71c92ad7a18d..3646b181b85f 100644
--- a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
@@ -11,7 +11,7 @@ SRC_URI=""
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="alsa coreaudio jack nas oss portaudio pulseaudio sdl"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123-base/

2024-01-06 Thread Sam James
commit: efbfd3b7c14929a94fc0eaf226b3849d7423ab12
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:06:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:06:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efbfd3b7

media-sound/mpg123-base: Stabilize 1.32.3 x86, #921387

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123-base/mpg123-base-1.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild 
b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
index c0a6aa8a861f..6f7fec96a117 100644
--- a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
+++ b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2024-01-06 Thread Sam James
commit: 46e3f90a9af056cb16814ad02d887c3062355c4d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:05:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:05:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e3f90a

media-sound/mpg123: Stabilize 1.32.3-r100 ppc64, #921387

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild 
b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
index a2c2147433d0..e8b187c08ae5 100644
--- a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
@@ -11,7 +11,7 @@ SRC_URI=""
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="alsa coreaudio jack nas oss portaudio pulseaudio sdl"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123-base/

2024-01-06 Thread Sam James
commit: 2d4d80e71f5e449bb43f4a09998f807c61e7944a
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:05:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d4d80e7

media-sound/mpg123-base: Stabilize 1.32.3 ppc, #921387

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123-base/mpg123-base-1.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild 
b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
index 249ce643a992..b0df4e3e9e92 100644
--- a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
+++ b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123-base/

2024-01-06 Thread Sam James
commit: 6aaef824a74c10425d6b7bf1cf937f5de183acdc
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:05:51 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:05:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aaef824

media-sound/mpg123-base: Stabilize 1.32.3 ppc64, #921387

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123-base/mpg123-base-1.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild 
b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
index b0df4e3e9e92..d671245909a1 100644
--- a/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
+++ b/media-sound/mpg123-base/mpg123-base-1.32.3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2024-01-06 Thread Sam James
commit: a1ef0ac80b80a6ff867c74c9517b5769a276aeb8
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  6 09:05:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  6 09:05:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1ef0ac8

media-sound/mpg123: Stabilize 1.32.3-r100 ppc, #921387

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3-r100.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild 
b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
index 48e949bb82ab..a2c2147433d0 100644
--- a/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3-r100.ebuild
@@ -11,7 +11,7 @@ SRC_URI=""
 
 LICENSE="metapackage"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="alsa coreaudio jack nas oss portaudio pulseaudio sdl"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/files/, media-sound/mpg123/, profiles/arch/amd64/, ...

2024-01-05 Thread Sam James
commit: 678ac3aa7124df6309e213caa7b5efa189939a35
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Sat Dec  9 10:58:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan  5 09:52:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=678ac3aa

media-libs/mpg123: Convert into metapackage and drop libmpg123, 1.32.3-r100

Bug: https://bugs.gentoo.org/915858
Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-libs/libsndfile/libsndfile-.ebuild   |   2 +-
 media-plugins/mpg123-output-plugins/Manifest   |   1 +
 media-plugins/mpg123-output-plugins/metadata.xml   |  18 ++
 .../mpg123-output-plugins-1.32.3.ebuild|  87 ---
 media-sound/mpg123-base/Manifest   |   1 +
 media-sound/mpg123-base/metadata.xml   |  18 ++
 .../mpg123-base-1.32.3.ebuild} |  61 ++---
 .../mpg123-1.32.3-build-programs-component.patch   |  55 -
 .../mpg123-1.32.3-build-with-installed-libs.patch  | 252 -
 media-sound/mpg123/mpg123-1.32.3-r100.ebuild   |  23 ++
 profiles/arch/amd64/package.use.mask   |   1 +
 .../prefix/darwin/macos/arch/ppc/package.use.mask  |   1 +
 .../prefix/darwin/macos/arch/x64/package.use.mask  |   1 +
 13 files changed, 141 insertions(+), 380 deletions(-)

diff --git a/media-libs/libsndfile/libsndfile-.ebuild 
b/media-libs/libsndfile/libsndfile-.ebuild
index 617d96799c6e..0da295be27a3 100644
--- a/media-libs/libsndfile/libsndfile-.ebuild
+++ b/media-libs/libsndfile/libsndfile-.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
media-libs/libvorbis:=[${MULTILIB_USEDEP}]
media-libs/opus:=[${MULTILIB_USEDEP}]
media-sound/lame:=[${MULTILIB_USEDEP}]
-   media-libs/libmpg123:=[${MULTILIB_USEDEP}]
+   media-sound/mpg123-base:=[${MULTILIB_USEDEP}]
)
alsa? ( media-libs/alsa-lib:= )
sqlite? ( dev-db/sqlite )"

diff --git a/media-plugins/mpg123-output-plugins/Manifest 
b/media-plugins/mpg123-output-plugins/Manifest
new file mode 100644
index ..1baeb7a33f18
--- /dev/null
+++ b/media-plugins/mpg123-output-plugins/Manifest
@@ -0,0 +1 @@
+DIST mpg123-1.32.3.tar.bz2 054 BLAKE2B 
67f889403c2bb639d675ec5ebea5a19c4b7174971d62bdd8d940ad659e6b0c06dada38422fc9d71b878917aa89e305ec48c8faa78d65d507cd6a0c9a79951359
 SHA512 
946c1073b6eebfd65333ec543df1caeea25864479e9c8e153fb53d8b636cc756d8d81947f7b5cbedbbfb1ea664d3fb27562ed36e7726d95e80591bd2ad622afc

diff --git a/media-plugins/mpg123-output-plugins/metadata.xml 
b/media-plugins/mpg123-output-plugins/metadata.xml
new file mode 100644
index ..d86d05aa1cec
--- /dev/null
+++ b/media-plugins/mpg123-output-plugins/metadata.xml
@@ -0,0 +1,18 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+so...@gentoo.org
+Gentoo Sound project
+  
+  
+
+  thomas-fo...@orgis.org
+  Thomas Orgis
+
+mpg123
+  
+  
+Use rounding instead of fast truncation for 
integer output, where possible
+  
+

diff --git a/media-sound/mpg123/mpg123-1.32.3-r1.ebuild 
b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild
similarity index 51%
copy from media-sound/mpg123/mpg123-1.32.3-r1.ebuild
copy to media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild
index 5cfc46c492f1..f47d273c12f9 100644
--- a/media-sound/mpg123/mpg123-1.32.3-r1.ebuild
+++ b/media-plugins/mpg123-output-plugins/mpg123-output-plugins-1.32.3.ebuild
@@ -3,23 +3,28 @@
 
 EAPI=8
 
-inherit autotools flag-o-matic multilib-minimal
+MY_PN="mpg123"
+MY_P="${MY_PN}-${PV}"
+inherit flag-o-matic libtool toolchain-funcs
 
 DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
 HOMEPAGE="https://www.mpg123.org/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+SRC_URI="mirror://sourceforge/${MY_PN}/${MY_P}.tar.bz2"
+
+S="${WORKDIR}/${MY_P}"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="alsa coreaudio int-quality ipv6 jack nas oss portaudio pulseaudio sdl"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
 # Note: build system prefers libsdl2 > libsdl. We could in theory add both
 # but it's tricky when it comes to handling switching between them properly.
 # We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
 RDEPEND="
-   ~media-libs/libmpg123-${PV}[${MULTILIB_USEDEP},int-quality?]
+   !=1.32.4 release
+   rm "${ED}"/usr/$(get_libdir)/mpg123/output_dummy.so || die
 }

diff --git a/media-sound/mpg123-base/Manifest b/media-sound/mpg123-base/Manifest
new file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-11-22 Thread Sam James
commit: 41d9b20811698aee8b56703cb58b2256dda4a531
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Wed Nov 22 15:38:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 22 17:54:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d9b208

media-sound/mpg123: Add missing die check

Bug: https://bugs.gentoo.org/915858
Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3-r1.ebuild 
b/media-sound/mpg123/mpg123-1.32.3-r1.ebuild
index 11573bde1712..5cfc46c492f1 100644
--- a/media-sound/mpg123/mpg123-1.32.3-r1.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3-r1.ebuild
@@ -94,7 +94,7 @@ multilib_src_configure() {
 
 multilib_src_install_all() {
einstalldocs
-   mv "${ED}"/usr/bin/mpg123{,-mpg123}
+   mv "${ED}"/usr/bin/mpg123{,-mpg123} || die
find "${ED}" -type f -name '*.la' -delete || die
 }
 



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/files/, media-sound/mpg123/

2023-11-20 Thread Sam James
commit: 2c2663a76b16800dc83d1c8df19c99b4ddec0748
Author: Igor V. Kovalenko  gmail  com>
AuthorDate: Mon Nov  6 15:29:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 20 14:27:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c2663a7

media-sound/mpg123: Depend on media-libs/libmpg123

Bug: https://bugs.gentoo.org/915858
Signed-off-by: Igor V. Kovalenko  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../mpg123-1.32.3-build-programs-component.patch   |  55 +
 .../mpg123-1.32.3-build-with-installed-libs.patch  | 252 +
 media-sound/mpg123/mpg123-1.32.3-r1.ebuild | 107 +
 3 files changed, 414 insertions(+)

diff --git 
a/media-sound/mpg123/files/mpg123-1.32.3-build-programs-component.patch 
b/media-sound/mpg123/files/mpg123-1.32.3-build-programs-component.patch
new file mode 100644
index ..ea20c8a445f6
--- /dev/null
+++ b/media-sound/mpg123/files/mpg123-1.32.3-build-programs-component.patch
@@ -0,0 +1,55 @@
+build: add programs component
+
+From: Igor V. Kovalenko 
+
+Upstream PR: https://github.com/madebr/mpg123/pull/11
+Bug: https://bugs.gentoo.org/915858
+---
+ configure.ac |   20 ++--
+ 1 file changed, 18 insertions(+), 2 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index e47c7d5b..db37ff9b 100644
+--- a/configure.ac
 b/configure.ac
+@@ -440,6 +440,21 @@ AC_ARG_ENABLE(libsyn123,
+   ]
+ )
+ 
++AC_ARG_ENABLE(programs,
++  [AS_HELP_STRING([--enable-programs], [build (only) programs (with 
--disable-components)])],
++  [
++if test "x$enableval" = xyes
++then
++  build_programs=yes
++else
++  build_programs=no
++fi
++  ],
++  [
++build_programs=no
++  ]
++)
++
+ if test "x$build_all" = xyes; then
+   build_programs=yes
+   build_libmpg123=yes
+@@ -447,8 +462,6 @@ if test "x$build_all" = xyes; then
+   build_libout123_modules=yes
+   build_libsyn123=yes
+   components="programs"
+-else
+-  build_programs=no
+ fi
+ 
+ AM_CONDITIONAL([BUILD_PROGRAMS],  [ test "x$build_programs" = xyes ])
+@@ -474,6 +487,9 @@ fi
+ if test "x$build_libsyn123" = xyes; then
+   components="$components libsyn123"
+ fi
++if test "x$build_programs" = xyes; then
++  components="$components programs"
++fi
+ components=$(echo $components)
+ 
+ dnl ## Configurable Options

diff --git 
a/media-sound/mpg123/files/mpg123-1.32.3-build-with-installed-libs.patch 
b/media-sound/mpg123/files/mpg123-1.32.3-build-with-installed-libs.patch
new file mode 100644
index ..aec0ef87ebbf
--- /dev/null
+++ b/media-sound/mpg123/files/mpg123-1.32.3-build-with-installed-libs.patch
@@ -0,0 +1,252 @@
+build: allow building with installed libmpg123 libsyn123 libout123
+
+From: Igor V. Kovalenko 
+
+Upstream PR: https://github.com/madebr/mpg123/pull/11
+Bug: https://bugs.gentoo.org/915858
+---
+ Makefile.am |   18 +++---
+ configure.ac|   33 +++--
+ libmpg123.pc.in |2 +-
+ libout123.pc.in |2 +-
+ libsyn123.pc.in |2 +-
+ src/Makemodule.am   |   30 +++---
+ src/libmpg123/Makemodule.am |2 +-
+ src/libout123/Makemodule.am |2 +-
+ src/libsyn123/Makemodule.am |2 +-
+ 9 files changed, 67 insertions(+), 26 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 5b58dc4d..be3bfed0 100644
+--- a/Makefile.am
 b/Makefile.am
+@@ -37,13 +37,25 @@ AM_CPPFLAGS = -DPKGLIBDIR="\"$(pkglibdir)\""
+ AM_CPPFLAGS += \
+   $(LTDLINCL) \
+   -I$(top_srcdir)/src \
+-  -I$(top_srcdir)/src/compat \
++  -I$(top_srcdir)/src/compat
++
++if BUILD_LIBMPG123
++AM_CPPFLAGS += \
+   -I$(top_srcdir)/src/libmpg123 \
++  -I$(top_builddir)/src/libmpg123
++endif
++
++if BUILD_LIBSYN123
++AM_CPPFLAGS += \
+   -I$(top_srcdir)/src/libsyn123 \
++  -I$(top_builddir)/src/libsyn123
++endif
++
++if BUILD_LIBOUT123
++AM_CPPFLAGS += \
+   -I$(top_srcdir)/src/libout123 \
+-  -I$(top_builddir)/src/libmpg123 \
+-  -I$(top_builddir)/src/libsyn123 \
+   -I$(top_builddir)/src/libout123
++endif
+ 
+ # Include Make modules from subdirectories.
+ include src/Makemodule.am
+diff --git a/configure.ac b/configure.ac
+index db37ff9b..d782dbe5 100644
+--- a/configure.ac
 b/configure.ac
+@@ -472,7 +472,7 @@ AM_CONDITIONAL([BUILD_LIBSYN123], [ test 
"x$build_libsyn123" = xyes ])
+ AM_CONDITIONAL([NEED_FMT123], [ test "x$build_libmpg123" = xyes || test 
"x$build_libout123" = xyes || test "x$build_libsyn123" = xyes ])
+ # If we install libraries, prompting pkgconfig and include directories.
+ AM_CONDITIONAL([NEED_LIB], [ test "x$build_libmpg123" = xyes || test 
"x$build_libout123" = xyes || test "x$build_libout123_modules" = xyes || test 
"x$build_libsyn123" = xyes ])
+-AM_CONDITIONAL([NEED_MAINLIB], [ test "x$build_libmpg123" = xyes || test 
"x$build_libout123" = xyes || test "x$build_libsyn123" = xyes ])
++AM_CONDITIONAL([NEED_MAINLIB], [ test 

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-11-14 Thread Miroslav Šulc
commit: 48ae05392a87d29f33b85cea2a38de9b69164408
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Nov 14 10:44:41 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Nov 14 10:44:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48ae0539

media-sound/mpg123: dropped obsolete 1.31.3-r1 & 1.31.3

Bug: https://bugs.gentoo.org/917112
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest|   1 -
 media-sound/mpg123/mpg123-1.31.3-r1.ebuild | 110 -
 media-sound/mpg123/mpg123-1.31.3.ebuild| 110 -
 3 files changed, 221 deletions(-)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index af861e2f2283..1baeb7a33f18 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1 @@
-DIST mpg123-1.31.3.tar.bz2 1094474 BLAKE2B 
343bca53e067485dba438a177ba65f38d512c4aaac6f413bb1e070f99d6407f9a694899f06fbd3577ef287b4e898b38ac3585f86d18f643cab15f678d3105c11
 SHA512 
5dd550e06f5d0d432cac1b7e546215e56378b44588c1a98031498473211e08bc4228de45be41f7ba764f7f6c0eb752a6501235bcc3712c9a8d8852ae3c607d98
 DIST mpg123-1.32.3.tar.bz2 054 BLAKE2B 
67f889403c2bb639d675ec5ebea5a19c4b7174971d62bdd8d940ad659e6b0c06dada38422fc9d71b878917aa89e305ec48c8faa78d65d507cd6a0c9a79951359
 SHA512 
946c1073b6eebfd65333ec543df1caeea25864479e9c8e153fb53d8b636cc756d8d81947f7b5cbedbbfb1ea664d3fb27562ed36e7726d95e80591bd2ad622afc

diff --git a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild 
b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
deleted file mode 100644
index c799d036667f..
--- a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs libtool multilib-minimal
-
-DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
-HOMEPAGE="https://www.mpg123.org/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
-
-# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
-# Note: build system prefers libsdl2 > libsdl. We could in theory add both
-# but it's tricky when it comes to handling switching between them properly.
-# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
-RDEPEND="
-   dev-libs/libltdl:0
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-   nas? ( media-libs/nas )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-libs/libpulse )
-   sdl? ( media-libs/libsdl2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-IDEPEND="app-eselect/eselect-mpg123"
-
-DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
-
-src_prepare() {
-   default
-   elibtoolize # for Darwin bundles
-}
-
-multilib_src_configure() {
-   local _audio=dummy
-   local _output=dummy
-   local _cpu=generic_fpu
-
-   # Build fails without -D_GNU_SOURCE like this:
-   # error: ‘struct hostent’ has no member named ‘h_addr’
-   append-cflags -D_GNU_SOURCE
-
-   append-lfs-flags
-
-   if $(multilib_is_native_abi) ; then
-   local flag
-   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
-   if use ${flag}; then
-   _audio+=" ${flag/pulseaudio/pulse}"
-   _output=${flag/pulseaudio/pulse}
-   fi
-   done
-   fi
-
-   use cpu_flags_ppc_altivec && _cpu=altivec
-
-   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
-   use cpu_flags_x86_sse && _cpu=x86-64
-   elif use x86 && gcc-specs-pie ; then
-   # Don't use any mmx, 3dnow, sse and 3dnowext
-   # bug #164504
-   _cpu=generic_fpu
-   else
-   use cpu_flags_x86_mmx && _cpu=mmx
-   use cpu_flags_x86_3dnow && _cpu=3dnow
-   use cpu_flags_x86_sse && _cpu=x86
-   use cpu_flags_x86_3dnowext && _cpu=x86
-   fi
-
-   local myconf=(
-   --with-optimization=0
-   --with-audio="${_audio}"
-   --with-default-audio=${_output}
-   --with-cpu=${_cpu}
-   --enable-network
-   $(use_enable ipv6)
-   --enable-int-quality=$(usex int-quality)
-   )
-
-   multilib_is_native_abi || myconf+=( --disable-modules )
-
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-
-   if ! 

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-11-10 Thread Arthur Zamarin
commit: 0ebf03fc473c9a0e8801d0326c07f65086e56acf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 10 20:58:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 10 20:58:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ebf03fc

media-sound/mpg123: Stabilize 1.32.3 arm, #917112

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3.ebuild 
b/media-sound/mpg123/mpg123-1.32.3.ebuild
index 3d5818d6c4ce..6929bfe47219 100644
--- a/media-sound/mpg123/mpg123-1.32.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-11-10 Thread Arthur Zamarin
commit: 3c2c1a170d212246aeb443fea7befbfedd0f961e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 10 20:58:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 10 20:58:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c2c1a17

media-sound/mpg123: Stabilize 1.32.3 arm64, #917112

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3.ebuild 
b/media-sound/mpg123/mpg123-1.32.3.ebuild
index 6929bfe47219..c28e4c0396c8 100644
--- a/media-sound/mpg123/mpg123-1.32.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-11-10 Thread Arthur Zamarin
commit: e6137670d91253ffc268c9f17871c78e2d10f1e9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 10 15:08:56 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 10 15:08:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6137670

media-sound/mpg123: Stabilize 1.32.3 amd64, #917112

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3.ebuild 
b/media-sound/mpg123/mpg123-1.32.3.ebuild
index 7f792aae5208..3d5818d6c4ce 100644
--- a/media-sound/mpg123/mpg123-1.32.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-11-10 Thread Arthur Zamarin
commit: 25425b95af3cd6197fde6cea78e4364a3e86f8bb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 10 15:08:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 10 15:08:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25425b95

media-sound/mpg123: Stabilize 1.32.3 x86, #917112

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3.ebuild 
b/media-sound/mpg123/mpg123-1.32.3.ebuild
index 3b85f2851fd1..341f0f3b29e1 100644
--- a/media-sound/mpg123/mpg123-1.32.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-11-10 Thread Arthur Zamarin
commit: 8a275c0ff0e6397c53d727d539e1ad7c5483b14f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 10 15:08:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 10 15:08:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a275c0f

media-sound/mpg123: Stabilize 1.32.3 ppc64, #917112

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3.ebuild 
b/media-sound/mpg123/mpg123-1.32.3.ebuild
index 341f0f3b29e1..7f792aae5208 100644
--- a/media-sound/mpg123/mpg123-1.32.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-11-10 Thread Arthur Zamarin
commit: 07c327a083f6f7cff526588316b8bcd88687ae6e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 10 15:08:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 10 15:08:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07c327a0

media-sound/mpg123: Stabilize 1.32.3 sparc, #917112

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3.ebuild 
b/media-sound/mpg123/mpg123-1.32.3.ebuild
index 72c85eb6b1f2..3b85f2851fd1 100644
--- a/media-sound/mpg123/mpg123-1.32.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-11-10 Thread Arthur Zamarin
commit: d1a0b993ef0b607cda2cd834f5d862b1a93dffad
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 10 12:00:53 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 10 12:00:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1a0b993

media-sound/mpg123: Stabilize 1.32.3 ppc, #917112

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.32.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.32.3.ebuild 
b/media-sound/mpg123/mpg123-1.32.3.ebuild
index 6ccb1a328acc..72c85eb6b1f2 100644
--- a/media-sound/mpg123/mpg123-1.32.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.32.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-10-11 Thread Miroslav Šulc
commit: 6d36ab51527db527c716a73675fac8e8de487617
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Oct 11 07:43:53 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Oct 11 07:43:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d36ab51

media-sound/mpg123: bump to 1.32.3

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 +
 media-sound/mpg123/mpg123-1.32.3.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index 196f128cab9c..af861e2f2283 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1 +1,2 @@
 DIST mpg123-1.31.3.tar.bz2 1094474 BLAKE2B 
343bca53e067485dba438a177ba65f38d512c4aaac6f413bb1e070f99d6407f9a694899f06fbd3577ef287b4e898b38ac3585f86d18f643cab15f678d3105c11
 SHA512 
5dd550e06f5d0d432cac1b7e546215e56378b44588c1a98031498473211e08bc4228de45be41f7ba764f7f6c0eb752a6501235bcc3712c9a8d8852ae3c607d98
+DIST mpg123-1.32.3.tar.bz2 054 BLAKE2B 
67f889403c2bb639d675ec5ebea5a19c4b7174971d62bdd8d940ad659e6b0c06dada38422fc9d71b878917aa89e305ec48c8faa78d65d507cd6a0c9a79951359
 SHA512 
946c1073b6eebfd65333ec543df1caeea25864479e9c8e153fb53d8b636cc756d8d81947f7b5cbedbbfb1ea664d3fb27562ed36e7726d95e80591bd2ad622afc

diff --git a/media-sound/mpg123/mpg123-1.32.3.ebuild 
b/media-sound/mpg123/mpg123-1.32.3.ebuild
new file mode 100644
index ..6ccb1a328acc
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.32.3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+   dev-libs/libltdl:0
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+   nas? ( media-libs/nas )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-libs/libpulse )
+   sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+   default
+   elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+   local _audio=dummy
+   local _output=dummy
+   local _cpu=generic_fpu
+
+   # Build fails without -D_GNU_SOURCE like this:
+   # error: ‘struct hostent’ has no member named ‘h_addr’
+   append-cflags -D_GNU_SOURCE
+
+   append-lfs-flags
+
+   if $(multilib_is_native_abi) ; then
+   local flag
+   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
+   if use ${flag}; then
+   _audio+=" ${flag/pulseaudio/pulse}"
+   _output=${flag/pulseaudio/pulse}
+   fi
+   done
+   fi
+
+   use cpu_flags_ppc_altivec && _cpu=altivec
+
+   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+   use cpu_flags_x86_sse && _cpu=x86-64
+   elif use x86 && gcc-specs-pie ; then
+   # Don't use any mmx, 3dnow, sse and 3dnowext
+   # bug #164504
+   _cpu=generic_fpu
+   else
+   use cpu_flags_x86_mmx && _cpu=mmx
+   use cpu_flags_x86_3dnow && _cpu=3dnow
+   use cpu_flags_x86_sse && _cpu=x86
+   use cpu_flags_x86_3dnowext && _cpu=x86
+   fi
+
+   local myconf=(
+   --with-optimization=0
+   --with-audio="${_audio}"
+   --with-default-audio=${_output}
+   --with-cpu=${_cpu}
+   --enable-network
+   $(use_enable ipv6)
+   --enable-int-quality=$(usex int-quality)
+   )
+
+   multilib_is_native_abi || myconf+=( --disable-modules )
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+   if ! $(multilib_is_native_abi) ; then
+   sed -i -e 's:src doc:src/libmpg123:' Makefile || die
+   fi
+}
+
+multilib_src_install_all() {

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-09-03 Thread Sam James
commit: e3f138ac3a5b50a8adaadb518ac192f1fd6ce345
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  3 16:39:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  3 16:39:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f138ac

media-sound/mpg123: Stabilize 1.31.3-r1 x86, #913549

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild 
b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
index 0f933a19fb83..3c76b089babe 100644
--- a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-09-03 Thread Sam James
commit: 11ffd7164d53a3653931143095fae8d63d500318
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  3 16:39:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  3 16:39:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ffd716

media-sound/mpg123: Stabilize 1.31.3-r1 amd64, #913549

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild 
b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
index 3c76b089babe..b5852ee1009b 100644
--- a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-09-03 Thread Sam James
commit: 27a708ad98a942592362a2e29699159318755455
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  3 14:19:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  3 14:19:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a708ad

media-sound/mpg123: Stabilize 1.31.3-r1 arm64, #913549

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild 
b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
index 2e09c239e01d..0f933a19fb83 100644
--- a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-09-03 Thread Sam James
commit: 917312964c237e408d35a4396de0f36f67c82ada
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  3 14:17:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  3 14:17:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91731296

media-sound/mpg123: Stabilize 1.31.3-r1 sparc, #913549

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild 
b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
index 1fcfd7793178..2e09c239e01d 100644
--- a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-09-03 Thread Sam James
commit: 713a70e8258035ca960586e21159236226d4be1e
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep  3 14:17:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep  3 14:17:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=713a70e8

media-sound/mpg123: Stabilize 1.31.3-r1 arm, #913549

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild 
b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
index 6ccb1a328acc..1fcfd7793178 100644
--- a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-08-04 Thread Miroslav Šulc
commit: 0445cb5a8f54dd796e685a1daaf27cb4144acc7d
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Aug  4 06:07:53 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Aug  4 06:07:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0445cb5a

media-sound/mpg123: switched dep to libpulse

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3-r1.ebuild | 110 +
 1 file changed, 110 insertions(+)

diff --git a/media-sound/mpg123/mpg123-1.31.3-r1.ebuild 
b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
new file mode 100644
index ..6ccb1a328acc
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.31.3-r1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+   dev-libs/libltdl:0
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+   nas? ( media-libs/nas )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-libs/libpulse )
+   sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+   default
+   elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+   local _audio=dummy
+   local _output=dummy
+   local _cpu=generic_fpu
+
+   # Build fails without -D_GNU_SOURCE like this:
+   # error: ‘struct hostent’ has no member named ‘h_addr’
+   append-cflags -D_GNU_SOURCE
+
+   append-lfs-flags
+
+   if $(multilib_is_native_abi) ; then
+   local flag
+   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
+   if use ${flag}; then
+   _audio+=" ${flag/pulseaudio/pulse}"
+   _output=${flag/pulseaudio/pulse}
+   fi
+   done
+   fi
+
+   use cpu_flags_ppc_altivec && _cpu=altivec
+
+   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+   use cpu_flags_x86_sse && _cpu=x86-64
+   elif use x86 && gcc-specs-pie ; then
+   # Don't use any mmx, 3dnow, sse and 3dnowext
+   # bug #164504
+   _cpu=generic_fpu
+   else
+   use cpu_flags_x86_mmx && _cpu=mmx
+   use cpu_flags_x86_3dnow && _cpu=3dnow
+   use cpu_flags_x86_sse && _cpu=x86
+   use cpu_flags_x86_3dnowext && _cpu=x86
+   fi
+
+   local myconf=(
+   --with-optimization=0
+   --with-audio="${_audio}"
+   --with-default-audio=${_output}
+   --with-cpu=${_cpu}
+   --enable-network
+   $(use_enable ipv6)
+   --enable-int-quality=$(usex int-quality)
+   )
+
+   multilib_is_native_abi || myconf+=( --disable-modules )
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+   if ! $(multilib_is_native_abi) ; then
+   sed -i -e 's:src doc:src/libmpg123:' Makefile || die
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+   mv "${ED}"/usr/bin/mpg123{,-mpg123}
+   find "${ED}" -type f -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+   eselect mpg123 update ifunset
+}
+
+pkg_postrm() {
+   eselect mpg123 update ifunset
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-08-04 Thread Miroslav Šulc
commit: cc3d6712332c6a25b6758aa846d17e2c5a1a6a9c
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Aug  4 06:00:53 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Aug  4 06:00:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc3d6712

media-sound/mpg123: dropped obsolete 1.31.2

Closes: https://bugs.gentoo.org/904737
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 -
 media-sound/mpg123/mpg123-1.31.2.ebuild | 110 
 2 files changed, 111 deletions(-)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index 433e8b8b0dd1..196f128cab9c 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1 @@
-DIST mpg123-1.31.2.tar.bz2 1093881 BLAKE2B 
a5c2d0a5df6067322979176498592a429c36fa06000b512e944b1f6ceeeae29fa3efeb0e5d604c8f2930aa51ae75e53be4312abaf74e43504fb1643b66b8b682
 SHA512 
eca285382ee3e780353834addf1336c4a2f8f11256af22f95e11efa243de669761c083c86ddfc6ac8c02a920a3c4ab4ad767efa2739fb052e9719f35ef407bc3
 DIST mpg123-1.31.3.tar.bz2 1094474 BLAKE2B 
343bca53e067485dba438a177ba65f38d512c4aaac6f413bb1e070f99d6407f9a694899f06fbd3577ef287b4e898b38ac3585f86d18f643cab15f678d3105c11
 SHA512 
5dd550e06f5d0d432cac1b7e546215e56378b44588c1a98031498473211e08bc4228de45be41f7ba764f7f6c0eb752a6501235bcc3712c9a8d8852ae3c607d98

diff --git a/media-sound/mpg123/mpg123-1.31.2.ebuild 
b/media-sound/mpg123/mpg123-1.31.2.ebuild
deleted file mode 100644
index 4834ae56d825..
--- a/media-sound/mpg123/mpg123-1.31.2.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs libtool multilib-minimal
-
-DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
-HOMEPAGE="https://www.mpg123.org/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
-
-# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
-# Note: build system prefers libsdl2 > libsdl. We could in theory add both
-# but it's tricky when it comes to handling switching between them properly.
-# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
-RDEPEND="
-   dev-libs/libltdl:0
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-   nas? ( media-libs/nas )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-sound/pulseaudio )
-   sdl? ( media-libs/libsdl2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-IDEPEND="app-eselect/eselect-mpg123"
-
-DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
-
-src_prepare() {
-   default
-   elibtoolize # for Darwin bundles
-}
-
-multilib_src_configure() {
-   local _audio=dummy
-   local _output=dummy
-   local _cpu=generic_fpu
-
-   # Build fails without -D_GNU_SOURCE like this:
-   # error: ‘struct hostent’ has no member named ‘h_addr’
-   append-cflags -D_GNU_SOURCE
-
-   append-lfs-flags
-
-   if $(multilib_is_native_abi) ; then
-   local flag
-   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
-   if use ${flag}; then
-   _audio+=" ${flag/pulseaudio/pulse}"
-   _output=${flag/pulseaudio/pulse}
-   fi
-   done
-   fi
-
-   use cpu_flags_ppc_altivec && _cpu=altivec
-
-   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
-   use cpu_flags_x86_sse && _cpu=x86-64
-   elif use x86 && gcc-specs-pie ; then
-   # Don't use any mmx, 3dnow, sse and 3dnowext
-   # bug #164504
-   _cpu=generic_fpu
-   else
-   use cpu_flags_x86_mmx && _cpu=mmx
-   use cpu_flags_x86_3dnow && _cpu=3dnow
-   use cpu_flags_x86_sse && _cpu=x86
-   use cpu_flags_x86_3dnowext && _cpu=x86
-   fi
-
-   local myconf=(
-   --with-optimization=0
-   --with-audio="${_audio}"
-   --with-default-audio=${_output}
-   --with-cpu=${_cpu}
-   --enable-network
-   $(use_enable ipv6)
-   --enable-int-quality=$(usex int-quality)
-   )
-
-   multilib_is_native_abi || myconf+=( --disable-modules )
-
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-
-   if ! $(multilib_is_native_abi) ; then
-   sed -i -e 's:src doc:src/libmpg123:' Makefile || die

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-08-03 Thread Arthur Zamarin
commit: f10c5d52607ef027f2947df7e6cfc1fe1374fb9f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug  3 10:27:54 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug  3 10:27:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f10c5d52

media-sound/mpg123: Stabilize 1.31.3 ppc, #904737

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3.ebuild 
b/media-sound/mpg123/mpg123-1.31.3.ebuild
index 39c09787ba4d..4834ae56d825 100644
--- a/media-sound/mpg123/mpg123-1.31.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-04-22 Thread Arthur Zamarin
commit: 95261bbd5a5452ec2986e93075d95745a2967acd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 22 16:00:06 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 22 16:00:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95261bbd

media-sound/mpg123: Stabilize 1.31.3 amd64, #904737

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3.ebuild 
b/media-sound/mpg123/mpg123-1.31.3.ebuild
index b04c82560de3..a25f705cc11e 100644
--- a/media-sound/mpg123/mpg123-1.31.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-04-21 Thread Sam James
commit: fd1d12946fc3e281ab6357b4321071ca2a752691
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 21 14:23:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 21 14:23:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd1d1294

media-sound/mpg123: Stabilize 1.31.3 x86, #904737

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3.ebuild 
b/media-sound/mpg123/mpg123-1.31.3.ebuild
index fdba1cf35c66..b04c82560de3 100644
--- a/media-sound/mpg123/mpg123-1.31.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-04-21 Thread Sam James
commit: 61e8b5eae678489e2ecb79e572558c91bd505766
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 21 08:20:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 21 08:20:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61e8b5ea

media-sound/mpg123: Stabilize 1.31.3 sparc, #904737

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3.ebuild 
b/media-sound/mpg123/mpg123-1.31.3.ebuild
index de5fda9c77e1..fdba1cf35c66 100644
--- a/media-sound/mpg123/mpg123-1.31.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-04-21 Thread Sam James
commit: 744d7a7fdf1c893666b8cfeda349f7b5ed83025b
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 21 08:06:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 21 08:06:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744d7a7f

media-sound/mpg123: Stabilize 1.31.3 ppc64, #904737

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3.ebuild 
b/media-sound/mpg123/mpg123-1.31.3.ebuild
index 0d189895b3ef..519817ca7747 100644
--- a/media-sound/mpg123/mpg123-1.31.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-04-21 Thread Sam James
commit: 60f2121935e6f2bb4b4c54f684ba96c85059279b
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 21 08:06:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 21 08:07:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60f21219

media-sound/mpg123: Stabilize 1.31.3 arm, #904737

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3.ebuild 
b/media-sound/mpg123/mpg123-1.31.3.ebuild
index 59f3f40f2c12..de5fda9c77e1 100644
--- a/media-sound/mpg123/mpg123-1.31.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-04-21 Thread Sam James
commit: bb0aeb2dca418a9647076bbd76af1bd2f8ae0bad
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 21 08:06:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 21 08:06:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb0aeb2d

media-sound/mpg123: Stabilize 1.31.3 arm64, #904737

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.31.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.3.ebuild 
b/media-sound/mpg123/mpg123-1.31.3.ebuild
index 519817ca7747..59f3f40f2c12 100644
--- a/media-sound/mpg123/mpg123-1.31.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-03-21 Thread Miroslav Šulc
commit: 167155f5feaecdc9c65272f132051507db6b9500
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Mar 22 05:58:54 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Mar 22 05:59:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=167155f5

media-sound/mpg123: bump to 1.31.3

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 +
 media-sound/mpg123/mpg123-1.31.3.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index 081cbb0b3be0..433e8b8b0dd1 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1 +1,2 @@
 DIST mpg123-1.31.2.tar.bz2 1093881 BLAKE2B 
a5c2d0a5df6067322979176498592a429c36fa06000b512e944b1f6ceeeae29fa3efeb0e5d604c8f2930aa51ae75e53be4312abaf74e43504fb1643b66b8b682
 SHA512 
eca285382ee3e780353834addf1336c4a2f8f11256af22f95e11efa243de669761c083c86ddfc6ac8c02a920a3c4ab4ad767efa2739fb052e9719f35ef407bc3
+DIST mpg123-1.31.3.tar.bz2 1094474 BLAKE2B 
343bca53e067485dba438a177ba65f38d512c4aaac6f413bb1e070f99d6407f9a694899f06fbd3577ef287b4e898b38ac3585f86d18f643cab15f678d3105c11
 SHA512 
5dd550e06f5d0d432cac1b7e546215e56378b44588c1a98031498473211e08bc4228de45be41f7ba764f7f6c0eb752a6501235bcc3712c9a8d8852ae3c607d98

diff --git a/media-sound/mpg123/mpg123-1.31.3.ebuild 
b/media-sound/mpg123/mpg123-1.31.3.ebuild
new file mode 100644
index ..0d189895b3ef
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.31.3.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+   dev-libs/libltdl:0
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+   nas? ( media-libs/nas )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+   default
+   elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+   local _audio=dummy
+   local _output=dummy
+   local _cpu=generic_fpu
+
+   # Build fails without -D_GNU_SOURCE like this:
+   # error: ‘struct hostent’ has no member named ‘h_addr’
+   append-cflags -D_GNU_SOURCE
+
+   append-lfs-flags
+
+   if $(multilib_is_native_abi) ; then
+   local flag
+   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
+   if use ${flag}; then
+   _audio+=" ${flag/pulseaudio/pulse}"
+   _output=${flag/pulseaudio/pulse}
+   fi
+   done
+   fi
+
+   use cpu_flags_ppc_altivec && _cpu=altivec
+
+   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+   use cpu_flags_x86_sse && _cpu=x86-64
+   elif use x86 && gcc-specs-pie ; then
+   # Don't use any mmx, 3dnow, sse and 3dnowext
+   # bug #164504
+   _cpu=generic_fpu
+   else
+   use cpu_flags_x86_mmx && _cpu=mmx
+   use cpu_flags_x86_3dnow && _cpu=3dnow
+   use cpu_flags_x86_sse && _cpu=x86
+   use cpu_flags_x86_3dnowext && _cpu=x86
+   fi
+
+   local myconf=(
+   --with-optimization=0
+   --with-audio="${_audio}"
+   --with-default-audio=${_output}
+   --with-cpu=${_cpu}
+   --enable-network
+   $(use_enable ipv6)
+   --enable-int-quality=$(usex int-quality)
+   )
+
+   multilib_is_native_abi || myconf+=( --disable-modules )
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+   if ! $(multilib_is_native_abi) ; then
+   sed -i -e 's:src doc:src/libmpg123:' Makefile || die
+   fi
+}

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-03-05 Thread Miroslav Šulc
commit: 21c7a703c6cd2e5c4072482c2f988de688c253e4
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Mar  5 08:59:30 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Mar  5 08:59:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c7a703

media-sound/mpg123: dropped obsolete 1.31.1

Bug: https://bugs.gentoo.org/894748
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 -
 media-sound/mpg123/mpg123-1.31.1.ebuild | 110 
 2 files changed, 111 deletions(-)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index e7fc95a4d5cf..081cbb0b3be0 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1 @@
-DIST mpg123-1.31.1.tar.bz2 1093324 BLAKE2B 
47a845a5909874fe1e41a3a6b0ac57973f7bba69517b4ce6204a68f9f8c93b079062407fd6c1a9db42b8c7b483d3ba95a7257d1a8268b03f858f20d3695979de
 SHA512 
d007ea94a99fde60919a173320e124c9f0079a28452533eeceb9c7bfed43810b46384ae45459ef6ac185e27ec06e153723bb588aaa4955ee2ad1c51dc58eb132
 DIST mpg123-1.31.2.tar.bz2 1093881 BLAKE2B 
a5c2d0a5df6067322979176498592a429c36fa06000b512e944b1f6ceeeae29fa3efeb0e5d604c8f2930aa51ae75e53be4312abaf74e43504fb1643b66b8b682
 SHA512 
eca285382ee3e780353834addf1336c4a2f8f11256af22f95e11efa243de669761c083c86ddfc6ac8c02a920a3c4ab4ad767efa2739fb052e9719f35ef407bc3

diff --git a/media-sound/mpg123/mpg123-1.31.1.ebuild 
b/media-sound/mpg123/mpg123-1.31.1.ebuild
deleted file mode 100644
index d82fb18c0931..
--- a/media-sound/mpg123/mpg123-1.31.1.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs libtool multilib-minimal
-
-DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
-HOMEPAGE="https://www.mpg123.org/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
-
-# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
-# Note: build system prefers libsdl2 > libsdl. We could in theory add both
-# but it's tricky when it comes to handling switching between them properly.
-# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
-RDEPEND="
-   dev-libs/libltdl:0
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-   nas? ( media-libs/nas )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-sound/pulseaudio )
-   sdl? ( media-libs/libsdl2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-IDEPEND="app-eselect/eselect-mpg123"
-
-DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
-
-src_prepare() {
-   default
-   elibtoolize # for Darwin bundles
-}
-
-multilib_src_configure() {
-   local _audio=dummy
-   local _output=dummy
-   local _cpu=generic_fpu
-
-   # Build fails without -D_GNU_SOURCE like this:
-   # error: ‘struct hostent’ has no member named ‘h_addr’
-   append-cflags -D_GNU_SOURCE
-
-   append-lfs-flags
-
-   if $(multilib_is_native_abi) ; then
-   local flag
-   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
-   if use ${flag}; then
-   _audio+=" ${flag/pulseaudio/pulse}"
-   _output=${flag/pulseaudio/pulse}
-   fi
-   done
-   fi
-
-   use cpu_flags_ppc_altivec && _cpu=altivec
-
-   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
-   use cpu_flags_x86_sse && _cpu=x86-64
-   elif use x86 && gcc-specs-pie ; then
-   # Don't use any mmx, 3dnow, sse and 3dnowext
-   # bug #164504
-   _cpu=generic_fpu
-   else
-   use cpu_flags_x86_mmx && _cpu=mmx
-   use cpu_flags_x86_3dnow && _cpu=3dnow
-   use cpu_flags_x86_sse && _cpu=x86
-   use cpu_flags_x86_3dnowext && _cpu=x86
-   fi
-
-   local myconf=(
-   --with-optimization=0
-   --with-audio="${_audio}"
-   --with-default-audio=${_output}
-   --with-cpu=${_cpu}
-   --enable-network
-   $(use_enable ipv6)
-   --enable-int-quality=$(usex int-quality)
-   )
-
-   multilib_is_native_abi || myconf+=( --disable-modules )
-
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-
-   if ! $(multilib_is_native_abi) ; then
-   sed -i -e 's:src 

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-03-04 Thread Arthur Zamarin
commit: 60cf6d3bc2154c528b268ad7d2321cd114499459
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 11:22:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 11:22:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60cf6d3b

media-sound/mpg123: Stabilize 1.31.2 sparc, #894748

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.31.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.2.ebuild 
b/media-sound/mpg123/mpg123-1.31.2.ebuild
index 110b28d69ac0..f91c7af69bff 100644
--- a/media-sound/mpg123/mpg123-1.31.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-02-20 Thread Arthur Zamarin
commit: 03ac37b28fce3fc42dbfe2da755ceaf07d5dbc5a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Feb 20 20:11:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Feb 20 20:11:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03ac37b2

media-sound/mpg123: Stabilize 1.31.2 amd64, #894748

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.31.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.2.ebuild 
b/media-sound/mpg123/mpg123-1.31.2.ebuild
index 87acea8c60b7..110b28d69ac0 100644
--- a/media-sound/mpg123/mpg123-1.31.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-02-16 Thread Sam James
commit: b5692457f6c76b9732c3e6876abc965f6cb9f0ed
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 16 10:01:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 16 10:01:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5692457

media-sound/mpg123: Stabilize 1.31.2 x86, #894748

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.31.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.2.ebuild 
b/media-sound/mpg123/mpg123-1.31.2.ebuild
index 0d189895b3ef..2b36fafd857d 100644
--- a/media-sound/mpg123/mpg123-1.31.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2023-01-16 Thread Miroslav Šulc
commit: 50b4f7106d35ede9f92af4b68e3d420006f2fa39
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jan 16 10:45:52 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jan 16 10:46:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b4f710

media-sound/mpg123: bump to 1.31.2

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 +
 media-sound/mpg123/mpg123-1.31.2.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index cb6611e3aaf0..e7fc95a4d5cf 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1 +1,2 @@
 DIST mpg123-1.31.1.tar.bz2 1093324 BLAKE2B 
47a845a5909874fe1e41a3a6b0ac57973f7bba69517b4ce6204a68f9f8c93b079062407fd6c1a9db42b8c7b483d3ba95a7257d1a8268b03f858f20d3695979de
 SHA512 
d007ea94a99fde60919a173320e124c9f0079a28452533eeceb9c7bfed43810b46384ae45459ef6ac185e27ec06e153723bb588aaa4955ee2ad1c51dc58eb132
+DIST mpg123-1.31.2.tar.bz2 1093881 BLAKE2B 
a5c2d0a5df6067322979176498592a429c36fa06000b512e944b1f6ceeeae29fa3efeb0e5d604c8f2930aa51ae75e53be4312abaf74e43504fb1643b66b8b682
 SHA512 
eca285382ee3e780353834addf1336c4a2f8f11256af22f95e11efa243de669761c083c86ddfc6ac8c02a920a3c4ab4ad767efa2739fb052e9719f35ef407bc3

diff --git a/media-sound/mpg123/mpg123-1.31.2.ebuild 
b/media-sound/mpg123/mpg123-1.31.2.ebuild
new file mode 100644
index ..0d189895b3ef
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.31.2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+   dev-libs/libltdl:0
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+   nas? ( media-libs/nas )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+   default
+   elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+   local _audio=dummy
+   local _output=dummy
+   local _cpu=generic_fpu
+
+   # Build fails without -D_GNU_SOURCE like this:
+   # error: ‘struct hostent’ has no member named ‘h_addr’
+   append-cflags -D_GNU_SOURCE
+
+   append-lfs-flags
+
+   if $(multilib_is_native_abi) ; then
+   local flag
+   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
+   if use ${flag}; then
+   _audio+=" ${flag/pulseaudio/pulse}"
+   _output=${flag/pulseaudio/pulse}
+   fi
+   done
+   fi
+
+   use cpu_flags_ppc_altivec && _cpu=altivec
+
+   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+   use cpu_flags_x86_sse && _cpu=x86-64
+   elif use x86 && gcc-specs-pie ; then
+   # Don't use any mmx, 3dnow, sse and 3dnowext
+   # bug #164504
+   _cpu=generic_fpu
+   else
+   use cpu_flags_x86_mmx && _cpu=mmx
+   use cpu_flags_x86_3dnow && _cpu=3dnow
+   use cpu_flags_x86_sse && _cpu=x86
+   use cpu_flags_x86_3dnowext && _cpu=x86
+   fi
+
+   local myconf=(
+   --with-optimization=0
+   --with-audio="${_audio}"
+   --with-default-audio=${_output}
+   --with-cpu=${_cpu}
+   --enable-network
+   $(use_enable ipv6)
+   --enable-int-quality=$(usex int-quality)
+   )
+
+   multilib_is_native_abi || myconf+=( --disable-modules )
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+   if ! $(multilib_is_native_abi) ; then
+   sed -i -e 's:src doc:src/libmpg123:' Makefile || die
+   fi
+}

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-12-17 Thread Miroslav Šulc
commit: 0c0ee82637eff5f931c8a2577c5b4d9755c581ec
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Dec 17 09:41:59 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Dec 17 09:41:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c0ee826

media-sound/mpg123: dropped obsolete 1.30.2

Bug: https://bugs.gentoo.org/886095
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 -
 media-sound/mpg123/mpg123-1.30.2.ebuild | 108 
 2 files changed, 109 deletions(-)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index ea41077a3d3a..cb6611e3aaf0 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1 @@
-DIST mpg123-1.30.2.tar.bz2 1093138 BLAKE2B 
03247431bf58886c7a942fb00f11d7e82cc12f95cb30c95fc01bb986e32d8245349dba6fd2a0ada33918542ce8944037f9899512cc6ffa013b884a009dbe8cef
 SHA512 
e2e9279799f3917c9ecbcb2ccdc2c246bda50317dbfdd7ba3d56281b7b4f5b1928442fc8e712fbf90543159afc703d1ab8ceb7e3c1c038e1547b82d1616bdc82
 DIST mpg123-1.31.1.tar.bz2 1093324 BLAKE2B 
47a845a5909874fe1e41a3a6b0ac57973f7bba69517b4ce6204a68f9f8c93b079062407fd6c1a9db42b8c7b483d3ba95a7257d1a8268b03f858f20d3695979de
 SHA512 
d007ea94a99fde60919a173320e124c9f0079a28452533eeceb9c7bfed43810b46384ae45459ef6ac185e27ec06e153723bb588aaa4955ee2ad1c51dc58eb132

diff --git a/media-sound/mpg123/mpg123-1.30.2.ebuild 
b/media-sound/mpg123/mpg123-1.30.2.ebuild
deleted file mode 100644
index 0cd69792acc3..
--- a/media-sound/mpg123/mpg123-1.30.2.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs libtool multilib-minimal
-
-DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
-HOMEPAGE="https://www.mpg123.org/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
-
-# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
-# Note: build system prefers libsdl2 > libsdl. We could in theory add both
-# but it's tricky when it comes to handling switching between them properly.
-# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
-RDEPEND="
-   dev-libs/libltdl:0
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-   nas? ( media-libs/nas )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-sound/pulseaudio )
-   sdl? ( media-libs/libsdl2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-IDEPEND="app-eselect/eselect-mpg123"
-
-DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
-
-src_prepare() {
-   default
-   elibtoolize # for Darwin bundles
-}
-
-multilib_src_configure() {
-   local _audio=dummy
-   local _output=dummy
-   local _cpu=generic_fpu
-
-   # Build fails without -D_GNU_SOURCE like this:
-   # error: ‘struct hostent’ has no member named ‘h_addr’
-   append-cflags -D_GNU_SOURCE
-
-   if $(multilib_is_native_abi) ; then
-   local flag
-   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
-   if use ${flag}; then
-   _audio+=" ${flag/pulseaudio/pulse}"
-   _output=${flag/pulseaudio/pulse}
-   fi
-   done
-   fi
-
-   use cpu_flags_ppc_altivec && _cpu=altivec
-
-   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
-   use cpu_flags_x86_sse && _cpu=x86-64
-   elif use x86 && gcc-specs-pie ; then
-   # Don't use any mmx, 3dnow, sse and 3dnowext
-   # bug #164504
-   _cpu=generic_fpu
-   else
-   use cpu_flags_x86_mmx && _cpu=mmx
-   use cpu_flags_x86_3dnow && _cpu=3dnow
-   use cpu_flags_x86_sse && _cpu=x86
-   use cpu_flags_x86_3dnowext && _cpu=x86
-   fi
-
-   local myconf=(
-   --with-optimization=0
-   --with-audio="${_audio}"
-   --with-default-audio=${_output}
-   --with-cpu=${_cpu}
-   --enable-network
-   $(use_enable ipv6)
-   --enable-int-quality=$(usex int-quality)
-   )
-
-   multilib_is_native_abi || myconf+=( --disable-modules )
-
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-
-   if ! $(multilib_is_native_abi) ; then
-   sed -i -e 's:src doc:src/libmpg123:' Makefile || die

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-12-15 Thread Arthur Zamarin
commit: 30be7354130e7c9b759f77e9c3d295f366049230
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 15 20:17:45 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 15 20:17:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30be7354

media-sound/mpg123: Stabilize 1.31.1 arm64, #886095

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.31.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.1.ebuild 
b/media-sound/mpg123/mpg123-1.31.1.ebuild
index a2feab59c415..d82fb18c0931 100644
--- a/media-sound/mpg123/mpg123-1.31.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-12-15 Thread Arthur Zamarin
commit: 8aad3279e6e38ca9e597912b6e08ed559b57f54d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 15 19:58:12 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 15 19:58:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aad3279

media-sound/mpg123: Stabilize 1.31.1 arm, #886095

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.31.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.1.ebuild 
b/media-sound/mpg123/mpg123-1.31.1.ebuild
index b3d84dcfafe3..a2feab59c415 100644
--- a/media-sound/mpg123/mpg123-1.31.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-12-15 Thread Arthur Zamarin
commit: 44b95e0acba624510196c3b99a43003bdda0724a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 15 16:51:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 15 16:51:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44b95e0a

media-sound/mpg123: Stabilize 1.31.1 sparc, #886095

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.31.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.1.ebuild 
b/media-sound/mpg123/mpg123-1.31.1.ebuild
index b9b6198063bb..d2fde8cdec2a 100644
--- a/media-sound/mpg123/mpg123-1.31.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-12-15 Thread Arthur Zamarin
commit: 16646d0381e9df3414f5adaa6394c4d0a4112545
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 15 16:51:26 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 15 16:51:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16646d03

media-sound/mpg123: Stabilize 1.31.1 x86, #886095

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.31.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.1.ebuild 
b/media-sound/mpg123/mpg123-1.31.1.ebuild
index 85809e52a0e0..e0e85acbafdf 100644
--- a/media-sound/mpg123/mpg123-1.31.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-12-15 Thread Arthur Zamarin
commit: ae32d4560cd90fd60f02a80fd54e9ccbc513db62
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 15 16:51:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 15 16:51:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae32d456

media-sound/mpg123: Stabilize 1.31.1 ppc, #886095

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.31.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.1.ebuild 
b/media-sound/mpg123/mpg123-1.31.1.ebuild
index 6040ef054b9b..b3d84dcfafe3 100644
--- a/media-sound/mpg123/mpg123-1.31.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-12-15 Thread Arthur Zamarin
commit: 0a4ad2c9b507d35723fb0f343add972add21b17c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 15 16:51:28 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 15 16:51:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a4ad2c9

media-sound/mpg123: Stabilize 1.31.1 ppc64, #886095

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.31.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.1.ebuild 
b/media-sound/mpg123/mpg123-1.31.1.ebuild
index d2fde8cdec2a..6040ef054b9b 100644
--- a/media-sound/mpg123/mpg123-1.31.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-12-15 Thread Arthur Zamarin
commit: 0d09d69883a7b1266ccb93fb190f8f26a98abd84
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Dec 15 16:51:27 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Dec 15 16:51:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d09d698

media-sound/mpg123: Stabilize 1.31.1 amd64, #886095

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.31.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.31.1.ebuild 
b/media-sound/mpg123/mpg123-1.31.1.ebuild
index e0e85acbafdf..b9b6198063bb 100644
--- a/media-sound/mpg123/mpg123-1.31.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.31.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-11-14 Thread Alexis Ballier
commit: 3b489d9604c80f3ec45826d21fe16c0ca6836e5a
Author: Alexis Ballier  gentoo  org>
AuthorDate: Mon Nov 14 14:49:46 2022 +
Commit: Alexis Ballier  gentoo  org>
CommitDate: Mon Nov 14 14:49:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b489d96

media-sound/mpg123: bump to 1.31.1

Signed-off-by: Alexis Ballier  gentoo.org>

 media-sound/mpg123/Manifest |   1 +
 media-sound/mpg123/mpg123-1.31.1.ebuild | 110 
 2 files changed, 111 insertions(+)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index 0949246f914b..ea41077a3d3a 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1 +1,2 @@
 DIST mpg123-1.30.2.tar.bz2 1093138 BLAKE2B 
03247431bf58886c7a942fb00f11d7e82cc12f95cb30c95fc01bb986e32d8245349dba6fd2a0ada33918542ce8944037f9899512cc6ffa013b884a009dbe8cef
 SHA512 
e2e9279799f3917c9ecbcb2ccdc2c246bda50317dbfdd7ba3d56281b7b4f5b1928442fc8e712fbf90543159afc703d1ab8ceb7e3c1c038e1547b82d1616bdc82
+DIST mpg123-1.31.1.tar.bz2 1093324 BLAKE2B 
47a845a5909874fe1e41a3a6b0ac57973f7bba69517b4ce6204a68f9f8c93b079062407fd6c1a9db42b8c7b483d3ba95a7257d1a8268b03f858f20d3695979de
 SHA512 
d007ea94a99fde60919a173320e124c9f0079a28452533eeceb9c7bfed43810b46384ae45459ef6ac185e27ec06e153723bb588aaa4955ee2ad1c51dc58eb132

diff --git a/media-sound/mpg123/mpg123-1.31.1.ebuild 
b/media-sound/mpg123/mpg123-1.31.1.ebuild
new file mode 100644
index ..85809e52a0e0
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.31.1.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+   dev-libs/libltdl:0
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+   nas? ( media-libs/nas )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+   default
+   elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+   local _audio=dummy
+   local _output=dummy
+   local _cpu=generic_fpu
+
+   # Build fails without -D_GNU_SOURCE like this:
+   # error: ‘struct hostent’ has no member named ‘h_addr’
+   append-cflags -D_GNU_SOURCE
+
+   append-lfs-flags
+
+   if $(multilib_is_native_abi) ; then
+   local flag
+   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
+   if use ${flag}; then
+   _audio+=" ${flag/pulseaudio/pulse}"
+   _output=${flag/pulseaudio/pulse}
+   fi
+   done
+   fi
+
+   use cpu_flags_ppc_altivec && _cpu=altivec
+
+   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+   use cpu_flags_x86_sse && _cpu=x86-64
+   elif use x86 && gcc-specs-pie ; then
+   # Don't use any mmx, 3dnow, sse and 3dnowext
+   # bug #164504
+   _cpu=generic_fpu
+   else
+   use cpu_flags_x86_mmx && _cpu=mmx
+   use cpu_flags_x86_3dnow && _cpu=3dnow
+   use cpu_flags_x86_sse && _cpu=x86
+   use cpu_flags_x86_3dnowext && _cpu=x86
+   fi
+
+   local myconf=(
+   --with-optimization=0
+   --with-audio="${_audio}"
+   --with-default-audio=${_output}
+   --with-cpu=${_cpu}
+   --enable-network
+   $(use_enable ipv6)
+   --enable-int-quality=$(usex int-quality)
+   )
+
+   multilib_is_native_abi || myconf+=( --disable-modules )
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+   if ! $(multilib_is_native_abi) ; then
+   sed -i -e 's:src doc:src/libmpg123:' Makefile || die
+   fi

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-09-28 Thread Miroslav Šulc
commit: dcaf90577bd65812be6b8a420edf902685090ec2
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Sep 29 04:53:43 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Sep 29 04:53:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcaf9057

media-sound/mpg123: dropped obsolete 1.30.1

Bug: https://bugs.gentoo.org/873253
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 -
 media-sound/mpg123/mpg123-1.30.1.ebuild | 108 
 2 files changed, 109 deletions(-)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index 2905b1e77798..0949246f914b 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1 @@
-DIST mpg123-1.30.1.tar.bz2 1092735 BLAKE2B 
8ce6b964acf307ce4358b33468b7560e53024df2551a17602032260ac799d6c1ff0512cfb5fa6a59e3983c054fa82b1520f8329502fa4c351b94f66f9ccdee13
 SHA512 
098fcecc6a570e32ccd164b62428417186265905d148d009ea592c948a02027d67fc43e015ece21cf98f31bbe35b3ec770faba5ae0b914db0022cb6b37fd
 DIST mpg123-1.30.2.tar.bz2 1093138 BLAKE2B 
03247431bf58886c7a942fb00f11d7e82cc12f95cb30c95fc01bb986e32d8245349dba6fd2a0ada33918542ce8944037f9899512cc6ffa013b884a009dbe8cef
 SHA512 
e2e9279799f3917c9ecbcb2ccdc2c246bda50317dbfdd7ba3d56281b7b4f5b1928442fc8e712fbf90543159afc703d1ab8ceb7e3c1c038e1547b82d1616bdc82

diff --git a/media-sound/mpg123/mpg123-1.30.1.ebuild 
b/media-sound/mpg123/mpg123-1.30.1.ebuild
deleted file mode 100644
index e82d3a628fb4..
--- a/media-sound/mpg123/mpg123-1.30.1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs libtool multilib-minimal
-
-DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
-HOMEPAGE="https://www.mpg123.org/;
-SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
-
-# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
-# Note: build system prefers libsdl2 > libsdl. We could in theory add both
-# but it's tricky when it comes to handling switching between them properly.
-# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
-RDEPEND="
-   dev-libs/libltdl:0
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-   nas? ( media-libs/nas )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-sound/pulseaudio )
-   sdl? ( media-libs/libsdl2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-IDEPEND="app-eselect/eselect-mpg123"
-
-DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
-
-src_prepare() {
-   default
-   elibtoolize # for Darwin bundles
-}
-
-multilib_src_configure() {
-   local _audio=dummy
-   local _output=dummy
-   local _cpu=generic_fpu
-
-   # Build fails without -D_GNU_SOURCE like this:
-   # error: ‘struct hostent’ has no member named ‘h_addr’
-   append-cflags -D_GNU_SOURCE
-
-   if $(multilib_is_native_abi) ; then
-   local flag
-   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
-   if use ${flag}; then
-   _audio+=" ${flag/pulseaudio/pulse}"
-   _output=${flag/pulseaudio/pulse}
-   fi
-   done
-   fi
-
-   use cpu_flags_ppc_altivec && _cpu=altivec
-
-   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
-   use cpu_flags_x86_sse && _cpu=x86-64
-   elif use x86 && gcc-specs-pie ; then
-   # Don't use any mmx, 3dnow, sse and 3dnowext
-   # bug #164504
-   _cpu=generic_fpu
-   else
-   use cpu_flags_x86_mmx && _cpu=mmx
-   use cpu_flags_x86_3dnow && _cpu=3dnow
-   use cpu_flags_x86_sse && _cpu=x86
-   use cpu_flags_x86_3dnowext && _cpu=x86
-   fi
-
-   local myconf=(
-   --with-optimization=0
-   --with-audio="${_audio}"
-   --with-default-audio=${_output}
-   --with-cpu=${_cpu}
-   --enable-network
-   $(use_enable ipv6)
-   --enable-int-quality=$(usex int-quality)
-   )
-
-   multilib_is_native_abi || myconf+=( --disable-modules )
-
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-
-   if ! $(multilib_is_native_abi) ; then
-   sed -i -e 's:src doc:src/libmpg123:' Makefile || die
- 

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-09-28 Thread Agostino Sarubbo
commit: f628c7024217a6e4707c011b1332d261adad6b01
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep 28 06:54:47 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep 28 06:54:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f628c702

media-sound/mpg123: Stabilize 1.30.2 sparc, #873253

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.2.ebuild 
b/media-sound/mpg123/mpg123-1.30.2.ebuild
index 99955ccff9dc..0cd69792acc3 100644
--- a/media-sound/mpg123/mpg123-1.30.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-09-28 Thread Agostino Sarubbo
commit: 19d277f18eb2f5850cf409db034bba7e42a40b50
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep 28 06:54:12 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep 28 06:54:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19d277f1

media-sound/mpg123: Stabilize 1.30.2 ppc64, #873253

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.2.ebuild 
b/media-sound/mpg123/mpg123-1.30.2.ebuild
index 8c803be95816..99955ccff9dc 100644
--- a/media-sound/mpg123/mpg123-1.30.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-09-28 Thread Agostino Sarubbo
commit: 55af811f5b47506220713205f9f4bac93dac9aa8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep 28 06:53:48 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep 28 06:53:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55af811f

media-sound/mpg123: Stabilize 1.30.2 ppc, #873253

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.2.ebuild 
b/media-sound/mpg123/mpg123-1.30.2.ebuild
index fd865ef49990..8c803be95816 100644
--- a/media-sound/mpg123/mpg123-1.30.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-09-28 Thread Agostino Sarubbo
commit: 9a494bfd323ab6708158aa1ac308656afaa82af0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep 28 06:53:22 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep 28 06:53:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a494bfd

media-sound/mpg123: Stabilize 1.30.2 arm64, #873253

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.2.ebuild 
b/media-sound/mpg123/mpg123-1.30.2.ebuild
index 7a7f92649025..fd865ef49990 100644
--- a/media-sound/mpg123/mpg123-1.30.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-09-28 Thread Jakov Smolić
commit: 2780f7de8950a0e61011ef302e0f2c9083bc042e
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Sep 28 06:31:12 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Sep 28 06:31:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2780f7de

media-sound/mpg123: Stabilize 1.30.2 x86, #873253

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/mpg123/mpg123-1.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.2.ebuild 
b/media-sound/mpg123/mpg123-1.30.2.ebuild
index 733ffde3c913..7a7f92649025 100644
--- a/media-sound/mpg123/mpg123-1.30.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-09-28 Thread Jakov Smolić
commit: 6d4427db9ee2ffed5a8caa6d6cda26fe3f59de01
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Sep 28 06:30:54 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Sep 28 06:30:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4427db

media-sound/mpg123: Stabilize 1.30.2 amd64, #873253

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/mpg123/mpg123-1.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.2.ebuild 
b/media-sound/mpg123/mpg123-1.30.2.ebuild
index 59e0cba4a090..733ffde3c913 100644
--- a/media-sound/mpg123/mpg123-1.30.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-09-28 Thread Jakov Smolić
commit: c73ee01f352d25b8998525a009ada963169a64df
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Sep 28 06:28:40 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Sep 28 06:29:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c73ee01f

media-sound/mpg123: Stabilize 1.30.2 arm, #873253

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/mpg123/mpg123-1.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.2.ebuild 
b/media-sound/mpg123/mpg123-1.30.2.ebuild
index 00957754eca8..59e0cba4a090 100644
--- a/media-sound/mpg123/mpg123-1.30.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-08-28 Thread James Le Cuirot
commit: a39376ccc46ee66f689943dd9a84aa6641225214
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 28 10:02:48 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 28 10:02:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a39376cc

media-sound/mpg123: Keyword 1.30.2 for ~m68k

I have run-time tested it.

Signed-off-by: James Le Cuirot  gentoo.org>

 media-sound/mpg123/mpg123-1.30.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.2.ebuild 
b/media-sound/mpg123/mpg123-1.30.2.ebuild
index 20182ab1425a..00957754eca8 100644
--- a/media-sound/mpg123/mpg123-1.30.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-08-15 Thread Miroslav Šulc
commit: 6d424907e945c253006a41d67b6f15caffb93383
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Aug 16 05:44:34 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Aug 16 05:44:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d424907

media-sound/mpg123: dropped obsolete 1.30.0

Bug: https://bugs.gentoo.org/865023
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 -
 media-sound/mpg123/mpg123-1.30.0.ebuild | 108 
 2 files changed, 109 deletions(-)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index c6a7b9bed3e9..2905b1e77798 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,3 +1,2 @@
-DIST mpg123-1.30.0.tar.bz2 1091578 BLAKE2B 
6acdbfcc1119507c63d9da95afc747c43698ef385368b417e1716eadde6b74fc0618c3aa03a495e4415b5f14aef26d85f98832b3ba5f5bd17083651808a7f53b
 SHA512 
cf508bdff1f75320c7c4d77653ba8170cc0dd8c565390cfb6ba745ce3853816071c86becff3ce304b80481d220cac2113ad244930832ccc78d3d8da74112562f
 DIST mpg123-1.30.1.tar.bz2 1092735 BLAKE2B 
8ce6b964acf307ce4358b33468b7560e53024df2551a17602032260ac799d6c1ff0512cfb5fa6a59e3983c054fa82b1520f8329502fa4c351b94f66f9ccdee13
 SHA512 
098fcecc6a570e32ccd164b62428417186265905d148d009ea592c948a02027d67fc43e015ece21cf98f31bbe35b3ec770faba5ae0b914db0022cb6b37fd
 DIST mpg123-1.30.2.tar.bz2 1093138 BLAKE2B 
03247431bf58886c7a942fb00f11d7e82cc12f95cb30c95fc01bb986e32d8245349dba6fd2a0ada33918542ce8944037f9899512cc6ffa013b884a009dbe8cef
 SHA512 
e2e9279799f3917c9ecbcb2ccdc2c246bda50317dbfdd7ba3d56281b7b4f5b1928442fc8e712fbf90543159afc703d1ab8ceb7e3c1c038e1547b82d1616bdc82

diff --git a/media-sound/mpg123/mpg123-1.30.0.ebuild 
b/media-sound/mpg123/mpg123-1.30.0.ebuild
deleted file mode 100644
index e82d3a628fb4..
--- a/media-sound/mpg123/mpg123-1.30.0.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs libtool multilib-minimal
-
-DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
-HOMEPAGE="https://www.mpg123.org/;
-SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
-
-# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
-# Note: build system prefers libsdl2 > libsdl. We could in theory add both
-# but it's tricky when it comes to handling switching between them properly.
-# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
-RDEPEND="
-   dev-libs/libltdl:0
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-   nas? ( media-libs/nas )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-sound/pulseaudio )
-   sdl? ( media-libs/libsdl2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-IDEPEND="app-eselect/eselect-mpg123"
-
-DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
-
-src_prepare() {
-   default
-   elibtoolize # for Darwin bundles
-}
-
-multilib_src_configure() {
-   local _audio=dummy
-   local _output=dummy
-   local _cpu=generic_fpu
-
-   # Build fails without -D_GNU_SOURCE like this:
-   # error: ‘struct hostent’ has no member named ‘h_addr’
-   append-cflags -D_GNU_SOURCE
-
-   if $(multilib_is_native_abi) ; then
-   local flag
-   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
-   if use ${flag}; then
-   _audio+=" ${flag/pulseaudio/pulse}"
-   _output=${flag/pulseaudio/pulse}
-   fi
-   done
-   fi
-
-   use cpu_flags_ppc_altivec && _cpu=altivec
-
-   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
-   use cpu_flags_x86_sse && _cpu=x86-64
-   elif use x86 && gcc-specs-pie ; then
-   # Don't use any mmx, 3dnow, sse and 3dnowext
-   # bug #164504
-   _cpu=generic_fpu
-   else
-   use cpu_flags_x86_mmx && _cpu=mmx
-   use cpu_flags_x86_3dnow && _cpu=3dnow
-   use cpu_flags_x86_sse && _cpu=x86
-   use cpu_flags_x86_3dnowext && _cpu=x86
-   fi
-
-   local myconf=(
-   --with-optimization=0
-   --with-audio="${_audio}"
-   --with-default-audio=${_output}
-   --with-cpu=${_cpu}
-   --enable-network
-   

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-08-15 Thread Agostino Sarubbo
commit: 9be72e995debb37bfe847f4a3dd757903f06bd20
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 15 07:45:45 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 15 07:45:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9be72e99

media-sound/mpg123: x86 stable wrt bug #865023

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.30.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.1.ebuild 
b/media-sound/mpg123/mpg123-1.30.1.ebuild
index 1c6f82a04ca8..e82d3a628fb4 100644
--- a/media-sound/mpg123/mpg123-1.30.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-08-13 Thread Agostino Sarubbo
commit: 3e63ca1ff1a5ef5b63392f74b96a763bfcfc593f
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Aug 13 08:00:24 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Aug 13 08:00:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e63ca1f

media-sound/mpg123: sparc stable wrt bug #865023

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.30.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.1.ebuild 
b/media-sound/mpg123/mpg123-1.30.1.ebuild
index aca26ff33554..1c6f82a04ca8 100644
--- a/media-sound/mpg123/mpg123-1.30.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-08-13 Thread Agostino Sarubbo
commit: 132c364117e891bd42ee9c3cc341dae955a3e548
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Aug 13 07:08:42 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Aug 13 07:08:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=132c3641

media-sound/mpg123: arm stable wrt bug #865023

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.30.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.1.ebuild 
b/media-sound/mpg123/mpg123-1.30.1.ebuild
index f277abb0c34b..aca26ff33554 100644
--- a/media-sound/mpg123/mpg123-1.30.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-08-13 Thread Agostino Sarubbo
commit: ff714cac0b0094c5835b68fa8b10bc708d2bde44
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Aug 13 06:58:01 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Aug 13 06:58:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff714cac

media-sound/mpg123: amd64 stable wrt bug #865023

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.30.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.1.ebuild 
b/media-sound/mpg123/mpg123-1.30.1.ebuild
index 1a2a5ea5fe30..f277abb0c34b 100644
--- a/media-sound/mpg123/mpg123-1.30.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-08-13 Thread Arthur Zamarin
commit: f7debac0f376d34fb6126a868c9341f932f64e49
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 13 06:12:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 13 06:12:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7debac0

media-sound/mpg123: Stabilize 1.30.1 arm64, #865023

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.30.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.1.ebuild 
b/media-sound/mpg123/mpg123-1.30.1.ebuild
index 5e6173eaa5c4..1a2a5ea5fe30 100644
--- a/media-sound/mpg123/mpg123-1.30.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-08-12 Thread Arthur Zamarin
commit: 9693c73840c99f78a76502d41d378435312c8f74
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 13 05:40:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 13 05:40:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9693c738

media-sound/mpg123: Stabilize 1.30.1 ppc64, #865023

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.30.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.1.ebuild 
b/media-sound/mpg123/mpg123-1.30.1.ebuild
index ccb28a07fd63..9806e1d45cd5 100644
--- a/media-sound/mpg123/mpg123-1.30.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-08-12 Thread Arthur Zamarin
commit: 67ac95238738dcb1e50c27e2ce7a3488cf1d47b2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 13 05:40:11 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 13 05:40:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67ac9523

media-sound/mpg123: Stabilize 1.30.1 ppc, #865023

Signed-off-by: Arthur Zamarin  gentoo.org>

 media-sound/mpg123/mpg123-1.30.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.1.ebuild 
b/media-sound/mpg123/mpg123-1.30.1.ebuild
index 9806e1d45cd5..5e6173eaa5c4 100644
--- a/media-sound/mpg123/mpg123-1.30.1.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-08-08 Thread Miroslav Šulc
commit: e482a2b0de2b74aa201e7d10e3e4067d1e75e482
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Aug  9 05:06:33 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Aug  9 05:06:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e482a2b0

media-sound/mpg123: bump to 1.30.2

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 +
 media-sound/mpg123/mpg123-1.30.2.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index 4e779f428746..c6a7b9bed3e9 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1,3 @@
 DIST mpg123-1.30.0.tar.bz2 1091578 BLAKE2B 
6acdbfcc1119507c63d9da95afc747c43698ef385368b417e1716eadde6b74fc0618c3aa03a495e4415b5f14aef26d85f98832b3ba5f5bd17083651808a7f53b
 SHA512 
cf508bdff1f75320c7c4d77653ba8170cc0dd8c565390cfb6ba745ce3853816071c86becff3ce304b80481d220cac2113ad244930832ccc78d3d8da74112562f
 DIST mpg123-1.30.1.tar.bz2 1092735 BLAKE2B 
8ce6b964acf307ce4358b33468b7560e53024df2551a17602032260ac799d6c1ff0512cfb5fa6a59e3983c054fa82b1520f8329502fa4c351b94f66f9ccdee13
 SHA512 
098fcecc6a570e32ccd164b62428417186265905d148d009ea592c948a02027d67fc43e015ece21cf98f31bbe35b3ec770faba5ae0b914db0022cb6b37fd
+DIST mpg123-1.30.2.tar.bz2 1093138 BLAKE2B 
03247431bf58886c7a942fb00f11d7e82cc12f95cb30c95fc01bb986e32d8245349dba6fd2a0ada33918542ce8944037f9899512cc6ffa013b884a009dbe8cef
 SHA512 
e2e9279799f3917c9ecbcb2ccdc2c246bda50317dbfdd7ba3d56281b7b4f5b1928442fc8e712fbf90543159afc703d1ab8ceb7e3c1c038e1547b82d1616bdc82

diff --git a/media-sound/mpg123/mpg123-1.30.2.ebuild 
b/media-sound/mpg123/mpg123-1.30.2.ebuild
new file mode 100644
index ..20182ab1425a
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.30.2.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+   dev-libs/libltdl:0
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+   nas? ( media-libs/nas )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+   default
+   elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+   local _audio=dummy
+   local _output=dummy
+   local _cpu=generic_fpu
+
+   # Build fails without -D_GNU_SOURCE like this:
+   # error: ‘struct hostent’ has no member named ‘h_addr’
+   append-cflags -D_GNU_SOURCE
+
+   if $(multilib_is_native_abi) ; then
+   local flag
+   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
+   if use ${flag}; then
+   _audio+=" ${flag/pulseaudio/pulse}"
+   _output=${flag/pulseaudio/pulse}
+   fi
+   done
+   fi
+
+   use cpu_flags_ppc_altivec && _cpu=altivec
+
+   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+   use cpu_flags_x86_sse && _cpu=x86-64
+   elif use x86 && gcc-specs-pie ; then
+   # Don't use any mmx, 3dnow, sse and 3dnowext
+   # bug #164504
+   _cpu=generic_fpu
+   else
+   use cpu_flags_x86_mmx && _cpu=mmx
+   use cpu_flags_x86_3dnow && _cpu=3dnow
+   use cpu_flags_x86_sse && _cpu=x86
+   use cpu_flags_x86_3dnowext && _cpu=x86
+   fi
+
+   local myconf=(
+   --with-optimization=0
+   --with-audio="${_audio}"
+   --with-default-audio=${_output}
+   --with-cpu=${_cpu}
+   --enable-network
+   $(use_enable ipv6)
+   

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-07-29 Thread Miroslav Šulc
commit: 8e3afb5633c8e60d81ef24385d6dd601f25ac829
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sat Jul 30 04:01:33 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sat Jul 30 04:01:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e3afb56

media-sound/mpg123: dropped obsolete 1.29.3

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 -
 media-sound/mpg123/mpg123-1.29.3.ebuild | 108 
 2 files changed, 109 deletions(-)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index 665a839e5171..4e779f428746 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,3 +1,2 @@
-DIST mpg123-1.29.3.tar.bz2 1069979 BLAKE2B 
d01a8d77ffb6c344592d1b90026ee25ae12eb2e063446e88370e0aa508705a843b987f1a400351b5ed87d211251057b7b31a2e653401b800fe9871ac2a5756fc
 SHA512 
0d8db63f9bae1507887bc5241a56abccfeb767b7ba8362eb0fce9de2f63369e57fdd6f25a953f8ef5f9ead4f400237db51914816e278566fdf8e6f205ebca5d6
 DIST mpg123-1.30.0.tar.bz2 1091578 BLAKE2B 
6acdbfcc1119507c63d9da95afc747c43698ef385368b417e1716eadde6b74fc0618c3aa03a495e4415b5f14aef26d85f98832b3ba5f5bd17083651808a7f53b
 SHA512 
cf508bdff1f75320c7c4d77653ba8170cc0dd8c565390cfb6ba745ce3853816071c86becff3ce304b80481d220cac2113ad244930832ccc78d3d8da74112562f
 DIST mpg123-1.30.1.tar.bz2 1092735 BLAKE2B 
8ce6b964acf307ce4358b33468b7560e53024df2551a17602032260ac799d6c1ff0512cfb5fa6a59e3983c054fa82b1520f8329502fa4c351b94f66f9ccdee13
 SHA512 
098fcecc6a570e32ccd164b62428417186265905d148d009ea592c948a02027d67fc43e015ece21cf98f31bbe35b3ec770faba5ae0b914db0022cb6b37fd

diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild 
b/media-sound/mpg123/mpg123-1.29.3.ebuild
deleted file mode 100644
index e82d3a628fb4..
--- a/media-sound/mpg123/mpg123-1.29.3.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs libtool multilib-minimal
-
-DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
-HOMEPAGE="https://www.mpg123.org/;
-SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
-
-# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
-# Note: build system prefers libsdl2 > libsdl. We could in theory add both
-# but it's tricky when it comes to handling switching between them properly.
-# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
-RDEPEND="
-   dev-libs/libltdl:0
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-   nas? ( media-libs/nas )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-sound/pulseaudio )
-   sdl? ( media-libs/libsdl2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-IDEPEND="app-eselect/eselect-mpg123"
-
-DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
-
-src_prepare() {
-   default
-   elibtoolize # for Darwin bundles
-}
-
-multilib_src_configure() {
-   local _audio=dummy
-   local _output=dummy
-   local _cpu=generic_fpu
-
-   # Build fails without -D_GNU_SOURCE like this:
-   # error: ‘struct hostent’ has no member named ‘h_addr’
-   append-cflags -D_GNU_SOURCE
-
-   if $(multilib_is_native_abi) ; then
-   local flag
-   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
-   if use ${flag}; then
-   _audio+=" ${flag/pulseaudio/pulse}"
-   _output=${flag/pulseaudio/pulse}
-   fi
-   done
-   fi
-
-   use cpu_flags_ppc_altivec && _cpu=altivec
-
-   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
-   use cpu_flags_x86_sse && _cpu=x86-64
-   elif use x86 && gcc-specs-pie ; then
-   # Don't use any mmx, 3dnow, sse and 3dnowext
-   # bug #164504
-   _cpu=generic_fpu
-   else
-   use cpu_flags_x86_mmx && _cpu=mmx
-   use cpu_flags_x86_3dnow && _cpu=3dnow
-   use cpu_flags_x86_sse && _cpu=x86
-   use cpu_flags_x86_3dnowext && _cpu=x86
-   fi
-
-   local myconf=(
-   --with-optimization=0
-   --with-audio="${_audio}"
-   --with-default-audio=${_output}
-   --with-cpu=${_cpu}
-   --enable-network
-   $(use_enable ipv6)
-   

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-07-29 Thread Agostino Sarubbo
commit: b19ffbc9ddcef12111762c5b8ee595da61055899
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 29 08:00:49 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 29 08:00:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b19ffbc9

media-sound/mpg123: arm64 stable wrt bug #861338

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.0.ebuild 
b/media-sound/mpg123/mpg123-1.30.0.ebuild
index 9403fae76881..e82d3a628fb4 100644
--- a/media-sound/mpg123/mpg123-1.30.0.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-07-29 Thread Agostino Sarubbo
commit: b9b45c6df16a31495e3d4cfce4df5a16dba1bbf5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jul 29 07:59:24 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jul 29 07:59:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b45c6d

media-sound/mpg123: arm stable wrt bug #861338

Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.0.ebuild 
b/media-sound/mpg123/mpg123-1.30.0.ebuild
index b7be15319a24..9403fae76881 100644
--- a/media-sound/mpg123/mpg123-1.30.0.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-07-27 Thread Sam James
commit: edaef15dd7faa71f2e4403e29635f79b86c213d7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 27 20:08:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 27 20:08:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edaef15d

media-sound/mpg123: Stabilize 1.30.0 ppc, #861338

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.0.ebuild 
b/media-sound/mpg123/mpg123-1.30.0.ebuild
index 14d0724697dd..b7be15319a24 100644
--- a/media-sound/mpg123/mpg123-1.30.0.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-07-27 Thread Sam James
commit: a9a054934e83120809e215cc913c9084c0e41aac
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 27 08:11:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 27 08:11:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a05493

media-sound/mpg123: Stabilize 1.30.0 amd64, #861338

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.0.ebuild 
b/media-sound/mpg123/mpg123-1.30.0.ebuild
index 33c0ddeabc8b..14d0724697dd 100644
--- a/media-sound/mpg123/mpg123-1.30.0.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-07-27 Thread Sam James
commit: 842e884f920a89dce65ffc1f1bc81db4f096aa12
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 27 08:10:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 27 08:10:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=842e884f

media-sound/mpg123: Stabilize 1.30.0 sparc, #861338

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.0.ebuild 
b/media-sound/mpg123/mpg123-1.30.0.ebuild
index ccb28a07fd63..dd25af34c2fd 100644
--- a/media-sound/mpg123/mpg123-1.30.0.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-07-27 Thread Sam James
commit: cc40deab97cb4fc44ca8435cf367665171592f60
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 27 08:10:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 27 08:10:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc40deab

media-sound/mpg123: Stabilize 1.30.0 ppc64, #861338

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.0.ebuild 
b/media-sound/mpg123/mpg123-1.30.0.ebuild
index dd25af34c2fd..0f636b212cbd 100644
--- a/media-sound/mpg123/mpg123-1.30.0.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-07-27 Thread Sam James
commit: 01dcbab3f1abb5edde3138ffccac156a394f1fb1
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 27 08:10:43 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 27 08:10:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01dcbab3

media-sound/mpg123: Stabilize 1.30.0 x86, #861338

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.30.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.30.0.ebuild 
b/media-sound/mpg123/mpg123-1.30.0.ebuild
index 0f636b212cbd..33c0ddeabc8b 100644
--- a/media-sound/mpg123/mpg123-1.30.0.ebuild
+++ b/media-sound/mpg123/mpg123-1.30.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-07-12 Thread Miroslav Šulc
commit: ca059553adbf60595368e6b4fce9d51c40a0c284
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Jul 13 03:24:14 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Jul 13 03:24:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca059553

media-sound/mpg123: bump to 1.30.1

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 +
 media-sound/mpg123/mpg123-1.30.1.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index ce2ca19d0968..665a839e5171 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1,3 @@
 DIST mpg123-1.29.3.tar.bz2 1069979 BLAKE2B 
d01a8d77ffb6c344592d1b90026ee25ae12eb2e063446e88370e0aa508705a843b987f1a400351b5ed87d211251057b7b31a2e653401b800fe9871ac2a5756fc
 SHA512 
0d8db63f9bae1507887bc5241a56abccfeb767b7ba8362eb0fce9de2f63369e57fdd6f25a953f8ef5f9ead4f400237db51914816e278566fdf8e6f205ebca5d6
 DIST mpg123-1.30.0.tar.bz2 1091578 BLAKE2B 
6acdbfcc1119507c63d9da95afc747c43698ef385368b417e1716eadde6b74fc0618c3aa03a495e4415b5f14aef26d85f98832b3ba5f5bd17083651808a7f53b
 SHA512 
cf508bdff1f75320c7c4d77653ba8170cc0dd8c565390cfb6ba745ce3853816071c86becff3ce304b80481d220cac2113ad244930832ccc78d3d8da74112562f
+DIST mpg123-1.30.1.tar.bz2 1092735 BLAKE2B 
8ce6b964acf307ce4358b33468b7560e53024df2551a17602032260ac799d6c1ff0512cfb5fa6a59e3983c054fa82b1520f8329502fa4c351b94f66f9ccdee13
 SHA512 
098fcecc6a570e32ccd164b62428417186265905d148d009ea592c948a02027d67fc43e015ece21cf98f31bbe35b3ec770faba5ae0b914db0022cb6b37fd

diff --git a/media-sound/mpg123/mpg123-1.30.1.ebuild 
b/media-sound/mpg123/mpg123-1.30.1.ebuild
new file mode 100644
index ..ccb28a07fd63
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.30.1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/;
+SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+   dev-libs/libltdl:0
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+   nas? ( media-libs/nas )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+   default
+   elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+   local _audio=dummy
+   local _output=dummy
+   local _cpu=generic_fpu
+
+   # Build fails without -D_GNU_SOURCE like this:
+   # error: ‘struct hostent’ has no member named ‘h_addr’
+   append-cflags -D_GNU_SOURCE
+
+   if $(multilib_is_native_abi) ; then
+   local flag
+   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
+   if use ${flag}; then
+   _audio+=" ${flag/pulseaudio/pulse}"
+   _output=${flag/pulseaudio/pulse}
+   fi
+   done
+   fi
+
+   use cpu_flags_ppc_altivec && _cpu=altivec
+
+   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+   use cpu_flags_x86_sse && _cpu=x86-64
+   elif use x86 && gcc-specs-pie ; then
+   # Don't use any mmx, 3dnow, sse and 3dnowext
+   # bug #164504
+   _cpu=generic_fpu
+   else
+   use cpu_flags_x86_mmx && _cpu=mmx
+   use cpu_flags_x86_3dnow && _cpu=3dnow
+   use cpu_flags_x86_sse && _cpu=x86
+   use cpu_flags_x86_3dnowext && _cpu=x86
+   fi
+
+   local myconf=(
+   --with-optimization=0
+   --with-audio="${_audio}"
+   --with-default-audio=${_output}
+   --with-cpu=${_cpu}
+   --enable-network
+   $(use_enable ipv6)
+   

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-06-26 Thread Miroslav Šulc
commit: 511653e2d3d117013731d296399830d79e34d889
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jun 27 03:41:33 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jun 27 03:41:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=511653e2

media-sound/mpg123: bump to 1.30.0

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 +
 media-sound/mpg123/mpg123-1.30.0.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index 5e4d7b578dfa..ce2ca19d0968 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1 +1,2 @@
 DIST mpg123-1.29.3.tar.bz2 1069979 BLAKE2B 
d01a8d77ffb6c344592d1b90026ee25ae12eb2e063446e88370e0aa508705a843b987f1a400351b5ed87d211251057b7b31a2e653401b800fe9871ac2a5756fc
 SHA512 
0d8db63f9bae1507887bc5241a56abccfeb767b7ba8362eb0fce9de2f63369e57fdd6f25a953f8ef5f9ead4f400237db51914816e278566fdf8e6f205ebca5d6
+DIST mpg123-1.30.0.tar.bz2 1091578 BLAKE2B 
6acdbfcc1119507c63d9da95afc747c43698ef385368b417e1716eadde6b74fc0618c3aa03a495e4415b5f14aef26d85f98832b3ba5f5bd17083651808a7f53b
 SHA512 
cf508bdff1f75320c7c4d77653ba8170cc0dd8c565390cfb6ba745ce3853816071c86becff3ce304b80481d220cac2113ad244930832ccc78d3d8da74112562f

diff --git a/media-sound/mpg123/mpg123-1.30.0.ebuild 
b/media-sound/mpg123/mpg123-1.30.0.ebuild
new file mode 100644
index ..ccb28a07fd63
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.30.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/;
+SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+   dev-libs/libltdl:0
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+   nas? ( media-libs/nas )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+   default
+   elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+   local _audio=dummy
+   local _output=dummy
+   local _cpu=generic_fpu
+
+   # Build fails without -D_GNU_SOURCE like this:
+   # error: ‘struct hostent’ has no member named ‘h_addr’
+   append-cflags -D_GNU_SOURCE
+
+   if $(multilib_is_native_abi) ; then
+   local flag
+   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
+   if use ${flag}; then
+   _audio+=" ${flag/pulseaudio/pulse}"
+   _output=${flag/pulseaudio/pulse}
+   fi
+   done
+   fi
+
+   use cpu_flags_ppc_altivec && _cpu=altivec
+
+   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+   use cpu_flags_x86_sse && _cpu=x86-64
+   elif use x86 && gcc-specs-pie ; then
+   # Don't use any mmx, 3dnow, sse and 3dnowext
+   # bug #164504
+   _cpu=generic_fpu
+   else
+   use cpu_flags_x86_mmx && _cpu=mmx
+   use cpu_flags_x86_3dnow && _cpu=3dnow
+   use cpu_flags_x86_sse && _cpu=x86
+   use cpu_flags_x86_3dnowext && _cpu=x86
+   fi
+
+   local myconf=(
+   --with-optimization=0
+   --with-audio="${_audio}"
+   --with-default-audio=${_output}
+   --with-cpu=${_cpu}
+   --enable-network
+   $(use_enable ipv6)
+   --enable-int-quality=$(usex int-quality)
+   )
+
+   multilib_is_native_abi || myconf+=( --disable-modules )
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+   if ! $(multilib_is_native_abi) ; then
+   sed -i -e 's:src doc:src/libmpg123:' Makefile || die
+   fi
+}
+

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-05-18 Thread WANG Xuerui
commit: a225f40d9f425bc69b89689a35e57e3c6fcc44a7
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May 19 05:05:11 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May 19 05:07:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a225f40d

media-sound/mpg123: keyword 1.29.3 for ~loong

Tests passed on real hardware.

Signed-off-by: WANG Xuerui  gentoo.org>

 media-sound/mpg123/mpg123-1.29.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild 
b/media-sound/mpg123/mpg123-1.29.3.ebuild
index a57001dd1aeb..e82d3a628fb4 100644
--- a/media-sound/mpg123/mpg123-1.29.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-01-20 Thread Miroslav Šulc
commit: 7653a1bfb08c8171d41633e38fcf532968171c56
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jan 20 10:29:06 2022 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jan 20 10:29:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7653a1bf

media-sound/mpg123: removed obsolete 1.29.2

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 -
 media-sound/mpg123/mpg123-1.29.2.ebuild | 108 
 2 files changed, 109 deletions(-)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index cc2e9aa8c98f..5e4d7b578dfa 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1 @@
-DIST mpg123-1.29.2.tar.bz2 1069976 BLAKE2B 
2580f1a4ce3a9ba7016c61289da08e0185eed363d51e4477bab34f1e4ac296b9ab4912a565afcffd29c16f5287c320d8a3d4f92872a0b8a7e2a32c147d87b7c9
 SHA512 
ffb82ffbebedeb12783338b5159bf055afd25cb77e1b705bef29f04fa50bcb2ceaf2a6418d0e111fab1151ea956fe48ba3576d978e6b0c8f4ca72c3883608ec0
 DIST mpg123-1.29.3.tar.bz2 1069979 BLAKE2B 
d01a8d77ffb6c344592d1b90026ee25ae12eb2e063446e88370e0aa508705a843b987f1a400351b5ed87d211251057b7b31a2e653401b800fe9871ac2a5756fc
 SHA512 
0d8db63f9bae1507887bc5241a56abccfeb767b7ba8362eb0fce9de2f63369e57fdd6f25a953f8ef5f9ead4f400237db51914816e278566fdf8e6f205ebca5d6

diff --git a/media-sound/mpg123/mpg123-1.29.2.ebuild 
b/media-sound/mpg123/mpg123-1.29.2.ebuild
deleted file mode 100644
index b49ebad52d41..
--- a/media-sound/mpg123/mpg123-1.29.2.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs libtool multilib-minimal
-
-DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
-HOMEPAGE="https://www.mpg123.org/;
-SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
-
-# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
-# Note: build system prefers libsdl2 > libsdl. We could in theory add both
-# but it's tricky when it comes to handling switching between them properly.
-# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
-RDEPEND="
-   dev-libs/libltdl:0
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-   nas? ( media-libs/nas )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-sound/pulseaudio )
-   sdl? ( media-libs/libsdl2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-IDEPEND="app-eselect/eselect-mpg123"
-
-DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
-
-src_prepare() {
-   default
-   elibtoolize # for Darwin bundles
-}
-
-multilib_src_configure() {
-   local _audio=dummy
-   local _output=dummy
-   local _cpu=generic_fpu
-
-   # Build fails without -D_GNU_SOURCE like this:
-   # error: ‘struct hostent’ has no member named ‘h_addr’
-   append-cflags -D_GNU_SOURCE
-
-   if $(multilib_is_native_abi) ; then
-   local flag
-   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
-   if use ${flag}; then
-   _audio+=" ${flag/pulseaudio/pulse}"
-   _output=${flag/pulseaudio/pulse}
-   fi
-   done
-   fi
-
-   use cpu_flags_ppc_altivec && _cpu=altivec
-
-   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
-   use cpu_flags_x86_sse && _cpu=x86-64
-   elif use x86 && gcc-specs-pie ; then
-   # Don't use any mmx, 3dnow, sse and 3dnowext
-   # bug #164504
-   _cpu=generic_fpu
-   else
-   use cpu_flags_x86_mmx && _cpu=mmx
-   use cpu_flags_x86_3dnow && _cpu=3dnow
-   use cpu_flags_x86_sse && _cpu=x86
-   use cpu_flags_x86_3dnowext && _cpu=x86
-   fi
-
-   local myconf=(
-   --with-optimization=0
-   --with-audio="${_audio}"
-   --with-default-audio=${_output}
-   --with-cpu=${_cpu}
-   --enable-network
-   $(use_enable ipv6)
-   --enable-int-quality=$(usex int-quality)
-   )
-
-   multilib_is_native_abi || myconf+=( --disable-modules )
-
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-
-   if ! $(multilib_is_native_abi) ; then
-   sed -i -e 's:src doc:src/libmpg123:' Makefile || 

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-01-19 Thread Sam James
commit: af7352dcabd09b914faedc98c82bea68b3ccd77a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 19 22:43:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 19 22:43:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af7352dc

media-sound/mpg123: Stabilize 1.29.3 ppc, #831066

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.29.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild 
b/media-sound/mpg123/mpg123-1.29.3.ebuild
index 342fce7d1aaa..a57001dd1aeb 100644
--- a/media-sound/mpg123/mpg123-1.29.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-01-18 Thread Sam James
commit: f29f0c336ea6495c4d2a2bb4809b2520f4ad2d7f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 18 12:25:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 18 12:25:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f29f0c33

media-sound/mpg123: Stabilize 1.29.3 ppc64, #831066

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.29.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild 
b/media-sound/mpg123/mpg123-1.29.3.ebuild
index 20ac2ef9c320..342fce7d1aaa 100644
--- a/media-sound/mpg123/mpg123-1.29.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-01-12 Thread Sam James
commit: 82cadaaf5d97c22fdf409fcdc99dadb429ef8065
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 00:33:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 00:33:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82cadaaf

media-sound/mpg123: Stabilize 1.29.3 sparc, #831066

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.29.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild 
b/media-sound/mpg123/mpg123-1.29.3.ebuild
index e77a91fbb0f3..20ac2ef9c320 100644
--- a/media-sound/mpg123/mpg123-1.29.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-01-12 Thread Sam James
commit: 82a7c7e146c1f3123b7dfa6e81a1d3c134be7a78
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 00:31:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 00:31:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a7c7e1

media-sound/mpg123: Stabilize 1.29.3 arm64, #831066

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.29.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild 
b/media-sound/mpg123/mpg123-1.29.3.ebuild
index 633696cbe841..e77a91fbb0f3 100644
--- a/media-sound/mpg123/mpg123-1.29.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-01-12 Thread Sam James
commit: 285a2c11e7fd637b100629d53d8ca61611d8850d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 13 00:31:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 13 00:31:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=285a2c11

media-sound/mpg123: Stabilize 1.29.3 arm, #831066

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.29.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild 
b/media-sound/mpg123/mpg123-1.29.3.ebuild
index faee5b8ea0c8..633696cbe841 100644
--- a/media-sound/mpg123/mpg123-1.29.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-01-12 Thread Jakov Smolić
commit: 3ab21af7bcdb8e5da67ddfc5a306c1122b12ff93
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jan 12 17:08:07 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jan 12 17:08:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ab21af7

media-sound/mpg123: Stabilize 1.29.3 x86, #831066

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/mpg123/mpg123-1.29.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild 
b/media-sound/mpg123/mpg123-1.29.3.ebuild
index a023ca9cf5ed..faee5b8ea0c8 100644
--- a/media-sound/mpg123/mpg123-1.29.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2022-01-12 Thread Jakov Smolić
commit: cff8a4fb93639b72270b80c8bec9041402cc6440
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jan 12 11:41:15 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jan 12 11:41:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff8a4fb

media-sound/mpg123: Stabilize 1.29.3 amd64, #831066

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/mpg123/mpg123-1.29.3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild 
b/media-sound/mpg123/mpg123-1.29.3.ebuild
index 29a2b1f3de75..a023ca9cf5ed 100644
--- a/media-sound/mpg123/mpg123-1.29.3.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-12-12 Thread Miroslav Šulc
commit: 0710e5871a6229c6a5de54c66c9a58fb46c08d11
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Dec 13 07:29:21 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Dec 13 07:29:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0710e587

media-sound/mpg123: bump to 1.29.3

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 +
 media-sound/mpg123/mpg123-1.29.3.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index 977b6e000e8c..cc2e9aa8c98f 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1 +1,2 @@
 DIST mpg123-1.29.2.tar.bz2 1069976 BLAKE2B 
2580f1a4ce3a9ba7016c61289da08e0185eed363d51e4477bab34f1e4ac296b9ab4912a565afcffd29c16f5287c320d8a3d4f92872a0b8a7e2a32c147d87b7c9
 SHA512 
ffb82ffbebedeb12783338b5159bf055afd25cb77e1b705bef29f04fa50bcb2ceaf2a6418d0e111fab1151ea956fe48ba3576d978e6b0c8f4ca72c3883608ec0
+DIST mpg123-1.29.3.tar.bz2 1069979 BLAKE2B 
d01a8d77ffb6c344592d1b90026ee25ae12eb2e063446e88370e0aa508705a843b987f1a400351b5ed87d211251057b7b31a2e653401b800fe9871ac2a5756fc
 SHA512 
0d8db63f9bae1507887bc5241a56abccfeb767b7ba8362eb0fce9de2f63369e57fdd6f25a953f8ef5f9ead4f400237db51914816e278566fdf8e6f205ebca5d6

diff --git a/media-sound/mpg123/mpg123-1.29.3.ebuild 
b/media-sound/mpg123/mpg123-1.29.3.ebuild
new file mode 100644
index ..29a2b1f3de75
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.29.3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/;
+SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+   dev-libs/libltdl:0
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+   nas? ( media-libs/nas )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+   default
+   elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+   local _audio=dummy
+   local _output=dummy
+   local _cpu=generic_fpu
+
+   # Build fails without -D_GNU_SOURCE like this:
+   # error: ‘struct hostent’ has no member named ‘h_addr’
+   append-cflags -D_GNU_SOURCE
+
+   if $(multilib_is_native_abi) ; then
+   local flag
+   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
+   if use ${flag}; then
+   _audio+=" ${flag/pulseaudio/pulse}"
+   _output=${flag/pulseaudio/pulse}
+   fi
+   done
+   fi
+
+   use cpu_flags_ppc_altivec && _cpu=altivec
+
+   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+   use cpu_flags_x86_sse && _cpu=x86-64
+   elif use x86 && gcc-specs-pie ; then
+   # Don't use any mmx, 3dnow, sse and 3dnowext
+   # bug #164504
+   _cpu=generic_fpu
+   else
+   use cpu_flags_x86_mmx && _cpu=mmx
+   use cpu_flags_x86_3dnow && _cpu=3dnow
+   use cpu_flags_x86_sse && _cpu=x86
+   use cpu_flags_x86_3dnowext && _cpu=x86
+   fi
+
+   local myconf=(
+   --with-optimization=0
+   --with-audio="${_audio}"
+   --with-default-audio=${_output}
+   --with-cpu=${_cpu}
+   --enable-network
+   $(use_enable ipv6)
+   --enable-int-quality=$(usex int-quality)
+   )
+
+   multilib_is_native_abi || myconf+=( --disable-modules )
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+   if ! $(multilib_is_native_abi) ; then
+   sed -i -e 's:src doc:src/libmpg123:' Makefile || die
+  

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-11-24 Thread Miroslav Šulc
commit: 561a54358c7d1bc7694c77612c0046364e0c9d03
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Wed Nov 24 09:22:23 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Nov 24 09:22:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=561a5435

media-sound/mpg123: removed obsolete 1.29.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 -
 media-sound/mpg123/mpg123-1.29.0.ebuild | 108 
 2 files changed, 109 deletions(-)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index 674879bfd1df..977b6e000e8c 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1 @@
-DIST mpg123-1.29.0.tar.bz2 1068523 BLAKE2B 
f044dcdef62156cc34a4709d6ead71042e936d77a86386563862d54d7b18635dd378d4dcac1358228c8275d7bcef894f17432cac0519373d11d4c5f18e346728
 SHA512 
4261a086395f118f6723d8a3757ebcf5244359be07af634d8bf802e48524978a0974f8b17b423bbf38d262c82ac9e31e0fd5d07a735f63f5e33f58d82dc5fdaf
 DIST mpg123-1.29.2.tar.bz2 1069976 BLAKE2B 
2580f1a4ce3a9ba7016c61289da08e0185eed363d51e4477bab34f1e4ac296b9ab4912a565afcffd29c16f5287c320d8a3d4f92872a0b8a7e2a32c147d87b7c9
 SHA512 
ffb82ffbebedeb12783338b5159bf055afd25cb77e1b705bef29f04fa50bcb2ceaf2a6418d0e111fab1151ea956fe48ba3576d978e6b0c8f4ca72c3883608ec0

diff --git a/media-sound/mpg123/mpg123-1.29.0.ebuild 
b/media-sound/mpg123/mpg123-1.29.0.ebuild
deleted file mode 100644
index b49ebad52d41..
--- a/media-sound/mpg123/mpg123-1.29.0.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs libtool multilib-minimal
-
-DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
-HOMEPAGE="https://www.mpg123.org/;
-SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
-
-# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
-# Note: build system prefers libsdl2 > libsdl. We could in theory add both
-# but it's tricky when it comes to handling switching between them properly.
-# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
-RDEPEND="
-   dev-libs/libltdl:0
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-   nas? ( media-libs/nas )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-sound/pulseaudio )
-   sdl? ( media-libs/libsdl2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-IDEPEND="app-eselect/eselect-mpg123"
-
-DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
-
-src_prepare() {
-   default
-   elibtoolize # for Darwin bundles
-}
-
-multilib_src_configure() {
-   local _audio=dummy
-   local _output=dummy
-   local _cpu=generic_fpu
-
-   # Build fails without -D_GNU_SOURCE like this:
-   # error: ‘struct hostent’ has no member named ‘h_addr’
-   append-cflags -D_GNU_SOURCE
-
-   if $(multilib_is_native_abi) ; then
-   local flag
-   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
-   if use ${flag}; then
-   _audio+=" ${flag/pulseaudio/pulse}"
-   _output=${flag/pulseaudio/pulse}
-   fi
-   done
-   fi
-
-   use cpu_flags_ppc_altivec && _cpu=altivec
-
-   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
-   use cpu_flags_x86_sse && _cpu=x86-64
-   elif use x86 && gcc-specs-pie ; then
-   # Don't use any mmx, 3dnow, sse and 3dnowext
-   # bug #164504
-   _cpu=generic_fpu
-   else
-   use cpu_flags_x86_mmx && _cpu=mmx
-   use cpu_flags_x86_3dnow && _cpu=3dnow
-   use cpu_flags_x86_sse && _cpu=x86
-   use cpu_flags_x86_3dnowext && _cpu=x86
-   fi
-
-   local myconf=(
-   --with-optimization=0
-   --with-audio="${_audio}"
-   --with-default-audio=${_output}
-   --with-cpu=${_cpu}
-   --enable-network
-   $(use_enable ipv6)
-   --enable-int-quality=$(usex int-quality)
-   )
-
-   multilib_is_native_abi || myconf+=( --disable-modules )
-
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-
-   if ! $(multilib_is_native_abi) ; then
-   sed -i -e 's:src doc:src/libmpg123:' Makefile || 

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-11-24 Thread Agostino Sarubbo
commit: 28be23bd7549cd71f7724c864c0eabceb96f283a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Nov 24 09:07:57 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Nov 24 09:07:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28be23bd

media-sound/mpg123: x86 stable wrt bug #826726

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.29.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.2.ebuild 
b/media-sound/mpg123/mpg123-1.29.2.ebuild
index 6d4188f781f2..b49ebad52d41 100644
--- a/media-sound/mpg123/mpg123-1.29.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-11-23 Thread Sam James
commit: 02475e7110ce74731530b827e98d320acdcb5233
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 23 17:37:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 23 17:37:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02475e71

media-sound/mpg123: Stabilize 1.29.2 arm64, #826726

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.29.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.2.ebuild 
b/media-sound/mpg123/mpg123-1.29.2.ebuild
index e05fa96d9668..6d4188f781f2 100644
--- a/media-sound/mpg123/mpg123-1.29.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-11-23 Thread Sam James
commit: f4e68e8616f18a56190e3dda142612a30fcb5332
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 23 17:01:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 23 17:01:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e68e86

media-sound/mpg123: Stabilize 1.29.2 arm, #826726

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.29.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.2.ebuild 
b/media-sound/mpg123/mpg123-1.29.2.ebuild
index d9222db82232..e05fa96d9668 100644
--- a/media-sound/mpg123/mpg123-1.29.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-11-23 Thread Sam James
commit: c94a79731cd9f12ff0db9f804b7667dc0e786452
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 23 10:48:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 23 10:48:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94a7973

media-sound/mpg123: Stabilize 1.29.2 sparc, #826726

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.29.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.2.ebuild 
b/media-sound/mpg123/mpg123-1.29.2.ebuild
index 0cbb7ecf81dd..d9222db82232 100644
--- a/media-sound/mpg123/mpg123-1.29.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-11-23 Thread Sam James
commit: f17d26cb76d88e4162f398503500702677136d06
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 23 10:47:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 23 10:47:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f17d26cb

media-sound/mpg123: Stabilize 1.29.2 ppc64, #826726

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.29.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.2.ebuild 
b/media-sound/mpg123/mpg123-1.29.2.ebuild
index 8c0535f277ea..0cbb7ecf81dd 100644
--- a/media-sound/mpg123/mpg123-1.29.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-11-23 Thread Sam James
commit: 3f26d76d13848b114b35272c5e624e78ade8d5bf
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 23 10:47:40 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 23 10:47:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f26d76d

media-sound/mpg123: Stabilize 1.29.2 ppc, #826726

Signed-off-by: Sam James  gentoo.org>

 media-sound/mpg123/mpg123-1.29.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.2.ebuild 
b/media-sound/mpg123/mpg123-1.29.2.ebuild
index 02a5a54e5594..8c0535f277ea 100644
--- a/media-sound/mpg123/mpg123-1.29.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-11-23 Thread Jakov Smolić
commit: e6194d4ba13422d13ba8dd02e1eeeff87866d75c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Nov 23 09:11:45 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Nov 23 09:11:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6194d4b

media-sound/mpg123: Stabilize 1.29.2 amd64, #826726

Signed-off-by: Jakov Smolić  gentoo.org>

 media-sound/mpg123/mpg123-1.29.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.2.ebuild 
b/media-sound/mpg123/mpg123-1.29.2.ebuild
index 29a2b1f3de75..02a5a54e5594 100644
--- a/media-sound/mpg123/mpg123-1.29.2.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-10-24 Thread Miroslav Šulc
commit: 49ac84eda4ed30681880dd811076757cffa6f12b
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Oct 24 07:09:59 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Oct 24 07:09:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49ac84ed

media-sound/mpg123: bump to 1.29.2, dropped 1.29.1

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest   | 2 +-
 media-sound/mpg123/{mpg123-1.29.1.ebuild => mpg123-1.29.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index f7429750f95..674879bfd1d 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1,2 @@
 DIST mpg123-1.29.0.tar.bz2 1068523 BLAKE2B 
f044dcdef62156cc34a4709d6ead71042e936d77a86386563862d54d7b18635dd378d4dcac1358228c8275d7bcef894f17432cac0519373d11d4c5f18e346728
 SHA512 
4261a086395f118f6723d8a3757ebcf5244359be07af634d8bf802e48524978a0974f8b17b423bbf38d262c82ac9e31e0fd5d07a735f63f5e33f58d82dc5fdaf
-DIST mpg123-1.29.1.tar.bz2 1066201 BLAKE2B 
9b0ffa11df24b5f7e7018eb180e2de6698d89f256e6624617ab16d266f7c6c403d89371bf6f406c82ca43c47cd6f3f4e2b0bde5f62b4b3dd40fd15ea3830c641
 SHA512 
67d1d122fa41079fd7d4e2ced4bb072178adf646833c7a2aaf8f32414dbf378dda94aa536e3bba396e1e61351078a3217189fb176fca4714b4dc786404eaffc9
+DIST mpg123-1.29.2.tar.bz2 1069976 BLAKE2B 
2580f1a4ce3a9ba7016c61289da08e0185eed363d51e4477bab34f1e4ac296b9ab4912a565afcffd29c16f5287c320d8a3d4f92872a0b8a7e2a32c147d87b7c9
 SHA512 
ffb82ffbebedeb12783338b5159bf055afd25cb77e1b705bef29f04fa50bcb2ceaf2a6418d0e111fab1151ea956fe48ba3576d978e6b0c8f4ca72c3883608ec0

diff --git a/media-sound/mpg123/mpg123-1.29.1.ebuild 
b/media-sound/mpg123/mpg123-1.29.2.ebuild
similarity index 100%
rename from media-sound/mpg123/mpg123-1.29.1.ebuild
rename to media-sound/mpg123/mpg123-1.29.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-10-22 Thread Miroslav Šulc
commit: eeb95d83e83d09c310374d850307d71e271000b0
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Fri Oct 22 08:38:47 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Fri Oct 22 08:38:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeb95d83

media-sound/mpg123: bump to 1.29.1

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest |   1 +
 media-sound/mpg123/mpg123-1.29.1.ebuild | 108 
 2 files changed, 109 insertions(+)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index b8bc7588814..f7429750f95 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1 +1,2 @@
 DIST mpg123-1.29.0.tar.bz2 1068523 BLAKE2B 
f044dcdef62156cc34a4709d6ead71042e936d77a86386563862d54d7b18635dd378d4dcac1358228c8275d7bcef894f17432cac0519373d11d4c5f18e346728
 SHA512 
4261a086395f118f6723d8a3757ebcf5244359be07af634d8bf802e48524978a0974f8b17b423bbf38d262c82ac9e31e0fd5d07a735f63f5e33f58d82dc5fdaf
+DIST mpg123-1.29.1.tar.bz2 1066201 BLAKE2B 
9b0ffa11df24b5f7e7018eb180e2de6698d89f256e6624617ab16d266f7c6c403d89371bf6f406c82ca43c47cd6f3f4e2b0bde5f62b4b3dd40fd15ea3830c641
 SHA512 
67d1d122fa41079fd7d4e2ced4bb072178adf646833c7a2aaf8f32414dbf378dda94aa536e3bba396e1e61351078a3217189fb176fca4714b4dc786404eaffc9

diff --git a/media-sound/mpg123/mpg123-1.29.1.ebuild 
b/media-sound/mpg123/mpg123-1.29.1.ebuild
new file mode 100644
index 000..29a2b1f3de7
--- /dev/null
+++ b/media-sound/mpg123/mpg123-1.29.1.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs libtool multilib-minimal
+
+DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
+HOMEPAGE="https://www.mpg123.org/;
+SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x86-solaris"
+IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
+
+# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
+# Note: build system prefers libsdl2 > libsdl. We could in theory add both
+# but it's tricky when it comes to handling switching between them properly.
+# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
+RDEPEND="
+   dev-libs/libltdl:0
+   alsa? ( media-libs/alsa-lib )
+   jack? ( virtual/jack )
+   nas? ( media-libs/nas )
+   portaudio? ( media-libs/portaudio )
+   pulseaudio? ( media-sound/pulseaudio )
+   sdl? ( media-libs/libsdl2 )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   sys-devel/libtool
+   virtual/pkgconfig
+"
+IDEPEND="app-eselect/eselect-mpg123"
+
+DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
+
+src_prepare() {
+   default
+   elibtoolize # for Darwin bundles
+}
+
+multilib_src_configure() {
+   local _audio=dummy
+   local _output=dummy
+   local _cpu=generic_fpu
+
+   # Build fails without -D_GNU_SOURCE like this:
+   # error: ‘struct hostent’ has no member named ‘h_addr’
+   append-cflags -D_GNU_SOURCE
+
+   if $(multilib_is_native_abi) ; then
+   local flag
+   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
+   if use ${flag}; then
+   _audio+=" ${flag/pulseaudio/pulse}"
+   _output=${flag/pulseaudio/pulse}
+   fi
+   done
+   fi
+
+   use cpu_flags_ppc_altivec && _cpu=altivec
+
+   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
+   use cpu_flags_x86_sse && _cpu=x86-64
+   elif use x86 && gcc-specs-pie ; then
+   # Don't use any mmx, 3dnow, sse and 3dnowext
+   # bug #164504
+   _cpu=generic_fpu
+   else
+   use cpu_flags_x86_mmx && _cpu=mmx
+   use cpu_flags_x86_3dnow && _cpu=3dnow
+   use cpu_flags_x86_sse && _cpu=x86
+   use cpu_flags_x86_3dnowext && _cpu=x86
+   fi
+
+   local myconf=(
+   --with-optimization=0
+   --with-audio="${_audio}"
+   --with-default-audio=${_output}
+   --with-cpu=${_cpu}
+   --enable-network
+   $(use_enable ipv6)
+   --enable-int-quality=$(usex int-quality)
+   )
+
+   multilib_is_native_abi || myconf+=( --disable-modules )
+
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+
+   if ! $(multilib_is_native_abi) ; then
+   sed -i -e 's:src doc:src/libmpg123:' Makefile || die
+  

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-10-10 Thread Miroslav Šulc
commit: d64307fe7c6b5fe375c87a818564a43b27729c12
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Sun Oct 10 17:03:30 2021 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Sun Oct 10 17:03:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d64307fe

media-sound/mpg123: removed obsolete 1.28.2-r1

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/mpg123/Manifest|   1 -
 media-sound/mpg123/mpg123-1.28.2-r1.ebuild | 108 -
 2 files changed, 109 deletions(-)

diff --git a/media-sound/mpg123/Manifest b/media-sound/mpg123/Manifest
index 71de5704172..b8bc7588814 100644
--- a/media-sound/mpg123/Manifest
+++ b/media-sound/mpg123/Manifest
@@ -1,2 +1 @@
-DIST mpg123-1.28.2.tar.bz2 1065867 BLAKE2B 
2fc585598e49334b608c2a8487b40b599dc1a57afc53249975a339dbc381b968cc099d4274fb74872d3c4c54d1a6ee1858c4b00c78feb93809c823cc56398661
 SHA512 
45ac11c5997d13f80917e135a40d2fb4448703dad56271dfe8ce7c8dea339cbac7727ec121779040bd7a07fc4ea79086860ea4a8ec879eda3bdcbf7d57348cda
 DIST mpg123-1.29.0.tar.bz2 1068523 BLAKE2B 
f044dcdef62156cc34a4709d6ead71042e936d77a86386563862d54d7b18635dd378d4dcac1358228c8275d7bcef894f17432cac0519373d11d4c5f18e346728
 SHA512 
4261a086395f118f6723d8a3757ebcf5244359be07af634d8bf802e48524978a0974f8b17b423bbf38d262c82ac9e31e0fd5d07a735f63f5e33f58d82dc5fdaf

diff --git a/media-sound/mpg123/mpg123-1.28.2-r1.ebuild 
b/media-sound/mpg123/mpg123-1.28.2-r1.ebuild
deleted file mode 100644
index b49ebad52d4..000
--- a/media-sound/mpg123/mpg123-1.28.2-r1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs libtool multilib-minimal
-
-DESCRIPTION="a realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3"
-HOMEPAGE="https://www.mpg123.org/;
-SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
-IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
-
-# No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.
-# Note: build system prefers libsdl2 > libsdl. We could in theory add both
-# but it's tricky when it comes to handling switching between them properly.
-# We'd need a USE flag for both sdl1 and sdl2 and to make them clash.
-RDEPEND="
-   dev-libs/libltdl:0
-   alsa? ( media-libs/alsa-lib )
-   jack? ( virtual/jack )
-   nas? ( media-libs/nas )
-   portaudio? ( media-libs/portaudio )
-   pulseaudio? ( media-sound/pulseaudio )
-   sdl? ( media-libs/libsdl2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   sys-devel/libtool
-   virtual/pkgconfig
-"
-IDEPEND="app-eselect/eselect-mpg123"
-
-DOCS=( AUTHORS ChangeLog NEWS NEWS.libmpg123 README )
-
-src_prepare() {
-   default
-   elibtoolize # for Darwin bundles
-}
-
-multilib_src_configure() {
-   local _audio=dummy
-   local _output=dummy
-   local _cpu=generic_fpu
-
-   # Build fails without -D_GNU_SOURCE like this:
-   # error: ‘struct hostent’ has no member named ‘h_addr’
-   append-cflags -D_GNU_SOURCE
-
-   if $(multilib_is_native_abi) ; then
-   local flag
-   for flag in nas portaudio sdl oss jack alsa pulseaudio 
coreaudio; do
-   if use ${flag}; then
-   _audio+=" ${flag/pulseaudio/pulse}"
-   _output=${flag/pulseaudio/pulse}
-   fi
-   done
-   fi
-
-   use cpu_flags_ppc_altivec && _cpu=altivec
-
-   if [[ $(tc-arch) == amd64 || ${ARCH} == x64-* ]]; then
-   use cpu_flags_x86_sse && _cpu=x86-64
-   elif use x86 && gcc-specs-pie ; then
-   # Don't use any mmx, 3dnow, sse and 3dnowext
-   # bug #164504
-   _cpu=generic_fpu
-   else
-   use cpu_flags_x86_mmx && _cpu=mmx
-   use cpu_flags_x86_3dnow && _cpu=3dnow
-   use cpu_flags_x86_sse && _cpu=x86
-   use cpu_flags_x86_3dnowext && _cpu=x86
-   fi
-
-   local myconf=(
-   --with-optimization=0
-   --with-audio="${_audio}"
-   --with-default-audio=${_output}
-   --with-cpu=${_cpu}
-   --enable-network
-   $(use_enable ipv6)
-   --enable-int-quality=$(usex int-quality)
-   )
-
-   multilib_is_native_abi || myconf+=( --disable-modules )
-
-   ECONF_SOURCE="${S}" econf "${myconf[@]}"
-
-   if ! $(multilib_is_native_abi) ; then
-   sed -i -e 's:src doc:src/libmpg123:' 

[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-10-10 Thread Agostino Sarubbo
commit: d6eb98792e7e85f3b348f2abee16580add0238e7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Oct 10 15:37:50 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Oct 10 15:37:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6eb9879

media-sound/mpg123: x86 stable wrt bug #816945

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.29.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.0.ebuild 
b/media-sound/mpg123/mpg123-1.29.0.ebuild
index 6d4188f781f..b49ebad52d4 100644
--- a/media-sound/mpg123/mpg123-1.29.0.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/

2021-10-10 Thread Agostino Sarubbo
commit: 78585895682bb300021e8c13fa19fea66609db79
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Oct 10 15:35:32 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Oct 10 15:35:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78585895

media-sound/mpg123: sparc stable wrt bug #816945

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 media-sound/mpg123/mpg123-1.29.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/mpg123/mpg123-1.29.0.ebuild 
b/media-sound/mpg123/mpg123-1.29.0.ebuild
index eb8528b2a57..6d4188f781f 100644
--- a/media-sound/mpg123/mpg123-1.29.0.ebuild
+++ b/media-sound/mpg123/mpg123-1.29.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.mpg123.org/download/${P}.tar.bz2;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
 IUSE="cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_ppc_altivec alsa 
coreaudio int-quality ipv6 jack cpu_flags_x86_mmx nas oss portaudio pulseaudio 
sdl cpu_flags_x86_sse"
 
 # No MULTILIB_USEDEP here since we only build libmpg123 for non native ABIs.



  1   2   3   >