[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef-mpris2-plugin/

2024-03-03 Thread Viorel Munteanu
commit: fb6edc3e159eca40cbc70bd5f6ff5b96c99fd6d4
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Mar  4 05:16:51 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Mar  4 06:20:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb6edc3e

media-sound/deadbeef-mpris2-plugin: fix building with slibtool

Closes: https://bugs.gentoo.org/926035
Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git 
a/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild 
b/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild
index 2dd504ba3517..1e0022116113 100644
--- a/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild
+++ b/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild
@@ -35,6 +35,5 @@ src_install() {
default
 
# Remove static library
-   rm "${ED}"/usr/$(get_libdir)/deadbeef/mpris.la || die
-
+   find "${ED}" -name \*.la -delete || die
 }



[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef-mpris2-plugin/

2024-02-23 Thread Viorel Munteanu
commit: 527ba67f91aa1c1bf84b02673246de4ffe6787f8
Author: Alfred Wingate  protonmail  com>
AuthorDate: Sat Feb 24 07:30:01 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 24 07:34:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=527ba67f

media-sound/deadbeef-mpris2-plugin: new package, add 1.16

Closes: https://bugs.gentoo.org/916875
Signed-off-by: Alfred Wingate  protonmail.com>
Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef-mpris2-plugin/Manifest|  1 +
 .../deadbeef-mpris2-plugin-1.16.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/media-sound/deadbeef-mpris2-plugin/Manifest 
b/media-sound/deadbeef-mpris2-plugin/Manifest
new file mode 100644
index ..00e20ecb118c
--- /dev/null
+++ b/media-sound/deadbeef-mpris2-plugin/Manifest
@@ -0,0 +1 @@
+DIST deadbeef-mpris2-plugin-1.16.tar.gz 17556 BLAKE2B 
bb58930c0f9cc641806c347425c3c898c00bc6128275fcdbc7312ee72f65a3f6ab40c9ce067293721337a7db600be4d5955446757e3c525ac6449316587e426f
 SHA512 
8ec83fee35a9c4df8762bad09e991d3adadeda4437e29a21b74f4d6146acdd055bed5696535ea03358789b75eced1c9df664132367e79aa65a126e2d975f

diff --git 
a/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild 
b/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild
new file mode 100644
index ..2dd504ba3517
--- /dev/null
+++ b/media-sound/deadbeef-mpris2-plugin/deadbeef-mpris2-plugin-1.16.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="MPRISv2 plugin for the DeaDBeeF music player"
+HOMEPAGE="https://github.com/DeaDBeeF-Player/deadbeef-mpris2-plugin;
+SRC_URI="https://github.com/DeaDBeeF-Player/deadbeef-mpris2-plugin/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+IUSE="debug"
+
+DEPEND="
+   dev-libs/glib:2
+   >=media-sound/deadbeef-1.8.0[cover]
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   eapply_user
+
+   eautoreconf
+}
+
+src_configure() {
+   econf $(use_enable debug)
+}
+
+src_install() {
+   default
+
+   # Remove static library
+   rm "${ED}"/usr/$(get_libdir)/deadbeef/mpris.la || die
+
+}



[gentoo-commits] repo/gentoo:master commit in: media-sound/deadbeef-mpris2-plugin/

2024-02-23 Thread Viorel Munteanu
commit: a85965d208ece5c5d8d036f2ea13a5c0553f379f
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Feb 24 07:31:37 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Feb 24 07:34:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85965d2

media-sound/deadbeef-mpris2-plugin: add metadata

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef-mpris2-plugin/metadata.xml | 11 +++
 1 file changed, 11 insertions(+)

diff --git a/media-sound/deadbeef-mpris2-plugin/metadata.xml 
b/media-sound/deadbeef-mpris2-plugin/metadata.xml
new file mode 100644
index ..992514c64ded
--- /dev/null
+++ b/media-sound/deadbeef-mpris2-plugin/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd'>
+
+   
+   cea...@gentoo.org
+   Viorel Munteanu
+   
+   
+   DeaDBeeF-Player/deadbeef-mpris2-plugin
+   
+



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

2024-02-16 Thread Viorel Munteanu
commit: f3b757a22910489f29aeb4ab797b7b0773b29574
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Feb 16 14:38:24 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Feb 16 14:39:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3b757a2

media-sound/deadbeef: add vfs_zip plugin

Closes: https://bugs.gentoo.org/923489
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../deadbeef/{deadbeef-1.9.6.ebuild => deadbeef-1.9.6-r1.ebuild} | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.9.6.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild
similarity index 95%
rename from media-sound/deadbeef/deadbeef-1.9.6.ebuild
rename to media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild
index fc98d82a9142..685c774b15c0 100644
--- a/media-sound/deadbeef/deadbeef-1.9.6.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ LICENSE="
 "
 SLOT="0"
 KEYWORDS="amd64 ~riscv x86"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack zip"
 
 REQUIRED_USE="
|| ( alsa oss pulseaudio pipewire nullout )
@@ -49,7 +49,7 @@ DEPEND="
media-libs/libogg
)
libsamplerate? ( media-libs/libsamplerate )
-   mp3? ( media-sound/mpg123 )
+   mp3? ( media-sound/mpg123-base )
musepack? ( media-sound/musepack-tools )
nls? ( virtual/libintl )
notify? ( sys-apps/dbus )
@@ -58,6 +58,7 @@ DEPEND="
pipewire? ( media-video/pipewire:= )
vorbis? ( media-libs/libvorbis )
wavpack? ( media-sound/wavpack )
+   zip? ( dev-libs/libzip:= )
 "
 
 RDEPEND="${DEPEND}"
@@ -146,7 +147,6 @@ src_configure () {
"--disable-sndfile"
"--disable-soundtouch"
"--disable-tta"
-   "--disable-vfs-zip"
"--disable-vtx"
"--disable-wildmidi"
"--disable-wma"
@@ -181,6 +181,7 @@ src_configure () {
"$(use_enable libretro)"
"$(use_enable libsamplerate src)"
"$(use_enable wavpack)"
+   "$(use_enable zip vfs-zip)"
 
"--enable-gtk3"
"--enable-vfs-curl"



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

2023-12-11 Thread Viorel Munteanu
commit: 616345e081c8c9a505fb65888d7cec1959852867
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Dec 12 06:39:03 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Dec 12 06:39:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=616345e0

media-sound/deadbeef: drop 1.9.5-r3

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 -
 media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild  | 194 -
 .../files/deadbeef-1.9.2-drop-Werror.patch |  54 --
 3 files changed, 249 deletions(-)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 48fbfd8f6752..ad732eded48d 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,2 +1 @@
-DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
 DIST deadbeef-1.9.6.tar.bz2 5182123 BLAKE2B 
2cf515dbc3175e04319075462e88d18ee2fae06e8b317d1cc0c958ac23498217bb0a02e0201f47a39dfd4c0092ba568b8aebe4c37c99b439d2dcc18a7848ba2e
 SHA512 
6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572

diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild
deleted file mode 100644
index 88e73a3e7c96..
--- a/media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg flag-o-matic toolchain-funcs plocale
-
-DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
-HOMEPAGE="https://deadbeef.sourceforge.io/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="
-   GPL-2
-   LGPL-2.1
-   wavpack? ( BSD )
-"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq threads vorbis wavpack"
-
-REQUIRED_USE="
-   || ( alsa oss pulseaudio pipewire nullout )
-"
-
-DEPEND="
-   x11-libs/gtk+:3
-   net-misc/curl:=
-   dev-libs/jansson:=
-   aac? ( media-libs/faad2 )
-   alsa? ( media-libs/alsa-lib )
-   cdda? (
-   dev-libs/libcdio:=
-   media-libs/libcddb
-   dev-libs/libcdio-paranoia:=
-   )
-   cover? (
-   media-libs/imlib2[jpeg,png]
-   )
-   dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg:= )
-   flac? (
-   media-libs/flac:=
-   media-libs/libogg
-   )
-   libsamplerate? ( media-libs/libsamplerate )
-   mp3? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   nls? ( virtual/libintl )
-   notify? (
-   sys-apps/dbus
-   )
-   opus? ( media-libs/opusfile )
-   pulseaudio? ( media-libs/libpulse )
-   pipewire? ( media-video/pipewire )
-   vorbis? ( media-libs/libvorbis )
-   wavpack? ( media-sound/wavpack )
-   dev-libs/libdispatch:=
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/gettext
-   sys-devel/clang
-   sys-devel/llvm
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/deadbeef-1.9.2-drop-Werror.patch"
-)
-
-src_prepare() {
-   default
-
-   drop_from_linguas() {
-   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
-   }
-
-   drop_and_stub() {
-   rm -rf "${1}"
-   mkdir "${1}"
-   cat > "${1}/Makefile.in" <<-EOF
-   all: nothing
-   install: nothing
-   nothing:
-   EOF
-   }
-
-   plocale_for_each_disabled_locale drop_from_linguas || die
-
-   eautopoint --force
-   eautoreconf
-
-   # Get rid of bundled gettext. (Avoid build failures with musl)
-   use elibc_musl || drop_and_stub "${S}/intl"
-
-   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
-   for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid 
soundtouch wma; do
-   drop_and_stub "${S}/plugins/${i}"
-   done
-
-   rm -rf "${S}/plugins/rg_scanner/ebur128"
-}
-
-src_configure () {
-   if ! tc-is-clang; then
-   AR=llvm-ar
-   CC=${CHOST}-clang
-   CXX=${CHOST}-clang++
-   NM=llvm-nm
-   RANLIB=llvm-ranlib
-
-   strip-unsupported-flags
-   fi
-
-   export HOST_CC="$(tc-getBUILD_CC)"
-   export HOST_CXX="$(tc-getBUILD_CXX)"
-   

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

2023-12-11 Thread Michał Górny
commit: 72003697111287fc61220beccf444c5362494713
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 12 06:32:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 12 06:32:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72003697

media-sound/deadbeef: Stabilize 1.9.6 x86, #919702

Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/media-sound/deadbeef/deadbeef-1.9.6.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6.ebuild
index b5e5a86d2629..fc98d82a9142 100644
--- a/media-sound/deadbeef/deadbeef-1.9.6.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.6.ebuild
@@ -16,7 +16,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
 
 REQUIRED_USE="



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

2023-12-11 Thread Sam James
commit: 8f8a0981334e617383172c4b17edbf84c6b9479a
Author: Sam James  gentoo  org>
AuthorDate: Mon Dec 11 17:47:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Dec 11 17:47:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f8a0981

media-sound/deadbeef: Stabilize 1.9.6 amd64, #919702

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

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

diff --git a/media-sound/deadbeef/deadbeef-1.9.6.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6.ebuild
index 56297babcb94..b5e5a86d2629 100644
--- a/media-sound/deadbeef/deadbeef-1.9.6.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.6.ebuild
@@ -16,7 +16,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
 
 REQUIRED_USE="



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

2023-11-07 Thread Viorel Munteanu
commit: 25aed46a83f68ac723ced891bde2fb060c7ab26d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov  8 06:11:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Nov  8 06:11:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25aed46a

media-sound/deadbeef: add 1.9.6

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.9.6.ebuild | 202 +
 2 files changed, 203 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index d5cd45eb2c29..a767450cbd54 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,2 +1,3 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
+DIST deadbeef-1.9.6.tar.bz2 5182123 BLAKE2B 
2cf515dbc3175e04319075462e88d18ee2fae06e8b317d1cc0c958ac23498217bb0a02e0201f47a39dfd4c0092ba568b8aebe4c37c99b439d2dcc18a7848ba2e
 SHA512 
6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572
 DIST deadbeef-1.9.6_rc1.tar.bz2 5193940 BLAKE2B 
ad6ce7297e40f317bb2615485161e9dc051e2f4d1add905da56f391231947e6e113259c21e01aed64ab710b20c09b116104d7acee778f86dda7a9b37501f616d
 SHA512 
a35a35a0d49ede2514f5047ee936712863ee6df1f0aabba037ccc7b84c4f58e12d9729fd3e2268abad65c04fb1fa4ac625e41093e3e812dbced1ce3869012aeb

diff --git a/media-sound/deadbeef/deadbeef-1.9.6.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6.ebuild
new file mode 100644
index ..56297babcb94
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.6.ebuild
@@ -0,0 +1,202 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${PV}/deadbeef-${PV}.tar.bz2/download
+   -> ${P}.tar.bz2"
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio pipewire nullout )
+"
+
+DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libdispatch
+   net-misc/curl
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/pango
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   media-sound/cdparanoia
+   )
+   cover? ( media-libs/imlib2[jpeg,png] )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg:= )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? ( sys-apps/dbus )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire:= )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/clang
+   >=sys-devel/gettext-0.21
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
+   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
+   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   einfo drop_and_stub "${1}"
+   rm -r "${1}" || die
+   mkdir "${1}" || die
+   cat > "${1}/Makefile.in" <<-EOF || die
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext. (Avoid build failures with musl)
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 

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

2023-11-07 Thread Viorel Munteanu
commit: 85ee4370dacfa7cef2d7192767e2ea3e177c635d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov  8 06:11:37 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Nov  8 06:11:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ee4370

media-sound/deadbeef: drop 1.9.6_rc1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 -
 media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild | 205 -
 2 files changed, 206 deletions(-)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index a767450cbd54..48fbfd8f6752 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,3 +1,2 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
 DIST deadbeef-1.9.6.tar.bz2 5182123 BLAKE2B 
2cf515dbc3175e04319075462e88d18ee2fae06e8b317d1cc0c958ac23498217bb0a02e0201f47a39dfd4c0092ba568b8aebe4c37c99b439d2dcc18a7848ba2e
 SHA512 
6e507399f7452a66c5591e09d4309f2aab676992d048625c9b4d801ea40af6ce79862fb497e8c94efdf3a13572c964dca717b42f1c946f5ec4695dc38c1db572
-DIST deadbeef-1.9.6_rc1.tar.bz2 5193940 BLAKE2B 
ad6ce7297e40f317bb2615485161e9dc051e2f4d1add905da56f391231947e6e113259c21e01aed64ab710b20c09b116104d7acee778f86dda7a9b37501f616d
 SHA512 
a35a35a0d49ede2514f5047ee936712863ee6df1f0aabba037ccc7b84c4f58e12d9729fd3e2268abad65c04fb1fa4ac625e41093e3e812dbced1ce3869012aeb

