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} {} \; |