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

2024-07-10 Thread Sam James
commit: f46038204a524c907de3ebc16037f415117b8f25
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 07:04:40 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 07:04:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4603820

dev-python/mypy: fix disabling mypyc for py3.13

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

 dev-python/mypy/mypy-1.10.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/mypy/mypy-1.10.1.ebuild 
b/dev-python/mypy/mypy-1.10.1.ebuild
index b87fe789fc41..9bd317074557 100644
--- a/dev-python/mypy/mypy-1.10.1.ebuild
+++ b/dev-python/mypy/mypy-1.10.1.ebuild
@@ -63,14 +63,15 @@ PATCHES=(
 # test files (https://github.com/mypyc/mypyc/issues/1014)
 export CCACHE_DISABLE=1
 
-src_compile() {
+python_compile() {
local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0)
case ${EPYTHON} in
python3.13)
# https://github.com/mypyc/mypyc/issues/1056
MYPY_USE_MYPYC=0
+   ;;
esac
-   distutils-r1_src_compile
+   distutils-r1_python_compile
 }
 
 python_test() {



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

2024-07-10 Thread Sam James
commit: 7fab49bd4d6feb5ca77fc1e1b07fd48ef9f3e552
Author: Rahul Sandhu  sandhuservices  dev>
AuthorDate: Wed Jul 10 06:19:10 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 06:33:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fab49bd

dev-libs/zziplib: add 0.13.77

Closes: https://bugs.gentoo.org/933176
Signed-off-by: Rahul Sandhu  sandhuservices.dev>
Closes: https://github.com/gentoo/gentoo/pull/37505
Signed-off-by: Sam James  gentoo.org>

 dev-libs/zziplib/Manifest   |  1 +
 dev-libs/zziplib/zziplib-0.13.77.ebuild | 70 +
 2 files changed, 71 insertions(+)

diff --git a/dev-libs/zziplib/Manifest b/dev-libs/zziplib/Manifest
index 0e48fca0f0ca..6368bbeeff2f 100644
--- a/dev-libs/zziplib/Manifest
+++ b/dev-libs/zziplib/Manifest
@@ -2,3 +2,4 @@ DIST zziplib-0.13.72.tar.gz 1162175 BLAKE2B 
ff5617645e25040e4666e5440651fbb2b04c
 DIST zziplib-0.13.74-testdata.tar.xz 166188 BLAKE2B 
f3cc98495542fb95e8bd9cfb98ecd22c9e6206fd13c1d0607ee8b7640ddb3d3c4b9cb7bc7ca7a95a787ffef4e5a8c2b4ab1bc0c5890811ab21c681239840dcdb
 SHA512 
d4545f770c4f00658ec69a7f393f38d0c649704adb30b6a25f2c0b48711829416985258d34911d48b9bd394d9334ab89c8deda719f2aae509a75441f8a8d8902
 DIST zziplib-0.13.74.tar.gz 1177162 BLAKE2B 
fc093b731406101086e59ff54b4378190c88821c4349d75e35c9595b45695b5f91a20e99a9689f7ebbc8d8951f2c4e1132d670e3827f5329977de1f85c9ce5d2
 SHA512 
7dd27247cbc475e2c6beb3a96c620f9938ade0dff6f4e088f9c28432fc4cc01df9d6771ec3d5e07baabe27033f4764d60e31c4c54588559de64e894d0557c94f
 DIST zziplib-0.13.76.tar.gz 1185716 BLAKE2B 
c04743fc47e6a0e102a01d0473d88b9f9cb044a3a021119d16533949d0a1f132fb73f957714a840b0474590bc98f62132e89ce890c5c9097a77d8f007c3f1e5a
 SHA512 
d4b327530fc2681df1705b24d5de697d3c3829e299c28e047849444c7aeaf87e188d96782a2009dc7ae216f82f744a32a94fc7962fb12b3a62b28d7ecf12a7d6
+DIST zziplib-0.13.77.tar.gz 1190133 BLAKE2B 
30ab10a440dbef6a9d37e75652734ed6c51fa902f6106d864b923a2d5d0ad170bcb279681e05f613ab8c20ade374ce1f8be21575b1b5f27cb9c7e7da9441c16a
 SHA512 
63071f1ea7290d7658ff4cfdb2aaef5d07f319e12077365ddef6c57c671fcc66efa10e40c6885879063bb8c724524e04264ebfcdc9493e0299f03e3637a1b1d9

diff --git a/dev-libs/zziplib/zziplib-0.13.77.ebuild 
b/dev-libs/zziplib/zziplib-0.13.77.ebuild
new file mode 100644
index ..cef1f31dd237
--- /dev/null
+++ b/dev-libs/zziplib/zziplib-0.13.77.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+# Needed for docs, bug #835755
+PYTHON_REQ_USE="xml(+)"
+inherit cmake flag-o-matic python-any-r1
+
+TEST_PV="0.13.74"
+DESCRIPTION="Lightweight library for extracting data from files archived in a 
single zip file"
+HOMEPAGE="https://github.com/gdraheim/zziplib https://zziplib.sourceforge.net;
+# Test data tarball generated with python ./zziptests.py -D -d /tmp/zziplib -v
+SRC_URI="
+   https://github.com/gdraheim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+   test? ( 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${TEST_PV}-testdata.tar.xz
 )
+"
+
+LICENSE="|| ( LGPL-2.1 MPL-1.1 )"
+SLOT="0/13"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="sdl test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   test? (
+   app-arch/unzip
+   app-arch/zip
+   )
+"
+DEPEND="
+   sys-libs/zlib
+   sdl? ( >=media-libs/libsdl-1.2.6 )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   # This test assumes being built with automake (checks for .libs/x).
+   sed -i -e 's/test_91000_zzshowme_check_sfx/skip_&/' test/zziptests.py 
|| die
+   cmake_src_prepare
+}
+
+src_configure() {
+   # 
https://github.com/gdraheim/zziplib/commit/f3bfc0dd6663b7df272cc0cf17f48838ad724a2f#diff-b7b1e314614cf326c6e2b6eba1540682R100
+   append-flags -fno-strict-aliasing
+
+   local mycmakeargs=(
+   -DZZIPSDL=$(usex sdl)
+   -DBUILD_TESTS=$(usex test)
+   -DZZIPTEST=$(usex test)
+   -DZZIPDOCS=ON
+   -DZZIPWRAP=OFF
+   )
+
+   cmake_src_configure
+}
+
+src_test() {
+   cd "${S}" || die
+   "${EPYTHON}" "${S}"/test/zziptests.py \
+   --downloads=no \
+   --verbose \
+   --topsrcdir "${S}" \
+   --bindir "$(realpath --relative-to="${S}" "${BUILD_DIR}"/bins)" 
\
+   --downloaddir "${WORKDIR}"/${PN}-${TEST_PV}-testdata \
+   --testdatadir "${T}"/testdata.d \
+   || die "Tests failed with ${EPYTHON}"
+}



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

2024-07-10 Thread Sam James
commit: f3a1f3a49b790909984d8afbfa9e1f4cfb119b2c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 06:35:47 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 06:35:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a1f3a4

dev-libs/zziplib: enable py3.13

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

 dev-libs/zziplib/zziplib-0.13.77.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/zziplib/zziplib-0.13.77.ebuild 
b/dev-libs/zziplib/zziplib-0.13.77.ebuild
index cef1f31dd237..ad5170c0585a 100644
--- a/dev-libs/zziplib/zziplib-0.13.77.ebuild
+++ b/dev-libs/zziplib/zziplib-0.13.77.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..12} )
-# Needed for docs, bug #835755
+PYTHON_COMPAT=( python3_{10..13} )
+# Needed for docs, bug #8357553
 PYTHON_REQ_USE="xml(+)"
 inherit cmake flag-o-matic python-any-r1
 



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

2024-07-10 Thread Sam James
commit: 5faea891f5ac08748d55f43c434ca824480a6967
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 06:36:11 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 06:36:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5faea891

dev-python/django: Stabilize 5.0.7 ALLARCHES, #935807

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

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

diff --git a/dev-python/django/django-5.0.7.ebuild 
b/dev-python/django/django-5.0.7.ebuild
index 7c31ddcc79a5..be69e34a55a0 100644
--- a/dev-python/django/django-5.0.7.ebuild
+++ b/dev-python/django/django-5.0.7.ebuild
@@ -28,7 +28,7 @@ LICENSE+=" Apache-2.0"
 # admin icons, jquery, xregexp.js
 LICENSE+=" MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 
~x64-macos"
 IUSE="doc sqlite test"
 RESTRICT="!test? ( test )"
 



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

2024-07-10 Thread Sam James
commit: 5f0af1d3c66067ba3380ef70189b59039be3dcc9
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 06:36:12 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 06:36:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f0af1d3

dev-python/django: Stabilize 4.2.14 ALLARCHES, #935808

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

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

diff --git a/dev-python/django/django-4.2.14.ebuild 
b/dev-python/django/django-4.2.14.ebuild
index 3d93ca48aced..7379e6655f94 100644
--- a/dev-python/django/django-4.2.14.ebuild
+++ b/dev-python/django/django-4.2.14.ebuild
@@ -28,7 +28,7 @@ LICENSE+=" Apache-2.0"
 # admin icons, jquery, xregexp.js
 LICENSE+=" MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~x64-macos"
 IUSE="doc sqlite test"
 RESTRICT="!test? ( test )"
 



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

2024-07-10 Thread Sam James
commit: e8d60528150bb8284d6bf6c6ce02f534474dc984
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 06:19:19 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 06:19:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8d60528

app-admin/monit: Stabilize 5.33.0 x86, #935805

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

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

diff --git a/app-admin/monit/monit-5.33.0.ebuild 
b/app-admin/monit/monit-5.33.0.ebuild
index 47fd1c2f963b..ae48da7c2f4b 100644
--- a/app-admin/monit/monit-5.33.0.ebuild
+++ b/app-admin/monit/monit-5.33.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz;
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux"
 IUSE="ipv6 pam ssl"
 
 RDEPEND="sys-libs/zlib:=



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

2024-07-10 Thread Sam James
commit: ae21ae8b2773d2460e00bbee7027cbdeaef48258
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 06:19:18 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 06:19:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae21ae8b

app-admin/monit: Stabilize 5.33.0 amd64, #935805

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

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

diff --git a/app-admin/monit/monit-5.33.0.ebuild 
b/app-admin/monit/monit-5.33.0.ebuild
index 253ee81a7bac..47fd1c2f963b 100644
--- a/app-admin/monit/monit-5.33.0.ebuild
+++ b/app-admin/monit/monit-5.33.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz;
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
 IUSE="ipv6 pam ssl"
 
 RDEPEND="sys-libs/zlib:=



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

2024-07-10 Thread Sam James
commit: 4c9fa5a5160020a77ddd6ba7be4c2cbfcb9568a7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 06:19:20 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 06:19:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9fa5a5

app-admin/monit: Stabilize 5.33.0 ppc, #935805

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

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

diff --git a/app-admin/monit/monit-5.33.0.ebuild 
b/app-admin/monit/monit-5.33.0.ebuild
index ae48da7c2f4b..8c444b2a8595 100644
--- a/app-admin/monit/monit-5.33.0.ebuild
+++ b/app-admin/monit/monit-5.33.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz;
 
 LICENSE="AGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux"
 IUSE="ipv6 pam ssl"
 
 RDEPEND="sys-libs/zlib:=



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

2024-07-10 Thread Sam James
commit: eb7dd90aae306c681a85ffb93e3277037a122c23
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 06:19:17 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 06:19:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb7dd90a

dev-python/ipython: Stabilize 8.25.0 arm64, #934339

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

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

diff --git a/dev-python/ipython/ipython-8.25.0.ebuild 
b/dev-python/ipython/ipython-8.25.0.ebuild
index 9a48b1dc7250..c2be6f085af8 100644
--- a/dev-python/ipython/ipython-8.25.0.ebuild
+++ b/dev-python/ipython/ipython-8.25.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="examples notebook nbconvert qt5 +smp test"
 RESTRICT="!test? ( test )"
 



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

2024-07-09 Thread Sam James
commit: b5af8ca5087b6f170b0572095bf926c01bc3a975
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 05:08:42 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 05:08:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5af8ca5

dev-ruby/dalli: Stabilize 3.2.8 ppc, #935799

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

 dev-ruby/dalli/dalli-3.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/dalli/dalli-3.2.8.ebuild 
b/dev-ruby/dalli/dalli-3.2.8.ebuild
index 3c62797c87fd..efa74e9bbef9 100644
--- a/dev-ruby/dalli/dalli-3.2.8.ebuild
+++ b/dev-ruby/dalli/dalli-3.2.8.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/petergoldstein/dalli;
 SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE="test"
 
 DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )"



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

2024-07-09 Thread Sam James
commit: 37683e9dcf9d7c6771ae734f0ebf0f136219a859
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 05:08:40 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 05:08:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37683e9d

dev-ruby/rack-session: Stabilize 2.0.0 amd64, #935799

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

 dev-ruby/rack-session/rack-session-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rack-session/rack-session-2.0.0.ebuild 
b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
index 727ae4b08f5b..9891d26f73af 100644
--- a/dev-ruby/rack-session/rack-session-2.0.0.ebuild
+++ b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/rack/rack-session/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/rack-3.0.0"



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

2024-07-09 Thread Sam James
commit: 5853ab3d0cb66f51ea0d0c480c0f55b1156a509b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 05:08:43 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 05:08:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5853ab3d

dev-ruby/rack-session: Stabilize 2.0.0 ppc, #935799

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

 dev-ruby/rack-session/rack-session-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rack-session/rack-session-2.0.0.ebuild 
b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
index 9891d26f73af..b45e62b37ebd 100644
--- a/dev-ruby/rack-session/rack-session-2.0.0.ebuild
+++ b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/rack/rack-session/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/rack-3.0.0"



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

2024-07-09 Thread Sam James
commit: dd94024e8bb0de11e04eaed27be6559dc2a91cb0
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 05:08:40 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 05:08:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd94024e

dev-ruby/dalli: Stabilize 3.2.8 amd64, #935799

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

 dev-ruby/dalli/dalli-3.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/dalli/dalli-3.2.8.ebuild 
b/dev-ruby/dalli/dalli-3.2.8.ebuild
index 78ca42d503b7..3c62797c87fd 100644
--- a/dev-ruby/dalli/dalli-3.2.8.ebuild
+++ b/dev-ruby/dalli/dalli-3.2.8.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/petergoldstein/dalli;
 SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE="test"
 
 DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )"



[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/

2024-07-09 Thread Sam James
commit: 97f0e468e2534663744b833843f17cd43b90a5a7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 00:56:43 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 00:56:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f0e468

x11-themes/tela-icon-theme: Stabilize 20230625 amd64, #935790

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

 x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild 
b/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild
index 9952d069a306..d62723e0f87d 100644
--- a/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild
+++ b/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git;
 else

SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 arm64 ppc64"
+   KEYWORDS="amd64 arm64 ppc64"
S="${WORKDIR}/${MY_PN}-${MY_PV}"
 fi
 



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

2024-07-09 Thread Sam James
commit: 955b7475625203c7f6503be1ef72e44ea7914b1b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 00:51:49 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 00:51:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=955b7475

dev-ruby/rack-session: Stabilize 2.0.0 ppc64, #935799

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

 dev-ruby/rack-session/rack-session-2.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ruby/rack-session/rack-session-2.0.0.ebuild 
b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
index b9c1619948b2..6fe98d8c1e27 100644
--- a/dev-ruby/rack-session/rack-session-2.0.0.ebuild
+++ b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/rack/rack-session/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/rack-3.0.0"



[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/

2024-07-09 Thread Sam James
commit: 316cacf96461fc278742d958e9ea6ab114e24a2e
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 00:51:46 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 00:51:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=316cacf9

x11-themes/tela-icon-theme: Stabilize 20230625 ppc64, #935790

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

 x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild 
b/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild
index 3a0301169077..269945381660 100644
--- a/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild
+++ b/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -22,7 +22,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git;
 else

SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ~ppc64"
+   KEYWORDS="~amd64 ~arm64 ppc64"
S="${WORKDIR}/${MY_PN}-${MY_PV}"
 fi
 



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

2024-07-09 Thread Sam James
commit: 47db6a3b18943941ee2451829fecf7fad53c68e2
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 00:51:52 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 00:51:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47db6a3b

dev-ruby/rack-session: Stabilize 2.0.0 arm64, #935799

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

 dev-ruby/rack-session/rack-session-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rack-session/rack-session-2.0.0.ebuild 
b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
index 69495767bfb6..727ae4b08f5b 100644
--- a/dev-ruby/rack-session/rack-session-2.0.0.ebuild
+++ b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/rack/rack-session/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/rack-3.0.0"



[gentoo-commits] repo/gentoo:master commit in: x11-themes/tela-icon-theme/

2024-07-09 Thread Sam James
commit: b710772aa03f0c4d9b2fc1d29947bfe61fdb0a49
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 00:51:47 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 00:51:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b710772a

x11-themes/tela-icon-theme: Stabilize 20230625 arm64, #935790

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

 x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild 
b/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild
index 269945381660..9952d069a306 100644
--- a/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild
+++ b/x11-themes/tela-icon-theme/tela-icon-theme-20230625.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/vinceliuice/${MY_PN}.git;
 else

SRC_URI="https://github.com/vinceliuice/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm64 ppc64"
+   KEYWORDS="~amd64 arm64 ppc64"
S="${WORKDIR}/${MY_PN}-${MY_PV}"
 fi
 



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

2024-07-09 Thread Sam James
commit: 4ff6b12d82860b91deddb1cf67deb853e943eaf3
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 00:51:54 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 00:51:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ff6b12d

net-analyzer/zabbix: Keyword 7.0.0 arm64, #935800

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

 net-analyzer/zabbix/zabbix-7.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-analyzer/zabbix/zabbix-7.0.0.ebuild 
b/net-analyzer/zabbix/zabbix-7.0.0.ebuild
index b643986bf82b..77e7e44907a5 100644
--- a/net-analyzer/zabbix/zabbix-7.0.0.ebuild
+++ b/net-analyzer/zabbix/zabbix-7.0.0.ebuild
@@ -26,7 +26,7 @@ S=${WORKDIR}/${MY_P}
 LICENSE="AGPL-3"
 SLOT="0/$(ver_cut 1-2)"
 WEBAPP_MANUAL_SLOT="yes"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="agent +agent2 curl frontend gnutls ipv6 java ldap libxml2 mysql odbc 
openipmi +openssl +postgres proxy selinux server snmp sqlite ssh static"
 REQUIRED_USE="|| ( agent agent2 frontend proxy server )
?? ( gnutls openssl )



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

2024-07-09 Thread Sam James
commit: 28d3aa34f8a0592daab1e4fb63799f350b9f3a9c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 00:51:51 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 00:51:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28d3aa34

dev-ruby/rack-session: Stabilize 2.0.0 arm, #935799

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

 dev-ruby/rack-session/rack-session-2.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rack-session/rack-session-2.0.0.ebuild 
b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
index 6fe98d8c1e27..69495767bfb6 100644
--- a/dev-ruby/rack-session/rack-session-2.0.0.ebuild
+++ b/dev-ruby/rack-session/rack-session-2.0.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/rack/rack-session/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE=""
 
 ruby_add_rdepend ">=dev-ruby/rack-3.0.0"



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

2024-07-09 Thread Sam James
commit: 23ffb4eb30a6edf7edaadff033720dcce6890291
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 00:51:52 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 00:51:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23ffb4eb

dev-ruby/dalli: Stabilize 3.2.8 arm64, #935799

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

 dev-ruby/dalli/dalli-3.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/dalli/dalli-3.2.8.ebuild 
b/dev-ruby/dalli/dalli-3.2.8.ebuild
index dcf0a646948f..78ca42d503b7 100644
--- a/dev-ruby/dalli/dalli-3.2.8.ebuild
+++ b/dev-ruby/dalli/dalli-3.2.8.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/petergoldstein/dalli;
 SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE="test"
 
 DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )"



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

2024-07-09 Thread Sam James
commit: 23947ce85ca4a4a303c9bbbd0d72864db8272c2f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 00:51:50 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 00:51:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23947ce8

dev-ruby/dalli: Stabilize 3.2.8 arm, #935799

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

 dev-ruby/dalli/dalli-3.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/dalli/dalli-3.2.8.ebuild 
b/dev-ruby/dalli/dalli-3.2.8.ebuild
index 84fcb045b108..dcf0a646948f 100644
--- a/dev-ruby/dalli/dalli-3.2.8.ebuild
+++ b/dev-ruby/dalli/dalli-3.2.8.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/petergoldstein/dalli;
 SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86"
 IUSE="test"
 
 DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )"



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

2024-07-09 Thread Sam James
commit: 655a7c8fa327f9124e5d1ea78ebc6ce41c1cc7b4
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 10 00:51:48 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Wed Jul 10 00:51:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=655a7c8f

