Commits
Scanner authored and Perry E. Metzger committed a7125cd2adb
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 |