* [gentoo-commits] gentoo-x86 commit in app-admin/puppet: puppet-0.24.8-r1.ebuild ChangeLog puppet-0.25.0-r1.ebuild puppet-0.25.1.ebuild puppet-0.25.0.ebuild
@ 2009-11-16 20:18 Benedikt Boehm (hollow)
0 siblings, 0 replies; only message in thread
From: Benedikt Boehm (hollow) @ 2009-11-16 20:18 UTC (permalink / raw
To: gentoo-commits
hollow 09/11/16 20:18:50
Modified: puppet-0.24.8-r1.ebuild ChangeLog
puppet-0.25.0-r1.ebuild
Added: puppet-0.25.1.ebuild
Removed: puppet-0.25.0.ebuild
Log:
version bump + backported portage provider for eix-0.18 compatibility (see #287714)
(Portage version: 2.2_rc49/cvs/Linux i686)
Revision Changes Path
1.7 app-admin/puppet/puppet-0.24.8-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/puppet-0.24.8-r1.ebuild?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/puppet-0.24.8-r1.ebuild?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/puppet-0.24.8-r1.ebuild?r1=1.6&r2=1.7
Index: puppet-0.24.8-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.24.8-r1.ebuild,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- puppet-0.24.8-r1.ebuild 5 Sep 2009 22:21:54 -0000 1.6
+++ puppet-0.24.8-r1.ebuild 16 Nov 2009 20:18:49 -0000 1.7
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.24.8-r1.ebuild,v 1.6 2009/09/05 22:21:54 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.24.8-r1.ebuild,v 1.7 2009/11/16 20:18:49 hollow Exp $
EAPI="2"
inherit elisp-common eutils ruby
@@ -19,6 +19,7 @@
>=dev-ruby/facter-1.5.0"
RDEPEND="${DEPEND}
>=app-portage/eix-0.9.4
+ <app-portage/eix-0.18
augeas? ( dev-ruby/ruby-augeas )
ldap? ( dev-ruby/ruby-ldap )
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
1.49 app-admin/puppet/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/ChangeLog?rev=1.49&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/ChangeLog?rev=1.49&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/ChangeLog?r1=1.48&r2=1.49
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -r1.48 -r1.49
--- ChangeLog 8 Oct 2009 09:53:44 -0000 1.48
+++ ChangeLog 16 Nov 2009 20:18:49 -0000 1.49
@@ -1,6 +1,14 @@
# ChangeLog for app-admin/puppet
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v 1.48 2009/10/08 09:53:44 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v 1.49 2009/11/16 20:18:49 hollow Exp $
+
+*puppet-0.25.1 (16 Nov 2009)
+
+ 16 Nov 2009; Benedikt Böhm <hollow@gentoo.org> puppet-0.24.8-r1.ebuild,
+ -puppet-0.25.0.ebuild, puppet-0.25.0-r1.ebuild, +puppet-0.25.1.ebuild,
+ +files/puppet-0.25.1-eix-0.18.patch:
+ version bump + backported portage provider for eix-0.18 compatibility (see
+ #287714)
*puppet-0.25.0-r1 (08 Oct 2009)
1.2 app-admin/puppet/puppet-0.25.0-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/puppet-0.25.0-r1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/puppet-0.25.0-r1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/puppet-0.25.0-r1.ebuild?r1=1.1&r2=1.2
Index: puppet-0.25.0-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.25.0-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- puppet-0.25.0-r1.ebuild 8 Oct 2009 09:53:44 -0000 1.1
+++ puppet-0.25.0-r1.ebuild 16 Nov 2009 20:18:49 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.25.0-r1.ebuild,v 1.1 2009/10/08 09:53:44 hollow Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.25.0-r1.ebuild,v 1.2 2009/11/16 20:18:49 hollow Exp $
EAPI="2"
inherit elisp-common eutils ruby
@@ -20,6 +20,7 @@
>=dev-ruby/facter-1.5.0"
RDEPEND="${DEPEND}
>=app-portage/eix-0.9.4
+ <app-portage/eix-0.18
augeas? ( dev-ruby/ruby-augeas )
ldap? ( dev-ruby/ruby-ldap )
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
1.1 app-admin/puppet/puppet-0.25.1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/puppet-0.25.1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-admin/puppet/puppet-0.25.1.ebuild?rev=1.1&content-type=text/plain
Index: puppet-0.25.1.ebuild
===================================================================
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-0.25.1.ebuild,v 1.1 2009/11/16 20:18:49 hollow Exp $
EAPI="2"
inherit elisp-common eutils ruby
MY_P="${P/_}"
DESCRIPTION="A system automation and configuration management software"
HOMEPAGE="http://reductivelabs.com/projects/puppet"
SRC_URI="http://reductivelabs.com/downloads/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
IUSE="augeas emacs ldap rrdtool shadow vim-syntax"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
DEPEND="dev-lang/ruby[ssl]
emacs? ( virtual/emacs )
>=dev-ruby/facter-1.5.0"
RDEPEND="${DEPEND}
>=app-portage/eix-0.18.0
augeas? ( dev-ruby/ruby-augeas )
ldap? ( dev-ruby/ruby-ldap )
rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
shadow? ( dev-ruby/ruby-shadow )"
S="${WORKDIR}/${MY_P}"
USE_RUBY="ruby18"
SITEFILE="50${PN}-mode-gentoo.el"
pkg_setup() {
enewgroup puppet
enewuser puppet -1 -1 /var/lib/puppet puppet
}
src_prepare() {
epatch "${FILESDIR}/${PN}-0.25.1-eix-0.18.patch"
}
src_compile() {
if use emacs ; then
elisp-compile ext/emacs/puppet-mode.el || die "elisp-compile failed"
fi
}
src_install() {
DESTDIR="${D}" ruby_einstall "$@" || die
DESTDIR="${D}" erubydoc
newinitd "${FILESDIR}"/puppetmaster-0.25.init puppetmaster
newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
newinitd "${FILESDIR}"/puppet-0.25.init puppet
doconfd conf/gentoo/conf.d/puppet
# Initial configuration files
keepdir /etc/puppet/manifests
insinto /etc/puppet
doins conf/gentoo/puppet/*
# Location of log and data files
keepdir /var/run/puppet
keepdir /var/log/puppet
keepdir /var/lib/puppet/ssl
keepdir /var/lib/puppet/files
fowners -R puppet:puppet /var/{run,log,lib}/puppet
if use emacs ; then
elisp-install ${PN} ext/emacs/puppet-mode.el* || die "elisp-install failed"
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
if use ldap ; then
insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
fi
if use vim-syntax ; then
insinto /usr/share/vim/vimfiles/syntax; doins ext/vim/syntax/puppet.vim
insinto /usr/share/vim/vimfiles/ftdetect; doins ext/vim/ftdetect/puppet.vim
fi
# ext and examples files
for f in $(find ext examples -type f) ; do
docinto "$(dirname ${f})"; dodoc "${f}"
done
docinto conf; dodoc conf/namespaceauth.conf
}
pkg_postinst() {
elog
elog "Please, *don't* include the --ask option in EMERGE_EXTRA_OPTS as this could"
elog "cause puppet to hang while installing packages."
elog
elog "Puppet uses eix to get information about currently installed packages,"
elog "so please keep the eix metadata cache updated so puppet is able to properly"
elog "handle package installations."
elog
elog "Currently puppet only supports adding and removing services to the default"
elog "runlevel, if you want to add/remove a service from another runlevel you may"
elog "do so using symlinking."
elog
if [ \
-f "${ROOT}/etc/puppet/puppetd.conf" -o \
-f "${ROOT}/etc/puppet/puppetmaster.conf" -o \
-f "${ROOT}/etc/puppet/puppetca.conf" \
] ; then
elog
elog "Please remove deprecated config files."
elog " /etc/puppet/puppetca.conf"
elog " /etc/puppet/puppetd.conf"
elog " /etc/puppet/puppetmasterd.conf"
elog
fi
use emacs && elisp-site-regen
}
pkg_postrm() {
use emacs && elisp-site-regen
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2009-11-16 20:18 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-16 20:18 [gentoo-commits] gentoo-x86 commit in app-admin/puppet: puppet-0.24.8-r1.ebuild ChangeLog puppet-0.25.0-r1.ebuild puppet-0.25.1.ebuild puppet-0.25.0.ebuild Benedikt Boehm (hollow)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox