diff options
author | Justin Riley <justin.t.riley@gmail.com> | 2013-07-26 12:34:29 -0400 |
---|---|---|
committer | Justin Riley <justin.t.riley@gmail.com> | 2013-07-26 12:34:29 -0400 |
commit | 9dfa58ecbffd6a35cc93e4dbb722ff00e8f9533f (patch) | |
tree | bd9fbf0ead4af707143ea311009293d99dc4b891 /media-sound | |
parent | cleanup old and unused ebuilds (diff) | |
download | jtriley-9dfa58ecbffd6a35cc93e4dbb722ff00e8f9533f.tar.gz jtriley-9dfa58ecbffd6a35cc93e4dbb722ff00e8f9533f.tar.bz2 jtriley-9dfa58ecbffd6a35cc93e4dbb722ff00e8f9533f.zip |
mpd: patch for application/flv network streams
Need to merge application_flv.patch upstream but adding it to the ebuild
for now.
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/mpd/ChangeLog | 1304 | ||||
-rw-r--r-- | media-sound/mpd/Manifest | 1 | ||||
-rw-r--r-- | media-sound/mpd/files/application_flv.patch | 12 | ||||
-rw-r--r-- | media-sound/mpd/files/mpd-0.16.conf.patch | 70 | ||||
-rw-r--r-- | media-sound/mpd/files/mpd-0.17.4-mikmod-crash.patch | 30 | ||||
-rw-r--r-- | media-sound/mpd/files/mpd.init | 32 | ||||
-rw-r--r-- | media-sound/mpd/files/mpd.logrotate | 6 | ||||
-rw-r--r-- | media-sound/mpd/metadata.xml | 36 | ||||
-rw-r--r-- | media-sound/mpd/mpd-0.17.4-r2.ebuild | 205 |
9 files changed, 1696 insertions, 0 deletions
diff --git a/media-sound/mpd/ChangeLog b/media-sound/mpd/ChangeLog new file mode 100644 index 0000000..27c2973 --- /dev/null +++ b/media-sound/mpd/ChangeLog @@ -0,0 +1,1304 @@ +# ChangeLog for media-sound/mpd +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/ChangeLog,v 1.315 2013/06/02 08:42:51 ago Exp $ + + 02 Jun 2013; Agostino Sarubbo <ago@gentoo.org> mpd-0.17.4-r2.ebuild: + Stable for sh, wrt bug #469472 + + 25 May 2013; Agostino Sarubbo <ago@gentoo.org> mpd-0.17.4-r2.ebuild: + Stable for sparc, wrt bug #469472 + + 19 May 2013; Christoph Mende <angelos@gentoo.org> files/mpd.init: + Fix typo in init script (bug #470010) + + 16 May 2013; Agostino Sarubbo <ago@gentoo.org> mpd-0.17.4-r2.ebuild: + Stable for ppc, wrt bug #469472 + + 14 May 2013; Agostino Sarubbo <ago@gentoo.org> mpd-0.17.4-r2.ebuild: + Stable for arm, wrt bug #469472 + + 14 May 2013; Agostino Sarubbo <ago@gentoo.org> mpd-0.17.4-r2.ebuild: + Stable for x86, wrt bug #469472 + + 14 May 2013; Agostino Sarubbo <ago@gentoo.org> mpd-0.17.4-r2.ebuild: + Stable for amd64, wrt bug #469472 + + 13 May 2013; Jeroen Roovers <jer@gentoo.org> mpd-0.17.4-r2.ebuild: + Stable for HPPA (bug #469472). + +*mpd-0.17.4-r2 (10 Apr 2013) + + 10 Apr 2013; Christoph Mende <angelos@gentoo.org> +files/mpd.logrotate, + +mpd-0.17.4-r2.ebuild, -mpd-0.17.4-r1.ebuild, mpd-0.17.4.ebuild: + Add logrotate file (bug #337511) + +*mpd-0.17.4-r1 (10 Apr 2013) + + 10 Apr 2013; Christoph Mende <angelos@gentoo.org> + +files/mpd-0.17.4-mikmod-crash.patch, +mpd-0.17.4-r1.ebuild, + mpd-0.17.4.ebuild: + Fix segfault when trying to parse mod files with mikmod (bug #453928) + +*mpd-0.17.4 (09 Apr 2013) + + 09 Apr 2013; Christoph Mende <angelos@gentoo.org> +mpd-0.17.4.ebuild, + -mpd-0.17.1.ebuild, -mpd-0.17.2.ebuild: + Version bump, remove old + + 16 Feb 2013; Pacho Ramos <pacho@gentoo.org> mpd-0.17.3.ebuild: + Don't show elog messages always (#457596) + + 16 Jan 2013; Samuli Suominen <ssuominen@gentoo.org> mpd-0.17.3.ebuild: + Fix compability with dev-libs/libcdio-paranoia. + +*mpd-0.17.3 (14 Jan 2013) + + 14 Jan 2013; Tim Harder <radhermit@gentoo.org> +mpd-0.17.3.ebuild: + Version bump. + +*mpd-0.17.2 (06 Oct 2012) + + 06 Oct 2012; Christoph Mende <angelos@gentoo.org> +mpd-0.17.2.ebuild, + -files/0.15.1-mpdconf.patch, -files/mpd-0.16.3-ffmpeg.patch, + -files/mpd-0.16.4-include-stdio.patch, -files/mpd-0.17-noise.patch, + -files/mpd.conf.patch, -files/mpd.rc, -mpd-0.16.2.ebuild, -mpd-0.16.5.ebuild, + -mpd-0.16.6.ebuild, -mpd-0.16.7.ebuild, -mpd-0.17-r1.ebuild, -mpd-0.17.ebuild: + Version bump, remove old + + 05 Oct 2012; Brent Baude <ranger@gentoo.org> mpd-0.16.8.ebuild: + Marking mpd-0.16.8 ppc64 for bug 426834 + + 27 Aug 2012; Raúl Porcel <armin76@gentoo.org> mpd-0.16.8.ebuild: + sh/sparc stable wrt #426834 + +*mpd-0.17.1 (08 Aug 2012) + + 08 Aug 2012; Christoph Mende <angelos@gentoo.org> +mpd-0.17.1.ebuild: + Version bump + + 08 Aug 2012; Brent Baude <ranger@gentoo.org> mpd-0.16.8.ebuild: + Marking mpd-0.16.8 ppc for bug 426834 + + 04 Aug 2012; Jeroen Roovers <jer@gentoo.org> mpd-0.17-r1.ebuild: + Marked ~hppa (bug #429572). + + 02 Aug 2012; Christoph Mende <angelos@gentoo.org> metadata.xml, + mpd-0.17-r1.ebuild: + Add USE=gme (bug #429520), drop HPPA because of unsatisfied dependencies + + 29 Jul 2012; Raúl Porcel <armin76@gentoo.org> mpd-0.17.ebuild, + mpd-0.17-r1.ebuild: + Re-add sparc wrt #424509 + + 23 Jul 2012; Markus Meier <maekke@gentoo.org> mpd-0.16.8.ebuild: + arm stable, bug #426834 + +*mpd-0.17-r1 (23 Jul 2012) + + 23 Jul 2012; Christoph Mende <angelos@gentoo.org> +files/mpd-0.17-noise.patch, + +mpd-0.17-r1.ebuild: + Backport upstream patch to fix noise when using software mixer (bug #424043) + + 19 Jul 2012; Markos Chandras <hwoarang@gentoo.org> mpd-0.16.8.ebuild: + Stable on amd64 wrt bug #426834 + + 18 Jul 2012; Jeroen Roovers <jer@gentoo.org> mpd-0.16.8.ebuild: + Stable for HPPA (bug #426834). + + 16 Jul 2012; Jeff Horelick <jdhore@gentoo.org> mpd-0.16.8.ebuild: + marked x86 per bug 426834 + + 11 Jul 2012; Christoph Mende <angelos@gentoo.org> metadata.xml, + mpd-0.17.ebuild: + Add systemd USE flag, fix typo (noar -> roar) + + 11 Jul 2012; Christoph Mende <angelos@gentoo.org> metadata.xml, + mpd-0.17.ebuild: + Enable the recorder plugin conditionally (bug #425168) + + 02 Jul 2012; Christoph Mende <angelos@gentoo.org> -mpd-9999.ebuild, + metadata.xml, mpd-0.17.ebuild: + Update 0.17 ebuild and remove outdated live ebuild + +*mpd-0.17 (27 Jun 2012) + + 27 Jun 2012; Markos Chandras <hwoarang@gentoo.org> +mpd-0.17.ebuild: + Version bump + + 01 Jun 2012; Zac Medico <zmedico@gentoo.org> mpd-0.16.2.ebuild, + mpd-0.16.5.ebuild, mpd-0.16.6.ebuild, mpd-0.16.7.ebuild, mpd-0.16.8.ebuild, + mpd-9999.ebuild: + inherit user for enewuser + + 27 May 2012; Christoph Mende <angelos@gentoo.org> mpd-0.16.8.ebuild: + Depend on media-libs/alsa-lib (bug #414827) + + 22 May 2012; Christoph Mende <angelos@gentoo.org> mpd-0.16.8.ebuild: + Apply prefix patch for bug #416945, thanks to Matthew Alexander LaChance + + 05 May 2012; Michał Górny <mgorny@gentoo.org> mpd-0.16.2.ebuild, + mpd-0.16.5.ebuild, mpd-0.16.6.ebuild, mpd-0.16.7.ebuild, mpd-0.16.8.ebuild, + mpd-9999.ebuild: + dev-util/pkgconfig -> virtual/pkgconfig + +*mpd-0.16.8 (01 May 2012) + + 01 May 2012; Tim Harder <radhermit@gentoo.org> +mpd-0.16.8.ebuild: + Version bump (bug #413575). + + 25 Apr 2012; Christoph Mende <angelos@gentoo.org> mpd-0.16.2.ebuild, + mpd-0.16.5.ebuild, mpd-0.16.6.ebuild, mpd-0.16.7.ebuild, mpd-9999.ebuild: + Depend on cdio[-minimal] (bug #407759) + + 13 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> mpd-0.16.7.ebuild, + mpd-9999.ebuild: + Install systemd mpd.service file wrt #407921 by Milan Berger and Michał + Górny + +*mpd-0.16.7 (21 Feb 2012) + + 21 Feb 2012; Alexis Ballier <aballier@gentoo.org> +mpd-0.16.7.ebuild: + version bump + + 20 Jan 2012; Agostino Sarubbo <ago@gentoo.org> mpd-0.16.2.ebuild, + mpd-0.16.5.ebuild, mpd-0.16.6.ebuild, mpd-9999.ebuild: + force libmikmod to slot 0, as ssuominen suggested + + 05 Jan 2012; Michael Weber <xmw@gentoo.org> mpd-0.16.5.ebuild: + ppc/ppc64 stable (bug 388369) + + 18 Dec 2011; Raúl Porcel <armin76@gentoo.org> mpd-0.16.5.ebuild: + sh/sparc stable wrt #388369 + +*mpd-0.16.6 (04 Dec 2011) + + 04 Dec 2011; Markos Chandras <hwoarang@gentoo.org> +mpd-0.16.6.ebuild, + -mpd-0.16.4.ebuild, -mpd-0.16.3-r1.ebuild: + version bump. remove old ebuilds + + 05 Nov 2011; Markus Meier <maekke@gentoo.org> mpd-0.16.5.ebuild: + arm stable, bug #388369 + + 02 Nov 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> mpd-0.16.5.ebuild: + x86 stable wrt bug #388369 + + 31 Oct 2011; Tony Vroon <chainsaw@gentoo.org> mpd-0.16.5.ebuild: + Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & + Elijah "Armageddon" El Lazkani in bug #388369. + + 31 Oct 2011; Jeroen Roovers <jer@gentoo.org> mpd-0.16.5.ebuild: + Stable for HPPA (bug #388369). + + 14 Oct 2011; Christoph Mende <angelos@gentoo.org> +mpd-0.16.5.ebuild: + Version bump + +*mpd-0.16.5 (14 Oct 2011) + + 14 Oct 2011; Christoph Mende <angelos@gentoo.org> +mpd-0.16.5.ebuild: + Version bump + + 17 Sep 2011; Tim Harder <radhermit@gentoo.org> mpd-0.16.4.ebuild, + +files/mpd-0.16.4-include-stdio.patch: + Fix build with audiofile-0.3.0 (bug #383231). + + 04 Sep 2011; Michael Weber <xmw@gentoo.org> mpd-0.16.4.ebuild: + ffmpeg patch now in upstream, remove unneeded and failing epatch line (bug + 381725 by Josh) + +*mpd-0.16.4 (03 Sep 2011) + + 03 Sep 2011; Christoph Mende <angelos@gentoo.org> +mpd-0.16.4.ebuild: + Version bump + + 07 Aug 2011; Christoph Mende <angelos@gentoo.org> -mpd-0.15.8.ebuild, + -mpd-0.15.15.ebuild, -mpd-0.15.16.ebuild, -mpd-0.16.3.ebuild: + Remove old + + 07 Aug 2011; Raúl Porcel <armin76@gentoo.org> mpd-0.16.2.ebuild: + sh/sparc stable wrt #364469 + + 17 Jul 2011; Christoph Mende <angelos@gentoo.org> mpd-0.15.8.ebuild, + mpd-0.15.15.ebuild, mpd-0.15.16.ebuild, mpd-0.16.2.ebuild, mpd-0.16.3.ebuild, + mpd-0.16.3-r1.ebuild, mpd-9999.ebuild, metadata.xml: + Use global mms USE flag + +*mpd-9999 (17 Jul 2011) + + 17 Jul 2011; Christoph Mende <angelos@gentoo.org> +mpd-9999.ebuild: + Add live ebuild + + 17 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> mpd-0.16.2.ebuild: + ppc/ppc64 stable wrt #364469 + +*mpd-0.16.3-r1 (03 Jul 2011) + + 03 Jul 2011; Christoph Mende <angelos@gentoo.org> +mpd-0.16.3-r1.ebuild, + +files/mpd-0.16.3-ffmpeg.patch: + Fix segfault with recent ffmpeg versions (bug #373423 by Mike MacDonald) + + 25 Jun 2011; Christoph Mende <angelos@gentoo.org> mpd-0.15.8.ebuild, + mpd-0.15.15.ebuild, mpd-0.15.16.ebuild, mpd-0.16.2.ebuild, mpd-0.16.3.ebuild, + metadata.xml: + Rename USE=id3 to id3tag (bug #372997) + +*mpd-0.16.3 (05 Jun 2011) + + 05 Jun 2011; Christoph Mende <angelos@gentoo.org> +mpd-0.16.3.ebuild: + Version bump + + 15 May 2011; Markus Meier <maekke@gentoo.org> mpd-0.16.2.ebuild: + arm stable, bug #364469 + + 13 May 2011; Jeroen Roovers <jer@gentoo.org> mpd-0.16.2.ebuild: + Stable for HPPA (bug #364469). + + 04 May 2011; Christoph Mende <angelos@gentoo.org> mpd-0.15.8.ebuild, + mpd-0.15.15.ebuild, mpd-0.15.16.ebuild, mpd-0.16.2.ebuild: + Change mpich2 block to <1.4-rc2 (bug #145367) + + 04 May 2011; Christoph Mende <angelos@gentoo.org> mpd-0.16.2.ebuild, + files/mpd-0.16.conf.patch: + Patch mpdconf.dist instead of mpdconf.example so we install upstream's + example with the docs + + 03 May 2011; Thomas Kahle <tomka@gentoo.org> mpd-0.16.2.ebuild: + x86 stable per bug 364469 + + 30 Apr 2011; Christoph Mende <angelos@gentoo.org> mpd-0.16.2.ebuild: + Bump mpg123 dep to 0.12.2 (bug 365111) + + 27 Apr 2011; Christoph Mende <angelos@gentoo.org> mpd-0.16.2.ebuild: + Stable on amd64 wrt bug #364469 + + 23 Apr 2011; Christoph Mende <angelos@gentoo.org> -mpd-0.16.1-r1.ebuild, + -mpd-0.16.1-r2.ebuild: + Removed old + + 04 Apr 2011; Tomáš Chvátal <scarabeus@gentoo.org> mpd-0.15.8.ebuild, + mpd-0.15.15.ebuild, mpd-0.15.16.ebuild, mpd-0.16.1-r1.ebuild, + mpd-0.16.1-r2.ebuild: + Migrate to virtual/ffmpeg in all versions. + + 28 Mar 2011; Christoph Mende <angelos@gentoo.org> mpd-0.16.2.ebuild: + Changed ffmpeg to virtual/ffmpeg and some minor cleanup + + 22 Mar 2011; Christoph Mende <angelos@gentoo.org> mpd-0.16.2.ebuild: + lastfmradio's dependency on curl is already enforced by REQUIRED_USE, so + removed the block + +*mpd-0.16.2 (19 Mar 2011) + + 19 Mar 2011; Christoph Mende <angelos@gentoo.org> +mpd-0.16.2.ebuild: + Version bump + + 16 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> mpd-0.15.15.ebuild: + ppc64 stable wrt #348798 + +*mpd-0.15.16 (14 Mar 2011) + + 14 Mar 2011; Markos Chandras <hwoarang@gentoo.org> +mpd-0.15.16.ebuild: + Version bump + + 28 Feb 2011; <angelos@gentoo.org> mpd-0.16.1-r2.ebuild: + wave-encoder is only used with USE=network + +*mpd-0.16.1-r2 (19 Feb 2011) + + 19 Feb 2011; <angelos@gentoo.org> -mpd-0.15.9.ebuild, -mpd-0.15.10.ebuild, + -mpd-0.15.12-r2.ebuild, -mpd-0.15.13.ebuild, +mpd-0.16.1-r2.ebuild, + metadata.xml: + Updated the 0.16.1 ebuild to EAPI4 and removed old versions + +*mpd-0.16.1-r1 (14 Jan 2011) + + 14 Jan 2011; Markos Chandras <hwoarang@gentoo.org> -mpd-0.16.ebuild, + -mpd-0.16.1.ebuild, +mpd-0.16.1-r1.ebuild: + Add missing backslash on libwrap configure option. Remove affected ebuilds + +*mpd-0.16.1 (12 Jan 2011) + + 12 Jan 2011; Markos Chandras <hwoarang@gentoo.org> +mpd-0.16.1.ebuild: + Version bump. Check for inotify in-kernel support + + 05 Jan 2011; Markos Chandras <hwoarang@gentoo.org> mpd-0.16.ebuild, + metadata.xml: + Add inotify and tcpd use flags. Thanks to Hopeless + <hopeless@hamiltonshells.ca>. Bug #350312 + + 03 Jan 2011; Michael Weber <xmw@gentoo.org> mpd-0.15.15.ebuild: + sparc stable (bug 348798) + + 30 Dec 2010; Jeroen Roovers <jer@gentoo.org> mpd-0.15.15.ebuild: + Stable for HPPA PPC (bug #348798). + + 26 Dec 2010; Markus Meier <maekke@gentoo.org> mpd-0.15.15.ebuild: + arm stable, bug #348798 + + 21 Dec 2010; Markos Chandras <hwoarang@gentoo.org> mpd-0.15.15.ebuild: + Stable on amd64 wrt bug #348798 + + 20 Dec 2010; Dane Smith <c1pher@gentoo.org> mpd-0.15.15.ebuild: + Stable x86 wrt bug 348798. + + 18 Dec 2010; Markos Chandras <hwoarang@gentoo.org> mpd-0.16.ebuild: + Apply Dane Smiths' patch as for 0.15.15 series + + 17 Dec 2010; Dane Smith <c1pher@gentoo.org> mpd-0.15.15.ebuild: + Fixed another smaller and much less obvious typo regarding the patch I + suggested. + + 17 Dec 2010; Dane Smith <c1pher@gentoo.org> mpd-0.15.15.ebuild: + Fixed the obvious typo in my patch wrt bug 348881. Missing "&&". Thanks + for + spotting it Tove. + + 17 Dec 2010; Markos Chandras <hwoarang@gentoo.org> mpd-0.15.15.ebuild: + Patch from Dane Smith <c1pher@gentoo.org> to disable lastfm when curl is not + enabled. Bug #348881 + + 14 Dec 2010; Christoph Mende <angelos@gentoo.org> mpd-0.16.ebuild: + Renamed avahi to zeroconf and changed avahi dependency to avahi[dbus] (bug + 337165) + + 14 Dec 2010; Markos Chandras <hwoarang@gentoo.org> files/mpd-0.16.conf.patch: + Fix typo + + 13 Dec 2010; Markos Chandras <hwoarang@gentoo.org> mpd-0.16.ebuild: + Delete unrecognised option entirely + + 13 Dec 2010; Markos Chandras <hwoarang@gentoo.org> mpd-0.16.ebuild: + Fix typo on configure option. Bug #348585 + +*mpd-0.16 (13 Dec 2010) + + 13 Dec 2010; Markos Chandras <hwoarang@gentoo.org> +mpd-0.16.ebuild, + +files/mpd-0.16.conf.patch, metadata.xml: + Version bump + + 26 Nov 2010; Jeroen Roovers <jer@gentoo.org> mpd-0.15.13.ebuild: + Stable for PPC (bug #345245). + + 26 Nov 2010; Jeroen Roovers <jer@gentoo.org> mpd-0.15.13.ebuild: + Stable for HPPA (bug #345245). + + 18 Nov 2010; Markos Chandras <hwoarang@gentoo.org> mpd-0.15.13.ebuild: + Stable on amd64 wrt bug #345245 + + 17 Nov 2010; Markus Meier <maekke@gentoo.org> mpd-0.15.13.ebuild: + arm stable, bug #345245 + + 16 Nov 2010; Christian Faulhammer <fauli@gentoo.org> mpd-0.15.13.ebuild: + stable x86, bug 345245 + +*mpd-0.15.15 (09 Nov 2010) + + 09 Nov 2010; Tim Harder <radhermit@gentoo.org> -mpd-0.15.14.ebuild, + +mpd-0.15.15.ebuild: + Version bump to brown paper bag release and remove broken version (bug + #344785 by Duncan). + +*mpd-0.15.14 (07 Nov 2010) + + 07 Nov 2010; Markos Chandras <hwoarang@gentoo.org> +mpd-0.15.14.ebuild: + Version bump + +*mpd-0.15.13 (12 Oct 2010) + + 12 Oct 2010; Markos Chandras <hwoarang@gentoo.org> +mpd-0.15.13.ebuild: + Version bump + + 12 Oct 2010; Raúl Porcel <armin76@gentoo.org> mpd-0.15.12-r2.ebuild: + Re-add ~sh/~sparc wrt #333941 + + 26 Sep 2010; Samuli Suominen <ssuominen@gentoo.org> mpd-0.15.12-r2.ebuild: + Rekeyword ~ppc64 wrt #333941 + +*mpd-0.15.12-r2 (06 Sep 2010) + + 06 Sep 2010; <angelos@gentoo.org> -mpd-0.15.12-r1.ebuild, + +mpd-0.15.12-r2.ebuild: + Fix init script installation (bug #336805) + + 11 Sep 2010; Jeroen Roovers <jer@gentoo.org> mpd-0.15.12.ebuild, + mpd-0.15.12-r1.ebuild: + Marked ~ppc (bug #333941). + +*mpd-0.15.12-r1 (06 Sep 2010) + + 06 Sep 2010; <angelos@gentoo.org> +mpd-0.15.12-r1.ebuild, + +files/mpd.conf.patch, +files/mpd.init: + Tweak default pid/log paths (bug #331723), fix init script dependencies + (bug #331725), reduce init script noise (bug #331727) and convert init + script to s-s-d (bug #331729) + + 26 Aug 2010; Jeroen Roovers <jer@gentoo.org> mpd-0.15.12.ebuild: + Marked ~hppa (bug #333941). + + 25 Aug 2010; Markus Meier <maekke@gentoo.org> mpd-0.15.12.ebuild: + add ~arm, bug #333941 + +*mpd-0.15.12 (22 Aug 2010) + + 22 Aug 2010; Markos Chandras <hwoarang@gentoo.org> +mpd-0.15.12.ebuild, + metadata.xml: + Version bump. Fixes bug #331471 and bug #326875 + +*mpd-0.15.10 (30 May 2010) + + 30 May 2010; Christoph Mende <angelos@gentoo.org> +mpd-0.15.10.ebuild: + Version bump + + 18 May 2010; Christoph Mende <angelos@gentoo.org> -mpd-0.15.ebuild, + -mpd-0.15.3.ebuild, -mpd-0.15.5.ebuild, -mpd-0.15.6.ebuild: + Removed old + +*mpd-0.15.9 (01 May 2010) + + 01 May 2010; Christoph Mende <angelos@gentoo.org> mpd-0.15.8.ebuild, + +mpd-0.15.9.ebuild: + Version bump (bug 310945) and 0.15.8 stable on amd64 (bug 309389), thanks + to Roeland Douma + + 09 Apr 2010; Jeroen Roovers <jer@gentoo.org> mpd-0.15.8.ebuild: + Stable for HPPA (bug #309389). + + 01 Apr 2010; Raúl Porcel <armin76@gentoo.org> mpd-0.15.8.ebuild: + arm/sh/sparc stable wrt #309389 + + 23 Mar 2010; Brent Baude <ranger@gentoo.org> mpd-0.15.8.ebuild: + stable ppc, bug 309389 + + 23 Mar 2010; Christian Faulhammer <fauli@gentoo.org> mpd-0.15.8.ebuild: + stable x86, bug 309389 + + 21 Mar 2010; Brent Baude <ranger@gentoo.org> mpd-0.15.8.ebuild: + Marking mpd-0.15.8 ppc64 for bug 309389 + +*mpd-0.15.8 (23 Jan 2010) + + 23 Jan 2010; Christoph Mende <angelos@gentoo.org> +mpd-0.15.8.ebuild: + Version bump + + 11 Jan 2010; Mike Frysinger <vapier@gentoo.org> mpd-0.15.ebuild, + mpd-0.15.3.ebuild, mpd-0.15.5.ebuild, mpd-0.15.6.ebuild: + Drop -fomit-frame-pointer filter for USE=profile. + + 21 Dec 2009; Christoph Mende <angelos@gentoo.org> mpd-0.15.6.ebuild, + +files/mpd-0.15.6-wavpack-uchar.patch: + Added patch to fix compilation with USE=wavpack (bug #297599), thanks to + Darren Smith + + 09 Dec 2009; Brent Baude <ranger@gentoo.org> mpd-0.15.5.ebuild: + Marking mpd-0.15.5 ppc64 for bug 293975 + + 08 Dec 2009; nixnut <nixnut@gentoo.org> mpd-0.15.5.ebuild: + ppc stable #293975 + + 25 Nov 2009; Tiago Cunha <tcunha@gentoo.org> mpd-0.15.5.ebuild: + stable sparc, bug 293975 + + 24 Nov 2009; Jeroen Roovers <jer@gentoo.org> mpd-0.15.5.ebuild: + Stable for HPPA (bug #293975). + + 23 Nov 2009; Markus Meier <maekke@gentoo.org> mpd-0.15.5.ebuild: + amd64/arm/x86 stable, bug #293975 + +*mpd-0.15.6 (21 Nov 2009) + + 21 Nov 2009; Christoph Mende <angelos@gentoo.org> +mpd-0.15.6.ebuild: + Version bump + +*mpd-0.15.5 (30 Oct 2009) + + 30 Oct 2009; Christoph Mende <angelos@gentoo.org> +mpd-0.15.5.ebuild: + Version bump + + 17 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> mpd-0.15.ebuild, + mpd-0.15.3.ebuild: + Remove libmpcdec (SV7) support. Replaced by musepack-tools (SV7 and SV8) + support. + +*mpd-0.15.3 (08 Sep 2009) + + 08 Sep 2009; Samuli Suominen <ssuominen@gentoo.org> +mpd-0.15.3.ebuild: + Version bump. + + 08 Sep 2009; Samuli Suominen <ssuominen@gentoo.org> metadata.xml: + Update USE cdio description wrt #283412. + + 06 Sep 2009; Brent Baude <ranger@gentoo.org> mpd-0.15.ebuild: + Marking mpd-0.15 ppc64 for bug 278677 + +*mpd-0.15.2 (19 Aug 2009) + + 19 Aug 2009; Ben de Groot <yngwin@gentoo.org> +mpd-0.15.2.ebuild: + Version bump. Fixes bug 281738. + + 16 Aug 2009; Raúl Porcel <armin76@gentoo.org> mpd-0.15.ebuild: + arm/sh/sparc stable wrt #278677 + + 03 Aug 2009; Jeroen Roovers <jer@gentoo.org> mpd-0.15.ebuild: + Stable for HPPA (bug #278677). + + 27 Jul 2009; nixnut <nixnut@gentoo.org> mpd-0.15.ebuild: + ppc stable #278677 + + 26 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> mpd-0.15.1.ebuild: + Fix Musepack deps for SV8. + + 25 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> files/mpd.rc: + sleep 0.1 when stopping wrt #278969, thanks to Adam Adasko. + + 24 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> mpd-0.15.ebuild, + mpd-0.15.1.ebuild: + use profile && filter-flags -fomit-frame-pointer + + 22 Jul 2009; Dawid Węgliński <cla@gentoo.org> mpd-0.15.ebuild: + Stable on amd64 (bug #278677) + + 22 Jul 2009; Christian Faulhammer <fauli@gentoo.org> mpd-0.15.ebuild: + stable x86, bug 278677 + +*mpd-0.15.1 (22 Jul 2009) + + 22 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> + +files/0.15.1-mpdconf.patch, +mpd-0.15.1.ebuild: + Version bump wrt #278539, thanks to Arseny Solokha for reporting. + + 20 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> mpd-0.15.ebuild: + At least one encoder is required for httpd/shout output wrt #278412, + thanks to Diego E. Pettenò. + +*mpd-0.15 (08 Jul 2009) + + 08 Jul 2009; Samuli Suominen <ssuominen@gentoo.org> +mpd-0.15.ebuild: + Version bump wrt #275585 by René Kjellerup. + + 22 May 2009; Samuli Suominen <ssuominen@gentoo.org> mpd-0.15_beta2.ebuild: + Doxygen doesn't do much of anything in this beta release wrt #270812, + thanks to Emil Karlson. + + 20 May 2009; Samuli Suominen <ssuominen@gentoo.org> mpd-0.15_beta2.ebuild: + Raise libsidplay once more to get LDPATH for resid builders. + + 20 May 2009; Samuli Suominen <ssuominen@gentoo.org> mpd-0.14.2.ebuild: + Database update warning by Oliver Schinagl wrt #265663. + + 20 May 2009; Samuli Suominen <ssuominen@gentoo.org> mpd-0.15_beta2.ebuild: + append-ldflags "-L/usr/$(get_libdir)/sidplay/builders" to be sure the + correct libraries are found for libsidplay. + + 17 May 2009; Raúl Porcel <armin76@gentoo.org> mpd-0.14.2.ebuild: + arm/sh/sparc stable wrt #262680 + +*mpd-0.15_beta2 (15 May 2009) + + 15 May 2009; Samuli Suominen <ssuominen@gentoo.org> + -files/0.15_beta1-mpdconf.patch, -mpd-0.15_beta1.ebuild, + +files/0.15_beta2-mpdconf.patch, +mpd-0.15_beta2.ebuild: + Version bump. + +*mpd-0.15_beta1 (15 May 2009) + + 15 May 2009; Samuli Suominen <ssuominen@gentoo.org> + -files/0.15_alpha1-mpdconf.patch, -mpd-0.15_alpha1.ebuild, + +files/0.15_beta1-mpdconf.patch, +mpd-0.15_beta1.ebuild, + metadata.xml: + Version bump wrt #268881. + + 13 May 2009; Samuli Suominen <ssuominen@gentoo.org> + mpd-0.15_alpha1.ebuild: + Raise libsidplay dep to 2.1.1-r1 wrt #268872. + + 14 Apr 2009; Christoph Mende <angelos@gentoo.org> + +files/0.14.2-mpdconf.patch, +files/0.15_alpha1-mpdconf.patch, + +files/0.13.2-mpdconf.patch, -files/mpdconf.patch, -files/mpdconf1.patch, + mpd-0.13.2.ebuild, mpd-0.14.2.ebuild, mpd-0.15_alpha1.ebuild: + Fixed $S and mpdconf.patch + +*mpd-0.15_alpha1 (14 Apr 2009) + + 14 Apr 2009; Christoph Mende <angelos@gentoo.org> metadata.xml, + mpd-0.14.2.ebuild, +mpd-0.15_alpha1.ebuild: + Version bump + + 03 Apr 2009; Joseph Jezak <josejx@gentoo.org> mpd-0.14.2.ebuild: + Marked ppc64 stable for bug #262680. + + 27 Mar 2009; Christoph Mende <angelos@gentoo.org> metadata.xml, + -mpd-0.14.1.ebuild, mpd-0.14.2.ebuild: + Enabled more USE flags by default to get expected behavior on default USE + flags, added more verbose descriptions for USE=curl and USE=lame and + removed 0.14.1 + + 22 Mar 2009; Markus Meier <maekke@gentoo.org> mpd-0.14.2.ebuild: + x86 stable, bug #262680 + + 21 Mar 2009; Jeroen Roovers <jer@gentoo.org> mpd-0.14.2.ebuild: + Stable for HPPA (bug #262680). + + 18 Mar 2009; Brent Baude <ranger@gentoo.org> mpd-0.14.2.ebuild: + stable ppc, bug 262680 + + 16 Mar 2009; Christoph Mende <angelos@gentoo.org> mpd-0.14.2.ebuild: + Stable on amd64 + + 10 Mar 2009; Steve Dibb <beandog@gentoo.org> mpd-0.13.2.ebuild: + Ditch built_with_use, use EAPI 2, bug 261911 + + 25 Feb 2009; Christoph Mende <angelos@gentoo.org> mpd-0.14.2.ebuild: + Enable USE=ffmpeg by default + +*mpd-0.14.2 (14 Feb 2009) + + 14 Feb 2009; Christoph Mende <angelos@gentoo.org> -mpd-0.14.ebuild, + +mpd-0.14.2.ebuild: + Version bump and removed old + +*mpd-0.14.1 (18 Jan 2009) + + 18 Jan 2009; Christoph Mende <angelos@gentoo.org> +mpd-0.14.1.ebuild: + Version bump + + 14 Jan 2009; Christoph Mende <angelos@gentoo.org> mpd-0.14.ebuild: + Removed sysvipc USE flag, always enabled now, bug 254911 + + 12 Jan 2009; Christoph Mende <angelos@gentoo.org> mpd-0.14.ebuild: + die if no audio outputs were enabled, bug 254731 + + 12 Jan 2009; Christoph Mende <angelos@gentoo.org> mpd-0.14.ebuild: + Add use_enable for lame, bug 254545 + + 30 Dec 2008; Christoph Mende <angelos@gentoo.org> mpd-0.13.2.ebuild, + mpd-0.14.ebuild: + Fixed file permissions on /var/lib/mpd, bug 253141 + + 29 Dec 2008; Christoph Mende <angelos@gentoo.org> mpd-0.14.ebuild: + Also ship the default mpd.conf + +*mpd-0.14 (26 Dec 2008) + + 26 Dec 2008; Christoph Mende <angelos@gentoo.org> files/mpdconf1.patch, + -mpd-0.14_beta3.ebuild, +mpd-0.14.ebuild: + Version bump + + 25 Dec 2008; Christoph Mende <angelos@gentoo.org> mpd-0.14_beta3.ebuild: + Fixed alsa/unicode sed in src_install, bug 252342 + + 22 Dec 2008; Christoph Mende <angelos@gentoo.org> mpd-0.14_beta3.ebuild: + Uncomment rm line, was never intended to be commented out + + 22 Dec 2008; Christoph Mende <angelos@gentoo.org> mpd-0.14_beta3.ebuild: + Use use_with instead of myconf for zeroconf + + 20 Dec 2008; Christoph Mende <angelos@gentoo.org> mpd-0.14_beta3.ebuild: + Enable USE=sysvipc by default + +*mpd-0.14_beta3 (20 Dec 2008) + + 20 Dec 2008; Christoph Mende <angelos@gentoo.org> files/mpdconf1.patch, + -mpd-0.14_beta2.ebuild, +mpd-0.14_beta3.ebuild: + Version bump and removed beta2 as mpdconf1.patch changed + +*mpd-0.14_beta2 (05 Dec 2008) + + 05 Dec 2008; Christoph Mende <angelos@gentoo.org> +files/mpdconf1.patch, + -files/mpd-0.14_alpha1-loglevel.patch, metadata.xml, -mpd-0.13.0.ebuild, + -mpd-0.13.1.ebuild, -mpd-0.14_alpha1.ebuild, +mpd-0.14_beta2.ebuild: + Version bump and removed old + + 02 Dec 2008; Brent Baude <ranger@gentoo.org> mpd-0.13.2.ebuild: + stable ppc64, bug 242128 + + 01 Dec 2008; Christoph Mende <angelos@gentoo.org> mpd-0.14_beta1.ebuild: + Removed doc/COMMANDS from dodoc + +*mpd-0.14_beta1 (30 Nov 2008) + + 30 Nov 2008; Christoph Mende <angelos@gentoo.org> +mpd-0.14_beta1.ebuild: + Version bump + + 14 Nov 2008; Alexis Ballier <aballier@gentoo.org> mpd-0.14_alpha1.ebuild: + fixup econf call (missing backslash) + + 10 Nov 2008; Christoph Mende <angelos@gentoo.org> + +files/mpd-0.14_alpha1-loglevel.patch, mpd-0.14_alpha1.ebuild: + Split id3 support from mad support (USE=id3 now) Removed USE=iconv, added + USE=sysvipc Fixed lame/vorbis/icecast dependencies (bug 246236) Fixed + warning about icecast enabled without encoders (bug 246232) Fixed + USE=ffmpeg Removed ChangeLog from dodoc (bug 246238) Fix loglevel (bug + 246207) Thanks to Daniel Schömer <daniel.schoemer@gmx.net> and Avuton + Olrich <avuton@gmail.com> + + 09 Nov 2008; Christoph Mende <angelos@gentoo.org> mpd-0.14_alpha1.ebuild: + Improve icecast logic and add missing glib dependency + +*mpd-0.14_alpha1 (07 Nov 2008) + + 07 Nov 2008; Christoph Mende <angelos@gentoo.org> +mpd-0.14_alpha1.ebuild, + -mpd-0.14.0_pre20081015.ebuild, -mpd-0.14.0_pre20081103.ebuild: + Version bump to alpha1 and remove snapshots so people actually get this + update + + 07 Nov 2008; Raúl Porcel <armin76@gentoo.org> mpd-0.13.2.ebuild: + sparc stable wrt #242128 + +*mpd-0.14.0_pre20081103 (03 Nov 2008) + + 03 Nov 2008; Christoph Mende <angelos@gentoo.org> + +mpd-0.14.0_pre20081103.ebuild: + New snapshot for bug 230661 + + 18 Oct 2008; nixnut <nixnut@gentoo.org> mpd-0.13.2.ebuild: + Stable on ppc wrt bug 242128 + + 16 Oct 2008; Markus Meier <maekke@gentoo.org> mpd-0.13.2.ebuild: + x86 stable, bug #242128 + + 16 Oct 2008; Markus Meier <maekke@gentoo.org> mpd-0.13.2.ebuild: + amd64 stable, bug #242128 + + 16 Oct 2008; Jeroen Roovers <jer@gentoo.org> mpd-0.13.2.ebuild: + Stable for HPPA (bug #242128). + +*mpd-0.14.0_pre20081015 (14 Oct 2008) + + 14 Oct 2008; Christoph Mende <angelos@gentoo.org> files/mpd.rc, + mpd-0.13.0.ebuild, mpd-0.13.1.ebuild, mpd-0.13.2.ebuild, + -mpd-0.14.0_pre20080204.ebuild, -mpd-0.14.0_pre20080630.ebuild, + +mpd-0.14.0_pre20081015.ebuild: + Removed old, new snapshot, removed die calls from enewuser (bug 237292) + and removed --no-create-db from the init script (bug 241840) + + 22 Jul 2008; Jeremy Olexa <darkside@gentoo.org> Manifest: + re-manifest distfile for mpd-0.14.0_pre20080204 with Chainsaw's permission + + 20 Jul 2008; <chainsaw@gentoo.org> ChangeLog: + Re-manifest, as requested in bug #232501 by $reporter. + + 30 Jun 2008; Christoph Mende <angelos@gentoo.org> +mpd-0.13.2.ebuild, + +mpd-0.14.0_pre20080630.ebuild: + Version bump + +*mpd-0.14.0_pre20080630 (30 Jun 2008) +*mpd-0.13.2 (30 Jun 2008) + + 30 Jun 2008; Christoph Mende <angelos@gentoo.org> +mpd-0.13.2.ebuild, + +mpd-0.14.0_pre20080630.ebuild: + Version bump + + 13 May 2008; Christoph Mende <angelos@gentoo.org> + mpd-0.14.0_pre20080204.ebuild: + Added a USE flag for wavpack, bug 221857 + + 11 Apr 2008; Ben de Groot <yngwin@gentoo.org> files/mpd.rc: + Adding "use net.lo" to init.d script. Fixes bug 215801. + + 07 Feb 2008; Raúl Porcel <armin76@gentoo.org> mpd-0.13.1.ebuild: + sparc stable wrt security #208787 + + 04 Feb 2008; Tobias Scherbaum <dertobi123@gentoo.org> mpd-0.13.1.ebuild: + ppc stable, bug #208787 + +*mpd-0.14.0_pre20080204 (04 Feb 2008) + + 04 Feb 2008; Christoph Mende <angelos@gentoo.org> + -mpd-0.14.0_pre20080203.ebuild, +mpd-0.14.0_pre20080204.ebuild: + Bump snapshot again, last one was missing a header + + 04 Feb 2008; Markus Rothe <corsair@gentoo.org> mpd-0.13.1.ebuild: + Stable on ppc64; bug #208787 + +*mpd-0.14.0_pre20080203 (04 Feb 2008) + + 04 Feb 2008; Christoph Mende <angelos@gentoo.org> + -mpd-0.14.0_pre20080120.ebuild, +mpd-0.14.0_pre20080203.ebuild: + Bump snapshot to fix a security bug and remove the vulnerable one + + 04 Feb 2008; Christoph Mende <angelos@gentoo.org> mpd-0.13.1.ebuild: + Stable on amd64 + + 04 Feb 2008; Dawid Węgliński <cla@gentoo.org> mpd-0.13.1.ebuild: + Stable on x86 (bug #208787) + + 04 Feb 2008; Jeroen Roovers <jer@gentoo.org> mpd-0.13.1.ebuild: + Stable for HPPA (bug #208787). + +*mpd-0.13.1 (03 Feb 2008) + + 03 Feb 2008; Christoph Mende <angelos@gentoo.org> +mpd-0.13.1.ebuild: + Version bump, bug 208787 + +*mpd-0.14.0_pre20080120 (20 Jan 2008) + + 20 Jan 2008; Christoph Mende <angelos@gentoo.org> metadata.xml, + +mpd-0.14.0_pre20080120.ebuild: + Add a 0.14.0 snapshot to fix bug 192722 and take over maintainership + + 08 Oct 2007; Jeroen Roovers <jer@gentoo.org> mpd-0.13.0.ebuild: + Update DESCRIPTION. + + 26 Aug 2007; Andrej Kacian <ticho@gentoo.org> -mpd-0.12.1.ebuild, + -mpd-0.12.2.ebuild: + Dropping obsolete ebuilds. + + 30 Jul 2007; Markus Rothe <corsair@gentoo.org> mpd-0.13.0.ebuild: + Stable on ppc64; bug #186361 + + 28 Jul 2007; nixnut <nixnut@gentoo.org> mpd-0.13.0.ebuild: + Stable on ppc wrt bug 186361 + + 25 Jul 2007; Christoph Mende <angelos@gentoo.org> mpd-0.13.0.ebuild: + Stable on amd64 wrt bug #186361 + + 25 Jul 2007; Jeroen Roovers <jer@gentoo.org> mpd-0.13.0.ebuild: + Stable for HPPA (bug #186361). + + 23 Jul 2007; Andrej Kacian <ticho@gentoo.org> mpd-0.13.0.ebuild: + Stable on x86. + + 17 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> mpd-0.13.0.ebuild: + Stable on sparc + + 27 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> mpd-0.12.2.ebuild: + Stable on sparc + + 12 Jun 2007; Andrej Kacian <ticho@gentoo.org> files/mpd.rc: + Point mpd to correct config file when stopping the service. Bug #181730, by + Alexey B. <acore at ngs.ru>. + + 31 May 2007; Andrej Kacian <ticho@gentoo.org> mpd-0.13.0.ebuild: + Move enewuser call back to pkg_setup(). + +*mpd-0.13.0 (28 May 2007) + + 28 May 2007; Andrej Kacian <ticho@gentoo.org> -files/mpd-0.12.rc6, + -files/mpd-0.12-conf.patch, +files/mpd.rc, +files/mpdconf.patch, + mpd-0.12.1.ebuild, mpd-0.12.2.ebuild, +mpd-0.13.0.ebuild: + Version bump. Ebuild updates by J. Alexander Treuman <jat at + spatialrift.net>. Changed names of initscript and config file patch in + FILESDIR to be version-agnostic, as they are used by both 0.12 and 0.13. + + 28 Apr 2007; Torsten Veller <tove@gentoo.org> mpd-0.12.1.ebuild, + mpd-0.12.2.ebuild: + Use newinitd + + 18 Apr 2007; Andrej Kacian <ticho@gentoo.org> -mpd-0.12.0.ebuild: + Removing obsolete ebuild. + + 25 Mar 2007; Andrej Kacian <ticho@gentoo.org> files/mpd-0.12.rc6: + Removed "before xdm" line from initscript depend, as it makes mpd to not + start at all, because it needs alsasound, which starts after xdm. + +*mpd-0.12.2 (20 Mar 2007) + + 20 Mar 2007; Andrej Kacian <ticho@gentoo.org> +mpd-0.12.2.ebuild: + Version bump. + + 20 Feb 2007; Markus Rothe <corsair@gentoo.org> mpd-0.12.1.ebuild: + Added ~ppc64 + + 18 Feb 2007; Andrej Kacian <ticho@gentoo.org> files/mpd-0.12.rc6, + -files/mpd.rc6, -mpd-0.11.5-r2.ebuild: + Removed last 0.11 ebuild from the tree. Added "before xdm" to initscript + depends, as suggested by Tom Wesley <tom at tomaw.net>. + + 15 Nov 2006; Jeroen Roovers <jer@gentoo.org> mpd-0.12.1.ebuild: + Stable for HPPA (bug #154742). + + 14 Nov 2006; Christian Faulhammer <opfer@gentoo.org> mpd-0.12.1.ebuild: + stable x86, bug #154742 + + 13 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> mpd-0.12.1.ebuild: + Stable on sparc wrt #154742 + + 13 Nov 2006; Joseph Jezak <josejx@gentoo.org> mpd-0.12.1.ebuild: + Marked ppc stable for bug #154742. + + 11 Nov 2006; Michael Cummings <mcummings@gentoo.org> mpd-0.12.1.ebuild: + Marking amd64 stable, bug 154742 + + 19 Oct 2006; Andrej Kacian <ticho@gentoo.org> mpd-0.11.5-r2.ebuild, + mpd-0.12.0.ebuild, mpd-0.12.1.ebuild: + Change flac dependency atom to ~media-libs/flac-1.1.2 to prevent using + currently broken flac-1.1.3 (bug #152007). + + 11 Oct 2006; <ticho@gentoo.org> mpd-0.11.5-r2.ebuild, + -mpd-0.12.0_rc1.ebuild, -mpd-0.12.0_rc2.ebuild, -mpd-0.12.0_rc3.ebuild, + -mpd-0.12.0_rc4.ebuild: + Removed rc ebuilds. Fix typo in 0.11.5-r2. Closes bug #150869, by Christoph + Mende <ch.mende at gmail.com>. + +*mpd-0.12.1 (11 Oct 2006) + + 11 Oct 2006; <ticho@gentoo.org> +mpd-0.12.1.ebuild: + Version bump. + + 07 Oct 2006; Andrej Kacian <ticho@gentoo.org> mpd-0.12.0.ebuild: + Depend on >=flac-1.1.1. Fixes bug #149738, reported by Bill Skellenger + <william at skellenger.net>. + + 03 Oct 2006; Andrej Kacian <ticho@gentoo.org> files/mpd-0.12.rc6: + Added optional dependency on pulseaudio to the init script. Suggested by + Maarten Billemont <Lhunath at Pandora.Be>, in bug #149797. + +*mpd-0.12.0 (22 Sep 2006) + + 22 Sep 2006; <ticho@gentoo.org> +mpd-0.12.0.ebuild: + Version bump. + +*mpd-0.12.0_rc4 (16 Sep 2006) + + 16 Sep 2006; <ticho@gentoo.org> +files/mpd-0.12-conf.patch, + +mpd-0.12.0_rc4.ebuild: + New RC. Create a separate patch for config file, instead of using sed tweaks. + + 10 Sep 2006; Javier Villavicencio <the_paya@gentoo.org> + mpd-0.12.0_rc3.ebuild: + Add ~x86-fbsd keyword. + + 09 Sep 2006; <ticho@gentoo.org> mpd-0.12.0_rc1.ebuild, + mpd-0.12.0_rc2.ebuild, mpd-0.12.0_rc3.ebuild: + Display correct path to example config file in postinst. Closes bug #145822, + reported by Ludvig Ericson <ludvig.ericson at gmail.com>. + + 28 Aug 2006; Andrej Kacian <ticho@gentoo.org> files/mpd-0.12.rc6: + "use esound" in the new initscript. Closes bug #142613, reported by Andrzej + <wasowski at data.pl>. + + 28 Aug 2006; Andrej Kacian <ticho@gentoo.org> mpd-0.11.5-r2.ebuild, + mpd-0.12.0_rc1.ebuild, mpd-0.12.0_rc2.ebuild, mpd-0.12.0_rc3.ebuild: + Block sys-cluster/mpich2, since it also installs /usr/bin/mpd and + /etc/mpd.conf. Bug #145367. + +*mpd-0.12.0_rc3 (24 Aug 2006) + + 24 Aug 2006; <ticho@gentoo.org> +mpd-0.12.0_rc3.ebuild: + New release candidate. Use /var/log/mpd dir for logs, so we do not have to + create them with correct perms in /var/log. + +*mpd-0.12.0_rc2 (19 Aug 2006) + + 19 Aug 2006; <ticho@gentoo.org> +mpd-0.12.0_rc2.ebuild: + New release candidate. + + 18 Aug 2006; Jeroen Roovers <jer@gentoo.org> mpd-0.12.0_rc1.ebuild: + Marked ~hppa (bug #143510). + + 11 Aug 2006; Gustavo Zacarias <gustavoz@gentoo.org> mpd-0.12.0_rc1.ebuild: + To ~sparc wrt #143510 + +*mpd-0.12.0_rc1 (10 Aug 2006) + + 10 Aug 2006; Andrej Kacian <ticho@gentoo.org> +files/mpd-0.12.rc6, + -mpd-0.11.5.ebuild, +mpd-0.12.0_rc1.ebuild: + A release candidate is out - version bump. Use ebuild from latest mpd-svn + for this. Remove ebuild for 0.11.5. + + 08 May 2006; <tcort@gentoo.org> mpd-0.11.5-r2.ebuild: + Removed INSTALL from dodoc. + + 16 Mar 2006; <ticho@gentoo.org> mpd-0.11.5-r2.ebuild: + Depend on alsa-utils instead of alsa-libs, because alsa-utils provides + alsasound initscript we need. Bug #126417. + + 07 Feb 2006; Simon Stelling <blubb@gentoo.org> mpd-0.11.5-r2.ebuild: + stable on amd64 + + 17 Jan 2006; Guy Martin <gmsoft@gentoo.org> mpd-0.11.5-r2.ebuild: + Stable on hppa. + + 15 Jan 2006; Michael Hanselmann <hansmi@gentoo.org> mpd-0.11.5-r2.ebuild: + Stable on ppc. + + 09 Jan 2006; Gustavo Zacarias <gustavoz@gentoo.org> mpd-0.11.5-r2.ebuild: + Stable on sparc + + 09 Jan 2006; Andrej Kacian <ticho@gentoo.org> -mpd-0.11.5-r1.ebuild, + mpd-0.11.5-r2.ebuild: + 0.11.5-r2 stable on x86. Removed 0.11.5-r1. + +*mpd-0.11.5-r2 (01 Nov 2005) + + 01 Nov 2005; Andrej Kacian <ticho@gentoo.org> +mpd-0.11.5-r2.ebuild: + Changed home directory of mpd user and all related config settings to + /var/lib/mpd. Closes bug #83644. + + 24 Oct 2005; Andrej Kacian <ticho@gentoo.org> files/mpd.rc6: + Use nfsmount in initscript depend(). Closes bug #110065, reported by Daniel + Willmann <willmann.daniel at web.de>. + + 16 Oct 2005; Andrej Kacian <ticho@gentoo.org> mpd-0.11.5.ebuild, + mpd-0.11.5-r1.ebuild: + Added a notice about the ogg->vorbis USE flag change. + +*mpd-0.11.5-r1 (16 Oct 2005) + + 16 Oct 2005; Andrej Kacian <ticho@gentoo.org> files/mpd.rc6, + mpd-0.11.5.ebuild, +mpd-0.11.5-r1.ebuild: + Modify installed initscript to need alsasound if alsa USE flag is set. + Closes bug #99969 by Mike Kelly <pioto01 at gmail.com>. Change ogg USE flag + to vorbis, bug #101877. Removed conditional dependency on libogg, as + libvorbis itself depends on it. 'use netmount' in initscript depend(), + closes bug #103458, by Nikolay Pashenkov <wildfire at ufanet.ru>. + + 28 May 2005; Jan Brinkmann <luckyduck@gentoo.org> -mpd-0.11.4.ebuild, + -mpd-0.11.4-r1.ebuild, -mpd-0.11.4-r2.ebuild, mpd-0.11.5.ebuild: + Dont make use of the deprecated oggvorbis useflag any longer, see #94254. + + 22 May 2005; Guy Martin <gmsoft@gentoo.org> mpd-0.11.5.ebuild: + Stable on hppa. + + 05 May 2005; Jan Brinkmann <luckyduck@gentoo.org> files/mpd.rc6: + added option to stop() in the initscript, see #89180 for details + + 04 Apr 2005; Thomas Matthijs <axxo@gentoo.org> files/mpd.rc6: + add use alsasound to init script + + 14 Feb 2005; Andrej Kacian <ticho@gentoo.org> mpd-0.11.4-r1.ebuild, + mpd-0.11.4-r2.ebuild, mpd-0.11.4.ebuild, mpd-0.11.5.ebuild: + Block media-sound/mpd-svn. Should have done this long ago. + + 21 Jan 2005; Lars Weiler <pylon@gentoo.org> mpd-0.11.5.ebuild: + Stable on ppc. + +*mpd-0.11.5 (07 Nov 2004) + + 07 Nov 2004; Thomas Matthijs <axxo@gentoo.org> +mpd-0.11.5.ebuild: + Version bump + included some suggestions from Avuton Olrich (#70293) + + 06 Nov 2004; Lars Weiler <pylon@gentoo.org> mpd-0.11.4-r2.ebuild: + Stable on ppc. + + 30 Oct 2004; Chris White <chriswhite@gentoo.org> mpd-0.11.4-r2.ebuild: + Fixed some permissions issues in mpd for ferringb as per bug #64558. + +*mpd-0.11.4-r2 (29 Oct 2004) + + 29 Oct 2004; Brian Harring <ferringb@gentoo.org> +mpd-0.11.4-r2.ebuild: + Create the initial log files/directories w/ appropriate perms. (#64558) + + 20 Oct 2004; Guy Martin <gmsoft@gentoo.org> mpd-0.11.4-r1.ebuild: + Stable on hppa. + + 19 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org> + -mpd-0.11.0-r2.ebuild, -mpd-0.11.1-r2.ebuild, -mpd-0.11.2-r2.ebuild, + -mpd-0.11.3.ebuild: + Removing old versions. + + 18 Oct 2004; Jeremy Huddleston <eradicator@gentoo.org> + mpd-0.11.4-r1.ebuild: + Stable amd64, sparc, x86. + +*mpd-0.11.4-r1 (17 Sep 2004) + + 17 Sep 2004; Brian Harring <ferringb@gentoo.org> +mpd-0.11.4-r1.ebuild: + removed USE="droproot", it's now default. + + 16 Sep 2004; Guy Martin <gmsoft@gentoo.org> mpd-0.11.4.ebuild: + Stable on hppa. + + 03 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org> mpd-0.11.4.ebuild: + Stable amd64, sparc, x86. + +*mpd-0.11.4 (08 Aug 2004) + + 08 Aug 2004; Martin Holzer <mholzer@gentoo.org> +mpd-0.11.4.ebuild: + Version bumped. Closes 58022 + +*mpd-0.11.4 (29 Jul 2004) + + 29 Jul 2004; Brian Harring <ferringb@gentoo.org> mpd-0.11.3.ebuild, + +mpd-0.11.4.ebuild: + version bumped. added ~ppc back into 0.11.3 . + +*mpd-0.11.3 (28 Jul 2004) + + 28 Jul 2004; Martin Holzer <mholzer@gentoo.org> mpd-0.11.3.ebuild: + Version bumped. + + 26 Jul 2004; Brian Harring <ferringb@gentoo.org> mpd-0.11.0-r2.ebuild, + mpd-0.11.1-r2.ebuild, mpd-0.11.2-r2.ebuild: + corrected invalib depend syntax for libmikmod, bug #58347 + + 26 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> mpd-0.11.2-r2.ebuild: + Syncing USE flags... adding missing alsa to IUSE. + +*mpd-0.11.2-r2 (22 Jul 2004) + + 22 Jul 2004; Brian Harring <ferringb@gentoo.org> mpd-0.11.0-r1.ebuild, + mpd-0.11.0-r2.ebuild, mpd-0.11.1-r1.ebuild, mpd-0.11.1-r2.ebuild, + mpd-0.11.2-r1.ebuild, mpd-0.11.2-r2.ebuild, files/mpd.rc6: + revbumping due to error in the installed config :/ . See bug #57999 . + Many thanks to Antoine Marmignon for catching it. + +*mpd-0.11.2-r1 (22 Jul 2004) + + 22 Jul 2004; Brian Harring <ferringb@gentoo.org> mpd-0.10.3-r1.ebuild, + mpd-0.10.4.ebuild, mpd-0.11.2.ebuild, mpd-0.9.4-r1.ebuild, mpd-0.11.2-r1.ebuild: + Cleaning up of older versions, fixed depends in 0.11.2 and added + USE="droproot" in a revbump. + +*mpd-0.11.1-r1 (22 Jul 2004) + + 22 Jul 2004; Brian Harring <ferringb@gentoo.org> metadata.xml, + mpd-0.11.0-r1.ebuild, mpd-0.11.0.ebuild, mpd-0.11.1-r1.ebuild, + mpd-0.11.1.ebuild, files/mpd.rc6: + revbumping 0.11.0 and 0.11.1 to push out corrected deps/configuration + handling, added USE="droproot" option to control whether mpd runs as root, or + user mpd, and adjusted the default configuration so that it binds strictly to + localhost. These changes are intended to secure the default install- versions + beyond 0.11.2 will install mpd as non-root by default. Corrected init.d script + so that /etc/mpd.conf is used (was fixed once upon a time, but crept back in) + which closes bug #56132 . + +*mpd-0.11.2 (21 Jul 2004) + + 21 Jul 2004; Martin Holzer <mholzer@gentoo.org> mpd-0.11.2.ebuild: + Version bumped. + + 16 Jul 2004; Brian Harring <ferringb@gentoo.org> mpd-0.11.0.ebuild: + Stabling 0.11.0 for x86. + +*mpd-0.11.1 (27 Jun 2004) + + 27 Jun 2004; Martin Holzer <mholzer@gentoo.org> mpd-0.11.1.ebuild: + Version bumped. Closes 54616 + + 27 Jun 2004; Martin Holzer <mholzer@gentoo.org> mpd-0.11.0.ebuild: + changed the port to std port + + 27 Jun 2004; David Holm <dholm@gentoo.org> mpd-0.11.0.ebuild: + Added to ~ppc. + +*mpd-0.11.0 (26 Jun 2004) + + 26 Jun 2004; Martin Holzer <mholzer@gentoo.org> mpd-0.11.0.ebuild: + Version bumped. + +*mpd-0.10.4 (26 May 2004) + + 26 May 2004; Martin Holzer <mholzer@gentoo.org> mpd-0.10.4.ebuild: + Version bumped. + +*mpd-0.9.4-r1 (24 May 2004) + + 24 May 2004; Brian Harring <ferringb@gentoo.org> mpd-0.10.3-r1.ebuild, + mpd-0.10.3.ebuild, mpd-0.9.4-r1.ebuild, mpd-0.9.4.ebuild, files/mpd.rc6: + Rev-bumped 0.9.4 and 10.3 to -r1, fixed init script. bug #51748 + + 03 May 2004; Jeremy Huddleston <eradicator@gentoo.org> mpd-0.10.3.ebuild, + mpd-0.9.4.ebuild: + Changing mad dep to madplay. + + 25 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> mpd-0.10.2.ebuild, + mpd-0.10.3.ebuild: + Stable x86. Removing old ebuild. + + 22 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> mpd-0.10.2.ebuild, + mpd-0.10.3.ebuild: + flac added to IUSE to close bug #48656. + + 20 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> mpd-0.10.2.ebuild, + mpd-0.10.3.ebuild, mpd-0.9.4.ebuild, files/mpd.conf, files/mpd.rc6: + Init script reworked per upstream request. Bug #48210. + + 14 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> mpd-0.10.1.ebuild: + Removing old ebuilds. + + 13 Apr 2004; Jason Wever <weeve@gentoo.org> mpd-0.10.3.ebuild: + Added ~sparc keyword. + +*mpd-0.10.3 (03 Apr 2004) + + 03 Apr 2004; Jeremy Huddleston <eradicator@gentoo.org> mpd-0.10.3.ebuild: + Version bump. Bug #46662. + + 30 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> mpd-0.10.0.ebuild, + mpd-0.10.1.ebuild, mpd-0.10.2.ebuild, mpd-0.9.2.ebuild, mpd-0.9.3.ebuild, + mpd-0.9.4.ebuild: + Removing old ebuilds... updating libao DEPEND for bug #46067. + + 28 Mar 2004; Jon Portnoy <avenj@gentoo.org> mpd-0.10.2.ebuild : + AMD64 keywords. + + 26 Mar 2004; Jeremy Huddleston <eradicator@gentoo.org> mpd-0.10.2.ebuild: + Added USE flags to control more configure options. + +*mpd-0.10.2 (25 Mar 2004) + + 25 Mar 2004; Martin Holzer <mholzer@gentoo.org> mpd-0.10.2.ebuild: + Version bumped. + +*mpd-0.10.1 (10 Mar 2004) + + 10 Mar 2004; Martin Holzer <mholzer@gentoo.org> mpd-0.10.1.ebuild: + Version bumped. + + 04 Mar 2004; Brian Harring <ferringb@gentoo.org> mpd-0.9.4.ebuild, + files/mpd.rc6: + Bumping to stable on x86, adding ~amd64 keywording. + +*mpd-0.10.0 (03 Mar 2004) + + 03 Mar 2004; Martin Holzer <mholzer@gentoo.org> mpd-0.10.0.ebuild, + files/mpd.rc6: + Version bumped. + + 27 Jan 2004; Nick Hadaway <raker@gentoo.org> files/mpd.rc6: + Added a more robust mpd.rc6 as suggested by Starz McCllelan on + bug #39270. It allows for reading in daemon config values from + /etc/mpd.conf or ~/.mpd/mpdconf instead of from conf.d. + +*mpd-0.9.4 (20 Jan 2004) + + 20 Jan 2004; Nick Hadaway <raker@gentoo.org> mpd-0.9.4.ebuild: + Version bump. Please comment on bug #38880 so we can get this marked + stable. :) + + 19 Nov 2003; Martin Holzer <mholzer@gentoo.org> mpd-0.9.3.ebuild, + files/mpd.conf, files/mpd.rc6: + adding init script. submitted by Nikl <gentoo-bugzilla@nikl.net> in #26513. + +*mpd-0.9.3 (31 Oct 2003) + + 31 Oct 2003; Martin Holzer <mholzer@gentoo.org> mpd-0.9.2.ebuild, + mpd-0.9.3.ebuild: + Version bumped & changed SRC_RI to sf + +*mpd-0.9.2 (09 Oct 2003) + + 09 Oct 2003; Martin Holzer <mholzer@gentoo.org> mpd-0.9.2.ebuild: + Version bumped. + +*mpd-0.9.1 (08 Oct 2003) + + 08 Oct 2003; Martin Holzer <mholzer@gentoo.org> mpd-0.9.1.ebuild: + Version bumped. + +*mpd-0.8.7 (21 Sep 2003) + + 21 Sep 2003; jje <jje@gentoo.org> mpd-0.8.5.ebuild, mpd-0.8.7.ebuild: + Version bump. Removed old version. Closes #27331. + +*mpd-0.8.5 (18 Aug 2003) + + 18 Aug 2003; Nick Hadaway <raker@gentoo.org> mpd-0.8.5.ebuild: + Version bump. Removed 0.8.4 as there is a typo in the sources, + etc. See bug #26841. + +*mpd-0.8.4 (13 Aug 2003) + + 13 Aug 2003; Nick Hadaway <raker@gentoo.org> mpd-0.8.4.ebuild: + Version bump. Closes bug #26548 + +*mpd-0.8.2 (31 Jul 2003) + + 31 Jul 2003; rob holland <tigger@gentoo.org> mpd-0.8.2.ebuild: + Version bump, noted by sbh <starz@antisocial.com>, closes #25147 + +*mpd-0.8.1 (17 Jul 2003) + + 17 Jul 2003; Nick Hadaway <raker@gentoo.org> mpd-0.8.1.ebuild: + New ebuild. Depends on the newer media-libs/{libmad,libid3tag} + rather than media-sound/mad diff --git a/media-sound/mpd/Manifest b/media-sound/mpd/Manifest new file mode 100644 index 0000000..7e17025 --- /dev/null +++ b/media-sound/mpd/Manifest @@ -0,0 +1 @@ +DIST mpd-0.17.4.tar.bz2 582579 SHA256 ad1559c8db4438d76b7fc41f0b362be5ec4046a5d301f0f7a50e1eea67f85cd4 SHA512 6ad218bf0c8c01667b5bf4234d6350889822e898bd143680d572507a088f3101c23f693252d566f64d2b0fe3699d25970334b52281751b90dbefd385d7c8d729 WHIRLPOOL cd399947dea25d2c60600fb6a2b7fddf36bb0dddd1f2761dbb479d09687699bbd2b967836d21eb7534c8c1d3c93cdff79851ac1e0ff88514b1fa03c4e4e42685 diff --git a/media-sound/mpd/files/application_flv.patch b/media-sound/mpd/files/application_flv.patch new file mode 100644 index 0000000..76ff5bf --- /dev/null +++ b/media-sound/mpd/files/application_flv.patch @@ -0,0 +1,12 @@ +diff --git a/src/decoder/ffmpeg_decoder_plugin.c b/src/decoder/ffmpeg_decoder_plugin.c +index fcf7507..776e5ac 100644 +--- a/src/decoder/ffmpeg_decoder_plugin.c ++++ b/src/decoder/ffmpeg_decoder_plugin.c +@@ -726,6 +726,7 @@ static const char *const ffmpeg_mime_types[] = { + "application/x-ogg", + "application/x-shockwave-flash", + "application/x-shorten", ++ "application/flv", + "audio/8svx", + "audio/16sv", + "audio/aac", diff --git a/media-sound/mpd/files/mpd-0.16.conf.patch b/media-sound/mpd/files/mpd-0.16.conf.patch new file mode 100644 index 0000000..8f193c8 --- /dev/null +++ b/media-sound/mpd/files/mpd-0.16.conf.patch @@ -0,0 +1,70 @@ +Index: mpd-0.16/doc/mpdconf.dist +=================================================================== +--- mpd-0.16.orig/doc/mpdconf.dist ++++ mpd-0.16/doc/mpdconf.dist +@@ -10,14 +10,14 @@ + # be disabled and audio files will only be accepted over ipc socket (using + # file:// protocol) or streaming files over an accepted protocol. + # +-#music_directory "~/music" ++music_directory "/var/lib/mpd/music" + # + # This setting sets the MPD internal playlist directory. The purpose of this + # directory is storage for playlists created by MPD. The server will use + # playlist files not created by the server but only if they are in the MPD + # format. This setting defaults to playlist saving being disabled. + # +-#playlist_directory "~/.mpd/playlists" ++playlist_directory "/var/lib/mpd/playlists" + # + # This setting sets the location of the MPD database. This file is used to + # load the database at server start up and store the database while the +@@ -25,7 +25,7 @@ + # MPD to accept files over ipc socket (using file:// protocol) or streaming + # files over an accepted protocol. + # +-#db_file "~/.mpd/database" ++db_file "/var/lib/mpd/database" + # + # These settings are the locations for the daemon log files for the daemon. + # These logs are great for troubleshooting, depending on your log_level +@@ -34,7 +34,7 @@ + # The special value "syslog" makes MPD use the local syslog daemon. This + # setting defaults to logging to syslog, otherwise logging is disabled. + # +-#log_file "~/.mpd/log" ++log_file "/var/lib/mpd/log" + # + # This setting sets the location of the file which stores the process ID + # for use of mpd --kill and some init scripts. This setting is disabled by +@@ -47,7 +47,7 @@ + # it was brought down. This setting is disabled by default and the server + # state will be reset on server start up. + # +-#state_file "~/.mpd/state" ++state_file "/var/lib/mpd/state" + # + # The location of the sticker database. This is a database which + # manages dynamic information attached to songs. +@@ -64,7 +64,7 @@ + # initialization. This setting is disabled by default and MPD is run as the + # current user. + # +-#user "nobody" ++user "mpd" + # + # This setting specifies the group that MPD will run as. If not specified + # primary group of user specified with "user" setting will be used (if set). +@@ -78,10 +78,10 @@ + # This setting can deny access to control of the daemon. + # + # For network +-#bind_to_address "any" ++bind_to_address "localhost" + # + # And for Unix Socket +-#bind_to_address "~/.mpd/socket" ++bind_to_address "/var/lib/mpd/socket" + # + # This setting is the TCP port that is desired for the daemon to get assigned + # to. diff --git a/media-sound/mpd/files/mpd-0.17.4-mikmod-crash.patch b/media-sound/mpd/files/mpd-0.17.4-mikmod-crash.patch new file mode 100644 index 0000000..5f58a5f --- /dev/null +++ b/media-sound/mpd/files/mpd-0.17.4-mikmod-crash.patch @@ -0,0 +1,30 @@ +From be3c8154ff9dc309caf41afe917b001e887e2e3e Mon Sep 17 00:00:00 2001 +From: Christoph Mende <mende.christoph@gmail.com> +Date: Wed, 10 Apr 2013 10:53:02 +0000 +Subject: [PATCH] decoder/mikmod: use MikMod_free() to free the title + +Player_LoadTitle() returns an aligned pointer that cannot be freed with +free(). The correct way to free the pointer is MikMod_free() which +extracts the original pointer from the buffer. + +Signed-off-by: Christoph Mende <mende.christoph@gmail.com> +--- + src/decoder/mikmod_decoder_plugin.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/decoder/mikmod_decoder_plugin.c b/src/decoder/mikmod_decoder_plugin.c +index 5681a7a..5b5a1c6 100644 +--- a/src/decoder/mikmod_decoder_plugin.c ++++ b/src/decoder/mikmod_decoder_plugin.c +@@ -200,7 +200,7 @@ mikmod_decoder_scan_file(const char *path_fs, + if (title != NULL) { + tag_handler_invoke_tag(handler, handler_ctx, + TAG_TITLE, title); +- free(title); ++ MikMod_free(title); + } + + return true; +-- +1.8.1.2 + diff --git a/media-sound/mpd/files/mpd.init b/media-sound/mpd/files/mpd.init new file mode 100644 index 0000000..cc3a8a9 --- /dev/null +++ b/media-sound/mpd/files/mpd.init @@ -0,0 +1,32 @@ +#!/sbin/runscript +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/files/mpd.init,v 1.2 2013/05/19 16:23:00 angelos Exp $ + +depend() { + need localmount + use net netmount nfsmount alsasound esound pulseaudio +} + +checkconfig() { + if ! [ -f /etc/mpd.conf ]; then + eerror "Configuration file /etc/mpd.conf does not exist." + return 1 + fi + + return 0 +} + +start() { + checkconfig || return 1 + + ebegin "Starting Music Player Daemon" + start-stop-daemon --start --quiet --background --exec /usr/bin/mpd --pidfile /var/run/mpd.pid --make-pidfile -- --no-daemon /etc/mpd.conf 2>/dev/null + eend $? +} + +stop() { + ebegin "Stopping Music Player Daemon" + start-stop-daemon --stop --exec /usr/bin/mpd --pidfile /var/run/mpd.pid + eend $? +} diff --git a/media-sound/mpd/files/mpd.logrotate b/media-sound/mpd/files/mpd.logrotate new file mode 100644 index 0000000..94933df --- /dev/null +++ b/media-sound/mpd/files/mpd.logrotate @@ -0,0 +1,6 @@ +/var/lib/mpd/log { + missingok + postrotate + [ -f /var/run/mpd.pid ] && /bin/kill -HUP `cat /var/run/mpd.pid` + endscript +} diff --git a/media-sound/mpd/metadata.xml b/media-sound/mpd/metadata.xml new file mode 100644 index 0000000..467dc91 --- /dev/null +++ b/media-sound/mpd/metadata.xml @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>sound</herd> + <maintainer> + <email>angelos@gentoo.org</email> + <name>Christoph Mende</name> + </maintainer> + <maintainer> + <email>hwoarang@gentoo.org</email> + <name>Markos Chandras</name> + </maintainer> + <use> + <flag name="cdio">Use libcdio for ISO9660 parsing support</flag> + <flag name="cue">Support CUE Sheet Parser Library</flag> + <flag name="curl">Support for web stream listening</flag> + <flag name="fifo">Support writing audio to a FIFO</flag> + <flag name="fluidsynth">Enables Fluidsynth MIDI software synthesis</flag> + <flag name="gme">Enables support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats.</flag> + <flag name="id3tag">Support for ID3 tags</flag> + <flag name="inotify">Use the Linux kernel inotify subsystem to notice changes to mpd music library</flag> + <flag name="lame">Support for MP3 streaming via Icecast2</flag> + <flag name="lastfmradio">Support listening to last.fm radio stations</flag> + <flag name="network">Enables network streaming support</flag> + <flag name="pipe">Support writing audio to a pipe</flag> + <flag name="recorder">Enables output plugin for recording radio streams</flag> + <flag name="sid">Build with SID (Commodore 64 Audio) support</flag> + <flag name="soundcloud">Build plugin to access soundcloud</flag> + <flag name="soup">Use <pkg>net-libs/libsoup</pkg> for HTTP streaming</flag> + <flag name="systemd">Enable support for systemd socket activation</flag> + <flag name="twolame">Support twolame MPEG-2 encoding</flag> + <flag name="wildmidi">Enable MIDI support via wildmidi</flag> + <flag name="zip">Support for ZIP files</flag> + <flag name="mpg123">Enable support for mp3 decoding over media-sound/mpg123</flag> + </use> +</pkgmetadata> diff --git a/media-sound/mpd/mpd-0.17.4-r2.ebuild b/media-sound/mpd/mpd-0.17.4-r2.ebuild new file mode 100644 index 0000000..d41cf1e --- /dev/null +++ b/media-sound/mpd/mpd-0.17.4-r2.ebuild @@ -0,0 +1,205 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/mpd-0.17.4-r2.ebuild,v 1.8 2013/06/02 08:42:51 ago Exp $ + +EAPI=4 +inherit eutils flag-o-matic linux-info multilib readme.gentoo systemd user + +DESCRIPTION="The Music Player Daemon (mpd)" +HOMEPAGE="http://www.musicpd.org" +SRC_URI="http://www.musicpd.org/download/${PN}/${PV%.*}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm hppa ppc ~ppc64 sh sparc x86 ~x86-fbsd ~x64-macos" +IUSE="aac +alsa ao audiofile bzip2 cdio +curl debug +fifo +ffmpeg flac +fluidsynth gme +id3tag inotify ipv6 jack lame lastfmradio mms libsamplerate +mad +mikmod modplug mpg123 musepack +network ogg openal oss pipe pulseaudio recorder +sid sndfile soundcloud soup sqlite systemd tcpd twolame unicode vorbis wavpack +wildmidi zeroconf zip" + +OUTPUT_PLUGINS="alsa ao fifo jack network openal oss pipe pulseaudio recorder" +INPUT_PLUGINS="aac audiofile ffmpeg flac fluidsynth mad mikmod modplug mpg123 + musepack ogg flac sid vorbis wavpack wildmidi" +ENCODER_PLUGINS="audiofile flac lame twolame vorbis" + +REQUIRED_USE="|| ( ${OUTPUT_PLUGINS} ) + || ( ${INPUT_PLUGINS} ) + network? ( || ( ${ENCODER_PLUGINS} ) ) + recorder? ( || ( ${ENCODER_PLUGINS} ) ) + lastfmradio? ( curl )" + +RDEPEND="!<sys-cluster/mpich2-1.4_rc2 + dev-libs/glib:2 + aac? ( media-libs/faad2 ) + alsa? ( media-sound/alsa-utils + media-libs/alsa-lib ) + ao? ( media-libs/libao[alsa?,pulseaudio?] ) + audiofile? ( media-libs/audiofile ) + bzip2? ( app-arch/bzip2 ) + cdio? ( || ( dev-libs/libcdio-paranoia <dev-libs/libcdio-0.90[-minimal] ) ) + curl? ( net-misc/curl ) + ffmpeg? ( virtual/ffmpeg ) + flac? ( media-libs/flac[ogg?] ) + fluidsynth? ( media-sound/fluidsynth ) + gme? ( >=media-libs/game-music-emu-0.6.0_pre20120802 ) + id3tag? ( media-libs/libid3tag ) + jack? ( media-sound/jack-audio-connection-kit ) + lame? ( network? ( media-sound/lame ) ) + libsamplerate? ( media-libs/libsamplerate ) + mad? ( media-libs/libmad ) + mikmod? ( media-libs/libmikmod:0 ) + mms? ( media-libs/libmms ) + modplug? ( media-libs/libmodplug ) + mpg123? ( >=media-sound/mpg123-1.12.2 ) + musepack? ( media-sound/musepack-tools ) + network? ( >=media-libs/libshout-2 + !lame? ( !vorbis? ( media-libs/libvorbis ) ) ) + ogg? ( media-libs/libogg ) + openal? ( media-libs/openal ) + pulseaudio? ( media-sound/pulseaudio ) + sid? ( media-libs/libsidplay:2 ) + sndfile? ( media-libs/libsndfile ) + soundcloud? ( >=dev-libs/yajl-2 ) + soup? ( net-libs/libsoup:2.4 ) + sqlite? ( dev-db/sqlite:3 ) + systemd? ( sys-apps/systemd ) + tcpd? ( sys-apps/tcp-wrappers ) + twolame? ( media-sound/twolame ) + vorbis? ( media-libs/libvorbis ) + wavpack? ( media-sound/wavpack ) + wildmidi? ( media-sound/wildmidi ) + zeroconf? ( net-dns/avahi[dbus] ) + zip? ( dev-libs/zziplib )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +pkg_setup() { + use network || ewarn "Icecast and Shoutcast streaming needs networking." + use fluidsynth && ewarn "Using fluidsynth is discouraged by upstream." + + enewuser mpd "" "" "/var/lib/mpd" audio + + if use inotify; then + CONFIG_CHECK="~INOTIFY_USER" + ERROR_INOTIFY_USER="${P} requires inotify in-kernel support." + linux-info_pkg_setup + fi +} + +src_prepare() { + DOC_CONTENTS="If you will be starting mpd via /etc/init.d/mpd, please make + sure that MPD's pid_file is unset." + + cp -f doc/mpdconf.example doc/mpdconf.dist || die "cp failed" + epatch "${FILESDIR}"/application_flv.patch + epatch "${FILESDIR}"/${PN}-0.16.conf.patch \ + "${FILESDIR}"/${P}-mikmod-crash.patch + + if has_version dev-libs/libcdio-paranoia; then + sed -i \ + -e 's:cdio/paranoia.h:cdio/paranoia/paranoia.h:' \ + src/input/cdio_paranoia_input_plugin.c || die + fi +} + +src_configure() { + local mpdconf="--disable-despotify --disable-documentation --disable-ffado + --disable-mvp --disable-roar --enable-largefile + --enable-tcp --enable-un --docdir=${EPREFIX}/usr/share/doc/${PF}" + + if use network; then + mpdconf+=" --enable-shout $(use_enable vorbis vorbis-encoder) + --enable-httpd-output $(use_enable lame lame-encoder) + $(use_enable twolame twolame-encoder) + $(use_enable audiofile wave-encoder)" + else + mpdconf+=" --disable-shout --disable-vorbis-encoder + --disable-httpd-output --disable-lame-encoder + --disable-twolame-encoder --disable-wave-encoder" + fi + + append-lfs-flags + append-ldflags "-L/usr/$(get_libdir)/sidplay/builders" + + econf \ + $(use_enable aac) \ + $(use_enable alsa) \ + $(use_enable ao) \ + $(use_enable audiofile) \ + $(use_enable bzip2) \ + $(use_enable cdio cdio-paranoia) \ + $(use_enable cdio iso9660) \ + $(use_enable curl) \ + $(use_enable debug) \ + $(use_enable ffmpeg) \ + $(use_enable fifo) \ + $(use_enable flac) \ + $(use_enable fluidsynth) \ + $(use_enable gme) \ + $(use_enable id3tag id3) \ + $(use_enable inotify) \ + $(use_enable ipv6) \ + $(use_enable jack) \ + $(use_enable lastfmradio lastfm) \ + $(use_enable libsamplerate lsr) \ + $(use_enable mad) \ + $(use_enable mikmod) \ + $(use_enable mms) \ + $(use_enable modplug) \ + $(use_enable mpg123) \ + $(use_enable musepack mpc) \ + $(use_enable openal) \ + $(use_enable oss) \ + $(use_enable pipe pipe-output) \ + $(use_enable pulseaudio pulse) \ + $(use_enable recorder recorder-output) \ + $(use_enable sid sidplay) \ + $(use_enable sndfile sndfile) \ + $(use_enable soundcloud) \ + $(use_enable soup) \ + $(use_enable sqlite) \ + $(use_enable systemd systemd-daemon) \ + $(use_enable tcpd libwrap) \ + $(use_enable vorbis) \ + $(use_enable wavpack) \ + $(use_enable wildmidi) \ + $(use_enable zip zzip) \ + $(use_with zeroconf zeroconf avahi) \ + "$(systemd_with_unitdir)" \ + ${mpdconf} +} + +src_install() { + emake DESTDIR="${D}" install + + insinto /etc + newins doc/mpdconf.dist mpd.conf + + newinitd "${FILESDIR}"/mpd.init mpd + + if use unicode; then + sed -i -e 's:^#filesystem_charset.*$:filesystem_charset "UTF-8":' \ + "${ED}"/etc/mpd.conf || die "sed failed" + fi + + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}.logrotate ${PN} + + use prefix || diropts -m0755 -o mpd -g audio + dodir /var/lib/mpd + keepdir /var/lib/mpd + dodir /var/lib/mpd/music + keepdir /var/lib/mpd/music + dodir /var/lib/mpd/playlists + keepdir /var/lib/mpd/playlists + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog + + # also change the homedir if the user has existed before + usermod -d "/var/lib/mpd" mpd +} |