View | Details | Raw Unified | Return to bug 126540
Collapse All | Expand All

(-)musicpd/Makefile (-48 / +76 lines)
Lines 6-13 Link Here
6
#
6
#
7
7
8
PORTNAME=	musicpd
8
PORTNAME=	musicpd
9
PORTVERSION=	0.13.1
9
PORTVERSION=	0.13.2
10
PORTREVISION=	2
10
PORTREVISION=	0
11
CATEGORIES=	audio ipv6
11
CATEGORIES=	audio ipv6
12
MASTER_SITES=	http://musicpd.org/uploads/files/ \
12
MASTER_SITES=	http://musicpd.org/uploads/files/ \
13
		http://redundancy.redundancy.org/mirror/
13
		http://redundancy.redundancy.org/mirror/
Lines 17-63 Link Here
17
MAINTAINER=	jo.lindqvist@gmail.com
17
MAINTAINER=	jo.lindqvist@gmail.com
18
COMMENT=	A remote-controllable music-daemon
18
COMMENT=	A remote-controllable music-daemon
19
19
20
LIB_DEPENDS+=	mad.2:${PORTSDIR}/audio/libmad
21
22
USE_BZIP2=	yes
20
USE_BZIP2=	yes
23
GNU_CONFIGURE=	yes
21
GNU_CONFIGURE=	yes
24
USE_RC_SUBR=	musicpd.sh
22
USE_RC_SUBR=	musicpd.sh
25
PKGMESSAGE=	${WRKDIR}/pkg-message
23
PKGMESSAGE=	${WRKDIR}/pkg-message
26
24
27
OPTIONS=	FLAC "Support for FLAC Audio" on \
25
OPTIONS=	AO "Support for libao" off \
28
		VORBIS "Support for OGG Vorbis Audio" on \
26
		SHOUT "Support for streaming through shout" off \
29
		WAV "Support for WAV Audio" on \
27
		ICONV "Support for iconv" on \
30
		AAC "Support for MP4/AAC Audio" off \
28
		IPV6 "Support for IPv6" on \
31
		MUSEPACK "Support for MPC Audio" off \
29
		OSS "Support for OSS" on \
32
		MOD "Support for MOD Audio" off \
30
		JACK "Support for jack" off \
33
		ICONV "Support for international characters" on \
31
		PULSE "Support for the PulseAudio sound server" off \
34
	        ID3TAG "Support for id3v1 tag encoding" off \
32
		OGGVORBIS "Support for Ogg Vorbis" on \
35
		IPV6 "Support for IPV6" on \
33
		FLAC "Support for FLAC" on \
36
		AO "Support for libao" off \
34
		MP3 "Support for MP3" on \
37
		PULSE "Support for PulseAudio" off \
35
		AAC "Support for AAC" on \
38
		SHOUT "Support for Icecast and Shoutcast" on
36
		AUDIOFILE "Support for Audio File Library" on \
37
		MOD "Support for MOD" off \
38
		MPC "Support for Musepack" on \
39
		ID3 "Support for ID3" on \
40
		LSR "Support for libsamplerate" on
39
41
40
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
42
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
41
43
42
.include <bsd.port.pre.mk>
44
.include <bsd.port.pre.mk>
43
45
44
.ifdef(WITHOUT_FLAC)
46
.ifdef(WITH_AO)
45
CONFIGURE_ARGS+=--disable-flac \
47
CONFIGURE_ARGS+=--enable-ao
46
		--disable-oggflac
48
LIB_DEPENDS+=	ao.3:${PORTSDIR}/audio/libao
49
.endif
50
51
.ifdef(WITH_SHOUT)
52
LIB_DEPENDS+=	shout.5:${PORTSDIR}/audio/libshout2
47
.else
53
.else
48
LIB_DEPENDS+=	FLAC.10:${PORTSDIR}/audio/flac
54
CONFIGURE_ARGS+=--disable-shout
49
.endif
55
.endif
50
56
51
.ifdef(WITHOUT_VORBIS)
57
.ifdef(WITHOUT_ICONV)
52
CONFIGURE_ARGS+=--disable-ogg
58
CONFIGURE_ARGS+=--disable-iconv
59
.else
60
USE_ICONV=	yes
61
.endif
62
63
.ifdef(WITHOUT_IPV6)
64
CONFIGURE_ARGS+=--disable-ipv6
65
.endif
66
67
.ifdef(WITHOUT_OSS)
68
CONFIGURE_ARGS+=--disable-oss
69
.endif
70
71
.ifdef(WITH_JACK)
72
LIB_DEPENDS+=	jack.0:${PORTSDIR}/audio/jack
73
.else
74
CONFIGURE_ARGS+=--disable-jack
75
.endif
76
77
.ifdef(WITH_PULSE)
78
LIB_DEPENDS+=	pulse.0:${PORTSDIR}/audio/pulseaudio
79
.else
80
CONFIGURE_ARGS+=--disable-pulse
81
.endif
82
83
.ifdef(WITHOUT_OGGVORBIS)
84
CONFIGURE_ARGS+=--disable-oggvorbis
53
.else
85
.else
54
LIB_DEPENDS+=	vorbis.4:${PORTSDIR}/audio/libvorbis
86
LIB_DEPENDS+=	vorbis.4:${PORTSDIR}/audio/libvorbis
55
.endif
87
.endif
56
88
57
.ifdef(WITHOUT_WAV)
89
.ifdef(WITHOUT_FLAC)
58
CONFIGURE_ARGS+=--disable-audiofile
90
CONFIGURE_ARGS+=--disable-flac \
91
		--disable-oggflac
