Lines 6-12
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= musicpd |
8 |
PORTNAME= musicpd |
9 |
PORTVERSION= 0.14.2 |
9 |
PORTVERSION= 0.15 |
10 |
CATEGORIES= audio ipv6 |
10 |
CATEGORIES= audio ipv6 |
11 |
MASTER_SITES= SF |
11 |
MASTER_SITES= SF |
12 |
DISTNAME= mpd-${PORTVERSION} |
12 |
DISTNAME= mpd-${PORTVERSION} |
Lines 14-20
Link Here
|
14 |
MAINTAINER= jo.lindqvist@gmail.com |
14 |
MAINTAINER= jo.lindqvist@gmail.com |
15 |
COMMENT= A remote-controllable music daemon |
15 |
COMMENT= A remote-controllable music daemon |
16 |
|
16 |
|
17 |
LIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad |
17 |
LIB_DEPENDS+= mad.2:${PORTSDIR}/audio/libmad \ |
|
|
18 |
curl.5:${PORTSDIR}/ftp/curl |
18 |
|
19 |
|
19 |
USE_GMAKE= yes |
20 |
USE_GMAKE= yes |
20 |
USE_BZIP2= yes |
21 |
USE_BZIP2= yes |
Lines 34-54
Link Here
|
34 |
|
35 |
|
35 |
SUB_FILES= pkg-message |
36 |
SUB_FILES= pkg-message |
36 |
|
37 |
|
37 |
OPTIONS= FLAC "Support FLAC audio format" on \ |
38 |
OPTIONS= ID3TAG "Support ID3 v1/v2 tags" on \ |
38 |
VORBIS "Support OGG Vorbis audio format" on \ |
39 |
IPV6 "Support IPv6 protocol" on \ |
|
|
40 |
FLAC "Support FLAC audio format" on \ |
41 |
VORBIS "Support OGG Vorbis audio format" on \ |
42 |
WAV "Support WAV audio format" on \ |
43 |
FFMPEG "Support FFMPEG (wma aiff ac3 ape...)" on \ |
39 |
TREMOR "Support Tremor (integer-only Vorbis)" off \ |
44 |
TREMOR "Support Tremor (integer-only Vorbis)" off \ |
40 |
WAV "Support WAV audio format" on \ |
|
|
41 |
AAC "Support MP4/AAC audio format" off \ |
45 |
AAC "Support MP4/AAC audio format" off \ |
42 |
MUSEPACK "Support MPC audio format" off \ |
46 |
MUSEPACK "Support MPC audio format" off \ |
43 |
MOD "Support MOD audio format" off \ |
47 |
MIKMOD "Support MOD audio format" off \ |
44 |
FFMPEG "Support FFMPEG (wma aiff ac3 ape...)" on \ |
48 |
MODPLUG "Support MODPLUG decoder" off \ |
45 |
ID3TAG "Support ID3 v1/v2 tags" on \ |
49 |
ARCHIVE "Support bzip2/zip/iso9660 archive" off \ |
46 |
IPV6 "Support IPv6 protocol" on \ |
50 |
MMS "Support MMS stream input" off \ |
|
|
51 |
LASTFM "Support Last.FM stream input (experimental)" off \ |
47 |
AO "Support libao audio library" off \ |
52 |
AO "Support libao audio library" off \ |
48 |
PULSEAUDIO "Support PulseAudio sound server" off \ |
53 |
PULSEAUDIO "Support PulseAudio sound server" off \ |
49 |
JACK "Support JACK audio server" off \ |
54 |
JACK "Support JACK audio server" off \ |
50 |
SHOUTCAST "Support for OGG Icecast and Shoutcast" off \ |
55 |
SHOUTCAST "Support for OGG Icecast and Shoutcast" off \ |
51 |
LAME "Support for MP3 Icecast Streams" off \ |
56 |
LAME "Support for MP3 Icecast Streams" off \ |
|
|
57 |
HTTPD "Support for httpd output streaming" off \ |
52 |
SAMPLERATE "Support sample rate conversion" off |
58 |
SAMPLERATE "Support sample rate conversion" off |
53 |
|
59 |
|
54 |
.include <bsd.port.pre.mk> |
60 |
.include <bsd.port.pre.mk> |
Lines 61-67
Link Here
|
61 |
.endif |
67 |
.endif |
62 |
|
68 |
|
63 |
.if defined(WITHOUT_VORBIS) |
69 |
.if defined(WITHOUT_VORBIS) |
64 |
CONFIGURE_ARGS+=--disable-oggvorbis |
70 |
CONFIGURE_ARGS+=--disable-vorbis |
65 |
.else |
71 |
.else |
66 |
LIB_DEPENDS+= vorbis.4:${PORTSDIR}/audio/libvorbis |
72 |
LIB_DEPENDS+= vorbis.4:${PORTSDIR}/audio/libvorbis |
67 |
.endif |
73 |
.endif |
Lines 78-87
Link Here
|
78 |
.endif |
84 |
.endif |
79 |
|
85 |
|
80 |
.if defined(WITH_LAME) |
86 |
.if defined(WITH_LAME) |
81 |
CONFIGURE_ARGS+=--enable-shout-mp3 |
87 |
CONFIGURE_ARGS+=--enable-lame-encoder \ |
|
|
88 |
--enable-shout |
82 |
LIB_DEPENDS+= mp3lame.0:${PORTSDIR}/audio/lame |
89 |
LIB_DEPENDS+= mp3lame.0:${PORTSDIR}/audio/lame |
83 |
.else |
90 |
.else |
84 |
CONFIGURE_ARGS+=--disable-shout-mp3 |
91 |
CONFIGURE_ARGS+=--disable-lame-encoder |
|
|
92 |
.endif |
93 |
|
94 |
.if defined(WITH_HTTPD) |
95 |
CONFIGURE_ARGS+=--enable-httpd-output |
96 |
.else |
97 |
CONFIGURE_ARGS+=--disable-httpd-output |
85 |
.endif |
98 |
.endif |
86 |
|
99 |
|
87 |
.if defined(WITHOUT_WAV) |
100 |
.if defined(WITHOUT_WAV) |
Lines 96-105
Link Here
|
96 |
CONFIGURE_ARGS+=--disable-mpc |
109 |
CONFIGURE_ARGS+=--disable-mpc |
97 |
.endif |
110 |
.endif |
98 |
|
111 |
|
99 |
.if defined(WITH_MOD) |
112 |
.if defined(WITH_MIKMOD) |
100 |
LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod |
113 |
LIB_DEPENDS+= mikmod.2:${PORTSDIR}/audio/libmikmod |
|
|
114 |
CONFIGURE_ARGS+=--enable-mikmod |
115 |
.else |
116 |
CONFIGURE_ARGS+=--disable-mikmod |
117 |
.endif |
118 |
|
119 |
.if defined(WITH_MODPLUG) |
120 |
LIB_DEPENDS+= modplug.0:${PORTSDIR}/audio/libmodplug |
121 |
CONFIGURE_ARGS+=--enable-modplug |
101 |
.else |
122 |
.else |
102 |
CONFIGURE_ARGS+=--disable-mod |
123 |
CONFIGURE_ARGS+=--disable-modplug |
|
|
124 |
.endif |
125 |
|
126 |
.if defined(WITH_ARCHIVE) |
127 |
CONFIGURE_ARGS+=--enable-bzip2 \ |
128 |
--enable-zip \ |
129 |
--enable-iso9660 |
130 |
LIB_DEPENDS+= zzip.13:${PORTSDIR}/devel/zziplib \ |
131 |
iso9660.5:${PORTSDIR}/sysutils/libcdio |
103 |
.endif |
132 |
.endif |
104 |
|
133 |
|
105 |
.if defined(WITHOUT_FFMPEG) |
134 |
.if defined(WITHOUT_FFMPEG) |
Lines 110-115
Link Here
|
110 |
avutil.1:${PORTSDIR}/multimedia/ffmpeg |
139 |
avutil.1:${PORTSDIR}/multimedia/ffmpeg |
111 |
.endif |
140 |
.endif |
112 |
|
141 |
|
|
|
142 |
.if defined(WITH_LASTFM) |
143 |
CONFIGURE_ARGS+=--enable-lastfm |
144 |
.else |
145 |
CONFIGURE_ARGS+=--disable-lastfm |
146 |
.endif |
147 |
|
148 |
.if defined(WITH_MMS) |
149 |
CONFIGURE_ARGS+=--enable-mms |
150 |
LIBDEPENDS+= libmms.0:${PORTSDIR}/net/libmms |
151 |
.else |
152 |
CONFIGURE_ARGS+=--disable-mms |
153 |
.endif |
154 |
|
113 |
.if defined(WITHOUT_ID3TAG) |
155 |
.if defined(WITHOUT_ID3TAG) |
114 |
CONFIGURE_ARGS+=--disable-id3 |
156 |
CONFIGURE_ARGS+=--disable-id3 |
115 |
.else |
157 |
.else |
Lines 123-128
Link Here
|
123 |
.if defined(WITH_AO) |
165 |
.if defined(WITH_AO) |
124 |
CONFIGURE_ARGS+=--enable-ao |
166 |
CONFIGURE_ARGS+=--enable-ao |
125 |
LIB_DEPENDS+= ao.3:${PORTSDIR}/audio/libao |
167 |
LIB_DEPENDS+= ao.3:${PORTSDIR}/audio/libao |
|
|
168 |
.else |
169 |
CONFIGURE_ARGS+=--disable-ao |
126 |
.endif |
170 |
.endif |
127 |
|
171 |
|
128 |
.if defined(WITH_PULSEAUDIO) |
172 |
.if defined(WITH_PULSEAUDIO) |
Lines 141-154
Link Here
|
141 |
# also with tremor since the latter does not support vorbis encoding |
185 |
# also with tremor since the latter does not support vorbis encoding |
142 |
.if defined(WITH_SHOUTCAST) && !defined(WITH_TREMOR) |
186 |
.if defined(WITH_SHOUTCAST) && !defined(WITH_TREMOR) |
143 |
LIB_DEPENDS+= shout.5:${PORTSDIR}/audio/libshout2 |
187 |
LIB_DEPENDS+= shout.5:${PORTSDIR}/audio/libshout2 |
|
|
188 |
CONFIGURE_ARGS+=--enable-vorbis-encoder \ |
189 |
--enable-shout |
144 |
.else |
190 |
.else |
145 |
CONFIGURE_ARGS+=--disable-shout-ogg |
191 |
CONFIGURE_ARGS+=--disable-vorbis-encoder |
146 |
.endif |
192 |
.endif |
147 |
|
193 |
|
148 |
.if defined(WITHOUT_SAMPLERATE) |
194 |
.if defined(WITHOUT_SAMPLERATE) |
149 |
CONFIGURE_ARGS+=--disable-lsr |
195 |
CONFIGURE_ARGS+=--disable-lsr |
150 |
.else |
196 |
.else |
151 |
LIB_DEPENDS+= samplerate.1:${PORTSDIR}/audio/libsamplerate |
197 |
LIB_DEPENDS+= samplerate.1:${PORTSDIR}/audio/libsamplerate |
|
|
198 |
CONFIGURE_ARGS+=--enable-lsr |
152 |
.endif |
199 |
.endif |
153 |
|
200 |
|
154 |
.if defined(NOPORTDOCS) |
201 |
.if defined(NOPORTDOCS) |