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 (-15 / +15 lines)
Lines 1-27 Link Here
1
--- buildsys.mk.in.orig	2016-08-24 14:50:57 UTC
1
--- buildsys.mk.in.orig	2018-09-17 05:25:40 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
@@ -220,7 +221,7 @@ pre-depend:
13
 
14
 ${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
14
 ${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS} ${OBJS_EXTRA}
15
 	${LINK_STATUS}
15
 	${LINK_STATUS}
16
 	out="$@"; \
16
-	if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LDFLAGS} ${LIBS}; then \
17
-	if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LDFLAGS} ${LIBS}; then \
17
+	if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LIBS} ${LDFLAGS}; then \
18
+	if ${LD} -o $@ ${OBJS} ${OBJS_EXTRA} ${LIBS} ${LDFLAGS}; then \
18
 		${LINK_OK}; \
19
 		${LINK_OK}; \
19
 	else \
20
 	else \
20
 		${LINK_FAILED}; \
21
 		${LINK_FAILED}; \
21
@@ -604,6 +604,15 @@ install: install-extra
22
@@ -664,6 +665,14 @@ install: install-extra
22
 		fi \
23
 		${DIR_ENTER}; \
23
 	done
24
 		${MAKE} install || exit $$?; \
24
 
25
 		${DIR_LEAVE}; \
26
+	done
25
+	for i in ${CONTRIB}; do \
27
+	for i in ${CONTRIB}; do \
26
+		${INSTALL_STATUS}; \
28
+		${INSTALL_STATUS}; \
27
+		if ${MKDIR_P} ${DESTDIR}${datarootdir}/appdata && ${INSTALL} -m 644 $$i ${DESTDIR}${datarootdir}/appdata/$$(basename $$i); then \
29
+		if ${MKDIR_P} ${DESTDIR}${datarootdir}/appdata && ${INSTALL} -m 644 $$i ${DESTDIR}${datarootdir}/appdata/$$(basename $$i); then \
Lines 29-36 Link Here
29
+		else \
31
+		else \
30
+			${INSTALL_FAILED}; \
32
+			${INSTALL_FAILED}; \
31
+		fi \
33
+		fi \
32
+	done
34
 	done
33
+
35
 
34
 	for i in ${PROG}; do \
36
 	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 (-17 / +2 lines)
Lines 34-46 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
41
lib/libaudtag.so
41
lib/libaudtag.so
42
lib/libaudtag.so.3
42
lib/libaudtag.so.3
43
lib/libaudtag.so.3.0.0
43
lib/libaudtag.so.%%GTK3_VERSION%%
44
libdata/pkgconfig/audacious.pc
44
libdata/pkgconfig/audacious.pc
45
man/man1/audacious.1.gz
45
man/man1/audacious.1.gz
46
man/man1/audtool.1.gz
46
man/man1/audtool.1.gz
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 (-26 / +22 lines)
Lines 2-35 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/
10
PKGNAMESUFFIX=	${DISTVERSIONSUFFIX}
11
8
12
MAINTAINER=	ports@FreeBSD.org
9
MAINTAINER=	ports@FreeBSD.org
13
COMMENT=	Gtk+3 port of lightweight and versatile audio player
10
COMMENT=	Gtk+3 port of lightweight and versatile audio player
14
11
15
LICENSE=	GPLv3
12
LICENSE=	GPLv3
13
LICENSE_FILE=	${WRKSRC}/COPYING
16
14
17
LIB_DEPENDS=	libfreetype.so:print/freetype2 \
15
LIB_DEPENDS=	libfreetype.so:print/freetype2 \
18
	libfontconfig.so:x11-fonts/fontconfig
16
		libfontconfig.so:x11-fonts/fontconfig
19
17
20
CONFLICTS_INSTALL=	audacious-3.*
18
CONFLICTS_INSTALL=	audacious-3.*
21
19
22
MASTERDIR=	${.CURDIR}/../audacious
23
DISTINFO_FILE=	${.CURDIR}/distinfo
24
FILESDIR=	${MASTERDIR}/files
25
SUB_FILES=	pkg-message
20
SUB_FILES=	pkg-message
26
21
27
USES=		autoreconf compiler:c++11-lib desktop-file-utils \
22
USES=		autoreconf compiler:c++11-lib desktop-file-utils \
28
		gettext-tools gmake localbase pkgconfig
23
		gettext-tools gmake gnome localbase pkgconfig
