summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-misc/rabbitmq-server/ChangeLog7
-rw-r--r--net-misc/rabbitmq-server/Manifest10
-rw-r--r--net-misc/rabbitmq-server/rabbitmq-server-3.0.4.ebuild94
3 files changed, 106 insertions, 5 deletions
diff --git a/net-misc/rabbitmq-server/ChangeLog b/net-misc/rabbitmq-server/ChangeLog
index 73f88bce090f..8af34929a392 100644
--- a/net-misc/rabbitmq-server/ChangeLog
+++ b/net-misc/rabbitmq-server/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/rabbitmq-server
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v 1.25 2013/02/12 15:18:02 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v 1.26 2013/03/15 16:42:39 ultrabug Exp $
+
+*rabbitmq-server-3.0.4 (15 Mar 2013)
+
+ 15 Mar 2013; Ultrabug <ultrabug@gentoo.org> +rabbitmq-server-3.0.4.ebuild:
+ version bump
*rabbitmq-server-3.0.2 (12 Feb 2013)
diff --git a/net-misc/rabbitmq-server/Manifest b/net-misc/rabbitmq-server/Manifest
index 9836297b131a..6715c7c731a2 100644
--- a/net-misc/rabbitmq-server/Manifest
+++ b/net-misc/rabbitmq-server/Manifest
@@ -10,18 +10,20 @@ DIST rabbitmq-server-2.8.6.tar.gz 2788855 SHA256 146a24f2c336d304c465ac4243539b2
DIST rabbitmq-server-2.8.7.tar.gz 2792978 SHA256 0726e126896abbe30d9fd491d13eb16afa15327a548a3de9c3a31d41adcaccfc SHA512 89c39e8b7062adf716eec5195db5eb359418e50b9294d525dd0a6c045987799ef6493560bfafbccb3e25321808385b07988bc7723c462d3b4ee2a59b421f5a3d WHIRLPOOL 3e89e1345aea46de4540b26d45b8c4734f17a9822eea4794b04d8b7cd145c33c4f0768f11941b2ccae1e1abdf3d6a60bc80f770767bfbd1194f7dccbd11f315a
DIST rabbitmq-server-3.0.1.tar.gz 3298255 SHA256 6cd27c374e216e2a789dcc6ed6d1414217a554df2f1023cf636785e7346a3b88 SHA512 57d6b3e83a34722f705636af7155e02e1bc8559e1bff374806abc5ac130d3fac7c3bd7a71bf7b237f6befd5143112ef1b51d0cff2d849f390e945606f84c22c6 WHIRLPOOL bdf9aefd5433430206d962086a550767c9ee7aba4f057e449cafa9fa068d1b6c5984757ceab453c170c1cc2d8fc0590c60e91288b2fcde285c5bdda37af1f081
DIST rabbitmq-server-3.0.2.tar.gz 3314346 SHA256 3d654b0d6fd8c95b37bcc32578b4af9198aa6fd53305316846e6c85b25da98f5 SHA512 8a4012e1f21fa8961e306e5daec9e85caa47ee6142475b34968ee90f33152ae6077919feea68e5031edc9e6ef8a41f2c80f0a819fc2eee4a3a26da11565d8da5 WHIRLPOOL 6be132db4f38e8f1e305a3e83d72c1042d45a3bc441e2945d05d671baf1714dc3289ac51088dd0ddf77ece0fbc8bbfa8ec686c6ea3a2ffb214208f6b3e620732
+DIST rabbitmq-server-3.0.4.tar.gz 3314866 SHA256 e49dbcfd8b2085133847de33081e2defb1f4879d21a9776d54ab1f1988e0e163 SHA512 7a44ea24f64c9adf0d19f787f071c9fc9be6cb0a47f7487e26eb6c526e0c35529d0a0a4d8c7ddcd11de4141808e60aa8cc89b4ad4f7b1c2dd5601f78fa49692f WHIRLPOOL af79667c48cb411b66e404ad21942f3ec4098f0f0e42b7360d830ec9ea88d5a1359d4a2ce74af2e45fbbbad5507b827170d17928b40c24a3e346e734f6337228
EBUILD rabbitmq-server-2.8.4.ebuild 2452 SHA256 07a5097756d63be3d55fd101a98dac8455bd562ea8cdabd660b204ea33333b65 SHA512 760844716fb21452258a79b5720f39e68b83efaba2eef0a6c84415341ae8e704db19faf7bf0cb14b9a14688bf5ae3b793bcdee29c49ab103c2350ea046fa6ba3 WHIRLPOOL 0a55264aea26b1ce2594cd152b0497dcffb72536a0e6e71c6de680c1bff62862544d9c23f318033133f05dd827cc5445021213dde843dc47960b5fc71ac8a62a
EBUILD rabbitmq-server-2.8.5.ebuild 2585 SHA256 1678685caa3bc48994715ff1eeda5500f628a002f76919ae1e17321efcf8136a SHA512 ba415a7283ada03fae721872608e4164f4d3d98a2cef71345a65f94fe0522ace69df4821da052f2b9956c733589314b09c85a6c8af9a464722c9421f15f64972 WHIRLPOOL 4fcff28e6d1af666b663273edb4928e2a07c84f83cc75ff7386e2ad7b3b9c021ef31093d3923dc9340f0288c708b8fe4f48d1e1bf1d9443c0fdee708c7e2494f
EBUILD rabbitmq-server-2.8.6.ebuild 2585 SHA256 ac2c895a886fc05ad2e1c29af04190ccb0b94e30e3e900fac1f365074eb4ae61 SHA512 fce7b3b3f53c2fee481a02f4bfd97383217dfa4fce7d542c6f1a8272fe4cb2a028ebbd0261a4247639f59a2451ec50d9b03511531cb777f5a03a9de2a7803446 WHIRLPOOL 4665da1ff0f80384f4b385f86c150a4fc504dc299f2720a02dc03d04d524678bdade5f5fe28b36f97f1feb875903c5acbeb1c6c27f5b9091ab416f580428211b
EBUILD rabbitmq-server-2.8.7.ebuild 2432 SHA256 bc2e8dea466042fe2887fd15d1f107a97077c992bab14c3a754b0e7ca97176f5 SHA512 2a8c48724f34fb0917a71ee681b2a344731d6e971efc31d348f7fff53b518dfef8ab286e0400b71ec5f1f61e58831990f471959f66edd6da07383065b2ac14b4 WHIRLPOOL 4aa17dd304bfb314f5e830a74495558b1418533b7ecfeb99962d4eaf036c926f8f816a93bbf7e3da0a9237af39d30d17ef74f571638fb71628eebfb7971ed1da
EBUILD rabbitmq-server-3.0.1.ebuild 2656 SHA256 479cbe982ade9291e1dec0f3a4a17b35713057db082afc7c4825ad3bccf91e4b SHA512 ecafe6e52e87522c48bc2d829aed2037cb560ceef7f9c97cf902b36157539013d3769dbf30588f7d3fd155043b0535fa2648aed0959f0e7ad102093d77f83313 WHIRLPOOL 2c3f91045c0aefa152e4d6a2b7b06fe2c63b76b35fc213d73ab92a78fb7d87d448fd48fefcb3206c5f883892bbcaab06a3f096df63b12a9aa16c1aba3322467b
EBUILD rabbitmq-server-3.0.2.ebuild 2656 SHA256 2907847ff3c4eb55b640579e3a728c981dd6b9af22af78e06f95358ea7b98f9c SHA512 0679d37d1d2e72391f8d31ffc630dd27f049929fef5730f962db0ea82d967c21efaaa155e94b1dc50353e615059fc8645bf9059428b0a33933dbbae19cce3fc3 WHIRLPOOL fa6787e6ff300f9ff5508e458a98ffc84e318d3c99ccd882388c3eabcccfcce5f8dd2f962d97983111b3621044940cc103c4e898471c5562e8e600c9a3385c0b
-MISC ChangeLog 1053 SHA256 c401fb45b6165184940ab9bbdc09a5cefae26118d6f008d85839ea4e53d9443d SHA512 a4c4639e42f02db149d638102e44f263764b2b415e814bff9035dc04eddddeeb11b93e25a7d3086035c8adce3b77f62b27b8ebaae42a07142238b9e9d8e0857b WHIRLPOOL c8f6bec1fccdb0e66ad803e77ae64fdd18d5b47ced060e247916dac798784bc6d3df8ae0b0bc58b75d36188c19b868a5479e85f77c4fbbfc987aba9e0b8e26af
+EBUILD rabbitmq-server-3.0.4.ebuild 2656 SHA256 c72a1b61d5c7581d908f1dc53f0fdde09d1251cd3ef3365da1ba32b58ced2814 SHA512 7cd6b673dffa451c6ce1939e7044d122d2d2f5195bc0e3bdfecc73eba7e6e5445cd0912f382b6d46efa75bcb6bcec0281afc799430aaee65c24f5a58dc92f5a4 WHIRLPOOL e3e9b130d77de2a63a0526ca89bac7dc781cc158c28e776e0e9842a62db62944896a582078337f1776e47a7f638191c7de9edb2a889c73d7474577f803e4e3a1
+MISC ChangeLog 1184 SHA256 ed43f03781be3ba5addbbab6a3d04f966704303b910c21324135fe15f0f53ca5 SHA512 a9692365c85391bd69d14f0d77e6cb4f3c2bbe2498a61ce33c0c1a43e8af98b085d499f89f8932c65ec46e79ff8eb3cf1440d199bf591aac0297df7cde461cb2 WHIRLPOOL dff0aaf7774aaf826b2eb43c113013d735f6fcadec00523b152cd6b563723a40130eaa536044acd9a7b0dbb05d82334de5001d1705ea41e7fc4003bf7645a85d
MISC metadata.xml 230 SHA256 bd8560ab21232bace10a233ea24414dacb36c87e37a3a10cdeeded266cbb5c8d SHA512 3c7c9badebcc814572f1be89f2cdffaa81f795e3a44ae4f67bc7332927d332844a8a076b0f34d0e84b31db5abef654001cf1e6efff9628fa56a06786c082e6c0 WHIRLPOOL 57f9c4a65d7791075c8859af3cbbff141cc74e426102fefd15029bf1c63d3cf8a2c496eb4fc4f59570d0b84151a0d7a0feba0599827e932702ecfd5b8598563d
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAlEaXTAACgkQKiQSS7ZY+hPzYQD/b+IkoyKMvC4oW17t7QdeOx+t
-+3MKgDII1NUI8CM0opAA/Ru9nkxv5sACk0ViA210jKy3I2PhpTf2z3QupvQpzluI
-=9MwW
+iF4EAREIAAYFAlFDT4UACgkQKiQSS7ZY+hMZcgD9FyWQc9rxRBlGisG/kyPHSmM6
+ujuufuKiPodIpFXabesBAKAHjafmesF2jv9wIO0lCairPkI6rbuw2wYatxiPbBOl
+=11Cv
-----END PGP SIGNATURE-----
diff --git a/net-misc/rabbitmq-server/rabbitmq-server-3.0.4.ebuild b/net-misc/rabbitmq-server/rabbitmq-server-3.0.4.ebuild
new file mode 100644
index 000000000000..fb34eb6e8494
--- /dev/null
+++ b/net-misc/rabbitmq-server/rabbitmq-server-3.0.4.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.0.4.ebuild,v 1.1 2013/03/15 16:42:39 ultrabug Exp $
+
+EAPI="5"
+PYTHON_DEPEND="2"
+
+inherit eutils python systemd
+
+DESCRIPTION="RabbitMQ is a high-performance AMQP-compliant message broker written in Erlang."
+HOMEPAGE="http://www.rabbitmq.com/"
+SRC_URI="http://www.rabbitmq.com/releases/rabbitmq-server/v${PV}/rabbitmq-server-${PV}.tar.gz"
+
+LICENSE="GPL-2 MPL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="dev-lang/erlang"
+DEPEND="${RDEPEND}
+ app-arch/zip
+ app-arch/unzip
+ app-text/docbook-xml-dtd:4.5
+ app-text/xmlto
+ dev-libs/libxslt
+ dev-python/simplejson
+"
+
+pkg_setup() {
+ enewgroup rabbitmq
+ enewuser rabbitmq -1 -1 /var/lib/rabbitmq rabbitmq
+ python_set_active_version 2
+}
+
+src_compile() {
+ emake all docs_all
+ gunzip docs/*.gz
+}
+
+src_install() {
+ # erlang module
+ local targetdir="/usr/$(get_libdir)/erlang/lib/rabbitmq_server-${PV}"
+
+ einfo "Setting correct RABBITMQ_HOME in scripts"
+ sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \
+ -i scripts/rabbitmq-env
+
+ einfo "Installing Erlang modules to ${targetdir}"
+ insinto "${targetdir}"
+ doins -r ebin include plugins
+
+ einfo "Installing server scripts to /usr/sbin"
+ for script in rabbitmq-env rabbitmq-server rabbitmqctl rabbitmq-defaults rabbitmq-plugins; do
+ exeinto /usr/libexec/rabbitmq
+ doexe scripts/${script}
+ newsbin "${FILESDIR}"/rabbitmq-script-wrapper ${script}
+ done
+
+ # create the directory where our log file will go.
+ diropts -m 0770 -o rabbitmq -g rabbitmq
+ keepdir /var/log/rabbitmq /etc/rabbitmq
+
+ # create the mnesia directory
+ diropts -m 0770 -o rabbitmq -g rabbitmq
+ dodir /var/lib/rabbitmq{,/mnesia}
+
+ # install the init script
+ newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq
+ systemd_dounit "${FILESDIR}/rabbitmq.service"
+
+ # install documentation
+ doman docs/*.[15]
+ dodoc README
+}
+
+pkg_preinst() {
+ if has_version "<=net-misc/rabbitmq-server-1.8.0"; then
+ elog "IMPORTANT UPGRADE NOTICE:"
+ elog
+ elog "RabbitMQ is now running as an unprivileged user instead of root."
+ elog "Therefore you need to fix the permissions for RabbitMQs Mnesia database."
+ elog "Please run the following commands as root:"
+ elog
+ elog " usermod -d /var/lib/rabbitmq rabbitmq"
+ elog " chown rabbitmq:rabbitmq -R /var/lib/rabbitmq"
+ elog
+ elif has_version "<net-misc/rabbitmq-server-2.1.1"; then
+ elog "IMPORTANT UPGRADE NOTICE:"
+ elog
+ elog "Please read release notes before upgrading:"
+ elog
+ elog "http://www.rabbitmq.com/release-notes/README-3.0.0.txt"
+ fi
+}