View | Details | Raw Unified | Return to bug 231427 | Differences between
and this patch

Collapse All | Expand All

(-)multimedia/audacious/Makefile (-12 / +15 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	audacious
4
PORTNAME=	audacious
5
PORTVERSION=	3.9
5
PORTVERSION=	3.10
6
PORTREVISION=	1
7
CATEGORIES=	multimedia audio
6
CATEGORIES=	multimedia audio
8
MASTER_SITES=	http://distfiles.audacious-media-player.org/
7
MASTER_SITES=	http://distfiles.audacious-media-player.org/
9
8
Lines 17-34 Link Here
17
LIB_DEPENDS=	libfreetype.so:print/freetype2 \
16
LIB_DEPENDS=	libfreetype.so:print/freetype2 \
18
		libfontconfig.so:x11-fonts/fontconfig
17
		libfontconfig.so:x11-fonts/fontconfig
19
18
20
CONFLICTS_INSTALL=	audacious-gtk3-3.*
21
22
SUB_FILES=	pkg-message
23
24
USES=		compiler:c++11-lib desktop-file-utils gettext-tools gmake \
19
USES=		compiler:c++11-lib desktop-file-utils gettext-tools gmake \
25
		localbase pkgconfig tar:bzip2
20
		gnome localbase pkgconfig tar:bzip2
26
GNU_CONFIGURE=	yes
27
USE_XORG=	x11 sm
21
USE_XORG=	x11 sm
28
USE_GNOME=	gtk20 glib20 cairo
22
USE_GNOME=	gtk20 glib20 cairo
29
USE_LDCONFIG=	yes
23
USE_LDCONFIG=	yes
24
25
GNU_CONFIGURE=	yes
30
INSTALLS_ICONS=	yes
26
INSTALLS_ICONS=	yes
27
SUB_FILES=	pkg-message
31
28
29
CONFLICTS_INSTALL=	audacious-gtk3-3.*
30
32
CONFIGURE_ARGS=	--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \
31
CONFIGURE_ARGS=	--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \
33
		--enable-gtk \
32
		--enable-gtk \
34
		--without-buildstamp
33
		--without-buildstamp
Lines 35-51 Link Here
35
34
36
OPTIONS_DEFINE=	ICONV NLS EXECINFO
35
OPTIONS_DEFINE=	ICONV NLS EXECINFO
37
OPTIONS_DEFAULT=ICONV EXECINFO
36
OPTIONS_DEFAULT=ICONV EXECINFO
38
ICONV_USES=	iconv
39
NLS_USES=	gettext-runtime
40
NLS_CONFIGURE_OFF=	--disable-nls
41
NLS_EXTRA_PATCHES_OFF=	${FILESDIR}/extra-patch-Makefile
42
OPTIONS_SUB=	yes
37
OPTIONS_SUB=	yes
43
EXECINFO_DESC=	Build with libexecinfo support
38
EXECINFO_DESC=	Build with libexecinfo support
44
39
40
ICONV_USES=	iconv
41
42
NLS_USES=	gettext-runtime
43
NLS_CONFIGURE_ENABLE=	nls
44
45
post-patch:
45
post-patch:
46
	@${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
46
	@${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
47
		${WRKSRC}/buildsys.mk.in
47
		${WRKSRC}/buildsys.mk.in
48
48
49
post-patch-NLS-off:
50
	${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile
51
49
post-patch-EXECINFO-on:
52
post-patch-EXECINFO-on:
50
	@${REINPLACE_CMD} 's|-lm |-lm -lexecinfo |' \
53
	@${REINPLACE_CMD} 's|-lm |-lm -lexecinfo |' \
51
		${WRKSRC}/src/audacious/Makefile
54
		${WRKSRC}/src/audacious/Makefile
(-)multimedia/audacious/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1506360445
1
TIMESTAMP = 1537161628
2
SHA256 (audacious-3.9.tar.bz2) = 2d8044673ac786d71b08004f190bbca368258bf60e6602ffc0d9622835ccb05e
2
SHA256 (audacious-3.10.tar.bz2) = 6e4d49ac48a373c4c47d605fe18fbd5854bc30af6fece11331069af40eaa3fb5
3
SIZE (audacious-3.9.tar.bz2) = 599488
3
SIZE (audacious-3.10.tar.bz2) = 563531
(-)multimedia/audacious/files/extra-patch-Makefile (-8 lines)
Lines 1-8 Link Here
1
--- Makefile.orig	2015-11-08 04:44:35 UTC
2
+++ Makefile
3
@@ -1,4 +1,4 @@
4
-SUBDIRS = src man images po
5
+SUBDIRS = src man images
6
 
7
 DISTCLEAN = audacious.pc buildsys.mk config.h config.log config.status extra.mk
8
 
(-)multimedia/audacious/files/patch-buildsys.mk.in (-22 / +14 lines)
Lines 1-27 Link Here
1
--- buildsys.mk.in.orig	2016-08-24 14:50:57 UTC
1
--- buildsys.mk.in.orig	2018-08-08 22:36:44 UTC
2
+++ buildsys.mk.in
2
+++ buildsys.mk.in
3
@@ -166,7 +166,7 @@ depend: pre-depend ${SRCS}
3
@@ -180,7 +180,8 @@ depend: pre-depend ${SRCS}
4
 	done; \
4
 	done; \
5
 	if test x"$$regen" = x"1" -a x"$$deps" != x""; then \
5
 	if test x"$$regen" = x"1" -a x"$$deps" != x""; then \
6
 		${DEPEND_STATUS}; \
6
 		${DEPEND_STATUS}; \
7
-		if ${MAKE} ${MFLAGS} $$deps && cat $$deps >.deps; then \
7
-		if ${MAKE} $$deps && cat $$deps >.deps; then \
8
+		if ${MAKE} ${MFLAGS} $$deps && sed 's|/[^ ]*/include/audacious/dbus.h||g' $$deps >.deps; then \
8
+		if ${MAKE} $$deps && cat $$deps >.deps && sed 's|/[^ ]*/include/audacious/dbus.h||g' \
9
+		$$deps >.deps; then \
9
 			rm -f $$deps; \
10
 			rm -f $$deps; \
10
 			${DEPEND_OK}; \
11
 			${DEPEND_OK}; \
11
 		else \
12
 		else \
12
@@ -205,7 +205,7 @@ pre-depend:
13
@@ -664,6 +665,15 @@ install: install-extra
13
 
14
 		${DIR_ENTER}; \
14
 ${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
15
 		${MAKE} install || exit $$?; \
15
 	${LINK_STATUS}
16
 		${DIR_LEAVE}; \
16
-	if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LDFLAGS} ${LIBS}; then \
17
+	done
17
+	if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LIBS} ${LDFLAGS}; then \
18
+
18
 		${LINK_OK}; \
19
 	else \
20
 		${LINK_FAILED}; \
21
@@ -604,6 +604,15 @@ install: install-extra
22
 		fi \
23
 	done
24
 
25
+	for i in ${CONTRIB}; do \
19
+	for i in ${CONTRIB}; do \
26
+		${INSTALL_STATUS}; \
20
+		${INSTALL_STATUS}; \
27
+		if ${MKDIR_P} ${DESTDIR}${datarootdir}/appdata && ${INSTALL} -m 644 $$i ${DESTDIR}${datarootdir}/appdata/$$(basename $$i); then \
21
+		if ${MKDIR_P} ${DESTDIR}${datarootdir}/appdata && ${INSTALL} -m 644 $$i ${DESTDIR}${datarootdir}/appdata/$$(basename $$i); then \
Lines 29-36 Link Here
29
+		else \
23
+		else \
30
+			${INSTALL_FAILED}; \
24
+			${INSTALL_FAILED}; \
31
+		fi \
25
+		fi \
32
+	done
26
 	done
33
+
27
 
34
 	for i in ${PROG}; do \
28
 	for i in "" ${SHARED_LIB}; do \
35
 		${INSTALL_STATUS}; \
36
 		if ${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i; then \
(-)multimedia/audacious/pkg-plist (-16 / +1 lines)
Lines 34-40 Link Here
34
include/libaudgui/menu.h
34
include/libaudgui/menu.h
35
lib/libaudcore.so
35
lib/libaudcore.so
36
lib/libaudcore.so.5
36
lib/libaudcore.so.5
37
lib/libaudcore.so.5.0.0
37
lib/libaudcore.so.5.1.0
38
lib/libaudgui.so
38
lib/libaudgui.so
39
lib/libaudgui.so.5
39
lib/libaudgui.so.5
40
lib/libaudgui.so.5.0.0
40
lib/libaudgui.so.5.0.0
Lines 48-66 Link Here
48
share/applications/audacious.desktop
48
share/applications/audacious.desktop
49
%%DATADIR%%/AUTHORS
49
%%DATADIR%%/AUTHORS
50
%%DATADIR%%/COPYING
50
%%DATADIR%%/COPYING
51
%%DATADIR%%/images/about-logo.png
52
%%DATADIR%%/images/about-logo.svg
53
%%DATADIR%%/images/album.png
54
%%DATADIR%%/images/appearance.png
55
%%DATADIR%%/images/audio.png
56
%%DATADIR%%/images/connectivity.png
57
%%DATADIR%%/images/info.png
58
%%DATADIR%%/images/playlist.png
59
%%DATADIR%%/images/plugins.png
60
share/icons/hicolor/48x48/apps/audacious.png
51
share/icons/hicolor/48x48/apps/audacious.png
61
share/icons/hicolor/scalable/apps/audacious.svg
52
share/icons/hicolor/scalable/apps/audacious.svg
62
%%NLS%%share/locale/ar/LC_MESSAGES/audacious.mo
53
%%NLS%%share/locale/ar/LC_MESSAGES/audacious.mo
63
%%NLS%%share/locale/ast/LC_MESSAGES/audacious.mo
64
%%NLS%%share/locale/be/LC_MESSAGES/audacious.mo
54
%%NLS%%share/locale/be/LC_MESSAGES/audacious.mo
65
%%NLS%%share/locale/bg/LC_MESSAGES/audacious.mo
55
%%NLS%%share/locale/bg/LC_MESSAGES/audacious.mo
66
%%NLS%%share/locale/ca/LC_MESSAGES/audacious.mo
56
%%NLS%%share/locale/ca/LC_MESSAGES/audacious.mo
Lines 70-76 Link Here
70
%%NLS%%share/locale/de/LC_MESSAGES/audacious.mo
60
%%NLS%%share/locale/de/LC_MESSAGES/audacious.mo
71
%%NLS%%share/locale/el/LC_MESSAGES/audacious.mo
61
%%NLS%%share/locale/el/LC_MESSAGES/audacious.mo
72
%%NLS%%share/locale/en_GB/LC_MESSAGES/audacious.mo
62
%%NLS%%share/locale/en_GB/LC_MESSAGES/audacious.mo
73
%%NLS%%share/locale/eo/LC_MESSAGES/audacious.mo
74
%%NLS%%share/locale/es/LC_MESSAGES/audacious.mo
63
%%NLS%%share/locale/es/LC_MESSAGES/audacious.mo
75
%%NLS%%share/locale/es_AR/LC_MESSAGES/audacious.mo
64
%%NLS%%share/locale/es_AR/LC_MESSAGES/audacious.mo
76
%%NLS%%share/locale/es_MX/LC_MESSAGES/audacious.mo
65
%%NLS%%share/locale/es_MX/LC_MESSAGES/audacious.mo
Lines 80-86 Link Here
80
%%NLS%%share/locale/fi/LC_MESSAGES/audacious.mo
69
%%NLS%%share/locale/fi/LC_MESSAGES/audacious.mo
81
%%NLS%%share/locale/fr/LC_MESSAGES/audacious.mo
70
%%NLS%%share/locale/fr/LC_MESSAGES/audacious.mo
82
%%NLS%%share/locale/gl/LC_MESSAGES/audacious.mo
71
%%NLS%%share/locale/gl/LC_MESSAGES/audacious.mo
83
%%NLS%%share/locale/he/LC_MESSAGES/audacious.mo
84
%%NLS%%share/locale/hu/LC_MESSAGES/audacious.mo
72
%%NLS%%share/locale/hu/LC_MESSAGES/audacious.mo
85
%%NLS%%share/locale/id_ID/LC_MESSAGES/audacious.mo
73
%%NLS%%share/locale/id_ID/LC_MESSAGES/audacious.mo
86
%%NLS%%share/locale/it/LC_MESSAGES/audacious.mo
74
%%NLS%%share/locale/it/LC_MESSAGES/audacious.mo
Lines 99-112 Link Here
99
%%NLS%%share/locale/ru/LC_MESSAGES/audacious.mo
87
%%NLS%%share/locale/ru/LC_MESSAGES/audacious.mo
100
%%NLS%%share/locale/si/LC_MESSAGES/audacious.mo
88
%%NLS%%share/locale/si/LC_MESSAGES/audacious.mo
101
%%NLS%%share/locale/sk/LC_MESSAGES/audacious.mo
89
%%NLS%%share/locale/sk/LC_MESSAGES/audacious.mo
102
%%NLS%%share/locale/sq/LC_MESSAGES/audacious.mo
103
%%NLS%%share/locale/sr/LC_MESSAGES/audacious.mo
90
%%NLS%%share/locale/sr/LC_MESSAGES/audacious.mo
104
%%NLS%%share/locale/sr@latin/LC_MESSAGES/audacious.mo
105
%%NLS%%share/locale/sr_RS/LC_MESSAGES/audacious.mo
91
%%NLS%%share/locale/sr_RS/LC_MESSAGES/audacious.mo
106
%%NLS%%share/locale/sv/LC_MESSAGES/audacious.mo
92
%%NLS%%share/locale/sv/LC_MESSAGES/audacious.mo
107
%%NLS%%share/locale/ta/LC_MESSAGES/audacious.mo
93
%%NLS%%share/locale/ta/LC_MESSAGES/audacious.mo
108
%%NLS%%share/locale/tr/LC_MESSAGES/audacious.mo
94
%%NLS%%share/locale/tr/LC_MESSAGES/audacious.mo
109
%%NLS%%share/locale/uk/LC_MESSAGES/audacious.mo
95
%%NLS%%share/locale/uk/LC_MESSAGES/audacious.mo
110
%%NLS%%share/locale/vi/LC_MESSAGES/audacious.mo
111
%%NLS%%share/locale/zh_CN/LC_MESSAGES/audacious.mo
96
%%NLS%%share/locale/zh_CN/LC_MESSAGES/audacious.mo
112
%%NLS%%share/locale/zh_TW/LC_MESSAGES/audacious.mo
97
%%NLS%%share/locale/zh_TW/LC_MESSAGES/audacious.mo
(-)multimedia/audacious-gtk3/Makefile (-17 / +19 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	audacious
4
PORTNAME=	audacious
5
PORTVERSION=	3.9
5
PORTVERSION=	3.10
6
PORTREVISION=	1
7
DISTVERSIONSUFFIX=	-gtk3
6
DISTVERSIONSUFFIX=	-gtk3
8
CATEGORIES=	multimedia audio
7
CATEGORIES=	multimedia audio
9
#MASTER_SITES=	http://distfiles.audacious-media-player.org/
8
#MASTER_SITES=	http://distfiles.audacious-media-player.org/
Lines 13-21 Link Here
13
COMMENT=	Gtk+3 port of lightweight and versatile audio player
12
COMMENT=	Gtk+3 port of lightweight and versatile audio player
14
13
15
LICENSE=	GPLv3
14
LICENSE=	GPLv3
15
LICENSE_FILE=	${WRKSRC}/COPYING
16
16
17
LIB_DEPENDS=	libfreetype.so:print/freetype2 \
17
LIB_DEPENDS=	libfreetype.so:print/freetype2 \
18
	libfontconfig.so:x11-fonts/fontconfig
18
		libfontconfig.so:x11-fonts/fontconfig
19
19
20
CONFLICTS_INSTALL=	audacious-3.*
20
CONFLICTS_INSTALL=	audacious-3.*
21
21
Lines 29-35 Link Here
29
29
30
USE_GITHUB=	yes
30
USE_GITHUB=	yes
31
GH_ACCOUNT=	audacious-media-player
31
GH_ACCOUNT=	audacious-media-player
32
GH_TAGNAME=	7a490de
32
GH_TAGNAME=	89521a6
33
33
34
GNU_CONFIGURE=	yes
34
GNU_CONFIGURE=	yes
35
USE_XORG=	x11 sm
35
USE_XORG=	x11 sm
Lines 41-69 Link Here
41
	--enable-gtk \
41
	--enable-gtk \
42
	--without-buildstamp
42
	--without-buildstamp
43
43
44
OPTIONS_DEFINE=	ICONV NLS EXECINFO
44
OPTIONS_DEFINE=	EXECINFO ICONV NLS
45
OPTIONS_DEFAULT=ICONV EXECINFO
45
OPTIONS_DEFAULT=EXECINFO ICONV
46
ICONV_USES=	iconv
47
NLS_USES=	gettext-runtime
48
NLS_CONFIGURE_OFF=	--disable-nls
49
NLS_EXTRA_PATCHES_OFF=	${FILESDIR}/extra-patch-Makefile
50
OPTIONS_SUB=	yes
46
OPTIONS_SUB=	yes
47
51
EXECINFO_DESC=	Build with libexecinfo support
48
EXECINFO_DESC=	Build with libexecinfo support
52
49
53
.include <bsd.port.options.mk>
50
ICONV_USES=	iconv
51
NLS_USES=	gettext-runtime
52
NLS_CONFIGURE_ENABLE=	nls
54
53
55
post-patch:
54
post-patch:
56
.if  ${PORT_OPTIONS:MEXECINFO}
55
	${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
56
		${WRKSRC}/buildsys.mk.in
57
58
post-patch-NLS-off:
59
	${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile
60
61
post-patch-EXECINFO-on:
57
	@${REINPLACE_CMD} 's|-lm |-lm -lexecinfo |' \
62
	@${REINPLACE_CMD} 's|-lm |-lm -lexecinfo |' \
58
		${WRKSRC}/src/audacious/Makefile
63
		${WRKSRC}/src/audacious/Makefile
59
	@${REINPLACE_CMD} 's|-laudcore|-laudcore -lexecinfo|' \
64
	@${REINPLACE_CMD} 's|-laudcore|-laudcore -lexecinfo|' \
60
		${WRKSRC}/audacious.pc.in
65
		${WRKSRC}/audacious.pc.in
61
.endif
62
	${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
63
		${WRKSRC}/buildsys.mk.in
64
66
65
post-install:
67
post-install:
66
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/aud*
68
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/aud* \
67
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*
69
		${STAGEDIR}${PREFIX}/lib/lib*
68
70
69
.include <bsd.port.mk>
71
.include <bsd.port.mk>
(-)multimedia/audacious-gtk3/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1506368343
1
TIMESTAMP = 1537222969
2
SHA256 (audacious-media-player-audacious-3.9-gtk3-7a490de_GH0.tar.gz) = 3a105932ad8d3489fdd9ea4fa845211388638a3da92182d6445c5d3b31678115
2
SHA256 (audacious-media-player-audacious-3.10-gtk3-89521a6_GH0.tar.gz) = 82991fd5061d3b6df9935b07d112fab8e83e90c90d733a12c7d68e92fb884f99
3
SIZE (audacious-media-player-audacious-3.9-gtk3-7a490de_GH0.tar.gz) = 860819
3
SIZE (audacious-media-player-audacious-3.10-gtk3-89521a6_GH0.tar.gz) = 801667
(-)multimedia/audacious-plugins/Makefile (-52 / +55 lines)
Lines 2-9 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	audacious-plugins
4
PORTNAME=	audacious-plugins
5
PORTVERSION=	3.9
5
PORTVERSION=	3.10
6
PORTREVISION=	5
7
CATEGORIES=	multimedia audio
6
CATEGORIES=	multimedia audio
8
MASTER_SITES=	http://distfiles.audacious-media-player.org/
7
MASTER_SITES=	http://distfiles.audacious-media-player.org/
9
8
Lines 17-125 Link Here
17
LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib \
16
LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib \
18
		libdbus-1.so:devel/dbus \
17
		libdbus-1.so:devel/dbus \
19
		libfontconfig.so:x11-fonts/fontconfig \
18
		libfontconfig.so:x11-fonts/fontconfig \
20
		libfreetype.so:print/freetype2
19
		libfreetype.so:print/freetype2 \
20
		libmpg123.so:audio/mpg123
21
RUN_DEPENDS=	audacious:multimedia/audacious
21
RUN_DEPENDS=	audacious:multimedia/audacious
22
22
23
CONFLICTS_INSTALL=	audacious-plugins-gtk3-3.*
23
USES=		compiler:c++11-lib gettext-tools gmake gnome iconv \
24
25
USES=		compiler:c++11-lib gettext-tools gmake iconv \
26
		localbase pkgconfig tar:bzip2
24
		localbase pkgconfig tar:bzip2
27
GNU_CONFIGURE=	yes
28
USE_LDCONFIG=	yes
29
USE_GNOME=	gtk20 glib20 libxml2 cairo gdkpixbuf2
25
USE_GNOME=	gtk20 glib20 libxml2 cairo gdkpixbuf2
30
USE_XORG=	x11
26
USE_XORG=	x11
31
27
28
CONFLICTS_INSTALL=	audacious-plugins-gtk3-3.*
29
30
GNU_CONFIGURE=	yes
32
CONFIGURE_ARGS=	--disable-console --disable-soxr \
31
CONFIGURE_ARGS=	--disable-console --disable-soxr \
33
		--enable-gnomeshortcuts \
32
		--enable-gnomeshortcuts \
34
		--enable-gtk --enable-filewriter --enable-hotkey
33
		--enable-gtk --enable-hotkey
35
34
36
OPTIONS_DEFINE=	AAC ALSA AMIDI AOSD BS2B CDDA CUE FFMPEG \
35
OPTIONS_DEFINE=	AAC ALSA AMIDI AOSD BS2B CDDA CUE FILEWRITER FFMPEG \
37
		FLAC JACK LAME LIRC MP3 MMS MODPLUG MPRIS NEON NLS NOTIFY \
36
		FLAC JACK LAME LIRC MMS MODPLUG MPRIS NEON NLS NOTIFY \
38
		OPENGL OSS PULSEAUDIO SAMPLERATE SCROBBLER SDL SID SNDFILE \
37
		OPENGL SAMPLERATE SCROBBLER SDL SID SNDFILE \
39
		SNDIO SPEEDPITCH VORBIS WAVPACK
38
		SNDIO SPEEDPITCH VORBIS WAVPACK
40
OPTIONS_DEFAULT=	AAC AOSD CDDA CUE FFMPEG FLAC MP3 \
39
OPTIONS_MULTI=		OUTPUT
40
OPTIONS_MULTI_OUTPUT=	OSS PULSEAUDIO
41
OPTIONS_DEFAULT=AAC AOSD CDDA CUE FILEWRITER FFMPEG FLAC \
41
		MMS MPRIS NEON NLS NOTIFY OSS SCROBBLER VORBIS WAVPACK
42
		MMS MPRIS NEON NLS NOTIFY OSS SCROBBLER VORBIS WAVPACK
43
OPTIONS_SUB=	yes
42
44
45
AMIDI_DESC=	Amidi decoder
46
AOSD_DESC=	Audacious OSD
47
BS2B_DESC=	BS2B effect
48
FILEWRITER_DESC=File writer
49
MPRIS_DESC=	NPRIS plugin
50
NEON_DESC=	Neon plugin
51
SCROBBLER_DESC=	Scrobbler decoder
52
SID_DESC=	Sound chip emulator of Commodore
53
SPEEDPITCH_DESC=Speed and Pitch plugin
54
43
AAC_LIB_DEPENDS=	libfaad.so:audio/faad
55
AAC_LIB_DEPENDS=	libfaad.so:audio/faad
44
AAC_CONFIGURE_OFF=	--disable-aac
56
AAC_CONFIGURE_ENABLE=	aac
45
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
57
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
46
ALSA_CONFIGURE_OFF=	--disable-alsa
58
ALSA_CONFIGURE_ENABLE=	alsa
47
AMIDI_LIB_DEPENDS=	libfluidsynth.so:audio/fluidsynth
59
AMIDI_LIB_DEPENDS=	libfluidsynth.so:audio/fluidsynth
48
AMIDI_CONFIGURE_OFF=	--disable-amidiplug
60
AMIDI_CONFIGURE_ENABLE=	amidiplug
49
AOSD_USE=		gnome=pango
61
AOSD_USE=		gnome=pango xorg=xrender
50
AOSD_USE=		xorg=xrender
51
AOSD_LIB_DEPENDS=	libXcomposite.so:x11/libXcomposite
62
AOSD_LIB_DEPENDS=	libXcomposite.so:x11/libXcomposite
52
AOSD_CONFIGURE_ENABLE=	aosd
63
AOSD_CONFIGURE_ENABLE=	aosd
53
BS2B_LIB_DEPENDS=	libbs2b.so:audio/libbs2b
64
BS2B_LIB_DEPENDS=	libbs2b.so:audio/libbs2b
54
BS2B_CONFIGURE_OFF=	--disable-bs2b
65
BS2B_CONFIGURE_ENABLE=	bs2b
55
CDDA_LIB_DEPENDS=	libcdio_cdda.so:sysutils/libcdio-paranoia \
66
CDDA_LIB_DEPENDS=	libcdio_cdda.so:sysutils/libcdio-paranoia \
56
			libcddb.so:audio/libcddb \
67
			libcddb.so:audio/libcddb \
57
			libcdio.so:sysutils/libcdio
68
			libcdio.so:sysutils/libcdio
58
CDDA_CONFIGURE_OFF=	--disable-cdaudio
69
CDDA_CONFIGURE_ENABLE=	cdaudio
59
CUE_LIB_DEPENDS=	libcue.so:textproc/libcue
70
CUE_LIB_DEPENDS=	libcue.so:textproc/libcue
60
CUE_CONFIGURE_OFF=	--disable-cue
71
CUE_CONFIGURE_ENABLE=	cue
72
FILEWRITER_CONFIGURE_ENABLE=	filewriter
61
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
73
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
62
FFMPEG_CONFIGURE_WITH=	ffmpeg=ffmpeg
74
FFMPEG_CONFIGURE_WITH=	ffmpeg=ffmpeg
63
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac
75
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac
64
FLAC_CONFIGURE_ON=	--enable-flac --enable-filewriter
76
FLAC_CONFIGURE_ENABLE=	flac
65
FLAC_CONFIGURE_OFF=	--disable-flac --disable-filewriter
66
JACK_LIB_DEPENDS=	libjack.so:audio/jack \
77
JACK_LIB_DEPENDS=	libjack.so:audio/jack \
67
			libsamplerate.so:audio/libsamplerate
78
			libsamplerate.so:audio/libsamplerate
68
JACK_CONFIGURE_OFF=	--disable-jack
79
JACK_CONFIGURE_ENABLE=	jack
69
LAME_LIB_DEPENDS=	libmp3lame.so:audio/lame
80
LAME_LIB_DEPENDS=	libmp3lame.so:audio/lame
70
LAME_CONFIGURE_OFF=	--disable-filewriter_mp3
81
LAME_CONFIGURE_ENABLE=	filewriter_mp3
71
LIRC_LIB_DEPENDS=	liblirc_client.so:comms/lirc
82
LIRC_LIB_DEPENDS=	liblirc_client.so:comms/lirc
72
LIRC_CONFIGURE_OFF=	--disable-lirc
83
LIRC_CONFIGURE_ENABLE=	lirc
73
MP3_LIB_DEPENDS=	libmpg123.so:audio/mpg123
74
MP3_CONFIGURE_OFF=	--disable-mp3
75
MMS_LIB_DEPENDS=	libmms.so:net/libmms
84
MMS_LIB_DEPENDS=	libmms.so:net/libmms
76
MMS_CONFIGURE_OFF=	--disable-mms
85
MMS_CONFIGURE_ENABLE=	mms
77
MODPLUG_LIB_DEPENDS=	libmodplug.so:audio/libmodplug
86
MODPLUG_LIB_DEPENDS=	libmodplug.so:audio/libmodplug
78
MODPLUG_CONFIGURE_OFF=	--disable-modplug
87
MODPLUG_CONFIGURE_ENABLE=	modplug
79
MPRIS_CONFIGURE_ENABLE=	mpris2
88
MPRIS_CONFIGURE_ENABLE=	mpris2
80
NEON_LIB_DEPENDS=	libneon.so:www/neon
89
NEON_LIB_DEPENDS=	libneon.so:www/neon
81
NEON_CONFIGURE_OFF=	--disable-neon
90
NEON_CONFIGURE_ENABLE=	neon
82
NLS_USES=		gettext-runtime
91
NLS_USES=		gettext-runtime
83
NLS_CONFIGURE_OFF=	--disable-nls
92
NLS_CONFIGURE_ENABLE=	nls
84
NLS_EXTRA_PATCHES_OFF=	${FILESDIR}/extra-patch-Makefile
85
NOTIFY_LIB_DEPENDS=	libnotify.so:devel/libnotify
93
NOTIFY_LIB_DEPENDS=	libnotify.so:devel/libnotify
86
NOTIFY_CONFIGURE_ENABLE=	notify
94
NOTIFY_CONFIGURE_ENABLE=notify
95
OPENGL_USES=		gl
87
OPENGL_USE=		xorg=x11 gl=gl
96
OPENGL_USE=		xorg=x11 gl=gl
88
OPENGL_CONFIGURE_ENABLE=	glspectrum
97
OPENGL_CONFIGURE_ENABLE=glspectrum
89
OSS_CONFIGURE_ENABLE=	oss4
98
OSS_CONFIGURE_ENABLE=	oss4
90
PULSEAUDIO_LIB_DEPENDS=	libpulse-mainloop-glib.so:audio/pulseaudio
99
PULSEAUDIO_LIB_DEPENDS=	libpulse-mainloop-glib.so:audio/pulseaudio
91
PULSEAUDIO_CONFIGURE_OFF=	--disable-pulse
100
PULSEAUDIO_CONFIGURE_ENABLE=	pulse
92
SAMPLERATE_LIB_DEPENDS=	libsamplerate.so:audio/libsamplerate
101
SAMPLERATE_LIB_DEPENDS=	libsamplerate.so:audio/libsamplerate
93
SAMPLERATE_CONFIGURE_OFF=	--disable-resample
102
SAMPLERATE_CONFIGURE_ENABLE=	resample
94
SCROBBLER_LIB_DEPENDS=	libcurl.so:ftp/curl
103
SCROBBLER_LIB_DEPENDS=	libcurl.so:ftp/curl
95
SCROBBLER_CONFIGURE_OFF=	--disable-scrobbler2
104
SCROBBLER_CONFIGURE_ENABLE=	scrobbler2
96
SDL_LIB_DEPENDS=	libSDL2.so:devel/sdl20
105
SDL_LIB_DEPENDS=	libSDL2.so:devel/sdl20
97
SDL_CONFIGURE_ON=	--enable-sdlout --with-libsdl=2
106
SDL_CONFIGURE_ON=	--enable-sdlout --with-libsdl=2
98
SDL_CONFIGURE_OFF=	--disable-sdlout
107
SDL_CONFIGURE_OFF=	--disable-sdlout
99
SID_LIB_DEPENDS=	libsidplayfp.so:audio/libsidplayfp
108
SID_LIB_DEPENDS=	libsidplayfp.so:audio/libsidplayfp
100
SID_CONFIGURE_OFF=	--disable-sid
109
SID_CONFIGURE_ENABLE=	sid
101
SNDFILE_LIB_DEPENDS=	libsndfile.so:audio/libsndfile
110
SNDFILE_LIB_DEPENDS=	libsndfile.so:audio/libsndfile
102
SNDFILE_CONFIGURE_OFF=	--disable-sndfile
111
SNDFILE_CONFIGURE_ENABLE=	sndfile
103
SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
112
SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
104
SNDIO_CONFIGURE_ENABLE=	sndio
113
SNDIO_CONFIGURE_ENABLE=	sndio
105
SPEEDPITCH_CONFIGURE_OFF=	--disable-speedpitch
114
SPEEDPITCH_CONFIGURE_ENABLE=	speedpitch
106
SPEEDPITCH_IMPLIES=	SAMPLERATE
115
SPEEDPITCH_IMPLIES=	SAMPLERATE
107
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis \
116
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis \
108
			libogg.so:audio/libogg
117
			libogg.so:audio/libogg
109
VORBIS_CONFIGURE_ENABLE=	vorbis
118
VORBIS_CONFIGURE_ENABLE=vorbis
110
WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
119
WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
111
WAVPACK_CONFIGURE_OFF=	--disable-wavpack
120
WAVPACK_CONFIGURE_ENABLE=	wavpack
112
OPTIONS_SUB=	yes
121
OPTIONS_SUB=	yes
113
122
114
AMIDI_DESC=	Amidi decoder
115
AOSD_DESC=	Audacious OSD
116
BS2B_DESC=	BS2B effect
117
SCROBBLER_DESC=	Scrobbler decoder
118
SID_DESC=	Sound chip emulator of Commodore
119
NEON_DESC=	Neon plugin
120
SPEEDPITCH_DESC=Speed and Pitch plugin
121
MPRIS_DESC=	NPRIS plugin
122
123
post-patch:
123
post-patch:
124
	@${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
124
	@${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
125
		${WRKSRC}/buildsys.mk.in
125
		${WRKSRC}/buildsys.mk.in
Lines 126-131 Link Here
126
	@${FIND} ${WRKSRC} -type f -name 'Makefile' \
126
	@${FIND} ${WRKSRC} -type f -name 'Makefile' \
127
		| ${XARGS} ${REINPLACE_CMD} -e 's| -Wno-bool-operation||'
127
		| ${XARGS} ${REINPLACE_CMD} -e 's| -Wno-bool-operation||'
128
128
129
post-patch-NLS-off:
130
	${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile
131
129
post-install:
132
post-install:
130
	@${FIND} ${STAGEDIR}${PREFIX}/lib/audacious/ -name "*.so" \
133
	@${FIND} ${STAGEDIR}${PREFIX}/lib/audacious/ -name "*.so" \
131
		-exec ${STRIP_CMD} {} \;
134
		-exec ${STRIP_CMD} {} \;
(-)multimedia/audacious-plugins/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1506363579
1
TIMESTAMP = 1537198433
2
SHA256 (audacious-plugins-3.9.tar.bz2) = 8bf7f21089cb3406968cc9c71307774aee7100ec4607f28f63cf5690d5c927b8
2
SHA256 (audacious-plugins-3.10.tar.bz2) = 5061ebb20169eb4d3f15aafbe83b43363762dc8d19ca0cd83f5556dc577e618f
3
SIZE (audacious-plugins-3.9.tar.bz2) = 1843084
3
SIZE (audacious-plugins-3.10.tar.bz2) = 1701877
(-)multimedia/audacious-plugins/files/extra-patch-Makefile (-8 lines)
Lines 1-8 Link Here
1
--- Makefile.orig	2015-11-07 23:04:08 UTC
2
+++ Makefile
3
@@ -1,4 +1,4 @@
4
-SUBDIRS = src po
5
+SUBDIRS = src
6
 
7
 DISTCLEAN = buildsys.mk config.h config.log config.status extra.mk
8
 
(-)multimedia/audacious-plugins/files/patch-buildsys.mk.in (-11 lines)
Lines 1-11 Link Here
1
--- buildsys.mk.in.orig	2016-09-22 01:16:40 UTC
2
+++ buildsys.mk.in
3
@@ -205,7 +205,7 @@ pre-depend:
4
 
5
 ${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
6
 	${LINK_STATUS}
7
-	if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LDFLAGS} ${LIBS}; then \
8
+	if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LIBS} ${LDFLAGS}; then \
9
 		${LINK_OK}; \
10
 	else \
11
 		${LINK_FAILED}; \
(-)multimedia/audacious-plugins/pkg-plist (-4 / +2 lines)
Lines 22-28 Link Here
22
%%AOSD%%lib/audacious/General/aosd.so
22
%%AOSD%%lib/audacious/General/aosd.so
23
%%CDDA%%lib/audacious/General/cd-menu-items.so
23
%%CDDA%%lib/audacious/General/cd-menu-items.so
24
lib/audacious/General/delete-files.so
24
lib/audacious/General/delete-files.so
25
lib/audacious/General/gnomeshortcuts.so
26
lib/audacious/General/gtkui.so
25
lib/audacious/General/gtkui.so
27
lib/audacious/General/hotkey.so
26
lib/audacious/General/hotkey.so
28
%%LIRC%%lib/audacious/General/lirc.so
27
%%LIRC%%lib/audacious/General/lirc.so
Lines 36-47 Link Here
36
lib/audacious/General/song_change.so
35
lib/audacious/General/song_change.so
37
lib/audacious/General/statusicon.so
36
lib/audacious/General/statusicon.so
38
%%AAC%%lib/audacious/Input/aac-raw.so
37
%%AAC%%lib/audacious/Input/aac-raw.so
39
lib/audacious/Input/adplug.so
40
%%AMIDI%%lib/audacious/Input/amidi-plug.so
38
%%AMIDI%%lib/audacious/Input/amidi-plug.so
41
%%CDDA%%lib/audacious/Input/cdaudio-ng.so
39
%%CDDA%%lib/audacious/Input/cdaudio-ng.so
42
%%FFMPEG%%lib/audacious/Input/ffaudio.so
40
%%FFMPEG%%lib/audacious/Input/ffaudio.so
43
%%FLAC%%lib/audacious/Input/flacng.so
41
%%FLAC%%lib/audacious/Input/flacng.so
44
%%MP3%%lib/audacious/Input/madplug.so
42
lib/audacious/Input/madplug.so
45
lib/audacious/Input/metronom.so
43
lib/audacious/Input/metronom.so
46
%%MODPLUG%%lib/audacious/Input/modplug.so
44
%%MODPLUG%%lib/audacious/Input/modplug.so
47
lib/audacious/Input/psf2.so
45
lib/audacious/Input/psf2.so
Lines 53-59 Link Here
53
%%WAVPACK%%lib/audacious/Input/wavpack.so
51
%%WAVPACK%%lib/audacious/Input/wavpack.so
54
lib/audacious/Input/xsf.so
52
lib/audacious/Input/xsf.so
55
%%ALSA%%lib/audacious/Output/alsa.so
53
%%ALSA%%lib/audacious/Output/alsa.so
56
lib/audacious/Output/filewriter.so
54
%%FILEWRITER%%lib/audacious/Output/filewriter.so
57
%%JACK%%lib/audacious/Output/jack-ng.so
55
%%JACK%%lib/audacious/Output/jack-ng.so
58
%%OSS%%lib/audacious/Output/oss4.so
56
%%OSS%%lib/audacious/Output/oss4.so
59
%%PULSEAUDIO%%lib/audacious/Output/pulse_audio.so
57
%%PULSEAUDIO%%lib/audacious/Output/pulse_audio.so
(-)multimedia/audacious-plugins-gtk3/Makefile (-61 / +64 lines)
Lines 2-10 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	audacious-plugins
4
PORTNAME=	audacious-plugins
5
PORTVERSION=	3.9
5
PORTVERSION=	3.10
6
DISTVERSIONSUFFIX=	-gtk3
6
DISTVERSIONSUFFIX=	-gtk3
7
PORTREVISION=	5
8
CATEGORIES=	multimedia audio
7
CATEGORIES=	multimedia audio
9
#MASTER_SITES=	http://distfiles.audacious-media-player.org/
8
#MASTER_SITES=	http://distfiles.audacious-media-player.org/
10
PKGNAMESUFFIX=	${DISTVERSIONSUFFIX}
9
PKGNAMESUFFIX=	${DISTVERSIONSUFFIX}
Lines 13-24 Link Here
13
COMMENT=	Plugins needed for audacious-gtk3
12
COMMENT=	Plugins needed for audacious-gtk3
14
13
15
LICENSE=	GPLv3
14
LICENSE=	GPLv3
15
LICENSE_FILE=	${WRKSRC}/COPYING
16
16
17
BUILD_DEPENDS=	audacious:multimedia/audacious-gtk3
17
BUILD_DEPENDS=	audacious:multimedia/audacious-gtk3
18
LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib \
18
LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib \
19
	libdbus-1.so:devel/dbus \
19
		libdbus-1.so:devel/dbus \
20
	libfontconfig.so:x11-fonts/fontconfig \
20
		libfontconfig.so:x11-fonts/fontconfig \
21
	libfreetype.so:print/freetype2
21
		libfreetype.so:print/freetype2 \
22
		libmpg123.so:audio/mpg123
22
RUN_DEPENDS=	audacious:multimedia/audacious-gtk3
23
RUN_DEPENDS=	audacious:multimedia/audacious-gtk3
23
24
24
CONFLICTS_INSTALL=	audacious-plugins-3.*
25
CONFLICTS_INSTALL=	audacious-plugins-3.*
Lines 27-135 Link Here
27
DISTINFO_FILE=	${.CURDIR}/distinfo
28
DISTINFO_FILE=	${.CURDIR}/distinfo
28
FILESDIR=	${MASTERDIR}/files
29
FILESDIR=	${MASTERDIR}/files
29
30
30
USES=		autoreconf compiler:c++11-lib gettext-tools gmake iconv \
31
USES=		autoreconf compiler:c++11-lib gettext-tools gmake gnome \
31
		localbase pkgconfig
32
		iconv localbase pkgconfig
32
33
33
USE_GITHUB=	yes
34
USE_GITHUB=	yes
34
GH_ACCOUNT=	audacious-media-player
35
GH_ACCOUNT=	audacious-media-player
35
GH_TAGNAME=	9c44e5e
36
GH_TAGNAME=	4cf5e07
36
37
37
GNU_CONFIGURE=	yes
38
GNU_CONFIGURE=	yes
38
USE_LDCONFIG=	yes
39
USE_GNOME=	gtk30 glib20 libxml2 cairo gdkpixbuf2
39
USE_GNOME=	gtk30 glib20 libxml2 cairo gdkpixbuf2
40
USE_XORG=	x11
40
USE_XORG=	x11
41
41
42
CONFIGURE_ARGS+=--disable-console --disable-soxr \
42
CONFIGURE_ARGS+=--disable-console --disable-soxr \
43
	--enable-gnomeshortcuts \
43
		--enable-gnomeshortcuts \
44
	--enable-gtk --enable-filewriter --enable-hotkey
44
		--enable-gtk --enable-hotkey
45
45
46
OPTIONS_DEFINE=	AAC ALSA AMIDI AOSD BS2B CDDA CUE FFMPEG \
46
OPTIONS_DEFINE=	AAC ALSA AMIDI AOSD BS2B CDDA CUE FILEWRITER FFMPEG \
47
		FLAC JACK LAME LIRC MP3 MMS MODPLUG MPRIS NEON NLS NOTIFY \
47
		FLAC JACK LAME LIRC MMS MODPLUG MPRIS NEON NLS NOTIFY \
48
		OPENGL OSS PULSEAUDIO SAMPLERATE SCROBBLER SDL SID SNDFILE \
48
		OPENGL SAMPLERATE SCROBBLER SDL SID SNDFILE \
49
		SNDIO SPEEDPITCH VORBIS WAVPACK
49
		SNDIO SPEEDPITCH VORBIS WAVPACK
50
OPTIONS_DEFAULT=	AAC AOSD CDDA CUE FFMPEG FLAC MP3 \
50
OPTIONS_MULTI=		OUTPUT
51
OPTIONS_MULTI_OUTPUT=	OSS PULSEAUDIO
52
OPTIONS_DEFAULT=AAC AOSD CDDA CUE FILEWRITER FFMPEG FLAC \
51
		MMS MPRIS NEON NLS NOTIFY OSS SCROBBLER VORBIS WAVPACK
53
		MMS MPRIS NEON NLS NOTIFY OSS SCROBBLER VORBIS WAVPACK
54
OPTIONS_SUB=	yes
52
55
56
AMIDI_DESC=	Amidi decoder
57
AOSD_DESC=	Audacious OSD
58
BS2B_DESC=	BS2B effect
59
FILEWRITER_DESC=File writer
60
MPRIS_DESC=	NPRIS plugin
61
NEON_DESC=	Neon plugin
62
SCROBBLER_DESC=	Scrobbler decoder
63
SID_DESC=	Sound chip emulator of Commodore
64
SPEEDPITCH_DESC=Speed and Pitch plugin
65
53
AAC_LIB_DEPENDS=	libfaad.so:audio/faad
66
AAC_LIB_DEPENDS=	libfaad.so:audio/faad
54
AAC_CONFIGURE_OFF=	--disable-aac
67
AAC_CONFIGURE_ENABLE=	aac
55
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
68
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
56
ALSA_CONFIGURE_OFF=	--disable-alsa
69
ALSA_CONFIGURE_ENABLE=	alsa
57
AMIDI_LIB_DEPENDS=	libfluidsynth.so:audio/fluidsynth
70
AMIDI_LIB_DEPENDS=	libfluidsynth.so:audio/fluidsynth
58
AMIDI_CONFIGURE_OFF=	--disable-amidiplug
71
AMIDI_CONFIGURE_ENABLE=	amidiplug
59
AOSD_USE=	gnome=pango
72
AOSD_USE=		gnome=pango xorg=xrender
60
AOSD_USE=	xorg=xrender
61
AOSD_LIB_DEPENDS=	libXcomposite.so:x11/libXcomposite
73
AOSD_LIB_DEPENDS=	libXcomposite.so:x11/libXcomposite
62
AOSD_CONFIGURE_ENABLE=	aosd
74
AOSD_CONFIGURE_ENABLE=	aosd
63
BS2B_LIB_DEPENDS=	libbs2b.so:audio/libbs2b
75
BS2B_LIB_DEPENDS=	libbs2b.so:audio/libbs2b
64
BS2B_CONFIGURE_OFF=	--disable-bs2b
76
BS2B_CONFIGURE_ENABLE=	bs2b
65
CDDA_LIB_DEPENDS=	libcdio_cdda.so:sysutils/libcdio-paranoia \
77
CDDA_LIB_DEPENDS=	libcdio_cdda.so:sysutils/libcdio-paranoia \
66
	libcddb.so:audio/libcddb \
78
			libcddb.so:audio/libcddb \
67
	libcdio.so:sysutils/libcdio
79
			libcdio.so:sysutils/libcdio
68
CDDA_CONFIGURE_OFF=	--disable-cdaudio
80
CDDA_CONFIGURE_ENABLE=	cdaudio
69
CUE_LIB_DEPENDS=	libcue.so:textproc/libcue
81
CUE_LIB_DEPENDS=	libcue.so:textproc/libcue
70
CUE_CONFIGURE_OFF=	--disable-cue
82
CUE_CONFIGURE_ENABLE=	cue
83
FILEWRITER_CONFIGURE_ENABLE=	filewriter
71
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
84
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
72
FFMPEG_CONFIGURE_WITH=	ffmpeg=ffmpeg
85
FFMPEG_CONFIGURE_WITH=	ffmpeg=ffmpeg
73
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac
86
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac
74
FLAC_CONFIGURE_ON=	--enable-flac --enable-filewriter
87
FLAC_CONFIGURE_ENABLE=	flac
75
FLAC_CONFIGURE_OFF=	--disable-flac --disable-filewriter
76
JACK_LIB_DEPENDS=	libjack.so:audio/jack \
88
JACK_LIB_DEPENDS=	libjack.so:audio/jack \
77
	libsamplerate.so:audio/libsamplerate
89
			libsamplerate.so:audio/libsamplerate
78
JACK_CONFIGURE_OFF=	--disable-jack
90
JACK_CONFIGURE_ENABLE=	jack
79
LAME_LIB_DEPENDS=	libmp3lame.so:audio/lame
91
LAME_LIB_DEPENDS=	libmp3lame.so:audio/lame
80
LAME_CONFIGURE_OFF=	--disable-filewriter_mp3
92
LAME_CONFIGURE_ENABLE=	filewriter_mp3
81
LIRC_LIB_DEPENDS=	liblirc_client.so:comms/lirc
93
LIRC_LIB_DEPENDS=	liblirc_client.so:comms/lirc
82
LIRC_CONFIGURE_OFF=	--disable-lirc
94
LIRC_CONFIGURE_ENABLE=	lirc
83
MP3_LIB_DEPENDS=	libmpg123.so:audio/mpg123
84
MP3_CONFIGURE_OFF=	--disable-mp3
85
MMS_LIB_DEPENDS=	libmms.so:net/libmms
95
MMS_LIB_DEPENDS=	libmms.so:net/libmms
86
MMS_CONFIGURE_OFF=	--disable-mms
96
MMS_CONFIGURE_ENABLE=	mms
87
MODPLUG_LIB_DEPENDS=	libmodplug.so:audio/libmodplug
97
MODPLUG_LIB_DEPENDS=	libmodplug.so:audio/libmodplug
88
MODPLUG_CONFIGURE_OFF=	--disable-modplug
98
MODPLUG_CONFIGURE_ENABLE=	modplug
89
MPRIS_CONFIGURE_ENABLE=	mpris2
99
MPRIS_CONFIGURE_ENABLE=	mpris2
90
NEON_LIB_DEPENDS=	libneon.so:www/neon
100
NEON_LIB_DEPENDS=	libneon.so:www/neon
91
NEON_CONFIGURE_OFF=	--disable-neon
101
NEON_CONFIGURE_ENABLE=	neon
92
NLS_USES=	gettext-runtime
102
NLS_USES=		gettext-runtime
93
NLS_CONFIGURE_OFF=	--disable-nls
103
NLS_CONFIGURE_ENABLE=	nls
94
NLS_EXTRA_PATCHES_OFF=	${FILESDIR}/extra-patch-Makefile
95
NOTIFY_LIB_DEPENDS=	libnotify.so:devel/libnotify
104
NOTIFY_LIB_DEPENDS=	libnotify.so:devel/libnotify
96
NOTIFY_CONFIGURE_ENABLE=	notify
105
NOTIFY_CONFIGURE_ENABLE=notify
97
OPENGL_USE=	xorg=x11 gl=gl
106
OPENGL_USES=		gl
98
OPENGL_CONFIGURE_ENABLE=	glspectrum
107
OPENGL_USE=		xorg=x11 gl=gl
108
OPENGL_CONFIGURE_ENABLE=glspectrum
99
OSS_CONFIGURE_ENABLE=	oss4
109
OSS_CONFIGURE_ENABLE=	oss4
100
PULSEAUDIO_LIB_DEPENDS=	libpulse-mainloop-glib.so:audio/pulseaudio
110
PULSEAUDIO_LIB_DEPENDS=	libpulse-mainloop-glib.so:audio/pulseaudio
101
PULSEAUDIO_CONFIGURE_OFF=	--disable-pulse
111
PULSEAUDIO_CONFIGURE_ENABLE=	pulse
102
SAMPLERATE_LIB_DEPENDS=	libsamplerate.so:audio/libsamplerate
112
SAMPLERATE_LIB_DEPENDS=	libsamplerate.so:audio/libsamplerate
103
SAMPLERATE_CONFIGURE_OFF=	--disable-resample
113
SAMPLERATE_CONFIGURE_ENABLE=	resample
104
SCROBBLER_LIB_DEPENDS=	libcurl.so:ftp/curl
114
SCROBBLER_LIB_DEPENDS=	libcurl.so:ftp/curl
105
SCROBBLER_CONFIGURE_OFF=	--disable-scrobbler2
115
SCROBBLER_CONFIGURE_ENABLE=	scrobbler2
106
SDL_LIB_DEPENDS=	libSDL2.so:devel/sdl20
116
SDL_LIB_DEPENDS=	libSDL2.so:devel/sdl20
107
SDL_CONFIGURE_ON=	--enable-sdlout --with-libsdl=2
117
SDL_CONFIGURE_ON=	--enable-sdlout --with-libsdl=2
108
SDL_CONFIGURE_OFF=	--disable-sdlout
118
SDL_CONFIGURE_OFF=	--disable-sdlout
109
SID_LIB_DEPENDS=	libsidplayfp.so:audio/libsidplayfp
119
SID_LIB_DEPENDS=	libsidplayfp.so:audio/libsidplayfp
110
SID_CONFIGURE_OFF=	--disable-sid
120
SID_CONFIGURE_ENABLE=	sid
111
SNDFILE_LIB_DEPENDS=	libsndfile.so:audio/libsndfile
121
SNDFILE_LIB_DEPENDS=	libsndfile.so:audio/libsndfile
112
SNDFILE_CONFIGURE_OFF=	--disable-sndfile
122
SNDFILE_CONFIGURE_ENABLE=	sndfile
113
SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
123
SNDIO_LIB_DEPENDS=	libsndio.so:audio/sndio
114
SNDIO_CONFIGURE_ENABLE=	sndio
124
SNDIO_CONFIGURE_ENABLE=	sndio
115
SPEEDPITCH_CONFIGURE_OFF=	--disable-speedpitch
125
SPEEDPITCH_CONFIGURE_ENABLE=	speedpitch
116
SPEEDPITCH_IMPLIES=	SAMPLERATE
126
SPEEDPITCH_IMPLIES=	SAMPLERATE
117
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis \
127
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis \
118
	libogg.so:audio/libogg
128
			libogg.so:audio/libogg
119
VORBIS_CONFIGURE_ENABLE=	vorbis
129
VORBIS_CONFIGURE_ENABLE=vorbis
120
WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
130
WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
121
WAVPACK_CONFIGURE_OFF=	--disable-wavpack
131
WAVPACK_CONFIGURE_ENABLE=	wavpack
122
OPTIONS_SUB=	yes
123
132
124
AMIDI_DESC=	Amidi decoder
125
AOSD_DESC=	Audacious OSD
126
BS2B_DESC=	BS2B effect
127
SCROBBLER_DESC=	Scrobbler decoder
128
SID_DESC=	Sound chip emulator of Commodore
129
NEON_DESC=	Neon plugin
130
SPEEDPITCH_DESC=Speed and Pitch plugin
131
MPRIS_DESC=	NPRIS plugin
132
133
post-patch:
133
post-patch:
134
	${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
134
	${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
135
		${WRKSRC}/buildsys.mk.in
135
		${WRKSRC}/buildsys.mk.in
Lines 136-141 Link Here
136
	${FIND} ${WRKSRC} -type f -name 'Makefile' \
136
	${FIND} ${WRKSRC} -type f -name 'Makefile' \
137
		| ${XARGS} ${REINPLACE_CMD} -e 's| -Wno-bool-operation||'
137
		| ${XARGS} ${REINPLACE_CMD} -e 's| -Wno-bool-operation||'
138
138
139
post-patch-NLS-off:
140
	${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile
141
139
post-install:
142
post-install:
140
	@${FIND} ${STAGEDIR}${PREFIX}/lib/audacious/ -name "*.so" \
143
	@${FIND} ${STAGEDIR}${PREFIX}/lib/audacious/ -name "*.so" \
141
		-exec ${STRIP_CMD} {} \;
144
		-exec ${STRIP_CMD} {} \;
(-)multimedia/audacious-plugins-gtk3/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1506369854
1
TIMESTAMP = 1537259830
2
SHA256 (audacious-media-player-audacious-plugins-3.9-gtk3-9c44e5e_GH0.tar.gz) = bfcae7c2312aeee360ac30be494ac0e97629af21b8823afa501abdbf19d5fcde
2
SHA256 (audacious-media-player-audacious-plugins-3.10-gtk3-4cf5e07_GH0.tar.gz) = 513e4e4151955e149b51e8604d5fb94845afe51bd03a47ee63dbe4e53ef8bdd0
3
SIZE (audacious-media-player-audacious-plugins-3.9-gtk3-9c44e5e_GH0.tar.gz) = 2749596
3
SIZE (audacious-media-player-audacious-plugins-3.10-gtk3-4cf5e07_GH0.tar.gz) = 2579889

Return to bug 231427