59
.else
92
.else
60
LIB_DEPENDS+=	audiofile.0:${PORTSDIR}/audio/libaudiofile
93
LIB_DEPENDS+=	FLAC.10:${PORTSDIR}/audio/flac
94
.endif
95
96
.ifdef(WITHOUT_MP3)
97
CONFIGURE_ARGS+=--disable-mp3
98
.else
99
LIB_DEPENDS+=	mad.2:${PORTSDIR}/audio/libmad
61
.endif
100
.endif
62
101
63
.ifdef(WITH_AAC)
102
.ifdef(WITH_AAC)
Lines 66-75 Link Here
66
CONFIGURE_ARGS+=--disable-aac
105
CONFIGURE_ARGS+=--disable-aac
67
.endif
106
.endif
68
107
69
.ifdef(WITH_MUSEPACK)
108
.ifdef(WITHOUT_AUDIOFILE)
70
LIB_DEPENDS+=	mpcdec.5:${PORTSDIR}/audio/libmpcdec
109
CONFIGURE_ARGS+=--disable-audiofile
71
.else
110
.else
72
CONFIGURE_ARGS+=--disable-mpc
111
LIB_DEPENDS+=	audiofile.0:${PORTSDIR}/audio/libaudiofile
73
.endif
112
.endif
74
113
75
.ifdef(WITH_MOD)
114
.ifdef(WITH_MOD)
Lines 78-112 Link Here
78
CONFIGURE_ARGS+=--disable-mod
117
CONFIGURE_ARGS+=--disable-mod
79
.endif
118
.endif
80
119
81
.ifdef(WITHOUT_ICONV)
120
.ifdef(WITH_MPC)
82
CONFIGURE_ARGS+=--disable-iconv
121
LIB_DEPENDS+=	mpcdec.5:${PORTSDIR}/audio/libmpcdec
83
.else
122
.else
84
USE_ICONV=	yes
123
CONFIGURE_ARGS+=--disable-mpc
85
.endif
124
.endif
86
125
87
.ifdef(WITH_ID3TAG)
126
.ifdef(WITH_ID3)
88
LIB_DEPENDS+=	id3tag.0:${PORTSDIR}/audio/libid3tag
127
LIB_DEPENDS+=	id3tag.0:${PORTSDIR}/audio/libid3tag
89
CONFIGURE_ARGS+=--enable-mpd-id3tag
128
.else
90
.endif
129
CONFIGURE_ARGS+=--disable-id3
91
92
.ifdef(WITHOUT_IPV6)
93
CONFIGURE_ARGS+=--disable-ipv6
94
.endif
95
96
.ifdef(WITH_AO)
97
CONFIGURE_ARGS+=--enable-ao
98
LIB_DEPENDS+=	ao.3:${PORTSDIR}/audio/libao
99
.endif
130
.endif
100
131
101
.ifdef(WITHOUT_PULSE)
132
.ifdef(WITHOUT_LSR)
102
CONFIGURE_ARGS+=--disable-pulse
133
CONFIGURE_ARGS+=--disable-lsr
103
.else
134
.else
104
LIB_DEPENDS+=	pulse.0:${PORTSDIR}/audio/pulseaudio
135
LIB_DEPENDS+=	samplerate.1:${PORTSDIR}/audio/libsamplerate
105
.endif
136
.endif
106
137
107
.ifdef(WITHOUT_SHOUT)
108
CONFIGURE_ARGS+=--disable-shout
109
.endif
110
138
111
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
139
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
112
		LDFLAGS="-L${LOCALBASE}/lib"
140
		LDFLAGS="-L${LOCALBASE}/lib"
(-)musicpd/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (mpd-0.13.1.tar.bz2) = dbd219c8ba773bc9270e27bfafc798b5
1
MD5 (mpd-0.13.2.tar.bz2) = b461896369949ff3cff955692ead9f8b
2
SHA256 (mpd-0.13.1.tar.bz2) = 678ce25c57c10afdfafe9e88d5d5100ba1bba112a82f1a044b1f1d0472e6960e
2
SHA256 (mpd-0.13.2.tar.bz2) = d98db80ec0bba7d4a82a8aecff965f6887f7b055ad064d8d5ccb55cc614cdfb5
3
SIZE (mpd-0.13.1.tar.bz2) = 435425
3
SIZE (mpd-0.13.2.tar.bz2) = 413347
(-)musicpd/pkg-descr (-2 / +2 lines)
Lines 1-6 Link Here
1
Music Player Daemon (MPD) allows remote access for playing music
1
Music Player Daemon (MPD) allows remote access for playing music
2
(MP3, MP4, Ogg, and Flac) and managing playlists.
2
(MP3, Ogg, FLAC, AAC, Mod, and wave files) and managing playlists.
3
The design focus is on integrating a computer into a stereo system
3
MPD is designed for integrating a computer into a stereo system
4
that provides control for music playback over a local network.
4
that provides control for music playback over a local network.
5
5
6
WWW:	http://www.musicpd.org/
6
WWW:	http://www.musicpd.org/

Return to bug 126540