media-sound/deadbeef, media-plugins/deadbeef*: deleted

mhiretskiy
Alexander Tratsevskiy 3 years ago
parent bdfeb05d67
commit 23cd5b4560

@ -1,20 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit deadbeef-plugins subversion
DESCRIPTION="DeaDBeeF vfs archive reader plugin with gzip, 7z and rar support"
HOMEPAGE="https://www.assembla.com/spaces/deadbeef_vfs_archive_reader"
ESVN_REPO_URI="https://subversion.assembla.com/svn/deadbeef_vfs_archive_reader/trunk/src"
ESVN_REVISION="19"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~x86"
PATCHES=(
-p0
"${FILESDIR}/${PN}-flags.patch"
"${FILESDIR}/fix-blargg_ok-declaration.patch"
)

@ -1,30 +0,0 @@
Index: src/Makefile
===================================================================
--- Makefile (revision 16)
+++ Makefile (working copy)
@@ -8,7 +8,7 @@
all: $(OUT)
$(OUT): vfs_archive_reader.c libfex.a
- $(CC) $(CFLAGS) vfs_archive_reader.c libfex.a $(LDFLAGS) -o $(OUT)
+ $(CC) $(CFLAGS) vfs_archive_reader.c libfex.a -o $(OUT) $(LDFLAGS)
libfex.a: libfex
mv fex/libfex.a .
Index: src/fex/makefile
===================================================================
--- fex/makefile (revision 16)
+++ fex/makefile (working copy)
@@ -4,9 +4,9 @@
all: libfex.a demo
libfex.a: fex/fex.h fex/blargg_config.h
- cd fex;$(CXX) -I.. -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC
- cd unrar;$(CXX) -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC
- cd 7z_C;$(CC) -c -Os *.c -fPIC
+ cd fex;$(CXX) $(CXXFLAGS) -I.. -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC
+ cd unrar;$(CXX) $(CXXFLAGS) -c -Os -fno-rtti -fno-exceptions *.cpp -fPIC
+ cd 7z_C;$(CC) $(CFLAGS) -c -Os *.c -fPIC
$(AR) $(ARFLAGS) libfex.a fex/*.o unrar/*.o 7z_C/*.o
-ranlib libfex.a
-$(RM) fex/*.o

@ -1,12 +0,0 @@
diff -ur fex/fex/blargg_common.h fex/fex/blargg_common.h
--- fex/fex/blargg_common.h 2017-12-11 04:23:06.117064206 +0200
+++ fex/fex/blargg_common.h 2017-12-11 04:24:33.193846532 +0200
@@ -12,7 +12,7 @@
typedef const char* blargg_err_t; // 0 on success, otherwise error string
// Success; no error
-int const blargg_ok = 0;
+static const char* blargg_ok = 0;
// BLARGG_RESTRICT: equivalent to C99's restrict, where supported
#if __GNUC__ >= 3 || _MSC_VER >= 1100

@ -1 +0,0 @@
DIST deadbeef-bookmark-manager-20140514.tar.gz 4751 BLAKE2B ce59685b561fff6c37899984d581be38344a69127df573794fccab1451908a09cb029cb59a159d0a414ea3913630800ce05e03d23e01fba8a2688bafd0fda8c5 SHA512 c4ccd32c2a0d88b67ab7cc27980f513e2ca6de55538bed819ea9be9f31f740c59f01d4b41db45ad4be39fb088189127b1b38a1bc8b2b72de2492094b8b73aeb4

@ -1,17 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit deadbeef-plugins
GITHUB_COMMIT="44b067c30d6301c2eca6e91159b6267fa847d850"
DESCRIPTION="DeaDBeeF bookmark manager plugin"
HOMEPAGE="https://github.com/cboxdoerfer/ddb_bookmark_manager"
SRC_URI="https://github.com/cboxdoerfer/ddb_bookmark_manager/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/ddb_bookmark_manager-${GITHUB_COMMIT}"

@ -1 +0,0 @@
DIST deadbeef-bs2b-20110319.tar.gz 2522 BLAKE2B cccc6fca10153261b1159b58eebb80afd7d976a9bcba464ba455ba6ab3fa9c63fa004a6dd43594aac77773ad23cec367d70a3ba0e3e4335c8e65f03e469ab86c SHA512 f157e4864fdc3fe8dec0e6af7733f11e4bf089520e1202844efefb512e89ea82c6dcc0385927bcd3e60a691fd598bad380e9f0033a5a9b42562882bab6e3ef87

@ -1,23 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit deadbeef-plugins
GITHUB_COMMIT="a1961cd2f0686a7bdf0915f1fc7d62b5aba369bd"
DESCRIPTION="DeaDBeeF bs2b dsp plugin"
HOMEPAGE="https://github.com/Alexey-Yakovenko/bs2b"
SRC_URI="https://github.com/Alexey-Yakovenko/bs2b/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" media-libs/libbs2b:0"
DEPEND="${RDEPEND}"
S="${WORKDIR}/bs2b-${GITHUB_COMMIT}"
PATCHES=( "${FILESDIR}/${PN}.patch" )

@ -1,57 +0,0 @@
diff --git a/Makefile b/Makefile
index cf49b21..5919b68 100644
--- a/Makefile
+++ b/Makefile
@@ -1,2 +1,21 @@
-all:
- gcc -I/usr/local/include -std=c99 -shared -O2 -o bs2b.so -lbs2b bs2b.c -fPIC -Wall -march=native
+OUT?=ddb_bs2b.so
+
+BS2B_LIBS?=-lbs2b
+CFLAGS+=-std=c99 -fPIC -Wall -shared -lm
+#LDFLAGS+=
+
+SOURCES=bs2b.c
+
+OBJECTS=$(SOURCES:.c=.o)
+
+all: $(SOURCES) $(OUT)
+
+$(OUT): $(OBJECTS)
+ $(CC) $(CFLAGS) $(OBJECTS) -o $@ $(BS2B_LIBS) $(LDFLAGS)
+
+.c.o:
+ $(CC) $(CFLAGS) $< -c -o $@
+
+clean:
+ rm $(OBJECTS) $(OUT)
+
diff --git a/bs2b.c b/bs2b.c
index bd9f025..ca5a2c2 100644
--- a/bs2b.c
+++ b/bs2b.c
@@ -132,12 +132,13 @@ static const char ddb_bs2b_dialog[] =
;
static DB_dsp_t plugin = {
- DB_PLUGIN_SET_API_VERSION
+ .plugin.api_vmajor = 1,
+ .plugin.api_vminor = 0,
.plugin.version_major = 0,
.plugin.version_minor = 2,
.plugin.type = DB_PLUGIN_DSP,
.plugin.id = "bs2b",
- .plugin.name = "Headphone crossfeed",
+ .plugin.name = "Headphone crossfeed (bs2b)",
.plugin.descr = "Headphone crossfeed plugin using libbs2b by Boris Mikhaylov",
.plugin.copyright = "Copyright (C) 2010-2011 Steven McDonald <steven.mcdonald@libremail.me>",
.plugin.website = "http://gitorious.org/deadbeef-sm-plugins/pages/Home",
@@ -153,7 +154,7 @@ static DB_dsp_t plugin = {
};
DB_plugin_t *
-bs2b_load (DB_functions_t *api) {
+ddb_bs2b_load (DB_functions_t *api) {
deadbeef = api;
return DB_PLUGIN (&plugin);
}

@ -1 +0,0 @@
DIST deadbeef-decast-20150201.tar.gz 8793 BLAKE2B 41d4425182ceddfef68505fd42f386ba3c3b6486a8e680ed591d84a9d8802dbd0879af09d8e185fedb493ccb9eb23117ec87840f2d97563cff5bf4168dce37f1 SHA512 14b217d38a10013e3aa56a54e156db2fefa58f558048ef91625692710a75d5ceaa331ff86cff2785558e958e246bca95acc566665a6a4638e70e623f4f77526f

@ -1,29 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit deadbeef-plugins
BITBUCKET_COMMIT="9ffd6d6dfb14"
DESCRIPTION="DeaDBeeF podcast subscription plugin"
HOMEPAGE="https://bitbucket.org/thesame/decast"
SRC_URI="https://bitbucket.org/thesame/decast/get/${BITBUCKET_COMMIT}.tar.gz \
-> ${P}.tar.gz"
LICENSE="ZLIB"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" dev-libs/libxml2:2"
DEPEND="${RDEPEND}"
S="${WORKDIR}/thesame-decast-${BITBUCKET_COMMIT}"
src_compile() {
use gtk2 && GTKVER=2 emake
use gtk3 && GTKVER=3 emake
}

@ -1 +0,0 @@
DIST deadbeef-fb-20170214.tar.gz 71809 BLAKE2B 95426d707f53f6c6c01ba2734124669d3a3575d446181760181296fea30fa49b3c49a49b7a68d59298b25fb0c7000c12a64ae93e7990fa4e3985b0aac8f73835 SHA512 f3aaa387c8d85ff250893b0d07bee17c515cb7ffa174809021d9584fda2d9fac50d7eee70bf26fd7617c7661bb8c2f75a920f5606b9cd6945ce48b4a23357994

@ -1,39 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit autotools deadbeef-plugins
GITLAB_COMMIT="47bc3fe0fe151dfbb75f90f9e4d5e9a7affd280a"
DESCRIPTION="DeaDBeeF filebrowser plugin"
HOMEPAGE="https://gitlab.com/zykure/deadbeef-fb"
SRC_URI="https://gitlab.com/zykure/deadbeef-fb/repository/archive.tar.gz?ref=${GITLAB_COMMIT} -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
IUSE+=" debug"
RDEPEND+=" !media-plugins/deadbeef-librarybrowser:0"
DEPEND="${RDEPEND}"
S="${WORKDIR}/deadbeef-fb-${GITLAB_COMMIT}-${GITLAB_COMMIT}"
PATCHES=( -p0 "${FILESDIR}/${PN}-avoid-version-${PV}.patch" )
src_prepare() {
default
eautoreconf
}
src_configure() {
econf --disable-static \
$(use_enable debug) \
$(use_enable gtk2) \
$(use_enable gtk3)
}

@ -1,18 +0,0 @@
--- Makefile.am.orig 2017-12-11 05:18:17.319419283 +0200
+++ Makefile.am 2017-12-11 05:16:37.384425387 +0200
@@ -46,13 +46,13 @@
if HAVE_GTK2
ddb_misc_filebrowser_GTK2_la_SOURCES = $(filebrowser_SOURCES)
-ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module
+ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module -avoid-version
ddb_misc_filebrowser_GTK2_la_LIBADD = $(LDADD) $(GTK2_DEPS_LIBS)
ddb_misc_filebrowser_GTK2_la_CFLAGS = -pipe -std=c99 $(GTK2_DEPS_CFLAGS) $(EXTRA_FLAGS) $(VERSION_FLAGS)
endif
if HAVE_GTK3
ddb_misc_filebrowser_GTK3_la_SOURCES = $(filebrowser_SOURCES)
-ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module
+ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module -avoid-version
ddb_misc_filebrowser_GTK3_la_LIBADD = $(LDADD) $(GTK3_DEPS_LIBS)
ddb_misc_filebrowser_GTK3_la_CFLAGS = -pipe -std=c99 $(GTK3_DEPS_CFLAGS) $(EXTRA_FLAGS) $(VERSION_FLAGS)
endif

@ -1,18 +0,0 @@
--- Makefile.am.org 2016-01-27 00:45:52.979845368 +0700
+++ Makefile.am 2016-01-27 00:46:07.159845166 +0700
@@ -46,13 +46,13 @@
if HAVE_GTK2
ddb_misc_filebrowser_GTK2_la_SOURCES = $(filebrowser_SOURCES)
-ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module
+ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module -avoid-version
ddb_misc_filebrowser_GTK2_la_LIBADD = $(LDADD) $(GTK2_DEPS_LIBS)
ddb_misc_filebrowser_GTK2_la_CFLAGS = -std=c99 $(GTK2_DEPS_CFLAGS) $(EXTRA_FLAGS) $(VERSION_FLAGS)
endif
if HAVE_GTK3
ddb_misc_filebrowser_GTK3_la_SOURCES = $(filebrowser_SOURCES)
-ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module
+ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module -avoid-version
ddb_misc_filebrowser_GTK3_la_LIBADD = $(LDADD) $(GTK3_DEPS_LIBS)
ddb_misc_filebrowser_GTK3_la_CFLAGS = -std=c99 $(GTK3_DEPS_CFLAGS) $(EXTRA_FLAGS) $(VERSION_FLAGS)
endif

@ -1 +0,0 @@
DIST deadbeef-gnome-mmkeys-20131012.tar.gz 3471 BLAKE2B 02bbddc421b22387755846f7c0d9d605ad2d4b17b4fa6c5dde0c6abd3d56f0b06e87a0c2e7d55a4ac0c65a957ef0a18ee9688294cfd537cd4326fd83e5340652 SHA512 9dbb4fd326461dd374a3f4613c747ce7543d7d43edc1a58b2b3ac3d375f8564bf52c32835faa3c30ccbf79f879185eb5720ba3d6fad0ca2946df5256bfc1f8e6

@ -1,21 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit deadbeef-plugins
GITHUB_COMMIT="8e95cd380ba457fe6b666e5e704aa823d5eca1fa"
DESCRIPTION="DeaDBeeF gnome (via dbus) multimedia keys plugin"
HOMEPAGE="https://github.com/barthez/deadbeef-gnome-mmkeys"
SRC_URI="https://github.com/barthez/${PN}/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" sys-apps/dbus:0"
S="${WORKDIR}/${PN}-${GITHUB_COMMIT}"
PATCHES=( "${FILESDIR}/${PN}.patch" )

@ -1,23 +0,0 @@
diff --git a/Makefile b/Makefile
index 35b19ca..e4f147e 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
-CC = gcc
-INCLUDES = $(shell pkg-config --cflags gio-2.0 glib-2.0)
-LIBS = $(shell pkg-config --libs gio-2.0 glib-2.0)
+CC ?= gcc
+INCLUDES ?= $(shell pkg-config --cflags gio-2.0 glib-2.0)
+LIBS ?= $(shell pkg-config --libs gio-2.0 glib-2.0)
OPTIONS = -fPIC -shared
NAME = ddb_gnome_mmkeys
ROOTDIR = /
@@ -11,7 +11,7 @@ all: plugin
plugin: $(NAME).so
$(NAME).so: $(NAME).c
- $(CC) $(INCLUDES) $(OPTIONS) -o $(NAME).so $(NAME).c $(LIBS)
+ $(CC) $(CFLAGS) $(INCLUDES) $(OPTIONS) -o $(NAME).so $(NAME).c $(LIBS) $(LDFLAGS)
install:
mkdir -p $(ROOTDIR)$(INSTALL_DIR)

@ -1 +0,0 @@
DIST deadbeef-infobar-1.4.tar.gz 30720 BLAKE2B e01e097f801447ca1080d937049155b4be73f01b93f7f122cd561595d3a0946ae887e6af3f8b006066684eabf0d37256e6c642c020c0e0ebb02b2bf063d20538 SHA512 7beac74626d512251f732796da156b3742a0002a00264ca3e59f11809701749272ea3a51063a875c5252c65ed85dcdad037a563ebcf1482480f000b528ba51a4

@ -1,36 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit deadbeef-plugins
DESCRIPTION="DeaDBeeF infobar plugin that shows lyrics and artist's biography"
HOMEPAGE="https://bitbucket.org/dsimbiriatin/deadbeef-infobar"
SRC_URI="https://bitbucket.org/dsimbiriatin/${PN}/downloads/${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" dev-libs/libxml2:2
x11-libs/gdk-pixbuf:2[jpeg]
media-sound/deadbeef:0[curl]"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-cflags.diff"
"${FILESDIR}/${PN}-load-gtk2-and-gtk3-version-fix.diff"
)
src_prepare() {
default
use gtk2 && eapply "${FILESDIR}/${PN}-focus-fix.diff"
}
src_compile() {
use gtk2 && emake gtk2
use gtk3 && emake gtk3
}

@ -1,12 +0,0 @@
diff -r b870df1b662c Makefile
--- a/Makefile Thu Jan 30 15:13:12 2014 +0200
+++ b/Makefile Thu Jul 10 09:00:29 2014 +0200
@@ -42,7 +42,7 @@
endef
define link
- $(CC) $(LDFLAGS) $1 $2 $3 -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
endef
# Builds both GTK+2 and GTK+3 versions of the plugin.

@ -1,14 +0,0 @@
diff -r b870df1b662c ui.c
--- a/ui.c Thu Jan 30 15:13:12 2014 +0200
+++ b/ui.c Thu Jul 10 09:00:29 2014 +0200
@@ -19,6 +19,10 @@
#include "ui.h"
+#if !GTK_CHECK_VERSION(2,18,0)
+#define gtk_widget_set_can_focus(widget, canfocus) {if (canfocus) GTK_WIDGET_SET_FLAGS (widget, GTK_CAN_FOCUS); else GTK_WIDGET_UNSET_FLAGS(widget, GTK_CAN_FOCUS);}
+#endif
+
static GtkWidget *infobar_tabs;
static GtkWidget *infobar_toggles;

@ -1,15 +0,0 @@
diff -r b870df1b662c infobar.c
--- a/infobar.c Thu Jan 30 15:13:12 2014 +0200
+++ b/infobar.c Thu Jul 10 09:00:29 2014 +0200
@@ -333,6 +333,11 @@
.plugin.version_major = 1,
.plugin.version_minor = 4,
.plugin.type = DB_PLUGIN_MISC,
+#if !GTK_CHECK_VERSION(3, 0, 0)
+ .plugin.id = "infobar_gtk2",
+#else
+ .plugin.id = "infobar_gtk3",
+#endif
.plugin.name = "Infobar",
.plugin.descr = "Infobar plugin for DeadBeeF audio player.\nFetches and shows:\n"
"- song's lyrics;\n- artist's biography;\n- list of similar artists.\n\n"

@ -1 +0,0 @@
DIST deadbeef-jack-20110321.tar.gz 4312 BLAKE2B 0a9b75a5ba8ae4b29b8182be67a18e8999e7328ac1edf6172878340b759983fca6e8d2e9756e8550ca97fe34749bf7fb16ac1c3ff8b9901dcb1bdb019e42b898 SHA512 9c61f6b0040e1293d782e5ddd4c597fa78841d0d7f077fe3192745ee4f5c523d319085ea9abb923912e70a9fdabc7cbdd5a960d0f5cdbf5e12caea59de200063

@ -1,26 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit deadbeef-plugins
GITHUB_COMMIT="62d1e6ac0452b7baa92fcc75b59bcb960df06da8"
DESCRIPTION="DeaDBeeF jack output plugin"
HOMEPAGE="https://github.com/Alexey-Yakovenko/jack"
SRC_URI="https://github.com/Alexey-Yakovenko/jack/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" virtual/jack:0"
DEPEND="${RDEPEND}"
S="${WORKDIR}/jack-${GITHUB_COMMIT}"
PATCHES=(
"${FILESDIR}/${PN}-api.patch"
"${FILESDIR}/${PN}-build.patch"
)

@ -1,14 +0,0 @@
diff --git a/jack.c b/jack.c
index 43e26cb..ce386c1 100644
--- a/jack.c
+++ b/jack.c
@@ -325,7 +325,8 @@ static const char settings_dlg[] =
// define plugin interface
static DB_output_t plugin = {
- DB_PLUGIN_SET_API_VERSION
+ .plugin.api_vmajor = 1,
+ .plugin.api_vminor = 0,
.plugin.version_major = 0,
.plugin.version_minor = 2,
//.plugin.nostop = 0,

@ -1,10 +0,0 @@
diff --git a/Makefile b/Makefile
index 792e33d..1d8a169 100644
--- a/Makefile
+++ b/Makefile
@@ -1,2 +1,4 @@
+CC?=gcc
+CFLAGS?=-I/usr/local/include
all:
- gcc -I/usr/local/include -std=c99 -shared -O2 -o jack.so -ljack jack.c -fPIC -Wall -march=native
+ $(CC) $(CFLAGS) -std=c99 -shared -O2 -o jack.so -ljack jack.c -fPIC -Wall $(LDFLAGS)

@ -1 +0,0 @@
DIST deadbeef-librarybrowser-20141201.tar.gz 36183 BLAKE2B 2280891f4b2199adccab84c4e12dea2255a97b1cd5caad9e32a8aa9048931b02178591b62aae304399dcb6ca6be4a7db1f64df9d734b00057d9127d1dee6c134 SHA512 4eb6fc8d58ded0c9e4315f4f2c65426d5f8fe4a3c2f8563f5a3d288996566b6efe7d06c3f7369b2fbd262ffb3ac0bd82c300852cc8600e3f50b7afc8b60e54dd

@ -1,36 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit autotools deadbeef-plugins
GITHUB_COMMIT="68e1a92339be65cbeda09304e74f1744ff1c127d"
DESCRIPTION="DeaDBeeF filebrowser plugin that resemble foobar2k music library"
HOMEPAGE="https://github.com/JesseFarebro/deadbeef-librarybrowser"
SRC_URI="https://github.com/JesseFarebro/${PN}/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" !media-plugins/deadbeef-fb:0"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${PN}-${GITHUB_COMMIT}"
PATCHES=( -p0 "${FILESDIR}/${PN}-avoid-version.patch" )
src_prepare() {
default
eautoreconf
}
src_configure() {
econf --disable-static \
$(use_enable gtk2) \
$(use_enable gtk3)
}

@ -1,18 +0,0 @@
--- Makefile.am.org 2015-02-25 09:28:23.422993265 +0300
+++ Makefile.am 2015-02-25 09:28:34.092965442 +0300
@@ -21,13 +21,13 @@
# normal lib
if HAVE_GTK2
ddb_misc_filebrowser_GTK2_la_SOURCES = $(filebrowser_SOURCES)
-ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module
+ddb_misc_filebrowser_GTK2_la_LDFLAGS = -module -avoid-version
ddb_misc_filebrowser_GTK2_la_LIBADD = $(LDADD) $(GTK2_DEPS_LIBS)
ddb_misc_filebrowser_GTK2_la_CFLAGS = -std=c99 $(GTK2_DEPS_CFLAGS) -Wall -Werror -g
endif
if HAVE_GTK3
ddb_misc_filebrowser_GTK3_la_SOURCES = $(filebrowser_SOURCES)
-ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module
+ddb_misc_filebrowser_GTK3_la_LDFLAGS = -module -avoid-version
ddb_misc_filebrowser_GTK3_la_LIBADD = $(LDADD) $(GTK3_DEPS_LIBS)
ddb_misc_filebrowser_GTK3_la_CFLAGS = -std=c99 $(GTK3_DEPS_CFLAGS) -Wall -Werror -g
endif

@ -1 +0,0 @@
DIST deadbeef-mpris-1.10.tar.xz 226324 BLAKE2B 182e2b8c65c25322c3a3abd033ae050b20b017c0f6e8a450764120f2f485aa5f9d2c00a398d8741d384925b80936ea6f071f5c69bb28e20a421893064349286b SHA512 e785e4fb26fdf07d20b952bb55de19311f8742bb3efbf57e72dbcf9301f5c5c1b24a20e1c23b74ae813b9290270506e3c5e1db7ee465f6a78c914b6b2043af1c

@ -1,25 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit autotools deadbeef-plugins
DESCRIPTION="DeaDBeeF MPRIS plugin"
HOMEPAGE="https://github.com/Serranya/deadbeef-mpris2-plugin"
SRC_URI="https://github.com/Serranya/deadbeef-mpris2-plugin/releases/download/v${PV}/deadbeef-mpris2-plugin-${PV}.tar.xz -> ${P}.tar.xz"
LICENSE="GPL-3"
KEYWORDS="~amd64 ~x86"
IUSE=""
S="${WORKDIR}/${P/-mpris/}"
src_prepare() {
default
eautoreconf
}
src_configure() {
econf --disable-static
}

@ -1 +0,0 @@
DIST deadbeef-musical-spectrum-20160426.tar.gz 22708 BLAKE2B 98e8182c29269e3bf82a75845d607578137f53793e6b31bfb5451788f8f7742d8dfd0373c484893df65466b8432e34b514191d59fcf33d44d878ce5c79d747c8 SHA512 01606ac4f0dfb2dd43bff293991858ed5b91bf3eba236cc8c9cb23b30a4b77c0c61b43f0d445fa97c4f6b263ed837b1bf52614af3ebf8d1202a79b4802f9979c

@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit deadbeef-plugins
GITHUB_COMMIT="215bbad824b1ecf291083026f6b2a2bdbee1101b"
DESCRIPTION="DeaDBeeF musical spectrum plugin"
HOMEPAGE="https://github.com/cboxdoerfer/ddb_musical_spectrum"
SRC_URI="https://github.com/cboxdoerfer/ddb_musical_spectrum/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" sci-libs/fftw:3.0="
DEPEND="${RDEPEND}"
S="${WORKDIR}/ddb_musical_spectrum-${GITHUB_COMMIT}"
PATCHES=( "${FILESDIR}/${PN}-cflags.patch" )
src_compile() {
use gtk2 && emake gtk2
use gtk3 && emake gtk3
}

@ -1,19 +0,0 @@
diff --git a/Makefile b/Makefile
index 9c894c7..86bb61b 100644
--- a/Makefile
+++ b/Makefile
@@ -43,11 +43,13 @@ OBJ_GTK2?=$(patsubst %.c, $(GTK2_DIR)/%.o, $(SOURCES))
OBJ_GTK3?=$(patsubst %.c, $(GTK3_DIR)/%.o, $(SOURCES))
define compile
+ echo $(CC) $(CFLAGS) $1 $2 $< -c -o $@
$(CC) $(CFLAGS) $1 $2 $< -c -o $@
endef
define link
- $(CC) $(LDFLAGS) $1 $2 $3 -o $@
+ echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
endef
# Builds both GTK+2 and GTK+3 versions of the plugin.

@ -1 +0,0 @@
DIST deadbeef-opus-0.6.tar.gz 47937 BLAKE2B 233836705b04424f291f844c501f743d676414607e1ec44eb6fca9cfb297a887d362673ac7fe53a2be81e34d77d48397bdb865350c7a5da33e964d57b1322b98 SHA512 602004caafd3d6c900f879bdb750bfb1283ce9bafedc2c05b4136f3ea87da19de68948b823dc8f1bd67b8db042ada4362ff1942f5a3a0673a32649ab4621c688

@ -1,22 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit deadbeef-plugins
DESCRIPTION="DeaDBeeF ogg opus decoder plugin"
HOMEPAGE="https://bitbucket.org/Lithopsian/deadbeef-opus"
SRC_URI="https://bitbucket.org/Lithopsian/${PN}/downloads/opus-${PV}.tar.gz -> ${P}.tar.gz"
RESTRICT+=" strip"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" >=media-libs/opusfile-0.5:0[float,http]
media-libs/libogg:0"
DEPEND="${RDEPEND}"
S="${WORKDIR}/opus-${PV}"

@ -1,38 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DESCRIPTION="Meta package for DeaDBeeF player third party plugins"
HOMEPAGE="http://deadbeef.sourceforge.net"
SRC_URI=""
LICENSE="metapackage"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="archive bookmark-manager bs2b decast filebrowser gnome-mmkeys infobar
jack librarybrowser mpris musical-spectrum opus quick-search
replaygain-control soxr spectrogram statusnotifier stereo-widener
vk vu-meter waveform-seekbar"
PDEPEND="archive? ( media-plugins/deadbeef-archive-reader:0 )
bookmark-manager? ( media-plugins/deadbeef-bookmark-manager:0 )
bs2b? ( media-plugins/deadbeef-bs2b:0 )
decast? ( media-plugins/deadbeef-decast:0 )
filebrowser? ( media-plugins/deadbeef-fb:0 )
gnome-mmkeys? ( media-plugins/deadbeef-gnome-mmkeys:0 )
infobar? ( media-plugins/deadbeef-infobar:0 )
jack? ( media-plugins/deadbeef-jack:0 )
librarybrowser? ( media-plugins/deadbeef-librarybrowser:0 )
mpris? ( media-plugins/deadbeef-mpris:0 )
musical-spectrum? ( media-plugins/deadbeef-musical-spectrum:0 )
opus? ( media-plugins/deadbeef-opus:0 )
quick-search? ( media-plugins/deadbeef-quick-search:0 )
replaygain-control? ( media-plugins/deadbeef-replaygain-control:0 )
soxr? ( media-plugins/deadbeef-soxr:0 )
spectrogram? ( media-plugins/deadbeef-spectrogram:0 )
statusnotifier? ( media-plugins/deadbeef-statusnotifier:0 )
stereo-widener? ( media-plugins/deadbeef-stereo-widener:0 )
vk? ( media-plugins/deadbeef-vk:0 )
vu-meter? ( media-plugins/deadbeef-vu-meter:0 )
waveform-seekbar? ( media-plugins/deadbeef-waveform-seekbar:0 )"

@ -1 +0,0 @@
DIST deadbeef-quick-search-20160210.tar.gz 8537 BLAKE2B 4a275889bc61e1a0494ef11e97e596a2d3a265c007bd1b394b6fe8601ae681f329bbd136831507769c6d9b801a57077d9f9b938bdf449eb2716f1b3e9199a274 SHA512 912d6dd43485dc400d15ffa04a56be09da84bd04819d95d9c290a75258730ba3c518e3ff4f787fd75d95c9a3ff869df8f2acc20eb057fbff199cf54e247319f3

@ -1,24 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit deadbeef-plugins
GITHUB_COMMIT="f1fc79733c8e488259ccf168bcf5b1445b71975c"
DESCRIPTION="DeaDBeeF quick search plugin"
HOMEPAGE="https://github.com/cboxdoerfer/ddb_quick_search"
SRC_URI="https://github.com/cboxdoerfer/ddb_quick_search/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/ddb_quick_search-${GITHUB_COMMIT}"
src_compile() {
use gtk2 && emake gtk2
use gtk3 && emake gtk3
}

@ -1 +0,0 @@
DIST deadbeef-replaygain-control-20140802.tar.gz 5713 BLAKE2B a808f11c1b457081c1045d8e42e21d4c399757c09b85d75d09469d3f9fcebec1e373c109920df05ab4dbae004551d8beb370ad2fadf012b724990299c33cb509 SHA512 5d2de29b3cca2ca8674e4a459e4f6bba21470777d151856b6cec58ac2dfb640183e705a6ecc04e2aa33d086d8aa4ebbd1e40bf62438d8bb2c1531e1863e0f074

@ -1,26 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit deadbeef-plugins
GITHUB_COMMIT="c0788d47e5bcc2428c57fe4321566891c4abe452"
DESCRIPTION="DeaDBeeF replay gain control plugin"
HOMEPAGE="https://github.com/cboxdoerfer/ddb_replaygain_control"
SRC_URI="https://github.com/cboxdoerfer/ddb_replaygain_control/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/ddb_replaygain_control-${GITHUB_COMMIT}"
PATCHES=( "${FILESDIR}/${PN}-cflags.patch" )
src_compile() {
use gtk2 && emake gtk2
use gtk3 && emake gtk3
}

@ -1,15 +0,0 @@
diff --git a/Makefile b/Makefile
index 1d05e5f..f7228da 100644
--- a/Makefile
+++ b/Makefile
@@ -42,8 +42,8 @@ define compile
endef
define link
- echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@
- $(CC) $(LDFLAGS) $1 $2 $3 -o $@
+ echo $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
endef
# Builds both GTK+2 and GTK+3 versions of the plugin.

@ -1 +0,0 @@
DIST deadbeef-soxr-20190311.tar.gz 3880 BLAKE2B 6a62c896cbd6bfbab263b41d3e1422a651959c1a33687908708e791fbde441a0482bfe7b52a2f1cdf0606df688157c576ea76c3fc8ca89114268de153c9edde8 SHA512 613b239596570d2748288d2682b9e509a01c27a5ad761374b30bbbeb0d2e9029e5b9bf4cb99a5902a214e93772327925b2778f0e98c3c92ce38ea2a11ae475de

@ -1,21 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit deadbeef-plugins
GITHUB_COMMIT="103341b7388d38110181494bb9763daa9dafa63e"
DESCRIPTION="DeaDBeeF sox resampler plugin"
HOMEPAGE="https://github.com/silentlexx/deadbeef_soxr"
SRC_URI="https://github.com/silentlexx/deadbeef_soxr/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" media-libs/soxr:0"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${PN/-/_}-${GITHUB_COMMIT}"

@ -1 +0,0 @@
DIST deadbeef-spectrogram-20150110.tar.gz 12503 BLAKE2B eeaa04e8a98abe33e49aad6163c37a11cdc87cd71d3c1c58feb5bf89a1201e8056bce298f6e38863cd46cb7e1c1d7780c5846a08de50c26634c58a239a9a47a0 SHA512 cb0a9e8d989f7419c0c6b2547389755ced744611872a0c59c86406f1fc12a77fe86a4231a2552e272939a8d84c5693f788f2de26309fca09cbd04d596fffc2aa

@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit deadbeef-plugins
GITHUB_COMMIT="8d1b3713f3a3a8a93b4934a4782fb3db7f744fb7"
DESCRIPTION="DeaDBeeF spectrogram plugin"
HOMEPAGE="https://github.com/cboxdoerfer/ddb_spectrogram"
SRC_URI="https://github.com/cboxdoerfer/ddb_spectrogram/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" sci-libs/fftw:3.0="
DEPEND="${RDEPEND}"
S="${WORKDIR}/ddb_spectrogram-${GITHUB_COMMIT}"
PATCHES=( "${FILESDIR}/${PN}-cflags.patch" )
src_compile() {
use gtk2 && emake gtk2
use gtk3 && emake gtk3
}

@ -1,19 +0,0 @@
diff --git a/Makefile b/Makefile
index 9c894c7..86bb61b 100644
--- a/Makefile
+++ b/Makefile
@@ -43,11 +43,13 @@ OBJ_GTK2?=$(patsubst %.c, $(GTK2_DIR)/%.o, $(SOURCES))
OBJ_GTK3?=$(patsubst %.c, $(GTK3_DIR)/%.o, $(SOURCES))
define compile
+ echo $(CC) $(CFLAGS) $1 $2 $< -c -o $@
$(CC) $(CFLAGS) $1 $2 $< -c -o $@
endef
define link
- $(CC) $(LDFLAGS) $1 $2 $3 -o $@
+ echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
endef
# Builds both GTK+2 and GTK+3 versions of the plugin.

@ -1 +0,0 @@
DIST deadbeef-statusnotifier-1.2.tar.gz 50358 BLAKE2B 9c790276c21fa809978fd3d2c639d1e816b9e1b6b1b811ebba4888cc5cdeb64b37d854b3ea593e89cdde4a0ea5c35a84c3f26e9e56b51d6a804a68228bfc1b31 SHA512 f56e612f88a348e12e661ba4aec6a7f6d0e0464e32ec895e4297546fea07f04274123094b55318113a9f3495cb650a3ae9be324fc2796eac436e4d7a209c0646

@ -1,33 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit cmake-utils deadbeef-plugins
DESCRIPTION="DeaDBeeF plasma5 tray icon plugin"
HOMEPAGE="https://github.com/vovochka404/deadbeef-statusnotifier-plugin"
SRC_URI="https://github.com/vovochka404/deadbeef-statusnotifier-plugin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" dev-libs/libdbusmenu:0"
DEPEND="${RDEPEND}"
S="${WORKDIR}/deadbeef-statusnotifier-plugin-${PV}"
src_configure() {
local mycmakeargs=(
-DUSE_GTK2="$(usex gtk2)"
-DUSE_GTK3="$(usex gtk3)"
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}

@ -1 +0,0 @@
DIST deadbeef-stereo-widener-20110319.tar.gz 2649 BLAKE2B 51853be098a7a34fee249b6c22f021b1f4efefb4d72b3e6647b870f92b4f2dd0eb775958cb2922f3499dfaa94f955dfe23f5af34c29b2c96fa67a10151603b44 SHA512 08ec7b45d8c00c1a7324c6c4a71a1569f725c7897873aeed46eea9f7b4979f8877022e2edb55886eae09c143f88d2a462a7fe2e9a1f2a6e7b6be87c8462a7258

@ -1,22 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit deadbeef-plugins
GITHUB_COMMIT="d3990d772b02cdc6206f067748f5d1f9650616fb"
DESCRIPTION="DeaDBeeF simple stereo widener plugin"
HOMEPAGE="https://github.com/Alexey-Yakovenko/stereo-widener"
SRC_URI="https://github.com/Alexey-Yakovenko/stereo-widener/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/stereo-widener-${GITHUB_COMMIT}"
PATCHES=(
"${FILESDIR}/${PN}-api.patch"
"${FILESDIR}/${PN}-build.patch"
)

@ -1,15 +0,0 @@
diff --git a/stereo_widener.c b/stereo_widener.c
index f8dcc0d..48c6d42 100644
--- a/stereo_widener.c
+++ b/stereo_widener.c
@@ -144,8 +144,8 @@ static const char ddb_sw_dialog[] =
;
static DB_dsp_t plugin = {
- .plugin.api_vmajor = DB_API_VERSION_MAJOR,
- .plugin.api_vminor = DB_API_VERSION_MINOR,
+ .plugin.api_vmajor = 1,
+ .plugin.api_vminor = 0,
.plugin.type = DB_PLUGIN_DSP,
.plugin.id = "stereo_widener",
.plugin.name = "Stereo widener",

@ -1,27 +0,0 @@
diff --git a/Makefile b/Makefile
index 0fb6aaa..7ca9545 100644
--- a/Makefile
+++ b/Makefile
@@ -1,2 +1,20 @@
-all:
- gcc -I/usr/local/include -std=c99 -shared -O2 -o stereo_widener.so stereo_widener.c -fPIC -Wall -march=native
+CC?=gcc
+OUT=stereo_widener.so
+
+CFLAGS+=-std=c99 -fPIC -Wall
+LDFLAGS+=-shared
+
+SOURCES=stereo_widener.c
+
+OBJECTS=$(SOURCES:.c=.o)
+
+all: $(SOURCES) $(OUT)
+
+$(OUT): $(OBJECTS)
+ $(CC) $(CFLAGS) $(OBJECTS) $(LDFLAGS) -o $@
+
+.c.o:
+ $(CC) $(CFLAGS) $< -c -o $@
+
+clean:
+ rm $(OBJECTS) $(OUT)

@ -1 +0,0 @@
DIST deadbeef-vk-0.2.2.tar.gz 14277 BLAKE2B c2568e0b23418879cdbae7bd05b81c56ee1c1dfda63d81b0883c8ca07379e1ff950bed5649e2e6d9b80608e092c407e5e9000a27e61796510cde0455eece68ba SHA512 7ca136146427902a8d52528e3f7e0bec4af99ada66fc8c76056f8322167843d0fb1cb2631af656d7b050bb65ce7b02d962f3ae7846ec4f112d029ebfed5dc1fd

@ -1,34 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit cmake-utils deadbeef-plugins
DESCRIPTION="DeaDBeeF plugin for listening music from vkontakte.com"
HOMEPAGE="https://github.com/scorpp/db-vk"
SRC_URI="https://github.com/scorpp/db-vk/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" dev-libs/json-glib:0
media-sound/deadbeef:0[curl]"
DEPEND="${RDEPEND}"
S="${WORKDIR}/db-vk-${PV}"
src_configure() {
local mycmakeargs=(
-DWITH_GTK2="$(usex gtk2)"
-DWITH_GTK3="$(usex gtk3)"
)
cmake-utils_src_configure
}
src_compile() {
cmake-utils_src_compile
}

@ -1 +0,0 @@
DIST deadbeef-vu-meter-20140914.tar.gz 29953 BLAKE2B 3a2cbd992116dfa0cde6b1f5ff73df31c67e9adad30b96d9c6d4f9887df5775c8ff8a34a57d065ec50f395aac093fbea30af759eee73801e50555a19fcdc50a1 SHA512 2e9591512b1f76d70c0b64183bbe8d35008976a39553fd8979951adec3ed526acf078d60b1750044c17cdbd554529dfd8a147e08be9dd3dca2ebc307f6156bf1

@ -1,24 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit deadbeef-plugins
GITHUB_COMMIT="940d8d72a46993619c3fba4cde5e30c95f5a4b82"
DESCRIPTION="DeaDBeeF vu meter plugin"
HOMEPAGE="https://github.com/cboxdoerfer/ddb_vu_meter"
SRC_URI="https://github.com/cboxdoerfer/ddb_vu_meter/archive/${GITHUB_COMMIT}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/ddb_vu_meter-${GITHUB_COMMIT}"
src_compile() {
use gtk2 && emake gtk2
use gtk3 && emake gtk3
}

@ -1 +0,0 @@
DIST deadbeef-waveform-seekbar-0.5.tar.gz 17765 BLAKE2B dc2fc76958fd77d3a98f0b67c7b49fab4af3cdb6d904dbb3fe1bbab7e5e854a2e0a01c0f45c48764b71bf38af2b7038a3583bd74858f5224f18551b741e2e4c9 SHA512 710031315df6d807c7b355660664481db15a98d3546e5e34a20867730e0eab0888a796c0ecdc1973b85b90eebcac8819064f7dc2d47d03b2aa30910b58481034

@ -1,30 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
DEADBEEF_GUI="yes"
inherit deadbeef-plugins
DESCRIPTION="DeaDBeeF waveform seekbar plugin"
HOMEPAGE="https://github.com/cboxdoerfer/ddb_waveform_seekbar"
SRC_URI="https://github.com/cboxdoerfer/ddb_waveform_seekbar/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
RDEPEND+=" dev-db/sqlite:3"
DEPEND="${RDEPEND}"
S="${WORKDIR}/ddb_waveform_seekbar-${PV}"
PATCHES=(
"${FILESDIR}/${PN}-cflags-lm.patch"
)
src_compile() {
use gtk2 && emake gtk2
use gtk3 && emake gtk3
}

@ -1,26 +0,0 @@
diff --git a/Makefile b/Makefile
index e06b20c..a0867f8 100644
--- a/Makefile
+++ b/Makefile
@@ -36,8 +36,8 @@ GTK3_LIBS?=`pkg-config --libs gtk+-3.0`
SQLITE_LIBS?=-lsqlite3
CC?=gcc
-CFLAGS+=-Wall -fPIC -std=c99 -D_GNU_SOURCE
-LDFLAGS+=-shared
+CFLAGS+=-Wall -fPIC -std=c99 -D_GNU_SOURCE -lm
+LDFLAGS+=-shared -lm
GTK2_DIR?=gtk2
GTK3_DIR?=gtk3
@@ -52,8 +52,8 @@ define compile
endef
define link
- echo $(CC) $(LDFLAGS) $1 $2 $3 -o $@
- $(CC) $(LDFLAGS) $1 $2 $3 -o $@
+ echo $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
+ $(CC) $(CFLAGS) $(LDFLAGS) $1 $2 $3 -o $@
endef
# Builds both GTK+2 and GTK+3 versions of the plugin.

@ -1,2 +0,0 @@
DIST deadbeef-0.7.2.tar.bz2 4736472 BLAKE2B ac2bbf9c832cdfb838c8237efb2aa4112dab37955cbcd40aef4f28f863c94db446d0d6040d25443ed7bac4d3d7b1ee8848eb21e18dd515344109a2d11fb7aa0d SHA512 9ea61a3820d9d57f038b80652ce63bd87e6781259c0f58a93b70607b02e71debbf5598f4a06d607d3840a804c3b7fc5039a4c4b0a8bb01e8e5107bba3f0bd980
DIST deadbeef-1.8.0.tar.bz2 4849778 BLAKE2B 9c8757df2e4bff65d1c93e38e79bf21fa8a24e06016ef4d4d5f56f70b4e6b381c1be8d19c3f409cf0a1408168807228120d2364525a833703ac9a109b2698faf SHA512 93b393fd9b8f99ad01ee499963adf189f61db836c305feaefe61faa8b2c4231d4d653d7cde33d316c2ecdd5223d940cae2b205c52c25ba86aa02ded3682786a0

@ -1,259 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PLOCALES="be bg bn ca cs da de el en_GB es et eu fa fi fr gl he hr hu id it ja kk km lg
lt nl pl pt pt_BR ro ru si_LK sk sl sr sr@latin sv te tr ug uk vi zh_CN zh_TW"
PLOCALE_BACKUP="en_GB"
inherit autotools gnome2-utils l10n xdg-utils
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
KEYWORDS="~amd64 ~x86"
DESCRIPTION="foobar2k-like music player"
HOMEPAGE="http://deadbeef.sourceforge.net"
LICENSE="BSD
UNICODE
ZLIB
aac? ( GPL-1 GPL-2 )
adplug? ( LGPL-2.1 ZLIB )
alac? ( MIT GPL-2 )
alsa? ( GPL-2 )
cdda? ( GPL-2 LGPL-2 GPL-3 )
cdparanoia? ( GPL-2 )
cover? ( ZLIB )
converter? ( GPL-2 )
curl? ( curl ZLIB )
dts? ( GPL-2 )
dumb? ( DUMB-0.9.3 ZLIB )
equalizer? ( GPL-2 )
ffmpeg? ( GPL-2 )
flac? ( BSD )
gme? ( LGPL-2.1 )
gtk2? ( GPL-2 )
gtk3? ( GPL-2 )
hotkeys? ( ZLIB )
lastfm? ( GPL-2 )
libav? ( GPL-2 )
libnotify? ( GPL-2 )
libsamplerate? ( GPL-2 )
m3u? ( ZLIB )
mac? ( GPL-2 )
mad? ( GPL-2 ZLIB )
midi? ( LGPL-2.1 ZLIB )
mms? ( GPL-2 ZLIB )
mono2stereo? ( ZLIB )
mpg123? ( LGPL-2.1 ZLIB )
musepack? ( BSD ZLIB )
nullout? ( ZLIB )
oss? ( GPL-2 )
playlist-browser? ( ZLIB )
psf? ( BSD GPL-1 MAME ZLIB )
pulseaudio? ( GPL-2 )
shell-exec? ( GPL-2 )
shn? ( shorten ZLIB )
sid? ( GPL-2 )
sndfile? ( GPL-2 LGPL-2 )
tta? ( BSD ZLIB )
vorbis? ( BSD ZLIB )
vtx? ( GPL-2 ZLIB )
wavpack? ( BSD )
wma? ( GPL-2 LGPL-2 ZLIB )
zip? ( ZLIB )"
SLOT="0"
IUSE="+alsa +flac +gtk2 +hotkeys +m3u +mad +mp3 +sndfile +vorbis
aac adplug alac cdda cdparanoia converter cover cover-imlib2 cover-network curl dts dumb equalizer
ffmpeg gme gtk3 lastfm libav libnotify libsamplerate mac midi mms mono2stereo mpg123 musepack nls
nullout oss playlist-browser psf pulseaudio sc68 shell-exec shn sid tta unity vtx wavpack wma zip"
REQUIRED_USE="cdparanoia? ( cdda )
converter? ( || ( gtk2 gtk3 ) )
cover-imlib2? ( cover )
cover-network? ( cover curl )
cover? ( || ( gtk2 gtk3 ) )
ffmpeg? ( !libav )
lastfm? ( curl )
libav? ( !ffmpeg )
mp3? ( || ( mad mpg123 ) )
playlist-browser? ( || ( gtk2 gtk3 ) )
shell-exec? ( || ( gtk2 gtk3 ) )
|| ( alsa oss pulseaudio nullout )"
PDEPEND="media-plugins/deadbeef-plugins-meta:0"
RDEPEND="dev-libs/glib:2
aac? ( media-libs/faad2:0 )
adplug? ( media-libs/adplug:0 )
alsa? ( media-libs/alsa-lib:0 )
alac? ( media-libs/faad2:0 )
cdda? ( dev-libs/libcdio:0=
media-libs/libcddb:0 )
cdparanoia? ( dev-libs/libcdio-paranoia:0 )
cover? ( cover-imlib2? ( media-libs/imlib2:0 )
media-libs/libpng:0=
virtual/jpeg:0
x11-libs/gdk-pixbuf:2[jpeg] )
curl? ( net-misc/curl:0 )
ffmpeg? ( media-video/ffmpeg:0= )
libav? ( media-video/libav:0= )
flac? ( media-libs/flac:0 )
gme? ( sys-libs/zlib:0 )
gtk2? ( dev-libs/atk:0
dev-libs/jansson:0
x11-libs/cairo:0
x11-libs/gtk+:2
x11-libs/pango:0 )
gtk3? ( dev-libs/jansson:0
x11-libs/gtk+:3 )
hotkeys? ( x11-libs/libX11:0 )
libnotify? ( sys-apps/dbus:0 )
libsamplerate? ( media-libs/libsamplerate:0 )
mad? ( media-libs/libmad:0 )
midi? ( media-sound/timidity-freepats:0 )
mpg123? ( media-sound/mpg123:0 )
psf? ( sys-libs/zlib:0 )
pulseaudio? ( media-sound/pulseaudio:0 )
sndfile? ( media-libs/libsndfile:0 )
vorbis? ( media-libs/libogg:0
media-libs/libvorbis:0 )
wavpack? ( media-sound/wavpack:0 )
zip? ( dev-libs/libzip:0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig:0
nls? ( dev-util/intltool:0
virtual/libintl:0 )
mac? ( x86? ( dev-lang/yasm:0 )
amd64? ( dev-lang/yasm:0 ) )"
S="${WORKDIR}/${P}"
src_prepare() {
if ! use_if_iuse linguas_pt_BR && use_if_iuse linguas_ru ; then
eapply "${FILESDIR}/${PN}-0.7.2-remove-pt_br-help-translation.patch"
rm -v "${S}/translation/help.pt_BR.txt" || die
fi
if ! use_if_iuse linguas_ru && use_if_iuse linguas_pt_BR ; then
eapply "${FILESDIR}/${PN}-0.7.2-remove-ru-help-translation.patch"
rm -v "${S}/translation/help.ru.txt" || die
fi
if ! use_if_iuse linguas_pt_BR && ! use_if_iuse linguas_ru ; then
eapply "${FILESDIR}/${PN}-0.7.2-remove-pt_br-and-ru-help-translation.patch"
rm -v "${S}/translation/help.pt_BR.txt" "${S}/translation/help.ru.txt" || die
fi
if use midi ; then
# set default gentoo path
sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
-i "${S}/plugins/wildmidi/wildmidiplug.c" || die
fi
if ! use unity ; then
# remove unity trash
eapply "${FILESDIR}/${PN}-0.7.2-remove-unity-trash.patch"
fi
if use arm ; then
eapply "${FILESDIR}/gcc-8/394536bd135dd5f9fac211c391ce2e1a04bda6da.patch"
eapply "${FILESDIR}/gcc-8/7163099d55c64bf11c3dac4dadfd83a0495ea207.patch"
eapply "${FILESDIR}/gcc-8/8fdeb8102d7a8be6773dc4accc5fe87901488724.patch"
fi
eapply_user
config_rpath_update "${S}/config.rpath"
eautoreconf
}
src_configure() {
if use ffmpeg && ! use libav ; then
ffmpeg_configure="$(use_enable ffmpeg)"
elif use libav && ! use ffmpeg ; then
ffmpeg_configure="$(use_enable libav ffmpeg)"
fi
econf --disable-coreaudio \
--disable-portable \
--disable-static \
"${ffmpeg_configure}" \
$(use_enable aac) \
$(use_enable adplug) \
$(use_enable alac) \
$(use_enable alsa) \
$(use_enable cdda) \
$(use_enable cdparanoia cdda-paranoia) \
$(use_enable converter) \
$(use_enable cover artwork) \
$(use_enable cover-imlib2 artwork-imlib2) \
$(use_enable cover-network artwork-network) \
$(use_enable curl vfs-curl) \
$(use_enable dts dca) \
$(use_enable dumb) \
$(use_enable equalizer supereq) \
$(use_enable flac) \
$(use_enable gme) \
$(use_enable gtk2) \
$(use_enable gtk3) \
$(use_enable hotkeys) \
$(use_enable lastfm lfm) \
$(use_enable libnotify notify) \
$(use_enable libsamplerate src) \
$(use_enable m3u) \
$(use_enable mac ffap) \
$(use_enable mad libmad) \
$(use_enable midi wildmidi) \
$(use_enable mms) \
$(use_enable mono2stereo) \
$(use_enable mpg123 libmpg123) \
$(use_enable musepack) \
$(use_enable nls) \
$(use_enable nullout) \
$(use_enable oss) \
$(use_enable playlist-browser pltbrowser) \
$(use_enable psf) \
$(use_enable pulseaudio pulse) \
$(use_enable sc68) \
$(use_enable shell-exec shellexecui) \
$(use_enable shn) \
$(use_enable sid) \
$(use_enable sndfile) \
$(use_enable tta) \
$(use_enable vorbis) \
$(use_enable vtx) \
$(use_enable wavpack) \
$(use_enable wma) \
$(use_enable zip vfs-zip)
}
pkg_preinst() {
if use gtk2 || use gtk3 ; then
gnome2_icon_savelist
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
if use gtk2 || use gtk3 ; then
gnome2_icon_cache_update
fi
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
if use gtk2 || use gtk3 ; then
gnome2_icon_cache_update
fi
}

@ -1,247 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PLOCALES="be bg bn ca cs da de el en_GB es et eu fa fi fr gl he hr hu id it ja kk km lg
lt nl pl pt pt_BR ro ru si_LK sk sl sr sr@latin sv te tr ug uk vi zh_CN zh_TW"
PLOCALE_BACKUP="en_GB"
inherit autotools gnome2-utils l10n xdg-utils
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
KEYWORDS="~amd64 ~x86"
DESCRIPTION="foobar2k-like music player"
HOMEPAGE="http://deadbeef.sourceforge.net"
LICENSE="BSD
UNICODE
ZLIB
aac? ( GPL-1 GPL-2 )
adplug? ( LGPL-2.1 ZLIB )
alac? ( MIT GPL-2 )
alsa? ( GPL-2 )
cdda? ( GPL-2 LGPL-2 GPL-3 )
cdparanoia? ( GPL-2 )
cover? ( ZLIB )
converter? ( GPL-2 )
curl? ( curl ZLIB )
dts? ( GPL-2 )
dumb? ( DUMB-0.9.3 ZLIB )
equalizer? ( GPL-2 )
ffmpeg? ( GPL-2 )
flac? ( BSD )
gme? ( LGPL-2.1 )
gtk2? ( GPL-2 )
gtk3? ( GPL-2 )
hotkeys? ( ZLIB )
lastfm? ( GPL-2 )
libav? ( GPL-2 )
libnotify? ( GPL-2 )
libsamplerate? ( GPL-2 )
m3u? ( ZLIB )
mac? ( GPL-2 )
mad? ( GPL-2 ZLIB )
midi? ( LGPL-2.1 ZLIB )
mms? ( GPL-2 ZLIB )
mono2stereo? ( ZLIB )
mpg123? ( LGPL-2.1 ZLIB )
musepack? ( BSD ZLIB )
nullout? ( ZLIB )
opus? ( ZLIB )
oss? ( GPL-2 )
playlist-browser? ( ZLIB )
psf? ( BSD GPL-1 MAME ZLIB )
pulseaudio? ( GPL-2 )
shell-exec? ( GPL-2 )
shn? ( shorten ZLIB )
sid? ( GPL-2 )
sndfile? ( GPL-2 LGPL-2 )
tta? ( BSD ZLIB )
vorbis? ( BSD ZLIB )
vtx? ( GPL-2 ZLIB )
wavpack? ( BSD )
wma? ( GPL-2 LGPL-2 ZLIB )
zip? ( ZLIB )"
SLOT="0"
IUSE="+alsa +flac +gtk2 +hotkeys +m3u +mad +mp3 +sndfile +vorbis
aac adplug alac cdda cdparanoia converter cover cover-imlib2 cover-network curl dts dumb equalizer
ffmpeg gme gtk3 lastfm libav libnotify libsamplerate mac midi mms mono2stereo mpg123 musepack nls
nullout opus oss playlist-browser psf pulseaudio replaygain-scanner sc68 shell-exec shn sid tta unity vtx wavpack wma zip"
REQUIRED_USE="cdparanoia? ( cdda )
converter? ( || ( gtk2 gtk3 ) )
cover-imlib2? ( cover )
cover-network? ( cover curl )
cover? ( || ( gtk2 gtk3 ) )
ffmpeg? ( !libav )
lastfm? ( curl )
libav? ( !ffmpeg )
mp3? ( || ( mad mpg123 ) )
playlist-browser? ( || ( gtk2 gtk3 ) )
shell-exec? ( || ( gtk2 gtk3 ) )
|| ( alsa oss pulseaudio nullout )"
PDEPEND="media-plugins/deadbeef-plugins-meta:0"
RDEPEND="dev-libs/glib:2
aac? ( media-libs/faad2:0 )
adplug? ( media-libs/adplug:0 )
alsa? ( media-libs/alsa-lib:0 )
alac? ( media-libs/faad2:0 )
cdda? ( dev-libs/libcdio:0=
media-libs/libcddb:0 )
cdparanoia? ( dev-libs/libcdio-paranoia:0 )
cover? ( cover-imlib2? ( media-libs/imlib2:0 )
media-libs/libpng:0=
virtual/jpeg:0
x11-libs/gdk-pixbuf:2[jpeg] )
curl? ( net-misc/curl:0 )
ffmpeg? ( media-video/ffmpeg:0= )
libav? ( media-video/libav:0= )
flac? ( media-libs/flac:0 )
gme? ( sys-libs/zlib:0 )
gtk2? ( dev-libs/atk:0
dev-libs/jansson:0
x11-libs/cairo:0
x11-libs/gtk+:2
x11-libs/pango:0 )
gtk3? ( dev-libs/jansson:0
x11-libs/gtk+:3 )
hotkeys? ( x11-libs/libX11:0 )
libnotify? ( sys-apps/dbus:0 )
libsamplerate? ( media-libs/libsamplerate:0 )
mad? ( media-libs/libmad:0 )
midi? ( media-sound/timidity-freepats:0 )
mpg123? ( media-sound/mpg123:0 )
opus? ( media-libs/opusfile:0 )
psf? ( sys-libs/zlib:0 )
pulseaudio? ( media-sound/pulseaudio:0 )
sndfile? ( media-libs/libsndfile:0 )
vorbis? ( media-libs/libogg:0
media-libs/libvorbis:0 )
wavpack? ( media-sound/wavpack:0 )
zip? ( dev-libs/libzip:0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig:0
nls? ( dev-util/intltool:0
virtual/libintl:0 )
mac? ( x86? ( dev-lang/yasm:0 )
amd64? ( dev-lang/yasm:0 ) )"
S="${WORKDIR}/${P}"
src_prepare() {
if ! use_if_iuse linguas_ru ; then
eapply "${FILESDIR}/${P}-remove-ru-help-translation.patch"
rm -v "${S}/translation/help.ru.txt" || die
fi
if use midi ; then
# set default gentoo path
sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
-i "${S}/plugins/wildmidi/wildmidiplug.c" || die
fi
if ! use unity ; then
# remove unity trash
eapply "${FILESDIR}/${P}-remove-unity-trash.patch"
fi
eapply_user
config_rpath_update "${S}/config.rpath"
eautoreconf
}
src_configure() {
if use ffmpeg && ! use libav ; then
ffmpeg_configure="$(use_enable ffmpeg)"
elif use libav && ! use ffmpeg ; then
ffmpeg_configure="$(use_enable libav ffmpeg)"
fi
econf --disable-coreaudio \
--disable-portable \
--disable-static \
"${ffmpeg_configure}" \
$(use_enable aac) \
$(use_enable adplug) \
$(use_enable alac) \
$(use_enable alsa) \
$(use_enable cdda) \
$(use_enable cdparanoia cdda-paranoia) \
$(use_enable converter) \
$(use_enable cover artwork) \
$(use_enable cover-imlib2 artwork-imlib2) \
$(use_enable cover-network artwork-network) \
$(use_enable curl vfs-curl) \
$(use_enable dts dca) \
$(use_enable dumb) \
$(use_enable equalizer supereq) \
$(use_enable flac) \
$(use_enable gme) \
$(use_enable gtk2) \
$(use_enable gtk3) \
$(use_enable hotkeys) \
$(use_enable lastfm lfm) \
$(use_enable libnotify notify) \
$(use_enable libsamplerate src) \
$(use_enable m3u) \
$(use_enable mac ffap) \
$(use_enable mad libmad) \
$(use_enable midi wildmidi) \
$(use_enable mms) \
$(use_enable mono2stereo) \
$(use_enable mpg123 libmpg123) \
$(use_enable musepack) \
$(use_enable nls) \
$(use_enable nullout) \
$(use_enable opus) \
$(use_enable oss) \
$(use_enable playlist-browser pltbrowser) \
$(use_enable psf) \
$(use_enable pulseaudio pulse) \
$(use_enable replaygain-scanner rgscanner) \
$(use_enable sc68) \
$(use_enable shell-exec shellexecui) \
$(use_enable shn) \
$(use_enable sid) \
$(use_enable sndfile) \
$(use_enable tta) \
$(use_enable vorbis) \
$(use_enable vtx) \
$(use_enable wavpack) \
$(use_enable wma) \
$(use_enable zip vfs-zip)
}
pkg_preinst() {
if use gtk2 || use gtk3 ; then
gnome2_icon_savelist
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
if use gtk2 || use gtk3 ; then
gnome2_icon_cache_update
fi
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
if use gtk2 || use gtk3 ; then
gnome2_icon_cache_update
fi
}

@ -1,247 +0,0 @@
# Copyright 1999-2019 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
PLOCALES="be bg bn ca cs da de el en_GB es et eu fa fi fr gl he hr hu id it ja kk km lg
lt nl pl pt pt_BR ro ru si_LK sk sl sr sr@latin sv te tr ug uk vi zh_CN zh_TW"
PLOCALE_BACKUP="en_GB"
inherit autotools eutils git-r3 gnome2-utils l10n xdg-utils
EGIT_REPO_URI="https://github.com/Alexey-Yakovenko/${PN}.git"
EGIT_BRANCH="master"
KEYWORDS=""
DESCRIPTION="foobar2k-like music player"
HOMEPAGE="http://deadbeef.sourceforge.net"
LICENSE="BSD
UNICODE
ZLIB
aac? ( GPL-1 GPL-2 )
adplug? ( LGPL-2.1 ZLIB )
alac? ( MIT GPL-2 )
alsa? ( GPL-2 )
cdda? ( GPL-2 LGPL-2 GPL-3 )
cdparanoia? ( GPL-2 )
cover? ( ZLIB )
converter? ( GPL-2 )
curl? ( curl ZLIB )
dts? ( GPL-2 )
dumb? ( DUMB-0.9.3 ZLIB )
equalizer? ( GPL-2 )
ffmpeg? ( GPL-2 )
flac? ( BSD )
gme? ( LGPL-2.1 )
gtk2? ( GPL-2 )
gtk3? ( GPL-2 )
hotkeys? ( ZLIB )
lastfm? ( GPL-2 )
libav? ( GPL-2 )
libnotify? ( GPL-2 )
libsamplerate? ( GPL-2 )
m3u? ( ZLIB )
mac? ( GPL-2 )
mad? ( GPL-2 ZLIB )
midi? ( LGPL-2.1 ZLIB )
mms? ( GPL-2 ZLIB )
mono2stereo? ( ZLIB )
mpg123? ( LGPL-2.1 ZLIB )
musepack? ( BSD ZLIB )
nullout? ( ZLIB )
opus? ( ZLIB )
oss? ( GPL-2 )
playlist-browser? ( ZLIB )
psf? ( BSD GPL-1 MAME ZLIB )
pulseaudio? ( GPL-2 )
shell-exec? ( GPL-2 )
shn? ( shorten ZLIB )
sid? ( GPL-2 )
sndfile? ( GPL-2 LGPL-2 )
tta? ( BSD ZLIB )
vorbis? ( BSD ZLIB )
vtx? ( GPL-2 ZLIB )
wavpack? ( BSD )
wma? ( GPL-2 LGPL-2 ZLIB )
zip? ( ZLIB )"
SLOT="0"
IUSE="+alsa +flac +gtk2 +hotkeys +m3u +mad +mp3 +sndfile +vorbis
aac adplug alac cdda cdparanoia converter cover cover-imlib2 cover-network curl dts dumb equalizer
ffmpeg gme gtk3 lastfm libav libnotify libsamplerate mac midi mms mono2stereo mpg123 musepack nls
nullout opus oss playlist-browser psf pulseaudio replaygain-scanner sc68 shell-exec shn sid tta unity vtx wavpack wma zip"
REQUIRED_USE="cdparanoia? ( cdda )
converter? ( || ( gtk2 gtk3 ) )
cover-imlib2? ( cover )
cover-network? ( cover curl )
cover? ( || ( gtk2 gtk3 ) )
ffmpeg? ( !libav )
lastfm? ( curl )
libav? ( !ffmpeg )
mp3? ( || ( mad mpg123 ) )
playlist-browser? ( || ( gtk2 gtk3 ) )
shell-exec? ( || ( gtk2 gtk3 ) )
|| ( alsa oss pulseaudio nullout )"
PDEPEND="media-plugins/deadbeef-plugins-meta:0"
RDEPEND="dev-libs/glib:2
aac? ( media-libs/faad2:0 )
adplug? ( media-libs/adplug:0 )
alsa? ( media-libs/alsa-lib:0 )
alac? ( media-libs/faad2:0 )
cdda? ( dev-libs/libcdio:0=
media-libs/libcddb:0 )
cdparanoia? ( dev-libs/libcdio-paranoia:0 )
cover? ( cover-imlib2? ( media-libs/imlib2:0 )
media-libs/libpng:0=
virtual/jpeg:0
x11-libs/gdk-pixbuf:2[jpeg] )
curl? ( net-misc/curl:0 )
ffmpeg? ( media-video/ffmpeg:0= )
libav? ( media-video/libav:0= )
flac? ( media-libs/flac:0 )
gme? ( sys-libs/zlib:0 )
gtk2? ( dev-libs/atk:0
dev-libs/jansson:0
x11-libs/cairo:0
x11-libs/gtk+:2
x11-libs/pango:0 )
gtk3? ( dev-libs/jansson:0
x11-libs/gtk+:3 )
hotkeys? ( x11-libs/libX11:0 )
libnotify? ( sys-apps/dbus:0 )
libsamplerate? ( media-libs/libsamplerate:0 )
mad? ( media-libs/libmad:0 )
midi? ( media-sound/timidity-freepats:0 )
mpg123? ( media-sound/mpg123:0 )
opus? ( media-libs/opusfile:0 )
psf? ( sys-libs/zlib:0 )
pulseaudio? ( media-sound/pulseaudio:0 )
sndfile? ( media-libs/libsndfile:0 )
vorbis? ( media-libs/libogg:0
media-libs/libvorbis:0 )
wavpack? ( media-sound/wavpack:0 )
zip? ( dev-libs/libzip:0 )"
DEPEND="${RDEPEND}
virtual/pkgconfig:0
nls? ( dev-util/intltool:0
virtual/libintl:0 )
mac? ( x86? ( dev-lang/yasm:0 )
amd64? ( dev-lang/yasm:0 ) )"
src_prepare() {
if ! use_if_iuse linguas_ru ; then
eapply "${FILESDIR}/${P}-remove-ru-help-translation.patch"
rm -v "${S}/translation/help.ru.txt" || die
fi
if use midi ; then
# set default gentoo path
sed -e 's;/etc/timidity++/timidity-freepats.cfg;/usr/share/timidity/freepats/timidity.cfg;g' \
-i "${S}/plugins/wildmidi/wildmidiplug.c" || die
fi
if ! use unity ; then
# remove unity trash
eapply "${FILESDIR}/${P}-remove-unity-trash.patch"
fi
eapply_user
config_rpath_update "${S}/config.rpath"
eautoreconf
}
src_configure() {
if use ffmpeg && ! use libav ; then
ffmpeg_configure="$(use_enable ffmpeg)"
elif use libav && ! use ffmpeg ; then
ffmpeg_configure="$(use_enable libav ffmpeg)"
fi
econf --disable-coreaudio \
--disable-portable \
--disable-static \
--docdir=/usr/share/${PN} \
"${ffmpeg_configure}" \
$(use_enable aac) \
$(use_enable adplug) \
$(use_enable alac) \
$(use_enable alsa) \
$(use_enable cdda) \
$(use_enable cdparanoia cdda-paranoia) \
$(use_enable converter) \
$(use_enable cover artwork) \
$(use_enable cover-imlib2 artwork-imlib2) \
$(use_enable cover-network artwork-network) \
$(use_enable curl vfs-curl) \
$(use_enable dts dca) \
$(use_enable dumb) \
$(use_enable equalizer supereq) \
$(use_enable flac) \
$(use_enable gme) \
$(use_enable gtk2) \
$(use_enable gtk3) \
$(use_enable hotkeys) \
$(use_enable lastfm lfm) \
$(use_enable libnotify notify) \
$(use_enable libsamplerate src) \
$(use_enable m3u) \
$(use_enable mac ffap) \
$(use_enable mad libmad) \
$(use_enable midi wildmidi) \
$(use_enable mms) \
$(use_enable mono2stereo) \
$(use_enable mpg123 libmpg123) \
$(use_enable musepack) \
$(use_enable nls) \
$(use_enable nullout) \
$(use_enable opus) \
$(use_enable oss) \
$(use_enable playlist-browser pltbrowser) \
$(use_enable psf) \
$(use_enable pulseaudio pulse) \
$(use_enable replaygain-scanner rgscanner) \
$(use_enable sc68) \
$(use_enable shell-exec shellexecui) \
$(use_enable shn) \
$(use_enable sid) \
$(use_enable sndfile) \
$(use_enable tta) \
$(use_enable vorbis) \
$(use_enable vtx) \
$(use_enable wavpack) \
$(use_enable wma) \
$(use_enable zip vfs-zip)
}
pkg_preinst() {
if use gtk2 || use gtk3 ; then
gnome2_icon_savelist
fi
}
pkg_postinst() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
if use gtk2 || use gtk3 ; then
gnome2_icon_cache_update
fi
}
pkg_postrm() {
xdg_desktop_database_update
xdg_mimeinfo_database_update
if use gtk2 || use gtk3 ; then
gnome2_icon_cache_update
fi
}

@ -1,36 +0,0 @@
From 394536bd135dd5f9fac211c391ce2e1a04bda6da Mon Sep 17 00:00:00 2001
From: Alexey Yakovenko <wakeroid@gmail.com>
Date: Wed, 9 May 2018 10:28:13 +0200
Subject: [PATCH] adplug: fix -Wnarrowing warning
---
plugins/adplug/adplug/s3m.cpp | 2 +-
plugins/adplug/adplug/s3m.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/plugins/adplug/adplug/s3m.cpp b/plugins/adplug/adplug/s3m.cpp
index 173a75635..b57b9cf0c 100644
--- a/plugins/adplug/adplug/s3m.cpp
+++ b/plugins/adplug/adplug/s3m.cpp
@@ -26,7 +26,7 @@
#include <string.h>
#include "s3m.h"
-const char Cs3mPlayer::chnresolv[] = // S3M -> adlib channel conversion
+const int8_t Cs3mPlayer::chnresolv[] = // S3M -> adlib channel conversion
{-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,0,1,2,3,4,5,6,7,8,-1,-1,-1,-1,-1,-1,-1};
const unsigned short Cs3mPlayer::notetable[12] = // S3M adlib note table
diff --git a/plugins/adplug/adplug/s3m.h b/plugins/adplug/adplug/s3m.h
index cf58c44b9..708c635b9 100644
--- a/plugins/adplug/adplug/s3m.h
+++ b/plugins/adplug/adplug/s3m.h
@@ -92,7 +92,7 @@ class Cs3mPlayer: public CPlayer
char filetype[30];
private:
- static const char chnresolv[];
+ static const int8_t chnresolv[];
static const unsigned short notetable[12];
static const unsigned char vibratotab[32];

@ -1,21 +0,0 @@
From 7163099d55c64bf11c3dac4dadfd83a0495ea207 Mon Sep 17 00:00:00 2001
From: Alexey Yakovenko <wakeroid@gmail.com>
Date: Wed, 9 May 2018 10:49:09 +0200
Subject: [PATCH] adplug: include stdint.h in s3m.h for int8_t
---
plugins/adplug/adplug/s3m.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/plugins/adplug/adplug/s3m.h b/plugins/adplug/adplug/s3m.h
index 708c635b9..85220467a 100644
--- a/plugins/adplug/adplug/s3m.h
+++ b/plugins/adplug/adplug/s3m.h
@@ -23,6 +23,7 @@
#define H_ADPLUG_S3M
#include "player.h"
+#include <stdint.h>
class Cs3mPlayer: public CPlayer
{

@ -1,24 +0,0 @@
From 8fdeb8102d7a8be6773dc4accc5fe87901488724 Mon Sep 17 00:00:00 2001
From: Alexey Yakovenko <wakeroid@gmail.com>
Date: Wed, 9 May 2018 10:28:42 +0200
Subject: [PATCH] sid: fix -Wnarrowing warning
---
plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp b/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp
index 29b5c9096..424cae4ea 100644
--- a/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp
+++ b/plugins/sid/sidplay-libs/libsidplay/src/xsid/xsid.cpp
@@ -83,8 +83,8 @@ const int8_t XSID::sampleConvertTable[16] =
*/
const int8_t XSID::sampleConvertTable[16] =
{
- '\x80', '\x94', '\xa9', '\xbc', '\xce', '\xe1', '\xf2', '\x03',
- '\x1b', '\x2a', '\x3b', '\x49', '\x58', '\x66', '\x73', '\x7f'
+ -128, -108, -87, -68, -50, -31, -14,
+ 3, 27, 42, 59, 73, 88, 102, 115, 127
};
const char *XSID::credit =