dev-ruby/dalli: Stabilize 3.2.8 ppc64, #935799

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

 dev-ruby/dalli/dalli-3.2.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/dalli/dalli-3.2.8.ebuild 
b/dev-ruby/dalli/dalli-3.2.8.ebuild
index a60d07836d51..84fcb045b108 100644
--- a/dev-ruby/dalli/dalli-3.2.8.ebuild
+++ b/dev-ruby/dalli/dalli-3.2.8.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/petergoldstein/dalli;
 SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="test"
 
 DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )"



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

2024-07-09 Thread Sam James
commit: 17dc053371f3608e9b940662add44aaf91df42e9
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 14:02:15 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 14:04:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17dc0533

dev-libs/ktextaddons: refresh deps

Add dep on kwidgetsaddons (upstream commit 
d5c7d79661fb2f9971029cc4a1eb8cf77289dfbc).

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

 dev-libs/ktextaddons/ktextaddons-1.5.4.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/ktextaddons/ktextaddons-1.5.4.ebuild 
b/dev-libs/ktextaddons/ktextaddons-1.5.4.ebuild
index c59bc67f77cd..91e82c8d59c3 100644
--- a/dev-libs/ktextaddons/ktextaddons-1.5.4.ebuild
+++ b/dev-libs/ktextaddons/ktextaddons-1.5.4.ebuild
@@ -34,6 +34,7 @@ DEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/sonnet-${KFMIN}:6
>=kde-frameworks/syntax-highlighting-${KFMIN}:6
speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )



[gentoo-commits] repo/gentoo:master commit in: kde-apps/libkleo/

2024-07-09 Thread Sam James
commit: ce46c0f0e57eafaa380b4a36b168e3c1cd8d515a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 13:58:54 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 14:04:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce46c0f0

kde-apps/libkleo: refresh deps

Add kcolorscheme for upstream commit 7a9a33acc7fa44fca67b9ee40e1c348787bdb082.

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

 kde-apps/libkleo/libkleo-24.05.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/libkleo/libkleo-24.05.2.ebuild 
b/kde-apps/libkleo/libkleo-24.05.2.ebuild
index e712397580d7..d1ced8c7d2b9 100644
--- a/kde-apps/libkleo/libkleo-24.05.2.ebuild
+++ b/kde-apps/libkleo/libkleo-24.05.2.ebuild
@@ -22,6 +22,7 @@ RDEPEND="
>=dev-libs/libgpg-error-1.36
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
>=kde-frameworks/kcodecs-${KFMIN}:6
+   >=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6



[gentoo-commits] proj/kde:master commit in: kde-apps/libkleo/

2024-07-09 Thread Sam James
commit: ac61d0a1a289fac59b5b4813fdd4c27a2e41b885
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 13:58:54 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 13:58:54 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=ac61d0a1

kde-apps/libkleo: refresh deps

Add kcolorscheme for upstream commit 7a9a33acc7fa44fca67b9ee40e1c348787bdb082.

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

 kde-apps/libkleo/libkleo-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/libkleo/libkleo-.ebuild 
b/kde-apps/libkleo/libkleo-.ebuild
index 32ef4939cc..50e56c068d 100644
--- a/kde-apps/libkleo/libkleo-.ebuild
+++ b/kde-apps/libkleo/libkleo-.ebuild
@@ -22,6 +22,7 @@ RDEPEND="
>=dev-libs/libgpg-error-1.36
>=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
>=kde-frameworks/kcodecs-${KFMIN}:6
+   >=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kcompletion-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6



[gentoo-commits] proj/kde:master commit in: dev-libs/ktextaddons/

2024-07-09 Thread Sam James
commit: 003759e8d88f6431cf445a71c1e70bfe4d61750f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 14:02:15 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 14:02:15 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=003759e8

dev-libs/ktextaddons: refresh deps

Add dep on kwidgetsaddons (upstream commit 
d5c7d79661fb2f9971029cc4a1eb8cf77289dfbc).

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

 dev-libs/ktextaddons/ktextaddons-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/ktextaddons/ktextaddons-.ebuild 
b/dev-libs/ktextaddons/ktextaddons-.ebuild
index a179ed021a..84aad00871 100644
--- a/dev-libs/ktextaddons/ktextaddons-.ebuild
+++ b/dev-libs/ktextaddons/ktextaddons-.ebuild
@@ -34,6 +34,7 @@ DEPEND="
>=kde-frameworks/kcoreaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kio-${KFMIN}:6
+   >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
>=kde-frameworks/sonnet-${KFMIN}:6
>=kde-frameworks/syntax-highlighting-${KFMIN}:6
speech? ( >=dev-qt/qtspeech-${QTMIN}:6 )



[gentoo-commits] repo/gentoo:master commit in: app-portage/gemato/

2024-07-09 Thread Sam James
commit: 294ca3e10a183e64f5dbb96bd9bd0f07c17f3a7c
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 13:03:21 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 13:03:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=294ca3e1

app-portage/gemato: depend on gnupg[ssl] too

Followup to 9c92cf6c30d975c45cbacde0d968735e390e918e.

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

 app-portage/gemato/gemato-20.6.ebuild | 2 +-
 app-portage/gemato/gemato-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/gemato/gemato-20.6.ebuild 
b/app-portage/gemato/gemato-20.6.ebuild
index a389edfa15e4..557af1b51b27 100644
--- a/app-portage/gemato/gemato-20.6.ebuild
+++ b/app-portage/gemato/gemato-20.6.ebuild
@@ -22,7 +22,7 @@ IUSE="+gpg pretty-log tools"
 
 RDEPEND="
