[gentoo-commits] repo/gentoo:master commit in: dev-db/etcd/

2023-11-24 Thread Zac Medico
commit: 193ffcccd8fa0844e9abecd9968dea30e4043715
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Nov 25 07:53:04 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Nov 25 07:56:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=193ffccc

dev-db/etcd: add 3.5.10

Signed-off-by: Zac Medico  gentoo.org>

 dev-db/etcd/Manifest   |  2 ++
 dev-db/etcd/etcd-3.5.10.ebuild | 79 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest
index a3edcea80c78..1b1dbbe68100 100644
--- a/dev-db/etcd/Manifest
+++ b/dev-db/etcd/Manifest
@@ -2,3 +2,5 @@ DIST etcd-3.4.26-deps.tar.xz 39352316 BLAKE2B 
8b1a30d645b1ea756ac944d2d3f7e0c5b9
 DIST etcd-3.4.26.tar.gz 6043999 BLAKE2B 
03f3bd0388e59dea9300b9a811b426ce03f1001750259dcd8386566efaa64783746f0353f83c1d01960004a77cea08a194aba394d91808aad15b5d4bb8f151cf
 SHA512 
b2048070adb1df6e98c06e0e951f7940815dab238fe4ba49c36681a638f39eb7e40fed691baf70410d01467965094d70f008d0046b1b550b2ac1ed19ac89ca47
 DIST etcd-3.4.28-deps.tar.xz 66108144 BLAKE2B 
81bef927202231a7b8a1856327d371060b15aadf6189dd3950946a8274df5eb6845b6a645f27f8c231d1bf6baef40777b433e0f9f96f6faf136cef53ec66220f
 SHA512 
5cf3810309c28559a3b793a2c7e329aea13f0e1ec83a033bf8d1f34b4aa7a357446bbe654f56175b52822c08e22e335be39592955b369ddc91a276c90c582820
 DIST etcd-3.4.28.tar.gz 6052858 BLAKE2B 
8c6dbebf3570c88e53ff5d13b0192502bc93d50076b9b66bd3ef4a313e734a1dc630366203b8e5d22ce29e9e8498e5e9304a6b02973d2defd4b65425ee24becb
 SHA512 
409f82c9979ee34327f0f1f6fd171ccbeb6a044ca4e1f137dd803172e2b79f5f14d68eea67b12c90401dc93fe830b7adf77f8c06c2730f3205d367a957fc43cc
+DIST etcd-3.5.10-deps.tar.xz 95341332 BLAKE2B 
45aed0b80e5c0b3100b870b3f663a09ca8998f52e462a5a618c871d9baed898bd7bf23d2d1f33ff6eb3ad40fcd6692d4c9e5501b27cdc93a4be23aea464ac769
 SHA512 
59acb7de1a89014c75054cd06659f3220fd0a361e16a26d7bb26c2177266493808f9817dd7393df04c4ab14d46ddfd9ec9a36442e9656cf871971034ff1c99ed
+DIST etcd-3.5.10.tar.gz 4073085 BLAKE2B 
d6b6c60dee15ffc42e3510837eefc543d16bdbda532828cd6a846f9d12921e24df948b93b4951f8e660be9967e540f59ecba558094558f67ec5aa4059dee60de
 SHA512 
965e853c6012643b01fd9e1bbd3b01294590985e91c54a81ea9f6940ebdf4d6c48f04b082a094e09b4959eba92e0bfed46d364ff54d8791ab7d42d2a725c

diff --git a/dev-db/etcd/etcd-3.5.10.ebuild b/dev-db/etcd/etcd-3.5.10.ebuild
new file mode 100644
index ..ab2651f2f3fc
--- /dev/null
+++ b/dev-db/etcd/etcd-3.5.10.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd tmpfiles
+GIT_COMMIT=0223ca52b
+
+DESCRIPTION="Highly-available key value store for shared configuration and 
service discovery"
+HOMEPAGE="https://github.com/etcd-io/etcd;
+SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~riscv"
+IUSE="doc +server"
+
+COMMON_DEPEND="server? (
+   acct-group/etcd
+   acct-user/etcd
+   )"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# Tests fail with this error:
+# fatal error: checkptr: unsafe pointer conversion
+RESTRICT="test"
+
+src_prepare() {
+   export GO_BUILD_FLAGS="-v -x"
+   default
+   sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\
+   -i "${S}"/build || die
+   sed -e 's:\(for p in \)shellcheck :\1 :' \
+   -e 's:^ gofmt \\$:\\:' \
+   -e 's:^ govet \\$:\\:' \
+   -e 's:^ govet_shadow \\$:\\:' \
+   -i "${S}"/test || die
+
+   sed -e 
"s|GO_BUILD_FLAGS=\"[^\"]*\"|GO_BUILD_FLAGS=\"${GO_BUILD_FLAGS}\"|" \
+   -e "s|go test |go test ${GO_BUILD_FLAGS} |" \
+   -i ./test || die
+}
+
+src_compile() {
+   ./build.sh || die
+}
+
+src_test() {
+   ./test || die
+}
+
+src_install() {
+   dobin bin/etcdctl
+   use doc && dodoc -r Documentation
+   if use server; then
+   insinto /etc/${PN}
+   sed -e 's|^data-dir:|\0 /var/lib/etcd|' -i etcd.conf.yml.sample 
|| die
+   newins etcd.conf.yml.sample etcd.conf.yml
+   dobin bin/etcd
+   dodoc README.md
+   systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service"
+   newtmpfiles "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
+   newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   keepdir /var/lib/${PN} /var/log/${PN}
+   fowners ${PN}:${PN} /var/lib/${PN} /var/log/${PN}
+   fperms 0700 /var/lib/${PN}
+   fperms 0755 /var/log/${PN}
+   fi
+}
+

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

2023-11-24 Thread Hans de Graaff
commit: baf86fa185532631e5c157b11220671f0b077387
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 25 07:51:47 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 25 07:51:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baf86fa1

dev-ruby/aws-eventstream: add 1.3.0

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

 dev-ruby/aws-eventstream/Manifest   |  1 +
 .../aws-eventstream/aws-eventstream-1.3.0.ebuild| 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-ruby/aws-eventstream/Manifest 
b/dev-ruby/aws-eventstream/Manifest
index 454f49239d2a..f45f76aaa92b 100644
--- a/dev-ruby/aws-eventstream/Manifest
+++ b/dev-ruby/aws-eventstream/Manifest
@@ -1 +1,2 @@
 DIST aws-eventstream-1.2.0.gem 12800 BLAKE2B 
3d3459894bfcfa9b4a3cb04b358e011d495250430931c638038e66ac366ad902c8e79c44afc5b123b9ef3bb82efe9a8705017898ffaf268ae829923b6b820cd0
 SHA512 
d7d8a318523b1d4c4d950861f8fb4fb6b65a76b8df2bd788ca1d81d40f7a1d1fd91ad9db106892b508d348fd7f8678aa387b43ac390bcd75f8fb03d081c3e60b
+DIST aws-eventstream-1.3.0.gem 12800 BLAKE2B 
d66c1597c63a07f8a84f0743fae5df5fd28d58fe89b821f9f68177e0d5afdc58906f020c4cacf796ac999b4f8ce4e5dae61e8e2a86fd148e19c9a28f7cdbf1c1
 SHA512 
98200938fb087748010b494a75b3dc69c28903175631490cc529a5f740aef217e362eb77a98aa7ae3292e14a3cc559fe3f1f263293f536d47a515e7b77d8ddd8

diff --git a/dev-ruby/aws-eventstream/aws-eventstream-1.3.0.ebuild 
b/dev-ruby/aws-eventstream/aws-eventstream-1.3.0.ebuild
new file mode 100644
index ..f23e66dd016e
--- /dev/null
+++ b/dev-ruby/aws-eventstream/aws-eventstream-1.3.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+# Not packaged and upstream not tagged.
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Amazon Web Services event stream library"
+HOMEPAGE="https://aws.amazon.com/sdk-for-ruby/;
+
+LICENSE="Apache-2.0"
+SLOT="1"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""



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

2023-11-24 Thread Hans de Graaff
commit: f9aebcdea6953921fabf9a5dc4bdddac4ea7afa0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sat Nov 25 07:53:03 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sat Nov 25 07:53:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9aebcde

dev-ruby/aws-sigv4: add 1.7.0

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

 dev-ruby/aws-sigv4/Manifest   |  1 +
 dev-ruby/aws-sigv4/aws-sigv4-1.7.0.ebuild | 23 +++
 2 files changed, 24 insertions(+)

diff --git a/dev-ruby/aws-sigv4/Manifest b/dev-ruby/aws-sigv4/Manifest
index 270ef2e0a402..c4a681b13106 100644
--- a/dev-ruby/aws-sigv4/Manifest
+++ b/dev-ruby/aws-sigv4/Manifest
@@ -1,2 +1,3 @@
 DIST aws-sigv4-1.6.0.gem 17920 BLAKE2B 
d17a567b0def8bca176f4349f80ec095de66e3d2e38825920209c1ca70a3aaf93eb9c3da1618410123f1b89916ef537952f7df0451dcca2a8a05a8e758501eda
 SHA512 
611107ac8e93e139ccc5fe036ba8eff8872a0bdf0adf186f20449c75f3411803e1c2d532b97af5d92d83fa5874b960ca3cf9318c1d60995a04301f3d259e76f5
 DIST aws-sigv4-1.6.1.gem 17920 BLAKE2B 
17dfcc1cde067f4ce6958c57343c9004172c07e272c6090703e52390f72b972bfbfc47c4a5298292b9204b836814d6f88bb3fb9aeaaf9a27e2c0ab4448276869
 SHA512 
e9dd3a34dded01907f0ca3af8e43e6a80c1e6918db623e4b345ce17f6352826f26536918733679b4600fdf021fd5481416b9543bb2fd319c47bc9eb346077d13
+DIST aws-sigv4-1.7.0.gem 17920 BLAKE2B 
1f670cb3fb816725f7002cce4851901a29b287e34006f311d037d589981e7fd3d4de5e4cf7a5422697ef3a9f68ca65aa58796f8410ce3bf952b5ae1fe57150a4
 SHA512 
4d3a20a807a79b2225a2a342be690c508eb2921b41de9b25aada113b9d138d3639fa276b022c031c501e62c6b08f276d7f2660fdbae24ef575bf7ff62a84ca46

diff --git a/dev-ruby/aws-sigv4/aws-sigv4-1.7.0.ebuild 
b/dev-ruby/aws-sigv4/aws-sigv4-1.7.0.ebuild
new file mode 100644
index ..6b37f35cd46f
--- /dev/null
+++ b/dev-ruby/aws-sigv4/aws-sigv4-1.7.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md"
+RUBY_FAKEGEM_EXTRAINSTALL="VERSION"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Amazon Web Services Signature Version 4 signing library"
+HOMEPAGE="https://aws.amazon.com/sdk-for-ruby/;
+
+LICENSE="Apache-2.0"
+SLOT="1"
+KEYWORDS="~amd64 ~arm64"
+IUSE=""
+
+ruby_add_rdepend ">=dev-ruby/aws-eventstream-1.0.2:1"



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

2023-11-24 Thread Arthur Zamarin
commit: 10e3118ec053ce00b74db9c5ad17a909385bccfb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 25 07:37:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 25 07:37:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e3118e

dev-python/cachetools: Stabilize 5.3.2 ALLARCHES, #918458

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/cachetools/cachetools-5.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/cachetools/cachetools-5.3.2.ebuild 
b/dev-python/cachetools/cachetools-5.3.2.ebuild
index bbfc2fd61faa..6f75455ac22d 100644
--- a/dev-python/cachetools/cachetools-5.3.2.ebuild
+++ b/dev-python/cachetools/cachetools-5.3.2.ebuild
@@ -16,6 +16,6 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc 
x86"
 
 distutils_enable_tests pytest



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

2023-11-24 Thread Arthur Zamarin
commit: af8cb423d40d18ef4dd2c34dae6ba03fec5fe029
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 25 07:37:16 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 25 07:37:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af8cb423

dev-python/black: Stabilize 23.11.0 arm, #918459

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/black/black-23.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/black/black-23.11.0.ebuild 
b/dev-python/black/black-23.11.0.ebuild
index d9ec879034a5..d7858b5c5825 100644
--- a/dev-python/black/black-23.11.0.ebuild
+++ b/dev-python/black/black-23.11.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
 
 RDEPEND="
>=dev-python/click-8.0.0[${PYTHON_USEDEP}]



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

2023-11-24 Thread Arthur Zamarin
commit: e0461732706f4d32540caeecf41966a6d1e5d0ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 25 07:34:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 25 07:34:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0461732

dev-python/pip: Stabilize 23.3.1 ALLARCHES, #917371

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/pip/pip-23.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pip/pip-23.3.1.ebuild b/dev-python/pip/pip-23.3.1.ebuild
index 88ef2bad1879..4d41aaf59202 100644
--- a/dev-python/pip/pip-23.3.1.ebuild
+++ b/dev-python/pip/pip-23.3.1.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 LICENSE="MIT"
 # bundled deps
 LICENSE+=" Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MPL-2.0 PSF-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 SLOT="0"
 IUSE="test-rust"
 



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

2023-11-24 Thread Arthur Zamarin
commit: 0d8e29afd8008dac7b5ae370162ac9c6af3bed2e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 25 07:34:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 25 07:34:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d8e29af

dev-python/ensurepip-pip: Stabilize 23.3.1 ALLARCHES, #917371

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/ensurepip-pip/ensurepip-pip-23.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ensurepip-pip/ensurepip-pip-23.3.1.ebuild 
b/dev-python/ensurepip-pip/ensurepip-pip-23.3.1.ebuild
index 474a502c1273..4e55e335b00a 100644
--- a/dev-python/ensurepip-pip/ensurepip-pip-23.3.1.ebuild
+++ b/dev-python/ensurepip-pip/ensurepip-pip-23.3.1.ebuild
@@ -12,7 +12,7 @@ S=${DISTDIR}
 
 LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 RDEPEND="
!

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

2023-11-24 Thread Ionen Wolkens
commit: b4555d39d86746067671ceda71e5e1d3c614a20c
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Nov 25 07:05:46 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Nov 25 07:05:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4555d39

app-emulation/wine-staging: drop 8.17.1, 8.18

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/wine-staging/Manifest|   4 -
 .../wine-staging/wine-staging-8.17.1.ebuild| 457 -
 .../wine-staging/wine-staging-8.18.ebuild  | 457 -
 3 files changed, 918 deletions(-)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index 2f2c1809c3bd..335a81fdf25c 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,10 +1,6 @@
 DIST wine-8.0.tar.xz 29054044 BLAKE2B 
baf8f96b665119c9f38a148a2472dbe8f6ca8d4641d9d09d48cb72cb4de2585c274b8b7981c2fa622ead6da2f087c57652e9b48edc8a17c0cfd6be9a36732f02
 SHA512 
53ba813b260a65a271ec575822725b97631f60038fb026dcc0fe66862711eedcc29a8feb29ff54ae4f64458f85c290d8f3838eff5e4c77a5420a7d2b951fef77
-DIST wine-8.17.tar.xz 29559704 BLAKE2B 
dea71eaecf0ce3abff2ff9fd3ac65a8df0d606b718c176548976ae4c34228b269b3637efd23ef3ea5035df6b4df34b1e74a1f0b236a3b2864a914d6fc688d44e
 SHA512 
3826e20494a919ef1972d91c9391a3ae916d52b55e62e8fb7fc2c9c3ae6a7b363b40d8388cb4b9b3e45bae134a2de46e8158f8eaec7948216d9cd8ef32ab627f
-DIST wine-8.18.tar.xz 29844232 BLAKE2B 
0d3062bba451bbf0b7dec4a48a5fc658c6d281db5c57c2b9ad416ac2e7dcb947336bdd42b5b2062fc614b691b6419b7795decd24a7b0474bec7aaff1027b3632
 SHA512 
0f8e6b5c6709930bc7f774d92cd025976f6442c3785a224b5988a37152f3a875150b228f12442e9b9c0d9e7884568aca26159df86d48f2550a630625fef3c8b9
 DIST wine-8.19.tar.xz 29858012 BLAKE2B 
21a7ab99df8acba6a4de0bbd58ccc2ea3186e99e8caac0d3cae130ba5cfed632fd47218d2029688df789f6930073ba1cfde8fbd7f764db44a55d49547e374f50
 SHA512 
ad4178c5e9f336eb968f0c378e3819794507447728acd10d642c1d66e0745837e47a70579bc9c7d9bec4510ca47e230bf4ab05ddf39323669ed24a6fce9f8c02
 DIST wine-8.20.tar.xz 29879412 BLAKE2B 
207c247bfba3cce7b378eb1a70188fe67aa669b09474ca1689447fa4f2edaa368ab6c81c16c1a6cc06b69216b44521f15d588563c715e5738c1e148874862c9f
 SHA512 
86dffc3c9e01506ff2ff75663f48bb3b18a6afaf6381fc3c43c476481cb5c0570129550d2047059f528855e454a629c63e8beb85d5c591d1fdb7a066fbca2623
 DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B 
c9540195ea885d9f1e980232b0af471e92c61eb079cae35fdb3af5c13d4660b3466f751772440e38f15874082db296d16d1f1d68827a505b2dd949617eda0203
 SHA512 
76a729d7ced1ff634ddb455ddfaa66ca103b652f43cd152b57ada7431bb5fbb74f5e92bf2f4f329b6df6f5908130afad84e609cbce6df645d6cf8131e9b949f9
-DIST wine-staging-8.17.1.tar.gz 9569937 BLAKE2B 
8db9aa679d18b8a6da6d287e0b4ad717ab76bc809e14a8117d1b2fddf91d232c4face730f327884ae294f295b5f7d5ca9a113361389c7b5c0889e71775c0d795
 SHA512 
ae015251c5dd1bf23be038362ec2acbf351836a9bd9e7c2ef2d005fa36b75de18919ecba99b43b881e2fa63edc99b07ad1665a25b9efb486a986cf06d51083a6
-DIST wine-staging-8.18.tar.gz 9610710 BLAKE2B 
785031988fb43722bdef1e9f277b97569cf85c927dc997cb18039ce9d8095f50d5c42b4fb789a358af41a8bfd7b84d4260296cc968fea7965aa549e25d6ecd55
 SHA512 
1016849b3381a3ac039c2376517a5c7857f632eb1e49e9e3d6feedbc8c4e182da1a7117e89a1a1e4798121176e04b8f91cf3f3c001abf767398a3c3cd38850fb
 DIST wine-staging-8.19.tar.gz 9606625 BLAKE2B 
aaa69556e417f566b198b53ca451c4636be32d11fa5ebd1e4dd3cd9b9fdc3ddba33cb4e2ba1cfc0a4806d7a145c7f0fde67182fc97f1bc040de0af2ecc78e433
 SHA512 
764cb824250aba7390dcede8b5269fc2c58f3bab8e0bef5e7bfb33ba553d1b506e0e5d8e11e6ee960958bd22086127c178e418767e8051c2767949b74df2afb1
 DIST wine-staging-8.20.tar.gz 9672931 BLAKE2B 
e2a86b03c2fd99153583e23053a29779e2ae6800ea7786c43ccad48d0456b534e2e91036111361e39640403d4e44b526bdbf3c8120bf9c230e739b9fea8f745c
 SHA512 
0a107830a3589c91e8573323ce074209c52284e63561ccf3191afe03b586d93de8911b1432736069174a52dd6cbb53ebbca1c5e812b3e765a73e231df1251ccc

diff --git a/app-emulation/wine-staging/wine-staging-8.17.1.ebuild 
b/app-emulation/wine-staging/wine-staging-8.17.1.ebuild
deleted file mode 100644
index 7814d829f071..
--- a/app-emulation/wine-staging/wine-staging-8.17.1.ebuild
+++ /dev/null
@@ -1,457 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-PYTHON_COMPAT=( python3_{10..12} )
-inherit autotools edo flag-o-matic multilib multilib-build
-inherit prefix python-any-r1 toolchain-funcs wrapper
-
-WINE_GECKO=2.47.4
-WINE_MONO=8.0.0
-WINE_P=wine-$(ver_cut 1-2)
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git;
-   WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git;
-else
-   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
-   SRC_URI="
-   

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

2023-11-24 Thread Ionen Wolkens
commit: 33ad35e4a97e7bc3e2aee5cf5c728a0b32141a14
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Nov 25 07:06:24 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Nov 25 07:06:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ad35e4

app-emulation/wine-staging: add 8.21

Signed-off-by: Ionen Wolkens  gentoo.org>

 app-emulation/wine-staging/Manifest|   2 +
 .../wine-staging/wine-staging-8.21.ebuild  | 460 +
 2 files changed, 462 insertions(+)

diff --git a/app-emulation/wine-staging/Manifest 
b/app-emulation/wine-staging/Manifest
index 335a81fdf25c..cb2973b7d21b 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -1,6 +1,8 @@
 DIST wine-8.0.tar.xz 29054044 BLAKE2B 
baf8f96b665119c9f38a148a2472dbe8f6ca8d4641d9d09d48cb72cb4de2585c274b8b7981c2fa622ead6da2f087c57652e9b48edc8a17c0cfd6be9a36732f02
 SHA512 
53ba813b260a65a271ec575822725b97631f60038fb026dcc0fe66862711eedcc29a8feb29ff54ae4f64458f85c290d8f3838eff5e4c77a5420a7d2b951fef77
 DIST wine-8.19.tar.xz 29858012 BLAKE2B 
21a7ab99df8acba6a4de0bbd58ccc2ea3186e99e8caac0d3cae130ba5cfed632fd47218d2029688df789f6930073ba1cfde8fbd7f764db44a55d49547e374f50
 SHA512 
ad4178c5e9f336eb968f0c378e3819794507447728acd10d642c1d66e0745837e47a70579bc9c7d9bec4510ca47e230bf4ab05ddf39323669ed24a6fce9f8c02
 DIST wine-8.20.tar.xz 29879412 BLAKE2B 
207c247bfba3cce7b378eb1a70188fe67aa669b09474ca1689447fa4f2edaa368ab6c81c16c1a6cc06b69216b44521f15d588563c715e5738c1e148874862c9f
 SHA512 
86dffc3c9e01506ff2ff75663f48bb3b18a6afaf6381fc3c43c476481cb5c0570129550d2047059f528855e454a629c63e8beb85d5c591d1fdb7a066fbca2623
+DIST wine-8.21.tar.xz 29919212 BLAKE2B 
2e1c135d1c247f4b268c0323538748944b01fe65c82dee27d81f70613aa2fe632c1b4d696f05838a6ab801579a4d13a191de0f4c1a2ed40ca767499a98c3
 SHA512 
4d04d40141d2ea5e548b76aed870ac28d8a03241ffd4e761979c795310baa19136e54a8e518c6ea9bf563c3b23d3c4eb1baefc9906d7eeca469e9942ff99dc40
 DIST wine-staging-8.0.tar.gz 9529620 BLAKE2B 
c9540195ea885d9f1e980232b0af471e92c61eb079cae35fdb3af5c13d4660b3466f751772440e38f15874082db296d16d1f1d68827a505b2dd949617eda0203
 SHA512 
76a729d7ced1ff634ddb455ddfaa66ca103b652f43cd152b57ada7431bb5fbb74f5e92bf2f4f329b6df6f5908130afad84e609cbce6df645d6cf8131e9b949f9
 DIST wine-staging-8.19.tar.gz 9606625 BLAKE2B 
aaa69556e417f566b198b53ca451c4636be32d11fa5ebd1e4dd3cd9b9fdc3ddba33cb4e2ba1cfc0a4806d7a145c7f0fde67182fc97f1bc040de0af2ecc78e433
 SHA512 
764cb824250aba7390dcede8b5269fc2c58f3bab8e0bef5e7bfb33ba553d1b506e0e5d8e11e6ee960958bd22086127c178e418767e8051c2767949b74df2afb1
 DIST wine-staging-8.20.tar.gz 9672931 BLAKE2B 
e2a86b03c2fd99153583e23053a29779e2ae6800ea7786c43ccad48d0456b534e2e91036111361e39640403d4e44b526bdbf3c8120bf9c230e739b9fea8f745c
 SHA512 
0a107830a3589c91e8573323ce074209c52284e63561ccf3191afe03b586d93de8911b1432736069174a52dd6cbb53ebbca1c5e812b3e765a73e231df1251ccc
+DIST wine-staging-8.21.tar.gz 9669500 BLAKE2B 
600ad4b5696a38adefbde2fb9f51623dc7a7d9249ba15ceddcf1062040d840064285c6d2602266fd90f3658f0bdfe2fbca6a486f40e6e3f317fe704553ce39c7
 SHA512 
abba6084f2aefa8507c2a79c688b717f8137375168e5457ee40a0c96bfce31e9dc44370ecb5a8e8a397e90ce2eb8543fd07b447bf48c4b2d4c68aac9b3674214

diff --git a/app-emulation/wine-staging/wine-staging-8.21.ebuild 
b/app-emulation/wine-staging/wine-staging-8.21.ebuild
new file mode 100644
index ..bd1e1b1b87a8
--- /dev/null
+++ b/app-emulation/wine-staging/wine-staging-8.21.ebuild
@@ -0,0 +1,460 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MULTILIB_COMPAT=( abi_x86_{32,64} )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit autotools edo flag-o-matic multilib multilib-build
+inherit prefix python-any-r1 toolchain-funcs wrapper
+
+WINE_GECKO=2.47.4
+WINE_MONO=8.1.0
+WINE_P=wine-$(ver_cut 1-2)
+
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git;
+   WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git;
+else
+   (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 
1).0
+   SRC_URI="
+   https://dl.winehq.org/wine/source/${WINE_SDIR}/${WINE_P}.tar.xz
+   
https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="-* ~amd64 ~x86"
+fi
+S="${WORKDIR}/${WINE_P}"
+
+DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging 
patchset"
+HOMEPAGE="
+   https://wiki.winehq.org/Wine-Staging
+   https://gitlab.winehq.org/wine/wine-staging/;
+
+LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
+SLOT="${PV}"
+IUSE="
+   +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
+   llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
+   kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl
+   pulseaudio samba 

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

2023-11-24 Thread Michał Górny
commit: f30094e51d43a9a8726a8aabe0edb12834ef0c82
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 06:58:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 06:58:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f30094e5

dev-python/pypdf: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pypdf/Manifest|  3 --
 dev-python/pypdf/pypdf-3.16.4.ebuild | 57 --
 dev-python/pypdf/pypdf-3.17.0.ebuild | 59 
 3 files changed, 119 deletions(-)

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index ee6338d230b2..d126bfae49c6 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,5 +1,2 @@
-DIST pypdf-3.16.4.gh.tar.gz 7970008 BLAKE2B 
86f622cf1ff6632a4645d564336fd8948970579f6bae241437701f333c2f336feab55f7e32a35b4f480577fe609958f492e73c1c9c5f1471af08e34c157f06b0
 SHA512 
7e7eb9759dfb3984b384a721e7d90ab5c30bd3c56d936260e5ad93cfdc9a2d6fff8a7354764125923ab8f029ac5366a2750cc1151676fb40be1eba1bb2a4
-DIST pypdf-3.17.0.gh.tar.gz 7974585 BLAKE2B 
e09840119845cf6b14887081f367b2a7ff9a88e4713cd1a940276ca0f83b6497ee07336ff02e7c43571cb39782e72f4f0b206fb3f692476e98d5c291b0193a25
 SHA512 
31b0298c26c117764494906ef940cb8f111d5b57b91849fbffb6a63682089e5bc0c59a4c068c90810f5d21ce67c8d71fb0c42d996f441bc287ad73e0c4710d97
 DIST pypdf-3.17.1.gh.tar.gz 7975263 BLAKE2B 
27b413dd5f127e22cc0116baeee62115f4b02b2ff39f27b8a7884af2389423c332114cfa826a090683c2ab6583b1a549ee1de775869eaaa0a09237aa52a65ebd
 SHA512 
c23294a67bee6ef4e673c02b045c9ec2d3471f93bfc8530959a02289f94b0aa47e79b24bddd0603731c39ddc5197fc6fc10e668bbd1077a32ecdfc1d33740397
 DIST pypdf-sample-files-964fb47b0fbfa89864680582640ae4eedf143890.gh.tar.gz 
11668924 BLAKE2B 
0c7d8e7cfb2f9d06d7633d57b691ba473d33cfcb58d2f1f83661cef9d755340d05db8767771a385d0ba88aa904f84b8bc7eafdb5d4f614b7a21a2d138572316f
 SHA512 
28070b575273b6fee3173e797ed5bac618f8e8aca16d0122dcf3b4b16cedbcad69b84a9bc4be65037695597bcc1fa7898cdf766c37915c49f880a0c6ca057e68
-DIST pypdf-sample-files-d87c33efc0f98225132dfe9c47980208b8130aa4.gh.tar.gz 
11645535 BLAKE2B 
3f96adaf4abc50a4390d9432878571a0ef9dd43dd34f307bb4bb6fd110d5ecdde988578860f110a6c8578cef96eac5410ded3204989fd20e6a6f1a84fac2fe83
 SHA512 
cb68a2eb06ef6738bef979f3b20c66fb925fbcb029cb22dfa5ea9b23b71ba07cb8e364e14eca34ebeb3b11e367c94738e32c9067b56b4da505bf77ab402abd06

diff --git a/dev-python/pypdf/pypdf-3.16.4.ebuild 
b/dev-python/pypdf/pypdf-3.16.4.ebuild
deleted file mode 100644
index 917739ffd61e..
--- a/dev-python/pypdf/pypdf-3.16.4.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-SAMPLE_COMMIT=d87c33efc0f98225132dfe9c47980208b8130aa4
-DESCRIPTION="Python library to work with PDF files"
-HOMEPAGE="
-   https://pypi.org/project/pypdf/
-   https://github.com/py-pdf/pypdf/
-"
-SRC_URI="
-   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-   test? (
-   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
-   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
-   )
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-BDEPEND="
-   test? (
-   dev-python/cryptography[${PYTHON_USEDEP}]
-   >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
-   # rely on -Werror
-   tests/test_utils.py::test_deprecate_no_replacement
-   tests/test_workflows.py::test_orientations
-   # TODO: requires fpdf
-   tests/test_page.py::test_compression
-   tests/test_writer.py::test_merging_many_temporary_files
-)
-
-src_unpack() {
-   default
-   if use test; then
-   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
-   fi
-}
-
-python_test() {
-   epytest -o addopts= -m "not enable_socket"
-}

diff --git a/dev-python/pypdf/pypdf-3.17.0.ebuild 
b/dev-python/pypdf/pypdf-3.17.0.ebuild
deleted file mode 100644
index aea5f7f1d1bd..
--- a/dev-python/pypdf/pypdf-3.17.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-SAMPLE_COMMIT=d87c33efc0f98225132dfe9c47980208b8130aa4
-DESCRIPTION="Python library to work with PDF files"
-HOMEPAGE="
-   https://pypi.org/project/pypdf/
-   https://github.com/py-pdf/pypdf/
-"
-SRC_URI="
-   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-   test? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-db/etcd/

2023-11-24 Thread Zac Medico
commit: b760fba58a93c17e3eee678f2c5d961c08671772
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Nov 25 06:54:26 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Nov 25 06:55:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b760fba5

dev-db/etcd: add 3.4.28

Bug: https://bugs.gentoo.org/918419
Signed-off-by: Zac Medico  gentoo.org>

 dev-db/etcd/Manifest   |  2 ++
 dev-db/etcd/etcd-3.4.28.ebuild | 79 ++
 2 files changed, 81 insertions(+)

diff --git a/dev-db/etcd/Manifest b/dev-db/etcd/Manifest
index ef54e978af04..a3edcea80c78 100644
--- a/dev-db/etcd/Manifest
+++ b/dev-db/etcd/Manifest
@@ -1,2 +1,4 @@
 DIST etcd-3.4.26-deps.tar.xz 39352316 BLAKE2B 
8b1a30d645b1ea756ac944d2d3f7e0c5b9491bab54d4d74c6525c519e5297a1e8e2a97f70a50a5681cf8941d2e4978d5c3717fccb552042bcd42e7c4bd2b29a8
 SHA512 
eb3af2910030a165699158a3dfe7e1267f29c0720865026da2a95941c7e1e19db793e177e9ca5a9f3b134c1a9a83b4a0613a32a30282b68fe3aef75b8dacae59
 DIST etcd-3.4.26.tar.gz 6043999 BLAKE2B 
03f3bd0388e59dea9300b9a811b426ce03f1001750259dcd8386566efaa64783746f0353f83c1d01960004a77cea08a194aba394d91808aad15b5d4bb8f151cf
 SHA512 
b2048070adb1df6e98c06e0e951f7940815dab238fe4ba49c36681a638f39eb7e40fed691baf70410d01467965094d70f008d0046b1b550b2ac1ed19ac89ca47
+DIST etcd-3.4.28-deps.tar.xz 66108144 BLAKE2B 
81bef927202231a7b8a1856327d371060b15aadf6189dd3950946a8274df5eb6845b6a645f27f8c231d1bf6baef40777b433e0f9f96f6faf136cef53ec66220f
 SHA512 
5cf3810309c28559a3b793a2c7e329aea13f0e1ec83a033bf8d1f34b4aa7a357446bbe654f56175b52822c08e22e335be39592955b369ddc91a276c90c582820
+DIST etcd-3.4.28.tar.gz 6052858 BLAKE2B 
8c6dbebf3570c88e53ff5d13b0192502bc93d50076b9b66bd3ef4a313e734a1dc630366203b8e5d22ce29e9e8498e5e9304a6b02973d2defd4b65425ee24becb
 SHA512 
409f82c9979ee34327f0f1f6fd171ccbeb6a044ca4e1f137dd803172e2b79f5f14d68eea67b12c90401dc93fe830b7adf77f8c06c2730f3205d367a957fc43cc

diff --git a/dev-db/etcd/etcd-3.4.28.ebuild b/dev-db/etcd/etcd-3.4.28.ebuild
new file mode 100644
index ..9084f1072095
--- /dev/null
+++ b/dev-db/etcd/etcd-3.4.28.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module systemd tmpfiles
+GIT_COMMIT=adf6bd245
+
+DESCRIPTION="Highly-available key value store for shared configuration and 
service discovery"
+HOMEPAGE="https://github.com/etcd-io/etcd;
+SRC_URI="https://github.com/etcd-io/etcd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~riscv"
+IUSE="doc +server"
+
+COMMON_DEPEND="server? (
+   acct-group/etcd
+   acct-user/etcd
+   )"
+DEPEND="${COMMON_DEPEND}"
+RDEPEND="${COMMON_DEPEND}"
+
+# Tests fail with this error:
+# fatal error: checkptr: unsafe pointer conversion
+RESTRICT="test"
+
+src_prepare() {
+   export GO_BUILD_FLAGS="-v -x"
+   default
+   sed -e "s|GIT_SHA=.*|GIT_SHA=${GIT_COMMIT}|"\
+   -i "${S}"/build || die
+   sed -e 's:\(for p in \)shellcheck :\1 :' \
+   -e 's:^ gofmt \\$:\\:' \
+   -e 's:^ govet \\$:\\:' \
+   -e 's:^ govet_shadow \\$:\\:' \
+   -i "${S}"/test || die
+
+   sed -e 
"s|GO_BUILD_FLAGS=\"[^\"]*\"|GO_BUILD_FLAGS=\"${GO_BUILD_FLAGS}\"|" \
+   -e "s|go test |go test ${GO_BUILD_FLAGS} |" \
+   -i ./test || die
+}
+
+src_compile() {
+   ./build || die
+}
+
+src_test() {
+   ./test || die
+}
+
+src_install() {
+   dobin bin/etcdctl
+   use doc && dodoc -r Documentation
+   if use server; then
+   insinto /etc/${PN}
+   sed -e 's|^data-dir:|\0 /var/lib/etcd|' -i etcd.conf.yml.sample 
|| die
+   newins etcd.conf.yml.sample etcd.conf.yml
+   dobin bin/etcd
+   dodoc README.md
+   systemd_newunit "${FILESDIR}/${PN}.service-r1" "${PN}.service"
+   newtmpfiles "${FILESDIR}/${PN}.tmpfiles.d.conf" ${PN}.conf
+   newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN}
+   newconfd "${FILESDIR}"/${PN}.confd-r1 ${PN}
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   keepdir /var/lib/${PN} /var/log/${PN}
+   fowners ${PN}:${PN} /var/lib/${PN} /var/log/${PN}
+   fperms 0700 /var/lib/${PN}
+   fperms 0755 /var/log/${PN}
+   fi
+}
+
+pkg_postinst() {
+   if use server; then
+   tmpfiles_process ${PN}.conf
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: net-libs/libmicrohttpd/

2023-11-24 Thread Sam James
commit: 8dcefdb2afd481ee05a81cc283a80818ffaf01a5
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:53:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:53:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dcefdb2

net-libs/libmicrohttpd: Stabilize 0.9.77 ppc64, #912380

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

 net-libs/libmicrohttpd/libmicrohttpd-0.9.77.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.77.ebuild 
b/net-libs/libmicrohttpd/libmicrohttpd-0.9.77.ebuild
index a0fa15ab5462..d0eed498d5a5 100644
--- a/net-libs/libmicrohttpd/libmicrohttpd-0.9.77.ebuild
+++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.77.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="|| ( LGPL-2.1+ !ssl? ( GPL-2+-with-eCos-exception-2 ) )"
 SLOT="0/12"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="+epoll +eventfd ssl static-libs test +thread-names"
 REQUIRED_USE="epoll? ( kernel_linux )"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/x264/

2023-11-24 Thread Sam James
commit: c10c5092169e066869733e79104be2f3b07334e7
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:42:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:46:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10c5092

media-libs/x264: add 0.0.20231114

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

 media-libs/x264/Manifest   |  1 +
 .../{x264-.ebuild => x264-0.0.20231114.ebuild} | 22 --
 media-libs/x264/x264-.ebuild   | 22 --
 3 files changed, 25 insertions(+), 20 deletions(-)

diff --git a/media-libs/x264/Manifest b/media-libs/x264/Manifest
index 4b11d2ba0042..b95b528c7338 100644
--- a/media-libs/x264/Manifest
+++ b/media-libs/x264/Manifest
@@ -1 +1,2 @@
 DIST x264-0.0.20220222.tar.bz2 777236 BLAKE2B 
45e57c48b4b889f5c7b4ce87d1442d26d907aac47fb7c586b34239317a8b74bb93eac3058eed766728fbca6370656d9a6f070e8992643984a89560e28edf206d
 SHA512 
1cf864059f83731ac47008c1af1d9ac06d06283439cf883a020f8a76e0c7efc3b525791d11efe8784d0e39ded68dd03794f0502fa64cc07df2f2de064a55e1d9
+DIST x264-0.0.20231114.tar.bz2 833229 BLAKE2B 
e8e60767d16ea11e55f9dd56f1c74535a06b07a498b91d4372872925915563b67fb917c5856e2e40e1f58acbab3142509d036cae8d56820bef0e16ee7bc35196
 SHA512 
7705c2827c6b280afc7403bce206f82ee94c1ba76c582d3e6ae017b9c4f08c4475ac70373f8a0bcda73046221456efc3f338c57aaf03c11f4d8e63f69bb94db5

diff --git a/media-libs/x264/x264-.ebuild 
b/media-libs/x264/x264-0.0.20231114.ebuild
similarity index 77%
copy from media-libs/x264/x264-.ebuild
copy to media-libs/x264/x264-0.0.20231114.ebuild
index cef3a4d4053a..7317a87e9e6a 100644
--- a/media-libs/x264/x264-.ebuild
+++ b/media-libs/x264/x264-0.0.20231114.ebuild
@@ -1,31 +1,33 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit multilib-minimal toolchain-funcs flag-o-matic
 
-DESCRIPTION="A free library for encoding X264/AVC streams"
+DESCRIPTION="Free library for encoding X264/AVC streams"
 HOMEPAGE="https://www.videolan.org/developers/x264.html;
+
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git;
 else
-   # Download 
https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2
-   SRC_URI="https://dev.gentoo.org/~aballier/distfiles/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-   S="${WORKDIR}/${PN}-master"
+   X264_COMMIT="c196240409e4d7c01b47448d93b1f9683aaa7cf7"
+   
SRC_URI="https://code.videolan.org/videolan/x264/-/archive/${X264_COMMIT}/x264-${X264_COMMIT}.tar.bz2
 -> ${P}.tar.bz2"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+   S="${WORKDIR}/${PN}-${X264_COMMIT}"
 fi
 
-SLOT="0/164" # SONAME
-
 LICENSE="GPL-2"
+SLOT="0/164" # SONAME
 IUSE="cpu_flags_ppc_altivec +interlaced opencl pic static-libs 
cpu_flags_x86_sse +threads"
 
 ASM_DEP=">=dev-lang/nasm-2.13"
-DEPEND="abi_x86_32? ( ${ASM_DEP} )
+DEPEND="
+   abi_x86_32? ( ${ASM_DEP} )
abi_x86_64? ( ${ASM_DEP} )
-   opencl? ( dev-lang/perl )"
+   opencl? ( dev-lang/perl )
+"
 RDEPEND="opencl? ( >=virtual/opencl-0-r3[${MULTILIB_USEDEP}] )"
 
 DOCS=( AUTHORS doc/{ratecontrol,regression_test,standards,threads,vui}.txt )

diff --git a/media-libs/x264/x264-.ebuild b/media-libs/x264/x264-.ebuild
index cef3a4d4053a..7317a87e9e6a 100644
--- a/media-libs/x264/x264-.ebuild
+++ b/media-libs/x264/x264-.ebuild
@@ -1,31 +1,33 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit multilib-minimal toolchain-funcs flag-o-matic
 
-DESCRIPTION="A free library for encoding X264/AVC streams"
+DESCRIPTION="Free library for encoding X264/AVC streams"
 HOMEPAGE="https://www.videolan.org/developers/x264.html;
+
 if [[ ${PV} ==  ]]; then
inherit git-r3
EGIT_REPO_URI="https://code.videolan.org/videolan/x264.git;
 else
-   # Download 
https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.bz2
-   SRC_URI="https://dev.gentoo.org/~aballier/distfiles/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-   S="${WORKDIR}/${PN}-master"
+   X264_COMMIT="c196240409e4d7c01b47448d93b1f9683aaa7cf7"
+   
SRC_URI="https://code.videolan.org/videolan/x264/-/archive/${X264_COMMIT}/x264-${X264_COMMIT}.tar.bz2
 -> ${P}.tar.bz2"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/pip/files/, dev-python/pip/

2023-11-24 Thread Michał Górny
commit: d89ed8c8920204029d02ce001f532bfef0307f69
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 06:44:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 06:45:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d89ed8c8

dev-python/pip: Fix testing with NO_COLOR

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pip/files/pip-23.3.1-no-color.patch | 35 ++
 dev-python/pip/pip-23.3.1.ebuild   |  1 +
 2 files changed, 36 insertions(+)

diff --git a/dev-python/pip/files/pip-23.3.1-no-color.patch 
b/dev-python/pip/files/pip-23.3.1-no-color.patch
new file mode 100644
index ..528e2c6cf465
--- /dev/null
+++ b/dev-python/pip/files/pip-23.3.1-no-color.patch
@@ -0,0 +1,35 @@
+From ad01e9c2a965d395c5902c8ad70c970c7631316b Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Sat, 25 Nov 2023 07:36:59 +0100
+Subject: [PATCH] Fix tests when NO_COLOR is set in the calling environment
+
+Add `FORCE_COLOR` and `NO_COLOR` variables to the `isolate()` fixture
+to ensure that these two variables do not affect internal test output.
+This fixes the following two test failures when pytest is called with
+`NO_COLOR` set:
+
+```
+FAILED 
tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_ASCII::test_complete_color
 - AssertionError: assert '\x1b[1merror...ing harder.\n' == '\x1b[1;31mer...ing 
harder.\n'
+FAILED 
tests/unit/test_exceptions.py::TestDiagnosticPipErrorPresentation_Unicode::test_complete_color
 - AssertionError: assert '\x1b[1merror...ing harder.\n' == '\x1b[1;31mer...ing 
harder.\n'
+```
+---
+ news/7ae28a10-04c4-4a1f-a276-4c9e04f2e0c1.trivial.rst | 0
+ tests/conftest.py | 4 
+ 2 files changed, 4 insertions(+)
+ create mode 100644 news/7ae28a10-04c4-4a1f-a276-4c9e04f2e0c1.trivial.rst
+
+diff --git a/tests/conftest.py b/tests/conftest.py
+index c5bf4bb9567..8d9eb029c79 100644
+--- a/tests/conftest.py
 b/tests/conftest.py
+@@ -318,6 +318,10 @@ def isolate(tmpdir: Path, monkeypatch: 
pytest.MonkeyPatch) -> None:
+ # Make sure tests don't share a requirements tracker.
+ monkeypatch.delenv("PIP_BUILD_TRACKER", False)
+ 
++# Make sure color control variables don't affect internal output.
++monkeypatch.delenv("FORCE_COLOR", False)
++monkeypatch.delenv("NO_COLOR", False)
++
+ # FIXME: Windows...
+ os.makedirs(os.path.join(home_dir, ".config", "git"))
+ with open(os.path.join(home_dir, ".config", "git", "config"), "wb") as fp:

diff --git a/dev-python/pip/pip-23.3.1.ebuild b/dev-python/pip/pip-23.3.1.ebuild
index 58c5279dbfaa..88ef2bad1879 100644
--- a/dev-python/pip/pip-23.3.1.ebuild
+++ b/dev-python/pip/pip-23.3.1.ebuild
@@ -58,6 +58,7 @@ distutils_enable_tests pytest
 python_prepare_all() {
local PATCHES=(
"${FILESDIR}/pip-23.1-no-coverage.patch"
+   "${FILESDIR}/${P}-no-color.patch"
)
 
distutils-r1_python_prepare_all



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

2023-11-24 Thread Sam James
commit: 0bceec66fe5f91b296c2c6f65e983a092d7e978e
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:36:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:36:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bceec66

dev-python/pypdf: Stabilize 3.17.1 amd64, #918456

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

 dev-python/pypdf/pypdf-3.17.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypdf/pypdf-3.17.1.ebuild 
b/dev-python/pypdf/pypdf-3.17.1.ebuild
index 7cadd62903dd..25bd394754bc 100644
--- a/dev-python/pypdf/pypdf-3.17.1.ebuild
+++ b/dev-python/pypdf/pypdf-3.17.1.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 
 BDEPEND="
test? (



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

2023-11-24 Thread Sam James
commit: 832433791f2235bcbb15685502f01b549dfb2fcd
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:34:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:34:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83243379

dev-util/git-delta: drop 0.15.1

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

 dev-util/git-delta/Manifest| 132 -
 dev-util/git-delta/git-delta-0.15.1.ebuild | 228 -
 2 files changed, 360 deletions(-)

diff --git a/dev-util/git-delta/Manifest b/dev-util/git-delta/Manifest
index 6028ad114cd1..ccd5ee2ee953 100644
--- a/dev-util/git-delta/Manifest
+++ b/dev-util/git-delta/Manifest
@@ -1,73 +1,44 @@
-DIST adler-0.2.3.crate 12168 BLAKE2B 
c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996
 SHA512 
565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 
4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f
 SHA512 
7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00
 DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
 DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST ansi_colours-1.1.1.crate 18739 BLAKE2B 
4939e1c45e1a22548bb5adcc1ae7c4ee657ea6c5c0e3d2d3fb8abb45d4fb172de1bffafb037dbb387f7bbe7417d8f37d2a3a2dfb77d4575935d6963dcfd82cc9
 SHA512 
eee698867adee7e4fe5d14885f91f9d71aa58db06d795dd0f03a8d4c99f6f39dcb11d3871dd2b8f019c443fbdd880888df1e0869202cbb8bde79fe20d60c1c57
 DIST ansi_colours-1.2.1.crate 21866 BLAKE2B 
b1a2ad5aa797b59fc6f2c090f1c0da6937ade5099367c67c704cd91db62829f86f7bd7dedfd654074df29dd192e4f4d438cd90beb6db51a7605045278741bd69
 SHA512 
dd89084c997aa42acbde2b885ea414fc7edbeab6de9749abde2270322147fe4850532d916145418e911f5f0950fc3a3f0fd16fb63c40b8ce14c1085017879f73
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
 DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
-DIST approx-0.5.0.crate 14359 BLAKE2B 
d1811157cb560d24b559b5f4954654dcfe4d1d418f90ed98536c0f8c72584b9cc10c93c4e89fa376f96be043338964d07bc722ef16ebf3041e8c7eb755f2941e
 SHA512 
4c7ef7d54b6a9fac11587fd16638d36d8738e5156f5abf77cd994056377427f12170b61c03d1acf591dbb897911babc852c2a4a12b3c5277e1065d952c9e7dc6
 DIST approx-0.5.1.crate 15100 BLAKE2B 
8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399
 SHA512 
c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
-DIST arrayvec-0.5.2.crate 27838 BLAKE2B 
51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f
 SHA512 
1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004
 DIST arrayvec-0.7.2.crate 29341 BLAKE2B 
eae9d3f494033ea2d837a6024cb24bd4574683ed1e76ac6be7f7c6b0d8ee65c0eaf03dbae7fea04cf0921299f69234ad91e1cf41342de86f554f74e287dd3ba1
 SHA512 
80cc6e55b6032f4882362813de970d3d99e600ada774b28ac6a24c9c8e018fda3b35c5750ac3a09fca6fb9496e2e3fe608b58d21b1b84685ebd170f567a0ecbc
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 

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

2023-11-24 Thread Sam James
commit: bb3738c512344f7650440333caccd2c0535535a7
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:34:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:34:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb3738c5

net-analyzer/mtr: drop 0.95

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

 net-analyzer/mtr/mtr-0.95.ebuild | 67 
 1 file changed, 67 deletions(-)

diff --git a/net-analyzer/mtr/mtr-0.95.ebuild b/net-analyzer/mtr/mtr-0.95.ebuild
deleted file mode 100644
index 9bfb694f0a20..
--- a/net-analyzer/mtr/mtr-0.95.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools bash-completion-r1 fcaps
-
-DESCRIPTION="My TraceRoute, an Excellent network diagnostic tool"
-HOMEPAGE="https://www.bitwizard.nl/mtr/;
-
-if [[ ${PV} == ** ]] ; then
-   EGIT_REPO_URI="https://github.com/traviscross/mtr;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/traviscross/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="gtk +ipinfo +ipv6 jansson ncurses"
-# TODO: This is an inherited RESTRICT - figure out why!
-RESTRICT="test"
-
-RDEPEND="
-   gtk? (
-   dev-libs/glib:2
-   x11-libs/gtk+:3
-   )
-   jansson? ( dev-libs/jansson:= )
-   ncurses? ( sys-libs/ncurses:0= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( AUTHORS FORMATS NEWS README.md SECURITY TODO )
-FILECAPS=( cap_net_raw usr/sbin/mtr-packet )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.88-tinfo.patch
-)
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   $(use_enable ipv6) \
-   $(use_with gtk) \
-   $(use_with ipinfo) \
-   $(use_with jansson) \
-   $(use_with ncurses) \
-   --with-bashcompletiondir="$(get_bashcompdir)"
-}
-
-pkg_postinst() {
-   fcaps_pkg_postinst
-
-   if use prefix && [[ ${CHOST} == *-darwin* ]] ; then
-   ewarn "mtr needs root privileges to run.  To grant them:"
-   ewarn " % sudo chown root ${EPREFIX}/usr/sbin/mtr"
-   ewarn " % sudo chmod u+s ${EPREFIX}/usr/sbin/mtr"
-   fi
-}



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

2023-11-24 Thread Sam James
commit: 118e80b58cda4bde3864e5a0e3b0091acf9c5a02
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:36:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:36:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=118e80b5

sys-apps/smartmontools: Stabilize 7.4 arm64, #914891

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

 sys-apps/smartmontools/smartmontools-7.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/smartmontools/smartmontools-7.4.ebuild 
b/sys-apps/smartmontools/smartmontools-7.4.ebuild
index 62de3e775865..6eda646090a6 100644
--- a/sys-apps/smartmontools/smartmontools-7.4.ebuild
+++ b/sys-apps/smartmontools/smartmontools-7.4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} ==  ]] ; then
inherit autotools subversion
 else
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+   KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 
~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
 fi
 
 DESCRIPTION="Tools to monitor storage systems to provide advanced warning of 
disk degradation"



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

2023-11-24 Thread Sam James
commit: d7aea4bb39f95c692acdc5a3bc7fa3ec1b110e17
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:36:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:36:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7aea4bb

dev-python/pypdf: Stabilize 3.17.1 x86, #918456

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

 dev-python/pypdf/pypdf-3.17.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/pypdf/pypdf-3.17.1.ebuild 
b/dev-python/pypdf/pypdf-3.17.1.ebuild
index c3de6265ee0d..7cadd62903dd 100644
--- a/dev-python/pypdf/pypdf-3.17.1.ebuild
+++ b/dev-python/pypdf/pypdf-3.17.1.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 
 BDEPEND="
test? (



[gentoo-commits] repo/gentoo:master commit in: sys-fs/libeatmydata/, sys-fs/libeatmydata/files/

2023-11-24 Thread Sam James
commit: b95a009f008265251004bda7fdcc737684a36763
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:33:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:33:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b95a009f

sys-fs/libeatmydata: drop 130

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

 sys-fs/libeatmydata/Manifest   |  1 -
 ...eatmydata-130-implicit-function-decl-test.patch | 18 --
 sys-fs/libeatmydata/libeatmydata-130.ebuild| 39 --
 3 files changed, 58 deletions(-)

diff --git a/sys-fs/libeatmydata/Manifest b/sys-fs/libeatmydata/Manifest
index 3675698a430d..a49dc78fce99 100644
--- a/sys-fs/libeatmydata/Manifest
+++ b/sys-fs/libeatmydata/Manifest
@@ -1,2 +1 @@
-DIST libeatmydata-130.tar.gz 375627 BLAKE2B 
a1f65050572e8a7fc8345082a12e2831a8fb1e68e1d198ae507752375b2081a79fa6e5e589028104cd9d767d86b4d453c0eac0ad7f366c90d6734f5868f8e0cd
 SHA512 
80edeee1b39e14d10e7d04d7fff63a233119c6e13216e92ec786cc41ecd79eb58937da0e621aaef697490e9fb285f3e1109b786ee6967fa1736bb4879e100f18
 DIST libeatmydata-131.tar.gz 368469 BLAKE2B 
1b59f80ba72caeafa40272c5996e0fb03774c69c35d7a2194d312e53c48212caca84abed56ec63a9fba2b4142efbee4aa371c3869a76f8c5674936ffe0daea5d
 SHA512 
064417dc085cb82e4baf1d160fcde2c6e0d9fed60e5c595799630b030053c373d53055894c127c5b384be9204e8bbb251877651811b5fc5cdca8ffd9cf42

diff --git 
a/sys-fs/libeatmydata/files/libeatmydata-130-implicit-function-decl-test.patch 
b/sys-fs/libeatmydata/files/libeatmydata-130-implicit-function-decl-test.patch
deleted file mode 100644
index da8403ca2c11..
--- 
a/sys-fs/libeatmydata/files/libeatmydata-130-implicit-function-decl-test.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-/var/tmp/portage/sys-fs/libeatmydata-130/work/libeatmydata-130/libeatmydata/test/tst-invalidfd.c:31:13:
 error: implicit declaration of function ‘sync_file_range’; did you mean 
‘copy_file_range’? [-Werror=implicit-function-declaration]
-   31 | r = sync_file_range(fd, 0, 0, 0);
-  | ^~~
-  | copy_file_range
 a/libeatmydata/test/tst-invalidfd.c
-+++ b/libeatmydata/test/tst-invalidfd.c
-@@ -17,6 +17,11 @@
- 
- #include 
- #include 
-+
-+#ifdef HAVE_SYNC_FILE_RANGE
-+#include 
-+#endif
-+
- #include 
- #include 
- 

diff --git a/sys-fs/libeatmydata/libeatmydata-130.ebuild 
b/sys-fs/libeatmydata/libeatmydata-130.ebuild
deleted file mode 100644
index 70deafe4c9f4..
--- a/sys-fs/libeatmydata/libeatmydata-130.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Multilib because "handy to inject into wine"
-inherit multilib-minimal
-
-DESCRIPTION="LD_PRELOAD hack to convert sync()/msync() and the like to NO-OP"
-HOMEPAGE="https://www.flamingspork.com/projects/libeatmydata/;
-SRC_URI="https://github.com/stewartsmith/${PN}/releases/download/v${PV}/${P}.tar.gz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-util/strace )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-130-implicit-function-decl-test.patch
-)
-
-multilib_src_configure() {
-   ECONF_SOURCE="${S}" econf
-}
-
-multilib_src_test() {
-   # Sandbox fools LD_PRELOAD and libeatmydata does not get control
-   # feature of sandbox
-   SANDBOX_ON=0 LD_PRELOAD= emake -k check
-}
-
-multilib_src_install_all() {
-   find "${ED}" -name '*.la' -type f -delete || die
-
-   dodoc AUTHORS README.md
-}



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

2023-11-24 Thread Sam James
commit: eea131251f52324fdd77cb33f38231df3c02c858
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:33:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:33:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eea13125

net-misc/trurl: drop 0.5

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

 net-misc/trurl/Manifest   |  1 -
 net-misc/trurl/files/trurl-0.5-fix-makefile.patch | 22 --
 net-misc/trurl/trurl-0.5.ebuild   | 52 ---
 3 files changed, 75 deletions(-)

diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest
index f1676f774faf..316593446d28 100644
--- a/net-misc/trurl/Manifest
+++ b/net-misc/trurl/Manifest
@@ -1,2 +1 @@
-DIST trurl-0.5.tar.gz 28792 BLAKE2B 
e552d04599628ea17e19627a1aa24871bf71fb100253f6eb945a9062ad0db98ea0a87125cc2c6a5f05f8c0296953c972b8fc9a6d5c01bdbc74d9ab9e28b9094c
 SHA512 
1bf81030e8c904e551180b5c51f37ebe382345f397165695b47554e3c712c568351a53a7527891807f89127ea270b72632b24388db4c8efee3e9994cae1def47
 DIST trurl-0.7.tar.gz 36624 BLAKE2B 
a63e8ec7f0b57006b5fa7a1d2ade1284dc2076474ef0425574ecb9b452c49d9a6148461a97e760287340d67a924612c1eb1fe188b6597b8147f818c18681190f
 SHA512 
9ecccd9b688d7bddba760bbd408a1b864d5818b2c538904662ab81b13bca6226d03a4d209c74841c83ee368e656243e92bc7f7be876dbd5c1736b7fc2c3f82d6

diff --git a/net-misc/trurl/files/trurl-0.5-fix-makefile.patch 
b/net-misc/trurl/files/trurl-0.5-fix-makefile.patch
deleted file mode 100644
index 66a152991ca4..
--- a/net-misc/trurl/files/trurl-0.5-fix-makefile.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-See https://github.com/curl/trurl/pull/158#issuecomment-1512397801.
 a/Makefile
-+++ b/Makefile
-@@ -1,8 +1,6 @@
- TARGET = trurl
- OBJS = trurl.o
--LDLIBS != curl-config --libs
--CFLAGS != curl-config --cflags
--CFLAGS += -W -Wall -pedantic -g
-+LDLIBS = $(shell curl-config --libs)
- MANUAL = trurl.1
- 
- PREFIX ?= /usr/local
-@@ -13,7 +11,7 @@ INSTALL ?= install
- PYTHON3 ?= python3
- 
- $(TARGET): $(OBJS)
--  $(CC) $(OBJS) -o $(TARGET) $(LDLIBS) $(LDFLAGS)
-+  $(CC) $(CPPFLAGS) $(CFLAGS) -Wall $(shell curl-config --cflags) 
$(LDFLAGS) $(OBJS) -o $(TARGET) $(LDLIBS)
- 
- trurl.o:trurl.c version.h
- 

diff --git a/net-misc/trurl/trurl-0.5.ebuild b/net-misc/trurl/trurl-0.5.ebuild
deleted file mode 100644
index 6a2113d8634b..
--- a/net-misc/trurl/trurl-0.5.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit toolchain-funcs python-any-r1
-
-DESCRIPTION="Command line tool for URL parsing and manipulation"
-HOMEPAGE="https://curl.se/trurl/ 
https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://github.com/curl/trurl;
-   inherit git-r3
-else
-   SRC_URI="https://github.com/curl/trurl/archive/refs/tags/${P}.tar.gz;
-   S="${WORKDIR}"/${PN}-${P}
-
-   KEYWORDS="~amd64 ~arm ~arm64"
-fi
-
-LICENSE="curl"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Older curls may work but not all features will be present
-DEPEND=">=net-misc/curl-7.81.0"
-RDEPEND="${DEPEND}"
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.5-fix-makefile.patch
-)
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_compile() {
-   tc-export CC
-
-   default
-}
-
-src_test() {
-   emake PYTHON3="${EPYTHON}" test
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-}



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

2023-11-24 Thread Sam James
commit: f3f5035b6682ffc66d5c7b7cd3ca5642f8b0e7a3
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:34:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:34:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3f5035b

net-misc/chrony: drop 4.3-r5

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

 net-misc/chrony/Manifest   |   2 -
 net-misc/chrony/chrony-4.3-r5.ebuild   | 264 -
 .../chrony-4.3-strict-prototypes-clang16.patch |  71 --
 3 files changed, 337 deletions(-)

diff --git a/net-misc/chrony/Manifest b/net-misc/chrony/Manifest
index da9d29c4ac09..74d76950aa23 100644
--- a/net-misc/chrony/Manifest
+++ b/net-misc/chrony/Manifest
@@ -1,4 +1,2 @@
-DIST chrony-4.3.tar.gz 593560 BLAKE2B 
51ba6d19312fd52cd6d6d8ab9437c886a3779877170674db6dc37d657e849101e2669fd6c8723d24e43c895cd1924c3d8d2ff442baeef9abe8a6c313929edf5f
 SHA512 
1394bac3ed684352fe89b7fef7da50e61f9f522abee807627ae1fc4c2dde891017bc8e5b13759fced028f3a1e875d5e4e5a4f85de65c63b5f83d0ca03bb4c5df
-DIST chrony-4.3.tar.gz.asc 833 BLAKE2B 
12399205da4ee5c442207bfdf936ac88552a49b21b0db8c15b09118b579e2076f7cfec6ad916b08b41edc4f9f8e03b13d7758ed08e116bee54d0f0f9cd68a505
 SHA512 
300b06f253ac3727edb86a1b7c337f9529ee752bbb471b266217b6a8ac5183e827264177a3210d436425d746673bf11fbdc41da145673213e28165197c6c76b7
 DIST chrony-4.4.tar.gz 612094 BLAKE2B 
470c3d4ab9aa5949df1c10d0ecbd556fba3ce9b05e9dc4a5475795c174fca48a624975df68552f78927a19b72cb6b4f136ed4e5fa04a833dbd8139d0be144e4f
 SHA512 
45e060eb0c5892552f28dc436429e5823409cc93533127af27b64d08ff9c769fdc72694272232114f5ca1884c2bc8b5e842fae7956dc457358e937bcd3dda4d7
 DIST chrony-4.4.tar.gz.asc 833 BLAKE2B 
07f863381d37e30435c3796c7ff4ac628dd81b248e76fe1b9ce6dff07f9f2bd9423a013c7d0a09f2bfe251a8e176b04731e1cb60829f1dc83a7321274d3f6992
 SHA512 
bb795b428567434937cbf3a12c559b549b89abe65010d04eed0fbdcfde35e7266771ea01c2c5581f3e5fae993f1782fff5a62c5ae09259d2b65dab9473d756a3

diff --git a/net-misc/chrony/chrony-4.3-r5.ebuild 
b/net-misc/chrony/chrony-4.3-r5.ebuild
deleted file mode 100644
index 4b78f2f22ba9..
--- a/net-misc/chrony/chrony-4.3-r5.ebuild
+++ /dev/null
@@ -1,264 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo systemd tmpfiles toolchain-funcs
-
-DESCRIPTION="NTP client and server programs"
-HOMEPAGE="https://chrony.tuxfamily.org/ 
https://git.tuxfamily.org/chrony/chrony.git;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://git.tuxfamily.org/chrony/chrony.git;
-   inherit git-r3
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/mlichvar.asc
-   inherit verify-sig
-
-   SRC_URI="https://download.tuxfamily.org/${PN}/${P/_/-}.tar.gz;
-   SRC_URI+=" verify-sig? ( 
https://download.tuxfamily.org/chrony/${P/_/-}-tar-gz-asc.txt -> 
${P/_/-}.tar.gz.asc )"
-
-   if [[ ${PV} != *_pre* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
-   fi
-fi
-
-S="${WORKDIR}/${P/_/-}"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+caps +cmdmon debug html libtomcrypt +nettle nss +ntp +nts +phc pps 
+readline +refclock +rtc samba +seccomp +sechash selinux"
-# nettle > nss > libtomcrypt in configure
-REQUIRED_USE="
-   sechash? ( || ( nettle nss libtomcrypt ) )
-   nettle? ( !nss )
-   nss? ( !nettle )
-   libtomcrypt? ( !nettle !nss )
-   !sechash? ( !nss )
-   !sechash? ( !nts? ( !nettle ) )
-"
-
-DEPEND="
-   caps? (
-   acct-group/ntp
-   acct-user/ntp
-   sys-libs/libcap
-   )
-   libtomcrypt? ( dev-libs/libtomcrypt:= )
-   nettle? ( dev-libs/nettle:= )
-   nss? ( dev-libs/nss:= )
-   nts? ( net-libs/gnutls:= )
-   pps? ( net-misc/pps-tools )
-   readline? ( dev-libs/libedit )
-   seccomp? ( sys-libs/libseccomp )
-"
-RDEPEND="
-   ${DEPEND}
-   selinux? ( sec-policy/selinux-chronyd )
-"
-# bison dep only for 4.3-r1 for ${P}-strict-prototypes-clang16.patch
-BDEPEND="
-   sys-devel/bison
-   html? ( dev-ruby/asciidoctor )
-   nts? ( virtual/pkgconfig )
-   sechash? (
-   nettle? ( virtual/pkgconfig )
-   nss? ( virtual/pkgconfig )
-   )
-"
-
-if [[ ${PV} ==  ]] ; then
-   # Needed for doc generation in 
-   REQUIRED_USE+=" html"
-   BDEPEND+="
-   sys-devel/bison
-   virtual/w3m
-   "
-else
-   BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-mlichvar-20210513 )"
-fi
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.5-pool-vendor-gentoo.patch
-   "${FILESDIR}"/${PN}-4.2-systemd-gentoo.patch
-   "${FILESDIR}"/${P}-strict-prototypes-clang16.patch
-)
-
-src_prepare() {
-   default
-
-   sed -i \
-   -e 's:/etc/chrony\.conf:/etc/chrony/chrony.conf:g' \
-   doc/* examples/* || die
-
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/libpcap/

2023-11-24 Thread Sam James
commit: 22c76fb92ea36ce58105b9c9626e0ff11495e43d
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:33:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:33:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22c76fb9

net-libs/libpcap: drop 1.10.3

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

 net-libs/libpcap/Manifest  |  2 -
 net-libs/libpcap/libpcap-1.10.3.ebuild | 91 --
 2 files changed, 93 deletions(-)

diff --git a/net-libs/libpcap/Manifest b/net-libs/libpcap/Manifest
index 8c00e3d8d211..4f89b6eceec0 100644
--- a/net-libs/libpcap/Manifest
+++ b/net-libs/libpcap/Manifest
@@ -1,4 +1,2 @@
-DIST libpcap-1.10.3.tar.gz 951869 BLAKE2B 
3614042f7d8cd5a25221f52d2ed09f9f44643cdc0901ff21041ddb7ba85193c667036f7d989c8b59e6e205d630e062da46533110914dd287013a9ff80b31e97f
 SHA512 
57bc07cbc8c326e203ce10ce1eb9f55760fc33320718d8643c65a68949334291877dffcf19af5f61eb9b4eda2d8ffe7bacee38363d2d6536cc85ae81c851684d
-DIST libpcap-1.10.3.tar.gz.sig 442 BLAKE2B 
30f0053bc05564fd06aeac751d85eb4838c55c783a0eed450f4de238391c87b8915378f4dc679a14276c9e5e17e9bc74b861241a0a0e86bb22dc2680552f43db
 SHA512 
dc5ae51a96f9dfc570009a5c711a1e4eca012e99d6eb7af3b35c5636199b3273e92a657fdf85688650c093cc9b6c435ba1e9b84100469b2604b8d3125613b4ab
 DIST libpcap-1.10.4.tar.gz 952153 BLAKE2B 
05a7eafc1e1817f7844008db89d8fb10cd2525c22f7ee6c9e3d582b14229412f38ccced5e9d80a96dd459ef9eab12eccb5c1dd4978ddc9f66267469212005e4c
 SHA512 
1f6d6ddd07dae7c557054cb246437ecdaf39d579592a5a6bdf1144eea6cb5a779ac4ca647cfed11ec1b0bb18efc63b845444e497070bacefaaed19a5787ae5e1
 DIST libpcap-1.10.4.tar.gz.sig 442 BLAKE2B 
d0eb5da9a57003848b24d458e50a201d0bb8876a12e63f6627bf9dc1a784e780610cd0c858243cc75a63999b40bc64507b078777ae844ede7c07eef9f4f9e0d5
 SHA512 
34aa401c2e162d708c61b78b445af2fe4ddc0e57de9124b5cc3a05679ffbc3834088160f83892d827e25c65b33313fe71aa73c2de09935d387252ab315ca5ee1

diff --git a/net-libs/libpcap/libpcap-1.10.3.ebuild 
b/net-libs/libpcap/libpcap-1.10.3.ebuild
deleted file mode 100644
index 5d183cff7e97..
--- a/net-libs/libpcap/libpcap-1.10.3.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="A system-independent library for user-level network packet 
capture"
-HOMEPAGE="https://www.tcpdump.org/ 
https://github.com/the-tcpdump-group/libpcap;
-
-if [[ ${PV} == ** ]] ; then
-   EGIT_REPO_URI="https://github.com/the-tcpdump-group/libpcap;
-   inherit git-r3
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/tcpdump.asc
-   inherit verify-sig
-
-   SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz;
-   SRC_URI+=" verify-sig? ( 
https://www.tcpdump.org/release/${P}.tar.gz.sig )"
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="bluetooth dbus netlink rdma remote static-libs test usb yydebug"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   bluetooth? ( net-wireless/bluez:=[${MULTILIB_USEDEP}] )
-   dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
-   netlink? ( dev-libs/libnl:3[${MULTILIB_USEDEP}] )
-   remote? ( virtual/libcrypt:=[${MULTILIB_USEDEP}] )
-   rdma? ( sys-cluster/rdma-core )
-   usb? ( virtual/libusb:1[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-alternatives/yacc
-   sys-devel/flex
-   dbus? ( virtual/pkgconfig )
-"
-
-if [[ ${PV} != ** ]] ; then
-   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-tcpdump )"
-fi
-
-src_prepare() {
-   default
-
-   if ! [[ -f VERSION ]]; then
-   echo ${PV} > VERSION || die
-   fi
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # bug #884275
-   export LEX=flex
-
-   ECONF_SOURCE="${S}" econf \
-   $(use_enable bluetooth) \
-   $(use_enable dbus) \
-   $(use_enable rdma) \
-   $(use_enable remote) \
-   $(use_enable usb) \
-   $(use_enable yydebug) \
-   $(use_with netlink libnl) \
-   --enable-ipv6
-}
-
-multilib_src_compile() {
-   emake all shared
-   use test && emake testprogs
-}
-
-multilib_src_test() {
-   testprogs/findalldevstest || die
-}
-
-multilib_src_install_all() {
-   dodoc CREDITS CHANGES VERSION TODO README.* doc/README.*
-
-   # remove static libraries (--disable-static does not work)
-   if ! use static-libs; then
-   find "${ED}" -name '*.a' -exec rm {} + || die
-   fi
-
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] proj/portage:master commit in: lib/_emerge/

2023-11-24 Thread Zac Medico
commit: c8e599af298a500334e6566d1518b35a531ec99e
Author: Zac Medico  gentoo  org>
AuthorDate: Sun Nov 19 19:52:01 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Nov 25 06:31:31 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=c8e599af

_run_pkg_pretend: Refer to emerge-fetch.log for binpkg parallel-fetch

If there is a parallel-fetch task fetching a binpkg in the
background, refer to emerge-fetch.log for status updates,
just like the Binpkg class does prior to pkg_setup.

Bug: https://bugs.gentoo.org/760893
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/Scheduler.py | 10 ++
 1 file changed, 10 insertions(+)

diff --git a/lib/_emerge/Scheduler.py b/lib/_emerge/Scheduler.py
index ceff2be0f7..e1179e0f13 100644
--- a/lib/_emerge/Scheduler.py
+++ b/lib/_emerge/Scheduler.py
@@ -948,6 +948,16 @@ class Scheduler(PollScheduler):
 # handles fetch, verification, and the
 # bintree.inject call which moves the file.
 fetched = fetcher.pkg_path
+else:
+msg = (
+"Fetching in the background:",
+fetcher.pkg_path,
+"To view fetch progress, run in another 
terminal:",
+f"tail -f {self._fetch_log}",
+)
+out = portage.output.EOutput()
+for l in msg:
+out.einfo(l)
 if await fetcher.async_wait() != os.EX_OK:
 failures += 1
 self._record_pkg_failure(x, settings, 
fetcher.returncode)



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/resolver/, lib/_emerge/

2023-11-24 Thread Zac Medico
commit: cdc781349337fa755bc15773e2a87e4b41f5ff1e
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Nov 22 21:46:12 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Nov 22 22:26:13 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=cdc78134

Revert "find_smallest_cycle: Increase ignore_priority to find smaller cycles"

This reverts commit 9206d5a75ecd2d9ae0fe63e57d28aa8061b5927e.
The len(smallest_cycle) == 1 loop termination condition is
not optimal and it's too expensive as reported in bug 917660.

Bug: https://bugs.gentoo.org/917660
Bug: https://bugs.gentoo.org/917259
Signed-off-by: Zac Medico  gentoo.org>

 lib/_emerge/depgraph.py|  7 +++
 .../tests/resolver/test_alternatives_gzip.py   |  7 +--
 lib/portage/tests/resolver/test_merge_order.py | 24 ++
 .../tests/resolver/test_rebuild_ghostscript.py |  6 +++---
 4 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py
index 0d3b37c698..e4305c18c9 100644
--- a/lib/_emerge/depgraph.py
+++ b/lib/_emerge/depgraph.py
@@ -9345,10 +9345,9 @@ class depgraph:
 smallest_cycle = selected_nodes
 ignore_priority = priority
 
-if smallest_cycle is not None and len(smallest_cycle) 
== 1:
-# The cycle can't get any smaller than this,
-# so there is no need to search further since
-# we try to minimize ignore_priority.
+# Exit this loop with the lowest possible priority, 
which
+# minimizes the use of installed packages to break 
cycles.
+if smallest_cycle is not None:
 break
 
 return smallest_cycle, ignore_priority

diff --git a/lib/portage/tests/resolver/test_alternatives_gzip.py 
b/lib/portage/tests/resolver/test_alternatives_gzip.py
index 7cd1da25f1..602ed1756f 100644
--- a/lib/portage/tests/resolver/test_alternatives_gzip.py
+++ b/lib/portage/tests/resolver/test_alternatives_gzip.py
@@ -1,6 +1,8 @@
 # Copyright 2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+import pytest
+
 from portage.tests import TestCase
 from portage.tests.resolver.ResolverPlayground import (
 ResolverPlayground,
@@ -8,6 +10,7 @@ from portage.tests.resolver.ResolverPlayground import (
 )
 
 
+@pytest.mark.xfail()
 class AlternativesGzipTestCase(TestCase):
 def testAlternativesGzip(self):
 """
@@ -16,8 +19,8 @@ class AlternativesGzipTestCase(TestCase):
 find_smallest_cycle selects a large cycle and the topological
 sort produces poor results when leaf_nodes returns
 app-alternatives/gzip as part of a large group of nodes.
-This problem was solved by increasing ignore_priority in order
-to find a smaller cycle.
+This problem might be solved by implementing a finer-grained
+ignore_priority for leaf_nodes calls.
 """
 ebuilds = {
 "app-alternatives/gzip-1": {

diff --git a/lib/portage/tests/resolver/test_merge_order.py 
b/lib/portage/tests/resolver/test_merge_order.py
index 671543ca29..940eb3bbbe 100644
--- a/lib/portage/tests/resolver/test_merge_order.py
+++ b/lib/portage/tests/resolver/test_merge_order.py
@@ -382,12 +382,10 @@ class MergeOrderTestCase(TestCase):
 ambiguous_merge_order=True,
 # The following merge order assertion reflects optimal order 
for
 # a circular relationship which is DEPEND in one direction and
-# RDEPEND in the other. However, it is not respected because
-# it would result in a temporarily broken RDEPEND, so we 
instead
-# rely on satisfied installed build-time dependencies.
-# merge_order_assertions=(
-#("app-misc/circ-buildtime-a-1", 
"app-misc/circ-buildtime-c-1"),
-# ),
+# RDEPEND in the other.
+merge_order_assertions=(
+("app-misc/circ-buildtime-a-1", 
"app-misc/circ-buildtime-c-1"),
+),
 mergelist=[
 (
 "app-misc/circ-buildtime-b-1",
@@ -701,15 +699,15 @@ class MergeOrderTestCase(TestCase):
 "!app-misc/installed-blocker-a",
 "app-misc/circ-direct-a-1",
 "app-misc/circ-direct-b-1",
-"app-misc/circ-satisfied-a-1",
-"app-misc/circ-satisfied-c-1",
-"app-misc/circ-satisfied-b-1",
-"app-misc/circ-buildtime-c-1",
-"app-misc/circ-buildtime-b-1",
-"app-misc/circ-buildtime-a-1",
-

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

2023-11-24 Thread Sam James
commit: 3bf501bc2705895f33e8e811a0e152b3af0a16c6
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:19:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:20:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bf501bc

dev-util/watchman: drop 2023.02.06.00, 2023.05.22.00

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

 dev-util/watchman/Manifest  | 195 --
 dev-util/watchman/watchman-2023.02.06.00.ebuild | 318 ---
 dev-util/watchman/watchman-2023.05.22.00.ebuild | 326 
 3 files changed, 839 deletions(-)

diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest
index 44ebd802c1f9..a44f8a1b3340 100644
--- a/dev-util/watchman/Manifest
+++ b/dev-util/watchman/Manifest
@@ -1,300 +1,105 @@
-DIST ahash-0.3.8.crate 28650 BLAKE2B 
93dcd622dc4497d0ce436461349119e96266c25278a7252a8cd295ced922b430895041ec767b6cbfdef57ada69e9b7bc67cce5155a6bdac9fe3c87c25e3a9e74
 SHA512 
dfd49903b0950a4fd3bf7432108f687322fd3771bce59126e2aee2a6ed5c2d8b31199090e96f31d549092b957f2cf470f201f2d65b1b838f7a182aee8a750a25
 DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
-DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 
3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6
 SHA512 
ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
-DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
 DIST ansi_term-0.12.1.crate 24838 BLAKE2B 
f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791
 SHA512 
b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.68.crate 43882 BLAKE2B 
0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5
 SHA512 
b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f
-DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
 DIST anyhow-1.0.71.crate 43808 BLAKE2B 
1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f
 SHA512 
401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST base64-0.10.1.crate 41988 BLAKE2B 
6e28a70cc0d5e426d9a3944825952851928ec2e32fa2543a8e1d1b886ad306f38fd6e673da62e96581e56613f133265feeff5b0d2f1e2e34593e58c0424eee9e
 SHA512 
674a8cbee95a41f755499a4e3bb93ebd3f80140c3e8e2d44a0b73890ee423754e7ba8abcd92132683cd54501ff5d14438d023a202eaf12776aecbe36df9e5535
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bumpalo-3.12.0.crate 81604 BLAKE2B 
2370094f0c23a3e9b75c8e523e54637189543d9df90ae7ddc349d316054d3d1abd1319e51cf1578f1630be0673fd7f65d130469b2729aa32617372e8bc5dd5f7
 SHA512 
37f2228f251340e82c27f2b34da2af6eb520077b3809331547cbe4887c0b4791b1a7d75a017decccef162cd02a088d504214b7a44b484a7d93eb6a278b329ee4
 DIST byteorder-1.4.3.crate 22512 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: dev-cpp/edencommon/

2023-11-24 Thread Sam James
commit: 726530709f6d28fbcf799c320e5f69f76da0b083
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:18:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:20:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72653070

dev-cpp/edencommon: drop 2023.02.06.00, 2023.05.22.00

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

 dev-cpp/edencommon/Manifest|  2 --
 dev-cpp/edencommon/edencommon-2023.02.06.00.ebuild | 41 --
 dev-cpp/edencommon/edencommon-2023.05.22.00.ebuild | 41 --
 3 files changed, 84 deletions(-)

diff --git a/dev-cpp/edencommon/Manifest b/dev-cpp/edencommon/Manifest
index 3b5e22af9767..8dad4592cb9c 100644
--- a/dev-cpp/edencommon/Manifest
+++ b/dev-cpp/edencommon/Manifest
@@ -1,3 +1 @@
-DIST edencommon-2023.02.06.00.gh.tar.gz 144809 BLAKE2B 
bfde04282eff3ad745ed02708ba550e81c3d7916c634f01bc3fa9f2232953b4ccc8f319378636add4122cdf4c944212d7ecb649072c82f44dd8751640bc8f260
 SHA512 
c5763aa6a035febc6ce2a8b32c7ffb576b0a73448cf44e4a3788d87c45507a429065a02c37bce2165b2b51b3139cef51dc5ecd6cce203093f9043387b8912b15
-DIST edencommon-2023.05.22.00.gh.tar.gz 146695 BLAKE2B 
23003c0d9d5364d840ec8e286ec2512a28740df70480593086b2c969f4f785b3ff9000e074729fdaa561f3bd917ee204bd2719878996d606567f38fb50884149
 SHA512 
20b645250c41f1db95ae9950577f020a0c1240178411e3fcf7eb1219dd2bf0e3d7ceb0e98a17df7ba82259a52856d8001baea7ff8b1c178e22e7efb48b41587a
 DIST edencommon-2023.06.19.00.gh.tar.gz 146697 BLAKE2B 
8b2419671c50eea43aa4b8d5d85eee75ed24ff9745a71c2d11b1994605552ffc288b55520639585631aed0e2528482a01daa9b47ef676fed7c14b4c7d75d018f
 SHA512 
47b37a6acf93a6c6f2903f3113021aa1d54230cf3e31a8071aa7f276601a8eae56bd95767ec23c3027695367261d4db1483b637513c72ce220778f1f1a4c42ce

diff --git a/dev-cpp/edencommon/edencommon-2023.02.06.00.ebuild 
b/dev-cpp/edencommon/edencommon-2023.02.06.00.ebuild
deleted file mode 100644
index 1296800f7058..
--- a/dev-cpp/edencommon/edencommon-2023.02.06.00.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# These must be bumped together:
-# dev-cpp/edencommon
-# dev-cpp/folly
-# dev-util/watchman
-
-inherit cmake
-
-DESCRIPTION="Shared library for Watchman and Eden projects"
-HOMEPAGE="https://github.com/facebookexperimental/edencommon;
-SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64"
-IUSE="llvm-libunwind"
-
-RDEPEND="
-   dev-cpp/gflags:=
-   dev-cpp/glog:=[gflags]
-   dev-cpp/folly:=
-   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
-   !llvm-libunwind? ( sys-libs/libunwind:= )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/gtest
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}"
-   -DLIB_INSTALL_DIR="$(get_libdir)"
-   )
-
-   cmake_src_configure
-}

diff --git a/dev-cpp/edencommon/edencommon-2023.05.22.00.ebuild 
b/dev-cpp/edencommon/edencommon-2023.05.22.00.ebuild
deleted file mode 100644
index 1296800f7058..
--- a/dev-cpp/edencommon/edencommon-2023.05.22.00.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# These must be bumped together:
-# dev-cpp/edencommon
-# dev-cpp/folly
-# dev-util/watchman
-
-inherit cmake
-
-DESCRIPTION="Shared library for Watchman and Eden projects"
-HOMEPAGE="https://github.com/facebookexperimental/edencommon;
-SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/${PV}"
-KEYWORDS="amd64"
-IUSE="llvm-libunwind"
-
-RDEPEND="
-   dev-cpp/gflags:=
-   dev-cpp/glog:=[gflags]
-   dev-cpp/folly:=
-   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
-   !llvm-libunwind? ( sys-libs/libunwind:= )
-"
-DEPEND="
-   ${RDEPEND}
-   dev-cpp/gtest
-"
-
-src_configure() {
-   local mycmakeargs=(
-   -DCMAKE_INSTALL_DIR="$(get_libdir)/cmake/${PN}"
-   -DLIB_INSTALL_DIR="$(get_libdir)"
-   )
-
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/gkrellm-vaiobright/

2023-11-24 Thread Sam James
commit: 9a0c636a730211b467c3f1506a62a02d7aa05891
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:15:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:19:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a0c636a

x11-plugins/gkrellm-vaiobright: drop 2.5-r3

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

 .../gkrellm-vaiobright-2.5-r3.ebuild   | 33 --
 1 file changed, 33 deletions(-)

diff --git a/x11-plugins/gkrellm-vaiobright/gkrellm-vaiobright-2.5-r3.ebuild 
b/x11-plugins/gkrellm-vaiobright/gkrellm-vaiobright-2.5-r3.ebuild
deleted file mode 100644
index 0074a851a8ad..
--- a/x11-plugins/gkrellm-vaiobright/gkrellm-vaiobright-2.5-r3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gkrellm-plugin multilib toolchain-funcs
-
-MY_P=${P/gkrellm-/}
-
-DESCRIPTION="Superslim VAIO LCD Brightness Control Plugin for Gkrellm"
-SRC_URI="http://nerv-un.net/~dragorn/code/${MY_P}.tar.gz;
-HOMEPAGE="http://nerv-un.net/~dragorn/;
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="~amd64 x86"
-
-RDEPEND="app-admin/gkrellm:2[X]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-textrel.patch
-   "${FILESDIR}"/${P}-fixinfo.patch
-)
-
-src_configure() {
-   tc-export CC PKG_CONFIG
-
-   PLUGIN_SO=( vaiobright$(get_modname) )
-   default
-}



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

2023-11-24 Thread Sam James
commit: 8046fc318659d2d1c52dd25c48c585b2fa9c2a9a
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:19:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:20:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8046fc31

dev-util/watchman: stabilize 2023.06.19.00 for amd64

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

 dev-util/watchman/watchman-2023.06.19.00.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/watchman/watchman-2023.06.19.00.ebuild 
b/dev-util/watchman/watchman-2023.06.19.00.ebuild
index 13634496c9ad..d67d11bf1daa 100644
--- a/dev-util/watchman/watchman-2023.06.19.00.ebuild
+++ b/dev-util/watchman/watchman-2023.06.19.00.ebuild
@@ -138,7 +138,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
 "
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="llvm-libunwind python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 



[gentoo-commits] repo/gentoo:master commit in: x11-plugins/gkwebmon/

2023-11-24 Thread Sam James
commit: f3c63071465dea48ef311918e6bb0dbc00db9f70
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:15:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:19:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3c63071

x11-plugins/gkwebmon: drop 0.2-r3

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

 x11-plugins/gkwebmon/Manifest   |  1 -
 x11-plugins/gkwebmon/gkwebmon-0.2-r3.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/x11-plugins/gkwebmon/Manifest b/x11-plugins/gkwebmon/Manifest
index 563c5f47244f..5e9a20f7cd6e 100644
--- a/x11-plugins/gkwebmon/Manifest
+++ b/x11-plugins/gkwebmon/Manifest
@@ -1,2 +1 @@
 DIST gkwebmon-0.2.1.tgz 14576 BLAKE2B 
12014eef1f73c4b398aeb7e5f5e7821561dd01c2de7d1705f567d60252ce7ce376266612602b58f90bc16dc587d8c5449d791dfd01a9c810fe9c6fb6d05970ce
 SHA512 
f71a106372018c55ca1e31140aedd669df66cb6c3e9613fe5341831fad55e8bdd23c46281c38c553c09d350436bc1e44cee07602a24fc637c7f21f4e0d50cc39
-DIST gkwebmon-0.2.tgz 14163 BLAKE2B 
c6c0c9352e2f68eca56f981abb8188a7a300604c8c0fc05c1b0b95f0cdc117c12e55aeace66f9c3dcc16a13acb2b44683a77de36a83d9e9b7c273ec619173235
 SHA512 
0af4eaa8636b43232e209e6381a3852eb92b9505da4b19e31137766f4bee7977bf4e4bed40518df0fcc3aef2dc62767c85169e70f1fbfc738bb428ae8affac63

diff --git a/x11-plugins/gkwebmon/gkwebmon-0.2-r3.ebuild 
b/x11-plugins/gkwebmon/gkwebmon-0.2-r3.ebuild
deleted file mode 100644
index 47a6c69f5225..
--- a/x11-plugins/gkwebmon/gkwebmon-0.2-r3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gkrellm-plugin toolchain-funcs
-
-DESCRIPTION="A web monitor plugin for GKrellM2"
-HOMEPAGE="http://gkwebmon.sourceforge.net/;
-SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc x86"
-
-# The Makefile links with -lssl.
-RDEPEND="app-admin/gkrellm:2[X]
-   dev-libs/glib:2
-   dev-libs/openssl
-   x11-libs/gtk+:2"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-cc-cflags-ldflags.patch
-   "${FILESDIR}"/${P}-fno-common.patch
-)
-
-src_compile() {
-   tc-export PKG_CONFIG
-
-   emake CC="$(tc-getCC)"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/edencommon/

2023-11-24 Thread Sam James
commit: 7f9932f8513d428f782d69ffd820221e3d40e034
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:18:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:20:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f9932f8

dev-cpp/edencommon: stabilize 2023.06.19.00 for amd64

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

 dev-cpp/edencommon/edencommon-2023.06.19.00.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/edencommon/edencommon-2023.06.19.00.ebuild 
b/dev-cpp/edencommon/edencommon-2023.06.19.00.ebuild
index 411e811b2905..1296800f7058 100644
--- a/dev-cpp/edencommon/edencommon-2023.06.19.00.ebuild
+++ b/dev-cpp/edencommon/edencommon-2023.06.19.00.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/facebookexperimental/edencommon/archive/refs/tags/v$
 
 LICENSE="MIT"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="llvm-libunwind"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/folly/, dev-cpp/folly/files/

2023-11-24 Thread Sam James
commit: a316d1d8e85646caa2a8bd8ff5238aacd3123b93
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:17:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:19:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a316d1d8

dev-cpp/folly: drop 2023.02.06.00, 2023.05.22.00

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

 dev-cpp/folly/Manifest |   2 -
 .../folly/files/folly-2022.07.04.00-musl-fix.patch |  36 ---
 dev-cpp/folly/folly-2023.02.06.00.ebuild   | 105 -
 dev-cpp/folly/folly-2023.05.22.00.ebuild   |  90 --
 4 files changed, 233 deletions(-)

diff --git a/dev-cpp/folly/Manifest b/dev-cpp/folly/Manifest
index 0f7c876c562f..6516ea9b2298 100644
--- a/dev-cpp/folly/Manifest
+++ b/dev-cpp/folly/Manifest
@@ -1,3 +1 @@
-DIST folly-v2023.02.06.00.tar.gz 3790845 BLAKE2B 
b1c0eed7a2dccba3ccb5e25aa24cc0a6d628fbc3134bf0ed82a1e0e614825a3ae620d79a54e2bea398274afcb662bdfca48d7193f69db35f624ed6a2fa9bae99
 SHA512 
b9cd8132a702e88e4c9fefcce190d9fd403253c9b71dc22316f237922d99f9cd980ab81d50ddb48ae0e614a493b3d61865b03eee46d59805f83fce528f831646
-DIST folly-v2023.05.22.00.tar.gz 3834791 BLAKE2B 
e981f844b12620b274a78fa6640d1510525c1b4cc3bb35594bd5c5daf238eb19291a1ddf19f29e26269effbe79c22ccc9c002f5f547e06566aa804f0d92a0a9c
 SHA512 
4af93f23a6835efaca317dc7a15abe13619d498efbaa5b349a30682be35c129bd87ab9723c5186e63e3d3b646a80816b994f5237108f8d489a50a028bb16c9da
 DIST folly-v2023.06.19.00.tar.gz 3850872 BLAKE2B 
6332b6de28fd4a0c19b20c4b23fa7093bded940fb07de92ad9fa7f44b8347fb5e5543e5a57c32d2414f345b4f7b306eed806c5d48a871a06833c1d2a71a34584
 SHA512 
9189adddf59019787969c7edb27a3e57436c2dca772f3142cdbf66e3a69b398be7ae4f2c36a9576c7ad9c51fd3703555e2a7ad6ed1ddce4036f8760d8095d371

diff --git a/dev-cpp/folly/files/folly-2022.07.04.00-musl-fix.patch 
b/dev-cpp/folly/files/folly-2022.07.04.00-musl-fix.patch
deleted file mode 100644
index 001af39625c5..
--- a/dev-cpp/folly/files/folly-2022.07.04.00-musl-fix.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-# Elf.cpp expects __ELF_NATIVE_CLASS to be defined at least for platforms
-# besides FreeBSD-based ones, and so it defines FOLLY_ELF_NATIVE_CLASS with it.
-# Without __ELF_NATIVE_CLASS (and apparently musl does not define it),
-# FOLLY_ELF_NATIVE_CLASS is also not defined so what was supposed to be
-# expanded to ELFCLASS32 or ELFCLASS64 ends up being
-# ELFCLASSFOLLY_ELF_NATIVE_CLASS.
-#
-# Please refer: https://github.com/facebook/folly/issues/1478
-#
-# Closes: https://bugs.gentoo.org/835744
 a/folly/experimental/symbolizer/Elf.cpp
-+++ b/folly/experimental/symbolizer/Elf.cpp
-@@ -39,12 +39,10 @@
-
- #if defined(__ELF_NATIVE_CLASS)
- #define FOLLY_ELF_NATIVE_CLASS __ELF_NATIVE_CLASS
--#elif defined(__FreeBSD__)
--#if defined(__LP64__)
-+#elif defined(__LP64__)
- #define FOLLY_ELF_NATIVE_CLASS 64
- #else
- #define FOLLY_ELF_NATIVE_CLASS 32
--#endif
- #endif // __ELF_NATIVE_CLASS
-
- namespace folly {
 a/folly/experimental/symbolizer/Elf.h
-+++ b/folly/experimental/symbolizer/Elf.h
-@@ -24,6 +24,7 @@
- #include 
- #include 
- #include 
-+#include 
-
- #include 
- #include 

diff --git a/dev-cpp/folly/folly-2023.02.06.00.ebuild 
b/dev-cpp/folly/folly-2023.02.06.00.ebuild
deleted file mode 100644
index 0e5c76e971c1..
--- a/dev-cpp/folly/folly-2023.02.06.00.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# These must be bumped together:
-# dev-cpp/edencommon
-# dev-cpp/folly
-# dev-util/watchman
-
-inherit cmake toolchain-funcs
-
-DESCRIPTION="An open-source C++ library developed and used at Facebook"
-HOMEPAGE="https://github.com/facebook/folly;
-SRC_URI="https://github.com/facebook/folly/releases/download/v${PV}/${PN}-v${PV}.tar.gz;
-S="${WORKDIR}"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 ~ppc64"
-IUSE="llvm-libunwind test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-arch/bzip2
-   app-arch/lz4:=
-   app-arch/snappy:=
-   app-arch/xz-utils
-   app-arch/zstd:=
-   dev-cpp/gflags:=
-   dev-cpp/glog:=[gflags]
-   dev-libs/boost:=[context]
-   dev-libs/double-conversion:=
-   dev-libs/libaio
-   dev-libs/libevent:=
-   dev-libs/libfmt:=
-   dev-libs/libsodium:=
-   dev-libs/openssl:=
-   >=sys-libs/liburing-2.3:=
-   sys-libs/zlib
-   llvm-libunwind? ( sys-libs/llvm-libunwind:= )
-   !llvm-libunwind? ( sys-libs/libunwind:= )"
-# libiberty is linked statically
-DEPEND="${RDEPEND}
-   sys-libs/binutils-libs
-   test? ( dev-cpp/gtest )"
-BDEPEND="test? ( sys-devel/clang )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2022.07.04.00-musl-fix.patch
-)
-
-pkg_setup() {
-   [[ ${BUILD_TYPE} == binary ]] && return
-
-   if use test && ! tc-is-clang ; then
-   # Always build w/ Clang for now to avoid gcc ICE
-   # 

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

2023-11-24 Thread Michał Górny
commit: 649bd91afa6254193ac15b94b63aca9d8c82761f
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 06:16:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 06:16:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=649bd91a

dev-python/unearth: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/unearth/Manifest  |  4 
 dev-python/unearth/unearth-0.10.0.ebuild | 33 ---
 dev-python/unearth/unearth-0.11.0.ebuild | 39 
 dev-python/unearth/unearth-0.11.2.ebuild | 39 
 dev-python/unearth/unearth-0.12.0.ebuild | 39 
 5 files changed, 154 deletions(-)

diff --git a/dev-python/unearth/Manifest b/dev-python/unearth/Manifest
index 90599ba7c174..ab589b0de01e 100644
--- a/dev-python/unearth/Manifest
+++ b/dev-python/unearth/Manifest
@@ -1,5 +1 @@
-DIST unearth-0.10.0.tar.gz 270997 BLAKE2B 
8b18df4616fc72025492aa187101bc1f338967b1738ef9ec33d16cbd906c1cf91c1b84e391538521b4a9d6ea40301eb0b7ed0926aa4e6c4d6ffc57401f9d78d9
 SHA512 
98799202939e1206b6fdd46eb61947c9f9f8068a6857f76aace8dd2c67a3fad9dd3b7a5232d7812b0dcd214c39a9e2a6fafbd18cbfeb9aa4c216571b88b3f131
-DIST unearth-0.11.0.tar.gz 271154 BLAKE2B 
405c97ef152afb241cb70d9b309fd1ac454be932c96f95b606bb6038ffb2369fbc55c6afabd86f6a15949182de276dcda035fdb17d4810933286a0fa0b567e42
 SHA512 
70a06a32f6f2ca74c16a55f9613b543d807e437bd99c0ebb02c0d721144cf45208df78940ee41911a8168c9181ec733b9aec2176038b2556d0e2ad5e8c2cc0d4
-DIST unearth-0.11.2.tar.gz 271479 BLAKE2B 
c3c3f6bfb3f207eb9a7d7667d966efb84e316579ebffc833e94664c089f0c92bc4915f62a07b53b79aa9f43098080231a3644808bf35172df407cd80a7be9096
 SHA512 
6ec961456640fe3ca8922e0ee83ecadb6b6fa3dd7b5977a228111ad3ad2d79782eb75d76d4a7066c29f53ce023471c2a38d9f587c35f8d04bb0704bdd6406f71
-DIST unearth-0.12.0.tar.gz 280152 BLAKE2B 
34890189f34ae6c2fa25c4350f6b5f74da5f77be6c7000fdd15e33759eace10f3e5a269c21d59bb7c21593ff502a2a9142a8665338940da3a28946218a27bc57
 SHA512 
54cad14382c8218f8d0e69738ca0302cb9102cd5255fb6a90a303030c9f5da8c33b8527bd0e43aa7cc334740de06642e24dca75b2e092c8b85f7adba1f7e2ab8
 DIST unearth-0.12.1.tar.gz 280628 BLAKE2B 
2f96c818f5744b228d11d81fac8fb69da4df685b221f3a77424a1eb1d584e154798974ad4548c6f4264faa98f52cddeb94249e1c7e21136c50c08d97446149b6
 SHA512 
f726562191a3f2b9c189d16223b86307d79f0ca9e251c155e7acbc92160bed834c78064fbc5d745cd90b84ccd6eb2a24c737018fd670474921db0c7d15480576

diff --git a/dev-python/unearth/unearth-0.10.0.ebuild 
b/dev-python/unearth/unearth-0.10.0.ebuild
deleted file mode 100644
index 313a864aa056..
--- a/dev-python/unearth/unearth-0.10.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A utility to fetch and download python packages"
-HOMEPAGE="
-   https://pypi.org/project/unearth/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}]
-   dev-python/trustme[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest

diff --git a/dev-python/unearth/unearth-0.11.0.ebuild 
b/dev-python/unearth/unearth-0.11.0.ebuild
deleted file mode 100644
index 9c0635d2317b..
--- a/dev-python/unearth/unearth-0.11.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A utility to fetch and download python packages"
-HOMEPAGE="
-   https://pypi.org/project/unearth/
-   https://github.com/frostming/unearth/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
-   dev-python/flask[${PYTHON_USEDEP}]
-   dev-python/requests-wsgi-adapter[${PYTHON_USEDEP}]
-   dev-python/trustme[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest -p pytest_httpserver
-}

diff --git a/dev-python/unearth/unearth-0.11.2.ebuild 
b/dev-python/unearth/unearth-0.11.2.ebuild
deleted file mode 100644
index 9c0635d2317b..
--- a/dev-python/unearth/unearth-0.11.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2023 

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

2023-11-24 Thread Michał Górny
commit: 1d4faeea8b74a97f93cea62599196451cd8509ca
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 06:16:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 06:16:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d4faeea

dev-python/pdm: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/pdm/Manifest  |  2 -
 dev-python/pdm/pdm-2.10.1.ebuild | 79 
 dev-python/pdm/pdm-2.10.3.ebuild | 79 
 3 files changed, 160 deletions(-)

diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index f12276b073ab..77481561e6f2 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -1,3 +1 @@
-DIST pdm-2.10.1.tar.gz 2588192 BLAKE2B 
ce285679d727e4f8dfe0acb9503306871d36e7a358f38dec30db24f9ce69bc0e5089546ae3140757d68d36b698252d97434d18e51377469308e4059671569e06
 SHA512 
9f4f47586c1452feeb79f45b127ee799206564795ca238f0e69abff5d14e096af5583eb3749cc2635dfc15e883353c885e796f614195efdf58e08f77637b42f2
-DIST pdm-2.10.3.tar.gz 2588935 BLAKE2B 
9c66f5928f6cd9cdacc5dec9490e0e96221ad8c4884c6b21e8b9d658f4e5c650dd2e9e415788ec3097403a0301c7baa8a7316dd0f3f0070708489dd394ed80bc
 SHA512 
09a08a6f225a346d841ebadd394ac4d86313369de6482f4caf15cc401b7deb5b928bf5894178d1334596c430f3f14b87f8e29d15ec5d73e1f7d40be717211ddc
 DIST pdm-2.10.4.tar.gz 2589461 BLAKE2B 
83366412f8b222067b33386a1a8fb0759945d22814da96b4c20e3a9bc459d6ad37f51e87720032249090c13e333becc33f4da482338c494af5fa49a578d4c308
 SHA512 
7e165f497a1cf1993554277ccf347410893f7635748d8d5a43dba1bc6156ea7655045c6ac865b96ff2e44d736b963fde5921a4710628201dd88c20d4fa7014f2

diff --git a/dev-python/pdm/pdm-2.10.1.ebuild b/dev-python/pdm/pdm-2.10.1.ebuild
deleted file mode 100644
index c3d6b76bfb6b..
--- a/dev-python/pdm/pdm-2.10.1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python package and dependency manager supporting the latest PEP 
standards"
-HOMEPAGE="
-   https://pdm-project.org/
-   https://github.com/pdm-project/pdm/
-   https://pypi.org/project/pdm/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/blinker[${PYTHON_USEDEP}]
-   dev-python/certifi[${PYTHON_USEDEP}]
-   dev-python/packaging[${PYTHON_USEDEP}]
-   dev-python/platformdirs[${PYTHON_USEDEP}]
-   dev-python/rich[${PYTHON_USEDEP}]
-   dev-python/truststore[${PYTHON_USEDEP}]
-   dev-python/virtualenv[${PYTHON_USEDEP}]
-   dev-python/pyproject-hooks[${PYTHON_USEDEP}]
-   dev-python/requests-toolbelt[${PYTHON_USEDEP}]
-   >=dev-python/unearth-0.12.1[${PYTHON_USEDEP}]
-   =dev-python/findpython-0.4.0[${PYTHON_USEDEP}]
-   dev-python/tomlkit[${PYTHON_USEDEP}]
-   dev-python/shellingham[${PYTHON_USEDEP}]
-   dev-python/python-dotenv[${PYTHON_USEDEP}]
-   >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}]
-   dev-python/installer[${PYTHON_USEDEP}]
-   dev-python/cachecontrol[${PYTHON_USEDEP}]
-   $(python_gen_cond_dep 'dev-python/tomli[${PYTHON_USEDEP}]' pypy3 
python3_10)
-"
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   dev-python/pytest-mock[${PYTHON_USEDEP}]
-   dev-python/pytest-httpserver[${PYTHON_USEDEP}]
-   )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # Internet
-   'tests/cli/test_build.py::test_build_with_no_isolation[False]'
-   tests/test_project.py::test_access_index_with_auth
-   tests/cli/test_others.py::test_build_distributions
-   
'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ 
file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
-   
'tests/models/test_candidates.py::test_expand_project_root_in_url[-e 
file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]'
-   # hangs on interactive keyring prompts
-   tests/cli/test_config.py::test_repository_overwrite_default
-   
tests/cli/test_config.py::test_hide_password_in_output_repository
-   tests/cli/test_config.py::test_hide_password_in_output_pypi
-   # junk output, sigh
-   tests/cli/test_others.py::test_info_command_json
-   # why does it try to use python 2.7?!
-   tests/cli/test_run.py::test_import_another_sitecustomize
-   )
-   [[ ${EPYTHON} != python3.10 ]] && EPYTEST_DESELECT+=(
-   # test seems hardcoded to 3.10
-   tests/test_project.py::test_project_packages_path
-   )
-
-   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
-   epytest  -m "not network and not integration and 

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

2023-11-24 Thread Michał Górny
commit: 6d03641a68947272956ecdbf538a23b2bfcb2a43
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Nov 24 20:14:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 06:15:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d03641a

dev-python/mypy: add missing build dependencies for native-extensions

It has to run mypy at build time, so all RDEPEND must also be BDEPEND
here. I thought I had originally added this...

This prevents building with e.g. different root or --buildpkgonly, where
RDEPEND isn't used at all (as an implementation detail, building and
installing will merge RDEPEND first, so people might not notice the
issue).

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33970
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/mypy/mypy-1.6.0.ebuild | 1 +
 dev-python/mypy/mypy-1.6.1.ebuild | 1 +
 dev-python/mypy/mypy-1.7.0.ebuild | 1 +
 dev-python/mypy/mypy-1.7.1.ebuild | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-python/mypy/mypy-1.6.0.ebuild 
b/dev-python/mypy/mypy-1.6.0.ebuild
index 7d03cfe65dce..8b73fd42a46d 100644
--- a/dev-python/mypy/mypy-1.6.0.ebuild
+++ b/dev-python/mypy/mypy-1.6.0.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
 "
 BDEPEND="
native-extensions? (
+   ${RDEPEND}
dev-python/types-psutil[${PYTHON_USEDEP}]
dev-python/types-setuptools[${PYTHON_USEDEP}]
)

diff --git a/dev-python/mypy/mypy-1.6.1.ebuild 
b/dev-python/mypy/mypy-1.6.1.ebuild
index 8f2e5cfa65db..6de2cb0c619b 100644
--- a/dev-python/mypy/mypy-1.6.1.ebuild
+++ b/dev-python/mypy/mypy-1.6.1.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
 "
 BDEPEND="
native-extensions? (
+   ${RDEPEND}
dev-python/types-psutil[${PYTHON_USEDEP}]
dev-python/types-setuptools[${PYTHON_USEDEP}]
)

diff --git a/dev-python/mypy/mypy-1.7.0.ebuild 
b/dev-python/mypy/mypy-1.7.0.ebuild
index bde4d1b90a80..8948976bf216 100644
--- a/dev-python/mypy/mypy-1.7.0.ebuild
+++ b/dev-python/mypy/mypy-1.7.0.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
 "
 BDEPEND="
native-extensions? (
+   ${RDEPEND}
dev-python/types-psutil[${PYTHON_USEDEP}]
dev-python/types-setuptools[${PYTHON_USEDEP}]
)

diff --git a/dev-python/mypy/mypy-1.7.1.ebuild 
b/dev-python/mypy/mypy-1.7.1.ebuild
index 49d077bf8578..7bbb2610993d 100644
--- a/dev-python/mypy/mypy-1.7.1.ebuild
+++ b/dev-python/mypy/mypy-1.7.1.ebuild
@@ -37,6 +37,7 @@ RDEPEND="
 "
 BDEPEND="
native-extensions? (
+   ${RDEPEND}
dev-python/types-psutil[${PYTHON_USEDEP}]
dev-python/types-setuptools[${PYTHON_USEDEP}]
)



[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/

2023-11-24 Thread Sam James
commit: 4728e4c99ba2a88c1f068150f5bbe6607466f1fb
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:11:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:11:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4728e4c9

sys-libs/binutils-libs: Stabilize 2.40-r7 amd64, #916458

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

 sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild 
b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
index 45c549b9f007..b4e26ddc5430 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r7.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
 LICENSE="|| ( GPL-3 LGPL-3 )"
 SLOT="0/${PV%_p?}"
 IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
 RESTRICT="!test? ( test )"
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: sci-libs/symengine/

2023-11-24 Thread Sam James
commit: 2059beeafd7b6df9989a7945cef3efa543e93259
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:11:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:11:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2059beea

sci-libs/symengine: Stabilize 0.10.1 arm64, #918179

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

 sci-libs/symengine/symengine-0.10.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/symengine/symengine-0.10.1.ebuild 
b/sci-libs/symengine/symengine-0.10.1.ebuild
index 5d4958377b95..eb06f3cc27bf 100644
--- a/sci-libs/symengine/symengine-0.10.1.ebuild
+++ b/sci-libs/symengine/symengine-0.10.1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/symengine/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="MIT"
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
 # BUILD_FOR_DISTRIBUTION enables threads by default so do it here
 IUSE="arb benchmarks boost debug doc ecm +flint llvm +mpc +mpfr openmp test 
tcmalloc +threads"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/

2023-11-24 Thread Sam James
commit: 3a8a111b2c862d8fc65afa7c0f7f43378e0f03a7
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:11:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:11:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a8a111b

sys-devel/binutils: Stabilize 2.40-r9 amd64, #916458

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

 sys-devel/binutils/binutils-2.40-r9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-devel/binutils/binutils-2.40-r9.ebuild 
b/sys-devel/binutils/binutils-2.40-r9.ebuild
index b7fac9c0e71c..bd9728b2f2df 100644
--- a/sys-devel/binutils/binutils-2.40-r9.ebuild
+++ b/sys-devel/binutils/binutils-2.40-r9.ebuild
@@ -32,7 +32,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}

https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz;
SLOT=$(ver_cut 1-2)
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 
 #



[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/

2023-11-24 Thread Sam James
commit: 6314c19ef47444d6fa1e5a4699b7d35aaebe9258
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Nov 22 00:18:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:11:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6314c19e

gui-libs/wlroots: add 0.17.0

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Signed-off-by: Sam James  gentoo.org>

 gui-libs/wlroots/Manifest  |   1 +
 gui-libs/wlroots/wlroots-0.17.0.ebuild | 101 +
 2 files changed, 102 insertions(+)

diff --git a/gui-libs/wlroots/Manifest b/gui-libs/wlroots/Manifest
index fcc89856ee73..789e91f1932f 100644
--- a/gui-libs/wlroots/Manifest
+++ b/gui-libs/wlroots/Manifest
@@ -3,3 +3,4 @@ DIST wlroots-0.14.1.tar.gz 505840 BLAKE2B 
fca4d259cdde62da0c196344ce1d0f5dd679d0
 DIST wlroots-0.15.1.tar.gz 565816 BLAKE2B 
09b704a55d8b4a5ab19bb0fcdd041635f8eed94ff6d189ef47f9f86e90178efa8441c7db78839b1145ed79ed016d520d6599e256cdcf49130cda38bc307d
 SHA512 
6228160f2f350a406c612f1048d7075cf2f78206cc84bc16f889d5d0acd614f9e98845fffed03d7067cfdbd7558b77fcc5d8cedc3868d866e476523126a63677
 DIST wlroots-0.16.2.gl.tar.gz 588432 BLAKE2B 
cad2a98b1413ed94270b53af62541d67de1c74d3350be32c2e67aaee1d36d4260738b517d6d41f2013f436276097509a5d2662c531be354f7b4edc1c0204eced
 SHA512 
9d5fbee3b87738de75323a056b83446eb93b81ac3e8a4315918d5daad6ed2f50392d9641039f3f830ec1df94155473a2052689d3c029be7572d8ec9ecc62c0e9
 DIST wlroots-0.16.2.tar.gz 589804 BLAKE2B 
49911556f1442b43b46e3ec7750706cabeeab915bc36b178b92dec7b66743f4c2f0e335c6e26e318a25ceda41170b20913987a94a3c516df580d379305df7cc2
 SHA512 
3c1d4fecb3b751987e7051e69849fd62bd4eed95f2d2e548f06e42e4829d0fc24f20c1bfe056a53ede2d1fd05e0c566269a7b9f2bab0de0057a32b55e826a7c0
+DIST wlroots-0.17.0.tar.gz 606172 BLAKE2B 
00e5a8eec166e9ce8fbb1bc365deb5eaad66568b197239581e9bf21bec6d2b77d162daa8534057ed02a208ffb8895ea0f562dd1201e9e1ee4e72bfe63e1bbb0c
 SHA512 
ca7314d7dca3ddac3e6970476b4145a0a2566a6632054f406c6e74ea7280a805cdf9b6972cca15c3170a5f41c83677768843b648b6b98ab6428e4ecde43aa4de

diff --git a/gui-libs/wlroots/wlroots-0.17.0.ebuild 
b/gui-libs/wlroots/wlroots-0.17.0.ebuild
new file mode 100644
index ..6b8d847bfa67
--- /dev/null
+++ b/gui-libs/wlroots/wlroots-0.17.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Pluggable, composable, unopinionated modules for building a 
Wayland compositor"
+HOMEPAGE="https://gitlab.freedesktop.org/wlroots/wlroots;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/${PN}/${PN}.git;
+   inherit git-r3
+   SLOT="0/"
+else
+   
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/releases/${PV}/downloads/${P}.tar.gz;
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   SLOT="0/$(ver_cut 2)"
+fi
+
+LICENSE="MIT"
+IUSE="liftoff +libinput +drm +session tinywl vulkan x11-backend xcb-errors X"
+REQUIRED_USE="
+   drm? ( session )
+   libinput? ( session )
+   xcb-errors? ( || ( x11-backend X ) )
+"
+
+DEPEND="
+   >=dev-libs/wayland-1.22.0
+   media-libs/mesa[egl(+),gles2]
+   >=x11-libs/libdrm-2.4.114
+   x11-libs/libxkbcommon
+   >=x11-libs/pixman-0.42.0
+   drm? (
+   media-libs/libdisplay-info
+   sys-apps/hwdata
+   liftoff? ( >=dev-libs/libliftoff-0.4 )
+   )
+   libinput? ( >=dev-libs/libinput-1.14.0:= )
+   session? (
+   sys-auth/seatd:=
+   virtual/libudev
+   )
+   vulkan? (
+   dev-util/glslang:=
+   dev-util/vulkan-headers
+   media-libs/vulkan-loader
+   )
+   xcb-errors? ( x11-libs/xcb-util-errors )
+   x11-backend? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-renderutil
+   )
+   X? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-wm
+   x11-base/xwayland
+   )
+"
+RDEPEND="
+   ${DEPEND}
+"
+BDEPEND="
+   >=dev-libs/wayland-protocols-1.32
+   dev-util/wayland-scanner
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local backends=(
+   $(usev drm)
+   $(usev libinput)
+   $(usev x11-backend 'x11')
+   )
+   local meson_backends=$(IFS=','; echo "${backends[*]}")
+   local emesonargs=(
+   $(meson_feature xcb-errors)
+   $(meson_use tinywl examples)
+   -Drenderers=$(usex vulkan 'gles2,vulkan' gles2)
+   $(meson_feature X xwayland)
+   -Dbackends=${meson_backends}
+   $(meson_feature session)
+   )
+
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   dodoc docs/*
+
+   if use tinywl; then
+   dobin "${BUILD_DIR}"/tinywl/tinywl
+   fi
+}
+

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/riscv/, profiles/arch/amd64/, profiles/arch/base/

2023-11-24 Thread Sam James
commit: 03450665d52047d330731d72b9d81499d3d5eda4
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Wed Nov 22 00:22:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:11:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03450665

profiles/arch: mask/unmask gui-libs/wlroots[drm,liftoff] where (un)available

Signed-off-by: Leonardo Hernández Hernández  proton.me>
Closes: https://github.com/gentoo/gentoo/pull/33932
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/amd64/package.use.mask | 5 +
 profiles/arch/base/package.use.mask  | 5 +
 profiles/arch/riscv/package.use.mask | 5 +
 3 files changed, 15 insertions(+)

diff --git a/profiles/arch/amd64/package.use.mask 
b/profiles/arch/amd64/package.use.mask
index 31fab1e8cd31..c13a6ff43aa6 100644
--- a/profiles/arch/amd64/package.use.mask
+++ b/profiles/arch/amd64/package.use.mask
@@ -17,6 +17,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Leonardo Hernández Hernández  (2023-11-25)
+# media-libs/libdisplay-info (drm) and dev-libs/libliftoff (liftoff)
+# are only available for amd64 and riscv
+>=gui-libs/wlroots-0.17.0 -drm -liftoff
+
 # Jimi Huotari  (2023-11-22)
 # Unmask on amd64.
 media-video/obs-studio -qsv -websocket

diff --git a/profiles/arch/base/package.use.mask 
b/profiles/arch/base/package.use.mask
index 6695d99265f5..34ad56ff8edc 100644
--- a/profiles/arch/base/package.use.mask
+++ b/profiles/arch/base/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Leonardo Hernández Hernández  (2023-11-25)
+# media-libs/libdisplay-info (drm) and dev-libs/libliftoff (liftoff)
+# are only available for amd64 and riscv
+>=gui-libs/wlroots-0.17.0 drm liftoff
+
 # Jimi Huotari  (2023-11-22)
 # media-libs/oneVPL is only keyworded for amd64 at this time.
 media-video/obs-studio qsv

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 0326b4a821c9..861cbc631d8a 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,11 @@
 # Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Leonardo Hernández Hernández  (2023-11-22)
+# media-libs/libdisplay-info (drm) and dev-libs/libliftoff (liftoff)
+# are only available for amd64 and riscv
+>=gui-libs/wlroots-0.17.0 -drm -liftoff
+
 # Violet Purcell  (2023-10-12)
 # dev-util/samurai is not keyworded here.
 app-alternatives/ninja samurai



[gentoo-commits] repo/gentoo:master commit in: media-libs/libglvnd/

2023-11-24 Thread Sam James
commit: 927462022d891e3f4a3cb05d83b4e74b4fc431b3
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:11:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:11:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92746202

media-libs/libglvnd: Stabilize 1.7.0 arm64, #915660

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

 media-libs/libglvnd/libglvnd-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libglvnd/libglvnd-1.7.0.ebuild 
b/media-libs/libglvnd/libglvnd-1.7.0.ebuild
index c25cee7fb9f2..d48363e534c3 100644
--- a/media-libs/libglvnd/libglvnd-1.7.0.ebuild
+++ b/media-libs/libglvnd/libglvnd-1.7.0.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="https://gitlab.freedesktop.org/glvnd/libglvnd;
 if [[ ${PV} = * ]]; then
SRC_URI=""
 else
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 sparc x86"

SRC_URI="https://gitlab.freedesktop.org/glvnd/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.bz2
 -> ${P}.tar.bz2"
S=${WORKDIR}/${PN}-v${PV}
 fi



[gentoo-commits] repo/gentoo:master commit in: media-libs/libraw/

2023-11-24 Thread Sam James
commit: 979f659367f4dca2bf0a9e203b6adfc497dd6faa
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 06:11:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 06:11:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=979f6593

media-libs/libraw: Stabilize 0.21.1-r1 arm64, #916384

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

 media-libs/libraw/libraw-0.21.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libraw/libraw-0.21.1-r1.ebuild 
b/media-libs/libraw/libraw-0.21.1-r1.ebuild
index 04e272d929cb..340a4b3911a0 100644
--- a/media-libs/libraw/libraw-0.21.1-r1.ebuild
+++ b/media-libs/libraw/libraw-0.21.1-r1.ebuild
@@ -17,7 +17,7 @@ LICENSE="LGPL-2.1 CDDL"
 # SONAME isn't exactly the same as PV but it does correspond and
 # libraw has unstable ABI across releases.
 SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux"
 IUSE="examples jpeg +lcms openmp zlib"
 
 RDEPEND="



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

2023-11-24 Thread Michał Górny
commit: 9a8a428073fc0401c28c8303c68c1fe61cf87a86
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 05:42:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 06:10:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a8a4280

dev-python/sentry-sdk: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sentry-sdk/Manifest |   5 -
 dev-python/sentry-sdk/sentry-sdk-1.31.0.ebuild | 123 ---
 dev-python/sentry-sdk/sentry-sdk-1.32.0.ebuild | 123 ---
 dev-python/sentry-sdk/sentry-sdk-1.33.1.ebuild | 125 ---
 dev-python/sentry-sdk/sentry-sdk-1.34.0.ebuild | 125 ---
 dev-python/sentry-sdk/sentry-sdk-1.36.0.ebuild | 131 -
 6 files changed, 632 deletions(-)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 1e992a8975e5..9336fa484571 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,8 +1,3 @@
-DIST sentry-python-1.31.0.gh.tar.gz 399341 BLAKE2B 
e5162a619335bd7e089ed01c938d29233b5a19315f11e414a1e51d4539ea3a371a3dd743ad0dafedaff7bf8ca801855e016ea62d38a02fcab8702c8fbf879e0b
 SHA512 
29504e3f94d994512e52c18df7dc156fcf86a67e68c2f11f0be007577b61e4a3b606cf7b58ef0488c3b764fa9193d8f7672e2c9515c0099a9a44574fd8c5c07e
-DIST sentry-python-1.32.0.gh.tar.gz 422326 BLAKE2B 
f2753d958599462a3b6134872072ccfbca0e2dbeedffeffb2c430c46c3ea19cdbd9add0789cd77b0971444edcc1d87f2082f33b5bd8798c81ca226ac92d565c6
 SHA512 
ff29adb1b0fdec3864c2291ddea533e4aa5b8cd1d5ba7381954cd4d3f873a47c58fd7b6997479552e43e229a5e282d61c926185b79266801f731a3c4289c83c0
-DIST sentry-python-1.33.1.gh.tar.gz 431232 BLAKE2B 
8f08e2ae58fa7d55384be9102a6f2f70eea550c6b53794013ff7326a0dd32358782db1e0c15b9837c688a85dae36f16538bc2d7c1516c1de4e75aa5c1ee35d55
 SHA512 
e86d20f1d8736175340bfd850560055342fd234709d1c4c5f931274e2e0d31b6bc0bb559593aff2ec4aaf508aefb0d8e1025d8eedc1dbb2d13c41b019721ce9f
-DIST sentry-python-1.34.0.gh.tar.gz 432143 BLAKE2B 
d5a1376e88b4377ee0f416229364586cd69d76a72a31f1d7a5128c5aba6988d5cbfaf405afa39d52926ba64c0b29b48577d8e102427aec08dead41356a3dbbf5
 SHA512 
b4d6d4751bde829aca7cec418d46fb5ac44d59bcfd71e4b6e3057b70ea38e96dc3eeaa3b8ce61f9d7d0ccc9845ba741c9aacdc58e6fea56c1f33b5c39118c35f
 DIST sentry-python-1.35.0.gh.tar.gz 438978 BLAKE2B 
84d016fd24895eab240d97d99c5ac11f332f72c487b82205680513103d5a684ad25b4dbb6fe7863d681c965239079f1208b660a48bc21e508b57db04466e91b7
 SHA512 
fb136cb0542a9ca7db7e5bbcfe6178cdee90b80c634c9f1f54ad769b403fbe48ab9f23f66e33c1b7cc0f22d53811c0b1ae767604df5f2209c3568eebdc643b6a
-DIST sentry-python-1.36.0.gh.tar.gz 441169 BLAKE2B 
c338de881abf5bce90ec72e48c5378d269a258a07ca6dc30327590c98fb15a6a8b7cb57db055ef73df7b2cb35bc429f5dbb43fe42fb91f0c1c9b720f4d456cb7
 SHA512 
4ec1886875156877fed18618d6997e46850e9548f82706dbcc76989779b5d94054e588032b0f2b1a7fbc6370dd1c93169b77d8ed05a875854a858f7e63d8514c
 DIST sentry-python-1.37.0.gh.tar.gz 447094 BLAKE2B 
74299d4efb1842965facbb9d6a957f21c42909eac26545d2b4838be83641049cb277d6525052209e9c7d4d3801b99f75d7350c29b18c2e3909e16e7246056967
 SHA512 
6dd5be6561075646967c1b7b1fd9eeaf07fe45cd71a64898265d49b3a89a5ffcc3a0ceea8698e389b9e57f0dbe42073c6d3df947dc8bfd46cc3e269330dbe3a4
 DIST sentry-python-1.37.1.gh.tar.gz 447142 BLAKE2B 
16e495a69e4757520e4fa9854248f7fdd31056489b016d86a0f087b7a709fa70a1f9cf655c4e319e8a69cdedd138c34864d03907a7423be329dbd00f66a2c568
 SHA512 
193d20949ce87dc530bbc97a522fd0c8566ccd2d2f14287c8e903dd39bb8a19af7aa59de0bcb90f06375353c79cbc19af704a17844b2073860bc879d2b551542

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.31.0.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.31.0.ebuild
deleted file mode 100644
index 09349cc49dba..
--- a/dev-python/sentry-sdk/sentry-sdk-1.31.0.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_11 )
-
-inherit distutils-r1
-
-MY_P=sentry-python-${PV}
-DESCRIPTION="Python client for Sentry"
-HOMEPAGE="
-   https://sentry.io/
-   https://github.com/getsentry/sentry-python/
-   https://pypi.org/project/sentry-sdk/
-"
-SRC_URI="
-   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="PSF-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
-   dev-python/urllib3[${PYTHON_USEDEP}]
-   dev-python/certifi[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   dev-python/asttokens[${PYTHON_USEDEP}]
-   dev-python/django[${PYTHON_USEDEP}]
-   dev-python/executing[${PYTHON_USEDEP}]
-   dev-python/fakeredis[${PYTHON_USEDEP}]
-   dev-python/flask-login[${PYTHON_USEDEP}]
-   dev-python/jsonschema[${PYTHON_USEDEP}]
-   

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

2023-11-24 Thread Michał Górny
commit: c1696521f624ffa9a46f80e36f74b3c0a842c9ee
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 05:35:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 06:10:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1696521

dev-python/idna: Bump to 3.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/idna/Manifest|  1 +
 dev-python/idna/idna-3.5.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/dev-python/idna/Manifest b/dev-python/idna/Manifest
index 35fb56f3169a..2cca1ab373ed 100644
--- a/dev-python/idna/Manifest
+++ b/dev-python/idna/Manifest
@@ -1 +1,2 @@
 DIST idna-3.4.tar.gz 183077 BLAKE2B 
dd6c94104e17b441a7a63aec4e28f1969278996964c402865da8ad1040878539f798956e26532281cc44934544fd6fa33407949caf4a34fa2b48d7aafbb8fb5e
 SHA512 
4060a9304c9bac04efdd0b97ec8f5aeb7e17417e767bf51c5dfc26605edad25ab67456cf6f6a3c5a9f32b8247e46f6343edfd8a6ffbcd6d1075c71e66d089d6a
+DIST idna-3.5.gh.tar.gz 184973 BLAKE2B 
68b39c00850663f5966ed1ee8c287a0026c441ed052b52aa6243cd595f6cd6fe62a7fe61b9b855c4ee851144fae2e88eda7bbd8405c66e37a9ad42ddc87cf361
 SHA512 
a806e4f96f2f1034dd634f3c86e80c6e7929a80c0773e4b2749466b691d38b94b6ea64994613cb5f8764754c1c9813eade4b74105f64233671b8eeaca7125bdc

diff --git a/dev-python/idna/idna-3.5.ebuild b/dev-python/idna/idna-3.5.ebuild
new file mode 100644
index ..5eb91e865ff8
--- /dev/null
+++ b/dev-python/idna/idna-3.5.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Internationalized Domain Names in Applications (IDNA)"
+HOMEPAGE="
+   https://github.com/kjd/idna/
+   https://pypi.org/project/idna/
+"
+SRC_URI="
+   https://github.com/kjd/idna/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz
+"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+distutils_enable_tests unittest



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

2023-11-24 Thread Michał Górny
commit: 9cc809b38f7bf5514e8e41f248f04802b938d7a7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 05:32:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 06:10:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cc809b3

dev-python/moto: Bump to 4.2.10

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/moto/Manifest   |   1 +
 dev-python/moto/moto-4.2.10.ebuild | 129 +
 2 files changed, 130 insertions(+)

diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index ff1873350aa9..e8108c3a76e8 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -1,3 +1,4 @@
+DIST moto-4.2.10.tar.gz 4784297 BLAKE2B 
ece1bc4f67c427890bb6f2e029d3bca44045ce5cf522944f9770b1ab61ad21ba3ee485a74e99eb92d1de4552c670bcd36e74ee83bfc90676b6d53cfc06fc4025
 SHA512 
69b3a3e9231844e728b068d5e4a3e5bc690237d68708c90e10198467ffcd6b5339f8f3b24029102ea0b0d3fcacef4b1a509be1b097d93b9f5456c8d6fcc8df95
 DIST moto-4.2.6.tar.gz 4745145 BLAKE2B 
76610aafe3ea4106454aadbc8cf853ff5d4617202a62ae92e6cbe46c75a17d1dd8e63e8188c0c17a88af080bfe6c3466ed420378cee27d0287fe617d3412807e
 SHA512 
0bef11a2600d48349735e7d118f6f28b02fb85e2b5e7310aaa0651444740ad4657470a59c59dab75084cb4250c6b5b725eda5e996b9acbc927529850cabc4c1c
 DIST moto-4.2.7.tar.gz 4756973 BLAKE2B 
2ab27952abd6faaa2bbe7b6565f5d5403ea4e2c5c87e262b9b8fce9efbd7bb6972e295476426026f4ab7c000da33dfed2d401c04514b1c87bb15a1ae36c4c9cb
 SHA512 
b23272d125b8fcc57cc72243d559cd985f7b96b3e38df31cc83792dc2b830e17a0cf4e44eaec81473b567a2203014d3cfa1f2bfb77f994ca46fb3013d47da704
 DIST moto-4.2.8.tar.gz 4769361 BLAKE2B 
2e7d6a7cac04655aa9f05af463e57689c0fc2b67cec27644fdf7fd658d988d33f311e43323599a0f91325f7b4e61630a3066d3fda2a15b0c0ca50e6a7cf34e22
 SHA512 
5a40d44ad46083b6e7c8753e8986316a5beb5b352e7e7b0eefe2b3f3ed2d760f0745f835b6e7d6b2d7b039db0b6f2fad095f047795d2d08093257fa68db1ceee

diff --git a/dev-python/moto/moto-4.2.10.ebuild 
b/dev-python/moto/moto-4.2.10.ebuild
new file mode 100644
index ..bdf5d5daf850
--- /dev/null
+++ b/dev-python/moto/moto-4.2.10.ebuild
@@ -0,0 +1,129 @@
+# Copyright 1999-2023 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="Mock library for boto"
+HOMEPAGE="
+   https://github.com/getmoto/moto/
+   https://pypi.org/project/moto/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
+   >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
+   dev-python/cookies[${PYTHON_USEDEP}]
+   >=dev-python/docker-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/idna-2.5[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+   >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
+   dev-python/boto3[${PYTHON_USEDEP}]
+   dev-python/botocore[${PYTHON_USEDEP}]
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/flask-cors[${PYTHON_USEDEP}]
+   dev-python/more-itertools[${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
+   >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}]
+   dev-python/pyaml[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   dev-python/python-jose[${PYTHON_USEDEP}]
+   >=dev-python/responses-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.5[${PYTHON_USEDEP}]
+   dev-python/sshpubkeys[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zipp[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   >=dev-python/sure-1.4.11[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
+   
tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
+   # broken code (local variable used referenced before definition)
+   tests/test_appsync/test_appsync_schema.py
+   # Needs network (or docker?) but not marked as such, bug #807031
+   # TODO: report upstream
+   
tests/test_awslambda/test_lambda_layers_invoked.py::test_invoke_local_lambda_layers
+   tests/test_batch/test_batch_jobs.py::test_cancel_pending_job
+   

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

2023-11-24 Thread Michał Górny
commit: 17f6f99e5b4e542dd6a931dd353e53e8a7722db7
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 25 05:34:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 25 06:10:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17f6f99e

dev-python/sentry-sdk: Bump to 1.37.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/sentry-sdk/Manifest |   1 +
 dev-python/sentry-sdk/sentry-sdk-1.37.1.ebuild | 131 +
 2 files changed, 132 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index fa962c62ce15..1e992a8975e5 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -5,3 +5,4 @@ DIST sentry-python-1.34.0.gh.tar.gz 432143 BLAKE2B 
d5a1376e88b4377ee0f4162293645
 DIST sentry-python-1.35.0.gh.tar.gz 438978 BLAKE2B 
84d016fd24895eab240d97d99c5ac11f332f72c487b82205680513103d5a684ad25b4dbb6fe7863d681c965239079f1208b660a48bc21e508b57db04466e91b7
 SHA512 
fb136cb0542a9ca7db7e5bbcfe6178cdee90b80c634c9f1f54ad769b403fbe48ab9f23f66e33c1b7cc0f22d53811c0b1ae767604df5f2209c3568eebdc643b6a
 DIST sentry-python-1.36.0.gh.tar.gz 441169 BLAKE2B 
c338de881abf5bce90ec72e48c5378d269a258a07ca6dc30327590c98fb15a6a8b7cb57db055ef73df7b2cb35bc429f5dbb43fe42fb91f0c1c9b720f4d456cb7
 SHA512 
4ec1886875156877fed18618d6997e46850e9548f82706dbcc76989779b5d94054e588032b0f2b1a7fbc6370dd1c93169b77d8ed05a875854a858f7e63d8514c
 DIST sentry-python-1.37.0.gh.tar.gz 447094 BLAKE2B 
74299d4efb1842965facbb9d6a957f21c42909eac26545d2b4838be83641049cb277d6525052209e9c7d4d3801b99f75d7350c29b18c2e3909e16e7246056967
 SHA512 
6dd5be6561075646967c1b7b1fd9eeaf07fe45cd71a64898265d49b3a89a5ffcc3a0ceea8698e389b9e57f0dbe42073c6d3df947dc8bfd46cc3e269330dbe3a4
+DIST sentry-python-1.37.1.gh.tar.gz 447142 BLAKE2B 
16e495a69e4757520e4fa9854248f7fdd31056489b016d86a0f087b7a709fa70a1f9cf655c4e319e8a69cdedd138c34864d03907a7423be329dbd00f66a2c568
 SHA512 
193d20949ce87dc530bbc97a522fd0c8566ccd2d2f14287c8e903dd39bb8a19af7aa59de0bcb90f06375353c79cbc19af704a17844b2073860bc879d2b551542

diff --git a/dev-python/sentry-sdk/sentry-sdk-1.37.1.ebuild 
b/dev-python/sentry-sdk/sentry-sdk-1.37.1.ebuild
new file mode 100644
index ..ddb8aa60a9e3
--- /dev/null
+++ b/dev-python/sentry-sdk/sentry-sdk-1.37.1.ebuild
@@ -0,0 +1,131 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{11..12} )
+
+inherit distutils-r1
+
+MY_P=sentry-python-${PV}
+DESCRIPTION="Python client for Sentry"
+HOMEPAGE="
+   https://sentry.io/
+   https://github.com/getsentry/sentry-python/
+   https://pypi.org/project/sentry-sdk/
+"
+SRC_URI="
+   https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/urllib3[${PYTHON_USEDEP}]
+   dev-python/certifi[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/asttokens[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/executing[${PYTHON_USEDEP}]
+   dev-python/fakeredis[${PYTHON_USEDEP}]
+   dev-python/flask-login[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pyrsistent[${PYTHON_USEDEP}]
+   dev-python/pytest-aiohttp[${PYTHON_USEDEP}]
+   dev-python/pytest-django[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-localserver[${PYTHON_USEDEP}]
+   dev-python/python-socks[${PYTHON_USEDEP}]
+   dev-python/responses[${PYTHON_USEDEP}]
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+   dev-python/zope-event[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+PATCHES=(
+   "${FILESDIR}/sentry-sdk-1.21.0-ignore-warnings.patch"
+)
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # tests require Internet access
+   tests/integrations/httpx/test_httpx.py
+   tests/integrations/requests/test_requests.py
+   tests/integrations/stdlib/test_httplib.py
+   tests/integrations/flask/test_flask.py
+   tests/integrations/django/test_basic.py
+   tests/integrations/socket/test_socket.py
+   # wtf is it supposed to do?!
+   tests/integrations/gcp/test_gcp.py
+   # broken by rq-1.10.1 (optional dep)
+   tests/integrations/rq/test_rq.py
+   # fastapi is not packaged
+   tests/integrations/asgi/test_fastapi.py
+   # TODO
+   tests/integrations/bottle
+   # TODO: causes breakage in other tests
+   

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

2023-11-24 Thread Zac Medico
commit: 67b9baf73ff32079684ca6f74976279592fe2279
Author: Zac Medico  gentoo  org>
AuthorDate: Sat Nov 25 06:01:00 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Sat Nov 25 06:01:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67b9baf7

app-admin/vault: add 1.14.5

Bug: https://bugs.gentoo.org/918420
Signed-off-by: Zac Medico  gentoo.org>

 app-admin/vault/Manifest|  2 +
 app-admin/vault/vault-1.14.5.ebuild | 86 +
 2 files changed, 88 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index 3268a2e0bf7b..ec1680465ea6 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -1,2 +1,4 @@
 DIST vault-1.12.7-vendor.tar.gz 54194408 BLAKE2B 
e67a011490b94f10ee54e30054b9efc5229f14aed9409d057972123a180631e6226b4e1240b5179737ba373db16db87ea06124aa5b1865471df968d02b76eca8
 SHA512 
7562b07a03e864851f511a9cbfdf650cc2cdcef29280073a8d20497accdea868f33a194b504c90221084affe684aa6bd71d0a77490ac149576a84482adcbfc14
 DIST vault-1.12.7-webui.tar.xz 1418060 BLAKE2B 
1d120967842b514112d4dcc70e090acd2ae8a8c0c166150e1c310941514ddf9468efab4d11c6d060020b55e1e0a6b34a642f8f52ef145e6050c2224be3b9995e
 SHA512 
15f3c358a6650b9185feb4c68c89230e049cd497848a6d5bf4d004052e56f3ac20309206ca9aab63513fd2bea368e3a557857683f3476ce6c57b6a38128a103b
+DIST vault-1.14.5-vendor.tar.gz 71839384 BLAKE2B 
845416db5d69c400d5e9603bd42b2d73112b1cea884a03ac1345afad627b0d8ed0ff983d97b3086ed69462713cc706aa67f46164df4c1e4e3226aafb66cf0e89
 SHA512 
ac55e4f9b76ac80eb0f82e5d63ed234c65a9b5c737fcb6f7ad8c9cb9dbe303b6d18a11b329f8223d9fbdcea1a7ee982c622184537fce45fe005df89b8392bbe5
+DIST vault-1.14.5-webui.tar.xz 1670796 BLAKE2B 
8629de337f2c708553752409a1c8ddc94e421adb34c7b31116f4154e06eed6e7ffb0355cd7ff91d7ec42f1fb1a35737732d530a8587cf515a0636b0a5dbffb38
 SHA512 
32ff0d720282f0539288f3ee111b91d43b9098bd4ea309d11f638c9f0c4a0a9276fe2f940573d9d664dcea33945f08ac33488ad05d37b372042e859b6d2f7e97

diff --git a/app-admin/vault/vault-1.14.5.ebuild 
b/app-admin/vault/vault-1.14.5.ebuild
new file mode 100644
index ..bca60ca1df89
--- /dev/null
+++ b/app-admin/vault/vault-1.14.5.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module systemd
+
+DESCRIPTION="A tool for managing secrets"
+HOMEPAGE="https://vaultproject.io/;
+
+VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
+SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz
 -> ${P}-vendor.tar.gz
+   webui? (
+   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
+   )"
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="+webui"
+
+BDEPEND="
+   app-arch/zip
+   dev-go/gox
+   >=dev-lang/go-1.15.3"
+COMMON_DEPEND="acct-group/vault
+   acct-user/vault"
+   DEPEND="${COMMON_DEPEND}"
+   RDEPEND="${COMMON_DEPEND}"
+
+FILECAPS=(
+   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
+)
+
+RESTRICT="test"
+S=${WORKDIR}/${P}-vendor
+
+src_unpack() {
+   default
+}
+
+src_prepare() {
+   default
+   # Avoid the need to have a git checkout
+   sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
+   -e 's:^\(GIT_DIRTY=\).*:\1:' \
+   -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
+   -e "s|^BUILD_DATE=.*|BUILD_DATE=$(date +%Y-%m-%dT%H:%M:%SZ)|" \
+   -i scripts/build.sh || die
+   sed -e "/hooks/d" \
+   -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
+   -e "s/gofumpt/gofmt/g" \
+   -i Makefile || die
+   if [[ -d "${WORKDIR}/http/web_ui" ]]; then
+   rm -rf "${S}/http/web_ui" || die
+   mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" ||
+   die "mv failed"
+   else
+   mkdir -p "${S}/http/web_ui" || die
+   touch "${S}/http/web_ui/no_web_ui" || die
+   fi
+}
+
+src_compile() {
+   mkdir "${T}"/bin || die
+   BUILD_TAGS="$(usex webui ui '')" \
+   GOPATH="${T}" \
+   XC_ARCH=$(go env GOARCH) \
+   XC_OS=$(go env GOOS) \
+   XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
+   emake bin
+}
+
+src_install() {
+   dobin bin/${PN}
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md
+   insinto /etc/${PN}.d
+   doins "${FILESDIR}/"*.json.example
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/gentoo:master commit in: games-emulation/openmsx/

2023-11-24 Thread John Helmert III
commit: 4b2db08d75a54d5cc159ad03aee5df3e9579a41a
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Nov 25 05:50:48 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Nov 25 05:56:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2db08d

games-emulation/openmsx: add 19.1

Reported apparent CXXFLAGS handling regression below. Working around it
with sed, as is already done with LDFLAGS. Add python3_12.

See-Also: https://github.com/openMSX/openMSX/issues/1563
Signed-off-by: John Helmert III  gentoo.org>

 games-emulation/openmsx/Manifest|   1 +
 games-emulation/openmsx/openmsx-19.1.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/games-emulation/openmsx/Manifest b/games-emulation/openmsx/Manifest
index bceea346b609..66c03abdf711 100644
--- a/games-emulation/openmsx/Manifest
+++ b/games-emulation/openmsx/Manifest
@@ -1 +1,2 @@
 DIST openmsx-18.0.tar.gz 4151084 BLAKE2B 
0d5b4e4745c12689e4227408481367b4b4faaa4c7c2830ec0c4b9a5eb90c4b415628cd21834384d39fa4a820c725431848e98f7ef722c437f7bb4f96ae7b14c4
 SHA512 
f395fae8eac3bcb9334251c1c266a8c4d2951d6510a7c4885ddbc95aaed39f4ef8ae12a177d4a9ff44745ca368055f55f9983029b47441f4fd9731696f79809f
+DIST openmsx-19.1.tar.gz 4216833 BLAKE2B 
7d1ed4dfb76d0d9d3eecf1447395b4bec775f6c92edf8164583de3b0fe9fc98bce00c47206340e2cde417ba5580785ec92be04ec7a6c5cf2f1a03cd5769ce746
 SHA512 
107208f7a9324beb348e8dd7f9ad878ee04ee3948159448065ff2a8c78a9c890e38cb2cbcada754bfc3698a6ba53b0ad1a9ac837d6071eb330b18ea2bdb0fbc7

diff --git a/games-emulation/openmsx/openmsx-19.1.ebuild 
b/games-emulation/openmsx/openmsx-19.1.ebuild
new file mode 100644
index ..ef83b43a1552
--- /dev/null
+++ b/games-emulation/openmsx/openmsx-19.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10,11,12} )
+
+inherit desktop flag-o-matic python-any-r1 readme.gentoo-r1 toolchain-funcs xdg
+
+DESCRIPTION="MSX emulator that aims for perfection"
+HOMEPAGE="https://openmsx.org/;
+SRC_URI="https://github.com/openMSX/openMSX/releases/download/RELEASE_${PV//./_}/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+joystick"
+
+RDEPEND="dev-lang/tcl:0=
+   media-libs/alsa-lib
+   media-libs/harfbuzz:=
+   media-libs/libogg
+   media-libs/libpng:0=
+   media-libs/libsdl2[joystick=,sound,video]
+   media-libs/libtheora
+   media-libs/libvorbis
+   media-libs/sdl2-ttf
+   >=media-libs/glew-1.3.2:0=
+   sys-libs/zlib
+   virtual/opengl"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+DOC_CONTENTS="
+If you want to if you want to emulate real MSX systems and not
+only the free C-BIOS machines, put the system ROMs in one of
+the following directories: /usr/share/${PN}/systemroms
+or ~/.openMSX/share/systemroms
+"
+
+src_prepare() {
+   default
+   sed -i \
+   -e '/^CXXFLAGS:=/d' \
+   -e '/^LDFLAGS:=/d' \
+   -e '/LINK_FLAGS_PREFIX/d' \
+   -e '/LINK_FLAGS+=/s/-s//' \
+   -e '/LINK_FLAGS+=\$(TARGET_FLAGS)/s/$/ $(LDFLAGS)/' \
+   build/main.mk \
+   || die
+   sed -i -e 's/-fsanitize=address//' build/flavour-unittest.mk || die
+   sed -i -e '/SYMLINK/s:true:false:' build/custom.mk || die
+   sed -i -e 's/GPL.txt//' doc/node.mk || die
+
+   # Build system only configured to use bundled version - but not from the
+   # directory it's distributed in
+   cp "${S}/Contrib/catch2/catch.hpp" "${S}/src/unittest" || die
+}
+
+src_configure() {
+   tc-export CXX
+
+   # Doesn't compile without this, and build system doesn't consistently 
add
+   # it properly for all compilers
+   append-cxxflags '-std=c++17'
+
+   default
+}
+
+src_compile() {
+   emake \
+   INSTALL_SHARE_DIR="${EPREFIX}/usr/share/${PN}" \
+   V=1
+}
+
+src_test() {
+   # To get tests, we need to build with OPENMSX_FLAVOUR=unittest and then 
the
+   # build is stored in a directory of the pattern
+   # ${WORKDIR}/derived/*-unittest/. This is separate from the actual 
build,
+   # stored in ${WORKDIR}/derived/*-opt. The unittest binary and the 
workdir
+   # binary are in each of these directories under their `bin` directories.
+   emake \
+   V=1 \
+   OPENMSX_FLAVOUR=unittest
+
+   # There will only ever be one *-unittest directory
+   "${S}"/derived/*-unittest/bin/openmsx || die
+}
+
+src_install() {
+   # To guarantee installing the proper binary in case tests were built,
+   # specify the default OPENMSX_FLAVOUR
+   emake \
+   V=1 \
+   INSTALL_BINARY_DIR="${ED}/usr/bin" \
+   INSTALL_SHARE_DIR="${ED}/usr/share/${PN}" \
+   INSTALL_DOC_DIR="${ED}/usr/share/doc/${PF}" \
+   

[gentoo-commits] repo/gentoo:master commit in: sci-misc/boinc/

2023-11-24 Thread Sam James
commit: 200d7dc3eeb2bba02f53a32be29aa930cf6c193c
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:37:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:37:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=200d7dc3

sci-misc/boinc: cleanup curl_ssl_nss cruft

curl removed this upstream a few releases ago, and all releases are now gone 
from
::gentoo.

This one is less important but may as well do it now while I remember.

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

 sci-misc/boinc/{boinc-7.22.0.ebuild => boinc-7.22.0-r1.ebuild} | 2 +-
 sci-misc/boinc/{boinc-7.24.1.ebuild => boinc-7.24.1-r1.ebuild} | 2 +-
 sci-misc/boinc/boinc-.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sci-misc/boinc/boinc-7.22.0.ebuild 
b/sci-misc/boinc/boinc-7.22.0-r1.ebuild
similarity index 98%
rename from sci-misc/boinc/boinc-7.22.0.ebuild
rename to sci-misc/boinc/boinc-7.22.0-r1.ebuild
index b885c3d4e1e5..8fc5d062c797 100644
--- a/sci-misc/boinc/boinc-7.22.0.ebuild
+++ b/sci-misc/boinc/boinc-7.22.0-r1.ebuild
@@ -42,7 +42,7 @@ DEPEND="
virtual/opencl
)
dev-libs/openssl:=
-   
net-misc/curl[curl_ssl_gnutls(-)=,-curl_ssl_nss(-),curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)]
+   
net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)]
sys-libs/zlib
X? (
dev-libs/glib:2

diff --git a/sci-misc/boinc/boinc-7.24.1.ebuild 
b/sci-misc/boinc/boinc-7.24.1-r1.ebuild
similarity index 98%
rename from sci-misc/boinc/boinc-7.24.1.ebuild
rename to sci-misc/boinc/boinc-7.24.1-r1.ebuild
index 5a296b9442ef..3a0c1e63675f 100644
--- a/sci-misc/boinc/boinc-7.24.1.ebuild
+++ b/sci-misc/boinc/boinc-7.24.1-r1.ebuild
@@ -36,7 +36,7 @@ DEPEND="
acct-user/boinc
app-misc/ca-certificates
dev-libs/openssl:=
-   
net-misc/curl[curl_ssl_gnutls(-)=,-curl_ssl_nss(-),curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)]
+   
net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)]
sys-libs/zlib
cuda? (
x11-drivers/nvidia-drivers

diff --git a/sci-misc/boinc/boinc-.ebuild b/sci-misc/boinc/boinc-.ebuild
index 72f1e1e3e30e..9526c0e202fa 100644
--- a/sci-misc/boinc/boinc-.ebuild
+++ b/sci-misc/boinc/boinc-.ebuild
@@ -44,7 +44,7 @@ DEPEND="
virtual/opencl
)
dev-libs/openssl:=
-   
net-misc/curl[curl_ssl_gnutls(-)=,-curl_ssl_nss(-),curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)]
+   
net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)]
sys-apps/util-linux
sys-libs/zlib
X? (



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

2023-11-24 Thread Sam James
commit: 3c1cbea8a195ee807459dc9cc6b69cd6f4d7bb07
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:38:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:38:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c1cbea8

profiles/prefix: cleanup curl_ssl_nss cruft

curl removed this upstream a few releases ago, and all releases are now gone 
from
::gentoo.

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

 profiles/prefix/package.use.mask | 4 
 1 file changed, 4 deletions(-)

diff --git a/profiles/prefix/package.use.mask b/profiles/prefix/package.use.mask
index c67f019abf6c..fcace264232f 100644
--- a/profiles/prefix/package.use.mask
+++ b/profiles/prefix/package.use.mask
@@ -5,10 +5,6 @@
 # needs unkeyworded virtual/gsasl
 mail-client/mutt gsasl
 
-# Fabian Groffen  (2021-03-13)
-# nss-pem, bug #769578
-net-misc/curl curl_ssl_nss
-
 # Sam James  (2020-12-10)
 # Disable systemtap for now to be consistent
 # with ::prefix pre-merge.



[gentoo-commits] repo/gentoo:master commit in: net-libs/liboauth/

2023-11-24 Thread Sam James
commit: d4e42553296bbf9aa78fd502279c3193faeb039f
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:41:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:42:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4e42553

net-libs/liboauth: cleanup curl_ssl_nss cruft

curl removed this upstream a few releases ago, and all releases are now gone 
from
::gentoo.

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

 net-libs/liboauth/liboauth-1.0.3-r4.ebuild | 68 ++
 1 file changed, 68 insertions(+)

diff --git a/net-libs/liboauth/liboauth-1.0.3-r4.ebuild 
b/net-libs/liboauth/liboauth-1.0.3-r4.ebuild
new file mode 100644
index ..1d65ea10de65
--- /dev/null
+++ b/net-libs/liboauth/liboauth-1.0.3-r4.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="C library implementing the OAuth secure authentication protocol"
+HOMEPAGE="https://liboauth.sourceforge.io/;
+SRC_URI="mirror://sourceforge/project/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( GPL-2 MIT )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~x64-macos"
+IUSE="curl doc"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.1-doxygen-out-of-tree.patch
+   "${FILESDIR}"/${PN}-1.0.3-openssl-1.1.patch
+   "${FILESDIR}"/${PN}-1.0.3-openssl-1.1_2.patch
+)
+
+RDEPEND="
+   >=dev-libs/openssl-3:=
+   curl? (
+   net-misc/curl
+   || (
+   net-misc/curl[ssl,curl_ssl_openssl]
+   net-misc/curl[-ssl]
+   )
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   app-doc/doxygen
+   media-gfx/graphviz
+   media-fonts/freefont
+   )
+"
+
+DOCS=( AUTHORS ChangeLog LICENSE.OpenSSL README )
+
+src_configure() {
+   local myeconfargs=(
+   # Upstream recommended NSS in the past for licencing reasons 
but w/ OpenSSL 3 that's
+   # no longer a problem, plus curl >= 8.3 doesn't support NSS 
anymore.
+   --disable-nss
+   $(use_enable !curl curl)
+   $(use_enable curl libcurl)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   default
+
+   if use doc ; then
+   # make sure fonts are found
+   export DOTFONTPATH="${EPREFIX}"/usr/share/fonts/freefont-ttf
+   emake dox
+   fi
+}
+
+src_install() {
+   use doc && HTML_DOCS=( doc/html/. )
+   default
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/, media-video/pipewire/files/0.3.75/

2023-11-24 Thread Sam James
commit: a01b0c9af9a439b2f426cd295c8f06613a988ca8
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:33:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:33:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a01b0c9a

media-video/pipewire: drop 0.3.75-r3

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

 media-video/pipewire/Manifest  |   1 -
 .../0001-module-rt-error-out-on-load-no-bus.patch  |  83 
 ...2-thread-loop-only-signal-when-option-set.patch |  68 ---
 .../0.3.75/0003-missing-include-version.h.patch|  21 -
 media-video/pipewire/pipewire-0.3.75-r3.ebuild | 473 -
 5 files changed, 646 deletions(-)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 26a2e1b43cfc..e092a0c05d17 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -1,4 +1,3 @@
-DIST pipewire-0.3.75.tar.bz2 1629466 BLAKE2B 
e69dbb93ebe50f037bc602aa86733c8ba9ccbe57db520cd34ea025c9bf153dbd848882dbb4c2a4e830785a302a7cb7d4b7c1856c9a4be6f1c5ada92f70d1729b
 SHA512 
19bf292f951f68de19cdfd3c76ee0e538a2ad3022e2669a4a19b40d26c2b16938799470b85def4b74b27b8c8137d03a05780d6bab0f38fb0835b528f2cd34f5d
 DIST pipewire-0.3.77.tar.bz2 1643767 BLAKE2B 
3a2df9cdedf77d5b4927e115ddd7da0d1eecc85322ce7995a49945d41cc83b9a543c1382ad304bdb549f67ac444f7bca6871248654fb4d2e21b25eb55411940c
 SHA512 
422c8504f608d6845b94351a336ab528f51195551418d0d245064972ed784817cacafc6afaad74eb0e0ea80474a9da33ef6917c1f60d3f8f45d70c54971f0760
 DIST pipewire-0.3.80.tar.bz2 1655137 BLAKE2B 
cf55e01b6fff29e7ef1f40e9a8f28788b9f538380232821b334359844b33b12b913375ae14e4589d7ae9cd26d22bc841d8103d41c7eb3ea1a9f0c1db1abc6507
 SHA512 
77e26b6cbefc091ea703b53d147accbd9495f97ba57618a21366b0747074de3ed1060c03e91362f5cf9dc5c256da6d541eccaff8de306b369730400c7b7f46b2
 DIST pipewire-0.3.85.tar.bz2 1675916 BLAKE2B 
a245ebeebdb283ce920d85a2d877ce27756a5fd5505ca6f4d5df1b83120272dfb1be36233a3b2a2cbe96dcc9fc06fae42198108c4e0dbe866836449b422e320c
 SHA512 
5613b41a98db45305aad8f9a84ef0a11b858815f45c6242bb648630e41a3ae5805bb605a543585b46e60d472086919d64e7d8c396ab6cc126d9889f92320f375

diff --git 
a/media-video/pipewire/files/0.3.75/0001-module-rt-error-out-on-load-no-bus.patch
 
b/media-video/pipewire/files/0.3.75/0001-module-rt-error-out-on-load-no-bus.patch
deleted file mode 100644
index 8885eb8a564f..
--- 
a/media-video/pipewire/files/0.3.75/0001-module-rt-error-out-on-load-no-bus.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-https://bugs.gentoo.org/910714
-https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/55812195ce3b77317e7a2dc642b78271f3a45c8e
-
-From 55812195ce3b77317e7a2dc642b78271f3a45c8e Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Joan=20Bruguera=20Mic=C3=B3?= 
-Date: Sat, 22 Jul 2023 01:20:58 +
-Subject: [PATCH] module-rt: error out on load if no bus is available
-
-Since the recent changes to the RT module in Pipewire 0.3.75, some
-applications such as those using OpenAL-Soft crash on startup if
-neither the session nor the system bus is available. For example:
-
-bwrap --dev-bind / / \
-  --bind /dev/null /run/dbus/system_bus_socket \
-  --bind /dev/null $XDG_RUNTIME_DIR/bus \
-  openal-info
-
-Will result in a crash with the following error message:
-
-dbus[1626147]: arguments to dbus_message_new_method_call() were
-incorrect, assertion "path != NULL" failed in file dbus-message.c
-line 1373.
-This is normally a bug in some application using the D-Bus library.
-
-The RT module previously failed to load if no bus was available, but
-after the recent changes, the init. logic runs in a thread, and failing
-to obtain the bus no longer causes the module to fail to load.
-
-Then, functions called later such as `pw_rtkit_make_realtime` assume
-the bus is available and try to use it, causing the error above.
-
-Put the logic for obtaining and checking the bus back to `module_init`,
-so the module fails to load again if no bus is available.
 a/src/modules/module-rt.c
-+++ b/src/modules/module-rt.c
-@@ -923,14 +923,11 @@ static int check_rtkit(struct impl *impl, struct 
pw_context *context, bool *can_
-   return 0;
- }
- 
--static int do_rtkit_setup(struct spa_loop *loop, bool async, uint32_t seq,
--  const void *data, size_t size, void *user_data)
-+static int rtkit_get_bus(struct impl *impl)
- {
--  struct impl *impl = user_data;
-   int res;
--  long long retval;
- 
--  pw_log_debug("enter rtkit setup");
-+  pw_log_debug("enter rtkit get bus");
- 
-   /* Checking xdg-desktop-portal. It works fine in all situations. */
-   if (impl->rtportal_enabled)
-@@ -967,6 +964,18 @@ static int do_rtkit_setup(struct spa_loop *loop, bool 
async, uint32_t seq,
-   return res;
-   }
-   }
-+
-+  return 0;
-+}
-+
-+static int do_rtkit_setup(struct spa_loop *loop, bool async, uint32_t seq,
-+  const 

[gentoo-commits] repo/gentoo:master commit in: dev-php/pecl-http/

2023-11-24 Thread Sam James
commit: cc47ffa05c9868de9e745e8f9fac895b865f8329
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:36:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:36:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc47ffa0

dev-php/pecl-http: cleanup curl_ssl_nss cruft

curl removed this upstream a few releases ago, and all releases are now gone 
from
::gentoo.

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

 .../pecl-http/{pecl-http-4.2.2.ebuild => pecl-http-4.2.2-r1.ebuild}   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-php/pecl-http/pecl-http-4.2.2.ebuild 
b/dev-php/pecl-http/pecl-http-4.2.2-r1.ebuild
similarity index 91%
rename from dev-php/pecl-http/pecl-http-4.2.2.ebuild
rename to dev-php/pecl-http/pecl-http-4.2.2-r1.ebuild
index 4b7e320a307b..db8ac9043284 100644
--- a/dev-php/pecl-http/pecl-http-4.2.2.ebuild
+++ b/dev-php/pecl-http/pecl-http-4.2.2-r1.ebuild
@@ -18,14 +18,14 @@ KEYWORDS="amd64 x86"
 DESCRIPTION="Extended HTTP Support for PHP"
 LICENSE="BSD-2 MIT"
 SLOT="8"
-IUSE="ssl curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl"
+IUSE="ssl curl_ssl_gnutls +curl_ssl_openssl"
 
 COMMON_DEPEND="app-arch/brotli:=
dev-libs/libevent

>=dev-php/pecl-raphf-2.0.1:7[php_targets_php8-0(-)?,php_targets_php8-1(-)?]
net-dns/libidn2
sys-libs/zlib
-   ssl? ( 
net-misc/curl[ssl,curl_ssl_gnutls(-)=,curl_ssl_nss(-)=,curl_ssl_openssl(-)=] )
+   ssl? ( net-misc/curl[ssl,curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=] )
!ssl? ( net-misc/curl[-ssl] )
 "
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/files/0.3.83/, media-video/pipewire/, ...

2023-11-24 Thread Sam James
commit: 6b3417d6ed256b2b31b28b157c14f6296c96c841
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:33:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:33:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b3417d6

media-video/pipewire: drop 0.3.81, 0.3.82-r1, 0.3.83-r1, 0.3.84

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

 media-video/pipewire/Manifest  |   4 -
 ...nore-PCM-devices-with-udev-env-ACP_IGNORE.patch |  69 ---
 ...alsa-don-t-try-to-link-when-prepare-fails.patch |  27 --
 ...3-context-relax-quantum-change-conditions.patch |  37 --
 ...1-stream-improve-queued_buffers-reporting.patch |  53 ---
 ...-module-echo-cancel-playback-source-async.patch |  36 --
 .../0003-alsa-guard-against-null-areas.patch   |  52 ---
 media-video/pipewire/pipewire-0.3.81.ebuild| 475 
 media-video/pipewire/pipewire-0.3.82-r1.ebuild | 477 
 media-video/pipewire/pipewire-0.3.83-r1.ebuild | 477 
 media-video/pipewire/pipewire-0.3.84.ebuild| 480 -
 11 files changed, 2187 deletions(-)

diff --git a/media-video/pipewire/Manifest b/media-video/pipewire/Manifest
index 104cc9709dc7..26a2e1b43cfc 100644
--- a/media-video/pipewire/Manifest
+++ b/media-video/pipewire/Manifest
@@ -1,8 +1,4 @@
 DIST pipewire-0.3.75.tar.bz2 1629466 BLAKE2B 
e69dbb93ebe50f037bc602aa86733c8ba9ccbe57db520cd34ea025c9bf153dbd848882dbb4c2a4e830785a302a7cb7d4b7c1856c9a4be6f1c5ada92f70d1729b
 SHA512 
19bf292f951f68de19cdfd3c76ee0e538a2ad3022e2669a4a19b40d26c2b16938799470b85def4b74b27b8c8137d03a05780d6bab0f38fb0835b528f2cd34f5d
 DIST pipewire-0.3.77.tar.bz2 1643767 BLAKE2B 
3a2df9cdedf77d5b4927e115ddd7da0d1eecc85322ce7995a49945d41cc83b9a543c1382ad304bdb549f67ac444f7bca6871248654fb4d2e21b25eb55411940c
 SHA512 
422c8504f608d6845b94351a336ab528f51195551418d0d245064972ed784817cacafc6afaad74eb0e0ea80474a9da33ef6917c1f60d3f8f45d70c54971f0760
 DIST pipewire-0.3.80.tar.bz2 1655137 BLAKE2B 
cf55e01b6fff29e7ef1f40e9a8f28788b9f538380232821b334359844b33b12b913375ae14e4589d7ae9cd26d22bc841d8103d41c7eb3ea1a9f0c1db1abc6507
 SHA512 
77e26b6cbefc091ea703b53d147accbd9495f97ba57618a21366b0747074de3ed1060c03e91362f5cf9dc5c256da6d541eccaff8de306b369730400c7b7f46b2
-DIST pipewire-0.3.81.tar.bz2 1658240 BLAKE2B 
8c67d6fbc5bc72354562e1628feb09e3baef3fd38be70bde24b145a6d57fe3a90b3bc466d4289be16fa36d936966d7d3e68759c38a7cd1383bd04b4f2a173687
 SHA512 
2366819d6ddad80d0db47aacc81c25c12bc69f4bd337b296bd9e8b417dd30c5e65b86d9cbb700f9aca0c464bcd2738284ee07f45f1cf68962ada9cf37799ebc7
-DIST pipewire-0.3.82.tar.bz2 1661085 BLAKE2B 
444cc55a7d1904f89527675fea3066ea782496da43ba0adf50976558e8ecf944fc4f0541c2f84730ee2f832435acd141474afd36e598ecec4fa0f92a3df0ad71
 SHA512 
3fd6203274367f2c081be6a079d096b86e3b43ce7d2f220007d6186c1d17c9ab44d79282612ee92808bc3a7741e43f5533267d63b11b33c1b2e77dc63fb9a4f7
-DIST pipewire-0.3.83.tar.bz2 1663247 BLAKE2B 
da62ad157d3475e3832ee2bff12aa4f33b4e585c409d9b6cfd8f31a6b275f93821eba5243e6e9fa9d75cd4162456e42ab51d5973c31ed6814e79906162b7765a
 SHA512 
87bab649e6e790bc484d7bd9bccf0a0808f3dc6495aae6455ea1e5db8d69cac5ad2adb48be8c1d03e3ea17592c8790930924d93360373f7d1dba045109d8640b
-DIST pipewire-0.3.84.tar.bz2 1668013 BLAKE2B 
5dbb24c565f5b3b58725c13ce8701b1f7abecb6404beffebd8a8a4a657d3b3a8392865a201d8f96766006092f66af4914913f99ba883f7b95615e3fc1baf50c1
 SHA512 
fa5b22de595a16e0b891b6944e494fd6b574ac0e99936f68970fd7bb82aeb351a87dd093d2182984b2c071a14e4747d46f3d03873e5e9ff51ee01936e6d7fd29
 DIST pipewire-0.3.85.tar.bz2 1675916 BLAKE2B 
a245ebeebdb283ce920d85a2d877ce27756a5fd5505ca6f4d5df1b83120272dfb1be36233a3b2a2cbe96dcc9fc06fae42198108c4e0dbe866836449b422e320c
 SHA512 
5613b41a98db45305aad8f9a84ef0a11b858815f45c6242bb648630e41a3ae5805bb605a543585b46e60d472086919d64e7d8c396ab6cc126d9889f92320f375

diff --git 
a/media-video/pipewire/files/0.3.82/0001-alsa-Ignore-PCM-devices-with-udev-env-ACP_IGNORE.patch
 
b/media-video/pipewire/files/0.3.82/0001-alsa-Ignore-PCM-devices-with-udev-env-ACP_IGNORE.patch
deleted file mode 100644
index 12192fc8678a..
--- 
a/media-video/pipewire/files/0.3.82/0001-alsa-Ignore-PCM-devices-with-udev-env-ACP_IGNORE.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/fd969dab2878836fd8e9ac7d8fb92d1ede594f37
-
-From fd969dab2878836fd8e9ac7d8fb92d1ede594f37 Mon Sep 17 00:00:00 2001
-From: Hector Martin 
-Date: Sat, 14 Oct 2023 14:11:15 +0900
-Subject: [PATCH] alsa: Ignore PCM devices with udev env ACP_IGNORE
-
-When checking that a card has all of its PCM devices available, ignore
-any specific device with the ACP_IGNORE udev environment variable. This
-mirrors how we ignore whole cards, but specifically allows non-PipeWire
-software to own specific PCM devices.
-
-Note that this does not actually stop PipeWire from using those
-subdevices right now, we assume UCM configs take care of that. This
-should 

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

2023-11-24 Thread Sam James
commit: 6ad1b3519b048bb20ccd9df87f13fa45ce2418f0
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:35:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:35:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad1b351

dev-python/pycurl: cleanup curl_ssl_nss cruft

curl removed this upstream a few releases ago, and all releases are now gone 
from
::gentoo.

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

 dev-python/pycurl/{pycurl-7.45.2.ebuild => pycurl-7.45.2-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/pycurl/pycurl-7.45.2.ebuild 
b/dev-python/pycurl/pycurl-7.45.2-r1.ebuild
similarity index 88%
rename from dev-python/pycurl/pycurl-7.45.2.ebuild
rename to dev-python/pycurl/pycurl-7.45.2-r1.ebuild
index 721c43c1facc..940b0bb94856 100644
--- a/dev-python/pycurl/pycurl-7.45.2.ebuild
+++ b/dev-python/pycurl/pycurl-7.45.2-r1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE="curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl examples ssl"
+IUSE="curl_ssl_gnutls +curl_ssl_openssl examples ssl"
 
 # Depend on a curl with curl_ssl_* USE flags.
 # libcurl must not be using an ssl backend we do not support.
@@ -30,7 +30,7 @@ IUSE="curl_ssl_gnutls curl_ssl_nss +curl_ssl_openssl examples 
ssl"
 DEPEND="
>=net-misc/curl-7.25.0-r1:=[ssl=]
ssl? (
-   
net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_nss(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)]
+   
net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-)]
curl_ssl_gnutls? ( >=net-libs/gnutls-2.11.0:= )
curl_ssl_openssl? ( dev-libs/openssl:= )
)
@@ -43,7 +43,7 @@ BDEPEND="
test? (
>=dev-python/bottle-0.12.7[${PYTHON_USEDEP}]
dev-python/flaky[${PYTHON_USEDEP}]
-   
net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_nss(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),http2]
+   
net-misc/curl[curl_ssl_gnutls(-)=,curl_ssl_openssl(-)=,-curl_ssl_axtls(-),-curl_ssl_cyassl(-),http2]
)
 "
 



[gentoo-commits] repo/gentoo:master commit in: media-libs/libpulse/

2023-11-24 Thread Sam James
commit: d43c8b051ee3375b24bfab57dcf0589d4b2293e7
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:34:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:34:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43c8b05

media-libs/libpulse: drop 16.1-r1

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

 media-libs/libpulse/libpulse-16.1-r1.ebuild | 206 
 1 file changed, 206 deletions(-)

diff --git a/media-libs/libpulse/libpulse-16.1-r1.ebuild 
b/media-libs/libpulse/libpulse-16.1-r1.ebuild
deleted file mode 100644
index 6d4f74cbc46c..
--- a/media-libs/libpulse/libpulse-16.1-r1.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MY_PV="${PV/_pre*}"
-MY_P="pulseaudio-${MY_PV}"
-inherit bash-completion-r1 gnome2-utils meson-multilib optfeature systemd udev
-
-DESCRIPTION="Libraries for PulseAudio clients"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/;
-
-if [[ ${PV} =  ]]; then
-   inherit git-r3
-   EGIT_BRANCH="master"
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio;
-else
-   
SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2.1+"
-
-SLOT="0"
-IUSE="+asyncns dbus doc +glib gtk selinux systemd test valgrind X"
-RESTRICT="!test? ( test )"
-
-# NOTE: libpcre needed in some cases, bug #472228
-# TODO: libatomic_ops is only needed on some architectures and conditions, and 
then at runtime too
-RDEPEND="
-   dev-libs/libatomic_ops
-   >=media-libs/libsndfile-1.0.20[${MULTILIB_USEDEP}]
-   asyncns? ( >=net-libs/libasyncns-0.1[${MULTILIB_USEDEP}] )
-   dbus? ( >=sys-apps/dbus-1.4.12[${MULTILIB_USEDEP}] )
-   elibc_mingw? ( dev-libs/libpcre:3 )
-   glib? ( >=dev-libs/glib-2.28.0:2[${MULTILIB_USEDEP}] )
-   gtk? ( x11-libs/gtk+:3 )
-   selinux? ( sec-policy/selinux-pulseaudio )
-   systemd? ( sys-apps/systemd:= )
-   valgrind? ( dev-util/valgrind )
-   X? (
-   x11-libs/libX11[${MULTILIB_USEDEP}]
-   >=x11-libs/libxcb-1.6[${MULTILIB_USEDEP}]
-   )
-   !

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

2023-11-24 Thread Sam James
commit: c288d3637338156e7673fa02b8655dddeca27017
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:34:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:34:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c288d363

media-sound/pulseaudio-daemon: drop 16.1-r3, 16.1-r6

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

 .../pulseaudio-daemon-16.1-r3.ebuild   | 389 
 .../pulseaudio-daemon-16.1-r6.ebuild   | 392 -
 2 files changed, 781 deletions(-)

diff --git a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r3.ebuild 
b/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r3.ebuild
deleted file mode 100644
index fc21e3b97d09..
--- a/media-sound/pulseaudio-daemon/pulseaudio-daemon-16.1-r3.ebuild
+++ /dev/null
@@ -1,389 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-MY_PV="${PV/_pre*}"
-MY_P="pulseaudio-${MY_PV}"
-inherit bash-completion-r1 gnome2-utils meson optfeature systemd tmpfiles udev
-
-DESCRIPTION="Daemon component of PulseAudio (networked sound server)"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/PulseAudio/;
-
-if [[ ${PV} =  ]]; then
-   inherit git-r3
-   EGIT_BRANCH="master"
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/pulseaudio/pulseaudio;
-else
-   
SRC_URI="https://freedesktop.org/software/pulseaudio/releases/${MY_P}.tar.xz;
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-# libpulse-simple and libpulse link to libpulse-core; this is daemon's
-# library and can link to gdbm and other GPL-only libraries. In this
-# cases, we have a fully GPL-2 package. Leaving the rest of the
-# GPL-forcing USE flags for those who use them.
-LICENSE="!gdbm? ( LGPL-2.1 ) gdbm? ( GPL-2 )"
-
-SLOT="0"
-
-# +alsa-plugin as discussed in bug #519530
-# TODO: Find out why webrtc-aec is + prefixed - there's already the always 
available speexdsp-aec
-# NOTE: The current ebuild sets +X almost certainly just for the 
pulseaudio.desktop file
-IUSE="+alsa +alsa-plugin aptx +asyncns bluetooth dbus elogind equalizer fftw 
+gdbm +glib gstreamer jack ldac lirc
-ofono-headset +orc oss selinux sox ssl systemd system-wide tcpd test +udev 
valgrind +webrtc-aec +X zeroconf"
-
-RESTRICT="!test? ( test )"
-
-# See "*** BLUEZ support not found (requires D-Bus)" in configure.ac
-# Basically all IUSE are either ${MULTILIB_USEDEP} for client libs or they 
belong under !daemon ()
-# We duplicate alsa-plugin, {native,ofono}-headset under daemon to let users 
deal with them at once
-REQUIRED_USE="
-   ?? ( elogind systemd )
-   alsa-plugin? ( alsa )
-   aptx? ( bluetooth )
-   bluetooth? ( dbus )
-   equalizer? ( dbus )
-   ldac? ( bluetooth )
-   ofono-headset? ( bluetooth )
-   udev? ( || ( alsa oss ) )
-   zeroconf? ( dbus )
-"
-
-# NOTE:
-# - libpcre needed in some cases, bug #472228
-# - media-libs/speexdsp is providing echo canceller implementation and used in 
resampler
-# TODO: libatomic_ops is only needed on some architectures and conditions, and 
then at runtime too
-gstreamer_deps="
-   media-libs/gst-plugins-base
-   >=media-libs/gstreamer-1.14
-"
-COMMON_DEPEND="
-   ~media-libs/libpulse-${PV}[dbus?,glib?,systemd?,valgrind?,X?]
-   dev-libs/libatomic_ops
-   >=media-libs/libsndfile-1.0.20
-   >=media-libs/speexdsp-1.2
-   alsa? ( >=media-libs/alsa-lib-1.0.24 )
-   aptx? ( ${gstreamer_deps} )
-   asyncns? ( >=net-libs/libasyncns-0.1 )
-   bluetooth? (
-   >=net-wireless/bluez-5
-   media-libs/sbc
-   )
-   dev-libs/libltdl
-   sys-kernel/linux-headers
-   >=sys-libs/libcap-2.22-r2
-   dbus? ( >=sys-apps/dbus-1.4.12 )
-   elibc_mingw? ( dev-libs/libpcre:3 )
-   elogind? ( sys-auth/elogind )
-   equalizer? (
-   sci-libs/fftw:3.0=
-   )
-   fftw? (
-   sci-libs/fftw:3.0=
-   )
-   gdbm? ( sys-libs/gdbm:= )
-   glib? ( >=dev-libs/glib-2.28.0:2 )
-   gstreamer? (
-   ${gstreamer_deps}
-   >=dev-libs/glib-2.26.0:2
-   )
-   jack? ( virtual/jack )
-   ldac? ( ${gstreamer_deps} )
-   lirc? ( app-misc/lirc )
-   ofono-headset? ( >=net-misc/ofono-1.13 )
-   orc? ( >=dev-lang/orc-0.4.15 )
-   selinux? ( sec-policy/selinux-pulseaudio )
-   sox? ( >=media-libs/soxr-0.1.1 )
-   ssl? ( dev-libs/openssl:= )
-   systemd? ( sys-apps/systemd:= )
-   tcpd? ( sys-apps/tcp-wrappers )
-   udev? ( >=virtual/udev-143[hwdb(+)] )
-   valgrind? ( dev-util/valgrind )
-   webrtc-aec? ( >=media-libs/webrtc-audio-processing-0.2:0 )
-   X? (
-   >=x11-libs/libxcb-1.6
-   x11-libs/libICE
-   x11-libs/libSM
-   

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/

2023-11-24 Thread Sam James
commit: ab71711a461ab6023730e8fb3c544c0db19276a7
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:31:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:31:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab71711a

sec-keys/openpgp-keys-gentoo-developers: add 20231106

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 +
 .../openpgp-keys-gentoo-developers-20231106.ebuild | 233 +
 2 files changed, 234 insertions(+)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index 0cbe4fc2e680..1991806dbc81 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -1,2 +1,3 @@
 DIST openpgp-keys-gentoo-developers-20230925-active-devs.gpg 3094306 BLAKE2B 
0e70a39a2102630a5285b2b2313a7b3c83cca71f76f75ce5fa0dc0432002d5e57926ce82158f4f9c44c2f671a5a44076781a6ca8a1ce330d5bd97ba2e3726a97
 SHA512 
395c499833a07506b7f44bfbab2851361ece5885dd53d606699eefb523b60a13078ae87e6ebd46f9a7644adfc8920fe141ac777ec260b747d13c3359631fa27b
 DIST openpgp-keys-gentoo-developers-20231030-active-devs.gpg 3116604 BLAKE2B 
cf90b160f4ba7f3b0b2b7884f80f36e573893afbc4f3d6373993af7334c1f38426cedcfd9ebf4f6b38591568baa21afa5c243e2101887200bc51d205003fc3be
 SHA512 
009f7b9eb9d8136406658544b559698a4b17c507ac91931463345c712780eee3935ad35aa9b9f5b5d85083ebc1ea646bf51877a165be184a9cbd8f73b8b1c3d7
+DIST openpgp-keys-gentoo-developers-20231106-active-devs.gpg 3117324 BLAKE2B 
30a10227a2970b828bb7eafe710356cea9e8983e9c808ca3bc9858e8ae9e9d8efec5a982f03101f273f82cf8ec55afcf0005b29e578ea039376bf093f2f9ab0a
 SHA512 
70333f7647672e586eed3ae62d479d0b8bbb67e0eec2e7068cb8e2cbb60e2c5540ce8d06c08c3f80ce338824e203fddc04422eb002512eb8d5f1513a4a7b5c37

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231106.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231106.ebuild
new file mode 100644
index ..fda85a259ff6
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231106.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo python-any-r1
+
+DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
+HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
+if [[ ${PV} == * ]] ; then
+   PROPERTIES="live"
+
+   BDEPEND="net-misc/curl"
+else
+   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
+   sec-keys/openpgp-keys-gentoo-auth
+   test? (
+   app-crypt/gnupg
+   sys-apps/grep[pcre]
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
+   else
+   default
+   fi
+}
+
+src_compile() {
+   export GNUPGHOME="${T}"/.gnupg
+
+   get_gpg_keyring_dir() {
+   if [[ ${PV} == * ]] ; then
+   echo "${WORKDIR}"
+   else
+   echo "${DISTDIR}"
+   fi
+   }
+
+   local mygpgargs=(
+   --no-autostart
+   --no-default-keyring
+   --homedir "${GNUPGHOME}"
+   )
+
+   # From verify-sig.eclass:
+   # "GPG upstream knows better than to follow the spec, so we can't
+   # override this directory.  However, there is a clean fallback
+   # to GNUPGHOME."
+   addpredict /run/user
+
+   mkdir "${GNUPGHOME}" || die
+   chmod 700 "${GNUPGHOME}" || die
+
+   # Convert the binary keyring into an armored one so we can process it
+   edo gpg "${mygpgargs[@]}" --import 
"$(get_gpg_keyring_dir)"/${P}-active-devs.gpg
+   edo gpg "${mygpgargs[@]}" --export --armor > 
"${WORKDIR}"/gentoo-developers.asc
+
+   # Now strip out the keys which are expired and/or missing a signature
+   # from our L2 developer authority key
+   edo "${EPYTHON}" "${FILESDIR}"/keyring-mangler.py \
+   "${BROOT}"/usr/share/openpgp-keys/gentoo-auth.asc \
+   "${WORKDIR}"/gentoo-developers.asc \
+   "${WORKDIR}"/gentoo-developers-sanitised.asc
+}
+
+src_test() {
+   export GNUPGHOME="${T}"/tests/.gnupg
+
+   local mygpgargs=(
+   # We don't have 

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/

2023-11-24 Thread Sam James
commit: 4ceb4a0e5298a5cd0b0260819396c516c4267c23
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:29:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:29:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ceb4a0e

sec-keys/openpgp-keys-gentoo-developers: drop 20230828, 20230918

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   2 -
 .../openpgp-keys-gentoo-developers-20230828.ebuild | 233 -
 .../openpgp-keys-gentoo-developers-20230918.ebuild | 233 -
 3 files changed, 468 deletions(-)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index c58caba043e4..5fb50ed72724 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -1,5 +1,3 @@
-DIST openpgp-keys-gentoo-developers-20230828-active-devs.gpg 3102805 BLAKE2B 
efd321e8ebb76d32e47df8085c9bb0d393c59d747b54cb5cf6febcc301a92a7c2a2b8bebd95b8f1b8fa9a6683aefc673809d8418408434bc41a1cf2bf8076938
 SHA512 
9e2e7408c2371edbe037243971fe6d45931cf526dff1d6014e472c056f8ed6881632d86497e9d6cd6b535574fb99c2af43fb63074911f4af476b5f590cc272dd
-DIST openpgp-keys-gentoo-developers-20230918-active-devs.gpg 3093946 BLAKE2B 
43f7781068ead0375c0bd510a286c1568b5dce05c66f1f0f42e2d0d96fdb5dfbb884f4b182527078998d68c4f432db5a20ac9cfa54cf1299142978b662c59b62
 SHA512 
772bcbae91bf5e0e3c2e6519b8dd5f27c81bc5e17acb8bb739aefcae762e6316c7d5b292972a11655466cb16a4fcc93f296fea3b3c3c48ec41ffeb957c815e2b
 DIST openpgp-keys-gentoo-developers-20230925-active-devs.gpg 3094306 BLAKE2B 
0e70a39a2102630a5285b2b2313a7b3c83cca71f76f75ce5fa0dc0432002d5e57926ce82158f4f9c44c2f671a5a44076781a6ca8a1ce330d5bd97ba2e3726a97
 SHA512 
395c499833a07506b7f44bfbab2851361ece5885dd53d606699eefb523b60a13078ae87e6ebd46f9a7644adfc8920fe141ac777ec260b747d13c3359631fa27b
 DIST openpgp-keys-gentoo-developers-20231002-active-devs.gpg 3102348 BLAKE2B 
13854c1e9daf64c055642cfcfd59dc77119ff3bb98e6a46ec8d4eee093be3c1d39ce284b524da2156e6d28b3b936c8c98de76a6fcca013ab519c6211d05773f9
 SHA512 
8ebe8d600d47a721ce5f08ad07317164f31c7ef540ed81be700e9ffc82fa9a46afeccd08b530936fff10318e094b4ba061108e84886fdb033f7d327eb690
 DIST openpgp-keys-gentoo-developers-20231009-active-devs.gpg 3105229 BLAKE2B 
a5921932d982f3bab8e49100cbf086e684dd5d040f342c1a557455c13b8a8d7533cc7134597967dcfa5f9f3c7bc0a05d7a2889d2bf23f36a8470d8cc9efb1617
 SHA512 
aca4be15e20c38e32778b71e9395e8ebcaaf97fcef92a29cf4962d140b6c04b476fb09b197d0e037350450830fbdec4846d5064e3f5b13d860d034724e7d

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230828.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230828.ebuild
deleted file mode 100644
index a8a3226d3007..
--- 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230828.ebuild
+++ /dev/null
@@ -1,233 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo python-any-r1
-
-DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
-HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
-if [[ ${PV} == * ]] ; then
-   PROPERTIES="live"
-
-   BDEPEND="net-misc/curl"
-else
-   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv sparc x86"
-fi
-
-S="${WORKDIR}"
-
-LICENSE="public-domain"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND+="
-   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
-   sec-keys/openpgp-keys-gentoo-auth
-   test? (
-   app-crypt/gnupg
-   sys-apps/grep[pcre]
-   )
-"
-
-python_check_deps() {
-   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]] ; then
-   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
-   else
-   default
-   fi
-}
-
-src_compile() {
-   export GNUPGHOME="${T}"/.gnupg
-
-   get_gpg_keyring_dir() {
-   if [[ ${PV} == * ]] ; then
-   echo "${WORKDIR}"
-   else
-   echo "${DISTDIR}"
-   fi
-   }
-
-   local mygpgargs=(
-   --no-autostart
-   --no-default-keyring
-   --homedir "${GNUPGHOME}"
-   )
-
-   # From verify-sig.eclass:
-   # "GPG upstream knows better than to follow the spec, so we can't
-   # override this directory.  However, there is a clean fallback
-   # to GNUPGHOME."
-   addpredict /run/user
-
-   mkdir "${GNUPGHOME}" || die
-   chmod 700 "${GNUPGHOME}" || 

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/

2023-11-24 Thread Sam James
commit: d75e5ae7a001d618dc75c04e33f43fc3a37235f7
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:32:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:32:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d75e5ae7

sec-keys/openpgp-keys-gentoo-developers: add 20231120

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 +
 .../openpgp-keys-gentoo-developers-20231120.ebuild | 233 +
 2 files changed, 234 insertions(+)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index d07af4964334..c2ce63ceeda8 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -2,3 +2,4 @@ DIST openpgp-keys-gentoo-developers-20230925-active-devs.gpg 
3094306 BLAKE2B 0e7
 DIST openpgp-keys-gentoo-developers-20231030-active-devs.gpg 3116604 BLAKE2B 
cf90b160f4ba7f3b0b2b7884f80f36e573893afbc4f3d6373993af7334c1f38426cedcfd9ebf4f6b38591568baa21afa5c243e2101887200bc51d205003fc3be
 SHA512 
009f7b9eb9d8136406658544b559698a4b17c507ac91931463345c712780eee3935ad35aa9b9f5b5d85083ebc1ea646bf51877a165be184a9cbd8f73b8b1c3d7
 DIST openpgp-keys-gentoo-developers-20231106-active-devs.gpg 3117324 BLAKE2B 
30a10227a2970b828bb7eafe710356cea9e8983e9c808ca3bc9858e8ae9e9d8efec5a982f03101f273f82cf8ec55afcf0005b29e578ea039376bf093f2f9ab0a
 SHA512 
70333f7647672e586eed3ae62d479d0b8bbb67e0eec2e7068cb8e2cbb60e2c5540ce8d06c08c3f80ce338824e203fddc04422eb002512eb8d5f1513a4a7b5c37
 DIST openpgp-keys-gentoo-developers-20231113-active-devs.gpg 3117324 BLAKE2B 
30a10227a2970b828bb7eafe710356cea9e8983e9c808ca3bc9858e8ae9e9d8efec5a982f03101f273f82cf8ec55afcf0005b29e578ea039376bf093f2f9ab0a
 SHA512 
70333f7647672e586eed3ae62d479d0b8bbb67e0eec2e7068cb8e2cbb60e2c5540ce8d06c08c3f80ce338824e203fddc04422eb002512eb8d5f1513a4a7b5c37
+DIST openpgp-keys-gentoo-developers-20231120-active-devs.gpg 3117324 BLAKE2B 
30a10227a2970b828bb7eafe710356cea9e8983e9c808ca3bc9858e8ae9e9d8efec5a982f03101f273f82cf8ec55afcf0005b29e578ea039376bf093f2f9ab0a
 SHA512 
70333f7647672e586eed3ae62d479d0b8bbb67e0eec2e7068cb8e2cbb60e2c5540ce8d06c08c3f80ce338824e203fddc04422eb002512eb8d5f1513a4a7b5c37

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231120.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231120.ebuild
new file mode 100644
index ..fda85a259ff6
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231120.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo python-any-r1
+
+DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
+HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
+if [[ ${PV} == * ]] ; then
+   PROPERTIES="live"
+
+   BDEPEND="net-misc/curl"
+else
+   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
+   sec-keys/openpgp-keys-gentoo-auth
+   test? (
+   app-crypt/gnupg
+   sys-apps/grep[pcre]
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
+   else
+   default
+   fi
+}
+
+src_compile() {
+   export GNUPGHOME="${T}"/.gnupg
+
+   get_gpg_keyring_dir() {
+   if [[ ${PV} == * ]] ; then
+   echo "${WORKDIR}"
+   else
+   echo "${DISTDIR}"
+   fi
+   }
+
+   local mygpgargs=(
+   --no-autostart
+   --no-default-keyring
+   --homedir "${GNUPGHOME}"
+   )
+
+   # From verify-sig.eclass:
+   # "GPG upstream knows better than to follow the spec, so we can't
+   # override this directory.  However, there is a clean fallback
+   # to GNUPGHOME."
+   addpredict /run/user
+
+   mkdir "${GNUPGHOME}" || die
+   chmod 700 "${GNUPGHOME}" || die
+
+   # Convert the binary keyring into an armored one so we can process it
+   edo gpg "${mygpgargs[@]}" --import 
"$(get_gpg_keyring_dir)"/${P}-active-devs.gpg
+   edo gpg "${mygpgargs[@]}" --export --armor > 
"${WORKDIR}"/gentoo-developers.asc
+
+   # Now strip out the keys which are expired and/or missing a signature
+   # 

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/

2023-11-24 Thread Sam James
commit: 79ef89be91846e11fa8881226e134d35973678ef
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:30:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:30:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79ef89be

sec-keys/openpgp-keys-gentoo-developers: drop 20231002, 20231009, 20231016, 
20231023

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   4 -
 .../openpgp-keys-gentoo-developers-20231002.ebuild | 233 -
 .../openpgp-keys-gentoo-developers-20231009.ebuild | 233 -
 .../openpgp-keys-gentoo-developers-20231016.ebuild | 233 -
 .../openpgp-keys-gentoo-developers-20231023.ebuild | 233 -
 5 files changed, 936 deletions(-)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index 5fb50ed72724..0cbe4fc2e680 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -1,6 +1,2 @@
 DIST openpgp-keys-gentoo-developers-20230925-active-devs.gpg 3094306 BLAKE2B 
0e70a39a2102630a5285b2b2313a7b3c83cca71f76f75ce5fa0dc0432002d5e57926ce82158f4f9c44c2f671a5a44076781a6ca8a1ce330d5bd97ba2e3726a97
 SHA512 
395c499833a07506b7f44bfbab2851361ece5885dd53d606699eefb523b60a13078ae87e6ebd46f9a7644adfc8920fe141ac777ec260b747d13c3359631fa27b
-DIST openpgp-keys-gentoo-developers-20231002-active-devs.gpg 3102348 BLAKE2B 
13854c1e9daf64c055642cfcfd59dc77119ff3bb98e6a46ec8d4eee093be3c1d39ce284b524da2156e6d28b3b936c8c98de76a6fcca013ab519c6211d05773f9
 SHA512 
8ebe8d600d47a721ce5f08ad07317164f31c7ef540ed81be700e9ffc82fa9a46afeccd08b530936fff10318e094b4ba061108e84886fdb033f7d327eb690
-DIST openpgp-keys-gentoo-developers-20231009-active-devs.gpg 3105229 BLAKE2B 
a5921932d982f3bab8e49100cbf086e684dd5d040f342c1a557455c13b8a8d7533cc7134597967dcfa5f9f3c7bc0a05d7a2889d2bf23f36a8470d8cc9efb1617
 SHA512 
aca4be15e20c38e32778b71e9395e8ebcaaf97fcef92a29cf4962d140b6c04b476fb09b197d0e037350450830fbdec4846d5064e3f5b13d860d034724e7d
-DIST openpgp-keys-gentoo-developers-20231016-active-devs.gpg 3112154 BLAKE2B 
d08ce599a3faa7dfdd84cca42110590449ac0ab6bb2e4b98b9f79fc9783a8a095d1d25f00e1b6b8c44b338a24de7cba24464206183a73a6a54da4e035dcd7dd0
 SHA512 
033373cb3f85adc37d29a5468c8d7e6c1a9fe67a7eb907b8abceeabdcc204d43dc6cae4c03fe67b2fcf156ff757785f2a72039002496e845b1f5bc33d085da7e
-DIST openpgp-keys-gentoo-developers-20231023-active-devs.gpg 3115884 BLAKE2B 
341492ad68bc6b3a1ae8602e3706d13e7916443f690cd7900c01c0c85031b3f031496dfc78c63675899885e92623b8ae1aed38f80edcb0ebcc15d08a6bc62abb
 SHA512 
cff6a2251440ae99ad9522d192db58fd37d62d2f578f5401b2aea0507345c1eb11e3e25e15572409057457811a001fb383d38f746d02bdcf0c32ef7476c6c971
 DIST openpgp-keys-gentoo-developers-20231030-active-devs.gpg 3116604 BLAKE2B 
cf90b160f4ba7f3b0b2b7884f80f36e573893afbc4f3d6373993af7334c1f38426cedcfd9ebf4f6b38591568baa21afa5c243e2101887200bc51d205003fc3be
 SHA512 
009f7b9eb9d8136406658544b559698a4b17c507ac91931463345c712780eee3935ad35aa9b9f5b5d85083ebc1ea646bf51877a165be184a9cbd8f73b8b1c3d7

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231002.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231002.ebuild
deleted file mode 100644
index fda85a259ff6..
--- 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231002.ebuild
+++ /dev/null
@@ -1,233 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit edo python-any-r1
-
-DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
-HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
-if [[ ${PV} == * ]] ; then
-   PROPERTIES="live"
-
-   BDEPEND="net-misc/curl"
-else
-   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
-fi
-
-S="${WORKDIR}"
-
-LICENSE="public-domain"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND+="
-   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
-   sec-keys/openpgp-keys-gentoo-auth
-   test? (
-   app-crypt/gnupg
-   sys-apps/grep[pcre]
-   )
-"
-
-python_check_deps() {
-   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
-}
-
-src_unpack() {
-   if [[ ${PV} == * ]] ; then
-   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
-   else
-   default
-   fi
-}
-
-src_compile() {
-   export GNUPGHOME="${T}"/.gnupg
-
-   get_gpg_keyring_dir() {
-   if [[ ${PV} == * ]] ; then
-   echo "${WORKDIR}"
-   

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/

2023-11-24 Thread Sam James
commit: ab7c4191a26bb35bfc49663ad541ee893d0144e3
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:31:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:31:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab7c4191

sec-keys/openpgp-keys-gentoo-developers: add 20231113

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

 sec-keys/openpgp-keys-gentoo-developers/Manifest   |   1 +
 .../openpgp-keys-gentoo-developers-20231113.ebuild | 233 +
 2 files changed, 234 insertions(+)

diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest 
b/sec-keys/openpgp-keys-gentoo-developers/Manifest
index 1991806dbc81..d07af4964334 100644
--- a/sec-keys/openpgp-keys-gentoo-developers/Manifest
+++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest
@@ -1,3 +1,4 @@
 DIST openpgp-keys-gentoo-developers-20230925-active-devs.gpg 3094306 BLAKE2B 
0e70a39a2102630a5285b2b2313a7b3c83cca71f76f75ce5fa0dc0432002d5e57926ce82158f4f9c44c2f671a5a44076781a6ca8a1ce330d5bd97ba2e3726a97
 SHA512 
395c499833a07506b7f44bfbab2851361ece5885dd53d606699eefb523b60a13078ae87e6ebd46f9a7644adfc8920fe141ac777ec260b747d13c3359631fa27b
 DIST openpgp-keys-gentoo-developers-20231030-active-devs.gpg 3116604 BLAKE2B 
cf90b160f4ba7f3b0b2b7884f80f36e573893afbc4f3d6373993af7334c1f38426cedcfd9ebf4f6b38591568baa21afa5c243e2101887200bc51d205003fc3be
 SHA512 
009f7b9eb9d8136406658544b559698a4b17c507ac91931463345c712780eee3935ad35aa9b9f5b5d85083ebc1ea646bf51877a165be184a9cbd8f73b8b1c3d7
 DIST openpgp-keys-gentoo-developers-20231106-active-devs.gpg 3117324 BLAKE2B 
30a10227a2970b828bb7eafe710356cea9e8983e9c808ca3bc9858e8ae9e9d8efec5a982f03101f273f82cf8ec55afcf0005b29e578ea039376bf093f2f9ab0a
 SHA512 
70333f7647672e586eed3ae62d479d0b8bbb67e0eec2e7068cb8e2cbb60e2c5540ce8d06c08c3f80ce338824e203fddc04422eb002512eb8d5f1513a4a7b5c37
+DIST openpgp-keys-gentoo-developers-20231113-active-devs.gpg 3117324 BLAKE2B 
30a10227a2970b828bb7eafe710356cea9e8983e9c808ca3bc9858e8ae9e9d8efec5a982f03101f273f82cf8ec55afcf0005b29e578ea039376bf093f2f9ab0a
 SHA512 
70333f7647672e586eed3ae62d479d0b8bbb67e0eec2e7068cb8e2cbb60e2c5540ce8d06c08c3f80ce338824e203fddc04422eb002512eb8d5f1513a4a7b5c37

diff --git 
a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231113.ebuild
 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231113.ebuild
new file mode 100644
index ..fda85a259ff6
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20231113.ebuild
@@ -0,0 +1,233 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit edo python-any-r1
+
+DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
+HOMEPAGE="https://www.gentoo.org/downloads/signatures/;
+if [[ ${PV} == * ]] ; then
+   PROPERTIES="live"
+
+   BDEPEND="net-misc/curl"
+else
+   
SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> 
${P}-active-devs.gpg"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+fi
+
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND+="
+   $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]')
+   sec-keys/openpgp-keys-gentoo-auth
+   test? (
+   app-crypt/gnupg
+   sys-apps/grep[pcre]
+   )
+"
+
+python_check_deps() {
+   python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]"
+}
+
+src_unpack() {
+   if [[ ${PV} == * ]] ; then
+   curl https://qa-reports.gentoo.org/output/active-devs.gpg -o 
${P}-active-devs.gpg || die
+   else
+   default
+   fi
+}
+
+src_compile() {
+   export GNUPGHOME="${T}"/.gnupg
+
+   get_gpg_keyring_dir() {
+   if [[ ${PV} == * ]] ; then
+   echo "${WORKDIR}"
+   else
+   echo "${DISTDIR}"
+   fi
+   }
+
+   local mygpgargs=(
+   --no-autostart
+   --no-default-keyring
+   --homedir "${GNUPGHOME}"
+   )
+
+   # From verify-sig.eclass:
+   # "GPG upstream knows better than to follow the spec, so we can't
+   # override this directory.  However, there is a clean fallback
+   # to GNUPGHOME."
+   addpredict /run/user
+
+   mkdir "${GNUPGHOME}" || die
+   chmod 700 "${GNUPGHOME}" || die
+
+   # Convert the binary keyring into an armored one so we can process it
+   edo gpg "${mygpgargs[@]}" --import 
"$(get_gpg_keyring_dir)"/${P}-active-devs.gpg
+   edo gpg "${mygpgargs[@]}" --export --armor > 
"${WORKDIR}"/gentoo-developers.asc
+
+   # Now strip out the keys which are expired and/or missing a signature
+   # from our L2 developer authority key
+   edo "${EPYTHON}" 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/tor/

2023-11-24 Thread Sam James
commit: 5b5a26ae575a749ce0a91a8a3ce8bf76f3cc63ac
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:25:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b5a26ae

net-vpn/tor: drop 0.4.8.6, 0.4.8.7, 0.4.8.8

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

 net-vpn/tor/Manifest   |   9 ---
 net-vpn/tor/tor-0.4.8.6.ebuild | 177 -
 net-vpn/tor/tor-0.4.8.7.ebuild | 177 -
 net-vpn/tor/tor-0.4.8.8.ebuild | 177 -
 4 files changed, 540 deletions(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index d5295d5b8a27..a8028b67d25b 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -7,15 +7,6 @@ DIST tor-0.4.7.14.tar.gz.sha256sum.asc 1321 BLAKE2B 
0ed3a4ab5c119f097367c2f2b88b
 DIST tor-0.4.7.16.tar.gz 8120424 BLAKE2B 
59b7cf6b69cf552caac09ab000732bf6fa6cd5a171f00e86bea5a89ba9ce548e404fa7adb25d3aebed9f500b15ae2ca5272b07f61921f19bc5bc71b3f42a88e6
 SHA512 
4b1e08f158369dfd51f72a45b67fccb42095980c674e94c7a917f44996783296544b15ec1cbb7506f78d2a1473679326a128501d4341bb0251966770cf6a3d1b
 DIST tor-0.4.7.16.tar.gz.sha256sum 86 BLAKE2B 
8468b7728bb47ee1e27b2895f264f1fbbb4e21a20532da76bf7b5de139b7d1c5307a9016159ee834b4f696f156acfb6f252c95d094e62480ce36a7414815cc71
 SHA512 
858bb461c4d7a10b32aa4088c5e75eaa6527211314bfa02197578dfb8837cc263abe06ea565a352e6255eb0b1c7c1b80807713b1906f52c2bf883b6c945345d2
 DIST tor-0.4.7.16.tar.gz.sha256sum.asc 716 BLAKE2B 
108bf2ba3c5678da0be72e6816b3ebe981d56733ddae00bcc79ecae050753580df3da2c2aef179310efc426e7caa5e6df991ac9e4b87d4a7aaa53556e00fb8ce
 SHA512 
9595dbedef35fabdd0b19bf055329580326447cefd269c21c8e73c9f65f2f02ec70fdf3431255b4b3356d3d82175c8a5c99d0368bf733c63d87d81ca9f7ce4a3
-DIST tor-0.4.8.6.tar.gz 8246788 BLAKE2B 
e26b802d42be24361362bd74dd24b54a336516b58cd717c08864c9a5db54bb591849145156693f4968a8b671be23421d957cd814834a2605b8ae8e46b3264eb4
 SHA512 
dcaed1ce0df62b02fd3feb991c890d36ca89b7ab66301b170d1ffc6ae7835102c11266a674434b8a75d235777da67c9acb1c1127f27fd8a1b3890b0256750ba0
-DIST tor-0.4.8.6.tar.gz.sha256sum 85 BLAKE2B 
0baac2f492c9046273a18161e3d2f102c2d94764cb3a57d6c8ed78562fe33a411e869cb631526ffa13f33fe74d15d835c636f9836f7cc210df8eca74384e1905
 SHA512 
68a15a12ae75d9cdf2c05431af5d9801510e64da59600b874e0e64fe405e0c986427892800d234affcd7978d5c8ab6bdad73de59d456eb15c776669951e2cf59
-DIST tor-0.4.8.6.tar.gz.sha256sum.asc 716 BLAKE2B 
9a26c070f23d3e89467105ed195bc7cbe9fd7e2b55961066905312bd620dae509c1900ef8f7a04154739442a6430393151ef034214211feec8e50c7ab5754ae1
 SHA512 
65e96f899e20c0619944044438564398a8d17157206a5406b3c41776950d062f34ab98df45bbfcda48a86489945fb5077d16a97f815ff1b9892df252af8b5431
-DIST tor-0.4.8.7.tar.gz 8322562 BLAKE2B 
4d0cde752a729c64e380663e4438398fe768a8657e9aa3246bdf0ec9a4b4e01e277cb594ae0cb44cc66ea8c6080f2e58c6daf1bf01dc51b678d228e8e38fc971
 SHA512 
49f2abc495bf5594eee52aff11926094ef14c519cacb87787067657d0a230603208b9fe2f5758c1dab52b71cab45712ebe758deb1ebf217805074e445be380c5
-DIST tor-0.4.8.7.tar.gz.sha256sum 85 BLAKE2B 
d52ba96072b94775ce6d5cb3e31590af5d78cb63aa5c9097ebe526addd850aae54cdd21a49822e41444144b0cb0d7709492f7c42f53873706a4b09d844ad92ce
 SHA512 
84fac135d0df1b5534bb0a93d91cb6696c27fe5e2932e52e0766257d60ae3898b0a5d333247d3f2ba54d9bc3861f1746782cb39569bbb581c6ecb07360eda9a5
-DIST tor-0.4.8.7.tar.gz.sha256sum.asc 716 BLAKE2B 
90f80d3f07de27a6a08899a71d838add4b8ca00356080d9fd140d7cb420bb6b08dc50576b16c846306cf126c87c4e2ca2e2ca6321774a4ea2275544edb9302f2
 SHA512 
7ac05ee67ea4b60e0e2cfe7c47278a1928d8694675ec485e5baa8ba1dbb6ea9398e7b848921ee14dc13b1e6b7d429070c71e0ee04b557ab1c45ac28239112c84
-DIST tor-0.4.8.8.tar.gz 8261891 BLAKE2B 
24dda7589d8c1318d008d69d1a2ecb65a0c80ee05cfca9f9a420784ff99b35645450c8330a23919f24068b7218e267a773292d5d7031f6a2c402fe2354a9a3f3
 SHA512 
780c507ea3aaa66dafb5cd34551009979c6621217acb3c1b11727b5f5d7fb0edd08d7e79b9991014a95a185f4ee6fdd53098d2df587e3d801fb2d5100b9b6e23
-DIST tor-0.4.8.8.tar.gz.sha256sum 85 BLAKE2B 
697788e84f977ceaef05aca7bbf1385e6d40b80f1ec2c3ae024bffc87f507c34be5f3f5f62271c10b1e9aa8ed5fe64daa108e93d2bfa3f67f69e0409e41ab1a0
 SHA512 
65e7ae7ed136bb5e8abaa580658149b91f53befa452c3f1b8529630726890dba8ac13f123f0dbcf60d42ada7832529338d4f3c9c8ddcba4852a1ac8e9febd90d
-DIST tor-0.4.8.8.tar.gz.sha256sum.asc 716 BLAKE2B 
09c6b9d011dd21dee6b6e6ef28a4714c5c93873fcad6fa6b92a074319c2de79c0082252867fd68e40f0a54d7986c42fe5272033059114415c59ed278eb5731ae
 SHA512 
110194accefcfd9e988ae577c63b5b8608a17399fd2420d6b51febf86ec57c9651c58fa316e1c42c2fb94dbf2e3110bfd09f2407347bea76b1fae757b71ba134
 DIST tor-0.4.8.9.tar.gz 8266806 BLAKE2B 
a2d8cc8e60f162930d64d191af1893cb4060a8d98c16560c9ba30e0a9a0fd9cce2132573ca4db7b8b6e002f127f06b53fc5aea5fb6e8795c10f73671d14d9190
 SHA512 

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

2023-11-24 Thread Sam James
commit: f0fc348ff2e5ef4051737ba5d0af757fb6f41c30
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:27:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0fc348f

dev-python/octave_kernel: Keyword 0.35.1 arm64, #917987

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

 dev-python/octave_kernel/octave_kernel-0.35.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/octave_kernel/octave_kernel-0.35.1.ebuild 
b/dev-python/octave_kernel/octave_kernel-0.35.1.ebuild
index 6aa88ba04f53..9be9c8924a1d 100644
--- a/dev-python/octave_kernel/octave_kernel-0.35.1.ebuild
+++ b/dev-python/octave_kernel/octave_kernel-0.35.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
 
 RDEPEND="
dev-python/ipykernel[${PYTHON_USEDEP}]



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

2023-11-24 Thread Sam James
commit: 6dbc9d77bfe3e8430968bf73b588a752bb70751f
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:27:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dbc9d77

dev-python/mediafile: Stabilize 0.12.0 arm64, #918266

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

 dev-python/mediafile/mediafile-0.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mediafile/mediafile-0.12.0.ebuild 
b/dev-python/mediafile/mediafile-0.12.0.ebuild
index 7fc36d48369b..63c7d0d1e319 100644
--- a/dev-python/mediafile/mediafile-0.12.0.ebuild
+++ b/dev-python/mediafile/mediafile-0.12.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
 
 RDEPEND="
>=dev-python/six-1.9.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sci-mathematics/arb/

2023-11-24 Thread Sam James
commit: 5c05f0734cc6f4ac9a9569e4330fea8e886e243c
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:27:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c05f073

sci-mathematics/arb: Stabilize 2.23.0 arm64, #918176

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

 sci-mathematics/arb/arb-2.23.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-mathematics/arb/arb-2.23.0.ebuild 
b/sci-mathematics/arb/arb-2.23.0.ebuild
index 4b4adc3eb076..7eb9f4496aaf 100644
--- a/sci-mathematics/arb/arb-2.23.0.ebuild
+++ b/sci-mathematics/arb/arb-2.23.0.ebuild
@@ -15,7 +15,7 @@ RESTRICT="!test? ( test )"
 
 LICENSE="GPL-2+"
 SLOT="0/3"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos"
 
 RDEPEND="
dev-libs/gmp:0=



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

2023-11-24 Thread Sam James
commit: 6c6c7a0545048ebc85572f7ce14c474a29798a84
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:27:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c6c7a05

dev-util/cargo-nextest: drop 0.9.58

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

 dev-util/cargo-nextest/Manifest|   4 -
 dev-util/cargo-nextest/cargo-nextest-0.9.58.ebuild | 380 -
 2 files changed, 384 deletions(-)

diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest
index d17028f64d13..75d2ce3349f3 100644
--- a/dev-util/cargo-nextest/Manifest
+++ b/dev-util/cargo-nextest/Manifest
@@ -31,7 +31,6 @@ DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f3
 DIST bytes-1.5.0.crate 58909 BLAKE2B 
2931f19e813eff73be407677622fa29e45f9b49434d5b3a04104b56563fc0e941fd8c5f996258a1aa66ef014668d70b683b751af8e48d28d0aea76890c92
 SHA512 
6654cf41d8f0d7e19b05fd95044b9a3bfccd81f469c797c6aa763a4dd29e1b34064bed2e094548d147045cca7bc4706059de5bcf9f6579189e6068fbbf1c29a3
 DIST camino-1.1.6.crate 30519 BLAKE2B 
3696bee362c9a6c7331079f86823aede0df06c1c36fdc2d11c0628267ca7635fd78430cc927cf3b2af34591537d3968b3c5f1cf9d500f3e889c202c944fc6138
 SHA512 
e777cc6e2a01c95931a81521eb278156d1c50ffd0126f914b21e35dbb7644b835f3c26bbe7a487bbca508d26b4c9339e051fa42825b154c2fa03c04375b0
 DIST camino-tempfile-1.0.2.crate 23678 BLAKE2B 
d25a3db521d867c2091a5db0a00caf39648e22d1f8cc0fb0320c2e8fbc765592985ef3b6063ff19a6f9c2084e86bdf431899fd56cc64aab818a9911204483cdd
 SHA512 
5c5e6fd60b1a673caa3441d0100dce382e9db0f267172c9425e63972e0ba62fae5e82e7015d31da129e698e2e656183cc883948dc9cd81f234743faeac91ec83
-DIST cargo-nextest-0.9.58.tar.gz 7813075 BLAKE2B 
69c02a641704f4520fd8626fa939ce2c2698f49f37a61d578468d807762b54d854c1202d53f4dca49c392c2a0a5c77c7b6206bc6f1e1ecad8ae81380b82c3949
 SHA512 
73bb3bf2cccf100f1040c941796744e441d063dca4c68a268d2c85d02c9a5ca5a43caa966c7d4cb5e1d8f66cf3ad329b40cc3a0650f56cd9d7fe0094cadaceb3
 DIST cargo-nextest-0.9.59.tar.gz 7831679 BLAKE2B 
bcaf5813eecdaafb122873af4e46bb906b9c8cbbb0b7c46062b5a0694a034b0520e7f5aaee3c887e45ea689b6bb28ae89c94e1b385af0ed5ef386b0833f652e3
 SHA512 
a23d299590211db1baf76b5a09ae3e7ddc45374834f5cab444e741f996f1a725355f83c6113cc4715b6325fbfc43c4498111f9780e53bb963119412b62af8e84
 DIST cargo-platform-0.1.3.crate 11230 BLAKE2B 
a67d0f77015b85c7cc8e9cadd5eca3c1ac57fc5c54345f80c9892c4ca7a4bc295f8e23330fc9a51b4954ab4fff7cf2a6ed509b506bf801baad6882f19f173404
 SHA512 
09897871995f40ae792cfbc58a46b602ea9e28458cc066bbf89451edca6755809816ea7b927cc7f35aa95a8da35e1765d38471bd9317946f8c3c81cea82d6d10
 DIST cargo_metadata-0.17.0.crate 21833 BLAKE2B 
9c0c0666ac3a18c1b67717cb60cf551a27dcd7d653a362bd026efb4159e5661b35aaf88ffdc11b3f4d06ace9f9f330bd3f3e85e0d3052318cd675e7faf4bbd11
 SHA512 
2228ae25231fe752b1f61787464cb6a7219dc517f54097a800166b4778cbc5d514260dda5f79af51d303064c49a74ba799e20f4bf46c66210ead60253e62c4c7
@@ -118,10 +117,8 @@ DIST indent_write-2.2.0.crate 11090 BLAKE2B 
f6a2fe0f5a05763da915e4cf7519d1c5ba4b
 DIST indenter-0.3.3.crate 6587 BLAKE2B 
dc4a73eb90bf05ec939634d3f1543f57c8b612e44e0fb3b38329ed2b9bdedcaedce84eb3f542f71c726b00c7cd273c3c390f827da170b5ba361cf669de4d1d3f
 SHA512 
6585964939ee84739cdd19576faef467703415777e159ab2ff8b0f2a371fb2cd6c7a83dff4df954e9bea35844a43b72d93131dd4d23d328e9f365950ad831a71
 DIST indexmap-1.9.3.crate 54653 BLAKE2B 
7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b
 SHA512 
2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
 DIST indexmap-2.0.0.crate 64038 BLAKE2B 
e7a1b2bbd790f1446f77262b5b0799c2a816a01295a9a4db66f10e6c0502f8970982fb808581472e840cc34dc70e7938b89408799ed0d91aa50d3dd0b4807995
 SHA512 
59bc19653436389e1408e21b0933e5ca6f9fe228f0f5fbe9a7e4fb461b9712ba82983cbf22c0581eaf7913298b9ef5842702946152b493c1dc651381d6bce1a3
-DIST indicatif-0.17.6.crate 62817 BLAKE2B 
d8943117c6a7ce5c439657849a6ae2c25acf4a53ffbf70859878f5b4d27f2e7a6d9f591cd66af7f1241cefcd9e044e678ac1dd56bc4b6bbc100a42cc84267b44
 SHA512 
d7d191c25840e0c8bf583e1ff5620384b6512a570de3d00ee995898206777b6864336d2bcee431f2ec560f820290b967df376dc06e401ec63f5a922a9e94e945
 DIST indicatif-0.17.7.crate 63108 BLAKE2B 
665bc2077207cac6ca2071d9e6ead76abb30d5f7c209d7b4a2ff5a1fcba566b331467239bd9168082839c961acf5a0522ae4c899aec141ccc649025b2eeeacc3
 SHA512 
412955eec523e961a20bb48f9921128004e723b405c8f1bb73abfaeb4f532ac6f883794fe6c8738a40c2e0a400a6ebf94ee17d89f7cdc98d9d0f8611d84a369e
 DIST indoc-2.0.4.crate 14311 BLAKE2B 
8d604e20825ae64530014081c627abe4ecec6447e1e214408743aca79ed217531baad4bd7021137ae6628555d769a248f06acc556cc3254d2626074aab110a44
 SHA512 
ef1b8d19d89d848c1133f2865247e0ce23cbe5552454805910ed0478ac4acb11b11629aa4a5ce8756d0ed5cbc0644abedeac0246f433166c68f47cf58cf4487a
-DIST 

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

2023-11-24 Thread Sam James
commit: bedfd131d5244b2d4257f71caa8fec245bd123a1
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:26:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bedfd131

net-firewall/firewalld: drop 1.3.2, 1.3.3, 2.0.0

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

 net-firewall/firewalld/Manifest   |   3 -
 net-firewall/firewalld/firewalld-1.3.2.ebuild | 216 -
 net-firewall/firewalld/firewalld-1.3.3.ebuild | 223 --
 net-firewall/firewalld/firewalld-2.0.0.ebuild | 223 --
 4 files changed, 665 deletions(-)

diff --git a/net-firewall/firewalld/Manifest b/net-firewall/firewalld/Manifest
index 9e5235143a84..fe35fe668bf2 100644
--- a/net-firewall/firewalld/Manifest
+++ b/net-firewall/firewalld/Manifest
@@ -1,4 +1 @@
-DIST firewalld-1.3.2.tar.bz2 1225416 BLAKE2B 
108302dab4a1a156bc12df4ec82a2f6fc7ad3e17ca56f68ac9cbd4f85db4cd06abc1a39275ec6d11fc41e820d9fc01f3cd59a73f44332cd3b9662d50d2eeb22a
 SHA512 
06658d279c5ec8eadfb14f9f7053882fc2872a4e27055e9c3aac81cf93167773d592fc29bd749cb6447116419c663fac79d6df725422394409b9a2e1c4708695
-DIST firewalld-1.3.3.tar.bz2 1218890 BLAKE2B 
79ececc0c547e4e06edced53909e9e68c6a5781c15af1d722e2247c28206e19a92349e33be31cbdec5281de6052be2718da09ab18065cfa4e94acafb0338
 SHA512 
b6bbec0dd9810a48c397bc6cfcf1339e0fff5a80df893917eddee266e48f70ae0af31a9c474d5c78fe2990433c8f84d70fd46f227ac29e4f5b7c209ca73b9e3c
-DIST firewalld-2.0.0.tar.bz2 1260018 BLAKE2B 
18b57d5692d0e8a78af590e22010f7926d65a648bffbaf49e46c2e4156a923235e0cef00df1468ad36425050b1f7f5cceacbc6189d12602f592b3b4f3f9ec6de
 SHA512 
a43e2e625d5d11cf1b740230213a44adbfe99243f2b87dc21b1698ea80a8da4af3b974e381980cc3c8d0bd3f08e5561eb2c3a393da5f5fbee4518879ae0b21a8
 DIST firewalld-2.0.1.tar.bz2 1257251 BLAKE2B 
a78ff5c1d733897024c33fe74ae8723c97253498ba55957420c66ccdfe4dcf64265336c5ee0cf120c4450d9c4da492e64c4fe01a3ea974d2992f6cf5879ef88d
 SHA512 
31b18b74af4d731f6259915fd86d6551968eea563deba211b6d304d961747662085a02c7c185c0d7d8916693f53a5dca581b0877bce59c634e99a9f20de2f3e1

diff --git a/net-firewall/firewalld/firewalld-1.3.2.ebuild 
b/net-firewall/firewalld/firewalld-1.3.2.ebuild
deleted file mode 100644
index 9dc2f906..
--- a/net-firewall/firewalld/firewalld-1.3.2.ebuild
+++ /dev/null
@@ -1,216 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit bash-completion-r1 gnome2-utils linux-info optfeature plocale 
python-single-r1 systemd xdg-utils
-
-DESCRIPTION="A firewall daemon with D-Bus interface providing a dynamic 
firewall"
-HOMEPAGE="https://firewalld.org/;
-SRC_URI="https://github.com/firewalld/firewalld/releases/download/v${PV}/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-IUSE="gui +nftables +iptables test"
-# Tests are too unreliable in sandbox environment
-RESTRICT="!test? ( test ) test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   iptables? (
-   net-firewall/iptables[ipv6(+)]
-   net-firewall/ebtables
-   net-firewall/ipset
-   nftables? ( net-firewall/nftables[xtables(+)] )
-   )
-   || ( >=sys-apps/openrc-0.11.5 sys-apps/systemd )
-   $(python_gen_cond_dep '
-   dev-python/dbus-python[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   gui? (
-   x11-libs/gtk+:3
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
-   )
-   nftables? ( >=net-firewall/nftables-0.9.4[python,json] )
-   ')"
-DEPEND="${RDEPEND}
-   dev-libs/glib:2"
-BDEPEND="app-text/docbook-xml-dtd
-   >=dev-util/intltool-0.35
-   sys-devel/gettext"
-
-# Testsuite's Makefile.am calls missing(!)
-# ... but this seems to be consistent with the autoconf docs?
-# Needs more investigation: 
https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/autom4te-Invocation.html
-QA_AM_MAINTAINER_MODE=".*--run autom4te --language=autotest.*"
-
-PLOCALES="ar as ast bg bn_IN ca cs da de el en_GB en_US es et eu fa fi fr gl 
gu hi hr hu ia id it ja ka kn ko lt ml mr nl or pa pl pt pt_BR ru si sk sq sr 
sr@latin sv ta te tr uk zh_CN zh_TW"
-
-pkg_setup() {
-   # See bug #830132 for the huge list
-   # We can probably narrow it down a bit but it's rather fragile
-   local CONFIG_CHECK="~NF_CONNTRACK ~NETFILTER_XT_MATCH_CONNTRACK
-   ~NETFILTER
-   ~NETFILTER_ADVANCED
-   ~NETFILTER_INGRESS
-   ~NF_NAT_MASQUERADE
-   ~NF_NAT_REDIRECT
-   ~NF_TABLES_INET
-   ~NF_TABLES_IPV4
-   ~NF_TABLES_IPV6
-   ~NF_CONNTRACK
-   ~NF_CONNTRACK_BROADCAST
-   ~NF_CONNTRACK_NETBIOS_NS
-   ~NF_CONNTRACK_TFTP
-   ~NF_CT_NETLINK
-   

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

2023-11-24 Thread Sam James
commit: e08202267b460ee948e6f84d6a1c457f3382309f
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:26:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0820226

sys-apps/goawk: drop 1.24.0

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

 sys-apps/goawk/Manifest|  1 -
 sys-apps/goawk/goawk-1.24.0.ebuild | 28 
 2 files changed, 29 deletions(-)

diff --git a/sys-apps/goawk/Manifest b/sys-apps/goawk/Manifest
index 91898c976397..b8874134554e 100644
--- a/sys-apps/goawk/Manifest
+++ b/sys-apps/goawk/Manifest
@@ -1,2 +1 @@
-DIST goawk-1.24.0.tar.gz 1684298 BLAKE2B 
4a13994ba99d35ebbf42077a68c21842ccd2ad85d0d31976fc0aa7c999d926a090e2d21c6313498b436d580d231449729e67a20717d0efd4f79e96a3bfb89c36
 SHA512 
2ae955fe35e6b08bf997c136aa7b8ece1de21bebc442a1757eeac44aa545be5eaa58d6a6b3c827dcfebff6a1d55332e1b0b48dbf07c39273f3d2bac221d8f218
 DIST goawk-1.25.0.tar.gz 1685633 BLAKE2B 
e435393c17e6502a8642af53982ce964aaba86c3f72d373f69c0d7a4c6c163b6801c952d5e2cc7f2704df233d3eac9e5db8beb3e9379d05940711021c83dc6e5
 SHA512 
33a00063f6b12359da8d9d2788d893d149f5c14105de8899f5e44c3146b6b30ce778529bbeaac142f2f7fdd23ac1037ea9ef902569b0189eab3deabff54785bd

diff --git a/sys-apps/goawk/goawk-1.24.0.ebuild 
b/sys-apps/goawk/goawk-1.24.0.ebuild
deleted file mode 100644
index e138a7adbd3d..
--- a/sys-apps/goawk/goawk-1.24.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="POSIX-compliant AWK interpreter written in Go, with CSV support"
-HOMEPAGE="https://github.com/benhoyt/goawk;
-SRC_URI="https://github.com/benhoyt/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-src_compile() {
-   ego build
-}
-
-src_test() {
-   ego test
-}
-
-src_install() {
-   einstalldocs
-
-   dobin goawk
-}



[gentoo-commits] repo/gentoo:master commit in: media-video/subliminal/

2023-11-24 Thread Sam James
commit: c0e78cd0610c7a6d91986e77518d9cf32c7a6b7f
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:26:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0e78cd0

media-video/subliminal: drop 2.1.0-r1

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

 media-video/subliminal/subliminal-2.1.0-r1.ebuild | 96 ---
 1 file changed, 96 deletions(-)

diff --git a/media-video/subliminal/subliminal-2.1.0-r1.ebuild 
b/media-video/subliminal/subliminal-2.1.0-r1.ebuild
deleted file mode 100644
index 9986c6f7daa9..
--- a/media-video/subliminal/subliminal-2.1.0-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} )
-PYTHON_REQ_USE='xml(+)'
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit distutils-r1
-
-if [[ ${PV} ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/Diaoul/${PN}.git;
-   EGIT_BRANCH="develop"
-else
-   SRC_URI="https://github.com/Diaoul/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-DESCRIPTION="Python library to search and download subtitles"
-HOMEPAGE="https://github.com/Diaoul/subliminal 
https://pypi.org/project/subliminal/;
-SRC_URI+=" test? ( 
mirror://sourceforge/matroska/test_files/matroska_test_w1_1.zip )"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
-
-BDEPEND="
-   test? (
-   app-arch/unzip
-   dev-python/sympy[${PYTHON_USEDEP}]
-   >=dev-python/vcrpy-1.6.1[${PYTHON_USEDEP}]
-   )
-"
-RDEPEND="
-   >=dev-python/appdirs-1.3[${PYTHON_USEDEP}]
-   >=dev-python/babelfish-0.5.2[${PYTHON_USEDEP}]
-   >=dev-python/beautifulsoup4-4.4.0[${PYTHON_USEDEP}]
-   >=dev-python/chardet-2.3.0[${PYTHON_USEDEP}]
-   >=dev-python/click-4.0[${PYTHON_USEDEP}]
-   dev-python/decorator[${PYTHON_USEDEP}]
-   >=dev-python/dogpile-cache-0.6.0[${PYTHON_USEDEP}]
-   >=dev-python/enzyme-0.4.1[${PYTHON_USEDEP}]
-   >=dev-python/guessit-2.0.1[${PYTHON_USEDEP}]
-   >=dev-python/pysrt-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2012c[${PYTHON_USEDEP}]
-   >=dev-python/rarfile-2.7[compressed,${PYTHON_USEDEP}]
-   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
-   >=dev-python/six-1.9.0[${PYTHON_USEDEP}]
-   >=dev-python/stevedore-1.0.0[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-   "${FILESDIR}/${P}-fix-pytest-warning.patch"
-)
-
-distutils_enable_tests pytest
-
-src_unpack() {
-   # Needed to unpack the test data
-   default
-
-   if [[ ${PV} ==  ]] ; then
-   git-r3_src_unpack
-   fi
-}
-
-python_prepare_all() {
-   # Disable code checkers as they require unavailable dependencies.
-   sed -i -e 's/--\(pep8\|flakes\)//g' pytest.ini || die
-
-   # Disable unconditional dependency on dev-python/pytest-runner.
-   sed -i -e "s|'pytest-runner'||g" setup.py || die
-
-   if use test ; then
-   mkdir -p tests/data/mkv || die
-   ln -s "${WORKDIR}"/test*.mkv tests/data/mkv/ || die
-   fi
-
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   local skipped_tests=(
-   tests/test_core.py::test_scan_archive_with_one_video
-   tests/test_core.py::test_scan_archive_with_multiple_videos
-   tests/test_core.py::test_scan_archive_with_no_video
-   tests/test_core.py::test_scan_password_protected_archive
-   )
-
-   # Two tests that list providers rely on entry points
-   # so they need the package to be installed
-   distutils_install_for_testing
-   pytest -vv --ignore ${PN}/test/test_core.py 
${skipped_tests[@]/#/--deselect } \
-   || die "Tests fail with ${EPYTHON}"
-}



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

2023-11-24 Thread Sam James
commit: 8b73ebe74d07ffca9f6239495fa448bc400dd47f
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:25:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b73ebe7

sys-apps/moar: drop 1.17.1, 1.18.2

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

 sys-apps/moar/Manifest   |  4 
 sys-apps/moar/moar-1.17.1.ebuild | 42 
 sys-apps/moar/moar-1.18.2.ebuild | 42 
 3 files changed, 88 deletions(-)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index c2ebb5c62553..00b98e236025 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -1,7 +1,3 @@
-DIST moar-1.17.1-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
-DIST moar-1.17.1.tar.gz 2784584 BLAKE2B 
486520a89969bde12bed683e28fd37a90d32b35ecc80261901595ccfe9d12deb26c307404ba0505919b1a35c237e07b59aa5469f04b51bd12d6e71e39571b648
 SHA512 
f502e930cf78c86eccacb4c23b1d4874bb39d5add2b36dbaa5426d269b5a315204782e1f539262f04adab510d177e374fcf9ff79df5ba2974f32e513e8d56fd6
-DIST moar-1.18.2-deps.tar.xz 4893264 BLAKE2B 
48ac9d4992c2f6d1aa0f9160bde87bd19d66acfe912753645c9dbb6e5bc007eb68caf1fff53bae84b03e4a6607858717666b1527bf8d0080b0aca6dbb37a894e
 SHA512 
bf141777d4fee5c14e76130671862f255675da3c628c21cb892d53a469a0872d4c7f47699c16c50728df76ba4d9e467e9b8744a322c1acc8d0151f9eb5987b66
-DIST moar-1.18.2.tar.gz 2784141 BLAKE2B 
0ed2df0926390ef1de11cefb8933d39e90b704d943afe83e578adee745c0e27411e7f8b3741766176b6d66b44ee56592d8d0b84484d5e83d360dc4039428b3d4
 SHA512 
552e9fb635c554f16c250db1702314e34d2f961cbbd50106b696c096b31f2e7f86109e99c843911829905bb5390716f642ce0ebe70f0f1b71cada1b47c53e17a
 DIST moar-1.18.3-deps.tar.xz 4893264 BLAKE2B 
48ac9d4992c2f6d1aa0f9160bde87bd19d66acfe912753645c9dbb6e5bc007eb68caf1fff53bae84b03e4a6607858717666b1527bf8d0080b0aca6dbb37a894e
 SHA512 
bf141777d4fee5c14e76130671862f255675da3c628c21cb892d53a469a0872d4c7f47699c16c50728df76ba4d9e467e9b8744a322c1acc8d0151f9eb5987b66
 DIST moar-1.18.3.tar.gz 2784912 BLAKE2B 
8ad06cfb0c21225e5b949d39adbadadef98e4e4292432cd3e6533240afa416118fb9a9d21b06d6bdf85a6f2a19b90f09c3e298db24fec755a168423e85dc9c64
 SHA512 
81e54889fa0a12d127abc5596fd820d5adc5f5162adedd7125cf9e8cbd0cb0dc75c5570a1504b2c68e063880e77df4299d7830a44479c6690f6ba48ec97ea4ac
 DIST moar-1.18.4-deps.tar.xz 4893264 BLAKE2B 
48ac9d4992c2f6d1aa0f9160bde87bd19d66acfe912753645c9dbb6e5bc007eb68caf1fff53bae84b03e4a6607858717666b1527bf8d0080b0aca6dbb37a894e
 SHA512 
bf141777d4fee5c14e76130671862f255675da3c628c21cb892d53a469a0872d4c7f47699c16c50728df76ba4d9e467e9b8744a322c1acc8d0151f9eb5987b66

diff --git a/sys-apps/moar/moar-1.17.1.ebuild b/sys-apps/moar/moar-1.17.1.ebuild
deleted file mode 100644
index 25abd2aac1ff..
--- a/sys-apps/moar/moar-1.17.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Pager designed to do the right thing without any configuration"
-HOMEPAGE="https://github.com/walles/moar;
-SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# moarvm: https://github.com/walles/moar/issues/143
-RDEPEND="!dev-lang/moarvm"
-BDEPEND="
-   test? (
-   app-arch/bzip2
-   app-arch/xz-utils
-   )
-"
-
-src_compile() {
-   # https://github.com/walles/moar/blob/master/build.sh#L28
-   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
-}
-
-src_test() {
-   # From test.sh (we don't run that because it has some linting etc)
-   ego test -timeout 20s ./...
-}
-
-src_install() {
-   dobin moar
-   doman moar.1
-   einstalldocs
-}

diff --git a/sys-apps/moar/moar-1.18.2.ebuild b/sys-apps/moar/moar-1.18.2.ebuild
deleted file mode 100644
index 25abd2aac1ff..
--- a/sys-apps/moar/moar-1.18.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Pager designed to do the right thing without any configuration"
-HOMEPAGE="https://github.com/walles/moar;
-SRC_URI="https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="BSD-2 BSD MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="test"
-RESTRICT="!test? ( 

[gentoo-commits] repo/gentoo:master commit in: net-vpn/tor/

2023-11-24 Thread Sam James
commit: 5c96d9fcbe74b051f0969e5163eb237ce111dd6b
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:24:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c96d9fc

net-vpn/tor: drop 0.4.7.15

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

 net-vpn/tor/Manifest|   3 -
 net-vpn/tor/tor-0.4.7.15.ebuild | 167 
 2 files changed, 170 deletions(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 832ab740f7d7..d5295d5b8a27 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -4,9 +4,6 @@ DIST tor-0.4.7.13.tar.gz.sha256sum.asc 716 BLAKE2B 
968a3852293ab9bcadac626862c9d
 DIST tor-0.4.7.14.tar.gz 8220496 BLAKE2B 
909bf9bbff68179f4aa66a875cd42b1ecebe2767c1789f46c0cc9cb67eaeb6777d1f42d68caa89cfad424069f50953c57461d39edbd776dfed453226f6e2250f
 SHA512 
3c11ae3f765351122984675401dd7d2015914e15257a2308020937d394d6375bf532a080bb2c4274ac068484edcd688c24c2264e206a28ef3d4d1161eca15436
 DIST tor-0.4.7.14.tar.gz.sha256sum 86 BLAKE2B 
41e0ceb68f7de77dcd74b7c48b733e18f2a452d82e588425a1fb25c92017208dd5c2dca588d32910ca13a6366ae1d1f76f758b76bf217e8bdad37f24a63436f3
 SHA512 
cf54d1021948ca11e240e31c64942e15683eea3df043d26d3293f92fef08a09253cad56120c2198c5099fcb5ae5ce8fc0bbd864d3cab869c885cfdc2af014b36
 DIST tor-0.4.7.14.tar.gz.sha256sum.asc 1321 BLAKE2B 
0ed3a4ab5c119f097367c2f2b88bd4f688382a7922ddac62aae5e6c128f017aaf5863b2214198bd217d6266e2d3d04e0f7ab06201fa183bd93841e37bfebac2a
 SHA512 
61f56c43c043a1b83fcb0252e0b6fb2cca29e39eb5041ac0b6337560839851bcd515ab314bd25e25d77c51408228cf5f39e5065d928ab73ee5851b86c3d46162
-DIST tor-0.4.7.15.tar.gz 8105409 BLAKE2B 
78015056d3ed6b836f18a050e084e083da9668b709949a1bfebb4eacb5a56848886fb76f02ec31e38f54324b3c673ff42ceaa00eae0638e0a636505e4d7c628e
 SHA512 
84996d4a5b0609092b8258585d947fb8f56f87ceda03160399f3ec23c9a418c2f54676b561655269a5e8bf0d297732418d73588f7299c0ac415cde14ee62fb72
-DIST tor-0.4.7.15.tar.gz.sha256sum 86 BLAKE2B 
a8b307304de39206fac4c1b37820aaec69eb345521e72303f0e9849cc176b166fda3ac7e63918658f1daeec4b956729635dd6265ec9d27ead7194df1d7bd8cb5
 SHA512 
df3bbef088ed1ffe10efdfa95cfb7f8abeb8219c1bafe6e7f1dad3f6e89725df2672a07f13c47bb7f4ef2cd7688c2afd04e4c839516396d5668eb657e746370b
-DIST tor-0.4.7.15.tar.gz.sha256sum.asc 716 BLAKE2B 
dfb488fe30ac57b1db93f534cee4c1c3206596f50982671b03a629c37a018ba65c85f32a74b92f432211200e95acbb90e629ec8924e98931bb93c270673f7690
 SHA512 
be8b82e79cefead487b7dd636e706c8a28256938c585bb435fc307a127510698b347e366094a7ed0c4ed7d4bae5ba59db91dae60a7c3fd5e7201a65b996b8cd5
 DIST tor-0.4.7.16.tar.gz 8120424 BLAKE2B 
59b7cf6b69cf552caac09ab000732bf6fa6cd5a171f00e86bea5a89ba9ce548e404fa7adb25d3aebed9f500b15ae2ca5272b07f61921f19bc5bc71b3f42a88e6
 SHA512 
4b1e08f158369dfd51f72a45b67fccb42095980c674e94c7a917f44996783296544b15ec1cbb7506f78d2a1473679326a128501d4341bb0251966770cf6a3d1b
 DIST tor-0.4.7.16.tar.gz.sha256sum 86 BLAKE2B 
8468b7728bb47ee1e27b2895f264f1fbbb4e21a20532da76bf7b5de139b7d1c5307a9016159ee834b4f696f156acfb6f252c95d094e62480ce36a7414815cc71
 SHA512 
858bb461c4d7a10b32aa4088c5e75eaa6527211314bfa02197578dfb8837cc263abe06ea565a352e6255eb0b1c7c1b80807713b1906f52c2bf883b6c945345d2
 DIST tor-0.4.7.16.tar.gz.sha256sum.asc 716 BLAKE2B 
108bf2ba3c5678da0be72e6816b3ebe981d56733ddae00bcc79ecae050753580df3da2c2aef179310efc426e7caa5e6df991ac9e4b87d4a7aaa53556e00fb8ce
 SHA512 
9595dbedef35fabdd0b19bf055329580326447cefd269c21c8e73c9f65f2f02ec70fdf3431255b4b3356d3d82175c8a5c99d0368bf733c63d87d81ca9f7ce4a3

diff --git a/net-vpn/tor/tor-0.4.7.15.ebuild b/net-vpn/tor/tor-0.4.7.15.ebuild
deleted file mode 100644
index 4ed61652af4a..
--- a/net-vpn/tor/tor-0.4.7.15.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/torproject.org.asc
-inherit edo python-any-r1 readme.gentoo-r1 systemd verify-sig
-
-MY_PV="$(ver_rs 4 -)"
-MY_PF="${PN}-${MY_PV}"
-DESCRIPTION="Anonymizing overlay network for TCP"
-HOMEPAGE="https://www.torproject.org/ 
https://gitlab.torproject.org/tpo/core/tor/;
-
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.torproject.org/tpo/core/tor;
-   inherit autotools git-r3
-else
-   SRC_URI="
-   https://www.torproject.org/dist/${MY_PF}.tar.gz
-   
https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz
-   verify-sig? (
-   https://dist.torproject.org/${MY_PF}.tar.gz.sha256sum
-   
https://dist.torproject.org/${MY_PF}.tar.gz.sha256sum.asc
-   )
-   "
-
-   S="${WORKDIR}/${MY_PF}"
-
-   if [[ ${PV} != *_alpha* && ${PV} != *_beta* && ${PV} != *_rc* ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv 

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

2023-11-24 Thread Sam James
commit: 354e6b2e585f43e38dd747b047bb87f0390df422
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:25:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=354e6b2e

net-misc/streamlink: drop 5.5.1, 6.0.1, 6.1.0, 6.2.1, 6.3.1

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

 net-misc/streamlink/Manifest|  5 ---
 net-misc/streamlink/streamlink-5.5.1.ebuild | 58 
 net-misc/streamlink/streamlink-6.0.1.ebuild | 61 -
 net-misc/streamlink/streamlink-6.1.0.ebuild | 60 -
 net-misc/streamlink/streamlink-6.2.1.ebuild | 63 --
 net-misc/streamlink/streamlink-6.3.1.ebuild | 69 -
 6 files changed, 316 deletions(-)

diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest
index d883ba4e99a4..d6f0d493bad8 100644
--- a/net-misc/streamlink/Manifest
+++ b/net-misc/streamlink/Manifest
@@ -1,7 +1,2 @@
-DIST streamlink-5.5.1.tar.gz 536064 BLAKE2B 
0a651c5dcf9fe0a70ee93505ad0a0ea6aaf10739edc763a796633ce34b8235e4aa6a5a45bd1f6dd2591ced9cd87141d4b89d34e9e399d6166d74c9c3ee12f5ea
 SHA512 
2d7fd75bbf356baaf91791930e74e361b37abf0ff1251fa3022ca216dc16a8610635089cb746506baec82c31f8bc569e3b8e538b17ba910389168e61dcdbbe0f
-DIST streamlink-6.0.1.tar.gz 682425 BLAKE2B 
a84c6c1594b78b62c1c20c021c3dde2eae06e86fad559de285800cb5f1cc2d97dadb5724053b320dafdbca3545e1d10171d1adc3b8a1c9c67d2e4d80940357dc
 SHA512 
96081a23b616d85a0918583d951334f35843cb47d6d3d317c3903516b951db2a953db1ea2cb1fb3de95cb059a37dc605d40817e81819acf4e5c98f831bd39323
-DIST streamlink-6.1.0.tar.gz 686463 BLAKE2B 
cc2890db0181e47bcae9da38eddeaadfd34b29a3d4b8bc2bb4d296289cdb356f9614d4e1edd8b11e23d226115f645399296d5589e42832ad473d9cb96ebfde0f
 SHA512 
24fb549be6088eb913348ae892f694b91a6d6c929a06b9ed0db050e203a020ea9780b217f96d7890b7309d304e9a547c47673b8b3f2588dfedbaa44bb5808e29
 DIST streamlink-6.2.0.tar.gz 690986 BLAKE2B 
5f7cab73ea366580aeb837b8f8a27fa7cd5ca687afa53908900dc9f290a0da916778fda8351acda00f795688b156ca0f37302e67128ce30e9838a45111b88ecd
 SHA512 
2747ebc584caa8ebb2fde5d4f309c911a52fd1a8d2d0e832487e589873c270534e0d0b18120a2db7a68e150e301e57db1e8d63f1d5bb6244f364e9cbd6606213
-DIST streamlink-6.2.1.tar.gz 692446 BLAKE2B 
c1b98ffca37051675a92afc86d12635b538c1b12c023b652a05516faffb289f50b479b38ae48813a4f83d6c881dc7f211e66c6d7f7dd08adcf1a354c9bd15427
 SHA512 
852610d97138cf0a8066f760f747cb32f1d51c8c55b84df5b6a798556343010c2e68ca5d9a8473e8d32f72bc2a5d89f9d90ee70ccced84b6c9408930ed49585a
-DIST streamlink-6.3.1.tar.gz 699073 BLAKE2B 
9d1fc58bd0cf4539369fc9d49230c18ef3b9a783783a517c831089571424412841f9e8925202d32bc4218d7a08e4e53c823fc503199131edb59e8fd69e8d49fa
 SHA512 
a1e50688acd3b99efd20c1ff1d3bda03cb6e6b5566484d29372bc6d08ee4115f8ad2edea2f0a90f5de105edb52689781892f413f4af3d836cdd9e9a364006610
 DIST streamlink-6.4.1.tar.gz 715775 BLAKE2B 
40b6c080a8fa2815b12562aafde9ce1dd2c8fabe405e21d90fc7767c9e6c085f60c3d0dc9f33c77b85015aa64e2d209464662908674638719581278d128b3f1c
 SHA512 
8886b990637e9f4e87b4fcdc00c2d3e11203746e7256c0d85aee3128f65baaf37ea730c2626c3ec8f0f5ee0042bbd271c4a6290bd346d59915f2f554602f0db4

diff --git a/net-misc/streamlink/streamlink-5.5.1.ebuild 
b/net-misc/streamlink/streamlink-5.5.1.ebuild
deleted file mode 100644
index b7ef73d3b5e2..
--- a/net-misc/streamlink/streamlink-5.5.1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} = * ]]; then
-   EGIT_REPO_URI="https://github.com/streamlink/${PN}.git;
-   inherit git-r3
-fi
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE='xml(+),threads(+)'
-inherit distutils-r1
-
-DESCRIPTION="CLI for extracting streams from websites to a video player of 
your choice"
-HOMEPAGE="https://streamlink.github.io/;
-
-if [[ ${PV} != * ]]; then
-   
SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="amd64 ~arm ~arm64 ~x86"
-fi
-
-LICENSE="BSD-2 Apache-2.0"
-SLOT="0"
-
-DEPEND="
-   $(python_gen_cond_dep '
-   dev-python/certifi[${PYTHON_USEDEP}]
-   >dev-python/requests-2.21.0[${PYTHON_USEDEP}]
-   dev-python/isodate[${PYTHON_USEDEP}]
-   >=dev-python/lxml-4.6.4[${PYTHON_USEDEP}]
-   dev-python/websocket-client[${PYTHON_USEDEP}]
-   dev-python/pycountry[${PYTHON_USEDEP}]
-   >=dev-python/pycryptodome-3.4.3[${PYTHON_USEDEP}]
-   >dev-python/PySocks-1.5.7[${PYTHON_USEDEP}]
-   >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
-   >=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
-   ')
-"
-RDEPEND="
-   ${DEPEND}
-   media-video/ffmpeg
-"
-BDEPEND="
-   $(python_gen_cond_dep '
-  

[gentoo-commits] repo/gentoo:master commit in: media-gfx/graphicsmagick/

2023-11-24 Thread Sam James
commit: bdad656f5c86bcaaeacf6e1da5ccc6230b5cad0a
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:24:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdad656f

media-gfx/graphicsmagick: drop 1.3.40, 1.3.41

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

 media-gfx/graphicsmagick/Manifest  |   2 -
 .../graphicsmagick/graphicsmagick-1.3.40.ebuild| 160 
 .../graphicsmagick/graphicsmagick-1.3.41.ebuild| 162 -
 3 files changed, 324 deletions(-)

diff --git a/media-gfx/graphicsmagick/Manifest 
b/media-gfx/graphicsmagick/Manifest
index 8ec94017c96a..0c7a2c531bd8 100644
--- a/media-gfx/graphicsmagick/Manifest
+++ b/media-gfx/graphicsmagick/Manifest
@@ -1,6 +1,4 @@
 DIST GraphicsMagick-1.3.40.tar.xz 5507792 BLAKE2B 
2052eb34931f07c902a9c68192ebe4d36137cd23219b1598bae2fa78c5c8bfd1efadf9fd430ed4fee8dc903e50ffabe5a9c76bf55966b85b6f303b2decdca6ee
 SHA512 
e64902aa2a8702d03d188350bd4252a2263e431611f9a70f38cd8beede8a38cc91bb4de3603fedf15420ebbba488f609f218e9b45e356b9f8dc8e4a75f380ee5
 DIST GraphicsMagick-1.3.40.tar.xz.asc 228 BLAKE2B 
70eaaa0cd30cfe23ac6dc5e8edc026c57eea7b1a608e83da3408f6fa9fc2cceeb8190e4e9015f321ee688f2a32689d244d69bc61764a99ab0f99ada72143a575
 SHA512 
82c628e4a260a690c7b1941321881a97d54b4c9580dcbfd8ae786a1774dc43c46e8542488ca875346446858e7475847c440cfca572315a5fe123315b187a240a
-DIST GraphicsMagick-1.3.41.tar.xz 5533080 BLAKE2B 
878c785b19feb3153cd2ea9cb105938ff7c4e577ce5e563cfdde501ca26b48f4c3ac6e875de240229938fa1b5776564607a35398dcc9adfd0fd801341d87ab63
 SHA512 
f2b850818f992349e8cb8f74ed8e897af4e1f4b9af9f3622c1ff30f3af5bc8530a60efbb24875fda80ff49e0db0304dfd6a39de87bd2e29b8ce42d653846890e
-DIST GraphicsMagick-1.3.41.tar.xz.asc 228 BLAKE2B 
298c1445d7de5114e38e02f4b3c5c91569b70c126849526a822cc5a2fc2623b6bc83b74a4a58cf0e326741a96ace95b60108f9a07bf9c37a3d9ca722485eb8be
 SHA512 
13bb0218a436ab083518f4a32d17b231a941abd960b32b13a05e4fca3d6b57112f2b496bf7fba0996c2c9855c15158f8223003fcbcf4335bd0ba1a1ae7ee8ba9
 DIST GraphicsMagick-1.3.42.tar.xz 5553692 BLAKE2B 
f8f0d7d420375262b7db8ffcc1c9eb4e372fb20a7c5e55f566d965183bb9a8d3a20a43c249a0b05235caaa0883c58885329d5c8d1967f464c0b757d40d6fc825
 SHA512 
b512c9c4c06ec60f7d31e140da08f2bc16d492a2dab82778f1b38c074a25340159e59bfbaa30b2997a6fbd10a500ae1bda527e3c3854e4462bcae837e818428a
 DIST GraphicsMagick-1.3.42.tar.xz.asc 228 BLAKE2B 
723f8d1ca13bd5b32a12d69bb46f4991df6e7963f0d4c12ddaf60167a9ade4c6fa36819cce1df202437143bc55e17dd6f2cff821412dafceeb3ab5e3dbf3dc7b
 SHA512 
de5d90c748376e7e480a066e9354ac1771f15cb2d8c6e5c9249672fd811b7bbe06f97b3348240538fa8d0d7c11150f57fb5148285214712944f7535afb943bd0

diff --git a/media-gfx/graphicsmagick/graphicsmagick-1.3.40.ebuild 
b/media-gfx/graphicsmagick/graphicsmagick-1.3.40.ebuild
deleted file mode 100644
index 21e7a05b5322..
--- a/media-gfx/graphicsmagick/graphicsmagick-1.3.40.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-MY_P=${P/graphicsm/GraphicsM}
-DESCRIPTION="Collection of tools and libraries for many image formats"
-HOMEPAGE="http://www.graphicsmagick.org/ 
https://hg.osdn.net/view/graphicsmagick/GM;
-
-if [[ ${PV} ==  ]] ; then
-   inherit mercurial
-   EHG_REPO_URI="http://hg.code.sf.net/p/${PN}/code;
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bobfriesenhahn.asc
-   inherit verify-sig
-   SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.xz"
-   SRC_URI+=" verify-sig? ( mirror://sourceforge/${PN}/${MY_P}.tar.xz.asc 
)"
-   S="${WORKDIR}/${MY_P}"
-
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 
~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-
-   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bobfriesenhahn )"
-fi
-
-LICENSE="MIT"
-SLOT="0/${PV%.*}"
-
-IUSE="bzip2 +cxx debug dynamic-loading fpx heif imagemagick jbig jpeg jpegxl 
lcms lzma"
-IUSE+=" openmp perl png postscript q16 q32 static-libs svg tcmalloc tiff 
truetype"
-IUSE+=" webp wmf X zlib zstd"
-
-RDEPEND="
-   dev-libs/libltdl
-   bzip2? ( app-arch/bzip2 )
-   fpx? ( media-libs/libfpx )
-   heif? ( media-libs/libheif:= )
-   imagemagick? ( !media-gfx/imagemagick )
-   jbig? ( media-libs/jbigkit )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   jpegxl? ( media-libs/libjxl:= )
-   lcms? ( media-libs/lcms:2 )
-   lzma? ( app-arch/xz-utils )
-   perl? ( dev-lang/perl:= )
-   png? ( media-libs/libpng:= )
-   postscript? ( app-text/ghostscript-gpl )
-   svg? ( dev-libs/libxml2 )
-   tcmalloc? ( dev-util/google-perftools:= )
-   tiff? ( media-libs/tiff:= )
-   truetype? (
-   media-fonts/urw-fonts
-   >=media-libs/freetype-2
-   )
-   webp? ( 

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

2023-11-24 Thread Sam James
commit: 14178a12f73346990adafe5d6dce5bf793e76bdb
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:23:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14178a12

dev-util/fq: drop 0.7.0

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

 dev-util/fq/Manifest|  2 --
 dev-util/fq/fq-0.7.0.ebuild | 40 
 2 files changed, 42 deletions(-)

diff --git a/dev-util/fq/Manifest b/dev-util/fq/Manifest
index 51cbe984d2c4..4e01f316eed6 100644
--- a/dev-util/fq/Manifest
+++ b/dev-util/fq/Manifest
@@ -1,4 +1,2 @@
-DIST fq-0.7.0-deps.tar.xz 30504100 BLAKE2B 
c5882e883ee63b6e342a1f492a7455fd51712ea4eba294f3f360293fc5acb9a561d92d1a1f5aadc81aba8cb8f9528b4f55cd17e0789d10770f2b130f16ddcadd
 SHA512 
08cd7904056c571553621c9baf66b35a82dc4ef6ea608e5c3692155769293743ade964682e565d46ace2e26ab769b1dcb3b23933acda9fb82e6725cee682f761
-DIST fq-0.7.0.tar.gz 14694306 BLAKE2B 
5eb70ffd97b17d9c8b457939c05df2fe9c852766483914e877a72b07a03516d6c23220e08ad1209e0211ad27123f4782947004da7e67179a17460790b5e6d659
 SHA512 
6f04b705f466009c53e6626411f84346486a688bbc6ddb596e0b2f6dbae46b12734e0345fd4641883fda209fe0fee5c04cf65398bb9a4215b297d9ebc74c1372
 DIST fq-0.8.0-deps.tar.xz 30680132 BLAKE2B 
df9eed4dd0fd04c114293286aeb57d8c29ef8d09577f433c3c50cde32ccb87985efc5e7f5b4be30a9ff47ad0d072ff2989868dec5d74721bd809f93960ee15f1
 SHA512 
97dbe3467a8ca388b7345da11d67a7b84f77b38ec2c114ceb223eceb7fcf1b682d6e531c30fa0134b1f3fd9461f6b98e381ebcc6a12386f630460a3b6d778077
 DIST fq-0.8.0.tar.gz 15152198 BLAKE2B 
5e07106adc7539225a47c0e06eed5731c0c5b121c6206afa54eaf5598d56c7a00ea7cc984afc6808fb28964e999cee91bec587ece2cf5ef0b3b5f85faf50b1dd
 SHA512 
b9733ecb2b8ffaac564c1fb18d4fab1fe1a2b3307f42c1ac1968d5f2f74e4ca37c16add2a6e366d65e60173967e1317f6c6383d414e9ff95d0fc8f5dcefa9637

diff --git a/dev-util/fq/fq-0.7.0.ebuild b/dev-util/fq/fq-0.7.0.ebuild
deleted file mode 100644
index ac1877d19d56..
--- a/dev-util/fq/fq-0.7.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="Tool for working with binary data (app-misc/jq for binary 
formats)"
-HOMEPAGE="https://github.com/wader/fq;
-SRC_URI="https://github.com/wader/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
-
-LICENSE="MIT BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( dev-tcltk/expect )"
-
-src_prepare() {
-   default
-
-   # Don't unconditionally (and therefore twice) build tests
-   # TODO: upstream
-   sed -i -e 's/all: test fq/all: fq/' Makefile || die
-}
-
-src_compile() {
-   # Avoid -s being set in Makefile (stripping)
-   export GO_BUILD_LDFLAGS="-w"
-
-   default
-}
-
-src_install() {
-   einstalldocs
-
-   dobin fq
-}



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

2023-11-24 Thread Sam James
commit: 81e428cb60f877ff9325bffa0f8b3730a017aac9
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:23:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81e428cb

app-admin/gkrellm: drop 2.3.11-r1, 2.3.11-r2

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

 app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild | 139 
 app-admin/gkrellm/gkrellm-2.3.11-r2.ebuild | 141 -
 2 files changed, 280 deletions(-)

diff --git a/app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild 
b/app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild
deleted file mode 100644
index 136f4e903e33..
--- a/app-admin/gkrellm/gkrellm-2.3.11-r1.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop systemd toolchain-funcs
-
-DESCRIPTION="Single process stack of various system monitors"
-HOMEPAGE="http://gkrellm.srcbox.net/;
-if [[ "${PV}" ==  ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.srcbox.net/gkrellm;
-else
-   SRC_URI="http://gkrellm.srcbox.net/releases/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv 
sparc x86 ~amd64-linux ~x86-linux"
-fi
-LICENSE="GPL-3+"
-SLOT="2"
-IUSE="gnutls hddtemp lm-sensors nls ntlm ssl X"
-
-RDEPEND="
-   acct-group/gkrellmd
-   acct-user/gkrellmd
-   dev-libs/glib:2
-   hddtemp? ( app-admin/hddtemp )
-   ssl? (
-   gnutls? ( net-libs/gnutls )
-   !gnutls? (
-   dev-libs/openssl:0=
-   )
-   )
-   lm-sensors? ( sys-apps/lm-sensors:= )
-   nls? ( virtual/libintl )
-   ntlm? ( net-libs/libntlm )
-   X? (
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:2
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   x11-libs/pango
-   )"
-DEPEND="${RDEPEND}
-   nls? ( sys-devel/gettext )"
-
-BDEPEND="
-   virtual/pkgconfig
-"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-2.3.5-config.patch
-   "${FILESDIR}"/${PN}-2.3.5-width.patch
-   "${FILESDIR}"/${PN}-2.3.5-sansfont.patch
-)
-
-DOCS=( Changelog CREDITS README )
-
-pkg_pretend() {
-   if use gnutls && ! use ssl ; then
-   ewarn "You have enabled the \"gnutls\" USE flag but not the 
\"ssl\" USE flag."
-   ewarn "No ssl backend will be built!"
-   fi
-}
-
-src_prepare() {
-   sed -e 's:-O2 ::' \
-   -e 's:override CC:CFLAGS:' \
-   -e 's:-L/usr/X11R6/lib::' \
-   -i */Makefile || die "sed Makefile(s) failed"
-
-   sed -e "s:/usr/lib:${EPREFIX}/usr/$(get_libdir):" \
-   -e "s:/usr/local/lib:${EPREFIX}/usr/local/$(get_libdir):" \
-   -i src/${PN}.h || die "sed ${PN}.h failed"
-
-   default
-}
-
-src_compile() {
-   TARGET=
-
-   if use X ; then
-   emake \
-   ${TARGET} \
-   CC="$(tc-getCC)" \
-   STRIP="" \
-   INSTALLROOT="${EPREFIX}/usr" \
-   INCLUDEDIR="${EPREFIX}/usr/include/gkrellm2" \
-   LOCALEDIR="${EPREFIX}/usr/share/locale" \
-   $(usex nls "" "enable_nls=0") \
-   $(usex lm-sensors "" "without-libsensors=yes") \
-   $(usex ntlm "" "without-ntlm=yes") \
-   $(usex ssl $(usex gnutls 'without-ssl=yes' 
'without-gnutls=yes') 'without-ssl=yes without-gnutls=yes')
-   else
-   cd server || die
-   emake \
-   ${TARGET} \
-   CC="$(tc-getCC)" \
-   LINK_FLAGS="$LDFLAGS -Wl,-E" \
-   STRIP="" \
-   $(usex nls "" "enable_nls=0") \
-   $(usex lm-sensors "" "without-libsensors=yes")
-   fi
-}
-
-src_install() {
-   if use X ; then
-   emake \
-   install${TARGET:+_}${TARGET} \
-   $(usex nls "" "enable_nls=0") \
-   STRIP="" \
-   INSTALLDIR="${ED}/usr/bin" \
-   INCLUDEDIR="${ED}/usr/include" \
-   LOCALEDIR="${ED}/usr/share/locale" \
-   PKGCONFIGDIR="${ED}/usr/$(get_libdir)/pkgconfig" \
-   MANDIR="${ED}/usr/share/man/man1"
-
-   docinto html
-   dodoc *.html
-
-   newicon src/icon.xpm ${PN}.xpm
-   make_desktop_entry ${PN} GKrellM ${PN}
-   else
-   dobin server/gkrellmd
-
-   insinto /usr/include/gkrellm2
-   doins server/gkrellmd.h
-   doins shared/log.h
-   fi
-
-   newinitd 

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

2023-11-24 Thread Sam James
commit: 84612c3f6cfd1ed70170f2157bccba6f5d71585a
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:22:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84612c3f

dev-libs/mimalloc: drop 2.0.9, 2.1.1

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

 dev-libs/mimalloc/Manifest  |  2 --
 dev-libs/mimalloc/mimalloc-2.0.9.ebuild | 30 --
 dev-libs/mimalloc/mimalloc-2.1.1.ebuild | 29 -
 3 files changed, 61 deletions(-)

diff --git a/dev-libs/mimalloc/Manifest b/dev-libs/mimalloc/Manifest
index ca3c41a24448..1570e67ef6a4 100644
--- a/dev-libs/mimalloc/Manifest
+++ b/dev-libs/mimalloc/Manifest
@@ -1,3 +1 @@
-DIST mimalloc-2.0.9.tar.gz 1143452 BLAKE2B 
55e91d8fc89ef5344078caa5e72efce8c0745e3aab7bfb682587abf806bda1903c1afeaa57660a4dbcf7c19c04c759caf69af9fb62d15ecbdf2ce5bcf6574625
 SHA512 
bf6945bfb600ade35dab34c7f570ee4f69a77612547ad874bbbd989a4e594a6a219c222a22c90c5e36f205aae4d5cd1a5e4651caed5433db275d414c6769bf49
-DIST mimalloc-2.1.1.tar.gz 1163057 BLAKE2B 
2f4f06b755f4083b0dc75e08004c38a65f7a855e0455dd8f6e3833578d10d55150c8dc02a8d1448cec5dd02375729ee7fc4ef1ab215ac527f9c52a98f752d8de
 SHA512 
01c7bdfd001ebc34bb0918fe4ecff42a4ec316fbbd73d4dda52c93c31e5712595758a595ae7ea436f445ecc0ebbf7f9c63d9c572f1c1c5a9e96f51fc524a4875
 DIST mimalloc-2.1.2.tar.gz 1163868 BLAKE2B 
bba29671fdca81b682edeefe16a1239640ea28fee4e44c97d0422ae81e0b3e7141c733459ccafc6672780157af67ff7d2a10cf4157180e003b458332a79d8481
 SHA512 
927b046e67783b325a6e41e3a9a6d3d78306fa1c82255defd1f3a7a60a27fd809a601f65b1b27fa38f2064e124f29856d7c0e5ccc33c54c2e4b6ebb9816d74b1

diff --git a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild 
b/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
deleted file mode 100644
index 10b7bdb1fa6c..
--- a/dev-libs/mimalloc/mimalloc-2.0.9.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="A compact general purpose allocator with excellent performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2"
-KEYWORDS="amd64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="hardened test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DMI_SECURE=$(usex hardened)
-
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-
-   -DMI_BUILD_OBJECT=OFF
-   -DMI_BUILD_STATIC=OFF
-   )
-
-   cmake-multilib_src_configure
-}

diff --git a/dev-libs/mimalloc/mimalloc-2.1.1.ebuild 
b/dev-libs/mimalloc/mimalloc-2.1.1.ebuild
deleted file mode 100644
index 74a816407cfe..
--- a/dev-libs/mimalloc/mimalloc-2.1.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="A compact general purpose allocator with excellent performance"
-HOMEPAGE="https://github.com/microsoft/mimalloc;
-SRC_URI="https://github.com/microsoft/mimalloc/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/2"
-KEYWORDS="amd64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="hardened test"
-RESTRICT="!test? ( test )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DMI_SECURE=$(usex hardened)
-   -DMI_INSTALL_TOPLEVEL=ON
-   -DMI_BUILD_TESTS=$(usex test)
-
-   -DMI_BUILD_OBJECT=OFF
-   -DMI_BUILD_STATIC=OFF
-   )
-
-   cmake-multilib_src_configure
-}



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

2023-11-24 Thread Sam James
commit: e781365540d750dd4c75f03b61be42fbfbb5d026
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:23:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7813655

dev-util/cproto: drop 4.7t-r1, 4.7u-r1

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

 dev-util/cproto/Manifest  |  4 
 dev-util/cproto/cproto-4.7t-r1.ebuild | 22 --
 dev-util/cproto/cproto-4.7u-r1.ebuild | 23 ---
 3 files changed, 49 deletions(-)

diff --git a/dev-util/cproto/Manifest b/dev-util/cproto/Manifest
index ddd5f53a1544..ea4e0899fafd 100644
--- a/dev-util/cproto/Manifest
+++ b/dev-util/cproto/Manifest
@@ -1,6 +1,2 @@
-DIST cproto-4.7t.tgz 181095 BLAKE2B 
60e8fc26acab8a7475d08c413b85bfc68b1fec877845f6302f741665eb3f779faf313d5463ec08f6a41a04737a9c280d3f8d5247bed819a21ea30a3c2d11f197
 SHA512 
ad5abddeec7e92ec85ac5d19f025a1d3362ed0a082e3a00fbc64545e3ef6e34fbd9cfff36be01276836d1d834c481927d12f747b0904dbc644d43f2e879bd82f
-DIST cproto-4.7t.tgz.asc 729 BLAKE2B 
9b668a41374d273263d535fb4dba5038a72f3ee3d0f44a2bc5f6fa85a426f1c2209dea4655639b772f6d5d036af1131dec476c1e2e9dbb808a18a734ff538ede
 SHA512 
d3874a04159a092322097c254a2a855db55409eaa7d529eaee973a4763bf71c525f8b40e9d5fbdf5028108713a8e891f45b26e31bd5c879d3d4e5249c8dcae3f
-DIST cproto-4.7u.tgz 183364 BLAKE2B 
679cb2c41b396e363ebcf69c61c8b00448ddd27c4d1126b8d3eda1f1b429a7be42359d1b695b94dd1095b707d70a1b425930acc7d2998634159836e4a51ef953
 SHA512 
6ed7e98319cf2b8d701dcd0ccdbe29537e3b57725da527da1b3889edd696374728ae87cdda34c68314c3e3f80f10e5f99199771200ffb429091c91d378c672e9
-DIST cproto-4.7u.tgz.asc 729 BLAKE2B 
4120151f5ffcaf42c1134e8998cd767aab58c4f09bf488186829d96bdc44266273e89b96e1bcad3b84d998ca3d82c4b1bc7d9213f11790853d9fd2f4d0a7c901
 SHA512 
bdaa60edf0a04e15f2de61398d118efced4c25849d8d2a326e2ad21cd296b73cb6a809933476fcbe7b4471b297368c8090b31e725a9ab3081e334a06c2282753
 DIST cproto-4.7v.tgz 193874 BLAKE2B 
0fb13ac8f501b911109c54ccfa466fe7ecce6f26f7b62d72e12d19cd2f8dcef9ce37247018abe8ec4affc8c26f4d899e01f960c36b4cb7ee2239b11361fb
 SHA512 
865d65a0db1198d4d07e8a9fba85e347a69d61530423feafae9b3a881606942279942af42ea67558ad2ae82926aaef76bd635913b3e00604eaffe82a8a6621fc
 DIST cproto-4.7v.tgz.asc 729 BLAKE2B 
577ce738de30ab32099836041fe7b651764750eddee13135a9340410a50c0b46cf8034fb566d31748ea1db8d6d013e4e0c2abecc02d074a998828ce8b00d0fe8
 SHA512 
b0b03400b79aa04131bfe7176811dcb46cce05d339ab73552b787d9ade26a38e234f6c4f588e5a3cbe3a0521df73a6f7565a3a20181f3b677446ba9379ba8532

diff --git a/dev-util/cproto/cproto-4.7t-r1.ebuild 
b/dev-util/cproto/cproto-4.7t-r1.ebuild
deleted file mode 100644
index de48705f8f68..
--- a/dev-util/cproto/cproto-4.7t-r1.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc
-inherit verify-sig
-
-DESCRIPTION="Generate C function prototypes from C source code"
-HOMEPAGE="https://invisible-island.net/cproto/;
-SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz;
-SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-DEPEND="
-   sys-devel/flex
-   app-alternatives/yacc
-"
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"

diff --git a/dev-util/cproto/cproto-4.7u-r1.ebuild 
b/dev-util/cproto/cproto-4.7u-r1.ebuild
deleted file mode 100644
index 782b8df79ffd..
--- a/dev-util/cproto/cproto-4.7u-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/thomasdickey.asc
-inherit verify-sig
-
-DESCRIPTION="Generate C function prototypes from C source code"
-HOMEPAGE="https://invisible-island.net/cproto/;
-SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz;
-SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-DEPEND="app-alternatives/lex"
-BDEPEND="
-   app-alternatives/lex
-   app-alternatives/yacc
-   verify-sig? ( sec-keys/openpgp-keys-thomasdickey )
-"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/sequoia-chameleon-gnupg/

2023-11-24 Thread Sam James
commit: dedaf83c9bc417e0a3b295176a1adb391a25d044
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:22:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dedaf83c

app-crypt/sequoia-chameleon-gnupg: drop 0.3.1, 0.3.2-r1

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

 app-crypt/sequoia-chameleon-gnupg/Manifest |   6 -
 .../sequoia-chameleon-gnupg-0.3.1.ebuild   | 420 
 .../sequoia-chameleon-gnupg-0.3.2-r1.ebuild| 422 -
 3 files changed, 848 deletions(-)

diff --git a/app-crypt/sequoia-chameleon-gnupg/Manifest 
b/app-crypt/sequoia-chameleon-gnupg/Manifest
index 7c8940760eca..49d22680e9f1 100644
--- a/app-crypt/sequoia-chameleon-gnupg/Manifest
+++ b/app-crypt/sequoia-chameleon-gnupg/Manifest
@@ -12,7 +12,6 @@ DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c5
 DIST backtrace-0.3.67.crate 78564 BLAKE2B 
8c77d3d182c7e1ec3840fd6c7f4214322e473ba79a71b2d11d98696f8ae4440350f3c84a891b2ec79fffde107fb2ebb99fffca202d6ed235d3abd68215a1089b
 SHA512 
8603a3b63f4f08be315176908134243680bf1a4b0e6cb26ed81f5fc1060279126ca0ef28f209a10289e1a85214b35db6b496affd71ad21524094f3ee3acd31b6
 DIST base64-0.13.1.crate 61002 BLAKE2B 
3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91
 SHA512 
1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
 DIST base64-0.21.0.crate 72180 BLAKE2B 
c7aeaf671bdeac67703f9c4ee1be003eb8d6f46fbaa0adf61a4da304458742938db04291d5f626115e3fcc901eb3abb3f9baf8247f6344b4d49f60a200fc6fd2
 SHA512 
60bcc157c6449a2160e083611e6d53e07bbff7db8cd550d9056cb804e99e990d4a20092ba4347306a3c6b6c42474a06d92cb3895125c50cef9b74cd3cbd83a2f
-DIST bindgen-0.57.0.crate 199132 BLAKE2B 
ed5d73da72116acca0124770f6f8e162c161c3375980505a704d3fc73ad20fc8cd81ce59680deb4922def8737914027c1c1e2c9fb4b181ddf114a08522657b62
 SHA512 
a4bf376aa0f84e625f4c5eed7bdc9775549b0ab9e9edcee708d8b56df6cb49611b7093692e772ed7ad5adb1c3d8055d81b4ff19359a193a5bfb4b200ca8a26a8
 DIST bindgen-0.63.0.crate 201856 BLAKE2B 
a99470e5878c90d0ff4cdcba5d16177eb765822041203c7224f9baf1fda23f83d92c3b9cd83759ed9ca779f9d3961509b4d7e038b716b9d68bf6563743ca8141
 SHA512 
43ac3067b3635c968c3a4bf6d665d633b9b80ff4eec36aad353019fc16e25c2338ea3f00a7fb077ae0dc055d10ea3ed6c304055a18dcf0c31bf980c26b110796
 DIST bit-set-0.5.3.crate 14470 BLAKE2B 
f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e
 SHA512 
c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
 DIST bit-vec-0.6.3.crate 19927 BLAKE2B 
f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910
 SHA512 
b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
@@ -33,7 +32,6 @@ DIST capnp-0.14.11.crate 70440 BLAKE2B 
6b8be88a8264cfaaf2fe321f93431636b38145036
 DIST capnp-futures-0.14.2.crate 11421 BLAKE2B 
ea74dd0511886b9f9a1a7a174f71ee81e92990cb0a30926be54c385fabba64d839fafe8f23812f713c046b9174532a7cbd4ff6953b6f3ca4349de34413b9a296
 SHA512 
fe9a538d5a0b3767c6d137dfa7269276a04f1fed70a8b71f789471b61e9f331be0c546da53f526f4d4d36848353be104ecb561b1df573af32b602f481eb5ee71
 DIST capnp-rpc-0.14.1.crate 76196 BLAKE2B 
32775637354fac46e9f242a613d7a1f90c56858259222a0b08d5682265eea1484c15c928118634628e8364c419347dc4babcc9708c15f4bfdc54fb025589600a
 SHA512 
3cd6ef7283c540074cd125fd14bb204833e37ce734c6875795f6d63079207ad8edaf9a678a181171295a882c2547519cc723d45995bac7d7dab89569b44411ba
 DIST cc-1.0.78.crate 61375 BLAKE2B 
fd4765cf5ae0dc7018bc6b56298cd0fa9bf6fe23545e845670d98ce73baee55354e77c6d87cf047f10b074f3d742deca8b5631a250c69b347b4a1fc653965d43
 SHA512 
b85bec4c75cb1d1e252419052e9dd22b6892e54ea36195ff483a04f785b5b103e82b30b778459fd45324ffeb2463aa4f5696baeff2779c25ffe9f65eb99ae893
-DIST cexpr-0.4.0.crate 18023 BLAKE2B 
4a55c6c80f09c1d4ee86706d8af1f52219ceee99f19ecd0618825ce5bb27535184b64c0a49a540756b0c5e9cce6e39aac271545c504fbfb37c44052d04856cb2
 SHA512 
31592e38d80414cd07b25f7460775eafce1f91570abc1b94af7452961604574d1ca2374c0177875569b644f615a2b6fede273f37a6ee137f9adc9c0315c59b37
 DIST cexpr-0.6.0.crate 17966 BLAKE2B 
cb46f066eb1f4dbac00ec86dc3e562db7ee8ea5ff17d16a60004fa020405e455b8aeb3d001f669cb33d1b62525bfd04ec657ffca4ed44a83af4a5e75b2c820e3
 SHA512 
766bff7ca7f9bf0885aee6f014bcfc084e7fdfcd567a49443d5340acfe8f257db109de17b24588504fc35c53f2d4303e2d22da21f73669125cfca984950cf886
 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 
063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/crypto++/, dev-libs/crypto++/files/

2023-11-24 Thread Sam James
commit: e397d01f0c8c1bd71d3587f3b9348458861dcec7
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:22:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:27:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e397d01f

dev-libs/crypto++: drop 8.6.0-r1, 8.8.0

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

 dev-libs/crypto++/Manifest |  4 --
 dev-libs/crypto++/crypto++-8.6.0-r1.ebuild | 74 --
 dev-libs/crypto++/crypto++-8.8.0.ebuild| 73 -
 .../files/crypto++-8.2.0-musl-ldconfig.patch   | 24 ---
 4 files changed, 175 deletions(-)

diff --git a/dev-libs/crypto++/Manifest b/dev-libs/crypto++/Manifest
index c17239b8f80d..efe260be1d24 100644
--- a/dev-libs/crypto++/Manifest
+++ b/dev-libs/crypto++/Manifest
@@ -1,6 +1,2 @@
-DIST cryptopp860.zip 9274149 BLAKE2B 
c93998e2deb93abf12b801877404f0f82547bfbbbc5aae727e68daffc2407877dda76d7bcd06239d40a48baf21b6f2e29f74e9a97ecbc1b5d4b5bcc50ada71da
 SHA512 
e7773f5e4a7dc7e8e735b1702524bee56ba38e5211544c9c9778bc51ed8dc7b376c17f2e406410043b636312336f26f76dc963f298872f8c13933e88c232fc03
-DIST cryptopp860.zip.sig 659 BLAKE2B 
591a535092c61964c0fbb1ba31e44e70fc5f15757b9b56476ff64de0c28d47a13fe99d7f5819cfeb52e514ade1454622451b267bcc751868defcb080ddf79e8c
 SHA512 
6231816b1ccec75cbcdd09daa8895830c5f4c595a4a0aa24dacc3e377832d8db5efa1aeadf815e53db32fc5263b09dd1b249668f34da4bfad5d5cba6f031ce21
-DIST cryptopp880.zip 9279806 BLAKE2B 
bdce352af83ff148cedbe0233efd3352d5052e6b4ea04484de11e35a8cb5d51cf6bd5aa641ada1bc4535454c1a1afdbfb96f4ae2ef5131d79a7985247810f423
 SHA512 
3fb1c591735f28dbd1329a6de6de9c495388c88bd5c4f077894c41668398ed313f14121a4553e0d4aa71e552ee8c3b744b770711748528ade71043ecc6159c80
-DIST cryptopp880.zip.sig 659 BLAKE2B 
a7d46e43cbe671714c5320b99824a91708058528be46e1a770bc214696b936aa5ba062279475966ce6108af6cacb3a22256df91ad5b9bbb54c81a69b9dcfca7b
 SHA512 
8f3987841ff08f65a28fafed1ba3b0111e2c790d247ad739c28e6edb02a77e076b961007c4ba8684bc9e6c880730244b144ccc5f3416fb5fe57566b8021ee92e
 DIST cryptopp890.zip 9288053 BLAKE2B 
95fe0585cff826587a301dd3df863c39cba889d407bb70ae7b35a4f9a0f7f5fef83b1c65cb95923a05f8ae91f18ed20e88738e8bb081a3f9c8c49c2d67d44ecc
 SHA512 
903970c4c0312272e93bae0cc3477be66b273dd38c9329fda9f7157ec44e247a3bc16b9d2b4ad625f258af0eaf2dc2c4210d4d14829b455f180983859a5c4b41
 DIST cryptopp890.zip.sig 659 BLAKE2B 
741ec10a01a444573fbcf749258e26461ff131935fede8f47b3f2dd8c51f3b43a9af894e0e31f9ad925baf451bdd747b7e22cc8b178992e4190bba503f9bf648
 SHA512 
4891cf446a47000453884f36f4f8db2da254e11b573c02690fd5e1de604f01498a479847a732abaf0f75b1cdf3cd5bc104f6be240d0de6c7184a3651c674ac95

diff --git a/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild 
b/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild
deleted file mode 100644
index 2074fd8b8c31..
--- a/dev-libs/crypto++/crypto++-8.6.0-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/crypto++.asc
-inherit flag-o-matic toolchain-funcs verify-sig
-
-DESCRIPTION="C++ class library of cryptographic schemes"
-HOMEPAGE="https://cryptopp.com;
-SRC_URI="https://www.cryptopp.com/cryptopp${PV//.}.zip;
-SRC_URI+=" verify-sig? ( https://cryptopp.com/cryptopp${PV//.}.zip.sig )"
-S="${WORKDIR}"
-
-LICENSE="Boost-1.0"
-# ABI notes:
-# - Bumped to 8.5 in 8.5.0 out of caution
-# subslot is so version (was broken in 8.3.0, check on bumps!)
-# Seems to be broken in 8.6 again too
-#
-# - See https://cryptopp.com/#news, but releases usually say
-# "recompile of programs required". Even if it doesn't,
-# verify with abidiff!
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
-IUSE="+asm static-libs"
-
-BDEPEND="
-   app-arch/unzip
-   verify-sig? ( sec-keys/openpgp-keys-crypto++ )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-8.2.0-musl-ldconfig.patch"
-)
-
-config_uncomment() {
-   sed -i -e "s://\s*\(#define\s*$1\):\1:" config.h || die
-}
-
-src_prepare() {
-   default
-
-   use asm || config_uncomment CRYPTOPP_DISABLE_ASM
-
-   # ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
-   [[ ${CHOST} == *-darwin* ]] && config_uncomment CRYPTOPP_DISABLE_ASM
-}
-
-src_configure() {
-   export CXX="$(tc-getCXX)"
-   export LIBDIR="${EPREFIX}/usr/$(get_libdir)"
-   export PREFIX="${EPREFIX}/usr"
-   tc-export AR RANLIB
-
-   # Long history of correctness bugs:
-   # https://github.com/weidai11/cryptopp/issues/1134
-   # https://github.com/weidai11/cryptopp/issues/1141
-   # https://github.com/weidai11/cryptopp/pull/1147
-   append-flags -fno-strict-aliasing
-   filter-lto
-
-   default
-}
-
-src_compile() {
-   emake -f GNUmakefile all shared libcryptopp.pc
-}
-
-src_install() {
-   default
-
-   

[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2023-11-24 Thread Matt Turner
commit: a30a323680de4b1b2cd3be67288a5aaaf86531be
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 25 04:21:33 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 25 05:21:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a30a3236

media-libs/mesa: Version bump to 23.3.0_rc5

Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-23.3.0_rc5.ebuild | 445 +
 2 files changed, 446 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index ba2d1023b6ce..fe43f82ee52a 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -3,3 +3,4 @@ DIST mesa-23.1.9.tar.xz 18589464 BLAKE2B 
a4386398841476f6e69031043091cbbf0afff1e
 DIST mesa-23.2.1.tar.xz 18855304 BLAKE2B 
51e44c2e9b7dfe17cf4cb7252e169109d03a006caa8ec34036fb594c0c44e9278d0088170894c1a9debdea911f746470e1d256576e0635cae5c3e670ab49161b
 SHA512 
927af0885a4815d330de384232deadf3dce7e2e2024738f138a344cbc4adce22888a9e335317f1d75965a5e691c9638949105f18c9b6ef43839fb594c6b474b5
 DIST mesa-23.3.0-rc3.tar.xz 19192936 BLAKE2B 
a54ac02b99bf00e4dae34938fd37d5314ae0fd9dee4b2f8928119bcc5a6b4e00add8ad61da3569b9993b37014433fb38a66d945e77184d86aaf0cd79e8afb42b
 SHA512 
be70ce2ba0051685e9585944dcfc8c66d33f68827781d6d003a98b4409bd9e28d00eef730e0eded5c1c14a600219411753c14c7e5e34190bbe8b65b5bf28fabd
 DIST mesa-23.3.0-rc4.tar.xz 19214260 BLAKE2B 
e52912990f31a22a2c3492690331c695d66783ad583bc5e13ebca6c6328b7a679fb7f008f2a5fcd374f98887dfa012fe6daad31fb9a686142376215920418be5
 SHA512 
4b54131831fd4b73348e282cf1854d8c10f948c1468c1c069c147172a104b44a6253815a8f1487e5ec72c147a78b438286145a4683c18a64550f0405a8197d52
+DIST mesa-23.3.0-rc5.tar.xz 19227440 BLAKE2B 
844eb3dacc6f579f1a7bff74fc20ec22021ac33dcdd716488487e66e9ef8c6be4a5eaf7260628eec58baa55fd70bfe4a6223e83ea8b163d6e16dd8677af3c7e3
 SHA512 
f1c2421ab262da422ed9ac5ca08b0e1c41264373e022de9413c65e1e7e8ee929979d1c80741497a0acba1d118665a7f6076e24139be0c9c70f3fe8f5d319c187

diff --git a/media-libs/mesa/mesa-23.3.0_rc5.ebuild 
b/media-libs/mesa/mesa-23.3.0_rc5.ebuild
new file mode 100644
index ..290ae4e096c1
--- /dev/null
+++ b/media-libs/mesa/mesa-23.3.0_rc5.ebuild
@@ -0,0 +1,445 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit llvm meson-multilib python-any-r1 linux-info
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+RESTRICT="!test? ( test )"
+
+RADEON_CARDS="r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} d3d12 freedreno intel lavapipe lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   cpu_flags_x86_sse2 d3d9 debug gles1 +gles2 +llvm
+   lm-sensors opencl osmesa +proprietary-codecs selinux
+   test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa zink +zstd"
+
+REQUIRED_USE="
+   d3d9? (
+   || (
+   video_cards_intel
+   video_cards_r300
+   video_cards_r600
+   video_cards_radeonsi
+   video_cards_nouveau
+   video_cards_vmware
+   )
+   )
+   vulkan? ( video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   video_cards_lavapipe? ( llvm vulkan )
+   video_cards_radeon? ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r300?   ( x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_radeonsi?   ( llvm )
+   vdpau? ( X )
+   xa? ( X )
+   zink? ( vulkan )
+"
+
+LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.110"
+RDEPEND="
+   >=dev-libs/expat-2.1.0-r3[${MULTILIB_USEDEP}]
+   >=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]
+   unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
+   llvm? (
+   video_cards_radeonsi? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_r600? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   video_cards_radeon? (
+   virtual/libelf:0=[${MULTILIB_USEDEP}]
+   )
+   )
+   lm-sensors? ( sys-apps/lm-sensors:=[${MULTILIB_USEDEP}] )
+   opencl? (
+   

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

2023-11-24 Thread Matt Turner
commit: d7fe9da3b53e9e85729e213832d96c65ce3fb4ec
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 25 04:38:14 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Sat Nov 25 05:21:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7fe9da3

dev-util/intel_clc: Version bump to 23.3.0_rc5

Signed-off-by: Matt Turner  gentoo.org>

 dev-util/intel_clc/Manifest|   1 +
 dev-util/intel_clc/intel_clc-23.3.0_rc5.ebuild | 115 +
 2 files changed, 116 insertions(+)

diff --git a/dev-util/intel_clc/Manifest b/dev-util/intel_clc/Manifest
index dad6e4cf578f..503c13cf2cee 100644
--- a/dev-util/intel_clc/Manifest
+++ b/dev-util/intel_clc/Manifest
@@ -1,2 +1,3 @@
 DIST mesa-23.3.0-rc3.tar.xz 19192936 BLAKE2B 
a54ac02b99bf00e4dae34938fd37d5314ae0fd9dee4b2f8928119bcc5a6b4e00add8ad61da3569b9993b37014433fb38a66d945e77184d86aaf0cd79e8afb42b
 SHA512 
be70ce2ba0051685e9585944dcfc8c66d33f68827781d6d003a98b4409bd9e28d00eef730e0eded5c1c14a600219411753c14c7e5e34190bbe8b65b5bf28fabd
 DIST mesa-23.3.0-rc4.tar.xz 19214260 BLAKE2B 
e52912990f31a22a2c3492690331c695d66783ad583bc5e13ebca6c6328b7a679fb7f008f2a5fcd374f98887dfa012fe6daad31fb9a686142376215920418be5
 SHA512 
4b54131831fd4b73348e282cf1854d8c10f948c1468c1c069c147172a104b44a6253815a8f1487e5ec72c147a78b438286145a4683c18a64550f0405a8197d52
+DIST mesa-23.3.0-rc5.tar.xz 19227440 BLAKE2B 
844eb3dacc6f579f1a7bff74fc20ec22021ac33dcdd716488487e66e9ef8c6be4a5eaf7260628eec58baa55fd70bfe4a6223e83ea8b163d6e16dd8677af3c7e3
 SHA512 
f1c2421ab262da422ed9ac5ca08b0e1c41264373e022de9413c65e1e7e8ee929979d1c80741497a0acba1d118665a7f6076e24139be0c9c70f3fe8f5d319c187

diff --git a/dev-util/intel_clc/intel_clc-23.3.0_rc5.ebuild 
b/dev-util/intel_clc/intel_clc-23.3.0_rc5.ebuild
new file mode 100644
index ..cf18be99437e
--- /dev/null
+++ b/dev-util/intel_clc/intel_clc-23.3.0_rc5.ebuild
@@ -0,0 +1,115 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit llvm meson python-any-r1
+
+MY_PV="${PV/_/-}"
+
+DESCRIPTION="intel_clc tool used for building OpenCL C to SPIR-V"
+HOMEPAGE="https://mesa3d.org/;
+
+if [[ ${PV} ==  ]]; then
+   S="${WORKDIR}/intel_clc-${MY_PV}"
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   S="${WORKDIR}/mesa-${MY_PV}"
+   SRC_URI="https://archive.mesa3d.org/mesa-${MY_PV}.tar.xz;
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT SGI-B-2.0"
+SLOT="0"
+IUSE="debug"
+
+RDEPEND="
+   dev-libs/libclc
+   dev-util/spirv-tools
+   >=sys-libs/zlib-1.2.8:=
+   x11-libs/libdrm
+"
+DEPEND="${RDEPEND}
+   dev-libs/expat
+"
+BDEPEND="
+   ${PYTHON_DEPS}
+   $(python_gen_any_dep ">=dev-python/mako-0.8.0[\${PYTHON_USEDEP}]")
+   virtual/pkgconfig
+"
+
+# Please keep the LLVM dependency block separate. Since LLVM is slotted,
+# we need to *really* make sure we're not pulling one than more slot
+# simultaneously.
+#
+# How to use it:
+# 1. Specify LLVM_MAX_SLOT (inclusive), e.g. 16.
+# 2. Specify LLVM_MIN_SLOT (inclusive), e.g. 15.
+LLVM_MAX_SLOT="16"
+LLVM_MIN_SLOT="15"
+PER_SLOT_DEPSTR="
+   (
+   dev-util/spirv-llvm-translator:@SLOT@
+   sys-devel/clang:@SLOT@
+   sys-devel/llvm:@SLOT@
+   )
+"
+LLVM_DEPSTR="
+   || (
+   $(for ((slot=LLVM_MAX_SLOT; slot>=LLVM_MIN_SLOT; slot--)); do
+   echo "${PER_SLOT_DEPSTR//@SLOT@/${slot}}"
+   done)
+   )
+   =dev-python/mako-0.8.0[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   llvm_pkg_setup
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   PKG_CONFIG_PATH="$(get_llvm_prefix 
"${LLVM_MAX_SLOT}")/$(get_libdir)/pkgconfig"
+
+   local emesonargs=(
+   -Dllvm=enabled
+   -Dshared-llvm=enabled
+   -Dintel-clc=enabled
+
+   -Dgallium-drivers=''
+   -Dvulkan-drivers=''
+
+   # Set platforms empty to avoid the default "auto" setting. If
+   # platforms is empty meson.build will add surfaceless.
+   -Dplatforms=''
+
+   -Dglx=disabled
+   -Dzstd=disabled
+
+   --buildtype $(usex debug debug plain)
+   -Db_ndebug=$(usex debug false true)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   dobin "${BUILD_DIR}"/src/intel/compiler/intel_clc
+}



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

2023-11-24 Thread Sam James
commit: 52cd10db752404e76c751a015ec3766bda1d149f
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:18:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:18:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52cd10db

dev-python/mkdocs-redirects: Stabilize 1.2.1 arm64, #918286

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

 dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1.ebuild 
b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1.ebuild
index 24c8f904b827..6e9f661ea205 100644
--- a/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1.ebuild
+++ b/dev-python/mkdocs-redirects/mkdocs-redirects-1.2.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
 
 RDEPEND="
>=dev-python/mkdocs-1.0.4[${PYTHON_USEDEP}]



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

2023-11-24 Thread Sam James
commit: fa1d095409ac018dbb423ca883d296813970804c
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:17:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:17:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa1d0954

dev-libs/elfutils: drop 0.188, 0.189-r1, 0.189-r3

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

 dev-libs/elfutils/Manifest |   3 -
 dev-libs/elfutils/elfutils-0.188.ebuild| 122 ---
 dev-libs/elfutils/elfutils-0.189-r1.ebuild | 127 -
 dev-libs/elfutils/elfutils-0.189-r3.ebuild | 127 -
 4 files changed, 379 deletions(-)

diff --git a/dev-libs/elfutils/Manifest b/dev-libs/elfutils/Manifest
index 5177d5a25a76..66c4bb18aecd 100644
--- a/dev-libs/elfutils/Manifest
+++ b/dev-libs/elfutils/Manifest
@@ -1,6 +1,3 @@
-DIST elfutils-0.187-patches.tar.xz 2804 BLAKE2B 
77cbd0666d8da3d5229baaba6605c84e7990200f39bfb72b2008eb2527e4567abd90c93c291cc0c8f3c10bbf97758ccf5877cbdae823780cf8dc97ff4ff2f932
 SHA512 
d056fdd6ae0e71471087af472a72384d6e73ff2d7fe1b708b5ec9f091a913c8327197660132b7a6619a0db86534715507ef67ee91691a00a591c1d24c55a99f4
-DIST elfutils-0.188.tar.bz2 9112977 BLAKE2B 
6b0474f1436eaf6af73b735b9b2ddd5448ab9c03fbaa0be745a31c89ae8f15b0e21a651409c38643ca125794ce82c19d7b46db4a079f3e72cb919d643560e7a4
 SHA512 
585551b2d937d19d1becfc2f28935db1dd1a3d25571a62f322b70ac8da98c1a741a55d070327705df6c3e2ee026652e0b9a3c733b050a0b0ec5f2fc75d5b74b5
-DIST elfutils-0.188.tar.bz2.sig 310 BLAKE2B 
c8d9135cffde3b1dd337b692d5351855cf799915d3ebd553327febaac192bd2f108b3f45a6376d458e179390a1ceaf4809762cdc40ea1e05fed0214ac33ed56e
 SHA512 
4cc8a7417d244e319a1650d71b1831660cfe41afc7c73e9c83d1f076f4013fe15247e8b4f5e12a5396d83c4f1c7663ca4be5ea42bff3dc23263f85331fd9d566
 DIST elfutils-0.189.tar.bz2 9143169 BLAKE2B 
30596271e14cf3408326abc38a9775b849b8cb0ee119a5455df9434a7d3b9a57afb15e0236a179a26c7bd400d303749964c9d6350c419f747784fd99d12517e0
 SHA512 
93a877e34db93e5498581d0ab2d702b08c0d87e4cafd9cec9d6636dfa85a168095c305c11583a5b0fb79374dd93bc8d0e9ce6016e6c172764bcea12861605b71
 DIST elfutils-0.189.tar.bz2.sig 310 BLAKE2B 
d4155de64b15a9ab5c497cd603e73bf918eb1117de36cf28f8ddb50ccb4874fb24cffdf44bcbbc028b2ef3f64562960bf11a431274d861f9db96e3d865b37ec2
 SHA512 
2016c5f0ccd16f7feb0c825164bb18b2f1afad17dcd39d9f159429360fe4afd645665f612397d48bde191a1e59bb8352e2d065d61d7f649b929c3a7e7bfe8dd0
 DIST elfutils-0.190.tar.bz2 9162766 BLAKE2B 
9934aff08f1898377708b28595fb52130ef9f80408132ac7d306845b10672ba45cf1ac69783da07b3eea9fd647741d44da45b8b2626c45a768cb2844c6186513
 SHA512 
9c4f5328097e028286c42f29e39dc3d80914b656cdfbbe05b639e91bc787ae8ae64dd4d69a6e317ce30c01648ded10281b86a51e718295f4c589df1225a48102

diff --git a/dev-libs/elfutils/elfutils-0.188.ebuild 
b/dev-libs/elfutils/elfutils-0.188.ebuild
deleted file mode 100644
index 3fcaf83642aa..
--- a/dev-libs/elfutils/elfutils-0.188.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 2003-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/elfutils.gpg
-inherit flag-o-matic multilib-minimal verify-sig
-
-DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement 
for libelf)"
-HOMEPAGE="https://sourceware.org/elfutils/;
-SRC_URI="https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2;
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-0.187-patches.tar.xz;
-SRC_URI+=" verify-sig? ( 
https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.sig )"
-
-LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="bzip2 lzma nls static-libs test +utils zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   !dev-libs/libelf
-   >=sys-libs/zlib-1.2.8-r1[static-libs?,${MULTILIB_USEDEP}]
-   bzip2? ( >=app-arch/bzip2-1.0.6-r4[static-libs?,${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1[static-libs?,${MULTILIB_USEDEP}] )
-   zstd? ( app-arch/zstd:=[static-libs?,${MULTILIB_USEDEP}] )
-   elibc_musl? (
-   dev-libs/libbsd
-   sys-libs/argp-standalone
-   sys-libs/fts-standalone
-   sys-libs/obstack-standalone
-   )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   >=sys-devel/flex-2.5.4a
-   sys-devel/m4
-   nls? ( sys-devel/gettext )
-   verify-sig? ( sec-keys/openpgp-keys-elfutils )
-"
-
-PATCHES=(
-   "${WORKDIR}"/${PN}-0.187-patches/
-)
-
-src_unpack() {
-   if use verify-sig ; then
-   # Needed for downloaded patch (which is unsigned, which is fine)
-   verify-sig_verify_detached "${DISTDIR}"/${P}.tar.bz2{,.sig}
-   fi
-
-   default
-}
-
-src_prepare() {
-   default
-
-   if use elibc_musl; then
-   eapply 

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

2023-11-24 Thread Sam James
commit: 4a472e9cfb0912a7d4cf7cd0b18fe83bea177274
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:18:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:18:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a472e9c

dev-python/rapidfuzz: Stabilize 3.4.0 arm64, #916934

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

 dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild 
b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
index a5ef0db07e16..fec24bd9ab8c 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.4.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc x86"
 
 # all these are header-only libraries
 DEPEND="



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

2023-11-24 Thread Sam James
commit: 5b8d202d9cd7e4618d2ef6e7d25169e4a18c5b91
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:14:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:14:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b8d202d

dev-libs/elfutils: Stabilize 0.189-r4 sparc, #914208

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

 dev-libs/elfutils/elfutils-0.189-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/elfutils/elfutils-0.189-r4.ebuild 
b/dev-libs/elfutils/elfutils-0.189-r4.ebuild
index e9527f20c62c..a6da7957de9c 100644
--- a/dev-libs/elfutils/elfutils-0.189-r4.ebuild
+++ b/dev-libs/elfutils/elfutils-0.189-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 debuginfod lzma nls static-libs test +utils zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-dns/c-ares/, net-dns/c-ares/files/

2023-11-24 Thread Sam James
commit: 3916c5f320bb2e37603c4df389aefd9c371eb5fd
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:07:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3916c5f3

net-dns/c-ares: drop 1.20.1, 1.22.0, 1.22.0-r1

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

 net-dns/c-ares/Manifest|   4 -
 net-dns/c-ares/c-ares-1.20.1.ebuild|  88 -
 net-dns/c-ares/c-ares-1.22.0-r1.ebuild | 109 --
 net-dns/c-ares/c-ares-1.22.0.ebuild| 104 --
 .../files/c-ares-1.22.0-hosts-lookup-perf.patch| 403 -
 .../c-ares/files/c-ares-1.22.0-hosts-lookup.patch  | 109 --
 6 files changed, 817 deletions(-)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index 93f5a36b42fa..790088c7b050 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -1,10 +1,6 @@
 DIST c-ares-1.19.1.tar.gz 1579100 BLAKE2B 
4b6c9593edb1a91ab76d54ddacb1cd5d67006d5e628ea1f3289f54e9360be32abeb5d8fc7d23e193feab3e7928e8efde82757eb12fe217dc92ed0d9132bedf5d
 SHA512 
466a94efda626e815a6ef7a890637056339f883d549ea6055e289fd8cd2391130e5682c905c0fb3bd7e955af7f6deb793562c170eb0ee066a4a62085a82ba470
 DIST c-ares-1.19.1.tar.gz.asc 488 BLAKE2B 
9c47d7b3e67d9a2bd1e332912d21d20ca591fc34f81707c18a4615ea14ba2da00146d1998250a5f4dd2a0b1c04f9bd2013d4940ac734674c0bdff6815985e19d
 SHA512 
1b204ab1a667af1326be4b7c62c0919aacd447a2e00efea4b8ef2ec9f2b13ffb236a836ff8953b0b3359727faf3fb8cfcd71d0b06a0e533a09f9e9ea66024f4e
-DIST c-ares-1.20.1.tar.gz 1599175 BLAKE2B 
44d160e04dcbd78f0ad7c1f2eb3f34ff07017fd9b5c4bc12b81b123022297adccfff45f43630f8c73afdfd9424ff6ee9fb96c627405ec486c8d78bb0c7e518ca
 SHA512 
83400fb276ebcf16dfe6f43d56ca87839d132b5a0544420eda9fa148eb85468b3f215593fcefc2a7a3a8ed8b0d4ef093ed99616a4e466b01f6913934240539e4
-DIST c-ares-1.20.1.tar.gz.asc 488 BLAKE2B 
5a6a9e60dd3fb675cafbbf60c7b6c75b385786d1171afa9b1effcdf0187dbd044c93f6a0e87f685b5fdf2992892fdd760e2dc3246c196d011c157fc88bbb5ab4
 SHA512 
f0622f6df863c599028f20462fb6f5604f30243f51f382c8430abe2afbf3583cb6ffe527f0a38e646700d753d90fa9a2a4d197a7540b2fc9bed1d779fe3b43df
 DIST c-ares-1.21.0.tar.gz 1623742 BLAKE2B 
708933603dfc6c0286e798b3244eb9d8bce500acb915a255b82e00133509e5c2ceaad6b9b4cd081fcd9193b64fdb72e4e7ff6deeca8eb1744124ab9239cacac0
 SHA512 
c526b0a28d8ea1c6a53215dfd52e8250c968513a667c5414459d97d46288da7e7a2193d757fc78225e56c6684b3d30e756dd3e5a31917e996c871773a34892ea
 DIST c-ares-1.21.0.tar.gz.asc 488 BLAKE2B 
b1985393dfc147abe729b5622c4c92585072173a169947caf1a9521d341dac2119e34691b96e31716df66a251dbba3a5284cddd4c47af0d0bd91e20576d5671e
 SHA512 
0e75e51ebf97ec4ed0880811ddb60f741ea190c2e63011aad9a4233fe4e2481d0c660d401a5cf596fe257930365a366082c2b5faa34bb7b346d147cfc51392ff
-DIST c-ares-1.22.0.tar.gz 1662808 BLAKE2B 
0f70c2cfe9e5076eaa97262a9b34d915d755618dc89884a2d743a0d47827bb99d2a1d1bb655aff92d8c85a19a4420a1e685d91f82b9f7a55cc2feb5daa27fd41
 SHA512 
b84b774090bbeae7ad2eabeb223a12474e42f2efcc4e2209fcda260b1fe29337549eb7827eb7f75475fade65b6e1ab719abdae0ff543309c1914aa9cef65cd01
-DIST c-ares-1.22.0.tar.gz.asc 488 BLAKE2B 
93d378c92aef3ef1bfedc1d09ffb171c735c029c1d0440ea4e154db14b14d7eb68166fb00172dee20a826c39bd112bdc80b66ac23e7eb8bc6c47f0fe8f6fa412
 SHA512 
83c99f7d67a403628e407814c6829fb6ca14c102eec85bf9d3bb628677b3cba61343ca5d4fb06d95f2fa7df55681f3b1aebba2997b91c9156688075a445a1485
 DIST c-ares-1.22.1.tar.gz 1665059 BLAKE2B 
720d0efdbcb591cf9a8b99a60f24c9c720eee4283608d12af45890f3a534e334487c9ce9eeaaed992c78ce5ff683e57ec08f5a3ba84efa818e1e39fc1ad91ed6
 SHA512 
9b9aa3ff48a76e7d1464f5fc644e736d09898b2245c81292c510d1a3b967dca13e4711bab564947ec99c118094c385d12a92ddd767a84153fdd21df03da75349
 DIST c-ares-1.22.1.tar.gz.asc 488 BLAKE2B 
a3723365cd733ca4551b039038baeb94b4e53dda3dac1c479606c07fbc09b8ea0ebbd83b26ede8e0a1782ac06dfb62b53472e0024239175d763fb1f3e6834b50
 SHA512 
37ad0a9c72e7a98bf83e4be107040c3223880a784e01a917dbe72861e2f4ca692100d2b8543be3c960d21fc8d3d57a7075f99ba6de61366a93783cea07cc9f76

diff --git a/net-dns/c-ares/c-ares-1.20.1.ebuild 
b/net-dns/c-ares/c-ares-1.20.1.ebuild
deleted file mode 100644
index 3f0ca563d3b2..
--- a/net-dns/c-ares/c-ares-1.20.1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
-inherit edo multilib-minimal verify-sig
-
-DESCRIPTION="C library that resolves names asynchronously"
-HOMEPAGE="https://c-ares.org/;
-SRC_URI="
-   https://c-ares.org/download/${P}.tar.gz
-   verify-sig? ( https://c-ares.org/download/${P}.tar.gz.asc )
-"
-
-# ISC for lib/{bitncmp.c,inet_ntop.c,inet_net_pton.c} (bug #912405)
-LICENSE="MIT ISC"
-# Subslot = SONAME of libcares.so.2
-SLOT="0/2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 

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

2023-11-24 Thread Sam James
commit: 6b7deb00769848eb6c832dfb9b6d6401bd98729a
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:15:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:15:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b7deb00

dev-libs/elfutils: Stabilize 0.189-r4 hppa, #914208

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

 dev-libs/elfutils/elfutils-0.189-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/elfutils/elfutils-0.189-r4.ebuild 
b/dev-libs/elfutils/elfutils-0.189-r4.ebuild
index a6da7957de9c..4fbcbbab5b6d 100644
--- a/dev-libs/elfutils/elfutils-0.189-r4.ebuild
+++ b/dev-libs/elfutils/elfutils-0.189-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 debuginfod lzma nls static-libs test +utils zstd"
 RESTRICT="!test? ( test )"
 



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

2023-11-24 Thread Sam James
commit: 3fb356c4df8a60bf7d1fda8e52b4dc4c1e5438a0
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:15:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:15:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fb356c4

dev-python/rpds-py: Stabilize 0.10.6 arm64, #916935

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

 dev-python/rpds-py/rpds-py-0.10.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/rpds-py/rpds-py-0.10.6.ebuild 
b/dev-python/rpds-py/rpds-py-0.10.6.ebuild
index 3b11a7c5a745..259ba2993fbb 100644
--- a/dev-python/rpds-py/rpds-py-0.10.6.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.10.6.ebuild
@@ -63,7 +63,7 @@ LICENSE+="
Unicode-DFS-2016
 "
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
 
 QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/libmicrohttpd/

2023-11-24 Thread Sam James
commit: 05093b2bf808424c6f78fd2c6db6ef0131a8870f
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:15:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:15:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05093b2b

net-libs/libmicrohttpd: Stabilize 0.9.77 hppa, #914208

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

 net-libs/libmicrohttpd/libmicrohttpd-0.9.77.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/libmicrohttpd/libmicrohttpd-0.9.77.ebuild 
b/net-libs/libmicrohttpd/libmicrohttpd-0.9.77.ebuild
index fd1fbe4258f4..a0fa15ab5462 100644
--- a/net-libs/libmicrohttpd/libmicrohttpd-0.9.77.ebuild
+++ b/net-libs/libmicrohttpd/libmicrohttpd-0.9.77.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${MY_P}
 
 LICENSE="|| ( LGPL-2.1+ !ssl? ( GPL-2+-with-eCos-exception-2 ) )"
 SLOT="0/12"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86"
 IUSE="+epoll +eventfd ssl static-libs test +thread-names"
 REQUIRED_USE="epoll? ( kernel_linux )"
 RESTRICT="!test? ( test )"



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

2023-11-24 Thread Sam James
commit: e2fde53cd12d8417f308716f09662030e660c6df
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:14:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:14:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2fde53c

dev-libs/elfutils: Stabilize 0.189-r4 ppc64, #914208

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

 dev-libs/elfutils/elfutils-0.189-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/elfutils/elfutils-0.189-r4.ebuild 
b/dev-libs/elfutils/elfutils-0.189-r4.ebuild
index 82c333f59e53..e9527f20c62c 100644
--- a/dev-libs/elfutils/elfutils-0.189-r4.ebuild
+++ b/dev-libs/elfutils/elfutils-0.189-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 debuginfod lzma nls static-libs test +utils zstd"
 RESTRICT="!test? ( test )"
 



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

2023-11-24 Thread Sam James
commit: ec70c8f74c3d0233be827f4b42c6b823048dc915
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:14:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:14:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec70c8f7

dev-libs/elfutils: Stabilize 0.189-r4 ppc, #914208

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

 dev-libs/elfutils/elfutils-0.189-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/elfutils/elfutils-0.189-r4.ebuild 
b/dev-libs/elfutils/elfutils-0.189-r4.ebuild
index abfa0027df3d..82c333f59e53 100644
--- a/dev-libs/elfutils/elfutils-0.189-r4.ebuild
+++ b/dev-libs/elfutils/elfutils-0.189-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" verify-sig? ( 
https://sourceware.org/elfutils/ftp/${PV}/${P}.tar.bz2.
 
 LICENSE="|| ( GPL-2+ LGPL-3+ ) utils? ( GPL-3+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="bzip2 debuginfod lzma nls static-libs test +utils zstd"
 RESTRICT="!test? ( test )"
 



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

2023-11-24 Thread Sam James
commit: c22372a61dd61966e9d8438d2cd64ba847a9be20
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:09:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:09:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c22372a6

net-misc/curl: drop 8.2.1, 8.3.0, 8.3.0-r1

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

 net-misc/curl/Manifest |   2 -
 net-misc/curl/curl-8.2.1.ebuild| 361 -
 net-misc/curl/curl-8.3.0-r1.ebuild | 361 -
 net-misc/curl/curl-8.3.0.ebuild| 360 
 net-misc/curl/metadata.xml |   1 -
 5 files changed, 1085 deletions(-)

diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index ad05e9e07a13..0f6e4d3f8566 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -1,5 +1,3 @@
-DIST curl-8.2.1.tar.xz 2631932 BLAKE2B 
77c0b067935397afb3961378f2fe349fa988c6379c1ab7437c5d5f967710b2e9ba7aec91df8fe58a8b26c00c0164d4db9bd095ca27d1bf52b768c8d83cc0ecaf
 SHA512 
3f78c9330c52d32b166f17829fc2be13418ef925e88f75aacad7f369e7afe00dc4a56566418730dbb845b2b284d721b08f639df322e2e1ef2dfab165c4189094
-DIST curl-8.2.1.tar.xz.asc 488 BLAKE2B 
569a7c8d338f7175b5035fa281861b57cce7f5327ec6437d79e215e5a806619c9432d7960687e5463787f681cc408371c1eb1f0db7fb8678b8ef34ec50ef69d0
 SHA512 
31ee66a09e7bd14de949ae991c23a0b905d38407b73ae39bae6d01854d8708355c14bc4d0eab3ff931b85986d0236dd34e934eef6061f4b70739137fd0525084
 DIST curl-8.3.0.tar.xz 2641764 BLAKE2B 
6875b20e27ed86f9b6ab256210d85e9fb3b39645e8be710b2e6fe29fba40220f870e06bc21e8a92244670fed0a08c7716e4806a267ede49c4ed6d66e03f5fcd4
 SHA512 
6404b4c74fe1185cb482631ca3a143996cb7298d0d8a76bfafd7696e7729c0055a069bdba782dee3f3eb273fb678a4438cb27d3deca54022878cdff83a51
 DIST curl-8.3.0.tar.xz.asc 488 BLAKE2B 
ef5a749e579710d45db9f73da0cbcb58d77a9dfe73be622536496997fa792fe5cbd0331a31f01e21cbdb36c6384dca44baa647c9f3d20effabb5bfc275b1b491
 SHA512 
b7d45722640ac50181b20a6d663168ec6eec6691c5604ddfe9c7177f07da598cb2de688c631043dc428c311774d781ccd16bd1e2fb4f038be651e3bee383aec4
 DIST curl-8.4.0.tar.xz 2658376 BLAKE2B 
ea5ebecc3c1aeac3ae8fd0cf7d8ff3298149b9c4c556fb85ed8d9310e3613228eb6fca133b0dfb9268988f93d694779fab8d53510cfa5710c1320bb6638f05eb
 SHA512 
7027dbf3b759b39d6ec9c4da58fadd254e84bb93bff599541b3bc3135bad4c2955c6237d7ddd60973f9f1a6948bc32d7e312985fb50658bc958b9f22fee74f2b

diff --git a/net-misc/curl/curl-8.2.1.ebuild b/net-misc/curl/curl-8.2.1.ebuild
deleted file mode 100644
index 8208a9fdf639..
--- a/net-misc/curl/curl-8.2.1.ebuild
+++ /dev/null
@@ -1,361 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/danielstenberg.asc
-inherit autotools multilib-minimal multiprocessing prefix toolchain-funcs 
verify-sig
-
-DESCRIPTION="A Client that groks URLs"
-HOMEPAGE="https://curl.se/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/curl/curl.git;
-else
-   SRC_URI="
-   https://curl.se/download/${P}.tar.xz
-   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
-   "
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-LICENSE="BSD curl ISC test? ( BSD-4 )"
-SLOT="0"
-IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"
-# These select the default SSL implementation
-IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
-IUSE+=" nghttp3"
-RESTRICT="!test? ( test )"
-
-# Only one default ssl provider can be enabled
-# The default ssl provider needs its USE satisfied
-# nghttp3 = https://bugs.gentoo.org/912029
-REQUIRED_USE="
-   ssl? (
-   ^^ (
-   curl_ssl_gnutls
-   curl_ssl_mbedtls
-   curl_ssl_nss
-   curl_ssl_openssl
-   curl_ssl_rustls
-   )
-   )
-   curl_ssl_gnutls? ( gnutls )
-   curl_ssl_mbedtls? ( mbedtls )
-   curl_ssl_nss? ( nss )
-   curl_ssl_openssl? ( openssl )
-   curl_ssl_rustls? ( rustls )
-   nghttp3? ( !openssl )
-"
-
-RDEPEND="
-   sys-libs/zlib[${MULTILIB_USEDEP}]
-   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
-   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
-   http2? ( >=net-libs/nghttp2-1.12.0:=[${MULTILIB_USEDEP}] )
-   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
-   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   ldap? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2023-11-24 Thread Sam James
commit: a06bc4ed21c1edce75f92ac2789750764e012c9d
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:10:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:10:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a06bc4ed

sys-devel/gcc: drop 12.3.1_p20230526

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

 sys-devel/gcc/Manifest|  1 -
 sys-devel/gcc/gcc-12.3.1_p20230526.ebuild | 63 ---
 2 files changed, 64 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index ef7c4e56914d..7ff7ef26ccaf 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -7,7 +7,6 @@ DIST gcc-11-20231116.tar.xz 76229556 BLAKE2B 
d86238ccc5f477316cf9b24f85335e2eaef
 DIST gcc-11-20231123.tar.xz 76227160 BLAKE2B 
20fb3d3ec58c0c78a795ffbd154d76b203670f16b1a8c8eac4d17b4b2abd09e2def944c7765582889d7c79934a35c5852db8b0713bac8a3254df86eabce55a6a
 SHA512 
49db02156afb5005822080a00172801ea1f3e62ae26eabf2edc9033c9577bc529adb8c9e259bb3e23d075741ff9074b6b1f33c158cdd60b7b23760e64f3f5c58
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
-DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 
6f6eca272ab506e16a231003c399e28572595c82fbaaec9deb14b78ff9fc493fb24afe1c375d4f2fd75e9813805934857ef2ceb6c05b7977dbfe2e50abdc3ec9
 SHA512 
fb190ce5bf3d38a1899016475c1551550d44c6f71f1f1a71ced545cbb2aff0446bd2765230b0920379579a13103a507ffc1e197ac69afb0a4f08efe11b50918d
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12-20231117.tar.xz 79812376 BLAKE2B 
a32153daa75f640cfbea7eea3bbf1391d9d95fd0e9659c73e7bade50fefdbe93f5b0a22b4b9b61e08a5df9009081bbde9a3878c0fdd474f02944fe10704736c6
 SHA512 
c31886d2b5d2b58fa5caa063407d896aab565f8d5996f71447e341d85f8b34c989ab8462a14f067473e360d2f5e2131f9cc068eb8808a23b4531ad313b7ea37b
 DIST gcc-12-20231124.tar.xz 79820140 BLAKE2B 
8a4ea2e35955d72d6b87c3f352d2fadc859febf83e0df5846ad7749d496bcdc961d9fac76e4b3f91e2686e778a0433026a883d987cd5428a284d080eab82680d
 SHA512 
fc2ecae20b94dbbfd3e017f89355f159826a18a56634bc0e4c54fbed6a237bb11980a323056915af5cea307fb1fefc301f8f996ea04608541cb12020197f2844

diff --git a/sys-devel/gcc/gcc-12.3.1_p20230526.ebuild 
b/sys-devel/gcc/gcc-12.3.1_p20230526.ebuild
deleted file mode 100644
index d1ff9bb68321..
--- a/sys-devel/gcc/gcc-12.3.1_p20230526.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TOOLCHAIN_PATCH_DEV="sam"
-PATCH_GCC_VER="12.3.0"
-PATCH_VER="2"
-MUSL_VER="1"
-MUSL_GCC_VER="12.3.0"
-
-if [[ ${PV} == *. ]] ; then
-   MY_PV_2=$(ver_cut 2)
-   MY_PV_3=1
-   if [[ ${MY_PV_2} == 0 ]] ; then
-   MY_PV_2=0
-   MY_PV_3=0
-   else
-   MY_PV_2=$((${MY_PV_2} - 1))
-   fi
-
-   # e.g. 12.2. -> 12.1.1
-   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
-elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
-   # Cheesy hack for RCs
-   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
-   MY_P=${PN}-${MY_PV}
-   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
-   TOOLCHAIN_SET_S=no
-   S="${WORKDIR}"/${MY_P}
-fi
-
-inherit toolchain
-
-if tc_is_live ; then
-   # Needs to be after inherit (for now?), bug #830908
-   EGIT_BRANCH=releases/gcc-$(ver_cut 1)
-elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
-   # Don't keyword live ebuilds
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 
~riscv ~s390 sparc x86"
-fi
-
-if [[ ${CATEGORY} != cross-* ]] ; then
-   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
-   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
-   # bug #830454
-   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
-   DEPEND="${RDEPEND}"
-   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-

[gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/

2023-11-24 Thread Sam James
commit: c10058f59a97784abce5ebd7bbc926a146406520
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 05:10:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 05:10:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10058f5

sys-devel/gcc: drop 11.3.1_p20230427

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

 sys-devel/gcc/Manifest|  2 -
 sys-devel/gcc/gcc-11.3.1_p20230427.ebuild | 64 ---
 2 files changed, 66 deletions(-)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 4c56f133479f..ef7c4e56914d 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,14 +1,12 @@
 DIST gcc-10.5.0-musl-patches-2.tar.xz 3452 BLAKE2B 
5387e516d07d81477b3f39b8b3bd986bf861d32cd25dc5481c97bd3620d00c918c5661e86857f66dbf28a655401a53e43417f638c443e44cbfdbf5e950caac4d
 SHA512 
86f2ce31cc4fc4fb5a6043fb527bf822d895e1a6220652024f78a1cbd5a962edb6be8dc5f43c32053e075f39bb2350ea8f14e7d57e0473dd2933a7b44676bde5
 DIST gcc-10.5.0-patches-6.tar.xz 18208 BLAKE2B 
4cac3340108fb378c76ad62b728429f3c97f348d178744e7536575f3576ca8aa682b878b7df3b1c162dccae64a3cb56c66d8d60eae323e1ece2de4278084fdbd
 SHA512 
9d6c84325fbc118cee01347468ce729c278e5b026b16da945fe54050726e26f86a46ee7b71a01a47cf927b70bfcce459c49a6bc4fb93dcfaa047c76d4c5bc5bc
 DIST gcc-10.5.0.tar.xz 77846412 BLAKE2B 
9b71761f4015649514677784443886e59733ac3845f7dfaa4343f46327d36c08c403c444b9e492b870ac0b3f2e3568f972b7700a0ef05a497fb4066079b3143b
 SHA512 
d86dbc18b978771531f4039465e7eb7c19845bf607dc513c97abf8e45ffe1086a99d98f83dfb7b37204af22431574186de9d5ff80c8c3c3a98dbe3983195bffd
-DIST gcc-11-20230427.tar.xz 76165128 BLAKE2B 
dd896b418c1fce35a61005d5b5c90cfd1246d37d23c2a8fc08bacd7d7ca84c353f3ccf5de2370ae5e5ca95c7ae3deab3565b3f65eb78b611dbe5ad4a256516f0
 SHA512 
fada917a832be5d2e15ee32f24e19fc87b851dc8e6fc75d1be6d25d3510dba408ae3ef3b245ff239c51aa3d243c95f12269695611e5c8965ba55f5aa4730778d
 DIST gcc-11-20230622.tar.xz 76199316 BLAKE2B 
a769dc6be63eabca3bc33944b471d727bf230e506773c85977156b187f12664f2cd3e0992a1faefda8ec88ff85d1a8d12795121baadc7e8b9653d69a8025e46e
 SHA512 
8dbc5a4b54f2bc52458914705af40a00b33e46061dd5b335b4b4a6e96d17206fe480d3fec564dd11ebcca6168f054984d706b1b26b7e694e8b327692a13ae7d1
 DIST gcc-11-20230824.tar.xz 76202120 BLAKE2B 
243ce16e28c66d681bb27df32866947309f8fa386e258896651b6853e390da79304250669096fd55cafe0a9d5adf4b3a3cf5989302f4ad13660ece80639b545a
 SHA512 
a9cab8bf61f2a572baba73a2a11271eeb61d43f07411df376a8568820c1373f64f635d747933fda1e942ae717b0ae9f1c810f662fc09ccb075940248bc48b582
 DIST gcc-11-20231116.tar.xz 76229556 BLAKE2B 
d86238ccc5f477316cf9b24f85335e2eaefb168541bdea6e97703f8e587e36af67ff531c3f44d15976153e7ac6d84f4c0754df419620f86868877e29e552fd4c
 SHA512 
cf8b1ce868cbdfce03735b30a941532406a317c8c539b054ba2784f58fe9680c6c248ab513ae76feaac92d47e993f0aab08185d335eed7565ff0ce778f9c1548
 DIST gcc-11-20231123.tar.xz 76227160 BLAKE2B 
20fb3d3ec58c0c78a795ffbd154d76b203670f16b1a8c8eac4d17b4b2abd09e2def944c7765582889d7c79934a35c5852db8b0713bac8a3254df86eabce55a6a
 SHA512 
49db02156afb5005822080a00172801ea1f3e62ae26eabf2edc9033c9577bc529adb8c9e259bb3e23d075741ff9074b6b1f33c158cdd60b7b23760e64f3f5c58
 DIST gcc-11.4.0-musl-patches-2.tar.xz 4308 BLAKE2B 
a2335e155fc57816fed822a648e0eaefafcba9d04e1ad0fd7baeea5a694ab6f5e3c1678cb406f2a1bd17bab25cb01699d032713a1ccf337948dfda2093844607
 SHA512 
17b84f907cb1bd763873655e6f35fd3ed55a40b602b70a626f04f83b4cc89c6261db1661de78d4d969187a8c56e9f6305b742515a3836b962248a21df0df5d0c
 DIST gcc-11.4.0-patches-10.tar.xz 13852 BLAKE2B 
54937d13e30e2a5303c7e197fae09eeed35ca0b9783625e02578fcee829b5503fb22d664366322b304df7d01ae807d00af7c93db3e3ceebe4851e15647724f87
 SHA512 
31b4d7a2e7cc589e92e12c3583d13d41c523cafbd309bc0532df9b68ea2473c89daef4c0edd3ce2917b5823d81a7792f145b9449f16277d0d64c22ceff50bbb9
-DIST gcc-11.4.0-patches-9.tar.xz 14704 BLAKE2B 
9aa2ecbac493d3040694e9930738e57d59a764b90ab92b91709c319b883f28ad108767e5d11e8b62af40bf1e583d5ff83a03e8c895f904bc6f41315ce9ab4f0a
 SHA512 
ac8b7c6c382ffacc4e9d08299440fc237fa366ec36fb8eb7a8d426b64a4186384a262e6380dc83ed7f7240125ce26a8435c8a4e0e13976ef2652067a7129bd17
 DIST gcc-12-20230526.tar.xz 79780444 BLAKE2B 
6f6eca272ab506e16a231003c399e28572595c82fbaaec9deb14b78ff9fc493fb24afe1c375d4f2fd75e9813805934857ef2ceb6c05b7977dbfe2e50abdc3ec9
 SHA512 
fb190ce5bf3d38a1899016475c1551550d44c6f71f1f1a71ced545cbb2aff0446bd2765230b0920379579a13103a507ffc1e197ac69afb0a4f08efe11b50918d
 DIST gcc-12-20230825.tar.xz 79804260 BLAKE2B 
4d3eb40eb5954d497b3e9586dad0d18c9e561d3fdd0bdccc5c9572edfbe024a235e30371a10116d98c77f0b6042739600c57ac99253d34f0fbb8b8465b187e1f
 SHA512 
a6cd868f474c356886460b95263807828f9a379ce97524611ec504d6a9149ca1f92585128e6ffd03fa2647442e72fde6ebe987fd49f2fc49d8df39ab056905c5
 DIST gcc-12-20231117.tar.xz 79812376 BLAKE2B 
a32153daa75f640cfbea7eea3bbf1391d9d95fd0e9659c73e7bade50fefdbe93f5b0a22b4b9b61e08a5df9009081bbde9a3878c0fdd474f02944fe10704736c6
 SHA512 

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

2023-11-24 Thread Sam James
commit: aaa875c761a02f7fd84b0ff9bab035f1e4e4c18b
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 04:57:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 04:57:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aaa875c7

dev-libs/libxml2: drop 2.12.0

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

 dev-libs/libxml2/Manifest  |   1 -
 dev-libs/libxml2/libxml2-2.12.0.ebuild | 196 -
 2 files changed, 197 deletions(-)

diff --git a/dev-libs/libxml2/Manifest b/dev-libs/libxml2/Manifest
index 299f7d20b2d3..a9cc6d0ab51d 100644
--- a/dev-libs/libxml2/Manifest
+++ b/dev-libs/libxml2/Manifest
@@ -2,7 +2,6 @@ DIST libxml2-2.10.4.tar.xz 2643600 BLAKE2B 
5bbb63c6e58accf434513aeb974fed7349e54
 DIST libxml2-2.11.4.tar.xz 2626756 BLAKE2B 
5d7e6388291a8473195131f5cb22aee9a4182f28fd8eed468c449b762d363cfb1713a7466c1f98e96cf819ed8f78e13a6ba930c2fadd8d63869b6efe8e8be8a8
 SHA512 
c1df7441c729430bdd2de52e9da69b171afc4b776e4a2eb43acbc71ada7a3814a465247fb5fca4c83ecf1c281f7745069ec3d051a7964cb7cc119a3d983f93ba
 DIST libxml2-2.11.5.tar.xz 2628132 BLAKE2B 
4af53ef7c19cfcddcf3de5c694a1b03cf4212f8e4c4cb3d873a897fddd8a89d7a52d049a8b85e96c6cdb471689aa385512d87b9710074e90583bf7ad46319172
 SHA512 
8f087cdaf61957567f04280facc70211c09ca131a532fd13ed4bfc38ddec50e44b1f842b108e635bd4205232036a3e1097904ac016f1fd135bacd17aebb04272
 DIST libxml2-2.11.6.tar.xz 2628652 BLAKE2B 
0a1776ca44b21143c538665b6cf7a50962bb1bda6c85f45e4fd4fb7c36ecb4d592d1f5a8d38015bac06a3acb6f7adb1d4afa10fe95987197509f4c1f45b15962
 SHA512 
43d244450b494c7dbd3521287b87cba0c11267be8d7940a1ecd49dbf0ebefdd052c4c3472c3f267b0d8c431d9b5b964b05067af9e38bc4b0e4f46bc0445b6201
-DIST libxml2-2.12.0.tar.xz 2639292 BLAKE2B 
50265115b37219e96408228407e6d3e2b910b1026770de7c23a1dc9e66aa491c6194e2404ddfc33874ee43e6ad81ffc68572931e6ca2426d5c5094bd6224247d
 SHA512 
ea0b66f20bf9c81afd757d5764e8ad1a7a3e4b7addba1b0e9492ee7a8024ce0523ab5031808780801120e18a29134b664b2b4ecc425ea28fb4d96029bedb903a
 DIST libxml2-2.12.1.tar.xz 2637392 BLAKE2B 
86ca96c35388386d4e6433e4c452bdca46d9267a9370117c5f5d8826de79a01b09a6a9184e27e805f657ac06aba106ee118c5aff3bcdef9231d01d1569c5fd9e
 SHA512 
84ade06df7d170b777cfe701389444176a02714b1d8f1916d022ef6cf7cf85822571989608dcecc470c2eec044a65dd971562a95921ddb1668736295a5be2806
 DIST xmlts20130923.tar.gz 641522 BLAKE2B 
63a47bc69278ef510cd0b3779aed729e1b309e30efa0015d28ed051cc03f9dfddb447ab57b07b3393e8f47393d15473b0e199c34cb1f5f746b15ddfaa55670be
 SHA512 
d5c4d26b324ed21f4e0641cd7f8b76dbf9de80df8b519982e44d41c960df29fd03618e02e9693b2d11ad06d19c4a965274c95a048ec3b9653eacb919a7f8b733
 DIST xsts-2002-01-16.tar.gz 6894439 BLAKE2B 
1e9ec63d2c104655e64249e07440a04d862fcbcd4d4e19745d81b34994319b510a531c9d6df1491fae1e90b5d0764f0f1a827251ca8df5d613178b0eab01ef25
 SHA512 
43300af6d39c1e2221b0ed7318fe14c7464eeb6eb030ed1e22eb29b4ab17f014e2a4c8887c3a46ae5d243e3072da27f00f4e285498ae6f1288177d38d1108288

diff --git a/dev-libs/libxml2/libxml2-2.12.0.ebuild 
b/dev-libs/libxml2/libxml2-2.12.0.ebuild
deleted file mode 100644
index 7a65290535a9..
--- a/dev-libs/libxml2/libxml2-2.12.0.ebuild
+++ /dev/null
@@ -1,196 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Note: Please bump in sync with dev-libs/libxslt
-
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-inherit flag-o-matic python-r1 multilib-minimal
-
-XSTS_HOME="http://www.w3.org/XML/2004/xml-schema-test-suite;
-XSTS_NAME_1="xmlschema2002-01-16"
-XSTS_NAME_2="xmlschema2004-01-14"
-XSTS_TARBALL_1="xsts-2002-01-16.tar.gz"
-XSTS_TARBALL_2="xsts-2004-01-14.tar.gz"
-XMLCONF_TARBALL="xmlts20130923.tar.gz"
-
-DESCRIPTION="XML C parser and toolkit"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libxml2/-/wikis/home;
-if [[ ${PV} ==  ]] ; then
-   EGIT_REPO_URI="https://gitlab.gnome.org/GNOME/libxml2;
-   inherit autotools git-r3
-else
-   inherit gnome.org libtool
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-fi
-
-SRC_URI+="
-   test? (
-   ${XSTS_HOME}/${XSTS_NAME_1}/${XSTS_TARBALL_1}
-   ${XSTS_HOME}/${XSTS_NAME_2}/${XSTS_TARBALL_2}
-   https://www.w3.org/XML/Test/${XMLCONF_TARBALL}
-   )
-"
-S="${WORKDIR}/${PN}-${PV%_rc*}"
-
-LICENSE="MIT"
-SLOT="2"
-IUSE="debug examples +ftp icu lzma +python readline static-libs test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-RDEPEND="
-   virtual/libiconv
-   >=sys-libs/zlib-1.2.8-r1:=[${MULTILIB_USEDEP}]
-   icu? ( >=dev-libs/icu-51.2-r1:=[${MULTILIB_USEDEP}] )
-   lzma? ( >=app-arch/xz-utils-5.0.5-r1:=[${MULTILIB_USEDEP}] )
-   python? ( ${PYTHON_DEPS} )
-   readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-

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

2023-11-24 Thread Sam James
commit: bfe965837ccf956b3242dc77f30e49f5caef60c0
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 04:55:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 04:55:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe96583

sys-apps/fakeroot: add 1.32.2

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

 sys-apps/fakeroot/Manifest   |  1 +
 sys-apps/fakeroot/fakeroot-1.32.2.ebuild | 76 
 2 files changed, 77 insertions(+)

diff --git a/sys-apps/fakeroot/Manifest b/sys-apps/fakeroot/Manifest
index 03e7b93d10dc..78009b263885 100644
--- a/sys-apps/fakeroot/Manifest
+++ b/sys-apps/fakeroot/Manifest
@@ -1,2 +1,3 @@
 DIST fakeroot_1.31.orig.tar.gz 551366 BLAKE2B 
f9b766f233f1f731399a814d1936b1dbdd64808a411ba11c4f460fe2eb66d3a5d40fd907d3d6cf6d9f0d062ad24319bee379da0609bbb9b0e1b7f17a889643b0
 SHA512 
a66a3535c2088ba8c33e3afc18d2ab1a16a502b999a4efbea7542e345181aa172af2e0949989832cda69bf6753c80a4bfc12cc283f5da11de31aa0bee0e8b47b
 DIST fakeroot_1.32.1.orig.tar.gz 551727 BLAKE2B 
62befaabcddcc9ba75d5df6e81412a83dd82e76febbc03fe7e37e2f607d48ed2126db794b4a6ac7f0a9ddb04cf431050d959fb81665bd60837a1713f2d937970
 SHA512 
fe8263ca9b90e4df253311e5331721a8783260a1058b307d10ffbde47724fc24df584806b17af4477be47d90dc553abe6a476e02cf8ce2aebdd94357ff7d7f09
+DIST fakeroot_1.32.2.orig.tar.gz 571345 BLAKE2B 
796ad9a43fb6390ff9a286940517c84c0c4c304cdb9316bcb65da4e7a763e3911a3524cb47b797a48bec55e9f0ce587bd571ed11097ef4c4d4b6979609e4b4e4
 SHA512 
62fd597f8fb7e2d977892851a5dc579d431fc9a25fd0ce02e3997ac6be3d22edd9cf03ede68cf961096de86659962f9f04e0e747074ea3c79931c0413c32612a

diff --git a/sys-apps/fakeroot/fakeroot-1.32.2.ebuild 
b/sys-apps/fakeroot/fakeroot-1.32.2.ebuild
new file mode 100644
index ..00707249475b
--- /dev/null
+++ b/sys-apps/fakeroot/fakeroot-1.32.2.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="de es fr nl pt ro sv"
+inherit autotools flag-o-matic plocale
+
+DESCRIPTION="A fake root environment by means of LD_PRELOAD and SysV IPC (or 
TCP) trickery"
+HOMEPAGE="https://packages.qa.debian.org/f/fakeroot.html;
+SRC_URI="mirror://debian/pool/main/${PN:0:1}/${PN}/${P/-/_}.orig.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="acl debug nls test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   sys-libs/libcap
+   acl? ( sys-apps/acl )
+   test? ( app-arch/sharutils )
+"
+BDEPEND="nls? ( app-text/po4a )"
+
+DOCS=( AUTHORS BUGS DEBUG README doc/README.saving )
+
+src_prepare() {
+   default
+
+   disable_locale() {
+   local locale=${1}
+
+   sed -i -e "s: ${locale}::" doc/po4a/po4a.cfg doc/Makefile.am || 
die
+   }
+
+   plocale_find_changes doc/po4a/po '' '.po'
+   plocale_for_each_disabled_locale disable_locale
+
+   # We could make this conditional and disable the autodependency in
+   # autotools.eclass but it'd make it too easy for NLS builds to be broken
+   # and us not realise.
+   eautoreconf
+}
+
+src_configure() {
+   export ac_cv_header_sys_acl_h=$(usex acl)
+   use acl || export ac_cv_search_acl_get_fd=no # bug 759568
+   use debug && append-cppflags -DLIBFAKEROOT_DEBUGGING
+
+   # https://bugs.gentoo.org/834445
+   # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101270
+   filter-flags -fno-semantic-interposition
+
+   econf --disable-static
+}
+
+src_compile() {
+   local enabled_locales=$(plocale_get_locales)
+
+   if use nls && [[ -n ${enabled_locales} ]] ; then
+   # Create translated man pages
+   pushd doc >/dev/null || die
+   po4a -v -k 0 --variable "srcdir=${S}/doc/" po4a/po4a.cfg || die
+   popd >/dev/null || die
+   fi
+
+   default
+}
+
+src_install() {
+   default
+
+   # no static archives
+   find "${ED}" -name '*.la' -delete || die
+}



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

2023-11-24 Thread Sam James
commit: 32d4f40dc57b3177594788b177e603b75a698a42
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 25 04:56:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 25 04:56:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32d4f40d

dev-python/qdarkstyle: Keyword 3.2.1 arm64, #918039

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

 dev-python/qdarkstyle/qdarkstyle-3.2.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/qdarkstyle/qdarkstyle-3.2.1.ebuild 
b/dev-python/qdarkstyle/qdarkstyle-3.2.1.ebuild
index 13cd2cffe65e..c83697e8bea2 100644
--- a/dev-python/qdarkstyle/qdarkstyle-3.2.1.ebuild
+++ b/dev-python/qdarkstyle/qdarkstyle-3.2.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 
 RDEPEND="
>=dev-python/QtPy-2.0.0[gui,${PYTHON_USEDEP}]



[gentoo-commits] proj/netifrc:master commit in: net/, doc/

2023-11-24 Thread Robin H. Johnson
commit: a0b69349707b4aaaefc01fd37f1b386935d75c90
Author: Alon Bar-Lev  gmail  com>
AuthorDate: Sun May 14 21:38:28 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Nov 25 04:54:01 2023 +
URL:https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=a0b69349

net: add qmi interface support

qmi is useful for cellular modem connection, the management interface is
implemented using libqmi's qmicli utility.

Signed-off-by: Alon Bar-Lev  gmail.com>
Signed-off-by: Robin H. Johnson  gentoo.org>
Closes: https://github.com/gentoo/netifrc/pull/44

 doc/net.example.Linux.in |  13 +
 net/Makefile |   2 +-
 net/qmi.sh   | 133 +++
 3 files changed, 147 insertions(+), 1 deletion(-)

diff --git a/doc/net.example.Linux.in b/doc/net.example.Linux.in
index 42b8071..cbd81e7 100644
--- a/doc/net.example.Linux.in
+++ b/doc/net.example.Linux.in
@@ -1132,6 +1132,19 @@
 #l2tpsession_l2tpeth2="tunnel_id 2 session_id 1 peer_session_id 1"
 #config_l2tpeth2="10.100.2.1/24"
 
+#-
+# QMI
+# For QMI support, emerge net-libs/libqmi
+# QMI is used for some cellular modems.
+#
+# Each QMI interface may have the following configuration:
+#qmi_apn_wwan0=# The name of the APN
+#qmi_auth_wwan0=   # none, pop, chap, both, Default: none
+#qmi_username_wwan0=   # Default: dummy
+#qmi_password_wwan0=   # Default dummy
+#qmi_cdc_wwan0=# Default: /dev/cdc-wmiX where 
X is taken from IFACE
+#-
+
 #-
 # Advanced Routing
 # WARNING: For advanced routing you MUST be using sys-apps/iproute2

diff --git a/net/Makefile b/net/Makefile
index 58483cd..f562d15 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -14,7 +14,7 @@ INC-Linux=adsl.sh apipa.sh arping.sh bonding.sh 
br2684ctl.sh bridge.sh \
ccwgroup.sh clip.sh ethtool.sh iproute2.sh ifplugd.sh ip6to4.sh 
\
ipppd.sh iwconfig.sh netplugd.sh pppd.sh pump.sh tuntap.sh 
udhcpc.sh \
vlan.sh macvlan.sh ip6rd.sh firewalld.sh dummy.sh hsr.sh 
l2tp.sh \
-   iw.sh iwd.sh wireguard.sh veth.sh dhclientv6.sh
+   iw.sh iwd.sh wireguard.sh veth.sh dhclientv6.sh qmi.sh
 
 SRCS-NetBSD= ifwatchd.sh.in
 INC-NetBSD=ifwatchd.sh

diff --git a/net/qmi.sh b/net/qmi.sh
new file mode 100644
index 000..ac1b2dd
--- /dev/null
+++ b/net/qmi.sh
@@ -0,0 +1,133 @@
+# Copyright (c) 2011 by Gentoo Foundation
+# Released under the 2-clause BSD license.
+# shellcheck shell=sh disable=SC1008
+
+_is_qmi() {
+   [ -d "/sys/class/net/${IFACE}/qmi" ]
+}
+
+_get_state() {
+   echo "/run/net.${IFACE}.qmi.state"
+}
+
+_get_device() {
+   echo "/dev/cdc-$(echo "${IFACE}" | sed 's/wwan/wdm/')"
+}
+
+qmi_depend()
+{
+   program qmicli
+   program ip
+   before interface
+}
+
+qmi_pre_start() {
+
+   _is_qmi || return 0
+
+   local device
+   local apn
+   local auth
+   local username
+   local password
+   local out
+   local rc
+
+   eval device=\$qmi_cdc_${IFVAR}
+   eval apn=\$qmi_apn_${IFVAR}
+   eval auth=\$qmi_auth_${IFVAR}
+   eval username=\$qmi_username_${IFVAR}
+   eval password=\$qmi_password_${IFVAR}
+
+   [ -n "${apn}" ] || return 0
+
+   [ -n "${device}" ] || device="$(_get_device)"
+   [ -n "${auth}" ] || auth="none"
+   [ -n "${username}" ] || username="dummy"
+   [ -n "${password}" ] || password="dummy"
+
+   if ! [ -c "${device}" ]; then
+   ewarn "Cannot open device ${device} for ${IFACE}, aborting 
configuration"
+   return 1
+   fi
+
+   if ! cat "/sys/class/net/${IFACE}/qmi/raw_ip" | grep -q Y; then
+   ebegin "Configuring QMI raw IP"
+
+   ip link set "${IFACE}" down
+   if ! echo Y > "/sys/class/net/${IFACE}/qmi/raw_ip"; then
+   eend 1 "Cannot set raw IP mode for ${IFACE}, aborting 
configuration"
+   return 1
+   else
+   eend 0
+   fi
+   fi
+
+   local 
wwan_connection="apn='${apn}',auth='${auth}',username='${username}',password='${password}',autoconnect=yes,ip-type=4"
+   local n
+   for n in 1 2 3; do
+   ebegin "Connecting QMI APN '${apn}' using '${username}'"
+
+   if out="$( \
+   qmicli \
+   --device="${device}" \
+   --wds-start-network="${wwan_connection}" \
+   --device-open-proxy \
+   --client-no-release-cid \
+   )"; then
+   eend 0
+  

[gentoo-commits] proj/netifrc:master commit in: net/

2023-11-24 Thread Robin H. Johnson
commit: acf5e9c1d505e14524dcc78a1433872ae273c491
Author: Violet Purcell  inventati  org>
AuthorDate: Wed Nov 22 23:35:01 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Nov 25 04:52:47 2023 +
URL:https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=acf5e9c1

iwd: depend on "program /usr/libexec/iwd" instead of "program iwd"

In iwd.sh, the iwd executable used is /usr/libexec/iwd, however in the
dependency block it depends on just "program iwd." Since iwd is not in
PATH, this will fail and cause iwd to not be started when it should be.
Correct this to /usr/libexec/iwd.

Signed-off-by: Violet Purcell  inventati.org>
Signed-off-by: Robin H. Johnson  gentoo.org>
Closes: https://github.com/gentoo/netifrc/pull/49

 net/iwd.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net/iwd.sh b/net/iwd.sh
index d8be2d5..75edb8c 100644
--- a/net/iwd.sh
+++ b/net/iwd.sh
@@ -7,7 +7,7 @@ iwd_depend()
before interface
provide wireless
after iwconfig
-   program iwd
+   program /usr/libexec/iwd
 }
 
 _config_vars="$_config_vars iwd"



  1   2   3   4   5   6   7   >