@ -1,13 +0,0 @@
--- a/Makefile.am 2014-09-13 13:00:26.945181716 +0400
+++ b/Makefile.am 2014-09-13 13:00:36.425215841 +0400
@@ -55,9 +55,7 @@
docsdir = $(docdir)
docs_DATA = README help.txt about.txt translators.txt ChangeLog\
- COPYING.GPLv2 COPYING.LGPLv2.1\
- translation/help.ru.txt\
- translation/help.pt_BR.txt
+ COPYING.GPLv2 COPYING.LGPLv2.1
desktopdir = $(datadir)/applications
desktop_DATA = deadbeef.desktop

@ -1,12 +0,0 @@
--- a/Makefile.am 2014-09-13 12:56:05.997575732 +0400
+++ b/Makefile.am 2014-09-13 12:56:29.964328671 +0400
@@ -56,8 +56,7 @@
docs_DATA = README help.txt about.txt translators.txt ChangeLog\
COPYING.GPLv2 COPYING.LGPLv2.1\
- translation/help.ru.txt\
- translation/help.pt_BR.txt
+ translation/help.ru.txt
desktopdir = $(datadir)/applications
desktop_DATA = deadbeef.desktop

@ -1,10 +0,0 @@
--- a/Makefile.am 2014-09-13 12:56:05.997575732 +0400
+++ b/Makefile.am 2014-09-13 12:58:07.248012190 +0400
@@ -56,7 +56,6 @@
docs_DATA = README help.txt about.txt translators.txt ChangeLog\
COPYING.GPLv2 COPYING.LGPLv2.1\
- translation/help.ru.txt\
translation/help.pt_BR.txt
desktopdir = $(datadir)/applications

