[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