Gentoo Archives: gentoo-commits

From: "Christoph Mende (angelos)" <angelos@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/mpd: ChangeLog mpd-0.14.0_pre20080630.ebuild mpd-0.13.2.ebuild
Date: Mon, 30 Jun 2008 14:46:48
Message-Id: E1KDKeM-0004so-Hs@stork.gentoo.org
1 angelos 08/06/30 14:46:38
2
3 Modified: ChangeLog
4 Added: mpd-0.14.0_pre20080630.ebuild mpd-0.13.2.ebuild
5 Log:
6 Version bump
7 (Portage version: 2.2_rc1/cvs/Linux 2.6.25-gentoo-r4 x86_64)
8
9 Revision Changes Path
10 1.122 media-sound/mpd/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/ChangeLog?rev=1.122&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/ChangeLog?rev=1.122&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/ChangeLog?r1=1.121&r2=1.122
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-sound/mpd/ChangeLog,v
19 retrieving revision 1.121
20 retrieving revision 1.122
21 diff -u -r1.121 -r1.122
22 --- ChangeLog 13 May 2008 23:43:50 -0000 1.121
23 +++ ChangeLog 30 Jun 2008 14:46:38 -0000 1.122
24 @@ -1,6 +1,17 @@
25 # ChangeLog for media-sound/mpd
26 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/ChangeLog,v 1.121 2008/05/13 23:43:50 angelos Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/ChangeLog,v 1.122 2008/06/30 14:46:38 angelos Exp $
29 +
30 + 30 Jun 2008; Christoph Mende <angelos@g.o> +mpd-0.13.2.ebuild,
31 + +mpd-0.14.0_pre20080630.ebuild:
32 + Version bump
33 +
34 +*mpd-0.14.0_pre20080630 (30 Jun 2008)
35 +*mpd-0.13.2 (30 Jun 2008)
36 +
37 + 30 Jun 2008; Christoph Mende <angelos@g.o> +mpd-0.13.2.ebuild,
38 + +mpd-0.14.0_pre20080630.ebuild:
39 + Version bump
40
41 13 May 2008; Christoph Mende <angelos@g.o>
42 mpd-0.14.0_pre20080204.ebuild:
43
44
45
46 1.1 media-sound/mpd/mpd-0.14.0_pre20080630.ebuild
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/mpd-0.14.0_pre20080630.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/mpd-0.14.0_pre20080630.ebuild?rev=1.1&content-type=text/plain
50
51 Index: mpd-0.14.0_pre20080630.ebuild
52 ===================================================================
53 # Copyright 1999-2008 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/mpd-0.14.0_pre20080630.ebuild,v 1.1 2008/06/30 14:46:38 angelos Exp $
56
57 inherit eutils
58
59 DESCRIPTION="The Music Player Daemon (mpd)"
60 HOMEPAGE="http://www.musicpd.org"
61 SRC_URI="mirror://gentoo/${P}.tar.bz2"
62
63 LICENSE="GPL-2"
64 SLOT="0"
65 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
66 IUSE="aac alsa ao audiofile avahi flac icecast iconv ipv6 jack libsamplerate mp3 mikmod musepack ogg oss pulseaudio unicode vorbis wavpack"
67
68 DEPEND="!sys-cluster/mpich2
69 aac? ( >=media-libs/faad2-2.0_rc2 )
70 alsa? ( media-sound/alsa-utils )
71 ao? ( >=media-libs/libao-0.8.4 )
72 audiofile? ( media-libs/audiofile )
73 avahi? ( net-dns/avahi )
74 flac? ( media-libs/flac )
75 icecast? ( media-libs/libshout )
76 iconv? ( virtual/libiconv )
77 jack? ( media-sound/jack-audio-connection-kit )
78 libsamplerate? ( media-libs/libsamplerate )
79 mp3? ( media-libs/libmad
80 media-libs/libid3tag )
81 mikmod? ( media-libs/libmikmod )
82 musepack? ( media-libs/libmpcdec )
83 ogg? ( media-libs/libogg )
84 pulseaudio? ( media-sound/pulseaudio )
85 vorbis? ( media-libs/libvorbis )
86 wavpack? ( media-sound/wavpack )"
87
88 pkg_setup() {
89 if use ogg && use flac && ! built_with_use media-libs/flac ogg; then
90 eerror "To be able to play OggFlac files you need to build"
91 eerror "media-libs/flac with +ogg, to build libOggFLAC."
92 die "Missing libOggFLAC library."
93 fi
94
95 enewuser mpd "" "" "/var/lib/mpd" audio || die "problem adding user mpd"
96 }
97
98 src_unpack() {
99 unpack ${A}
100 cd "${S}"
101 epatch "${FILESDIR}"/mpdconf.patch || die "epatch for config file failed"
102 }
103
104 src_compile() {
105 local myconf
106
107 myconf=""
108
109 if use avahi; then
110 myconf="${myconf} --with-zeroconf=avahi"
111 else
112 myconf="${myconf} --with-zeroconf=no"
113 fi
114
115 if use ogg && use flac; then
116 myconf="${myconf} --enable-oggflac --enable-libOggFLACtest"
117 else
118 myconf="${myconf} --disable-oggflac --disable-libOggFLACtest"
119 fi
120
121 econf \
122 $(use_enable aac) \
123 $(use_enable alsa) \
124 $(use_enable alsa alsatest) \
125 $(use_enable ao) \
126 $(use_enable ao aotest) \
127 $(use_enable audiofile) \
128 $(use_enable audiofile audiofiletest) \
129 $(use_enable flac) \
130 $(use_enable flac libFLACtest) \
131 $(use_enable icecast shout) \
132 $(use_enable iconv) \
133 $(use_enable ipv6) \
134 $(use_enable jack) \
135 $(use_enable libsamplerate lsr) \
136 $(use_enable mp3) \
137 $(use_enable mp3 id3) \
138 $(use_enable mikmod mod) \
139 $(use_enable mikmod libmikmodtest) \
140 $(use_enable musepack mpc) \
141 $(use_enable oss) \
142 $(use_enable ogg oggtest) \
143 $(use_enable pulseaudio pulse) \
144 $(use_enable vorbis oggvorbis) \
145 $(use_enable vorbis vorbistest) \
146 $(use_enable wavpack) \
147 ${myconf} || die "could not configure"
148
149 emake || die "emake failed"
150 }
151
152 src_install() {
153 dodir /var/run/mpd
154 fowners mpd:audio /var/run/mpd
155 fperms 750 /var/run/mpd
156 keepdir /var/run/mpd
157
158 emake install DESTDIR="${D}" || die
159 rm -rf "${D}"/usr/share/doc/mpd/
160 dodoc AUTHORS ChangeLog INSTALL README TODO UPGRADING
161 dodoc doc/COMMANDS doc/mpdconf.example
162
163 insinto /etc
164 newins doc/mpdconf.example mpd.conf
165
166 newinitd "${FILESDIR}"/mpd.rc mpd
167
168 if use unicode; then
169 dosed 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' /etc/mpd.conf
170 fi
171 diropts -m0755 -o mpd -g audio
172 dodir /var/lib/mpd/music
173 keepdir /var/lib/mpd/music
174 dodir /var/lib/mpd/playlists
175 keepdir /var/lib/mpd/playlists
176 dodir /var/log/mpd
177 keepdir /var/log/mpd
178
179 use alsa && \
180 dosed 's:need :need alsasound :' /etc/init.d/mpd
181 }
182
183 pkg_postinst() {
184 elog "If you will be starting mpd via /etc/init.d/mpd initscript, please make"
185 elog "sure that MPD's pid_file is set to /var/run/mpd/mpd.pid."
186
187 # also change the homedir if the user has existed before
188 usermod -d "/var/lib/mpd" mpd
189 }
190
191
192
193 1.1 media-sound/mpd/mpd-0.13.2.ebuild
194
195 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/mpd-0.13.2.ebuild?rev=1.1&view=markup
196 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/mpd/mpd-0.13.2.ebuild?rev=1.1&content-type=text/plain
197
198 Index: mpd-0.13.2.ebuild
199 ===================================================================
200 # Copyright 1999-2008 Gentoo Foundation
201 # Distributed under the terms of the GNU General Public License v2
202 # $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/mpd-0.13.2.ebuild,v 1.1 2008/06/30 14:46:38 angelos Exp $
203
204 inherit eutils
205
206 DESCRIPTION="The Music Player Daemon (mpd)"
207 HOMEPAGE="http://www.musicpd.org"
208 SRC_URI="http://www.musicpd.org/uploads/files/${P}.tar.bz2"
209
210 LICENSE="GPL-2"
211 SLOT="0"
212 KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~sh ~sparc ~x86 ~x86-fbsd"
213 IUSE="aac alsa ao audiofile avahi flac icecast iconv ipv6 jack libsamplerate mp3 mikmod musepack ogg oss pulseaudio unicode vorbis"
214
215 DEPEND="!sys-cluster/mpich2
216 aac? ( >=media-libs/faad2-2.0_rc2 )
217 alsa? ( media-sound/alsa-utils )
218 ao? ( >=media-libs/libao-0.8.4 )
219 audiofile? ( media-libs/audiofile )
220 avahi? ( net-dns/avahi )
221 flac? ( media-libs/flac )
222 icecast? ( media-libs/libshout )
223 iconv? ( virtual/libiconv )
224 jack? ( media-sound/jack-audio-connection-kit )
225 libsamplerate? ( media-libs/libsamplerate )
226 mp3? ( media-libs/libmad
227 media-libs/libid3tag )
228 mikmod? ( media-libs/libmikmod )
229 musepack? ( media-libs/libmpcdec )
230 ogg? ( media-libs/libogg )
231 pulseaudio? ( media-sound/pulseaudio )
232 vorbis? ( media-libs/libvorbis )"
233
234 pkg_setup() {
235 if use ogg && use flac && ! built_with_use media-libs/flac ogg; then
236 eerror "To be able to play OggFlac files you need to build"
237 eerror "media-libs/flac with +ogg, to build libOggFLAC."
238 die "Missing libOggFLAC library."
239 fi
240
241 enewuser mpd "" "" "/var/lib/mpd" audio || die "problem adding user mpd"
242 }
243
244 src_unpack() {
245 unpack ${A}
246 cd "${S}"
247 epatch "${FILESDIR}"/mpdconf.patch || die "epatch for config file failed"
248 }
249
250 src_compile() {
251 local myconf
252
253 myconf=""
254
255 if use avahi; then
256 myconf="${myconf} --with-zeroconf=avahi"
257 else
258 myconf="${myconf} --with-zeroconf=no"
259 fi
260
261 if use ogg && use flac; then
262 myconf="${myconf} --enable-oggflac --enable-libOggFLACtest"
263 else
264 myconf="${myconf} --disable-oggflac --disable-libOggFLACtest"
265 fi
266
267 econf \
268 $(use_enable aac) \
269 $(use_enable alsa) \
270 $(use_enable alsa alsatest) \
271 $(use_enable ao) \
272 $(use_enable ao aotest) \
273 $(use_enable audiofile) \
274 $(use_enable audiofile audiofiletest) \
275 $(use_enable flac) \
276 $(use_enable flac libFLACtest) \
277 $(use_enable icecast shout) \
278 $(use_enable iconv) \
279 $(use_enable ipv6) \
280 $(use_enable jack) \
281 $(use_enable libsamplerate lsr) \
282 $(use_enable mp3) \
283 $(use_enable mp3 id3) \
284 $(use_enable mikmod mod) \
285 $(use_enable mikmod libmikmodtest) \
286 $(use_enable musepack mpc) \
287 $(use_enable oss) \
288 $(use_enable ogg oggtest) \
289 $(use_enable pulseaudio pulse) \
290 $(use_enable vorbis oggvorbis) \
291 $(use_enable vorbis vorbistest) \
292 ${myconf} || die "could not configure"
293
294 emake || die "emake failed"
295 }
296
297 src_install() {
298 dodir /var/run/mpd
299 fowners mpd:audio /var/run/mpd
300 fperms 750 /var/run/mpd
301 keepdir /var/run/mpd
302
303 emake install DESTDIR="${D}" || die
304 rm -rf "${D}"/usr/share/doc/mpd/
305 dodoc AUTHORS ChangeLog INSTALL README TODO UPGRADING
306 dodoc doc/COMMANDS doc/mpdconf.example
307
308 insinto /etc
309 newins doc/mpdconf.example mpd.conf
310
311 newinitd "${FILESDIR}"/mpd.rc mpd
312
313 if use unicode; then
314 dosed 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' /etc/mpd.conf
315 fi
316 diropts -m0755 -o mpd -g audio
317 dodir /var/lib/mpd/music
318 keepdir /var/lib/mpd/music
319 dodir /var/lib/mpd/playlists
320 keepdir /var/lib/mpd/playlists
321 dodir /var/log/mpd
322 keepdir /var/log/mpd
323
324 use alsa && \
325 dosed 's:need :need alsasound :' /etc/init.d/mpd
326 }
327
328 pkg_postinst() {
329 elog "If you will be starting mpd via /etc/init.d/mpd initscript, please make"
330 elog "sure that MPD's pid_file is set to /var/run/mpd/mpd.pid."
331
332 # also change the homedir if the user has existed before
333 usermod -d "/var/lib/mpd" mpd
334 }
335
336
337
338 --
339 gentoo-commits@l.g.o mailing list