@ -1,66 +0,0 @@
--- a/deadbeef.desktop.in 2016-04-07 19:52:40.000000000 +0000
+++ b/deadbeef.desktop.in.org 2016-04-09 13:11:58.514294467 +0000
@@ -15,63 +15,3 @@
Type=Application
Icon=deadbeef
X-PulseAudio-Properties=media.role=music
-
-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev
-
-Keywords=Sound;Music;Audio;Player;Musicplayer;MP3
-Keywords[zh_TW]=Sound;Music;Audio;Player;Musicplayer;MP3;音樂;音樂播放器;播放器;音訊
-
-[Play Shortcut Group]
-Name=Play
-Name[zh_TW]=播放
-Exec=deadbeef --play
-TargetEnvironment=Unity
-
-[Pause Shortcut Group]
-Name=Pause
-Name[zh_TW]=暫停
-Exec=deadbeef --pause
-TargetEnvironment=Unity
-
-[Stop Shortcut Group]
-Name=Stop
-Name[zh_TW]=停止
-Exec=deadbeef --stop
-TargetEnvironment=Unity
-
-[Next Shortcut Group]
-Name=Next
-Name[zh_TW]=下一首
-Exec=deadbeef --next
-TargetEnvironment=Unity
-
-[Prev Shortcut Group]
-Name=Prev
-Name[zh_TW]=上一首
-Exec=deadbeef --prev
-TargetEnvironment=Unity
-
-[Desktop Action Play]
-Name=Play
-Name[zh_TW]=播放
-Exec=deadbeef --play
-
-[Desktop Action Pause]
-Name=Pause
-Name[zh_TW]=暫停
-Exec=deadbeef --pause
-
-[Desktop Action Stop]
-Name=Stop
-Name[zh_TW]=停止
-Exec=deadbeef --stop
-
-[Desktop Action Next]
-Name=Next
-Name[zh_TW]=下一首
-Exec=deadbeef --next
-
-[Desktop Action Previous]
-Name=Prev
-Name[zh_TW]=上一首
-Exec=deadbeef --prev

@ -1,10 +0,0 @@
--- a/Makefile.am 2014-09-13 12:56:05.997575732 +0400
+++ b/Makefile.am 2014-09-13 12:58:07.248012190 +0400
@@ -60,7 +60,6 @@
docs_DATA = README help.txt about.txt translators.txt ChangeLog\
- COPYING.GPLv2 COPYING.LGPLv2.1\
- translation/help.ru.txt
+ COPYING.GPLv2 COPYING.LGPLv2.1
desktopdir = $(datadir)/applications

@ -1,70 +0,0 @@
--- a/deadbeef.desktop.in.org 2017-11-26 04:45:34.464179734 -0800
+++ b/deadbeef.desktop.in 2017-11-26 04:47:18.612179734 -0800
@@ -20,67 +20,4 @@
Keywords=Sound;Music;Audio;Player;Musicplayer;MP3
Keywords[zh_TW]=Sound;Music;Audio;Player;Musicplayer;MP3;音樂;音樂播放器;播放器;音訊
-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev
X-PulseAudio-Properties=media.role=music
-
-[Play Shortcut Group]
-Name=Play
-Name[zh_CN]=播放
-Name[zh_TW]=播放
-Exec=deadbeef --play
-TargetEnvironment=Unity
-
-[Pause Shortcut Group]
-Name=Pause
-Name[zh_CN]=暂停
-Name[zh_TW]=暫停
-Exec=deadbeef --pause
-TargetEnvironment=Unity
-
-[Stop Shortcut Group]
-Name=Stop
-Name[zh_CN]=停止
-Name[zh_TW]=停止
-Exec=deadbeef --stop
-TargetEnvironment=Unity
-
-[Next Shortcut Group]
-Name=Next
-Name[zh_CN]=下一首
-Name[zh_TW]=下一首
-Exec=deadbeef --next
-TargetEnvironment=Unity
-
-[Prev Shortcut Group]
-Name=Prev
-Name[zh_CN]=上一首
-Name[zh_TW]=上一首
-Exec=deadbeef --prev
-TargetEnvironment=Unity
-
-[Desktop Action Play]
-Name=Play
-Name[zh_CN]=播放
-Name[zh_TW]=播放
-Exec=deadbeef --play
-
-[Desktop Action Pause]
-Name=Pause
-Name[zh_CN]=暂停
-Name[zh_TW]=暫停
-Exec=deadbeef --pause
-
-[Desktop Action Stop]
-Name=Stop
-Name[zh_TW]=停止
-Exec=deadbeef --stop
-
-[Desktop Action Next]
-Name=Next
-Name[zh_TW]=下一首
-Exec=deadbeef --next
-
-[Desktop Action Prev]
-Name=Prev
-Name[zh_TW]=上一首
-Exec=deadbeef --prev

