ultrabug    15/04/30 10:38:43

  Modified:             ChangeLog rabbitmq-server-3.3.4.ebuild
                        rabbitmq-server-3.2.4.ebuild
  Added:                rabbitmq-server-3.5.1.ebuild
  Removed:              rabbitmq-server-3.2.3.ebuild
                        rabbitmq-server-3.1.4.ebuild
  Log:
  fix #546812, version bump, drop old
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
B658FA13)

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

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

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -r1.49 -r1.50
--- ChangeLog   8 Apr 2015 18:04:50 -0000       1.49
+++ ChangeLog   30 Apr 2015 10:38:43 -0000      1.50
@@ -1,6 +1,13 @@
 # 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.49 
2015/04/08 18:04:50 mgorny Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/ChangeLog,v 1.50 
2015/04/30 10:38:43 ultrabug Exp $
+
+*rabbitmq-server-3.5.1 (30 Apr 2015)
+
+  30 Apr 2015; Ultrabug <ultra...@gentoo.org> -rabbitmq-server-3.1.4.ebuild,
+  -rabbitmq-server-3.2.3.ebuild, rabbitmq-server-3.2.4.ebuild,
+  rabbitmq-server-3.3.4.ebuild, +rabbitmq-server-3.5.1.ebuild:
+  fix doc perms #546812 thx to Coacher, version bump, drop old
 
   08 Apr 2015; Michał Górny <mgo...@gentoo.org> rabbitmq-server-3.1.4.ebuild,
   rabbitmq-server-3.2.3.ebuild, rabbitmq-server-3.2.4.ebuild:



1.6                  net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild?rev=1.6&view=markup
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
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

Index: rabbitmq-server-3.3.4.ebuild
===================================================================
RCS file: 
/var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.3.4.ebuild,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- rabbitmq-server-3.3.4.ebuild        2 Jan 2015 00:16:46 -0000       1.5
+++ rabbitmq-server-3.3.4.ebuild        30 Apr 2015 10:38:43 -0000      1.6
@@ -1,6 +1,6 @@
 # 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.3.4.ebuild,v 
1.5 2015/01/02 00:16:46 mgorny Exp $
+# $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 $
 
 EAPI="5"
 
@@ -57,14 +57,6 @@
                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"
@@ -72,6 +64,14 @@
        # 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() {



1.7                  net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild?rev=1.7&view=markup
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
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

Index: rabbitmq-server-3.2.4.ebuild
===================================================================
RCS file: 
/var/cvsroot/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.2.4.ebuild,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- rabbitmq-server-3.2.4.ebuild        8 Apr 2015 18:04:50 -0000       1.6
+++ rabbitmq-server-3.2.4.ebuild        30 Apr 2015 10:38:43 -0000      1.7
@@ -1,6 +1,6 @@
 # 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.2.4.ebuild,v 
1.6 2015/04/08 18:04:50 mgorny Exp $
+# $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 $
 
 EAPI="5"
 
@@ -57,14 +57,6 @@
                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"
@@ -72,6 +64,14 @@
        # 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() {



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

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rabbitmq-server/rabbitmq-server-3.5.1.ebuild?rev=1.1&view=markup
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

Index: rabbitmq-server-3.5.1.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.1.ebuild,v 
1.1 2015/04/30 10:38:43 ultrabug 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