diff --git a/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild
deleted file mode 100644
index 1386b82f85f1..
--- a/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg flag-o-matic toolchain-funcs plocale
-
-MY_PV=${PV/_/-}
-DL_PV=$(ver_cut 1-2)
-
-DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
-HOMEPAGE="https://deadbeef.sourceforge.io/;
-SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download
-   -> ${P}.tar.bz2"
-S="${WORKDIR}"/${PN}-${MY_PV}
-
-LICENSE="
-   GPL-2
-   LGPL-2.1
-   wavpack? ( BSD )
-"
-SLOT="0"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
-
-REQUIRED_USE="
-   || ( alsa oss pulseaudio pipewire nullout )
-"
-
-DEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/libdispatch
-   net-misc/curl
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/pango
-   aac? ( media-libs/faad2 )
-   alsa? ( media-libs/alsa-lib )
-   cdda? (
-   dev-libs/libcdio:=
-   media-libs/libcddb
-   media-sound/cdparanoia
-   )
-   cover? ( media-libs/imlib2[jpeg,png] )
-   dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg:= )
-   flac? (
-   media-libs/flac:=
-   media-libs/libogg
-   )
-   libsamplerate? ( media-libs/libsamplerate )
-   mp3? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   nls? ( virtual/libintl )
-   notify? ( sys-apps/dbus )
-   opus? ( media-libs/opusfile )
-   pulseaudio? ( media-libs/libpulse )
-   pipewire? ( media-video/pipewire:= )
-   vorbis? ( media-libs/libvorbis )
-   wavpack? ( media-sound/wavpack )
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/clang
-   >=sys-devel/gettext-0.21
-   sys-devel/llvm
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
-   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
-   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
-)
-
-src_prepare() {
-   default
-
-   drop_from_linguas() {
-   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
-   }
-
-   drop_and_stub() {
-   einfo drop_and_stub "${1}"
-   rm -r "${1}" || die
-   mkdir "${1}" || die
-   cat > "${1}/Makefile.in" <<-EOF || die
-   all: nothing
-   install: nothing
-   nothing:
-   EOF
-   }
-
-   plocale_for_each_disabled_locale drop_from_linguas || die
-
-   eautopoint --force
-   eautoreconf
-
-   # Get rid of bundled gettext. (Avoid build failures with musl)
-   drop_and_stub "${S}/intl"
-
-   # 

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

2023-10-28 Thread Viorel Munteanu
commit: cf74a3d80534f79720a1091f672b4413b34caedd
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Oct 28 16:33:11 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Oct 28 16:34:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf74a3d8

media-sound/deadbeef: add 1.9.6_rc1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild | 205 +
 2 files changed, 206 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 37f2810a25d3..27eb592754ef 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,2 +1,3 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
 DIST deadbeef-1.9.6_beta2.tar.bz2 5194057 BLAKE2B 
1b1904176fa0ad0ac32cf87d0558eaa865707ccad8c75b8520bbab5c70aefeaeeb8f65c894f2516a10832caa5729db50fc0405b09aed89709d749294b065de7a
 SHA512 
c62f21f23c71ad83e8f073979c57e68b2814252833cf051ff899d07f4ac41b3d52a83327b8efa97fb2c5a0be1856d2513b22c8b209135c7f6d793a219a7461b9
+DIST deadbeef-1.9.6_rc1.tar.bz2 5193940 BLAKE2B 
ad6ce7297e40f317bb2615485161e9dc051e2f4d1add905da56f391231947e6e113259c21e01aed64ab710b20c09b116104d7acee778f86dda7a9b37501f616d
 SHA512 
a35a35a0d49ede2514f5047ee936712863ee6df1f0aabba037ccc7b84c4f58e12d9729fd3e2268abad65c04fb1fa4ac625e41093e3e812dbced1ce3869012aeb

diff --git a/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild
new file mode 100644
index ..1386b82f85f1
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.6_rc1.ebuild
@@ -0,0 +1,205 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+MY_PV=${PV/_/-}
+DL_PV=$(ver_cut 1-2)
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download
+   -> ${P}.tar.bz2"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio pipewire nullout )
+"
+
+DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libdispatch
+   net-misc/curl
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/pango
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   media-sound/cdparanoia
+   )
+   cover? ( media-libs/imlib2[jpeg,png] )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg:= )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? ( sys-apps/dbus )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire:= )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/clang
+   >=sys-devel/gettext-0.21
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
+   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
+   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   einfo drop_and_stub "${1}"
+   rm -r "${1}" || die
+   mkdir "${1}" || die
+   cat > "${1}/Makefile.in" <<-EOF || die
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext. (Avoid build failures with musl)
+   drop_and_stub "${S}/intl"
+
+   

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

2023-10-28 Thread Viorel Munteanu
commit: e2fc28a863e8ff22987b3a7d7aaa99e6ce7bf489
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Oct 28 16:33:18 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Oct 28 16:34:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2fc28a8

media-sound/deadbeef: drop 1.9.6_beta2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest|   1 -
 media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild | 205 ---
 2 files changed, 206 deletions(-)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 27eb592754ef..d5cd45eb2c29 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,3 +1,2 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
-DIST deadbeef-1.9.6_beta2.tar.bz2 5194057 BLAKE2B 
1b1904176fa0ad0ac32cf87d0558eaa865707ccad8c75b8520bbab5c70aefeaeeb8f65c894f2516a10832caa5729db50fc0405b09aed89709d749294b065de7a
 SHA512 
c62f21f23c71ad83e8f073979c57e68b2814252833cf051ff899d07f4ac41b3d52a83327b8efa97fb2c5a0be1856d2513b22c8b209135c7f6d793a219a7461b9
 DIST deadbeef-1.9.6_rc1.tar.bz2 5193940 BLAKE2B 
ad6ce7297e40f317bb2615485161e9dc051e2f4d1add905da56f391231947e6e113259c21e01aed64ab710b20c09b116104d7acee778f86dda7a9b37501f616d
 SHA512 
a35a35a0d49ede2514f5047ee936712863ee6df1f0aabba037ccc7b84c4f58e12d9729fd3e2268abad65c04fb1fa4ac625e41093e3e812dbced1ce3869012aeb

diff --git a/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild
deleted file mode 100644
index 1386b82f85f1..
--- a/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg flag-o-matic toolchain-funcs plocale
-
-MY_PV=${PV/_/-}
-DL_PV=$(ver_cut 1-2)
-
-DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
-HOMEPAGE="https://deadbeef.sourceforge.io/;
-SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download
-   -> ${P}.tar.bz2"
-S="${WORKDIR}"/${PN}-${MY_PV}
-
-LICENSE="
-   GPL-2
-   LGPL-2.1
-   wavpack? ( BSD )
-"
-SLOT="0"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
-
-REQUIRED_USE="
-   || ( alsa oss pulseaudio pipewire nullout )
-"
-
-DEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/libdispatch
-   net-misc/curl
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/pango
-   aac? ( media-libs/faad2 )
-   alsa? ( media-libs/alsa-lib )
-   cdda? (
-   dev-libs/libcdio:=
-   media-libs/libcddb
-   media-sound/cdparanoia
-   )
-   cover? ( media-libs/imlib2[jpeg,png] )
-   dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg:= )
-   flac? (
-   media-libs/flac:=
-   media-libs/libogg
-   )
-   libsamplerate? ( media-libs/libsamplerate )
-   mp3? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   nls? ( virtual/libintl )
-   notify? ( sys-apps/dbus )
-   opus? ( media-libs/opusfile )
-   pulseaudio? ( media-libs/libpulse )
-   pipewire? ( media-video/pipewire:= )
-   vorbis? ( media-libs/libvorbis )
-   wavpack? ( media-sound/wavpack )
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/clang
-   >=sys-devel/gettext-0.21
-   sys-devel/llvm
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
-   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
-   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
-)
-
-src_prepare() {
-   default
-
-   drop_from_linguas() {
-   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
-   }
-
-   drop_and_stub() {
-   einfo drop_and_stub "${1}"
-   rm -r "${1}" || die
-   mkdir "${1}" || die
-   cat > "${1}/Makefile.in" <<-EOF || die
-   all: nothing
-   install: nothing
-   nothing:
-   EOF
-   }
-
-   plocale_for_each_disabled_locale drop_from_linguas || die
-
-   eautopoint --force
-   eautoreconf
-
-   # Get rid of bundled gettext. (Avoid build failures with musl)
-   drop_and_stub 

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

2023-10-21 Thread Viorel Munteanu
commit: 2f41323db188741f7bd5f97bb20d7ce1c1f7ff2b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Oct 21 08:16:04 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Oct 21 08:17:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f41323d

media-sound/deadbeef: add 1.9.6_beta2

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest|   1 +
 media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild | 205 +++
 2 files changed, 206 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index f5c033632241..91349b32c142 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,2 +1,3 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
 DIST deadbeef-1.9.6_beta1.tar.bz2 5171353 BLAKE2B 
71dcecb1c4e0621532c1d36c4e0f82538e36bfce27bacf746866b851accc6edead5adccbeecc2ba43171c8e56437c5703e43eb6c9d85edaf0e76206909326041
 SHA512 
2c324ae14513705cd50d0f8a44cea31abb98f8814e8c826e0da881e5fc508c8ac2c22fe2837d9fadcd943d7b5b0a4f6b80873db10903516cdacf958896a9070e
+DIST deadbeef-1.9.6_beta2.tar.bz2 5194057 BLAKE2B 
1b1904176fa0ad0ac32cf87d0558eaa865707ccad8c75b8520bbab5c70aefeaeeb8f65c894f2516a10832caa5729db50fc0405b09aed89709d749294b065de7a
 SHA512 
c62f21f23c71ad83e8f073979c57e68b2814252833cf051ff899d07f4ac41b3d52a83327b8efa97fb2c5a0be1856d2513b22c8b209135c7f6d793a219a7461b9

diff --git a/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild
new file mode 100644
index ..1386b82f85f1
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.6_beta2.ebuild
@@ -0,0 +1,205 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+MY_PV=${PV/_/-}
+DL_PV=$(ver_cut 1-2)
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download
+   -> ${P}.tar.bz2"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio pipewire nullout )
+"
+
+DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libdispatch
+   net-misc/curl
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/pango
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   media-sound/cdparanoia
+   )
+   cover? ( media-libs/imlib2[jpeg,png] )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg:= )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? ( sys-apps/dbus )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire:= )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/clang
+   >=sys-devel/gettext-0.21
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
+   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
+   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   einfo drop_and_stub "${1}"
+   rm -r "${1}" || die
+   mkdir "${1}" || die
+   cat > "${1}/Makefile.in" <<-EOF || die
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext. (Avoid build failures with musl)
+   drop_and_stub 

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

2023-10-21 Thread Viorel Munteanu
commit: a5093a4dbe102d8ec92772c30366fac2de7673f0
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sat Oct 21 08:16:11 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sat Oct 21 08:17:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5093a4d

media-sound/deadbeef: drop 1.9.6_beta1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest|   1 -
 media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild | 202 ---
 2 files changed, 203 deletions(-)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 91349b32c142..37f2810a25d3 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,3 +1,2 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
-DIST deadbeef-1.9.6_beta1.tar.bz2 5171353 BLAKE2B 
71dcecb1c4e0621532c1d36c4e0f82538e36bfce27bacf746866b851accc6edead5adccbeecc2ba43171c8e56437c5703e43eb6c9d85edaf0e76206909326041
 SHA512 
2c324ae14513705cd50d0f8a44cea31abb98f8814e8c826e0da881e5fc508c8ac2c22fe2837d9fadcd943d7b5b0a4f6b80873db10903516cdacf958896a9070e
 DIST deadbeef-1.9.6_beta2.tar.bz2 5194057 BLAKE2B 
1b1904176fa0ad0ac32cf87d0558eaa865707ccad8c75b8520bbab5c70aefeaeeb8f65c894f2516a10832caa5729db50fc0405b09aed89709d749294b065de7a
 SHA512 
c62f21f23c71ad83e8f073979c57e68b2814252833cf051ff899d07f4ac41b3d52a83327b8efa97fb2c5a0be1856d2513b22c8b209135c7f6d793a219a7461b9

diff --git a/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild
deleted file mode 100644
index 1b203d579230..
--- a/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg flag-o-matic toolchain-funcs plocale
-
-MY_PV=${PV/_/-}
-DL_PV=$(ver_cut 1-2)
-
-DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
-HOMEPAGE="https://deadbeef.sourceforge.io/;
-SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download
-   -> ${P}.tar.bz2"
-S="${WORKDIR}"/${PN}-${MY_PV}
-
-LICENSE="
-   GPL-2
-   LGPL-2.1
-   wavpack? ( BSD )
-"
-SLOT="0"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
-
-REQUIRED_USE="
-   || ( alsa oss pulseaudio pipewire nullout )
-"
-
-DEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0
-   dev-libs/glib:2
-   dev-libs/jansson:=
-   dev-libs/libdispatch
-   net-misc/curl
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/pango
-   aac? ( media-libs/faad2 )
-   alsa? ( media-libs/alsa-lib )
-   cdda? (
-   dev-libs/libcdio:=
-   media-libs/libcddb
-   media-sound/cdparanoia
-   )
-   cover? ( media-libs/imlib2[jpeg,png] )
-   dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg:= )
-   flac? (
-   media-libs/flac:=
-   media-libs/libogg
-   )
-   libsamplerate? ( media-libs/libsamplerate )
-   mp3? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   nls? ( virtual/libintl )
-   notify? ( sys-apps/dbus )
-   opus? ( media-libs/opusfile )
-   pulseaudio? ( media-libs/libpulse )
-   pipewire? ( media-video/pipewire:= )
-   vorbis? ( media-libs/libvorbis )
-   wavpack? ( media-sound/wavpack )
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/clang
-   >=sys-devel/gettext-0.21
-   sys-devel/llvm
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
-   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
-   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
-)
-
-src_prepare() {
-   default
-
-   drop_from_linguas() {
-   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
-   }
-
-   drop_and_stub() {
-   einfo drop_and_stub "${1}"
-   rm -r "${1}" || die
-   mkdir "${1}" || die
-   cat > "${1}/Makefile.in" <<-EOF || die
-   all: nothing
-   install: nothing
-   nothing:
-   EOF
-   }
-
-   plocale_for_each_disabled_locale drop_from_linguas || die
-
-   eautopoint --force
-   eautoreconf
-
-   # Get rid of bundled gettext. (Avoid build failures with musl)
-   drop_and_stub 

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

2023-09-28 Thread Viorel Munteanu
commit: 8b956bc8c1331ff3262605dd9644aef7e3f6a1ad
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Sep 29 05:39:27 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Sep 29 05:39:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b956bc8

media-sound/deadbeef: add binding subslot operator to media-video/ffmpeg

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../deadbeef/{deadbeef-1.9.5-r2.ebuild => deadbeef-1.9.5-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild
similarity index 99%
rename from media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild
rename to media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild
index e478dd62e51d..88e73a3e7c96 100644
--- a/media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.5-r3.ebuild
@@ -37,7 +37,7 @@ DEPEND="
media-libs/imlib2[jpeg,png]
)
dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg )
+   ffmpeg? ( media-video/ffmpeg:= )
flac? (
media-libs/flac:=
media-libs/libogg



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

2023-09-04 Thread Viorel Munteanu
commit: b36c9fee6f414879ba5b40e5f9badc4d47590e65
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Sep  4 10:16:36 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Sep  4 10:17:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b36c9fee

media-sound/deadbeef: add 1.9.6_beta1

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild   | 202 +
 .../files/deadbeef-1.9.6-drop-Werror.patch |  35 
 .../deadbeef-1.9.6-fix-desktop-launcher.patch  |  32 
 .../files/deadbeef-1.9.6-update-gettext.patch  |  17 ++
 5 files changed, 287 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 46cd8056168f..f5c033632241 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1 +1,2 @@
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c
+DIST deadbeef-1.9.6_beta1.tar.bz2 5171353 BLAKE2B 
71dcecb1c4e0621532c1d36c4e0f82538e36bfce27bacf746866b851accc6edead5adccbeecc2ba43171c8e56437c5703e43eb6c9d85edaf0e76206909326041
 SHA512 
2c324ae14513705cd50d0f8a44cea31abb98f8814e8c826e0da881e5fc508c8ac2c22fe2837d9fadcd943d7b5b0a4f6b80873db10903516cdacf958896a9070e

diff --git a/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild
new file mode 100644
index ..1b203d579230
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.6_beta1.ebuild
@@ -0,0 +1,202 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+MY_PV=${PV/_/-}
+DL_PV=$(ver_cut 1-2)
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="https://sourceforge.net/projects/${PN}/files/travis/linux/${DL_PV}/deadbeef-${MY_PV}.tar.bz2/download
+   -> ${P}.tar.bz2"
+S="${WORKDIR}"/${PN}-${MY_PV}
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio pipewire nullout )
+"
+
+DEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0
+   dev-libs/glib:2
+   dev-libs/jansson:=
+   dev-libs/libdispatch
+   net-misc/curl
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/pango
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   media-sound/cdparanoia
+   )
+   cover? ( media-libs/imlib2[jpeg,png] )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg:= )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? ( sys-apps/dbus )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-libs/libpulse )
+   pipewire? ( media-video/pipewire:= )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/clang
+   >=sys-devel/gettext-0.21
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.9.6-drop-Werror.patch
+   "${FILESDIR}"/${PN}-1.9.6-update-gettext.patch
+   "${FILESDIR}"/${PN}-1.9.6-fix-desktop-launcher.patch
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   einfo drop_and_stub "${1}"
+   rm -r "${1}" || die
+   mkdir "${1}" || die
+   cat > "${1}/Makefile.in" <<-EOF || die
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext. (Avoid build failures with musl)
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+   for i in adplug alac 

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