@ -1,10 +0,0 @@
--- a/Makefile.am 2014-09-13 12:56:05.997575732 +0400
+++ b/Makefile.am 2014-09-13 12:58:07.248012190 +0400
@@ -60,7 +60,6 @@
docs_DATA = README help.txt about.txt translators.txt ChangeLog\
- COPYING.GPLv2 COPYING.LGPLv2.1\
- translation/help.ru.txt
+ COPYING.GPLv2 COPYING.LGPLv2.1
desktopdir = $(datadir)/applications

@ -1,35 +0,0 @@
--- a/deadbeef.desktop.in.org 2019-04-27 22:19:36.685464263 -0000
+++ b/deadbeef.desktop.in 2019-04-27 22:22:48.415836923 -0000
@@ -20,32 +20,4 @@
Keywords=Sound;Music;Audio;Player;Musicplayer;MP3;
Keywords[zh_TW]=Sound;Music;Audio;Player;Musicplayer;MP3;音樂;音樂播放器;播放器;音訊;
-X-Ayatana-Desktop-Shortcuts=Play;Pause;Stop;Next;Prev;
X-PulseAudio-Properties=media.role=music
-
-[Desktop Action Play]
-Name=Play
-Name[zh_CN]=播放
-Name[zh_TW]=播放
-Exec=deadbeef --play
-
-[Desktop Action Pause]
-Name=Pause
-Name[zh_CN]=暂停
-Name[zh_TW]=暫停
-Exec=deadbeef --pause
-
-[Desktop Action Stop]
-Name=Stop
-Name[zh_TW]=停止
-Exec=deadbeef --stop
-
-[Desktop Action Next]
-Name=Next
-Name[zh_TW]=下一首
-Exec=deadbeef --next
-
-[Desktop Action Prev]
-Name=Prev
-Name[zh_TW]=上一首
-Exec=deadbeef --prev

