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

2024-09-22 Thread Matthew Thode
commit: d67cfcb63b7438cef3dc7c897f313bb4e0320779
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep 22 20:35:26 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Sep 22 20:37:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d67cfcb6

app-admin/puppet-agent: add 7.33.0

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

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

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index e8ed94665c3c..c0d8265f03ee 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -1,5 +1,7 @@
 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_7.33.0-1focal_amd64.deb 31998566 BLAKE2B 
cb855e15cc3abde94b24fe346217f00aea2ff71ac6b08d391b05100049adb6d2692bb67f1b82138eedfa50bd1630fdadf43064c5f7c3b90ee0cf6500e9af9892
 SHA512 
84feba50be6df8a404c51fee764ce7edab60ba1ad32a49145b67eaab037662686f23cd7e05c117053d500ef69293f0e1b6fdf7dde438a467672aea31d8b198a0
+DIST puppet-agent_7.33.0-1focal_arm64.deb 31712884 BLAKE2B 
f96904f2003957cf2f69da370ea9ceb00a09a140075a6a75ba0eb33ecb2308b4aeaf2cf5e5b34b9974ccf31813b56b9c5b2336d84bb4a1b40ca5976e2efd0162
 SHA512 
359736e864e437054ec7df83826afddc0b7fb7d68464b46236356e4a38919396dec153a73c2ed3ad015eacc0b399ed9d940860bf47c64f97139c5ac79a5af004
 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-7.33.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-7.33.0.ebuild
new file mode 100644
index ..59f385573ded
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-7.33.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/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/lo

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

2024-09-22 Thread Matthew Thode
commit: 0817105cfa9d28fafc4bb5a3d446240c379ae90c
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep 22 20:33:24 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Sep 22 20:37:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0817105c

app-admin/puppetdb: add 8.7.0

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

 app-admin/puppetdb/Manifest  |  1 +
 app-admin/puppetdb/puppetdb-8.7.0.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index c838683e43c3..7e37c8c4e9f9 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-7.13.0.tar.gz 49917440 BLAKE2B 
7cb01b2dbd6b6b22aad11a7fbcabff1c8452d51437bd0b3db3c8afe9d72bb853b66a9c8056c4c7c33f284efc4a90c788a05411fe6f80ae081ef817bb7f609bf3
 SHA512 
ba94031b3c15d38a2719390145e034be453a5f8368b5c53420bf3b371cc36a49f0b416447ec4d9de41ef0618b32ec806b9bae996ec3c4ca0ce05fb152940c2f2
 DIST puppetdb-8.5.0.tar.gz 60440356 BLAKE2B 
8c3116b040c91a1b406e56b419ddd7e31a5ecc7aae97c73b03fcecebeedefb1b8eed44ce54b07881cbbb025b79bfa076618c6fd6df861a6dcf03c047e7c8f480
 SHA512 
92808758271c43eabbd508fcb321b3e52a92d0aa860f2c9b42d1df6dcffedb41110c8cc2e72c599fa1762404112f1fc76699f449858a627dd1ca5caa84a2d381
+DIST puppetdb-8.7.0.tar.gz 61636500 BLAKE2B 
3e65c3e28935cc0a43b239f9d1c11e3807535c448f35e6c9e2c9191b636ae74b310b13345922144041f8052ca4e450db8f4e6a3362e5f9220bb422dffde3bd02
 SHA512 
fd0b1ae050d39393afb108ce3b60e49080eaa23de96b7e0afd8839d1f57f76cf66febbeb450bf7e975df7550f3817f44ae7c0c08c2ad591c09e30184ed4fde86

diff --git a/app-admin/puppetdb/puppetdb-8.7.0.ebuild 
b/app-admin/puppetdb/puppetdb-8.7.0.ebuild
new file mode 100644
index ..d08261a3e451
--- /dev/null
+++ b/app-admin/puppetdb/puppetdb-8.7.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd tmpfiles
+
+DESCRIPTION="PuppetDB collects data generated by Puppet"
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/";
+SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND+=">=virtual/jdk-11"
+DEPEND+="acct-user/puppetdb
+   acct-group/puppetdb"
+
+src_prepare() {
+   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
+   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
+   sed -i 's/sysconfig/conf\.d/g' install.sh || die
+   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   dodir /opt/puppetlabs/server/data/puppetdb
+   insinto /opt/puppetlabs/server/apps/puppetdb
+   insopts -m0744
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppetdb.jar
+   insinto /etc/puppetlabs/puppetdb
+   doins ext/config/logback.xml
+   doins ext/config/bootstrap.cfg
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetdb/conf.d
+   doins ext/config/conf.d/jetty.ini
+   doins ext/config/conf.d/repl.ini
+   doins ext/config/conf.d/database.ini
+   doins ext/config/conf.d/config.ini
+   doins ext/config/conf.d/auth.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
+   doins ext/cli/foreground
+   doins ext/cli/ssl-setup
+   doins ext/cli/config-migration
+   doins ext/cli/foreground
+   doins ext/cli/anonymize
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetdb/bin
+   doins ext/bin/puppetdb
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
+   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
+   # init type tasks
+   newconfd ext/default puppetdb
+   systemd_dounit ext/redhat/puppetdb.service
+   newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
+   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
+   # misc
+   insinto /etc/logrotate.d
+   newins ext/puppetdb.logrotate.conf puppetdb
+   fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
+   fperms -R 770 /opt/puppetlabs/server/data/puppetdb
+}
+
+pkg_postinst() {
+  

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

2024-09-22 Thread Matthew Thode
commit: 943b99fe2e3f4ad46a07240b3a36a55622e32589
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep 22 20:34:27 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Sep 22 20:37:09 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=943b99fe

app-admin/puppet-agent: add 8.9.0

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

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

diff --git a/app-admin/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest
index d172a2c2a202..e8ed94665c3c 100644
--- a/app-admin/puppet-agent/Manifest
+++ b/app-admin/puppet-agent/Manifest
@@ -4,3 +4,5 @@ DIST puppet-agent_8.5.1-1focal_amd64.deb 35945834 BLAKE2B 
8c839eabf8abbc6cf87ab8
 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
+DIST puppet-agent_8.9.0-1focal_amd64.deb 36339482 BLAKE2B 
d3ed494da8d576a44c33b6c89840193e802310027f850391bd124186f84badc4f846163792fa6f2d16a1342f0542b907ef987bb716a9d7679460bb0b0dcd0da8
 SHA512 
8fd343925f280b281209109a75640dd7a8990b937fd1085703da21494194d3dd6ea934ba80cbfb4c5447975822273de94687b4f504e15fb316169b52364bc0ab
+DIST puppet-agent_8.9.0-1focal_arm64.deb 35843072 BLAKE2B 
e394ed90277299e5c86b0449fe5a49a890d738845b686e1c2d790fc50e4dee351057d63d091ed6d33180a864e5e884ee75cae9d80cb418e792f49953962f0f7f
 SHA512 
4baeb4eac079f80be38ccffe5db2d91f9dc4f6a6bac2423a40f4f105757ecec3831e2f58bd2ba0f355fac79d4c3569766d1931c2ea531bc10bcaef08b8d9dad8

diff --git a/app-admin/puppet-agent/puppet-agent-8.9.0.ebuild 
b/app-admin/puppet-agent/puppet-agent-8.9.0.ebuild
new file mode 100644
index ..f5524d744e1b
--- /dev/null
+++ b/app-admin/puppet-agent/puppet-agent-8.9.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/system

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

2024-09-22 Thread Matthew Thode
commit: 69a4f2c4ee119f72f5c4fb4fbb51a62e9f8b27d4
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep 22 20:36:14 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Sep 22 20:37:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a4f2c4

app-admin/puppetserver: add 8.6.3

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

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

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index 555c21456061..56789a99774b 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,2 +1,3 @@
 DIST puppetserver-7.11.0.tar.gz 59927771 BLAKE2B 
dcf2543ac6d5427f57bb451ff9cc6db6748522ffed6fd5a7e81bd63be899fbf722016975fdfca5154489bcaf93d973d11669dd455ad44c79b3be50ccc5e0f636
 SHA512 
4c9c8d05048ccc35fd729a9a37151451e97655eed131f7192be2dac7614c309ffa4cdb0dd77f1c9eb2666d7df630690faa52ad2b01266010533522b58fb06f79
 DIST puppetserver-8.6.0.tar.gz 64667765 BLAKE2B 
bb367a2ed980a6335a6d1e2bc09ad10ccdcc636eee6b658cab5d4bc530f656c76d75545d17e11d7b58288867edcb39bd54af0ddfd5bde2f13cb5000ed33d0bd0
 SHA512 
e780c78371865e754a3a7fc5343b11f9a0319caf34dcf6ca998295243d1fa2137a617867782878d9bb735c96d5dd1f3e3174898eef240353d3af63eb87cdc4a2
+DIST puppetserver-8.6.3.tar.gz 64781954 BLAKE2B 
98bce7ae9e51d8a7e36f6e71ec3440bed58890851e7386f1e248923df3134bf3d8d56f0a0371570dae3e0f599e201c42ae1922ee076fc3ae71d5e4dd0ecbbafb
 SHA512 
c0b706f4a515e18d264cd00236cc8a417a2b3f90161cc3ab2e8fbb87b172418320a616ec5513287306e4447a9847daf23110853fee35f8c2701b228ed58fef57

diff --git a/app-admin/puppetserver/puppetserver-8.6.3.ebuild 
b/app-admin/puppetserver/puppetserver-8.6.3.ebuild
new file mode 100644
index ..b19d42ecbb7c
--- /dev/null
+++ b/app-admin/puppetserver/puppetserver-8.6.3.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
+HOMEPAGE="http://docs.puppetlabs.com/puppetserver/";
+SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="puppetdb"
+# will need the same keywords in puppet-agent (puppet-agent now has arm64)
+KEYWORDS="~amd64"
+
+RDEPEND+="
+   >=virtual/jdk-11
+   app-admin/puppet-agent[puppetdb?]"
+DEPEND+="acct-user/puppet
+   acct-group/puppet"
+
+src_prepare() {
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
+   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
+   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   insinto /opt/puppetlabs/server/apps/puppetserver
+   insopts -m0774
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppet-server-release.jar
+   insinto /etc/puppetlabs/puppetserver
+   doins ext/config/logback.xml
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetserver/services.d
+   doins ext/system-config/services.d/bootstrap.cfg
+   doins ext/config/services.d/ca.cfg
+   insinto /etc/puppetlabs/puppetserver/conf.d
+   doins ext/config/conf.d/puppetserver.conf
+   doins ext/config/conf.d/auth.conf
+   doins ext/config/conf.d/global.conf
+   doins ext/config/conf.d/web-routes.conf
+   doins ext/config/conf.d/metrics.conf
+   doins ext/config/conf.d/webserver.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
+   doins ext/cli/ca
+   doins ext/cli/irb
+   doins ext/cli/foreground
+   doins ext/cli/gem
+   doins ext/cli/ruby
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli
+   doins ext/cli_defaults/cli-defaults.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/bin
+   doins ext/bin/puppetserver
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
+

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/puppetdb-termini/

2024-09-22 Thread Matthew Thode
commit: a0190ef46af45b0bb330d76ca5e1f3144fc0936a
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep 22 20:32:39 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Sep 22 20:37:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0190ef4

dev-ruby/puppetdb-termini: add 8.7.0

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

 dev-ruby/puppetdb-termini/Manifest |  1 +
 .../puppetdb-termini/puppetdb-termini-8.7.0.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 451f21b07edb..7203ee060df5 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,2 +1,3 @@
 DIST puppetdb-termini_7.13.0-1bullseye_all.deb 22548 BLAKE2B 
535a3f846a7a10dcfaec4447ae852c6c4d870a573169f84e31f61c361164caea989f911df2d18e183c391dd0130a10b9422057eecaab304bebbb022f78e22a21
 SHA512 
3c8e440bfc55579d0c9a03ecae516d4cef49512ad9fdd6fceef37618c163ecac6d77a2b17b6cbb7131ceb3787904486bb78eef84a36a5f76672918db6d30db86
 DIST puppetdb-termini_8.5.0-1focal_all.deb 22142 BLAKE2B 
e32985eee15ffc44dee5626c51edd09de2a6b2b936c8fb9308d34884871d693b246983056d2791a29341e450ba525a419c818b22390aa22cc9efd85696a1e007
 SHA512 
c4afc5618f83db64b083953a38070660ff4087141e09ff02ce218416eda53e6c16bf6c9f5eab2ebd2721f086c477902ebb1b34b2556eafdeb8f4d4260d9e9f00
+DIST puppetdb-termini_8.7.0-1focal_all.deb 21836 BLAKE2B 
34eabb3d759db1e6d49c6a93d96a333abc0cca31411ed9e33871fb1e1a9255cb75c530b2f8771a5132f364857064d23e2c706691a55a61eb1c2fc9669dc3bf2c
 SHA512 
a7cc11f383752935a74a5bce37866a25b442c066cdaff14a858ad12d937bf6df6dd70159d3e74089432585921598141b931b2763e88d3d46ed79a0bb394e8e7c

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-8.7.0.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-8.7.0.ebuild
new file mode 100644
index ..a1d1136f37f2
--- /dev/null
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-8.7.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby31 ruby32"
+
+inherit unpacker
+
+DESCRIPTION="Library needed to connect puppet to puppetdb"
+HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html";
+SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_all.deb";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+# will need the same keywords as puppet
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86"
+
+RDEPEND+=""
+DEPEND+=""
+
+S=${WORKDIR}
+
+src_install() {
+   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
+   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
+}



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

2024-09-22 Thread Matthew Thode
commit: 1af50cf891ec8af275162c8974000f6dda269df2
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep 22 20:31:19 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Sep 22 20:37:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af50cf8

app-admin/puppet: add 8.9.0

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

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

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index 86a41d3f70f1..ee002c0ea145 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -2,3 +2,4 @@ DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3
 DIST puppet-7.33.0.tar.gz 1514101 BLAKE2B 
6029862352710d1d427600697ab759d50854d17c02e47fbd7ec78929e0589bda507c6424c8c0e7de47a62754f5e180da5538823fe4c849c161649982f6b360ab
 SHA512 
1f2e987cc39f25bda73f9228f20a2ddfd8e0b501c933da3ec4cb5a08cfe9ffe41e11e7bd679c039ed0acd45fe1d60f332b06e3be7653c207852677c39731cceb
 DIST puppet-8.5.1.tar.gz 1565085 BLAKE2B 
f352f9f70e090c4a32edd45ced5c01ed4eff891fb46c0f2d753ceeba43250960356ceb2d9047e7308732585ec114c5f728ec29a65b6a08348b74a9709ec92a89
 SHA512 
f1d661c34fc7c1381c6422ff7e027fdf4554a69939f5db926bf8a61a89583090fb8d28151f90093d3ca8037950ed911b0a5c7b8677a80ede72e83d9cbf89af7f
 DIST puppet-8.6.0.tar.gz 1567398 BLAKE2B 
749cc055c6797e5715907fdb768264774efba62e4681733a59a457cfda9dd2682990a96331cc04d313a367e32b820ce351fb103e19891976e900d99c30ca7ba5
 SHA512 
b08d59b4ec79fec5f3dd2d37c9b6a9f016cf25068e507866ab8d545f59792b9af84e302675182a0318c792814f0bff2bf052c8953b6b44c5441fa2c692a9f04d
+DIST puppet-8.9.0.tar.gz 1552679 BLAKE2B 
2e4de8423a467593386440c07b70a9c8ce4be33394be37114ac2f2611f9d927223eaf2d53750d91c4596388e95ede1fa60319c3f713702f51ef06cb1a09f590c
 SHA512 
75d5fb70fa1dcbebbefe43327099fbe590c6ba36b1fdef3a7d72210c78174db444b2ccfab7c50f6446578f48a1ff253335766c255654eb668a6277b392b1f055

diff --git a/app-admin/puppet/puppet-8.9.0.ebuild 
b/app-admin/puppet/puppet-8.9.0.ebuild
new file mode 100644
index ..4eb0e3b0a919
--- /dev/null
+++ b/app-admin/puppet/puppet-8.9.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 ruby32"
+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://www.puppet.com/";
+SRC_URI="https://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-4.4.1
+   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 puppe

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

2024-09-22 Thread Matthew Thode
commit: 2551e1943d204f0e78894e5d4580289867c95240
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep 22 20:24:41 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Sep 22 20:37:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2551e194

app-admin/puppet: add 7.33.0

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

 app-admin/puppet/Manifest |   1 +
 app-admin/puppet/puppet-7.33.0.ebuild | 118 ++
 2 files changed, 119 insertions(+)

diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest
index c8a2bdc1a3f3..86a41d3f70f1 100644
--- a/app-admin/puppet/Manifest
+++ b/app-admin/puppet/Manifest
@@ -1,3 +1,4 @@
 DIST puppet-7.28.0.tar.gz 2827538 BLAKE2B 
65f25d9de60ed1b511acb5c9d72370198f68f3158cfede2ffda90ee23ebcfecfdabcf35459d1a048c3a204e13611f67852028233e4da4b9ed2ea08cad07a37c9
 SHA512 
d570452ceec764c657f4678f7179400d30f8513766edc6f020db35c3a4246c1d857615a647ca481920a7d1a40cf9a15057432468ccd4697e4335dca55e121faa
+DIST puppet-7.33.0.tar.gz 1514101 BLAKE2B 
6029862352710d1d427600697ab759d50854d17c02e47fbd7ec78929e0589bda507c6424c8c0e7de47a62754f5e180da5538823fe4c849c161649982f6b360ab
 SHA512 
1f2e987cc39f25bda73f9228f20a2ddfd8e0b501c933da3ec4cb5a08cfe9ffe41e11e7bd679c039ed0acd45fe1d60f332b06e3be7653c207852677c39731cceb
 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.33.0.ebuild 
b/app-admin/puppet/puppet-7.33.0.ebuild
new file mode 100644
index ..2664b1eab85c
--- /dev/null
+++ b/app-admin/puppet/puppet-7.33.0.ebuild
@@ -0,0 +1,118 @@
+# 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://www.puppet.com/";
+SRC_URI="https://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() {
+   # 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/p

[gentoo-commits] repo/gentoo:master commit in: sys-apps/bolt/

2024-09-22 Thread Matthew Thode
commit: 480e68437155f2a7dae22d632b112f6ffa198da7
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Sep 22 19:22:10 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Sep 22 19:22:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480e6843

sys-apps/bolt: stabilize 0.9.8-r1 for amd64

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

 sys-apps/bolt/bolt-0.9.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/bolt/bolt-0.9.8-r1.ebuild 
b/sys-apps/bolt/bolt-0.9.8-r1.ebuild
index bad401eb2907..52152993deca 100644
--- a/sys-apps/bolt/bolt-0.9.8-r1.ebuild
+++ b/sys-apps/bolt/bolt-0.9.8-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2
 
 LICENSE="LGPL-2.1 GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~loong ~riscv ~x86"
 IUSE="selinux test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: profiles/features/wd40/

2024-08-27 Thread Matthew Thode
commit: 330150e64d829801cc95cb45ef687e6f6489db06
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Aug 27 16:04:35 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Tue Aug 27 16:04:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330150e6

profiles/features/wd40: add diskimage-builder to jsonschema mask list

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

 profiles/features/wd40/package.mask | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/features/wd40/package.mask 
b/profiles/features/wd40/package.mask
index c6156b25d79c..d6bc6e384bc0 100644
--- a/profiles/features/wd40/package.mask
+++ b/profiles/features/wd40/package.mask
@@ -180,6 +180,7 @@ net-wireless/gnuradio
 net-wireless/gqrx
 net-wireless/gr-iqbal
 net-wireless/gr-osmosdr
+app-emulation/diskimage-builder
 
 # Various packages requiring Rust.
 app-admin/ansible



[gentoo-commits] repo/gentoo:master commit in: app-emulation/diskimage-builder/

2024-08-27 Thread Matthew Thode
commit: 6aebbdc8f4a2881a7e06b3e4d0ff9c55f214fe71
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Aug 27 15:56:01 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Tue Aug 27 15:56:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aebbdc8

app-emulation/diskimage-builder: remove python3.9 support

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

 app-emulation/diskimage-builder/diskimage-builder-3.33.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/diskimage-builder/diskimage-builder-3.33.0.ebuild 
b/app-emulation/diskimage-builder/diskimage-builder-3.33.0.ebuild
index 46480f9df68c..f7a78be342e9 100644
--- a/app-emulation/diskimage-builder/diskimage-builder-3.33.0.ebuild
+++ b/app-emulation/diskimage-builder/diskimage-builder-3.33.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11,12} )
+PYTHON_COMPAT=( python3_{10,11,12} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: app-emulation/diskimage-builder/

2024-08-27 Thread Matthew Thode
commit: bcf1c445e6060fead32bfc17078c63699b9cc117
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Aug 27 15:09:13 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Tue Aug 27 15:10:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf1c445

app-emulation/diskimage-builder: 3.33.0 bump with updated deps

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

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

 app-emulation/diskimage-builder/Manifest| 1 +
 ...iskimage-builder-.ebuild => diskimage-builder-3.33.0.ebuild} | 6 ++
 app-emulation/diskimage-builder/diskimage-builder-.ebuild   | 6 ++
 3 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/app-emulation/diskimage-builder/Manifest 
b/app-emulation/diskimage-builder/Manifest
index 6d2f7d256e5a..6bc40f431538 100644
--- a/app-emulation/diskimage-builder/Manifest
+++ b/app-emulation/diskimage-builder/Manifest
@@ -1 +1,2 @@
 DIST diskimage-builder-3.32.0.tar.gz 532942 BLAKE2B 
e436e5268b649dc5e050f66b098e527b79f172df00da93f23c115e3d88692c3f6546774c2046c8d4722cdd4139af4d05701725496f283b60e08ce0885b70de66
 SHA512 
6f5c2e0df428bf85b847fdc0ceebfdb66823b92b5b903de247d0e83ff2588c36e6f9786ea91f252c838cedeec22913f491d79643e77d83ad1fb690da7566af47
+DIST diskimage-builder-3.33.0.tar.gz 536798 BLAKE2B 
ac6dcc67bb336e98e1a1b822dbfb03effa47d67b96a95bf6ec3dc44cc3329315d5ce7808a42358f55b58a436dd140b21cb63ae7455f1cc8a8f136515f49457e8
 SHA512 
aeb287a7fcbd3b2fe022c1e7535df9bc67f224b8558a6685f29182ea64d926078385d924a452503b4fb00bb915ffdce1116034b182281fcb531931303d53892b

diff --git a/app-emulation/diskimage-builder/diskimage-builder-.ebuild 
b/app-emulation/diskimage-builder/diskimage-builder-3.33.0.ebuild
similarity index 84%
copy from app-emulation/diskimage-builder/diskimage-builder-.ebuild
copy to app-emulation/diskimage-builder/diskimage-builder-3.33.0.ebuild
index f94dda84287d..46480f9df68c 100644
--- a/app-emulation/diskimage-builder/diskimage-builder-.ebuild
+++ b/app-emulation/diskimage-builder/diskimage-builder-3.33.0.ebuild
@@ -26,13 +26,11 @@ CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
 DEPEND="${CDEPEND}"
 RDEPEND="${CDEPEND}
-   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
-   !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
-   >=dev-python/networkx-1.10[${PYTHON_USEDEP}]
+   >=dev-python/networkx-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0.2[${PYTHON_USEDEP}]
app-emulation/qemu
sys-block/parted
sys-fs/multipath-tools

diff --git a/app-emulation/diskimage-builder/diskimage-builder-.ebuild 
b/app-emulation/diskimage-builder/diskimage-builder-.ebuild
index f94dda84287d..46480f9df68c 100644
--- a/app-emulation/diskimage-builder/diskimage-builder-.ebuild
+++ b/app-emulation/diskimage-builder/diskimage-builder-.ebuild
@@ -26,13 +26,11 @@ CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
 DEPEND="${CDEPEND}"
 RDEPEND="${CDEPEND}
-   >=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
-   !~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
-   >=dev-python/networkx-1.10[${PYTHON_USEDEP}]
+   >=dev-python/networkx-2.3.0[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0.2[${PYTHON_USEDEP}]
app-emulation/qemu
sys-block/parted
sys-fs/multipath-tools



[gentoo-commits] repo/gentoo:master commit in: media-sound/spotify/

2024-07-31 Thread Matthew Thode
commit: 868b88783bb5b55896645dd3122723d4df5da4d1
Author: natehalsey  outlook  com>
AuthorDate: Wed Jul 31 14:09:38 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Wed Jul 31 16:52:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=868b8878

media-sound/spotify: update ebuild to 1.2.42

Signed-off-by: natehalsey  outlook.com>
Closes: https://github.com/gentoo/gentoo/pull/37879
Signed-off-by: Matthew Thode  gentoo.org>

 media-sound/spotify/Manifest | 2 +-
 media-sound/spotify/{spotify-1.2.40.ebuild => spotify-1.2.42.ebuild} | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest
index b8b223e5be8c..cb225f207b2e 100644
--- a/media-sound/spotify/Manifest
+++ b/media-sound/spotify/Manifest
@@ -1 +1 @@
-DIST spotify-client_1.2.40.599.g606b7f29_amd64.deb 140956866 BLAKE2B 
b47b307b8e7c63815f9e2930321751ff3e4fb030014fa9f285e66d1bd82b1cff1cf7ed694bfe2e60a72c3c7abe0640448651bc481b28cd61031c43ed69b71af5
 SHA512 
82b3da3de8874b9cbead7d037bcf4f5bcfff4bca627e6106f0fea3896c713385bf100c7a4d1b970d349d71fb4e77a4e189334abb1a93c4126e306eb14f82bf8f
+DIST spotify-client_1.2.42.290.g242057a2_amd64.deb 140926882 BLAKE2B 
fc1dec8dde1a057b7b84add42a8c83d5250a4e8c13248858a153cb304ef60a4b26b501323841ce0e70c34e0874eaccf0fc0f43173915578160c54718e732f130
 SHA512 
9b73788835fd590dd0e47b634605b93637bc935c760ae40e7f5062d2417b67f7e31c040dd60edd801d4a3b642a126c99f1f49c8a731fafbeb0cc5a1e5b436052

diff --git a/media-sound/spotify/spotify-1.2.40.ebuild 
b/media-sound/spotify/spotify-1.2.42.ebuild
similarity index 98%
rename from media-sound/spotify/spotify-1.2.40.ebuild
rename to media-sound/spotify/spotify-1.2.42.ebuild
index 344360e02145..2a4aa0f72b7b 100644
--- a/media-sound/spotify/spotify-1.2.40.ebuild
+++ b/media-sound/spotify/spotify-1.2.42.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=8
@@ -8,7 +8,7 @@ inherit desktop pax-utils unpacker xdg
 DESCRIPTION="Spotify is a social music platform"
 HOMEPAGE="https://www.spotify.com/download/linux/";
 SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/";
-BUILD_ID_AMD64="599.g606b7f29"
+BUILD_ID_AMD64="290.g242057a2"
 SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb"
 
 LICENSE="Spotify"



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

2024-07-20 Thread Matthew Thode
commit: 4f6277fea9393784fda0b292a555faa47b63a765
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jul 20 19:24:23 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Jul 20 19:24:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6277fe

app-admin/ansible: add 10.2.0

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

 app-admin/ansible/Manifest  |  1 +
 app-admin/ansible/ansible-10.2.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index ce75636054e7..46d205a3f46c 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -1,3 +1,4 @@
+DIST ansible-10.2.0.tar.gz 39352378 BLAKE2B 
46af9df464462ee906a4eef114da480c7bf027a29900971be56720729ffc6d2ad6d327cfd2e64f2a8834f4b45af69ee09cd732596de6d3670b777211e24bbdd9
 SHA512 
35b8e73ccabc15d622da2e34e9075304fb4ee3ef735e5ab1fa9d7673b5f3aad8cf6beacd697d8258914e6ea221c8ddbed4b1bee725590f2a5b4fa78458e692d5
 DIST ansible-7.7.0.tar.gz 40709642 BLAKE2B 
ee2f8d124f79ca3a3f131bfbc4f93e10d104a38262b7d60edd2a88284275fecdd3acf0e566a5cc81a1fb6a179a0b7c51215f2945d669be4c6af7aa2a4f31ade0
 SHA512 
7da6845c9a68f2b8c10cf3e4cc6ea347861d5b59daa6ac895731ac79b733c6724d234345054fe9e3bf4ea460345b9026492fda42dce22bfbc027c9b4de093fd9
 DIST ansible-8.7.0.tar.gz 49317896 BLAKE2B 
d5923753e368e908a569c5f8f261b1afe7c51d5381db190bf7de1e81f0a6359136581852faa2974f174e816944c66e2c0f625d3d62bdde324758309982c90de9
 SHA512 
6a67f8553c3fa56559e4a31ec627cfe2c5f42e147d94bea305ec4580af9ba8add136092b209a5a3d7f9022407e9d557484f044d23cb227973fe4e4341fed7983
 DIST ansible-9.4.0.tar.gz 38389836 BLAKE2B 
a2e08088565e6f248c1185ee96ac2365fc1385993d3f3fe68f941e8acb0e567c3defeec3ea376a30213921f02881bce0a0ac737323fc3ec82dc77d2d4a550dbd
 SHA512 
4c75235a866f3f95cda8dd3b6c9d22b916ad117d54a86a30585f71c9015cd98db764afa225af5b2f6fa884af558ee488785e26c9e8b9e8be105062f069f065b2

diff --git a/app-admin/ansible/ansible-10.2.0.ebuild 
b/app-admin/ansible/ansible-10.2.0.ebuild
new file mode 100644
index ..04e06e19e569
--- /dev/null
+++ b/app-admin/ansible/ansible-10.2.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
+HOMEPAGE="https://www.ansible.com/";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+RESTRICT="test"
+
+RDEPEND=">=app-admin/ansible-core-2.17.0
+   

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

2024-07-20 Thread Matthew Thode
commit: 2ce2564788b7a78b0eba2d8f354d3561d71ab42e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jul 20 19:21:15 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Jul 20 19:21:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ce25647

app-admin/ansible-core: 2.17.2 bump

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

 app-admin/ansible-core/Manifest| 1 +
 .../{ansible-core-.ebuild => ansible-core-2.17.2.ebuild}   | 3 +--
 app-admin/ansible-core/ansible-core-.ebuild| 3 +--
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/app-admin/ansible-core/Manifest b/app-admin/ansible-core/Manifest
index 7e221604ba61..bfc3fb4d4c1d 100644
--- a/app-admin/ansible-core/Manifest
+++ b/app-admin/ansible-core/Manifest
@@ -1,3 +1,4 @@
 DIST ansible-core-2.14.13.tar.gz 3145413 BLAKE2B 
75b11feaaefa9a63c6f83f64c796ceacf7c6b08322ac0b85f6dcf968db7b80cc97262ea6f8f839e5e41e800ad7cae610e96f312c1ae0f58882c8891246a81b8a
 SHA512 
195885815d40448d8497eae9533a4104c4b9f17ab3a812d544a403f41d2e77e7be2c15bae5a6df07563499052beb273580a569d51b667d0a9c5a16e55b35258a
 DIST ansible-core-2.15.8.tar.gz 3160606 BLAKE2B 
439a3f584940e5ab46b43b0b47395e0618a3ea52c67ebcd51667f31220cb038dda35506e7843d177d555b77a55a9d2c6245a916741ab1dcdf222c535afb5f83d
 SHA512 
020191ef4b005abbf799204da68270bd4f13a85c7f23cb9dffe85b1c5c093c0ad86e061211ab9fcc8fd0be9367717fb0baadefb1ebecd3579471120fb2e8647f
 DIST ansible_core-2.16.6.tar.gz 3176041 BLAKE2B 
37aa15e8d9165eb89db0704f7670f78f3e3a50915e17bb1d56689e65e6cfc0bb15b7e01768d25c5d2a9a00802411a6eefdb9ad70aa38877d7115bc40faafea59
 SHA512 
cd9cc8783e13b073cbfaef889e20c8a7dfb732c91de4bae2b496a64ef47b0325c637b4ab2eadbd0c56cb004e95f5294aa1e1548675a90f06193d62defd553409
+DIST ansible_core-2.17.2.tar.gz 3125313 BLAKE2B 
383e3bba117831053c8147c9aca15ee6768506a90be29b784a7232061179b514aa1287a9131b6bc471167e4e5720d2f189fa5e23a3df13c634ba8b030a68e51f
 SHA512 
34c0630798d2c4ae4e426a7feb29f7d88738fa89df2abd36b825cbf010709c5c3ba4feaa5590d2841535d2b367d04dce9a817e9076cec791c7e9fcb47853249f

diff --git a/app-admin/ansible-core/ansible-core-.ebuild 
b/app-admin/ansible-core/ansible-core-2.17.2.ebuild
similarity index 95%
copy from app-admin/ansible-core/ansible-core-.ebuild
copy to app-admin/ansible-core/ansible-core-2.17.2.ebuild
index a9e25609de36..786e98e24c1d 100644
--- a/app-admin/ansible-core/ansible-core-.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.17.2.ebuild
@@ -3,9 +3,8 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..12} )
 DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
 
 inherit distutils-r1
 

