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

ryandesign at macports.org ryandesign at macports.org
Tue May 1 08:38:32 PDT 2012


Revision: 92567
          https://trac.macports.org/changeset/92567
Author:   ryandesign at macports.org
Date:     2012-05-01 08:38:32 -0700 (Tue, 01 May 2012)
Log Message:
-----------
rabbitmq-server: update to 2.8.2; see #34285

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	2012-05-01 14:13:01 UTC (rev 92566)
+++ trunk/dports/net/rabbitmq-server/Portfile	2012-05-01 15:38:32 UTC (rev 92567)
@@ -3,7 +3,7 @@
 
 PortSystem 1.0
 name		rabbitmq-server
-version		2.7.1
+version		2.8.2
 categories	net 
 maintainers	paperplanes.de:meyer openmaintainer
 platforms	darwin
@@ -24,11 +24,11 @@
 
 checksums \
     ${name}-${version}${extract.suffix} \
-        sha1 769515be389f413857a932a944611c957c83da2e \
-        rmd160 903ba8cc47455174ffd7e2df8937c93bf9807706 \
+        sha1 3d0da2996a30747c5875cfbf887c61d80d765ef4 \
+        rmd160 89509488902089d3c457dfcf3cc44a6b615b33cf \
     ${name}-generic-unix-${version}${extract.suffix} \
-        sha1 4ae8be34dabdf0f5582bf1968c3235bd4742e2ec \
-        rmd160 082b25ca817a5e1584a930cee6850cb3101ab458
+        sha1 b564d3277af5531f120bff822560b157432b2fa7 \
+        rmd160 b2e38f9163e05bc73fa793f6120c99940239a7f1
 
 depends_lib	port:erlang
 depends_build	port:libxslt
@@ -48,6 +48,7 @@
 set servergroup rabbitmq
 set serverhome ${prefix}/var/lib/rabbitmq
 set logdir ${prefix}/var/log/rabbitmq
+set confdir ${prefix}/etc/rabbitmq
 set mnesiadbdir ${prefix}/var/lib/rabbitmq/mnesia
 set plistloc ${prefix}/etc/LaunchDaemons/org.macports.rabbitmq-server
 set sbindir ${destroot}${prefix}/lib/rabbitmq/bin
@@ -62,6 +63,10 @@
 
 build.env-append HOME=${workpath}
 
+build.env-append VERSION=${version}
+
+destroot.env-append VERSION=${version}
+
 destroot.target install_bin
 
 destroot.destdir \
@@ -70,6 +75,7 @@
     MAN_DIR=${destroot}${prefix}/share/man
 
 destroot.keepdirs \
+    ${destroot}${confdir} \
     ${destroot}${logdir} \
     ${destroot}${mnesiadbdir}
 
@@ -79,22 +85,19 @@
 }
 
 post-destroot {
+    xinstall -d -m 775 ${destroot}${confdir}
     xinstall -d -g [existsgroup ${servergroup}] -m 775 ${destroot}${logdir}
     xinstall -d -g [existsgroup ${servergroup}] -m 775 ${destroot}${serverhome}
     xinstall -d -g [existsgroup ${servergroup}] -m 775 ${destroot}${mnesiadbdir}
 
-    reinplace -E "s:(/etc/rabbitmq/rabbitmq):${prefix}\\1:g" \
-        ${realsbin}/rabbitmq-env
-    foreach var {CONFIG_FILE LOG_BASE MNESIA_BASE ENABLED_PLUGINS_FILE} {
-        reinplace -E "s:^($var)=/:\\1=${prefix}/:" \
-            ${realsbin}/rabbitmq-server \
-            ${realsbin}/rabbitmqctl \
-            ${realsbin}/rabbitmq-plugins
-    }
+    reinplace -E "s:^SYS_PREFIX=\${RABBITMQ_HOME}$:SYS_PREFIX=${prefix}:" \
+        ${realsbin}/rabbitmq-defaults
+    reinplace -E "s:^SYS_PREFIX=$:SYS_PREFIX=${prefix}:" \
+        ${realsbin}/rabbitmq-defaults
 
     xinstall -m 555 ${filespath}/rabbitmq-script-wrapper \
                 ${wrappersbin}/rabbitmq-server
-    reinplace -E "s:MACPORTS_PREFIX/bin:${prefix}/bin:g" \
+    reinplace -E "s:@MACPORTS_PREFIX@:${prefix}:g" \
                 ${wrappersbin}/rabbitmq-server
     reinplace -E "s:/usr/lib/rabbitmq/bin/:${prefix}/lib/rabbitmq/bin/:g" \
                 ${wrappersbin}/rabbitmq-server

Modified: trunk/dports/net/rabbitmq-server/files/rabbitmq-script-wrapper
===================================================================
--- trunk/dports/net/rabbitmq-server/files/rabbitmq-script-wrapper	2012-05-01 14:13:01 UTC (rev 92566)
+++ trunk/dports/net/rabbitmq-server/files/rabbitmq-script-wrapper	2012-05-01 15:38:32 UTC (rev 92567)
@@ -12,7 +12,7 @@
 ##  The Original Code is RabbitMQ.
 ##
 ##  The Initial Developer of the Original Code is VMware, Inc.
-##  Copyright (c) 2007-2011 VMware, Inc.  All rights reserved.
+##  Copyright (c) 2007-2012 VMware, Inc.  All rights reserved.
 ##
 
 # Escape spaces and quotes, because shell is revolting.
@@ -32,7 +32,7 @@
 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}"
+    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}"
 else
     /usr/lib/rabbitmq/bin/${SCRIPT}
     echo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120501/1d993ac1/attachment.html>


More information about the macports-changes mailing list