@ -1,60 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>damex.pp@gmail.com</email>
<name>Roman Kuzmitsky</name>
</maintainer>
<use>
<flag name='aac'>Advanced Audio Coding (AAC) plugin</flag>
<flag name='adplug'>Adplug plugin</flag>
<flag name='alac'>Apple Lossless Audio Codec (ALAC) plugin</flag>
<flag name='cdda'>Compact Disc Digital Audio (CDDA) plugin</flag>
<flag name='converter'>Support for converting media files</flag>
<flag name='cover'>Album artwork plugin</flag>
<flag name='cover-imlib2'>Album artwork (with support for imlib2) plugin</flag>
<flag name='cover-network'>Plugin for downloading album artwork from internet</flag>
<flag name='curl'>cURL plugin</flag>
<flag name='dts'>Digital Theater System (DTS) plugin</flag>
<flag name='dumb'>Tracker music (MOD, S3M, XM, IT, STM, 669, PTM, PSM, MTM, DSM, ASYLUM AMF, UMX, J2B) plugin</flag>
<flag name='equalizer'>Equalizer plugin</flag>
<flag name='ffmpeg'>FFmpeg plugin</flag>
<flag name='flac'>Free Lossless Audio Codec (FLAC) plugin</flag>
<flag name='gme'>Game Music Emu (NSF, AY and other formats) plugin</flag>
<flag name='gtk2'>GTK2 based user interface</flag>
<flag name='gtk3'>GTK3 based user interface</flag>
<flag name='hotkeys'>Hotkeys support plugin</flag>
<flag name='lastfm'>Last.fm scrobbling plugin</flag>
<flag name='libav'>Libav plugin</flag>
<flag name='libnotify'>Notification daemon support plugin</flag>
<flag name='libsamplerate'>Sample rate conversion plugin</flag>
<flag name='m3u'>m3u playlist plugin</flag>
<flag name='mac'>Monkey's Audio plugin</flag>
<flag name='mad'>MPEG-1/2/2.5 Layer 3 (MP3) support through mad/libmad</flag>
<flag name='midi'>midi support (via timidity) plugin</flag>
<flag name='mms'>Microsoft Media Server (MMS) plugin</flag>
<flag name='mono2stereo'>mono2stereo plugin</flag>
<flag name='mp3'>MPEG-1/2/2.5 Layer 3 (MP3) support plugin. It is a virtual use for mad/libmad or mpg123/libmpg123 since deadbeef 0.6.3</flag>
<flag name='mpg123'>MPEG-1/2/2.5 Layer 3 (MP3) support through mpg123/libmpg123</flag>
<flag name='nls'>Native Language Support (NLS)</flag>
<flag name='nullout'>NULL output plugin</flag>
<flag name='opus'>Ogg Opus plugin</flag>
<flag name='oss'>Open Sound System (OSS) output plugin</flag>
<flag name='playlist-browser'>Playlist browser user interface plugin</flag>
<flag name='psf'>AOSDK-based PSF(QSF,SSF,DSF) plugin</flag>
<flag name='pulseaudio'>PulseAudio output plugin</flag>
<flag name='replaygain-scanner'>ReplayGain scanner plugin</flag>
<flag name='sc68'>Atari ST and Amiga music plugin</flag>
<flag name='shell-exec'>Support for running shell commands</flag>
<flag name='shn'>Shorten (SHN) plugin</flag>
<flag name='sid'>Commodore64 SID music player plugin</flag>
<flag name='sndfile'>PCM wave support (via libsndfile) plugin</flag>
<flag name='tta'>True Audio TTA plugin</flag>
<flag name='vorbis'>Ogg Vorbis plugin</flag>
<flag name='unity'>Gnome Unity support</flag>
<flag name='vtx'>Libayemy VTX ZX-Spectrum music player plugin</flag>
<flag name='wavpack'>WavPack plugin</flag>
<flag name='wma'>Windows media audio plugin</flag>
<flag name='zip'>vfs_zip plugin</flag>
</use>
</pkgmetadata>

