summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTheo Chatzimichos <tampakrap@gentoo.org>2013-11-16 16:54:37 +0000
committerTheo Chatzimichos <tampakrap@gentoo.org>2013-11-16 16:54:37 +0000
commitb50a424fa2f618d155d0bdf8530435dd9e0415f2 (patch)
treeabbd72cafe65e72929a46508a430d921dbc5108a /app-admin/puppet
parentVersion bump. (diff)
downloadhistorical-b50a424fa2f618d155d0bdf8530435dd9e0415f2.tar.gz
historical-b50a424fa2f618d155d0bdf8530435dd9e0415f2.tar.bz2
historical-b50a424fa2f618d155d0bdf8530435dd9e0415f2.zip
version bump
Package-Manager: portage-2.2.0_alpha166/cvs/Linux x86_64 Manifest-Sign-Key: 0x57DC0078
Diffstat (limited to 'app-admin/puppet')
-rw-r--r--app-admin/puppet/ChangeLog7
-rw-r--r--app-admin/puppet/Manifest10
-rw-r--r--app-admin/puppet/puppet-3.3.2.ebuild161
3 files changed, 173 insertions, 5 deletions
diff --git a/app-admin/puppet/ChangeLog b/app-admin/puppet/ChangeLog
index ce4e22a28f6d..a204a6d59378 100644
--- a/app-admin/puppet/ChangeLog
+++ b/app-admin/puppet/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-admin/puppet
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v 1.175 2013/10/12 10:37:36 tampakrap Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v 1.176 2013/11/16 16:54:19 tampakrap Exp $
+
+*puppet-3.3.2 (16 Nov 2013)
+
+ 16 Nov 2013; Theo Chatzimichos <tampakrap@gentoo.org> +puppet-3.3.2.ebuild:
+ version bump
*puppet-3.3.1 (12 Oct 2013)
diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 71755c62e0c6..a290b05dac0b 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -12,16 +12,18 @@ DIST puppet-2.7.23.tar.gz 2025639 SHA256 73bc0d5a2334dc484148141a32274703b65b78b
DIST puppet-3.2.4.tar.gz 1786216 SHA256 8b38f4adee6237b8dd7b1956d90af97f2d0091245d6e30b708bbc8e333001358 SHA512 31a22cf926c6fe866e7ed1ca294dd78228bfb34b0465d44cc985dc6f737879710b5c27e1519f53c9fd9622320386950f290d774d709559b66be79e43dac1dd5e WHIRLPOOL 86bb44bd6ee5a4c31892e909a95fcea52ced289b891281bae5535dac891006d9c1a5d4613210a0ba550ab6428f206dcf9ab3fafb3c90297a64e8bad3c06509be
DIST puppet-3.3.0.tar.gz 1894901 SHA256 72a8579332b379f8dfe03d39ac961891db9d1e41919be98ac64caa0e3e2d31a0 SHA512 806bfd76d58a3abb7d717e1a4f46f0569e61aa92bc9961c7e2b314669849865c74907c93b4455d4ed0f0eb9ec88ec02f8f2c83a6821549b590c86797c99cac7a WHIRLPOOL 4b10f7c6054cf547496165b24589f15b13fc0bd8db8b4f710725605fbf1a50f7b8b77453e0a16e5f0e290fc04727997de6bbd5d94dc495175d999508099edf43
DIST puppet-3.3.1.tar.gz 1896023 SHA256 152f9eaa6767c5f6cbd52befff891bd54e074d2f6487a649373da0113c09e284 SHA512 323dcd31a7029439edb3663501bce11fe7aa75b80efbd133abb82ea2c1584ce395a70ad2203f52d4fda8cadf18db7d6f6f2d4a3b285fa69b19b930d46e85a2d4 WHIRLPOOL a6d4b97efd5859b89d5fc81a857ecf837da540f140f33a252e552306843164e94cd94e0ca10b6bcfa3310fc0c03db9d2908100ed8f6c58d0c49ab5970202d01c
+DIST puppet-3.3.2.tar.gz 1897677 SHA256 8e8019617bc00a583a1062e125d3ce76bc40968ebf1fdd9fff67ac5321952637 SHA512 afdc06f0d3a6edbf44a313e6c4937bcc9e3cf84b3500e9df9484901becb902e9f96ba438cfdd9938e98a4a896720e1e88dd0f499815b27209e4693d9af7b0bb9 WHIRLPOOL 889584028738573d32b73a220f80dbf6aa1ac77dae3c943dfb13f396b745702abca24ede233d0b0b55f1b5506df356b55e4771f17e685f19b6974f242fb982f3
EBUILD puppet-2.7.23.ebuild 4819 SHA256 2dd746a070446e53ce9b62aff8ef28d9b2906f3ed1673f085a5e0c0f2cd7adef SHA512 4db1abf2648378c164bab5d0a5a9925c16bef561acbef1c2ebd27fccc2f2336ca9096d40184a6d6d835621afac4c4c7365d4aa721ed6e3d626cd6e7d0b92e3ab WHIRLPOOL 41f1c00ddda305c758c5ee6c4e4a977b2f8ec0dc4d9ed6b7c55ba13dfebe502d58bf626f2c3d1c13380ec48433c30e9a6c14d77cdb5581bfec9932c809d392d0
EBUILD puppet-3.2.4.ebuild 4293 SHA256 17474b5af7b47cdab276f143f071a0bd875d94f6beee0c01abfaed3ae7f0b929 SHA512 291ec73e518bd58dcead6aad6dd59508e7f3236f2d778adf36c512d085025ecf13daa5d4f44e62361397b8ce40106430e17fd248d676d72fc42c94e445105794 WHIRLPOOL 842f047f62af9b7ee735449b51170071a27b12acd0b534aa89f1edaaa2d3357ae37d7bb33b30c0dadcba96cbaf417f8f1796d1267f5594618b53cdb516be1821
EBUILD puppet-3.3.0.ebuild 4306 SHA256 f1709a18b379ba87e7efecaa40ca5cf9282554b685d27ca3228a2244c3260adf SHA512 3efd09d67f0efeeabc3419902257374cca2da54827afb2d3f1468116e925d981f7aa6de56f857100631e8062925e96912762597c3e84900d3309b5f92d4cabb3 WHIRLPOOL 63aab9a2d75436e599528ecb266d9d5105cc2b401ded72bc848e771b314c3bf501c8f3bfa0cd39085dc059e2c634a9e99fdf8cc755e50406b913a11da329a374
EBUILD puppet-3.3.1.ebuild 4356 SHA256 84007fdb75e368d8d2d65156217b957b046c4d8827125eee3f1f2c1e40006b0c SHA512 e8e944920c7c03da1a3ff91bd74ab641a80c5d667b354822da995a36dd08d2e822e56ef2fd3103ca89219ca8aac678817e80c743b06f5236b2f65efe5cd082db WHIRLPOOL 8fdb34cf31c2ef6d8f6d68fd391971921cbe0bf481cb5ae1ce66b324f4747869b4702a1098e512bc902c667c7df648a5c6059c125020c4cfc8fa2d029a44e390
-MISC ChangeLog 28612 SHA256 98718c65eda82085c48d00d80a00757001fb4d4066997fe6c260ce7e8af8ebb1 SHA512 b831e1d560c6e1c7d41538b2408adac1abf722c2b139c2d76ed9047bd01e37d28f51bd42f1f9fe513e43792f3e48e64b107b5409e76667888ca8b9330843121d WHIRLPOOL 91d96c193e885ad27cdd2610bb4d0eee27170125dfc37d0437eda65b573f038ca1e4b7cd716b7c7b31fe8f787a66d1c41f9da53fed04a09b76a13536edcca106
+EBUILD puppet-3.3.2.ebuild 4356 SHA256 28adbf61b6c4781d3d982a9e23c204f6c5ac629804c04c305f60598ed6c1effb SHA512 89155d85b4ecd47783f4e9cd4fd8aa1145be30ff6dcbe2f2e5309010d873d5a3a3a9b39d632b42991abd1e2c48bc34b401c6ac70464f22dc4aaaadbdc34049ca WHIRLPOOL 3e7dca3e1057667429fc6ecf54bd5ea310f0886debeda43fb5f9c29a91fe23e2df883e435119ab5c9eca1fa3b457b469ca979ce9f8bb1d855839988e816dc3ad
+MISC ChangeLog 28735 SHA256 be25db6730873ef0fd01d31c795ddb57593df1028acdec64496669e3b7d243df SHA512 0c28a6e76f975a8a9a307b5ad96590c33907b7df817ffe76bfbd3c30e43a5a853edd461d3ab368758938e09855430c0dc711b2dd964f2bdbf5b4ff78a8049480 WHIRLPOOL 2d883fee3702825c3c017c3c834ea15c9585c1f002d162f25d1991999d9af4ff6a2cb3a4d90d0f5bec4b8c28093927caf716caae03dfd39b578570e024a681a1
MISC metadata.xml 1178 SHA256 a2bacb8f1f7fe8ea72ecea2729a55402fdff8e88082295b8f27a96077328f83b SHA512 90c5f30845403e8eb5e2218617892d5cfd149deacea62c1ba8533a8773ff79d2e7f4d4b9ffea666237494e0f51fd02cba290d000902aa9811c39be4d8c564952 WHIRLPOOL c7067fd67fc94cdf4fb044428b9142019ef3ef9cb591b5354bc3da6604d54ad68eeb1388f19df40293e1a521f311dd5e447305a03a9a769afb1c96949f8cbe92
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEAREIAAYFAlJZJ4YACgkQjDdoMVfcAHgL/ACg6nczfldhYnDEgPj5cL1jmm4l
-FLgAnjhM4YsPVO+WGdhc/06v963cYv7i
-=NYaE
+iEYEAREIAAYFAlKHo1QACgkQjDdoMVfcAHhzgACgpFYyAPR3SuDODEilI+pxJ6iv
+n4kAmgMcdFokvWAtVdDO3F1TofwqQYcs
+=x+zP
-----END PGP SIGNATURE-----
diff --git a/app-admin/puppet/puppet-3.3.2.ebuild b/app-admin/puppet/puppet-3.3.2.ebuild
new file mode 100644
index 000000000000..7504275e03ed
--- /dev/null
+++ b/app-admin/puppet/puppet-3.3.2.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-3.3.2.ebuild,v 1.1 2013/11/16 16:54:19 tampakrap Exp $
+
+EAPI="5"
+
+USE_RUBY="ruby18 ruby19"
+
+inherit elisp-common xemacs-elisp-common eutils user ruby-ng versionator
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="http://puppetlabs.com/"
+SRC_URI="http://www.puppetlabs.com/downloads/puppet/${P}.tar.gz"
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86"
+IUSE="augeas diff doc emacs ldap minimal rrdtool selinux shadow sqlite3 vim-syntax xemacs"
+
+ruby_add_rdepend "
+ dev-ruby/hiera
+ >=dev-ruby/facter-1.6.2
+ augeas? ( dev-ruby/ruby-augeas )
+ diff? ( dev-ruby/diff-lcs )
+ doc? ( dev-ruby/rdoc )
+ ldap? ( dev-ruby/ruby-ldap )
+ shadow? ( dev-ruby/ruby-shadow )
+ sqlite3? ( dev-ruby/sqlite3 )
+ virtual/ruby-ssl"
+
+DEPEND="${DEPEND}
+ ruby_targets_ruby19? ( dev-lang/ruby:1.9[yaml] )
+ emacs? ( virtual/emacs )
+ xemacs? ( app-editors/xemacs )"
+RDEPEND="${RDEPEND}
+ ruby_targets_ruby19? ( dev-lang/ruby:1.9[yaml] )
+ rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
+ selinux? (
+ sys-libs/libselinux[ruby]
+ sec-policy/selinux-puppet
+ )
+ vim-syntax? ( >=app-vim/puppet-syntax-3.0.1 )
+ >=app-portage/eix-0.18.0"
+
+SITEFILE="50${PN}-mode-gentoo.el"
+
+pkg_setup() {
+ enewgroup puppet
+ enewuser puppet -1 -1 /var/lib/puppet puppet
+}
+
+all_ruby_compile() {
+ if use emacs ; then
+ elisp-compile ext/emacs/puppet-mode.el
+ fi
+
+ if use xemacs ; then
+ # Create a separate version for xemacs to be able to install
+ # emacs and xemacs in parallel.
+ mkdir ext/xemacs
+ cp ext/emacs/* ext/xemacs/
+ xemacs-elisp-compile ext/xemacs/puppet-mode.el
+ fi
+}
+
+each_ruby_install() {
+ ${RUBY} install.rb --destdir="${D}" install || die
+}
+
+all_ruby_install() {
+ newinitd "${FILESDIR}"/puppet.init-r1 puppet
+
+ # Initial configuration files
+ insinto /etc/puppet
+
+ # Location of log and data files
+ keepdir /var/log/puppet
+ fowners -R puppet:puppet /var/log/puppet
+
+ if use minimal ; then
+ rm "${ED}/etc/puppet/auth.conf"
+ else
+ newinitd "${FILESDIR}"/puppetmaster.init-r1 puppetmaster
+ newconfd "${FILESDIR}"/puppetmaster.confd puppetmaster
+
+ insinto /etc/puppet
+
+ keepdir /etc/puppet/manifests
+ keepdir /etc/puppet/modules
+
+ keepdir /var/lib/puppet/ssl
+ keepdir /var/lib/puppet/facts
+ keepdir /var/lib/puppet/files
+ fowners -R puppet:puppet /var/lib/puppet
+ fi
+
+ if use emacs ; then
+ elisp-install ${PN} ext/emacs/puppet-mode.el*
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+
+ if use xemacs ; then
+ xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
+ xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ fi
+
+ if use ldap ; then
+ insinto /etc/openldap/schema; doins ext/ldap/puppet.schema
+ fi
+
+ # ext and examples files
+ for f in $(find ext examples -type f) ; do
+ docinto "$(dirname ${f})"; dodoc "${f}"
+ done
+}
+
+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
+ elog "Portage Puppet module with Gentoo-specific resources:"
+ elog "http://forge.puppetlabs.com/gentoo/portage"
+ elog
+
+ if [ \
+ -f "${EPREFIX}/etc/puppet/puppetd.conf" -o \
+ -f "${EPREFIX}/etc/puppet/puppetmaster.conf" -o \
+ -f "${EPREFIX}/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
+
+ if [ "$(get_major_version $REPLACING_VERSIONS)" = "2" ]; then
+ elog
+ elog "If you're upgrading from 2.x then we strongly suggest you to read:"
+ elog "http://docs.puppetlabs.com/guides/upgrading.html"
+ elog
+ fi
+
+ use emacs && elisp-site-regen
+ use xemacs && xemacs-elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+ use xemacs && xemacs-elisp-site-regen
+}