gpg? (
-   >=app-crypt/gnupg-2.2.20-r1
+   >=app-crypt/gnupg-2.2.20-r1[ssl]
dev-python/requests[${PYTHON_USEDEP}]
)
pretty-log? (

diff --git a/app-portage/gemato/gemato-.ebuild 
b/app-portage/gemato/gemato-.ebuild
index c5261323ede9..ed4bf1572e46 100644
--- a/app-portage/gemato/gemato-.ebuild
+++ b/app-portage/gemato/gemato-.ebuild
@@ -22,7 +22,7 @@ IUSE="+gpg pretty-log tools"
 
 RDEPEND="
gpg? (
-   >=app-crypt/gnupg-2.2.20-r1
+   >=app-crypt/gnupg-2.2.20-r1[ssl]
dev-python/requests[${PYTHON_USEDEP}]
)
pretty-log? (



[gentoo-commits] repo/gentoo:master commit in: net-libs/grpc/, net-libs/grpc/files/

2024-07-09 Thread Sam James
commit: 9e3d327b499a7bf4d05d3b15539f665521f1f3f7
Author: Paul Zander  gmail  com>
AuthorDate: Mon Jul  8 10:53:40 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 12:51:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3d327b

net-libs/grpc: add 1.65.0

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/grpc/Manifest |   1 +
 net-libs/grpc/files/grpc-1.65.0-system-gtest.patch |  86 +
 net-libs/grpc/grpc-1.65.0.ebuild   | 209 +
 3 files changed, 296 insertions(+)

diff --git a/net-libs/grpc/Manifest b/net-libs/grpc/Manifest
index 000c1f925495..9f1f912d579f 100644
--- a/net-libs/grpc/Manifest
+++ b/net-libs/grpc/Manifest
@@ -4,3 +4,4 @@ DIST grpc-1.56.1.tar.gz 11750628 BLAKE2B 
52ea088d3d19fa7c1d1dc44899cd67bfd0132df
 DIST grpc-1.57.0.tar.gz 17337863 BLAKE2B 
10c6fb35f606806aeb25cd55dd993d9af168eb8b1db64b4515830e2144dc44f35ce8f8329316a38d933b8032a0eff386591a0ddb87f2e405c5deaba012db2824
 SHA512 
b323de7c1f35b9de3fb7bf02ff4db6993abb0eee6860bbf2082818dda405fbe3a19fad91c5b48565cb65c6318de739bb91e47b5095801c078c6cbf3e8c73600c
 DIST grpc-1.60.0.tar.gz 17442762 BLAKE2B 
35cc0ea938deb848ca91e3d5f8879b85b80f94ac09b582600f05fee1f55c162ae98f2f744480f69d78e78da0c0f2d9e198f812101daaa1f1959869f26ba7d97a
 SHA512 
91c2406ed4198509ac0d5360b3da6898fa4f40f459eb6fff541faa44cc238eed98fd7489e7ef7a80a6f4a318bc5b9130eaa0ba1beaa358d1c074fc82825648ff
 DIST grpc-1.62.1.tar.gz 22384671 BLAKE2B 
134e40732e784e52d518cde6e518e4c08e2f67a025754d88b92a9a314f86e53bee33ee793395b9e225c0895c6ac8b9c036892c82c19d0fddf69909a22eac4b78
 SHA512 
3224ad2617c18156f90c54c1ebf1f2015e405a6f12546e8709e0c905f52508c9f1a13b4d5a6cc7a35abf58b429985b5b504c9062f50c0d3d6aa163180a61047a
+DIST grpc-1.65.0.tar.gz 22537894 BLAKE2B 
08b53b515b6e80c19aae6b9d3af969f79cc0f25413bc60106276030cd45df677bc67a94327da1439a2c469d49ed71043cf852f38e7fa5a36c2cb875a71bd3aa5
 SHA512 
18fbce2f77caca6bd21374db2234411ec37d27e5b171b1008aac6810f1a98e3f51826b9dc5e8bd29a746e4f2f31b2a87d6f1bbf988e72e321ca81e7b14f1a4b5

diff --git a/net-libs/grpc/files/grpc-1.65.0-system-gtest.patch 
b/net-libs/grpc/files/grpc-1.65.0-system-gtest.patch
new file mode 100644
index ..47be90892893
--- /dev/null
+++ b/net-libs/grpc/files/grpc-1.65.0-system-gtest.patch
@@ -0,0 +1,86 @@
+https://bugs.gentoo.org/927403
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 7a55616fb6..ee62502267 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -3442,79 +3442,6 @@ if(gRPC_INSTALL)
+   )
+ endif()
+ 
+-if(gRPC_BUILD_TESTS)
+-
+-add_library(gtest
+-  third_party/googletest/googlemock/src/gmock-cardinalities.cc
+-  third_party/googletest/googlemock/src/gmock-internal-utils.cc
+-  third_party/googletest/googlemock/src/gmock-matchers.cc
+-  third_party/googletest/googlemock/src/gmock-spec-builders.cc
+-  third_party/googletest/googlemock/src/gmock.cc
+-  third_party/googletest/googletest/src/gtest-assertion-result.cc
+-  third_party/googletest/googletest/src/gtest-death-test.cc
+-  third_party/googletest/googletest/src/gtest-filepath.cc
+-  third_party/googletest/googletest/src/gtest-matchers.cc
+-  third_party/googletest/googletest/src/gtest-port.cc
+-  third_party/googletest/googletest/src/gtest-printers.cc
+-  third_party/googletest/googletest/src/gtest-test-part.cc
+-  third_party/googletest/googletest/src/gtest-typed-test.cc
+-  third_party/googletest/googletest/src/gtest.cc
+-)
+-
+-target_compile_features(gtest PUBLIC cxx_std_14)
+-
+-set_target_properties(gtest PROPERTIES
+-  VERSION ${gRPC_CORE_VERSION}
+-  SOVERSION ${gRPC_CORE_SOVERSION}
+-)
+-
+-if(WIN32 AND MSVC)
+-  set_target_properties(gtest PROPERTIES COMPILE_PDB_NAME "gtest"
+-COMPILE_PDB_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}"
+-  )
+-  if(gRPC_INSTALL)
+-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/gtest.pdb
+-  DESTINATION ${gRPC_INSTALL_LIBDIR} OPTIONAL
+-)
+-  endif()
+-endif()
+-
+-target_include_directories(gtest
+-  PUBLIC $ 
$
+-  PRIVATE
+-${CMAKE_CURRENT_SOURCE_DIR}
+-${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
+-${_gRPC_RE2_INCLUDE_DIR}
+-${_gRPC_SSL_INCLUDE_DIR}
+-${_gRPC_UPB_GENERATED_DIR}
+-${_gRPC_UPB_GRPC_GENERATED_DIR}
+-${_gRPC_UPB_INCLUDE_DIR}
+-${_gRPC_XXHASH_INCLUDE_DIR}
+-${_gRPC_ZLIB_INCLUDE_DIR}
+-third_party/googletest/googletest/include
+-third_party/googletest/googletest
+-third_party/googletest/googlemock/include
+-third_party/googletest/googlemock
+-)
+-target_link_libraries(gtest
+-  ${_gRPC_ALLTARGETS_LIBRARIES}
+-  ${_gRPC_RE2_LIBRARIES}
+-  absl::flat_hash_set
+-  absl::failure_signal_handler
+-  absl::stacktrace
+-  absl::symbolize
+-  absl::flags
+-  absl::flags_parse
+-  absl::flags_reflection
+-  absl::flags_usage
+-  absl::strings
+-  absl::any
+-  absl::optional
+-  absl::variant
+-)
+-
+-
+-endif()
+ 
+ add_library(upb_base_lib
+   third_party/u

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/x86/, sci-geosciences/qgis/files/, sci-geosciences/qgis/

2024-07-09 Thread Sam James
commit: 42c1ed171bc80870b3effc80b4fb1ec85957424a
Author: Paul Zander  gmail  com>
AuthorDate: Mon Jul  8 10:59:10 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 12:51:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c1ed17

sci-geosciences/qgis: add 3.38.0, 3.36.3-r1

Closes: https://bugs.gentoo.org/935732
Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37487
Signed-off-by: Sam James  gentoo.org>

 profiles/arch/x86/package.use.mask |   4 +
 sci-geosciences/qgis/Manifest  |   1 +
 .../files/qgis-3.36.3-qt6-Fix-broken-test.patch|  29 ++
 sci-geosciences/qgis/files/qgis-3.36.3-qt6.patch   |  42 ++
 .../qgis/files/qgis-3.36.3-testReportDir.patch |  13 +
 sci-geosciences/qgis/metadata.xml  |   1 +
 sci-geosciences/qgis/qgis-3.36.3-r1.ebuild | 513 
 sci-geosciences/qgis/qgis-3.38.0.ebuild| 520 +
 sci-geosciences/qgis/qgis-.ebuild  | 333 +++--
 9 files changed, 1408 insertions(+), 48 deletions(-)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 05fc5dfd3873..16f7b6e53826 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -12,6 +12,10 @@ dev-tex/abntex lyx
 # additional dev-qt/qtwebengine revdeps.
 kde-frameworks/purpose:5 kaccounts
 
+# Paul Zander  (2024-06-17)
+# missing keywords on dev-python/PyQt6
+sci-geosciences/qgis qt6
+
 # Sam James  (2024-06-13)
 # Needs as-yet-unkeyworded KF6 (bug #934215)
 app-crypt/pinentry qt6

diff --git a/sci-geosciences/qgis/Manifest b/sci-geosciences/qgis/Manifest
index e6367e082396..d7ccf995079b 100644
--- a/sci-geosciences/qgis/Manifest
+++ b/sci-geosciences/qgis/Manifest
@@ -1,4 +1,5 @@
 DIST qgis-3.28.10.tar.bz2 159289420 BLAKE2B 
9ae7d2b8e8c55b69f8bf93c5ace3ff86dbbed838b3b2d3bbd09e4229402cc4268e710f9f6be20b98a60d75c39199c851d00293e2e67b410b3aa3b909717839f0
 SHA512 
00032ae91927c0a293133cffa44eb7b963eea43814d762c13b3281169bc26eb2122eda06b9edc2110424ea29d0f73456e092f2d801392eec1d453ab15576ec56
 DIST qgis-3.36.1.tar.bz2 171472398 BLAKE2B 
1bcd657d1bb715566975ec5aa5bff5a6f282b025c578370d1112a53d00865e18828343ec644f7bb9cff24922e50070c361cae93246f067df4566a4cbd629349b
 SHA512 
e6c6cd458bf9ead5ff42dd51a7c80c6fff66fe04e1618265fccff706a5e60189d8819dc61479a2f2b23f00664c91304d9891ddbaedc4cadf2b9cfd0a6af4e273
 DIST qgis-3.36.3.tar.bz2 172648476 BLAKE2B 
120ba5837e25b0a0ac1bd9588afccf1ee9a1cb6cb26500e010bdd81657d6c061acdf107dbbefc417cc94e113ee8039c3c4a6b664c892e8ea459c2d5f2135e6cc
 SHA512 
534b7affb8dc0ca9aab55e3492b3b1aefd9f14f5d3e87bbecde5445d536516e6f0913f55078f2621227a6a75c18d402041d9b66c495a9e342602467e40b01e8a
+DIST qgis-3.38.0.tar.bz2 175129654 BLAKE2B 
2ced37dd3d65ec53d523c3f6921274ce04c3450c663bd09895b076ad5be7ba43f4efc5c2efb486780204cbc1f8b15cb716a52c3a172eeb8d6bb6fb44ea010ba9
 SHA512 
178c4c9f50637cfbb88c4e0c17f9c9579614ae226274d421609533b4d3d480d949f3aee90c03c1ac1c36d41a890676516d3c1e51637fefc7f53657eb6d6416ff
 DIST qgis_sample_data-2.8.14.tar.gz 22119181 BLAKE2B 
2d0565e91ec8119382bc9ab8e262dc04227fe8289146794891759ff5a32012245270614ba1119a6329fc45cf56852830c2079589309aa3467873f71f5c608eac
 SHA512 
6b2653d5b57ffc2c2317639dac212429840984ac917ca3e452b39aabb99ea106d1a77c1c1dd967244ef16ede9deae751b170affdf08b72239eafed5b8977da3d

diff --git a/sci-geosciences/qgis/files/qgis-3.36.3-qt6-Fix-broken-test.patch 
b/sci-geosciences/qgis/files/qgis-3.36.3-qt6-Fix-broken-test.patch
new file mode 100644
index ..0c4050271b10
--- /dev/null
+++ b/sci-geosciences/qgis/files/qgis-3.36.3-qt6-Fix-broken-test.patch
@@ -0,0 +1,29 @@
+From 3f87b7af8baff33e2ed31c60a32da30a5291a346 Mon Sep 17 00:00:00 2001
+From: Nyall Dawson 
+Date: Mon, 29 Apr 2024 09:16:22 +1000
+Subject: [PATCH] Fix broken test
+
+This test was broken and not actually testing the QgsGeometry
+operator, and breaks compilation under qt 6.7
+---
+ tests/src/core/geometry/testqgsgeometry.cpp | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/tests/src/core/geometry/testqgsgeometry.cpp 
b/tests/src/core/geometry/testqgsgeometry.cpp
+index 5cbb5b6b8c01..18e410c7a9af 100644
+--- a/tests/src/core/geometry/testqgsgeometry.cpp
 b/tests/src/core/geometry/testqgsgeometry.cpp
+@@ -1710,11 +1710,11 @@ void TestQgsGeometry::dataStream()
+   QCOMPARE( geom.constGet()->asWkt(), resultGeometry.constGet()->asWkt() );
+ 
+   //also test with geometry without data
+-  std::unique_ptr emptyGeom( new QgsGeometry() );
++  QgsGeometry emptyGeom;
+ 
+   QByteArray ba2;
+   QDataStream ds2( , QIODevice::ReadWrite );
+-  ds2 << emptyGeom.get();
++  ds2 << emptyGeom;
+ 
+   ds2.device()->seek( 0 );
+   ds2 >> resultGeometry;

diff --git a/sci-geosciences/qgis/files/qgis-3.36.3-qt6.patch 
b/sci-geosciences/qgis/files/qgis-3.36.3-qt6.patch
new file mode 

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

2024-07-09 Thread Sam James
commit: 4a585a254225a19337af2376970ba8a19eac1078
Author: Paul Zander  gmail  com>
AuthorDate: Mon Jul  8 10:53:01 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 12:51:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a585a25

net-libs/grpc: 1.62.1 add python3_11

Fixed the typo that led to the omission of 3.11

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/grpc/grpc-1.62.1.ebuild | 16 +++-
 1 file changed, 7 insertions(+), 9 deletions(-)

diff --git a/net-libs/grpc/grpc-1.62.1.ebuild b/net-libs/grpc/grpc-1.62.1.ebuild
index f8449433e9f8..868f18efcae3 100644
--- a/net-libs/grpc/grpc-1.62.1.ebuild
+++ b/net-libs/grpc/grpc-1.62.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 CMAKE_IN_SOURCE_BUILD=1
-PYTHON_COMPAT=( python3_{10,12} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit cmake flag-o-matic python-any-r1
 
 MY_PV="${PV//_pre/-pre}"
@@ -57,14 +57,12 @@ BDEPEND="
 PATCHES=( "${FILESDIR}/${PN}-1.62.1-system-gtest.patch" )
 
 python_check_deps() {
-   python_has_version -b "dev-python/twisted[${PYTHON_USEDEP}]" &&
-   python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" &&
-   python_has_version -b "dev-python/cffi[${PYTHON_USEDEP}]" &&
-   python_has_version -b "dev-python/six[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
+   if use test; then
+   python_has_version -b "dev-python/twisted[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/pyyaml[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/cffi[${PYTHON_USEDEP}]" &&
+   python_has_version -b "dev-python/six[${PYTHON_USEDEP}]"
+   fi
 }
 
 soversion_check() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/bear/files/, dev-util/bear/

2024-07-09 Thread Sam James
commit: e204cb10f52f821ddaf924f90af17cacf735669b
Author: Paul Zander  gmail  com>
AuthorDate: Mon Jul  8 10:56:46 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 12:51:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e204cb10

dev-util/bear: add 3.1.4-r1

- fixes cuda build
- Do not skip test based on FEATURES, per PMS Appendix B

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-util/bear/bear-3.1.4-r1.ebuild | 112 +
 dev-util/bear/files/bear-3.1.4-tests.patch |  49 +
 2 files changed, 161 insertions(+)

diff --git a/dev-util/bear/bear-3.1.4-r1.ebuild 
b/dev-util/bear/bear-3.1.4-r1.ebuild
new file mode 100644
index ..d573a78f9b17
--- /dev/null
+++ b/dev-util/bear/bear-3.1.4-r1.ebuild
@@ -0,0 +1,112 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cuda cmake multiprocessing python-any-r1
+
+DESCRIPTION="Build EAR generates a compilation database for clang tooling"
+HOMEPAGE="https://github.com/rizsotto/Bear;
+SRC_URI="https://github.com/rizsotto/Bear/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P^}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="cuda test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/libfmt-9.1.0:=
+   dev-libs/protobuf:=
+   >=dev-libs/spdlog-1.11.0:=
+   >=net-libs/grpc-1.49.2:=
+   cuda? ( dev-util/nvidia-cuda-toolkit )
+"
+
+DEPEND="
+   ${RDEPEND}
+   >=dev-cpp/nlohmann_json-3.11.2:=
+   test? (
+   >=dev-cpp/gtest-1.13
+   )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   dev-build/libtool
+   $(python_gen_any_dep '
+   dev-python/lit[${PYTHON_USEDEP}]
+   ')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.1.4-tests.patch"
+)
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+   # Turn off testing before installation
+   sed -i 's/TEST_BEFORE_INSTALL/TEST_EXCLUDE_FROM_MAIN/g' CMakeLists.txt 
|| die
+}
+
+src_configure() {
+   # TODO: remove this when https://bugs.gentoo.org/928346 is fixed
+   export CMAKE_BUILD_PARALLEL_LEVEL=$(makeopts_jobs)
+
+   local mycmakeargs=(
+   -DENABLE_UNIT_TESTS="$(usex test)"
+   -DENABLE_FUNC_TESTS="$(usex test)"
+   )
+   cmake_src_configure
+}
+
+src_test() {
+   if has sandbox "${FEATURES}"; then
+   ewarn "FEATURES=sandbox detected"
+   ewarn "Bear overrides LD_PRELOAD and conflicts with gentoo 
sandbox"
+   ewarn "tests will fail"
+   fi
+   if has usersandbox "${FEATURES}"; then
+   ewarn "FEATURES=usersandbox detected"
+   ewarn "tests will fail"
+   fi
+   if
+   has network-sandbox "${FEATURES}"; then
+   ewarn "FEATURES=network-sandbox detected"
+   ewarn "tests will fail"
+   fi
+   if
+   has_version -b 'sys-devel/gcc-config[-native-symlinks]'; then
+   ewarn "\'sys-devel/gcc-config[-native-symlinks]\' detected, 
tests call /usr/bin/cc directly (hardcoded)"
+   ewarn "and will fail without generic cc symlink"
+   fi
+
+   einfo "test may use optional tools if found: gfortran libtool nvcc 
valgrind"
+
+   # unit tests
+   BUILD_DIR="${BUILD_DIR}/subprojects/Build/BearSource" cmake_src_test
+
+   # functional tests
+   if use cuda; then
+   NVCC_CCBIN="$(cuda_gccdir)"
+   export NVCC_CCBIN
+   else
+   LIT_SKIP_TESTS+=( "cases/compilation/output/compile_cuda.sh" )
+   fi
+
+   mylitopts+=(-j "$(makeopts_jobs)" )
+   [[ -n "${LIT_SKIP_TESTS[*]}" ]] && mylitopts+=( --filter-out "($( 
IFS='|'; echo "${CMAKE_SKIP_TESTS[*]}"))" )
+
+   export LIT_OPTS="${mylitopts[*]}"
+
+   BUILD_DIR="${BUILD_DIR}/subprojects/Build/BearTest" cmake_src_test
+}

diff --git a/dev-util/bear/files/bear-3.1.4-tests.patch 
b/dev-util/bear/files/bear-3.1.4-tests.patch
new file mode 100644
index ..d6df55908cbc
--- /dev/null
+++ b/dev-util/bear/files/bear-3.1.4-tests.patch
@@ -0,0 +1,49 @@
+From: Paul Zander 
+Subject: [PATCH] Fix tests
+# https://github.com/rizsotto/Bear/issues/445
+diff --git a/test/lit.cfg b/test/lit.cfg
+index 2a3868a..cf0c9de 100644

[gentoo-commits] repo/gentoo:master commit in: dev-libs/protobuf-c/, dev-libs/protobuf-c/files/

2024-07-09 Thread Sam James
commit: 3048b6e8c4bc551480e6fd966fe531c0db1d3afc
Author: Paul Zander  gmail  com>
AuthorDate: Sun Jul  7 15:57:14 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 12:51:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3048b6e8

dev-libs/protobuf-c: add 1.5.0-r1

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/protobuf-c-1.5.0-Clean-CMake.patch   | 169 +
 dev-libs/protobuf-c/protobuf-c-1.5.0-r1.ebuild |  51 +++
 2 files changed, 220 insertions(+)

diff --git a/dev-libs/protobuf-c/files/protobuf-c-1.5.0-Clean-CMake.patch 
b/dev-libs/protobuf-c/files/protobuf-c-1.5.0-Clean-CMake.patch
new file mode 100644
index ..f3e55a9c89cc
--- /dev/null
+++ b/dev-libs/protobuf-c/files/protobuf-c-1.5.0-Clean-CMake.patch
@@ -0,0 +1,169 @@
+From a6cf1aa386067e26d582cc1d1e327787595c9f13 Mon Sep 17 00:00:00 2001
+From: Robert Edmonds 
+Date: Wed, 20 Mar 2024 21:48:10 -0400
+Subject: [PATCH 01/11] FileGenerator::GenerateHeader(): Set
+ `min_header_version` unconditionally
+
+Previously, we were conditionally trying to set `min_header_version` to
+the lowest possible value, and relying on a "legacy" Google interface to
+determine the file descriptor's syntax version as part of that
+determination.
+
+Instead, simply bump the minimum version to 1003000 (1.3.0). This
+release was almost 7 years ago. In practice protobuf-c users should not
+be shipping pre-compiled .pb-c.c/.pb-c.h files, anyway.
+---
+ protoc-c/c_file.cc | 9 +
+ 1 file changed, 1 insertion(+), 8 deletions(-)
+
+diff --git a/protoc-c/c_file.cc b/protoc-c/c_file.cc
+index ca0ad34e..c6d8a240 100644
+--- a/protoc-c/c_file.cc
 b/protoc-c/c_file.cc
+@@ -117,14 +117,7 @@ FileGenerator::~FileGenerator() {}
+ void FileGenerator::GenerateHeader(io::Printer* printer) {
+   std::string filename_identifier = FilenameIdentifier(file_->name());
+ 
+-  int min_header_version = 100;
+-#if GOOGLE_PROTOBUF_VERSION >= 4023000
+-  if (FileDescriptorLegacy(file_).syntax() == 
FileDescriptorLegacy::SYNTAX_PROTO3) {
+-#else
+-  if (file_->syntax() == FileDescriptor::SYNTAX_PROTO3) {
+-#endif
+-min_header_version = 1003000;
+-  }
++  const int min_header_version = 1003000;
+ 
+   // Generate top of header.
+   printer->Print(
+
+From ee3d9e5423c93ee6b828fdda8e7fef13a77634eb Mon Sep 17 00:00:00 2001
+From: Robert Edmonds 
+Date: Wed, 20 Mar 2024 22:25:54 -0400
+Subject: [PATCH 02/11] Reimplement FieldSyntax() to maximize compatibility
+ across protobuf versions
+
+Recent versions of Google protobuf have broken the interfaces for
+determining the syntax version of a .proto file. The current protobuf-c
+1.5.0 release does not compile with Google protobuf 26.0 due to the most
+recentage breakage. There is a possible workaround involving the Google
+protobuf `FileDescriptorLegacy` class, which is documented as:
+
+// TODO Remove this deprecated API entirely.
+
+So we probably shouldn't rely on it.
+
+Instead, this commit obtains the `FileDescriptorProto` corresponding
+to the passed in `FieldDescriptor` and interrogates the `syntax` field
+directly. This is a single implementation with no version-specific
+workarounds. Hopefully this won't break in the next Google protobuf
+release.
+
+I tested the `FieldSyntax()` implementation in this commit across a
+number of different Google protobuf releases and found that it worked
+(`make && make check`) on all of them:
+
+- Google protobuf 3.6.1.3 (Ubuntu 20.04)
+- Google protobuf 3.12.4 (Ubuntu 22.04)
+- Google protobuf 3.21.12 (Debian 12 + Debian unstable)
+- Google protobuf 3.25.2 (Debian experimental)
+- Google protobuf 26.1-dev
+---
+ protoc-c/c_helpers.h | 24 ++--
+ 1 file changed, 14 insertions(+), 10 deletions(-)
+
+diff --git a/protoc-c/c_helpers.h b/protoc-c/c_helpers.h
+index 062d330b..be28b601 100644
+--- a/protoc-c/c_helpers.h
 b/protoc-c/c_helpers.h
+@@ -70,10 +70,6 @@
+ #include 
+ #include 
+ 
+-#if GOOGLE_PROTOBUF_VERSION >= 4023000
+-# include 
+-#endif
+-
+ namespace google {
+ namespace protobuf {
+ namespace compiler {
+@@ -173,13 +169,21 @@ struct NameIndex
+ int compare_name_indices_by_name(const void*, const void*);
+ 
+ // Return the syntax version of the file containing the field.
+-// This wrapper is needed to be able to compile against protobuf2.
+ inline int FieldSyntax(const FieldDescriptor* field) {
+-#if GOOGLE_PROTOBUF_VERSION >= 4023000
+-  return FileDescriptorLegacy(field->file()).syntax() == 
FileDescriptorLegacy::SYNTAX_PROTO3 ? 3 : 2;
+-#else
+-  return field->file()->syntax() == FileDescriptor::SYNTAX_PROTO3 ? 3 : 2;
+-#endif
++  auto proto = FileDescriptorProto();
++  field->file()->CopyTo();
++
++  if (proto.has_syntax()) {
++auto syntax = proto.syntax();
++assert(syntax == "proto2" || syntax == "proto3");
++if (syntax == &q

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

2024-07-09 Thread Sam James
commit: ea43d63d1245912a9bf8e259b70f3e2cdf51d204
Author: Paul Zander  gmail  com>
AuthorDate: Sun Jul  7 20:01:48 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 12:51:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea43d63d

dev-python/protobuf-python: update 5.27.2, drop 

protobuf-python can no longer be build from github archives.
https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#building-from-setuppy

Closes: https://bugs.gentoo.org/920646
Closes: https://bugs.gentoo.org/933068
Closes: https://bugs.gentoo.org/927521
Closes: https://github.com/gentoo/gentoo/pull/36885
Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../protobuf-python/protobuf-python-5.27.2.ebuild  | 74 
 .../protobuf-python/protobuf-python-.ebuild| 79 --
 2 files changed, 13 insertions(+), 140 deletions(-)

diff --git a/dev-python/protobuf-python/protobuf-python-5.27.2.ebuild 
b/dev-python/protobuf-python/protobuf-python-5.27.2.ebuild
index 8f12c5727960..b0d4a3ec76a7 100644
--- a/dev-python/protobuf-python/protobuf-python-5.27.2.ebuild
+++ b/dev-python/protobuf-python/protobuf-python-5.27.2.ebuild
@@ -3,76 +3,28 @@
 
 EAPI=8
 
+# Default implementation currently is upb, which doesn't match 
dev-libs/protobuf
+# 
https://github.com/protocolbuffers/protobuf/blob/main/python/README.md#implementation-backends
+
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{10..13} )
+PYPI_PN="protobuf"
 
-inherit distutils-r1
-
-PARENT_PN="${PN/-python/}"
-PARENT_PV="$(ver_cut 2-)"
-
-[[ "${PV}" == * ]] && PARENT_PV="28.0"
-
-PARENT_P="${PARENT_PN}-${PARENT_PV}"
+inherit distutils-r1 pypi
 
 DESCRIPTION="Google's Protocol Buffers - Python bindings"
 HOMEPAGE="
-   https://developers.google.com/protocol-buffers/
+   https://protobuf.dev/
https://pypi.org/project/protobuf/
 "
 
-if [[ "${PV}" == * ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git;
-   EGIT_SUBMODULES=()
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
-else
-   SRC_URI="
-   
https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
-   -> ${PARENT_P}.gh.tar.gz
-   "
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
-fi
-
-S="${WORKDIR}/${PARENT_P}/python"
-
-LICENSE="BSD"
-SLOT="0/${PARENT_PV}.0"
-
-DEPEND="${PYTHON_DEPS}
+# Rename sdist to avoid conflicts with dev-libs/protobuf
+SRC_URI="
+   $(pypi_sdist_url)
+   -> ${P}.tar.gz
 "
-RDEPEND="
-   dev-libs/protobuf:0/${PARENT_PV}.0
-"
-
-distutils_enable_tests setup.py
-
-# Same than PATCHES but from repository's root directory,
-# please see function `python_prepare_all` below.
-# Simplier for users IMHO.
-PARENT_PATCHES=(
-)
-
-# Here for patches within "python/" subdirectory.
-PATCHES=(
-)
 
-python_prepare_all() {
-   pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die
-   [[ -n "${PARENT_PATCHES[*]}" ]] && eapply "${PARENT_PATCHES[@]}"
-   eapply_user
-   popd > /dev/null || die
-
-   distutils-r1_python_prepare_all
-}
-
-src_configure() {
-   DISTUTILS_ARGS=( --cpp_implementation )
-}
-
-python_compile() {
-   distutils-r1_python_compile
-   find "${BUILD_DIR}/install" -name "*.pth" -type f -delete || die
-}
+LICENSE="BSD"
+SLOT="0/$(ver_cut 1-3)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~x64-macos"

diff --git a/dev-python/protobuf-python/protobuf-python-.ebuild 
b/dev-python/protobuf-python/protobuf-python-.ebuild
deleted file mode 100644
index c8a33b8666b2..
--- a/dev-python/protobuf-python/protobuf-python-.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2008-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-PARENT_PN="${PN/-python/}"
-PARENT_PV="$(ver_cut 2-)"
-PARENT_P="${PARENT_PN}-${PARENT_PV}"
-
-if [[ "${PV}" == * ]]; then
-   inherit git-r3
-
-   EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git;
-   EGIT_SUBMODULES=()
-   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
-else
-   SRC_URI="
-   
https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
-   -> ${PARENT_P}.tar.gz
-   &q

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

2024-07-09 Thread Sam James
commit: 100044ece5d89f1cb08c58b06ce991b7a549ea3d
Author: Paul Zander  gmail  com>
AuthorDate: Sun Jul  7 16:03:05 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 12:51:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=100044ec

dev-python/protobuf-python: add 5.27.2

Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/protobuf-python/Manifest|  1 +
 .../protobuf-python/protobuf-python-5.27.2.ebuild  | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/dev-python/protobuf-python/Manifest 
b/dev-python/protobuf-python/Manifest
index 8695f23be04a..f5b9bc33329a 100644
--- a/dev-python/protobuf-python/Manifest
+++ b/dev-python/protobuf-python/Manifest
@@ -2,3 +2,4 @@ DIST protobuf-21.12.tar.gz 5141166 BLAKE2B 
33500612d103afb817062486a741e8e5503f8
 DIST protobuf-21.9.tar.gz 5110670 BLAKE2B 
a4f5b7f58e1c5904ca990b100a72992f6f56177b28773f8de8c99e4158391d33cfb8aa8575915887fc9ae4294faf81d4ff6b470bc07b394bfd5885a09ba0fafe
 SHA512 
6954b42d21921e630173b7848c056ab95635627d8eddec960f3db2ddda13eedde00520a9b350722e76e2998649eb8ebe10758e1db938b6a91e38ff3295b1b7c1
 DIST protobuf-22.5.tar.gz 4924661 BLAKE2B 
d69c73f4ebfddf45fd94b4f5f898faf00256fe674f2cbc0443c60a88d7a0f47fb96f2f6262879927c6da88095b4ea3ee7fd4c471c100bf42a2bae9edf48c07f1
 SHA512 
058ab2fec5b11007972e6043071056d1944c3b6fe1d31246cddba8eb57686e3b5280f6ad3d58e78940ca63005e74a8de3c72237f9f7c5066548c5a2513ddc584
 DIST protobuf-23.3.tar.gz 5043803 BLAKE2B 
ee2edee230969555c9ef95069c7b1d6c23c3d1f8ea1b2249fb3e9f6fcf63312c6e10e9da65b80629fb08d5fb08d05a19bb9c752c25b892c1e3fd6f18b9279eb3
 SHA512 
646af367dbc61b42e322cf0b335f360e428b272e2b1f5361b2f17c18d3dc9615e1279436028b1a42275a0beadda37c2c934fc27d6c892131cc8d526d8b3b
+DIST protobuf-python-5.27.2.tar.gz 401640 BLAKE2B 
9d3420b75536ffd452cc2a3317a6ad1e16a62df36085f1e329f0178026032f5533e1a96f7b613f91093ac12a44d7ad4059ebededea636f38ded29da563afd075
 SHA512 
b3afcf13e223d7e855ac0aa000cc395e3ea1301b2e3dfe3c0d5435d8031be3726e6aec1fb6228c572aa1685f75aba2d97d2c9dfdb6d9e058a2e88321d6ba9180

diff --git a/dev-python/protobuf-python/protobuf-python-5.27.2.ebuild 
b/dev-python/protobuf-python/protobuf-python-5.27.2.ebuild
new file mode 100644
index ..8f12c5727960
--- /dev/null
+++ b/dev-python/protobuf-python/protobuf-python-5.27.2.ebuild
@@ -0,0 +1,78 @@
+# Copyright 2008-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+PARENT_PN="${PN/-python/}"
+PARENT_PV="$(ver_cut 2-)"
+
+[[ "${PV}" == * ]] && PARENT_PV="28.0"
+
+PARENT_P="${PARENT_PN}-${PARENT_PV}"
+
+DESCRIPTION="Google's Protocol Buffers - Python bindings"
+HOMEPAGE="
+   https://developers.google.com/protocol-buffers/
+   https://pypi.org/project/protobuf/
+"
+
+if [[ "${PV}" == * ]]; then
+   inherit git-r3
+
+   EGIT_REPO_URI="https://github.com/protocolbuffers/protobuf.git;
+   EGIT_SUBMODULES=()
+   EGIT_CHECKOUT_DIR="${WORKDIR}/${PARENT_P}"
+else
+   SRC_URI="
+   
https://github.com/protocolbuffers/protobuf/archive/v${PARENT_PV}.tar.gz
+   -> ${PARENT_P}.gh.tar.gz
+   "
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos"
+fi
+
+S="${WORKDIR}/${PARENT_P}/python"
+
+LICENSE="BSD"
+SLOT="0/${PARENT_PV}.0"
+
+DEPEND="${PYTHON_DEPS}
+"
+RDEPEND="
+   dev-libs/protobuf:0/${PARENT_PV}.0
+"
+
+distutils_enable_tests setup.py
+
+# Same than PATCHES but from repository's root directory,
+# please see function `python_prepare_all` below.
+# Simplier for users IMHO.
+PARENT_PATCHES=(
+)
+
+# Here for patches within "python/" subdirectory.
+PATCHES=(
+)
+
+python_prepare_all() {
+   pushd "${WORKDIR}/${PARENT_P}" > /dev/null || die
+   [[ -n "${PARENT_PATCHES[*]}" ]] && eapply "${PARENT_PATCHES[@]}"
+   eapply_user
+   popd > /dev/null || die
+
+   distutils-r1_python_prepare_all
+}
+
+src_configure() {
+   DISTUTILS_ARGS=( --cpp_implementation )
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}/install" -name "*.pth" -type f -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/, dev-libs/protobuf/

2024-07-09 Thread Sam James
commit: 500e56f73c763ea8b5bb061a522537a9c6ca5cc6
Author: Paul Zander  gmail  com>
AuthorDate: Sun Jul  7 11:52:51 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 12:51:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=500e56f7

dev-cpp/protobuf: add 27.2, 26.1-r2, 25.3, 24.4, 23.4, 22.5-r2, 

Closes: https://bugs.gentoo.org/915325
Closes: https://bugs.gentoo.org/917303
Signed-off-by: Paul Zander  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/protobuf/Manifest|   4 +
 dev-libs/protobuf/metadata.xml|  16 ++-
 dev-libs/protobuf/protobuf-22.5-r2.ebuild | 133 +
 dev-libs/protobuf/protobuf-23.4.ebuild| 126 +++
 dev-libs/protobuf/protobuf-24.4.ebuild| 125 +++
 dev-libs/protobuf/protobuf-25.3.ebuild| 125 +++
 dev-libs/protobuf/protobuf-26.1-r2.ebuild | 125 +++
 dev-libs/protobuf/protobuf-27.2.ebuild| 160 ++
 dev-libs/protobuf/protobuf-.ebuild| 160 ++
 profiles/package.mask |   8 --
 10 files changed, 973 insertions(+), 9 deletions(-)

diff --git a/dev-libs/protobuf/Manifest b/dev-libs/protobuf/Manifest
index 491e8fa19f28..af1849aaafc2 100644
--- a/dev-libs/protobuf/Manifest
+++ b/dev-libs/protobuf/Manifest
@@ -2,4 +2,8 @@ DIST protobuf-21.12.tar.gz 5141166 BLAKE2B 
33500612d103afb817062486a741e8e5503f8
 DIST protobuf-21.9.tar.gz 5110670 BLAKE2B 
a4f5b7f58e1c5904ca990b100a72992f6f56177b28773f8de8c99e4158391d33cfb8aa8575915887fc9ae4294faf81d4ff6b470bc07b394bfd5885a09ba0fafe
 SHA512 
6954b42d21921e630173b7848c056ab95635627d8eddec960f3db2ddda13eedde00520a9b350722e76e2998649eb8ebe10758e1db938b6a91e38ff3295b1b7c1
 DIST protobuf-22.5.tar.gz 4924661 BLAKE2B 
d69c73f4ebfddf45fd94b4f5f898faf00256fe674f2cbc0443c60a88d7a0f47fb96f2f6262879927c6da88095b4ea3ee7fd4c471c100bf42a2bae9edf48c07f1
 SHA512 
058ab2fec5b11007972e6043071056d1944c3b6fe1d31246cddba8eb57686e3b5280f6ad3d58e78940ca63005e74a8de3c72237f9f7c5066548c5a2513ddc584
 DIST protobuf-23.3.tar.gz 5043803 BLAKE2B 
ee2edee230969555c9ef95069c7b1d6c23c3d1f8ea1b2249fb3e9f6fcf63312c6e10e9da65b80629fb08d5fb08d05a19bb9c752c25b892c1e3fd6f18b9279eb3
 SHA512 
646af367dbc61b42e322cf0b335f360e428b272e2b1f5361b2f17c18d3dc9615e1279436028b1a42275a0beadda37c2c934fc27d6c892131cc8d526d8b3b
+DIST protobuf-23.4.tar.gz 5043507 BLAKE2B 
bf6a50771eb977ef92b779a32fd909693faae6394254c73e3c9b2729bce643f8cbfb5a1bd18b30abf3003b9fbfd24c074cea4085a6ccf14fdb6a3aeac9efcb89
 SHA512 
b93a4e0339ecbe085796de5b6c61feae35229d40db9019c043090bcaa483a1cce78a99487c5638482c68832fcede5579a0e5ec731221a88359b80db9bb6dc566
+DIST protobuf-24.4.tar.gz 5180235 BLAKE2B 
1c7e9035d9f3810886baaea7d679414c882463c79828c99dd8895a9549638c1ca17f9ab3b38d461019f3e1412d9cb9584b995b1da99866eb6fdbb8bdeb063e6f
 SHA512 
52b6ab5587d03cbd1f35cf3cdc388e1710fa50f3031559ac53cf754965407ded7602cdead56080444ab695588112cc3391a1d7fdd5e565d90d0af7ad08706315
+DIST protobuf-25.3.tar.gz 5878962 BLAKE2B 
9268f9bd993a1cfd6d3937a2ad56ba4cfe3d84923756513841cbf13039d4a07acb260468745cb1294f30334cb34b45c6fde272f5c40d9de63ac6a4ce5c263077
 SHA512 
1f73e237c919082e5423ae9e2ea8813dccf672c059051d1531fe89ffaa45872d3cf3052b8c3af26f674296ec17d7dc861c67b8f0834ed80261ce4a6a14ed7115
 DIST protobuf-26.1.tar.gz 5957903 BLAKE2B 
1a7faab2f56aa0995801a80f73a812c7fc38a00af0bf25bdd5eecf7aec27a86a575ea2fb8484787d19c9ac6e46007c9864e79464f529c446f31af732981feed1
 SHA512 
0363ac09f92d8e040491425d444c8dca0b9b430e02d2dff6e2b28a0c2b2bea0d33a47f50bc9e2e2d4e8e22b65a02009a20c0066fb89c75df93a7b703dda42ed4
+DIST protobuf-27.2.tar.gz 6282174 BLAKE2B 
86d12e9f87e8e1c2961ad517115c8689a8dd984722513816d8d626e59a76f5e7a698a90cbf6007daacf66c6053c9ff28108ff113579a442ce61cd221178bda44
 SHA512 
664c66b62cf1ed0c65d9b910d8e67d4d5d471113697f1b8edf1573cd5c0fc8e850ac53ce984e48e6c6b9cbbefa12f8530058384e7388e65a59c1e46d03772397

diff --git a/dev-libs/protobuf/metadata.xml b/dev-libs/protobuf/metadata.xml
index 8549a8aa96f0..8d3f48cb805e 100644
--- a/dev-libs/protobuf/metadata.xml
+++ b/dev-libs/protobuf/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   negril.nx+gen...@gmail.com
+   Paul Zander
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

Soname version number

@@ -9,4 +16,11 @@
cpe:/a:google:protobuf
protocolbuffers/protobuf

+   
+   Build conformance tests
+   Build libprotoc
+   Build libupb
+   Build protobuf libraries and protoc 
compiler
+   Build libprotoc and protoc compiler
+   
 

diff --git a/dev-libs/protobuf/protobuf-22.5-r2.ebuild 
b/dev-libs/protobuf/protobuf-22.5-r2.ebuild
new file mode 100644
ind

[gentoo-commits] repo/gentoo:master commit in: app-portage/gemato/

2024-07-09 Thread Sam James
commit: 9c92cf6c30d975c45cbacde0d968735e390e918e
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 12:29:33 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 12:30:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c92cf6c

app-portage/gemato: require USE=ssl on Python

Needed for WKD key refresh. Avoid users destroying their systems.

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

 app-portage/gemato/gemato-20.6.ebuild | 2 +-
 app-portage/gemato/gemato-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-portage/gemato/gemato-20.6.ebuild 
b/app-portage/gemato/gemato-20.6.ebuild
index 17170f893db1..a389edfa15e4 100644
--- a/app-portage/gemato/gemato-20.6.ebuild
+++ b/app-portage/gemato/gemato-20.6.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=flit
 PYTHON_COMPAT=( python3_{10..13} pypy3 )
-PYTHON_REQ_USE='threads(+)'
+PYTHON_REQ_USE='threads(+),ssl(+)'
 
 inherit distutils-r1 pypi
 

diff --git a/app-portage/gemato/gemato-.ebuild 
b/app-portage/gemato/gemato-.ebuild
index 0a4f52cf18cb..c5261323ede9 100644
--- a/app-portage/gemato/gemato-.ebuild
+++ b/app-portage/gemato/gemato-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=flit
 PYTHON_COMPAT=( python3_{10..13} pypy3 )
-PYTHON_REQ_USE='threads(+)'
+PYTHON_REQ_USE='threads(+),ssl(+)'
 
 inherit distutils-r1 git-r3
 



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

2024-07-09 Thread Sam James
commit: 261225a9129246f694a86d105bda01b7b52a9505
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 08:25:30 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 08:25:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=261225a9

media-video/mkvtoolnix: Stabilize 83.0 ppc, #933071

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

 media-video/mkvtoolnix/mkvtoolnix-83.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/mkvtoolnix/mkvtoolnix-83.0.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-83.0.ebuild
index b63195810f45..2cef711afba8 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-83.0.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-83.0.ebuild
@@ -17,7 +17,7 @@ else
https://mkvtoolnix.download/sources/${P}.tar.xz
verify-sig? ( 
https://mkvtoolnix.download/sources/${P}.tar.xz.sig )
"
-   KEYWORDS="amd64 ~ppc ppc64 x86"
+   KEYWORDS="amd64 ppc ppc64 x86"
 
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/mkvtoolnix.asc"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/pre-commit/

2024-07-08 Thread Sam James
commit: 9b779d1e02f8a653e5019602e8be5f7bdfd0ea54
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:52 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b779d1e

dev-vcs/pre-commit: Stabilize 3.7.0 x86, #935761

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

 dev-vcs/pre-commit/pre-commit-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/pre-commit/pre-commit-3.7.0.ebuild 
b/dev-vcs/pre-commit/pre-commit-3.7.0.ebuild
index 616a26bf373d..94237b6412e1 100644
--- a/dev-vcs/pre-commit/pre-commit-3.7.0.ebuild
+++ b/dev-vcs/pre-commit/pre-commit-3.7.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 x86"
 
 RDEPEND="dev-vcs/git
$(python_gen_cond_dep '



[gentoo-commits] repo/gentoo:master commit in: app-emacs/clojure-mode/

2024-07-08 Thread Sam James
commit: 5c6fabfab9a4bb0e96e2238bc2b9e8b9820e2fe0
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:59 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c6fabfa

app-emacs/clojure-mode: Stabilize 5.19.0 amd64, #935768

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

 app-emacs/clojure-mode/clojure-mode-5.19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/clojure-mode/clojure-mode-5.19.0.ebuild 
b/app-emacs/clojure-mode/clojure-mode-5.19.0.ebuild
index 6254714e7e47..edc91802519c 100644
--- a/app-emacs/clojure-mode/clojure-mode-5.19.0.ebuild
+++ b/app-emacs/clojure-mode/clojure-mode-5.19.0.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/helm/

2024-07-08 Thread Sam James
commit: ffe95e0689a49c6cf337c77e016c69bdc1dac076
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:56:00 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:56:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe95e06

app-emacs/helm: Stabilize 3.9.9 ALLARCHES, #935769

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

 app-emacs/helm/helm-3.9.9.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/helm/helm-3.9.9.ebuild b/app-emacs/helm/helm-3.9.9.ebuild
index 29c9049d8925..dfb54b311758 100644
--- a/app-emacs/helm/helm-3.9.9.ebuild
+++ b/app-emacs/helm/helm-3.9.9.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 x86"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/yasnippet-snippets/

2024-07-08 Thread Sam James
commit: a065acfa44ca198cbe80eed6f4510858a16583f9
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:56:02 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:56:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a065acfa

app-emacs/yasnippet-snippets: Stabilize 1.1 ALLARCHES, #935770

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

 app-emacs/yasnippet-snippets/yasnippet-snippets-1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/yasnippet-snippets/yasnippet-snippets-1.1.ebuild 
b/app-emacs/yasnippet-snippets/yasnippet-snippets-1.1.ebuild
index 13490ccc3e98..2da496b560f2 100644
--- a/app-emacs/yasnippet-snippets/yasnippet-snippets-1.1.ebuild
+++ b/app-emacs/yasnippet-snippets/yasnippet-snippets-1.1.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/AndreaCrotti/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: app-containers/devcontainer/

2024-07-08 Thread Sam James
commit: d10d5fbc647462fd37784dbf23cf02ccb8645574
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:49 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d10d5fbc

app-containers/devcontainer: Stabilize 0.62.0 amd64, #935758

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

 app-containers/devcontainer/devcontainer-0.62.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/devcontainer/devcontainer-0.62.0.ebuild 
b/app-containers/devcontainer/devcontainer-0.62.0.ebuild
index 991cd956e37b..10d7f50fc167 100644
--- a/app-containers/devcontainer/devcontainer-0.62.0.ebuild
+++ b/app-containers/devcontainer/devcontainer-0.62.0.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/package"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
net-libs/nodejs



[gentoo-commits] repo/gentoo:master commit in: app-emacs/cider/

2024-07-08 Thread Sam James
commit: 0539ed15cb17eb81f80eee00b5dde134b1223772
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:58 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0539ed15

app-emacs/cider: Stabilize 1.14.0 amd64, #935767

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

 app-emacs/cider/cider-1.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/cider/cider-1.14.0.ebuild 
b/app-emacs/cider/cider-1.14.0.ebuild
index ae265c008537..c7fc6888e181 100644
--- a/app-emacs/cider/cider-1.14.0.ebuild
+++ b/app-emacs/cider/cider-1.14.0.ebuild
@@ -19,7 +19,7 @@ else
SRC_URI="https://github.com/clojure-emacs/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 LICENSE="GPL-3+"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/mond/

2024-07-08 Thread Sam James
commit: acfccb26a39845fe73c965cec1d3a57c774f0a47
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:57 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acfccb26

dev-lang/mond: Stabilize 0.10.2 amd64, #935766

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

 dev-lang/mond/mond-0.10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/mond/mond-0.10.2.ebuild b/dev-lang/mond/mond-0.10.2.ebuild
index 339abf525b27..348ae9379c44 100644
--- a/dev-lang/mond/mond-0.10.2.ebuild
+++ b/dev-lang/mond/mond-0.10.2.ebuild
@@ -76,7 +76,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${P^}"
 
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 SRC_URI+=" ${NUGET_URIS} "



[gentoo-commits] repo/gentoo:master commit in: dev-lang/jint/

2024-07-08 Thread Sam James
commit: 996f4ed860461b1e6ded102a23d28dc67d8c0352
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:56 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=996f4ed8

dev-lang/jint: Stabilize 3.1.2 amd64, #935765

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

 dev-lang/jint/jint-3.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/jint/jint-3.1.2.ebuild b/dev-lang/jint/jint-3.1.2.ebuild
index 114d2a48baa1..c48e169e3f5e 100644
--- a/dev-lang/jint/jint-3.1.2.ebuild
+++ b/dev-lang/jint/jint-3.1.2.ebuild
@@ -143,7 +143,7 @@ else
SRC_URI="https://github.com/sebastienros/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 SRC_URI+=" ${NUGET_URIS} "



[gentoo-commits] repo/gentoo:master commit in: app-containers/earthly/

2024-07-08 Thread Sam James
commit: f1a46b3a4c8ef3bb4c54c71cda68d8d347b807dd
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:50 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1a46b3a

app-containers/earthly: Stabilize 0.8.13 amd64, #935759

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

 app-containers/earthly/earthly-0.8.13.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/earthly/earthly-0.8.13.ebuild 
b/app-containers/earthly/earthly-0.8.13.ebuild
index bcc7dddfc5ca..ebee46234ccf 100644
--- a/app-containers/earthly/earthly-0.8.13.ebuild
+++ b/app-containers/earthly/earthly-0.8.13.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="MPL-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND="
|| (



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/fantomas/

2024-07-08 Thread Sam James
commit: 07578bec8ae6f7b84cd024f8f404097da2732c55
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:55 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07578bec

dev-dotnet/fantomas: Stabilize 6.3.7 amd64, #935764

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

 dev-dotnet/fantomas/fantomas-6.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-dotnet/fantomas/fantomas-6.3.7.ebuild 
b/dev-dotnet/fantomas/fantomas-6.3.7.ebuild
index f5b9efc1723e..f898bf40e0ec 100644
--- a/dev-dotnet/fantomas/fantomas-6.3.7.ebuild
+++ b/dev-dotnet/fantomas/fantomas-6.3.7.ebuild
@@ -225,7 +225,7 @@ else
SRC_URI="https://github.com/fsprojects/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 SRC_URI+=" ${NUGET_URIS} "



[gentoo-commits] repo/gentoo:master commit in: dev-vcs/pre-commit/

2024-07-08 Thread Sam James
commit: 6f0831437563e74386e0effa46ea5f4249e984c1
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:53 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f083143

dev-vcs/pre-commit: Stabilize 3.7.0 amd64, #935761

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

 dev-vcs/pre-commit/pre-commit-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/pre-commit/pre-commit-3.7.0.ebuild 
b/dev-vcs/pre-commit/pre-commit-3.7.0.ebuild
index 94237b6412e1..90ea7eb7e160 100644
--- a/dev-vcs/pre-commit/pre-commit-3.7.0.ebuild
+++ b/dev-vcs/pre-commit/pre-commit-3.7.0.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~hppa ~ppc ~ppc64 x86"
 
 RDEPEND="dev-vcs/git
$(python_gen_cond_dep '



[gentoo-commits] repo/gentoo:master commit in: app-forensics/chkrootkit/

2024-07-08 Thread Sam James
commit: ab9478701c036811b5be7184ecfa58c2c798e940
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:46 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab947870

app-forensics/chkrootkit: Stabilize 0.58b x86, #935708

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

 app-forensics/chkrootkit/chkrootkit-0.58b.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild 
b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
index 9d9b20f88d49..339126cdb025 100644
--- a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
+++ b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
@@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.chkrootkit.org/pub/seg/pac/${P}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86"
 IUSE="+cron"
 
 RDEPEND="cron? ( virtual/cron )"



[gentoo-commits] repo/gentoo:master commit in: app-forensics/chkrootkit/

2024-07-08 Thread Sam James
commit: 71d13a2384154a8f6cd1084745f327eb6d5188ef
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:47 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71d13a23

app-forensics/chkrootkit: Stabilize 0.58b ppc, #935708

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

 app-forensics/chkrootkit/chkrootkit-0.58b.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild 
b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
index 339126cdb025..a9816ad33781 100644
--- a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
+++ b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
@@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.chkrootkit.org/pub/seg/pac/${P}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
 IUSE="+cron"
 
 RDEPEND="cron? ( virtual/cron )"



[gentoo-commits] repo/gentoo:master commit in: dev-perl/XS-Parse-Sublike/

2024-07-08 Thread Sam James
commit: 5ddce42b99bf815e872c31ff26456b10499eef52
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:08 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ddce42b

dev-perl/XS-Parse-Sublike: add 0.220.0

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

 dev-perl/XS-Parse-Sublike/Manifest |  1 +
 .../XS-Parse-Sublike-0.220.0.ebuild| 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-perl/XS-Parse-Sublike/Manifest 
b/dev-perl/XS-Parse-Sublike/Manifest
index 2af80574f5ff..bec35b0ec96e 100644
--- a/dev-perl/XS-Parse-Sublike/Manifest
+++ b/dev-perl/XS-Parse-Sublike/Manifest
@@ -1 +1,2 @@
 DIST XS-Parse-Sublike-0.21.tar.gz 56648 BLAKE2B 
8b3cd3f35177611bea384f4b20780dd287b938bfffc0efd2187187be529d94c1271adc8d7f1ae197ec9bff532cf51b16d6ed86e9f1e4880af57fd72060c935c7
 SHA512 
78c94fbfafbd763ea6ee03638710734889d75233abd48537b53bb3c5ceaeda261bfce4a43e3ad91854aa942c382b320fb2fef186ec3a5bb9c66767681033b410
+DIST XS-Parse-Sublike-0.22.tar.gz 56349 BLAKE2B 
2aabc1f9b2bedd147be9e9dd98c56d9664a6b6728e2728ba622e5fd7dc10fbb336a157597ab7e0643029e954d163c2d3fe2516286eea6fc204b839ff92d00bf3
 SHA512 
8185c034ad5dc161e2e5d2c6529555417794ff09ad6ba3c52899c41e4069f8df5c93e1c251afce9584fc18ea64167ded9735c7f24caeee83542f60b530f741ee

diff --git a/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.220.0.ebuild 
b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.220.0.ebuild
new file mode 100644
index ..95fbecfa5c40
--- /dev/null
+++ b/dev-perl/XS-Parse-Sublike/XS-Parse-Sublike-0.220.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=PEVANS
+DIST_VERSION=0.22
+inherit perl-module
+
+DESCRIPTION="XS functions to assist in parsing sub-like syntax"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+   >=dev-perl/File-ShareDir-1.0.0
+"
+BDEPEND="
+   ${BDEPEND}
+   >=dev-perl/Module-Build-0.400.400
+   test? (
+   virtual/perl-Scalar-List-Utils
+   virtual/perl-Test2-Suite
+   )
+"



[gentoo-commits] repo/gentoo:master commit in: dev-lang/crystal/

2024-07-08 Thread Sam James
commit: 6c9e429cb92e80d5172d6986f0c62875ae6c1b94
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:51 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c9e429c

dev-lang/crystal: Stabilize 1.12.2 amd64, #935760

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

 dev-lang/crystal/crystal-1.12.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/crystal/crystal-1.12.2.ebuild 
b/dev-lang/crystal/crystal-1.12.2.ebuild
index 02631f5f838f..92f5bc42f945 100644
--- a/dev-lang/crystal/crystal-1.12.2.ebuild
+++ b/dev-lang/crystal/crystal-1.12.2.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 IUSE="doc debug llvm-libunwind"
 
 # Upstream test suite not reliable



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/dotnet-outdated/

2024-07-08 Thread Sam James
commit: 60ab5710a97823fe76b3138593cd5cf1d951a920
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:54 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60ab5710

dev-dotnet/dotnet-outdated: Stabilize 4.6.4 amd64, #935763

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

 dev-dotnet/dotnet-outdated/dotnet-outdated-4.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-dotnet/dotnet-outdated/dotnet-outdated-4.6.4.ebuild 
b/dev-dotnet/dotnet-outdated/dotnet-outdated-4.6.4.ebuild
index 6ad7bee38d1f..e2bade626a6f 100644
--- a/dev-dotnet/dotnet-outdated/dotnet-outdated-4.6.4.ebuild
+++ b/dev-dotnet/dotnet-outdated/dotnet-outdated-4.6.4.ebuild
@@ -172,7 +172,7 @@ else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 SRC_URI+=" ${NUGET_URIS} "



[gentoo-commits] repo/gentoo:master commit in: app-forensics/chkrootkit/

2024-07-08 Thread Sam James
commit: 97f8c5531078fc3f1d36d4f96f3f9b242c807c33
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 02:55:48 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 02:55:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f8c553

app-forensics/chkrootkit: Stabilize 0.58b amd64, #935708

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

 app-forensics/chkrootkit/chkrootkit-0.58b.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild 
b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
index a9816ad33781..1107cba5b5a3 100644
--- a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
+++ b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
@@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.chkrootkit.org/pub/seg/pac/${P}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86"
 IUSE="+cron"
 
 RDEPEND="cron? ( virtual/cron )"



[gentoo-commits] repo/gentoo:master commit in: app-forensics/chkrootkit/

2024-07-08 Thread Sam James
commit: 1faca1efa6c145d3fe116cf8598e5588eabeba35
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 01:54:58 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 01:54:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1faca1ef

app-forensics/chkrootkit: Stabilize 0.58b arm, #935708

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

 app-forensics/chkrootkit/chkrootkit-0.58b.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild 
b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
index f34d8d9479cc..a2cdf3e76300 100644
--- a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
+++ b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
@@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.chkrootkit.org/pub/seg/pac/${P}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86"
 IUSE="+cron"
 
 RDEPEND="cron? ( virtual/cron )"



[gentoo-commits] repo/gentoo:master commit in: sci-geosciences/josm-bin/

2024-07-08 Thread Sam James
commit: dcb2d13ee41956508cb53496a035e054adfb8538
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 01:55:00 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 01:55:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcb2d13e

sci-geosciences/josm-bin: Stabilize 19096 amd64, #935736

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

 sci-geosciences/josm-bin/josm-bin-19096.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/josm-bin/josm-bin-19096.ebuild 
b/sci-geosciences/josm-bin/josm-bin-19096.ebuild
index 6303fb8bbeed..3c2c192c743d 100644
--- a/sci-geosciences/josm-bin/josm-bin-19096.ebuild
+++ b/sci-geosciences/josm-bin/josm-bin-19096.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"
 
 LICENSE="Apache-2.0 GPL-2+ GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 RDEPEND=">=virtual/jre-1.8"
 BDEPEND="app-arch/unzip"



[gentoo-commits] repo/gentoo:master commit in: app-forensics/chkrootkit/

2024-07-08 Thread Sam James
commit: f064f9d7a3901aba363753eb950780d7cfd13219
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 01:54:59 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 01:54:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f064f9d7

app-forensics/chkrootkit: Stabilize 0.58b sparc, #935708

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

 app-forensics/chkrootkit/chkrootkit-0.58b.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild 
b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
index a2cdf3e76300..9d9b20f88d49 100644
--- a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
+++ b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
@@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.chkrootkit.org/pub/seg/pac/${P}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 sparc ~x86"
 IUSE="+cron"
 
 RDEPEND="cron? ( virtual/cron )"



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

2024-07-08 Thread Sam James
commit: 8426c61354e9c7b37058b95379a9cffbf0d6bcf9
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 01:55:01 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 01:55:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8426c613

net-misc/gallery-dl: Stabilize 1.27.0 ALLARCHES, #935762

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

 net-misc/gallery-dl/gallery-dl-1.27.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/gallery-dl/gallery-dl-1.27.0.ebuild 
b/net-misc/gallery-dl/gallery-dl-1.27.0.ebuild
index fea34fbde450..64a17799c780 100644
--- a/net-misc/gallery-dl/gallery-dl-1.27.0.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.27.0.ebuild
@@ -20,7 +20,7 @@ else
SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz"
 
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv x86"
 fi
 
 LICENSE="GPL-2"



[gentoo-commits] repo/gentoo:master commit in: app-forensics/chkrootkit/

2024-07-08 Thread Sam James
commit: be54e561604efec986e03b80df55bf5540ca5c0f
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul  9 01:54:57 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Tue Jul  9 01:54:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be54e561

app-forensics/chkrootkit: Stabilize 0.58b ppc64, #935708

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

 app-forensics/chkrootkit/chkrootkit-0.58b.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild 
b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
index cbb0f3549958..f34d8d9479cc 100644
--- a/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
+++ b/app-forensics/chkrootkit/chkrootkit-0.58b.ebuild
@@ -14,7 +14,7 @@ SRC_URI="ftp://ftp.chkrootkit.org/pub/seg/pac/${P}.tar.gz
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86"
 IUSE="+cron"
 
 RDEPEND="cron? ( virtual/cron )"



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

2024-07-08 Thread Sam James
commit: 9cd3f164878425578b992e7e653a32aca698a114
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 15:05:23 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 15:05:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd3f164

net-dns/c-ares: add 1.32.1

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

 net-dns/c-ares/Manifest |  2 +
 net-dns/c-ares/c-ares-1.32.1.ebuild | 93 +
 2 files changed, 95 insertions(+)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index 45a521f2d68d..38fa8e4185df 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -6,3 +6,5 @@ DIST c-ares-1.31.0.tar.gz 1012373 BLAKE2B 
d302862148998fbfb737e5f78826a3152b299f
 DIST c-ares-1.31.0.tar.gz.asc 228 BLAKE2B 
41d35804e4f5d0e11c2c6c192453a0d48f779be999a3f9c1bd8066c547e0ed9959083d953b7735ca15699444913bcdd7d43c3871e11a381e9c8ee508086fc3d8
 SHA512 
ea2decdec5913f25e690e6c7437fad1682b2df807397e4b764ebb2a8b010804f77b91a889e8aa00471cd1bba3b96c5f90d815ffa677598e9b516909e29b7f960
 DIST c-ares-1.32.0.tar.gz 1021855 BLAKE2B 
b60c924581ba7db1d87350929d22b5e15684484579e0a7d46068438ca8a953bfb7945cb38cad42f008631bb7ea51e10acb074053d485cd91a52eef742f09fdc1
 SHA512 
15b9dc967f66a355095f68ef84238776f6ed826fc9077702ffbb6b136be1befadcb9da1f07956079efe593434c1e912993f6e93e948291668b806be50f03136c
 DIST c-ares-1.32.0.tar.gz.asc 228 BLAKE2B 
d9cf726e42d79ccdaeca2aafc028c1d03aa56acd1cf03b118070968a31655046a3d609e8ea529f03465341d6decaa7f8eace4310487e7028e3a1ad355d25fa4c
 SHA512 
7554b37e470a57ad0175050c1966e1b72bf67791aa860b113a66688ac28e525b93a633a472dd43c8a16bddb366e918b202760efab5ab311c4b6ee63e72869552
+DIST c-ares-1.32.1.tar.gz 1022052 BLAKE2B 
662f15e7f1ae39614f0212745fe7883bbf831da667905e4595e011922b37c95b2037423dde96b0a62122a304d6edd04d36e99e428bdbf8f89d6ff9ecb4cfd712
 SHA512 
20339b92c5355c01f71a0ab5fe4b823b41ad09269dbdaf4f1567324735d7e90812c9f3f7ce197247be0bd793df35b85aa1747675762a2344e4f506346466d349
+DIST c-ares-1.32.1.tar.gz.asc 228 BLAKE2B 
d3d44263673c79b2dae594f5a2b3be076528c9c9f3c672e9c5cf3db68eb1b7da6ba74f8ae44605d783440f3bbada4033073e4f8ed9833226f76068022dc4
 SHA512 
3a1dc1f1066bb4d35024ef9e7246c2f630d309a1843e32574f29c07ce01e0461176dd9d53b1a7d2df279959a8b13c10cb4396ee7fafbac534e1b4d44bcefc47a

diff --git a/net-dns/c-ares/c-ares-1.32.1.ebuild 
b/net-dns/c-ares/c-ares-1.32.1.ebuild
new file mode 100644
index ..d6ad901bd330
--- /dev/null
+++ b/net-dns/c-ares/c-ares-1.32.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Both Daniel and Brad are listed as possible signers on the homepage
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradhouse.asc
+inherit edo multilib-minimal verify-sig
+
+DESCRIPTION="C library that resolves names asynchronously"
+HOMEPAGE="https://c-ares.org/;
+SRC_URI="
+   https://github.com/c-ares/c-ares/releases/download/v${PV}/${P}.tar.gz
+   verify-sig? ( 
https://github.com/c-ares/c-ares/releases/download/v${PV}/${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 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? ( dev-cpp/gtest )
+   verify-sig? ( sec-keys/openpgp-keys-bradhouse )
+"
+
+DOCS=( AUTHORS README.md RELEASE-NOTES.md )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/ares_build.h
+)
+
+A__QA_CONFIG_IMPL_DECL_SKIP=(
+   # Checking for obsolete headers
+   malloc
+   calloc
+   free
+
+   # Non-existent on Linux
+   closesocket
+   CloseSocket
+   ioctlsocket
+   bitncmp
+   ConvertInterfaceIndexToLuid
+   ConvertInterfaceLuidToNameA
+)
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-symbol-hiding
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   )
+
+   # Needed for running unit tests only
+   # Violates sandbox and tests pass fine without
+   export ax_cv_uts_namespace=no
+   export ax_cv_user_namespace=no
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+   cd "${BUILD_DIR}"/test || die
+
+   # We're skipping the "real" network tests with the filter
+   # see https://github.com/c-ares/c-ares/tree/main/test
+   local network_tests=(
+   # Most live tests have Live in the name
+   *Live*
+   # These don't but are still in ares-test-live.cc => live
+   *GetTCPSock*
+  

[gentoo-commits] repo/gentoo:master commit in: app-metrics/chrony_exporter/

2024-07-08 Thread Sam James
commit: 2d7392d44f0a42531a0302be16a54ac8daabd6f4
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Thu Jul  4 08:57:56 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 14:27:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d7392d4

app-metrics/chrony_exporter: fix tests

Disable the race detector for tests, which are all simple
single-threaded input/output verification.

Closes: https://bugs.gentoo.org/935442
Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/37424
Signed-off-by: Sam James  gentoo.org>

 app-metrics/chrony_exporter/chrony_exporter-0.10.1.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/app-metrics/chrony_exporter/chrony_exporter-0.10.1.ebuild 
b/app-metrics/chrony_exporter/chrony_exporter-0.10.1.ebuild
index b24bc02e2e57..d264fa860fc5 100644
--- a/app-metrics/chrony_exporter/chrony_exporter-0.10.1.ebuild
+++ b/app-metrics/chrony_exporter/chrony_exporter-0.10.1.ebuild
@@ -20,6 +20,12 @@ DEPEND="acct-group/chrony_exporter
 
 BDEPEND="dev-util/promu"
 
+src_prepare() {
+   default
+   # No need to enable the race detector for tests (#935442)
+   sed -i -e '/test-flags := -race/d' Makefile.common || die
+}
+
 src_compile() {
promu build -v --cgo --prefix bin || die
 }



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

2024-07-08 Thread Sam James
commit: 9fbc8ca585a3eeb87a1777ba7b4e4f98b2a4e9eb
Author: David Roman  gmail  com>
AuthorDate: Mon Jul  8 12:21:11 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 14:26:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fbc8ca5

dev-python/pybind11: add patch for gcc14

Signed-off-by: David Roman  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37484
Signed-off-by: Sam James  gentoo.org>

 .../pybind11/files/pybind11-2.13.1-gcc14-fix.patch | 23 +++
 dev-python/pybind11/pybind11-2.13.1-r1.ebuild  | 76 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-python/pybind11/files/pybind11-2.13.1-gcc14-fix.patch 
b/dev-python/pybind11/files/pybind11-2.13.1-gcc14-fix.patch
new file mode 100644
index ..878ede4a14f6
--- /dev/null
+++ b/dev-python/pybind11/files/pybind11-2.13.1-gcc14-fix.patch
@@ -0,0 +1,23 @@
+Patch source: 
https://github.com/pybind/pybind11/commit/51c2aa16de5b50fe4be6a0016d6090d4a831899e
+From 51c2aa16de5b50fe4be6a0016d6090d4a831899e Mon Sep 17 00:00:00 2001
+From: wenqing 
+Date: Fri, 28 Jun 2024 16:12:32 +0200
+Subject: [PATCH] Fixed a compilation error with gcc 14 (#5208)
+
+---
+ include/pybind11/typing.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/include/pybind11/typing.h b/include/pybind11/typing.h
+index c8ba18d499..b0feb9464a 100644
+--- a/include/pybind11/typing.h
 b/include/pybind11/typing.h
+@@ -14,6 +14,8 @@
+ #include "cast.h"
+ #include "pytypes.h"
+ 
++#include 
++
+ PYBIND11_NAMESPACE_BEGIN(PYBIND11_NAMESPACE)
+ PYBIND11_NAMESPACE_BEGIN(typing)
+ 

diff --git a/dev-python/pybind11/pybind11-2.13.1-r1.ebuild 
b/dev-python/pybind11/pybind11-2.13.1-r1.ebuild
new file mode 100644
index ..75b8a7930304
--- /dev/null
+++ b/dev-python/pybind11/pybind11-2.13.1-r1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="AST-based Python refactoring library"
+HOMEPAGE="
+   https://pybind11.readthedocs.io/en/stable/
+   https://github.com/pybind/pybind11/
+   https://pypi.org/project/pybind11/
+"
+SRC_URI="
+   https://github.com/pybind/pybind11/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+RDEPEND="
+   dev-cpp/eigen:3
+"
+BDEPEND="
+   test? (
+   =dev-cpp/catch-2.13.9:0
+   dev-libs/boost
+   )
+"
+
+PATCHES=( "${FILESDIR}/${P}-gcc14-fix.patch" )
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   cmake_src_prepare
+   distutils-r1_python_prepare_all
+}
+
+python_configure() {
+   local mycmakeargs=(
+   # disable forced lto
+   -DHAS_FLTO=OFF
+   # https://github.com/pybind/pybind11/issues/5087
+   -DPYBIND11_FINDPYTHON=OFF
+   -DPYBIND11_INSTALL=ON
+   -DPYBIND11_TEST=$(usex test)
+   )
+   cmake_src_configure
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   # Compilation only does anything for tests
+   use test && cmake_src_compile
+}
+
+python_test() {
+   cmake_build cpptest test_cmake_build
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   cd "${BUILD_DIR}/tests" || die
+   epytest "${S}/tests"
+}
+
+python_install() {
+   distutils-r1_python_install
+   cmake_src_install
+}



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

2024-07-08 Thread Sam James
commit: a6b3dbc24056988d7cc02f29dd0dccd8844dd9d9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 14:17:50 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 14:17:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6b3dbc2

dev-cpp/robin-map: don't build tests w/ -Werror

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

 dev-cpp/robin-map/robin-map-1.3.0.ebuild | 5 -
 dev-cpp/robin-map/robin-map-.ebuild  | 5 -
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-cpp/robin-map/robin-map-1.3.0.ebuild 
b/dev-cpp/robin-map/robin-map-1.3.0.ebuild
index a476d88fd8ce..5ebd0b902e42 100644
--- a/dev-cpp/robin-map/robin-map-1.3.0.ebuild
+++ b/dev-cpp/robin-map/robin-map-1.3.0.ebuild
@@ -27,7 +27,10 @@ BDEPEND="
 
 src_test() {
cd tests || die
-   sed -i -e '/Boost_USE_STATIC_LIBS/d' CMakeLists.txt || die
+   sed -i \
+   -e '/Boost_USE_STATIC_LIBS/d' \
+   -e 's/-Werror//' \
+   CMakeLists.txt || die
cmake -S "${S}/tests" -B . -GNinja || die
eninja
./tsl_robin_map_tests || die

diff --git a/dev-cpp/robin-map/robin-map-.ebuild 
b/dev-cpp/robin-map/robin-map-.ebuild
index a476d88fd8ce..5ebd0b902e42 100644
--- a/dev-cpp/robin-map/robin-map-.ebuild
+++ b/dev-cpp/robin-map/robin-map-.ebuild
@@ -27,7 +27,10 @@ BDEPEND="
 
 src_test() {
cd tests || die
-   sed -i -e '/Boost_USE_STATIC_LIBS/d' CMakeLists.txt || die
+   sed -i \
+   -e '/Boost_USE_STATIC_LIBS/d' \
+   -e 's/-Werror//' \
+   CMakeLists.txt || die
cmake -S "${S}/tests" -B . -GNinja || die
eninja
./tsl_robin_map_tests || die



[gentoo-commits] repo/gentoo:master commit in: kde-apps/kleopatra/

2024-07-08 Thread Sam James
commit: 3c7f0131a59990f019e9ee90e62d7269e669ae0f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 12:32:20 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 14:07:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7f0131

kde-apps/kleopatra: refresh deps

* Add kcrash (upstream commit 13b836309c658c1f18837d39e1de152a83ac2f44 (!))
* Add kcolorscheme (upstream MR 
https://invent.kde.org/pim/kleopatra/-/merge_requests/240)

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

 kde-apps/kleopatra/kleopatra-24.05.2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-apps/kleopatra/kleopatra-24.05.2.ebuild 
b/kde-apps/kleopatra/kleopatra-24.05.2.ebuild
index 0a509f4a96d1..c5b9d2f7279b 100644
--- a/kde-apps/kleopatra/kleopatra-24.05.2.ebuild
+++ b/kde-apps/kleopatra/kleopatra-24.05.2.ebuild
@@ -30,9 +30,11 @@ DEPEND="
>=kde-apps/libkleo-${PVCUT}:6
>=kde-apps/mimetreeparser-${PVCUT}:6
>=kde-frameworks/kcodecs-${KFMIN}:6
+   >=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kiconthemes-${KFMIN}:6



[gentoo-commits] repo/gentoo:master commit in: kde-apps/mimetreeparser/

2024-07-08 Thread Sam James
commit: 01af70d91aa63df1d5328bade0534c3986a87e1d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 14:06:05 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 14:07:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01af70d9

kde-apps/mimetreeparser: refresh deps

Add i18n (upstream commit ad350f29c9215e714afcca40b3acee5c30c558bc).

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

 kde-apps/mimetreeparser/mimetreeparser-24.05.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/mimetreeparser/mimetreeparser-24.05.2.ebuild 
b/kde-apps/mimetreeparser/mimetreeparser-24.05.2.ebuild
index c80032b7b132..8e296986ea34 100644
--- a/kde-apps/mimetreeparser/mimetreeparser-24.05.2.ebuild
+++ b/kde-apps/mimetreeparser/mimetreeparser-24.05.2.ebuild
@@ -29,6 +29,7 @@ DEPEND="
>=kde-apps/libkleo-${PVCUT}:6
>=kde-frameworks/kcalendarcore-${KFMIN}:6
>=kde-frameworks/kcodecs-${KFMIN}:6
+   >=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 "
 RDEPEND="${DEPEND}"



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

2024-07-08 Thread Sam James
commit: 033ee0ce782a7bc677a3b8c8c89327fc5116f6eb
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 14:11:14 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 14:11:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=033ee0ce

dev-python/nanobind: fixup deps

For some reason, I thought robin-hood was a dep of pyopencl instead,
but it isn't, it's an (R)DEPEND of nanobind. But I didn't add that either,
apparently even though I bumped the ebuild for it specifically because of it?

Also, add typing-extensions dep for https://bugs.gentoo.org/935748
Signed-off-by: Sam James  gentoo.org>

 .../nanobind/{nanobind-2.0.0.ebuild => nanobind-2.0.0-r1.ebuild}  | 8 
 1 file changed, 8 insertions(+)

diff --git a/dev-python/nanobind/nanobind-2.0.0.ebuild 
b/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
similarity index 90%
rename from dev-python/nanobind/nanobind-2.0.0.ebuild
rename to dev-python/nanobind/nanobind-2.0.0-r1.ebuild
index 43f1d179b19e..29c33ed44567 100644
--- a/dev-python/nanobind/nanobind-2.0.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.0.0-r1.ebuild
@@ -22,6 +22,14 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64"
 
+RDEPEND=">=dev-cpp/robin-map-1.3.0"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+
 EPYTEST_XDIST=1
 distutils_enable_tests pytest
 



[gentoo-commits] proj/kde:master commit in: kde-apps/mimetreeparser/

2024-07-08 Thread Sam James
commit: 76dbca79f4fa6586a0801096aac70c7eb849ff2b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 14:06:05 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 14:06:05 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=76dbca79

kde-apps/mimetreeparser: refresh deps

Add i18n (upstream commit ad350f29c9215e714afcca40b3acee5c30c558bc).

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

 kde-apps/mimetreeparser/mimetreeparser-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/kde-apps/mimetreeparser/mimetreeparser-.ebuild 
b/kde-apps/mimetreeparser/mimetreeparser-.ebuild
index 0b1bc496dc..19394b6150 100644
--- a/kde-apps/mimetreeparser/mimetreeparser-.ebuild
+++ b/kde-apps/mimetreeparser/mimetreeparser-.ebuild
@@ -27,6 +27,7 @@ DEPEND="
>=kde-apps/libkleo-${PVCUT}:6
>=kde-frameworks/kcalendarcore-${KFMIN}:6
>=kde-frameworks/kcodecs-${KFMIN}:6
+   >=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kwidgetsaddons-${KFMIN}:6
 "
 RDEPEND="${DEPEND}"



[gentoo-commits] proj/kde:master commit in: kde-apps/kleopatra/

2024-07-08 Thread Sam James
commit: bf94c38c2daea793bd175d7117c8c3f9c434b411
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 12:32:20 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 14:01:35 2024 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bf94c38c

kde-apps/kleopatra: refresh deps

* Add kcrash (upstream commit 13b836309c658c1f18837d39e1de152a83ac2f44 (!))
* Add kcolorscheme (upstream MR 
https://invent.kde.org/pim/kleopatra/-/merge_requests/240)

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

 kde-apps/kleopatra/kleopatra-.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/kde-apps/kleopatra/kleopatra-.ebuild 
b/kde-apps/kleopatra/kleopatra-.ebuild
index 56bfd748a7..49f1188344 100644
--- a/kde-apps/kleopatra/kleopatra-.ebuild
+++ b/kde-apps/kleopatra/kleopatra-.ebuild
@@ -30,9 +30,11 @@ DEPEND="
>=kde-apps/libkleo-${PVCUT}:6
>=kde-apps/mimetreeparser-${PVCUT}:6
>=kde-frameworks/kcodecs-${KFMIN}:6
+   >=kde-frameworks/kcolorscheme-${KFMIN}:6
>=kde-frameworks/kconfig-${KFMIN}:6
>=kde-frameworks/kconfigwidgets-${KFMIN}:6
>=kde-frameworks/kcoreaddons-${KFMIN}:6
+   >=kde-frameworks/kcrash-${KFMIN}:6
>=kde-frameworks/kdbusaddons-${KFMIN}:6
>=kde-frameworks/ki18n-${KFMIN}:6
>=kde-frameworks/kiconthemes-${KFMIN}:6



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

2024-07-08 Thread Sam James
commit: eccd9ba8ba0dca64542aaf37213b625d748393b8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 13:06:04 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 13:59:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eccd9ba8

dev-cpp/robin-map: add 1.3.0

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

 dev-cpp/robin-map/Manifest   |  1 +
 ...{robin-map-.ebuild => robin-map-1.3.0.ebuild} | 20 +---
 dev-cpp/robin-map/robin-map-.ebuild  | 20 +---
 3 files changed, 35 insertions(+), 6 deletions(-)

diff --git a/dev-cpp/robin-map/Manifest b/dev-cpp/robin-map/Manifest
index fbc684a36779..756454ea9a41 100644
--- a/dev-cpp/robin-map/Manifest
+++ b/dev-cpp/robin-map/Manifest
@@ -1 +1,2 @@
 DIST robin-map-0.6.3.tar.gz 64506 BLAKE2B 
46a2b5b47346016695db0c49f73cfbf8530b7db0a31527030eb00f3b6f0695325ab6fe16de1e60d6b1d0793818bdd1e31e50117f2e2e4c50154f65b38ac66d84
 SHA512 
485557f300d33bda62bb8accdf246819ee8ffe956bc022e7ddca54ff6ad1a9fdb8db8d80690add3ef238e834d1eb8e2905920cb0a0674e7df010f6946d01297b
+DIST robin-map-1.3.0.tar.gz 70562 BLAKE2B 
be6ee47ea06edd2485c16e02eecf8db28c7d18c2eb933450df54e0bab8c7ded79954a295a65a8990b641896186efef391a9f9f0f5b236ba96154bfa6cac45e14
 SHA512 
862cb98d771d1acb692e27d1cc8a4f2cda0883b66af7b38b63ea702ed2d4fc4d49e5700ca4d5f5148fee132f36e111c4839d4f8c52c96a9c60f3937d941b2320

diff --git a/dev-cpp/robin-map/robin-map-.ebuild 
b/dev-cpp/robin-map/robin-map-1.3.0.ebuild
similarity index 54%
copy from dev-cpp/robin-map/robin-map-.ebuild
copy to dev-cpp/robin-map/robin-map-1.3.0.ebuild
index 99255a6ea187..a476d88fd8ce 100644
--- a/dev-cpp/robin-map/robin-map-.ebuild
+++ b/dev-cpp/robin-map/robin-map-1.3.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
@@ -13,8 +13,22 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/Tessil/robin-map;
 else
SRC_URI="https://github.com/Tessil/robin-map/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? ( dev-libs/boost )
+"
+
+src_test() {
+   cd tests || die
+   sed -i -e '/Boost_USE_STATIC_LIBS/d' CMakeLists.txt || die
+   cmake -S "${S}/tests" -B . -GNinja || die
+   eninja
+   ./tsl_robin_map_tests || die
+}

diff --git a/dev-cpp/robin-map/robin-map-.ebuild 
b/dev-cpp/robin-map/robin-map-.ebuild
index 99255a6ea187..a476d88fd8ce 100644
--- a/dev-cpp/robin-map/robin-map-.ebuild
+++ b/dev-cpp/robin-map/robin-map-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit cmake
 
@@ -13,8 +13,22 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/Tessil/robin-map;
 else
SRC_URI="https://github.com/Tessil/robin-map/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT"
 SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? ( dev-libs/boost )
+"
+
+src_test() {
+   cd tests || die
+   sed -i -e '/Boost_USE_STATIC_LIBS/d' CMakeLists.txt || die
+   cmake -S "${S}/tests" -B . -GNinja || die
+   eninja
+   ./tsl_robin_map_tests || die
+}



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

2024-07-08 Thread Sam James
commit: c6f59060bb672cd5a6be9c026885b4f24ae0167c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 13:30:07 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 13:59:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f59060

dev-python/nanobind: new package, add 2.0.0

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

 dev-python/nanobind/Manifest  |  1 +
 dev-python/nanobind/metadata.xml  | 12 ++
 dev-python/nanobind/nanobind-2.0.0.ebuild | 63 +++
 3 files changed, 76 insertions(+)

diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
new file mode 100644
index ..779583f66f8b
--- /dev/null
+++ b/dev-python/nanobind/Manifest
@@ -0,0 +1 @@
+DIST nanobind-2.0.0.gh.tar.gz 842956 BLAKE2B 
82a2b44d904a2bfc88538d3bac6d5d96b473bcca2ff98647f9edd656a1d20fae324fcf334b848f861723aae90b6b17ee626dede89bac6b140e9ef8cd01fe
 SHA512 
1bafbf6b18c9b65b5ecb3bbf23a164b17ee52ef4f053a00de986a35e17e662422b54cea1c145f83ee8a3973bba383a949b3c305dcfecfbf139ab90006d42935e

diff --git a/dev-python/nanobind/metadata.xml b/dev-python/nanobind/metadata.xml
new file mode 100644
index ..aa352e9fc755
--- /dev/null
+++ b/dev-python/nanobind/metadata.xml
@@ -0,0 +1,12 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   pyt...@gentoo.org
+   Python
+   
+   
+   wjakob/nanobind
+   nanobind
+   
+

diff --git a/dev-python/nanobind/nanobind-2.0.0.ebuild 
b/dev-python/nanobind/nanobind-2.0.0.ebuild
new file mode 100644
index ..43f1d179b19e
--- /dev/null
+++ b/dev-python/nanobind/nanobind-2.0.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake distutils-r1
+
+DESCRIPTION="Tiny and efficient C++/Python bindings"
+HOMEPAGE="
+   https://github.com/wjakob/nanobind
+   https://pypi.org/project/nanobind/
+"
+SRC_URI="
+   https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # This test assumes in-source build for the .pyi stubs.
+   # (Hack because EPYTEST_IGNORE doesn't work with the paths it 
collects(?))
+   echo > tests/test_stubs.py || die
+
+   cmake_src_prepare
+   distutils-r1_python_prepare_all
+}
+
+python_configure() {
+   # XXX: nanobind installs a CMake config file which by default passes -Os
+   # We currently patch around it in dev-python/pyopencl. In future, we
+   # may want to add some override with Gentoo specific environment vars.
+   local mycmakeargs=(
+   -DNB_CREATE_INSTALL_RULES=ON
+   -DNB_USE_SUBMODULE_DEPS=OFF
+   -DNB_TEST=$(usex test)
+   )
+   cmake_src_configure
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   cmake_src_compile
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   cd "${BUILD_DIR}/tests" || die
+   epytest "${S}/tests"
+}
+
+python_install() {
+   distutils-r1_python_install
+   cmake_src_install
+}



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

2024-07-08 Thread Sam James
commit: 75c11d572e5d07168344bbb30e4353a2974396b1
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 13:47:11 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 13:59:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c11d57

dev-python/pyopencl: add 2024.2.7

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

 dev-python/pyopencl/Manifest   |  1 +
 .../files/pyopencl-2024.2.7-nanobind-flags.patch   | 13 
 dev-python/pyopencl/pyopencl-2024.2.7.ebuild   | 78 ++
 3 files changed, 92 insertions(+)

diff --git a/dev-python/pyopencl/Manifest b/dev-python/pyopencl/Manifest
index 101238db8683..e5dccc68b731 100644
--- a/dev-python/pyopencl/Manifest
+++ b/dev-python/pyopencl/Manifest
@@ -1 +1,2 @@
 DIST pyopencl-2024.1.tar.gz 473860 BLAKE2B 
803c92418a609f3ad9249c81e93af0bd2e9125ee56dc88af8ee6ae9c4a275c7ab37befddd575914eb9f0b295aaef4f135358669e384a55c04b3938b02572724d
 SHA512 
abf27d67f8c3633c71e662938a919c88a34b0b66cc3c213644f92a8733aed3c9b7593542dd9b45a080941976dadeb4f49a23a986482110824b554e3a0d317176
+DIST pyopencl-2024.2.7.tar.gz 470964 BLAKE2B 
6c61d91735667dd63fec0375defe98fb681eb448780f86b0129769d30714adb51832955d8c2e838970f17187e5027f794cd21affc870910d23ec46126049d4ed
 SHA512 
5c9982f5dcaeb3faeb6ac6b88940b5baff43b7580fc5d466a596d9c180e45725cbf9971ba6ae4981202900b06cee3be7fa88fdf7227befee874a8f203a3a3267

diff --git a/dev-python/pyopencl/files/pyopencl-2024.2.7-nanobind-flags.patch 
b/dev-python/pyopencl/files/pyopencl-2024.2.7-nanobind-flags.patch
new file mode 100644
index ..e5816b924773
--- /dev/null
+++ b/dev-python/pyopencl/files/pyopencl-2024.2.7-nanobind-flags.patch
@@ -0,0 +1,13 @@
+nanobind defaults to adding -Os and friends: 
https://github.com/wjakob/nanobind/blob/b0136fe6ac1967cb2399456adc346a1af06a3b88/docs/api_cmake.rst#L80.
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -167,6 +167,9 @@ find_package(OpenCL REQUIRED)
+ nanobind_add_module(
+   _cl
+   NB_STATIC # Build static libnanobind (the extension module itself remains a 
shared library)
++  PROTECT_STACK
++  NOMINSIZE
++  NOSTRIP
+   src/wrap_constants.cpp
+   src/wrap_cl.cpp
+   src/wrap_cl_part_1.cpp

diff --git a/dev-python/pyopencl/pyopencl-2024.2.7.ebuild 
b/dev-python/pyopencl/pyopencl-2024.2.7.ebuild
new file mode 100644
index ..33db2359adeb
--- /dev/null
+++ b/dev-python/pyopencl/pyopencl-2024.2.7.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=scikit-build-core
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Python wrapper for OpenCL"
+HOMEPAGE="
+   https://mathema.tician.de/software/pyopencl/
+   https://pypi.org/project/pyopencl/
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="examples opengl"
+
+# Running tests on GPUs requires both appropriate hardware and additional 
permissions
+# having been granted to the user running them. Testing on CPUs with 
dev-libs/pocl
+# is in theory possible but has been found to be very fragile, see e.g. Bug 
#872308.
+RESTRICT="test"
+
+COMMON=">=virtual/opencl-2"
+# libglvnd is only needed for the headers
+DEPEND="
+   ${COMMON}
+   opengl? ( media-libs/libglvnd )
+"
+RDEPEND="
+   ${COMMON}
+   >=dev-python/mako-0.3.6[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pytools-2024.1.5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/nanobind[${PYTHON_USEDEP}]
+   test? ( dev-libs/pocl )
+"
+
+PATCHES=(
+   "${FILESDIR}"/pyopencl-2024.2.7-nanobind-flags.patch
+)
+
+distutils_enable_tests pytest
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   -DPYOPENCL_ENABLE_GL=$(usex opengl)
+   )
+}
+
+python_test() {
+   # Use dev-libs/pocl for testing; ignore any other OpenCL devices that 
might be present
+   local -x PYOPENCL_TEST="portable:pthread"
+   # Set the number of threads to match MAKEOPTS
+   local -x POCL_MAX_PTHREAD_COUNT=$(makeopts_jobs)
+   # Change to the 'test' directory so that python does not try to import 
pyopencl from the source directory
+   # (Importing from the source directory fails, because the compiled 
'_cl' module is only in the build directory)
+   pushd test >/dev/null || die
+   epytest
+   popd >/dev/null || die
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-perl/XML-Feed/

2024-07-08 Thread Sam James
commit: 49d3de6b47622ca8479d790ed7db02ab1d3e138e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 12:18:22 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 12:18:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49d3de6b

dev-perl/XML-Feed: add 0.650.0

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

 dev-perl/XML-Feed/Manifest|  1 +
 dev-perl/XML-Feed/XML-Feed-0.650.0.ebuild | 48 +++
 2 files changed, 49 insertions(+)

diff --git a/dev-perl/XML-Feed/Manifest b/dev-perl/XML-Feed/Manifest
index 7f113e3554c5..78c00ea0a411 100644
--- a/dev-perl/XML-Feed/Manifest
+++ b/dev-perl/XML-Feed/Manifest
@@ -1,2 +1,3 @@
 DIST XML-Feed-0.63.tar.gz 64306 BLAKE2B 
3263f990d97c523a326ce2331e961e6395b5c208ea4608b2eb1ed6e6743507af0471436d100183ab8820b5eec274703acf38bb07ad85e63dec7c884bf282ccca
 SHA512 
3c624e71194ef263f0e1105407dc9a9bf5946a6e4964eb4b6ce96427a088db22a4f4821add5beb4602353a8d49883d1f6560ea50256354f3f8e2c1593b45e010
 DIST XML-Feed-0.64.tar.gz 53362 BLAKE2B 
30b70bf991d740770ddb07a40b5103a09aaa66452bd887426154e74ea48d9ceb61b29490f34bc68c5cd77a1106e41be2239bc9731f5110a145b684d9d9949ff9
 SHA512 
cd5904ca42754537d3b8158950973d86156b6bd70deb48ebb3a38a3503de995c88de772c765f1efde19323c52b140674ae4e1c4ac966f419bb09c6b6f47f4dd7
+DIST XML-Feed-0.65.tar.gz 64440 BLAKE2B 
e77a64d8bd8586aa366f6d253a181b2ceac7d858d31444e35f38e160e91176578d9f80d702c5cd73d9dc7f88c46f6d343bb5f4a9d679d7e970f057f39cc8d185
 SHA512 
ee3dbbefa812ff6757280c36ee39484f9e972880ba908947eae155417152a5dcc0106097434786935ffefe7d1288d6ef95d51562534ef0746b82d985a53cce28

diff --git a/dev-perl/XML-Feed/XML-Feed-0.650.0.ebuild 
b/dev-perl/XML-Feed/XML-Feed-0.650.0.ebuild
new file mode 100644
index ..f71873a67d71
--- /dev/null
+++ b/dev-perl/XML-Feed/XML-Feed-0.650.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=DAVECROSS
+DIST_VERSION=0.65
+DIST_EXAMPLES=("eg/*")
+inherit perl-module
+
+DESCRIPTION="Syndication feed parser and auto-discovery"
+
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="minimal"
+
+RDEPEND="
+   dev-perl/Class-ErrorHandler
+   dev-perl/DateTime
+   dev-perl/DateTime-Format-Flexible
+   dev-perl/DateTime-Format-ISO8601
+   dev-perl/DateTime-Format-Mail
+   dev-perl/DateTime-Format-Natural
+   dev-perl/DateTime-Format-W3CDTF
+   dev-perl/Feed-Find
+   dev-perl/HTML-Parser
+   dev-perl/libwww-perl
+   virtual/perl-Scalar-List-Utils
+   dev-perl/Module-Pluggable
+   dev-perl/URI
+   dev-perl/URI-Fetch
+   >=dev-perl/XML-Atom-0.380.0
+   >=dev-perl/XML-LibXML-1.660.0
+   >=dev-perl/XML-RSS-1.470.0
+   dev-perl/XML-XPath
+   !minimal? (
+   dev-perl/XML-RSS-LibXML
+   )
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-perl/Module-Build-0.420.0
+   test? (
+   virtual/perl-Test-Simple
+   )
+"
+
+PERL_RM_FILES=("t/pod.t" "t/pod-coverage.t")



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

2024-07-08 Thread Sam James
commit: 29331d343d3b83ab28e636a0eb6b62bf7582ad3a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 11:52:41 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 11:55:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29331d34

dev-python/btrfsutil: disable py3.13

```
module.c: In function ‘path_converter’:
module.c:70:24: error: implicit declaration of function 
‘_PyObject_LookupSpecial’ [-Wimplicit-function-declaration]
   70 | func = _PyObject_LookupSpecial(o, ___fspath__);
  |^~~
module.c:70:22: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from 
‘int’ makes pointer from integer without a cast [-Wint-conversion]
   70 | func = _PyObject_LookupSpecial(o, ___fspath__);
  |  ^
```

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

 dev-python/btrfsutil/btrfsutil-6.8.1.ebuild | 3 ++-
 dev-python/btrfsutil/btrfsutil-6.9.ebuild   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-python/btrfsutil/btrfsutil-6.8.1.ebuild 
b/dev-python/btrfsutil/btrfsutil-6.8.1.ebuild
index 6da2d87766a8..29bf098bb9e0 100644
--- a/dev-python/btrfsutil/btrfsutil-6.8.1.ebuild
+++ b/dev-python/btrfsutil/btrfsutil-6.8.1.ebuild
@@ -5,7 +5,8 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+# py3.13: https://github.com/kdave/btrfs-progs/issues/838
+PYTHON_COMPAT=( python3_{10..12} )
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc
 
 inherit distutils-r1 verify-sig

diff --git a/dev-python/btrfsutil/btrfsutil-6.9.ebuild 
b/dev-python/btrfsutil/btrfsutil-6.9.ebuild
index 15d87b143716..ea175591c6b1 100644
--- a/dev-python/btrfsutil/btrfsutil-6.9.ebuild
+++ b/dev-python/btrfsutil/btrfsutil-6.9.ebuild
@@ -5,7 +5,8 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+# py3.13: https://github.com/kdave/btrfs-progs/issues/838
+PYTHON_COMPAT=( python3_{10..12} )
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc
 
 inherit distutils-r1 verify-sig



[gentoo-commits] repo/gentoo:master commit in: metadata/stabilization-groups/base/

2024-07-08 Thread Sam James
commit: bdc6f3c86d1c453fc08e3e028235c1f8c86baf93
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 11:56:49 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 11:56:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdc6f3c8

metadata/stabilization-groups/base: add btrfs.group

btrfs-progs & btrfsutil.

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

 metadata/stabilization-groups/base/btrfs.group | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/metadata/stabilization-groups/base/btrfs.group 
b/metadata/stabilization-groups/base/btrfs.group
new file mode 100644
index ..5fc875bc861f
--- /dev/null
+++ b/metadata/stabilization-groups/base/btrfs.group
@@ -0,0 +1,2 @@
+dev-python/btrfsutil
+sys-fs/btrfs-progs



[gentoo-commits] repo/gentoo:master commit in: sys-fs/btrfs-progs/

2024-07-08 Thread Sam James
commit: e1d8831bb1e0d4796d2d4c70353ac24ac6f69a0c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 11:56:29 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 11:56:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1d8831b

sys-fs/btrfs-progs: add note to bump with dev-python/btrfsutil

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

 sys-fs/btrfs-progs/btrfs-progs-6.9.2.ebuild | 2 ++
 sys-fs/btrfs-progs/btrfs-progs-.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.9.2.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-6.9.2.ebuild
index b4d9a3171bef..de0166088752 100644
--- a/sys-fs/btrfs-progs/btrfs-progs-6.9.2.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-6.9.2.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+# Please bump with dev-python/btrfsutil
+
 PYTHON_COMPAT=( python3_{10..13} )
 inherit bash-completion-r1 python-any-r1 udev
 

diff --git a/sys-fs/btrfs-progs/btrfs-progs-.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-.ebuild
index b4d9a3171bef..de0166088752 100644
--- a/sys-fs/btrfs-progs/btrfs-progs-.ebuild
+++ b/sys-fs/btrfs-progs/btrfs-progs-.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+# Please bump with dev-python/btrfsutil
+
 PYTHON_COMPAT=( python3_{10..13} )
 inherit bash-completion-r1 python-any-r1 udev
 



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

2024-07-08 Thread Sam James
commit: 44dd5ce29bdf99412d728bf55e469a082cf0b48e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 11:53:46 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 11:56:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44dd5ce2

dev-python/btrfsutil: add 6.9.2

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

 dev-python/btrfsutil/Manifest   |  2 ++
 dev-python/btrfsutil/btrfsutil-6.9.2.ebuild | 47 +
 2 files changed, 49 insertions(+)

diff --git a/dev-python/btrfsutil/Manifest b/dev-python/btrfsutil/Manifest
index 09b043547505..e81c9c007988 100644
--- a/dev-python/btrfsutil/Manifest
+++ b/dev-python/btrfsutil/Manifest
@@ -1,4 +1,6 @@
 DIST btrfs-progs-v6.8.1.tar.sign 566 BLAKE2B 
843eada2b00a2370522edc95d79bcfed88bd24233e647946d4807322550593e4d5f5bb5efa6652c754dd0965dc3e389bc97698a0bd8fc5d0e850bea94de98e72
 SHA512 
84ebaa6ec27aa5bc87a323f5c6cc82a860fada7311ab8319127de3592294c1076d25959e412f8387d54bad3b8ff838ce39c4db4b04a658b2de2eaa7c976e2b09
 DIST btrfs-progs-v6.8.1.tar.xz 2652968 BLAKE2B 
34406dedc6d97bd94a498c3bbb424d34a59b8251b37f9a40a87740f96db77780a4cd76c88055b4d9e4f673b4a3621503a6bedb67ceaf20870fb26c10f49b74e0
 SHA512 
b5f0694e56eecf1956313b3406610c2e22658ace51a636d79efe996780bb0b03fed95e68a8c9a11dd8649958c0e7dbc7417bb479859365d47b52e478f6830d46
+DIST btrfs-progs-v6.9.2.tar.sign 566 BLAKE2B 
4cd95496d355444c7d3e582a7e6c05fbb55683008b1585a26f38aef6cceb1afd5e80c9611518d6bd92dc1167798d4012c4bcab2f9bda752c459d94cfa6f3c477
 SHA512 
3fb04e1894e231abde388a39d2f0c90f43c1a1494622c2158fab9b94bb340e064404bcf96e24d913c60aaf5e06ade42fbb91a479949109b329682bb089f66bf2
+DIST btrfs-progs-v6.9.2.tar.xz 2661684 BLAKE2B 
38ab189ac8271ba8d68b74e82569159c671cca1cb946f56ccab28b6b206cb6ee5b330d83afc3536b7e0d7399da3fb01e368809c1ef4a64b843ea88796ebd28bd
 SHA512 
1df9d5456d07a035c38c17795996a4fc621eeaa244ef54383d4387205826d2a6e971910e55031d20bb1baf23193efa7439e110312ffd8471f07aaf8c0baca20a
 DIST btrfs-progs-v6.9.tar.sign 566 BLAKE2B 
a2e26047775bcc407b8f5aa8b08b0708a01c84a8cd649e50a935e15d04e2ee917010fc98df0dfb80320ee25a8dbfbbbabbb1f155489f32391544100956ba9636
 SHA512 
1e8304b3df013a841e82a8656361946914d35f680b5bc547c1599fdd98a75b66e2b1f869c8b043d7532182318c2183e699a9d6101ab4b1544618d2c8a25362e1
 DIST btrfs-progs-v6.9.tar.xz 2663052 BLAKE2B 
9fad691327b6290b3ba0e1a638576b65e4e4d6c8f32549ea0f10188fdb40028315abf5e330976ff7a5efb6a258d0008e7602ae81ba0339888f474dc056791798
 SHA512 
e97907b377040371f4742a45345ec720e0cb8e0cf9ee5fdc60618ce2bc76f572725ec32e1a178fd57534f73affd3eeb5e6cfebf23734f04583bbbef858d913b2

diff --git a/dev-python/btrfsutil/btrfsutil-6.9.2.ebuild 
b/dev-python/btrfsutil/btrfsutil-6.9.2.ebuild
new file mode 100644
index ..ea175591c6b1
--- /dev/null
+++ b/dev-python/btrfsutil/btrfsutil-6.9.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+# py3.13: https://github.com/kdave/btrfs-progs/issues/838
+PYTHON_COMPAT=( python3_{10..12} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/dsterba.asc
+
+inherit distutils-r1 verify-sig
+
+DESCRIPTION="Library for managing Btrfs filesystems"
+HOMEPAGE="https://github.com/kdave/btrfs-progs;
+
+MY_PN="btrfs-progs"
+MY_PV="v${PV/_/-}"
+MY_P="${MY_PN}-${MY_PV}"
+SRC_URI="
+   
https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${MY_PN}/${MY_P}.tar.xz
+   verify-sig? ( 
https://mirrors.edge.kernel.org/pub/linux/kernel/people/kdave/${MY_PN}/${MY_P}.tar.sign
 )
+"
+S="${WORKDIR}/${MY_P}/libbtrfsutil/python"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+
+DEPEND="~sys-fs/btrfs-progs-${PV}"
+RDEPEND="${DEPEND}"
+
+distutils_enable_tests unittest
+
+RDEPEND+=" !sys-fs/btrfs-progs[python(-)]"
+
+src_unpack() {
+   # Upstream sign the decompressed .tar
+   if use verify-sig; then
+   einfo "Unpacking ${MY_P}.tar.xz ..."
+   verify-sig_verify_detached - "${DISTDIR}"/${MY_P}.tar.sign \
+   < <(xz -cd "${DISTDIR}"/${MY_P}.tar.xz | tee >(tar -x))
+   assert "Unpack failed"
+   else
+   default
+   fi
+}



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

2024-07-08 Thread Sam James
commit: 8d0ba00c09c570d1cffbcb59883e48282030f4af
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 11:42:21 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 11:43:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d0ba00c

dev-libs/pocl: add CUDA dep, use cuda.eclass

I'm not sure if need to specify CUDA_TOOLKIT_ROOT_DIR with this
or not (or what the right way to get it is). I can't check CUDA on
this machine either, although I have another I can on.

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

 dev-libs/pocl/pocl-6.0.ebuild | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-libs/pocl/pocl-6.0.ebuild b/dev-libs/pocl/pocl-6.0.ebuild
index f88860b92181..c16b713bd7c3 100644
--- a/dev-libs/pocl/pocl-6.0.ebuild
+++ b/dev-libs/pocl/pocl-6.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 LLVM_COMPAT=( {15..18} )
-inherit cmake llvm-r1
+inherit cmake cuda llvm-r1
 
 DESCRIPTION="Portable Computing Language (an implementation of OpenCL)"
 HOMEPAGE="http://portablecl.org https://github.com/pocl/pocl;
@@ -35,6 +35,7 @@ RDEPEND="
dev-libs/libltdl
virtual/opencl
debug? ( dev-util/lttng-ust:= )
+   cuda? ( dev-util/nvidia-cuda-toolkit:= )
hwloc? ( sys-apps/hwloc:=[cuda?] )
 "
 DEPEND="${RDEPEND}"
@@ -43,6 +44,11 @@ BDEPEND="
virtual/pkgconfig
 "
 
+src_prepare() {
+   use cuda && cuda_src_prepare
+   cmake_src_prepare
+}
+
 src_configure() {
local host_cpu_variants="generic"
 



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

2024-07-08 Thread Sam James
commit: a4f69f95bd8d46aba0f4eefa44d84dca70d2a8fe
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 11:37:58 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 11:38:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f69f95

dev-libs/pocl: add 6.0

Bug: https://bugs.gentoo.org/922912
Closes: https://bugs.gentoo.org/907333
Signed-off-by: Sam James  gentoo.org>

 dev-libs/pocl/Manifest|   1 +
 dev-libs/pocl/pocl-6.0.ebuild | 109 ++
 2 files changed, 110 insertions(+)

diff --git a/dev-libs/pocl/Manifest b/dev-libs/pocl/Manifest
index 336dcf9d0f22..3d8203f4e5c7 100644
--- a/dev-libs/pocl/Manifest
+++ b/dev-libs/pocl/Manifest
@@ -1,2 +1,3 @@
 DIST pocl-4.0.tar.gz 2140919 BLAKE2B 
1e9dd4de4824dd4a9e2b0d053d1786062c135d3bf7ca99dc884657b89c651fca6c0f3dedb568439802a58b0bfabc10939ca344b0110ae5fdb31be06f596d2a48
 SHA512 
3835a9e8fc8562d50a91a11b807cf87a096891f5c27675127b66412eacff2e541b6143b49b4155f43a09f4e53faa062ec20f3b20badeca206ece9f45ad50f26a
 DIST pocl-5.0.tar.gz 2361502 BLAKE2B 
eca07953ff56e7e4ca10f71db12819547bc8ff28da26e569c3544edd802f9ded0a8bd0d9cb260069cfe3788f9bc6c84d6ae96c1148c4e92fe6268a95a60ee5b6
 SHA512 
c2d6c80cbcba7af1c31dfa794c2aa7be6d1ce2cc9900fbf6e0a1536747440602cdc0f1a84f81f85737818a7ea60b490558ef328b3b156e52c63db3fe4ce490b0
+DIST pocl-6.0.tar.gz 2466652 BLAKE2B 
e074f35bfe8ccd70038fe05ca01da033849bed83075330f1149597455a5892281d4d09b8db5b4731e7e0c248d1ffdc8e8707c1ebe53d50624294ad92aa886be6
 SHA512 
a24efadbbb81c810cd5c4bbb8abfa75b9bbdfeca786e8471dd75d40a78024d04c1b5c5a7114e75e1eb70a1b6a3756bb47ba741de0f1c4d1416fbce4688d62cc0

diff --git a/dev-libs/pocl/pocl-6.0.ebuild b/dev-libs/pocl/pocl-6.0.ebuild
new file mode 100644
index ..f88860b92181
--- /dev/null
+++ b/dev-libs/pocl/pocl-6.0.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {15..18} )
+inherit cmake llvm-r1
+
+DESCRIPTION="Portable Computing Language (an implementation of OpenCL)"
+HOMEPAGE="http://portablecl.org https://github.com/pocl/pocl;
+SRC_URI="https://github.com/pocl/pocl/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64"
+# TODO: hsa tce
+IUSE="accel +conformance cuda debug examples float-conversion hardening +hwloc 
memmanager test"
+# Tests not yet passing, fragile in Portage environment(?)
+RESTRICT="!test? ( test ) test"
+
+CLANG_DEPS="
+   $(llvm_gen_dep '
+   !cuda? (
+   sys-devel/clang:${LLVM_SLOT}=
+   sys-devel/llvm:${LLVM_SLOT}=
+   )
+   cuda? (
+   sys-devel/clang:${LLVM_SLOT}=[llvm_targets_NVPTX]
+   sys-devel/llvm:${LLVM_SLOT}=[llvm_targets_NVPTX]
+   )
+   ')
+"
+RDEPEND="
+   ${CLANG_DEPS}
+   dev-libs/libltdl
+   virtual/opencl
+   debug? ( dev-util/lttng-ust:= )
+   hwloc? ( sys-apps/hwloc:=[cuda?] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${CLANG_DEPS}
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local host_cpu_variants="generic"
+
+   if use amd64 ; then
+   # Use pocl's curated list of CPU variants which should contain 
a good match for any given amd64 CPU
+   host_cpu_variants="distro"
+   elif use ppc64 ; then
+   # A selection of architectures in which new Altivec / VSX 
features were added
+   # This attempts to recreate the amd64 "distro" option for ppc64
+   # See discussion in bug #831859
+   host_cpu_variants="pwr10;pwr9;pwr8;pwr7;pwr6;g5;a2;generic"
+   elif use riscv; then
+   host_cpu_variants="generic-rv64"
+   fi
+
+   local mycmakeargs=(
+   -DENABLE_HSA=OFF
+
+   -DENABLE_ICD=ON
+   -DPOCL_ICD_ABSOLUTE_PATH=ON
+   
-DPOCL_INSTALL_PUBLIC_LIBDIR="${EPREFIX}/usr/$(get_libdir)/OpenCL/vendors/pocl"
+
+   # only appends -flto
+   -DENABLE_IPO=OFF
+
+   -DENABLE_POCL_BUILDING=ON
+   -DKERNELLIB_HOST_CPU_VARIANTS="${host_cpu_variants}"
+
+   -DSTATIC_LLVM=OFF
+   -DWITH_LLVM_CONFIG=$(get_llvm_prefix -d)/bin/llvm-config
+
+   -DENABLE_ALMAIF_DEVICE=$(usex accel)
+   -DENABLE_CONFORMANCE=$(usex conformance)
+   -DENABLE_CUDA=$(usex cuda)
+   -DENABLE_HWLOC=$(usex hwloc)
+   -DENABLE_POCL_FLOAT_CONVERSION=$(usex float-conversion)
+   -DHARDENING_ENABLE=$(usex hardening)
+   -DPOCL_DEBUG_MESSAGES=$(usex debug)
+   -DUSE_POCL_MEMMANAGER=$(us

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

2024-07-08 Thread Sam James
commit: 071eeea797884907023ef46b09653c0a7a0eca68
Author: Matthew White  inventati  org>
AuthorDate: Sun Mar 31 10:14:43 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 11:38:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071eeea7

dev-libs/pocl: bump version to 5.0

Closes: https://bugs.gentoo.org/922912
Package-Manager: portage-3.0.63
Signed-off-by: Matthew White  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/36014
Signed-off-by: Sam James  gentoo.org>

 dev-libs/pocl/Manifest |   1 +
 .../files/pocl-5.0-missing-definitions-fix.patch   |  41 
 dev-libs/pocl/pocl-5.0.ebuild  | 115 +
 3 files changed, 157 insertions(+)

diff --git a/dev-libs/pocl/Manifest b/dev-libs/pocl/Manifest
index b2eb19f5fd11..336dcf9d0f22 100644
--- a/dev-libs/pocl/Manifest
+++ b/dev-libs/pocl/Manifest
@@ -1 +1,2 @@
 DIST pocl-4.0.tar.gz 2140919 BLAKE2B 
1e9dd4de4824dd4a9e2b0d053d1786062c135d3bf7ca99dc884657b89c651fca6c0f3dedb568439802a58b0bfabc10939ca344b0110ae5fdb31be06f596d2a48
 SHA512 
3835a9e8fc8562d50a91a11b807cf87a096891f5c27675127b66412eacff2e541b6143b49b4155f43a09f4e53faa062ec20f3b20badeca206ece9f45ad50f26a
+DIST pocl-5.0.tar.gz 2361502 BLAKE2B 
eca07953ff56e7e4ca10f71db12819547bc8ff28da26e569c3544edd802f9ded0a8bd0d9cb260069cfe3788f9bc6c84d6ae96c1148c4e92fe6268a95a60ee5b6
 SHA512 
c2d6c80cbcba7af1c31dfa794c2aa7be6d1ce2cc9900fbf6e0a1536747440602cdc0f1a84f81f85737818a7ea60b490558ef328b3b156e52c63db3fe4ce490b0

diff --git a/dev-libs/pocl/files/pocl-5.0-missing-definitions-fix.patch 
b/dev-libs/pocl/files/pocl-5.0-missing-definitions-fix.patch
new file mode 100644
index ..251bdad65bd6
--- /dev/null
+++ b/dev-libs/pocl/files/pocl-5.0-missing-definitions-fix.patch
@@ -0,0 +1,41 @@
+Fixes missing definitions.
+
+FAILED: 
lib/CL/devices/almaif/CMakeFiles/pocl-devices-almaif.dir/MMAPDevice.cc.o
+/usr/bin/x86_64-pc-linux-gnu-g++ -DCL_HPP_TARGET_OPENCL_VERSION=300 
-DCL_TARGET_OPENCL_VERSION=300 -DCL_USE_DEPRECATED_OPENCL_1_0_APIS 
-DCL_USE_DEPRECATED_OPENCL_1_1_APIS -DCL_USE_DEPRECATED_OPENCL_1_2_APIS 
-DCL_USE_DEPRECATED_OPENCL_2_0_APIS -DCL_USE_DEPRECATED_OPENCL_2_1_APIS 
-DCL_USE_DEPRECATED_OPENCL_2_2_APIS -Dpocl_devices_almaif_EXPORTS 
-I/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0_build 
-I/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/include 
-I/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/include/hpp 
-I/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/lib/CL/devices 
-I/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/lib/CL/.  -O2 -pipe 
-march=x86-64 -mtune=generic -std=c++11 -fPIC -Wno-ignored-attributes 
-fvisibility=hidden -fvisibility-inlines-hidden -MD -MT 
lib/CL/devices/almaif/CMakeFiles/pocl-devices-almaif.dir/MMAPDevice.cc.o -MF 
lib/CL/devices/almaif/CMakeFiles/pocl-devices-almaif.dir/MMAPDevice.cc.o.d -o 
lib/CL/devices/almaif/CMakeFiles/pocl-devices-almaif.di
 r/MMAPDevice.cc.o -c 
/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/lib/CL/devices/almaif/MMAPDevice.cc
+In file included from 
/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/lib/CL/devices/almaif/MMAPDevice.hh:28,
+ from 
/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/lib/CL/devices/almaif/MMAPDevice.cc:24:
+/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/lib/CL/devices/almaif/AlmaIFDevice.hh:45:36:
 error: ‘cl_kernel’ has not been declared
+   45 |cl_kernel Kernel, _cl_command_node 
*Command);
+  |^
+/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/lib/CL/devices/almaif/AlmaIFDevice.hh:45:54:
 error: ‘_cl_command_node’ has not been declared
+   45 |cl_kernel Kernel, _cl_command_node 
*Command);
+  |  ^~~~
+/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/lib/CL/devices/almaif/AlmaIFDevice.hh:67:34:
 error: ‘pocl_mem_identifier’ has not been declared
+   67 |   virtual void writeDataToDevice(pocl_mem_identifier *DstMemId,
+  |  ^~~
+/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/lib/CL/devices/almaif/AlmaIFDevice.hh:71:35:
 error: ‘pocl_mem_identifier’ has not been declared
+   71 |   pocl_mem_identifier *SrcMemId, 
size_t Size,
+  |   ^~~
+/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/lib/CL/devices/almaif/AlmaIFDevice.hh:79:11:
 error: ‘cl_int’ does not name a type; did you mean ‘u_int’?
+   79 |   virtual cl_int allocateBuffer(pocl_mem_identifier *P, size_t Size);
+  |   ^~
+  |   u_int
+/var/tmp/portage/dev-libs/pocl-5.0/work/pocl-5.0/lib/CL/devices/almaif/AlmaIFDevice.hh:81:27:
 error: ‘pocl_mem_identifier’ has not been declared
+   81 |   virtual void freeBuffer(pocl_mem_i

[gentoo-commits] repo/gentoo:master commit in: dev-perl/IO-Socket-SSL/

2024-07-08 Thread Sam James
commit: 134fd9edce0be2d6ee65988e86fe1de9fd67cbfa
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:16:14 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:16:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=134fd9ed

dev-perl/IO-Socket-SSL: add 2.87.0

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

 dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.87.0.ebuild | 34 ++
 dev-perl/IO-Socket-SSL/Manifest|  1 +
 2 files changed, 35 insertions(+)

diff --git a/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.87.0.ebuild 
b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.87.0.ebuild
new file mode 100644
index ..65e74889714f
--- /dev/null
+++ b/dev-perl/IO-Socket-SSL/IO-Socket-SSL-2.87.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DIST_AUTHOR=SULLR
+DIST_VERSION=2.087
+DIST_EXAMPLES=("example/*")
+inherit perl-module
+
+DESCRIPTION="Nearly transparent SSL encapsulation for IO::Socket::INET"
+
+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"
+IUSE="idn"
+
+RDEPEND="
+   dev-perl/Mozilla-CA
+   >=dev-perl/Net-SSLeay-1.460.0
+   virtual/perl-Scalar-List-Utils
+   idn? (
+   || (
+   >=dev-perl/URI-1.50
+   dev-perl/Net-LibIDN
+   dev-perl/Net-IDN-Encode
+   )
+   )
+"
+BDEPEND="
+   ${RDEPEND}
+   virtual/perl-ExtUtils-MakeMaker
+"
+
+mydoc=("docs/debugging.txt")

diff --git a/dev-perl/IO-Socket-SSL/Manifest b/dev-perl/IO-Socket-SSL/Manifest
index c66eb3eefebf..81e6debfad91 100644
--- a/dev-perl/IO-Socket-SSL/Manifest
+++ b/dev-perl/IO-Socket-SSL/Manifest
@@ -1,3 +1,4 @@
 DIST IO-Socket-SSL-2.083.tar.gz 259940 BLAKE2B 
be1b435b44d3209da1e3c02530556c9923e92a80cb7ef14b27550362f7cbc4bada2b5facf3177f26856dd458d894805ee84d06ffa50749b0bfa6e07818963f7b
 SHA512 
a3fb70148eabc7b972c9b7a132b2a3f3ef23877606670c19ebffe40c82fc462431337ab498bca98b823b89ade8e2288d37fdb677ae154461de8f9f24e7568e4a
 DIST IO-Socket-SSL-2.085.tar.gz 265644 BLAKE2B 
e8bad1a67239a2d24c28bc28e440d4c3c4e09ae5287d5eb283005ea2a295f6019d623bad94220478f430cc5fb10c53e5493789e244c4325d12f04248bc5be34d
 SHA512 
c4e045e88f69579d53a3663ed8f74d342fe3529e24e06d9e7d299debafdb840839c6f5bccb579b4d03f7501615439dba4661ac006312f379a2598a3030634cfd
 DIST IO-Socket-SSL-2.086.tar.gz 266036 BLAKE2B 
3c9b5ea26fa70ae2e672f6ed57a739fdcca9e3da08d7ccc51608d25c62ae37fc1e8103dec798c635933a52930404c2cfb160effc64f8a199435d0ac8588046d3
 SHA512 
5f4957602bf68402838429b1929d2b937b0f24daa60a20a61477a9f89d054a4afdb588bc2241552dde31129caecfce59809d9a50b6ea7d6f9b6a08681dce927e
+DIST IO-Socket-SSL-2.087.tar.gz 270113 BLAKE2B 
9d880c99cf8ed329727b3b1a92b9227e6f80ab85e64c4c0de591a2071a18df8aa31b7aaed28d1c580c62b90268c136d90946af1c0b433fd67cc94c09efef2535
 SHA512 
5e2fe19fd50c2c5377d9939dfbc28f61eb6aace9643a7bcfdddbd878f45c062d0dd58e1637fbe98b5288f689daacee2f3a6b9089c06ffa5706426868faaf5b47



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

2024-07-08 Thread Sam James
commit: 5590865b14a24a8a8778e4c7b835f79e7d14f365
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jul  4 08:34:24 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:11:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5590865b

dev-libs/glib: stable 2.78.6 for hppa, bug #931633

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-libs/glib/glib-2.78.6.ebuild b/dev-libs/glib/glib-2.78.6.ebuild
index 8c4031522095..4cb3fb6b75e4 100644
--- a/dev-libs/glib/glib-2.78.6.ebuild
+++ b/dev-libs/glib/glib-2.78.6.ebuild
@@ -16,7 +16,7 @@ IUSE="dbus debug +elf gtk-doc +mime selinux static-libs 
sysprof systemtap test u
 RESTRICT="!test? ( test )"
 REQUIRED_USE="gtk-doc? ( test )" # Bug #777636
 
-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"
 
 # * elfutils (via libelf) does not build on Windows. gresources are not 
embedded
 # within ELF binaries on that platform anyway and inspecting ELF binaries from



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

2024-07-08 Thread Sam James
commit: d83ea18a4efe4f59fd7c399f6545f9996168b892
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jul  6 18:54:55 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:11:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d83ea18a

net-misc/rsync: do not export lost+found in portage dir

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 net-misc/rsync/files/rsyncd.conf-3.2.7-r5 |  15 +++
 net-misc/rsync/rsync-3.2.7-r5.ebuild  | 207 ++
 net-misc/rsync/rsync-3.3.0-r1.ebuild  | 201 +
 3 files changed, 423 insertions(+)

diff --git a/net-misc/rsync/files/rsyncd.conf-3.2.7-r5 
b/net-misc/rsync/files/rsyncd.conf-3.2.7-r5
new file mode 100644
index ..fe9189182f83
--- /dev/null
+++ b/net-misc/rsync/files/rsyncd.conf-3.2.7-r5
@@ -0,0 +1,15 @@
+# /etc/rsyncd.conf
+
+# Minimal configuration file for rsync daemon
+# See rsync(1) and rsyncd.conf(5) man pages for help
+
+# This line is required by the /etc/init.d/rsyncd script
+pid file = @GENTOO_PORTAGE_EPREFIX@/run/rsyncd.pid
+use chroot = yes
+read only = yes
+
+# Simple example for enabling your own local rsync server
+#[gentoo-portage]
+#  path = @GENTOO_PORTAGE_EPREFIX@/var/db/repos/gentoo
+#  comment = Gentoo ebuild repository
+#  exclude = /distfiles /packages /lost+found

diff --git a/net-misc/rsync/rsync-3.2.7-r5.ebuild 
b/net-misc/rsync/rsync-3.2.7-r5.ebuild
new file mode 100644
index ..d3fe9c36b093
--- /dev/null
+++ b/net-misc/rsync/rsync-3.2.7-r5.ebuild
@@ -0,0 +1,207 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Uncomment when introducing a patch which touches configure
+RSYNC_NEEDS_AUTOCONF=1
+PYTHON_COMPAT=( python3_{9..11} )
+inherit flag-o-matic prefix python-single-r1 systemd
+
+DESCRIPTION="File transfer program to keep remote files into sync"
+HOMEPAGE="https://rsync.samba.org/;
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/WayneD/rsync.git;
+   inherit autotools git-r3
+
+   REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/waynedavison.asc
+   inherit verify-sig
+
+   if [[ -n ${RSYNC_NEEDS_AUTOCONF} ]] ; then
+   inherit autotools
+   fi
+
+   if [[ ${PV} == *_pre* ]] ; then
+   SRC_DIR="src-previews"
+   else
+   SRC_DIR="src"
+   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="https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz
+   verify-sig? ( 
https://rsync.samba.org/ftp/rsync/${SRC_DIR}/${P/_/}.tar.gz.asc )"
+   S="${WORKDIR}"/${P/_/}
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="acl examples iconv lz4 rrsync ssl stunnel system-zlib xattr xxhash zstd"
+REQUIRED_USE+=" examples? ( ${PYTHON_REQUIRED_USE} )"
+REQUIRED_USE+=" rrsync? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="
+   >=dev-libs/popt-1.5
+   acl? ( virtual/acl )
+   examples? (
+   ${PYTHON_DEPS}
+   dev-lang/perl
+   )
+   lz4? ( app-arch/lz4:= )
+   rrsync? (
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/bracex[${PYTHON_USEDEP}]
+   ')
+   )
+   ssl? ( dev-libs/openssl:= )
+   system-zlib? ( sys-libs/zlib )
+   xattr? ( kernel_linux? ( sys-apps/attr ) )
+   xxhash? ( >=dev-libs/xxhash-0.8 )
+   zstd? ( >=app-arch/zstd-1.4:= )
+   iconv? ( virtual/libiconv )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   examples? ( ${PYTHON_DEPS} )
+   rrsync? ( ${PYTHON_DEPS} )
+"
+
+if [[ ${PV} == * ]] ; then
+   BDEPEND+=" ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/commonmark[${PYTHON_USEDEP}]
+   ')"
+else
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-waynedavison )"
+fi
+
+PATCHES=(
+   "${FILESDIR}"/${P}-flist-memcmp-ub.patch
+   "${FILESDIR}"/${P}-fortify-source-3.patch
+   "${FILESDIR}"/${PN}-3.2.7-ipv6-configure-c99.patch
+)
+
+pkg_setup() {
+   # - USE=examples needs Python itself at runtime, but nothing else
+   # -  needs commonmark at build time
+   if [[ ${PV} == * ]] || use examples || use rrsync; then
+   python-single-r1_pkg_setup
+   fi
+}
+
+src_prepare() {
+   default
+
+   sed -i -e 's/AC_HEADER_MAJOR_FIXED/AC_HEADER_MAJOR/' configure.ac
+
+   if [[ ${PV} == * || -n ${RSYNC_NEEDS_AU

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

2024-07-08 Thread Sam James
commit: 0ad1b10b7b2ce710b290fb5bf636fa5554726049
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jul  4 08:36:08 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:11:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ad1b10b

dev-util/glib-utils: stable 2.78.6 for hppa, bug #931633

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/glib-utils/glib-utils-2.78.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/glib-utils/glib-utils-2.78.6.ebuild 
b/dev-util/glib-utils/glib-utils-2.78.6.ebuild
index c4998e8bbf2c..649ae7656a19 100644
--- a/dev-util/glib-utils/glib-utils-2.78.6.ebuild
+++ b/dev-util/glib-utils/glib-utils-2.78.6.ebuild
@@ -14,7 +14,7 @@ LICENSE="LGPL-2.1+"
 SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-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="${PYTHON_DEPS}"
 DEPEND="${RDEPEND}"



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

2024-07-08 Thread Sam James
commit: c85d69a302f4fd40567e387c37e21dcb2a73898b
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jul  4 08:38:09 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:11:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c85d69a3

dev-util/gdbus-codegen: stable 2.78.6 for hppa, bug #931633

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/gdbus-codegen/gdbus-codegen-2.78.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.78.6.ebuild 
b/dev-util/gdbus-codegen/gdbus-codegen-2.78.6.ebuild
index 109fb79e6121..5235534fa3be 100644
--- a/dev-util/gdbus-codegen/gdbus-codegen-2.78.6.ebuild
+++ b/dev-util/gdbus-codegen/gdbus-codegen-2.78.6.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://www.gtk.org/;
 
 LICENSE="LGPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 RDEPEND="
${PYTHON_DEPS}



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

2024-07-08 Thread Sam James
commit: f4b8907daabaff433a837ca6356bf1fb6649e551
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Jul  4 08:40:40 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:11:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4b8907d

net-misc/openssh: stable 9.7_p1-r6 for hppa, bug #935275

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 net-misc/openssh/openssh-9.7_p1-r6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/openssh/openssh-9.7_p1-r6.ebuild 
b/net-misc/openssh/openssh-9.7_p1-r6.ebuild
index dfe20d9c2272..af5db8a1a650 100644
--- a/net-misc/openssh/openssh-9.7_p1-r6.ebuild
+++ b/net-misc/openssh/openssh-9.7_p1-r6.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${PARCH}"
 
 LICENSE="BSD GPL-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"
 # Probably want to drop ssl defaulting to on in a future version.
 IUSE="abi_mips_n32 audit debug kerberos ldns libedit livecd pam +pie 
security-key selinux +ssl static test xmss"
 



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebchannel/

2024-07-08 Thread Sam James
commit: 5a4ba97b1f087e1fbfa725399ec10a56cfd9250f
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:40 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a4ba97b

dev-qt/qtwebchannel: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtwebchannel/qtwebchannel-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwebchannel/qtwebchannel-6.7.2.ebuild 
b/dev-qt/qtwebchannel/qtwebchannel-6.7.2.ebuild
index 922f39238ed4..55e0e2cd04d5 100644
--- a/dev-qt/qtwebchannel/qtwebchannel-6.7.2.ebuild
+++ b/dev-qt/qtwebchannel/qtwebchannel-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt WebChannel"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 IUSE="qml"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtserialport/

2024-07-08 Thread Sam James
commit: 7b28830a8f6f719461ba3543d77cd742e365d51e
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:35 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b28830a

dev-qt/qtserialport: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtserialport/qtserialport-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtserialport/qtserialport-6.7.2.ebuild 
b/dev-qt/qtserialport/qtserialport-6.7.2.ebuild
index 64f821c0..204dd149f5f6 100644
--- a/dev-qt/qtserialport/qtserialport-6.7.2.ebuild
+++ b/dev-qt/qtserialport/qtserialport-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Serial port abstraction library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtspeech/

2024-07-08 Thread Sam James
commit: c900248166dc5b48b0f4622db3ca6d948327f391
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:36 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9002481

dev-qt/qtspeech: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtspeech/qtspeech-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtspeech/qtspeech-6.7.2.ebuild 
b/dev-qt/qtspeech/qtspeech-6.7.2.ebuild
index eaabcfa92209..5c588fd38d50 100644
--- a/dev-qt/qtspeech/qtspeech-6.7.2.ebuild
+++ b/dev-qt/qtspeech/qtspeech-6.7.2.ebuild
@@ -13,7 +13,7 @@ inherit qt6-build
 DESCRIPTION="Text-to-speech library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~loong ppc64 ~riscv ~x86"
 fi
 
 IUSE="flite qml +speechd"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtvirtualkeyboard/

2024-07-08 Thread Sam James
commit: 4299c5061decfcae4683213131f233c2651193d8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:39 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:39 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4299c506

dev-qt/qtvirtualkeyboard: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.2.ebuild 
b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.2.ebuild
index b8b27e48f5d2..03992682cb81 100644
--- a/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.2.ebuild
+++ b/dev-qt/qtvirtualkeyboard/qtvirtualkeyboard-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Customizable input framework and virtual keyboard for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~loong ppc64 ~riscv ~x86"
 fi
 
 IUSE="+spell"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtconnectivity/

2024-07-08 Thread Sam James
commit: da23c2b62332aa332519a77e993e4e25af1a003b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:27 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da23c2b6

dev-qt/qtconnectivity: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild 
b/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild
index 908f8a9bcdf4..9b077b7f4b21 100644
--- a/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild
+++ b/dev-qt/qtconnectivity/qtconnectivity-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Bluetooth and NFC support library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~loong ppc64 ~riscv ~x86"
 fi
 
 IUSE="+bluetooth nfc smartcard"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwayland/

2024-07-08 Thread Sam James
commit: 293df4d699ef4b89756f46e547b40d6e619ddccb
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:40 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293df4d6

dev-qt/qtwayland: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtwayland/qtwayland-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwayland/qtwayland-6.7.2.ebuild 
b/dev-qt/qtwayland/qtwayland-6.7.2.ebuild
index 7625a4f56e73..2608f7f1ff32 100644
--- a/dev-qt/qtwayland/qtwayland-6.7.2.ebuild
+++ b/dev-qt/qtwayland/qtwayland-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Wayland platform plugin for Qt"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="accessibility compositor qml vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtwebsockets/

2024-07-08 Thread Sam James
commit: 633bd8a44903bf391aae9fa26b34d75ad00d60d8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:41 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=633bd8a4

dev-qt/qtwebsockets: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtwebsockets/qtwebsockets-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtwebsockets/qtwebsockets-6.7.2.ebuild 
b/dev-qt/qtwebsockets/qtwebsockets-6.7.2.ebuild
index 61c7579c04e0..bed8d05c9480 100644
--- a/dev-qt/qtwebsockets/qtwebsockets-6.7.2.ebuild
+++ b/dev-qt/qtwebsockets/qtwebsockets-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Implementation of the WebSocket protocol for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 IUSE="qml +ssl"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qttranslations/

2024-07-08 Thread Sam James
commit: f5f325af98024d963b9cd9997db2977370add1dc
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:38 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5f325af

dev-qt/qttranslations: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qttranslations/qttranslations-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qttranslations/qttranslations-6.7.2.ebuild 
b/dev-qt/qttranslations/qttranslations-6.7.2.ebuild
index 9833cd87773a..3f4b00518e6c 100644
--- a/dev-qt/qttranslations/qttranslations-6.7.2.ebuild
+++ b/dev-qt/qttranslations/qttranslations-6.7.2.ebuild
@@ -9,7 +9,7 @@ inherit qt6-build
 DESCRIPTION="Translation files for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 
 DEPEND="~dev-qt/qtbase-${PV}:6"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtsvg/

2024-07-08 Thread Sam James
commit: 538014d7cd03db3c75cc7eb7b2f33e6bce2b92c9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:37 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=538014d7

dev-qt/qtsvg: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtsvg/qtsvg-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtsvg/qtsvg-6.7.2.ebuild b/dev-qt/qtsvg/qtsvg-6.7.2.ebuild
index 4b26a5796063..cc6f885f7cac 100644
--- a/dev-qt/qtsvg/qtsvg-6.7.2.ebuild
+++ b/dev-qt/qtsvg/qtsvg-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build toolchain-funcs
 DESCRIPTION="SVG rendering library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qttools/

2024-07-08 Thread Sam James
commit: d5e9b9e1cab602450835bf867b847494695114cc
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:37 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5e9b9e1

dev-qt/qttools: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qttools/qttools-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qttools/qttools-6.7.2.ebuild 
b/dev-qt/qttools/qttools-6.7.2.ebuild
index a3be203f1bf2..23340144fb82 100644
--- a/dev-qt/qttools/qttools-6.7.2.ebuild
+++ b/dev-qt/qttools/qttools-6.7.2.ebuild
@@ -16,7 +16,7 @@ inherit desktop llvm-r1 optfeature qt6-build
 DESCRIPTION="Qt Tools Collection"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtshadertools/

2024-07-08 Thread Sam James
commit: 4c8baaa7e02ea1a634f113dcf9e023e0e8cffd4b
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:35 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c8baaa7

dev-qt/qtshadertools: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild 
b/dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild
index 4c15b445889e..bb3dec24d541 100644
--- a/dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild
+++ b/dev-qt/qtshadertools/qtshadertools-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt APIs and Tools for Graphics Pipelines"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc ~x86"
 fi
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtimageformats/

2024-07-08 Thread Sam James
commit: 6607edab6b48bc893d9e30035677190ed0181883
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:29 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6607edab

dev-qt/qtimageformats: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtimageformats/qtimageformats-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtimageformats/qtimageformats-6.7.2.ebuild 
b/dev-qt/qtimageformats/qtimageformats-6.7.2.ebuild
index 06de95521329..a4193d9c38cd 100644
--- a/dev-qt/qtimageformats/qtimageformats-6.7.2.ebuild
+++ b/dev-qt/qtimageformats/qtimageformats-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Additional format plugins for the Qt image I/O system"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ppc64 ~riscv ~x86"
 fi
 
 IUSE="mng"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtquicktimeline/

2024-07-08 Thread Sam James
commit: 61b64c9de00072083f4f0112df6783a8917e14b8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:32 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61b64c9d

dev-qt/qtquicktimeline: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtquicktimeline/qtquicktimeline-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtquicktimeline/qtquicktimeline-6.7.2.ebuild 
b/dev-qt/qtquicktimeline/qtquicktimeline-6.7.2.ebuild
index e322f8f5ce38..a9bc00a29627 100644
--- a/dev-qt/qtquicktimeline/qtquicktimeline-6.7.2.ebuild
+++ b/dev-qt/qtquicktimeline/qtquicktimeline-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Qt module for keyframe-based timeline construction"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtpositioning/

2024-07-08 Thread Sam James
commit: 83007356b821edf05c0eb6069759ffd6ea114e63
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 10:08:31 2024 +
Commit:     Sam James  gentoo  org>
CommitDate: Mon Jul  8 10:08:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83007356

dev-qt/qtpositioning: Stabilize 6.7.2 arm, #935728

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

 dev-qt/qtpositioning/qtpositioning-6.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtpositioning/qtpositioning-6.7.2.ebuild 
b/dev-qt/qtpositioning/qtpositioning-6.7.2.ebuild
index b8335ca9b783..a43f5b8efd16 100644
--- a/dev-qt/qtpositioning/qtpositioning-6.7.2.ebuild
+++ b/dev-qt/qtpositioning/qtpositioning-6.7.2.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build
 DESCRIPTION="Physical position determination library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~x86"
 fi
 
 IUSE="geoclue nmea +qml"



  1   2   3   4   5   6   7   8   9   10   >