[47239] trunk/dports/audio/mpd
rmsfisher at macports.org
rmsfisher at macports.org
Mon Feb 23 17:48:57 PST 2009
Revision: 47239
http://trac.macports.org/changeset/47239
Author: rmsfisher at macports.org
Date: 2009-02-23 17:48:57 -0800 (Mon, 23 Feb 2009)
Log Message:
-----------
audio/mpd upgraded version, checksums, added startupitem and default configuration files/directories to provide functional state from the moment of new installation
Modified Paths:
--------------
trunk/dports/audio/mpd/Portfile
Added Paths:
-----------
trunk/dports/audio/mpd/files/
trunk/dports/audio/mpd/files/mpd.conf
Modified: trunk/dports/audio/mpd/Portfile
===================================================================
--- trunk/dports/audio/mpd/Portfile 2009-02-24 01:40:30 UTC (rev 47238)
+++ trunk/dports/audio/mpd/Portfile 2009-02-24 01:48:57 UTC (rev 47239)
@@ -4,7 +4,7 @@
PortSystem 1.0
name mpd
-version 0.13.2
+version 0.14.2
categories audio
maintainers milosh gmail.com:Ryan.Stonecipher.Fisher openmaintainer
description Music Player Daemon
@@ -19,9 +19,9 @@
platforms darwin
master_sites sourceforge:musicpd
use_bzip2 yes
-checksums md5 b461896369949ff3cff955692ead9f8b \
- sha1 3b826bc75c314e6db6715a978c9b405775d3478c \
- rmd160 39825142d8f19ca04d7a2e025b59043a8adb53fa
+checksums md5 66817a4b4c05454e6488f6b821f2a6a3 \
+ sha1 1ac9f6eff72c9e061af670e195da824310f3d922 \
+ rmd160 4580907acdf361713bf3fe881a47871e84dfa864
depends_lib port:libiconv port:pkgconfig \
port:zlib port:libao
configure.args --mandir=${prefix}/share/man --enable-ao \
@@ -64,8 +64,30 @@
platform macosx {
configure.args-delete --enable-ao
depends_lib-delete port:libao
+ startupitem.create yes
+ startupitem.start "${prefix}/bin/mpd --no-daemon ${prefix}/etc/mpd.conf"
+ startupitem.stop "${prefix}/bin/mpd --kill"
}
-
+destroot.keepdirs ${destroot}${prefix}/var/lib/mpd/music \
+ ${destroot}${prefix}/var/lib/mpd/playlists \
+ ${destroot}${prefix}/var/log/mpd
+post-destroot {
+ # ensure ${prefix}/var/[lib/mpd/[music,playlists],log/mpd] exist
+ xinstall -m 755 -d \
+ ${destroot}${prefix}/var/lib/mpd/music \
+ ${destroot}${prefix}/var/lib/mpd/playlists \
+ ${destroot}${prefix}/var/log/mpd
+ if {![file exists ${prefix}/etc/mpd.conf]} {
+ xinstall -o root -m 0644 ${filespath}/mpd.conf ${destroot}${prefix}/etc/
+ reinplace "s|%%PREFIX%%|${prefix}|g" \
+ ${destroot}${prefix}/etc/mpd.conf
+ ui_msg "A basic configuration file has been created for you. \
+ To add music to mpd's database, create symbolic links in \
+ ${prefix}/var/lib/mpd/music using 'ln -s'. For advanced \
+ configuration, run \"man mpd.conf\" or refer to \
+ ${prefix}/share/doc/mpd/mpdconf.example for an example configuration file."
+ }
+}
post-activate {
ui_msg "You may get \"Problems shmget'ing\" message when launching mpd.
In this case, you can increase the values of kern.sysv.shmmax and
Added: trunk/dports/audio/mpd/files/mpd.conf
===================================================================
--- trunk/dports/audio/mpd/files/mpd.conf (rev 0)
+++ trunk/dports/audio/mpd/files/mpd.conf 2009-02-24 01:48:57 UTC (rev 47239)
@@ -0,0 +1,7 @@
+music_directory "%%PREFIX%%/var/lib/mpd/music"
+playlist_directory "%%PREFIX%%/var/lib/mpd/playlists"
+db_file "%%PREFIX%%/var/lib/mpd/database"
+log_file "%%PREFIX%%/var/log/mpd/log"
+error_file "%%PREFIX%%/var/log/mpd/error"
+state_file "%%PREFIX%%/var/lib/mpd/state"
+mixer_type "software"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090223/74c79d32/attachment-0001.html>
More information about the macports-changes
mailing list