[gentoo-commits] repo/gentoo:master commit in: media-sound/mpg123/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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.