[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="${CFLAGS}"
-
-   filte

[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="${CFLAGS}"
+
+   filte

[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
+   export ovs_cv_dot="no"
+
+   

[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/logrotate.d

[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() {
-   tmpfiles_process puppetdb.conf
-
-   elog "to 

[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/puppetserver/cli
-   doins ext/cli_defaults/cli-defaults.sh
-   insinto 

[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
-   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
- 

[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
-   dodir /opt/puppetlabs/bin
-   dosym ../server/apps/puppetse

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

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

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

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

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

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

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

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

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

app-admin/puppet: drop 8.4.0-r1

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

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

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

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

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

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

app-admin/puppet: drop 7.27.0-r1

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

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

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

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

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

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

app-admin/puppet: drop 7.24.0-r1

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

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

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

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



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

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

app-admin/puppet: drop 8.5.0

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

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

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

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

[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="${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="${CFLAGS}"
-
-   filte

[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-debug CFLAGS="${CFLAGS}&quo

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

[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
+   newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb
+ 

[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/puppetserver/cli
+   doins ext/cli_defaults/cli-defaults.sh
+   insinto 

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

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

app-admin/puppet: add 8.6.0

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

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

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

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

[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



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

2024-04-09 Thread Matthew Thode
commit: cf90db9ca727944460dbe5a6bd0ab0cd284327da
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Apr  9 16:05:54 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Tue Apr  9 16:07:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf90db9c

app-crypt/certbot: drop 2.8.0

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

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

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index 4f88de85085a..cc70ef21970a 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/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/certbot-2.8.0.ebuild 
b/app-crypt/certbot/certbot-2.8.0.ebuild
deleted file mode 100644
index d2fb34633770..
--- a/app-crypt/certbot/certbot-2.8.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/certbot-nginx/

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

app-crypt/certbot-nginx: drop 2.8.0

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

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

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 4f88de85085a..cc70ef21970a 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/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-nginx/certbot-nginx-2.8.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-2.8.0.ebuild
deleted file mode 100644
index bba940ea8e40..
--- a/app-crypt/certbot-nginx/certbot-nginx-2.8.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/acme/

2024-04-09 Thread Matthew Thode
commit: ca829ddc2aed9bd0ef9a8fb4777b2e337da7d23f
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Apr  9 16:05:31 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Tue Apr  9 16:07:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca829ddc

app-crypt/acme: drop 2.8.0

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

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

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 4f88de85085a..cc70ef21970a 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/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/acme/acme-2.8.0.ebuild b/app-crypt/acme/acme-2.8.0.ebuild
deleted file mode 100644
index 07785d15358d..
--- a/app-crypt/acme/acme-2.8.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/puppet-agent/

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

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

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

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

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



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

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

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

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

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

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



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

2024-04-06 Thread Matthew Thode
commit: 86a2283440c20489a17fa899095d8aaf9b084066
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Apr  4 02:21:44 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Apr  7 04:18:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86a22834

dev-python/casttube: enable py3.12

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

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

diff --git a/dev-python/casttube/casttube-0.2.1-r1.ebuild 
b/dev-python/casttube/casttube-0.2.1-r1.ebuild
index f094dffdcbbe..f9d30c9c98f3 100644
--- a/dev-python/casttube/casttube-0.2.1-r1.ebuild
+++ b/dev-python/casttube/casttube-0.2.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-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
 



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

2024-04-03 Thread Matthew Thode
commit: cceea09c02bf2a8fbdedb7cd578718599cfd7fad
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr  3 17:06:16 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Wed Apr  3 17:06:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cceea09c

app-crypt/certbot-nginx: add 2.10.0

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

 app-crypt/certbot-nginx/Manifest   |  1 +
 .../certbot-nginx/certbot-nginx-2.10.0.ebuild  | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/app-crypt/certbot-nginx/Manifest b/app-crypt/certbot-nginx/Manifest
index 2aa6fc0bd107..4f88de85085a 100644
--- a/app-crypt/certbot-nginx/Manifest
+++ b/app-crypt/certbot-nginx/Manifest
@@ -1,2 +1,3 @@
+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-nginx/certbot-nginx-2.10.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild
new file mode 100644
index ..db555ce797a5
--- /dev/null
+++ b/app-crypt/certbot-nginx/certbot-nginx-2.10.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+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-apache/

2024-04-03 Thread Matthew Thode
commit: c4cd50daabc2240983bdc69157b22c7ae9c67593
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr  3 17:05:44 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Wed Apr  3 17:06:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4cd50da

app-crypt/certbot-apache: add 2.10.0

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

 app-crypt/certbot-apache/Manifest  |  1 +
 .../certbot-apache/certbot-apache-2.10.0.ebuild| 50 ++
 2 files changed, 51 insertions(+)

diff --git a/app-crypt/certbot-apache/Manifest 
b/app-crypt/certbot-apache/Manifest
index 2aa6fc0bd107..4f88de85085a 100644
--- a/app-crypt/certbot-apache/Manifest
+++ b/app-crypt/certbot-apache/Manifest
@@ -1,2 +1,3 @@
+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.10.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild
new file mode 100644
index ..a7f3d35e15e3
--- /dev/null
+++ b/app-crypt/certbot-apache/certbot-apache-2.10.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+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: dev-python/python-augeas/

2024-04-03 Thread Matthew Thode
commit: 3b1e5e04a6e6794826f6cd82b95a60bf49e1e053
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr  3 17:05:32 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Wed Apr  3 17:06:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1e5e04

dev-python/python-augeas: enable py3.12

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

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

diff --git a/dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild 
b/dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild
index 75a88f6b1902..78f839353bf6 100644
--- a/dev-python/python-augeas/python-augeas-1.1.0-r1.ebuild
+++ b/dev-python/python-augeas/python-augeas-1.1.0-r1.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 pypi
 



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

2024-04-03 Thread Matthew Thode
commit: 0dd90b39440f9876103859e506c568e94d2399bc
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr  3 17:00:59 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Wed Apr  3 17:06:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd90b39

app-crypt/certbot: add 2.10.0

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

 app-crypt/certbot/Manifest  |  1 +
 app-crypt/certbot/certbot-2.10.0.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/app-crypt/certbot/Manifest b/app-crypt/certbot/Manifest
index 2aa6fc0bd107..4f88de85085a 100644
--- a/app-crypt/certbot/Manifest
+++ b/app-crypt/certbot/Manifest
@@ -1,2 +1,3 @@
+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/certbot-2.10.0.ebuild 
b/app-crypt/certbot/certbot-2.10.0.ebuild
new file mode 100644
index ..987d94f3776a
--- /dev/null
+++ b/app-crypt/certbot/certbot-2.10.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+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-04-03 Thread Matthew Thode
commit: b738ae042cc9180787a9b8abcbd88d284392405c
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Apr  3 16:59:55 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Wed Apr  3 17:06:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b738ae04

app-crypt/acme: add 2.10.0

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

 app-crypt/acme/Manifest   |  1 +
 app-crypt/acme/acme-2.10.0.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/app-crypt/acme/Manifest b/app-crypt/acme/Manifest
index 2aa6fc0bd107..4f88de85085a 100644
--- a/app-crypt/acme/Manifest
+++ b/app-crypt/acme/Manifest
@@ -1,2 +1,3 @@
+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/acme/acme-2.10.0.ebuild 
b/app-crypt/acme/acme-2.10.0.ebuild
new file mode 100644
index ..8ab22f2f02b5
--- /dev/null
+++ b/app-crypt/acme/acme-2.10.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+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/puppetdb/

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

app-admin/puppetdb: stabilize 8.4.1 for amd64, x86

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

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

diff --git a/app-admin/puppetdb/puppetdb-8.4.1.ebuild 
b/app-admin/puppetdb/puppetdb-8.4.1.ebuild
index d08261a3e451..4b5a495abffd 100644
--- a/app-admin/puppetdb/puppetdb-8.4.1.ebuild
+++ b/app-admin/puppetdb/puppetdb-8.4.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz;
 LICENSE="Apache-2.0"
 SLOT="0"
 IUSE=""
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 RDEPEND+=">=virtual/jdk-11"
 DEPEND+="acct-user/puppetdb



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

2024-03-29 Thread Matthew Thode
commit: aa4ae6e3f659c8c4c27b31cd332f71f378402bef
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Mar 30 00:54:56 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Mar 30 00:55:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa4ae6e3

app-admin/puppetserver: stabilize 8.5.0 for amd64

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

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

diff --git a/app-admin/puppetserver/puppetserver-8.5.0.ebuild 
b/app-admin/puppetserver/puppetserver-8.5.0.ebuild
index b19d42ecbb7c..198d1e787156 100644
--- a/app-admin/puppetserver/puppetserver-8.5.0.ebuild
+++ b/app-admin/puppetserver/puppetserver-8.5.0.ebuild
@@ -13,7 +13,7 @@ LICENSE="Apache-2.0"
 SLOT="0"
 IUSE="puppetdb"
 # will need the same keywords in puppet-agent (puppet-agent now has arm64)
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 RDEPEND+="
>=virtual/jdk-11



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

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

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

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

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

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



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

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

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

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

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

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



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

2024-03-28 Thread Matthew Thode
commit: 6eb60805df8f9ba6c6fe0ccb0055afccb810617f
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar 28 22:10:17 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Thu Mar 28 22:11:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eb60805

net-misc/memcached: add 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 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index cc7d7178b6b4..a12e11a145d6 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -3,3 +3,4 @@ DIST memcached-1.6.22.tar.gz 1135926 BLAKE2B 
872594e087e2302ac7901481797aa6fda98
 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.26.ebuild 
b/net-misc/memcached/memcached-1.6.26.ebuild
new file mode 100644
index ..9561a6bf3beb
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.26.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 -UND

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

2024-03-28 Thread Matthew Thode
commit: 9ce8e24311b64b2443f20d4581a49d488a4a1cc1
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Mar 28 22:09:39 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Thu Mar 28 22:11:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ce8e243

net-misc/memcached: stabilize 1.6.24

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

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

diff --git a/net-misc/memcached/memcached-1.6.24.ebuild 
b/net-misc/memcached/memcached-1.6.24.ebuild
index 9561a6bf3beb..bd837580012f 100644
--- a/net-misc/memcached/memcached-1.6.24.ebuild
+++ b/net-misc/memcached/memcached-1.6.24.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-03-26 Thread Matthew Thode
commit: 5086abf54d3695fb95fc1a4a689c580cf57720a8
Author: Matthew Thode  gentoo  org>
AuthorDate: Tue Mar 26 19:07:59 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Tue Mar 26 19:08:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5086abf5

app-admin/ansible-core: add 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 insertions(+)

diff --git a/app-admin/ansible-core/Manifest b/app-admin/ansible-core/Manifest
index 7c9344fb0d26..c721a898bd3f 100644
--- a/app-admin/ansible-core/Manifest
+++ b/app-admin/ansible-core/Manifest
@@ -2,3 +2,4 @@ DIST ansible-core-2.14.13.tar.gz 3145413 BLAKE2B 
75b11feaaefa9a63c6f83f64c796cea
 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

diff --git a/app-admin/ansible-core/ansible-core-2.16.5.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.5.ebuild
new file mode 100644
index ..a9e25609de36
--- /dev/null
+++ b/app-admin/ansible-core/ansible-core-2.16.5.ebuild
@@ -0,0 +1,54 @@
+# 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: dev-libs/leatherman/

2024-03-24 Thread Matthew Thode
commit: dd389efd0ffeadcac4b9761a636ebf3125bd9321
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar 24 14:53:53 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Mar 24 14:54:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd389efd

dev-libs/leatherman: stabilize 1.12.12

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

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

diff --git a/dev-libs/leatherman/leatherman-1.12.12.ebuild 
b/dev-libs/leatherman/leatherman-1.12.12.ebuild
index 7508537d3159..8f059cdc447e 100644
--- a/dev-libs/leatherman/leatherman-1.12.12.ebuild
+++ b/dev-libs/leatherman/leatherman-1.12.12.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: net-misc/memcached/

2024-03-20 Thread Matthew Thode
commit: dfeb1249870deb68dc5d74076cf8e5e5db73de7b
Author: Matthew Thode  gentoo  org>
AuthorDate: Wed Mar 20 16:07:36 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Wed Mar 20 16:07:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfeb1249

net-misc/memcached: add 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 insertions(+)

diff --git a/net-misc/memcached/Manifest b/net-misc/memcached/Manifest
index 0fe6941cf5b3..cc7d7178b6b4 100644
--- a/net-misc/memcached/Manifest
+++ b/net-misc/memcached/Manifest
@@ -2,3 +2,4 @@ DIST memcached-1.6.21.tar.gz 1127623 BLAKE2B 
13feb4872f5d196c1c3ded0159c16c2b096
 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.25.ebuild 
b/net-misc/memcached/memcached-1.6.25.ebuild
new file mode 100644
index ..9561a6bf3beb
--- /dev/null
+++ b/net-misc/memcached/memcached-1.6.25.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 -UND

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

2024-03-18 Thread Matthew Thode
commit: aff617bb0da197d4480e29dc068901802d273210
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Mar 18 16:02:50 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Mar 18 16:02:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff617bb

gui-wm/sway: stabilize 1.9 for amd64, arm64, x86

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

 gui-wm/sway/sway-1.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gui-wm/sway/sway-1.9.ebuild b/gui-wm/sway/sway-1.9.ebuild
index 905df0af237e..85c49a9b40ca 100644
--- a/gui-wm/sway/sway-1.9.ebuild
+++ b/gui-wm/sway/sway-1.9.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]]; then
 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"
+   KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
S="${WORKDIR}/${PN}-${MY_PV}"
 fi
 



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

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

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

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

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

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

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

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

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

app-admin/puppet: drop 8.3.1-r1

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

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

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

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

[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/

2024-03-18 Thread Matthew Thode
commit: f5149120d51eacc08501f41f2f462ab47e140ffb
Author: Matthew Thode  gentoo  org>
AuthorDate: Mon Mar 18 16:00:26 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Mon Mar 18 16:00:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5149120

net-analyzer/icinga2: drop 2.14.1

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

 net-analyzer/icinga2/Manifest  |   1 -
 net-analyzer/icinga2/icinga2-2.14.1.ebuild | 146 -
 2 files changed, 147 deletions(-)

diff --git a/net-analyzer/icinga2/Manifest b/net-analyzer/icinga2/Manifest
index b84ccd3097b8..231d217b5a24 100644
--- a/net-analyzer/icinga2/Manifest
+++ b/net-analyzer/icinga2/Manifest
@@ -1,3 +1,2 @@
 DIST icinga2-2.13.9.tar.gz 9675588 BLAKE2B 
3614d28939bbff056ff6d67217b09bb38369d720af36f3038fa6e2cd6b253faa59111e4e5096d4e5ce476ad14e347e0ad9183e77fa395f6f236ea5f555e55265
 SHA512 
dbdf1fb06b2cf3d7566194ed9f5883f05848cbc3f740a704f76868e985f2ac943389d56943f55bdba2900966c39472c6031bf032d815881fc64890c04de911dd
-DIST icinga2-2.14.1.tar.gz 9397272 BLAKE2B 
8eae7abb7ce04c33bffc921026a848ac40a305caa17d5805a6ebd731da2b1b6034dc1b7f46d82bd65b0623a71fc432fde60020349090c13a9c9592e71be90418
 SHA512 
11fd4ecbc92b15e30ff6e477f9750fde4705401a688c27ff761c9483ce8bdab8e3871d1db36a19342a325f0bb6687c3592c5f13b41523c09c814653c0b75622d
 DIST icinga2-2.14.2.tar.gz 9397382 BLAKE2B 
f533db06e693f9c9f0627c50615ded591696879b22fe9cb7bab115607d7f25ef3f30732de1e34f7adee594385c21ab2f22fdc925f4be18e8423fa69e94d3e1b9
 SHA512 
a7574254eed715c32317feaac57d5444a9d2bcccbfe06adbcee4d7d3c2928ecb1f381a5321c219406816bb39120eb9e95ca073399844cbafde274d289f619f57

diff --git a/net-analyzer/icinga2/icinga2-2.14.1.ebuild 
b/net-analyzer/icinga2/icinga2-2.14.1.ebuild
deleted file mode 100644
index 1ce211b79dc7..
--- a/net-analyzer/icinga2/icinga2-2.14.1.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake systemd
-
-if [[ ${PV} !=  ]]; then
-   SRC_URI="https://github.com/Icinga/icinga2/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64 ~arm64 x86"
-else
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Icinga/icinga2.git;
-fi
-
-DESCRIPTION="Distributed, general purpose, network monitoring engine"
-HOMEPAGE="https://icinga.com/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="console jumbo-build mail mariadb minimal +mysql nano-syntax +plugins 
postgres systemd +vim-syntax"
-
-# Add accounts to DEPEND because of fowners in src_install
-DEPEND="
-   dev-libs/openssl:0=
-   dev-libs/boost:=[context]
-   console? ( dev-libs/libedit )
-   mariadb? ( dev-db/mariadb-connector-c:= )
-   mysql? ( dev-db/mysql-connector-c:= )
-   postgres? ( dev-db/postgresql:= )
-   dev-libs/yajl:=
-   acct-user/icinga
-   acct-group/icinga
-   acct-group/icingacmd"
-BDEPEND="
-   app-alternatives/yacc
-   app-alternatives/lex"
-RDEPEND="
-   ${DEPEND}
-   plugins? ( || (
-   net-analyzer/monitoring-plugins
-   net-analyzer/nagios-plugins
-   ) )
-   mail? ( virtual/mailx )
-   acct-group/nagios"
-
-REQUIRED_USE="!minimal? ( || ( mariadb mysql postgres ) )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DICINGA2_UNITY_BUILD=$(usex jumbo-build)
-   -DCMAKE_INSTALL_SYSCONFDIR=/etc
-   -DCMAKE_INSTALL_LOCALSTATEDIR=/var
-   -DICINGA2_SYSCONFIGFILE=/etc/conf.d/icinga2
-   -DICINGA2_PLUGINDIR="/usr/$(get_libdir)/nagios/plugins"
-   -DICINGA2_USER=icinga
-   -DICINGA2_GROUP=icingacmd
-   -DICINGA2_COMMAND_GROUP=icingacmd
-   -DICINGA2_RUNDIR=/run
-   -DINSTALL_SYSTEMD_SERVICE_AND_INITSCRIPT=ON
-   -DUSE_SYSTEMD=$(usex systemd)
-   -DLOGROTATE_HAS_SU=ON
-   # only appends -flto
-   -DICINGA2_LTO_BUILD=OFF
-   )
-   # default to off if minimal, allow the flags to be set otherwise
-   if use minimal; then
-   mycmakeargs+=(
-   -DICINGA2_WITH_MYSQL=OFF
-   -DICINGA2_WITH_PGSQL=OFF
-   )
-   else
-   mycmakeargs+=(
-   -DICINGA2_WITH_PGSQL=$(usex postgres)
-   -DICINGA2_WITH_MYSQL=$(usex mysql yes $(usex mariadb))
-   )
-   fi
-
-   cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-
-   newinitd "${FILESDIR}"/icinga2.initd-3 icinga2
-
-   if use mysql || use mariadb; then
-   docinto schema
-   newdoc 
"${WORKDIR}"/icinga2-${PV}/lib/db_ido_mysql/schema/mysql.sql mysql.sql
-

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

2024-03-10 Thread Matthew Thode
commit: 61b4bd143130662e385fcb763d10a02daef11150
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar 10 18:56:24 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Mar 10 18:58:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61b4bd14

app-emulation/diskimage-builder: drop 3.31.0

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

 app-emulation/diskimage-builder/Manifest   |  1 -
 .../diskimage-builder-3.31.0.ebuild| 41 --
 2 files changed, 42 deletions(-)

diff --git a/app-emulation/diskimage-builder/Manifest 
b/app-emulation/diskimage-builder/Manifest
index 814859957173..6d2f7d256e5a 100644
--- a/app-emulation/diskimage-builder/Manifest
+++ b/app-emulation/diskimage-builder/Manifest
@@ -1,2 +1 @@
-DIST diskimage-builder-3.31.0.tar.gz 528537 BLAKE2B 
34029716e3ade55b79a46c4e93ffb3d69d5f272d5ca11be74a26d41472816e6d83f0aedbbff86bb3309456c74843debb96ecccfb79aa839ddf4bef8a1c9c3ee1
 SHA512 
37362a5b1c58ecf35dfdd16eb20a061f3433751f513df0c4567f0ff495e9750a8c0aa32329be3a8e652d29b082656674e7518e9ea3317b1dbf6a80a46a70cdef
 DIST diskimage-builder-3.32.0.tar.gz 532942 BLAKE2B 
e436e5268b649dc5e050f66b098e527b79f172df00da93f23c115e3d88692c3f6546774c2046c8d4722cdd4139af4d05701725496f283b60e08ce0885b70de66
 SHA512 
6f5c2e0df428bf85b847fdc0ceebfdb66823b92b5b903de247d0e83ff2588c36e6f9786ea91f252c838cedeec22913f491d79643e77d83ad1fb690da7566af47

diff --git a/app-emulation/diskimage-builder/diskimage-builder-3.31.0.ebuild 
b/app-emulation/diskimage-builder/diskimage-builder-3.31.0.ebuild
deleted file mode 100644
index fb1ca62b65dc..
--- a/app-emulation/diskimage-builder/diskimage-builder-3.31.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9,10,11} )
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-inherit distutils-r1
-
-DESCRIPTION="Golden Disk Image builder"
-HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/;
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git;
-else
-   inherit pypi
-   KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE=""
-
-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/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}]
-   app-emulation/qemu
-   sys-block/parted
-   sys-fs/multipath-tools
-   sys-fs/dosfstools
-   sys-apps/gptfdisk
-   !dev-python/dib-utils[${PYTHON_USEDEP}]"



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

2024-03-10 Thread Matthew Thode
commit: 5a14910d35f7e865952c69d9b856df4d4628eca2
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar 10 18:58:09 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Mar 10 18:58:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a14910d

sys-block/tgt: drop 1.0.88-r1, 1.0.89

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

 sys-block/tgt/Manifest |  2 --
 sys-block/tgt/tgt-1.0.88-r1.ebuild | 58 --
 sys-block/tgt/tgt-1.0.89.ebuild| 58 --
 3 files changed, 118 deletions(-)

diff --git a/sys-block/tgt/Manifest b/sys-block/tgt/Manifest
index 10c7c2ac99fa..6069849cb0d3 100644
--- a/sys-block/tgt/Manifest
+++ b/sys-block/tgt/Manifest
@@ -1,4 +1,2 @@
-DIST tgt-1.0.88.tar.gz 305767 BLAKE2B 
d9a35da5c12ba1621473a04f59ffc85364412443854e4b9d88ba7ae7a7120dbbf6cf233852ef33cca2f19bb67acd54dcdd97041812277cc7eb9359d2483289d4
 SHA512 
b1ac4da634ff65edfd67cfcbd4509772216ba411b8c389cd209d3abe7c72b19f8e261c627e3ad8343faeebe3d8b758855184b50ab9e635d11c707ba3bb79fe70
-DIST tgt-1.0.89.tar.gz 305773 BLAKE2B 
c128e307246c938ee9b41fa9d0783cfa488e103f38c8907768bc46ec46dfc6fa7b8aad5e14f43dfd111a5b6590b41ce6cf77683c2dc123ab5917f89e7c3d951c
 SHA512 
4a3f2e1e2a9e98fbb6892fb8171633efd15ce131f0e9294d95a7d8b23b6df739f11529e50ed03869d65a8a84a57f7337901f36e010a770a051caaa7ba2b47e7a
 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.88-r1.ebuild 
b/sys-block/tgt/tgt-1.0.88-r1.ebuild
deleted file mode 100644
index 3acece87b340..
--- a/sys-block/tgt/tgt-1.0.88-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 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 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
-}

diff --git a/sys-block/tgt/tgt-1.0.89.ebuild b/sys-block/tgt/tgt-1.0.89.ebuild
deleted file mode 100644
index 38786cbf7998..
--- a/sys-block/tgt/tgt-1.0.89.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 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? ( s

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

2024-03-09 Thread Matthew Thode
commit: 21ae411412869553d8e96199ce1692fbd73a9dfd
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Mar  9 20:18:30 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Mar  9 20:21:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21ae4114

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

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

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

diff --git a/app-crypt/acme/acme-2.9.0.ebuild b/app-crypt/acme/acme-2.9.0.ebuild
index 2c5bdf643ecf..07785d15358d 100644
--- a/app-crypt/acme/acme-2.9.0.ebuild
+++ b/app-crypt/acme/acme-2.9.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-nginx/

2024-03-09 Thread Matthew Thode
commit: 232d90ca60bc5d0bbfbadc06626df99a8b12071e
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Mar  9 20:20:14 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Mar  9 20:21:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=232d90ca

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

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

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

diff --git a/app-crypt/certbot-nginx/certbot-nginx-2.9.0.ebuild 
b/app-crypt/certbot-nginx/certbot-nginx-2.9.0.ebuild
index c3322ba11923..bba940ea8e40 100644
--- a/app-crypt/certbot-nginx/certbot-nginx-2.9.0.ebuild
+++ b/app-crypt/certbot-nginx/certbot-nginx-2.9.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: app-crypt/certbot/

2024-03-09 Thread Matthew Thode
commit: 4f7dbec041789e66a78b7f779438303425ffcc70
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Mar  9 20:19:10 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Mar  9 20:21:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7dbec0

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

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

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

diff --git a/app-crypt/certbot/certbot-2.9.0.ebuild 
b/app-crypt/certbot/certbot-2.9.0.ebuild
index 0f29c796b738..d2fb34633770 100644
--- a/app-crypt/certbot/certbot-2.9.0.ebuild
+++ b/app-crypt/certbot/certbot-2.9.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/certbot-apache/

2024-03-09 Thread Matthew Thode
commit: b6ac83bd57454353fa4d5b2318da0a2d925165f9
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Mar  9 20:19:54 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sat Mar  9 20:21:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ac83bd

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

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

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

diff --git a/app-crypt/certbot-apache/certbot-apache-2.9.0.ebuild 
b/app-crypt/certbot-apache/certbot-apache-2.9.0.ebuild
index 07c1b3fa631b..1727e1bbafb9 100644
--- a/app-crypt/certbot-apache/certbot-apache-2.9.0.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-2.9.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-admin/ansible-core/

2024-03-07 Thread Matthew Thode
commit: 17301a0d3be5a056502f827ed5e699fe5695d6f8
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  8 04:28:12 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri Mar  8 04:28:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17301a0d

app-admin/ansible-core: switch to pep517 based eclass path

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

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

 app-admin/ansible-core/ansible-core-2.14.13.ebuild | 2 +-
 app-admin/ansible-core/ansible-core-2.15.8.ebuild  | 2 +-
 app-admin/ansible-core/ansible-core-2.16.2.ebuild  | 2 +-
 app-admin/ansible-core/ansible-core-2.16.4.ebuild  | 2 +-
 app-admin/ansible-core/ansible-core-.ebuild| 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-admin/ansible-core/ansible-core-2.14.13.ebuild 
b/app-admin/ansible-core/ansible-core-2.14.13.ebuild
index 756b42643396..113c9aeb164f 100644
--- a/app-admin/ansible-core/ansible-core-2.14.13.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.14.13.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 
 inherit distutils-r1

diff --git a/app-admin/ansible-core/ansible-core-2.15.8.ebuild 
b/app-admin/ansible-core/ansible-core-2.15.8.ebuild
index 3013d29fa0b5..45fc573d4107 100644
--- a/app-admin/ansible-core/ansible-core-2.15.8.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.15.8.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 
 inherit distutils-r1

diff --git a/app-admin/ansible-core/ansible-core-2.16.2.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.2.ebuild
index 3013d29fa0b5..45fc573d4107 100644
--- a/app-admin/ansible-core/ansible-core-2.16.2.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.16.2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 
 inherit distutils-r1

diff --git a/app-admin/ansible-core/ansible-core-2.16.4.ebuild 
b/app-admin/ansible-core/ansible-core-2.16.4.ebuild
index 49da7dc95856..51f3b5d36db1 100644
--- a/app-admin/ansible-core/ansible-core-2.16.4.ebuild
+++ b/app-admin/ansible-core/ansible-core-2.16.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+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 17a70128adeb..a9e25609de36 100644
--- a/app-admin/ansible-core/ansible-core-.ebuild
+++ b/app-admin/ansible-core/ansible-core-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_SETUPTOOLS=bdepend
+DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
 
 inherit distutils-r1



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

2024-03-07 Thread Matthew Thode
commit: 6faa61c59e55bf56acb8fddbbea8f820a22a1c56
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  8 04:21:38 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri Mar  8 04:21:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6faa61c5

app-shells/powerline: add pep517

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

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

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

diff --git a/app-shells/powerline/powerline-2.7-r2.ebuild 
b/app-shells/powerline/powerline-2.7-r2.ebuild
index 1a13ef03b3d6..829720104c3f 100644
--- a/app-shells/powerline/powerline-2.7-r2.ebuild
+++ b/app-shells/powerline/powerline-2.7-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -6,6 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{9..11} )
 PYPI_NO_NORMALIZE=1
 PYPI_PN="powerline-status"
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="The ultimate statusline/prompt utility"

diff --git a/app-shells/powerline/powerline-.ebuild 
b/app-shells/powerline/powerline-.ebuild
index 5e179f45c6a3..645322a6f82a 100644
--- a/app-shells/powerline/powerline-.ebuild
+++ b/app-shells/powerline/powerline-.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,6 +6,7 @@ EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
 PYPI_NO_NORMALIZE=1
 PYPI_PN="powerline-status"
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="The ultimate statusline/prompt utility"



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

2024-03-07 Thread Matthew Thode
commit: 56c1fa06eecb61c479c435161bf6cadb37dc2661
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  8 04:11:34 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri Mar  8 04:11:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56c1fa06

dev-util/gertty: fix pep517 not being defined

https://bugs.gentoo.org/909979

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

 dev-util/gertty/gertty-1.6.0-r1.ebuild | 3 ++-
 dev-util/gertty/gertty-.ebuild | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-util/gertty/gertty-1.6.0-r1.ebuild 
b/dev-util/gertty/gertty-1.6.0-r1.ebuild
index d8ec78d1a9be..bb526e970682 100644
--- a/dev-util/gertty/gertty-1.6.0-r1.ebuild
+++ b/dev-util/gertty/gertty-1.6.0-r1.ebuild
@@ -1,8 +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..11} )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1
 

diff --git a/dev-util/gertty/gertty-.ebuild 
b/dev-util/gertty/gertty-.ebuild
index 9d34f2fa9cef..6e5ddeafe6e3 100644
--- a/dev-util/gertty/gertty-.ebuild
+++ b/dev-util/gertty/gertty-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1
 



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

2024-03-07 Thread Matthew Thode
commit: dd5b24324cdcfe19f7668cf94fe07417f724e0b8
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  8 04:09:00 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri Mar  8 04:09:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd5b2432

net-misc/pulseaudio-dlna: update pep517

closes: https://bugs.gentoo.org/910010

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

 net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild | 3 ++-
 net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild 
b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild
index 837b1c73c4fd..596bd3f68add 100644
--- a/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild
+++ b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1.ebuild
@@ -1,9 +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
 
 PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit desktop distutils-r1
 

diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild 
b/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild
index e099c0d732d9..41b49563f683 100644
--- a/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild
+++ b/net-misc/pulseaudio-dlna/pulseaudio-dlna-.ebuild
@@ -1,9 +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
 
 PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
 
 inherit desktop distutils-r1
 



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

2024-03-07 Thread Matthew Thode
commit: 0ff36ef3ef05c13a7154527b843b1164d3d269bd
Author: Matthew Thode  gentoo  org>
AuthorDate: Fri Mar  8 04:05:30 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Fri Mar  8 04:06:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff36ef3

app-emulation/glean: switch to pep517

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

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

 app-emulation/glean/glean-1.23.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/glean/glean-1.23.0.ebuild 
b/app-emulation/glean/glean-1.23.0.ebuild
index 477667ee2a87..ab8799b85a34 100644
--- a/app-emulation/glean/glean-1.23.0.ebuild
+++ b/app-emulation/glean/glean-1.23.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=7
 
 PYTHON_COMPAT=( python3_{9,10,11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
+DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi
 



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

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

app-admin/puppet-agent: add 8.5.1

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

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

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

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

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

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

app-admin/puppet: add 8.5.1

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

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

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

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

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

2024-03-02 Thread Matthew Thode
commit: dbb3c392b600cf266a9243b0065e01b983ae7fa4
Author: Matthew Thode  gentoo  org>
AuthorDate: Sun Mar  3 00:11:00 2024 +
Commit:     Matthew Thode  gentoo  org>
CommitDate: Sun Mar  3 00:12:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbb3c392

app-crypt/certbot-apache: enable py3.12

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

 app-crypt/certbot-apache/certbot-apache-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/certbot-apache/certbot-apache-.ebuild 
b/app-crypt/certbot-apache/certbot-apache-.ebuild
index 4d1707d36f00..a7f3d35e15e3 100644
--- a/app-crypt/certbot-apache/certbot-apache-.ebuild
+++ b/app-crypt/certbot-apache/certbot-apache-.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..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1



  1   2   3   4   5   6   7   8   9   10   >