# HG changeset patch # User holger # Date 1286956835 -7200 # Node ID 1559282de8a6aaa28674a909423511a8309c604e # Parent 71baf6f1fa767aeda9868c547707ad107be1de7e rabbitmq-server is in portage diff -r 71baf6f1fa76 -r 1559282de8a6 net-misc/rabbitmq-server/Manifest --- a/net-misc/rabbitmq-server/Manifest Wed Oct 13 09:59:41 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,3 +0,0 @@ -AUX rabbitmq-server.init 434 RMD160 11a7851c395e488bb03a7a002d62dae405d4f67f SHA1 c1030740427f95eedba3fafbb8a038ea69842607 SHA256 d3f8fb55bbab4506567a9dbc995194720ed63072c82af27bbb6831541a0fb89c -DIST rabbitmq-server-1.8.1.tar.gz 203726 RMD160 433cd232c14c1e8dc66e2359da55dd665a9b1ea2 SHA1 f8a803eb7a5fa78074d47196ed920bf1edcfb240 SHA256 6e85b9ade3e8f25fef5a390f6aad8e4395dd74cdfd16eecf80188b184bf65ab7 -EBUILD rabbitmq-server-1.8.1.ebuild 1585 RMD160 79e92961b57ad22563e1bbbd1a83948d33e52c6b SHA1 4d9b2306b2203fdd84b6baf15f8f8d23e9209591 SHA256 7723eb784051ef102a34df320f89f8dbadcfcdd848d5a60e1d92e3dae820a946 diff -r 71baf6f1fa76 -r 1559282de8a6 net-misc/rabbitmq-server/files/rabbitmq-server.init --- a/net-misc/rabbitmq-server/files/rabbitmq-server.init Wed Oct 13 09:59:41 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,22 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/files/rabbitmq-server.init,v 1.1 2009/04/19 12:42:55 caleb Exp $ - -depend() { - need net - use dns -} - -start() { - ebegin "Starting RabbitMQ..." - rabbitmq-server -detached - eend $? -} - -stop() { - ebegin "Stopping RabbitMQ..." - rabbitmqctl stop - eend $? -} - diff -r 71baf6f1fa76 -r 1559282de8a6 net-misc/rabbitmq-server/rabbitmq-server-1.8.1.ebuild --- a/net-misc/rabbitmq-server/rabbitmq-server-1.8.1.ebuild Wed Oct 13 09:59:41 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,58 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-1.8.0.ebuild,v 1.1 2010/07/03 08:21:06 hollow Exp $ - -EAPI="2" - -inherit eutils - -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="MPL-1.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="dev-lang/erlang" -DEPEND="${RDEPEND} - dev-libs/libxslt - dev-python/simplejson -" - -pkg_setup() { - enewgroup rabbitmq - enewuser rabbitmq -1 -1 -1 rabbitmq -} - -src_install() { - # erlang module - local targetdir="/usr/$(get_libdir)/erlang/lib/${P}" - - einfo "Setting correct RABBITMQ_HOME in scripts" - sed -e "s:^RABBITMQ_HOME=.*:RABBITMQ_HOME=\"${targetdir}\":g" \ - -i scripts/rabbitmq_env - - einfo "Installing Erlang module to ${targetdir}" - insinto "${targetdir}" - doins -r ebin include - - einfo "Installing server scripts to /usr/sbin" - dosbin scripts/rabbitmq-multi scripts/rabbitmq-server scripts/rabbitmq-env \ - scripts/rabbitmq-activate-plugins scripts/rabbitmq-deactivate-plugins \ - scripts/rabbitmqctl - - # create the directory where our log file will go. - diropts -m 0770 -o rabbitmq -g rabbitmq - keepdir /var/log/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 rabbitmq - - dodoc README -}