Commits

Scanner authored and Perry E. Metzger committed a7125cd2adb
Update rabbitmq to 3.7.9

Luckily there is no actual build step. Need to update the size and hashes and man1 man pages got moved to man8. This will fix updating rabbitmq to work with the most recent version of erlang.
No tags

net/rabbitmq-server/Portfile

Modified
1 1 # -*- 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
2 2
3 3 PortSystem 1.0
4 4
5 5 name rabbitmq-server
6 -version 3.6.15
6 +version 3.7.9
7 7 categories net
8 8 platforms darwin
9 9 maintainers nomaintainer
10 10 license MPL-1.1 MIT Apache-2
11 11 supported_archs noarch
12 12
13 13 description The RabbitMQ AMQP Server
14 14 long_description \
15 15 RabbitMQ is an implementation of AMQP, the emerging standard for \
16 16 high performance enterprise messaging. The RabbitMQ server is a \
17 17 robust and scalable implementation of an AMQP broker.
18 18
19 19 homepage http://www.rabbitmq.com/
20 20 master_sites https://www.rabbitmq.com/releases/rabbitmq-server/v${version}/ \
21 21 https://dl.bintray.com/rabbitmq/all/rabbitmq-server/${version}/
22 22
23 23 use_xz yes
24 24
25 25 distfiles ${name}-generic-unix-${version}${extract.suffix}
26 26 worksrcdir [string map {- _} $name]-$version
27 27
28 -checksums rmd160 c53895d00f2c0e5778038fb8ba268a562ef5e593 \
29 - sha256 04e6a291642f80e87fc892d5e8ea309fb3fab85ebb64a79a70dfe6c6cfde36fb \
30 - size 4799688
28 +checksums rmd160 b1d2e22d39eb711c9fb201513af5dcc7f788422e \
29 + sha256 43214e32316ce4eb6a0a0013b897b2a0c7c96d6814ba6bd01ae60032e8c2479f \
30 + size 9200564
31 31
32 32 depends_lib port:erlang
33 33 depends_build port:libxslt
34 34
35 35 platform darwin 8 {
36 36 depends_build-append port:py27-simplejson
37 37 build.args PYTHON=${prefix}/bin/python2.7
38 38 }
39 39
40 40 platform darwin 9 {
102 102 reinplace -E "s:/usr/lib/rabbitmq/bin/:${prefix}/lib/rabbitmq/bin/:g" \
103 103 ${wrappersbin}/rabbitmq-server
104 104 reinplace -E "s:/var/lib/rabbitmq:${prefix}/var/lib/rabbitmq:g" \
105 105 ${wrappersbin}/rabbitmq-server
106 106
107 107 copy ${wrappersbin}/rabbitmq-server ${wrappersbin}/rabbitmqctl
108 108 copy ${wrappersbin}/rabbitmq-server ${wrappersbin}/rabbitmq-plugins
109 109 file attributes ${destroot}${serverhome} -owner ${serveruser} -group ${servergroup}
110 110 file attributes ${destroot}${logdir} -owner ${serveruser} -group ${servergroup}
111 111
112 - foreach script {rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-server rabbitmqctl} {
112 + foreach script {rabbitmq-defaults rabbitmq-env rabbitmq-plugins rabbitmq-server rabbitmqctl cuttlefish} {
113 113 ln -s ../lib/${worksrcdir}/sbin/${script} ${sbindir}/${script}
114 114 }
115 115
116 - xinstall -m 644 -W ${mansrc}/man1 rabbitmq-server.1.gz rabbitmqctl.1.gz rabbitmq-plugins.1.gz \
117 - ${mandest}/man1/
116 + xinstall -m 644 -W ${mansrc}/man8 rabbitmq-plugins.8.gz \
117 + rabbitmq-server.8.gz rabbitmqctl.8.gz ${mandest}/man8/
118 118 xinstall -m 644 -W ${mansrc}/man5 rabbitmq-env.conf.5.gz ${mandest}/man5/
119 119 }
120 120
121 121 startupitem.create yes
122 122 startupitem.init "PATH=${prefix}/bin:${prefix}/sbin:\$PATH; export PATH"
123 123 startupitem.start "rabbitmq-server 2>&1"
124 124 startupitem.stop "rabbitmqctl stop 2>&1"
125 125 startupitem.logfile ${prefix}/var/log/rabbitmq/startupitem.log
126 126
127 127 livecheck.type regex

Everything looks good. We'll let you know here if there's anything you should know about.

Add shortcut