[101460] trunk/dports/net/rabbitmq-server/Portfile
stromnov at macports.org
stromnov at macports.org
Fri Jan 11 03:28:17 PST 2013
Revision: 101460
https://trac.macports.org/changeset/101460
Author: stromnov at macports.org
Date: 2013-01-11 03:28:17 -0800 (Fri, 11 Jan 2013)
Log Message:
-----------
rabbitmq-server: reformat Portfile, add license and livecheck
Modified Paths:
--------------
trunk/dports/net/rabbitmq-server/Portfile
Modified: trunk/dports/net/rabbitmq-server/Portfile
===================================================================
--- trunk/dports/net/rabbitmq-server/Portfile 2013-01-11 09:59:36 UTC (rev 101459)
+++ trunk/dports/net/rabbitmq-server/Portfile 2013-01-11 11:28:17 UTC (rev 101460)
@@ -1,27 +1,30 @@
# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
# $Id$
-PortSystem 1.0
-name rabbitmq-server
-version 2.8.7
-categories net
-maintainers paperplanes.de:meyer openmaintainer
-platforms darwin
-supported_archs noarch
+PortSystem 1.0
-description The RabbitMQ AMQP Server
-long_description \
+name rabbitmq-server
+version 2.8.7
+revision 0
+categories net
+platforms darwin
+license MPL
+supported_archs noarch
+
+maintainers paperplanes.de:meyer openmaintainer
+
+description The RabbitMQ AMQP Server
+long_description \
RabbitMQ is an implementation of AMQP, the emerging standard for \
high performance enterprise messaging. The RabbitMQ server is a \
robust and scalable implementation of an AMQP broker.
+homepage http://www.rabbitmq.com/
+master_sites http://www.rabbitmq.com/releases/rabbitmq-server/v${version}/
-homepage http://www.rabbitmq.com/
-master_sites http://www.rabbitmq.com/releases/rabbitmq-server/v${version}/
+distfiles ${name}-${version}${extract.suffix} \
+ ${name}-generic-unix-${version}${extract.suffix}
-distfiles ${name}-${version}${extract.suffix} \
- ${name}-generic-unix-${version}${extract.suffix}
-
checksums \
${name}-${version}${extract.suffix} \
rmd160 d93eb47e5f578a785c968ee522f362a07a00098a \
@@ -30,14 +33,15 @@
rmd160 192ffb4af409a9ad57857aaf5a9d2940b9998e23 \
sha256 7fb1efb78b0b7d334290fe339326fd0a921b77ddc25106d2daf57ab2deca698b
-depends_lib port:erlang
-depends_build port:libxslt \
- port:git-core
+depends_lib port:erlang
+depends_build port:libxslt \
+ port:git-core
platform darwin 8 {
depends_build-append port:py26-simplejson
build.args PYTHON=${prefix}/bin/python2.6
}
+
platform darwin 9 {
depends_build-append port:py26-simplejson
build.args PYTHON=${prefix}/bin/python2.6
@@ -45,30 +49,30 @@
# no need for simplejson on Snow Leopard or higher
-set serveruser rabbitmq
-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
-set wrappersbin ${destroot}${prefix}/sbin
-set realsbin ${destroot}${prefix}/lib/rabbitmq/lib/rabbitmq_server-${version}/sbin
-set mansrc ${workpath}/rabbitmq_server-${version}/share/man
-set mandest ${destroot}${prefix}/share/man
+set serveruser rabbitmq
+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
+set wrappersbin ${destroot}${prefix}/sbin
+set realsbin ${destroot}${prefix}/lib/rabbitmq/lib/rabbitmq_server-${version}/sbin
+set mansrc ${workpath}/rabbitmq_server-${version}/share/man
+set mandest ${destroot}${prefix}/share/man
-use_configure no
+use_configure no
-use_parallel_build no
+use_parallel_build no
-build.env-append HOME=${workpath}
+build.env-append HOME=${workpath}
-build.env-append VERSION=${version}
+build.env-append VERSION=${version}
destroot.env-append VERSION=${version}
-destroot.target install_bin
+destroot.target install_bin
destroot.destdir \
TARGET_DIR=${destroot}${prefix}/lib/rabbitmq/lib/rabbitmq_server-${version} \
@@ -81,8 +85,8 @@
${destroot}${mnesiadbdir}
pre-destroot {
- addgroup ${servergroup}
- adduser ${serveruser} gid=[existsgroup ${servergroup}] realname=RabbitMQ\ Server home=${serverhome}
+ addgroup ${servergroup}
+ add_users ${serveruser} gid=[existsgroup ${servergroup}] realname=RabbitMQ\ Server home=${serverhome}
}
post-destroot {
@@ -117,8 +121,12 @@
system "cd ${destroot}${plistloc}; patch <${filespath}/patch-org.macports.rabbitmq-server.plist.diff"
}
-startupitem.create yes
-startupitem.init "PATH=${prefix}/bin:${prefix}/sbin:\$PATH; export PATH"
-startupitem.start "rabbitmq-server 2>&1"
-startupitem.stop "rabbitmqctl stop 2>&1"
-startupitem.logfile ${prefix}/var/log/rabbitmq/startupitem.log
+startupitem.create yes
+startupitem.init "PATH=${prefix}/bin:${prefix}/sbin:\$PATH; export PATH"
+startupitem.start "rabbitmq-server 2>&1"
+startupitem.stop "rabbitmqctl stop 2>&1"
+startupitem.logfile ${prefix}/var/log/rabbitmq/startupitem.log
+
+livecheck.type regex
+livecheck.url http://www.rabbitmq.com/releases/rabbitmq-server/current/
+livecheck.regex "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130111/480eafa3/attachment.html>
More information about the macports-changes
mailing list