2023-08-27 Thread Viorel Munteanu
commit: 8e0018902d287daecedae0be0741fd6b662dae04
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Aug 27 06:40:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Aug 27 06:41:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e001890

media-sound/deadbeef: add myself as a maintainer

Signed-off-by: Viorel Munteanu  gentoo.org>

 media-sound/deadbeef/metadata.xml | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/media-sound/deadbeef/metadata.xml 
b/media-sound/deadbeef/metadata.xml
index 4f3604dff02a..202ef7ecef3f 100644
--- a/media-sound/deadbeef/metadata.xml
+++ b/media-sound/deadbeef/metadata.xml
@@ -1,9 +1,13 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   cea...@gentoo.org
+   Viorel Munteanu
+   

DeaDBeeF-Player/deadbeef
+   deadbeef


File format converter



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

2023-06-11 Thread Andreas Sturmlechner
commit: 208aea029185fd98fd6477752be7abc1b08f47cc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon May 29 17:22:34 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun 11 18:21:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208aea02

media-sound/deadbeef: drop 1.9.3, 1.9.4

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-sound/deadbeef/Manifest  |   2 -
 media-sound/deadbeef/deadbeef-1.9.3.ebuild | 191 -
 media-sound/deadbeef/deadbeef-1.9.4.ebuild | 191 -
 3 files changed, 384 deletions(-)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 764bcd2c6cb4..46cd8056168f 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,3 +1 @@
-DIST deadbeef-1.9.3.tar.bz2 5138392 BLAKE2B 
3368c38246aae0ac125326b87c2f18523274564ad273c977620bc6e7af3ca50f111a03c3057ff62c068d8cc1942fb1f8b28639043bf9032e08f7ceb1dbb4b03a
 SHA512 
54ef09b723df062bf35d435c959792247121ce0b0f0eebc568347ef8725bf3cdd7eee7b9c69f6443b0a2731354d96c33e18a9a9e7d4068d4de7733d1f77d4376
-DIST deadbeef-1.9.4.tar.bz2 5150264 BLAKE2B 
993d7a89f1d95d7b03938d05b7f4d5a3634b36ab1743834fde20500f79e848d13d92b2933e5df2439f44ae7274235ea8d084fa51ec968b7a231158f09f057a22
 SHA512 
80b286c0cd80ac71bda83621f48ec51f7d58215f7c1364065a9f7da668eb13c513ec89254993449341c0da6fc6d5f8b546c45965f95b404a01af1d56949ad4f7
 DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c

