Gentoo Archives: gentoo-commits

From: "Alexys Jacob (ultrabug)" <ultrabug@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/rabbitmq-server: rabbitmq-server-3.5.1.ebuild ChangeLog rabbitmq-server-3.3.4.ebuild rabbitmq-server-3.2.4.ebuild rabbitmq-server-3.2.3.ebuild rabbitmq-server-3.1.4.ebuild
Date: Thu, 30 Apr 2015 10:38:53
Message-Id: 20150430103844.AA9AB9AA@oystercatcher.gentoo.org
1 ultrabug 15/04/30 10:38:43
2
3 Modified: ChangeLog rabbitmq-server-3.3.4.ebuild
4 rabbitmq-server-3.2.4.ebuild
5 Added: rabbitmq-server-3.5.1.ebuild
6 Removed: rabbitmq-server-3.2.3.ebuild
7 rabbitmq-server-3.1.4.ebuild
8 Log:
9 fix #546812, version bump, drop old
10
11 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key B658FA13)
12
13 Revision Changes Path
14 1.50 net-misc/rabbitmq-server/ChangeLog
15
16 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/ChangeLog?rev=1.50&view=markup
17 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/ChangeLog?rev=1.50&content-type=text/plain
18 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/ChangeLog?r1=1.49&r2=1.50
19
20 Index: ChangeLog
21 ===================================================================
22 RCS file: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v
23 retrieving revision 1.49
24 retrieving revision 1.50
25 diff -u -r1.49 -r1.50
26 --- ChangeLog 8 Apr 2015 18:04:50 -0000 1.49
27 +++ ChangeLog 30 Apr 2015 10:38:43 -0000 1.50
28 @@ -1,6 +1,13 @@
29 # ChangeLog for net-misc/rabbitmq-server
30 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
31 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v 1.49 2015/04/08 18:04:50 mgorny Exp $
32 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v 1.50 2015/04/30 10:38:43 ultrabug Exp $
33 +
34 +*rabbitmq-server-3.5.1 (30 Apr 2015)
35 +
36 + 30 Apr 2015; Ultrabug <ultrabug@g.o> -rabbitmq-server-3.1.4.ebuild,
37 + -rabbitmq-server-3.2.3.ebuild, rabbitmq-server-3.2.4.ebuild,
38 + rabbitmq-server-3.3.4.ebuild, +rabbitmq-server-3.5.1.ebuild:
39 + fix doc perms #546812 thx to Coacher, version bump, drop old
40
41 08 Apr 2015; Michał Górny <mgorny@g.o> rabbitmq-server-3.1.4.ebuild,
42 rabbitmq-server-3.2.3.ebuild, rabbitmq-server-3.2.4.ebuild:
43
44
45
46 1.6 net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild
47
48 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild?rev=1.6&view=markup
49 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild?rev=1.6&content-type=text/plain
50 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild?r1=1.5&r2=1.6
51
52 Index: rabbitmq-server-3.3.4.ebuild
53 ===================================================================
54 RCS file: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild,v
55 retrieving revision 1.5
56 retrieving revision 1.6
57 diff -u -r1.5 -r1.6
58 --- rabbitmq-server-3.3.4.ebuild 2 Jan 2015 00:16:46 -0000 1.5
59 +++ rabbitmq-server-3.3.4.ebuild 30 Apr 2015 10:38:43 -0000 1.6
60 @@ -1,6 +1,6 @@
61 # Copyright 1999-2015 Gentoo Foundation
62 # Distributed under the terms of the GNU General Public License v2
63 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild,v 1.5 2015/01/02 00:16:46 mgorny Exp $
64 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild,v 1.6 2015/04/30 10:38:43 ultrabug Exp $
65
66 EAPI="5"
67
68 @@ -57,14 +57,6 @@
69 newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script}
70 done
71
72 - # create the directory where our log file will go.
73 - diropts -m 0770 -o rabbitmq -g rabbitmq
74 - keepdir /var/log/rabbitmq /etc/rabbitmq
75 -
76 - # create the mnesia directory
77 - diropts -m 0770 -o rabbitmq -g rabbitmq
78 - dodir /var/lib/rabbitmq{,/mnesia}
79 -
80 # install the init script
81 newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq
82 systemd_dounit "${FILESDIR}/rabbitmq.service"
83 @@ -72,6 +64,14 @@
84 # install documentation
85 doman docs/*.[15]
86 dodoc README
87 +
88 + # create the directory where our log file will go.
89 + diropts -m 0770 -o rabbitmq -g rabbitmq
90 + keepdir /var/log/rabbitmq /etc/rabbitmq
91 +
92 + # create the mnesia directory
93 + diropts -m 0770 -o rabbitmq -g rabbitmq
94 + dodir /var/lib/rabbitmq{,/mnesia}
95 }
96
97 pkg_preinst() {
98
99
100
101 1.7 net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild
102
103 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild?rev=1.7&view=markup
104 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild?rev=1.7&content-type=text/plain
105 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild?r1=1.6&r2=1.7
106
107 Index: rabbitmq-server-3.2.4.ebuild
108 ===================================================================
109 RCS file: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild,v
110 retrieving revision 1.6
111 retrieving revision 1.7
112 diff -u -r1.6 -r1.7
113 --- rabbitmq-server-3.2.4.ebuild 8 Apr 2015 18:04:50 -0000 1.6
114 +++ rabbitmq-server-3.2.4.ebuild 30 Apr 2015 10:38:43 -0000 1.7
115 @@ -1,6 +1,6 @@
116 # Copyright 1999-2015 Gentoo Foundation
117 # Distributed under the terms of the GNU General Public License v2
118 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild,v 1.6 2015/04/08 18:04:50 mgorny Exp $
119 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild,v 1.7 2015/04/30 10:38:43 ultrabug Exp $
120
121 EAPI="5"
122
123 @@ -57,14 +57,6 @@
124 newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script}
125 done
126
127 - # create the directory where our log file will go.
128 - diropts -m 0770 -o rabbitmq -g rabbitmq
129 - keepdir /var/log/rabbitmq /etc/rabbitmq
130 -
131 - # create the mnesia directory
132 - diropts -m 0770 -o rabbitmq -g rabbitmq
133 - dodir /var/lib/rabbitmq{,/mnesia}
134 -
135 # install the init script
136 newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq
137 systemd_dounit "${FILESDIR}/rabbitmq.service"
138 @@ -72,6 +64,14 @@
139 # install documentation
140 doman docs/*.[15]
141 dodoc README
142 +
143 + # create the directory where our log file will go.
144 + diropts -m 0770 -o rabbitmq -g rabbitmq
145 + keepdir /var/log/rabbitmq /etc/rabbitmq
146 +
147 + # create the mnesia directory
148 + diropts -m 0770 -o rabbitmq -g rabbitmq
149 + dodir /var/lib/rabbitmq{,/mnesia}
150 }
151
152 pkg_preinst() {
153
154
155
156 1.1 net-misc/rabbitmq-server/rabbitmq-server-3.5.1.ebuild
157
158 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.5.1.ebuild?rev=1.1&view=markup
159 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.5.1.ebuild?rev=1.1&content-type=text/plain
160
161 Index: rabbitmq-server-3.5.1.ebuild
162 ===================================================================
163 # Copyright 1999-2015 Gentoo Foundation
164 # Distributed under the terms of the GNU General Public License v2
165 # $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.5.1.ebuild,v 1.1 2015/04/30 10:38:43 ultrabug Exp $
166
167 EAPI="5"
168
169 PYTHON_COMPAT=( python2_7 )
170
171 inherit eutils python-any-r1 systemd user
172
173 DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang"
174 HOMEPAGE="http://www.rabbitmq.com/"
175 SRC_URI="http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/rabbitmq-server-${PV}.tar.gz"
176
177 LICENSE="GPL-2 MPL-1.1"
178 SLOT="0"
179 KEYWORDS="~amd64 ~x86"
180 IUSE=""
181
182 RDEPEND="dev-lang/erlang"
183 DEPEND="${RDEPEND}
184 app-arch/zip
185 app-arch/unzip
186 app-text/docbook-xml-dtd:4.5
187 app-text/xmlto
188 dev-libs/libxslt
189 $(python_gen_any_dep 'dev-python/simplejson[${PYTHON_USEDEP}]')
190 "
191
192 pkg_setup() {
193 enewgroup rabbitmq
194 enewuser rabbitmq -1 -1 /var/lib/rabbitmq rabbitmq
195 python-any-r1_pkg_setup
196 }
197
198 src_compile() {
199 emake all docs_all
200 gunzip docs/*.gz
201 }
202
203 src_install() {
204 # erlang module
205 local targetdir="/usr/$(get_libdir)/erlang/lib/rabbitmq_server-${PV}"
206
207 einfo "Setting correct RABBITMQ_HOME in scripts"
208 sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \
209 -i scripts/rabbitmq-env || die
210
211 einfo "Installing Erlang modules to ${targetdir}"
212 insinto "${targetdir}"
213 doins -r ebin include plugins
214
215 einfo "Installing server scripts to /usr/sbin"
216 for script in rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-defaults rabbitmq-plugins; do
217 exeinto /usr/libexec/rabbitmq
218 doexe scripts/${script}
219 newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script}
220 done
221
222 # install the init script
223 newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq
224 systemd_dounit "${FILESDIR}/rabbitmq.service"
225
226 # install documentation
227 doman docs/*.[15]
228 dodoc README
229
230 # create the directory where our log file will go.
231 diropts -m 0770 -o rabbitmq -g rabbitmq
232 keepdir /var/log/rabbitmq /etc/rabbitmq
233
234 # create the mnesia directory
235 diropts -m 0770 -o rabbitmq -g rabbitmq
236 dodir /var/lib/rabbitmq{,/mnesia}
237 }
238
239 pkg_preinst() {
240 if has_version "<=net-misc/rabbitmq-server-1.8.0"; then
241 elog "IMPORTANT UPGRADE NOTICE:"
242 elog
243 elog "RabbitMQ is now running as an unprivileged user instead of root."
244 elog "Therefore you need to fix the permissions for RabbitMQs Mnesia database."
245 elog "Please run the following commands as root:"
246 elog
247 elog " usermod -d /var/lib/rabbitmq rabbitmq"
248 elog " chown rabbitmq:rabbitmq -R /var/lib/rabbitmq"
249 elog
250 elif has_version "<net-misc/rabbitmq-server-2.1.1"; then
251 elog "IMPORTANT UPGRADE NOTICE:"
252 elog
253 elog "Please read release notes before upgrading:"
254 elog
255 elog "http://www.rabbitmq.com/release-notes/README-3.0.0.txt"
256 fi
257 if has_version "<net-misc/rabbitmq-server-3.3.0"; then
258 elog
259 elog "This release changes the behaviour of the default guest user:"
260 elog
261 elog "http://www.rabbitmq.com/access-control.html"
262 fi
263 }