29
24
30
USE_GITHUB=	yes
25
USE_GITHUB=	yes
31
GH_ACCOUNT=	audacious-media-player
26
GH_ACCOUNT=	audacious-media-player
32
GH_TAGNAME=	7a490de
27
GH_TAGNAME=	89521a6
33
28
34
GNU_CONFIGURE=	yes
29
GNU_CONFIGURE=	yes
35
USE_XORG=	x11 sm
30
USE_XORG=	x11 sm
Lines 38-69 Link Here
38
INSTALLS_ICONS=	yes
33
INSTALLS_ICONS=	yes
39
34
40
CONFIGURE_ARGS=	--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \
35
CONFIGURE_ARGS=	--with-pkgconfigdir=${PREFIX}/libdata/pkgconfig \
41
	--enable-gtk \
36
		--enable-gtk \
42
	--without-buildstamp
37
		--without-buildstamp
43
38
44
OPTIONS_DEFINE=	ICONV NLS EXECINFO
39
OPTIONS_DEFINE=	EXECINFO ICONV NLS
45
OPTIONS_DEFAULT=ICONV EXECINFO
40
OPTIONS_DEFAULT=EXECINFO ICONV
41
OPTIONS_SUB=	yes
42
43
EXECINFO_DESC=	Build with libexecinfo support
46
ICONV_USES=	iconv
44
ICONV_USES=	iconv
47
NLS_USES=	gettext-runtime
45
NLS_USES=	gettext-runtime
48
NLS_CONFIGURE_OFF=	--disable-nls
46
NLS_CONFIGURE_ENABLE=	nls
49
NLS_EXTRA_PATCHES_OFF=	${FILESDIR}/extra-patch-Makefile
50
OPTIONS_SUB=	yes
51
EXECINFO_DESC=	Build with libexecinfo support
52
47
53
.include <bsd.port.options.mk>
48
post-patch:
49
	${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
50
		${WRKSRC}/buildsys.mk.in
54
51
55
post-patch:
52
post-patch-NLS-off:
56
.if  ${PORT_OPTIONS:MEXECINFO}
53
	${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile
54
55
post-patch-EXECINFO-on:
57
	@${REINPLACE_CMD} 's|-lm |-lm -lexecinfo |' \
56
	@${REINPLACE_CMD} 's|-lm |-lm -lexecinfo |' \
58
		${WRKSRC}/src/audacious/Makefile
57
		${WRKSRC}/src/audacious/Makefile
59
	@${REINPLACE_CMD} 's|-laudcore|-laudcore -lexecinfo|' \
58
	@${REINPLACE_CMD} 's|-laudcore|-laudcore -lexecinfo|' \
60
		${WRKSRC}/audacious.pc.in
59
		${WRKSRC}/audacious.pc.in
61
.endif
62
	${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
63
		${WRKSRC}/buildsys.mk.in
64
60
65
post-install:
61
post-install:
66
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/aud*
62
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/aud* \
67
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib*
63
	${STAGEDIR}${PREFIX}/lib/lib*
68
64
69
.include <bsd.port.mk>
65
.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-gtk3/pkg-plist (+97 lines)
Line 0 Link Here
1
bin/audacious
2
bin/audtool
3
include/audacious/audtag.h
4
include/libaudcore/audio.h
5
include/libaudcore/audstrings.h
6
include/libaudcore/drct.h
7
include/libaudcore/equalizer.h
8
include/libaudcore/export.h
9
include/libaudcore/hook.h
10
include/libaudcore/i18n.h
11
include/libaudcore/index.h
12
include/libaudcore/inifile.h
13
include/libaudcore/interface.h
14
include/libaudcore/list.h
15
include/libaudcore/mainloop.h
16
include/libaudcore/multihash.h
17
include/libaudcore/objects.h
18
include/libaudcore/playlist.h
19
include/libaudcore/plugin.h
20
include/libaudcore/plugins.h
21
include/libaudcore/preferences.h
22
include/libaudcore/probe.h
23
include/libaudcore/ringbuf.h
24
include/libaudcore/runtime.h
25
include/libaudcore/templates.h
26
include/libaudcore/tinylock.h
27
include/libaudcore/tuple.h
28
include/libaudcore/vfs.h
29
include/libaudcore/vfs_async.h
30
include/libaudcore/visualizer.h
31
include/libaudgui/libaudgui-gtk.h
32
include/libaudgui/libaudgui.h
33
include/libaudgui/list.h
34
include/libaudgui/menu.h
35
lib/libaudcore.so
36
lib/libaudcore.so.5
37
lib/libaudcore.so.5.1.0
38
lib/libaudgui.so
39
lib/libaudgui.so.5
40
lib/libaudgui.so.5.0.0
41
lib/libaudtag.so
42
lib/libaudtag.so.3
43
lib/libaudtag.so.%%GTK3_VERSION%%
44
libdata/pkgconfig/audacious.pc
45
man/man1/audacious.1.gz
46
man/man1/audtool.1.gz
47
share/applications/audacious.desktop
48
%%DATADIR%%/AUTHORS
49
%%DATADIR%%/COPYING
50
share/icons/hicolor/48x48/apps/audacious.png
51
share/icons/hicolor/scalable/apps/audacious.svg
52
%%NLS%%share/locale/ar/LC_MESSAGES/audacious.mo
53
%%NLS%%share/locale/be/LC_MESSAGES/audacious.mo
54
%%NLS%%share/locale/bg/LC_MESSAGES/audacious.mo
55
%%NLS%%share/locale/ca/LC_MESSAGES/audacious.mo
56
%%NLS%%share/locale/cmn/LC_MESSAGES/audacious.mo
57
%%NLS%%share/locale/cs/LC_MESSAGES/audacious.mo
58
%%NLS%%share/locale/da/LC_MESSAGES/audacious.mo
59
%%NLS%%share/locale/de/LC_MESSAGES/audacious.mo
60
%%NLS%%share/locale/el/LC_MESSAGES/audacious.mo
61
%%NLS%%share/locale/en_GB/LC_MESSAGES/audacious.mo
62
%%NLS%%share/locale/es/LC_MESSAGES/audacious.mo
63
%%NLS%%share/locale/es_AR/LC_MESSAGES/audacious.mo
64
%%NLS%%share/locale/es_MX/LC_MESSAGES/audacious.mo
65
%%NLS%%share/locale/et/LC_MESSAGES/audacious.mo
66
%%NLS%%share/locale/eu/LC_MESSAGES/audacious.mo
67
%%NLS%%share/locale/fa_IR/LC_MESSAGES/audacious.mo
68
%%NLS%%share/locale/fi/LC_MESSAGES/audacious.mo
69
%%NLS%%share/locale/fr/LC_MESSAGES/audacious.mo
70
%%NLS%%share/locale/gl/LC_MESSAGES/audacious.mo
71
%%NLS%%share/locale/hu/LC_MESSAGES/audacious.mo
72
%%NLS%%share/locale/id_ID/LC_MESSAGES/audacious.mo
73
%%NLS%%share/locale/it/LC_MESSAGES/audacious.mo
74
%%NLS%%share/locale/ja/LC_MESSAGES/audacious.mo
75
%%NLS%%share/locale/ko/LC_MESSAGES/audacious.mo
76
%%NLS%%share/locale/ky/LC_MESSAGES/audacious.mo
77
%%NLS%%share/locale/lt/LC_MESSAGES/audacious.mo
78
%%NLS%%share/locale/lv/LC_MESSAGES/audacious.mo
79
%%NLS%%share/locale/ml_IN/LC_MESSAGES/audacious.mo
80
%%NLS%%share/locale/ms/LC_MESSAGES/audacious.mo
81
%%NLS%%share/locale/nl/LC_MESSAGES/audacious.mo
82
%%NLS%%share/locale/pl/LC_MESSAGES/audacious.mo
83
%%NLS%%share/locale/pt_BR/LC_MESSAGES/audacious.mo
84
%%NLS%%share/locale/pt_PT/LC_MESSAGES/audacious.mo
85
%%NLS%%share/locale/ro/LC_MESSAGES/audacious.mo
86
%%NLS%%share/locale/ru/LC_MESSAGES/audacious.mo
87
%%NLS%%share/locale/si/LC_MESSAGES/audacious.mo
88
%%NLS%%share/locale/sk/LC_MESSAGES/audacious.mo
89
%%NLS%%share/locale/sr/LC_MESSAGES/audacious.mo
90
%%NLS%%share/locale/sr_RS/LC_MESSAGES/audacious.mo
91
%%NLS%%share/locale/sv/LC_MESSAGES/audacious.mo
92
%%NLS%%share/locale/ta/LC_MESSAGES/audacious.mo
93
%%NLS%%share/locale/tr/LC_MESSAGES/audacious.mo
94
%%NLS%%share/locale/uk/LC_MESSAGES/audacious.mo
95
%%NLS%%share/locale/zh_CN/LC_MESSAGES/audacious.mo
96
%%NLS%%share/locale/zh_TW/LC_MESSAGES/audacious.mo
97
(-)multimedia/audacious-plugins/Makefile (-57 / +60 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-122 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.*
24
25
USES=		compiler:c++11-lib gettext-tools gmake iconv \
23
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-sndio --disable-soxr \
31
CONFIGURE_ARGS=	--disable-console --disable-sndio --disable-soxr \
33
		--enable-gnomeshortcuts \
32
		--enable-gnomeshortcuts \
34
		--enable-gtk --enable-filewriter --enable-hotkey
33
		--enable-gtk --enable-filewriter --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 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
		SPEEDPITCH VORBIS WAVPACK
38
		SPEEDPITCH VORBIS WAVPACK
40
OPTIONS_DEFAULT=	AAC AOSD CDDA CUE FFMPEG FLAC MP3 \
39
OPTIONS_MULTI=		OUTPUT
40
OPTIONS_MULTI_OUTPUT=	OSS PULSEAUDIO
41
42
OPTIONS_DEFAULT=AAC AOSD CDDA CUE FFMPEG FLAC \
41
		MMS MPRIS NEON NLS NOTIFY OSS SCROBBLER VORBIS WAVPACK
43
		MMS MPRIS NEON NLS NOTIFY OSS SCROBBLER VORBIS WAVPACK
44
OPTIONS_SUB=	yes
42
45
46
AMIDI_DESC=	Amidi decoder
47
AOSD_DESC=	Audacious OSD
48
BS2B_DESC=	BS2B effect
49
SCROBBLER_DESC=	Scrobbler decoder
50
SID_DESC=	Sound chip emulator of Commodore
51
NEON_DESC=	Neon plugin
52
SPEEDPITCH_DESC=Speed and Pitch plugin
53
MPRIS_DESC=	NPRIS 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_USES=		gnome
50
AOSD_USE=		xorg=xrender
62
AOSD_USE=		gnome=pango xorg=xrender
51
AOSD_LIB_DEPENDS=	libXcomposite.so:x11/libXcomposite
63
AOSD_LIB_DEPENDS=	libXcomposite.so:x11/libXcomposite
52
AOSD_CONFIGURE_ENABLE=	aosd
64
AOSD_CONFIGURE_ENABLE=	aosd
53
BS2B_LIB_DEPENDS=	libbs2b.so:audio/libbs2b
65
BS2B_LIB_DEPENDS=	libbs2b.so:audio/libbs2b
54
BS2B_CONFIGURE_OFF=	--disable-bs2b
66
BS2B_CONFIGURE_ENABLE=	bs2b
55
CDDA_LIB_DEPENDS=	libcdio_cdda.so:sysutils/libcdio-paranoia \
67
CDDA_LIB_DEPENDS=	libcdio_cdda.so:sysutils/libcdio-paranoia \
56
			libcddb.so:audio/libcddb \
68
			libcddb.so:audio/libcddb \
57
			libcdio.so:sysutils/libcdio
69
			libcdio.so:sysutils/libcdio
58
CDDA_CONFIGURE_OFF=	--disable-cdaudio
70
CDDA_CONFIGURE_ENABLE=	cdaudio
59
CUE_LIB_DEPENDS=	libcue.so:textproc/libcue
71
CUE_LIB_DEPENDS=	libcue.so:textproc/libcue
60
CUE_CONFIGURE_OFF=	--disable-cue
72
CUE_CONFIGURE_ENABLE=	cue
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 filewriter
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
SPEEDPITCH_CONFIGURE_OFF=	--disable-speedpitch
112
SPEEDPITCH_CONFIGURE_ENABLE=	speedpitch
104
SPEEDPITCH_IMPLIES=	SAMPLERATE
113
SPEEDPITCH_IMPLIES=	SAMPLERATE
105
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis \
114
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis \
106
			libogg.so:audio/libogg
115
			libogg.so:audio/libogg
107
VORBIS_CONFIGURE_ENABLE=	vorbis
116
VORBIS_CONFIGURE_ENABLE=vorbis
108
WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
117
WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
109
WAVPACK_CONFIGURE_OFF=	--disable-wavpack
118
WAVPACK_CONFIGURE_ENABLE=wavpack
110
OPTIONS_SUB=	yes
111
119
112
AMIDI_DESC=	Amidi decoder
113
AOSD_DESC=	Audacious OSD
114
BS2B_DESC=	BS2B effect
115
SCROBBLER_DESC=	Scrobbler decoder
116
SID_DESC=	Sound chip emulator of Commodore
117
NEON_DESC=	Neon plugin
118
SPEEDPITCH_DESC=Speed and Pitch plugin
119
MPRIS_DESC=	NPRIS plugin
120
120
121
post-patch:
121
post-patch:
122
	@${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
122
	@${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
Lines 124-129 Link Here
124
	@${FIND} ${WRKSRC} -type f -name 'Makefile' \
124
	@${FIND} ${WRKSRC} -type f -name 'Makefile' \
125
		| ${XARGS} ${REINPLACE_CMD} -e 's| -Wno-bool-operation||'
125
		| ${XARGS} ${REINPLACE_CMD} -e 's| -Wno-bool-operation||'
126
126
127
post-patch-NLS-off:
128
	${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile
129
127
post-install:
130
post-install:
128
	@${FIND} ${STAGEDIR}${PREFIX}/lib/audacious/ -name "*.so" \
131
	@${FIND} ${STAGEDIR}${PREFIX}/lib/audacious/ -name "*.so" \
129
		-exec ${STRIP_CMD} {} \;
132
		-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
%%FLAC%%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 (-75 / +74 lines)
Lines 2-12 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/
10
PKGNAMESUFFIX=	${DISTVERSIONSUFFIX}
8
PKGNAMESUFFIX=	${DISTVERSIONSUFFIX}
11
9
12
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	ports@FreeBSD.org
Lines 13-133 Link Here
13
COMMENT=	Plugins needed for audacious-gtk3
11
COMMENT=	Plugins needed for audacious-gtk3
14
12
15
LICENSE=	GPLv3
13
LICENSE=	GPLv3
14
LICENSE_FILE=	${WRKSRC}/COPYING
16
15
17
BUILD_DEPENDS=	audacious:multimedia/audacious-gtk3
16
BUILD_DEPENDS=	audacious:multimedia/audacious-gtk3
18
LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib \
17
LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib \
19
	libdbus-1.so:devel/dbus \
18
		libdbus-1.so:devel/dbus \
20
	libfontconfig.so:x11-fonts/fontconfig \
19
		libfontconfig.so:x11-fonts/fontconfig \
21
	libfreetype.so:print/freetype2
20
		libfreetype.so:print/freetype2 \
21
		libmpg123.so:audio/mpg123
22
RUN_DEPENDS=	audacious:multimedia/audacious-gtk3
22
RUN_DEPENDS=	audacious:multimedia/audacious-gtk3
23
23
24
CONFLICTS_INSTALL=	audacious-plugins-3.*
24
CONFLICTS_INSTALL=	audacious-plugins-3.*
25
25
26
MASTERDIR=	${.CURDIR}/../audacious-plugins
26
USES=		autoreconf compiler:c++11-lib gettext-tools \
27
DISTINFO_FILE=	${.CURDIR}/distinfo
27
		gmake gnome iconv localbase pkgconfig
28
FILESDIR=	${MASTERDIR}/files
29
28
30
USES=		autoreconf compiler:c++11-lib gettext-tools gmake iconv \
31
		localbase pkgconfig
32
33
USE_GITHUB=	yes
29
USE_GITHUB=	yes
34
GH_ACCOUNT=	audacious-media-player
30
GH_ACCOUNT=	audacious-media-player
35
GH_TAGNAME=	9c44e5e
31
GH_TAGNAME=	4cf5e07
36
32
37
GNU_CONFIGURE=	yes
33
GNU_CONFIGURE=	yes
38
USE_LDCONFIG=	yes
39
USE_GNOME=	gtk30 glib20 libxml2 cairo gdkpixbuf2
34
USE_GNOME=	gtk30 glib20 libxml2 cairo gdkpixbuf2
40
USE_XORG=	x11
35
USE_XORG=	x11
41
36
42
CONFIGURE_ARGS+=--disable-console --disable-sndio --disable-soxr \
37
CONFIGURE_ARGS+=--disable-console --disable-sndio --disable-soxr \
43
	--enable-gnomeshortcuts \
38
		--enable-gnomeshortcuts \
44
	--enable-gtk --enable-filewriter --enable-hotkey
39
		--enable-gtk --enable-filewriter --enable-hotkey
45
40
46
OPTIONS_DEFINE=	AAC ALSA AMIDI AOSD BS2B CDDA CUE FFMPEG \
41
OPTIONS_DEFINE=	AAC ALSA AMIDI AOSD BS2B CDDA CUE FFMPEG \
47
		FLAC JACK LAME LIRC MP3 MMS MODPLUG MPRIS NEON NLS NOTIFY \
42
		FLAC JACK LAME LIRC MMS MODPLUG MPRIS NEON NLS NOTIFY \
48
		OPENGL OSS PULSEAUDIO SAMPLERATE SCROBBLER SDL SID SNDFILE \
43
		OPENGL SAMPLERATE SCROBBLER SDL SID SNDFILE \
49
		SPEEDPITCH VORBIS WAVPACK
44
		SPEEDPITCH VORBIS WAVPACK
50
OPTIONS_DEFAULT=	AAC AOSD CDDA CUE FFMPEG FLAC MP3 \
45
46
OPTIONS_MULTI=		OUTPUT
47
OPTIONS_MULTI_OUTPUT=	OSS PULSEAUDIO
48
49
OPTIONS_DEFAULT=AAC AOSD CDDA CUE FFMPEG FLAC \
51
		MMS MPRIS NEON NLS NOTIFY OSS SCROBBLER VORBIS WAVPACK
50
		MMS MPRIS NEON NLS NOTIFY OSS SCROBBLER VORBIS WAVPACK
51
OPTIONS_SUB=	yes
52
52
53
AMIDI_DESC=	Amidi decoder
54
AOSD_DESC=	Audacious OSD
55
BS2B_DESC=	BS2B effect
56
SCROBBLER_DESC=	Scrobbler decoder
57
SID_DESC=	Sound chip emulator of Commodore
58
NEON_DESC=	Neon plugin
59
SPEEDPITCH_DESC=Speed and Pitch plugin
60
MPRIS_DESC=	NPRIS plugin
61
53
AAC_LIB_DEPENDS=	libfaad.so:audio/faad
62
AAC_LIB_DEPENDS=	libfaad.so:audio/faad
54
AAC_CONFIGURE_OFF=	--disable-aac
63
AAC_CONFIGURE_ENABLE=	aac
55
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
64
ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
56
ALSA_CONFIGURE_OFF=	--disable-alsa
65
ALSA_CONFIGURE_ENABLE=	alsa
57
AMIDI_LIB_DEPENDS=	libfluidsynth.so:audio/fluidsynth
66
AMIDI_LIB_DEPENDS=	libfluidsynth.so:audio/fluidsynth
58
AMIDI_CONFIGURE_OFF=	--disable-amidiplug
67
AMIDI_CONFIGURE_EANBLE=	amidiplug
59
AOSD_USE=	gnome=pango
68
AOSD_USES=		gnome
60
AOSD_USE=	xorg=xrender
69
AOSD_USE=		gnome=pango xorg=xrender
61
AOSD_LIB_DEPENDS=	libXcomposite.so:x11/libXcomposite
70
AOSD_LIB_DEPENDS=	libXcomposite.so:x11/libXcomposite
62
AOSD_CONFIGURE_ENABLE=	aosd
71
AOSD_CONFIGURE_ENABLE=	aosd
63
BS2B_LIB_DEPENDS=	libbs2b.so:audio/libbs2b
72
BS2B_LIB_DEPENDS=	libbs2b.so:audio/libbs2b
64
BS2B_CONFIGURE_OFF=	--disable-bs2b
73
BS2B_CONFIGURE_ENABLE=	bs2b
65
CDDA_LIB_DEPENDS=	libcdio_cdda.so:sysutils/libcdio-paranoia \
74
CDDA_LIB_DEPENDS=	libcdio_cdda.so:sysutils/libcdio-paranoia \
66
	libcddb.so:audio/libcddb \
75
			libcddb.so:audio/libcddb \
67
	libcdio.so:sysutils/libcdio
76
			libcdio.so:sysutils/libcdio
68
CDDA_CONFIGURE_OFF=	--disable-cdaudio
77
CDDA_CONFIGURE_ENABLE=	cdaudio
69
CUE_LIB_DEPENDS=	libcue.so:textproc/libcue
78
CUE_LIB_DEPENDS=	libcue.so:textproc/libcue
70
CUE_CONFIGURE_OFF=	--disable-cue
79
CUE_CONFIGURE_ENABLE=	cue
71
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
80
FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
72
FFMPEG_CONFIGURE_WITH=	ffmpeg=ffmpeg
81
FFMPEG_CONFIGURE_WITH=	ffmpeg=ffmpeg
73
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac
82
FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac
74
FLAC_CONFIGURE_ON=	--enable-flac --enable-filewriter
83
FLAC_CONFIGURE_ENABLE=	flac filewriter
75
FLAC_CONFIGURE_OFF=	--disable-flac --disable-filewriter
76
JACK_LIB_DEPENDS=	libjack.so:audio/jack \
84
JACK_LIB_DEPENDS=	libjack.so:audio/jack \
77
	libsamplerate.so:audio/libsamplerate
85
			libsamplerate.so:audio/libsamplerate
78
JACK_CONFIGURE_OFF=	--disable-jack
86
JACK_CONFIGURE_ENABLE=	jack
79
LAME_LIB_DEPENDS=	libmp3lame.so:audio/lame
87
LAME_LIB_DEPENDS=	libmp3lame.so:audio/lame
80
LAME_CONFIGURE_OFF=	--disable-filewriter_mp3
88
LAME_CONFIGURE_ENABLE=	filewriter_mp3
81
LIRC_LIB_DEPENDS=	liblirc_client.so:comms/lirc
89
LIRC_LIB_DEPENDS=	liblirc_client.so:comms/lirc
82
LIRC_CONFIGURE_OFF=	--disable-lirc
90
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
91
MMS_LIB_DEPENDS=	libmms.so:net/libmms
86
MMS_CONFIGURE_OFF=	--disable-mms
92
MMS_CONFIGURE_ENABLE=	mms
87
MODPLUG_LIB_DEPENDS=	libmodplug.so:audio/libmodplug
93
MODPLUG_LIB_DEPENDS=	libmodplug.so:audio/libmodplug
88
MODPLUG_CONFIGURE_OFF=	--disable-modplug
94
MODPLUG_CONFIGURE_ENABLE=modplug
89
MPRIS_CONFIGURE_ENABLE=	mpris2
95
MPRIS_CONFIGURE_ENABLE=	mpris2
90
NEON_LIB_DEPENDS=	libneon.so:www/neon
96
NEON_LIB_DEPENDS=	libneon.so:www/neon
91
NEON_CONFIGURE_OFF=	--disable-neon
97
NEON_CONFIGURE_ENABLE=	neon
92
NLS_USES=	gettext-runtime
98
NLS_USES=		gettext-runtime
93
NLS_CONFIGURE_OFF=	--disable-nls
99
NLS_CONFIGURE_ENABLE=	nls
94
NLS_EXTRA_PATCHES_OFF=	${FILESDIR}/extra-patch-Makefile
95
NOTIFY_LIB_DEPENDS=	libnotify.so:devel/libnotify
100
NOTIFY_LIB_DEPENDS=	libnotify.so:devel/libnotify
96
NOTIFY_CONFIGURE_ENABLE=	notify
101
NOTIFY_CONFIGURE_ENABLE=notify
97
OPENGL_USE=	xorg=x11 gl=gl
102
OPENGL_USES=		gl
103
OPENGL_USE=		xorg=x11 gl=gl
98
OPENGL_CONFIGURE_ENABLE=	glspectrum
104
OPENGL_CONFIGURE_ENABLE=	glspectrum
99
OSS_CONFIGURE_ENABLE=	oss4
105
OSS_CONFIGURE_ENABLE=		oss4
100
PULSEAUDIO_LIB_DEPENDS=	libpulse-mainloop-glib.so:audio/pulseaudio
106
PULSEAUDIO_LIB_DEPENDS=		libpulse-mainloop-glib.so:audio/pulseaudio
101
PULSEAUDIO_CONFIGURE_OFF=	--disable-pulse
107
PULSEAUDIO_CONFIGURE_ENABLE=	pulse
102
SAMPLERATE_LIB_DEPENDS=	libsamplerate.so:audio/libsamplerate
108
SAMPLERATE_LIB_DEPENDS=		libsamplerate.so:audio/libsamplerate
103
SAMPLERATE_CONFIGURE_OFF=	--disable-resample
109
SAMPLERATE_CONFIGURE_ENABLE=	--disable-resample
104
SCROBBLER_LIB_DEPENDS=	libcurl.so:ftp/curl
110
SCROBBLER_LIB_DEPENDS=		libcurl.so:ftp/curl
105
SCROBBLER_CONFIGURE_OFF=	--disable-scrobbler2
111
SCROBBLER_CONFIGURE_ENABLE=	scrobbler2
106
SDL_LIB_DEPENDS=	libSDL2.so:devel/sdl20
112
SDL_LIB_DEPENDS=		libSDL2.so:devel/sdl20
107
SDL_CONFIGURE_ON=	--enable-sdlout --with-libsdl=2
113
SDL_CONFIGURE_ON=		--enable-sdlout --with-libsdl=2
108
SDL_CONFIGURE_OFF=	--disable-sdlout
114
SDL_CONFIGURE_OFF=		--disable-sdlout
109
SID_LIB_DEPENDS=	libsidplayfp.so:audio/libsidplayfp
115
SID_LIB_DEPENDS=		libsidplayfp.so:audio/libsidplayfp
110
SID_CONFIGURE_OFF=	--disable-sid
116
SID_CONFIGURE_ENABLE=		sid
111
SNDFILE_LIB_DEPENDS=	libsndfile.so:audio/libsndfile
117
SNDFILE_LIB_DEPENDS=		libsndfile.so:audio/libsndfile
112
SNDFILE_CONFIGURE_OFF=	--disable-sndfile
118
SNDFILE_CONFIGURE_ENABLE=	sndfile
113
SPEEDPITCH_CONFIGURE_OFF=	--disable-speedpitch
119
SPEEDPITCH_CONFIGURE_ENABLE=	speedpitch
114
SPEEDPITCH_IMPLIES=	SAMPLERATE
120
SPEEDPITCH_IMPLIES=		SAMPLERATE
115
VORBIS_LIB_DEPENDS=	libvorbis.so:audio/libvorbis \
121
VORBIS_LIB_DEPENDS=		libvorbis.so:audio/libvorbis \
116
	libogg.so:audio/libogg
122
				libogg.so:audio/libogg
117
VORBIS_CONFIGURE_ENABLE=	vorbis
123
VORBIS_CONFIGURE_ENABLE=	vorbis
118
WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
124
WAVPACK_LIB_DEPENDS=		libwavpack.so:audio/wavpack
119
WAVPACK_CONFIGURE_OFF=	--disable-wavpack
125
WAVPACK_CONFIGURE_ENABLE=	wavpack
120
OPTIONS_SUB=	yes
121
126
122
AMIDI_DESC=	Amidi decoder
123
AOSD_DESC=	Audacious OSD
124
BS2B_DESC=	BS2B effect
125
SCROBBLER_DESC=	Scrobbler decoder
126
SID_DESC=	Sound chip emulator of Commodore
127
NEON_DESC=	Neon plugin
128
SPEEDPITCH_DESC=Speed and Pitch plugin
129
MPRIS_DESC=	NPRIS plugin
130
131
post-patch:
127
post-patch:
132
	${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
128
	${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
133
		${WRKSRC}/buildsys.mk.in
129
		${WRKSRC}/buildsys.mk.in
Lines 134-139 Link Here
134
	${FIND} ${WRKSRC} -type f -name 'Makefile' \
130
	${FIND} ${WRKSRC} -type f -name 'Makefile' \
135
		| ${XARGS} ${REINPLACE_CMD} -e 's| -Wno-bool-operation||'
131
		| ${XARGS} ${REINPLACE_CMD} -e 's| -Wno-bool-operation||'
136
132
133
post-patch-NLS-off:
134
	${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile
135
137
post-install:
136
post-install:
138
	@${FIND} ${STAGEDIR}${PREFIX}/lib/audacious/ -name "*.so" \
137
	@${FIND} ${STAGEDIR}${PREFIX}/lib/audacious/ -name "*.so" \
139
		-exec ${STRIP_CMD} {} \;
138
		-exec ${STRIP_CMD} {} \;
(-)multimedia/audacious-plugins-gtk3/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1506369854
1
TIMESTAMP = 1537223387
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
(-)multimedia/audacious-plugins-gtk3/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
%%FLAC%%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

Return to bug 231427