diff --git a/media-sound/deadbeef/deadbeef-1.9.3.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.3.ebuild
deleted file mode 100644
index 28632ebeb046..
--- a/media-sound/deadbeef/deadbeef-1.9.3.ebuild
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools xdg flag-o-matic toolchain-funcs plocale
-
-DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
-HOMEPAGE="https://deadbeef.sourceforge.io/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="
-   GPL-2
-   LGPL-2.1
-   wavpack? ( BSD )
-"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
-
-REQUIRED_USE="
-   || ( alsa oss pulseaudio nullout )
-"
-
-DEPEND="
-   x11-libs/gtk+:3
-   net-misc/curl:=
-   dev-libs/jansson:=
-   aac? ( media-libs/faad2 )
-   alsa? ( media-libs/alsa-lib )
-   cdda? (
-   dev-libs/libcdio:=
-   media-libs/libcddb
-   dev-libs/libcdio-paranoia:=
-   )
-   cover? (
-   media-libs/imlib2[jpeg,png]
-   )
-   dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg )
-   flac? (
-   media-libs/flac:=
-   media-libs/libogg
-   )
-   libsamplerate? ( media-libs/libsamplerate )
-   mp3? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   nls? ( virtual/libintl )
-   notify? (
-   sys-apps/dbus
-   )
-   opus? ( media-libs/opusfile )
-   pulseaudio? ( media-sound/pulseaudio )
-   vorbis? ( media-libs/libvorbis )
-   wavpack? ( media-sound/wavpack )
-   dev-libs/libdispatch:=
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/gettext
-   sys-devel/clang
-   sys-devel/llvm
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/deadbeef-1.9.2-drop-Werror.patch"
-)
-
-src_prepare() {
-   default
-
-   drop_from_linguas() {
-   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
-   }
-
-   drop_and_stub() {
-   rm -rf "${1}"
-   mkdir "${1}"
-   cat > "${1}/Makefile.in" <<-EOF
-   all: nothing
-   install: nothing
-   nothing:
-   EOF
-   }
-
-   plocale_for_each_disabled_locale drop_from_linguas || die
-
-   eautopoint --force
-   eautoreconf
-
-   # Get rid of bundled gettext.
-   drop_and_stub "${S}/intl"
-
-   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
-   for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid 
soundtouch wma; do
-   drop_and_stub "${S}/plugins/${i}"
-   done
-
-   rm -rf "${S}/plugins/rg_scanner/ebur128"
-}
-
-src_configure () {
-   if ! tc-is-clang; then
-   AR=llvm-ar
-   CC=${CHOST}-clang
-   CXX=${CHOST}-clang++
-  

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

2023-06-11 Thread Andreas Sturmlechner
commit: 9ffd46ee77587a157e50fb7bfdf496de177deb6a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon May 29 17:24:39 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun 11 18:21:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ffd46ee

media-sound/deadbeef: Switch IUSE=pulseaudio to media-libs/libpulse

Bug: https://bugs.gentoo.org/906851
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../deadbeef/{deadbeef-1.9.5-r1.ebuild => deadbeef-1.9.5-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild
similarity index 99%
rename from media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
rename to media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild
index 212406872949..e478dd62e51d 100644
--- a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.5-r2.ebuild
@@ -50,7 +50,7 @@ DEPEND="
sys-apps/dbus
)
opus? ( media-libs/opusfile )
-   pulseaudio? ( media-sound/pulseaudio )
+   pulseaudio? ( media-libs/libpulse )
pipewire? ( media-video/pipewire )
vorbis? ( media-libs/libvorbis )
wavpack? ( media-sound/wavpack )



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

2023-06-09 Thread Arthur Zamarin
commit: 24fa376ec9f9cc707e0823d3eaf57146b100b787
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun  9 15:25:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun  9 15:25:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24fa376e

media-sound/deadbeef: Stabilize 1.9.5-r1 x86, #906851

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

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

diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
index 8ec7586401ce..212406872949 100644
--- a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq threads vorbis wavpack"
 
 REQUIRED_USE="



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

2023-05-20 Thread Sam James
commit: ba0fd687d31b6f0705aec4b0baed89ce9987b89e
Author: Sam James  gentoo  org>
AuthorDate: Sun May 21 00:50:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 21 00:50:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0fd687

media-sound/deadbeef: Stabilize 1.9.5-r1 amd64, #906851

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

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

diff --git a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
index ad968e7b294f..8ec7586401ce 100644
--- a/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq threads vorbis wavpack"
 
 REQUIRED_USE="



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

2023-03-07 Thread Conrad Kostecki
commit: 83c8421116f40f827b20806e141a4f8c32540c54
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Feb 25 08:03:38 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Mar  7 16:43:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c84211

media-sound/deadbeef: remove unused patches

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29784
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch| 37 --
 ...deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch | 34 
 ...beef-use-ffmpeg-plugin-for-ape-by-default.patch | 13 
 3 files changed, 84 deletions(-)

diff --git a/media-sound/deadbeef/files/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch 
b/media-sound/deadbeef/files/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch
deleted file mode 100644
index 14f6b8e70556..
--- a/media-sound/deadbeef/files/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 7b52bac5a69abeab6d8b6601fd9e36803842d9c1 Mon Sep 17 00:00:00 2001
-From: xuzhen 
-Date: Sun, 2 Oct 2022 12:23:02 +0800
-Subject: [PATCH] Fix build with ffmpeg 5.0+
-
-av_iformat_next was replaced with av_demuxer_iterate. 
https://trac.ffmpeg.org/wiki/Bump59

- plugins/ffmpeg/ffmpeg.c | 7 +++
- 1 file changed, 7 insertions(+)
-
-diff --git a/plugins/ffmpeg/ffmpeg.c b/plugins/ffmpeg/ffmpeg.c
-index 5409cc482..bfc9b6f6f 100644
 a/plugins/ffmpeg/ffmpeg.c
-+++ b/plugins/ffmpeg/ffmpeg.c
-@@ -802,7 +802,12 @@ ffmpeg_init_exts (void) {
-  * encoding purpose, because ffmpeg will guess the output format from
-  * the file name specified by users.
-  */
-+#if LIBAVFORMAT_VERSION_MAJOR >= 59
-+void *iter = NULL;
-+while ((ifmt = av_demuxer_iterate())) {
-+#else
- while ((ifmt = av_iformat_next(ifmt))) {
-+#endif
- #ifdef AV_IS_INPUT_DEVICE
- if (ifmt->priv_class && 
AV_IS_INPUT_DEVICE(ifmt->priv_class->category))
- continue; // Skip all input devices
-@@ -849,7 +854,9 @@ ffmpeg_message (uint32_t id, uintptr_t ctx, uint32_t p1, 
uint32_t p2) {
- static int
- ffmpeg_start (void) {
- ffmpeg_init_exts ();
-+#if LIBAVFORMAT_VERSION_MAJOR < 58
- av_register_all ();
-+#endif
- return 0;
- }
- 

diff --git 
a/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch 
b/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch
deleted file mode 100644
index cef941162b93..
--- a/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 779066a54aa8a1a92b92ebdabc8a93d6ef3fb3ba Mon Sep 17 00:00:00 2001
-From: Oleksiy Yakovenko 
-Date: Wed, 26 Oct 2022 11:50:02 +0200
-Subject: [PATCH] cdda: enum cast fix (fixes #2879)
-

- plugins/cdda/cdda.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/plugins/cdda/cdda.c b/plugins/cdda/cdda.c
-index 7229d9592..2fe3b5fda 100644
 a/plugins/cdda/cdda.c
-+++ b/plugins/cdda/cdda.c
-@@ -846,7 +846,7 @@ get_param (const char *key, char *value, int len, const 
char *def)
- "property \"CD drive to load\" select[%u] cdda.drive_device 0"
- 
- static int
--cda_action_add_cd (DB_plugin_action_t *act, int ctx)
-+cda_action_add_cd (DB_plugin_action_t *act, ddb_action_context_t ctx)
- {
- /* Get all devices containg CD audio media */
- cdio_close_tray(NULL, NULL);
-@@ -982,7 +982,7 @@ load_cddb_data (ddb_playlist_t *plt, cddb_disc_t *disc, 
const size_t disc_num)
- }
- 
- static int
--action_disc_n (DB_plugin_action_t *act, int ctx)
-+action_disc_n (DB_plugin_action_t *act, ddb_action_context_t ctx)
- {
- const int disc_num = atoi(act->name+11);
- int res = -1;
--- 
-2.38.1
-

diff --git 
a/media-sound/deadbeef/files/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch
 
b/media-sound/deadbeef/files/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch
deleted file mode 100644
index 82a979a5c179..
--- 
a/media-sound/deadbeef/files/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/plugins/ffmpeg/ffmpeg.c b/plugins/ffmpeg/ffmpeg.c
-index da137069a..43cdcb301 100644
 a/plugins/ffmpeg/ffmpeg.c
-+++ b/plugins/ffmpeg/ffmpeg.c
-@@ -75,7 +75,7 @@
- static DB_decoder_t plugin;
- static DB_functions_t *deadbeef;
- 
--#define DEFAULT_EXTS "aa3;oma;ac3;vqf;amr;tak;dsf;dff;wma;3gp;mp4;m4a"
-+#define DEFAULT_EXTS "aa3;oma;ac3;vqf;amr;tak;dsf;dff;wma;3gp;mp4;m4a;ape"
- #define UNPOPULATED_EXTS_BY_FFMPEG \
- "aif,aiff,afc,aifc,amr,asf," \
- "wmv,wma,au,caf,webm," \



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

2023-03-07 Thread Sam James
commit: 11d3ccc38a54992ec8364eb4f46116b100088c49
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar  7 15:44:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar  7 15:44:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11d3ccc3

media-sound/deadbeef: Stabilize 1.9.4 amd64, #899676

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

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

diff --git a/media-sound/deadbeef/deadbeef-1.9.4.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.4.ebuild
index 76295ee70196..78ab5ea0aa55 100644
--- a/media-sound/deadbeef/deadbeef-1.9.4.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
 
 REQUIRED_USE="



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

2023-03-02 Thread Piotr Karbowski
commit: 71d35038e582f27bcca49bc26015f40c0a94ef4c
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Thu Mar  2 18:00:33 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Thu Mar  2 18:00:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d35038

media-sound/deadbeef: 1.9.5-r1 bump, missing USE added.

Bug: https://bugs.gentoo.org/896262
Signed-off-by: Piotr Karbowski  gentoo.org>

 .../deadbeef/{deadbeef-1.9.5.ebuild => deadbeef-1.9.5-r1.ebuild}   | 7 +--
 media-sound/deadbeef/metadata.xml  | 2 ++
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.9.5.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
similarity index 93%
rename from media-sound/deadbeef/deadbeef-1.9.5.ebuild
rename to media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
index a7bb13b63cfe..ad968e7b294f 100644
--- a/media-sound/deadbeef/deadbeef-1.9.5.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.5-r1.ebuild
@@ -16,10 +16,10 @@ LICENSE="
 "
 SLOT="0"
 KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm libretro 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio pipewire 
sc68 shellexec +supereq threads vorbis wavpack"
 
 REQUIRED_USE="
-   || ( alsa oss pulseaudio nullout )
+   || ( alsa oss pulseaudio pipewire nullout )
 "
 
 DEPEND="
@@ -51,6 +51,7 @@ DEPEND="
)
opus? ( media-libs/opusfile )
pulseaudio? ( media-sound/pulseaudio )
+   pipewire? ( media-video/pipewire )
vorbis? ( media-libs/libvorbis )
wavpack? ( media-sound/wavpack )
dev-libs/libdispatch:=
@@ -167,10 +168,12 @@ src_configure () {
"$(use_enable nullout)"
"$(use_enable opus)"
"$(use_enable pulseaudio pulse)"
+   "$(use_enable pipewire)"
"$(use_enable sc68)"
"$(use_enable shellexec)"
"$(use_enable shellexec shellexecui)"
"$(use_enable lastfm lfm)"
+   "$(use_enable libretro)"
"$(use_enable libsamplerate src)"
"$(use_enable wavpack)"
 

diff --git a/media-sound/deadbeef/metadata.xml 
b/media-sound/deadbeef/metadata.xml
index acd56395e578..52e021922cf4 100644
--- a/media-sound/deadbeef/metadata.xml
+++ b/media-sound/deadbeef/metadata.xml
@@ -13,9 +13,11 @@
Support for cover art
Keyboard shortcuts support
last.fm/AudioScrobbler protocol 
support
+   libretro resampling plugin
Support the Secret Rabbit Code 
resampler
Desktop notifications support
Dummy output driver
+   Pipewire output plugin
Atari ST and Amiga music player
Define custom shell commands that can be 
called on tracks
Enable equalizer



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

2023-02-23 Thread Piotr Karbowski
commit: 7fd4a71b62d9f97a9bf3247656d5a5422b21870d
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Thu Feb 23 22:37:46 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Thu Feb 23 22:37:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fd4a71b

media-sound/deadbeef: drop old.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/Manifest |   2 -
 media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild | 191 -
 media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild | 194 --
 3 files changed, 387 deletions(-)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index bf9cf1ada948..126d635db9e6 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,4 +1,2 @@
-DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 
69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca
 SHA512 
399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47
-DIST deadbeef-1.9.2.tar.bz2 5105029 BLAKE2B 
fbf63f9df22fecacb2fadfe722856aeaa756bb75796a381822de4c033509f88680bb4ca458f4a270608396b3125911f974c283769da184401c4a152da49e2c27
 SHA512 
fa4298fb3a89b3891c2f0403b2c66e20f64206101ad44f53be5208a69b33d3de3e0ced329cf090c17a1a3c4f7b28920baf5f8c964df2b6bdea6095465d0a02d9
 DIST deadbeef-1.9.3.tar.bz2 5138392 BLAKE2B 
3368c38246aae0ac125326b87c2f18523274564ad273c977620bc6e7af3ca50f111a03c3057ff62c068d8cc1942fb1f8b28639043bf9032e08f7ceb1dbb4b03a
 SHA512 
54ef09b723df062bf35d435c959792247121ce0b0f0eebc568347ef8725bf3cdd7eee7b9c69f6443b0a2731354d96c33e18a9a9e7d4068d4de7733d1f77d4376
 DIST deadbeef-1.9.4.tar.bz2 5150264 BLAKE2B 
993d7a89f1d95d7b03938d05b7f4d5a3634b36ab1743834fde20500f79e848d13d92b2933e5df2439f44ae7274235ea8d084fa51ec968b7a231158f09f057a22
 SHA512 
80b286c0cd80ac71bda83621f48ec51f7d58215f7c1364065a9f7da668eb13c513ec89254993449341c0da6fc6d5f8b546c45965f95b404a01af1d56949ad4f7

diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild
deleted file mode 100644
index 573c0542dd95..
--- a/media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools xdg flag-o-matic plocale
-
-DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
-HOMEPAGE="https://deadbeef.sourceforge.io/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="
-   GPL-2
-   LGPL-2.1
-   wavpack? ( BSD )
-"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads 
vorbis wavpack"
-
-REQUIRED_USE="
-   || ( alsa oss pulseaudio nullout )
-"
-
-DEPEND="
-   x11-libs/gtk+:3
-   net-misc/curl:=
-   dev-libs/jansson:=
-   aac? ( media-libs/faad2 )
-   alsa? ( media-libs/alsa-lib )
-   cdda? (
-   dev-libs/libcdio:=
-   media-libs/libcddb
-   dev-libs/libcdio-paranoia:=
-   )
-   cover? ( media-libs/imlib2[jpeg,png] )
-   dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg:= )
-   flac? (
-   media-libs/flac:=
-   media-libs/libogg
-   )
-   mp3? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   nls? ( virtual/libintl )
-   notify? (
-   sys-apps/dbus
-   dev-libs/libdispatch
-   )
-   opus? ( media-libs/opusfile )
-   pulseaudio? ( media-sound/pulseaudio )
-   vorbis? ( media-libs/libvorbis )
-   wavpack? ( media-sound/wavpack )
-   lastfm? ( dev-libs/libdispatch )
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/gettext
-   sys-devel/clang
-   sys-devel/llvm
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
-)
-
-src_prepare() {
-   default
-
-   drop_from_linguas() {
-   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
-   }
-
-   drop_and_stub() {
-   rm -rf "${1}"
-   mkdir "${1}"
-   cat > "${1}/Makefile.in" <<-EOF
-   all: nothing
-   install: nothing
-   nothing:
-   EOF
-   }
-
-   plocale_for_each_disabled_locale drop_from_linguas || die
-
-   eautopoint --force
-   eautoreconf
-
-   # Get rid of bundled gettext.
-   drop_and_stub "${S}/intl"
-
-   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
-   for i in adplug alac dumb ffap mms gme mono2stereo psf sc60 shn sid 
soundtouch wma; do
- 

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

2023-02-23 Thread Piotr Karbowski
commit: d8a304ee3a1787c5fcbb0a41be5e5c738a85dc20
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Thu Feb 23 22:40:37 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Thu Feb 23 22:40:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8a304ee

media-sound/deadbeef: 1.9.5 version bump.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.9.5.ebuild | 191 +
 2 files changed, 192 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 126d635db9e6..764bcd2c6cb4 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,2 +1,3 @@
 DIST deadbeef-1.9.3.tar.bz2 5138392 BLAKE2B 
3368c38246aae0ac125326b87c2f18523274564ad273c977620bc6e7af3ca50f111a03c3057ff62c068d8cc1942fb1f8b28639043bf9032e08f7ceb1dbb4b03a
 SHA512 
54ef09b723df062bf35d435c959792247121ce0b0f0eebc568347ef8725bf3cdd7eee7b9c69f6443b0a2731354d96c33e18a9a9e7d4068d4de7733d1f77d4376
 DIST deadbeef-1.9.4.tar.bz2 5150264 BLAKE2B 
993d7a89f1d95d7b03938d05b7f4d5a3634b36ab1743834fde20500f79e848d13d92b2933e5df2439f44ae7274235ea8d084fa51ec968b7a231158f09f057a22
 SHA512 
80b286c0cd80ac71bda83621f48ec51f7d58215f7c1364065a9f7da668eb13c513ec89254993449341c0da6fc6d5f8b546c45965f95b404a01af1d56949ad4f7
+DIST deadbeef-1.9.5.tar.bz2 5204015 BLAKE2B 
45b9023807a5652c38f6cafd5ea0fca87e2872db264538f5c9d9ee4815281fe3f4e08eee5d43a083a67b3a9f646de24a90147d76f15622710d8f4adbdabe0c8d
 SHA512 
c7a15f47fd8081a363e5cba732aa4ff4b1c311408728fbc5f7f47cf349bc112274a1d9fe0df8a58f09abf8f7656d914fb1baafa38fdf4dcb38fae7e1f70f682c

diff --git a/media-sound/deadbeef/deadbeef-1.9.5.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.5.ebuild
new file mode 100644
index ..a7bb13b63cfe
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.5.ebuild
@@ -0,0 +1,191 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio nullout )
+"
+
+DEPEND="
+   x11-libs/gtk+:3
+   net-misc/curl:=
+   dev-libs/jansson:=
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   dev-libs/libcdio-paranoia:=
+   )
+   cover? (
+   media-libs/imlib2[jpeg,png]
+   )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? (
+   sys-apps/dbus
+   )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-sound/pulseaudio )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+   dev-libs/libdispatch:=
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   sys-devel/clang
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/deadbeef-1.9.2-drop-Werror.patch"
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   rm -rf "${1}"
+   mkdir "${1}"
+   cat > "${1}/Makefile.in" <<-EOF
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext. (Avoid build failures with musl)
+   use elibc_musl || drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+   for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid 
soundtouch wma; do
+   drop_and_stub "${S}/plugins/${i}"
+   done
+
+   rm -rf "${S}/plugins/rg_scanner/ebur128"
+}
+
+src_configure () {
+   if ! tc-is-clang; then
+   AR=llvm-ar
+   CC=${CHOST}-clang
+   CXX=${CHOST}-clang++
+   NM=llvm-nm
+   

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

2023-01-27 Thread Piotr Karbowski
commit: cb82dc37c44c29ecdd96a6a090cf243781930c9d
Author: orbea  riseup  net>
AuthorDate: Mon Jan 23 22:17:04 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Fri Jan 27 20:38:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb82dc37

media-sound/deadbeef: Fix the build with musl

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/29232
Signed-off-by: Piotr Karbowski  gentoo.org>

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

diff --git a/media-sound/deadbeef/deadbeef-1.9.4.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.4.ebuild
index 504808ef7c02..76295ee70196 100644
--- a/media-sound/deadbeef/deadbeef-1.9.4.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.4.ebuild
@@ -91,8 +91,8 @@ src_prepare() {
eautopoint --force
eautoreconf
 
-   # Get rid of bundled gettext.
-   drop_and_stub "${S}/intl"
+   # Get rid of bundled gettext. (Avoid build failures with musl)
+   use elibc_musl || drop_and_stub "${S}/intl"
 
# Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid 
soundtouch wma; do



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

2023-01-21 Thread Sam James
commit: f4d915823725a37f61e682a084a22405d55dc690
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 21 21:09:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 21 21:09:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4d91582

media-sound/deadbeef: Stabilize 1.9.3 x86, #891599

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

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

diff --git a/media-sound/deadbeef/deadbeef-1.9.3.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.3.ebuild
index fa653e5fb645..28632ebeb046 100644
--- a/media-sound/deadbeef/deadbeef-1.9.3.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.3.ebuild
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
 
 REQUIRED_USE="



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

2023-01-21 Thread Sam James
commit: a52c9d7cea933fe222ff6b45712209a8cf24448c
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 21 16:53:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 21 16:53:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52c9d7c

media-sound/deadbeef: Stabilize 1.9.3 amd64, #891599

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

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

diff --git a/media-sound/deadbeef/deadbeef-1.9.3.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.3.ebuild
index 504808ef7c02..fa653e5fb645 100644
--- a/media-sound/deadbeef/deadbeef-1.9.3.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
 
 REQUIRED_USE="



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

2023-01-21 Thread Piotr Karbowski
commit: f8cb84624d1fdf508240477e032942216c3a3e08
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sat Jan 21 15:38:16 2023 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sat Jan 21 15:38:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8cb8462

media-sound/deadbeef: 1.9.4 version bump.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.9.4.ebuild | 191 +
 2 files changed, 192 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 4abfa0a074e2..bf9cf1ada948 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,3 +1,4 @@
 DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 
69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca
 SHA512 
399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47
 DIST deadbeef-1.9.2.tar.bz2 5105029 BLAKE2B 
fbf63f9df22fecacb2fadfe722856aeaa756bb75796a381822de4c033509f88680bb4ca458f4a270608396b3125911f974c283769da184401c4a152da49e2c27
 SHA512 
fa4298fb3a89b3891c2f0403b2c66e20f64206101ad44f53be5208a69b33d3de3e0ced329cf090c17a1a3c4f7b28920baf5f8c964df2b6bdea6095465d0a02d9
 DIST deadbeef-1.9.3.tar.bz2 5138392 BLAKE2B 
3368c38246aae0ac125326b87c2f18523274564ad273c977620bc6e7af3ca50f111a03c3057ff62c068d8cc1942fb1f8b28639043bf9032e08f7ceb1dbb4b03a
 SHA512 
54ef09b723df062bf35d435c959792247121ce0b0f0eebc568347ef8725bf3cdd7eee7b9c69f6443b0a2731354d96c33e18a9a9e7d4068d4de7733d1f77d4376
+DIST deadbeef-1.9.4.tar.bz2 5150264 BLAKE2B 
993d7a89f1d95d7b03938d05b7f4d5a3634b36ab1743834fde20500f79e848d13d92b2933e5df2439f44ae7274235ea8d084fa51ec968b7a231158f09f057a22
 SHA512 
80b286c0cd80ac71bda83621f48ec51f7d58215f7c1364065a9f7da668eb13c513ec89254993449341c0da6fc6d5f8b546c45965f95b404a01af1d56949ad4f7

diff --git a/media-sound/deadbeef/deadbeef-1.9.4.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.4.ebuild
new file mode 100644
index ..504808ef7c02
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.4.ebuild
@@ -0,0 +1,191 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio nullout )
+"
+
+DEPEND="
+   x11-libs/gtk+:3
+   net-misc/curl:=
+   dev-libs/jansson:=
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   dev-libs/libcdio-paranoia:=
+   )
+   cover? (
+   media-libs/imlib2[jpeg,png]
+   )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? (
+   sys-apps/dbus
+   )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-sound/pulseaudio )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+   dev-libs/libdispatch:=
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   sys-devel/clang
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/deadbeef-1.9.2-drop-Werror.patch"
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   rm -rf "${1}"
+   mkdir "${1}"
+   cat > "${1}/Makefile.in" <<-EOF
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext.
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+   for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid 
soundtouch wma; do
+   drop_and_stub "${S}/plugins/${i}"

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

2022-11-17 Thread Jakov Smolić
commit: 51090032e4b727b7fc9484e7fcc7a6aaa70815e7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Nov 18 07:42:03 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Nov 18 07:42:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51090032

media-sound/deadbeef: Stabilize 1.9.2-r1 x86, #881333

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

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

diff --git a/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild
index 53ef002c1aa8..356d8a3ba11d 100644
--- a/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
 
 REQUIRED_USE="



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

2022-11-16 Thread Conrad Kostecki
commit: 894ed3f2dffe6219968ad8ad2b252b49e05c4979
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed Nov 16 18:17:56 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov 16 18:34:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=894ed3f2

media-sound/deadbeef: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/28300
Signed-off-by: Conrad Kostecki  gentoo.org>

 media-sound/deadbeef/files/deadbeef-musl.patch | 27 --
 1 file changed, 27 deletions(-)

diff --git a/media-sound/deadbeef/files/deadbeef-musl.patch 
b/media-sound/deadbeef/files/deadbeef-musl.patch
deleted file mode 100644
index a62827243e9f..
--- a/media-sound/deadbeef/files/deadbeef-musl.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-https://github.com/DeaDBeeF-Player/deadbeef/commit/6864a5779fd6beb21507357736e0c988748cec5a
-
-Bug: https://bugs.gentoo.org/870187
-
-From 6864a5779fd6beb21507357736e0c988748cec5a Mon Sep 17 00:00:00 2001
-From: orbea 
-Date: Wed, 21 Sep 2022 08:36:46 -0700
-Subject: [PATCH] Fix the build with musl
-
-Fixes: https://github.com/DeaDBeeF-Player/deadbeef/issues/2858

- threading_pthread.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/threading_pthread.c b/threading_pthread.c
-index 004eb6bdc..8d5f4c31c 100644
 a/threading_pthread.c
-+++ b/threading_pthread.c
-@@ -97,7 +97,7 @@ thread_start_low_priority (void (*fn)(void *ctx), void *ctx) 
{
- pthread_cancel (tid);
- return 0;
- }
--return tid;
-+return (intptr_t)tid;
- #else
- return thread_start (fn, ctx);
- #endif



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

2022-11-14 Thread Sam James
commit: 4905c80e5e4fa6530aae94354eb8f156a153c98b
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 15 02:53:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 15 02:53:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4905c80e

media-sound/deadbeef: Stabilize 1.9.2-r1 amd64, #881333

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

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

diff --git a/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild
index 669ba2ccf77e..53ef002c1aa8 100644
--- a/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
+KEYWORDS="amd64 ~riscv ~x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
 
 REQUIRED_USE="



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

2022-11-14 Thread Piotr Karbowski
commit: fd3cd5833ea29222a6e4f558be4cba6ee061a438
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Nov 14 21:16:34 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Nov 14 21:32:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd3cd583

media-sound/deadbeef: drop old.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/Manifest |   1 -
 media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild | 191 -
 media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild | 192 --
 media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild | 192 --
 4 files changed, 576 deletions(-)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index dd938b522393..85d1d702d27b 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,3 +1,2 @@
 DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 
69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca
 SHA512 
399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47
-DIST deadbeef-1.9.1.tar.bz2 5136384 BLAKE2B 
6e8314728b824b182ecb356d9a9cb09364650f6ca6b5e5d2f7077fc048fe62284e4959910a4cf982fd79893c503044d02417633713d0dcf34e93128aff22692e
 SHA512 
2f959fb139078bbde3c1183019545ed3979b3c5dfc051794ea7a5ccf166156acc8d5dface3169ec705059f487d47c9b314c5400770a7572c22fbd0b903eefc5a
 DIST deadbeef-1.9.2.tar.bz2 5105029 BLAKE2B 
fbf63f9df22fecacb2fadfe722856aeaa756bb75796a381822de4c033509f88680bb4ca458f4a270608396b3125911f974c283769da184401c4a152da49e2c27
 SHA512 
fa4298fb3a89b3891c2f0403b2c66e20f64206101ad44f53be5208a69b33d3de3e0ced329cf090c17a1a3c4f7b28920baf5f8c964df2b6bdea6095465d0a02d9

diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild
deleted file mode 100644
index 3238d975fa3a..
--- a/media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild
+++ /dev/null
@@ -1,191 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools xdg flag-o-matic toolchain-funcs plocale
-
-DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
-HOMEPAGE="https://deadbeef.sourceforge.io/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-
-LICENSE="
-   GPL-2
-   LGPL-2.1
-   wavpack? ( BSD )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio sc68 shellexec +supereq threads 
vorbis wavpack"
-
-REQUIRED_USE="
-   || ( alsa oss pulseaudio nullout )
-"
-
-DEPEND="
-   x11-libs/gtk+:3
-   net-misc/curl:=
-   dev-libs/jansson:=
-   aac? ( media-libs/faad2 )
-   alsa? ( media-libs/alsa-lib )
-   cdda? (
-   dev-libs/libcdio:=
-   media-libs/libcddb
-   dev-libs/libcdio-paranoia:=
-   )
-   cover? ( media-libs/imlib2[jpeg,png] )
-   dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg:= )
-   flac? (
-   media-libs/flac:=
-   media-libs/libogg
-   )
-   mp3? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   nls? ( virtual/libintl )
-   notify? (
-   sys-apps/dbus
-   dev-libs/libdispatch
-   )
-   opus? ( media-libs/opusfile )
-   pulseaudio? ( media-sound/pulseaudio )
-   vorbis? ( media-libs/libvorbis )
-   wavpack? ( media-sound/wavpack )
-   lastfm? ( dev-libs/libdispatch )
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/gettext
-   sys-devel/clang
-   sys-devel/llvm
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
-)
-
-src_prepare() {
-   default
-
-   drop_from_linguas() {
-   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
-   }
-
-   drop_and_stub() {
-   rm -rf "${1}"
-   mkdir "${1}"
-   cat > "${1}/Makefile.in" <<-EOF
-   all: nothing
-   install: nothing
-   nothing:
-   EOF
-   }
-
-   plocale_for_each_disabled_locale drop_from_linguas || die
-
-   eautopoint --force
-   eautoreconf
-
-   # Get rid of bundled gettext.
-   drop_and_stub "${S}/intl"
-
-   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
-   for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid 
soundtouch wma; do
-   drop_and_stub "${S}/plugins/${i}"
-   done
-
-   rm -rf "${S}/plugins/rg_scanner/ebur128"
-}
-
-src_configure () {
-   if ! tc-is-clang; then
-   AR=llvm-ar
-   

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

2022-11-14 Thread Piotr Karbowski
commit: 61aab73c618b1391695bda870e8e1581b0c7abff
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Mon Nov 14 21:23:52 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Mon Nov 14 21:32:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61aab73c

media-sound/deadbeef: 1.9.3 version bump.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.9.3.ebuild | 191 +
 2 files changed, 192 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 85d1d702d27b..4abfa0a074e2 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,2 +1,3 @@
 DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 
69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca
 SHA512 
399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47
 DIST deadbeef-1.9.2.tar.bz2 5105029 BLAKE2B 
fbf63f9df22fecacb2fadfe722856aeaa756bb75796a381822de4c033509f88680bb4ca458f4a270608396b3125911f974c283769da184401c4a152da49e2c27
 SHA512 
fa4298fb3a89b3891c2f0403b2c66e20f64206101ad44f53be5208a69b33d3de3e0ced329cf090c17a1a3c4f7b28920baf5f8c964df2b6bdea6095465d0a02d9
+DIST deadbeef-1.9.3.tar.bz2 5138392 BLAKE2B 
3368c38246aae0ac125326b87c2f18523274564ad273c977620bc6e7af3ca50f111a03c3057ff62c068d8cc1942fb1f8b28639043bf9032e08f7ceb1dbb4b03a
 SHA512 
54ef09b723df062bf35d435c959792247121ce0b0f0eebc568347ef8725bf3cdd7eee7b9c69f6443b0a2731354d96c33e18a9a9e7d4068d4de7733d1f77d4376

diff --git a/media-sound/deadbeef/deadbeef-1.9.3.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.3.ebuild
new file mode 100644
index ..504808ef7c02
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.3.ebuild
@@ -0,0 +1,191 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio nullout )
+"
+
+DEPEND="
+   x11-libs/gtk+:3
+   net-misc/curl:=
+   dev-libs/jansson:=
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   dev-libs/libcdio-paranoia:=
+   )
+   cover? (
+   media-libs/imlib2[jpeg,png]
+   )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? (
+   sys-apps/dbus
+   )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-sound/pulseaudio )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+   dev-libs/libdispatch:=
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   sys-devel/clang
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/deadbeef-1.9.2-drop-Werror.patch"
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   rm -rf "${1}"
+   mkdir "${1}"
+   cat > "${1}/Makefile.in" <<-EOF
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext.
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+   for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid 
soundtouch wma; do
+   drop_and_stub "${S}/plugins/${i}"
+   done
+
+   rm -rf "${S}/plugins/rg_scanner/ebur128"
+}
+
+src_configure () {
+   if ! tc-is-clang; then
+   AR=llvm-ar
+   CC=${CHOST}-clang
+   CXX=${CHOST}-clang++
+   NM=llvm-nm
+   RANLIB=llvm-ranlib
+
+   

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

2022-10-26 Thread Piotr Karbowski
commit: d4b5c9b47c92862b1f6427327b822840b80837b0
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Oct 26 19:12:32 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Oct 26 19:13:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4b5c9b4

media-sound/deadbeef: 1.9.2-r1: backport of clang-16 fixes.

Closes: https://bugs.gentoo.org/878283
Signed-off-by: Piotr Karbowski  gentoo.org>

 ...dbeef-1.9.2.ebuild => deadbeef-1.9.2-r1.ebuild} |  1 +
 ...deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/media-sound/deadbeef/deadbeef-1.9.2.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild
