[87609] trunk/dports/net/rabbitmq-server

ciserlohn at macports.org ciserlohn at macports.org
Mon Nov 28 10:04:22 PST 2011


Revision: 87609
          http://trac.macports.org/changeset/87609
Author:   ciserlohn at macports.org
Date:     2011-11-28 10:04:17 -0800 (Mon, 28 Nov 2011)
Log Message:
-----------
rabbitmq-server: update to version 2.7.0 (see #32015)

Modified Paths:
--------------
    trunk/dports/net/rabbitmq-server/Portfile
    trunk/dports/net/rabbitmq-server/files/rabbitmq-script-wrapper

Modified: trunk/dports/net/rabbitmq-server/Portfile
===================================================================
--- trunk/dports/net/rabbitmq-server/Portfile	2011-11-28 14:47:44 UTC (rev 87608)
+++ trunk/dports/net/rabbitmq-server/Portfile	2011-11-28 18:04:17 UTC (rev 87609)
@@ -3,7 +3,7 @@
 
 PortSystem 1.0
 name		rabbitmq-server
-version		2.6.1
+version		2.7.0
 categories	net 
 maintainers	paperplanes.de:meyer openmaintainer
 platforms	darwin
@@ -24,11 +24,11 @@
 
 checksums \
     ${name}-${version}${extract.suffix} \
-        sha1 628ec7453c0ee8ec3bad0780504e335b48f9b533 \
-        rmd160 818cd8bfbf5593b0cdb4bd4a71d4b7124472f35c \
+        sha1 f80d58f6b8635e09c1fbd81650a25182eb6cb4b3 \
+        rmd160 1cebc445e15f5667566e0fa7012c35f07922321f \
     ${name}-generic-unix-${version}${extract.suffix} \
-        sha1 2dad2383073d9a1e78236382baf1cbb30f4142f2 \
-        rmd160 9c75e17f9c4315670965a844c4585c56ef05f020
+        sha1 735f706ae8490c1d50df42c8a9a4e887a10ccde0 \
+        rmd160 95471452414eb862c0f456aa427bfa113764c01f
 
 depends_lib	port:erlang
 depends_build	port:libxslt
@@ -83,24 +83,26 @@
 
     reinplace -E "s:(/etc/rabbitmq/rabbitmq):${prefix}\\1:g" \
         ${realsbin}/rabbitmq-env
-    foreach var {CONFIG_FILE LOG_BASE MNESIA_BASE} {
+    foreach var {CONFIG_FILE LOG_BASE MNESIA_BASE ENABLED_PLUGINS_FILE} {
         reinplace -E "s:^($var)=/:\\1=${prefix}/:" \
             ${realsbin}/rabbitmq-server \
-            ${realsbin}/rabbitmqctl
+            ${realsbin}/rabbitmqctl \
+            ${realsbin}/rabbitmq-plugins
     }
 
     xinstall -m 555 ${filespath}/rabbitmq-script-wrapper \
                 ${wrappersbin}/rabbitmq-server
-
-    reinplace -E "s:MACPORTS_PREFIX/bin:${prefix}/bin:" \
+    reinplace -E "s:MACPORTS_PREFIX/bin:${prefix}/bin:g" \
                 ${wrappersbin}/rabbitmq-server
-    reinplace -E "s:/usr/lib/rabbitmq/bin/:${prefix}/lib/rabbitmq/bin/:" \
+    reinplace -E "s:/usr/lib/rabbitmq/bin/:${prefix}/lib/rabbitmq/bin/:g" \
                 ${wrappersbin}/rabbitmq-server
-    reinplace -E "s:/var/lib/rabbitmq:${prefix}/var/lib/rabbitmq:" \
+    reinplace -E "s:/var/lib/rabbitmq:${prefix}/var/lib/rabbitmq:g" \
                 ${wrappersbin}/rabbitmq-server
+
     file copy ${wrappersbin}/rabbitmq-server ${wrappersbin}/rabbitmqctl
+    file copy ${wrappersbin}/rabbitmq-server ${wrappersbin}/rabbitmq-plugins
 
-    xinstall -m 644 -W ${mansrc}/man1 rabbitmq-server.1.gz rabbitmqctl.1.gz \
+    xinstall -m 644 -W ${mansrc}/man1 rabbitmq-server.1.gz rabbitmqctl.1.gz rabbitmq-plugins.1.gz \
         ${mandest}/man1/
     xinstall -m 644 -W ${mansrc}/man5 rabbitmq-env.conf.5.gz ${mandest}/man5/
 }

Modified: trunk/dports/net/rabbitmq-server/files/rabbitmq-script-wrapper
===================================================================
--- trunk/dports/net/rabbitmq-server/files/rabbitmq-script-wrapper	2011-11-28 14:47:44 UTC (rev 87608)
+++ trunk/dports/net/rabbitmq-server/files/rabbitmq-script-wrapper	2011-11-28 18:04:17 UTC (rev 87609)
@@ -29,10 +29,10 @@
 
 SCRIPT=`basename $0`
 
-if [ `id -u` = 0 ] ; then
+if [ `id -u` = `id -u rabbitmq` -o "$SCRIPT" = "rabbitmq-plugins" ] ; then
+    /usr/lib/rabbitmq/bin/${SCRIPT} "$@"
+elif [ `id -u` = 0 ] ; then
     SHELL=/bin/sh HOME=/var/lib/rabbitmq USER=rabbitmq LOGNAME=rabbitmq PATH="$(eval `PATH=MACPORTS_PREFIX/bin /usr/libexec/path_helper -s`; echo $PATH)" su -m rabbitmq -c "/usr/lib/rabbitmq/bin/${SCRIPT} ${CMDLINE}"
-elif [ `id -u` = `id -u rabbitmq` ] ; then
-    /usr/lib/rabbitmq/bin/${SCRIPT} "$@"
 else
     /usr/lib/rabbitmq/bin/${SCRIPT}
     echo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111128/3a00784d/attachment.html>


More information about the macports-changes mailing list