diff --git a/app-admin/ansible-core/ansible-core-.ebuild 
b/app-admin/ansible-core/ansible-core-.ebuild
index a9e25609de36..786e98e24c1d 100644
--- a/app-admin/ansible-core/ansible-core-.ebuild
+++ b/app-admin/ansible-core/ansible-core-.ebuild
@@ -3,9 +3,8 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..12} )
 DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: sys-auth/nss-pam-ldapd/files/, sys-auth/nss-pam-ldapd/

2024-07-08 Thread Matthew Thode
commit: 1905d5242be1770a6c7fe2c3fca2397eebcfaef4
Author: Christopher Byrne  gmail  com>
AuthorDate: Wed Jun 26 01:12:18 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jul  8 17:16:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1905d524

sys-auth/nss-pam-ldapd: Fix build on clang

Upstream pull request: https://github.com/arthurdejong/nss-pam-ldapd/pull/68

Closes: https://bugs.gentoo.org/832002
Signed-off-by: Christopher Byrne  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37304
Signed-off-by: Matthew Thode  gentoo.org>

 ...d-0.9.12-configure-CFLAGS-decontamination.patch | 55 ++
 .../nss-pam-ldapd/nss-pam-ldapd-0.9.12-r4.ebuild   |  5 ++
 2 files changed, 60 insertions(+)

diff --git 
a/sys-auth/nss-pam-ldapd/files/nss-pam-ldapd-0.9.12-configure-CFLAGS-decontamination.patch
 
b/sys-auth/nss-pam-ldapd/files/nss-pam-ldapd-0.9.12-configure-CFLAGS-decontamination.patch
new file mode 100644
index ..00687e2c7492
--- /dev/null
+++ 
b/sys-auth/nss-pam-ldapd/files/nss-pam-ldapd-0.9.12-configure-CFLAGS-decontamination.patch
@@ -0,0 +1,55 @@
+diff --git a/configure.ac b/configure.ac
+index 12bf35c..beb13bf 100644
+--- a/configure.ac
 b/configure.ac
+@@ -101,39 +101,25 @@ then
+ fi
+ 
+ # check for debugging options
++DEBUG_CFLAGS=""
+ AC_ARG_ENABLE(debug,
+   AS_HELP_STRING([--enable-debug],
+  [enable extensive debugging and logging]),
+-  [if test "x$enableval" != "xno" ; then CFLAGS="-g -DDEBUG 
$CFLAGS" ; fi])
++  [AS_IF([test "x$enableval" != "xno"],
++  [AX_APPEND_COMPILE_FLAGS([-g -DDEBUG],[DEBUG_CFLAGS])]
++  )])
++AC_SUBST([DEBUG_CFLAGS])
+ 
+ # check for extra compiler warnings
+-DESIRED_CFLAGS=""
++EXTRA_CFLAGS=""
+ AC_ARG_ENABLE(warnings,
+   AS_HELP_STRING([--enable-warnings],
+  [enable extra compiler warnings (gcc)]),
+-  [if test "x$enableval" != "no"
+-   then
+- CFLAGS="$CFLAGS -pedantic -Wall -Wshadow -Wpointer-arith 
-Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs 
-Waggregate-return -Wmissing-declarations -Wunused -Wformat=2 -Wswitch-default 
-Wswitch-enum -Wfloat-equal -Wbad-function-cast -Wredundant-decls"
+- DESIRED_CFLAGS="$DESIRED_CFLAGS -Wextra 
-Wdeclaration-after-statement -Werror-implicit-function-declaration 
-Werror=implicit"
+-   fi])
+-test_gcc_flag() {
+-  AC_LANG_CONFTEST([AC_LANG_PROGRAM()])
+-  $CC -c conftest.c $CFLAGS $@ > /dev/null 2> /dev/null
+-  ret=$?
+-  rm -f conftest.o
+-  return $ret
+-}
+-for flag in $DESIRED_CFLAGS
+-do
+-  AC_MSG_CHECKING([whether $CC accepts $flag])
+-  if test_gcc_flag $flag
+-  then
+-CFLAGS="$CFLAGS $flag"
+-AC_MSG_RESULT([yes])
+-  else
+-AC_MSG_RESULT([no])
+-  fi
+-done
++  [AS_IF([test "x$enableval" != "xno"],[
++ AX_APPEND_COMPILE_FLAGS([-pedantic -Wall -Wshadow 
-Wpointer-arith -Wcast-align -Wstrict-prototypes -Wmissing-prototypes 
-Wnested-externs -Waggregate-return -Wmissing-declarations -Wunused -Wformat=2 
-Wswitch-default -Wswitch-enum -Wfloat-equal -Wbad-function-cast 
-Wredundant-decls],[EXTRA_CFLAGS],[-Werror])
++ AX_APPEND_COMPILE_FLAGS([-Wextra 
-Wdeclaration-after-statement -Werror-implicit-function-declaration 
-Werror=implicit],[EXTRA_CFLAGS],[-Werror])
++   ])])
++AC_SUBST([EXTRA_CFLAGS])
+ 
+ # check for Position Independent Code compiler option
+ PIC_CFLAGS=""

diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r4.ebuild 
b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r4.ebuild
index 85c045be9ab5..1073dd8e15e7 100644
--- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r4.ebuild
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r4.ebuild
@@ -52,6 +52,7 @@ PATCHES=(
"${FILESDIR}"/nss-pam-ldapd-0.9.11-tests.patch
"${FILESDIR}"/nss-pam-ldapd-0.9.11-tests-py39.patch
"${FILESDIR}"/nss-pam-ldapd-0.9.12-netdb-defines.patch
+   
"${FILESDIR}"/nss-pam-ldapd-0.9.12-configure-CFLAGS-decontamination.patch
 )
 
 pkg_setup() {
@@ -64,6 +65,10 @@ src_prepare() {
touch pynslcd/__init__.py || die "Could not create __init__.py for 
pynslcd"
mv pynslcd/pynslcd.py pynslcd/main.py || die
 
+find "${S}" -name Makefile.am -exec \
+sed -e '/^AM_CFLAGS/ s/$/ \$(DEBUG_CFLAGS) \$(EXTRA_CFLAGS)/g' \
+-i {} \; || die
+
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-misc/icingadb/, net-misc/icingadb/files/

2024-07-07 Thread Matthew Thode
commit: 47ec0db99d4d3dd4ec41c03f8eb8a4e1448e1c00
Author: Louis Sautier  gentoo  org>
AuthorDate: Sat Jul  6 19:37:58 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Jul  7 14:36:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ec0db9

net-misc/icingadb: add 1.2.0 with icingadb-migrate and systemd unit

Signed-off-by: Louis Sautier  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/37461
Signed-off-by: Matthew Thode  gentoo.org>

 net-misc/icingadb/Manifest   |  2 ++
 net-misc/icingadb/files/icingadb.service | 13 
 net-misc/icingadb/icingadb-1.2.0.ebuild  | 55 
 3 files changed, 70 insertions(+)

diff --git a/net-misc/icingadb/Manifest b/net-misc/icingadb/Manifest
index dde44ce3907b..35796cc25395 100644
--- a/net-misc/icingadb/Manifest
+++ b/net-misc/icingadb/Manifest
@@ -2,3 +2,5 @@ DIST icingadb-1.1.0-deps.tar.xz 9188036 BLAKE2B 
d816220d66d354f348c7eb9874d2edd6
 DIST icingadb-1.1.0.tar.gz 3865617 BLAKE2B 
e71b577f799ff6c069f86810b35731411eedbfb15c5e741aac987f9fdb852e342bbece3b3995af7fe1f957988314e71af8d92cbda118a6bf8d91639cfe8734e2
 SHA512 
a7659004802acabe9f3fdc2b843e37928b0b8835428d1f12a730fc3842bb7550f380e6abc8b253bd00fe5b5df6710573fef847f657a61b10f4cf617fb03b4ea0
 DIST icingadb-1.1.1-deps.tar.xz 9308260 BLAKE2B 
95d9e87bc48661af95b14beea50fcee5ad5fdf846e207795e676b3a0f8a7b95f9410ef3ab97e490be275928f8d21e8b4c54d15fd9b4c0c4036504c4d885c
 SHA512 
d43819ac8979e4396def929bc2cc0777683b5afb2d80d3c95c83a46b5ef2e9463b93e338c1ba1fafee780e4dc7ded53d0044d15258565a01acd178fde85c39ca
 DIST icingadb-1.1.1.tar.gz 3868785 BLAKE2B 
9f07cfca9acbe170189f28c42d71433c1d1faba55f6a25348b3a5cb76675f72df5e2c8c0f2c984830766a6239db4e1098da9e5daddb5dbd3c24b42c8058161b6
 SHA512 
25dab9cb93d786b6bccb3e305cf9f36d7910e8919a87148805fee61378c072107838741a2066eddcbadde9f1d345d79e9d12c46b87789ac79b272fb4d01d3ab4
+DIST icingadb-1.2.0-deps.tar.xz 9714708 BLAKE2B 
e79ab63b8bec42ee61cb402db37dbb346f9521aa4188667e3bfe98ea5c3a44f8bada4e228c2f8e06c73d522fa3a97aa11eb23bb7e54500b53c4191f4a458f6a1
 SHA512 
83c3aed34923c23ea723220e637e54788435ef53837a454ebad00ce0e714c7c33a1e57adaef5702b5e2ebe541659286cb9889e4680986c0bd786b9aa48d87291
+DIST icingadb-1.2.0.tar.gz 3345811 BLAKE2B 
7cf985e1209ee1bab9f0ee63745fd367ed15000d9807cf776e0301691c11d1dfb63c88e39dfa522ab1ab3daf0ee0165993e82747b32fb8db1ec6fab3857c0c70
 SHA512 
ab5e01b4ef606c765970e4f32b26d79f956c2363e9ce4213e037413ecbde5cbc85c57cd8c7ae730524c1c103306dd6f78cce47fd758cb58384f1ad0bc963b920

diff --git a/net-misc/icingadb/files/icingadb.service 
b/net-misc/icingadb/files/icingadb.service
new file mode 100644
index ..c55d36764788
--- /dev/null
+++ b/net-misc/icingadb/files/icingadb.service
@@ -0,0 +1,13 @@
+[Unit]
+Description=Icinga DB
+Documentation=https://icinga.com/docs/icingadb/latest/
+After=network-online.target redis.service mariadb.service postgresql.service
+
+[Service]
+Type=notify
+ExecStart=@EPREFIX@/usr/sbin/icingadb --config /etc/icingadb/config.yml
+User=icinga
+Group=icinga
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-misc/icingadb/icingadb-1.2.0.ebuild 
b/net-misc/icingadb/icingadb-1.2.0.ebuild
new file mode 100644
index ..b29d48bda9dc
--- /dev/null
+++ b/net-misc/icingadb/icingadb-1.2.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module systemd
+
+DESCRIPTION="Icinga configuration and state database supporting multiple 
environments"
+HOMEPAGE="https://icinga.com/docs/icinga-db/";
+SRC_URI="
+   https://github.com/Icinga/icingadb/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   https://dev.gentoo.org/~sbraz/distfiles/${P}-deps.tar.xz
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   acct-user/icinga
+   acct-group/icinga
+"
+
+DOCS=( config.example.yml doc README.md schema )
+
+src_prepare() {
+   default
+   sed -e "s|@EPREFIX@|${EPREFIX}|" "${FILESDIR}/icingadb.service" > 
"${T}/icingadb.service" || die
+}
+
+src_compile() {
+   local cmd
+   for cmd in icingadb icingadb-migrate; do
+   pushd "cmd/${cmd}" || die
+   ego build
+   popd || die
+   done
+}
+
+src_install() {
+   local cmd
+   for cmd in icingadb icingadb-migrate; do
+   dobin "cmd/${cmd}/${cmd}"
+   done
+   einstalldocs
+
+   newinitd "${FILESDIR}/icingadb.initd" "${PN}"
+   systemd_dounit "${T}/icingadb.service"
+
+   keepdir /etc/icingadb
+   keepdir /var/log/icingadb
+
+   fperms 0750 /etc/icingadb /var/log/icingadb
+   fowners icinga:icinga /etc/icingadb /var/log/icingadb
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-07-06 Thread Matthew Thode
commit: 15d3dcaa871477e30136b3466167b2fdceee2b1e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Jul  6 19:01:15 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Jul  6 19:01:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15d3dcaa

net-misc/memcached: drop 1.6.26

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

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.6.26.ebuild | 104 -
 2 files changed, 105 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 679b58fa39b6..f18e2282e35d 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,2 +1 @@
-DIST memcached-1.6.26.tar.gz 1178446 BLAKE2B 
95919a83bd46bcddc7d055467954da6d64d42d0b9d1ee8e373e6c2a79cf518b768e0bd5d10f25a0eb27e642dd5fbc825f24c968d12034aa6e885a945a018e761
 SHA512 
7bd0d0dc0d228cde2fc3841c8973a2dde86bd50a4819f9737a22e12435f61d7459655029da390b63b8e6c3ca555b92a9c4c125a7c0bef5e6b051216414f1d49e
 DIST memcached-1.6.27.tar.gz 1189608 BLAKE2B 
056f9555dda758ebb46f62c7eb65712107b1e50b4e4e9696ad4962abdd584df0e0d398590b0e6bfabad33ca18f2a7596d9410d8b35fe069bce6f812ecedd3c35
 SHA512 
d9de26887339d456e1cace60bf5b2cc2a78231a52ec6f6f36ed7d3ad373eaf231419601be46e80963a3a0254638d03198141647f81fa530b85dbdc4a6071c4cd

diff --git a/net-misc/memcached/memcached-1.6.26.ebuild 
b/net-misc/memcached/memcached-1.6.26.ebuild
deleted file mode 100644
index 774569713225..
--- a/net-misc/memcached/memcached-1.6.26.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/";
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-
-   eautoreconf
-
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   --disable-werror \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # The xml2rfc tool to build the additional docs requires TCL :-(
-   # `use_enable doc docs`
-}
-
-src_compile() {
-   # There is a heavy degree of per-object compile flags
-   # Users do NOT know better than upstream. Trying to compile the testapp 
and
-   # the -debug version with -DNDEBUG _WILL_ fail.
-   append-flags -UNDEBUG -pthread
-   emake testapp memcached-debug CFLAGS="${CFLAGS}"
-
-   filter-flags -UNDEBUG
-   emake
-}
-
-src_test() {
-   emake -j1 test
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dobin scripts/memcached-tool
-   use debug && dobin memcached-debug
-
-   dodoc AUTHORS ChangeLog NEWS README.md doc/{CONTRIBUTORS,*.txt}
-
-   newconfd "${FILESDIR}/memcached.confd" memcached
-   newinitd "${FILESDIR}/memcached.init2" memcached
-   systemd_dounit "${S}/scripts/memcached.service"
-}
-
-pkg_postinst() {
-   elog "With this version of Memcached Gentoo now supports multiple 
instances."
-   elog "To enable this you should create a symlink in /etc/init.d/ for 
each instance"
-   elog "to /etc/init.d/memcached and create the matching conf files in 
/etc/conf.d/"
-   elog "Please see Gentoo bug #122246 for more info"
-}



[gentoo-commits] repo/gentoo:master commit in: media-sound/spotify/

2024-07-03 Thread Matthew Thode
commit: 6b1119be17f093690d2eac985a25cf1c5a8f08fa
Author: kernaltrap8  gmail  com>
AuthorDate: Mon Jul  1 22:55:56 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Thu Jul  4 05:24:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1119be

media-sound/spotify: drop 1.2.37

Signed-off-by: kernaltrap8  gmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 media-sound/spotify/Manifest  |   1 -
 media-sound/spotify/spotify-1.2.37.ebuild | 130 --
 2 files changed, 131 deletions(-)

diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest
index e43076d339be..b8b223e5be8c 100644
--- a/media-sound/spotify/Manifest
+++ b/media-sound/spotify/Manifest
@@ -1,2 +1 @@
-DIST spotify-client_1.2.37.701.ge66eb7bc_amd64.deb 137805232 BLAKE2B 
bfcbc16d5c7698cf4061d886cec0fd3477c2d0592d4809a36b9b7156296baff7c0aacdfed30eff10a582841f550e0001048cb57a1a2817439957c2f994035372
 SHA512 
8a97c4e23b8e040878c6002d46c249583d57926813799888c63884aa5e4877f5fff9fdc3c9f835d6b1b432274d291380f03c8465f049184dc80aa68a652ef87e
 DIST spotify-client_1.2.40.599.g606b7f29_amd64.deb 140956866 BLAKE2B 
b47b307b8e7c63815f9e2930321751ff3e4fb030014fa9f285e66d1bd82b1cff1cf7ed694bfe2e60a72c3c7abe0640448651bc481b28cd61031c43ed69b71af5
 SHA512 
82b3da3de8874b9cbead7d037bcf4f5bcfff4bca627e6106f0fea3896c713385bf100c7a4d1b970d349d71fb4e77a4e189334abb1a93c4126e306eb14f82bf8f

diff --git a/media-sound/spotify/spotify-1.2.37.ebuild 
b/media-sound/spotify/spotify-1.2.37.ebuild
deleted file mode 100644
index ba699635b91a..
--- a/media-sound/spotify/spotify-1.2.37.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils unpacker xdg
-
-DESCRIPTION="Spotify is a social music platform"
-HOMEPAGE="https://www.spotify.com/download/linux/";
-SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/";
-BUILD_ID_AMD64="701.ge66eb7bc"
-SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb"
-
-LICENSE="Spotify"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="libnotify local-playback pax-kernel pulseaudio"
-RESTRICT="mirror strip"
-
-BDEPEND="
-   >=dev-util/patchelf-0.10
-   sys-devel/gettext
-"
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   dev-libs/openssl:0=
-   dev-python/dbus-python
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/harfbuzz
-   media-libs/mesa[X(+)]
-   net-misc/curl[ssl]
-   net-print/cups[ssl(+)]
-   sys-apps/dbus
-   sys-libs/zlib
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango
-   !gnome-extra/gnome-integration-spotify
-   libnotify? ( x11-libs/libnotify )
-   dev-libs/libayatana-appindicator
-   local-playback? ( media-video/ffmpeg:0/56.58.58 )
-   pulseaudio? ( media-libs/libpulse )
-   !pulseaudio? ( media-sound/apulse )
-"
-   #gnome-integration-spotify causes spotify to fail to launch
-   #sys-libs/glibc
-
-S="${WORKDIR}/"
-
-QA_PREBUILT="
-   opt/spotify/spotify-client/spotify
-   opt/spotify/spotify-client/libEGL.so
-   opt/spotify/spotify-client/libGLESv2.so
-   opt/spotify/spotify-client/libcef.so
-   opt/spotify/spotify-client/libvk_swiftshader.so
-   opt/spotify/spotify-client/libvulkan.so.1
-   opt/spotify/spotify-client/swiftshader/libEGL.so
-   opt/spotify/spotify-client/swiftshader/libGLESv2.so
-"
-
-src_prepare() {
-   default
-   # Spotify links against libcurl-gnutls.so.4, which does not exist in 
Gentoo.
-   patchelf --replace-needed libcurl-gnutls.so.4 libcurl.so.4 
usr/bin/spotify \
-   || die "failed to patch libcurl library dependency"
-}
-
-src_install() {
-   gunzip usr/share/doc/spotify-client/changelog.gz || die
-   dodoc usr/share/doc/spotify-client/changelog
-
-   SPOTIFY_PKG_HOME=usr/share/spotify
-   insinto /usr/share/pixmaps
-   doins ${SPOTIFY_PKG_HOME}/icons/*.png
-
-   # install in /opt/spotify
-   SPOTIFY_HOME=/opt/spotify/spotify-client
-   insinto ${SPOTIFY_HOME}
-   doins -r ${SPOTIFY_PKG_HOME}/*
-   fperms +x ${SPOTIFY_HOME}/spotify
-
-   dodir /usr/bin
-   SPOTIFY_HOME=${SPOTIFY_HOME} LIBDIR=$(get_libdir) \
-   envsubst '$SPOTIFY_HOME $LIBD

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

2024-07-03 Thread Matthew Thode
commit: 9d1e09b46c3c785874a17976c6b868fa178d8e39
Author: kernaltrap8  gmail  com>
AuthorDate: Mon Jul  1 23:22:41 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Thu Jul  4 05:24:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d1e09b4

app-admin/cpulimit: add 3.1

Signed-off-by: kernaltrap8  gmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 app-admin/cpulimit/Manifest|  1 +
 app-admin/cpulimit/cpulimit-3.1.ebuild | 27 ++
 .../cpulimit/files/cpulimit-3.1-makefile.patch | 25 
 3 files changed, 53 insertions(+)

diff --git a/app-admin/cpulimit/Manifest b/app-admin/cpulimit/Manifest
index 09487a44a762..43428a8a53d0 100644
--- a/app-admin/cpulimit/Manifest
+++ b/app-admin/cpulimit/Manifest
@@ -1 +1,2 @@
 DIST cpulimit-2.8.tar.gz 24860 BLAKE2B 
6d4002d2cbc46da9ce102da77b701e6a99c2e7d16e2e7989baa1e07ef335b126a8c717c4779d121aee1e580ebf057a16b4f83c1bc6a29c904a7532debc4c490a
 SHA512 
aeb121739a5dc9f94c6ddb0905ed05eb7d146c9d0e71c34ba46aad798bda2c30b7ccc548338b4c468f9885f09d97a4565c00199c8df6af74dc9b6f23940c540e
+DIST cpulimit-3.1.tar.gz 25446 BLAKE2B 
77a7ca7dfbcb49f1db481e937607bfa3e287b944d741409033e0a93d2ec788024c30e4de0dc9270645dbd91a66b88db3ddc8763b41f2117b4176bb0f9c2aed5d
 SHA512 
d4c8a2598535ba1221e2089c21576062eff47fe7e842f021e1db83ebdf7ad98ba7d6b216d4f2a93697d4e0adc54c281d24eded7d67bb83134ce06510e1389cda

diff --git a/app-admin/cpulimit/cpulimit-3.1.ebuild 
b/app-admin/cpulimit/cpulimit-3.1.ebuild
new file mode 100644
index ..8f369c8795a2
--- /dev/null
+++ b/app-admin/cpulimit/cpulimit-3.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Limits the CPU usage of a process"
+HOMEPAGE="https://cpulimit.sourceforge.net";
+SRC_URI="https://downloads.sourceforge.net/limitcpu/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+
+PATCHES=(
+   "${FILESDIR}/${P}-makefile.patch"
+)
+
+src_compile() {
+   emake CC=$(tc-getCC)
+}
+
+src_install() {
+   emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+   dodoc CHANGELOG README
+}

diff --git a/app-admin/cpulimit/files/cpulimit-3.1-makefile.patch 
b/app-admin/cpulimit/files/cpulimit-3.1-makefile.patch
new file mode 100644
index ..7daf8a7092ab
--- /dev/null
+++ b/app-admin/cpulimit/files/cpulimit-3.1-makefile.patch
@@ -0,0 +1,25 @@
+--- a/Makefile 2023-02-06 18:47:21.311693323 +0300
 b/Makefile 2023-02-06 18:48:23.392517904 +0300
+@@ -2,6 +2,7 @@
+ PREFIX?=/usr
+ CFLAGS?=-Wall -O2
+ CC?=clang
++DESTDIR=
+ 
+ all: cpulimit
+ 
+@@ -21,10 +22,10 @@
+   $(MAKE) -C test
+ 
+ install: cpulimit
+-  mkdir -p ${PREFIX}/bin
+-  mkdir -p ${PREFIX}/share/man/man1
+-  cp cpulimit ${PREFIX}/bin
+-  cp cpulimit.1 ${PREFIX}/share/man/man1
++  mkdir -p ${DESTDIR}/${PREFIX}/bin
++  mkdir -p ${DESTDIR}/${PREFIX}/share/man/man1
++  cp cpulimit ${DESTDIR}/${PREFIX}/bin
++  cp cpulimit.1 ${DESTDIR}/${PREFIX}/share/man/man1
+ 
+ deinstall:
+   rm -f ${PREFIX}/bin/cpulimit



[gentoo-commits] repo/gentoo:master commit in: media-sound/spotify/

2024-07-03 Thread Matthew Thode
commit: c14cda4fd89a26ae472f8eff76d51adfe65373e8
Author: kernaltrap8  gmail  com>
AuthorDate: Mon Jul  1 22:54:22 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Thu Jul  4 05:24:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c14cda4f

media-sound/spotify: bump to 1.2.40

Signed-off-by: kernaltrap8  gmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 media-sound/spotify/Manifest  |   1 +
 media-sound/spotify/spotify-1.2.40.ebuild | 130 ++
 2 files changed, 131 insertions(+)

diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest
index 40997a8b6105..e43076d339be 100644
--- a/media-sound/spotify/Manifest
+++ b/media-sound/spotify/Manifest
@@ -1 +1,2 @@
 DIST spotify-client_1.2.37.701.ge66eb7bc_amd64.deb 137805232 BLAKE2B 
bfcbc16d5c7698cf4061d886cec0fd3477c2d0592d4809a36b9b7156296baff7c0aacdfed30eff10a582841f550e0001048cb57a1a2817439957c2f994035372
 SHA512 
8a97c4e23b8e040878c6002d46c249583d57926813799888c63884aa5e4877f5fff9fdc3c9f835d6b1b432274d291380f03c8465f049184dc80aa68a652ef87e
+DIST spotify-client_1.2.40.599.g606b7f29_amd64.deb 140956866 BLAKE2B 
b47b307b8e7c63815f9e2930321751ff3e4fb030014fa9f285e66d1bd82b1cff1cf7ed694bfe2e60a72c3c7abe0640448651bc481b28cd61031c43ed69b71af5
 SHA512 
82b3da3de8874b9cbead7d037bcf4f5bcfff4bca627e6106f0fea3896c713385bf100c7a4d1b970d349d71fb4e77a4e189334abb1a93c4126e306eb14f82bf8f

diff --git a/media-sound/spotify/spotify-1.2.40.ebuild 
b/media-sound/spotify/spotify-1.2.40.ebuild
new file mode 100644
index ..344360e02145
--- /dev/null
+++ b/media-sound/spotify/spotify-1.2.40.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop pax-utils unpacker xdg
+
+DESCRIPTION="Spotify is a social music platform"
+HOMEPAGE="https://www.spotify.com/download/linux/";
+SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/";
+BUILD_ID_AMD64="599.g606b7f29"
+SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb"
+
+LICENSE="Spotify"
+SLOT="0"
+KEYWORDS="amd64"
+IUSE="libnotify local-playback pax-kernel pulseaudio"
+RESTRICT="mirror strip"
+
+BDEPEND="
+   >=dev-util/patchelf-0.10
+   sys-devel/gettext
+"
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   dev-libs/openssl:0=
+   dev-python/dbus-python
+   media-libs/alsa-lib
+   media-libs/fontconfig
+   media-libs/harfbuzz
+   media-libs/mesa[X(+)]
+   net-misc/curl[ssl]
+   net-print/cups[ssl(+)]
+   sys-apps/dbus
+   sys-libs/zlib
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libICE
+   x11-libs/libSM
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   !gnome-extra/gnome-integration-spotify
+   libnotify? ( x11-libs/libnotify )
+   dev-libs/libayatana-appindicator
+   local-playback? ( media-video/ffmpeg:0/56.58.58 )
+   pulseaudio? ( media-libs/libpulse )
+   !pulseaudio? ( media-sound/apulse )
+"
+   #gnome-integration-spotify causes spotify to fail to launch
+   #sys-libs/glibc
+
+S="${WORKDIR}/"
+
+QA_PREBUILT="
+   opt/spotify/spotify-client/spotify
+   opt/spotify/spotify-client/libEGL.so
+   opt/spotify/spotify-client/libGLESv2.so
+   opt/spotify/spotify-client/libcef.so
+   opt/spotify/spotify-client/libvk_swiftshader.so
+   opt/spotify/spotify-client/libvulkan.so.1
+   opt/spotify/spotify-client/swiftshader/libEGL.so
+   opt/spotify/spotify-client/swiftshader/libGLESv2.so
+"
+
+src_prepare() {
+   default
+   # Spotify links against libcurl-gnutls.so.4, which does not exist in 
Gentoo.
+   patchelf --replace-needed libcurl-gnutls.so.4 libcurl.so.4 
usr/bin/spotify \
+   || die "failed to patch libcurl library dependency"
+}
+
+src_install() {
+   gunzip usr/share/doc/spotify-client/changelog.gz || die
+   dodoc usr/share/doc/spotify-client/changelog
+
+   SPOTIFY_PKG_HOME=usr/share/spotify
+   insinto /usr/share/pixmaps
+   doins ${SPOTIFY_PKG_HOME}/icons/*.png
+
+   # install in /opt/spotify
+   SPOTIFY_HOME=/opt/spotify/spotify-client
+   insinto ${SPOTIFY_HOME}
+   doins -r ${SPOTIFY_PKG_HOME}/*
+   fperms +x ${SPOTIFY_HOME}/spotify
+
+   dodir /usr/bin
+   SPOTIFY_HOME=${SPOTIFY_HOME} LIBDIR=$(get_libdir) \
+   envsubst '$SPOTIFY_HOME $LIBD

[gentoo-commits] repo/gentoo:master commit in: sys-auth/nss-pam-ldapd/

2024-07-03 Thread Matthew Thode
commit: 11a9c3899bf034ecf31760e84a91db357aed0980
Author: Christopher Byrne  gmail  com>
AuthorDate: Wed Jul  3 23:15:30 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Wed Jul  3 23:59:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a9c389

sys-auth/nss-pam-ldapd: Fix Kerberos functionality by requiring SASL

Closes: https://bugs.gentoo.org/935258
Signed-off-by: Christopher Byrne  gmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 .../nss-pam-ldapd/nss-pam-ldapd-0.9.12-r4.ebuild   | 166 +
 1 file changed, 166 insertions(+)

diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r4.ebuild 
b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r4.ebuild
new file mode 100644
index ..85c045be9ab5
--- /dev/null
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r4.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools python-r1 s6 systemd tmpfiles multilib-minimal
+
+DESCRIPTION="NSS module for name lookups using LDAP"
+HOMEPAGE="https://arthurdejong.org/nss-pam-ldapd/";
+SRC_URI="https://arthurdejong.org/${PN}/${P}.tar.gz";
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug kerberos +pam pynslcd sasl selinux test +utils"
+REQUIRED_USE="
+   ${PYTHON_REQUIRED_USE}
+   utils? ( ${PYTHON_REQUIRED_USE} )
+   kerberos? ( sasl )
+   test? ( ${PYTHON_REQUIRED_USE} pynslcd )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   acct-group/nslcd
+   acct-user/nslcd
+   net-nds/openldap:=[${MULTILIB_USEDEP}]
+   sasl? ( dev-libs/cyrus-sasl[${MULTILIB_USEDEP}] )
+   kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   sys-libs/pam[${MULTILIB_USEDEP}]
+   utils? ( ${PYTHON_DEPS} )
+   pynslcd? (
+   dev-python/python-ldap[${PYTHON_USEDEP}]
+   dev-python/python-daemon[${PYTHON_USEDEP}]
+   )
+   elibc_musl? ( sys-libs/musl-nscd )
+   !sys-auth/nss_ldap
+   !sys-auth/pam_ldap
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? ( dev-python/pylint[${PYTHON_USEDEP}] )
+"
+RDEPEND+=" selinux? ( sec-policy/selinux-nslcd )"
+
+PATCHES=(
+   "${FILESDIR}"/nss-pam-ldapd-0.9.4-disable-py3-only-linters.patch
+   "${FILESDIR}"/nss-pam-ldapd-0.9.11-use-mkstemp.patch
+   "${FILESDIR}"/nss-pam-ldapd-0.9.11-relative-imports.patch
+   "${FILESDIR}"/nss-pam-ldapd-0.9.11-tests.patch
+   "${FILESDIR}"/nss-pam-ldapd-0.9.11-tests-py39.patch
+   "${FILESDIR}"/nss-pam-ldapd-0.9.12-netdb-defines.patch
+)
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && python_setup
+}
+
+src_prepare() {
+   default
+
+   touch pynslcd/__init__.py || die "Could not create __init__.py for 
pynslcd"
+   mv pynslcd/pynslcd.py pynslcd/main.py || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-utils
+   --enable-warnings
+   --with-ldap-lib=openldap
+   --with-ldap-conf-file="${EPREFIX}"/etc/nslcd.conf
+   --with-nslcd-pidfile=/run/nslcd/nslcd.pid
+   --with-nslcd-socket=/run/nslcd/socket
+   --with-nss-flavour=glibc
+   $(use_enable pynslcd)
+   $(use_enable debug)
+   $(use_enable kerberos)
+   $(use_enable pam)
+   $(use_enable sasl)
+
+   # nss libraries always go in /lib on Gentoo
+   --with-pam-seclib-dir="${EPREFIX}"/$(get_libdir)/security
+   --libdir="${EPREFIX}"/$(get_libdir)
+   )
+   ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+multilib_src_test() {
+   python_test() {
+   cp -l "${S}"/pynslcd/*.py pynslcd/ || die "Could not copy 
python files for tests"
+   nonfatal emake check || die "tests failed with ${EPYTHON}"
+   }
+
+   pushd "${BUILD_DIR}" >/dev/null || die
+   ln -s ../pynslcd/constants.py utils/constants.py || die
+   python_foreach_impl python_test
+   popd >/dev/null || die
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+
+   if use pynslcd; then
+   python_moduleinto pynslcd
+   python_foreach_impl python_domodule pynslcd/*.py
+   fi
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   newinitd "${FILESDIR}"/nslcd.init nslcd
+   s6_install_service nslcd "${FILESDIR}"/nslcd.s6
+
+   insinto /usr/share/nss-pam-ldapd
+  

[gentoo-commits] repo/gentoo:master commit in: dev-python/pychromecast/

2024-06-28 Thread Matthew Thode
commit: f6329cb7569a43a46085c7f5d3dc7684dc5daa61
Author: David Roman  gmail  com>
AuthorDate: Fri Jun 28 09:52:13 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri Jun 28 17:33:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6329cb7

dev-python/pychromecast: add 13.1.0

Closes: https://bugs.gentoo.org/929485
Signed-off-by: David Roman  gmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 dev-python/pychromecast/Manifest   |  1 +
 dev-python/pychromecast/pychromecast-13.1.0.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest
index 51e51d2a011e..b9b67db2e5e1 100644
--- a/dev-python/pychromecast/Manifest
+++ b/dev-python/pychromecast/Manifest
@@ -1,2 +1,3 @@
 DIST PyChromecast-13.0.7.tar.gz 52074 BLAKE2B 
4e67ce21bf91c52cd83b8a17d86cd321d937c1f55b567d4df7a5548ad02aacb4c269b9d29030a7e41f9f310d53313b6b287032c1d5f1448b415c3896b168b783
 SHA512 
dc63c901287ae31ce278c9978701ad335715f1daaab1b2683aa7b02ddb38e3e207f2527ae144f6836b65c4ddb4b1fdd62c40005bf776e0655e647ab40634857e
+DIST PyChromecast-13.1.0.tar.gz 53436 BLAKE2B 
f8d92f0db9da2898e87340de47bf85cfd71ba4a18ca30af95c261e42c0aff95fcf633637b489a15073c5ed946c4f61370473f07ac83bf37078f37bb90377702a
 SHA512 
a4823b79bf9c54d4734e23cd0c064f9ab51be715297fe02632627812778b2d36600382e18f11e6f368046fb70dc6176a9293888bcbc233cd773443edf4c303c4
 DIST PyChromecast-14.0.1.tar.gz 60482 BLAKE2B 
a34dcba0b975bc8b3c0fb08f5a29a80c2324de3acbcc75dea74cecd5aa9be2fb17fb70f3c2f0131d355edfba5fd0f1d6bdf3d42eb8f368d0b2d3a9f2776f5698
 SHA512 
72119e27be49128d57a9354aaebd2a5711f3da0ad2e7ca07863107382061d9398c95c901ac33ea2a1c45687b2cbef32dfdba228be99e1acdef79ce133510fb4e

diff --git a/dev-python/pychromecast/pychromecast-13.1.0.ebuild 
b/dev-python/pychromecast/pychromecast-13.1.0.ebuild
new file mode 100644
index ..923d1d60979d
--- /dev/null
+++ b/dev-python/pychromecast/pychromecast-13.1.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=PyChromecast
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python module to talk to Google Chromecast"
+HOMEPAGE="
+   https://github.com/home-assistant-libs/pychromecast/
+   https://pypi.org/project/PyChromecast/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.19.1[${PYTHON_USEDEP}]
+   >=dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: dev-python/pychromecast/

2024-06-28 Thread Matthew Thode
commit: 0aef8747aaa5d460fb8362defb3e90eb0aa5b407
Author: David Roman  gmail  com>
AuthorDate: Fri Jun 28 09:34:28 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri Jun 28 17:33:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aef8747

dev-python/pychromecast: add 14.0.1

Closes: https://bugs.gentoo.org/923931
Signed-off-by: David Roman  gmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 dev-python/pychromecast/Manifest   |  1 +
 dev-python/pychromecast/pychromecast-14.0.1.ebuild | 27 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/pychromecast/Manifest b/dev-python/pychromecast/Manifest
index aac24252b9ed..51e51d2a011e 100644
--- a/dev-python/pychromecast/Manifest
+++ b/dev-python/pychromecast/Manifest
@@ -1 +1,2 @@
 DIST PyChromecast-13.0.7.tar.gz 52074 BLAKE2B 
4e67ce21bf91c52cd83b8a17d86cd321d937c1f55b567d4df7a5548ad02aacb4c269b9d29030a7e41f9f310d53313b6b287032c1d5f1448b415c3896b168b783
 SHA512 
dc63c901287ae31ce278c9978701ad335715f1daaab1b2683aa7b02ddb38e3e207f2527ae144f6836b65c4ddb4b1fdd62c40005bf776e0655e647ab40634857e
+DIST PyChromecast-14.0.1.tar.gz 60482 BLAKE2B 
a34dcba0b975bc8b3c0fb08f5a29a80c2324de3acbcc75dea74cecd5aa9be2fb17fb70f3c2f0131d355edfba5fd0f1d6bdf3d42eb8f368d0b2d3a9f2776f5698
 SHA512 
72119e27be49128d57a9354aaebd2a5711f3da0ad2e7ca07863107382061d9398c95c901ac33ea2a1c45687b2cbef32dfdba228be99e1acdef79ce133510fb4e

diff --git a/dev-python/pychromecast/pychromecast-14.0.1.ebuild 
b/dev-python/pychromecast/pychromecast-14.0.1.ebuild
new file mode 100644
index ..923d1d60979d
--- /dev/null
+++ b/dev-python/pychromecast/pychromecast-14.0.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN=PyChromecast
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python module to talk to Google Chromecast"
+HOMEPAGE="
+   https://github.com/home-assistant-libs/pychromecast/
+   https://pypi.org/project/PyChromecast/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/casttube-0.2.0[${PYTHON_USEDEP}]
+   >=dev-python/protobuf-python-3.19.1[${PYTHON_USEDEP}]
+   >=dev-python/zeroconf-0.25.1[${PYTHON_USEDEP}]
+"



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

2024-06-20 Thread Matthew Thode
commit: 6062c2107c062dda19a9b518af33f2807298f1c3
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun 20 17:38:24 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Thu Jun 20 17:39:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6062c210

app-admin/ansible-core: drop 2.16.5

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

 app-admin/ansible-core/Manifest   |  1 -
 app-admin/ansible-core/ansible-core-2.16.5.ebuild | 54 ---
 2 files changed, 55 deletions(-)

diff --git a/app-admin/ansible-core/Manifest b/app-admin/ansible-core/Manifest
index 6817e3bf783e..7e221604ba61 100644
--- a/app-admin/ansible-core/Manifest
+++ b/app-admin/ansible-core/Manifest
@@ -1,4 +1,3 @@
 DIST ansible-core-2.14.13.tar.gz 3145413 BLAKE2B 
75b11feaaefa9a63c6f83f64c796ceacf7c6b08322ac0b85f6dcf968db7b80cc97262ea6f8f839e5e41e800ad7cae610e96f312c1ae0f58882c8891246a81b8a
 SHA512 
195885815d40448d8497eae9533a4104c4b9f17ab3a812d544a403f41d2e77e7be2c15bae5a6df07563499052beb273580a569d51b667d0a9c5a16e55b35258a
 DIST ansible-core-2.15.8.tar.gz 3160606 BLAKE2B 
439a3f584940e5ab46b43b0b47395e0618a3ea52c67ebcd51667f31220cb038dda35506e7843d177d555b77a55a9d2c6245a916741ab1dcdf222c535afb5f83d
 SHA512 
020191ef4b005abbf799204da68270bd4f13a85c7f23cb9dffe85b1c5c093c0ad86e061211ab9fcc8fd0be9367717fb0baadefb1ebecd3579471120fb2e8647f
-DIST ansible-core-2.16.5.tar.gz 3171617 BLAKE2B 
cb620cf9fc9fd509edb62bf75ab19b5ffe80f4d8520be76bbeb030c74953945295e0f4f30102f51d20247d2ce4a18b15e488e47b4346319f5442979593402821
 SHA512 
dbe5d68fbc3a0ef611791d6995297bca5bba6aed1f4871964136ea81810458646bc78c2146739f887de3c2e3017cf4e6d4d09652e41c2ca046c4bc88eca6c5d8
 DIST ansible_core-2.16.6.tar.gz 3176041 BLAKE2B 
37aa15e8d9165eb89db0704f7670f78f3e3a50915e17bb1d56689e65e6cfc0bb15b7e01768d25c5d2a9a00802411a6eefdb9ad70aa38877d7115bc40faafea59
 SHA512 
cd9cc8783e13b073cbfaef889e20c8a7dfb732c91de4bae2b496a64ef47b0325c637b4ab2eadbd0c56cb004e95f5294aa1e1548675a90f06193d62defd553409

diff --git a/app-admin/ansible-core/ansible-core-2.16.5.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.5.ebuild
deleted file mode 100644
index 51f3b5d36db1..
--- a/app-admin/ansible-core/ansible-core-2.16.5.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-
-inherit distutils-r1
-
-DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
-HOMEPAGE="https://www.ansible.com/";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ansible/ansible.git";
-   EGIT_BRANCH="devel"
-else
-   inherit pypi
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test"
-
-RDEPEND="
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/httplib2[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/netaddr[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
-   

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

2024-06-20 Thread Matthew Thode
commit: 9463eb8d4ff8b2665120c00834f889496f618120
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun 20 17:38:48 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Thu Jun 20 17:39:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9463eb8d

app-admin/ansible: drop 9.3.0

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

 app-admin/ansible/Manifest |  1 -
 app-admin/ansible/ansible-9.3.0.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index c19663989454..ce75636054e7 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -1,4 +1,3 @@
 DIST ansible-7.7.0.tar.gz 40709642 BLAKE2B 
ee2f8d124f79ca3a3f131bfbc4f93e10d104a38262b7d60edd2a88284275fecdd3acf0e566a5cc81a1fb6a179a0b7c51215f2945d669be4c6af7aa2a4f31ade0
 SHA512 
7da6845c9a68f2b8c10cf3e4cc6ea347861d5b59daa6ac895731ac79b733c6724d234345054fe9e3bf4ea460345b9026492fda42dce22bfbc027c9b4de093fd9
 DIST ansible-8.7.0.tar.gz 49317896 BLAKE2B 
d5923753e368e908a569c5f8f261b1afe7c51d5381db190bf7de1e81f0a6359136581852faa2974f174e816944c66e2c0f625d3d62bdde324758309982c90de9
 SHA512 
6a67f8553c3fa56559e4a31ec627cfe2c5f42e147d94bea305ec4580af9ba8add136092b209a5a3d7f9022407e9d557484f044d23cb227973fe4e4341fed7983
-DIST ansible-9.3.0.tar.gz 38240168 BLAKE2B 
0cd243a21b12163fcb37f014a69f6041f9c48dae84d1aeea342713daf8150246efa14ac94f43890e449896d111f1839ebe2dba7d9c48c2359fb01e4aadfd270b
 SHA512 
71eff05455aee0a013b69790145a73325ac7037fc509545a7cdca358aa54c1731f7dc6fb0169f602d668e9da9e41a0879ff48ba1243d372e02dae9382ac46c5c
 DIST ansible-9.4.0.tar.gz 38389836 BLAKE2B 
a2e08088565e6f248c1185ee96ac2365fc1385993d3f3fe68f941e8acb0e567c3defeec3ea376a30213921f02881bce0a0ac737323fc3ec82dc77d2d4a550dbd
 SHA512 
4c75235a866f3f95cda8dd3b6c9d22b916ad117d54a86a30585f71c9015cd98db764afa225af5b2f6fa884af558ee488785e26c9e8b9e8be105062f069f065b2

diff --git a/app-admin/ansible/ansible-9.3.0.ebuild 
b/app-admin/ansible/ansible-9.3.0.ebuild
deleted file mode 100644
index 51baea072b8f..
--- a/app-admin/ansible/ansible-9.3.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-DISTUTILS_USE_PEP517=setuptools
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
-HOMEPAGE="https://www.ansible.com/";
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
-RESTRICT="test"
-
-RDEPEND=">=app-admin/ansible-core-2.16.0
-   

[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2024-06-17 Thread Matthew Thode
commit: 5961006a720e03ca59f016da37bab5faac2a4fa1
Author: Stijn Tintel  linux-ipv6  be>
AuthorDate: Tue Jun  4 17:04:57 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jun 17 20:10:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5961006a

sys-block/tgt: add 1.0.92

Bug: https://bugs.gentoo.org/713490
Bug: https://bugs.gentoo.org/934448
Signed-off-by: Stijn Tintel  linux-ipv6.be>
Signed-off-by: Matthew Thode  gentoo.org>

 sys-block/tgt/Manifest  |  1 +
 sys-block/tgt/tgt-1.0.92.ebuild | 58 +
 2 files changed, 59 insertions(+)

diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest
index aa413c25af67..1b8c248e227a 100644
--- a/sys-block/tgt/Manifest
+++ b/sys-block/tgt/Manifest
@@ -1 +1,2 @@
 DIST tgt-1.0.91.tar.gz 305813 BLAKE2B 
8ab714ff6ce29ead7800a2538241ed93e3c363881c0d37009bf7074063ff88daa25969cb5ebcac2ac55ec475cd02756656c82bfaa855da88569f0b577034a8c0
 SHA512 
ea3a2d82c2533267a58b52d8db7cd8576447f1713ce5431955d2871272976b0e1c155c27c28e0bbf29b75b3e3a9fcf608e1fc1ce9ebeb558ae0219b0be2b5ad5
+DIST tgt-1.0.92.tar.gz 305797 BLAKE2B 
144773460e5ab4241e9cf7e35f4b84b347da8a48dfbb2dfba4b0c02f7d346746a80f1f3c65cdbb0fa1c1dc25a19b0cbd951e6b9c38a9022f2136ffc95b67d00d
 SHA512 
a865a61bae3c4503ad4a67192fc7d0f16f0dbf767d067f2a65ddc24f674ec33413a130b4861b7ab33324243489e45259644f84b7f2d8162005d23f0eb2476bd2

diff --git a/sys-block/tgt/tgt-1.0.92.ebuild b/sys-block/tgt/tgt-1.0.92.ebuild
new file mode 100644
index ..5488b8178802
--- /dev/null
+++ b/sys-block/tgt/tgt-1.0.92.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit toolchain-funcs systemd
+
+DESCRIPTION="Linux SCSI target framework (tgt)"
+HOMEPAGE="https://github.com/fujita/tgt";
+SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+IUSE="infiniband rbd selinux"
+
+DEPEND="
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-perl/Config-General
+   rbd? ( sys-cluster/ceph )
+   infiniband? ( sys-cluster/rdma-core )
+"
+RDEPEND="
+   ${DEPEND}
+   dev-libs/libaio
+   sys-apps/sg3_utils
+   selinux? ( sec-policy/selinux-tgtd )
+"
+
+pkg_setup() {
+   tc-export CC
+}
+
+src_prepare() {
+   default
+   sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die
+   # make sure xml docs are generated before trying to install them
+   sed -i -e "s@install: @& all @g" doc/Makefile || die
+   sed -i -e 's|-Werror||g' usr/Makefile || die
+}
+
+src_compile() {
+   local myconf
+   use infiniband && myconf="${myconf} ISCSI_RDMA=1"
+   use rbd && myconf="${myconf} CEPH_RBD=1"
+
+   emake -C usr/ KERNELSRC="${KERNEL_DIR}" ISCSI=1 ${myconf}
+   emake -C doc
+}
+
+src_install() {
+   emake  install-programs install-scripts install-doc DESTDIR="${D}" 
docdir=/usr/share/doc/${PF}
+   newinitd "${FILESDIR}"/tgtd.initd-new tgtd
+   newconfd "${FILESDIR}"/tgtd.confd-new tgtd
+   systemd_dounit "${S}"/scripts/tgtd.service
+   dodir /etc/tgt
+   keepdir /etc/tgt
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2024-06-10 Thread Matthew Thode
commit: 715ff238f0f2654c9752982b97df28413c9533b5
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun 10 15:17:18 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jun 10 15:17:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715ff238

dev-libs/leatherman: drop 1.12.12

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

 dev-libs/leatherman/Manifest  |  1 -
 dev-libs/leatherman/leatherman-1.12.12.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 7ca6271a9449..57951b826a30 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1,2 +1 @@
-DIST leatherman-1.12.12.tar.gz 818006 BLAKE2B 
b8174da6ae3f981b9ef44728069502264585b6ec8602125e54e2747c6f4ce1755979c4c7337af176bba234dcb6415acdbdff69b1a4c60ec87b69892043b91353
 SHA512 
b4041ec59dd716e599c12c31dd5401542efe0739abfc9d508b56dc759ca9bdeb29daac87b626d416f5339fca8909cfa98653a24a39b32bb1cd04baf99c6f1d92
 DIST leatherman-1.12.13.tar.gz 818810 BLAKE2B 
3caf99e7a266703e4c84797ecdb5f4006474c5bc7014dee2dddcbf51ec38c0337027c8ee49c52a54d68450abf57605a8482b52d6a63a0fe5f4eeb554adea90c7
 SHA512 
5d45036839270690f8f6649ea82d3800eec89a6fff92416a2e9831a177a1ddd6b42a33bc8af94a410c65c768c962b5fafc696f579f3de411b41cb5ae88b1372f

diff --git a/dev-libs/leatherman/leatherman-1.12.12.ebuild 
b/dev-libs/leatherman/leatherman-1.12.12.ebuild
deleted file mode 100644
index 8f059cdc447e..
--- a/dev-libs/leatherman/leatherman-1.12.12.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="A C++ toolkit"
-HOMEPAGE="https://github.com/puppetlabs/leatherman";
-SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
-IUSE="debug static-libs test"
-#RESTRICT="!test? ( test )"
-RESTRICT="test"  # restricted til we don't need the shared_nowide patch
-
-RDEPEND="dev-libs/boost:=[nls]
-   net-misc/curl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/portage-sandbox-test-fix.patch
-   "${FILESDIR}"/1.12.2-shared_nowide.patch
-)
-
-src_prepare() {
-   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
-   # vendored boost lib conflicts with boost 1.73 and above
-   cmake_src_prepare
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_VERBOSE_MAKEFILE=ON
-   -DCMAKE_BUILD_TYPE=None
-   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
-   # We depend on Boost with nls, so this is always true
-   -DLEATHERMAN_USE_ICU=ON
-
-   -DLEATHERMAN_SHARED=$(usex !static-libs)
-   )
-
-   if use debug; then
-   mycmakeargs+=(
-   -DCMAKE_BUILD_TYPE=Debug
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_test() {
-   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-06-06 Thread Matthew Thode
commit: 57bb5c14c273fe211db0f47ac8e39eae38510824
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jun  6 19:46:10 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Thu Jun  6 19:46:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bb5c14

net-misc/memcached: stabilize 1.6.27

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

 net-misc/memcached/memcached-1.6.27.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.27.ebuild 
b/net-misc/memcached/memcached-1.6.27.ebuild
index 9561a6bf3beb..bd837580012f 100644
--- a/net-misc/memcached/memcached-1.6.27.ebuild
+++ b/net-misc/memcached/memcached-1.6.27.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: media-sound/spotify/

2024-06-04 Thread Matthew Thode
commit: 51b55f29041b1601164e7d3c0ea9a78c83eb5836
Author: kernaltrap8  gmail  com>
AuthorDate: Tue Jun  4 21:18:58 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Wed Jun  5 05:05:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b55f29

media-sound/spotify: drop 1.2.31

Signed-off-by: kernaltrap8  gmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 media-sound/spotify/Manifest  |   1 -
 media-sound/spotify/spotify-1.2.31.ebuild | 130 --
 2 files changed, 131 deletions(-)

diff --git a/media-sound/spotify/Manifest b/media-sound/spotify/Manifest
index 0e6fd79b7dfa..40997a8b6105 100644
--- a/media-sound/spotify/Manifest
+++ b/media-sound/spotify/Manifest
@@ -1,2 +1 @@
-DIST spotify-client_1.2.31.1205.g4d59ad7c_amd64.deb 135223836 BLAKE2B 
50ce5c84c538a31a64725d1d4afdaa88a95e2b6d1412a10316aaa197f8c69b2442227e52f7b875bbeea2a81d59aa692d78c11964ff4d1bf7b225c873c2ac9a58
 SHA512 
76babfbe40ab7b7c82d83a3ae40ab3dbc85e73b4a412aeaa8aa758c01c7cf69bd78df4ee222c4c5add84668f552212bed15049a8f8cd1025dc04a87f84c79f88
 DIST spotify-client_1.2.37.701.ge66eb7bc_amd64.deb 137805232 BLAKE2B 
bfcbc16d5c7698cf4061d886cec0fd3477c2d0592d4809a36b9b7156296baff7c0aacdfed30eff10a582841f550e0001048cb57a1a2817439957c2f994035372
 SHA512 
8a97c4e23b8e040878c6002d46c249583d57926813799888c63884aa5e4877f5fff9fdc3c9f835d6b1b432274d291380f03c8465f049184dc80aa68a652ef87e

diff --git a/media-sound/spotify/spotify-1.2.31.ebuild 
b/media-sound/spotify/spotify-1.2.31.ebuild
deleted file mode 100644
index a01c85bd7944..
--- a/media-sound/spotify/spotify-1.2.31.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop pax-utils unpacker xdg
-
-DESCRIPTION="Spotify is a social music platform"
-HOMEPAGE="https://www.spotify.com/download/linux/";
-SRC_BASE="http://repository.spotify.com/pool/non-free/s/${PN}-client/";
-BUILD_ID_AMD64="1205.g4d59ad7c"
-SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb"
-
-LICENSE="Spotify"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="libnotify local-playback pax-kernel pulseaudio"
-RESTRICT="mirror strip"
-
-BDEPEND="
-   >=dev-util/patchelf-0.10
-   sys-devel/gettext
-"
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   dev-libs/openssl:0=
-   dev-python/dbus-python
-   media-libs/alsa-lib
-   media-libs/fontconfig
-   media-libs/harfbuzz
-   media-libs/mesa[X(+)]
-   net-misc/curl[ssl]
-   net-print/cups[ssl(+)]
-   sys-apps/dbus
-   sys-libs/zlib
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/pango
-   !gnome-extra/gnome-integration-spotify
-   libnotify? ( x11-libs/libnotify )
-   dev-libs/libayatana-appindicator
-   local-playback? ( media-video/ffmpeg:0/56.58.58 )
-   pulseaudio? ( media-libs/libpulse )
-   !pulseaudio? ( media-sound/apulse )
-"
-   #gnome-integration-spotify causes spotify to fail to launch
-   #sys-libs/glibc
-
-S="${WORKDIR}/"
-
-QA_PREBUILT="
-   opt/spotify/spotify-client/spotify
-   opt/spotify/spotify-client/libEGL.so
-   opt/spotify/spotify-client/libGLESv2.so
-   opt/spotify/spotify-client/libcef.so
-   opt/spotify/spotify-client/libvk_swiftshader.so
-   opt/spotify/spotify-client/libvulkan.so.1
-   opt/spotify/spotify-client/swiftshader/libEGL.so
-   opt/spotify/spotify-client/swiftshader/libGLESv2.so
-"
-
-src_prepare() {
-   default
-   # Spotify links against libcurl-gnutls.so.4, which does not exist in 
Gentoo.
-   patchelf --replace-needed libcurl-gnutls.so.4 libcurl.so.4 
usr/bin/spotify \
-   || die "failed to patch libcurl library dependency"
-}
-
-src_install() {
-   gunzip usr/share/doc/spotify-client/changelog.gz || die
-   dodoc usr/share/doc/spotify-client/changelog
-
-   SPOTIFY_PKG_HOME=usr/share/spotify
-   insinto /usr/share/pixmaps
-   doins ${SPOTIFY_PKG_HOME}/icons/*.png
-
-   # install in /opt/spotify
-   SPOTIFY_HOME=/opt/spotify/spotify-client
-   insinto ${SPOTIFY_HOME}
-   doins -r ${SPOTIFY_PKG_HOME}/*
-   fperms +x ${SPOTIFY_HOME}/spotify
-
-   dodir /usr/bin
-   SPOTIFY_HOME=${SPOTIFY_HOME} LIBDIR=$(get_libdir) \
-   envsubst '$SPOTIFY_HOME $L

[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-nginx/

2024-06-03 Thread Matthew Thode
commit: 7ff44e0d9e75a159868edabc575582a21cb81b53
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun  3 16:59:26 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jun  3 17:00:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ff44e0d

app-crypt/certbot-nginx: drop 2.9.0

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

 app-crypt/certbot-nginx/Manifest   |  1 -
 app-crypt/certbot-nginx/certbot-nginx-2.9.0.ebuild | 52 --
 2 files changed, 53 deletions(-)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index cc70ef21970a..1bfef9091904 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -1,2 +1 @@
 DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B 
cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd
 SHA512 
444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd
-DIST certbot-2.9.0.gh.tar.gz 1346993 BLAKE2B 
cf7fb4676dc31442abe11ef50d18073480a46f4ab19cc328da599b1372509af683b4c6010b46f31bce5703949e88b4702d404bd8582a1361caad43ec8f02cb94
 SHA512 
27c15ce8e4450f432fbc271cd847d27c7f1bce552cc6e5f2a91f1fbfc09ebe331b54bab17639b86c19605de059767015665c26e872c3b0699edb1c85392a0546

diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.9.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-2.9.0.ebuild
deleted file mode 100644
index bba940ea8e40..
--- a/app-crypt/certbot-nginx/certbot-nginx-2.9.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-PARENT_PN="${PN%-nginx}"
-PARENT_P="${PARENT_PN}-${PV}"
-
-if [[ "${PV}" == * ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
-   EGIT_SUBMODULES=()
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
-else
-   SRC_URI="
-   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-   -> ${PARENT_P}.gh.tar.gz
-   "
-   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"
-HOMEPAGE="
-   https://github.com/certbot/certbot
-   https://letsencrypt.org/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
-BDEPEND="
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
-
-# The requirement is really 17.5.0 but easier to require latest stable >= 
23.1.1
-# to avoid broken 23.1.0.
-RDEPEND="
-   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
-   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
-   >=dev-python/pyparsing-2.2.1[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot/

2024-06-03 Thread Matthew Thode
commit: 8dde813fa92767df0c71af57849051d557a8d54f
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun  3 16:57:13 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jun  3 17:00:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dde813f

app-crypt/certbot: fix variable ordering

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

 app-crypt/certbot/certbot-2.10.0.ebuild | 3 +--
 app-crypt/certbot/certbot-.ebuild   | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-crypt/certbot/certbot-2.10.0.ebuild 
b/app-crypt/certbot/certbot-2.10.0.ebuild
index a22bdc068e45..021ba0724501 100644
--- a/app-crypt/certbot/certbot-2.10.0.ebuild
+++ b/app-crypt/certbot/certbot-2.10.0.ebuild
@@ -28,13 +28,12 @@ HOMEPAGE="
https://letsencrypt.org/
 "
 
+S="${WORKDIR}/${P}/${PN}"
 LICENSE="Apache-2.0"
 SLOT="0"
 
 IUSE="selinux"
 
-S="${WORKDIR}/${P}/${PN}"
-
 BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]

diff --git a/app-crypt/certbot/certbot-.ebuild 
b/app-crypt/certbot/certbot-.ebuild
index 987d94f3776a..3f039135a22d 100644
--- a/app-crypt/certbot/certbot-.ebuild
+++ b/app-crypt/certbot/certbot-.ebuild
@@ -28,13 +28,12 @@ HOMEPAGE="
https://letsencrypt.org/
 "
 
+S="${WORKDIR}/${P}/${PN}"
 LICENSE="Apache-2.0"
 SLOT="0"
 
 IUSE="selinux"
 
-S="${WORKDIR}/${P}/${PN}"
-
 BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-nginx/

2024-06-03 Thread Matthew Thode
commit: 06eab0b931329bb572297f9be1fd4693ba5537ac
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun  3 16:59:57 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jun  3 17:00:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06eab0b9

app-crypt/certbot-nginx: fix variable ordering

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

 app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild | 3 +--
 app-crypt/certbot-nginx/certbot-nginx-.ebuild   | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild
index c7c737694976..87265cf83dd8 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild
@@ -31,11 +31,10 @@ HOMEPAGE="
https://letsencrypt.org/
 "
 
+S="${WORKDIR}/${PARENT_P}/${PN}"
 LICENSE="Apache-2.0"
 SLOT="0"
 
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
 BDEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
 "

diff --git a/app-crypt/certbot-nginx/certbot-nginx-.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-.ebuild
index db555ce797a5..a8a7e0f2fb38 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-.ebuild
@@ -31,11 +31,10 @@ HOMEPAGE="
https://letsencrypt.org/
 "
 
+S="${WORKDIR}/${PARENT_P}/${PN}"
 LICENSE="Apache-2.0"
 SLOT="0"
 
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
 BDEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
 "



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-apache/

2024-06-03 Thread Matthew Thode
commit: 7592deae59db2c4a30d220c0f6208ce286ada66e
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun  3 16:57:56 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jun  3 17:00:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7592deae

app-crypt/certbot-apache: drop 2.9.0

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

 app-crypt/certbot-apache/Manifest  |  1 -
 .../certbot-apache/certbot-apache-2.9.0.ebuild | 50 --
 2 files changed, 51 deletions(-)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index cc70ef21970a..1bfef9091904 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1,2 +1 @@
 DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B 
cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd
 SHA512 
444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd
-DIST certbot-2.9.0.gh.tar.gz 1346993 BLAKE2B 
cf7fb4676dc31442abe11ef50d18073480a46f4ab19cc328da599b1372509af683b4c6010b46f31bce5703949e88b4702d404bd8582a1361caad43ec8f02cb94
 SHA512 
27c15ce8e4450f432fbc271cd847d27c7f1bce552cc6e5f2a91f1fbfc09ebe331b54bab17639b86c19605de059767015665c26e872c3b0699edb1c85392a0546

diff --git a/app-crypt/certbot-apache/certbot-apache-2.9.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-2.9.0.ebuild
deleted file mode 100644
index 1727e1bbafb9..
--- a/app-crypt/certbot-apache/certbot-apache-2.9.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-PARENT_PN="${PN%-apache}"
-PARENT_P="${PARENT_PN}-${PV}"
-
-if [[ "${PV}" == * ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
-   EGIT_SUBMODULES=()
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
-else
-   SRC_URI="
-   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-   -> ${PARENT_P}.gh.tar.gz
-   "
-   # Only for amd64, arm64 and x86 because of dev-python/python-augeas
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
-HOMEPAGE="
-   https://github.com/certbot/certbot
-   https://letsencrypt.org/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
-BDEPEND="
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
-
-RDEPEND="
-   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
-   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
-   dev-python/python-augeas[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-apache/

2024-06-03 Thread Matthew Thode
commit: 12b8b27ad9656d7954dc2d596eae9f5a0a97ea25
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun  3 16:58:49 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jun  3 17:00:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12b8b27a

app-crypt/certbot-apache: fix variable ordering

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

 app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild | 3 +--
 app-crypt/certbot-apache/certbot-apache-.ebuild   | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild
index 61a3c7acc776..60a48f903d53 100644
--- a/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild
@@ -32,11 +32,10 @@ HOMEPAGE="
https://letsencrypt.org/
 "
 
+S="${WORKDIR}/${PARENT_P}/${PN}"
 LICENSE="Apache-2.0"
 SLOT="0"
 
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
 BDEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
 "

diff --git a/app-crypt/certbot-apache/certbot-apache-.ebuild 
b/app-crypt/certbot-apache/certbot-apache-.ebuild
index a7f3d35e15e3..fb8db6b19c03 100644
--- a/app-crypt/certbot-apache/certbot-apache-.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-.ebuild
@@ -32,11 +32,10 @@ HOMEPAGE="
https://letsencrypt.org/
 "
 
+S="${WORKDIR}/${PARENT_P}/${PN}"
 LICENSE="Apache-2.0"
 SLOT="0"
 
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
 BDEPEND="
test? ( dev-python/pytest[${PYTHON_USEDEP}] )
 "



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-06-03 Thread Matthew Thode
commit: 5c1f45865baf676df4af023b4c6b8de1ef5b9c04
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue May 28 16:03:30 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jun  3 17:00:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c1f4586

net-misc/memcached: drop 1.6.25

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

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.6.25.ebuild | 104 -
 2 files changed, 105 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index d661d34ba878..679b58fa39b6 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,2 @@
-DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7
 DIST memcached-1.6.26.tar.gz 1178446 BLAKE2B 
95919a83bd46bcddc7d055467954da6d64d42d0b9d1ee8e373e6c2a79cf518b768e0bd5d10f25a0eb27e642dd5fbc825f24c968d12034aa6e885a945a018e761
 SHA512 
7bd0d0dc0d228cde2fc3841c8973a2dde86bd50a4819f9737a22e12435f61d7459655029da390b63b8e6c3ca555b92a9c4c125a7c0bef5e6b051216414f1d49e
 DIST memcached-1.6.27.tar.gz 1189608 BLAKE2B 
056f9555dda758ebb46f62c7eb65712107b1e50b4e4e9696ad4962abdd584df0e0d398590b0e6bfabad33ca18f2a7596d9410d8b35fe069bce6f812ecedd3c35
 SHA512 
d9de26887339d456e1cace60bf5b2cc2a78231a52ec6f6f36ed7d3ad373eaf231419601be46e80963a3a0254638d03198141647f81fa530b85dbdc4a6071c4cd

diff --git a/net-misc/memcached/memcached-1.6.25.ebuild 
b/net-misc/memcached/memcached-1.6.25.ebuild
deleted file mode 100644
index bd837580012f..
--- a/net-misc/memcached/memcached-1.6.25.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/";
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-
-   eautoreconf
-
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   --disable-werror \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # The xml2rfc tool to build the additional docs requires TCL :-(
-   # `use_enable doc docs`
-}
-
-src_compile() {
-   # There is a heavy degree of per-object compile flags
-   # Users do NOT know better than upstream. Trying to compile the testapp 
and
-   # the -debug version with -DNDEBUG _WILL_ fail.
-   append-flags -UNDEBUG -pthread
-   emake testapp memcached-debug CFLAGS="${CFLAGS}"
-
-   filter-flags -UNDEBUG
-   emake
-}
-
-src_test() {
-   emake -j1 test
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   dobin scripts/memcached-tool
-   use debug && dobin memcached-debug
-
-   dodoc AUTHORS ChangeLog NEWS README.md doc/{CONT

[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot/

2024-06-03 Thread Matthew Thode
commit: f51b02ec584a782e55059fa9cadbb1e96c6c5f44
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun  3 16:39:56 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jun  3 17:00:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f51b02ec

app-crypt/certbot: drop 2.9.0

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

 app-crypt/certbot/Manifest |  1 -
 app-crypt/certbot/certbot-2.9.0.ebuild | 62 --
 2 files changed, 63 deletions(-)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index cc70ef21970a..1bfef9091904 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -1,2 +1 @@
 DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B 
cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd
 SHA512 
444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd
-DIST certbot-2.9.0.gh.tar.gz 1346993 BLAKE2B 
cf7fb4676dc31442abe11ef50d18073480a46f4ab19cc328da599b1372509af683b4c6010b46f31bce5703949e88b4702d404bd8582a1361caad43ec8f02cb94
 SHA512 
27c15ce8e4450f432fbc271cd847d27c7f1bce552cc6e5f2a91f1fbfc09ebe331b54bab17639b86c19605de059767015665c26e872c3b0699edb1c85392a0546

diff --git a/app-crypt/certbot/certbot-2.9.0.ebuild 
b/app-crypt/certbot/certbot-2.9.0.ebuild
deleted file mode 100644
index d2fb34633770..
--- a/app-crypt/certbot/certbot-2.9.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-if [[ "${PV}" == * ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
-   EGIT_SUBMODULES=()
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${P}"
-else
-   SRC_URI="
-   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-   "
-   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"
-HOMEPAGE="
-   https://github.com/certbot/certbot
-   https://letsencrypt.org/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-IUSE="selinux"
-
-S="${WORKDIR}/${P}/${PN}"
-
-BDEPEND="
-   test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-cov[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   )
-"
-
-# See certbot/setup.py for acme >= dep
-RDEPEND="
-   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
-   >=dev-python/ConfigArgParse-1.5.3[${PYTHON_USEDEP}]
-   >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
-   >=dev-python/distro-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
-   >=dev-python/parsedatetime-2.4[${PYTHON_USEDEP}]
-   dev-python/pyrfc3339[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-   selinux? ( sec-policy/selinux-certbot )
-"
-
-distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: app-crypt/acme/

2024-06-03 Thread Matthew Thode
commit: 514e501965f91f9ebaf907896479c6a663741f8e
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun  3 16:32:10 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jun  3 17:00:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=514e5019

app-crypt/acme: fix variable ordering

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

 app-crypt/acme/acme-2.10.0.ebuild | 3 +--
 app-crypt/acme/acme-.ebuild   | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-crypt/acme/acme-2.10.0.ebuild 
b/app-crypt/acme/acme-2.10.0.ebuild
index e1741257a1d2..c4eb5dcd71c8 100644
--- a/app-crypt/acme/acme-2.10.0.ebuild
+++ b/app-crypt/acme/acme-2.10.0.ebuild
@@ -31,11 +31,10 @@ HOMEPAGE="
https://letsencrypt.org/
 "
 
+S="${WORKDIR}/${PARENT_P}/${PN}"
 LICENSE="Apache-2.0"
 SLOT="0"
 
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
 BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]

diff --git a/app-crypt/acme/acme-.ebuild b/app-crypt/acme/acme-.ebuild
index 8ab22f2f02b5..1bdc2aa52244 100644
--- a/app-crypt/acme/acme-.ebuild
+++ b/app-crypt/acme/acme-.ebuild
@@ -31,11 +31,10 @@ HOMEPAGE="
https://letsencrypt.org/
 "
 
+S="${WORKDIR}/${PARENT_P}/${PN}"
 LICENSE="Apache-2.0"
 SLOT="0"
 
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
 BDEPEND="
test? (
dev-python/pytest[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-crypt/acme/

2024-06-03 Thread Matthew Thode
commit: d2c93d0fa5922b4facef6839d441a74d96879a9c
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Jun  3 16:30:17 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Jun  3 17:00:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2c93d0f

app-crypt/acme: drop 2.9.0

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

 app-crypt/acme/Manifest  |  1 -
 app-crypt/acme/acme-2.9.0.ebuild | 60 
 2 files changed, 61 deletions(-)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index cc70ef21970a..1bfef9091904 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -1,2 +1 @@
 DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B 
cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd
 SHA512 
444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd
-DIST certbot-2.9.0.gh.tar.gz 1346993 BLAKE2B 
cf7fb4676dc31442abe11ef50d18073480a46f4ab19cc328da599b1372509af683b4c6010b46f31bce5703949e88b4702d404bd8582a1361caad43ec8f02cb94
 SHA512 
27c15ce8e4450f432fbc271cd847d27c7f1bce552cc6e5f2a91f1fbfc09ebe331b54bab17639b86c19605de059767015665c26e872c3b0699edb1c85392a0546

diff --git a/app-crypt/acme/acme-2.9.0.ebuild b/app-crypt/acme/acme-2.9.0.ebuild
deleted file mode 100644
index 07785d15358d..
--- a/app-crypt/acme/acme-2.9.0.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-PARENT_PN="certbot"
-PARENT_P="${PARENT_PN}-${PV}"
-
-if [[ "${PV}" == * ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
-   EGIT_SUBMODULES=()
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
-else
-   SRC_URI="
-   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-   -> ${PARENT_P}.gh.tar.gz
-   "
-   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="An implementation of the ACME protocol"
-HOMEPAGE="
-   https://github.com/certbot/certbot
-   https://letsencrypt.org/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
-BDEPEND="
-   test? (
-   dev-python/pytest[${PYTHON_USEDEP}]
-   dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   dev-python/typing-extensions[${PYTHON_USEDEP}]
-   )
-"
-# The requirement is really 17.5.0 but easier to require latest stable >= 
23.1.1
-# to avoid broken 23.1.0.
-RDEPEND="
-   dev-python/chardet[${PYTHON_USEDEP}]
-   >=dev-python/cryptography-3.2.1[${PYTHON_USEDEP}]
-   >=dev-python/josepy-1.13.0[${PYTHON_USEDEP}]
-   >=dev-python/pyopenssl-23.1.1[${PYTHON_USEDEP}]
-   dev-python/pyrfc3339[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.20.0[${PYTHON_USEDEP}]
-   >=dev-python/requests-toolbelt-0.3.0[${PYTHON_USEDEP}]
-"
-
-distutils_enable_sphinx docs dev-python/sphinx-rtd-theme
-distutils_enable_tests pytest



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

2024-05-26 Thread Matthew Thode
commit: 26e37337e96278021a7d67016f8d40d05995781e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun May 26 15:02:02 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun May 26 15:03:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26e37337

app-admin/ansible-core: drop 2.16.2-r1, 2.16.4-r1

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

 app-admin/ansible-core/Manifest|  2 -
 .../ansible-core/ansible-core-2.16.2-r1.ebuild | 54 --
 .../ansible-core/ansible-core-2.16.4-r1.ebuild | 54 --
 3 files changed, 110 deletions(-)

diff --git a/app-admin/ansible-core/Manifest b/app-admin/ansible-core/Manifest
index 0e97f0c84c5e..6817e3bf783e 100644
--- a/app-admin/ansible-core/Manifest
+++ b/app-admin/ansible-core/Manifest
@@ -1,6 +1,4 @@
 DIST ansible-core-2.14.13.tar.gz 3145413 BLAKE2B 
75b11feaaefa9a63c6f83f64c796ceacf7c6b08322ac0b85f6dcf968db7b80cc97262ea6f8f839e5e41e800ad7cae610e96f312c1ae0f58882c8891246a81b8a
 SHA512 
195885815d40448d8497eae9533a4104c4b9f17ab3a812d544a403f41d2e77e7be2c15bae5a6df07563499052beb273580a569d51b667d0a9c5a16e55b35258a
 DIST ansible-core-2.15.8.tar.gz 3160606 BLAKE2B 
439a3f584940e5ab46b43b0b47395e0618a3ea52c67ebcd51667f31220cb038dda35506e7843d177d555b77a55a9d2c6245a916741ab1dcdf222c535afb5f83d
 SHA512 
020191ef4b005abbf799204da68270bd4f13a85c7f23cb9dffe85b1c5c093c0ad86e061211ab9fcc8fd0be9367717fb0baadefb1ebecd3579471120fb2e8647f
-DIST ansible-core-2.16.2.tar.gz 3163899 BLAKE2B 
6365dd573ae4a2f3ebfc870ae3ea399b268615333de2ddf7e21323189dfdd9bf61ae836b536c86d713f4a934468ed36835084e06e4b6d9b32c4b633f55353ad9
 SHA512 
6e2389fc6b34645c0f1566eca960da36616619a5ed5e35b46f3d659979fe519db20d89b4f598344a389f4b6ac33bb660ea91a1a6509002bbf4ac791ea3cb4cbd
-DIST ansible-core-2.16.4.tar.gz 3170397 BLAKE2B 
8226641621ce4b2a8cd564f831cd21e36345b2db6680f8d9f3d3388a05ff66df74f4d286300dbb1b73601a0bf4a781d266e62e9fd0c894a79f89d545930c854a
 SHA512 
d05737eec9a6a0e71891821acd4540576b3a993f59d88c12c2da8e7f075bc11c712e0eba850b3f7a2643e3c970f51938267fed6fa7f99f2c4c205b64f9b13259
 DIST ansible-core-2.16.5.tar.gz 3171617 BLAKE2B 
cb620cf9fc9fd509edb62bf75ab19b5ffe80f4d8520be76bbeb030c74953945295e0f4f30102f51d20247d2ce4a18b15e488e47b4346319f5442979593402821
 SHA512 
dbe5d68fbc3a0ef611791d6995297bca5bba6aed1f4871964136ea81810458646bc78c2146739f887de3c2e3017cf4e6d4d09652e41c2ca046c4bc88eca6c5d8
 DIST ansible_core-2.16.6.tar.gz 3176041 BLAKE2B 
37aa15e8d9165eb89db0704f7670f78f3e3a50915e17bb1d56689e65e6cfc0bb15b7e01768d25c5d2a9a00802411a6eefdb9ad70aa38877d7115bc40faafea59
 SHA512 
cd9cc8783e13b073cbfaef889e20c8a7dfb732c91de4bae2b496a64ef47b0325c637b4ab2eadbd0c56cb004e95f5294aa1e1548675a90f06193d62defd553409

diff --git a/app-admin/ansible-core/ansible-core-2.16.2-r1.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.2-r1.ebuild
deleted file mode 100644
index 45fc573d4107..
--- a/app-admin/ansible-core/ansible-core-2.16.2-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-
-inherit distutils-r1
-
-DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
-HOMEPAGE="https://www.ansible.com/";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ansible/ansible.git";
-   EGIT_BRANCH="devel"
-else
-   inherit pypi
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test"
-
-RDEPEND="
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/httplib2[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/netaddr[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
-   https://www.ansible.com/";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/ansible/ansible.git";
-   EGIT_BRANCH="devel"
-else
-   inherit pypi
-   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-RESTRICT="test"
-
-RDEPEND="
-   dev-python/paramiko[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   dev-python/httplib2[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   dev-python/netaddr[${PYTHON_USEDEP}]
-   dev-python/pexpect[${PYTHON_USEDEP}]
-   >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
-   

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

2024-05-26 Thread Matthew Thode
commit: 2e6d759cf2afb066f0ffa8113176455563f8785b
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun May 26 15:03:20 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun May 26 15:03:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e6d759c

app-admin/ansible: drop 9.1.0

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

 app-admin/ansible/Manifest |  1 -
 app-admin/ansible/ansible-9.1.0.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index 28e77d767d29..c19663989454 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -1,5 +1,4 @@
 DIST ansible-7.7.0.tar.gz 40709642 BLAKE2B 
ee2f8d124f79ca3a3f131bfbc4f93e10d104a38262b7d60edd2a88284275fecdd3acf0e566a5cc81a1fb6a179a0b7c51215f2945d669be4c6af7aa2a4f31ade0
 SHA512 
7da6845c9a68f2b8c10cf3e4cc6ea347861d5b59daa6ac895731ac79b733c6724d234345054fe9e3bf4ea460345b9026492fda42dce22bfbc027c9b4de093fd9
 DIST ansible-8.7.0.tar.gz 49317896 BLAKE2B 
d5923753e368e908a569c5f8f261b1afe7c51d5381db190bf7de1e81f0a6359136581852faa2974f174e816944c66e2c0f625d3d62bdde324758309982c90de9
 SHA512 
6a67f8553c3fa56559e4a31ec627cfe2c5f42e147d94bea305ec4580af9ba8add136092b209a5a3d7f9022407e9d557484f044d23cb227973fe4e4341fed7983
-DIST ansible-9.1.0.tar.gz 48839908 BLAKE2B 
caa652b339fb93334bff7246d1bab6bbdd9672a096637aa0695cd94a7f50d0e5ca7a1bfeb559792833c97eb9d16486965776b609354dc05ca63b1474d43e767b
 SHA512 
ec6d86b3d05e66053001720b6b7d7bd1dba8bd50917c913e1f08a63b0c94f76a5d69732c78e793d038622a0b8c652860290a89cee1dfb22491a81763923ef843
 DIST ansible-9.3.0.tar.gz 38240168 BLAKE2B 
0cd243a21b12163fcb37f014a69f6041f9c48dae84d1aeea342713daf8150246efa14ac94f43890e449896d111f1839ebe2dba7d9c48c2359fb01e4aadfd270b
 SHA512 
71eff05455aee0a013b69790145a73325ac7037fc509545a7cdca358aa54c1731f7dc6fb0169f602d668e9da9e41a0879ff48ba1243d372e02dae9382ac46c5c
 DIST ansible-9.4.0.tar.gz 38389836 BLAKE2B 
a2e08088565e6f248c1185ee96ac2365fc1385993d3f3fe68f941e8acb0e567c3defeec3ea376a30213921f02881bce0a0ac737323fc3ec82dc77d2d4a550dbd
 SHA512 
4c75235a866f3f95cda8dd3b6c9d22b916ad117d54a86a30585f71c9015cd98db764afa225af5b2f6fa884af558ee488785e26c9e8b9e8be105062f069f065b2

diff --git a/app-admin/ansible/ansible-9.1.0.ebuild 
b/app-admin/ansible/ansible-9.1.0.ebuild
deleted file mode 100644
index 09a9b1e9bd54..
--- a/app-admin/ansible/ansible-9.1.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-DISTUTILS_USE_PEP517=setuptools
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
-HOMEPAGE="https://www.ansible.com/";
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
-RESTRICT="test"
-
-RDEPEND=">=app-admin/ansible-core-2.16.0
-   

[gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/

2024-05-25 Thread Matthew Thode
commit: fad0b275a426141640fc80f2447e2d9e7c6ce8be
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May 25 14:53:35 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat May 25 14:55:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fad0b275

gui-wm/sway: remove passing of X flag to build system

Upstream removed an explicit dependency in favor of automagic.
https://github.com/swaywm/sway/commit/970415241497ceccfb013b6f8cb2395abee74e5c

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

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

 gui-wm/sway/sway-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-wm/sway/sway-.ebuild b/gui-wm/sway/sway-.ebuild
index 60561d8f0deb..44eee21b7432 100644
--- a/gui-wm/sway/sway-.ebuild
+++ b/gui-wm/sway/sway-.ebuild
@@ -75,7 +75,6 @@ src_configure() {
local emesonargs=(
$(meson_feature man man-pages)
$(meson_feature tray)
-   $(meson_feature X xwayland)
$(meson_feature swaybar gdk-pixbuf)
$(meson_use swaynag)
$(meson_use swaybar)



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

2024-05-20 Thread Matthew Thode
commit: 3af5112af87881f77ff4696c6ed9c55e19aa3d23
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May 20 17:57:50 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon May 20 18:00:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3af5112a

app-admin/ansible-core: stabilize 2.16.6 for amd64, arm64, x86

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

 app-admin/ansible-core/ansible-core-2.16.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-core/ansible-core-2.16.6.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.6.ebuild
index 45a1511c7489..7e0388815e05 100644
--- a/app-admin/ansible-core/ansible-core-2.16.6.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.16.6.ebuild
@@ -17,7 +17,7 @@ if [[ ${PV} ==  ]]; then
EGIT_BRANCH="devel"
 else
inherit pypi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-05-20 Thread Matthew Thode
commit: e5a3e4eb2d7f5af1301bbbcc3bb26cbb47e42c59
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May 20 18:00:38 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon May 20 18:01:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a3e4eb

net-misc/memcached: drop 1.6.24

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

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.6.24.ebuild | 104 -
 2 files changed, 105 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 5893eb0063a0..d661d34ba878 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
-DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265
 DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7
 DIST memcached-1.6.26.tar.gz 1178446 BLAKE2B 
95919a83bd46bcddc7d055467954da6d64d42d0b9d1ee8e373e6c2a79cf518b768e0bd5d10f25a0eb27e642dd5fbc825f24c968d12034aa6e885a945a018e761
 SHA512 
7bd0d0dc0d228cde2fc3841c8973a2dde86bd50a4819f9737a22e12435f61d7459655029da390b63b8e6c3ca555b92a9c4c125a7c0bef5e6b051216414f1d49e
 DIST memcached-1.6.27.tar.gz 1189608 BLAKE2B 
056f9555dda758ebb46f62c7eb65712107b1e50b4e4e9696ad4962abdd584df0e0d398590b0e6bfabad33ca18f2a7596d9410d8b35fe069bce6f812ecedd3c35
 SHA512 
d9de26887339d456e1cace60bf5b2cc2a78231a52ec6f6f36ed7d3ad373eaf231419601be46e80963a3a0254638d03198141647f81fa530b85dbdc4a6071c4cd

diff --git a/net-misc/memcached/memcached-1.6.24.ebuild 
b/net-misc/memcached/memcached-1.6.24.ebuild
deleted file mode 100644
index bd837580012f..
--- a/net-misc/memcached/memcached-1.6.24.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/";
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-
-   eautoreconf
-
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   --disable-werror \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # The xml2rfc tool to build the additional docs requires TCL :-(
-   # `use_enable doc docs`
-}
-
-src_compile() {
-   # There is a heavy degree of per-object compile flags
-   # Users do NOT know better than upstream. Trying to compile the testapp 
and
-   # the -debug version with -DNDEBUG _WILL_ fail.
-   append-flags -UNDEBUG -pthread
-   emake testapp memcached-debug CFLAGS="$

[gentoo-commits] repo/gentoo:master commit in: dev-libs/bemenu/

2024-05-17 Thread Matthew Thode
commit: a4f761d7c050f6e843f4a565ead42b763c33d967
Author: Aliaksei Urbanski  gmail  com>
AuthorDate: Fri May 17 14:01:28 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri May 17 15:18:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f761d7

⬆️ dev-libs/bemenu: add 0.6.21

Release:
  - https://github.com/Cloudef/bemenu/releases/tag/0.6.21

Copy of:
  - 
https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-libs/bemenu/bemenu-0.6.16.ebuild?id=f7fdfdae

Signed-off-by: Aliaksei Urbanski  gmail.com>
Signed-off-by: Matthew Thode  gentoo.org>

 dev-libs/bemenu/Manifest |  1 +
 dev-libs/bemenu/bemenu-0.6.21.ebuild | 62 
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/bemenu/Manifest b/dev-libs/bemenu/Manifest
index b504018a63b4..007681967b20 100644
--- a/dev-libs/bemenu/Manifest
+++ b/dev-libs/bemenu/Manifest
@@ -2,3 +2,4 @@ DIST bemenu-0.6.10.tar.gz 129568 BLAKE2B 
f81e84e6457175abf11b9dc6c426cb02121b4f1
 DIST bemenu-0.6.14.tar.gz 133229 BLAKE2B 
6e83143f7cf808002d6f74b37922b96232c13b884b07c1901e483fd4263db2047394914d8bfe5292907e8a89674d9eed7966722cac4deeac36e5c39ada6eab75
 SHA512 
8d4fabc962e7d2b6ad23012d172292f74e46d3af68f070222e55a748e4b7a14c42f30f78acad14f5bb73abfa6b7932aff25c24b346908ce780ea00f577a848d9
 DIST bemenu-0.6.15.tar.gz 134318 BLAKE2B 
0739f3bdf5ad7bcc5b5e75577848965b848df8c8c407d574fcad81fe437d14ade11cc86a81bb2ea5b13faac1a035911f7590013ffbbb7366935c33d171fbf479
 SHA512 
2de6967ce337b37c943585e3aad0efa1cc7161b0f9666298e0e1f2570f13f3c0b9edef1ab80346e906cd8f53056a7b1a019de7240d2766584031d7b8d76276ab
 DIST bemenu-0.6.16.tar.gz 135025 BLAKE2B 
3a6d131606f22357ce48fbe1946fc3e3be920b52e271db37bae4282ec0ee6614262356821568579112c8e2aa1f5dd147f914183a556a06993a862f14ff3acdcb
 SHA512 
b98a5ad4ec60063b800dd122eb07d3a876e52420abd5827d1421b2e956671d6e7be04e97693da39bcc3b40eaecec46ea6103eeaf2885deea96703218182493b5
+DIST bemenu-0.6.21.tar.gz 139797 BLAKE2B 
f50aeb3f45721c74077457b702a4b5e58395e245b062df52ad1a452d01862269b0e3d984a318191ef3aa2850f6fa5352d98af9c23a2b9976ee595884132e89a5
 SHA512 
e8eda08c62d6ab01377dbf04160a7ea42f49ee8378066d855d3223cc57290edb51d74ff12c3b1c799304cb8e46e89f37a82660bf208443d60b2eb3c3446d3e02

diff --git a/dev-libs/bemenu/bemenu-0.6.21.ebuild 
b/dev-libs/bemenu/bemenu-0.6.21.ebuild
new file mode 100644
index ..db7ba32918bd
--- /dev/null
+++ b/dev-libs/bemenu/bemenu-0.6.21.ebuild
@@ -0,0 +1,62 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="dmenu clone for wayland"
+HOMEPAGE="https://github.com/Cloudef/bemenu";
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/Cloudef/bemenu.git";
+else
+   SRC_URI="https://github.com/Cloudef/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="doc ncurses wayland X"
+
+# Require at least one backend be built
+REQUIRED_USE="|| ( ncurses wayland X )"
+
+RDEPEND="
+   ncurses? ( sys-libs/ncurses:= )
+   wayland? (
+   dev-libs/wayland
+   x11-libs/cairo
+   x11-libs/libxkbcommon
+   x11-libs/pango
+   )
+   X? (
+   x11-libs/cairo[X]
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXinerama
+   x11-libs/libxcb:=
+   x11-libs/pango[X]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   app-text/scdoc
+   virtual/pkgconfig
+   doc? ( app-text/doxygen )
+   wayland? (
+   dev-libs/wayland-protocols
+   dev-util/wayland-scanner
+   )
+"
+
+src_compile() {
+   tc-export CC
+
+   emake clients $(usev ncurses curses) $(usev X x11) $(usev wayland) 
PREFIX="${EPREFIX}"/usr libdir=/$(get_libdir)
+   use doc && emake doxygen PREFIX="${EPREFIX}"/usr libdir=/$(get_libdir)
+}
+
+src_install() {
+   emake install DESTDIR="${D}" PREFIX="${EPREFIX}"/usr 
libdir=/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-05-10 Thread Matthew Thode
commit: 7128d6dac4ec0f14ce0455624f45721b8fbb9c9d
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon May  6 16:59:19 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri May 10 19:11:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7128d6da

net-misc/memcached: add 1.6.27

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

 net-misc/memcached/Manifest|   1 +
 net-misc/memcached/memcached-1.6.27.ebuild | 104 +
 2 files changed, 105 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 490f3d260fc7..5893eb0063a0 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,3 +1,4 @@
 DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265
 DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7
 DIST memcached-1.6.26.tar.gz 1178446 BLAKE2B 
95919a83bd46bcddc7d055467954da6d64d42d0b9d1ee8e373e6c2a79cf518b768e0bd5d10f25a0eb27e642dd5fbc825f24c968d12034aa6e885a945a018e761
 SHA512 
7bd0d0dc0d228cde2fc3841c8973a2dde86bd50a4819f9737a22e12435f61d7459655029da390b63b8e6c3ca555b92a9c4c125a7c0bef5e6b051216414f1d49e
+DIST memcached-1.6.27.tar.gz 1189608 BLAKE2B 
056f9555dda758ebb46f62c7eb65712107b1e50b4e4e9696ad4962abdd584df0e0d398590b0e6bfabad33ca18f2a7596d9410d8b35fe069bce6f812ecedd3c35
 SHA512 
d9de26887339d456e1cace60bf5b2cc2a78231a52ec6f6f36ed7d3ad373eaf231419601be46e80963a3a0254638d03198141647f81fa530b85dbdc4a6071c4cd

diff --git a/net-misc/memcached/memcached-1.6.27.ebuild 
b/net-misc/memcached/memcached-1.6.27.ebuild
new file mode 100644
index ..9561a6bf3beb
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.27.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic systemd
+
+MY_PV="${PV/_rc/-rc}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="High-performance, distributed memory object caching system"
+HOMEPAGE="http://memcached.org/";
+SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
+   https://www.memcached.org/files/old/${MY_P}.tar.gz";
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
+
+RDEPEND=">=dev-libs/libevent-1.4:=
+   dev-lang/perl
+   sasl? ( dev-libs/cyrus-sasl )
+   seccomp? ( sys-libs/libseccomp )
+   selinux? ( sec-policy/selinux-memcached )
+   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
+DEPEND="${RDEPEND}
+   acct-user/memcached
+   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
+
+S="${WORKDIR}/${MY_P}"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
+   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
+)
+
+src_prepare() {
+   default
+
+   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
+
+   eautoreconf
+
+   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
+
+   # Tweak upstream systemd unit to use Gentoo variables/envfile.
+   # As noted by bug #587440
+   sed -i -e '/^ExecStart/{
+   s,{USER},{MEMCACHED_RUNAS},g;
+   s,{CACHESIZE},{MEMUSAGE},g;
+   s,OPTIONS,MISC_OPTS,g;
+   };
+   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
+   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
+   ' \
+   "${S}"/scripts/memcached.service
+}
+
+src_configure() {
+   econf \
+   --disable-docs \
+   --disable-werror \
+   $(use_enable sasl) \
+   $(use_enable ssl tls)
+   # The xml2rfc tool to build the additional docs requires TCL :-(
+   # `use_enable doc docs`
+}
+
+src_compile() {
+   # There is a heavy degree of per-object compile flags
+   # Users do NOT know better than upstream. Trying to compile the testapp 
and
+   # the -debug version with -DNDEBUG _WILL_ fail.
+   append-flags -UNDEBUG -pthread
+   emake testapp memcached-debug CFLAGS="$

[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2024-05-10 Thread Matthew Thode
commit: b37997795a2f2687a2229b39ef06e9f22c3675ef
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri May 10 19:11:07 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri May 10 19:11:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3799779

dev-libs/leatherman: stabilize 1.12.13

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

 dev-libs/leatherman/leatherman-1.12.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/leatherman/leatherman-1.12.13.ebuild 
b/dev-libs/leatherman/leatherman-1.12.13.ebuild
index 7508537d3159..8f059cdc447e 100644
--- a/dev-libs/leatherman/leatherman-1.12.13.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.13.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="Apache-2.0"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
 IUSE="debug static-libs test"
 #RESTRICT="!test? ( test )"
 RESTRICT="test"  # restricted til we don't need the shared_nowide patch



[gentoo-commits] repo/gentoo:master commit in: profiles/

2024-05-05 Thread Matthew Thode
commit: 6ece7b3fe7c8ad2fd45c4d66cf6c09d6777b3c85
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun May  5 23:29:01 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun May  5 23:32:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ece7b3f

profiles: unmask ovs and openvswitch

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

 profiles/package.mask | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index dd82ce55a269..a1ae083f0d47 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -44,13 +44,6 @@ dev-games/poker-eval
 # Removal on 2024-06-04.  Bug #909581.
 dev-games/hawknl
 
-# Michał Górny  (2024-05-05)
-# Effectively unmaintained.  Unpatched vulnerability reported
-# in February.  The Python counterpart is even more outdated.
-# Removal on 2024-06-04.  Bug #924129.
-dev-python/ovs
-net-misc/openvswitch
-
 # Michał Górny  (2024-05-05)
 # An unmaintained fork of an unmaintained DNS server.  All successive
 # homepages are gone.  Last commit in 2014.  Already carries a lot



[gentoo-commits] repo/gentoo:master commit in: dev-python/ovs/

2024-05-05 Thread Matthew Thode
commit: 8bb8c53d5b9f9b24ce959f2e0399335e3f6b20f7
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun May  5 23:25:26 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun May  5 23:25:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb8c53d

dev-python/ovs: add 2.17.9

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

 dev-python/ovs/Manifest  |  1 +
 dev-python/ovs/ovs-2.17.9.ebuild | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/ovs/Manifest b/dev-python/ovs/Manifest
index 4eb688975582..96b79e70915a 100644
--- a/dev-python/ovs/Manifest
+++ b/dev-python/ovs/Manifest
@@ -1 +1,2 @@
 DIST ovs-2.17.1.post1.tar.gz 104766 BLAKE2B 
e1cb471f7f3f3b8461292c79ee5318a36d70c2ee55947bfa0274277e36514d20ad9293cb8c602e0b2c82a590397869fe51f52ee2579255bb8163014d58dccaf7
 SHA512 
772e7b4768f1e7fe1f2be700a0eb6bc539459e4c70432c45e7f7877b060f4c845eaa5a974f2b2264af621f5f43b97da30a9fe344a53904ec0008393689e6b895
+DIST ovs-2.17.9.tar.gz 110350 BLAKE2B 
68f6fb154c830877fa404a24e5283e17cbb9e9d0c138e26da897835741457bab53be99754959eb01bdc8c5ea61a67327655ad6b1deba941b37ba4e86dab61375
 SHA512 
05ba60f585b576757bf0d2799dda2d17f0b4fd06bbdeaf4810c64f48c1a74dbc8bdba4348800fcb0c343415317104556cf4f2ab2dcabd9d438a0c31de1c45cd6

diff --git a/dev-python/ovs/ovs-2.17.9.ebuild b/dev-python/ovs/ovs-2.17.9.ebuild
new file mode 100644
index ..fee35f8f7973
--- /dev/null
+++ b/dev-python/ovs/ovs-2.17.9.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="OVS bindings for python"
+HOMEPAGE="https://github.com/openvswitch/ovs/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="dev-python/sortedcontainers[${PYTHON_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: net-misc/openvswitch/

2024-05-05 Thread Matthew Thode
commit: 4b43a32835fbfc3a587168be177730ac3ca57d0d
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun May  5 17:01:39 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun May  5 17:02:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b43a328

net-misc/openvswitch: add 2.17.9

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

 net-misc/openvswitch/Manifest  |   1 +
 net-misc/openvswitch/openvswitch-2.17.9.ebuild | 173 +
 2 files changed, 174 insertions(+)

diff --git a/net-misc/openvswitch/Manifest b/net-misc/openvswitch/Manifest
index 7acfe647114a..ac6553668f58 100644
--- a/net-misc/openvswitch/Manifest
+++ b/net-misc/openvswitch/Manifest
@@ -1,2 +1,3 @@
 DIST openvswitch-2.17.6.tar.gz 8092331 BLAKE2B 
0564a332e8c876552a9a3a068f4e54d3f5d56428e277e32f188aba9626035818c900be45171964ddcb782166a5e5b3b8f3a2fb80d5ed9723b94c9e1ed7410544
 SHA512 
ff9d19a9101c9a18117a859150d391eecbd6a331e35da3f20a62acaac1febbfbad716874734f9bd0d304d635212884f9f617b944e79bb7e554ddd9e5c53645c8
 DIST openvswitch-2.17.8.tar.gz 8097747 BLAKE2B 
d37ae60481255476d41aa94086f6a597107b23176f7ff47eeff9d85a5904da3685886663451317e0b9e512fb049b4024e291f320752aa90fe798ff08f49772c5
 SHA512 
c94685b67f9f25c81a590696d36c431fadf09c2504b06565011c2945ef242c5039508b312992597822f8ee274ce615ca58bc6bb2aa0a9cf1346bc2dcada70fa1
+DIST openvswitch-2.17.9.tar.gz 8136490 BLAKE2B 
cdb5ec81fb9ac04786fc1230d60c6c9bbf7ec2929cf5ab40bb1e0e7442480383d0ad8f24f14df4901cab8f39a6532445cf1810c9b9e3a779d7d15bfe35101a37
 SHA512 
b91212f9c10a208bca9d15cd5a219ae24b7e9bf8b5c8fdebc21cd9fa8229bc655f9f3591d79dd30c1a8212daed15d5a26bf9532b3496e3660bc8b62012f45636

diff --git a/net-misc/openvswitch/openvswitch-2.17.9.ebuild 
b/net-misc/openvswitch/openvswitch-2.17.9.ebuild
new file mode 100644
index ..5443b1d05e16
--- /dev/null
+++ b/net-misc/openvswitch/openvswitch-2.17.9.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MODULES_OPTIONAL_USE="modules"
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit autotools linux-mod-r1 python-single-r1 systemd tmpfiles
+
+DESCRIPTION="Production quality, multilayer virtual switch"
+HOMEPAGE="https://www.openvswitch.org";
+SRC_URI="https://www.openvswitch.org/releases/${P}.tar.gz";
+
+LICENSE="Apache-2.0 GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+IUSE="debug modules monitor +ssl unwind valgrind"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# Check python/ovs/version.py in tarball for dev-python/ovs dep
+RDEPEND="${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   ~dev-python/ovs-2.17.1_p1[${PYTHON_USEDEP}]
+   dev-python/twisted[${PYTHON_USEDEP}]
+   dev-python/zope-interface[${PYTHON_USEDEP}]
+   ')
+   debug? ( dev-lang/perl )
+   unwind? ( sys-libs/libunwind:= )
+   ssl? ( dev-libs/openssl:= )"
+DEPEND="${RDEPEND}
+   sys-apps/util-linux[caps]
+   valgrind? ( dev-debug/valgrind )"
+BDEPEND="virtual/pkgconfig
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   ')"
+
+PATCHES=(
+   "${FILESDIR}/xcp-interface-reconfigure-2.3.2.patch"
+)
+
+CONFIG_CHECK="~NET_CLS_ACT ~NET_CLS_U32 ~NET_SCH_INGRESS ~NET_ACT_POLICE ~IPV6 
~TUN"
+MODULE_NAMES="openvswitch(net:${S}/datapath/linux)"
+BUILD_TARGETS="all"
+
+pkg_setup() {
+   if use modules ; then
+   CONFIG_CHECK+=" ~!OPENVSWITCH"
+   kernel_is ge 3 10 0 || die "Linux >= 3.10.0 and <= 5.8 required 
for userspace modules"
+   kernel_is le 5 8 999 || die "Linux >= 3.10.0 and <= 5.8 
required for userspace modules"
+   linux-mod-r1_pkg_setup
+   else
+   CONFIG_CHECK+=" ~OPENVSWITCH"
+   linux-info_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+
+   # Never build kernelmodules, doing this manually
+   sed -i \
+   -e '/^SUBDIRS/d' \
+   datapath/Makefile.in || die "sed failed"
+
+   eautoreconf
+}
+
+src_configure() {
+   set_arch_to_kernel
+   python_setup
+
+   # monitor is statically enabled for bug #596206
+   # use monitor || export ovs_cv_python="no"
+   # pyside is staticly disabled
+   export ovs_cv_pyuic4="no"
+
+   # flake8 is primarily a style guide tool, running it as part of the 
tests
+   # in Gentoo does not make much sense, only breaks them: bug #607280
+   export ovs_cv_flake8="no"
+
+   # Only adds a diagram to the man page, just skip it as we don't
+   # want to add a BDEPEND on graphviz right now. bug #856286
+ 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot/

2024-05-03 Thread Matthew Thode
commit: 6605348e75d1f301aeba38f287078b657d269187
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May  4 01:58:51 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat May  4 02:01:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6605348e

app-crypt/certbot: stabilize 2.10.0 for amd64, arm, arm64, x86

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

 app-crypt/certbot/certbot-2.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/certbot/certbot-2.10.0.ebuild 
b/app-crypt/certbot/certbot-2.10.0.ebuild
index 987d94f3776a..a22bdc068e45 100644
--- a/app-crypt/certbot/certbot-2.10.0.ebuild
+++ b/app-crypt/certbot/certbot-2.10.0.ebuild
@@ -19,7 +19,7 @@ else
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Let’s Encrypt client to automate deployment of X.509 certificates"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/acme/

2024-05-03 Thread Matthew Thode
commit: 50f2a2f00dacca7f8e0daec79a1889a09bd3b81b
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May  4 01:58:04 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat May  4 02:01:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f2a2f0

app-crypt/acme: stabilize 2.10.0 for amd64, arm, arm64, x86

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

 app-crypt/acme/acme-2.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/acme/acme-2.10.0.ebuild 
b/app-crypt/acme/acme-2.10.0.ebuild
index 8ab22f2f02b5..e1741257a1d2 100644
--- a/app-crypt/acme/acme-2.10.0.ebuild
+++ b/app-crypt/acme/acme-2.10.0.ebuild
@@ -22,7 +22,7 @@ else
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-> ${PARENT_P}.gh.tar.gz
"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="An implementation of the ACME protocol"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-apache/

2024-05-03 Thread Matthew Thode
commit: 64a7f674bc6c861c85d78f546fd8e395aaa3d4c3
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May  4 02:00:16 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat May  4 02:01:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64a7f674

app-crypt/certbot-apache: stabilize 2.10.0 for amd64, x86

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

 app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild
index a7f3d35e15e3..61a3c7acc776 100644
--- a/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild
@@ -23,7 +23,7 @@ else
-> ${PARENT_P}.gh.tar.gz
"
# Only for amd64, arm64 and x86 because of dev-python/python-augeas
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="amd64 ~arm64 x86"
 fi
 
 DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-nginx/

2024-05-03 Thread Matthew Thode
commit: be967abfd861e54eb5c3236440272b8717bb9f82
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat May  4 02:00:44 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat May  4 02:01:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be967abf

app-crypt/certbot-nginx: stabilize 2.10.0 for amd64, arm, arm64, x86

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

 app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild
index db555ce797a5..c7c737694976 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild
@@ -22,7 +22,7 @@ else
https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-> ${PARENT_P}.gh.tar.gz
"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="Nginx plugin for Certbot (Let’s Encrypt client)"



[gentoo-commits] repo/gentoo:master commit in: sys-block/tgt/

2024-05-02 Thread Matthew Thode
commit: 75f47236b109608ef7a0a1e586b54838703d6a80
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu May  2 21:36:41 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Thu May  2 21:37:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75f47236

sys-block/tgt: drop 1.0.90

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

 sys-block/tgt/Manifest  |  1 -
 sys-block/tgt/tgt-1.0.90.ebuild | 58 -
 2 files changed, 59 deletions(-)

diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest
index 6069849cb0d3..aa413c25af67 100644
--- a/sys-block/tgt/Manifest
+++ b/sys-block/tgt/Manifest
@@ -1,2 +1 @@
-DIST tgt-1.0.90.tar.gz 305964 BLAKE2B 
ee8696013af85e9171dae09501502dbdc26e72568ff55d5c4867a7122baabf39d034e648a2d09c23b31563aea844129397c8ca803caca5d8fa59e3f73b4cbf34
 SHA512 
5fe0a1d25f60d80d840432ed74d906b45bad6f11274ec580e8844ee802008cf09f2086b39e0d868868e65d314221d48057c1473a11488eb8cabc7b05ee03dbbb
 DIST tgt-1.0.91.tar.gz 305813 BLAKE2B 
8ab714ff6ce29ead7800a2538241ed93e3c363881c0d37009bf7074063ff88daa25969cb5ebcac2ac55ec475cd02756656c82bfaa855da88569f0b577034a8c0
 SHA512 
ea3a2d82c2533267a58b52d8db7cd8576447f1713ce5431955d2871272976b0e1c155c27c28e0bbf29b75b3e3a9fcf608e1fc1ce9ebeb558ae0219b0be2b5ad5

diff --git a/sys-block/tgt/tgt-1.0.90.ebuild b/sys-block/tgt/tgt-1.0.90.ebuild
deleted file mode 100644
index 24559d926972..
--- a/sys-block/tgt/tgt-1.0.90.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs systemd
-
-DESCRIPTION="Linux SCSI target framework (tgt)"
-HOMEPAGE="https://github.com/fujita/tgt";
-SRC_URI="https://github.com/fujita/tgt/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
-IUSE="infiniband rbd selinux"
-
-DEPEND="
-   app-text/docbook-xsl-stylesheets
-   dev-libs/libxslt
-   dev-perl/Config-General
-   rbd? ( sys-cluster/ceph )
-   infiniband? ( sys-cluster/rdma-core )
-"
-RDEPEND="
-   ${DEPEND}
-   dev-libs/libaio
-   sys-apps/sg3_utils
-   selinux? ( sec-policy/selinux-tgtd )
-"
-
-pkg_setup() {
-   tc-export CC
-}
-
-src_prepare() {
-   default
-   sed -i -e 's:\($(CC)\) $^:\1 $(LDFLAGS) $^:' usr/Makefile || die
-   # make sure xml docs are generated before trying to install them
-   sed -i -e "s@install: @& all @g" doc/Makefile || die
-   sed -i -e 's|-Werror||g' usr/Makefile || die
-}
-
-src_compile() {
-   local myconf
-   use infiniband && myconf="${myconf} ISCSI_RDMA=1"
-   use rbd && myconf="${myconf} CEPH_RBD=1"
-
-   emake -C usr/ KERNELSRC="${KERNEL_DIR}" ISCSI=1 ${myconf}
-   emake -C doc
-}
-
-src_install() {
-   emake  install-programs install-scripts install-doc DESTDIR="${D}" 
docdir=/usr/share/doc/${PF}
-   newinitd "${FILESDIR}"/tgtd.initd-new tgtd
-   newconfd "${FILESDIR}"/tgtd.confd-new tgtd
-   systemd_dounit "${S}"/scripts/tgtd.service
-   dodir /etc/tgt
-   keepdir /etc/tgt
-}



[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/lo

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

2024-04-29 Thread Matthew Thode
commit: 758456738addc1cced6290a298305080cbb910e6
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:40:45 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:40:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75845673

app-admin/puppetdb: drop 8.4.1

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

 app-admin/puppetdb/Manifest  |  1 -
 app-admin/puppetdb/puppetdb-8.4.1.ebuild | 90 
 2 files changed, 91 deletions(-)

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index 77506bb414ad..c838683e43c3 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1,3 +1,2 @@
 DIST puppetdb-7.13.0.tar.gz 49917440 BLAKE2B 
7cb01b2dbd6b6b22aad11a7fbcabff1c8452d51437bd0b3db3c8afe9d72bb853b66a9c8056c4c7c33f284efc4a90c788a05411fe6f80ae081ef817bb7f609bf3
 SHA512 
ba94031b3c15d38a2719390145e034be453a5f8368b5c53420bf3b371cc36a49f0b416447ec4d9de41ef0618b32ec806b9bae996ec3c4ca0ce05fb152940c2f2
-DIST puppetdb-8.4.1.tar.gz 60378645 BLAKE2B 
eb107fd2016335f814ce9de5431abb2573fd71e8b1a37faf3dad0079ca464f15785bde79eaa49f343a8dd146b9977dbb9ce4e23bce61ba39e5526e422995a497
 SHA512 
89f405e5364eff1ecf1482ff620de1a7fbb818b3a7ab2463f6ff47fcba0552ac440639c72f2875de956127ea3da9a5d59aa3bb220e59d0994ed3683cac22309c
 DIST puppetdb-8.5.0.tar.gz 60440356 BLAKE2B 
8c3116b040c91a1b406e56b419ddd7e31a5ecc7aae97c73b03fcecebeedefb1b8eed44ce54b07881cbbb025b79bfa076618c6fd6df861a6dcf03c047e7c8f480
 SHA512 
92808758271c43eabbd508fcb321b3e52a92d0aa860f2c9b42d1df6dcffedb41110c8cc2e72c599fa1762404112f1fc76699f449858a627dd1ca5caa84a2d381

diff --git a/app-admin/puppetdb/puppetdb-8.4.1.ebuild 
b/app-admin/puppetdb/puppetdb-8.4.1.ebuild
deleted file mode 100644
index 4b5a495abffd..
--- a/app-admin/puppetdb/puppetdb-8.4.1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd tmpfiles
-
-DESCRIPTION="PuppetDB collects data generated by Puppet"
-HOMEPAGE="http://docs.puppetlabs.com/puppetdb/";
-SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-KEYWORDS="amd64 x86"
-
-RDEPEND+=">=virtual/jdk-11"
-DEPEND+="acct-user/puppetdb
-   acct-group/puppetdb"
-
-src_prepare() {
-   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
-   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
-   sed -i 's/sysconfig/conf\.d/g' install.sh || die
-   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
-   sed -i 's/var\/run/run/g' install.sh || die
-   default
-}
-
-src_compile() {
-   einfo "not compiling"
-}
-
-src_install() {
-   dodir /opt/puppetlabs/server/data/puppetdb
-   insinto /opt/puppetlabs/server/apps/puppetdb
-   insopts -m0744
-   doins ext/ezbake-functions.sh
-   insopts -m0644
-   doins ext/ezbake.manifest
-   doins puppetdb.jar
-   insinto /etc/puppetlabs/puppetdb
-   doins ext/config/logback.xml
-   doins ext/config/bootstrap.cfg
-   doins ext/config/request-logging.xml
-   insinto /etc/puppetlabs/puppetdb/conf.d
-   doins ext/config/conf.d/jetty.ini
-   doins ext/config/conf.d/repl.ini
-   doins ext/config/conf.d/database.ini
-   doins ext/config/conf.d/config.ini
-   doins ext/config/conf.d/auth.conf
-   insopts -m0755
-   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
-   doins install.sh
-   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
-   doins ext/cli/foreground
-   doins ext/cli/ssl-setup
-   doins ext/cli/config-migration
-   doins ext/cli/foreground
-   doins ext/cli/anonymize
-   doins ext/cli/reload
-   doins ext/cli/start
-   doins ext/cli/stop
-   insinto /opt/puppetlabs/server/apps/puppetdb/bin
-   doins ext/bin/puppetdb
-   insopts -m0644
-   dodir /opt/puppetlabs/server/bin
-   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
-   dodir /opt/puppetlabs/bin
-   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
-   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
-   # init type tasks
-   newconfd ext/default puppetdb
-   systemd_dounit ext/redhat/puppetdb.service
-   newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
-   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
-   # misc
-   insinto /etc/logrotate.d
-   newins ext/puppetdb.logrotate.conf puppetdb
-   fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb
-   fperms -R 770 /opt/puppetlabs/server/data/puppetdb
-}
-
-pkg_postinst() {

[gentoo-commits] repo/gentoo:master commit in: dev-ruby/puppetdb-termini/

2024-04-29 Thread Matthew Thode
commit: c2684b3dff21ff655293e6a1d07b40bd34952b3b
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:41:22 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:41:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2684b3d

dev-ruby/puppetdb-termini: drop 8.4.1

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

 dev-ruby/puppetdb-termini/Manifest |  1 -
 .../puppetdb-termini/puppetdb-termini-8.4.1.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 93148981d1e2..451f21b07edb 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,3 +1,2 @@
 DIST puppetdb-termini_7.13.0-1bullseye_all.deb 22548 BLAKE2B 
535a3f846a7a10dcfaec4447ae852c6c4d870a573169f84e31f61c361164caea989f911df2d18e183c391dd0130a10b9422057eecaab304bebbb022f78e22a21
 SHA512 
3c8e440bfc55579d0c9a03ecae516d4cef49512ad9fdd6fceef37618c163ecac6d77a2b17b6cbb7131ceb3787904486bb78eef84a36a5f76672918db6d30db86
-DIST puppetdb-termini_8.4.1-1focal_all.deb 21900 BLAKE2B 
9d17deaaa0bc27aafdd20cc91aff9d7b9fac92fe6c7c536d6f606eedee5e30870325cd50e3f26e29c70865d7d0c9e5f6774179d6a9c10e84c7f08886837a5f91
 SHA512 
9f261efc3f6140cc8fc637fd7c9ee69c64bf06591581dada8b2aa95d25621b1165673786f8ee55d669e134fcf3676557adf5cbcad30c4e8a1447dd111dc486e4
 DIST puppetdb-termini_8.5.0-1focal_all.deb 22142 BLAKE2B 
e32985eee15ffc44dee5626c51edd09de2a6b2b936c8fb9308d34884871d693b246983056d2791a29341e450ba525a419c818b22390aa22cc9efd85696a1e007
 SHA512 
c4afc5618f83db64b083953a38070660ff4087141e09ff02ce218416eda53e6c16bf6c9f5eab2ebd2721f086c477902ebb1b34b2556eafdeb8f4d4260d9e9f00

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-8.4.1.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-8.4.1.ebuild
deleted file mode 100644
index c55da78154ac..
--- a/dev-ruby/puppetdb-termini/puppetdb-termini-8.4.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby31 ruby32"
-
-inherit unpacker
-
-DESCRIPTION="Library needed to connect puppet to puppetdb"
-HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html";
-SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_all.deb";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-# will need the same keywords as puppet
-KEYWORDS="amd64 ~arm64 ~ppc x86"
-
-RDEPEND+=""
-DEPEND+=""
-
-S=${WORKDIR}
-
-src_install() {
-   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
-   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/puppetdb-termini/

2024-04-29 Thread Matthew Thode
commit: df64ee2aef2af3a9c1a65541f1961b4425122212
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:41:10 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:41:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df64ee2a

dev-ruby/puppetdb-termini: drop 8.2.0

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

 dev-ruby/puppetdb-termini/Manifest |  1 -
 .../puppetdb-termini/puppetdb-termini-8.2.0.ebuild | 28 --
 2 files changed, 29 deletions(-)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 499d174ef44d..93148981d1e2 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,4 +1,3 @@
 DIST puppetdb-termini_7.13.0-1bullseye_all.deb 22548 BLAKE2B 
535a3f846a7a10dcfaec4447ae852c6c4d870a573169f84e31f61c361164caea989f911df2d18e183c391dd0130a10b9422057eecaab304bebbb022f78e22a21
 SHA512 
3c8e440bfc55579d0c9a03ecae516d4cef49512ad9fdd6fceef37618c163ecac6d77a2b17b6cbb7131ceb3787904486bb78eef84a36a5f76672918db6d30db86
-DIST puppetdb-termini_8.2.0-1focal_all.deb 21850 BLAKE2B 
3f2d35a24c3884fdc985cd22e2c27d159dbea80272f5d1510634fc3b93079fd33e2b4f19963e2e122eb25829aa118ac13a84d6838c73ccb54305afc7876f8fc6
 SHA512 
ebf05f85d4bd455498a40b0210a6fc0cbfed4d0991d5a3d5780eb1b99a2f93f64407d6465d010c53ff55a0a3fcfab6f411c851d95a9e028945634644baef5163
 DIST puppetdb-termini_8.4.1-1focal_all.deb 21900 BLAKE2B 
9d17deaaa0bc27aafdd20cc91aff9d7b9fac92fe6c7c536d6f606eedee5e30870325cd50e3f26e29c70865d7d0c9e5f6774179d6a9c10e84c7f08886837a5f91
 SHA512 
9f261efc3f6140cc8fc637fd7c9ee69c64bf06591581dada8b2aa95d25621b1165673786f8ee55d669e134fcf3676557adf5cbcad30c4e8a1447dd111dc486e4
 DIST puppetdb-termini_8.5.0-1focal_all.deb 22142 BLAKE2B 
e32985eee15ffc44dee5626c51edd09de2a6b2b936c8fb9308d34884871d693b246983056d2791a29341e450ba525a419c818b22390aa22cc9efd85696a1e007
 SHA512 
c4afc5618f83db64b083953a38070660ff4087141e09ff02ce218416eda53e6c16bf6c9f5eab2ebd2721f086c477902ebb1b34b2556eafdeb8f4d4260d9e9f00

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild
deleted file mode 100644
index c55da78154ac..
--- a/dev-ruby/puppetdb-termini/puppetdb-termini-8.2.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby31 ruby32"
-
-inherit unpacker
-
-DESCRIPTION="Library needed to connect puppet to puppetdb"
-HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html";
-SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_all.deb";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-# will need the same keywords as puppet
-KEYWORDS="amd64 ~arm64 ~ppc x86"
-
-RDEPEND+=""
-DEPEND+=""
-
-S=${WORKDIR}
-
-src_install() {
-   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
-   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
-}



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

2024-04-29 Thread Matthew Thode
commit: 002eb79a546b69006db24be71aac218eb87cb742
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:39:49 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:39:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=002eb79a

app-admin/puppetserver: drop 8.3.0

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

 app-admin/puppetserver/Manifest  |   1 -
 app-admin/puppetserver/puppetserver-8.3.0.ebuild | 131 ---
 2 files changed, 132 deletions(-)

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index dc63dc02c5fb..fb1ef3cd640c 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,4 +1,3 @@
 DIST puppetserver-7.11.0.tar.gz 59927771 BLAKE2B 
dcf2543ac6d5427f57bb451ff9cc6db6748522ffed6fd5a7e81bd63be899fbf722016975fdfca5154489bcaf93d973d11669dd455ad44c79b3be50ccc5e0f636
 SHA512 
4c9c8d05048ccc35fd729a9a37151451e97655eed131f7192be2dac7614c309ffa4cdb0dd77f1c9eb2666d7df630690faa52ad2b01266010533522b58fb06f79
-DIST puppetserver-8.3.0.tar.gz 63318772 BLAKE2B 
863337c364573b340b802b83f0593fdc510424bfbcf6c6b9f8a8e56729a4db689ce5d4c0d9e1a91399e123e05f42ed0547e6a2e86905d0166c189c79966cd9f3
 SHA512 
c9aa0f84f989dc544ee5d8d268f753b0961f6766531d832a2c99012701dd219d1c2abf4371835242b3445428a7518e86718552678b559b3bf9b027cbf72977fb
 DIST puppetserver-8.5.0.tar.gz 64463953 BLAKE2B 
305f75165f919299301209c5a502237bf931342a9d0bf77d91f81f7801760faa421f1767eff283ac82e2cc49792b94126354b177e7b68bda9be61430d123621f
 SHA512 
cb826e2450aa36380a93e95ee8055e6187944d2eecc6d5c339d4b183662d4a56d1e14847fd17b2bc50316f029dbe36791441947832686c9bfb6b0176edf7b22e
 DIST puppetserver-8.6.0.tar.gz 64667765 BLAKE2B 
bb367a2ed980a6335a6d1e2bc09ad10ccdcc636eee6b658cab5d4bc530f656c76d75545d17e11d7b58288867edcb39bd54af0ddfd5bde2f13cb5000ed33d0bd0
 SHA512 
e780c78371865e754a3a7fc5343b11f9a0319caf34dcf6ca998295243d1fa2137a617867782878d9bb735c96d5dd1f3e3174898eef240353d3af63eb87cdc4a2

diff --git a/app-admin/puppetserver/puppetserver-8.3.0.ebuild 
b/app-admin/puppetserver/puppetserver-8.3.0.ebuild
deleted file mode 100644
index 34a4a96140ca..
--- a/app-admin/puppetserver/puppetserver-8.3.0.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd tmpfiles
-
-DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
-HOMEPAGE="http://docs.puppetlabs.com/puppetserver/";
-SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="puppetdb"
-# will need the same keywords in puppet-agent (puppet-agent now has arm64)
-KEYWORDS="amd64"
-
-RDEPEND+="
-   >=virtual/jdk-11
-   app-admin/puppet-agent[puppetdb?]"
-DEPEND+="acct-user/puppet
-   acct-group/puppet"
-
-src_prepare() {
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
-   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
-   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
-   sed -i 's/var\/run/run/g' install.sh || die
-   default
-}
-
-src_compile() {
-   einfo "not compiling"
-}
-
-src_install() {
-   insinto /opt/puppetlabs/server/apps/puppetserver
-   insopts -m0774
-   doins ext/ezbake-functions.sh
-   insopts -m0644
-   doins ext/ezbake.manifest
-   doins puppet-server-release.jar
-   insinto /etc/puppetlabs/puppetserver
-   doins ext/config/logback.xml
-   doins ext/config/request-logging.xml
-   insinto /etc/puppetlabs/puppetserver/services.d
-   doins ext/system-config/services.d/bootstrap.cfg
-   doins ext/config/services.d/ca.cfg
-   insinto /etc/puppetlabs/puppetserver/conf.d
-   doins ext/config/conf.d/puppetserver.conf
-   doins ext/config/conf.d/auth.conf
-   doins ext/config/conf.d/global.conf
-   doins ext/config/conf.d/web-routes.conf
-   doins ext/config/conf.d/metrics.conf
-   doins ext/config/conf.d/webserver.conf
-   insopts -m0755
-   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
-   doins install.sh
-   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
-   doins ext/cli/ca
-   doins ext/cli/irb
-   doins ext/cli/foreground
-   doins ext/cli/gem
-   doins ext/cli/ruby
-   doins ext/cli/reload
-   doins ext/cli/start
-   doins ext/cli/stop
-   insinto /opt/puppetlabs/server/apps/pup

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

2024-04-29 Thread Matthew Thode
commit: b4ff8f16f522c0bf05ea2ba205ad9957f9370191
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:40:33 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:40:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4ff8f16

app-admin/puppetdb: drop 8.2.0

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

 app-admin/puppetdb/Manifest  |  1 -
 app-admin/puppetdb/puppetdb-8.2.0.ebuild | 90 
 2 files changed, 91 deletions(-)

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index 06e36dacebc9..77506bb414ad 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1,4 +1,3 @@
 DIST puppetdb-7.13.0.tar.gz 49917440 BLAKE2B 
7cb01b2dbd6b6b22aad11a7fbcabff1c8452d51437bd0b3db3c8afe9d72bb853b66a9c8056c4c7c33f284efc4a90c788a05411fe6f80ae081ef817bb7f609bf3
 SHA512 
ba94031b3c15d38a2719390145e034be453a5f8368b5c53420bf3b371cc36a49f0b416447ec4d9de41ef0618b32ec806b9bae996ec3c4ca0ce05fb152940c2f2
-DIST puppetdb-8.2.0.tar.gz 59250096 BLAKE2B 
ed1009e87cad366a1d3399eb55b51d8aaad325f1b2da9c2fc5f77a1ad43581009ebc23f5e6756cd86430eb300d389a9022b14c29bdd4ea392cf956627df0f1fe
 SHA512 
59d894710c2591566f9900a7fc1a396f971152e66ae423b54d73b0b9d474eaf4f58926fb6dc4815865dac8bd2dc458161685876ffdc9db5a3d049d0ffeb9b601
 DIST puppetdb-8.4.1.tar.gz 60378645 BLAKE2B 
eb107fd2016335f814ce9de5431abb2573fd71e8b1a37faf3dad0079ca464f15785bde79eaa49f343a8dd146b9977dbb9ce4e23bce61ba39e5526e422995a497
 SHA512 
89f405e5364eff1ecf1482ff620de1a7fbb818b3a7ab2463f6ff47fcba0552ac440639c72f2875de956127ea3da9a5d59aa3bb220e59d0994ed3683cac22309c
 DIST puppetdb-8.5.0.tar.gz 60440356 BLAKE2B 
8c3116b040c91a1b406e56b419ddd7e31a5ecc7aae97c73b03fcecebeedefb1b8eed44ce54b07881cbbb025b79bfa076618c6fd6df861a6dcf03c047e7c8f480
 SHA512 
92808758271c43eabbd508fcb321b3e52a92d0aa860f2c9b42d1df6dcffedb41110c8cc2e72c599fa1762404112f1fc76699f449858a627dd1ca5caa84a2d381

diff --git a/app-admin/puppetdb/puppetdb-8.2.0.ebuild 
b/app-admin/puppetdb/puppetdb-8.2.0.ebuild
deleted file mode 100644
index 44b569aab29c..
--- a/app-admin/puppetdb/puppetdb-8.2.0.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit systemd tmpfiles
-
-DESCRIPTION="PuppetDB collects data generated by Puppet"
-HOMEPAGE="http://docs.puppetlabs.com/puppetdb/";
-SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-KEYWORDS="amd64 x86"
-
-RDEPEND+=">=virtual/jdk-11"
-DEPEND+="acct-user/puppetdb
-   acct-group/puppetdb"
-
-src_prepare() {
-   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
-   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
-   sed -i 's/sysconfig/conf\.d/g' install.sh || die
-   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
-   sed -i 's/var\/run/run/g' install.sh || die
-   default
-}
-
-src_compile() {
-   einfo "not compiling"
-}
-
-src_install() {
-   dodir /opt/puppetlabs/server/data/puppetdb
-   insinto /opt/puppetlabs/server/apps/puppetdb
-   insopts -m0744
-   doins ext/ezbake-functions.sh
-   insopts -m0644
-   doins ext/ezbake.manifest
-   doins puppetdb.jar
-   insinto /etc/puppetlabs/puppetdb
-   doins ext/config/logback.xml
-   doins ext/config/bootstrap.cfg
-   doins ext/config/request-logging.xml
-   insinto /etc/puppetlabs/puppetdb/conf.d
-   doins ext/config/conf.d/jetty.ini
-   doins ext/config/conf.d/repl.ini
-   doins ext/config/conf.d/database.ini
-   doins ext/config/conf.d/config.ini
-   doins ext/config/conf.d/auth.conf
-   insopts -m0755
-   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
-   doins install.sh
-   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
-   doins ext/cli/foreground
-   doins ext/cli/ssl-setup
-   doins ext/cli/config-migration
-   doins ext/cli/foreground
-   doins ext/cli/anonymize
-   doins ext/cli/reload
-   doins ext/cli/start
-   doins ext/cli/stop
-   insinto /opt/puppetlabs/server/apps/puppetdb/bin
-   doins ext/bin/puppetdb
-   insopts -m0644
-   dodir /opt/puppetlabs/server/bin
-   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
-   dodir /opt/puppetlabs/bin
-   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
-   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
-   # init type tasks
-   newconfd ext/default puppetdb
-   systemd_dounit ext/redhat/puppetdb.service
-   newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
-   new

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

2024-04-29 Thread Matthew Thode
commit: 26b37e0990580153dcb2658287c1b933f2d4d28c
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Apr 29 19:40:00 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Apr 29 19:40:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b37e09

app-admin/puppetserver: drop 8.5.0

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

 app-admin/puppetserver/Manifest  |   1 -
 app-admin/puppetserver/puppetserver-8.5.0.ebuild | 131 ---
 2 files changed, 132 deletions(-)

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index fb1ef3cd640c..555c21456061 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,3 +1,2 @@
 DIST puppetserver-7.11.0.tar.gz 59927771 BLAKE2B 
dcf2543ac6d5427f57bb451ff9cc6db6748522ffed6fd5a7e81bd63be899fbf722016975fdfca5154489bcaf93d973d11669dd455ad44c79b3be50ccc5e0f636
 SHA512 
4c9c8d05048ccc35fd729a9a37151451e97655eed131f7192be2dac7614c309ffa4cdb0dd77f1c9eb2666d7df630690faa52ad2b01266010533522b58fb06f79
-DIST puppetserver-8.5.0.tar.gz 64463953 BLAKE2B 
305f75165f919299301209c5a502237bf931342a9d0bf77d91f81f7801760faa421f1767eff283ac82e2cc49792b94126354b177e7b68bda9be61430d123621f
 SHA512 
cb826e2450aa36380a93e95ee8055e6187944d2eecc6d5c339d4b183662d4a56d1e14847fd17b2bc50316f029dbe36791441947832686c9bfb6b0176edf7b22e
 DIST puppetserver-8.6.0.tar.gz 64667765 BLAKE2B 
bb367a2ed980a6335a6d1e2bc09ad10ccdcc636eee6b658cab5d4bc530f656c76d75545d17e11d7b58288867edcb39bd54af0ddfd5bde2f13cb5000ed33d0bd0
 SHA512 
e780c78371865e754a3a7fc5343b11f9a0319caf34dcf6ca998295243d1fa2137a617867782878d9bb735c96d5dd1f3e3174898eef240353d3af63eb87cdc4a2

diff --git a/app-admin/puppetserver/puppetserver-8.5.0.ebuild 
b/app-admin/puppetserver/puppetserver-8.5.0.ebuild
deleted file mode 100644
index 198d1e787156..
--- a/app-admin/puppetserver/puppetserver-8.5.0.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd tmpfiles
-
-DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
-HOMEPAGE="http://docs.puppetlabs.com/puppetserver/";
-SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz";
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="puppetdb"
-# will need the same keywords in puppet-agent (puppet-agent now has arm64)
-KEYWORDS="amd64"
-
-RDEPEND+="
-   >=virtual/jdk-11
-   app-admin/puppet-agent[puppetdb?]"
-DEPEND+="acct-user/puppet
-   acct-group/puppet"
-
-src_prepare() {
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
-   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
-   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
-   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
-   sed -i 's/var\/run/run/g' install.sh || die
-   default
-}
-
-src_compile() {
-   einfo "not compiling"
-}
-
-src_install() {
-   insinto /opt/puppetlabs/server/apps/puppetserver
-   insopts -m0774
-   doins ext/ezbake-functions.sh
-   insopts -m0644
-   doins ext/ezbake.manifest
-   doins puppet-server-release.jar
-   insinto /etc/puppetlabs/puppetserver
-   doins ext/config/logback.xml
-   doins ext/config/request-logging.xml
-   insinto /etc/puppetlabs/puppetserver/services.d
-   doins ext/system-config/services.d/bootstrap.cfg
-   doins ext/config/services.d/ca.cfg
-   insinto /etc/puppetlabs/puppetserver/conf.d
-   doins ext/config/conf.d/puppetserver.conf
-   doins ext/config/conf.d/auth.conf
-   doins ext/config/conf.d/global.conf
-   doins ext/config/conf.d/web-routes.conf
-   doins ext/config/conf.d/metrics.conf
-   doins ext/config/conf.d/webserver.conf
-   insopts -m0755
-   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
-   doins install.sh
-   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
-   doins ext/cli/ca
-   doins ext/cli/irb
-   doins ext/cli/foreground
-   doins ext/cli/gem
-   doins ext/cli/ruby
-   doins ext/cli/reload
-   doins ext/cli/start
-   doins ext/cli/stop
-   insinto /opt/puppetlabs/server/apps/puppetserver/cli
-   doins ext/cli_defaults/cli-defaults.sh
-   insinto /opt/puppetlabs/server/apps/puppetserver/bin
-   doins ext/bin/puppetserver
-   insopts -m0644
-   dodir /opt/puppetlabs/server/bin
-   dosym ../apps/puppetserver/bin/puppetserver 
/opt/puppetlabs/server/bin/puppetserver
-

[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
-   

[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 )
-   

[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_r

[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_

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-04-28 Thread Matthew Thode
commit: aad8e03ea3dbf3439d3950d12411204fe7d0bee6
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr 28 15:00:39 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Apr 28 15:01:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad8e03e

net-misc/memcached: drop 1.6.23

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

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.6.23.ebuild | 104 -
 2 files changed, 105 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 63dcf7cc153f..490f3d260fc7 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
-DIST memcached-1.6.23.tar.gz 1166511 BLAKE2B 
4e0d4cc49781a78e6900d843750d495d87f72829eabf6dcb1b959725a4f1df388a4cb44e87677f80ca19ea76102df997bb292137f626e8829113ec01e0b26e06
 SHA512 
b531a58f8fd1ff9ae821319302093ccf44a6c911ad680a15cc29390144a153340814f45c0a1ea9eebf999743399579e655abea671b27b85c1202d70945ce902a
 DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265
 DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7
 DIST memcached-1.6.26.tar.gz 1178446 BLAKE2B 
95919a83bd46bcddc7d055467954da6d64d42d0b9d1ee8e373e6c2a79cf518b768e0bd5d10f25a0eb27e642dd5fbc825f24c968d12034aa6e885a945a018e761
 SHA512 
7bd0d0dc0d228cde2fc3841c8973a2dde86bd50a4819f9737a22e12435f61d7459655029da390b63b8e6c3ca555b92a9c4c125a7c0bef5e6b051216414f1d49e

diff --git a/net-misc/memcached/memcached-1.6.23.ebuild 
b/net-misc/memcached/memcached-1.6.23.ebuild
deleted file mode 100644
index 9561a6bf3beb..
--- a/net-misc/memcached/memcached-1.6.23.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/";
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-
-   eautoreconf
-
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   --disable-werror \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # The xml2rfc tool to build the additional docs requires TCL :-(
-   # `use_enable doc docs`
-}
-
-src_compile() {
-   # There is a heavy degree of per-object compile flags
-   # Users do NOT know better than upstream. Trying to compile the testapp 
and
-   # the -debug version with -DNDEBUG _WILL_ fail.
-   append-flags -UNDEBUG -pthread
-   emake testapp memcached-debug CFLAGS=&

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-04-28 Thread Matthew Thode
commit: e8c7c4c888dd271b816a8e218897488d555d55b8
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr 28 15:00:25 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Apr 28 15:01:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8c7c4c8

net-misc/memcached: drop 1.6.22

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

 net-misc/memcached/Manifest|   1 -
 net-misc/memcached/memcached-1.6.22.ebuild | 104 -
 2 files changed, 105 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index f4468b38f6f2..63dcf7cc153f 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
-DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98a73e39b8ad64e084c87834e86d7026abcdc3a87b016d0c7eb80bc96621ac9a0da8fcc0b46fc93e7c042cc30848cac
 SHA512 
a30adc4f14c32051d2fc112eaa71de96f7ba614bd7f940ab5dd86365fe5e4df1399fa6fe6591cee903c8b914f2156050edef3139bafe38cd4a2b6424ba973e8e
 DIST memcached-1.6.23.tar.gz 1166511 BLAKE2B 
4e0d4cc49781a78e6900d843750d495d87f72829eabf6dcb1b959725a4f1df388a4cb44e87677f80ca19ea76102df997bb292137f626e8829113ec01e0b26e06
 SHA512 
b531a58f8fd1ff9ae821319302093ccf44a6c911ad680a15cc29390144a153340814f45c0a1ea9eebf999743399579e655abea671b27b85c1202d70945ce902a
 DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265
 DIST memcached-1.6.25.tar.gz 1178044 BLAKE2B 
a00fb61cf6fbad07d18ecf878c08b250bcc2206f5bc1bbf91d2d1524ba14bba15743a3cc2d919fbdf0388d01ec26671dcfd0e4511b477747497ee564d796828f
 SHA512 
70b11244fdedbea29cceda0f6db94fcd3723f70643f614db1163bae90d9b9792fe247233aa08b894869252f7b8340e85e41213cd04195b5f4ba288901ede80f7

diff --git a/net-misc/memcached/memcached-1.6.22.ebuild 
b/net-misc/memcached/memcached-1.6.22.ebuild
deleted file mode 100644
index 53e00ffd929c..
--- a/net-misc/memcached/memcached-1.6.22.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/";
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-
-   eautoreconf
-
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   --disable-werror \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # The xml2rfc tool to build the additional docs requires TCL :-(
-   # `use_enable doc docs`
-}
-
-src_compile() {
-   # There is a heavy degree of per-object compile flags
-   # Users do NOT know better than upstream. Trying to compile the testapp 
and
-   # the -debug version with -DNDEBUG _WILL_ fail.
-   append-flags -UNDEBUG -pthread
-   emake testapp memcached-debug CFLAGS="$

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-04-28 Thread Matthew Thode
commit: ca8e5a99cded09e9684b81550b108f169ee7e852
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr 28 15:00:11 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Apr 28 15:01:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca8e5a99

net-misc/memcached: drop 1.6.21-r1

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

 net-misc/memcached/Manifest   |   1 -
 net-misc/memcached/memcached-1.6.21-r1.ebuild | 104 --
 2 files changed, 105 deletions(-)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index a12e11a145d6..f4468b38f6f2 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -1,4 +1,3 @@
-DIST memcached-1.6.21.tar.gz 1127623 BLAKE2B 
13feb4872f5d196c1c3ded0159c16c2b09661b95f2486fbffb012d3f0bc86a94cbcf82aea9d4e59a9beac7cc4251fb60efd9e2f4c066831cb9b582bd44631d28
 SHA512 
9d8ba8964474e7ed40095e414747a3ce76860ee32b9d8bac19fc7932a79d4bb9947e4cbe810933b6d271f4b0ee5576e25089ca40f414b25faf9245733bfbd369
 DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98a73e39b8ad64e084c87834e86d7026abcdc3a87b016d0c7eb80bc96621ac9a0da8fcc0b46fc93e7c042cc30848cac
 SHA512 
a30adc4f14c32051d2fc112eaa71de96f7ba614bd7f940ab5dd86365fe5e4df1399fa6fe6591cee903c8b914f2156050edef3139bafe38cd4a2b6424ba973e8e
 DIST memcached-1.6.23.tar.gz 1166511 BLAKE2B 
4e0d4cc49781a78e6900d843750d495d87f72829eabf6dcb1b959725a4f1df388a4cb44e87677f80ca19ea76102df997bb292137f626e8829113ec01e0b26e06
 SHA512 
b531a58f8fd1ff9ae821319302093ccf44a6c911ad680a15cc29390144a153340814f45c0a1ea9eebf999743399579e655abea671b27b85c1202d70945ce902a
 DIST memcached-1.6.24.tar.gz 1168521 BLAKE2B 
f68b9111c179865dba8ec126775195bc1dc0efb1ad76b121a06ca019a8fba675866b6d6c243d91412db259bc79cf54ef126b7c7c800198d5c980e1c48f6307a2
 SHA512 
e43386c2a6c0b95cefdccfe7f6b3890c59ca8b5c2636efc2e910b9617b20a5cf6de9bfedaafe0fb05c91bebb175fbdf033f5e0e512cb041b73af5af0d1854265

diff --git a/net-misc/memcached/memcached-1.6.21-r1.ebuild 
b/net-misc/memcached/memcached-1.6.21-r1.ebuild
deleted file mode 100644
index 53e00ffd929c..
--- a/net-misc/memcached/memcached-1.6.21-r1.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic systemd
-
-MY_PV="${PV/_rc/-rc}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="High-performance, distributed memory object caching system"
-HOMEPAGE="http://memcached.org/";
-SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
-   https://www.memcached.org/files/old/${MY_P}.tar.gz";
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
-
-RDEPEND=">=dev-libs/libevent-1.4:=
-   dev-lang/perl
-   sasl? ( dev-libs/cyrus-sasl )
-   seccomp? ( sys-libs/libseccomp )
-   selinux? ( sec-policy/selinux-memcached )
-   ssl? ( >=dev-libs/openssl-1.1.0g:= )"
-DEPEND="${RDEPEND}
-   acct-user/memcached
-   test? ( virtual/perl-Test-Harness >=dev-perl/Cache-Memcached-1.24 ssl? 
( dev-perl/IO-Socket-SSL ) )"
-
-S="${WORKDIR}/${MY_P}"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-1.4.0-fix-as-needed-linking.patch"
-   "${FILESDIR}/${PN}-1.4.17-EWOULDBLOCK.patch"
-)
-
-src_prepare() {
-   default
-
-   sed -i -e 's,AM_CONFIG_HEADER,AC_CONFIG_HEADERS,' configure.ac || die
-
-   eautoreconf
-
-   use slabs-reassign && append-flags -DALLOW_SLABS_REASSIGN
-
-   # Tweak upstream systemd unit to use Gentoo variables/envfile.
-   # As noted by bug #587440
-   sed -i -e '/^ExecStart/{
-   s,{USER},{MEMCACHED_RUNAS},g;
-   s,{CACHESIZE},{MEMUSAGE},g;
-   s,OPTIONS,MISC_OPTS,g;
-   };
-   /Environment=/{s,OPTIONS,MISC_OPTS,g;};
-   /EnvironmentFile=/{s,/sysconfig/,/conf.d/,g;};
-   ' \
-   "${S}"/scripts/memcached.service
-}
-
-src_configure() {
-   econf \
-   --disable-docs \
-   --disable-werror \
-   $(use_enable sasl) \
-   $(use_enable ssl tls)
-   # The xml2rfc tool to build the additional docs requires TCL :-(
-   # `use_enable doc docs`
-}
-
-src_compile() {
-   # There is a heavy degree of per-object compile flags
-   # Users do NOT know better than upstream. Trying to compile the testapp 
and
-   # the -debug version with -DNDEBUG _WILL_ fail.
-   append-flags -UNDEBUG -pthread
-   emake testapp memcached-de

[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-04-28 Thread Matthew Thode
commit: 4a0792fbc0a09478339d7e085ff286be48fe1147
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Apr 28 14:59:18 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Apr 28 15:01:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0792fb

net-misc/memcached: stabilize 1.6.26

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

 net-misc/memcached/memcached-1.6.26.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.26.ebuild 
b/net-misc/memcached/memcached-1.6.26.ebuild
index 9561a6bf3beb..bd837580012f 100644
--- a/net-misc/memcached/memcached-1.6.26.ebuild
+++ b/net-misc/memcached/memcached-1.6.26.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



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

2024-04-26 Thread Matthew Thode
commit: b0da52f49a3aa35ffc384d1ecdcbe651d4edfe83
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Apr 26 14:00:50 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri Apr 26 14:01:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0da52f4

app-admin/ansible-core: stabilize 2.16.5 for amd64, arm64, x86

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

 app-admin/ansible-core/ansible-core-2.16.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/ansible-core/ansible-core-2.16.5.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.5.ebuild
index a9e25609de36..51f3b5d36db1 100644
--- a/app-admin/ansible-core/ansible-core-2.16.5.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.16.5.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} ==  ]]; then
EGIT_BRANCH="devel"
 else
inherit pypi
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+   KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/

2024-04-25 Thread Matthew Thode
commit: d1027fb0d18913f36fff58a5a3bc99bece3a0cc3
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Apr 26 02:03:43 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri Apr 26 02:04:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1027fb0

gui-wm/sway: remove grimshot flag

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

 gui-wm/sway/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-wm/sway/metadata.xml b/gui-wm/sway/metadata.xml
index c917d58ddcc8..54aab2ebb43a 100644
--- a/gui-wm/sway/metadata.xml
+++ b/gui-wm/sway/metadata.xml
@@ -22,7 +22,6 @@
something else.


-   Install 'grimshot': script for taking 
screenshots
Install 'swaybar': sway's status bar 
component
Install 'swaynag': shows a message with 
buttons
Enable support for StatusNotifierItem tray 
specification



[gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/

2024-04-24 Thread Matthew Thode
commit: d1251a330432952994dad5202bda32a5e93a2fe9
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr 25 02:27:21 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Thu Apr 25 02:27:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1251a33

gui-wm/sway: drop 1.8.1-r2

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

 gui-wm/sway/Manifest |   1 -
 gui-wm/sway/sway-1.8.1-r2.ebuild | 120 ---
 2 files changed, 121 deletions(-)

diff --git a/gui-wm/sway/Manifest b/gui-wm/sway/Manifest
index 9bad0235366d..0b3a254a2b8f 100644
--- a/gui-wm/sway/Manifest
+++ b/gui-wm/sway/Manifest
@@ -1,2 +1 @@
-DIST sway-1.8.1.tar.gz 5577483 BLAKE2B 
0e21c3a113b6bbb4a535ef77e347304ead98a424b65c176299f3d86fd52c35abf88d4e88fff0a8ecdb48494e8275110c79ea35fafd2902653db03fd938ee0323
 SHA512 
1f9909cb0402a99926d0ff1cefb98c40930e61678067413b6f195b036e6018a4f85bb3a6649d8bb743c93f0476b103791617a94d7c8c11a2c021f40131b65563
 DIST sway-1.9.tar.gz 5581281 BLAKE2B 
11d90866e3d12a76880f41e006be5ae7f3a3b1e6cbeb2412d30b673be91be7f60523dcce2892579e1da76de1d0498e0669138aa953bf1f595b97123720812e06
 SHA512 
7ec0a29078eb7e0fb1b6af97613c263adec78ddb03a63cb75fb5e44c7241ed144687fd094ee2eb70f4397832ca9bdffc88bc32dee7683bf0e515417c7a05d4c4

diff --git a/gui-wm/sway/sway-1.8.1-r2.ebuild b/gui-wm/sway/sway-1.8.1-r2.ebuild
deleted file mode 100644
index 5b4365fc1617..
--- a/gui-wm/sway/sway-1.8.1-r2.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git";
-else
-   MY_PV=${PV/_rc/-rc}
-   SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
-
-DEPEND="
-   >=dev-libs/json-c-0.13:0=
-   >=dev-libs/libinput-1.21.0:0=
-   sys-auth/seatd:=
-   dev-libs/libpcre2
-   >=dev-libs/wayland-1.20.0
-   x11-libs/cairo
-   x11-libs/libxkbcommon
-   x11-libs/pango
-   x11-libs/pixman
-   media-libs/mesa[gles2,libglvnd(+)]
-   swaybar? ( x11-libs/gdk-pixbuf:2 )
-   tray? ( || (
-   sys-apps/systemd
-   sys-auth/elogind
-   sys-libs/basu
-   ) )
-   wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
-   X? (
-   x11-libs/libxcb:0=
-   x11-libs/xcb-util-wm
-   )
-"
-# x11-libs/xcb-util-wm needed for xcb-iccm
-if [[ ${PV} ==  ]]; then
-   DEPEND+="~gui-libs/wlroots-:=[X?]"
-else
-   DEPEND+="
-   >=gui-libs/wlroots-0.16:=[X?]
-   https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway";
-   einfo "Please note that some of them might not (yet) available on 
gentoo"
-}



[gentoo-commits] repo/gentoo:master commit in: gui-wm/sway/

2024-04-20 Thread Matthew Thode
commit: 426efb01a7a63277ed1915d149e8e65ca2d4ac32
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 20 14:24:39 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 20 14:25:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=426efb01

gui-wm/sway: drop 1.8.1

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

 gui-wm/sway/sway-1.8.1.ebuild | 117 --
 1 file changed, 117 deletions(-)

diff --git a/gui-wm/sway/sway-1.8.1.ebuild b/gui-wm/sway/sway-1.8.1.ebuild
deleted file mode 100644
index c60250eff3b8..
--- a/gui-wm/sway/sway-1.8.1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson optfeature
-
-DESCRIPTION="i3-compatible Wayland window manager"
-HOMEPAGE="https://swaywm.org";
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/swaywm/${PN}.git";
-else
-   MY_PV=${PV/_rc/-rc}
-   SRC_URI="https://github.com/swaywm/${PN}/archive/${MY_PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
-   S="${WORKDIR}/${PN}-${MY_PV}"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="grimshot +man +swaybar +swaynag tray wallpapers X"
-
-DEPEND="
-   >=dev-libs/json-c-0.13:0=
-   >=dev-libs/libinput-1.21.0:0=
-   sys-auth/seatd:=
-   dev-libs/libpcre2
-   >=dev-libs/wayland-1.20.0
-   x11-libs/cairo
-   x11-libs/libxkbcommon
-   x11-libs/pango
-   x11-libs/pixman
-   media-libs/mesa[gles2,libglvnd(+)]
-   swaybar? ( x11-libs/gdk-pixbuf:2 )
-   tray? ( || (
-   sys-apps/systemd
-   sys-auth/elogind
-   sys-libs/basu
-   ) )
-   wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] )
-   X? (
-   x11-libs/libxcb:0=
-   x11-libs/xcb-util-wm
-   )
-"
-# x11-libs/xcb-util-wm needed for xcb-iccm
-if [[ ${PV} ==  ]]; then
-   DEPEND+="~gui-libs/wlroots-:=[X?]"
-else
-   DEPEND+="
-   >=gui-libs/wlroots-0.16:=[X?]
-   https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway";
-   einfo "Please note that some of them might not (yet) available on 
gentoo"
-}



[gentoo-commits] repo/gentoo:master commit in: net-misc/memcached/

2024-04-20 Thread Matthew Thode
commit: b12e9e22850e6146d63783483faffe19c6b40b6a
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 20 14:25:51 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 20 14:25:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b12e9e22

net-misc/memcached: stabilize 1.6.25

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

 net-misc/memcached/memcached-1.6.25.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/memcached/memcached-1.6.25.ebuild 
b/net-misc/memcached/memcached-1.6.25.ebuild
index 9561a6bf3beb..bd837580012f 100644
--- a/net-misc/memcached/memcached-1.6.25.ebuild
+++ b/net-misc/memcached/memcached-1.6.25.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://www.memcached.org/files/${MY_P}.tar.gz
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="debug sasl seccomp selinux slabs-reassign ssl test" # hugetlbfs later
 
 RDEPEND=">=dev-libs/libevent-1.4:=



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/puppetdb-termini/

2024-04-20 Thread Matthew Thode
commit: a5e4f382690bf817ff54738125bfe5c9339a572d
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 20 14:18:34 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 20 14:18:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5e4f382

dev-ruby/puppetdb-termini: add 8.5.0

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

 dev-ruby/puppetdb-termini/Manifest |  1 +
 .../puppetdb-termini/puppetdb-termini-8.5.0.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-ruby/puppetdb-termini/Manifest 
b/dev-ruby/puppetdb-termini/Manifest
index 53fdf35a5ccc..499d174ef44d 100644
--- a/dev-ruby/puppetdb-termini/Manifest
+++ b/dev-ruby/puppetdb-termini/Manifest
@@ -1,3 +1,4 @@
 DIST puppetdb-termini_7.13.0-1bullseye_all.deb 22548 BLAKE2B 
535a3f846a7a10dcfaec4447ae852c6c4d870a573169f84e31f61c361164caea989f911df2d18e183c391dd0130a10b9422057eecaab304bebbb022f78e22a21
 SHA512 
3c8e440bfc55579d0c9a03ecae516d4cef49512ad9fdd6fceef37618c163ecac6d77a2b17b6cbb7131ceb3787904486bb78eef84a36a5f76672918db6d30db86
 DIST puppetdb-termini_8.2.0-1focal_all.deb 21850 BLAKE2B 
3f2d35a24c3884fdc985cd22e2c27d159dbea80272f5d1510634fc3b93079fd33e2b4f19963e2e122eb25829aa118ac13a84d6838c73ccb54305afc7876f8fc6
 SHA512 
ebf05f85d4bd455498a40b0210a6fc0cbfed4d0991d5a3d5780eb1b99a2f93f64407d6465d010c53ff55a0a3fcfab6f411c851d95a9e028945634644baef5163
 DIST puppetdb-termini_8.4.1-1focal_all.deb 21900 BLAKE2B 
9d17deaaa0bc27aafdd20cc91aff9d7b9fac92fe6c7c536d6f606eedee5e30870325cd50e3f26e29c70865d7d0c9e5f6774179d6a9c10e84c7f08886837a5f91
 SHA512 
9f261efc3f6140cc8fc637fd7c9ee69c64bf06591581dada8b2aa95d25621b1165673786f8ee55d669e134fcf3676557adf5cbcad30c4e8a1447dd111dc486e4
+DIST puppetdb-termini_8.5.0-1focal_all.deb 22142 BLAKE2B 
e32985eee15ffc44dee5626c51edd09de2a6b2b936c8fb9308d34884871d693b246983056d2791a29341e450ba525a419c818b22390aa22cc9efd85696a1e007
 SHA512 
c4afc5618f83db64b083953a38070660ff4087141e09ff02ce218416eda53e6c16bf6c9f5eab2ebd2721f086c477902ebb1b34b2556eafdeb8f4d4260d9e9f00

diff --git a/dev-ruby/puppetdb-termini/puppetdb-termini-8.5.0.ebuild 
b/dev-ruby/puppetdb-termini/puppetdb-termini-8.5.0.ebuild
new file mode 100644
index ..c55da78154ac
--- /dev/null
+++ b/dev-ruby/puppetdb-termini/puppetdb-termini-8.5.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+USE_RUBY="ruby31 ruby32"
+
+inherit unpacker
+
+DESCRIPTION="Library needed to connect puppet to puppetdb"
+HOMEPAGE="https://puppet.com/docs/puppetdb/latest/index.html";
+SRC_URI="http://apt.puppetlabs.com/pool/focal/puppet8/${PN:0:1}/${PN}/${PN}_${PV}-1focal_all.deb";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+# will need the same keywords as puppet
+KEYWORDS="amd64 ~arm64 ~ppc x86"
+
+RDEPEND+=""
+DEPEND+=""
+
+S=${WORKDIR}
+
+src_install() {
+   insinto opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/
+   doins -r opt/puppetlabs/puppet/lib/ruby/vendor_ruby/puppet/*
+}



[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/system

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

2024-04-20 Thread Matthew Thode
commit: c6c1aa79338ddaa487a1751186f5a9c376b7d7d8
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 20 14:16:12 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 20 14:18:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6c1aa79

app-admin/puppetdb: add 8.5.0

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

 app-admin/puppetdb/Manifest  |  1 +
 app-admin/puppetdb/puppetdb-8.5.0.ebuild | 90 
 2 files changed, 91 insertions(+)

diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest
index 56a7d880dbfb..06e36dacebc9 100644
--- a/app-admin/puppetdb/Manifest
+++ b/app-admin/puppetdb/Manifest
@@ -1,3 +1,4 @@
 DIST puppetdb-7.13.0.tar.gz 49917440 BLAKE2B 
7cb01b2dbd6b6b22aad11a7fbcabff1c8452d51437bd0b3db3c8afe9d72bb853b66a9c8056c4c7c33f284efc4a90c788a05411fe6f80ae081ef817bb7f609bf3
 SHA512 
ba94031b3c15d38a2719390145e034be453a5f8368b5c53420bf3b371cc36a49f0b416447ec4d9de41ef0618b32ec806b9bae996ec3c4ca0ce05fb152940c2f2
 DIST puppetdb-8.2.0.tar.gz 59250096 BLAKE2B 
ed1009e87cad366a1d3399eb55b51d8aaad325f1b2da9c2fc5f77a1ad43581009ebc23f5e6756cd86430eb300d389a9022b14c29bdd4ea392cf956627df0f1fe
 SHA512 
59d894710c2591566f9900a7fc1a396f971152e66ae423b54d73b0b9d474eaf4f58926fb6dc4815865dac8bd2dc458161685876ffdc9db5a3d049d0ffeb9b601
 DIST puppetdb-8.4.1.tar.gz 60378645 BLAKE2B 
eb107fd2016335f814ce9de5431abb2573fd71e8b1a37faf3dad0079ca464f15785bde79eaa49f343a8dd146b9977dbb9ce4e23bce61ba39e5526e422995a497
 SHA512 
89f405e5364eff1ecf1482ff620de1a7fbb818b3a7ab2463f6ff47fcba0552ac440639c72f2875de956127ea3da9a5d59aa3bb220e59d0994ed3683cac22309c
+DIST puppetdb-8.5.0.tar.gz 60440356 BLAKE2B 
8c3116b040c91a1b406e56b419ddd7e31a5ecc7aae97c73b03fcecebeedefb1b8eed44ce54b07881cbbb025b79bfa076618c6fd6df861a6dcf03c047e7c8f480
 SHA512 
92808758271c43eabbd508fcb321b3e52a92d0aa860f2c9b42d1df6dcffedb41110c8cc2e72c599fa1762404112f1fc76699f449858a627dd1ca5caa84a2d381

diff --git a/app-admin/puppetdb/puppetdb-8.5.0.ebuild 
b/app-admin/puppetdb/puppetdb-8.5.0.ebuild
new file mode 100644
index ..4b5a495abffd
--- /dev/null
+++ b/app-admin/puppetdb/puppetdb-8.5.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit systemd tmpfiles
+
+DESCRIPTION="PuppetDB collects data generated by Puppet"
+HOMEPAGE="http://docs.puppetlabs.com/puppetdb/";
+SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+KEYWORDS="amd64 x86"
+
+RDEPEND+=">=virtual/jdk-11"
+DEPEND+="acct-user/puppetdb
+   acct-group/puppetdb"
+
+src_prepare() {
+   sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die
+   sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die
+   sed -i 's/sysconfig/conf\.d/g' install.sh || die
+   sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   dodir /opt/puppetlabs/server/data/puppetdb
+   insinto /opt/puppetlabs/server/apps/puppetdb
+   insopts -m0744
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppetdb.jar
+   insinto /etc/puppetlabs/puppetdb
+   doins ext/config/logback.xml
+   doins ext/config/bootstrap.cfg
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetdb/conf.d
+   doins ext/config/conf.d/jetty.ini
+   doins ext/config/conf.d/repl.ini
+   doins ext/config/conf.d/database.ini
+   doins ext/config/conf.d/config.ini
+   doins ext/config/conf.d/auth.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetdb/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps
+   doins ext/cli/foreground
+   doins ext/cli/ssl-setup
+   doins ext/cli/config-migration
+   doins ext/cli/foreground
+   doins ext/cli/anonymize
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetdb/bin
+   doins ext/bin/puppetdb
+   insopts -m0644
+   dodir /opt/puppetlabs/server/bin
+   dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb
+   dodir /opt/puppetlabs/bin
+   dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb
+   dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb 
/usr/bin/puppetdb
+   # init type tasks
+   newconfd ext/default puppetdb
+   systemd_dounit ext/redhat/puppetdb.service
+   newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf
+   newini

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

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

app-admin/puppetserver: add 8.6.0

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

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

diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest
index c6646756a2f1..dc63dc02c5fb 100644
--- a/app-admin/puppetserver/Manifest
+++ b/app-admin/puppetserver/Manifest
@@ -1,3 +1,4 @@
 DIST puppetserver-7.11.0.tar.gz 59927771 BLAKE2B 
dcf2543ac6d5427f57bb451ff9cc6db6748522ffed6fd5a7e81bd63be899fbf722016975fdfca5154489bcaf93d973d11669dd455ad44c79b3be50ccc5e0f636
 SHA512 
4c9c8d05048ccc35fd729a9a37151451e97655eed131f7192be2dac7614c309ffa4cdb0dd77f1c9eb2666d7df630690faa52ad2b01266010533522b58fb06f79
 DIST puppetserver-8.3.0.tar.gz 63318772 BLAKE2B 
863337c364573b340b802b83f0593fdc510424bfbcf6c6b9f8a8e56729a4db689ce5d4c0d9e1a91399e123e05f42ed0547e6a2e86905d0166c189c79966cd9f3
 SHA512 
c9aa0f84f989dc544ee5d8d268f753b0961f6766531d832a2c99012701dd219d1c2abf4371835242b3445428a7518e86718552678b559b3bf9b027cbf72977fb
 DIST puppetserver-8.5.0.tar.gz 64463953 BLAKE2B 
305f75165f919299301209c5a502237bf931342a9d0bf77d91f81f7801760faa421f1767eff283ac82e2cc49792b94126354b177e7b68bda9be61430d123621f
 SHA512 
cb826e2450aa36380a93e95ee8055e6187944d2eecc6d5c339d4b183662d4a56d1e14847fd17b2bc50316f029dbe36791441947832686c9bfb6b0176edf7b22e
+DIST puppetserver-8.6.0.tar.gz 64667765 BLAKE2B 
bb367a2ed980a6335a6d1e2bc09ad10ccdcc636eee6b658cab5d4bc530f656c76d75545d17e11d7b58288867edcb39bd54af0ddfd5bde2f13cb5000ed33d0bd0
 SHA512 
e780c78371865e754a3a7fc5343b11f9a0319caf34dcf6ca998295243d1fa2137a617867782878d9bb735c96d5dd1f3e3174898eef240353d3af63eb87cdc4a2

diff --git a/app-admin/puppetserver/puppetserver-8.6.0.ebuild 
b/app-admin/puppetserver/puppetserver-8.6.0.ebuild
new file mode 100644
index ..198d1e787156
--- /dev/null
+++ b/app-admin/puppetserver/puppetserver-8.6.0.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd tmpfiles
+
+DESCRIPTION="Puppet Server is the next-generation application for managing 
Puppet agents"
+HOMEPAGE="http://docs.puppetlabs.com/puppetserver/";
+SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="puppetdb"
+# will need the same keywords in puppet-agent (puppet-agent now has arm64)
+KEYWORDS="amd64"
+
+RDEPEND+="
+   >=virtual/jdk-11
+   app-admin/puppet-agent[puppetdb?]"
+DEPEND+="acct-user/puppet
+   acct-group/puppet"
+
+src_prepare() {
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/redhat/puppetserver.service || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' 
ext/bin/puppetserver || die
+   sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh 
|| die
+   sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die
+   sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die
+   sed -i 's/var\/run/run/g' install.sh || die
+   default
+}
+
+src_compile() {
+   einfo "not compiling"
+}
+
+src_install() {
+   insinto /opt/puppetlabs/server/apps/puppetserver
+   insopts -m0774
+   doins ext/ezbake-functions.sh
+   insopts -m0644
+   doins ext/ezbake.manifest
+   doins puppet-server-release.jar
+   insinto /etc/puppetlabs/puppetserver
+   doins ext/config/logback.xml
+   doins ext/config/request-logging.xml
+   insinto /etc/puppetlabs/puppetserver/services.d
+   doins ext/system-config/services.d/bootstrap.cfg
+   doins ext/config/services.d/ca.cfg
+   insinto /etc/puppetlabs/puppetserver/conf.d
+   doins ext/config/conf.d/puppetserver.conf
+   doins ext/config/conf.d/auth.conf
+   doins ext/config/conf.d/global.conf
+   doins ext/config/conf.d/web-routes.conf
+   doins ext/config/conf.d/metrics.conf
+   doins ext/config/conf.d/webserver.conf
+   insopts -m0755
+   insinto /opt/puppetlabs/server/apps/puppetserver/scripts
+   doins install.sh
+   insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps
+   doins ext/cli/ca
+   doins ext/cli/irb
+   doins ext/cli/foreground
+   doins ext/cli/gem
+   doins ext/cli/ruby
+   doins ext/cli/reload
+   doins ext/cli/start
+   doins ext/cli/stop
+   insinto /opt/puppetlabs/server/apps/puppetserv

[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
+
+   keep

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

2024-04-20 Thread Matthew Thode
commit: 63dede62a231810ba4c5a4577536f3861f07ff66
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 20 14:13:05 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 20 14:18:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63dede62

app-admin/ansible: add 9.4.0

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

 app-admin/ansible/Manifest |  1 +
 app-admin/ansible/ansible-9.4.0.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/app-admin/ansible/Manifest b/app-admin/ansible/Manifest
index a88350caf063..28e77d767d29 100644
--- a/app-admin/ansible/Manifest
+++ b/app-admin/ansible/Manifest
@@ -2,3 +2,4 @@ DIST ansible-7.7.0.tar.gz 40709642 BLAKE2B 
ee2f8d124f79ca3a3f131bfbc4f93e10d104a
 DIST ansible-8.7.0.tar.gz 49317896 BLAKE2B 
d5923753e368e908a569c5f8f261b1afe7c51d5381db190bf7de1e81f0a6359136581852faa2974f174e816944c66e2c0f625d3d62bdde324758309982c90de9
 SHA512 
6a67f8553c3fa56559e4a31ec627cfe2c5f42e147d94bea305ec4580af9ba8add136092b209a5a3d7f9022407e9d557484f044d23cb227973fe4e4341fed7983
 DIST ansible-9.1.0.tar.gz 48839908 BLAKE2B 
caa652b339fb93334bff7246d1bab6bbdd9672a096637aa0695cd94a7f50d0e5ca7a1bfeb559792833c97eb9d16486965776b609354dc05ca63b1474d43e767b
 SHA512 
ec6d86b3d05e66053001720b6b7d7bd1dba8bd50917c913e1f08a63b0c94f76a5d69732c78e793d038622a0b8c652860290a89cee1dfb22491a81763923ef843
 DIST ansible-9.3.0.tar.gz 38240168 BLAKE2B 
0cd243a21b12163fcb37f014a69f6041f9c48dae84d1aeea342713daf8150246efa14ac94f43890e449896d111f1839ebe2dba7d9c48c2359fb01e4aadfd270b
 SHA512 
71eff05455aee0a013b69790145a73325ac7037fc509545a7cdca358aa54c1731f7dc6fb0169f602d668e9da9e41a0879ff48ba1243d372e02dae9382ac46c5c
+DIST ansible-9.4.0.tar.gz 38389836 BLAKE2B 
a2e08088565e6f248c1185ee96ac2365fc1385993d3f3fe68f941e8acb0e567c3defeec3ea376a30213921f02881bce0a0ac737323fc3ec82dc77d2d4a550dbd
 SHA512 
4c75235a866f3f95cda8dd3b6c9d22b916ad117d54a86a30585f71c9015cd98db764afa225af5b2f6fa884af558ee488785e26c9e8b9e8be105062f069f065b2

diff --git a/app-admin/ansible/ansible-9.4.0.ebuild 
b/app-admin/ansible/ansible-9.4.0.ebuild
new file mode 100644
index ..51baea072b8f
--- /dev/null
+++ b/app-admin/ansible/ansible-9.4.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
+HOMEPAGE="https://www.ansible.com/";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos"
+RESTRICT="test"
+
+RDEPEND=">=app-admin/ansible-core-2.16.0
+   

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

2024-04-20 Thread Matthew Thode
commit: 479195ed05b83ea0c39dc67c9847bdbf1edb5382
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 20 14:12:04 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 20 14:18:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=479195ed

app-admin/ansible-core: add 2.16.6

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

 app-admin/ansible-core/Manifest   |  1 +
 app-admin/ansible-core/ansible-core-2.16.6.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/app-admin/ansible-core/Manifest b/app-admin/ansible-core/Manifest
index c721a898bd3f..0e97f0c84c5e 100644
--- a/app-admin/ansible-core/Manifest
+++ b/app-admin/ansible-core/Manifest
@@ -3,3 +3,4 @@ DIST ansible-core-2.15.8.tar.gz 3160606 BLAKE2B 
439a3f584940e5ab46b43b0b47395e06
 DIST ansible-core-2.16.2.tar.gz 3163899 BLAKE2B 
6365dd573ae4a2f3ebfc870ae3ea399b268615333de2ddf7e21323189dfdd9bf61ae836b536c86d713f4a934468ed36835084e06e4b6d9b32c4b633f55353ad9
 SHA512 
6e2389fc6b34645c0f1566eca960da36616619a5ed5e35b46f3d659979fe519db20d89b4f598344a389f4b6ac33bb660ea91a1a6509002bbf4ac791ea3cb4cbd
 DIST ansible-core-2.16.4.tar.gz 3170397 BLAKE2B 
8226641621ce4b2a8cd564f831cd21e36345b2db6680f8d9f3d3388a05ff66df74f4d286300dbb1b73601a0bf4a781d266e62e9fd0c894a79f89d545930c854a
 SHA512 
d05737eec9a6a0e71891821acd4540576b3a993f59d88c12c2da8e7f075bc11c712e0eba850b3f7a2643e3c970f51938267fed6fa7f99f2c4c205b64f9b13259
 DIST ansible-core-2.16.5.tar.gz 3171617 BLAKE2B 
cb620cf9fc9fd509edb62bf75ab19b5ffe80f4d8520be76bbeb030c74953945295e0f4f30102f51d20247d2ce4a18b15e488e47b4346319f5442979593402821
 SHA512 
dbe5d68fbc3a0ef611791d6995297bca5bba6aed1f4871964136ea81810458646bc78c2146739f887de3c2e3017cf4e6d4d09652e41c2ca046c4bc88eca6c5d8
+DIST ansible_core-2.16.6.tar.gz 3176041 BLAKE2B 
37aa15e8d9165eb89db0704f7670f78f3e3a50915e17bb1d56689e65e6cfc0bb15b7e01768d25c5d2a9a00802411a6eefdb9ad70aa38877d7115bc40faafea59
 SHA512 
cd9cc8783e13b073cbfaef889e20c8a7dfb732c91de4bae2b496a64ef47b0325c637b4ab2eadbd0c56cb004e95f5294aa1e1548675a90f06193d62defd553409

diff --git a/app-admin/ansible-core/ansible-core-2.16.6.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.6.ebuild
new file mode 100644
index ..45a1511c7489
--- /dev/null
+++ b/app-admin/ansible-core/ansible-core-2.16.6.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Model-driven deployment, config management, and command execution 
framework"
+HOMEPAGE="https://www.ansible.com/";
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/ansible/ansible.git";
+   EGIT_BRANCH="devel"
+else
+   inherit pypi
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/httplib2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   dev-python/netaddr[${PYTHON_USEDEP}]
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   >=dev-python/resolvelib-0.5.3[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: net-firewall/nftables/

2024-04-13 Thread Matthew Thode
commit: 3db8920138c46d19f2418586e31299c68cd600c7
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:36:49 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:36:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db89201

net-firewall/nftables: enable py3.12

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

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

 net-firewall/nftables/nftables-1.0.9.ebuild | 2 +-
 net-firewall/nftables/nftables-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-firewall/nftables/nftables-1.0.9.ebuild 
b/net-firewall/nftables/nftables-1.0.9.ebuild
index eab6320b4e4f..26816a8b5755 100644
--- a/net-firewall/nftables/nftables-1.0.9.ebuild
+++ b/net-firewall/nftables/nftables-1.0.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_OPTIONAL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/netfilter.org.asc
 inherit edo linux-info distutils-r1 systemd verify-sig
 

diff --git a/net-firewall/nftables/nftables-.ebuild 
b/net-firewall/nftables/nftables-.ebuild
index 8f0a7f337111..a0795444e9b8 100644
--- a/net-firewall/nftables/nftables-.ebuild
+++ b/net-firewall/nftables/nftables-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_OPTIONAL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/netfilter.org.asc
 inherit edo linux-info distutils-r1 systemd verify-sig
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/logutils/

2024-04-13 Thread Matthew Thode
commit: f43ad6316c1cc6a843a2802cb15b6630b978d125
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:35:00 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:35:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f43ad631

dev-python/logutils: enable py3.12

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

 dev-python/logutils/logutils-0.3.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/logutils/logutils-0.3.5-r1.ebuild 
b/dev-python/logutils/logutils-0.3.5-r1.ebuild
index aec7bda7fa35..fd886838498d 100644
--- a/dev-python/logutils/logutils-0.3.5-r1.ebuild
+++ b/dev-python/logutils/logutils-0.3.5-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit distutils-r1 pypi
 



[gentoo-commits] repo/gentoo:master commit in: sys-auth/nss-pam-ldapd/

2024-04-13 Thread Matthew Thode
commit: d517de23c2621246d5f9d3fc13a08c11e1dcc391
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:37:53 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:37:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d517de23

sys-auth/nss-pam-ldapd: enable py3.12

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

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

 sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild | 2 +-
 sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild 
b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild
index 0f8f3074c0d5..e84c116ffdc6 100644
--- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit autotools python-r1 s6 systemd tmpfiles multilib-minimal
 
 DESCRIPTION="NSS module for name lookups using LDAP"

diff --git a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild 
b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
index dea33acdbfbb..ea0d0a14c8e4 100644
--- a/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
+++ b/sys-auth/nss-pam-ldapd/nss-pam-ldapd-0.9.12-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit autotools python-r1 s6 systemd tmpfiles multilib-minimal
 
 DESCRIPTION="NSS module for name lookups using LDAP"



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-integration-spotify/

2024-04-13 Thread Matthew Thode
commit: 1a464266a695a55a890bfa2c1c8d0778cad6689a
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:35:49 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:35:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a464266

gnome-extra/gnome-integration-spotify: enable py3.12

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

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

 .../gnome-integration-spotify-20140907-r2.ebuild  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r2.ebuild
 
b/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r2.ebuild
index 847cfe874844..c9bb7026d916 100644
--- 
a/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r2.ebuild
+++ 
b/gnome-extra/gnome-integration-spotify/gnome-integration-spotify-20140907-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=(  python3_9 python3_10 python3_11 )
+PYTHON_COMPAT=(  python3_9 python3_10 python3_11 python3_12 )
 
 inherit gnome2-utils python-r1
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/cloud-init/

2024-04-13 Thread Matthew Thode
commit: 4af10db28e50a0e1e4f2a7041aee96b00fca3eb0
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:32:53 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:33:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4af10db2

app-emulation/cloud-init: enable py3.12

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

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

 app-emulation/cloud-init/cloud-init-23.4.ebuild | 4 ++--
 app-emulation/cloud-init/cloud-init-.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/cloud-init/cloud-init-23.4.ebuild 
b/app-emulation/cloud-init/cloud-init-23.4.ebuild
index a0b8bf1f21f8..eba8a0ee55f0 100644
--- a/app-emulation/cloud-init/cloud-init-23.4.ebuild
+++ b/app-emulation/cloud-init/cloud-init-23.4.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=8
@@ -6,7 +6,7 @@ EAPI=8
 # Disabled for now: bug #850628
 # https://bugs.launchpad.net/cloud-init/+bug/1978328
 #DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_10 python3_11 )
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
 
 inherit distutils-r1 udev
 

diff --git a/app-emulation/cloud-init/cloud-init-.ebuild 
b/app-emulation/cloud-init/cloud-init-.ebuild
index e3c6b940635d..7bb69ee6336a 100644
--- a/app-emulation/cloud-init/cloud-init-.ebuild
+++ b/app-emulation/cloud-init/cloud-init-.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=8
@@ -6,7 +6,7 @@ EAPI=8
 # Disabled for now: bug #850628
 #DISTUTILS_USE_PEP517=setuptools
 # https://bugs.launchpad.net/cloud-init/+bug/1978328
-PYTHON_COMPAT=( python3_10 python3_11 )
+PYTHON_COMPAT=( python3_10 python3_11 python3_12 )
 
 inherit distutils-r1 udev
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/ovs/

2024-04-13 Thread Matthew Thode
commit: b6eecd8de40d55edac6432400bf1be28f3053060
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:34:07 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:34:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6eecd8d

dev-python/ovs: enable py3.12

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

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

 dev-python/ovs/ovs-2.17.1_p1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/ovs/ovs-2.17.1_p1.ebuild 
b/dev-python/ovs/ovs-2.17.1_p1.ebuild
index ad19dd3a261f..dca3986a48c7 100644
--- a/dev-python/ovs/ovs-2.17.1_p1.ebuild
+++ b/dev-python/ovs/ovs-2.17.1_p1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit distutils-r1 pypi
 
 DESCRIPTION="OVS bindings for python"



[gentoo-commits] repo/gentoo:master commit in: dev-python/git-review/

2024-04-13 Thread Matthew Thode
commit: 4b6f8bc5fa06f2c155f179f4bbd6a923c3cd61fa
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:30:04 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:31:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b6f8bc5

dev-python/git-review: enable py3.12

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

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

 dev-python/git-review/git-review-2.4.0.ebuild | 2 +-
 dev-python/git-review/git-review-.ebuild  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/git-review/git-review-2.4.0.ebuild 
b/dev-python/git-review/git-review-2.4.0.ebuild
index c52f4345a7c7..05490757b80a 100644
--- a/dev-python/git-review/git-review-2.4.0.ebuild
+++ b/dev-python/git-review/git-review-2.4.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 

diff --git a/dev-python/git-review/git-review-.ebuild 
b/dev-python/git-review/git-review-.ebuild
index 76be6a47d744..13ccd01484a3 100644
--- a/dev-python/git-review/git-review-.ebuild
+++ b/dev-python/git-review/git-review-.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/gertty/

2024-04-13 Thread Matthew Thode
commit: 4cceadf3cbc438a24a99858fe9941cf471f98fcc
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:31:22 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:31:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cceadf3

dev-util/gertty: enable py3.12

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

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

 dev-util/gertty/gertty-1.6.0-r2.ebuild | 2 +-
 dev-util/gertty/gertty-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/gertty/gertty-1.6.0-r2.ebuild 
b/dev-util/gertty/gertty-1.6.0-r2.ebuild
index bb526e970682..de0a8ec025a5 100644
--- a/dev-util/gertty/gertty-1.6.0-r2.ebuild
+++ b/dev-util/gertty/gertty-1.6.0-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1

diff --git a/dev-util/gertty/gertty-.ebuild 
b/dev-util/gertty/gertty-.ebuild
index 6e5ddeafe6e3..0fb789cd3c51 100644
--- a/dev-util/gertty/gertty-.ebuild
+++ b/dev-util/gertty/gertty-.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: dev-python/beagle/

2024-04-13 Thread Matthew Thode
commit: 7aca6599d34c2d17fb59153462ee96b2fdbb6977
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:28:33 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:28:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aca6599

dev-python/beagle: enable py3.12

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

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

 dev-python/beagle/beagle-0.3.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/beagle/beagle-0.3.0-r1.ebuild 
b/dev-python/beagle/beagle-0.3.0-r1.ebuild
index 1a43df58648d..be3bc8bb4e7f 100644
--- a/dev-python/beagle/beagle-0.3.0-r1.ebuild
+++ b/dev-python/beagle/beagle-0.3.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit distutils-r1 pypi
 
 DESCRIPTION="Command line client for Hound, the code search tool"



[gentoo-commits] repo/gentoo:master commit in: sys-process/iotop/

2024-04-13 Thread Matthew Thode
commit: 1d586bba8c15033f6aaa7964b97c6083d1d91275
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:27:24 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:27:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d586bba

sys-process/iotop: enable py3.12

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

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

 sys-process/iotop/iotop-0.6_p20230124.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-process/iotop/iotop-0.6_p20230124.ebuild 
b/sys-process/iotop/iotop-0.6_p20230124.ebuild
index 4e535022d759..3a6879e7eb05 100644
--- a/sys-process/iotop/iotop-0.6_p20230124.ebuild
+++ b/sys-process/iotop/iotop-0.6_p20230124.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 PYTHON_REQ_USE="ncurses(+)"
 
 MY_COMMIT="a14256a3ff7459493ac088561f1bafab85a7"



[gentoo-commits] repo/gentoo:master commit in: www-apps/novnc/

2024-04-13 Thread Matthew Thode
commit: 1a41808ab4d73f80804a0d8417d21f4a685c06ef
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:26:00 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:26:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a41808a

www-apps/novnc: enable py3.12

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

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

 www-apps/novnc/novnc-1.4.0.ebuild | 4 ++--
 www-apps/novnc/novnc-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/www-apps/novnc/novnc-1.4.0.ebuild 
b/www-apps/novnc/novnc-1.4.0.ebuild
index ff11d98a0fd9..eae12701221a 100644
--- a/www-apps/novnc/novnc-1.4.0.ebuild
+++ b/www-apps/novnc/novnc-1.4.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit distutils-r1
 
 DESCRIPTION="noVNC is a VNC client implemented using HTML5 technologies"

diff --git a/www-apps/novnc/novnc-.ebuild b/www-apps/novnc/novnc-.ebuild
index ff11d98a0fd9..eae12701221a 100644
--- a/www-apps/novnc/novnc-.ebuild
+++ b/www-apps/novnc/novnc-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit distutils-r1
 
 DESCRIPTION="noVNC is a VNC client implemented using HTML5 technologies"



[gentoo-commits] repo/gentoo:master commit in: dev-python/rtslib-fb/

2024-04-13 Thread Matthew Thode
commit: a7b6252ee9d4ec4e2c47437f9bb952f8bc5bdead
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:21:59 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:22:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7b6252e

dev-python/rtslib-fb: enable py3.12

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

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

 dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild 
b/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild
index 75d5a13393cc..b60489000794 100644
--- a/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild
+++ b/dev-python/rtslib-fb/rtslib-fb-2.1.76.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 PYPI_NO_NORMALIZE=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 systemd pypi
 



[gentoo-commits] repo/gentoo:master commit in: app-shells/powerline/

2024-04-13 Thread Matthew Thode
commit: 0e011a29368ecc1beb3e8da2ea5adcf373fbdece
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:17:33 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:17:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e011a29

app-shells/powerline: enable py3.12

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

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

 app-shells/powerline/powerline-2.7-r3.ebuild | 2 +-
 app-shells/powerline/powerline-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-shells/powerline/powerline-2.7-r3.ebuild 
b/app-shells/powerline/powerline-2.7-r3.ebuild
index 829720104c3f..b761ad56034e 100644
--- a/app-shells/powerline/powerline-2.7-r3.ebuild
+++ b/app-shells/powerline/powerline-2.7-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 PYPI_NO_NORMALIZE=1
 PYPI_PN="powerline-status"
 DISTUTILS_USE_PEP517=setuptools

diff --git a/app-shells/powerline/powerline-.ebuild 
b/app-shells/powerline/powerline-.ebuild
index 645322a6f82a..25428eb6c66a 100644
--- a/app-shells/powerline/powerline-.ebuild
+++ b/app-shells/powerline/powerline-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 PYPI_NO_NORMALIZE=1
 PYPI_PN="powerline-status"
 DISTUTILS_USE_PEP517=setuptools



[gentoo-commits] repo/gentoo:master commit in: app-emulation/diskimage-builder/

2024-04-13 Thread Matthew Thode
commit: ad0b9f74362fc6c407f41de570fc7c08667cc4bf
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:16:28 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:16:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad0b9f74

app-emulation/diskimage-builder: enable py3.12

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

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

 app-emulation/diskimage-builder/diskimage-builder-3.32.0.ebuild | 2 +-
 app-emulation/diskimage-builder/diskimage-builder-.ebuild   | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app-emulation/diskimage-builder/diskimage-builder-3.32.0.ebuild 
b/app-emulation/diskimage-builder/diskimage-builder-3.32.0.ebuild
index 65265e1f5201..ee67baf77be4 100644
--- a/app-emulation/diskimage-builder/diskimage-builder-3.32.0.ebuild
+++ b/app-emulation/diskimage-builder/diskimage-builder-3.32.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1

diff --git a/app-emulation/diskimage-builder/diskimage-builder-.ebuild 
b/app-emulation/diskimage-builder/diskimage-builder-.ebuild
index 2f2696ced6ca..f94dda84287d 100644
--- a/app-emulation/diskimage-builder/diskimage-builder-.ebuild
+++ b/app-emulation/diskimage-builder/diskimage-builder-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: app-emulation/glean/

2024-04-13 Thread Matthew Thode
commit: 3f0156bd35324439a3d14c449e7cc14f68a5da8e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Apr 13 15:13:36 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Apr 13 15:13:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0156bd

app-emulation/glean: enable py3.12

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

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

 app-emulation/glean/glean-1.23.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/glean/glean-1.23.0-r1.ebuild 
b/app-emulation/glean/glean-1.23.0-r1.ebuild
index ab8799b85a34..d5c813a3e0ad 100644
--- a/app-emulation/glean/glean-1.23.0-r1.ebuild
+++ b/app-emulation/glean/glean-1.23.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi



[gentoo-commits] repo/gentoo:master commit in: dev-libs/leatherman/

2024-04-10 Thread Matthew Thode
commit: 77ab61aa5598f2e5c97ea1e51da226872743cd26
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr 10 16:22:29 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Wed Apr 10 16:22:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ab61aa

dev-libs/leatherman: add 1.12.13

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

 dev-libs/leatherman/Manifest  |  1 +
 dev-libs/leatherman/leatherman-1.12.13.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/leatherman/Manifest b/dev-libs/leatherman/Manifest
index 4321fde65787..7ca6271a9449 100644
--- a/dev-libs/leatherman/Manifest
+++ b/dev-libs/leatherman/Manifest
@@ -1 +1,2 @@
 DIST leatherman-1.12.12.tar.gz 818006 BLAKE2B 
b8174da6ae3f981b9ef44728069502264585b6ec8602125e54e2747c6f4ce1755979c4c7337af176bba234dcb6415acdbdff69b1a4c60ec87b69892043b91353
 SHA512 
b4041ec59dd716e599c12c31dd5401542efe0739abfc9d508b56dc759ca9bdeb29daac87b626d416f5339fca8909cfa98653a24a39b32bb1cd04baf99c6f1d92
+DIST leatherman-1.12.13.tar.gz 818810 BLAKE2B 
3caf99e7a266703e4c84797ecdb5f4006474c5bc7014dee2dddcbf51ec38c0337027c8ee49c52a54d68450abf57605a8482b52d6a63a0fe5f4eeb554adea90c7
 SHA512 
5d45036839270690f8f6649ea82d3800eec89a6fff92416a2e9831a177a1ddd6b42a33bc8af94a410c65c768c962b5fafc696f579f3de411b41cb5ae88b1372f

diff --git a/dev-libs/leatherman/leatherman-1.12.13.ebuild 
b/dev-libs/leatherman/leatherman-1.12.13.ebuild
new file mode 100644
index ..7508537d3159
--- /dev/null
+++ b/dev-libs/leatherman/leatherman-1.12.13.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="A C++ toolkit"
+HOMEPAGE="https://github.com/puppetlabs/leatherman";
+SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="debug static-libs test"
+#RESTRICT="!test? ( test )"
+RESTRICT="test"  # restricted til we don't need the shared_nowide patch
+
+RDEPEND="dev-libs/boost:=[nls]
+   net-misc/curl"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/portage-sandbox-test-fix.patch
+   "${FILESDIR}"/1.12.2-shared_nowide.patch
+)
+
+src_prepare() {
+   sed -i 's/\-Werror\ //g' "cmake/cflags.cmake" || die
+   # vendored boost lib conflicts with boost 1.73 and above
+   cmake_src_prepare
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DCMAKE_VERBOSE_MAKEFILE=ON
+   -DCMAKE_BUILD_TYPE=None
+   -DLEATHERMAN_ENABLE_TESTING=$(usex test)
+   # We depend on Boost with nls, so this is always true
+   -DLEATHERMAN_USE_ICU=ON
+
+   -DLEATHERMAN_SHARED=$(usex !static-libs)
+   )
+
+   if use debug; then
+   mycmakeargs+=(
+   -DCMAKE_BUILD_TYPE=Debug
+   )
+   fi
+
+   cmake_src_configure
+}
+
+src_test() {
+   "${WORKDIR}/${P}"_build/bin/leatherman_test || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/

2024-04-10 Thread Matthew Thode
commit: d004d8acdbecad43a0f98a52b75fb4ab497349f6
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr 10 16:21:48 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Wed Apr 10 16:22:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d004d8ac

dev-ruby/facter: add 4.7.0

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

 dev-ruby/facter/Manifest|  1 +
 dev-ruby/facter/facter-4.7.0.ebuild | 55 +
 2 files changed, 56 insertions(+)

diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest
index 71b6ca875705..dec2bb3d1ff0 100644
--- a/dev-ruby/facter/Manifest
+++ b/dev-ruby/facter/Manifest
@@ -4,3 +4,4 @@ DIST facter-4.4.3.tar.gz 493663 BLAKE2B 
19f670e503b5ccf3d78b7fa72b0f3d25cef827ea
 DIST facter-4.5.0.tar.gz 494255 BLAKE2B 
7ec4edc85c83fd2a4ab198e0807d705cfba7c05ae5fd6dc1954c00a6e14ab6869926d315bc6fcaf553ec3ae632452a383c6a25e5da2d9a099f24c721fd14407c
 SHA512 
025afb1a8ce2716253cfa94f2a4692558ab1c0021afeacfe4c8e6f482fdf91e8042d0f914da04716c4c50faca5b7e89cd6e741b10d431a71ed933943ca4e712f
 DIST facter-4.5.1.tar.gz 494725 BLAKE2B 
d77ef233c901f41e2bfeaaf5ecd0d3be885154f5027d9e51a02815eed928ddfa6911af396b5ccfb4a33bd7814ba1e8afd77cafec76e78f2baa57a2113dfd2e0a
 SHA512 
f89dfda26fbde74a7425159cde6eb51755238b86b4e15e2237dbfe3997032130e88f7be3d80c5fe115c6dc41cc69ef8942b826aeeb1669d94fe7a1b7824c0167
 DIST facter-4.5.2.tar.gz 465911 BLAKE2B 
c806d5abb14ed434a4453cbabc77edd5791788ed11eab6b6ea4c56fbfaee82c1ecbb3407b0953ea674b00b0893da1cdce4752c9ab299bdffc97aece61b14ad0b
 SHA512 
1117845c730fa102b833deb2c1020dc82fd9a5fe3ef959e0e98b0b55b3beeb988bc9bc2dbbb04374e26a2c449815139763a107c799a075ad12f64bbf357ca9b8
+DIST facter-4.7.0.tar.gz 481862 BLAKE2B 
5179a15616ca9bb2e494c77d407227b2ecb3c554e73433ff461bd19b28fa23bc89d3ce774810435efbcd80b9307340b5a18ccf5360652924f39e9da27446afa8
 SHA512 
cd0482bc8cd845fc1f0fa73aa3a7217ad45cced7578069317a0812daf9d1b363931edd99412777fa4db020f1407dd073c9adef425cc262755b2a0a236cd44677

diff --git a/dev-ruby/facter/facter-4.7.0.ebuild 
b/dev-ruby/facter/facter-4.7.0.ebuild
new file mode 100644
index ..c2a4a652e567
--- /dev/null
+++ b/dev-ruby/facter/facter-4.7.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+RUBY_FAKEGEM_GEMSPEC="facter.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="yard"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A cross-platform ruby library for retrieving facts from operating 
systems"
+HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/";
+
+LICENSE="Apache-2.0"
+SLOT="0"
+#IUSE="test"
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/puppetlabs/facter.git";
+   EGIT_BRANCH="master"
+else
+   [[ "${PV}" = *_rc* ]] || \
+   KEYWORDS="~amd64 ~x86"
+   #KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+#RESTRICT="!test? ( test )"
+
+ruby_add_rdepend "dev-ruby/hocon 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/certbot-apache/

2024-04-09 Thread Matthew Thode
commit: 8706532955de492a20e742a1d5ff30522454ac88
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Apr  9 16:06:22 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Tue Apr  9 16:07:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87065329

app-crypt/certbot-apache: drop 2.8.0

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

 app-crypt/certbot-apache/Manifest  |  1 -
 .../certbot-apache/certbot-apache-2.8.0.ebuild | 50 --
 2 files changed, 51 deletions(-)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 4f88de85085a..cc70ef21970a 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1,3 +1,2 @@
 DIST certbot-2.10.0.gh.tar.gz 2322931 BLAKE2B 
cb84815ec2db2b4b365f2f2bdee1749263b540a1b67f9195280bdb122307337d294beb403bc05b236a94ed0782b0d093e2b8527a65cb69cac949fa627388e8bd
 SHA512 
444981952140376808a9aa475a692df91e60fffc6d45902a3f809bc07311a7d6597ad56e712d3dae234450eb1c735db431182e784bc748511e68bf4f5f2d6cbd
-DIST certbot-2.8.0.gh.tar.gz 1344483 BLAKE2B 
f9957367ae65f69ab43a83993b29da4d28c0d01bd7a89ebefcbfb82915c26167b7443d08f6ee4d28e029f5a58736dee01700a30261aaa1dc0290273868da08e9
 SHA512 
2fbaf5349e7ef0dcb054c3b22d63007c588cbdc0d23d484a56e62ad38d21c91b838887e6e94cf9c0045a4382567c342288a796c81307deba84a246f5cc3bc5d6
 DIST certbot-2.9.0.gh.tar.gz 1346993 BLAKE2B 
cf7fb4676dc31442abe11ef50d18073480a46f4ab19cc328da599b1372509af683b4c6010b46f31bce5703949e88b4702d404bd8582a1361caad43ec8f02cb94
 SHA512 
27c15ce8e4450f432fbc271cd847d27c7f1bce552cc6e5f2a91f1fbfc09ebe331b54bab17639b86c19605de059767015665c26e872c3b0699edb1c85392a0546

diff --git a/app-crypt/certbot-apache/certbot-apache-2.8.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-2.8.0.ebuild
deleted file mode 100644
index 1727e1bbafb9..
--- a/app-crypt/certbot-apache/certbot-apache-2.8.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-PARENT_PN="${PN%-apache}"
-PARENT_P="${PARENT_PN}-${PV}"
-
-if [[ "${PV}" == * ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/certbot/certbot.git";
-   EGIT_SUBMODULES=()
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
-else
-   SRC_URI="
-   https://github.com/certbot/certbot/archive/v${PV}.tar.gz
-   -> ${PARENT_P}.gh.tar.gz
-   "
-   # Only for amd64, arm64 and x86 because of dev-python/python-augeas
-   KEYWORDS="amd64 ~arm64 x86"
-fi
-
-DESCRIPTION="Apache plugin for Certbot (Let’s Encrypt client)"
-HOMEPAGE="
-   https://github.com/certbot/certbot
-   https://letsencrypt.org/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-
-S="${WORKDIR}/${PARENT_P}/${PN}"
-
-BDEPEND="
-   test? ( dev-python/pytest[${PYTHON_USEDEP}] )
-"
-
-RDEPEND="
-   >=app-crypt/acme-${PV}[${PYTHON_USEDEP}]
-   >=app-crypt/certbot-${PV}[${PYTHON_USEDEP}]
-   dev-python/python-augeas[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest



  1   2   3   4   5   6   7   8   9   10   >