blob: 15dbb611c312a8389810d795594530e3b331cb17 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
|
# Created by: Zastupov Stepan [RedChrom] <redchrom@mail.ru>
# $FreeBSD$
PORTNAME= audacious-plugins
PORTVERSION= 3.10
PORTREVISION= 2
CATEGORIES= multimedia audio
MASTER_SITES= http://distfiles.audacious-media-player.org/
MAINTAINER= ports@FreeBSD.org
COMMENT= Plugins needed for audacious
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= audacious:multimedia/audacious
LIB_DEPENDS= libdbus-glib-1.so:devel/dbus-glib \
libdbus-1.so:devel/dbus \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libmpg123.so:audio/mpg123
RUN_DEPENDS= audacious:multimedia/audacious
USES= compiler:c++11-lib gettext-tools gmake gnome iconv \
localbase pkgconfig tar:bzip2
USE_GNOME= gtk20 glib20 libxml2 cairo gdkpixbuf2
USE_XORG= x11
CONFLICTS_INSTALL= audacious-plugins-gtk3-3.*
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-console --disable-soxr \
--enable-gnomeshortcuts \
--enable-gtk --enable-hotkey
OPTIONS_DEFINE= AAC AMIDI AOSD BS2B CDDA CUE FFMPEG FLAC LAME LIRC \
MMS MODPLUG MPRIS NEON NLS NOTIFY OPENGL SAMPLERATE \
SCROBBLER SID SNDFILE SPEEDPITCH VORBIS WAVPACK
OPTIONS_MULTI= OUTPUT
OPTIONS_MULTI_OUTPUT= ALSA FILEWRITER JACK OSS PULSEAUDIO SDL SNDIO
OPTIONS_DEFAULT=AAC AOSD CDDA CUE FILEWRITER FFMPEG FLAC \
MMS MPRIS NEON NLS NOTIFY OSS SCROBBLER VORBIS WAVPACK
OPTIONS_SUB= yes
AMIDI_DESC= Amidi decoder
AOSD_DESC= Audacious OSD
BS2B_DESC= BS2B effect
FILEWRITER_DESC=File writer
MPRIS_DESC= NPRIS plugin
NEON_DESC= Neon plugin
SCROBBLER_DESC= Scrobbler decoder
SID_DESC= Sound chip emulator of Commodore
SPEEDPITCH_DESC=Speed and Pitch plugin
AAC_LIB_DEPENDS= libfaad.so:audio/faad
AAC_CONFIGURE_ENABLE= aac
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ALSA_CONFIGURE_ENABLE= alsa
AMIDI_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
AMIDI_CONFIGURE_ENABLE= amidiplug
AOSD_USE= gnome=pango xorg=xrender
AOSD_LIB_DEPENDS= libXcomposite.so:x11/libXcomposite
AOSD_CONFIGURE_ENABLE= aosd
BS2B_LIB_DEPENDS= libbs2b.so:audio/libbs2b
BS2B_CONFIGURE_ENABLE= bs2b
CDDA_LIB_DEPENDS= libcdio_cdda.so:sysutils/libcdio-paranoia \
libcddb.so:audio/libcddb \
libcdio.so:sysutils/libcdio
CDDA_CONFIGURE_ENABLE= cdaudio
CUE_LIB_DEPENDS= libcue.so:textproc/libcue
CUE_CONFIGURE_ENABLE= cue
FILEWRITER_CONFIGURE_ENABLE= filewriter
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
FFMPEG_CONFIGURE_WITH= ffmpeg=ffmpeg
FLAC_LIB_DEPENDS= libFLAC.so:audio/flac
FLAC_CONFIGURE_ENABLE= flac
JACK_LIB_DEPENDS= libjack.so:audio/jack \
libsamplerate.so:audio/libsamplerate
JACK_CONFIGURE_ENABLE= jack
LAME_LIB_DEPENDS= libmp3lame.so:audio/lame
LAME_CONFIGURE_ENABLE= filewriter_mp3
LIRC_LIB_DEPENDS= liblirc_client.so:comms/lirc
LIRC_CONFIGURE_ENABLE= lirc
MMS_LIB_DEPENDS= libmms.so:net/libmms
MMS_CONFIGURE_ENABLE= mms
MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug
MODPLUG_CONFIGURE_ENABLE= modplug
MPRIS_CONFIGURE_ENABLE= mpris2
NEON_LIB_DEPENDS= libneon.so:www/neon
NEON_CONFIGURE_ENABLE= neon
NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
NOTIFY_LIB_DEPENDS= libnotify.so:devel/libnotify
NOTIFY_CONFIGURE_ENABLE=notify
OPENGL_USES= gl
OPENGL_USE= xorg=x11 gl=gl
OPENGL_CONFIGURE_ENABLE=glspectrum
OSS_CONFIGURE_ENABLE= oss4
PULSEAUDIO_LIB_DEPENDS= libpulse-mainloop-glib.so:audio/pulseaudio
PULSEAUDIO_CONFIGURE_ENABLE= pulse
SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
SAMPLERATE_CONFIGURE_ENABLE= resample
SCROBBLER_LIB_DEPENDS= libcurl.so:ftp/curl
SCROBBLER_CONFIGURE_ENABLE= scrobbler2
SDL_LIB_DEPENDS= libSDL2.so:devel/sdl20
SDL_CONFIGURE_ON= --enable-sdlout --with-libsdl=2
SDL_CONFIGURE_OFF= --disable-sdlout
SID_LIB_DEPENDS= libsidplayfp.so:audio/libsidplayfp
SID_CONFIGURE_ENABLE= sid
SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile
SNDFILE_CONFIGURE_ENABLE= sndfile
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
SNDIO_CONFIGURE_ENABLE= sndio
SPEEDPITCH_CONFIGURE_ENABLE= speedpitch
SPEEDPITCH_IMPLIES= SAMPLERATE
VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis \
libogg.so:audio/libogg
VORBIS_CONFIGURE_ENABLE=vorbis
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
WAVPACK_CONFIGURE_ENABLE= wavpack
OPTIONS_SUB= yes
post-patch:
@${REINPLACE_CMD} -e 's| $${MFLAGS}||g' \
${WRKSRC}/buildsys.mk.in
@${FIND} ${WRKSRC} -type f -name 'Makefile' \
| ${XARGS} ${REINPLACE_CMD} -e 's| -Wno-bool-operation||'
post-patch-NLS-off:
${REINPLACE_CMD} -e 's,po,,' ${WRKSRC}/Makefile
post-install:
@${FIND} ${STAGEDIR}${PREFIX}/lib/audacious/ -name "*.so" \
-exec ${STRIP_CMD} {} \;
.include <bsd.port.mk>
|