@ -3,28 +3,6 @@
~dev-python/soaplib-1.0.0 amd64
~games-util/steam-launcher-1.0.0.64 amd64
~media-gfx/displaycal-3.8.9.3 amd64
~media-plugins/deadbeef-archive-reader-20160116 amd64
~media-plugins/deadbeef-bookmark-manager-20140514 amd64
~media-plugins/deadbeef-bs2b-20110319 amd64
~media-plugins/deadbeef-decast-20150201 amd64
~media-plugins/deadbeef-fb-20170214 amd64
~media-plugins/deadbeef-gnome-mmkeys-20131012 amd64
~media-plugins/deadbeef-infobar-1.4 amd64
~media-plugins/deadbeef-jack-20110321 amd64
~media-plugins/deadbeef-librarybrowser-20141201 amd64
~media-plugins/deadbeef-mpris-1.10 amd64
~media-plugins/deadbeef-musical-spectrum-20160426 amd64
~media-plugins/deadbeef-opus-0.6 amd64
~media-plugins/deadbeef-plugins-meta-1 amd64
~media-plugins/deadbeef-quick-search-20160210 amd64
~media-plugins/deadbeef-replaygain-control-20140802 amd64
~media-plugins/deadbeef-soxr-20190311 amd64
~media-plugins/deadbeef-spectrogram-20150110 amd64
~media-plugins/deadbeef-statusnotifier-1.2 amd64
~media-plugins/deadbeef-stereo-widener-20110319 amd64
~media-plugins/deadbeef-vk-0.2.2 amd64
~media-plugins/deadbeef-waveform-seekbar-0.5 amd64
~media-sound/deadbeef-1.8.0 amd64
~net-im/viber-13.3.1.22 amd64
~net-misc/modem-manager-gui-0.0.18 amd64
~net-p2p/opentracker-20170428 amd64

@ -77,6 +77,7 @@ dev-util/pycharm-professional amd64
~media-plugins/qmmp-plugin-pack-1.4.0 amd64
~media-sound/bluez-alsa-3.0.0 amd64
~media-sound/clementine-1.4.0_rc1 amd64
~media-sound/deadbeef-1.8.7 amd64
~media-sound/gmtp-1.3.11 amd64
~media-sound/lxmusic-0.4.7 amd64
~media-sound/potamus-17 amd64

Loading…
Cancel
Save