[69127] trunk/dports/net/murmur/Portfile

ryandesign at macports.org ryandesign at macports.org
Thu Jun 24 06:22:35 PDT 2010


Revision: 69127
          http://trac.macports.org/changeset/69127
Author:   ryandesign at macports.org
Date:     2010-06-24 06:22:29 -0700 (Thu, 24 Jun 2010)
Log Message:
-----------
murmur: update to 1.2.2; add protobuf-cpp dependency; use 'reinplace' instead of 'system "sed"' (#25403)

Modified Paths:
--------------
    trunk/dports/net/murmur/Portfile

Modified: trunk/dports/net/murmur/Portfile
===================================================================
--- trunk/dports/net/murmur/Portfile	2010-06-24 12:54:41 UTC (rev 69126)
+++ trunk/dports/net/murmur/Portfile	2010-06-24 13:22:29 UTC (rev 69127)
@@ -4,7 +4,7 @@
 PortSystem          1.0
 
 name                murmur
-version             1.1.8
+version             1.2.2
 categories          net audio
 license             GPL
 maintainers         snc openmaintainer
@@ -17,19 +17,21 @@
 platforms           macosx
 
 master_sites        sourceforge:mumble
-checksums           md5    a7da012922d39b87c45d9f481d4b5efb \
-                    sha1   83b5ef771b6801953290ee184f1590686e831b8c \
-                    rmd160 d2d05993b38749f30ed67b8b92a22ef236dc7cf1
 distname            mumble-${version}
 dist_subdir         mumble
 
+checksums           md5     de30ee85170e183b66568b53b04c5727 \
+                    sha1    b2a7fd50e70147b3ea2361cbc5a577b0e1ae45ea \
+                    rmd160  501aa1c4c170fb5aad2841cdfe3421376e62a07b
+
 #livecheck.type      regex
 #livecheck.url       ${homepage}
 livecheck.regex     "& Murmur (\\d+\\.\\d+(\\.\\d+))"
 
 depends_lib \
     path:bin/qmake-mac:qt4-mac \
-    port:openssl
+    port:openssl \
+    port:protobuf-cpp
 
 depends_build \
     port:boost
@@ -88,24 +90,24 @@
 
     set conf ${dp}/etc/murmur/murmur.ini
     file copy ${w}/scripts/murmur.ini.system ${conf}
-    system "sed -i '' -e 's,database=.*,database=${prefix}/var/lib/murmur/murmur.sqlite,' ${conf}"
-    system "sed -i '' -e 's,pidfile=.*,pidfile=${prefix}/var/run/murmur/murmur.pid,' ${conf}"
-    system "sed -i '' -e 's,logfile=.*','logfile=${prefix}/var/log/murmur/murmur.log,' ${conf}"
+    reinplace "s,database=.*,database=${prefix}/var/lib/murmur/murmur.sqlite," ${conf}
+    reinplace "s,pidfile=.*,pidfile=${prefix}/var/run/murmur/murmur.pid," ${conf}
+    reinplace "s,logfile=.*,logfile=${prefix}/var/log/murmur/murmur.log," ${conf}
 
     if {![variant_isset ice]} {
         # This change is made only to avoid confusion. Murmur ignores
         # the ice= config option when built without Ice support.
-        system "sed -i -e 's,ice=,\#ice=,' ${destroot}${prefix}/etc/murmur/murmur.ini"
+        reinplace "s,ice=,#ice=," ${destroot}${prefix}/etc/murmur/murmur.ini
     }
 
     set dbusservice ${dp}/etc/dbus-1/system.d/murmur.conf
     file copy ${w}/scripts/murmur.conf ${dbusservice}
-    system "sed -i '' -e 's,user=.*\",user=\"murmur\",' ${dbusservice}"
+    reinplace "s,user=.*\",user=\"murmur\"," ${dbusservice}
 }
 
 pre-install {
     set plist ${destroot}${prefix}/etc/LaunchDaemons/org.macports.Murmur/org.macports.Murmur.plist
-    system "sed -i '' -e 's,</dict>,<key>UserName</key><string>murmur</string></dict>,' ${plist}"
+    reinplace "s,</dict>,<key>UserName</key><string>murmur</string></dict>," ${plist}
 }
 
 post-install {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100624/ef0eda51/attachment.html>


More information about the macports-changes mailing list