similarity index 98%
rename from media-sound/deadbeef/deadbeef-1.9.2.ebuild
rename to media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild
index 7208c1c907e2..669ba2ccf77e 100644
--- a/media-sound/deadbeef/deadbeef-1.9.2.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.2-r1.ebuild
@@ -69,6 +69,7 @@ PATCHES=(
"${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
"${FILESDIR}/deadbeef-1.9.2-drop-Werror.patch"
"${FILESDIR}/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch"
+   "${FILESDIR}/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch"
 )
 
 src_prepare() {

diff --git 
a/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch 
b/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch
new file mode 100644
index ..cef941162b93
--- /dev/null
+++ b/media-sound/deadbeef/files/deadbeef-1.9.2-cdda-plugin-clang-16-fixes.patch
@@ -0,0 +1,34 @@
+From 779066a54aa8a1a92b92ebdabc8a93d6ef3fb3ba Mon Sep 17 00:00:00 2001
+From: Oleksiy Yakovenko 
+Date: Wed, 26 Oct 2022 11:50:02 +0200
+Subject: [PATCH] cdda: enum cast fix (fixes #2879)
+
+---
+ plugins/cdda/cdda.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/plugins/cdda/cdda.c b/plugins/cdda/cdda.c
+index 7229d9592..2fe3b5fda 100644
+--- a/plugins/cdda/cdda.c
 b/plugins/cdda/cdda.c
+@@ -846,7 +846,7 @@ get_param (const char *key, char *value, int len, const 
char *def)
+ "property \"CD drive to load\" select[%u] cdda.drive_device 0"
+ 
+ static int
+-cda_action_add_cd (DB_plugin_action_t *act, int ctx)
++cda_action_add_cd (DB_plugin_action_t *act, ddb_action_context_t ctx)
+ {
+ /* Get all devices containg CD audio media */
+ cdio_close_tray(NULL, NULL);
+@@ -982,7 +982,7 @@ load_cddb_data (ddb_playlist_t *plt, cddb_disc_t *disc, 
const size_t disc_num)
+ }
+ 
+ static int
+-action_disc_n (DB_plugin_action_t *act, int ctx)
++action_disc_n (DB_plugin_action_t *act, ddb_action_context_t ctx)
+ {
+ const int disc_num = atoi(act->name+11);
+ int res = -1;
+-- 
+2.38.1
+



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

2022-10-02 Thread Piotr Karbowski
commit: ee84d83ae840f477f1ce10c1477748ea2cb5445d
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Oct  2 17:23:10 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Oct  2 17:24:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee84d83a

media-sound/deadbeef: 1.9.2 version bump.

Together with upstream ffmpeg-5.0 build fixes and Werror dropping patch.

Closes: https://bugs.gentoo.org/show_bug.cgi?id=854984
Closes: https://bugs.gentoo.org/show_bug.cgi?id=834392
Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.9.2.ebuild | 193 +
 .../files/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch|  37 
 .../files/deadbeef-1.9.2-drop-Werror.patch |  54 ++
 4 files changed, 285 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 315ce3f2e738..dd938b522393 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,2 +1,3 @@
 DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 
69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca
 SHA512 
399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47
 DIST deadbeef-1.9.1.tar.bz2 5136384 BLAKE2B 
6e8314728b824b182ecb356d9a9cb09364650f6ca6b5e5d2f7077fc048fe62284e4959910a4cf982fd79893c503044d02417633713d0dcf34e93128aff22692e
 SHA512 
2f959fb139078bbde3c1183019545ed3979b3c5dfc051794ea7a5ccf166156acc8d5dface3169ec705059f487d47c9b314c5400770a7572c22fbd0b903eefc5a
+DIST deadbeef-1.9.2.tar.bz2 5105029 BLAKE2B 
fbf63f9df22fecacb2fadfe722856aeaa756bb75796a381822de4c033509f88680bb4ca458f4a270608396b3125911f974c283769da184401c4a152da49e2c27
 SHA512 
fa4298fb3a89b3891c2f0403b2c66e20f64206101ad44f53be5208a69b33d3de3e0ced329cf090c17a1a3c4f7b28920baf5f8c964df2b6bdea6095465d0a02d9

diff --git a/media-sound/deadbeef/deadbeef-1.9.2.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.2.ebuild
new file mode 100644
index ..7208c1c907e2
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.2.ebuild
@@ -0,0 +1,193 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio nullout )
+"
+
+DEPEND="
+   x11-libs/gtk+:3
+   net-misc/curl:=
+   dev-libs/jansson:=
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   dev-libs/libcdio-paranoia:=
+   )
+   cover? (
+   media-libs/imlib2[jpeg,png]
+   )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? (
+   sys-apps/dbus
+   )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-sound/pulseaudio )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+   dev-libs/libdispatch
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   sys-devel/clang
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
+   "${FILESDIR}/deadbeef-1.9.2-drop-Werror.patch"
+   "${FILESDIR}/deadbeef-1.9.1-ffmpeg-5.0-fixes.patch"
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   rm -rf "${1}"
+   mkdir "${1}"
+   cat > "${1}/Makefile.in" <<-EOF
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext.
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+ 

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

2022-09-21 Thread Sam James
commit: 5343e0faf079e398bebebf98cbb47ca1a15cee68
Author: orbea  riseup  net>
AuthorDate: Thu Sep 22 01:37:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:53:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5343e0fa

media-sound/deadbeef: Add USE=libsamplerate

Also changes the EAPI to 8.

Closes: https://github.com/gentoo/gentoo/pull/27390
Signed-off-by: Sam James  gentoo.org>

 media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild | 192 ++
 media-sound/deadbeef/metadata.xml |   1 +
 2 files changed, 193 insertions(+)

