[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2024-04-29 Thread Matthew Thode
commit: 8c99494050c360e29547802e267c903630f50d49
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:39:25 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:39:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c994940

app-admin/puppet-agent: drop 8.5.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 -
 app-admin/puppet-agent/puppet-agent-8.5.0.ebuild | 91 
 2 files changed, 93 deletions(-)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 9d3ebd5ae1f4..d172a2c2a202 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,7 +1,5 @@
 DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d3f8b89df06314171e5c7bb95f574311cee5af1910bdf7f5574eaa5f514bcf0c1ceb5c04c30a2079069183c4b37dd90581596a70092e
 SHA512 
7912360597c21abf048d578783262821210d6568dc41f79b2d21cdb08851f8bd4cbe5a6114aa8af302c9046de424b8b15fe34be1fc51b529f36ccb99445bc7dc
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
-DIST puppet-agent_8.5.0-1focal_amd64.deb 35945720 BLAKE2B 
485fa3e93006c63265df27ba99e61e1c9b253f71976aa92af1bc0ee474b575c27d3e1d3ddde21a919f5a21e151777b1ab8f7d849f5927a48898ca58b14edaa8b
 SHA512 
a252240e206fb93bfc882f88e593a93b29c61442bb7fc95e1d3465e30af6b7bd82a362287590a36460ed04d4759fc244d3eff118ef8790885112ef78206a14f9
-DIST puppet-agent_8.5.0-1focal_arm64.deb 35436786 BLAKE2B 
712f893f05f9f75bf7af0cf40556f0746a81fabbd8e588ad598f59856bfe4948c53eb92e2eaa7a621507183c572d17ecb2b426b13a91bbd0b98cc2463070a60e
 SHA512 
ce1752d13b2d4b9442ef11006e8bc0edf98e855df051491efd2760b6919c41f0dda2030910e5794658ae99d3b8341e9bf64aa57c65069f9d83a3f328f1d2dd41
 DIST puppet-agent_8.5.1-1focal_amd64.deb 35945834 BLAKE2B 
8c839eabf8abbc6cf87ab8a1c942b97be7fc08b9053695d07a7fc4bbf69886192063553c43f81e73521327cf8b89af18fe43d41ef3f71229d218fe123426f50c
 SHA512 
324ea532d005a1bbb0f25fdd411f3f68a1c18371cb494f8934d73d87c19e3bbf46c653a9afbe767ed2ab6e788115f31ccef4bd084351ee6f73e4e656aab5d65a
 DIST puppet-agent_8.5.1-1focal_arm64.deb 35436770 BLAKE2B 
16ead6317dab6f8b65b8ea5269eec5593697f4da6d1ec0323e074f4eab3c8518dab10af48853e591aecc62c63a5ff4e135cf02bb1d7f7d565c5200bfae98ff86
 SHA512 
f3acc097563d9a56cb677df72250ee25ab0e1e361eb40a2cd36b3d694854edc3850f08099b916aefbc16580f78a194e9f3bf33b1cb585836d55c6e8dcf03a379
 DIST puppet-agent_8.6.0-1focal_amd64.deb 35966100 BLAKE2B 
a27e5fd32c73dd798612cc78a2e4abc150b425215592e9c7a88c7d3b54a2f6dcaffd557575e7c6f64116228fdd50e15a503f8b4c8c496c0f970ee772d5a88e6c
 SHA512 
10a89f73219da6b59e63e8d2aba63968ef2236e773077c54ef6001b010b20b3e384676880cc10b8be4fc16336bb123783de88b0fd1d5c5d91c2455f410458363

diff --git a/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild
deleted file mode 100644
index 32089749d68e..
--- a/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
-arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r etc/puppetlabs/*

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2024-04-29 Thread Matthew Thode
commit: 6fd67610a57b62eb917201932e92c66427f6e165
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:39:11 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:39:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fd67610

app-admin/puppet-agent: drop 8.4.0-r1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest|  2 -
 .../puppet-agent/puppet-agent-8.4.0-r1.ebuild  | 91 --
 2 files changed, 93 deletions(-)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index a695258bc7d4..9d3ebd5ae1f4 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,7 +1,5 @@
 DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d3f8b89df06314171e5c7bb95f574311cee5af1910bdf7f5574eaa5f514bcf0c1ceb5c04c30a2079069183c4b37dd90581596a70092e
 SHA512 
7912360597c21abf048d578783262821210d6568dc41f79b2d21cdb08851f8bd4cbe5a6114aa8af302c9046de424b8b15fe34be1fc51b529f36ccb99445bc7dc
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
-DIST puppet-agent_8.4.0-1focal_amd64.deb 35930626 BLAKE2B 
ad299aaceba51bd2831c6aa15a1794c12e03026866e7b1fd59c49d078d7c32bc8af2f0eba9f699f21e0bde98147b3a7edb88db3ada2ec8cb9601c2ed64210240
 SHA512 
18148a6cbd237afc66bbce1bc5d9eec63426efd5d7a2625e4f8a7d962a97c25da7e5ef208972323ea10e35c174beaacacc131d7dd1043a9013f1d8c8ae8a8c70
-DIST puppet-agent_8.4.0-1focal_arm64.deb 35421066 BLAKE2B 
348f4cb16b83e0703fe8ec1fc6a5ebd992384c02f51b8d38d597d629b19f070f21e0f944ba1c6188bd9d93d0689e66ef10a4c717847ffca2534b4c6a3fa0eb4d
 SHA512 
5ba2d6d41e6d98e0e7830fc6140500173e1e18efd9c228c84ec124c5154df847657f4c43f994d05830774fc6431b49d57081ded579ed1215927623c7b83155a7
 DIST puppet-agent_8.5.0-1focal_amd64.deb 35945720 BLAKE2B 
485fa3e93006c63265df27ba99e61e1c9b253f71976aa92af1bc0ee474b575c27d3e1d3ddde21a919f5a21e151777b1ab8f7d849f5927a48898ca58b14edaa8b
 SHA512 
a252240e206fb93bfc882f88e593a93b29c61442bb7fc95e1d3465e30af6b7bd82a362287590a36460ed04d4759fc244d3eff118ef8790885112ef78206a14f9
 DIST puppet-agent_8.5.0-1focal_arm64.deb 35436786 BLAKE2B 
712f893f05f9f75bf7af0cf40556f0746a81fabbd8e588ad598f59856bfe4948c53eb92e2eaa7a621507183c572d17ecb2b426b13a91bbd0b98cc2463070a60e
 SHA512 
ce1752d13b2d4b9442ef11006e8bc0edf98e855df051491efd2760b6919c41f0dda2030910e5794658ae99d3b8341e9bf64aa57c65069f9d83a3f328f1d2dd41
 DIST puppet-agent_8.5.1-1focal_amd64.deb 35945834 BLAKE2B 
8c839eabf8abbc6cf87ab8a1c942b97be7fc08b9053695d07a7fc4bbf69886192063553c43f81e73521327cf8b89af18fe43d41ef3f71229d218fe123426f50c
 SHA512 
324ea532d005a1bbb0f25fdd411f3f68a1c18371cb494f8934d73d87c19e3bbf46c653a9afbe767ed2ab6e788115f31ccef4bd084351ee6f73e4e656aab5d65a

diff --git a/app-admin/puppet-agent/puppet-agent-8.4.0-r1.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.4.0-r1.ebuild
deleted file mode 100644
index 32089749d68e..
--- a/app-admin/puppet-agent/puppet-agent-8.4.0-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
-arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-04-29 Thread Matthew Thode
commit: 9008c150ec29c716582ec1f86909eb72021e246e
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:36:36 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:38:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9008c150

app-admin/puppet: drop 8.4.0-r1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest   |   1 -
 app-admin/puppet/puppet-8.4.0-r1.ebuild | 125 
 2 files changed, 126 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index aa69cc8b22a8..e3a86162a55b 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,7 +1,6 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-7.27.0.tar.gz 2825666 BLAKE2B 
dffc2329c28588a5b4a08996f5fbff95c092961aa68af6287c4216ffb3e5b6ab811df876b8efb0f6724d9990b21ad1c56d65bd9fd8d502008ba385f4460f0591
 SHA512 
a864357f5079c9fad53c2cff35f73f0bc25900359e25b5fb1130e3a3e6f77f63bc38ef59c0ce1b37913eb0acb1e42f39891ed7de0fe39ab138faa426ab2a9392
 DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3158cfede2ffda90ee23ebcfecfdabcf35459d1a048c3a204e13611f67852028233e4da4b9ed2ea08cad07a37c9
 SHA512 
d570452ceec764c657f4678f7179400d30f8513766edc6f020db35c3a4246c1d857615a647ca481920a7d1a40cf9a15057432468ccd4697e4335dca55e121faa
-DIST puppet-8.4.0.tar.gz 2882328 BLAKE2B 
de46a8fbdc7522f022d19953845c73e6872ed430a9380f157809bb95e7d7315063f136b5159468708dcb5dcb4353cc89eacbd4045458351c63261a6d9bd0
 SHA512 
23d5aede9ba55e4e63a7f815fd1d274e97d5d0c35aa1b5444c24b223a59d5d913ac5b4652acc2258b1721a213e4c24e1e8b4a146ca6a1b81a1536a51ed856270
 DIST puppet-8.5.0.tar.gz 1565122 BLAKE2B 
c787b981c64f2b52cc3c8998516599891980bb176cb3bce6596cb4b139fbae2f58e156fb007a3aa2bd2a5bb069dc63eb7fc36bde3f3533c27729fccfa19ee0e7
 SHA512 
1adf88f69b3b5a7071a2ee5dad66c3cd3fc1db57fdeaf7945f8cb167d1b76dcf12e85e17eefc418cda67952a4c75a6b43d320d0c0f1db610411d188304994cdc
 DIST puppet-8.5.1.tar.gz 1565085 BLAKE2B 
f352f9f70e090c4a32edd45ced5c01ed4eff891fb46c0f2d753ceeba43250960356ceb2d9047e7308732585ec114c5f728ec29a65b6a08348b74a9709ec92a89
 SHA512 
f1d661c34fc7c1381c6422ff7e027fdf4554a69939f5db926bf8a61a89583090fb8d28151f90093d3ca8037950ed911b0a5c7b8677a80ede72e83d9cbf89af7f
 DIST puppet-8.6.0.tar.gz 1567398 BLAKE2B 
749cc055c6797e5715907fdb768264774efba62e4681733a59a457cfda9dd2682990a96331cc04d313a367e32b820ce351fb103e19891976e900d99c30ca7ba5
 SHA512 
b08d59b4ec79fec5f3dd2d37c9b6a9f016cf25068e507866ab8d545f59792b9af84e302675182a0318c792814f0bff2bf052c8953b6b44c5441fa2c692a9f04d

diff --git a/app-admin/puppet/puppet-8.4.0-r1.ebuild 
b/app-admin/puppet/puppet-8.4.0-r1.ebuild
deleted file mode 100644
index da3eb9487a0c..
--- a/app-admin/puppet/puppet-8.4.0-r1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   hiera? ( dev-ruby/hiera )
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/deep_merge
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   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
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-04-29 Thread Matthew Thode
commit: 91fb49f46150f7fb076fb8317900fe81ba4ab5a6
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:37:46 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:38:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91fb49f4

app-admin/puppet: drop 7.27.0-r1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 -
 app-admin/puppet/puppet-7.27.0-r1.ebuild | 128 ---
 2 files changed, 129 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index bfd7024ba84f..c8a2bdc1a3f3 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,4 +1,3 @@
-DIST puppet-7.27.0.tar.gz 2825666 BLAKE2B 
dffc2329c28588a5b4a08996f5fbff95c092961aa68af6287c4216ffb3e5b6ab811df876b8efb0f6724d9990b21ad1c56d65bd9fd8d502008ba385f4460f0591
 SHA512 
a864357f5079c9fad53c2cff35f73f0bc25900359e25b5fb1130e3a3e6f77f63bc38ef59c0ce1b37913eb0acb1e42f39891ed7de0fe39ab138faa426ab2a9392
 DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3158cfede2ffda90ee23ebcfecfdabcf35459d1a048c3a204e13611f67852028233e4da4b9ed2ea08cad07a37c9
 SHA512 
d570452ceec764c657f4678f7179400d30f8513766edc6f020db35c3a4246c1d857615a647ca481920a7d1a40cf9a15057432468ccd4697e4335dca55e121faa
 DIST puppet-8.5.1.tar.gz 1565085 BLAKE2B 
f352f9f70e090c4a32edd45ced5c01ed4eff891fb46c0f2d753ceeba43250960356ceb2d9047e7308732585ec114c5f728ec29a65b6a08348b74a9709ec92a89
 SHA512 
f1d661c34fc7c1381c6422ff7e027fdf4554a69939f5db926bf8a61a89583090fb8d28151f90093d3ca8037950ed911b0a5c7b8677a80ede72e83d9cbf89af7f
 DIST puppet-8.6.0.tar.gz 1567398 BLAKE2B 
749cc055c6797e5715907fdb768264774efba62e4681733a59a457cfda9dd2682990a96331cc04d313a367e32b820ce351fb103e19891976e900d99c30ca7ba5
 SHA512 
b08d59b4ec79fec5f3dd2d37c9b6a9f016cf25068e507866ab8d545f59792b9af84e302675182a0318c792814f0bff2bf052c8953b6b44c5441fa2c692a9f04d

diff --git a/app-admin/puppet/puppet-7.27.0-r1.ebuild 
b/app-admin/puppet/puppet-7.27.0-r1.ebuild
deleted file mode 100644
index b23327410b34..
--- a/app-admin/puppet/puppet-7.27.0-r1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby27 ruby30 ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   dev-ruby/hiera
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   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
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
-#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # systemd stuffs
-   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
-
-   # tmpfiles stuff
-   newtmpfiles "${FILESDIR}/tmpfiles.d-2" "puppet.conf"
-

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-04-29 Thread Matthew Thode
commit: caadc980ff525f18ca2d7313e542945e1b1147c4
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:37:25 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:38:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caadc980

app-admin/puppet: drop 7.24.0-r1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 -
 app-admin/puppet/puppet-7.24.0-r1.ebuild | 131 ---
 2 files changed, 132 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index b64548606fe4..bfd7024ba84f 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,4 +1,3 @@
-DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-7.27.0.tar.gz 2825666 BLAKE2B 
dffc2329c28588a5b4a08996f5fbff95c092961aa68af6287c4216ffb3e5b6ab811df876b8efb0f6724d9990b21ad1c56d65bd9fd8d502008ba385f4460f0591
 SHA512 
a864357f5079c9fad53c2cff35f73f0bc25900359e25b5fb1130e3a3e6f77f63bc38ef59c0ce1b37913eb0acb1e42f39891ed7de0fe39ab138faa426ab2a9392
 DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3158cfede2ffda90ee23ebcfecfdabcf35459d1a048c3a204e13611f67852028233e4da4b9ed2ea08cad07a37c9
 SHA512 
d570452ceec764c657f4678f7179400d30f8513766edc6f020db35c3a4246c1d857615a647ca481920a7d1a40cf9a15057432468ccd4697e4335dca55e121faa
 DIST puppet-8.5.1.tar.gz 1565085 BLAKE2B 
f352f9f70e090c4a32edd45ced5c01ed4eff891fb46c0f2d753ceeba43250960356ceb2d9047e7308732585ec114c5f728ec29a65b6a08348b74a9709ec92a89
 SHA512 
f1d661c34fc7c1381c6422ff7e027fdf4554a69939f5db926bf8a61a89583090fb8d28151f90093d3ca8037950ed911b0a5c7b8677a80ede72e83d9cbf89af7f

diff --git a/app-admin/puppet/puppet-7.24.0-r1.ebuild 
b/app-admin/puppet/puppet-7.24.0-r1.ebuild
deleted file mode 100644
index e6415c71f2b2..
--- a/app-admin/puppet/puppet-7.24.0-r1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby27 ruby30 ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
-# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
-ruby_add_rdepend "
-   dev-ruby/hiera
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   http://forge.puppetlabs.com/gentoo/portage;
-   elog
-   elog "If updating from puppet 5 to 6, keep in mind that webrick 
(server/master)"
-   elog "suppert was removed for >=6.x, please migrate to puppetserver if 
you have"
-   elog "not already done so."
-   elog
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-04-29 Thread Matthew Thode
commit: 8e924429b01078610d5f6b98f727af98d6294232
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:36:55 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:38:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e924429

app-admin/puppet: drop 8.5.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 -
 app-admin/puppet/puppet-8.5.0.ebuild | 115 ---
 2 files changed, 116 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index e3a86162a55b..b64548606fe4 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,6 +1,5 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-7.27.0.tar.gz 2825666 BLAKE2B 
dffc2329c28588a5b4a08996f5fbff95c092961aa68af6287c4216ffb3e5b6ab811df876b8efb0f6724d9990b21ad1c56d65bd9fd8d502008ba385f4460f0591
 SHA512 
a864357f5079c9fad53c2cff35f73f0bc25900359e25b5fb1130e3a3e6f77f63bc38ef59c0ce1b37913eb0acb1e42f39891ed7de0fe39ab138faa426ab2a9392
 DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3158cfede2ffda90ee23ebcfecfdabcf35459d1a048c3a204e13611f67852028233e4da4b9ed2ea08cad07a37c9
 SHA512 
d570452ceec764c657f4678f7179400d30f8513766edc6f020db35c3a4246c1d857615a647ca481920a7d1a40cf9a15057432468ccd4697e4335dca55e121faa
-DIST puppet-8.5.0.tar.gz 1565122 BLAKE2B 
c787b981c64f2b52cc3c8998516599891980bb176cb3bce6596cb4b139fbae2f58e156fb007a3aa2bd2a5bb069dc63eb7fc36bde3f3533c27729fccfa19ee0e7
 SHA512 
1adf88f69b3b5a7071a2ee5dad66c3cd3fc1db57fdeaf7945f8cb167d1b76dcf12e85e17eefc418cda67952a4c75a6b43d320d0c0f1db610411d188304994cdc
 DIST puppet-8.5.1.tar.gz 1565085 BLAKE2B 
f352f9f70e090c4a32edd45ced5c01ed4eff891fb46c0f2d753ceeba43250960356ceb2d9047e7308732585ec114c5f728ec29a65b6a08348b74a9709ec92a89
 SHA512 
f1d661c34fc7c1381c6422ff7e027fdf4554a69939f5db926bf8a61a89583090fb8d28151f90093d3ca8037950ed911b0a5c7b8677a80ede72e83d9cbf89af7f
 DIST puppet-8.6.0.tar.gz 1567398 BLAKE2B 
749cc055c6797e5715907fdb768264774efba62e4681733a59a457cfda9dd2682990a96331cc04d313a367e32b820ce351fb103e19891976e900d99c30ca7ba5
 SHA512 
b08d59b4ec79fec5f3dd2d37c9b6a9f016cf25068e507866ab8d545f59792b9af84e302675182a0318c792814f0bff2bf052c8953b6b44c5441fa2c692a9f04d

diff --git a/app-admin/puppet/puppet-8.5.0.ebuild 
b/app-admin/puppet/puppet-8.5.0.ebuild
deleted file mode 100644
index 6ee8a0e304c8..
--- a/app-admin/puppet/puppet-8.5.0.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   hiera? ( dev-ruby/hiera )
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/deep_merge
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   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
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
-#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
- 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2024-04-20 Thread Matthew Thode
commit: a5be226664388de75a0bc65d1012f71b66f0dc8f
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 20 14:17:39 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Apr 20 14:18:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5be2266

app-admin/puppet-agent: add 8.6.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-8.6.0.ebuild | 91 
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index a3659f8feffb..a695258bc7d4 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -6,3 +6,5 @@ DIST puppet-agent_8.5.0-1focal_amd64.deb 35945720 BLAKE2B 
485fa3e93006c63265df27
 DIST puppet-agent_8.5.0-1focal_arm64.deb 35436786 BLAKE2B 
712f893f05f9f75bf7af0cf40556f0746a81fabbd8e588ad598f59856bfe4948c53eb92e2eaa7a621507183c572d17ecb2b426b13a91bbd0b98cc2463070a60e
 SHA512 
ce1752d13b2d4b9442ef11006e8bc0edf98e855df051491efd2760b6919c41f0dda2030910e5794658ae99d3b8341e9bf64aa57c65069f9d83a3f328f1d2dd41
 DIST puppet-agent_8.5.1-1focal_amd64.deb 35945834 BLAKE2B 
8c839eabf8abbc6cf87ab8a1c942b97be7fc08b9053695d07a7fc4bbf69886192063553c43f81e73521327cf8b89af18fe43d41ef3f71229d218fe123426f50c
 SHA512 
324ea532d005a1bbb0f25fdd411f3f68a1c18371cb494f8934d73d87c19e3bbf46c653a9afbe767ed2ab6e788115f31ccef4bd084351ee6f73e4e656aab5d65a
 DIST puppet-agent_8.5.1-1focal_arm64.deb 35436770 BLAKE2B 
16ead6317dab6f8b65b8ea5269eec5593697f4da6d1ec0323e074f4eab3c8518dab10af48853e591aecc62c63a5ff4e135cf02bb1d7f7d565c5200bfae98ff86
 SHA512 
f3acc097563d9a56cb677df72250ee25ab0e1e361eb40a2cd36b3d694854edc3850f08099b916aefbc16580f78a194e9f3bf33b1cb585836d55c6e8dcf03a379
+DIST puppet-agent_8.6.0-1focal_amd64.deb 35966100 BLAKE2B 
a27e5fd32c73dd798612cc78a2e4abc150b425215592e9c7a88c7d3b54a2f6dcaffd557575e7c6f64116228fdd50e15a503f8b4c8c496c0f970ee772d5a88e6c
 SHA512 
10a89f73219da6b59e63e8d2aba63968ef2236e773077c54ef6001b010b20b3e384676880cc10b8be4fc16336bb123783de88b0fd1d5c5d91c2455f410458363
+DIST puppet-agent_8.6.0-1focal_arm64.deb 35459524 BLAKE2B 
5c9bc90eb3b2857176988acb41ebf0eed173077adabe74a6570ada92f9c2c829a57b949ea0c1cb1cae2e7b562b52882da58fab1552934e18bd676163c10e1924
 SHA512 
f91d82dcb7891c6155e171739f34a174529a09c376fc7e1a829cd6862e52d26dc39ab3b0d273e32b56e52c62193c8d574d5164f3152bab6e50b4872c5e52

diff --git a/app-admin/puppet-agent/puppet-agent-8.6.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.6.0.ebuild
new file mode 100644
index ..32089749d68e
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.6.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-04-20 Thread Matthew Thode
commit: 2adfcde3e96960f8a96a19a53fed083b0df6478f
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 20 14:15:44 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Apr 20 14:18:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2adfcde3

app-admin/puppet: add 8.6.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/puppet-8.6.0.ebuild | 115 +++
 2 files changed, 116 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 28216718f403..aa69cc8b22a8 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -4,3 +4,4 @@ DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3
 DIST puppet-8.4.0.tar.gz 2882328 BLAKE2B 
de46a8fbdc7522f022d19953845c73e6872ed430a9380f157809bb95e7d7315063f136b5159468708dcb5dcb4353cc89eacbd4045458351c63261a6d9bd0
 SHA512 
23d5aede9ba55e4e63a7f815fd1d274e97d5d0c35aa1b5444c24b223a59d5d913ac5b4652acc2258b1721a213e4c24e1e8b4a146ca6a1b81a1536a51ed856270
 DIST puppet-8.5.0.tar.gz 1565122 BLAKE2B 
c787b981c64f2b52cc3c8998516599891980bb176cb3bce6596cb4b139fbae2f58e156fb007a3aa2bd2a5bb069dc63eb7fc36bde3f3533c27729fccfa19ee0e7
 SHA512 
1adf88f69b3b5a7071a2ee5dad66c3cd3fc1db57fdeaf7945f8cb167d1b76dcf12e85e17eefc418cda67952a4c75a6b43d320d0c0f1db610411d188304994cdc
 DIST puppet-8.5.1.tar.gz 1565085 BLAKE2B 
f352f9f70e090c4a32edd45ced5c01ed4eff891fb46c0f2d753ceeba43250960356ceb2d9047e7308732585ec114c5f728ec29a65b6a08348b74a9709ec92a89
 SHA512 
f1d661c34fc7c1381c6422ff7e027fdf4554a69939f5db926bf8a61a89583090fb8d28151f90093d3ca8037950ed911b0a5c7b8677a80ede72e83d9cbf89af7f
+DIST puppet-8.6.0.tar.gz 1567398 BLAKE2B 
749cc055c6797e5715907fdb768264774efba62e4681733a59a457cfda9dd2682990a96331cc04d313a367e32b820ce351fb103e19891976e900d99c30ca7ba5
 SHA512 
b08d59b4ec79fec5f3dd2d37c9b6a9f016cf25068e507866ab8d545f59792b9af84e302675182a0318c792814f0bff2bf052c8953b6b44c5441fa2c692a9f04d

diff --git a/app-admin/puppet/puppet-8.6.0.ebuild 
b/app-admin/puppet/puppet-8.6.0.ebuild
new file mode 100644
index ..6ee8a0e304c8
--- /dev/null
+++ b/app-admin/puppet/puppet-8.6.0.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
+IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   hiera? ( dev-ruby/hiera )
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/deep_merge
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   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
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
+#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
+
+   # tmpfiles stuff
+   newtmpfiles "${FILESDIR}/tmpfiles.d-2" "puppet.conf"
+
+   # openrc init stuff
+   newinitd "${FILESDIR}"/puppet.init puppet
+
+   keepdir /etc/puppetlabs/puppet/ssl
+
+   keepdir /var/lib/puppet/facts
+   keepdir /var/lib/puppet/files
+   fowners -R puppet:puppet /var/lib/puppet
+
+   fperms 0750 /var/lib/puppet
+
+   fperms 0750 /etc/puppetlabs
+   fperms 0750 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2024-04-06 Thread Matthew Thode
commit: 30a9b4395a534ae8cdbe72789f07fad8a768c705
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr  7 04:21:06 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Apr  7 04:21:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30a9b439

app-admin/puppet-agent: stabilize 8.5.1 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-8.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-agent/puppet-agent-8.5.1.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.5.1.ebuild
index f5524d744e1b..32089749d68e 100644
--- a/app-admin/puppet-agent/puppet-agent-8.5.1.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-8.5.1.ebuild
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-04-06 Thread Matthew Thode
commit: 4ab66847761ea555602535f57924f22797864041
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr  7 04:19:15 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Apr  7 04:19:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ab66847

app-admin/puppet: stabilize 8.5.1 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-8.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-8.5.1.ebuild 
b/app-admin/puppet/puppet-8.5.1.ebuild
index 7626f615fbf8..6ee8a0e304c8 100644
--- a/app-admin/puppet/puppet-8.5.1.ebuild
+++ b/app-admin/puppet/puppet-8.5.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-03-29 Thread Matthew Thode
commit: 6eea43771d9d12de0963e0738cdbe3e6bd1a123e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Mar 30 00:53:43 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Mar 30 00:55:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eea4377

app-admin/puppet: stabilize 8.5.0 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-8.5.0.ebuild 
b/app-admin/puppet/puppet-8.5.0.ebuild
index 7626f615fbf8..6ee8a0e304c8 100644
--- a/app-admin/puppet/puppet-8.5.0.ebuild
+++ b/app-admin/puppet/puppet-8.5.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2024-03-29 Thread Matthew Thode
commit: 8cb5266b94422d72bfe57c553d8b9d9060b1be9c
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Mar 30 00:54:25 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Mar 30 00:55:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb5266b

app-admin/puppet-agent: stabilize 8.5.0 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-8.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild
index f5524d744e1b..32089749d68e 100644
--- a/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2024-03-18 Thread Matthew Thode
commit: a1e7c5e33b35be6bdf85032181f9bd2a584cf4ee
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Mar 18 15:58:53 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Mar 18 16:00:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e7c5e3

app-admin/puppet-agent: drop 8.3.1-r1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest|  2 -
 .../puppet-agent/puppet-agent-8.3.1-r1.ebuild  | 91 --
 2 files changed, 93 deletions(-)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 1108445271a9..a3659f8feffb 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,7 +1,5 @@
 DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d3f8b89df06314171e5c7bb95f574311cee5af1910bdf7f5574eaa5f514bcf0c1ceb5c04c30a2079069183c4b37dd90581596a70092e
 SHA512 
7912360597c21abf048d578783262821210d6568dc41f79b2d21cdb08851f8bd4cbe5a6114aa8af302c9046de424b8b15fe34be1fc51b529f36ccb99445bc7dc
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
-DIST puppet-agent_8.3.1-1focal_amd64.deb 35930206 BLAKE2B 
8a636bfd9a76a364f03022a587bbe9bd8a596515d515cc41c1eb4d96f930366191df54217444cb4a7a471e201f5ac9673e101b1a3697a55abfc7e2b19ac9a45c
 SHA512 
b455e4dd539159e568aa68acbb993e3c94a3d2724e8bdc9056a28c79737d54981c891bfb0d0e7084dd6c16bb13580eb535aacfe6dff34f9bf3ea6da32cfbe08b
-DIST puppet-agent_8.3.1-1focal_arm64.deb 35420834 BLAKE2B 
b95702ba60df28ca511c7ea1efeacf7b537d666987e76f83048552667d0ee1ae41041166d07f41a6d1f0e1e6eceea9af427c8e4feef0efa1108b33edf2b64001
 SHA512 
89d0183dd8762ec9e96ca218d179a5c6278c6b106e4679370dac5b96beb5bb6ec5c18f52a6d076a7ae71f9bbcb9466351b65f096b5c961cb6d8f03a2c7fe171e
 DIST puppet-agent_8.4.0-1focal_amd64.deb 35930626 BLAKE2B 
ad299aaceba51bd2831c6aa15a1794c12e03026866e7b1fd59c49d078d7c32bc8af2f0eba9f699f21e0bde98147b3a7edb88db3ada2ec8cb9601c2ed64210240
 SHA512 
18148a6cbd237afc66bbce1bc5d9eec63426efd5d7a2625e4f8a7d962a97c25da7e5ef208972323ea10e35c174beaacacc131d7dd1043a9013f1d8c8ae8a8c70
 DIST puppet-agent_8.4.0-1focal_arm64.deb 35421066 BLAKE2B 
348f4cb16b83e0703fe8ec1fc6a5ebd992384c02f51b8d38d597d629b19f070f21e0f944ba1c6188bd9d93d0689e66ef10a4c717847ffca2534b4c6a3fa0eb4d
 SHA512 
5ba2d6d41e6d98e0e7830fc6140500173e1e18efd9c228c84ec124c5154df847657f4c43f994d05830774fc6431b49d57081ded579ed1215927623c7b83155a7
 DIST puppet-agent_8.5.0-1focal_amd64.deb 35945720 BLAKE2B 
485fa3e93006c63265df27ba99e61e1c9b253f71976aa92af1bc0ee474b575c27d3e1d3ddde21a919f5a21e151777b1ab8f7d849f5927a48898ca58b14edaa8b
 SHA512 
a252240e206fb93bfc882f88e593a93b29c61442bb7fc95e1d3465e30af6b7bd82a362287590a36460ed04d4759fc244d3eff118ef8790885112ef78206a14f9

diff --git a/app-admin/puppet-agent/puppet-agent-8.3.1-r1.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.3.1-r1.ebuild
deleted file mode 100644
index 32089749d68e..
--- a/app-admin/puppet-agent/puppet-agent-8.3.1-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
-arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-03-18 Thread Matthew Thode
commit: 013cfbd45adab90b144219b85fcb654f03313b2c
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Mar 18 15:58:23 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Mon Mar 18 16:00:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=013cfbd4

app-admin/puppet: drop 8.3.1-r1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest   |   1 -
 app-admin/puppet/puppet-8.3.1-r1.ebuild | 125 
 2 files changed, 126 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 0799b1e81c51..28216718f403 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,7 +1,6 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-7.27.0.tar.gz 2825666 BLAKE2B 
dffc2329c28588a5b4a08996f5fbff95c092961aa68af6287c4216ffb3e5b6ab811df876b8efb0f6724d9990b21ad1c56d65bd9fd8d502008ba385f4460f0591
 SHA512 
a864357f5079c9fad53c2cff35f73f0bc25900359e25b5fb1130e3a3e6f77f63bc38ef59c0ce1b37913eb0acb1e42f39891ed7de0fe39ab138faa426ab2a9392
 DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3158cfede2ffda90ee23ebcfecfdabcf35459d1a048c3a204e13611f67852028233e4da4b9ed2ea08cad07a37c9
 SHA512 
d570452ceec764c657f4678f7179400d30f8513766edc6f020db35c3a4246c1d857615a647ca481920a7d1a40cf9a15057432468ccd4697e4335dca55e121faa
-DIST puppet-8.3.1.tar.gz 2879699 BLAKE2B 
6710d345714e6400ef04aeac8dedb933f39443688bda0b24316a3456a6c6bf2719286472a0ce764ddafd40754f8cd95767a4c311c5b5e2bd72b8bc92ec4d0e85
 SHA512 
0aff032caf7a3966f7e369d6f1785f0ada16e419f96f34dafee61457d2e97979b7934195eb356e44ef323401fa40be5eef608a175b3c2907f25ca92901ec81d2
 DIST puppet-8.4.0.tar.gz 2882328 BLAKE2B 
de46a8fbdc7522f022d19953845c73e6872ed430a9380f157809bb95e7d7315063f136b5159468708dcb5dcb4353cc89eacbd4045458351c63261a6d9bd0
 SHA512 
23d5aede9ba55e4e63a7f815fd1d274e97d5d0c35aa1b5444c24b223a59d5d913ac5b4652acc2258b1721a213e4c24e1e8b4a146ca6a1b81a1536a51ed856270
 DIST puppet-8.5.0.tar.gz 1565122 BLAKE2B 
c787b981c64f2b52cc3c8998516599891980bb176cb3bce6596cb4b139fbae2f58e156fb007a3aa2bd2a5bb069dc63eb7fc36bde3f3533c27729fccfa19ee0e7
 SHA512 
1adf88f69b3b5a7071a2ee5dad66c3cd3fc1db57fdeaf7945f8cb167d1b76dcf12e85e17eefc418cda67952a4c75a6b43d320d0c0f1db610411d188304994cdc
 DIST puppet-8.5.1.tar.gz 1565085 BLAKE2B 
f352f9f70e090c4a32edd45ced5c01ed4eff891fb46c0f2d753ceeba43250960356ceb2d9047e7308732585ec114c5f728ec29a65b6a08348b74a9709ec92a89
 SHA512 
f1d661c34fc7c1381c6422ff7e027fdf4554a69939f5db926bf8a61a89583090fb8d28151f90093d3ca8037950ed911b0a5c7b8677a80ede72e83d9cbf89af7f

diff --git a/app-admin/puppet/puppet-8.3.1-r1.ebuild 
b/app-admin/puppet/puppet-8.3.1-r1.ebuild
deleted file mode 100644
index da3eb9487a0c..
--- a/app-admin/puppet/puppet-8.3.1-r1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   hiera? ( dev-ruby/hiera )
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/deep_merge
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   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
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2024-03-07 Thread Matthew Thode
commit: 27cd6133bd4c9c2e2dc777fed247c4e186c22673
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar  7 20:05:39 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Mar  7 20:09:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27cd6133

app-admin/puppet-agent: add 8.5.1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-8.5.1.ebuild | 91 
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 7893bb38e31c..1108445271a9 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -6,3 +6,5 @@ DIST puppet-agent_8.4.0-1focal_amd64.deb 35930626 BLAKE2B 
ad299aaceba51bd2831c6a
 DIST puppet-agent_8.4.0-1focal_arm64.deb 35421066 BLAKE2B 
348f4cb16b83e0703fe8ec1fc6a5ebd992384c02f51b8d38d597d629b19f070f21e0f944ba1c6188bd9d93d0689e66ef10a4c717847ffca2534b4c6a3fa0eb4d
 SHA512 
5ba2d6d41e6d98e0e7830fc6140500173e1e18efd9c228c84ec124c5154df847657f4c43f994d05830774fc6431b49d57081ded579ed1215927623c7b83155a7
 DIST puppet-agent_8.5.0-1focal_amd64.deb 35945720 BLAKE2B 
485fa3e93006c63265df27ba99e61e1c9b253f71976aa92af1bc0ee474b575c27d3e1d3ddde21a919f5a21e151777b1ab8f7d849f5927a48898ca58b14edaa8b
 SHA512 
a252240e206fb93bfc882f88e593a93b29c61442bb7fc95e1d3465e30af6b7bd82a362287590a36460ed04d4759fc244d3eff118ef8790885112ef78206a14f9
 DIST puppet-agent_8.5.0-1focal_arm64.deb 35436786 BLAKE2B 
712f893f05f9f75bf7af0cf40556f0746a81fabbd8e588ad598f59856bfe4948c53eb92e2eaa7a621507183c572d17ecb2b426b13a91bbd0b98cc2463070a60e
 SHA512 
ce1752d13b2d4b9442ef11006e8bc0edf98e855df051491efd2760b6919c41f0dda2030910e5794658ae99d3b8341e9bf64aa57c65069f9d83a3f328f1d2dd41
+DIST puppet-agent_8.5.1-1focal_amd64.deb 35945834 BLAKE2B 
8c839eabf8abbc6cf87ab8a1c942b97be7fc08b9053695d07a7fc4bbf69886192063553c43f81e73521327cf8b89af18fe43d41ef3f71229d218fe123426f50c
 SHA512 
324ea532d005a1bbb0f25fdd411f3f68a1c18371cb494f8934d73d87c19e3bbf46c653a9afbe767ed2ab6e788115f31ccef4bd084351ee6f73e4e656aab5d65a
+DIST puppet-agent_8.5.1-1focal_arm64.deb 35436770 BLAKE2B 
16ead6317dab6f8b65b8ea5269eec5593697f4da6d1ec0323e074f4eab3c8518dab10af48853e591aecc62c63a5ff4e135cf02bb1d7f7d565c5200bfae98ff86
 SHA512 
f3acc097563d9a56cb677df72250ee25ab0e1e361eb40a2cd36b3d694854edc3850f08099b916aefbc16580f78a194e9f3bf33b1cb585836d55c6e8dcf03a379

diff --git a/app-admin/puppet-agent/puppet-agent-8.5.1.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.5.1.ebuild
new file mode 100644
index ..f5524d744e1b
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.5.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-03-07 Thread Matthew Thode
commit: b1bcefa6a50e2e39402b2089071bf88c3df8a939
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar  7 17:17:45 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Mar  7 20:09:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1bcefa6

app-admin/puppet: add 8.5.1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/puppet-8.5.1.ebuild | 115 +++
 2 files changed, 116 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 18a8ec8de431..0799b1e81c51 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -4,3 +4,4 @@ DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3
 DIST puppet-8.3.1.tar.gz 2879699 BLAKE2B 
6710d345714e6400ef04aeac8dedb933f39443688bda0b24316a3456a6c6bf2719286472a0ce764ddafd40754f8cd95767a4c311c5b5e2bd72b8bc92ec4d0e85
 SHA512 
0aff032caf7a3966f7e369d6f1785f0ada16e419f96f34dafee61457d2e97979b7934195eb356e44ef323401fa40be5eef608a175b3c2907f25ca92901ec81d2
 DIST puppet-8.4.0.tar.gz 2882328 BLAKE2B 
de46a8fbdc7522f022d19953845c73e6872ed430a9380f157809bb95e7d7315063f136b5159468708dcb5dcb4353cc89eacbd4045458351c63261a6d9bd0
 SHA512 
23d5aede9ba55e4e63a7f815fd1d274e97d5d0c35aa1b5444c24b223a59d5d913ac5b4652acc2258b1721a213e4c24e1e8b4a146ca6a1b81a1536a51ed856270
 DIST puppet-8.5.0.tar.gz 1565122 BLAKE2B 
c787b981c64f2b52cc3c8998516599891980bb176cb3bce6596cb4b139fbae2f58e156fb007a3aa2bd2a5bb069dc63eb7fc36bde3f3533c27729fccfa19ee0e7
 SHA512 
1adf88f69b3b5a7071a2ee5dad66c3cd3fc1db57fdeaf7945f8cb167d1b76dcf12e85e17eefc418cda67952a4c75a6b43d320d0c0f1db610411d188304994cdc
+DIST puppet-8.5.1.tar.gz 1565085 BLAKE2B 
f352f9f70e090c4a32edd45ced5c01ed4eff891fb46c0f2d753ceeba43250960356ceb2d9047e7308732585ec114c5f728ec29a65b6a08348b74a9709ec92a89
 SHA512 
f1d661c34fc7c1381c6422ff7e027fdf4554a69939f5db926bf8a61a89583090fb8d28151f90093d3ca8037950ed911b0a5c7b8677a80ede72e83d9cbf89af7f

diff --git a/app-admin/puppet/puppet-8.5.1.ebuild 
b/app-admin/puppet/puppet-8.5.1.ebuild
new file mode 100644
index ..7626f615fbf8
--- /dev/null
+++ b/app-admin/puppet/puppet-8.5.1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   hiera? ( dev-ruby/hiera )
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/deep_merge
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   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
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
+#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
+
+   # tmpfiles stuff
+   newtmpfiles "${FILESDIR}/tmpfiles.d-2" "puppet.conf"
+
+   # openrc init stuff
+   newinitd "${FILESDIR}"/puppet.init puppet
+
+   keepdir /etc/puppetlabs/puppet/ssl
+
+   keepdir /var/lib/puppet/facts
+   keepdir /var/lib/puppet/files
+   fowners -R puppet:puppet /var/lib/puppet
+
+   fperms 0750 /var/lib/puppet
+
+   fperms 0750 /etc/puppetlabs
+   fperms 0750 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-03-01 Thread Jakov Smolić
commit: eafec2c480de42ec314f8a99cf45dce8847a48a7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Mar  1 19:11:17 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Mar  1 19:11:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eafec2c4

app-admin/puppet: Stabilize 7.28.0-r1 x86, #925035

Signed-off-by: Jakov Smolić  gentoo.org>

 app-admin/puppet/puppet-7.28.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-7.28.0-r1.ebuild 
b/app-admin/puppet/puppet-7.28.0-r1.ebuild
index f310c507f641..2331b40f31d2 100644
--- a/app-admin/puppet/puppet-7.28.0-r1.ebuild
+++ b/app-admin/puppet/puppet-7.28.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-03-01 Thread Sam James
commit: 1a448293ffe470b40d8248d06f87168ad2a37f43
Author: Sam James  gentoo  org>
AuthorDate: Fri Mar  1 16:45:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Mar  1 16:45:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a448293

app-admin/puppet: Stabilize 7.28.0-r1 amd64, #925035

Signed-off-by: Sam James  gentoo.org>

 app-admin/puppet/puppet-7.28.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-7.28.0-r1.ebuild 
b/app-admin/puppet/puppet-7.28.0-r1.ebuild
index b23327410b34..f310c507f641 100644
--- a/app-admin/puppet/puppet-7.28.0-r1.ebuild
+++ b/app-admin/puppet/puppet-7.28.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
 IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-02-29 Thread Matthew Thode
commit: f85dfac0bc7891a93301f29aa704a8f26c1d2557
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 29 20:00:11 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 29 20:01:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f85dfac0

app-admin/puppet: fix build not removing missing files

Fixes: 925865
Fixes: 925865

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-8.5.0.ebuild | 10 --
 1 file changed, 10 deletions(-)

diff --git a/app-admin/puppet/puppet-8.5.0.ebuild 
b/app-admin/puppet/puppet-8.5.0.ebuild
index 35a0b5843001..7626f615fbf8 100644
--- a/app-admin/puppet/puppet-8.5.0.ebuild
+++ b/app-admin/puppet/puppet-8.5.0.ebuild
@@ -59,18 +59,8 @@ RDEPEND+=" ${RDEPEND}
 PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
 
 all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
# fix systemd path
eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
 }
 
 each_ruby_install() {



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-02-29 Thread Matthew Thode
commit: 41d51e953ec1ea8a41197d41bd5d19c9f9021a91
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 29 15:26:03 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 29 15:26:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41d51e95

app-admin/puppet: add 8.5.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/puppet-8.5.0.ebuild | 125 +++
 2 files changed, 126 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index e7e846f18c83..18a8ec8de431 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -3,3 +3,4 @@ DIST puppet-7.27.0.tar.gz 2825666 BLAKE2B 
dffc2329c28588a5b4a08996f5fbff95c09296
 DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3158cfede2ffda90ee23ebcfecfdabcf35459d1a048c3a204e13611f67852028233e4da4b9ed2ea08cad07a37c9
 SHA512 
d570452ceec764c657f4678f7179400d30f8513766edc6f020db35c3a4246c1d857615a647ca481920a7d1a40cf9a15057432468ccd4697e4335dca55e121faa
 DIST puppet-8.3.1.tar.gz 2879699 BLAKE2B 
6710d345714e6400ef04aeac8dedb933f39443688bda0b24316a3456a6c6bf2719286472a0ce764ddafd40754f8cd95767a4c311c5b5e2bd72b8bc92ec4d0e85
 SHA512 
0aff032caf7a3966f7e369d6f1785f0ada16e419f96f34dafee61457d2e97979b7934195eb356e44ef323401fa40be5eef608a175b3c2907f25ca92901ec81d2
 DIST puppet-8.4.0.tar.gz 2882328 BLAKE2B 
de46a8fbdc7522f022d19953845c73e6872ed430a9380f157809bb95e7d7315063f136b5159468708dcb5dcb4353cc89eacbd4045458351c63261a6d9bd0
 SHA512 
23d5aede9ba55e4e63a7f815fd1d274e97d5d0c35aa1b5444c24b223a59d5d913ac5b4652acc2258b1721a213e4c24e1e8b4a146ca6a1b81a1536a51ed856270
+DIST puppet-8.5.0.tar.gz 1565122 BLAKE2B 
c787b981c64f2b52cc3c8998516599891980bb176cb3bce6596cb4b139fbae2f58e156fb007a3aa2bd2a5bb069dc63eb7fc36bde3f3533c27729fccfa19ee0e7
 SHA512 
1adf88f69b3b5a7071a2ee5dad66c3cd3fc1db57fdeaf7945f8cb167d1b76dcf12e85e17eefc418cda67952a4c75a6b43d320d0c0f1db610411d188304994cdc

diff --git a/app-admin/puppet/puppet-8.5.0.ebuild 
b/app-admin/puppet/puppet-8.5.0.ebuild
new file mode 100644
index ..35a0b5843001
--- /dev/null
+++ b/app-admin/puppet/puppet-8.5.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   hiera? ( dev-ruby/hiera )
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/deep_merge
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   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
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
+#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2024-02-29 Thread Matthew Thode
commit: 34e5ddc6d03a2e51fc8a89c18fe3f1b76db5e167
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Feb 29 15:25:34 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Feb 29 15:25:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e5ddc6

app-admin/puppet-agent: add 8.5.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-8.5.0.ebuild | 91 
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index f3b0eb74cecd..7893bb38e31c 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -4,3 +4,5 @@ DIST puppet-agent_8.3.1-1focal_amd64.deb 35930206 BLAKE2B 
8a636bfd9a76a364f03022
 DIST puppet-agent_8.3.1-1focal_arm64.deb 35420834 BLAKE2B 
b95702ba60df28ca511c7ea1efeacf7b537d666987e76f83048552667d0ee1ae41041166d07f41a6d1f0e1e6eceea9af427c8e4feef0efa1108b33edf2b64001
 SHA512 
89d0183dd8762ec9e96ca218d179a5c6278c6b106e4679370dac5b96beb5bb6ec5c18f52a6d076a7ae71f9bbcb9466351b65f096b5c961cb6d8f03a2c7fe171e
 DIST puppet-agent_8.4.0-1focal_amd64.deb 35930626 BLAKE2B 
ad299aaceba51bd2831c6aa15a1794c12e03026866e7b1fd59c49d078d7c32bc8af2f0eba9f699f21e0bde98147b3a7edb88db3ada2ec8cb9601c2ed64210240
 SHA512 
18148a6cbd237afc66bbce1bc5d9eec63426efd5d7a2625e4f8a7d962a97c25da7e5ef208972323ea10e35c174beaacacc131d7dd1043a9013f1d8c8ae8a8c70
 DIST puppet-agent_8.4.0-1focal_arm64.deb 35421066 BLAKE2B 
348f4cb16b83e0703fe8ec1fc6a5ebd992384c02f51b8d38d597d629b19f070f21e0f944ba1c6188bd9d93d0689e66ef10a4c717847ffca2534b4c6a3fa0eb4d
 SHA512 
5ba2d6d41e6d98e0e7830fc6140500173e1e18efd9c228c84ec124c5154df847657f4c43f994d05830774fc6431b49d57081ded579ed1215927623c7b83155a7
+DIST puppet-agent_8.5.0-1focal_amd64.deb 35945720 BLAKE2B 
485fa3e93006c63265df27ba99e61e1c9b253f71976aa92af1bc0ee474b575c27d3e1d3ddde21a919f5a21e151777b1ab8f7d849f5927a48898ca58b14edaa8b
 SHA512 
a252240e206fb93bfc882f88e593a93b29c61442bb7fc95e1d3465e30af6b7bd82a362287590a36460ed04d4759fc244d3eff118ef8790885112ef78206a14f9
+DIST puppet-agent_8.5.0-1focal_arm64.deb 35436786 BLAKE2B 
712f893f05f9f75bf7af0cf40556f0746a81fabbd8e588ad598f59856bfe4948c53eb92e2eaa7a621507183c572d17ecb2b426b13a91bbd0b98cc2463070a60e
 SHA512 
ce1752d13b2d4b9442ef11006e8bc0edf98e855df051491efd2760b6919c41f0dda2030910e5794658ae99d3b8341e9bf64aa57c65069f9d83a3f328f1d2dd41

diff --git a/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild
new file mode 100644
index ..f5524d744e1b
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.5.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/files/, app-admin/puppet-agent/

2024-02-28 Thread Sam James
commit: b06991798a65f4e849ef12f838cf73757eb0f75c
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 00:19:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:19:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0699179

app-admin/puppet-agent: update init.d for nfsmount removal

Bug: https://bugs.gentoo.org/925459
Signed-off-by: Sam James  gentoo.org>

 app-admin/puppet-agent/files/puppet.initd2 |  2 +-
 ...7.24.0.ebuild => puppet-agent-7.24.0-r1.ebuild} |  2 +-
 ...t-8.4.0.ebuild => puppet-agent-8.3.1-r1.ebuild} |  0
 app-admin/puppet-agent/puppet-agent-8.3.1.ebuild   | 91 --
 ...t-8.4.0.ebuild => puppet-agent-8.4.0-r1.ebuild} |  0
 5 files changed, 2 insertions(+), 93 deletions(-)

diff --git a/app-admin/puppet-agent/files/puppet.initd2 
b/app-admin/puppet-agent/files/puppet.initd2
index 90ebd0481701..c8949013918d 100644
--- a/app-admin/puppet-agent/files/puppet.initd2
+++ b/app-admin/puppet-agent/files/puppet.initd2
@@ -14,7 +14,7 @@ command_args="agent --pidfile ${pidfile} --confdir 
/etc/puppetlabs/puppet ${PUPP
 
 depend() {
need localmount
-   use dns logger puppetserver netmount nfsmount
+   use dns logger puppetserver netmount
 }
 
 start_pre() {

diff --git a/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.24.0-r1.ebuild
similarity index 98%
rename from app-admin/puppet-agent/puppet-agent-7.24.0.ebuild
rename to app-admin/puppet-agent/puppet-agent-7.24.0-r1.ebuild
index 81bc5f74414a..455e04b0f0d6 100644
--- a/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-7.24.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.3.1-r1.ebuild
similarity index 100%
copy from app-admin/puppet-agent/puppet-agent-8.4.0.ebuild
copy to app-admin/puppet-agent/puppet-agent-8.3.1-r1.ebuild

diff --git a/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
deleted file mode 100644
index 7544b551c95b..
--- a/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
-arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r etc/puppetlabs/*
-   # logdir for systemd
-   keepdir var/log/puppetlabs/puppet/
-   chmod 0750 var/log/puppetlabs/puppet/
-   # the rest
-   insinto /opt
-   dodir opt/puppetlabs/puppet/cache
-   doins -r opt/*
-   fperms 0750 /opt/puppetlabs/puppet/cache
-   # init
-   newinitd "${FILESDIR}/puppet.initd2" puppet
-   systemd_dounit lib/systemd/system/puppet.service
-   systemd_dounit lib/systemd/system/pxp-agent.service
-   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
-   # symlinks
-   chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
-   dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter
-   dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera
-   dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet
-
-   # Handling of the path to the crypt library during the ongoing migration
-   # from glibc[crypt] to libxcrypt

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/, app-admin/puppet/files/

2024-02-28 Thread Sam James
commit: 027f61ab53740d605f10d5e72af3ccea9d2866cf
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 00:18:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 00:18:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027f61ab

app-admin/puppet: update init.d for nfsmount removal

Bug: https://bugs.gentoo.org/925459
Signed-off-by: Sam James  gentoo.org>

 app-admin/puppet/files/puppet.init |   2 +-
 ...uppet-7.24.0.ebuild => puppet-7.24.0-r1.ebuild} |   2 +-
 ...uppet-7.28.0.ebuild => puppet-7.27.0-r1.ebuild} |   0
 app-admin/puppet/puppet-7.27.0.ebuild  | 128 -
 ...uppet-7.28.0.ebuild => puppet-7.28.0-r1.ebuild} |   0
 ...{puppet-8.4.0.ebuild => puppet-8.3.1-r1.ebuild} |   0
 app-admin/puppet/puppet-8.3.1.ebuild   | 125 
 ...{puppet-8.4.0.ebuild => puppet-8.4.0-r1.ebuild} |   0
 8 files changed, 2 insertions(+), 255 deletions(-)

diff --git a/app-admin/puppet/files/puppet.init 
b/app-admin/puppet/files/puppet.init
index ad7a638bebb8..9821134c8ae3 100644
--- a/app-admin/puppet/files/puppet.init
+++ b/app-admin/puppet/files/puppet.init
@@ -14,7 +14,7 @@ command_args="agent --pidfile ${pidfile} --confdir 
/etc/puppetlabs/puppet ${PUPP
 
 depend() {
need localmount
-   use dns logger puppetmaster netmount nfsmount
+   use dns logger puppetmaster netmount
 }
 
 start_pre() {

diff --git a/app-admin/puppet/puppet-7.24.0.ebuild 
b/app-admin/puppet/puppet-7.24.0-r1.ebuild
similarity index 98%
rename from app-admin/puppet/puppet-7.24.0.ebuild
rename to app-admin/puppet/puppet-7.24.0-r1.ebuild
index 491d52e9696e..e6415c71f2b2 100644
--- a/app-admin/puppet/puppet-7.24.0.ebuild
+++ b/app-admin/puppet/puppet-7.24.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"

diff --git a/app-admin/puppet/puppet-7.28.0.ebuild 
b/app-admin/puppet/puppet-7.27.0-r1.ebuild
similarity index 100%
copy from app-admin/puppet/puppet-7.28.0.ebuild
copy to app-admin/puppet/puppet-7.27.0-r1.ebuild

diff --git a/app-admin/puppet/puppet-7.27.0.ebuild 
b/app-admin/puppet/puppet-7.27.0.ebuild
deleted file mode 100644
index 92afd365eb3f..
--- a/app-admin/puppet/puppet-7.27.0.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby27 ruby30 ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   dev-ruby/hiera
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   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
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
-#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2024-02-18 Thread Matthew Thode
commit: 5b660e4f1d81d0aff1ddc8c6cf7a7d00e51861c1
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Feb 18 23:09:20 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Feb 18 23:10:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b660e4f

app-admin/puppet-agent: stabilize 8.4.0 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-8.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild
index f5524d744e1b..32089749d68e 100644
--- a/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-02-18 Thread Matthew Thode
commit: 62da991aed1b5d81d27539935ddf520be8fa1be2
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Feb 18 23:08:33 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Feb 18 23:10:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62da991a

app-admin/puppet: stabilize 8.4.0 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-8.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-8.4.0.ebuild 
b/app-admin/puppet/puppet-8.4.0.ebuild
index 35a0b5843001..da3eb9487a0c 100644
--- a/app-admin/puppet/puppet-8.4.0.ebuild
+++ b/app-admin/puppet/puppet-8.4.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2024-01-18 Thread Matthew Thode
commit: a300eceb9c0fde0d3decfe6dc7d46a72ed56bc6e
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 19 01:26:44 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jan 19 01:26:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a300eceb

app-admin/puppet-agent: add 8.4.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-8.4.0.ebuild | 91 
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index a5924dd7ee51..f3b0eb74cecd 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
 DIST puppet-agent_8.3.1-1focal_amd64.deb 35930206 BLAKE2B 
8a636bfd9a76a364f03022a587bbe9bd8a596515d515cc41c1eb4d96f930366191df54217444cb4a7a471e201f5ac9673e101b1a3697a55abfc7e2b19ac9a45c
 SHA512 
b455e4dd539159e568aa68acbb993e3c94a3d2724e8bdc9056a28c79737d54981c891bfb0d0e7084dd6c16bb13580eb535aacfe6dff34f9bf3ea6da32cfbe08b
 DIST puppet-agent_8.3.1-1focal_arm64.deb 35420834 BLAKE2B 
b95702ba60df28ca511c7ea1efeacf7b537d666987e76f83048552667d0ee1ae41041166d07f41a6d1f0e1e6eceea9af427c8e4feef0efa1108b33edf2b64001
 SHA512 
89d0183dd8762ec9e96ca218d179a5c6278c6b106e4679370dac5b96beb5bb6ec5c18f52a6d076a7ae71f9bbcb9466351b65f096b5c961cb6d8f03a2c7fe171e
+DIST puppet-agent_8.4.0-1focal_amd64.deb 35930626 BLAKE2B 
ad299aaceba51bd2831c6aa15a1794c12e03026866e7b1fd59c49d078d7c32bc8af2f0eba9f699f21e0bde98147b3a7edb88db3ada2ec8cb9601c2ed64210240
 SHA512 
18148a6cbd237afc66bbce1bc5d9eec63426efd5d7a2625e4f8a7d962a97c25da7e5ef208972323ea10e35c174beaacacc131d7dd1043a9013f1d8c8ae8a8c70
+DIST puppet-agent_8.4.0-1focal_arm64.deb 35421066 BLAKE2B 
348f4cb16b83e0703fe8ec1fc6a5ebd992384c02f51b8d38d597d629b19f070f21e0f944ba1c6188bd9d93d0689e66ef10a4c717847ffca2534b4c6a3fa0eb4d
 SHA512 
5ba2d6d41e6d98e0e7830fc6140500173e1e18efd9c228c84ec124c5154df847657f4c43f994d05830774fc6431b49d57081ded579ed1215927623c7b83155a7

diff --git a/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild
new file mode 100644
index ..f5524d744e1b
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.4.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-01-18 Thread Matthew Thode
commit: 61ce9f80fb654714adf87f9114b74a6a58b67bd7
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 19 01:25:57 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jan 19 01:25:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61ce9f80

app-admin/puppet: add 8.4.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/puppet-8.4.0.ebuild | 125 +++
 2 files changed, 126 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 290e4fb71ed0..e7e846f18c83 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -2,3 +2,4 @@ DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c
 DIST puppet-7.27.0.tar.gz 2825666 BLAKE2B 
dffc2329c28588a5b4a08996f5fbff95c092961aa68af6287c4216ffb3e5b6ab811df876b8efb0f6724d9990b21ad1c56d65bd9fd8d502008ba385f4460f0591
 SHA512 
a864357f5079c9fad53c2cff35f73f0bc25900359e25b5fb1130e3a3e6f77f63bc38ef59c0ce1b37913eb0acb1e42f39891ed7de0fe39ab138faa426ab2a9392
 DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3158cfede2ffda90ee23ebcfecfdabcf35459d1a048c3a204e13611f67852028233e4da4b9ed2ea08cad07a37c9
 SHA512 
d570452ceec764c657f4678f7179400d30f8513766edc6f020db35c3a4246c1d857615a647ca481920a7d1a40cf9a15057432468ccd4697e4335dca55e121faa
 DIST puppet-8.3.1.tar.gz 2879699 BLAKE2B 
6710d345714e6400ef04aeac8dedb933f39443688bda0b24316a3456a6c6bf2719286472a0ce764ddafd40754f8cd95767a4c311c5b5e2bd72b8bc92ec4d0e85
 SHA512 
0aff032caf7a3966f7e369d6f1785f0ada16e419f96f34dafee61457d2e97979b7934195eb356e44ef323401fa40be5eef608a175b3c2907f25ca92901ec81d2
+DIST puppet-8.4.0.tar.gz 2882328 BLAKE2B 
de46a8fbdc7522f022d19953845c73e6872ed430a9380f157809bb95e7d7315063f136b5159468708dcb5dcb4353cc89eacbd4045458351c63261a6d9bd0
 SHA512 
23d5aede9ba55e4e63a7f815fd1d274e97d5d0c35aa1b5444c24b223a59d5d913ac5b4652acc2258b1721a213e4c24e1e8b4a146ca6a1b81a1536a51ed856270

diff --git a/app-admin/puppet/puppet-8.4.0.ebuild 
b/app-admin/puppet/puppet-8.4.0.ebuild
new file mode 100644
index ..35a0b5843001
--- /dev/null
+++ b/app-admin/puppet/puppet-8.4.0.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   hiera? ( dev-ruby/hiera )
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/deep_merge
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   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
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
+#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-01-18 Thread Matthew Thode
commit: fe76646c66b9f7a6797b9148db92eaa0d80e2dca
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jan 19 01:22:36 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jan 19 01:24:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe76646c

app-admin/puppet: add 7.28.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest |   1 +
 app-admin/puppet/puppet-7.28.0.ebuild | 128 ++
 2 files changed, 129 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 4b06b13fad22..290e4fb71ed0 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-7.27.0.tar.gz 2825666 BLAKE2B 
dffc2329c28588a5b4a08996f5fbff95c092961aa68af6287c4216ffb3e5b6ab811df876b8efb0f6724d9990b21ad1c56d65bd9fd8d502008ba385f4460f0591
 SHA512 
a864357f5079c9fad53c2cff35f73f0bc25900359e25b5fb1130e3a3e6f77f63bc38ef59c0ce1b37913eb0acb1e42f39891ed7de0fe39ab138faa426ab2a9392
+DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3158cfede2ffda90ee23ebcfecfdabcf35459d1a048c3a204e13611f67852028233e4da4b9ed2ea08cad07a37c9
 SHA512 
d570452ceec764c657f4678f7179400d30f8513766edc6f020db35c3a4246c1d857615a647ca481920a7d1a40cf9a15057432468ccd4697e4335dca55e121faa
 DIST puppet-8.3.1.tar.gz 2879699 BLAKE2B 
6710d345714e6400ef04aeac8dedb933f39443688bda0b24316a3456a6c6bf2719286472a0ce764ddafd40754f8cd95767a4c311c5b5e2bd72b8bc92ec4d0e85
 SHA512 
0aff032caf7a3966f7e369d6f1785f0ada16e419f96f34dafee61457d2e97979b7934195eb356e44ef323401fa40be5eef608a175b3c2907f25ca92901ec81d2

diff --git a/app-admin/puppet/puppet-7.28.0.ebuild 
b/app-admin/puppet/puppet-7.28.0.ebuild
new file mode 100644
index ..b23327410b34
--- /dev/null
+++ b/app-admin/puppet/puppet-7.28.0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby27 ruby30 ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   dev-ruby/hiera
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   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
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
+#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
+
+   # tmpfiles stuff
+   newtmpfiles "${FILESDIR}/tmpfiles.d-2" "puppet.conf"
+
+   # openrc 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2024-01-15 Thread Robin H. Johnson
commit: a402166b048669a0f3e574248b0298b5d0ccd158
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Jan  8 20:07:33 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Jan 15 17:41:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a402166b

app-admin/puppet-lint: bump, with patch to fix warnings that fire during every 
run

Signed-off-by: Robin H. Johnson  gentoo.org>

 app-admin/puppet-lint/Manifest |  2 ++
 app-admin/puppet-lint/puppet-lint-4.2.3.ebuild | 39 ++
 2 files changed, 41 insertions(+)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 35b4c1fc57c0..9b60d332f792 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -2,3 +2,5 @@ DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0af
 DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33
 DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 
5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a
 SHA512 
d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c
 DIST puppet-lint-4.2.2.gem 81920 BLAKE2B 
cad796866f323113a8c2aa5cf86b6187423f27186032ea76ebd1f158937c34f315d93de3d92b01acc0b160947b720bd987550c52aaa53a51f165396de776ec88
 SHA512 
e8a591e615db87dc2edc22fc4d53c03004e0227748896005d2252fab8b77193ecd30f9167702c6c4fd6551daaa0894789f3d9d50fb705eecaed4a22573a94afc
+DIST puppet-lint-4.2.3-pr181-fix-warnings.patch 5601 BLAKE2B 
a04fdf9d8627cc888924b4282a09e076d7e029eda008fc8da138a121a21e227cff45a54ddbe770a286a2a15e43d4402526a6201c805f6e574755a11a1d13d7d7
 SHA512 
15638f2d4a81c969aa77b51f2f147a1fba5544dd7e52f3127dc9949afaabbd161f815a22dc5091f19d3d16bc2be97bb50f455a3a67c503aff58e737288f80e49
+DIST puppet-lint-4.2.3.gem 81920 BLAKE2B 
ee98aaed336a4302c4d67d94c83f30f6fdfc92b483f39a2c096f00daff2f7caf54bfa11c4b8217648a0ca68c6c8da5a4a6f2d0cab8efb6e2d7e814155780
 SHA512 
2f2192a48ed460371092ce99755b8cde55526ed96ee72d2a5b7989f7df7afb6abce5d3e8e7a0dca577b199bb380935e8734a92a53248697bb7195091da4cb9f6

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.3.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.3.ebuild
new file mode 100644
index ..b57aa7a47bc0
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-4.2.3.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCH_NAME="${PN}-4.2.3-pr181-fix-warnings.patch"
+SRC_URI+=" https://github.com/puppetlabs/puppet-lint/pull/181.patch -> 
${PATCH_NAME} "
+
+PATCHES=(
+   "${DISTDIR}/${PATCH_NAME}"
+)
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2024-01-15 Thread Robin H. Johnson
commit: 427ca40a4c43e6f3ec6b2e22ed6384add32b5056
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Jan  8 20:06:42 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Jan 15 17:41:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=427ca40a

app-admin/puppet-lint: upstream removed 5.0.0 release

Signed-off-by: Robin H. Johnson  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 -
 app-admin/puppet-lint/puppet-lint-5.0.0.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index d9af69a4fc54..35b4c1fc57c0 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -2,4 +2,3 @@ DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0af
 DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33
 DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 
5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a
 SHA512 
d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c
 DIST puppet-lint-4.2.2.gem 81920 BLAKE2B 
cad796866f323113a8c2aa5cf86b6187423f27186032ea76ebd1f158937c34f315d93de3d92b01acc0b160947b720bd987550c52aaa53a51f165396de776ec88
 SHA512 
e8a591e615db87dc2edc22fc4d53c03004e0227748896005d2252fab8b77193ecd30f9167702c6c4fd6551daaa0894789f3d9d50fb705eecaed4a22573a94afc
-DIST puppetlabs-puppet-lint-5.0.0.gem 81920 BLAKE2B 
6cef112f8ae507f0a0930d9cd65f1a2782209dc4cf0865e1ce79f6510bfb39395401eaa009f07ee16ec8c9c7a82f080aefbc6f260769ca488b775cdeb8ef3caf
 SHA512 
b4a2db67db1cc79437d03e99391c928089cb73ec60d719861b7ac3e7949d9bcee9b04c884b448539f07d5b9b845e14824cd0ac3299ecb46241cfbb09a954ad5a

diff --git a/app-admin/puppet-lint/puppet-lint-5.0.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-5.0.0.ebuild
deleted file mode 100644
index 4ebc4a1c70fa..
--- a/app-admin/puppet-lint/puppet-lint-5.0.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP="puppet-lint"
-RUBY_FAKEGEM_NAME="puppetlabs-puppet-lint"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"
-
-all_ruby_prepare() {
-   # Skip acceptance tests due to unpackages puppet_litmus which in turn
-   # has a number of unpackaged dependencies.
-   rm -rf spec/acceptance || die
-   rm -f spec/spec_helper_acceptance.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2024-01-15 Thread Robin H. Johnson
commit: ed09b5d62c765bfc394f85679a676c65b6892b59
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Jan  8 20:09:59 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Mon Jan 15 17:41:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed09b5d6

app-admin/puppet-lint: fix EmptyGlobalAssignment

Signed-off-by: Robin H. Johnson  gentoo.org>

 app-admin/puppet-lint/puppet-lint-3.4.0.ebuild | 1 -
 app-admin/puppet-lint/puppet-lint-4.0.0.ebuild | 1 -
 app-admin/puppet-lint/puppet-lint-4.2.1.ebuild | 1 -
 app-admin/puppet-lint/puppet-lint-4.2.2.ebuild | 1 -
 4 files changed, 4 deletions(-)

diff --git a/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild
index eaf594a6a0b4..a45d6de2d480 100644
--- a/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild
@@ -17,7 +17,6 @@ HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
 
 LICENSE="MIT"
 SLOT="0"
-IUSE=""
 KEYWORDS="amd64 ~x86"
 
 ruby_add_bdepend "test? (

diff --git a/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild
index eaf594a6a0b4..a45d6de2d480 100644
--- a/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild
@@ -17,7 +17,6 @@ HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
 
 LICENSE="MIT"
 SLOT="0"
-IUSE=""
 KEYWORDS="amd64 ~x86"
 
 ruby_add_bdepend "test? (

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild
index a0db90b8b2cf..64f15156527c 100644
--- a/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild
@@ -17,7 +17,6 @@ HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
 
 LICENSE="MIT"
 SLOT="0"
-IUSE=""
 KEYWORDS="amd64 ~x86"
 
 ruby_add_bdepend "test? (

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.2.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.2.ebuild
index dc6f57808758..14e7e001cb52 100644
--- a/app-admin/puppet-lint/puppet-lint-4.2.2.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-4.2.2.ebuild
@@ -17,7 +17,6 @@ HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
 
 LICENSE="MIT"
 SLOT="0"
-IUSE=""
 KEYWORDS="~amd64 ~x86"
 
 ruby_add_bdepend "test? (



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2024-01-07 Thread Matthew Thode
commit: fce0dfcebfa523577c370bc8408b43b31d212b11
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan  7 18:43:06 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan  7 18:49:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fce0dfce

app-admin/puppet-agent: drop 8.2.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 -
 app-admin/puppet-agent/puppet-agent-8.2.0.ebuild | 91 
 2 files changed, 93 deletions(-)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 20bcb573ba4a..a5924dd7ee51 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,6 +1,4 @@
 DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d3f8b89df06314171e5c7bb95f574311cee5af1910bdf7f5574eaa5f514bcf0c1ceb5c04c30a2079069183c4b37dd90581596a70092e
 SHA512 
7912360597c21abf048d578783262821210d6568dc41f79b2d21cdb08851f8bd4cbe5a6114aa8af302c9046de424b8b15fe34be1fc51b529f36ccb99445bc7dc
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
-DIST puppet-agent_8.2.0-1focal_amd64.deb 35899030 BLAKE2B 
67af546a361c5ff2284eacac49c395baf693fe16a185f63a1e656fc47a6420395f0d26ab27fa2c944e9cb3e520fae32168ba35ff46e8b8d4239bd8fe322154db
 SHA512 
b5f869cfb39e23e401eb1d8ddde0e2d4c07660e4fd8753e53ccfa08c82c51d6d525637e7fbfdf01ee98d776781837fe7dc6e10d2d5a6dcc635479468194e2900
-DIST puppet-agent_8.2.0-1focal_arm64.deb 35390104 BLAKE2B 
a4dad98dfb0779ebece815f17174fe119c22ccd06d19a678b2cca2ecd46330b609eb6d6ce834c5cad57f1a81417914f9bd98a3bdd8697b1dc7eb6ef115834865
 SHA512 
24b458205f8420a2a4168c9eb397d2c8a871a2837b34d10ffc3d43e5e3bf6c94c87856c396ea86826b107daa6aafa4b37b1524bd32f98b11f17627a60a69068d
 DIST puppet-agent_8.3.1-1focal_amd64.deb 35930206 BLAKE2B 
8a636bfd9a76a364f03022a587bbe9bd8a596515d515cc41c1eb4d96f930366191df54217444cb4a7a471e201f5ac9673e101b1a3697a55abfc7e2b19ac9a45c
 SHA512 
b455e4dd539159e568aa68acbb993e3c94a3d2724e8bdc9056a28c79737d54981c891bfb0d0e7084dd6c16bb13580eb535aacfe6dff34f9bf3ea6da32cfbe08b
 DIST puppet-agent_8.3.1-1focal_arm64.deb 35420834 BLAKE2B 
b95702ba60df28ca511c7ea1efeacf7b537d666987e76f83048552667d0ee1ae41041166d07f41a6d1f0e1e6eceea9af427c8e4feef0efa1108b33edf2b64001
 SHA512 
89d0183dd8762ec9e96ca218d179a5c6278c6b106e4679370dac5b96beb5bb6ec5c18f52a6d076a7ae71f9bbcb9466351b65f096b5c961cb6d8f03a2c7fe171e

diff --git a/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild
deleted file mode 100644
index 7544b551c95b..
--- a/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
-arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r etc/puppetlabs/*
-   # logdir for systemd
-   keepdir var/log/puppetlabs/puppet/
-   chmod 0750 var/log/puppetlabs/puppet/
-   # the rest
-   insinto /opt
-   dodir opt/puppetlabs/puppet/cache
-   doins -r opt/*
-   fperms 0750 /opt/puppetlabs/puppet/cache
-   # init
-   newinitd 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2024-01-07 Thread Matthew Thode
commit: 7054e80f13264fd7cb0eb91afd7427f2980df18b
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jan  7 18:42:39 2024 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jan  7 18:49:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7054e80f

app-admin/puppet: drop 8.2.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 -
 app-admin/puppet/puppet-8.2.0.ebuild | 125 ---
 2 files changed, 126 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index f65072d8a094..4b06b13fad22 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,4 +1,3 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-7.27.0.tar.gz 2825666 BLAKE2B 
dffc2329c28588a5b4a08996f5fbff95c092961aa68af6287c4216ffb3e5b6ab811df876b8efb0f6724d9990b21ad1c56d65bd9fd8d502008ba385f4460f0591
 SHA512 
a864357f5079c9fad53c2cff35f73f0bc25900359e25b5fb1130e3a3e6f77f63bc38ef59c0ce1b37913eb0acb1e42f39891ed7de0fe39ab138faa426ab2a9392
-DIST puppet-8.2.0.tar.gz 2882267 BLAKE2B 
b109e5cc9fddfa96ebc3be6b892d46a4616a5c1cec677937d02e16d0de6e39c147a9b117514e37ce29b39203f167a33dfe3a6c849fc7ebabecd48925b0d2595b
 SHA512 
40e46350aadd19e187cc2a3c46cfa9f85bb2ffb944b0dcb18d084b10a8baca4c3c830e1361c840490c4f6257930a3ccb556d76b1a933e579ef37103556991b0e
 DIST puppet-8.3.1.tar.gz 2879699 BLAKE2B 
6710d345714e6400ef04aeac8dedb933f39443688bda0b24316a3456a6c6bf2719286472a0ce764ddafd40754f8cd95767a4c311c5b5e2bd72b8bc92ec4d0e85
 SHA512 
0aff032caf7a3966f7e369d6f1785f0ada16e419f96f34dafee61457d2e97979b7934195eb356e44ef323401fa40be5eef608a175b3c2907f25ca92901ec81d2

diff --git a/app-admin/puppet/puppet-8.2.0.ebuild 
b/app-admin/puppet/puppet-8.2.0.ebuild
deleted file mode 100644
index 740979b2b82c..
--- a/app-admin/puppet/puppet-8.2.0.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   hiera? ( dev-ruby/hiera )
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/deep_merge
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   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
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
-#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # systemd stuffs
-   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
-
-   # tmpfiles stuff
-   newtmpfiles "${FILESDIR}/tmpfiles.d-2" 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-12-17 Thread Robin H. Johnson
commit: 83330bda3481cf5cd15c321dcc9e921a9529438c
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sun Dec 17 17:44:59 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sun Dec 17 17:45:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83330bda

app-admin/puppet: already includes concurrent-ruby-1.2 fix

Signed-off-by: Robin H. Johnson  gentoo.org>
Reference: 
https://www.puppet.com/docs/puppet/8/release_notes_puppet.html#resolved_issues_puppet_x-8-1-0-PUP-11723
Bug: https://bugs.gentoo.org/900206

 app-admin/puppet/puppet-8.2.0.ebuild | 5 +
 app-admin/puppet/puppet-8.3.1.ebuild | 5 +
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/app-admin/puppet/puppet-8.2.0.ebuild 
b/app-admin/puppet/puppet-8.2.0.ebuild
index 941bb6094717..740979b2b82c 100644
--- a/app-admin/puppet/puppet-8.2.0.ebuild
+++ b/app-admin/puppet/puppet-8.2.0.ebuild
@@ -20,16 +20,13 @@ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
 RESTRICT="test"
 
-# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
-# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
 ruby_add_rdepend "
hiera? ( dev-ruby/hiera )
dev-ruby/json:=
dev-ruby/semantic_puppet
>=dev-ruby/facter-3.0.0
dev-ruby/deep_merge
-   https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
-# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
 ruby_add_rdepend "
hiera? ( dev-ruby/hiera )
dev-ruby/json:=
dev-ruby/semantic_puppet
>=dev-ruby/facter-3.0.0
dev-ruby/deep_merge
-   

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-12-17 Thread Robin H. Johnson
commit: 2450e25fec405284c5adeed8d4364c323f82f56f
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sun Dec 17 17:43:02 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sun Dec 17 17:45:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2450e25f

app-admin/puppet: add 7.27 for upgrade steps, includes concurrent-ruby-1.2 fix

Signed-off-by: Robin H. Johnson  gentoo.org>
Reference: 
https://www.puppet.com/docs/puppet/7/release_notes_puppet.html#resolved_issues_puppet_x-7-25-0-PUP-11723
Bug: https://bugs.gentoo.org/900206

 app-admin/puppet/Manifest |   1 +
 app-admin/puppet/puppet-7.27.0.ebuild | 128 ++
 2 files changed, 129 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 10f01dacc6d9..f65072d8a094 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
+DIST puppet-7.27.0.tar.gz 2825666 BLAKE2B 
dffc2329c28588a5b4a08996f5fbff95c092961aa68af6287c4216ffb3e5b6ab811df876b8efb0f6724d9990b21ad1c56d65bd9fd8d502008ba385f4460f0591
 SHA512 
a864357f5079c9fad53c2cff35f73f0bc25900359e25b5fb1130e3a3e6f77f63bc38ef59c0ce1b37913eb0acb1e42f39891ed7de0fe39ab138faa426ab2a9392
 DIST puppet-8.2.0.tar.gz 2882267 BLAKE2B 
b109e5cc9fddfa96ebc3be6b892d46a4616a5c1cec677937d02e16d0de6e39c147a9b117514e37ce29b39203f167a33dfe3a6c849fc7ebabecd48925b0d2595b
 SHA512 
40e46350aadd19e187cc2a3c46cfa9f85bb2ffb944b0dcb18d084b10a8baca4c3c830e1361c840490c4f6257930a3ccb556d76b1a933e579ef37103556991b0e
 DIST puppet-8.3.1.tar.gz 2879699 BLAKE2B 
6710d345714e6400ef04aeac8dedb933f39443688bda0b24316a3456a6c6bf2719286472a0ce764ddafd40754f8cd95767a4c311c5b5e2bd72b8bc92ec4d0e85
 SHA512 
0aff032caf7a3966f7e369d6f1785f0ada16e419f96f34dafee61457d2e97979b7934195eb356e44ef323401fa40be5eef608a175b3c2907f25ca92901ec81d2

diff --git a/app-admin/puppet/puppet-7.27.0.ebuild 
b/app-admin/puppet/puppet-7.27.0.ebuild
new file mode 100644
index ..92afd365eb3f
--- /dev/null
+++ b/app-admin/puppet/puppet-7.27.0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby27 ruby30 ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   dev-ruby/hiera
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   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
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
+#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-12-07 Thread Matthew Thode
commit: d7eb60fc79dfdc03c120502d85d0c02d7d5b957d
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 23:56:15 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 23:59:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7eb60fc

app-admin/puppet: stabilize 8.3.1 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-8.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-8.3.1.ebuild 
b/app-admin/puppet/puppet-8.3.1.ebuild
index 2e5cabc1c6fd..941bb6094717 100644
--- a/app-admin/puppet/puppet-8.3.1.ebuild
+++ b/app-admin/puppet/puppet-8.3.1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-12-07 Thread Matthew Thode
commit: e6aed97500a6bac589c2192311e161eaefb53203
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec  7 23:56:45 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec  7 23:59:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6aed975

app-admin/puppet-agent: stabilize 8.3.1 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-8.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
index 2a10118b915a..7544b551c95b 100644
--- a/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-11-21 Thread Hans de Graaff
commit: 82d5b170574029714144ddd50071e4b989716555
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 22 07:03:49 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 22 07:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82d5b170

app-admin/puppet-lint: add 5.0.0

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 +
 app-admin/puppet-lint/metadata.xml |  3 ++-
 app-admin/puppet-lint/puppet-lint-5.0.0.ebuild | 34 ++
 3 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index c215c1f8a214..9edb269053c7 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -4,3 +4,4 @@ DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce
 DIST puppet-lint-4.2.0.gem 81408 BLAKE2B 
6b3591f1a2424e30807dc4c83ded27f6ff2b131c61c356eaf57472f813c09ad0bf7732bfd559aa31ccb52f0fdcbd583afe150e7d762ad0967acd1fb974c0d7b6
 SHA512 
4cf941aa9b99fc2e36358ce9ff1ab3c89efbee31586a175bc5e03dcf212179f24d6d677835de1ce1dba0154e4006266d1917c1c73e00c2a1985e3b0bb3ca2c24
 DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 
5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a
 SHA512 
d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c
 DIST puppet-lint-4.2.2.gem 81920 BLAKE2B 
cad796866f323113a8c2aa5cf86b6187423f27186032ea76ebd1f158937c34f315d93de3d92b01acc0b160947b720bd987550c52aaa53a51f165396de776ec88
 SHA512 
e8a591e615db87dc2edc22fc4d53c03004e0227748896005d2252fab8b77193ecd30f9167702c6c4fd6551daaa0894789f3d9d50fb705eecaed4a22573a94afc
+DIST puppetlabs-puppet-lint-5.0.0.gem 81920 BLAKE2B 
6cef112f8ae507f0a0930d9cd65f1a2782209dc4cf0865e1ce79f6510bfb39395401eaa009f07ee16ec8c9c7a82f080aefbc6f260769ca488b775cdeb8ef3caf
 SHA512 
b4a2db67db1cc79437d03e99391c928089cb73ec60d719861b7ac3e7949d9bcee9b04c884b448539f07d5b9b845e14824cd0ac3299ecb46241cfbb09a954ad5a

diff --git a/app-admin/puppet-lint/metadata.xml 
b/app-admin/puppet-lint/metadata.xml
index 2b5ca51226eb..c56aec524553 100644
--- a/app-admin/puppet-lint/metadata.xml
+++ b/app-admin/puppet-lint/metadata.xml
@@ -10,6 +10,7 @@
Gentoo Ruby Project
 
 
-   rodjek/puppet-lint
+   puppetlabs/puppet-lint
+   puppetlabs-puppet-lint
 
 

diff --git a/app-admin/puppet-lint/puppet-lint-5.0.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-5.0.0.ebuild
new file mode 100644
index ..4ebc4a1c70fa
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-5.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+RUBY_FAKEGEM_NAME="puppetlabs-puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-11-21 Thread Hans de Graaff
commit: 41c8025bf12a94e3b7447dd4b4cf193816f4e60c
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 22 07:00:17 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 22 07:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c8025b

app-admin/puppet-lint: add 4.2.2

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 +
 app-admin/puppet-lint/puppet-lint-4.2.2.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 859277cec9f2..c215c1f8a214 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -3,3 +3,4 @@ DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd5
 DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce25532edb82169b2aa484e14763087d5c6b966c1be50665ab723b72c9b21a74867b8e0c2296b06ea5e246531d6
 SHA512 
1709cbcae4db082dbe89b65ba6f5679684f3ed9d89955be0706228bcf0036a0bbfb58abb5ac12d8c2602ea9108386ba3e9b83627ca9c8fa0a813d19dc08f995d
 DIST puppet-lint-4.2.0.gem 81408 BLAKE2B 
6b3591f1a2424e30807dc4c83ded27f6ff2b131c61c356eaf57472f813c09ad0bf7732bfd559aa31ccb52f0fdcbd583afe150e7d762ad0967acd1fb974c0d7b6
 SHA512 
4cf941aa9b99fc2e36358ce9ff1ab3c89efbee31586a175bc5e03dcf212179f24d6d677835de1ce1dba0154e4006266d1917c1c73e00c2a1985e3b0bb3ca2c24
 DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 
5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a
 SHA512 
d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c
+DIST puppet-lint-4.2.2.gem 81920 BLAKE2B 
cad796866f323113a8c2aa5cf86b6187423f27186032ea76ebd1f158937c34f315d93de3d92b01acc0b160947b720bd987550c52aaa53a51f165396de776ec88
 SHA512 
e8a591e615db87dc2edc22fc4d53c03004e0227748896005d2252fab8b77193ecd30f9167702c6c4fd6551daaa0894789f3d9d50fb705eecaed4a22573a94afc

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.2.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.2.ebuild
new file mode 100644
index ..dc6f57808758
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-4.2.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-11-21 Thread Hans de Graaff
commit: 3d75ad2bb3a4aa9f8993fb63cc6e37f86c765ec3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 22 07:04:59 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 22 07:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d75ad2b

app-admin/puppet-lint: drop 4.0.1, 4.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  2 --
 app-admin/puppet-lint/puppet-lint-4.0.1.ebuild | 33 --
 app-admin/puppet-lint/puppet-lint-4.2.0.ebuild | 33 --
 3 files changed, 68 deletions(-)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 9edb269053c7..d9af69a4fc54 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1,7 +1,5 @@
 DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0afc605198cc40b4dd8df7a9de66adfb91982195af9a0ad35301409c23e99d8d6ba5d3c43d3ee4dd57235de2b8cc
 SHA512 
47c025ef925618cba3c1f579a3ef62bd5f9fd8ee7f8f9a68ed84daafeb7f9071e558619b24f0a249fcbe85d8c1b27e715938cc352792f9aa91de131820103e9c
 DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33
-DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce25532edb82169b2aa484e14763087d5c6b966c1be50665ab723b72c9b21a74867b8e0c2296b06ea5e246531d6
 SHA512 
1709cbcae4db082dbe89b65ba6f5679684f3ed9d89955be0706228bcf0036a0bbfb58abb5ac12d8c2602ea9108386ba3e9b83627ca9c8fa0a813d19dc08f995d
-DIST puppet-lint-4.2.0.gem 81408 BLAKE2B 
6b3591f1a2424e30807dc4c83ded27f6ff2b131c61c356eaf57472f813c09ad0bf7732bfd559aa31ccb52f0fdcbd583afe150e7d762ad0967acd1fb974c0d7b6
 SHA512 
4cf941aa9b99fc2e36358ce9ff1ab3c89efbee31586a175bc5e03dcf212179f24d6d677835de1ce1dba0154e4006266d1917c1c73e00c2a1985e3b0bb3ca2c24
 DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 
5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a
 SHA512 
d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c
 DIST puppet-lint-4.2.2.gem 81920 BLAKE2B 
cad796866f323113a8c2aa5cf86b6187423f27186032ea76ebd1f158937c34f315d93de3d92b01acc0b160947b720bd987550c52aaa53a51f165396de776ec88
 SHA512 
e8a591e615db87dc2edc22fc4d53c03004e0227748896005d2252fab8b77193ecd30f9167702c6c4fd6551daaa0894789f3d9d50fb705eecaed4a22573a94afc
 DIST puppetlabs-puppet-lint-5.0.0.gem 81920 BLAKE2B 
6cef112f8ae507f0a0930d9cd65f1a2782209dc4cf0865e1ce79f6510bfb39395401eaa009f07ee16ec8c9c7a82f080aefbc6f260769ca488b775cdeb8ef3caf
 SHA512 
b4a2db67db1cc79437d03e99391c928089cb73ec60d719861b7ac3e7949d9bcee9b04c884b448539f07d5b9b845e14824cd0ac3299ecb46241cfbb09a954ad5a

diff --git a/app-admin/puppet-lint/puppet-lint-4.0.1.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.0.1.ebuild
deleted file mode 100644
index 3925aec549db..
--- a/app-admin/puppet-lint/puppet-lint-4.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP="puppet-lint"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"
-
-all_ruby_prepare() {
-   # Skip acceptance tests due to unpackages puppet_litmus which in turn
-   # has a number of unpackaged dependencies.
-   rm -rf spec/acceptance || die
-   rm -f spec/spec_helper_acceptance.rb || die
-}

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild
deleted file mode 100644
index dc6f57808758..
--- a/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP="puppet-lint"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="~amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"
-
-all_ruby_prepare() {
-   # Skip acceptance tests 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-11-21 Thread Hans de Graaff
commit: 3479c5cb5eefd9f72e1777c1942be5ef14bc8b30
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Nov 22 07:04:37 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Nov 22 07:09:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3479c5cb

app-admin/puppet-lint: stabilize 4.2.1 for amd64

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/puppet-lint-4.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild
index dc6f57808758..a0db90b8b2cf 100644
--- a/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
 LICENSE="MIT"
 SLOT="0"
 IUSE=""
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 ruby_add_bdepend "test? (
dev-ruby/rspec-its:1



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-11-07 Thread Matthew Thode
commit: 9cce917ca301a5137f463001168cc7aa1f70cbd3
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov  7 23:34:39 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Nov  7 23:37:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cce917c

app-admin/puppet-agent: add 8.3.1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-8.3.1.ebuild | 91 
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 6c99e632c0d1..20bcb573ba4a 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
 DIST puppet-agent_8.2.0-1focal_amd64.deb 35899030 BLAKE2B 
67af546a361c5ff2284eacac49c395baf693fe16a185f63a1e656fc47a6420395f0d26ab27fa2c944e9cb3e520fae32168ba35ff46e8b8d4239bd8fe322154db
 SHA512 
b5f869cfb39e23e401eb1d8ddde0e2d4c07660e4fd8753e53ccfa08c82c51d6d525637e7fbfdf01ee98d776781837fe7dc6e10d2d5a6dcc635479468194e2900
 DIST puppet-agent_8.2.0-1focal_arm64.deb 35390104 BLAKE2B 
a4dad98dfb0779ebece815f17174fe119c22ccd06d19a678b2cca2ecd46330b609eb6d6ce834c5cad57f1a81417914f9bd98a3bdd8697b1dc7eb6ef115834865
 SHA512 
24b458205f8420a2a4168c9eb397d2c8a871a2837b34d10ffc3d43e5e3bf6c94c87856c396ea86826b107daa6aafa4b37b1524bd32f98b11f17627a60a69068d
+DIST puppet-agent_8.3.1-1focal_amd64.deb 35930206 BLAKE2B 
8a636bfd9a76a364f03022a587bbe9bd8a596515d515cc41c1eb4d96f930366191df54217444cb4a7a471e201f5ac9673e101b1a3697a55abfc7e2b19ac9a45c
 SHA512 
b455e4dd539159e568aa68acbb993e3c94a3d2724e8bdc9056a28c79737d54981c891bfb0d0e7084dd6c16bb13580eb535aacfe6dff34f9bf3ea6da32cfbe08b
+DIST puppet-agent_8.3.1-1focal_arm64.deb 35420834 BLAKE2B 
b95702ba60df28ca511c7ea1efeacf7b537d666987e76f83048552667d0ee1ae41041166d07f41a6d1f0e1e6eceea9af427c8e4feef0efa1108b33edf2b64001
 SHA512 
89d0183dd8762ec9e96ca218d179a5c6278c6b106e4679370dac5b96beb5bb6ec5c18f52a6d076a7ae71f9bbcb9466351b65f096b5c961cb6d8f03a2c7fe171e

diff --git a/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
new file mode 100644
index ..2a10118b915a
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.3.1.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-11-07 Thread Matthew Thode
commit: 477f5b5e3a70a01576bc002c45c0a780ea292b49
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Nov  7 23:33:33 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Nov  7 23:37:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=477f5b5e

app-admin/puppet: add 8.3.1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/puppet-8.3.1.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 22b7cacefc7b..10f01dacc6d9 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,2 +1,3 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-8.2.0.tar.gz 2882267 BLAKE2B 
b109e5cc9fddfa96ebc3be6b892d46a4616a5c1cec677937d02e16d0de6e39c147a9b117514e37ce29b39203f167a33dfe3a6c849fc7ebabecd48925b0d2595b
 SHA512 
40e46350aadd19e187cc2a3c46cfa9f85bb2ffb944b0dcb18d084b10a8baca4c3c830e1361c840490c4f6257930a3ccb556d76b1a933e579ef37103556991b0e
+DIST puppet-8.3.1.tar.gz 2879699 BLAKE2B 
6710d345714e6400ef04aeac8dedb933f39443688bda0b24316a3456a6c6bf2719286472a0ce764ddafd40754f8cd95767a4c311c5b5e2bd72b8bc92ec4d0e85
 SHA512 
0aff032caf7a3966f7e369d6f1785f0ada16e419f96f34dafee61457d2e97979b7934195eb356e44ef323401fa40be5eef608a175b3c2907f25ca92901ec81d2

diff --git a/app-admin/puppet/puppet-8.3.1.ebuild 
b/app-admin/puppet/puppet-8.3.1.ebuild
new file mode 100644
index ..2e5cabc1c6fd
--- /dev/null
+++ b/app-admin/puppet/puppet-8.3.1.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
+RESTRICT="test"
+
+# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
+# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
+ruby_add_rdepend "
+   hiera? ( dev-ruby/hiera )
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/deep_merge
+   http://forge.puppetlabs.com/gentoo/portage;
+   elog
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-10-27 Thread Matthew Thode
commit: 3e9e5cdffdf3960e49e9a5d398027a957d93b401
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Oct 27 13:23:41 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Oct 27 13:23:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9e5cdf

app-admin/puppet-agent: drop 8.1.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 -
 app-admin/puppet-agent/puppet-agent-8.1.0.ebuild | 91 
 2 files changed, 93 deletions(-)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 1762563fb179..6c99e632c0d1 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,6 +1,4 @@
 DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d3f8b89df06314171e5c7bb95f574311cee5af1910bdf7f5574eaa5f514bcf0c1ceb5c04c30a2079069183c4b37dd90581596a70092e
 SHA512 
7912360597c21abf048d578783262821210d6568dc41f79b2d21cdb08851f8bd4cbe5a6114aa8af302c9046de424b8b15fe34be1fc51b529f36ccb99445bc7dc
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
-DIST puppet-agent_8.1.0-1focal_amd64.deb 35868180 BLAKE2B 
9c3c952a35670883aae31e05a47b5d23e79c3e53cf54760444a8d0dbf7d7ca6385b043ec82eb748d0b6e9573fcb79de457323ec46441f3dd5a60c14cc51aeaae
 SHA512 
450b37c556f39d02d124009d276c70e8b8f46f75ff14df4ab13656a54ace2612441202e8fcf5a266ec25998ad05271eda2f1088580091009b8f2c98b1b8462d8
-DIST puppet-agent_8.1.0-1focal_arm64.deb 35364600 BLAKE2B 
25965e453f13b936962bf8a786171dc7fce3fe4868f856352a6a46c463f8e84d32d44f3a7ca7f4d9ce21880a9d38a623b7dffe1c0dbcff5c4e48971776dce960
 SHA512 
1d77cb14600d38547deac90a57218d0559797f011b9acae708d745946a20299c6a802276aac9e06eba2b8e5ae631e2f9da030b11fdfa26ab656ed7c2db631d7b
 DIST puppet-agent_8.2.0-1focal_amd64.deb 35899030 BLAKE2B 
67af546a361c5ff2284eacac49c395baf693fe16a185f63a1e656fc47a6420395f0d26ab27fa2c944e9cb3e520fae32168ba35ff46e8b8d4239bd8fe322154db
 SHA512 
b5f869cfb39e23e401eb1d8ddde0e2d4c07660e4fd8753e53ccfa08c82c51d6d525637e7fbfdf01ee98d776781837fe7dc6e10d2d5a6dcc635479468194e2900
 DIST puppet-agent_8.2.0-1focal_arm64.deb 35390104 BLAKE2B 
a4dad98dfb0779ebece815f17174fe119c22ccd06d19a678b2cca2ecd46330b609eb6d6ce834c5cad57f1a81417914f9bd98a3bdd8697b1dc7eb6ef115834865
 SHA512 
24b458205f8420a2a4168c9eb397d2c8a871a2837b34d10ffc3d43e5e3bf6c94c87856c396ea86826b107daa6aafa4b37b1524bd32f98b11f17627a60a69068d

diff --git a/app-admin/puppet-agent/puppet-agent-8.1.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.1.0.ebuild
deleted file mode 100644
index 7544b551c95b..
--- a/app-admin/puppet-agent/puppet-agent-8.1.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
-arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r etc/puppetlabs/*
-   # logdir for systemd
-   keepdir var/log/puppetlabs/puppet/
-   chmod 0750 var/log/puppetlabs/puppet/
-   # the rest
-   insinto /opt
-   dodir opt/puppetlabs/puppet/cache
-   doins -r opt/*
-   fperms 0750 /opt/puppetlabs/puppet/cache
-   # init
-   newinitd 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-10-27 Thread Matthew Thode
commit: 95b3698f7ba72f2a965471ffbfb30dee8377b5da
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Oct 27 13:23:19 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Oct 27 13:23:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95b3698f

app-admin/puppet: drop 8.1.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 -
 app-admin/puppet/puppet-8.1.0.ebuild | 128 ---
 2 files changed, 129 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 8a492523a2b9..22b7cacefc7b 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,2 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
-DIST puppet-8.1.0.tar.gz 2877086 BLAKE2B 
24fde48d04790ca308ef80ca51021b69dd08f703eec49724f753aabe36b824d338d135e985a5741b7e412f807ee35edf7898d2bc12d61bd9243e3fc1540808e2
 SHA512 
7811d67f83c72d67d5d463ccddece8889868f302217229f748a1d95df8b64213d9ee86a34e42af3beed9fc55cf70a14f63e6b8a6fcd18feb259e1d027dc35259
 DIST puppet-8.2.0.tar.gz 2882267 BLAKE2B 
b109e5cc9fddfa96ebc3be6b892d46a4616a5c1cec677937d02e16d0de6e39c147a9b117514e37ce29b39203f167a33dfe3a6c849fc7ebabecd48925b0d2595b
 SHA512 
40e46350aadd19e187cc2a3c46cfa9f85bb2ffb944b0dcb18d084b10a8baca4c3c830e1361c840490c4f6257930a3ccb556d76b1a933e579ef37103556991b0e

diff --git a/app-admin/puppet/puppet-8.1.0.ebuild 
b/app-admin/puppet/puppet-8.1.0.ebuild
deleted file mode 100644
index 941bb6094717..
--- a/app-admin/puppet/puppet-8.1.0.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
-RESTRICT="test"
-
-# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
-# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
-ruby_add_rdepend "
-   hiera? ( dev-ruby/hiera )
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/deep_merge
-   http://forge.puppetlabs.com/gentoo/portage;
-   elog
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-10-09 Thread Hans de Graaff
commit: 2cab39691aae6042bcd9dee43e2f6f6dbbb1ffcf
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 10 05:43:50 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 10 05:45:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cab3969

app-admin/puppet-lint: add 4.2.1

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 +
 app-admin/puppet-lint/puppet-lint-4.2.1.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 3264c9c375ed..4fa75e383a3a 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -3,3 +3,4 @@ DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd5
 DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce25532edb82169b2aa484e14763087d5c6b966c1be50665ab723b72c9b21a74867b8e0c2296b06ea5e246531d6
 SHA512 
1709cbcae4db082dbe89b65ba6f5679684f3ed9d89955be0706228bcf0036a0bbfb58abb5ac12d8c2602ea9108386ba3e9b83627ca9c8fa0a813d19dc08f995d
 DIST puppet-lint-4.1.0.gem 82944 BLAKE2B 
42bd99b1a6331c6fedf54a7b5e0100bedbb6543c1476ed82538caf371cb4e48ddaa89f4313e2bac42b1c12e5ea6c03a3dc7fb3566979c22c051152a921bf5c72
 SHA512 
04a8ed8b73b209db1634f3a7accb0ec18d735914b7faa2b89446e96300e586760dd0b606ebd4a5ae71b49a8f10d16f9199ee065aa12b911f8692af68e4aac321
 DIST puppet-lint-4.2.0.gem 81408 BLAKE2B 
6b3591f1a2424e30807dc4c83ded27f6ff2b131c61c356eaf57472f813c09ad0bf7732bfd559aa31ccb52f0fdcbd583afe150e7d762ad0967acd1fb974c0d7b6
 SHA512 
4cf941aa9b99fc2e36358ce9ff1ab3c89efbee31586a175bc5e03dcf212179f24d6d677835de1ce1dba0154e4006266d1917c1c73e00c2a1985e3b0bb3ca2c24
+DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 
5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a
 SHA512 
d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild
new file mode 100644
index ..dc6f57808758
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-4.2.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-10-09 Thread Hans de Graaff
commit: 8846273a028832460b9b9f5e1f7e63a67b78b831
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 10 05:45:41 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 10 05:45:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8846273a

app-admin/puppet-lint: drop 4.1.0

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 -
 app-admin/puppet-lint/puppet-lint-4.1.0.ebuild | 33 --
 2 files changed, 34 deletions(-)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 4fa75e383a3a..859277cec9f2 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1,6 +1,5 @@
 DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0afc605198cc40b4dd8df7a9de66adfb91982195af9a0ad35301409c23e99d8d6ba5d3c43d3ee4dd57235de2b8cc
 SHA512 
47c025ef925618cba3c1f579a3ef62bd5f9fd8ee7f8f9a68ed84daafeb7f9071e558619b24f0a249fcbe85d8c1b27e715938cc352792f9aa91de131820103e9c
 DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33
 DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce25532edb82169b2aa484e14763087d5c6b966c1be50665ab723b72c9b21a74867b8e0c2296b06ea5e246531d6
 SHA512 
1709cbcae4db082dbe89b65ba6f5679684f3ed9d89955be0706228bcf0036a0bbfb58abb5ac12d8c2602ea9108386ba3e9b83627ca9c8fa0a813d19dc08f995d
-DIST puppet-lint-4.1.0.gem 82944 BLAKE2B 
42bd99b1a6331c6fedf54a7b5e0100bedbb6543c1476ed82538caf371cb4e48ddaa89f4313e2bac42b1c12e5ea6c03a3dc7fb3566979c22c051152a921bf5c72
 SHA512 
04a8ed8b73b209db1634f3a7accb0ec18d735914b7faa2b89446e96300e586760dd0b606ebd4a5ae71b49a8f10d16f9199ee065aa12b911f8692af68e4aac321
 DIST puppet-lint-4.2.0.gem 81408 BLAKE2B 
6b3591f1a2424e30807dc4c83ded27f6ff2b131c61c356eaf57472f813c09ad0bf7732bfd559aa31ccb52f0fdcbd583afe150e7d762ad0967acd1fb974c0d7b6
 SHA512 
4cf941aa9b99fc2e36358ce9ff1ab3c89efbee31586a175bc5e03dcf212179f24d6d677835de1ce1dba0154e4006266d1917c1c73e00c2a1985e3b0bb3ca2c24
 DIST puppet-lint-4.2.1.gem 81920 BLAKE2B 
5e291e4c1743092be9935231280f04ce3affdc1d530180f26a6ace0535a15e11bc9b33dd89d8eeafb44ebc7cae16f2656e293a6e8e8fbc4fd2cfde896996d59a
 SHA512 
d39a287d3ae0ecbf27254c289e73918b62b50bbf8f44f51248e5e8042b194c32facd1215d7b24ab768714aeb9ae58647964bdc8b8b4650d1cebe6e2e749d782c

diff --git a/app-admin/puppet-lint/puppet-lint-4.1.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.1.0.ebuild
deleted file mode 100644
index a0db90b8b2cf..
--- a/app-admin/puppet-lint/puppet-lint-4.1.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP="puppet-lint"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"
-
-all_ruby_prepare() {
-   # Skip acceptance tests due to unpackages puppet_litmus which in turn
-   # has a number of unpackaged dependencies.
-   rm -rf spec/acceptance || die
-   rm -f spec/spec_helper_acceptance.rb || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-10-09 Thread Hans de Graaff
commit: 7682f9bc21fee1a73320d4effea51ccbf133a1cb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Oct 10 05:45:23 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Oct 10 05:45:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7682f9bc

app-admin/puppet-lint: stabilize 4.1.0 for amd64

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/puppet-lint-4.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-lint/puppet-lint-4.1.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.1.0.ebuild
index dc6f57808758..a0db90b8b2cf 100644
--- a/app-admin/puppet-lint/puppet-lint-4.1.0.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-4.1.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
 LICENSE="MIT"
 SLOT="0"
 IUSE=""
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 ruby_add_bdepend "test? (
dev-ruby/rspec-its:1



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-09-27 Thread Matthew Thode
commit: 0f71fbbd3a0473d080cc74b16174a9b54baa8cc4
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Sep 27 20:30:25 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Sep 27 20:31:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f71fbbd

app-admin/puppet: stabilize 8.2.0 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-8.2.0.ebuild 
b/app-admin/puppet/puppet-8.2.0.ebuild
index 2e5cabc1c6fd..941bb6094717 100644
--- a/app-admin/puppet/puppet-8.2.0.ebuild
+++ b/app-admin/puppet/puppet-8.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-09-27 Thread Matthew Thode
commit: b02228b67ccdf88f932ecb9e29032a4af674b2a0
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Sep 27 20:31:05 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Sep 27 20:31:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b02228b6

app-admin/puppet-agent: stabilize 8.2.0 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-8.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild
index 2a10118b915a..7544b551c95b 100644
--- a/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-08-29 Thread Hans de Graaff
commit: d664b95d5cf8e7c5fabdbdc814cbf392fc0f5c98
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Aug 30 05:14:20 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Aug 30 05:25:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d664b95d

app-admin/puppet-lint: add 4.2.0

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 +
 app-admin/puppet-lint/puppet-lint-4.2.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 1ab730e86460..3264c9c375ed 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -2,3 +2,4 @@ DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0af
 DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33
 DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce25532edb82169b2aa484e14763087d5c6b966c1be50665ab723b72c9b21a74867b8e0c2296b06ea5e246531d6
 SHA512 
1709cbcae4db082dbe89b65ba6f5679684f3ed9d89955be0706228bcf0036a0bbfb58abb5ac12d8c2602ea9108386ba3e9b83627ca9c8fa0a813d19dc08f995d
 DIST puppet-lint-4.1.0.gem 82944 BLAKE2B 
42bd99b1a6331c6fedf54a7b5e0100bedbb6543c1476ed82538caf371cb4e48ddaa89f4313e2bac42b1c12e5ea6c03a3dc7fb3566979c22c051152a921bf5c72
 SHA512 
04a8ed8b73b209db1634f3a7accb0ec18d735914b7faa2b89446e96300e586760dd0b606ebd4a5ae71b49a8f10d16f9199ee065aa12b911f8692af68e4aac321
+DIST puppet-lint-4.2.0.gem 81408 BLAKE2B 
6b3591f1a2424e30807dc4c83ded27f6ff2b131c61c356eaf57472f813c09ad0bf7732bfd559aa31ccb52f0fdcbd583afe150e7d762ad0967acd1fb974c0d7b6
 SHA512 
4cf941aa9b99fc2e36358ce9ff1ab3c89efbee31586a175bc5e03dcf212179f24d6d677835de1ce1dba0154e4006266d1917c1c73e00c2a1985e3b0bb3ca2c24

diff --git a/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild
new file mode 100644
index ..dc6f57808758
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-4.2.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-08-27 Thread Matthew Thode
commit: 6bb28a92300a63e3873468f2f2b40813a4c095b6
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 15:49:59 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Aug 27 15:52:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb28a92

app-admin/puppet: add 8.2.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/puppet-8.2.0.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index d5a61faf3657..8a492523a2b9 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,2 +1,3 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-8.1.0.tar.gz 2877086 BLAKE2B 
24fde48d04790ca308ef80ca51021b69dd08f703eec49724f753aabe36b824d338d135e985a5741b7e412f807ee35edf7898d2bc12d61bd9243e3fc1540808e2
 SHA512 
7811d67f83c72d67d5d463ccddece8889868f302217229f748a1d95df8b64213d9ee86a34e42af3beed9fc55cf70a14f63e6b8a6fcd18feb259e1d027dc35259
+DIST puppet-8.2.0.tar.gz 2882267 BLAKE2B 
b109e5cc9fddfa96ebc3be6b892d46a4616a5c1cec677937d02e16d0de6e39c147a9b117514e37ce29b39203f167a33dfe3a6c849fc7ebabecd48925b0d2595b
 SHA512 
40e46350aadd19e187cc2a3c46cfa9f85bb2ffb944b0dcb18d084b10a8baca4c3c830e1361c840490c4f6257930a3ccb556d76b1a933e579ef37103556991b0e

diff --git a/app-admin/puppet/puppet-8.2.0.ebuild 
b/app-admin/puppet/puppet-8.2.0.ebuild
new file mode 100644
index ..2e5cabc1c6fd
--- /dev/null
+++ b/app-admin/puppet/puppet-8.2.0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
+RESTRICT="test"
+
+# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
+# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
+ruby_add_rdepend "
+   hiera? ( dev-ruby/hiera )
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/deep_merge
+   http://forge.puppetlabs.com/gentoo/portage;
+   elog
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-08-27 Thread Matthew Thode
commit: 6bf92d1aae547639f51c28c7a431f53681fdc69e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Aug 27 15:49:16 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Aug 27 15:52:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bf92d1a

app-admin/puppet-agent: add 8.2.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-8.2.0.ebuild | 91 
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 085ecc2583bd..1762563fb179 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
 DIST puppet-agent_8.1.0-1focal_amd64.deb 35868180 BLAKE2B 
9c3c952a35670883aae31e05a47b5d23e79c3e53cf54760444a8d0dbf7d7ca6385b043ec82eb748d0b6e9573fcb79de457323ec46441f3dd5a60c14cc51aeaae
 SHA512 
450b37c556f39d02d124009d276c70e8b8f46f75ff14df4ab13656a54ace2612441202e8fcf5a266ec25998ad05271eda2f1088580091009b8f2c98b1b8462d8
 DIST puppet-agent_8.1.0-1focal_arm64.deb 35364600 BLAKE2B 
25965e453f13b936962bf8a786171dc7fce3fe4868f856352a6a46c463f8e84d32d44f3a7ca7f4d9ce21880a9d38a623b7dffe1c0dbcff5c4e48971776dce960
 SHA512 
1d77cb14600d38547deac90a57218d0559797f011b9acae708d745946a20299c6a802276aac9e06eba2b8e5ae631e2f9da030b11fdfa26ab656ed7c2db631d7b
+DIST puppet-agent_8.2.0-1focal_amd64.deb 35899030 BLAKE2B 
67af546a361c5ff2284eacac49c395baf693fe16a185f63a1e656fc47a6420395f0d26ab27fa2c944e9cb3e520fae32168ba35ff46e8b8d4239bd8fe322154db
 SHA512 
b5f869cfb39e23e401eb1d8ddde0e2d4c07660e4fd8753e53ccfa08c82c51d6d525637e7fbfdf01ee98d776781837fe7dc6e10d2d5a6dcc635479468194e2900
+DIST puppet-agent_8.2.0-1focal_arm64.deb 35390104 BLAKE2B 
a4dad98dfb0779ebece815f17174fe119c22ccd06d19a678b2cca2ecd46330b609eb6d6ce834c5cad57f1a81417914f9bd98a3bdd8697b1dc7eb6ef115834865
 SHA512 
24b458205f8420a2a4168c9eb397d2c8a871a2837b34d10ffc3d43e5e3bf6c94c87856c396ea86826b107daa6aafa4b37b1524bd32f98b11f17627a60a69068d

diff --git a/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild
new file mode 100644
index ..2a10118b915a
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.2.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-08-26 Thread Hans de Graaff
commit: bdba94dfa2b0577b674c30481bdd1c00597d7c5b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Aug 26 06:23:28 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Aug 26 06:23:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdba94df

app-admin/puppet-lint: add 4.1.0

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 +
 app-admin/puppet-lint/puppet-lint-4.1.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 5201ced34149..1ab730e86460 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0afc605198cc40b4dd8df7a9de66adfb91982195af9a0ad35301409c23e99d8d6ba5d3c43d3ee4dd57235de2b8cc
 SHA512 
47c025ef925618cba3c1f579a3ef62bd5f9fd8ee7f8f9a68ed84daafeb7f9071e558619b24f0a249fcbe85d8c1b27e715938cc352792f9aa91de131820103e9c
 DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33
 DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce25532edb82169b2aa484e14763087d5c6b966c1be50665ab723b72c9b21a74867b8e0c2296b06ea5e246531d6
 SHA512 
1709cbcae4db082dbe89b65ba6f5679684f3ed9d89955be0706228bcf0036a0bbfb58abb5ac12d8c2602ea9108386ba3e9b83627ca9c8fa0a813d19dc08f995d
+DIST puppet-lint-4.1.0.gem 82944 BLAKE2B 
42bd99b1a6331c6fedf54a7b5e0100bedbb6543c1476ed82538caf371cb4e48ddaa89f4313e2bac42b1c12e5ea6c03a3dc7fb3566979c22c051152a921bf5c72
 SHA512 
04a8ed8b73b209db1634f3a7accb0ec18d735914b7faa2b89446e96300e586760dd0b606ebd4a5ae71b49a8f10d16f9199ee065aa12b911f8692af68e4aac321

diff --git a/app-admin/puppet-lint/puppet-lint-4.1.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.1.0.ebuild
new file mode 100644
index ..dc6f57808758
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-4.1.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-08-16 Thread Matthew Thode
commit: 6a2501103c1dc7a516f61b2dfa0a361880bd1eb1
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Aug 16 21:53:27 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Aug 16 21:55:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a250110

app-admin/puppet: drop 8.0.0-r2

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest   |   1 -
 app-admin/puppet/puppet-8.0.0-r2.ebuild | 128 
 2 files changed, 129 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 9e8cd2586a07..d5a61faf3657 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,2 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
-DIST puppet-8.0.0.tar.gz 2874596 BLAKE2B 
64a609c0375c942520f17bd6281225568b9803cd7af3e9f4da8311eb4f2680184174b0b5c992b243ba9680912b77038934bb3506ae28a964c64b0f1f8feca62e
 SHA512 
78ba9d603831874fbecca7ce3e2802ed54188a71ad7d6f7a24fa3390330e41a7b43b074c6c51e32cfdf10ff92f6b087f8fbe9220ea65efb917f517776451ef56
 DIST puppet-8.1.0.tar.gz 2877086 BLAKE2B 
24fde48d04790ca308ef80ca51021b69dd08f703eec49724f753aabe36b824d338d135e985a5741b7e412f807ee35edf7898d2bc12d61bd9243e3fc1540808e2
 SHA512 
7811d67f83c72d67d5d463ccddece8889868f302217229f748a1d95df8b64213d9ee86a34e42af3beed9fc55cf70a14f63e6b8a6fcd18feb259e1d027dc35259

diff --git a/app-admin/puppet/puppet-8.0.0-r2.ebuild 
b/app-admin/puppet/puppet-8.0.0-r2.ebuild
deleted file mode 100644
index 941bb6094717..
--- a/app-admin/puppet/puppet-8.0.0-r2.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
-RESTRICT="test"
-
-# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
-# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
-ruby_add_rdepend "
-   hiera? ( dev-ruby/hiera )
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/deep_merge
-   http://forge.puppetlabs.com/gentoo/portage;
-   elog
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-08-16 Thread Matthew Thode
commit: fbf59e1b3b515fd5883359ee490988fb154b8a16
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Aug 16 21:54:00 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Wed Aug 16 21:55:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbf59e1b

app-admin/puppet-agent: drop 8.0.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 -
 app-admin/puppet-agent/puppet-agent-8.0.0.ebuild | 91 
 2 files changed, 93 deletions(-)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 490ed5d8b0a8..085ecc2583bd 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,6 +1,4 @@
 DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d3f8b89df06314171e5c7bb95f574311cee5af1910bdf7f5574eaa5f514bcf0c1ceb5c04c30a2079069183c4b37dd90581596a70092e
 SHA512 
7912360597c21abf048d578783262821210d6568dc41f79b2d21cdb08851f8bd4cbe5a6114aa8af302c9046de424b8b15fe34be1fc51b529f36ccb99445bc7dc
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
-DIST puppet-agent_8.0.0-1focal_amd64.deb 35686934 BLAKE2B 
1604178a8ce2a9112e411d2054b013a9bba5e28d6ecbb119da112ffd01cb620a482c118b84313a95f50efac755c0cb3551b966d95d77ae242c5ca515d3f82d72
 SHA512 
df6fe25f582fe5339648cada3563cd3820e39ebe383cf8189bb2517e03e21477af6cffcdf4d1894960fd69a5c4168990c45a1f74789bca0881f31fd09dccf0d2
-DIST puppet-agent_8.0.0-1focal_arm64.deb 35445806 BLAKE2B 
b9c98d44eadead8d9b09faf679dd9ca938bfba7cd5c67d9083cd856afa61ee416a389672a978d8b9394a0ec7b404fd97db4a181b4ffbbdb813aff2b3d697
 SHA512 
c47167e2be146eb18fab055fb5dc94583e3b53006ce71573c41d76016e0a9ef57ba8a9d9807e020763acbfbe243ebb4080a84773f3d7339beb408f4b437cc864
 DIST puppet-agent_8.1.0-1focal_amd64.deb 35868180 BLAKE2B 
9c3c952a35670883aae31e05a47b5d23e79c3e53cf54760444a8d0dbf7d7ca6385b043ec82eb748d0b6e9573fcb79de457323ec46441f3dd5a60c14cc51aeaae
 SHA512 
450b37c556f39d02d124009d276c70e8b8f46f75ff14df4ab13656a54ace2612441202e8fcf5a266ec25998ad05271eda2f1088580091009b8f2c98b1b8462d8
 DIST puppet-agent_8.1.0-1focal_arm64.deb 35364600 BLAKE2B 
25965e453f13b936962bf8a786171dc7fce3fe4868f856352a6a46c463f8e84d32d44f3a7ca7f4d9ce21880a9d38a623b7dffe1c0dbcff5c4e48971776dce960
 SHA512 
1d77cb14600d38547deac90a57218d0559797f011b9acae708d745946a20299c6a802276aac9e06eba2b8e5ae631e2f9da030b11fdfa26ab656ed7c2db631d7b

diff --git a/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild
deleted file mode 100644
index 7544b551c95b..
--- a/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
-arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r etc/puppetlabs/*
-   # logdir for systemd
-   keepdir var/log/puppetlabs/puppet/
-   chmod 0750 var/log/puppetlabs/puppet/
-   # the rest
-   insinto /opt
-   dodir opt/puppetlabs/puppet/cache
-   doins -r opt/*
-   fperms 0750 /opt/puppetlabs/puppet/cache
-   # init
-   newinitd 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-08-06 Thread Hans de Graaff
commit: c773ada1174de2797cd4db6225b85ccb6c450cf5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug  6 06:04:21 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug  6 06:04:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c773ada1

app-admin/puppet-lint: add 4.0.1

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 +
 app-admin/puppet-lint/puppet-lint-4.0.1.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 2fe4c5621fae..c7c609b40bed 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-lint-2.5.2.gem 91136 BLAKE2B 
cae884b3994c7862f337a214903ecd4d7bb297e9e2bb7495fb94030304f53fa7ae98080b62944d5c96f2af0d208352d00030415a89259e8e188ec53da2a2b643
 SHA512 
996a5fda970c318a3f58a196c7b9aba7e712aae2b24d936b917f1dd9eb6bf5d706df28f70d88e1e174e175aabb13f1d22c8c90289314d5a1dd4ff9207ebbfe03
 DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0afc605198cc40b4dd8df7a9de66adfb91982195af9a0ad35301409c23e99d8d6ba5d3c43d3ee4dd57235de2b8cc
 SHA512 
47c025ef925618cba3c1f579a3ef62bd5f9fd8ee7f8f9a68ed84daafeb7f9071e558619b24f0a249fcbe85d8c1b27e715938cc352792f9aa91de131820103e9c
 DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33
+DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce25532edb82169b2aa484e14763087d5c6b966c1be50665ab723b72c9b21a74867b8e0c2296b06ea5e246531d6
 SHA512 
1709cbcae4db082dbe89b65ba6f5679684f3ed9d89955be0706228bcf0036a0bbfb58abb5ac12d8c2602ea9108386ba3e9b83627ca9c8fa0a813d19dc08f995d

diff --git a/app-admin/puppet-lint/puppet-lint-4.0.1.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.0.1.ebuild
new file mode 100644
index ..3925aec549db
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-4.0.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-08-06 Thread Hans de Graaff
commit: 3a91138bd11d2780672c6340e4df39a2a5cd5d8d
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug  6 06:04:34 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug  6 06:04:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a91138b

app-admin/puppet-lint: drop 2.5.2

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 -
 app-admin/puppet-lint/puppet-lint-2.5.2.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index c7c609b40bed..5201ced34149 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1,4 +1,3 @@
-DIST puppet-lint-2.5.2.gem 91136 BLAKE2B 
cae884b3994c7862f337a214903ecd4d7bb297e9e2bb7495fb94030304f53fa7ae98080b62944d5c96f2af0d208352d00030415a89259e8e188ec53da2a2b643
 SHA512 
996a5fda970c318a3f58a196c7b9aba7e712aae2b24d936b917f1dd9eb6bf5d706df28f70d88e1e174e175aabb13f1d22c8c90289314d5a1dd4ff9207ebbfe03
 DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0afc605198cc40b4dd8df7a9de66adfb91982195af9a0ad35301409c23e99d8d6ba5d3c43d3ee4dd57235de2b8cc
 SHA512 
47c025ef925618cba3c1f579a3ef62bd5f9fd8ee7f8f9a68ed84daafeb7f9071e558619b24f0a249fcbe85d8c1b27e715938cc352792f9aa91de131820103e9c
 DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33
 DIST puppet-lint-4.0.1.gem 81408 BLAKE2B 
2e202cf99e496336d5a8f23bf8581211b74e8ce25532edb82169b2aa484e14763087d5c6b966c1be50665ab723b72c9b21a74867b8e0c2296b06ea5e246531d6
 SHA512 
1709cbcae4db082dbe89b65ba6f5679684f3ed9d89955be0706228bcf0036a0bbfb58abb5ac12d8c2602ea9108386ba3e9b83627ca9c8fa0a813d19dc08f995d

diff --git a/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild 
b/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild
deleted file mode 100644
index ecb09ba34024..
--- a/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP="puppet-lint"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="http://puppet-lint.com/;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-07-24 Thread Jakov Smolić
commit: b1a2d14e3a210870e745c6fc60a94ed15b0e72ba
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 24 08:53:19 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 24 08:53:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a2d14e

app-admin/puppet-lint: Stabilize 4.0.0 amd64, #910961

Signed-off-by: Jakov Smolić  gentoo.org>

 app-admin/puppet-lint/puppet-lint-4.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild
index 3925aec549db..eaf594a6a0b4 100644
--- a/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
 LICENSE="MIT"
 SLOT="0"
 IUSE=""
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 ruby_add_bdepend "test? (
dev-ruby/rspec-its:1



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-07-16 Thread Matthew Thode
commit: b4f433845189b6aef043fa4a6caced3f25fa8f83
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jul 16 15:51:47 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jul 16 15:54:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4f43384

app-admin/puppet: stabilize 8.1.0 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-8.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-8.1.0.ebuild 
b/app-admin/puppet/puppet-8.1.0.ebuild
index 2e5cabc1c6fd..941bb6094717 100644
--- a/app-admin/puppet/puppet-8.1.0.ebuild
+++ b/app-admin/puppet/puppet-8.1.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-07-16 Thread Matthew Thode
commit: cbbaac8a82e3318a98c1c92b28d4f8e0d072c607
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Jul 16 15:52:09 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Jul 16 15:54:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbbaac8a

app-admin/puppet-agent: stabilize 8.1.0 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-8.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-agent/puppet-agent-8.1.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.1.0.ebuild
index 2a10118b915a..7544b551c95b 100644
--- a/app-admin/puppet-agent/puppet-agent-8.1.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-8.1.0.ebuild
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-06-16 Thread Matthew Thode
commit: e949dd1a0265c88a6bcb39328f3b9915df4a8f2c
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jun 16 21:20:54 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jun 16 21:21:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e949dd1a

app-admin/puppet-agent: add 8.1.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-8.1.0.ebuild | 91 
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 3cf5c1cf3bbc..490ed5d8b0a8 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
 DIST puppet-agent_8.0.0-1focal_amd64.deb 35686934 BLAKE2B 
1604178a8ce2a9112e411d2054b013a9bba5e28d6ecbb119da112ffd01cb620a482c118b84313a95f50efac755c0cb3551b966d95d77ae242c5ca515d3f82d72
 SHA512 
df6fe25f582fe5339648cada3563cd3820e39ebe383cf8189bb2517e03e21477af6cffcdf4d1894960fd69a5c4168990c45a1f74789bca0881f31fd09dccf0d2
 DIST puppet-agent_8.0.0-1focal_arm64.deb 35445806 BLAKE2B 
b9c98d44eadead8d9b09faf679dd9ca938bfba7cd5c67d9083cd856afa61ee416a389672a978d8b9394a0ec7b404fd97db4a181b4ffbbdb813aff2b3d697
 SHA512 
c47167e2be146eb18fab055fb5dc94583e3b53006ce71573c41d76016e0a9ef57ba8a9d9807e020763acbfbe243ebb4080a84773f3d7339beb408f4b437cc864
+DIST puppet-agent_8.1.0-1focal_amd64.deb 35868180 BLAKE2B 
9c3c952a35670883aae31e05a47b5d23e79c3e53cf54760444a8d0dbf7d7ca6385b043ec82eb748d0b6e9573fcb79de457323ec46441f3dd5a60c14cc51aeaae
 SHA512 
450b37c556f39d02d124009d276c70e8b8f46f75ff14df4ab13656a54ace2612441202e8fcf5a266ec25998ad05271eda2f1088580091009b8f2c98b1b8462d8
+DIST puppet-agent_8.1.0-1focal_arm64.deb 35364600 BLAKE2B 
25965e453f13b936962bf8a786171dc7fce3fe4868f856352a6a46c463f8e84d32d44f3a7ca7f4d9ce21880a9d38a623b7dffe1c0dbcff5c4e48971776dce960
 SHA512 
1d77cb14600d38547deac90a57218d0559797f011b9acae708d745946a20299c6a802276aac9e06eba2b8e5ae631e2f9da030b11fdfa26ab656ed7c2db631d7b

diff --git a/app-admin/puppet-agent/puppet-agent-8.1.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.1.0.ebuild
new file mode 100644
index ..2a10118b915a
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.1.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-06-16 Thread Matthew Thode
commit: ec602e7da0048f9b4aa2f65f2d750b25642147cc
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Jun 16 21:19:52 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Jun 16 21:21:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec602e7d

app-admin/puppet: add 8.1.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/puppet-8.1.0.ebuild | 128 +++
 2 files changed, 129 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index aeb3645d168f..9e8cd2586a07 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,2 +1,3 @@
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-8.0.0.tar.gz 2874596 BLAKE2B 
64a609c0375c942520f17bd6281225568b9803cd7af3e9f4da8311eb4f2680184174b0b5c992b243ba9680912b77038934bb3506ae28a964c64b0f1f8feca62e
 SHA512 
78ba9d603831874fbecca7ce3e2802ed54188a71ad7d6f7a24fa3390330e41a7b43b074c6c51e32cfdf10ff92f6b087f8fbe9220ea65efb917f517776451ef56
+DIST puppet-8.1.0.tar.gz 2877086 BLAKE2B 
24fde48d04790ca308ef80ca51021b69dd08f703eec49724f753aabe36b824d338d135e985a5741b7e412f807ee35edf7898d2bc12d61bd9243e3fc1540808e2
 SHA512 
7811d67f83c72d67d5d463ccddece8889868f302217229f748a1d95df8b64213d9ee86a34e42af3beed9fc55cf70a14f63e6b8a6fcd18feb259e1d027dc35259

diff --git a/app-admin/puppet/puppet-8.1.0.ebuild 
b/app-admin/puppet/puppet-8.1.0.ebuild
new file mode 100644
index ..2e5cabc1c6fd
--- /dev/null
+++ b/app-admin/puppet/puppet-8.1.0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
+RESTRICT="test"
+
+# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
+# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
+ruby_add_rdepend "
+   hiera? ( dev-ruby/hiera )
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/deep_merge
+   http://forge.puppetlabs.com/gentoo/portage;
+   elog
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-06-09 Thread Hans de Graaff
commit: a0f040f21d95370f0b4fb9b2e9d8e55307f3a0af
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jun  9 08:21:04 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jun  9 08:21:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f040f2

app-admin/puppet-lint: add 4.0.0

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 +
 app-admin/puppet-lint/puppet-lint-4.0.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index cc0209461070..2fe4c5621fae 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1,2 +1,3 @@
 DIST puppet-lint-2.5.2.gem 91136 BLAKE2B 
cae884b3994c7862f337a214903ecd4d7bb297e9e2bb7495fb94030304f53fa7ae98080b62944d5c96f2af0d208352d00030415a89259e8e188ec53da2a2b643
 SHA512 
996a5fda970c318a3f58a196c7b9aba7e712aae2b24d936b917f1dd9eb6bf5d706df28f70d88e1e174e175aabb13f1d22c8c90289314d5a1dd4ff9207ebbfe03
 DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0afc605198cc40b4dd8df7a9de66adfb91982195af9a0ad35301409c23e99d8d6ba5d3c43d3ee4dd57235de2b8cc
 SHA512 
47c025ef925618cba3c1f579a3ef62bd5f9fd8ee7f8f9a68ed84daafeb7f9071e558619b24f0a249fcbe85d8c1b27e715938cc352792f9aa91de131820103e9c
+DIST puppet-lint-4.0.0.gem 80896 BLAKE2B 
6e674deaec43c3b45e2c162ef3d09648bd3cdd589a3ae6ce92e21617633529705fef4c6c361c3c1f041a3d25d1a03079f2f97705c01199253661bc9355dc
 SHA512 
a23d316f60cb7d34c394bdaee0ad08070098d732210a92294a3d330cff7330aefe2be6bd9a60219d7538173c2f187c1ed427c6671a345f868286986164ea3a33

diff --git a/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild
new file mode 100644
index ..3925aec549db
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-4.0.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-06-08 Thread Matthew Thode
commit: 62f474f290e391812a5339424a33f35650a6cea7
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  8 21:16:31 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun  8 21:16:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f474f2

app-admin/puppet: drop 7.23.0-r1

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 -
 app-admin/puppet/puppet-7.23.0-r1.ebuild | 131 ---
 2 files changed, 132 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 37f7a1a33b57..aeb3645d168f 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,2 @@
-DIST puppet-7.23.0.tar.gz 2820654 BLAKE2B 
c9e2b544400c7fa9e59dd1d40bf89d1444ee62664b11e7aafa30aecd5fd14aa217dfe0bc24795a951c5e04b04762adb0239f6d7289b431b8f2a040716e95c642
 SHA512 
a66ef2bdbe38741a176e825cf7cdf117616459548731d4f5482b49263b08dcb3550305e5f0e35d228f873b330b730b682c02d38b4243f5f8bb4a190ed0f60310
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
 DIST puppet-8.0.0.tar.gz 2874596 BLAKE2B 
64a609c0375c942520f17bd6281225568b9803cd7af3e9f4da8311eb4f2680184174b0b5c992b243ba9680912b77038934bb3506ae28a964c64b0f1f8feca62e
 SHA512 
78ba9d603831874fbecca7ce3e2802ed54188a71ad7d6f7a24fa3390330e41a7b43b074c6c51e32cfdf10ff92f6b087f8fbe9220ea65efb917f517776451ef56

diff --git a/app-admin/puppet/puppet-7.23.0-r1.ebuild 
b/app-admin/puppet/puppet-7.23.0-r1.ebuild
deleted file mode 100644
index 491d52e9696e..
--- a/app-admin/puppet/puppet-7.23.0-r1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby27 ruby30 ruby31"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
-# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
-ruby_add_rdepend "
-   dev-ruby/hiera
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   http://forge.puppetlabs.com/gentoo/portage;
-   elog
-   elog "If updating from puppet 5 to 6, keep in mind that webrick 
(server/master)"
-   elog "suppert was removed for >=6.x, please migrate to puppetserver if 
you have"
-   elog "not already done so."
-   elog
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-06-08 Thread Matthew Thode
commit: f08027f7ab1cb50cd8a73f58a9f156a76413a601
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  8 21:16:57 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jun  8 21:16:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f08027f7

app-admin/puppet-agent: drop 7.23.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest   |  2 -
 app-admin/puppet-agent/puppet-agent-7.23.0.ebuild | 91 ---
 2 files changed, 93 deletions(-)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 624dce686096..3cf5c1cf3bbc 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,5 +1,3 @@
-DIST puppet-agent_7.23.0-1focal_amd64.deb 32923766 BLAKE2B 
eac170179de27e3c25af3115e45596e7c5190037926e7d3db163b208f401f2278d0c49d11688d25e04bbf859965be37b60f3e7ed15cfb96a5db0c652c501db2d
 SHA512 
90cd6bde4c25fe72dd906ae515d58f56d3e6a7378fea300247854c2cbfb4f7a51adc78d98a68a7f90f72956a385bb0a1828cc9b809c5bd9ee7a2231777f8
-DIST puppet-agent_7.23.0-1focal_arm64.deb 32668574 BLAKE2B 
ff01899f7a6b0994eccd330dcc83ea51933e287ea4c1ce3ecdcee91e227c22256f4d4464c7d461d5023a1e6f4aac9868134fccf5dd84de2ba11de16c79be0d9f
 SHA512 
7f3b0940d739410b2f4dd3b3ae852c9677c8db33fccee0db5291613f8b8602f8770c52eff3f577c81382be36044714b6737df8f8468a3481997cae52989fdeb8
 DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d3f8b89df06314171e5c7bb95f574311cee5af1910bdf7f5574eaa5f514bcf0c1ceb5c04c30a2079069183c4b37dd90581596a70092e
 SHA512 
7912360597c21abf048d578783262821210d6568dc41f79b2d21cdb08851f8bd4cbe5a6114aa8af302c9046de424b8b15fe34be1fc51b529f36ccb99445bc7dc
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
 DIST puppet-agent_8.0.0-1focal_amd64.deb 35686934 BLAKE2B 
1604178a8ce2a9112e411d2054b013a9bba5e28d6ecbb119da112ffd01cb620a482c118b84313a95f50efac755c0cb3551b966d95d77ae242c5ca515d3f82d72
 SHA512 
df6fe25f582fe5339648cada3563cd3820e39ebe383cf8189bb2517e03e21477af6cffcdf4d1894960fd69a5c4168990c45a1f74789bca0881f31fd09dccf0d2

diff --git a/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild
deleted file mode 100644
index 81bc5f74414a..
--- a/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
-arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r etc/puppetlabs/*
-   # logdir for systemd
-   keepdir var/log/puppetlabs/puppet/
-   chmod 0750 var/log/puppetlabs/puppet/
-   # the rest
-   insinto /opt
-   dodir opt/puppetlabs/puppet/cache
-   doins -r opt/*
-   fperms 0750 /opt/puppetlabs/puppet/cache
-   # init
-   newinitd "${FILESDIR}/puppet.initd2" puppet
-   systemd_dounit lib/systemd/system/puppet.service
-   systemd_dounit lib/systemd/system/pxp-agent.service
-   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
-   # symlinks
-   chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
-   dosym 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-05-31 Thread Sam James
commit: c11a0534efa491f2c49f1e550c61c2927e3e4980
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 05:00:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 05:00:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c11a0534

app-admin/puppet-lint: Stabilize 3.4.0 amd64, #907514

Signed-off-by: Sam James  gentoo.org>

 app-admin/puppet-lint/puppet-lint-3.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild
index 3925aec549db..eaf594a6a0b4 100644
--- a/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
 LICENSE="MIT"
 SLOT="0"
 IUSE=""
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 ruby_add_bdepend "test? (
dev-ruby/rspec-its:1



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-05-27 Thread Matthew Thode
commit: ba664486f014bc50f39e7c2b44e551e09abb0219
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May 27 15:15:49 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat May 27 15:18:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba664486

app-admin/puppet: stabilize 8.0.0-r2 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-8.0.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-8.0.0-r2.ebuild 
b/app-admin/puppet/puppet-8.0.0-r2.ebuild
index 2e5cabc1c6fd..941bb6094717 100644
--- a/app-admin/puppet/puppet-8.0.0-r2.ebuild
+++ b/app-admin/puppet/puppet-8.0.0-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-05-27 Thread Matthew Thode
commit: dd4df04aeeebc7b5ebc8053ba7298cedeed84d5a
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May 27 15:16:36 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat May 27 15:18:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd4df04a

app-admin/puppet-agent: stabilize 8.0.0 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-8.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild
index 2a10118b915a..7544b551c95b 100644
--- a/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-05-12 Thread Robin H. Johnson
commit: e5ce17d4814e276593fb90011c53d74a763ce7fa
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Fri May 12 16:09:02 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Fri May 12 16:10:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5ce17d4

app-admin/puppet: v8 requires >=ruby-3.1 per upstream

Puppet8 throws an error on Ruby older than 3.1.0:
`Puppet 8.0.0 requires Ruby 3.1.0 or greater, found Ruby 3.0.6.`

Revbump so that anybody with 8.0.0 installed gets to see it and winds up
with a less broken system (otherwise Puppet is upgraded and stops
working as expected).

Reference: 
https://github.com/puppetlabs/puppet/commit/6f271c83544750184c481e160f4bdcad6ad8ef6b
Signed-off-by: Robin H. Johnson  gentoo.org>

 app-admin/puppet/{puppet-8.0.0-r1.ebuild => puppet-8.0.0-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-8.0.0-r1.ebuild 
b/app-admin/puppet/puppet-8.0.0-r2.ebuild
similarity index 99%
rename from app-admin/puppet/puppet-8.0.0-r1.ebuild
rename to app-admin/puppet/puppet-8.0.0-r2.ebuild
index 724598bff245..2e5cabc1c6fd 100644
--- a/app-admin/puppet/puppet-8.0.0-r1.ebuild
+++ b/app-admin/puppet/puppet-8.0.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby31"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_TASK_DOC="doc:all"
 RUBY_FAKEGEM_EXTRAINSTALL="locales"



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-05-07 Thread Matthew Thode
commit: d17c9d48f99646773dc3c5b2e3e3b82d68f30d98
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun May  7 16:00:52 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun May  7 16:04:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17c9d48

app-admin/puppet: stabilize 7.24.0 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-7.24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-7.24.0.ebuild 
b/app-admin/puppet/puppet-7.24.0.ebuild
index 82ff7c0a5640..491d52e9696e 100644
--- a/app-admin/puppet/puppet-7.24.0.ebuild
+++ b/app-admin/puppet/puppet-7.24.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-05-07 Thread Matthew Thode
commit: 278d8f5ec6a40213b175aba4d297db78d8608f9b
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun May  7 16:01:31 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun May  7 16:04:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=278d8f5e

app-admin/puppet-agent: stabilize 7.24.0 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-7.24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild
index 35263f3c4106..81bc5f74414a 100644
--- a/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-04-28 Thread Matthew Thode
commit: c67b10d88938ebf6bbb1970aae1a95f68146ff76
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Apr 28 16:10:16 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Apr 28 16:10:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c67b10d8

app-admin/puppet: add missing dep dev-ruby/deep_merge

Closes: https://bugs.gentoo.org/905205

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/{puppet-8.0.0.ebuild => puppet-8.0.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/puppet/puppet-8.0.0.ebuild 
b/app-admin/puppet/puppet-8.0.0-r1.ebuild
similarity index 99%
rename from app-admin/puppet/puppet-8.0.0.ebuild
rename to app-admin/puppet/puppet-8.0.0-r1.ebuild
index 9a3ead6bacc9..724598bff245 100644
--- a/app-admin/puppet/puppet-8.0.0.ebuild
+++ b/app-admin/puppet/puppet-8.0.0-r1.ebuild
@@ -28,6 +28,7 @@ ruby_add_rdepend "
dev-ruby/json:=
dev-ruby/semantic_puppet
>=dev-ruby/facter-3.0.0
+   dev-ruby/deep_merge


[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-04-28 Thread Hans de Graaff
commit: 9a27ccb62048ec921ebf3279ac82ffa38691cd7b
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Apr 28 08:48:57 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Apr 28 08:49:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a27ccb6

app-admin/puppet-lint: add 3.4.0

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 +
 app-admin/puppet-lint/puppet-lint-3.4.0.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index 917a731feec5..cc0209461070 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1 +1,2 @@
 DIST puppet-lint-2.5.2.gem 91136 BLAKE2B 
cae884b3994c7862f337a214903ecd4d7bb297e9e2bb7495fb94030304f53fa7ae98080b62944d5c96f2af0d208352d00030415a89259e8e188ec53da2a2b643
 SHA512 
996a5fda970c318a3f58a196c7b9aba7e712aae2b24d936b917f1dd9eb6bf5d706df28f70d88e1e174e175aabb13f1d22c8c90289314d5a1dd4ff9207ebbfe03
+DIST puppet-lint-3.4.0.gem 83456 BLAKE2B 
fa6b274b3e6e84095fdaff6f024864dc301f0afc605198cc40b4dd8df7a9de66adfb91982195af9a0ad35301409c23e99d8d6ba5d3c43d3ee4dd57235de2b8cc
 SHA512 
47c025ef925618cba3c1f579a3ef62bd5f9fd8ee7f8f9a68ed84daafeb7f9071e558619b24f0a249fcbe85d8c1b27e715938cc352792f9aa91de131820103e9c

diff --git a/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild 
b/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild
new file mode 100644
index ..3925aec549db
--- /dev/null
+++ b/app-admin/puppet-lint/puppet-lint-3.4.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_BINWRAP="puppet-lint"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A linter for puppet DSL"
+HOMEPAGE="https://github.com/puppetlabs/puppet-lint;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec-its:1
+   dev-ruby/rspec-collection_matchers:1
+   dev-ruby/rspec-json_expectations )"
+
+all_ruby_prepare() {
+   # Skip acceptance tests due to unpackages puppet_litmus which in turn
+   # has a number of unpackaged dependencies.
+   rm -rf spec/acceptance || die
+   rm -f spec/spec_helper_acceptance.rb || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-04-26 Thread Matthew Thode
commit: ef36bdea289160370af22deb1701cef9cad452d7
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr 27 02:58:05 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Apr 27 03:11:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef36bdea

app-admin/puppet: add 8.0.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 +
 app-admin/puppet/metadata.xml|   1 +
 app-admin/puppet/puppet-8.0.0.ebuild | 127 +++
 3 files changed, 129 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 25548179885f..37f7a1a33b57 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,2 +1,3 @@
 DIST puppet-7.23.0.tar.gz 2820654 BLAKE2B 
c9e2b544400c7fa9e59dd1d40bf89d1444ee62664b11e7aafa30aecd5fd14aa217dfe0bc24795a951c5e04b04762adb0239f6d7289b431b8f2a040716e95c642
 SHA512 
a66ef2bdbe38741a176e825cf7cdf117616459548731d4f5482b49263b08dcb3550305e5f0e35d228f873b330b730b682c02d38b4243f5f8bb4a190ed0f60310
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9
+DIST puppet-8.0.0.tar.gz 2874596 BLAKE2B 
64a609c0375c942520f17bd6281225568b9803cd7af3e9f4da8311eb4f2680184174b0b5c992b243ba9680912b77038934bb3506ae28a964c64b0f1f8feca62e
 SHA512 
78ba9d603831874fbecca7ce3e2802ed54188a71ad7d6f7a24fa3390330e41a7b43b074c6c51e32cfdf10ff92f6b087f8fbe9220ea65efb917f517776451ef56

diff --git a/app-admin/puppet/metadata.xml b/app-admin/puppet/metadata.xml
index 4db8d942540d..8f56170190b1 100644
--- a/app-admin/puppet/metadata.xml
+++ b/app-admin/puppet/metadata.xml
@@ -29,6 +29,7 @@
 
Enable augeas support
Enable diff support
+   Enable hiera support
Enable rrdtool support
Enable shadow support


diff --git a/app-admin/puppet/puppet-8.0.0.ebuild 
b/app-admin/puppet/puppet-8.0.0.ebuild
new file mode 100644
index ..9a3ead6bacc9
--- /dev/null
+++ b/app-admin/puppet/puppet-8.0.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby27 ruby30 ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs hiera ldap rrdtool selinux shadow sqlite 
vim-syntax"
+RESTRICT="test"
+
+# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
+# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
+ruby_add_rdepend "
+   hiera? ( dev-ruby/hiera )
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   http://forge.puppetlabs.com/gentoo/portage;
+   elog
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-04-26 Thread Matthew Thode
commit: 35f0473c1d4f5cec1d6b5b3324d19c85d959dd3a
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr 27 03:05:20 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Apr 27 03:11:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f0473c

app-admin/puppet-agent: add 8.0.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest  |  2 +
 app-admin/puppet-agent/puppet-agent-8.0.0.ebuild | 91 
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 3152ad1c5d59..624dce686096 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.23.0-1focal_amd64.deb 32923766 BLAKE2B 
eac170179de27e3c25af3
 DIST puppet-agent_7.23.0-1focal_arm64.deb 32668574 BLAKE2B 
ff01899f7a6b0994eccd330dcc83ea51933e287ea4c1ce3ecdcee91e227c22256f4d4464c7d461d5023a1e6f4aac9868134fccf5dd84de2ba11de16c79be0d9f
 SHA512 
7f3b0940d739410b2f4dd3b3ae852c9677c8db33fccee0db5291613f8b8602f8770c52eff3f577c81382be36044714b6737df8f8468a3481997cae52989fdeb8
 DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d3f8b89df06314171e5c7bb95f574311cee5af1910bdf7f5574eaa5f514bcf0c1ceb5c04c30a2079069183c4b37dd90581596a70092e
 SHA512 
7912360597c21abf048d578783262821210d6568dc41f79b2d21cdb08851f8bd4cbe5a6114aa8af302c9046de424b8b15fe34be1fc51b529f36ccb99445bc7dc
 DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48
+DIST puppet-agent_8.0.0-1focal_amd64.deb 35686934 BLAKE2B 
1604178a8ce2a9112e411d2054b013a9bba5e28d6ecbb119da112ffd01cb620a482c118b84313a95f50efac755c0cb3551b966d95d77ae242c5ca515d3f82d72
 SHA512 
df6fe25f582fe5339648cada3563cd3820e39ebe383cf8189bb2517e03e21477af6cffcdf4d1894960fd69a5c4168990c45a1f74789bca0881f31fd09dccf0d2
+DIST puppet-agent_8.0.0-1focal_arm64.deb 35445806 BLAKE2B 
b9c98d44eadead8d9b09faf679dd9ca938bfba7cd5c67d9083cd856afa61ee416a389672a978d8b9394a0ec7b404fd97db4a181b4ffbbdb813aff2b3d697
 SHA512 
c47167e2be146eb18fab055fb5dc94583e3b53006ce71573c41d76016e0a9ef57ba8a9d9807e020763acbfbe243ebb4080a84773f3d7339beb408f4b437cc864

diff --git a/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild
new file mode 100644
index ..2a10118b915a
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.0.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 -R 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-04-10 Thread Sam James
commit: 108f347c96083b616e86ddecea6ba90084f0712b
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 10:19:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 10:19:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108f347c

app-admin/puppet: drop 7.21.0-r1

Signed-off-by: Sam James  gentoo.org>

 app-admin/puppet/Manifest|   1 -
 app-admin/puppet/puppet-7.21.0-r1.ebuild | 128 ---
 2 files changed, 129 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 310572d718f7..25548179885f 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,2 @@
-DIST puppet-7.21.0.tar.gz 2819997 BLAKE2B 
96de8ceefeea12c51288e05af5d7b126811d23388492053b0d581856f11976f0492064eb89bc585ff7f455df537d5c04fb318814945a158d531d32efdd54ff02
 SHA512 
b0fbdf63391054d0496c67be963f98e3d85e3a1536e50d6a3f09d0c49110bb4c92bebdc38a48cd50e824e27268150cda0643c6df0edb01b3587f00a591645ee6
 DIST puppet-7.23.0.tar.gz 2820654 BLAKE2B 
c9e2b544400c7fa9e59dd1d40bf89d1444ee62664b11e7aafa30aecd5fd14aa217dfe0bc24795a951c5e04b04762adb0239f6d7289b431b8f2a040716e95c642
 SHA512 
a66ef2bdbe38741a176e825cf7cdf117616459548731d4f5482b49263b08dcb3550305e5f0e35d228f873b330b730b682c02d38b4243f5f8bb4a190ed0f60310
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9

diff --git a/app-admin/puppet/puppet-7.21.0-r1.ebuild 
b/app-admin/puppet/puppet-7.21.0-r1.ebuild
deleted file mode 100644
index 5d56b2e46a6e..
--- a/app-admin/puppet/puppet-7.21.0-r1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   dev-ruby/hiera
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   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
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
-#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # systemd stuffs
-   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
-
-   # tmpfiles stuff
-   newtmpfiles "${FILESDIR}/tmpfiles.d-2" "puppet.conf"
-
-   # openrc init stuff
-   newinitd "${FILESDIR}"/puppet.init puppet
-
-   keepdir /etc/puppetlabs/puppet/ssl
-
-   keepdir /var/lib/puppet/facts
-   keepdir /var/lib/puppet/files
-   fowners -R puppet:puppet /var/lib/puppet
-
-   fperms 0750 /var/lib/puppet
-
-   fperms 0750 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-04-10 Thread Sam James
commit: 1082fe74a33c0b6b2f4eb8ae42aaa68753000db1
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 10:19:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 10:19:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1082fe74

app-admin/puppet-agent: drop 7.21.0

Signed-off-by: Sam James  gentoo.org>

 app-admin/puppet-agent/Manifest   |  2 -
 app-admin/puppet-agent/puppet-agent-7.21.0.ebuild | 91 ---
 2 files changed, 93 deletions(-)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index f036cfe35b24..3152ad1c5d59 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,5 +1,3 @@
-DIST puppet-agent_7.21.0-1focal_amd64.deb 32897404 BLAKE2B 
5075c0c77ae2199a3743edcc7fda94802f7b845b37084a613547705a3dc403259908698036bad95e36d7ba18c8b165971d98b81b64e56e6b40f3360e00c4fc5b
 SHA512 
cad621b9add8c7397c681684696b78d57c149b174a43830c3c45ea1679aba791005b634a64b48b3a9d276fb00d7e1ca8e2a73f6a02756d020914f507a35dc56a
-DIST puppet-agent_7.21.0-1focal_arm64.deb 32630670 BLAKE2B 
634fed97c79ca3b317ee079366a262c898ef217236014dc683cf1c11e83f2fd74bc21c18ff5242ebd2a4b15b73852ed727976134f684e0d416ac0a3ee54221c3
 SHA512 
be6a0566db5b1ab72b8f53bdf061c0ad4fb93794d690c6ebe697c9eb5aae45b7838b266619c5c33f3c4499a7264fb083d3f2bbb1fbf70b73458c8aa24470e3c3
 DIST puppet-agent_7.23.0-1focal_amd64.deb 32923766 BLAKE2B 
eac170179de27e3c25af3115e45596e7c5190037926e7d3db163b208f401f2278d0c49d11688d25e04bbf859965be37b60f3e7ed15cfb96a5db0c652c501db2d
 SHA512 
90cd6bde4c25fe72dd906ae515d58f56d3e6a7378fea300247854c2cbfb4f7a51adc78d98a68a7f90f72956a385bb0a1828cc9b809c5bd9ee7a2231777f8
 DIST puppet-agent_7.23.0-1focal_arm64.deb 32668574 BLAKE2B 
ff01899f7a6b0994eccd330dcc83ea51933e287ea4c1ce3ecdcee91e227c22256f4d4464c7d461d5023a1e6f4aac9868134fccf5dd84de2ba11de16c79be0d9f
 SHA512 
7f3b0940d739410b2f4dd3b3ae852c9677c8db33fccee0db5291613f8b8602f8770c52eff3f577c81382be36044714b6737df8f8468a3481997cae52989fdeb8
 DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d3f8b89df06314171e5c7bb95f574311cee5af1910bdf7f5574eaa5f514bcf0c1ceb5c04c30a2079069183c4b37dd90581596a70092e
 SHA512 
7912360597c21abf048d578783262821210d6568dc41f79b2d21cdb08851f8bd4cbe5a6114aa8af302c9046de424b8b15fe34be1fc51b529f36ccb99445bc7dc

diff --git a/app-admin/puppet-agent/puppet-agent-7.21.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.21.0.ebuild
deleted file mode 100644
index 81bc5f74414a..
--- a/app-admin/puppet-agent/puppet-agent-7.21.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
-arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r etc/puppetlabs/*
-   # logdir for systemd
-   keepdir var/log/puppetlabs/puppet/
-   chmod 0750 var/log/puppetlabs/puppet/
-   # the rest
-   insinto /opt
-   dodir opt/puppetlabs/puppet/cache
-   doins -r opt/*
-   fperms 0750 /opt/puppetlabs/puppet/cache
-   # init
-   newinitd "${FILESDIR}/puppet.initd2" puppet
-   systemd_dounit lib/systemd/system/puppet.service
-   systemd_dounit lib/systemd/system/pxp-agent.service
-   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
-   # symlinks
-   chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
-   dosym ../../opt/puppetlabs/bin/facter 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/files/

2023-04-08 Thread Matthew Thode
commit: 43654211fe9761c24b71ed75b8b3cfce539e90c0
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Sat Apr  8 17:14:28 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sun Apr  9 01:47:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43654211

app-admin/puppet: remove unused files

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/files/puppet.init-4.x   | 29 --
 app-admin/puppet/files/puppetmaster.confd| 18 --
 app-admin/puppet/files/puppetmaster.init-4.x | 37 
 app-admin/puppet/files/tmpfiles.d|  1 -
 4 files changed, 85 deletions(-)

diff --git a/app-admin/puppet/files/puppet.init-4.x 
b/app-admin/puppet/files/puppet.init-4.x
deleted file mode 100644
index f7106e6f0294..
--- a/app-admin/puppet/files/puppet.init-4.x
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-PUPPET_PID_DIR="${PUPPET_PID_DIR:-/var/run/puppet}"
-
-pidfile="${PUPPET_PID_DIR}/puppet.pid"
-PUPPET_LOG_DIR="/var/log/puppet"
-
-command="/usr/bin/puppet"
-extra_started_commands="reload"
-
-command_args="agent --pidfile ${pidfile} --confdir /etc/puppetlabs/puppet 
${PUPPET_EXTRA_OPTS}"
-
-depend() {
-   need localmount
-   use dns logger puppetmaster netmount nfsmount
-}
-
-start_pre() {
-   checkpath --directory --owner puppet:puppet "${PUPPET_PID_DIR}"
-   checkpath --directory --owner puppet:puppet --mode 750 ${PUPPET_LOG_DIR}
-}
-
-reload() {
-ebegin "Reloading $RC_SVCNAME"
-start-stop-daemon --signal SIGHUP --pidfile "${pidfile}"
-eend $?
-}

diff --git a/app-admin/puppet/files/puppetmaster.confd 
b/app-admin/puppet/files/puppetmaster.confd
deleted file mode 100644
index afecf479a6a1..
--- a/app-admin/puppet/files/puppetmaster.confd
+++ /dev/null
@@ -1,18 +0,0 @@
-# Location of PID files
-PUPPETMASTER_PID_DIR="/var/run/puppet"
-
-# Where to log general messages to.
-# Specify syslog to send log messages to the system log.
-#PUPPETMASTER_LOG="syslog"
-
-# You may specify other parameters to the puppetmaster here
-#PUPPETMASTER_EXTRA_OPTS="--noca"
-
-# You may specify an alternate port on which puppetmaster should listen.
-# Default is: 8140
-#PUPPETMASTER_PORT="8140"
-
-# To start multiple servers:
-# # cp /etc/conf.d/puppetmaster /etc/conf.d/puppetmaster.master_8141
-# # ln -s puppetmaster /etc/init.d/puppetmaster.master_8141
-# # ${EDITOR} /etc/conf.d/puppetmaster.master_8141 (set 8141 to 
PUPPETMASTER_PORT)

diff --git a/app-admin/puppet/files/puppetmaster.init-4.x 
b/app-admin/puppet/files/puppetmaster.init-4.x
deleted file mode 100644
index 286f7e67579a..
--- a/app-admin/puppet/files/puppetmaster.init-4.x
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-if [ "${SVCNAME}" = "puppetmaster" ] ; then
-   PUPPETMASTER_PID="master"
-else
-   PUPPETMASTER_PID="${SVCNAME#*.}"
-fi
-PUPPETMASTER_PID_DIR="${PUPPETMASTER_PID_DIR:-/var/run/puppet}"
-pidfile="${PUPPETMASTER_PID_DIR}/${PUPPETMASTER_PID}.pid"
-PUPPET_LOG_DIR="/var/log/puppet"
-
-command_args="master --pidfile ${pidfile} --confdir /etc/puppetlabs/puppet 
${PUPPETMASTER_EXTRA_OPTS}"
-if [ -n "${PUPPETMASTER_PORT}" ] ; then
-   command_args="${command_args} --masterport ${PUPPETMASTER_PORT}"
-fi
-
-command="/usr/bin/puppet"
-extra_started_commands="reload"
-
-depend() {
-   need localmount
-   use dns logger slapd netmount nfsmount
-}
-
-start_pre() {
-   checkpath --directory --owner puppet:puppet "${PUPPETMASTER_PID_DIR}"
-   checkpath --directory --owner puppet:puppet --mode 750 ${PUPPET_LOG_DIR}
-   checkpath --file --owner puppet:puppet --mode 640 
"${PUPPET_LOG_DIR}/masterhttp.log"
-}
-
-reload() {
-ebegin "Reloading $RC_SVCNAME"
-start-stop-daemon --signal SIGHUP --pidfile "${pidfile}"
-eend $?
-}

diff --git a/app-admin/puppet/files/tmpfiles.d 
b/app-admin/puppet/files/tmpfiles.d
deleted file mode 100644
index cd33231df7f7..
--- a/app-admin/puppet/files/tmpfiles.d
+++ /dev/null
@@ -1 +0,0 @@
-D /var/run/puppet 0755 puppet puppet -



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-04-07 Thread Sam James
commit: 0cffb3993b07af883667090c4e6e6a638d961571
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  7 17:58:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  7 18:09:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cffb399

app-admin/puppet-lint: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 app-admin/puppet-lint/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-admin/puppet-lint/metadata.xml 
b/app-admin/puppet-lint/metadata.xml
index 502f0bda3823..2b5ca51226eb 100644
--- a/app-admin/puppet-lint/metadata.xml
+++ b/app-admin/puppet-lint/metadata.xml
@@ -9,4 +9,7 @@
r...@gentoo.org
Gentoo Ruby Project
 
+
+   rodjek/puppet-lint
+
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2023-04-07 Thread Sam James
commit: e6c1c18c84cdd53e1b0acc9f7f41b0ac8b5fab47
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  7 17:57:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  7 18:09:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6c1c18c

app-admin/puppet-lint: enable ruby31, ruby32

Signed-off-by: Sam James  gentoo.org>

 app-admin/puppet-lint/puppet-lint-2.5.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild 
b/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild
index cc17602bfb8c..ecb09ba34024 100644
--- a/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild
+++ b/app-admin/puppet-lint/puppet-lint-2.5.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-USE_RUBY="ruby26 ruby27 ruby30"
+USE_RUBY="ruby27 ruby30 ruby31 ruby32"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-04-07 Thread Matthew Thode
commit: dda75de10329897b81bb883a3468bc5fe1181102
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Apr  7 15:23:30 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Apr  7 15:23:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dda75de1

app-admin/puppet: drop 5.5.22-r2

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest|   1 -
 app-admin/puppet/puppet-5.5.22-r2.ebuild | 141 ---
 2 files changed, 142 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 50ded2b4b160..310572d718f7 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,4 +1,3 @@
-DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
 DIST puppet-7.21.0.tar.gz 2819997 BLAKE2B 
96de8ceefeea12c51288e05af5d7b126811d23388492053b0d581856f11976f0492064eb89bc585ff7f455df537d5c04fb318814945a158d531d32efdd54ff02
 SHA512 
b0fbdf63391054d0496c67be963f98e3d85e3a1536e50d6a3f09d0c49110bb4c92bebdc38a48cd50e824e27268150cda0643c6df0edb01b3587f00a591645ee6
 DIST puppet-7.23.0.tar.gz 2820654 BLAKE2B 
c9e2b544400c7fa9e59dd1d40bf89d1444ee62664b11e7aafa30aecd5fd14aa217dfe0bc24795a951c5e04b04762adb0239f6d7289b431b8f2a040716e95c642
 SHA512 
a66ef2bdbe38741a176e825cf7cdf117616459548731d4f5482b49263b08dcb3550305e5f0e35d228f873b330b730b682c02d38b4243f5f8bb4a190ed0f60310
 DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9

diff --git a/app-admin/puppet/puppet-5.5.22-r2.ebuild 
b/app-admin/puppet/puppet-5.5.22-r2.ebuild
deleted file mode 100644
index 7f79dde74e75..
--- a/app-admin/puppet/puppet-5.5.22-r2.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   >=dev-ruby/hiera-3.2.1:0
-   =dev-ruby/facter-3*
-   >=dev-ruby/fast_gettext-1.1.2:0
-   >=dev-ruby/locale-2.1:0
-   >=dev-ruby/multi_json-1.10:0
-   dev-ruby/sync
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   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
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # systemd stuffs
-   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
-
-   # tmpfiles stuff
-   newtmpfiles 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-04-07 Thread Matthew Thode
commit: f497f5c665f43207f5f42dfbea4b4121d634d571
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Apr  7 15:20:50 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Apr  7 15:20:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f497f5c6

app-admin/puppet-agent: add 7.24.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest   |  2 +
 app-admin/puppet-agent/puppet-agent-7.24.0.ebuild | 91 +++
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 6abb2afd46ce..f036cfe35b24 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.21.0-1focal_amd64.deb 32897404 BLAKE2B 
5075c0c77ae2199a3743e
 DIST puppet-agent_7.21.0-1focal_arm64.deb 32630670 BLAKE2B 
634fed97c79ca3b317ee079366a262c898ef217236014dc683cf1c11e83f2fd74bc21c18ff5242ebd2a4b15b73852ed727976134f684e0d416ac0a3ee54221c3
 SHA512 
be6a0566db5b1ab72b8f53bdf061c0ad4fb93794d690c6ebe697c9eb5aae45b7838b266619c5c33f3c4499a7264fb083d3f2bbb1fbf70b73458c8aa24470e3c3
 DIST puppet-agent_7.23.0-1focal_amd64.deb 32923766 BLAKE2B 
eac170179de27e3c25af3115e45596e7c5190037926e7d3db163b208f401f2278d0c49d11688d25e04bbf859965be37b60f3e7ed15cfb96a5db0c652c501db2d
 SHA512 
90cd6bde4c25fe72dd906ae515d58f56d3e6a7378fea300247854c2cbfb4f7a51adc78d98a68a7f90f72956a385bb0a1828cc9b809c5bd9ee7a2231777f8
 DIST puppet-agent_7.23.0-1focal_arm64.deb 32668574 BLAKE2B 
ff01899f7a6b0994eccd330dcc83ea51933e287ea4c1ce3ecdcee91e227c22256f4d4464c7d461d5023a1e6f4aac9868134fccf5dd84de2ba11de16c79be0d9f
 SHA512 
7f3b0940d739410b2f4dd3b3ae852c9677c8db33fccee0db5291613f8b8602f8770c52eff3f577c81382be36044714b6737df8f8468a3481997cae52989fdeb8
+DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 
201c0a5adbeca2b6f572d3f8b89df06314171e5c7bb95f574311cee5af1910bdf7f5574eaa5f514bcf0c1ceb5c04c30a2079069183c4b37dd90581596a70092e
 SHA512 
7912360597c21abf048d578783262821210d6568dc41f79b2d21cdb08851f8bd4cbe5a6114aa8af302c9046de424b8b15fe34be1fc51b529f36ccb99445bc7dc
+DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 
22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af
 SHA512 
db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48

diff --git a/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild
new file mode 100644
index ..35263f3c4106
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-04-07 Thread Matthew Thode
commit: 86ea5e46ff6bb3c2eb4f9f7b9ca24c95cb9230a5
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Apr  7 15:20:02 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Apr  7 15:20:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86ea5e46

app-admin/puppet: add 7.24.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest |   1 +
 app-admin/puppet/puppet-7.24.0.ebuild | 131 ++
 2 files changed, 132 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 616ddef96389..50ded2b4b160 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
 DIST puppet-7.21.0.tar.gz 2819997 BLAKE2B 
96de8ceefeea12c51288e05af5d7b126811d23388492053b0d581856f11976f0492064eb89bc585ff7f455df537d5c04fb318814945a158d531d32efdd54ff02
 SHA512 
b0fbdf63391054d0496c67be963f98e3d85e3a1536e50d6a3f09d0c49110bb4c92bebdc38a48cd50e824e27268150cda0643c6df0edb01b3587f00a591645ee6
 DIST puppet-7.23.0.tar.gz 2820654 BLAKE2B 
c9e2b544400c7fa9e59dd1d40bf89d1444ee62664b11e7aafa30aecd5fd14aa217dfe0bc24795a951c5e04b04762adb0239f6d7289b431b8f2a040716e95c642
 SHA512 
a66ef2bdbe38741a176e825cf7cdf117616459548731d4f5482b49263b08dcb3550305e5f0e35d228f873b330b730b682c02d38b4243f5f8bb4a190ed0f60310
+DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B 
f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070
 SHA512 
bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9

diff --git a/app-admin/puppet/puppet-7.24.0.ebuild 
b/app-admin/puppet/puppet-7.24.0.ebuild
new file mode 100644
index ..82ff7c0a5640
--- /dev/null
+++ b/app-admin/puppet/puppet-7.24.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby27 ruby30 ruby31"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
+RESTRICT="test"
+
+# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
+# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
+ruby_add_rdepend "
+   dev-ruby/hiera
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   http://forge.puppetlabs.com/gentoo/portage;
+   elog
+   elog "If updating from puppet 5 to 6, keep in mind that webrick 
(server/master)"
+   elog "suppert was removed for >=6.x, please migrate to puppetserver if 
you have"
+   elog "not already done so."
+   elog
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-03-26 Thread Hans de Graaff
commit: 18c3cb7c5601b9ae8add9cc399db1a12c78b0f3e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Mar 26 07:05:50 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Mar 26 07:19:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c3cb7c

app-admin/puppet: drop myself as a maintainer

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-admin/puppet/metadata.xml b/app-admin/puppet/metadata.xml
index 74bbc6466d28..4db8d942540d 100644
--- a/app-admin/puppet/metadata.xml
+++ b/app-admin/puppet/metadata.xml
@@ -4,10 +4,6 @@

prometheanf...@gentoo.org

-   
-   gra...@gentoo.org
-   Puppet 5.x only
-   

sysad...@gentoo.org
Gentoo Sysadmin Project



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-03-17 Thread Sam James
commit: d93fa4a83a56a374fa62fe06a2979c626fe848c5
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 18 01:02:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 18 01:19:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93fa4a8

app-admin/puppet: fix concurrent-ruby dep

Thanks to grknight for pointing this out. There's two upstream
bugs for this:
1. https://tickets.puppetlabs.com/browse/PUP-11722 (where they end up pinning 
the dep)
2. https://tickets.puppetlabs.com/browse/PUP-11723 (still open, discussion on 
how to unpin)

Closes: https://bugs.gentoo.org/900206
Signed-off-by: Sam James  gentoo.org>

 app-admin/puppet/{puppet-7.23.0.ebuild => puppet-7.23.0-r1.ebuild} | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-7.23.0.ebuild 
b/app-admin/puppet/puppet-7.23.0-r1.ebuild
similarity index 93%
rename from app-admin/puppet/puppet-7.23.0.ebuild
rename to app-admin/puppet/puppet-7.23.0-r1.ebuild
index ca6e536b95e8..491d52e9696e 100644
--- a/app-admin/puppet/puppet-7.23.0.ebuild
+++ b/app-admin/puppet/puppet-7.23.0-r1.ebuild
@@ -20,12 +20,15 @@ KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
 RESTRICT="test"
 
+# https://tickets.puppetlabs.com/browse/PUP-11722 (workaround, pinning)
+# - https://tickets.puppetlabs.com/browse/PUP-11723 (bug for fixing the 
pinning)
 ruby_add_rdepend "
dev-ruby/hiera
dev-ruby/json:=
dev-ruby/semantic_puppet
>=dev-ruby/facter-3.0.0
-   dev-ruby/concurrent-ruby
+   

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-03-11 Thread Hans de Graaff
commit: 49ee3bc266ef5529ac328fa815534bf53c0fad1f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Mar 11 10:49:39 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Mar 11 11:17:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49ee3bc2

app-admin/puppet: enable ruby30, ruby31

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet/puppet-7.23.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-7.23.0.ebuild 
b/app-admin/puppet/puppet-7.23.0.ebuild
index 5d56b2e46a6e..ca6e536b95e8 100644
--- a/app-admin/puppet/puppet-7.23.0.ebuild
+++ b/app-admin/puppet/puppet-7.23.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="7"
 
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+USE_RUBY="ruby27 ruby30 ruby31"
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 RUBY_FAKEGEM_TASK_DOC="doc:all"
 RUBY_FAKEGEM_EXTRAINSTALL="locales"



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-03-10 Thread Matthew Thode
commit: edef923cba72e4a6275131c9716ebb4409e9e4c5
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar 10 19:23:37 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar 10 19:24:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edef923c

app-admin/puppet: stabilize 7.23.0 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-7.23.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-7.23.0.ebuild 
b/app-admin/puppet/puppet-7.23.0.ebuild
index 5c55684f787c..5d56b2e46a6e 100644
--- a/app-admin/puppet/puppet-7.23.0.ebuild
+++ b/app-admin/puppet/puppet-7.23.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-03-10 Thread Matthew Thode
commit: 343adf2e1e33de79215e2e7e54a66a9acee72dcf
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar 10 19:24:40 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Fri Mar 10 19:24:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=343adf2e

app-admin/puppet-agent: stabilize 7.23.0 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-7.23.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild
index 35263f3c4106..81bc5f74414a 100644
--- a/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-02-10 Thread Matthew Thode
commit: 170e80558bac8960b52dfc4d624cfad18737c6eb
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:51:52 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:51:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=170e8055

app-admin/puppet: drop 7.20.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest |   1 -
 app-admin/puppet/puppet-7.20.0.ebuild | 127 --
 2 files changed, 128 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 1ea8eaccc819..616ddef96389 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,4 +1,3 @@
 DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
-DIST puppet-7.20.0.tar.gz 2817232 BLAKE2B 
479c4e162230371bd69509844fcd97d0d3392eb2e66578b38e6dc120dd3dd15804d73f70c1b29f1f3d9e57af539f82e605a86c9afff15e78ff48ddf482432c4d
 SHA512 
6774bf03ad0ee80c0fd2cd8ebad60da56df7ed9818a526084fc2cf1ba2fecc81555fff200f5feef2b5d7a2275d90f44b24160de7221d682de470b511a7051f7f
 DIST puppet-7.21.0.tar.gz 2819997 BLAKE2B 
96de8ceefeea12c51288e05af5d7b126811d23388492053b0d581856f11976f0492064eb89bc585ff7f455df537d5c04fb318814945a158d531d32efdd54ff02
 SHA512 
b0fbdf63391054d0496c67be963f98e3d85e3a1536e50d6a3f09d0c49110bb4c92bebdc38a48cd50e824e27268150cda0643c6df0edb01b3587f00a591645ee6
 DIST puppet-7.23.0.tar.gz 2820654 BLAKE2B 
c9e2b544400c7fa9e59dd1d40bf89d1444ee62664b11e7aafa30aecd5fd14aa217dfe0bc24795a951c5e04b04762adb0239f6d7289b431b8f2a040716e95c642
 SHA512 
a66ef2bdbe38741a176e825cf7cdf117616459548731d4f5482b49263b08dcb3550305e5f0e35d228f873b330b730b682c02d38b4243f5f8bb4a190ed0f60310

diff --git a/app-admin/puppet/puppet-7.20.0.ebuild 
b/app-admin/puppet/puppet-7.20.0.ebuild
deleted file mode 100644
index 0d57b77fea32..
--- a/app-admin/puppet/puppet-7.20.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   dev-ruby/hiera
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   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
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # systemd stuffs
-   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
-
-   # tmpfiles stuff
-   newtmpfiles "${FILESDIR}/tmpfiles.d" "puppet.conf"
-
-   # openrc 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-02-10 Thread Matthew Thode
commit: 42dd41131f1f5d36fabf30babadeb70bce867b68
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:51:35 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:51:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42dd4113

app-admin/puppet-agent: drop 7.20.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest   |  2 -
 app-admin/puppet-agent/puppet-agent-7.20.0.ebuild | 91 ---
 2 files changed, 93 deletions(-)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index 6c8109634f74..6abb2afd46ce 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,5 +1,3 @@
-DIST puppet-agent_7.20.0-1focal_amd64.deb 33766302 BLAKE2B 
665f4d4d8c3b096ec5f270428d0b865dc10b77c51113f65f9e66ab6bb72c3b21a07acd9433f2cc1e4e05c0fb30a11884f0bfe7a5a8a9a1d882bdd049a5490b84
 SHA512 
91b7eef80bc5e288f8a59a52d41340d1bc921e0754151952a3921575787e4cec1f101039c75a01ca6e7e4a5512224922be0c5be7a676d92bb19d3de291a7ab8c
-DIST puppet-agent_7.20.0-1focal_arm64.deb 33547934 BLAKE2B 
323d76ac12af0c97cf38b8a78454be89c900eebcc9b1517c716700badf8845c062d2c4eb2f633ed1b6ffc36cb42e7e16a3e4e815637e92c209bc6f3c40cfd525
 SHA512 
a04727c71cf241e352d14bcc09eb340199a7e42b18be574d822a793ff9d91ff1e1879d67724dbf2133a6a3842fa86ed45b048845c73a5669fab45dacea3e616a
 DIST puppet-agent_7.21.0-1focal_amd64.deb 32897404 BLAKE2B 
5075c0c77ae2199a3743edcc7fda94802f7b845b37084a613547705a3dc403259908698036bad95e36d7ba18c8b165971d98b81b64e56e6b40f3360e00c4fc5b
 SHA512 
cad621b9add8c7397c681684696b78d57c149b174a43830c3c45ea1679aba791005b634a64b48b3a9d276fb00d7e1ca8e2a73f6a02756d020914f507a35dc56a
 DIST puppet-agent_7.21.0-1focal_arm64.deb 32630670 BLAKE2B 
634fed97c79ca3b317ee079366a262c898ef217236014dc683cf1c11e83f2fd74bc21c18ff5242ebd2a4b15b73852ed727976134f684e0d416ac0a3ee54221c3
 SHA512 
be6a0566db5b1ab72b8f53bdf061c0ad4fb93794d690c6ebe697c9eb5aae45b7838b266619c5c33f3c4499a7264fb083d3f2bbb1fbf70b73458c8aa24470e3c3
 DIST puppet-agent_7.23.0-1focal_amd64.deb 32923766 BLAKE2B 
eac170179de27e3c25af3115e45596e7c5190037926e7d3db163b208f401f2278d0c49d11688d25e04bbf859965be37b60f3e7ed15cfb96a5db0c652c501db2d
 SHA512 
90cd6bde4c25fe72dd906ae515d58f56d3e6a7378fea300247854c2cbfb4f7a51adc78d98a68a7f90f72956a385bb0a1828cc9b809c5bd9ee7a2231777f8

diff --git a/app-admin/puppet-agent/puppet-agent-7.20.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.20.0.ebuild
deleted file mode 100644
index 0776db0b3b8b..
--- a/app-admin/puppet-agent/puppet-agent-7.20.0.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit systemd unpacker tmpfiles
-
-DESCRIPTION="general puppet client utils along with hiera and facter"
-HOMEPAGE="https://puppetlabs.com/;
-SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
-arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="puppetdb selinux"
-RESTRICT="strip"
-
-# virtual/libcrypt:= is in here despite being a pre-built package
-# to ensure that the has_version logic for the symlink doesn't become stale
-CDEPEND="!app-admin/puppet
-   !dev-ruby/hiera
-   !dev-ruby/facter
-   app-emulation/virt-what
-   acct-user/puppet
-   acct-group/puppet
-   virtual/libcrypt:="
-
-DEPEND="
-   ${CDEPEND}
-   app-admin/augeas"
-RDEPEND="${CDEPEND}
-   app-portage/eix
-   sys-apps/dmidecode
-   sys-libs/libselinux
-   sys-libs/glibc
-   sys-libs/readline:0/8
-   sys-libs/libxcrypt[compat]
-   sys-libs/ncurses:0[tinfo]
-   selinux? (
-   sys-libs/libselinux[ruby]
-   sec-policy/selinux-puppet
-   )
-   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
-
-S=${WORKDIR}
-
-QA_PREBUILT="*"
-
-src_install() {
-   # conf.d
-   doconfd etc/default/puppet
-   doconfd etc/default/pxp-agent
-   # logrotate.d
-   insinto /etc/logrotate.d
-   doins etc/logrotate.d/pxp-agent
-   # puppet itself
-   insinto /etc/puppetlabs
-   doins -r etc/puppetlabs/*
-   # logdir for systemd
-   keepdir var/log/puppetlabs/puppet/
-   chmod 0750 var/log/puppetlabs/puppet/
-   # the rest
-   insinto /opt
-   dodir opt/puppetlabs/puppet/cache
-   doins -r opt/*
-   fperms 0750 /opt/puppetlabs/puppet/cache
-   # init
-   newinitd "${FILESDIR}/puppet.initd2" puppet
-   systemd_dounit lib/systemd/system/puppet.service
-   systemd_dounit lib/systemd/system/pxp-agent.service
-   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
-   # symlinks
-   chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/"
-   dosym 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-02-10 Thread Matthew Thode
commit: 7639bdc5cc0282344745bf7feb6f07aba5dec0c0
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:44:03 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:49:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7639bdc5

app-admin/puppet: add 7.23.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest |   1 +
 app-admin/puppet/puppet-7.23.0.ebuild | 128 ++
 2 files changed, 129 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index a28b469a3fa4..1ea8eaccc819 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
 DIST puppet-7.20.0.tar.gz 2817232 BLAKE2B 
479c4e162230371bd69509844fcd97d0d3392eb2e66578b38e6dc120dd3dd15804d73f70c1b29f1f3d9e57af539f82e605a86c9afff15e78ff48ddf482432c4d
 SHA512 
6774bf03ad0ee80c0fd2cd8ebad60da56df7ed9818a526084fc2cf1ba2fecc81555fff200f5feef2b5d7a2275d90f44b24160de7221d682de470b511a7051f7f
 DIST puppet-7.21.0.tar.gz 2819997 BLAKE2B 
96de8ceefeea12c51288e05af5d7b126811d23388492053b0d581856f11976f0492064eb89bc585ff7f455df537d5c04fb318814945a158d531d32efdd54ff02
 SHA512 
b0fbdf63391054d0496c67be963f98e3d85e3a1536e50d6a3f09d0c49110bb4c92bebdc38a48cd50e824e27268150cda0643c6df0edb01b3587f00a591645ee6
+DIST puppet-7.23.0.tar.gz 2820654 BLAKE2B 
c9e2b544400c7fa9e59dd1d40bf89d1444ee62664b11e7aafa30aecd5fd14aa217dfe0bc24795a951c5e04b04762adb0239f6d7289b431b8f2a040716e95c642
 SHA512 
a66ef2bdbe38741a176e825cf7cdf117616459548731d4f5482b49263b08dcb3550305e5f0e35d228f873b330b730b682c02d38b4243f5f8bb4a190ed0f60310

diff --git a/app-admin/puppet/puppet-7.23.0.ebuild 
b/app-admin/puppet/puppet-7.23.0.ebuild
new file mode 100644
index ..5c55684f787c
--- /dev/null
+++ b/app-admin/puppet/puppet-7.23.0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   dev-ruby/hiera
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   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
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
+#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
+
+   # tmpfiles stuff
+   newtmpfiles "${FILESDIR}/tmpfiles.d-2" "puppet.conf"
+
+   # 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-02-10 Thread Matthew Thode
commit: 02fcc9235d113fe0347e21e1ea7214123a3ec937
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb 11 03:45:04 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb 11 03:49:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02fcc923

app-admin/puppet-agent: add 7.23.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/Manifest   |  2 +
 app-admin/puppet-agent/puppet-agent-7.23.0.ebuild | 91 +++
 2 files changed, 93 insertions(+)

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index e6f449c6b091..6c8109634f74 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -2,3 +2,5 @@ DIST puppet-agent_7.20.0-1focal_amd64.deb 33766302 BLAKE2B 
665f4d4d8c3b096ec5f27
 DIST puppet-agent_7.20.0-1focal_arm64.deb 33547934 BLAKE2B 
323d76ac12af0c97cf38b8a78454be89c900eebcc9b1517c716700badf8845c062d2c4eb2f633ed1b6ffc36cb42e7e16a3e4e815637e92c209bc6f3c40cfd525
 SHA512 
a04727c71cf241e352d14bcc09eb340199a7e42b18be574d822a793ff9d91ff1e1879d67724dbf2133a6a3842fa86ed45b048845c73a5669fab45dacea3e616a
 DIST puppet-agent_7.21.0-1focal_amd64.deb 32897404 BLAKE2B 
5075c0c77ae2199a3743edcc7fda94802f7b845b37084a613547705a3dc403259908698036bad95e36d7ba18c8b165971d98b81b64e56e6b40f3360e00c4fc5b
 SHA512 
cad621b9add8c7397c681684696b78d57c149b174a43830c3c45ea1679aba791005b634a64b48b3a9d276fb00d7e1ca8e2a73f6a02756d020914f507a35dc56a
 DIST puppet-agent_7.21.0-1focal_arm64.deb 32630670 BLAKE2B 
634fed97c79ca3b317ee079366a262c898ef217236014dc683cf1c11e83f2fd74bc21c18ff5242ebd2a4b15b73852ed727976134f684e0d416ac0a3ee54221c3
 SHA512 
be6a0566db5b1ab72b8f53bdf061c0ad4fb93794d690c6ebe697c9eb5aae45b7838b266619c5c33f3c4499a7264fb083d3f2bbb1fbf70b73458c8aa24470e3c3
+DIST puppet-agent_7.23.0-1focal_amd64.deb 32923766 BLAKE2B 
eac170179de27e3c25af3115e45596e7c5190037926e7d3db163b208f401f2278d0c49d11688d25e04bbf859965be37b60f3e7ed15cfb96a5db0c652c501db2d
 SHA512 
90cd6bde4c25fe72dd906ae515d58f56d3e6a7378fea300247854c2cbfb4f7a51adc78d98a68a7f90f72956a385bb0a1828cc9b809c5bd9ee7a2231777f8
+DIST puppet-agent_7.23.0-1focal_arm64.deb 32668574 BLAKE2B 
ff01899f7a6b0994eccd330dcc83ea51933e287ea4c1ce3ecdcee91e227c22256f4d4464c7d461d5023a1e6f4aac9868134fccf5dd84de2ba11de16c79be0d9f
 SHA512 
7f3b0940d739410b2f4dd3b3ae852c9677c8db33fccee0db5291613f8b8602f8770c52eff3f577c81382be36044714b6737df8f8468a3481997cae52989fdeb8

diff --git a/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild
new file mode 100644
index ..35263f3c4106
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-7.23.0.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit systemd unpacker tmpfiles
+
+DESCRIPTION="general puppet client utils along with hiera and facter"
+HOMEPAGE="https://puppetlabs.com/;
+SRC_URI="amd64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb
 )
+arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb
 )"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="puppetdb selinux"
+RESTRICT="strip"
+
+# virtual/libcrypt:= is in here despite being a pre-built package
+# to ensure that the has_version logic for the symlink doesn't become stale
+CDEPEND="!app-admin/puppet
+   !dev-ruby/hiera
+   !dev-ruby/facter
+   app-emulation/virt-what
+   acct-user/puppet
+   acct-group/puppet
+   virtual/libcrypt:="
+
+DEPEND="
+   ${CDEPEND}
+   app-admin/augeas"
+RDEPEND="${CDEPEND}
+   app-portage/eix
+   sys-apps/dmidecode
+   sys-libs/libselinux
+   sys-libs/glibc
+   sys-libs/readline:0/8
+   sys-libs/libxcrypt[compat]
+   sys-libs/ncurses:0[tinfo]
+   selinux? (
+   sys-libs/libselinux[ruby]
+   sec-policy/selinux-puppet
+   )
+   puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )"
+
+S=${WORKDIR}
+
+QA_PREBUILT="*"
+
+src_install() {
+   # conf.d
+   doconfd etc/default/puppet
+   doconfd etc/default/pxp-agent
+   # logrotate.d
+   insinto /etc/logrotate.d
+   doins etc/logrotate.d/pxp-agent
+   # puppet itself
+   insinto /etc/puppetlabs
+   doins -r etc/puppetlabs/*
+   # logdir for systemd
+   keepdir var/log/puppetlabs/puppet/
+   chmod 0750 var/log/puppetlabs/puppet/
+   # the rest
+   insinto /opt
+   dodir opt/puppetlabs/puppet/cache
+   doins -r opt/*
+   fperms 0750 /opt/puppetlabs/puppet/cache
+   # init
+   newinitd "${FILESDIR}/puppet.initd2" puppet
+   systemd_dounit lib/systemd/system/puppet.service
+   systemd_dounit lib/systemd/system/pxp-agent.service
+   newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf
+   # symlinks
+   chmod 0755 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-01-10 Thread Matthew Thode
commit: 2db9688edf262c6857946272b5f30d6f2c5d2d8f
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jan 10 20:32:28 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jan 10 20:33:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db9688e

app-admin/puppet: drop 7.21.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-7.21.0.ebuild | 127 --
 1 file changed, 127 deletions(-)

diff --git a/app-admin/puppet/puppet-7.21.0.ebuild 
b/app-admin/puppet/puppet-7.21.0.ebuild
deleted file mode 100644
index c4a309bf4bb3..
--- a/app-admin/puppet/puppet-7.21.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   dev-ruby/hiera
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   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
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # systemd stuffs
-   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
-
-   # tmpfiles stuff
-   newtmpfiles "${FILESDIR}/tmpfiles.d" "puppet.conf"
-
-   # openrc init stuff
-   newinitd "${FILESDIR}"/puppet.init-4.x puppet
-
-   keepdir /etc/puppetlabs/puppet/ssl
-
-   keepdir /var/lib/puppet/facts
-   keepdir /var/lib/puppet/files
-   fowners -R puppet:puppet /var/lib/puppet
-
-   fperms 0750 /var/lib/puppet
-
-   fperms 0750 /etc/puppetlabs
-   fperms 0750 /etc/puppetlabs/puppet
-   fperms 0750 /etc/puppetlabs/puppet/ssl
-   fowners -R :puppet /etc/puppetlabs
-   fowners -R :puppet /var/lib/puppet
-
-   # ext and examples files
-   for f in $(find ext examples -type f) ; do
-   docinto "$(dirname ${f})"
-   dodoc "${f}"
-   done
-}
-
-pkg_postinst() {
-   tmpfiles_process puppet.conf
-
-   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 "Portage Puppet module with Gentoo-specific resources:"
-   elog "http://forge.puppetlabs.com/gentoo/portage;
-   elog
-   elog "If updating from puppet 5 to 6, keep in mind that webrick 
(server/master)"
-   elog "suppert was removed for >=6.x, please migrate to puppetserver if 
you have"
-   elog "not already done so."
-   elog
-}



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-01-10 Thread Matthew Thode
commit: d004396b9386a6c427a2570c6836e43315b651b5
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jan 10 20:32:15 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jan 10 20:33:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d004396b

app-admin/puppet: stabilize 7.21.0-r1 for amd64, x86

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-7.21.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/puppet/puppet-7.21.0-r1.ebuild 
b/app-admin/puppet/puppet-7.21.0-r1.ebuild
index 42b2ff4970b6..935575904028 100644
--- a/app-admin/puppet/puppet-7.21.0-r1.ebuild
+++ b/app-admin/puppet/puppet-7.21.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="7"
@@ -16,7 +16,7 @@ SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
 
 LICENSE="Apache-2.0 GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv x86"
 IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2023-01-10 Thread Matthew Thode
commit: e99605bb330ef796588be42e20abc9586a30bc40
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jan 10 20:33:00 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jan 10 20:33:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e99605bb

app-admin/puppet: reduce line length of line 77

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/puppet-7.21.0-r1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-admin/puppet/puppet-7.21.0-r1.ebuild 
b/app-admin/puppet/puppet-7.21.0-r1.ebuild
index 935575904028..5d56b2e46a6e 100644
--- a/app-admin/puppet/puppet-7.21.0-r1.ebuild
+++ b/app-admin/puppet/puppet-7.21.0-r1.ebuild
@@ -74,7 +74,8 @@ all_ruby_prepare() {
 
 each_ruby_install() {
each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" \
+#  "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
 }
 
 all_ruby_install() {



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-agent/

2023-01-10 Thread Matthew Thode
commit: 0a3d3eb82be92ea1971605d4ac2d0b0424c722a8
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Jan 10 20:31:36 2023 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Jan 10 20:33:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a3d3eb8

app-admin/puppet-agent: stabilize 7.21.0 for amd64

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet-agent/puppet-agent-7.21.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/puppet-agent/puppet-agent-7.21.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.21.0.ebuild
index 3ef55d1516d2..81bc5f74414a 100644
--- a/app-admin/puppet-agent/puppet-agent-7.21.0.ebuild
+++ b/app-admin/puppet-agent/puppet-agent-7.21.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ arm64? ( 
http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
 IUSE="puppetdb selinux"
 RESTRICT="strip"
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/files/, app-admin/puppet/

2022-12-22 Thread Matthew Thode
commit: 52c8456296aff281cdf964e85e149f3958212c54
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Dec 22 19:52:51 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Dec 22 19:53:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c84562

app-admin/puppet: fix tmpfiles.d

Closes: https://bugs.gentoo.org/887923

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/files/puppet.init   |  29 +++
 app-admin/puppet/files/tmpfiles.d-2  |   1 +
 app-admin/puppet/puppet-7.21.0-r1.ebuild | 127 +++
 3 files changed, 157 insertions(+)

diff --git a/app-admin/puppet/files/puppet.init 
b/app-admin/puppet/files/puppet.init
new file mode 100644
index ..ad7a638bebb8
--- /dev/null
+++ b/app-admin/puppet/files/puppet.init
@@ -0,0 +1,29 @@
+#!/sbin/openrc-run
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+PUPPET_PID_DIR="${PUPPET_PID_DIR:-/run/puppet}"
+
+pidfile="${PUPPET_PID_DIR}/puppet.pid"
+PUPPET_LOG_DIR="/var/log/puppet"
+
+command="/usr/bin/puppet"
+extra_started_commands="reload"
+
+command_args="agent --pidfile ${pidfile} --confdir /etc/puppetlabs/puppet 
${PUPPET_EXTRA_OPTS}"
+
+depend() {
+   need localmount
+   use dns logger puppetmaster netmount nfsmount
+}
+
+start_pre() {
+   checkpath --directory --owner puppet:puppet "${PUPPET_PID_DIR}"
+   checkpath --directory --owner puppet:puppet --mode 750 ${PUPPET_LOG_DIR}
+}
+
+reload() {
+ebegin "Reloading $RC_SVCNAME"
+start-stop-daemon --signal SIGHUP --pidfile "${pidfile}"
+eend $?
+}

diff --git a/app-admin/puppet/files/tmpfiles.d-2 
b/app-admin/puppet/files/tmpfiles.d-2
new file mode 100644
index ..b36eec4dbdfc
--- /dev/null
+++ b/app-admin/puppet/files/tmpfiles.d-2
@@ -0,0 +1 @@
+D /run/puppet 0755 puppet puppet -

diff --git a/app-admin/puppet/puppet-7.21.0-r1.ebuild 
b/app-admin/puppet/puppet-7.21.0-r1.ebuild
new file mode 100644
index ..42b2ff4970b6
--- /dev/null
+++ b/app-admin/puppet/puppet-7.21.0-r1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+USE_RUBY="ruby24 ruby25 ruby26 ruby27"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_TASK_DOC="doc:all"
+RUBY_FAKEGEM_EXTRAINSTALL="locales"
+
+inherit ruby-fakegem systemd tmpfiles
+
+DESCRIPTION="A system automation and configuration management software"
+HOMEPAGE="https://puppet.com/;
+SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
+RESTRICT="test"
+
+ruby_add_rdepend "
+   dev-ruby/hiera
+   dev-ruby/json:=
+   dev-ruby/semantic_puppet
+   >=dev-ruby/facter-3.0.0
+   dev-ruby/concurrent-ruby
+   augeas? ( dev-ruby/ruby-augeas )
+   diff? ( dev-ruby/diff-lcs )
+   doc? ( dev-ruby/rdoc )
+   ldap? ( dev-ruby/ruby-ldap )
+   shadow? ( dev-ruby/ruby-shadow )
+   sqlite? ( dev-ruby/sqlite3 )
+   virtual/ruby-ssl
+   dev-ruby/hocon"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/yard )
+   test? (
+   dev-ruby/mocha
+   dev-ruby/rack
+   dev-ruby/rspec-its
+   )"
+# this should go in the above lists, but isn't because of test deps not being 
keyworded
+#   dev-ruby/rspec-collection_matchers
+
+RDEPEND+=" ${RDEPEND}
+   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
+   acct-user/puppet
+   acct-group/puppet"
+PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
+
+all_ruby_prepare() {
+   # Avoid spec that require unpackaged json-schema.
+   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
+
+   # fix systemd path
+   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
+
+   # Avoid specs that can only run in the puppet.git repository. This
+   # should be narrowed down to the specific specs.
+   rm spec/integration/parser/compiler_spec.rb || die
+
+   # Avoid failing spec that need further investigation.
+   rm spec/unit/module_tool/metadata_spec.rb || die
+}
+
+each_ruby_install() {
+   each_fakegem_install
+#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   # systemd stuffs
+   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
+
+   # tmpfiles stuff
+   newtmpfiles "${FILESDIR}/tmpfiles.d-2" "puppet.conf"
+
+   # openrc init stuff
+   newinitd 

[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet-lint/

2022-12-17 Thread Hans de Graaff
commit: 8cb0ff17f59356f0ac07f77c614c8e7eefbc4c62
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Dec 16 12:55:16 2022 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Dec 17 08:37:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cb0ff17

app-admin/puppet-lint: drop 2.5.1

Signed-off-by: Hans de Graaff  gentoo.org>

 app-admin/puppet-lint/Manifest |  1 -
 app-admin/puppet-lint/puppet-lint-2.5.1.ebuild | 26 --
 2 files changed, 27 deletions(-)

diff --git a/app-admin/puppet-lint/Manifest b/app-admin/puppet-lint/Manifest
index ce5f326323c0..917a731feec5 100644
--- a/app-admin/puppet-lint/Manifest
+++ b/app-admin/puppet-lint/Manifest
@@ -1,2 +1 @@
-DIST puppet-lint-2.5.1.gem 93184 BLAKE2B 
ce93397fcb05655043ed41693690d909505a74a7e8029f355d76cbcdc247cb03b87f9fc870d07e88ca378b0866b4490c853950a9dc7eff871006ff526d852c70
 SHA512 
5ffad674280b4b67669a59c9b17b36cef8338dc4de2c9a28b2cdfcff810f733eb4ae18824b6145b75db3816ed906c12e9d4b6404ac5294c4a9a0eb27c4272820
 DIST puppet-lint-2.5.2.gem 91136 BLAKE2B 
cae884b3994c7862f337a214903ecd4d7bb297e9e2bb7495fb94030304f53fa7ae98080b62944d5c96f2af0d208352d00030415a89259e8e188ec53da2a2b643
 SHA512 
996a5fda970c318a3f58a196c7b9aba7e712aae2b24d936b917f1dd9eb6bf5d706df28f70d88e1e174e175aabb13f1d22c8c90289314d5a1dd4ff9207ebbfe03

diff --git a/app-admin/puppet-lint/puppet-lint-2.5.1.ebuild 
b/app-admin/puppet-lint/puppet-lint-2.5.1.ebuild
deleted file mode 100644
index da9a2fc51291..
--- a/app-admin/puppet-lint/puppet-lint-2.5.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby26 ruby27"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_BINWRAP="puppet-lint"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A linter for puppet DSL"
-HOMEPAGE="http://puppet-lint.com/;
-
-LICENSE="MIT"
-SLOT="0"
-IUSE=""
-KEYWORDS="amd64 ~x86"
-
-ruby_add_bdepend "test? (
-   dev-ruby/rspec-its:1
-   dev-ruby/rspec-collection_matchers:1
-   dev-ruby/rspec-json_expectations )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/puppet/

2022-12-13 Thread Matthew Thode
commit: 9b4665ba3d5478661fb0d5ff0085288c14797e03
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Dec 13 17:04:50 2022 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Tue Dec 13 17:04:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b4665ba

app-admin/puppet: drop 7.19.0

Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/puppet/Manifest |   1 -
 app-admin/puppet/puppet-7.19.0.ebuild | 127 --
 2 files changed, 128 deletions(-)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 4b5446af3f98..a28b469a3fa4 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,4 +1,3 @@
 DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 
8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99
 SHA512 
5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58
-DIST puppet-7.19.0.tar.gz 2817098 BLAKE2B 
d2d756aa236461963ac260167f9500693ea94f1b2ce7b6f881c55712f78668ce5935528a74d3a77e5b02123aeb4404c1bbfc91237622dcb68e686e920302acb9
 SHA512 
952ae1e77e9d9aaa0a0a731f408550fd3bf483dda9bbb12845e534e6208321db774325da8621f36535d7601bd7b8611098e486ef733428b7108f613f5dade4e0
 DIST puppet-7.20.0.tar.gz 2817232 BLAKE2B 
479c4e162230371bd69509844fcd97d0d3392eb2e66578b38e6dc120dd3dd15804d73f70c1b29f1f3d9e57af539f82e605a86c9afff15e78ff48ddf482432c4d
 SHA512 
6774bf03ad0ee80c0fd2cd8ebad60da56df7ed9818a526084fc2cf1ba2fecc81555fff200f5feef2b5d7a2275d90f44b24160de7221d682de470b511a7051f7f
 DIST puppet-7.21.0.tar.gz 2819997 BLAKE2B 
96de8ceefeea12c51288e05af5d7b126811d23388492053b0d581856f11976f0492064eb89bc585ff7f455df537d5c04fb318814945a158d531d32efdd54ff02
 SHA512 
b0fbdf63391054d0496c67be963f98e3d85e3a1536e50d6a3f09d0c49110bb4c92bebdc38a48cd50e824e27268150cda0643c6df0edb01b3587f00a591645ee6

diff --git a/app-admin/puppet/puppet-7.19.0.ebuild 
b/app-admin/puppet/puppet-7.19.0.ebuild
deleted file mode 100644
index b0c6d6d3ffe3..
--- a/app-admin/puppet/puppet-7.19.0.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-USE_RUBY="ruby24 ruby25 ruby26 ruby27"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-RUBY_FAKEGEM_TASK_DOC="doc:all"
-RUBY_FAKEGEM_EXTRAINSTALL="locales"
-
-inherit ruby-fakegem systemd tmpfiles
-
-DESCRIPTION="A system automation and configuration management software"
-HOMEPAGE="https://puppet.com/;
-SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz;
-
-LICENSE="Apache-2.0 GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 x86"
-IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax"
-RESTRICT="test"
-
-ruby_add_rdepend "
-   dev-ruby/hiera
-   dev-ruby/json:=
-   dev-ruby/semantic_puppet
-   >=dev-ruby/facter-3.0.0
-   dev-ruby/concurrent-ruby
-   augeas? ( dev-ruby/ruby-augeas )
-   diff? ( dev-ruby/diff-lcs )
-   doc? ( dev-ruby/rdoc )
-   ldap? ( dev-ruby/ruby-ldap )
-   shadow? ( dev-ruby/ruby-shadow )
-   sqlite? ( dev-ruby/sqlite3 )
-   virtual/ruby-ssl
-   dev-ruby/hocon"
-
-ruby_add_bdepend "
-   doc? ( dev-ruby/yard )
-   test? (
-   dev-ruby/mocha
-   dev-ruby/rack
-   dev-ruby/rspec-its
-   )"
-# this should go in the above lists, but isn't because of test deps not being 
keyworded
-#   dev-ruby/rspec-collection_matchers
-
-RDEPEND+=" ${RDEPEND}
-   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
-   acct-user/puppet
-   acct-group/puppet"
-PDEPEND="emacs? ( >=app-emacs/puppet-mode-0.3-r1 )"
-
-all_ruby_prepare() {
-   # Avoid spec that require unpackaged json-schema.
-   rm spec/lib/matchers/json.rb $( grep -Rl matchers/json spec) || die
-
-   # fix systemd path
-   eapply -p0 "${FILESDIR}/puppet-systemd.patch"
-
-   # Avoid specs that can only run in the puppet.git repository. This
-   # should be narrowed down to the specific specs.
-   rm spec/integration/parser/compiler_spec.rb || die
-
-   # Avoid failing spec that need further investigation.
-   rm spec/unit/module_tool/metadata_spec.rb || die
-}
-
-each_ruby_install() {
-   each_fakegem_install
-#  dosym "/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${P}" 
"/usr/$(get_libdir)/ruby/gems/$(ruby_get_version)/gems/${PN}"
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   # systemd stuffs
-   systemd_dounit "${WORKDIR}/all/${P}/ext/systemd/puppet.service"
-
-   # tmpfiles stuff
-   newtmpfiles "${FILESDIR}/tmpfiles.d" "puppet.conf"
-
-   # openrc init 

  1   2   3   4   5   6   >