Gentoo Archives: gentoo-commits

From: "Benedikt Boehm (hollow)" <hollow@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/rabbitmq-server: ChangeLog rabbitmq-server-2.5.1.ebuild rabbitmq-server-2.6.1.ebuild rabbitmq-server-2.4.1.ebuild
Date: Fri, 30 Sep 2011 07:46:04
Message-Id: 20110930074554.2513220036@flycatcher.gentoo.org
1 hollow 11/09/30 07:45:54
2
3 Modified: ChangeLog rabbitmq-server-2.5.1.ebuild
4 Added: rabbitmq-server-2.6.1.ebuild
5 Removed: rabbitmq-server-2.4.1.ebuild
6 Log:
7 version bump wrt #382129. also fixes #378139.
8
9 (Portage version: 2.2.0_alpha58/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.13 net-misc/rabbitmq-server/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/ChangeLog?rev=1.13&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/ChangeLog?rev=1.13&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/ChangeLog?r1=1.12&r2=1.13
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v
21 retrieving revision 1.12
22 retrieving revision 1.13
23 diff -u -r1.12 -r1.13
24 --- ChangeLog 25 Jul 2011 09:36:33 -0000 1.12
25 +++ ChangeLog 30 Sep 2011 07:45:54 -0000 1.13
26 @@ -1,6 +1,14 @@
27 # ChangeLog for net-misc/rabbitmq-server
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v 1.12 2011/07/25 09:36:33 hollow Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v 1.13 2011/09/30 07:45:54 hollow Exp $
31 +
32 +*rabbitmq-server-2.6.1 (30 Sep 2011)
33 +
34 + 30 Sep 2011; Benedikt Böhm <hollow@g.o>
35 + -rabbitmq-server-2.4.1.ebuild, rabbitmq-server-2.5.1.ebuild,
36 + +rabbitmq-server-2.6.1.ebuild, +files/rabbitmq-server.init-r3,
37 + -files/rabbitmq-server.init-r1, files/rabbitmq-server.init-r2:
38 + version bump wrt #382129. also fixes #378139.
39
40 *rabbitmq-server-2.5.1 (25 Jul 2011)
41
42
43
44
45 1.2 net-misc/rabbitmq-server/rabbitmq-server-2.5.1.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-2.5.1.ebuild?rev=1.2&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-2.5.1.ebuild?rev=1.2&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-2.5.1.ebuild?r1=1.1&r2=1.2
50
51 Index: rabbitmq-server-2.5.1.ebuild
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-2.5.1.ebuild,v
54 retrieving revision 1.1
55 retrieving revision 1.2
56 diff -u -r1.1 -r1.2
57 --- rabbitmq-server-2.5.1.ebuild 25 Jul 2011 09:36:33 -0000 1.1
58 +++ rabbitmq-server-2.5.1.ebuild 30 Sep 2011 07:45:54 -0000 1.2
59 @@ -1,6 +1,6 @@
60 # Copyright 1999-2011 Gentoo Foundation
61 # Distributed under the terms of the GNU General Public License v2
62 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-2.5.1.ebuild,v 1.1 2011/07/25 09:36:33 hollow Exp $
63 +# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-2.5.1.ebuild,v 1.2 2011/09/30 07:45:54 hollow Exp $
64
65 EAPI="2"
66
67 @@ -46,7 +46,7 @@
68 doins -r ebin include
69
70 einfo "Installing server scripts to /usr/sbin"
71 - for script in rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-multi; do
72 + for script in rabbitmq-env rabbitmq-server rabbitmqctl; do
73 exeinto /usr/libexec/rabbitmq
74 doexe scripts/${script}
75 newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script}
76
77
78
79 1.1 net-misc/rabbitmq-server/rabbitmq-server-2.6.1.ebuild
80
81 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-2.6.1.ebuild?rev=1.1&view=markup
82 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-2.6.1.ebuild?rev=1.1&content-type=text/plain
83
84 Index: rabbitmq-server-2.6.1.ebuild
85 ===================================================================
86 # Copyright 1999-2011 Gentoo Foundation
87 # Distributed under the terms of the GNU General Public License v2
88 # $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-2.6.1.ebuild,v 1.1 2011/09/30 07:45:54 hollow Exp $
89
90 EAPI="4"
91
92 inherit eutils
93
94 DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang."
95 HOMEPAGE="http://www.rabbitmq.com/"
96 SRC_URI="http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/rabbitmq-server-${PV}.tar.gz"
97
98 LICENSE="MPL-1.1"
99 SLOT="0"
100 KEYWORDS="~amd64 ~x86"
101 IUSE=""
102
103 RDEPEND="dev-lang/erlang"
104 DEPEND="${RDEPEND}
105 app-text/docbook-xml-dtd:4.5
106 app-text/xmlto
107 dev-libs/libxslt
108 dev-python/simplejson
109 "
110
111 pkg_setup() {
112 enewgroup rabbitmq
113 enewuser rabbitmq -1 -1 /var/lib/rabbitmq rabbitmq
114 }
115
116 src_compile() {
117 emake all docs_all || die "emake all failed"
118 gunzip docs/*.gz
119 }
120
121 src_install() {
122 # erlang module
123 local targetdir="/usr/$(get_libdir)/erlang/lib/rabbitmq_server-${PV}"
124
125 einfo "Setting correct RABBITMQ_HOME in scripts"
126 sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \
127 -i scripts/rabbitmq-env
128
129 einfo "Installing Erlang modules to ${targetdir}"
130 insinto "${targetdir}"
131 doins -r ebin include
132
133 einfo "Installing server scripts to /usr/sbin"
134 for script in rabbitmq-env rabbitmq-server rabbitmqctl; do
135 exeinto /usr/libexec/rabbitmq
136 doexe scripts/${script}
137 newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script}
138 done
139
140 # create the directory where our log file will go.
141 diropts -m 0770 -o rabbitmq -g rabbitmq
142 keepdir /var/log/rabbitmq
143
144 # create the mnesia directory
145 diropts -m 0770 -o rabbitmq -g rabbitmq
146 dodir /var/lib/rabbitmq{,/mnesia}
147
148 # install the init script
149 newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq
150
151 # install documentation
152 doman docs/*.[15]
153 dodoc README
154 }
155
156 pkg_preinst() {
157 if has_version "<=net-misc/rabbitmq-server-1.8.0"; then
158 elog "IMPORTANT UPGRADE NOTICE:"
159 elog
160 elog "RabbitMQ is now running as an unprivileged user instead of root."
161 elog "Therefore you need to fix the permissions for RabbitMQs Mnesia database."
162 elog "Please run the following commands as root:"
163 elog
164 elog " usermod -d /var/lib/rabbitmq rabbitmq"
165 elog " chown rabbitmq:rabbitmq -R /var/lib/rabbitmq"
166 elog
167 fi
168 }