diff --git a/media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild
new file mode 100644
index ..a4a08e5811cc
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.1-r3.ebuild
@@ -0,0 +1,192 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm 
libsamplerate mp3 musepack nls notify +nullout opus oss pulseaudio sc68 
shellexec +supereq threads vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio nullout )
+"
+
+DEPEND="
+   x11-libs/gtk+:3
+   net-misc/curl:=
+   dev-libs/jansson:=
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:=
+   media-libs/libcddb
+   dev-libs/libcdio-paranoia:=
+   )
+   cover? (
+   media-libs/imlib2[jpeg,png]
+   )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg )
+   flac? (
+   media-libs/flac:=
+   media-libs/libogg
+   )
+   libsamplerate? ( media-libs/libsamplerate )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? (
+   sys-apps/dbus
+   )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-sound/pulseaudio )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+   dev-libs/libdispatch
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   sys-devel/clang
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
+   "${FILESDIR}/deadbeef-musl.patch" # 870187
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   rm -rf "${1}"
+   mkdir "${1}"
+   cat > "${1}/Makefile.in" <<-EOF
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext.
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+   for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid 
soundtouch wma; do
+   drop_and_stub "${S}/plugins/${i}"
+   done
+
+   rm -rf "${S}/plugins/rg_scanner/ebur128"
+}
+
+src_configure () {
+   if ! tc-is-clang; then
+   AR=llvm-ar
+   CC=${CHOST}-clang
+   CXX=${CHOST}-clang++
+   NM=llvm-nm
+   RANLIB=llvm-ranlib
+
+   strip-unsupported-flags
+   fi
+
+   export HOST_CC="$(tc-getBUILD_CC)"
+   export HOST_CXX="$(tc-getBUILD_CXX)"
+   tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+
+   local myconf=(
+   "--disable-staticlink"
+   "--disable-portable"
+   "--disable-rpath"
+
+   "--disable-libmad"
+   "--disable-gtk2"
+   "--disable-adplug"
+   "--disable-coreaudio"
+   "--disable-dumb"
+   "--disable-alac"
+   "--disable-ffap"
+   "--disable-gme"
+   "--disable-mms"
+   "--disable-mono2stereo"
+   "--disable-psf"
+   "--disable-rgscanner"
+   "--disable-shn"
+   "--disable-sid"
+   "--disable-sndfile"
+   "--disable-soundtouch"
+   "--disable-tta"
+   "--disable-vfs-zip"
+   "--disable-vtx"
+   "--disable-wildmidi"
+

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

2022-09-21 Thread Sam James
commit: 6f4cb8cabb375778e5d27abe788500f6c3011f20
Author: orbea  riseup  net>
AuthorDate: Wed Sep 21 15:45:07 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 22 01:09:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f4cb8ca

media-sound/deadbeef: Fix the build with musl

There are two more musl build issues, but they are musl bugs that affect
code that is force disabled in the ebuild.

See:
  https://github.com/DeaDBeeF-Player/deadbeef/issues/2856
  https://github.com/DeaDBeeF-Player/deadbeef/issues/2857
  https://www.openwall.com/lists/musl/2022/04/12/1

Bug: https://bugs.gentoo.org/870187
Closes: https://bugs.gentoo.org/870187
Upstream-Commit: 
https://github.com/DeaDBeeF-Player/deadbeef/commit/6864a5779fd6beb21507357736e0c988748cec5a
Upstream-Issue: https://github.com/DeaDBeeF-Player/deadbeef/issues/2858
Upstream-PR: https://github.com/DeaDBeeF-Player/deadbeef/pull/2859
Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/27377
Signed-off-by: Sam James  gentoo.org>

 media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild  |  1 +
 media-sound/deadbeef/files/deadbeef-musl.patch | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild
index 97c9f5b329de..e555833d4e50 100644
--- a/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild
@@ -66,6 +66,7 @@ BDEPEND="
 
 PATCHES=(
"${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
+   "${FILESDIR}/deadbeef-musl.patch" # 870187
 )
 
 src_prepare() {

diff --git a/media-sound/deadbeef/files/deadbeef-musl.patch 
b/media-sound/deadbeef/files/deadbeef-musl.patch
new file mode 100644
index ..a62827243e9f
--- /dev/null
+++ b/media-sound/deadbeef/files/deadbeef-musl.patch
@@ -0,0 +1,27 @@
+https://github.com/DeaDBeeF-Player/deadbeef/commit/6864a5779fd6beb21507357736e0c988748cec5a
+
+Bug: https://bugs.gentoo.org/870187
+
+From 6864a5779fd6beb21507357736e0c988748cec5a Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Wed, 21 Sep 2022 08:36:46 -0700
+Subject: [PATCH] Fix the build with musl
+
+Fixes: https://github.com/DeaDBeeF-Player/deadbeef/issues/2858
+---
+ threading_pthread.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/threading_pthread.c b/threading_pthread.c
+index 004eb6bdc..8d5f4c31c 100644
+--- a/threading_pthread.c
 b/threading_pthread.c
+@@ -97,7 +97,7 @@ thread_start_low_priority (void (*fn)(void *ctx), void *ctx) 
{
+ pthread_cancel (tid);
+ return 0;
+ }
+-return tid;
++return (intptr_t)tid;
+ #else
+ return thread_start (fn, ctx);
+ #endif



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

2022-09-10 Thread Sam James
commit: 232c1c0789a5ac548b4ce296c1b189b4bdb6dab3
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 10 08:29:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 10 08:40:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232c1c07

media-sound/deadbeef: add media-libs/flac subslot dep

media-libs/flac-1.4.0 breaks ABI.

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

 .../{deadbeef-1.8.8-r1.ebuild => deadbeef-1.8.8-r3.ebuild}   | 12 ++--
 .../{deadbeef-1.8.8-r2.ebuild => deadbeef-1.8.8-r4.ebuild}   | 12 ++--
 .../{deadbeef-1.9.1-r1.ebuild => deadbeef-1.9.1-r2.ebuild}   | 10 +-
 3 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild
similarity index 96%
rename from media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild
rename to media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild
index 60f97c9006e4..573c0542dd95 100644
--- a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.8-r3.ebuild
@@ -24,20 +24,20 @@ REQUIRED_USE="
 
 DEPEND="
x11-libs/gtk+:3
-   net-misc/curl:0=
+   net-misc/curl:=
dev-libs/jansson:=
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
cdda? (
-   dev-libs/libcdio:0=
+   dev-libs/libcdio:=
media-libs/libcddb
-   dev-libs/libcdio-paranoia:0=
+   dev-libs/libcdio-paranoia:=
)
cover? ( media-libs/imlib2[jpeg,png] )
dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg )
+   ffmpeg? ( media-video/ffmpeg:= )
flac? (
-   media-libs/flac
+   media-libs/flac:=
media-libs/libogg
)
mp3? ( media-sound/mpg123 )
@@ -47,7 +47,7 @@ DEPEND="
sys-apps/dbus
dev-libs/libdispatch
)
-   opus? ( media-libs/opusfile )
+   opus? ( media-libs/opusfile )
pulseaudio? ( media-sound/pulseaudio )
vorbis? ( media-libs/libvorbis )
wavpack? ( media-sound/wavpack )

diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild
similarity index 96%
rename from media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild
rename to media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild
index f47011fdec0b..3238d975fa3a 100644
--- a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.8-r4.ebuild
@@ -24,20 +24,20 @@ REQUIRED_USE="
 
 DEPEND="
x11-libs/gtk+:3
-   net-misc/curl:0=
+   net-misc/curl:=
dev-libs/jansson:=
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
cdda? (
-   dev-libs/libcdio:0=
+   dev-libs/libcdio:=
media-libs/libcddb
-   dev-libs/libcdio-paranoia:0=
+   dev-libs/libcdio-paranoia:=
)
cover? ( media-libs/imlib2[jpeg,png] )
dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg )
+   ffmpeg? ( media-video/ffmpeg:= )
flac? (
-   media-libs/flac
+   media-libs/flac:=
media-libs/libogg
)
mp3? ( media-sound/mpg123 )
@@ -47,7 +47,7 @@ DEPEND="
sys-apps/dbus
dev-libs/libdispatch
)
-   opus? ( media-libs/opusfile )
+   opus? ( media-libs/opusfile )
pulseaudio? ( media-sound/pulseaudio )
vorbis? ( media-libs/libvorbis )
wavpack? ( media-sound/wavpack )

diff --git a/media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild
similarity index 96%
rename from media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild
rename to media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild
index d749eff41a5d..97c9f5b329de 100644
--- a/media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.1-r2.ebuild
@@ -24,14 +24,14 @@ REQUIRED_USE="
 
 DEPEND="
