summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatsuu Takuto <matsuu@gentoo.org>2012-03-14 16:33:33 +0000
committerMatsuu Takuto <matsuu@gentoo.org>2012-03-14 16:33:33 +0000
commit80eafd3c6991be137ff70193190f49b494bb61ea (patch)
tree185cc79ca6dae55ccafe8fc67dde1eddf4d1cec5 /app-admin
parentVersion bumped. (diff)
downloadhistorical-80eafd3c6991be137ff70193190f49b494bb61ea.tar.gz
historical-80eafd3c6991be137ff70193190f49b494bb61ea.tar.bz2
historical-80eafd3c6991be137ff70193190f49b494bb61ea.zip
Version bumped. Fixed emacs and xemacs related issue, bug #406053. Added ruby19 and ree18 to USE_RUBY.
Package-Manager: portage-2.1.10.44/cvs/Linux x86_64
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/puppet/ChangeLog9
-rw-r--r--app-admin/puppet/Manifest26
-rw-r--r--app-admin/puppet/puppet-2.6.12.ebuild165
-rw-r--r--app-admin/puppet/puppet-2.7.12.ebuild (renamed from app-admin/puppet/puppet-2.7.9.ebuild)23
4 files changed, 40 insertions, 183 deletions
diff --git a/app-admin/puppet/ChangeLog b/app-admin/puppet/ChangeLog
index b110e56829e7..c879c1b80cb2 100644
--- a/app-admin/puppet/ChangeLog
+++ b/app-admin/puppet/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-admin/puppet
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v 1.103 2012/03/03 20:26:00 armin76 Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/ChangeLog,v 1.104 2012/03/14 16:33:33 matsuu Exp $
+
+*puppet-2.7.12 (14 Mar 2012)
+
+ 14 Mar 2012; MATSUU Takuto <matsuu@gentoo.org> -puppet-2.6.12.ebuild,
+ -puppet-2.7.9.ebuild, +puppet-2.7.12.ebuild:
+ Version bumped. Fixed emacs and xemacs related issue, bug #406053. Added
+ ruby19 and ree18 to USE_RUBY. Removed old versions.
03 Mar 2012; Raúl Porcel <armin76@gentoo.org> puppet-2.7.11.ebuild:
sparc stable wrt #403963
diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 3b33a3520a66..b5aa68feda49 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -7,18 +7,26 @@ AUX puppetmaster-2.7.6.confd 640 RMD160 6117e911ecc9be8c5eaa5df7562b6c9c56bc28aa
AUX puppetmaster-2.7.6.init 867 RMD160 3dcf630b8f758a5a6075bd412c7174d182609235 SHA1 85b8e2aadc95658701a89e7aa8b44eef4b272fd0 SHA256 3fc62b4850ccd38517d9617671bef2a5d804147383744638de67c6f2289de28c
AUX puppetmaster.confd 279 RMD160 64824fc2c88d9069b25d0548fac5981f1ff4fa6b SHA1 d521616310e7a27986c27138bd4d4382238d609a SHA256 6db68d9e093d3d231c8ad35968e8d276f68cdd7aec8577b3f7ac2998d1f91692
AUX puppetmaster.init 984 RMD160 0f64b00f6b67fd4a7df0ed765fae096d7708abe0 SHA1 73c53119ac29591f1119637eb8818225bc32b95f SHA256 62f0abb0a386620be83586adaf34c1baff4719618d08495a7cbadaa21cc2d101
-DIST puppet-2.6.12.gem 1530880 RMD160 283875f708d07e1b8acbf8cbe8fb6e1f1a67b5bf SHA1 75e6978b13a88b3498e3f79f467a19802ec83672 SHA256 d4dbfb48c42e73fd22d1f3605d6794756f7cd0873e57b3ffde00d81e5ccfa732
DIST puppet-2.7.11.gem 1846272 RMD160 2ef1c5276b70acb2ad37dce6d34ee9647ea0c62b SHA1 588e3ee89eaa6babd98dc207a1e0b517be28f59c SHA256 d58c0ad7ee05364d3431fefd2894690eed3364362d759b0b2627c44f71c955d6
-DIST puppet-2.7.9.gem 1802240 RMD160 69fac8fbc4a59a11c93e7bcb555f6cede2b81b75 SHA1 c061982ea2d20e26acb1b9e6cb53e153897eab78 SHA256 0828132d6421670f1cf40ed7c1a298f764b3c6f54b1ab081242edbe08c93fa46
-EBUILD puppet-2.6.12.ebuild 4811 RMD160 535ceff9dfcc36f6ab2fdf8e18a7a5ee434748ce SHA1 64f16fc5ab0129ba871b77b8a78b224bd71e72eb SHA256 0ab06f8b307100f3682b7edc737c6bb89f4f46fdc657dc1f21a248087132756b
+DIST puppet-2.7.12.gem 1876480 RMD160 91fad29bfcdf3944aa84cd54347c928d728ccc91 SHA1 ef1afaeec34f921c055826f33b39dc88cbb52c01 SHA256 2c96c6cba32b1b413faee8a0d96b1f33be08aca99d165ea689f06a7dc1a2bc1f
EBUILD puppet-2.7.11.ebuild 4603 RMD160 6031cdb3689fad70fc3e45073e358360d022c1b3 SHA1 8c253f12341b378f2e98e328a42487369c7c17ae SHA256 121c1057e2ff1ba20dd2deae47ae5f87cfca075cd2e59b8172f02af8f9e7554e
-EBUILD puppet-2.7.9.ebuild 4606 RMD160 a09a1b73bfd47c2379015cbe0121c343dda3eece SHA1 7f11203f9605df4352b1d7879ea14057cebc4bbb SHA256 c48813dd7bd1acc3ff9479cbfd9fdf4c42fe884a041187e5db539ee051d68a8d
-MISC ChangeLog 17546 RMD160 dd276798cdd83036602411b0a6bfd9f086df0d95 SHA1 23664d9eddf7322217bb16d389bb54572d96a125 SHA256 24f9c6334197f14a8a9a0e7ddcd5cee574256d4a3a2891c0515b2c785d23efa6
+EBUILD puppet-2.7.12.ebuild 4890 RMD160 5320feaa0754538997aabcc7223679142f2790c1 SHA1 d6497f94a15254c8960cb060e6023d23b00a6864 SHA256 b1c2ca9cfa6b35a2d0c6129242eb9aafdf0a3da1962684c75aa34e57dfcca2d3
+MISC ChangeLog 17824 RMD160 924046e68d1880511fb6ff7fd1939b8ceba31573 SHA1 b6ea0f56c6f9f63b329b642541aa4315a25b9a31 SHA256 9e1358abbfddee4c341da97d1c38e89e0ed43fa0a281b976706d6bdda1480f40
MISC metadata.xml 1129 RMD160 64eb4cc09f22194da11da3c4e01441d846d1e9eb SHA1 bd76204117d9000ea1b3704054dbac3945a09026 SHA256 4e7dfa915273eb359790f38782099255c8e788794539b83205ed866b400d09cf
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk9SfmAACgkQuQc30/atMkCoKACgr3bzDyggpLBiOtL5xBJmNfSu
-AuUAmwbvYPW4+Mf2RAJcg/FiHDX6ZaDp
-=LEVp
+iQIcBAEBAgAGBQJPYMhjAAoJECaGw+YFKA1pEGMP/1E/FB/9AwYQ7ChRFKr4kPDm
+eyL/s5XP7Ja63usVGDYmOYoBUEb586O+jAntN46j+kdvse7QPElpe8TM5Mfv9y5/
+nlnwc6kq6T/7Xl1SKXYpKYQ472CAjk29tz/t4KR9LtceDfUkT+0ovoHCpiZLNHIT
+8cCYyaKRujP904eQXqD8y9xNLYGnmsODtM/LxUjdSJXQlGg7fcy6B6AWO2Or3Ox5
+7RH3LxjPL2HY/kvi7C72uC4nQA7uIc3fwGjWEadoGF6bVo2k20N0C1JCj5XWwhbm
+WzM8Ku0EkqoOWcSqZRZBPWu0khl0q3+HAEeuuvHLR9u2o9Cf3WhKuFNbXEayw+pl
+SpRZQPBt8M0R92bd9Y+SNEMPuh6DCEArRi6Yt0zMC0jAns6WUfYQG2rY2UGg8tSL
+ypB1tTLqDHy/U6C7Ss5+rHDTOPIvBOd1s8s8o2rs8zQet9i65x0L+5ZMN4aRYWb0
+1xq1cKU5zdbCpAxFuJov0gz7rcmWn3/LOWaM5Lqj9InWNCiE+iHjrlk78YTv9rw5
+blXKy2vp8UMYqZlpE1C9CtSGcc7ZsieRJ4tGRdpv66nyHBoNZDfTYjKfljAKklfl
+tQBqZX4B8O1+7AWEKxLu3PCMq7H4VnYTeG+S6T2S6TkGC/aj2v3J11+LMsNTb52P
+3CZgJvc/pgJu35KfVG+K
+=ZOKT
-----END PGP SIGNATURE-----
diff --git a/app-admin/puppet/puppet-2.6.12.ebuild b/app-admin/puppet/puppet-2.6.12.ebuild
deleted file mode 100644
index 6b4f6c8b4cd0..000000000000
--- a/app-admin/puppet/puppet-2.6.12.ebuild
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-2.6.12.ebuild,v 1.6 2011/11/06 13:21:43 ranger Exp $
-
-EAPI="3"
-USE_RUBY="ruby18"
-
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_TASK_TEST="test"
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG* README*"
-
-inherit elisp-common xemacs-elisp-common eutils ruby-fakegem
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="http://puppetlabs.com/"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite3 vim-syntax xemacs"
-KEYWORDS="amd64 hppa ppc sparc x86"
-
-ruby_add_rdepend "
- >=dev-ruby/facter-1.5.1
- 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-ruby )
- virtual/ruby-ssl"
-# couchdb? ( dev-ruby/couchrest )
-# mongrel? ( www-servers/mongrel )
-# rack? ( >=dev-ruby/rack-1 )
-# rails? (
-# dev-ruby/rails
-# >=dev-ruby/activerecord-2.1
-# )
-# stomp? ( dev-ruby/stomp )
-
-DEPEND="${DEPEND}
- emacs? ( virtual/emacs )
- xemacs? ( app-editors/xemacs )"
-RDEPEND="${RDEPEND}
- emacs? ( virtual/emacs )
- xemacs? ( app-editors/xemacs )
- rrdtool? ( >=net-analyzer/rrdtool-1.2.23[ruby] )
- selinux? ( sys-libs/libselinux[ruby] )
- >=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() {
- all_fakegem_compile
-
- if use emacs ; then
- elisp-compile ext/emacs/puppet-mode.el || die "elisp-compile failed"
- fi
-
- if use xemacs ; then
- # Create a separate version for xemacs to be able to install
- # emacs and xemacs in parallel.
- mkdir ext/xemacs || die
- cp ext/emacs/* ext/xemacs/ || die
- xemacs-elisp-compile ext/xemacs/puppet-mode.el || die "xemacs-elisp-compile failed"
- fi
-}
-
-each_fakegem_install() {
- ${RUBY} install.rb --destdir="${D}" install || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- newinitd "${FILESDIR}"/puppetmaster.init puppetmaster || die
- doconfd conf/gentoo/conf.d/puppetmaster || die
- newinitd "${FILESDIR}"/puppet.init puppet || die
- doconfd conf/gentoo/conf.d/puppet || die
-
- # Initial configuration files
- keepdir /etc/puppet/manifests || die
- keepdir /etc/puppet/modules || die
- insinto /etc/puppet
-
- # Bug #338439
- #doins conf/gentoo/puppet/* || die
- doins conf/redhat/*.conf || die
- doins conf/auth.conf || die
-
- # Location of log and data files
- keepdir /var/run/puppet || die
- keepdir /var/log/puppet || die
- keepdir /var/lib/puppet/ssl || die
- keepdir /var/lib/puppet/facts || die
- keepdir /var/lib/puppet/files || die
- fowners -R puppet:puppet /var/{run,log,lib}/puppet || die
-
- if use emacs ; then
- elisp-install ${PN} ext/emacs/puppet-mode.el* || die "elisp-install failed"
- elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
- fi
-
- if use xemacs ; then
- xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el* || die "xemacs-elisp-install failed"
- xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}" || die
- fi
-
- if use ldap ; then
- insinto /etc/openldap/schema; doins ext/ldap/puppet.schema || die
- fi
-
- if use vim-syntax ; then
- insinto /usr/share/vim/vimfiles/ftdetect; doins ext/vim/ftdetect/puppet.vim || die
- insinto /usr/share/vim/vimfiles/ftplugin; doins ext/vim/ftplugin/puppet.vim || die
- insinto /usr/share/vim/vimfiles/indent; doins ext/vim/indent/puppet.vim || die
- insinto /usr/share/vim/vimfiles/syntax; doins ext/vim/syntax/puppet.vim || die
- fi
-
- # ext and examples files
- for f in $(find ext examples -type f) ; do
- docinto "$(dirname ${f})"; dodoc "${f}" || die
- done
- docinto conf; dodoc conf/namespaceauth.conf || die
-}
-
-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 "${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
-
- use emacs && elisp-site-regen
- use xemacs && xemacs-elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
- use xemacs && xemacs-elisp-site-regen
-}
diff --git a/app-admin/puppet/puppet-2.7.9.ebuild b/app-admin/puppet/puppet-2.7.12.ebuild
index 78044402e6bd..9395f0c6d2b5 100644
--- a/app-admin/puppet/puppet-2.7.9.ebuild
+++ b/app-admin/puppet/puppet-2.7.12.ebuild
@@ -1,16 +1,21 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-2.7.9.ebuild,v 1.1 2011/12/15 16:15:21 matsuu Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/puppet/puppet-2.7.12.ebuild,v 1.1 2012/03/14 16:33:33 matsuu Exp $
EAPI="4"
# ruby19: dev-ruby/ruby-ldap has no ruby19
-USE_RUBY="ruby18"
+USE_RUBY="ruby18 ruby19 ree18"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_TASK_TEST="test"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG* README*"
-inherit elisp-common xemacs-elisp-common eutils ruby-fakegem
+# bug #406053
+inherit elisp-common
+EMACS_SITELISP="${SITELISP}"
+inherit xemacs-elisp-common
+XEMACS_SITELISP="${SITELISP}"
+inherit eutils ruby-fakegem
DESCRIPTION="A system automation and configuration management software"
HOMEPAGE="http://puppetlabs.com/"
@@ -111,11 +116,13 @@ all_ruby_install() {
fi
if use emacs ; then
+ SITELISP="${EMACS_SITELISP}"
elisp-install ${PN} ext/emacs/puppet-mode.el*
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
if use xemacs ; then
+ SITELISP="${XEMACS_SITELISP}"
xemacs-elisp-install ${PN} ext/xemacs/puppet-mode.el*
xemacs-elisp-site-file-install "${FILESDIR}/${SITEFILE}"
fi
@@ -163,11 +170,11 @@ pkg_postinst() {
elog
fi
- use emacs && elisp-site-regen
- use xemacs && xemacs-elisp-site-regen
+ use emacs && SITELISP="${EMACS_SITELISP}" elisp-site-regen
+ use xemacs && SITELISP="${XEMACS_SITELISP}" xemacs-elisp-site-regen
}
pkg_postrm() {
- use emacs && elisp-site-regen
- use xemacs && xemacs-elisp-site-regen
+ use emacs && SITELISP="${EMACS_SITELISP}" elisp-site-regen
+ use xemacs && SITELISP="${XEMACS_SITELISP}" xemacs-elisp-site-regen
}