zmedico     15/06/25 21:51:29

  Modified:             ChangeLog
  Added:                rabbitmq-server-3.5.3.ebuild
  Log:
  version bump (ebuild identical to 3.5.1)
  
  (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 
FDE8EF85AE5719A3)

Revision  Changes    Path
1.51                 net-misc/rabbitmq-server/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/ChangeLog?rev=1.51&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/ChangeLog?rev=1.51&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/ChangeLog?r1=1.50&r2=1.51

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- ChangeLog   30 Apr 2015 10:38:43 -0000      1.50
+++ ChangeLog   25 Jun 2015 21:51:29 -0000      1.51
@@ -1,6 +1,11 @@
 # ChangeLog for net-misc/rabbitmq-server
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v 1.50 
2015/04/30 10:38:43 ultrabug Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v 1.51 
2015/06/25 21:51:29 zmedico Exp $
+
+*rabbitmq-server-3.5.3 (25 Jun 2015)
+
+  25 Jun 2015; Zac Medico <zmed...@gentoo.org> +rabbitmq-server-3.5.3.ebuild:
+  version bump (ebuild identical to 3.5.1)
 
 *rabbitmq-server-3.5.1 (30 Apr 2015)
 



1.1                  net-misc/rabbitmq-server/rabbitmq-server-3.5.3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.5.3.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.5.3.ebuild?rev=1.1&content-type=text/plain

Index: rabbitmq-server-3.5.3.ebuild
===================================================================
# Copyright 1999-2015 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.5.3.ebuild,v 
1.1 2015/06/25 21:51:29 zmedico Exp $

EAPI="5"

PYTHON_COMPAT=( python2_7 )

inherit eutils python-any-r1 systemd user

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
        $(python_gen_any_dep 'dev-python/simplejson[${PYTHON_USEDEP}]')
"

pkg_setup() {
        enewgroup rabbitmq
        enewuser rabbitmq -1 -1 /var/lib/rabbitmq rabbitmq
        python-any-r1_pkg_setup
}

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 || die

        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

        # install the init script
        newinitd "${FILESDIR}"/rabbitmq-server.init-r3 rabbitmq
        systemd_dounit "${FILESDIR}/rabbitmq.service"

        # install documentation
        doman docs/*.[15]
        dodoc README

        # 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}
}

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
        if has_version "<net-misc/rabbitmq-server-3.3.0"; then
                elog
                elog "This release changes the behaviour of the default guest 
user:"
                elog
                elog "http://www.rabbitmq.com/access-control.html";
        fi
}




Reply via email to