x11-libs/gtk+:3
-   net-misc/curl:0=
+   net-misc/curl:=
dev-libs/jansson:=
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
cdda? (
-   dev-libs/libcdio:0=
+   dev-libs/libcdio:=
media-libs/libcddb
-   dev-libs/libcdio-paranoia:0=
+   dev-libs/libcdio-paranoia:=
)
cover? (
media-libs/imlib2[jpeg,png]
@@ -39,7 +39,7 @@ DEPEND="
dts? ( media-libs/libdca )
ffmpeg? ( media-video/ffmpeg )
flac? (
-   media-libs/flac
+   media-libs/flac:=
media-libs/libogg
)
mp3? ( media-sound/mpg123 )
@@ -48,7 +48,7 @@ DEPEND="
notify? (
sys-apps/dbus
)
-   opus? ( media-libs/opusfile )
+   opus? ( media-libs/opusfile )
pulseaudio? ( media-sound/pulseaudio )

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

2022-06-26 Thread Piotr Karbowski
commit: d6b5fde3a4a59dc34f43c5af307c5ac7afb62747
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Jun 26 17:00:08 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Jun 26 17:01:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b5fde3

media-sound/deadbeef: 1.9.1-r1: REQUIRED_USE QA fix.

Signed-off-by: Piotr Karbowski  gentoo.org>

 .../deadbeef/{deadbeef-1.9.1.ebuild => deadbeef-1.9.1-r1.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/deadbeef/deadbeef-1.9.1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild
similarity index 97%
rename from media-sound/deadbeef/deadbeef-1.9.1.ebuild
rename to media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild
index 4ff8f9b85bef..d749eff41a5d 100644
--- a/media-sound/deadbeef/deadbeef-1.9.1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.9.1-r1.ebuild
@@ -16,7 +16,7 @@ LICENSE="
 "
 SLOT="0"
 KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio sc68 shellexec +supereq threads 
vorbis wavpack"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify +nullout opus oss pulseaudio sc68 shellexec +supereq 
threads vorbis wavpack"
 
 REQUIRED_USE="
|| ( alsa oss pulseaudio nullout )



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

2022-06-26 Thread Piotr Karbowski
commit: 94e42c7ad4ce63ee3c85d7a6aa136992dd9a0e07
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Jun 26 12:35:14 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Jun 26 12:36:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94e42c7a

media-sound/deadbeef: 1.9.1 version bump

Closes: https://bugs.gentoo.org/851687
Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.9.1.ebuild | 191 +
 2 files changed, 192 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 0ca8958aee29..315ce3f2e738 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1 +1,2 @@
 DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 
69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca
 SHA512 
399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47
+DIST deadbeef-1.9.1.tar.bz2 5136384 BLAKE2B 
6e8314728b824b182ecb356d9a9cb09364650f6ca6b5e5d2f7077fc048fe62284e4959910a4cf982fd79893c503044d02417633713d0dcf34e93128aff22692e
 SHA512 
2f959fb139078bbde3c1183019545ed3979b3c5dfc051794ea7a5ccf166156acc8d5dface3169ec705059f487d47c9b314c5400770a7572c22fbd0b903eefc5a

diff --git a/media-sound/deadbeef/deadbeef-1.9.1.ebuild 
b/media-sound/deadbeef/deadbeef-1.9.1.ebuild
new file mode 100644
index ..4ff8f9b85bef
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.9.1.ebuild
@@ -0,0 +1,191 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio sc68 shellexec +supereq threads 
vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio nullout )
+"
+
+DEPEND="
+   x11-libs/gtk+:3
+   net-misc/curl:0=
+   dev-libs/jansson:=
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:0=
+   media-libs/libcddb
+   dev-libs/libcdio-paranoia:0=
+   )
+   cover? (
+   media-libs/imlib2[jpeg,png]
+   )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg )
+   flac? (
+   media-libs/flac
+   media-libs/libogg
+   )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? (
+   sys-apps/dbus
+   )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-sound/pulseaudio )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+   dev-libs/libdispatch
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   sys-devel/clang
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   rm -rf "${1}"
+   mkdir "${1}"
+   cat > "${1}/Makefile.in" <<-EOF
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext.
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+   for i in adplug alac dumb ffap mms gme mono2stereo psf shn sid 
soundtouch wma; do
+   drop_and_stub "${S}/plugins/${i}"
+   done
+
+   rm -rf "${S}/plugins/rg_scanner/ebur128"
+}
+
+src_configure () {
+   if ! tc-is-clang; then
+   AR=llvm-ar
+   CC=${CHOST}-clang
+   CXX=${CHOST}-clang++
+   NM=llvm-nm
+   RANLIB=llvm-ranlib
+
+   strip-unsupported-flags
+   fi
+
+   export HOST_CC="$(tc-getBUILD_CC)"
+   export HOST_CXX="$(tc-getBUILD_CXX)"
+   tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+
+   local myconf=(
+   "--disable-static"
+   "--disable-staticlink"
+   "--disable-portable"
+   

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

2022-04-16 Thread Yixun Lan
commit: 7988bd3a2f166e437bcc57bcc1e4d980fce4bf0b
Author: Yixun Lan  gentoo  org>
AuthorDate: Sat Apr 16 14:10:49 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sat Apr 16 14:54:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7988bd3a

media-sound/deadbeef: keyword 1.8.8-r2 for ~riscv

Signed-off-by: Yixun Lan  gentoo.org>

 media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild
index a8a01b55ea5e..f47011fdec0b 100644
--- a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio sc68 shellexec +supereq threads 
vorbis wavpack"
 
 REQUIRED_USE="



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

2022-03-09 Thread Sam James
commit: 58cccbef8e645f147a3a7423ac60310b5d9e268c
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  9 22:54:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  9 22:54:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58cccbef

media-sound/deadbeef: fix IndirectInherits (toolchain-funcs)

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

 media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild
index d31640a2e649..a8a01b55ea5e 100644
--- a/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.8-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools xdg flag-o-matic plocale
+inherit autotools xdg flag-o-matic toolchain-funcs plocale
 
 DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
 HOMEPAGE="https://deadbeef.sourceforge.io/;



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

2022-01-30 Thread Piotr Karbowski
commit: bbb81014194b75ca3f267e9fc6b4421ba8cbfe33
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Jan 30 22:19:22 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Jan 30 22:19:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbb81014

media-sound/deadbeef: finalize drop old.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/Manifest | 2 --
 1 file changed, 2 deletions(-)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index 3dccecae85fe..0ca8958aee29 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,3 +1 @@
-DIST deadbeef-1.8.4.tar.gz 13049446 BLAKE2B 
a6c052b3b0aa1f74b49cf29be94e235d3dfd3d3f07ed9e1d05a4fc32036e591633eaff4ab59329cf6895828c9a674eec86b62e4818784db5f8e47eed089c80eb
 SHA512 
18c54ae2c7931419ea06f3eb581cc8e704fa6eb87d330fc09f7295f4a8ef6e88b6f8c314223c34c321cd2a54f14cb6911add41602250c39c1b1c1edbf64d63b7
-DIST deadbeef-1.8.7.tar.bz2 5029039 BLAKE2B 
f6ae0d664553435fca566593d715f8f9fab13711bb0e0488c80b9c7ff88a28425d1e3de2ee4c57b87722705c5ede53e0390b81cdbe6ce804d781dfe934dc21e9
 SHA512 
49a9610f8aa8d9853cd4f9a38d103f9a902993a5ae1990937a3ac5a14a4f8533f4233002893875aedf45f737d1a95c7cea189c61d6387bd8be7f3535d60c96eb
 DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 
69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca
 SHA512 
399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47



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

2022-01-30 Thread Piotr Karbowski
commit: 9c65f40e6fb0f08a9a0181995c31831e45e0d66a
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Sun Jan 30 22:18:21 2022 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Sun Jan 30 22:19:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c65f40e

media-sound/deadbeef: sc68 support added; drop old.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild  | 170 -
 ...ef-1.8.7-r2.ebuild => deadbeef-1.8.8-r2.ebuild} |   8 +-
 media-sound/deadbeef/metadata.xml  |   1 +
 3 files changed, 5 insertions(+), 174 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild
deleted file mode 100644
index 723b32dae0e8..
--- a/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 2020-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools plocale xdg
-
-DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
-HOMEPAGE="https://deadbeef.sourceforge.io/;
-SRC_URI="https://github.com/DeaDBeeF-Player/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="
-   GPL-2
-   LGPL-2.1
-   wavpack? ( BSD )
-"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads 
vorbis wavpack"
-
-REQUIRED_USE="
-   || ( alsa oss pulseaudio nullout )
-"
-
-DEPEND="
-   x11-libs/gtk+:3
-   net-misc/curl:0=
-   dev-libs/jansson:=
-   aac? ( media-libs/faad2 )
-   alsa? ( media-libs/alsa-lib )
-   cdda? (
-   dev-libs/libcdio:0=
-   media-libs/libcddb
-   dev-libs/libcdio-paranoia:0=
-   )
-   cover? ( media-libs/imlib2[jpeg,png] )
-   dts? ( media-libs/libdca )
-   ffmpeg? ( media-video/ffmpeg )
-   flac? (
-   media-libs/flac
-   media-libs/libogg
-   )
-   mp3? ( media-sound/mpg123 )
-   musepack? ( media-sound/musepack-tools )
-   nls? ( virtual/libintl )
-   notify? ( sys-apps/dbus )
-   opus? ( media-libs/opusfile )
-   pulseaudio? ( media-sound/pulseaudio )
-   vorbis? ( media-libs/libvorbis )
-   wavpack? ( media-sound/wavpack )
-"
-
-RDEPEND="${DEPEND}"
-BDEPEND="
-   dev-util/intltool
-   sys-devel/gettext
-"
-
-PATCHES=(
-   "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
-)
-
-src_prepare() {
-   default
-
-   drop_from_linguas() {
-   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
-   }
-
-   drop_and_stub() {
-   rm -rf "${1}"
-   mkdir "${1}"
-   cat > "${1}/Makefile.in" <<-EOF
-   all: nothing
-   install: nothing
-   nothing:
-   EOF
-   }
-
-   plocale_for_each_disabled_locale drop_from_linguas || die
-
-   eautopoint --force
-   eautoreconf
-
-   # Get rid of bundled gettext.
-   drop_and_stub "${S}/intl"
-
-   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
-   for i in adplug alac dumb ffap mms gme mono2stereo psf sc60 shn sid 
soundtouch wma; do
-   drop_and_stub "${S}/plugins/${i}"
-   done
-
-   rm -rf "${S}/plugins/rg_scanner/ebur128"
-}
-
-src_configure () {
-   local myconf=(
-   "--disable-static"
-   "--disable-staticlink"
-   "--disable-portable"
-   "--disable-rpath"
-
-   "--disable-libmad"
-   "--disable-gtk2"
-   "--disable-adplug"
-   "--disable-coreaudio"
-   "--disable-dumb"
-   "--disable-alac"
-   "--disable-ffap"
-   "--disable-gme"
-   "--disable-mms"
-   "--disable-mono2stereo"
-   "--disable-psf"
-   "--disable-rgscanner"
-   "--disable-sc68"
-   "--disable-shn"
-   "--disable-sid"
-   "--disable-sndfile"
-   "--disable-soundtouch"
-   "--disable-src"
-   "--disable-tta"
-   "--disable-vfs-zip"
-   "--disable-vtx"
-   "--disable-wildmidi"
-   "--disable-wma"
-
-   "$(use_enable alsa)"
-   "$(use_enable oss)"
-   "$(use_enable pulseaudio pulse)"
-   "$(use_enable mp3)"
-   "$(use_enable mp3 libmpg123)"
-   "$(use_enable nls)"
-   "$(use_enable vorbis)"
-   "$(use_enable threads)"
-   "$(use_enable flac)"
-   "$(use_enable supereq)"
-   "$(use_enable cdda)"
-   "$(use_enable cdda cdda-paranoia)"
-  

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

2022-01-21 Thread Sam James
commit: f2f1ac8ace5595d1a86900573d72f216d9ff5464
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 21 12:39:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 12:39:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2f1ac8a

media-sound/deadbeef: Stabilize 1.8.8-r1 amd64, #831644

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

 media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild
index df7525b2b282..6beceb5e612a 100644
--- a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads 
vorbis wavpack"
 
 REQUIRED_USE="



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

2022-01-21 Thread Sam James
commit: e8f34f070433df5789ca7eeed37682c66cc13d3d
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 21 12:40:09 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 21 12:40:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8f34f07

media-sound/deadbeef: Stabilize 1.8.8-r1 x86, #831644

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

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

diff --git a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild
index 6beceb5e612a..60f97c9006e4 100644
--- a/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads 
vorbis wavpack"
 
 REQUIRED_USE="



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

2021-09-25 Thread Sam James
commit: 05b40e6bc158a10aaf19c89ac65422db183e8ea0
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 25 19:05:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 25 19:08:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05b40e6b

media-sound/deadbeef: add libjansson subslot dep

Earlier versions of libjansson lacked symbol versioning, causing crashes.

Bug: https://bugs.gentoo.org/812119
Signed-off-by: Sam James  gentoo.org>

 .../deadbeef/{deadbeef-1.8.4.ebuild => deadbeef-1.8.4-r1.ebuild}| 2 +-
 .../deadbeef/{deadbeef-1.8.7-r1.ebuild => deadbeef-1.8.7-r2.ebuild} | 2 +-
 .../deadbeef/{deadbeef-1.8.8.ebuild => deadbeef-1.8.8-r1.ebuild}| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild
similarity index 99%
rename from media-sound/deadbeef/deadbeef-1.8.4.ebuild
rename to media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild
index 1e39062b99c..723b32dae0e 100644
--- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.4-r1.ebuild
@@ -25,7 +25,7 @@ REQUIRED_USE="
 DEPEND="
x11-libs/gtk+:3
net-misc/curl:0=
-   dev-libs/jansson
+   dev-libs/jansson:=
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
cdda? (

diff --git a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.7-r2.ebuild
similarity index 99%
rename from media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
rename to media-sound/deadbeef/deadbeef-1.8.7-r2.ebuild
index 4c8c5def5bc..df7525b2b28 100644
--- a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.7-r2.ebuild
@@ -25,7 +25,7 @@ REQUIRED_USE="
 DEPEND="
x11-libs/gtk+:3
net-misc/curl:0=
-   dev-libs/jansson
+   dev-libs/jansson:=
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
cdda? (

diff --git a/media-sound/deadbeef/deadbeef-1.8.8.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild
similarity index 99%
rename from media-sound/deadbeef/deadbeef-1.8.8.ebuild
rename to media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild
index 4c8c5def5bc..df7525b2b28 100644
--- a/media-sound/deadbeef/deadbeef-1.8.8.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.8-r1.ebuild
@@ -25,7 +25,7 @@ REQUIRED_USE="
 DEPEND="
x11-libs/gtk+:3
net-misc/curl:0=
-   dev-libs/jansson
+   dev-libs/jansson:=
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
cdda? (



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

2021-08-19 Thread Piotr Karbowski
commit: 452f629e3903e4826e10ed3c593d25ffd68ae07b
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Thu Aug 19 21:07:43 2021 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Thu Aug 19 21:10:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=452f629e

media-sound/deadbeef: 1.8.8 version bump.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.8.8.ebuild | 191 +
 2 files changed, 192 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index b3009d15606..3dccecae85f 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1,2 +1,3 @@
 DIST deadbeef-1.8.4.tar.gz 13049446 BLAKE2B 
a6c052b3b0aa1f74b49cf29be94e235d3dfd3d3f07ed9e1d05a4fc32036e591633eaff4ab59329cf6895828c9a674eec86b62e4818784db5f8e47eed089c80eb
 SHA512 
18c54ae2c7931419ea06f3eb581cc8e704fa6eb87d330fc09f7295f4a8ef6e88b6f8c314223c34c321cd2a54f14cb6911add41602250c39c1b1c1edbf64d63b7
 DIST deadbeef-1.8.7.tar.bz2 5029039 BLAKE2B 
f6ae0d664553435fca566593d715f8f9fab13711bb0e0488c80b9c7ff88a28425d1e3de2ee4c57b87722705c5ede53e0390b81cdbe6ce804d781dfe934dc21e9
 SHA512 
49a9610f8aa8d9853cd4f9a38d103f9a902993a5ae1990937a3ac5a14a4f8533f4233002893875aedf45f737d1a95c7cea189c61d6387bd8be7f3535d60c96eb
+DIST deadbeef-1.8.8.tar.bz2 5083407 BLAKE2B 
69fd2cbaf131b3e44b426163ce6a83479bb1aff0e088c4beea09d747750f6f20b1e297eab1dd1ae0446d2af0aaf28fe0cc7c9f9e3e73fe031d369ba2f5d809ca
 SHA512 
399f0e70eca5e102a9e73ff03199c89c6f28f3e0da96e793316d1af83f00e71f09f6cc81a3fd0b0f0d52fe9e0195a3b9ffb0cf7e7708c3ea7085f33a5ec08b47

diff --git a/media-sound/deadbeef/deadbeef-1.8.8.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.8.ebuild
new file mode 100644
index 000..4c8c5def5bc
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.8.8.ebuild
@@ -0,0 +1,191 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools xdg flag-o-matic plocale
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads 
vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio nullout )
+"
+
+DEPEND="
+   x11-libs/gtk+:3
+   net-misc/curl:0=
+   dev-libs/jansson
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:0=
+   media-libs/libcddb
+   dev-libs/libcdio-paranoia:0=
+   )
+   cover? ( media-libs/imlib2[jpeg,png] )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg )
+   flac? (
+   media-libs/flac
+   media-libs/libogg
+   )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? (
+   sys-apps/dbus
+   dev-libs/libdispatch
+   )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-sound/pulseaudio )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+   lastfm? ( dev-libs/libdispatch )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+   sys-devel/clang
+   sys-devel/llvm
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   rm -rf "${1}"
+   mkdir "${1}"
+   cat > "${1}/Makefile.in" <<-EOF
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   plocale_for_each_disabled_locale drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext.
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+   for i in adplug alac dumb ffap mms gme mono2stereo psf sc60 shn sid 
soundtouch wma; do
+   drop_and_stub "${S}/plugins/${i}"
+   done
+
+   rm -rf "${S}/plugins/rg_scanner/ebur128"
+}
+
+src_configure () {
+   if ! tc-is-clang; then
+   AR=llvm-ar
+   CC=${CHOST}-clang
+   CXX=${CHOST}-clang++
+   NM=llvm-nm
+   RANLIB=llvm-ranlib
+
+   strip-unsupported-flags
+   fi
+
+   export 

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

2021-07-04 Thread Ulrich Müller
commit: ffa5369c9dc85304b25d9fcff29e72526cf6c521
Author: Ulrich Müller  gentoo  org>
AuthorDate: Sat Jul  3 15:45:14 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Sun Jul  4 14:01:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffa5369c

media-sound/deadbeef: Update from l10n.eclass to plocale.eclass

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ulrich Müller  gentoo.org>

 media-sound/deadbeef/deadbeef-1.8.4.ebuild| 4 ++--
 media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
index e9f95c2dcca..1e39062b99c 100644
--- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools xdg l10n
+inherit autotools plocale xdg
 
 DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
 HOMEPAGE="https://deadbeef.sourceforge.io/;
@@ -77,7 +77,7 @@ src_prepare() {
EOF
}
 
-   l10n_for_each_disabled_locale_do drop_from_linguas || die
+   plocale_for_each_disabled_locale drop_from_linguas || die
 
eautopoint --force
eautoreconf

diff --git a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
index 0129a5cc488..4c8c5def5bc 100644
--- a/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools xdg l10n flag-o-matic
+inherit autotools xdg flag-o-matic plocale
 
 DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
 HOMEPAGE="https://deadbeef.sourceforge.io/;
@@ -84,7 +84,7 @@ src_prepare() {
EOF
}
 
-   l10n_for_each_disabled_locale_do drop_from_linguas || die
+   plocale_for_each_disabled_locale drop_from_linguas || die
 
eautopoint --force
eautoreconf



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

2021-03-12 Thread Sam James
commit: 014ba25b004a4ee9218ae0178fcd1bbede41f113
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 12 15:27:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 12 15:28:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=014ba25b

media-sound/deadbeef: Stabilize 1.8.4 x86, #775524

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

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

diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
index 44d506c8083..e9f95c2dcca 100644
--- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads 
vorbis wavpack"
 
 REQUIRED_USE="



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

2021-03-12 Thread Sam James
commit: 0dd37ff70d4168d505226cbfcbc8ad866f598a77
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar 12 15:24:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar 12 15:25:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd37ff7

media-sound/deadbeef: Stabilize 1.8.4 amd64, #775524

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

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

diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
index 2df08a6243f..44d506c8083 100644
--- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2020-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -15,7 +15,7 @@ LICENSE="
wavpack? ( BSD )
 "
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads 
vorbis wavpack"
 
 REQUIRED_USE="



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

2021-03-12 Thread Piotr Karbowski
commit: 873e7e1e35fb95e6c7bbfc3a4863a869c208e2d4
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Fri Mar 12 12:30:00 2021 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Fri Mar 12 12:31:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=873e7e1e

media-sound/deadbeef: 1.8.7-r1: Force clang; libdispatch dep added.

Upstream stated that from 1.8.5 onward the GCC is no longer supported.
Because of that, clang will be enforced instead.

notify and lastfm plugins now requires libdispatch.

Closes: https://bugs.gentoo.org/775551
Signed-off-by: Piotr Karbowski  gentoo.org>

 ...dbeef-1.8.7.ebuild => deadbeef-1.8.7-r1.ebuild} | 26 +++---
 1 file changed, 23 insertions(+), 3 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.8.7.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
similarity index 88%
rename from media-sound/deadbeef/deadbeef-1.8.7.ebuild
rename to media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
index d949a648226..57149d1c35b 100644
--- a/media-sound/deadbeef/deadbeef-1.8.7.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.7-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2020 Gentoo Authors
+# Copyright 2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools xdg l10n
+inherit autotools xdg l10n flag-o-matic
 
 DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
 HOMEPAGE="https://deadbeef.sourceforge.io/;
@@ -43,17 +43,23 @@ DEPEND="
mp3? ( media-sound/mpg123 )
musepack? ( media-sound/musepack-tools )
nls? ( virtual/libintl )
-   notify? ( sys-apps/dbus )
+   notify? (
+   sys-apps/dbus
+   dev-libs/libdispatch
+   )
opus? ( media-libs/opusfile )
pulseaudio? ( media-sound/pulseaudio )
vorbis? ( media-libs/libvorbis )
wavpack? ( media-sound/wavpack )
+   lastfm? ( dev-libs/libdispatch )
 "
 
 RDEPEND="${DEPEND}"
 BDEPEND="
dev-util/intltool
sys-devel/gettext
+   sys-devel/clang
+   sys-devel/llvm
 "
 
 PATCHES=(
@@ -94,6 +100,20 @@ src_prepare() {
 }
 
 src_configure () {
+   if ! tc-is-clang; then
+   AR=llvm-ar
+   CC=${CHOST}-clang
+   CXX=${CHOST}-clang++
+   NM=llvm-nm
+   RANLIB=llvm-ranlib
+
+   strip-unsupported-flags
+   fi
+
+   export HOST_CC="$(tc-getBUILD_CC)"
+   export HOST_CXX="$(tc-getBUILD_CXX)"
+   tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
+
local myconf=(
"--disable-static"
"--disable-staticlink"



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

2021-03-11 Thread Piotr Karbowski
commit: 9436c79bc37930a4f8e51902d0e6abbc7b3c0474
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Thu Mar 11 19:58:37 2021 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Thu Mar 11 20:34:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9436c79b

media-sound/deadbeef: 1.8.7 bump.

Closes: https://bugs.gentoo.org/771279
Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.8.7.ebuild | 170 +
 2 files changed, 171 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
index ceae2920f59..b3009d15606 100644
--- a/media-sound/deadbeef/Manifest
+++ b/media-sound/deadbeef/Manifest
@@ -1 +1,2 @@
 DIST deadbeef-1.8.4.tar.gz 13049446 BLAKE2B 
a6c052b3b0aa1f74b49cf29be94e235d3dfd3d3f07ed9e1d05a4fc32036e591633eaff4ab59329cf6895828c9a674eec86b62e4818784db5f8e47eed089c80eb
 SHA512 
18c54ae2c7931419ea06f3eb581cc8e704fa6eb87d330fc09f7295f4a8ef6e88b6f8c314223c34c321cd2a54f14cb6911add41602250c39c1b1c1edbf64d63b7
+DIST deadbeef-1.8.7.tar.bz2 5029039 BLAKE2B 
f6ae0d664553435fca566593d715f8f9fab13711bb0e0488c80b9c7ff88a28425d1e3de2ee4c57b87722705c5ede53e0390b81cdbe6ce804d781dfe934dc21e9
 SHA512 
49a9610f8aa8d9853cd4f9a38d103f9a902993a5ae1990937a3ac5a14a4f8533f4233002893875aedf45f737d1a95c7cea189c61d6387bd8be7f3535d60c96eb

diff --git a/media-sound/deadbeef/deadbeef-1.8.7.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.7.ebuild
new file mode 100644
index 000..d949a648226
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.8.7.ebuild
@@ -0,0 +1,170 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools xdg l10n
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads 
vorbis wavpack"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio nullout )
+"
+
+DEPEND="
+   x11-libs/gtk+:3
+   net-misc/curl:0=
+   dev-libs/jansson
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:0=
+   media-libs/libcddb
+   dev-libs/libcdio-paranoia:0=
+   )
+   cover? ( media-libs/imlib2[jpeg,png] )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg )
+   flac? (
+   media-libs/flac
+   media-libs/libogg
+   )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? ( sys-apps/dbus )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-sound/pulseaudio )
+   vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+"
+
+PATCHES=(
+   "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
+)
+
+src_prepare() {
+   default
+
+   drop_from_linguas() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   rm -rf "${1}"
+   mkdir "${1}"
+   cat > "${1}/Makefile.in" <<-EOF
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   l10n_for_each_disabled_locale_do drop_from_linguas || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext.
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+   for i in adplug alac dumb ffap mms gme mono2stereo psf sc60 shn sid 
soundtouch wma; do
+   drop_and_stub "${S}/plugins/${i}"
+   done
+
+   rm -rf "${S}/plugins/rg_scanner/ebur128"
+}
+
+src_configure () {
+   local myconf=(
+   "--disable-static"
+   "--disable-staticlink"
+   "--disable-portable"
+   "--disable-rpath"
+
+   "--disable-libmad"
+   "--disable-gtk2"
+   "--disable-adplug"
+   "--disable-coreaudio"
+   "--disable-dumb"
+   "--disable-alac"
+   "--disable-ffap"
+   "--disable-gme"
+   "--disable-mms"
+   "--disable-mono2stereo"
+   "--disable-psf"
+   "--disable-rgscanner"
+   "--disable-sc68"
+   "--disable-shn"
+   "--disable-sid"
+   "--disable-sndfile"
+   

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

2020-10-01 Thread Piotr Karbowski
commit: 2d048e1901ea9c4bcd95f9111ee9f3bbc4f4706c
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Thu Oct  1 21:05:16 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Thu Oct  1 21:07:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d048e19

media-sound/deadbeef: wavpack support.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/deadbeef-1.8.4.ebuild | 11 ---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
index aae8086f909..2df08a6243f 100644
--- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
@@ -9,10 +9,14 @@ DESCRIPTION="DeaDBeeF is a modular audio player similar to 
foobar2000"
 HOMEPAGE="https://deadbeef.sourceforge.io/;
 SRC_URI="https://github.com/DeaDBeeF-Player/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
-LICENSE="GPL-2 LGPL-2.1"
+LICENSE="
+   GPL-2
+   LGPL-2.1
+   wavpack? ( BSD )
+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads 
vorbis"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads 
vorbis wavpack"
 
 REQUIRED_USE="
|| ( alsa oss pulseaudio nullout )
@@ -43,6 +47,7 @@ DEPEND="
opus? ( media-libs/opusfile )
pulseaudio? ( media-sound/pulseaudio )
vorbis? ( media-libs/libvorbis )
+   wavpack? ( media-sound/wavpack )
 "
 
 RDEPEND="${DEPEND}"
@@ -116,7 +121,6 @@ src_configure () {
"--disable-tta"
"--disable-vfs-zip"
"--disable-vtx"
-   "--disable-wavpack"
"--disable-wildmidi"
"--disable-wma"
 
@@ -147,6 +151,7 @@ src_configure () {
"$(use_enable shellexec)"
"$(use_enable shellexec shellexecui)"
"$(use_enable lastfm lfm)"
+   "$(use_enable wavpack)"
 
"--enable-gtk3"
"--enable-vfs-curl"



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

2020-09-30 Thread Piotr Karbowski
commit: 81f06317454a0866af824d520772c694d7508c52
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Wed Sep 30 07:40:20 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Wed Sep 30 07:41:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f06317

media-sound/deadbeef: lastfm IUSE

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/deadbeef-1.8.4.ebuild | 8 
 media-sound/deadbeef/metadata.xml  | 1 +
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
index 5b98d6f2ee6..aae8086f909 100644
--- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/DeaDBeeF-Player/${PN}/archive/${PV}.tar.gz -> ${P}.t
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys mp3 musepack nls 
notify nullout opus oss pulseaudio shellexec +supereq threads vorbis"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys lastfm mp3 
musepack nls notify nullout opus oss pulseaudio shellexec +supereq threads 
vorbis"
 
 REQUIRED_USE="
|| ( alsa oss pulseaudio nullout )
@@ -51,7 +51,7 @@ BDEPEND="
sys-devel/gettext
 "
 
-PATCHES=( 
+PATCHES=(
"${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
 )
 
@@ -81,7 +81,7 @@ src_prepare() {
drop_and_stub "${S}/intl"
 
# Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
-   for i in adplug alac dumb ffap mms gme lfs mono2stereo psf sc60 shn sid 
soundtouch wma; do
+   for i in adplug alac dumb ffap mms gme mono2stereo psf sc60 shn sid 
soundtouch wma; do
drop_and_stub "${S}/plugins/${i}"
done
 
@@ -103,7 +103,6 @@ src_configure () {
"--disable-alac"
"--disable-ffap"
"--disable-gme"
-   "--disable-lfm"
"--disable-mms"
"--disable-mono2stereo"
"--disable-psf"
@@ -147,6 +146,7 @@ src_configure () {
"$(use_enable pulseaudio pulse)"
"$(use_enable shellexec)"
"$(use_enable shellexec shellexecui)"
+   "$(use_enable lastfm lfm)"
 
"--enable-gtk3"
"--enable-vfs-curl"

diff --git a/media-sound/deadbeef/metadata.xml 
b/media-sound/deadbeef/metadata.xml
index f2991cd29c7..a0345ca2130 100644
--- a/media-sound/deadbeef/metadata.xml
+++ b/media-sound/deadbeef/metadata.xml
@@ -12,6 +12,7 @@
File format converter
Support for cover art
Keyboard shortcuts support
+   last.fm/AudioScrobbler protocol 
support
Desktop notifications support
Dummy output driver
Define custom shell commands that can be 
called on tracks



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

2020-09-29 Thread Piotr Karbowski
commit: 1e5a1470cdd9c23edbc6ad7bd94102978eaf8363
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Tue Sep 29 21:38:31 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Tue Sep 29 21:40:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e5a1470

media-sound/deadbeef: dev-libs/jansson depend.

Faster than ago's and toralf's thinderboxes!

Also fixing two typos

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/deadbeef-1.8.4.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
index d078e055802..5b98d6f2ee6 100644
--- a/media-sound/deadbeef/deadbeef-1.8.4.ebuild
+++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
@@ -21,6 +21,7 @@ REQUIRED_USE="
 DEPEND="
x11-libs/gtk+:3
net-misc/curl:0=
+   dev-libs/jansson
aac? ( media-libs/faad2 )
alsa? ( media-libs/alsa-lib )
cdda? (
@@ -57,7 +58,7 @@ PATCHES=(
 src_prepare() {
default
 
-   drop_from_lingaus() {
+   drop_from_linguas() {
sed "/${1}/d" -i "${S}/po/LINGUAS" || die
}
 
@@ -71,7 +72,7 @@ src_prepare() {
EOF
}
 
-   l10n_for_each_disabled_locale_do drop_from_lingaus || die
+   l10n_for_each_disabled_locale_do drop_from_linguas || die
 
eautopoint --force
eautoreconf
@@ -80,7 +81,7 @@ src_prepare() {
drop_and_stub "${S}/intl"
 
# Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
-   for i in adplug alac dumb ffap mms gme lfs mono2stereo psf sc60 shn 
sid soundtouch wma; do
+   for i in adplug alac dumb ffap mms gme lfs mono2stereo psf sc60 shn sid 
soundtouch wma; do
drop_and_stub "${S}/plugins/${i}"
done
 



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

2020-09-29 Thread Piotr Karbowski
commit: fd8ef4388c48ac2305be8dc35fe4d665cceeb541
Author: Piotr Karbowski  gentoo  org>
AuthorDate: Tue Sep 29 20:59:57 2020 +
Commit: Piotr Karbowski  gentoo  org>
CommitDate: Tue Sep 29 21:06:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd8ef438

media-sound/deadbeef: new package (1.8.4)

Deadbeef has not been added into the tree for a long time due to
licensing concerns. The package will build all the plugins dynamically
and link dynamically to any system library it depends on. All the
plugins with questionable licenses and most of the vendorized code has
been also removed.

This also means that lots of the plugins is missing, but none of them
can be considered core functionality and for the files that lack proper
plugin, there's a fair chance that ffmpeg plugin will work with them.

The player support both gtk2 and gtk3, however there's little point in
interfacing gtk2 now, so the gtk3 is used instead and cannot be opt-out
from. For the same reason mp3 plugin uses mpg123 instead of libmad that
is now considered dead upstream.

Signed-off-by: Piotr Karbowski  gentoo.org>

 media-sound/deadbeef/Manifest  |   1 +
 media-sound/deadbeef/deadbeef-1.8.4.ebuild | 164 +
 ...beef-use-ffmpeg-plugin-for-ape-by-default.patch |  13 ++
 media-sound/deadbeef/metadata.xml  |  20 +++
 4 files changed, 198 insertions(+)

diff --git a/media-sound/deadbeef/Manifest b/media-sound/deadbeef/Manifest
new file mode 100644
index 000..ceae2920f59
--- /dev/null
+++ b/media-sound/deadbeef/Manifest
@@ -0,0 +1 @@
+DIST deadbeef-1.8.4.tar.gz 13049446 BLAKE2B 
a6c052b3b0aa1f74b49cf29be94e235d3dfd3d3f07ed9e1d05a4fc32036e591633eaff4ab59329cf6895828c9a674eec86b62e4818784db5f8e47eed089c80eb
 SHA512 
18c54ae2c7931419ea06f3eb581cc8e704fa6eb87d330fc09f7295f4a8ef6e88b6f8c314223c34c321cd2a54f14cb6911add41602250c39c1b1c1edbf64d63b7

diff --git a/media-sound/deadbeef/deadbeef-1.8.4.ebuild 
b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
new file mode 100644
index 000..d078e055802
--- /dev/null
+++ b/media-sound/deadbeef/deadbeef-1.8.4.ebuild
@@ -0,0 +1,164 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools xdg l10n
+
+DESCRIPTION="DeaDBeeF is a modular audio player similar to foobar2000"
+HOMEPAGE="https://deadbeef.sourceforge.io/;
+SRC_URI="https://github.com/DeaDBeeF-Player/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="aac alsa cdda converter cover dts ffmpeg flac +hotkeys mp3 musepack nls 
notify nullout opus oss pulseaudio shellexec +supereq threads vorbis"
+
+REQUIRED_USE="
+   || ( alsa oss pulseaudio nullout )
+"
+
+DEPEND="
+   x11-libs/gtk+:3
+   net-misc/curl:0=
+   aac? ( media-libs/faad2 )
+   alsa? ( media-libs/alsa-lib )
+   cdda? (
+   dev-libs/libcdio:0=
+   media-libs/libcddb
+   dev-libs/libcdio-paranoia:0=
+   )
+   cover? ( media-libs/imlib2[jpeg,png] )
+   dts? ( media-libs/libdca )
+   ffmpeg? ( media-video/ffmpeg )
+   flac? (
+   media-libs/flac
+   media-libs/libogg
+   )
+   mp3? ( media-sound/mpg123 )
+   musepack? ( media-sound/musepack-tools )
+   nls? ( virtual/libintl )
+   notify? ( sys-apps/dbus )
+   opus? ( media-libs/opusfile )
+   pulseaudio? ( media-sound/pulseaudio )
+   vorbis? ( media-libs/libvorbis )
+"
+
+RDEPEND="${DEPEND}"
+BDEPEND="
+   dev-util/intltool
+   sys-devel/gettext
+"
+
+PATCHES=( 
+   "${FILESDIR}/deadbeef-use-ffmpeg-plugin-for-ape-by-default.patch"
+)
+
+src_prepare() {
+   default
+
+   drop_from_lingaus() {
+   sed "/${1}/d" -i "${S}/po/LINGUAS" || die
+   }
+
+   drop_and_stub() {
+   rm -rf "${1}"
+   mkdir "${1}"
+   cat > "${1}/Makefile.in" <<-EOF
+   all: nothing
+   install: nothing
+   nothing:
+   EOF
+   }
+
+   l10n_for_each_disabled_locale_do drop_from_lingaus || die
+
+   eautopoint --force
+   eautoreconf
+
+   # Get rid of bundled gettext.
+   drop_and_stub "${S}/intl"
+
+   # Plugins that are undesired for whatever reason, candidates for 
unbundling and such.
+   for i in adplug alac dumb ffap mms gme lfs mono2stereo psf sc60 shn 
sid soundtouch wma; do
+   drop_and_stub "${S}/plugins/${i}"
+   done
+
+   rm -rf "${S}/plugins/rg_scanner/ebur128"
+}
+
+src_configure () {
+   local myconf=(
+   "--disable-static"
+   "--disable-staticlink"
+   "--disable-portable"
+   "--disable-rpath"
+
+   "--disable-libmad"
+   "--disable-gtk2"
+   "--disable-adplug"
+