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

2024-03-13 Thread Sam James
commit: 7538ff25f275f2f8668258c629fc0fbdb48f9781
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 05:59:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:59:22 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7538ff25

dev-python/setuptools-rust: Stabilize 1.9.0 ppc64, #926924

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

 dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild 
b/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild
index 12ee55c0797d..25678e894354 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.9.0.ebuild
@@ -134,7 +134,7 @@ SRC_URI="
 # crates are used at test time only, update via pycargoebuild -L -i ...
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ~ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-13 Thread Sam James
commit: b414fef9560338aad169a7142e34405fa2e16630
Author: Michal Privoznik  gmail  com>
AuthorDate: Thu Feb 15 07:24:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:52:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b414fef9

dev-php/libvirt-php: bump to v0.5.8

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35535
Signed-off-by: Sam James  gentoo.org>

 dev-php/libvirt-php/Manifest |  1 +
 dev-php/libvirt-php/libvirt-php-0.5.8.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/dev-php/libvirt-php/Manifest b/dev-php/libvirt-php/Manifest
index b002687353b3..5d5bfed32d86 100644
--- a/dev-php/libvirt-php/Manifest
+++ b/dev-php/libvirt-php/Manifest
@@ -1,2 +1,3 @@
 DIST libvirt-php-0.5.6.tar.xz 386372 BLAKE2B 
30d6a1c8dd18a4bd9d46e9c20551978fa0c20f2d671a359fdbf86def5166df7f882e65c509087efe0acef7d0dc468b3eb520689f9e7ba552e966809c8f647390
 SHA512 
5d1b3a2afc697051a5a0d4750ce4d02b31f482b1c17ef2cf4a593b705de438d8ccb4b1543ce6b2520b450734b3634e64ccf9200227f5681cbd2daad5a9f5ee9c
 DIST libvirt-php-0.5.7.tar.xz 389380 BLAKE2B 
c8189ffdeb29a056ef959624cd46a18ce7e4e00df6a42bfb3d6349ee8aa3865a4d66b82aed9ee4f68aa7f9761adb8eb8b62bd15d7c6e8e17c187ae44eba71a86
 SHA512 
ecc640ce2c936f59824212eca36bbe3ae13c560854e0d86da9f1d4d02373751f974b374915ded57d74636c0443c09c895857e8701204fbf49c402c1f315ae0b7
+DIST libvirt-php-0.5.8.tar.xz 392316 BLAKE2B 
5c1746512a405aaa32840b47f867804d854006a3ed38db168b8a60b8a6d5c4c454b5070c71a7dce8669377842c8063b78bb1894c7a69a8ff439b770f3867a3d2
 SHA512 
efff730f101a2b4210d720bf1e9a7bb86b41caaf45de31241be05a64ea71b8bca52c73b23a39137d5849ac9f4d2d309acb72111e3e64f0b47211991e4a6a2d9a

diff --git a/dev-php/libvirt-php/libvirt-php-0.5.8.ebuild 
b/dev-php/libvirt-php/libvirt-php-0.5.8.ebuild
new file mode 100644
index ..5f7d2c0938b2
--- /dev/null
+++ b/dev-php/libvirt-php/libvirt-php-0.5.8.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+PHP_EXT_NAME="libvirt-php"
+PHP_EXT_SKIP_PHPIZE="yes"
+USE_PHP="php8-1 php8-2 php8-3"
+PHP_EXT_ECONF_ARGS=()
+
+inherit php-ext-source-r3 autotools
+
+DESCRIPTION="PHP bindings for libvirt"
+HOMEPAGE="http://libvirt.org/php/;
+SRC_URI="http://libvirt.org/sources/php/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+RDEPEND="app-emulation/libvirt
+   dev-libs/libxml2"
+DEPEND="${RDEPEND}
+   dev-libs/libxslt
+   virtual/pkgconfig
+   doc? ( app-text/xhtml1 )"
+
+DOCS=( ChangeLog NEWS README )
+
+src_unpack() {
+   default
+
+   # create the default modules directory to be able
+   # to use the php-ext-source-r3 eclass to configure/build
+   ln -s src "${S}/modules" || die
+}
+
+src_prepare() {
+   php-ext-source-r3_src_prepare
+
+   local slot
+   for slot in $(php_get_slots); do
+   php_init_slot_env "${slot}"
+   eautoreconf
+   done
+}
+
+src_install() {
+   local slot
+   for slot in $(php_get_slots); do
+   php_init_slot_env ${slot}
+   insinto "${EXT_DIR}"
+   doins "src/.libs/${PHP_EXT_NAME}.so"
+   done
+
+   php-ext-source-r3_createinifiles
+   einstalldocs
+
+   if use doc ; then
+   docinto html
+   dodoc -r docs/*
+   fi
+}
+
+src_test() {
+   for slot in $(php_get_slots); do
+   php_init_slot_env ${slot}
+   default
+   done
+}



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

2024-03-13 Thread Sam James
commit: 9e3e6ea003dcfd0cf67d247ed65c38e70a966cb1
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 05:53:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:53:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3e6ea0

dev-python/libvirt-python: crank copyright

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

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

diff --git a/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
index cd5a82350d8e..83f8a3a26364 100644
--- a/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
+++ b/dev-python/libvirt-python/libvirt-python-10.1.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



[gentoo-commits] repo/gentoo:master commit in: dev-perl/Sys-Virt/

2024-03-13 Thread Sam James
commit: cc0a7d0944e19ce70cafc2b21c955cf66b3e6221
Author: Michal Privoznik  gmail  com>
AuthorDate: Fri Mar  1 12:57:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:52:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc0a7d09

dev-perl/Sys-Virt: Add 10.1.0

Signed-off-by: Michal Privoznik  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/35628
Signed-off-by: Sam James  gentoo.org>

 dev-perl/Sys-Virt/Manifest   |  1 +
 dev-perl/Sys-Virt/Sys-Virt-10.1.0.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/dev-perl/Sys-Virt/Manifest b/dev-perl/Sys-Virt/Manifest
index 1286b8f81f14..8d04c383dad3 100644
--- a/dev-perl/Sys-Virt/Manifest
+++ b/dev-perl/Sys-Virt/Manifest
@@ -1,3 +1,4 @@
 DIST Sys-Virt-v10.0.0.tar.gz 174834 BLAKE2B 
6106e050c958002f7120ea3e67602990fc25496d59b4f52d2b164a5599d6fa4c71df5d321b0a43d12cc82423582bcec388d61935069d87272bb7a4628a523304
 SHA512 
d5ea881515ca5954b476d09b754b7dda131d75ac4dba321d75573816daeb37fbb92dc394dfa603ee4c370d55cb632f07b6abee5af0ebced0ba13f5c7081e7163
+DIST Sys-Virt-v10.1.0.tar.gz 175345 BLAKE2B 
19f5620f546b1ea0f6dda0126b56735102f7513b9c41b86e1892f846a84fdfac0f1296a4d1238c7f1cc5c1e5704d5fb8f8dc81cc3961ca59acca5403fa580701
 SHA512 
6b20573e953bd99e547da683cfc587dd132f8b7921ae76289aad9891179b7d068c96a0c67f90b6daa7c5bf0156de02b3a85f7ec538ee47ca4f81547f03256003
 DIST Sys-Virt-v9.7.0.tar.gz 174737 BLAKE2B 
676be20e39102f92b9b1d3cc703479c67f43d7007f01f9cfb725d13002ba0abdb3123ac756ace666ffd3c67224943281ad79b840c50afbfd4e8f7f9c5ca4be27
 SHA512 
211cc36536ec8538e096d36bca568b0362a2c84fe78322acb34a473a91128f46251503db14e38b63cd865a2f16b5c021e6e75ec1832368ae26480bb7e32180d4
 DIST Sys-Virt-v9.8.0.tar.gz 174829 BLAKE2B 
ac9af08d8cbd6920766f3db17eb1cb82b72b8396bfcd55900c78d614c3fee52f588e9cace845b891347275eb7d862d9ec779080e69b7a99754dd4795b82edc00
 SHA512 
496c32a72f7a4968f91e5dc6b5bd35de980c083df8e005d59af8b761bb379d1a6775b7eed54d06410306030a06130fc6da207c01ea7466c1399f97b78acb01bb

diff --git a/dev-perl/Sys-Virt/Sys-Virt-10.1.0.ebuild 
b/dev-perl/Sys-Virt/Sys-Virt-10.1.0.ebuild
new file mode 100644
index ..16cad8c07a60
--- /dev/null
+++ b/dev-perl/Sys-Virt/Sys-Virt-10.1.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+DIST_AUTHOR=DANBERR
+DIST_VERSION=v${PV}
+DIST_EXAMPLES=("examples/*")
+inherit perl-module
+
+DESCRIPTION="API for using the libvirt library from Perl"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=app-emulation/libvirt-${PV}
+"
+BDEPEND="${RDEPEND}
+   virtual/perl-ExtUtils-CBuilder
+   dev-perl/Module-Build
+   virtual/pkgconfig
+   test? (
+   dev-perl/CPAN-Changes
+   dev-perl/Test-More-UTF8
+   dev-perl/Test-Pod-Coverage
+   dev-perl/XML-XPath
+   virtual/perl-Test-Simple
+   virtual/perl-Time-HiRes
+   )"
+DEPEND="
+   >=app-emulation/libvirt-${PV}
+"



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

2024-03-13 Thread Sam James
commit: cfe9d9585bd620739457578c9af2fdf968ebf223
Author: Michal Privoznik  gmail  com>
AuthorDate: Fri Mar  1 12:56:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:52:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfe9d958

dev-python/libvirt-python: Add 10.1.0

Signed-off-by: Michal Privoznik  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/libvirt-python/Manifest |  2 +
 .../libvirt-python/libvirt-python-10.1.0.ebuild| 63 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-python/libvirt-python/Manifest 
b/dev-python/libvirt-python/Manifest
index 566f7eb9311b..b5e05c832a1d 100644
--- a/dev-python/libvirt-python/Manifest
+++ b/dev-python/libvirt-python/Manifest
@@ -1,5 +1,7 @@
 DIST libvirt-python-10.0.0.tar.gz 246385 BLAKE2B 
0d3411d5d138fe57c6a5b73423479939182a4b9fde29c74ea832db3664db7da392bb15f0381c3ead949c36554cfdbf322441380293ffb016377dc9d4a6b57756
 SHA512 
4c3f51b2669ad7dc571f05ddeb75bb375640d27f77c1511e6682d8c7a77074210c48ea6c2e125ce8b04a1512df8a6a41e6a2d291e853dcaff84da213c89a6097
 DIST libvirt-python-10.0.0.tar.gz.asc 833 BLAKE2B 
f90f76364c84dff7f7346ea06a630b7085f9c6c7c9bf671cc152287f2123a4f8d1fd8734c3a2771468a8e4748fb7e8628738403b45e688dc36d3972999ff24bf
 SHA512 
fd6048d6a8f73145e7e0512e55a86740a923c671b75aa505cb58291e9809d9927400eabf636db94d9e7093b3eb2c11df0e36d8de24ba9944ae05a8885201ebab
+DIST libvirt-python-10.1.0.tar.gz 246933 BLAKE2B 
f95757c6e88271874f2e6c5efd52f4b075dee96902287b66f535f3d154eea58f7fa5156c7303c108eed34552917227cd0e1abbf4ce78d619dd113d24763780bb
 SHA512 
b1a316703f577ebeafc6f96b5988f3716c24acfea674834c9034d488c456ca1d0386d602942ff4e0d2e947252a2d7049af4c6531407f9ff9a3b981c7c6c3fd37
+DIST libvirt-python-10.1.0.tar.gz.asc 833 BLAKE2B 
ae970da8b897efa3c8abf596fa653e2fed23e11dc1e1531093ce7fb1c3f9c76659fb71aab828a02c141bd59695eb6989a39f2c99fdd8494e40a8ded43c727fb8
 SHA512 
deb6af1a7d59bae6498175c842be7995262d0503a0614267b4fa8a157d5d094d8aacd34184b4149a0821750d57ba3ad36af1fec1f7e9532625bb620229bf404d
 DIST libvirt-python-9.8.0.tar.gz 246277 BLAKE2B 
c333909d1f4fd32f9e05d42e468b3808971360bb8aaf35934ec25f8155f0231b2ff3bfd90944a50cf13e09cec3cf35fdf41fb5869b1683c1cd36b4767f2b3dd1
 SHA512 
c9871ca2fa9d18ae42c4aa76e9a7ba9f0a026061b058072c862c8fe402c2d2325189687e1490718360a9b8f6c13d8ae2adfbe54f79a367fb6be9fbde381f4901
 DIST libvirt-python-9.8.0.tar.gz.asc 833 BLAKE2B 
78e6556031c325674d26322d0a6a4dfc391dd050223bd6d939d30328fc7bb1a2f8671aae95eb3a37b916311e6f4c44a4c1929093844347e06dffa23480793e34
 SHA512 
b999d442f8e22d91ccf9988f53603159406b3aacd3469fd613ed24afd67722206eb2b319a1518bc7aa8cc12684f84685de885bd40c9ba7d9a94ef16cf03f6065
 DIST libvirt-python-9.9.0.tar.gz 246357 BLAKE2B 
d2e6bc9f8ae3c722ffa18772e40965e7ef1acfb36a863d764ac39c694f687a078b6433cb780a27696f63c698c3e63d203ae1609b48ee31ea5cd95a21a3947666
 SHA512 
5a09b23b843080f2e55a7b00dc225e0bf23c9c23cac42ce4ffaff725020303745185482c2cc781d519020f50a335d4fa72a7a618bb2c1d0eb0845781d1b22ab7

diff --git a/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild 
b/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
new file mode 100644
index ..cd5a82350d8e
--- /dev/null
+++ b/dev-python/libvirt-python/libvirt-python-10.1.0.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 verify-sig
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt-python.git;
+   RDEPEND="app-emulation/libvirt:="
+else
+   MY_P="${P/_rc/-rc}"
+   SRC_URI="https://libvirt.org/sources/python/${MY_P}.tar.gz
+   verify-sig? ( 
https://libvirt.org/sources/python/${MY_P}.tar.gz.asc )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+   RDEPEND="app-emulation/libvirt:0/${PV}"
+fi
+S="${WORKDIR}/${P%_rc*}"
+
+DESCRIPTION="libvirt Python bindings"
+HOMEPAGE="https://www.libvirt.org;
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE="examples test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? (
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+   verify-sig? ( sec-keys/openpgp-keys-libvirt )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc
+
+distutils_enable_tests pytest
+
+python_compile() {
+   # setuptools is broken for C extensions, bug #907718
+   distutils-r1_python_compile -j1
+}
+
+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: www-servers/lighttpd/

2024-03-13 Thread Sam James
commit: 810ea115683fbf3dfed0430af153134c7e690e42
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 05:52:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:52:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810ea115

www-servers/lighttpd: add 1.4.75

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

 www-servers/lighttpd/Manifest   |   2 +
 www-servers/lighttpd/lighttpd-1.4.75.ebuild | 222 
 2 files changed, 224 insertions(+)

diff --git a/www-servers/lighttpd/Manifest b/www-servers/lighttpd/Manifest
index b31d7713c59e..b40a6283bc2f 100644
--- a/www-servers/lighttpd/Manifest
+++ b/www-servers/lighttpd/Manifest
@@ -2,3 +2,5 @@ DIST lighttpd-1.4.73.tar.xz 1086680 BLAKE2B 
2c7e8f9a9445b7986320e28dca82c59003b3
 DIST lighttpd-1.4.73.tar.xz.asc 833 BLAKE2B 
e38334feeb0be92126b7289f7724dcf557b0db6edede0de98e5a7d2b6d03a3bbd411c43a0fd18064605a349617b929249617964932a156351eda05c8f3e8ba60
 SHA512 
aa33ff5e9c489770363a801ec6d34a1520356f1a82d6a36980cef1d68d1677fdf0dfc0934b8082c263038d0442e05eb3a4e763e9a7c9a1846ec0c344138e635e
 DIST lighttpd-1.4.74.tar.xz 1098796 BLAKE2B 
d651132b92b8e4c80e29905af11bf9245be524e715011ecbac68253ebce2342d69076731457775b009eee7e76c268f2cc218e314b2d5c7951e71222bf6c2570d
 SHA512 
96ae90885898ec0a13441f135209a1e7c447b74b1dfbc16e75bdabcba30a4a4dd26878c205feed7f78311bcbc81b54602635cc0a64ea7fb8fe5e081f136fae2d
 DIST lighttpd-1.4.74.tar.xz.asc 833 BLAKE2B 
eb9d1dad82a3e2ebcfc02c15dc8cc0d31f2fab650bc51696f1b474ca5dafb6d1bd02a8022117d9112ce7845ab66e08537cd3821184b967b973ba6ab244fe5a50
 SHA512 
20befc3f48fcb1729ad7d318c93252e7b5dc2c734bad36f42a8703d2b04782d9e9d4ec90a82cdb646da19a8fa14ef3729b16c259ca0b96c1b0474c82b644f680
+DIST lighttpd-1.4.75.tar.xz 1102080 BLAKE2B 
3cf89678922e319fa140beb56a95b11eb85ca1b833c9d21195d0ad0b8ea8679c71764558d03eafda0ff3aab994212375b433e56ff54349da739cd7c5384b61ae
 SHA512 
2066ad3e9eeaed4179bd6d3a2becc4ed57d6b00cbdd729a3c0d9a7276ee9c7906c9f1274f4def696d5ef0e662158ea13eb7ecb8e107cac5519ac98a83cf9d7ef
+DIST lighttpd-1.4.75.tar.xz.asc 833 BLAKE2B 
c632a3ab7e97c981c0930129a430ee4b3776f34611831c7a8f484de4f2915be31f24df15ee517bcb0271c96c6217429333cbd67bc6f1a4c71936736246d8357c
 SHA512 
791aab9bfb21c3c54b157e4348adbca83fae9186cc3ba27b9f0badc0af6bd74d2e70d6bb565317393b6dafb0e0b5da6e4442c77eac8d9ce597ccdb8b9176f3f9

diff --git a/www-servers/lighttpd/lighttpd-1.4.75.ebuild 
b/www-servers/lighttpd/lighttpd-1.4.75.ebuild
new file mode 100644
index ..5f2f6de8bf8e
--- /dev/null
+++ b/www-servers/lighttpd/lighttpd-1.4.75.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/lighttpd.asc
+inherit lua-single meson readme.gentoo-r1 systemd tmpfiles verify-sig
+
+DESCRIPTION="Lightweight high-performance web server"
+HOMEPAGE="https://www.lighttpd.net https://github.com/lighttpd;
+SRC_URI="
+   https://download.lighttpd.net/lighttpd/releases-$(ver_cut 
1-2).x/${P}.tar.xz
+   verify-sig? ( https://download.lighttpd.net/lighttpd/releases-$(ver_cut 
1-2).x/${P}.tar.xz.asc )
+"
+
+LICENSE="BSD GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="+brotli dbi gnutls kerberos ldap +lua maxminddb mbedtls +nettle nss 
+pcre php sasl selinux ssl test unwind webdav xattr +zlib zstd"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   lua? ( ${LUA_REQUIRED_USE} )
+"
+
+# Match the bundled xxhash version for the minimum version
+COMMON_DEPEND="
+   acct-group/lighttpd
+   acct-user/lighttpd
+   >=dev-libs/xxhash-0.8.2
+   virtual/libcrypt:=
+   brotli? ( app-arch/brotli:= )
+   dbi? (
+   dev-db/libdbi
+   )
+   gnutls? ( net-libs/gnutls )
+   kerberos? ( virtual/krb5 )
+   ldap? ( >=net-nds/openldap-2.1.26:= )
+   lua? ( ${LUA_DEPS} )
+   maxminddb? ( dev-libs/libmaxminddb )
+   mbedtls? ( net-libs/mbedtls )
+   nettle? ( dev-libs/nettle:= )
+   nss? ( dev-libs/nss )
+   pcre? ( dev-libs/libpcre2 )
+   php? ( dev-lang/php:*[cgi] )
+   sasl? ( dev-libs/cyrus-sasl )
+   ssl? ( >=dev-libs/openssl-0.9.7:= )
+   unwind? ( sys-libs/libunwind:= )
+   webdav? (
+   dev-libs/libxml2
+   sys-fs/e2fsprogs
+   )
+   xattr? ( kernel_linux? ( sys-apps/attr ) )
+   zlib? ( >=sys-libs/zlib-1.1 )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="
+   ${COMMON_DEPEND}
+   elibc_musl? ( sys-libs/queue-standalone )
+"
+RDEPEND="
+   ${COMMON_DEPEND}
+   selinux? ( sec-policy/selinux-apache )
+"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( virtual/perl-Test-Harness )
+   verify-sig? ( sec-keys/openpgp-keys-lighttpd )
+"
+
+# update certain parts of lighttpd.conf based on conditionals
+update_config() {
+   

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

2024-03-13 Thread Sam James
commit: 02c433d54b01272d641bb14cef7eb08b267d68a0
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 05:53:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:53:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02c433d5

net-misc/curl: Stabilize 8.6.0-r1 ppc64, #926619

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

 net-misc/curl/curl-8.6.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/curl/curl-8.6.0-r1.ebuild 
b/net-misc/curl/curl-8.6.0-r1.ebuild
index 5fd2dc11181c..7954b6f7d73e 100644
--- a/net-misc/curl/curl-8.6.0-r1.ebuild
+++ b/net-misc/curl/curl-8.6.0-r1.ebuild
@@ -17,7 +17,7 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
 LICENSE="BSD curl ISC test? ( BSD-4 )"



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

2024-03-13 Thread Sam James
commit: 4beedc35af4090dd6be9ac01c6b898bfcc281f07
Author: Michal Privoznik  gmail  com>
AuthorDate: Fri Mar  1 12:49:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:52:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4beedc35

app-emulation/libvirt: Add 10.1.0

Signed-off-by: Michal Privoznik  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-emulation/libvirt/Manifest  |   2 +
 app-emulation/libvirt/libvirt-10.1.0.ebuild | 365 
 2 files changed, 367 insertions(+)

diff --git a/app-emulation/libvirt/Manifest b/app-emulation/libvirt/Manifest
index 4c3b97bfe41f..572b1ad53294 100644
--- a/app-emulation/libvirt/Manifest
+++ b/app-emulation/libvirt/Manifest
@@ -1,5 +1,7 @@
 DIST libvirt-10.0.0.tar.xz 9395076 BLAKE2B 
bfbea7805a94481293a31e52a5511bcf86db2c96486cbc3b9cb776719ec973b1208cfcb4a8ae2c9220d1d68053980eaf68893f7919c3ef354efbd1abf642
 SHA512 
4ab28539ff0e9a78ac231b11b4ec88b91d76ff2607cabd0226f04aaece73b05cab4aa9cfcf05073cd257ea270a377cd5d2cb915971583dbec04dadf2cf7ad252
 DIST libvirt-10.0.0.tar.xz.asc 833 BLAKE2B 
e6377fe80a96025fe643d9bb14b3d64da3cf7f53000d8ee55606b4bc635d735943c4a7baa3796cbb7ce5812f03e2efd700aeef72e5bfcce68938b873aeca3f1f
 SHA512 
08681d45c39695b07c88b27fddc471284ed66caa091a73ea3957e42ec92776d435ecb4dc71b6bb18a825322468fccb09263f612aa1bde53deea3d6c5305313d8
+DIST libvirt-10.1.0.tar.xz 9444244 BLAKE2B 
bfdce9d067e3a319b81d867d27f1a6b4e724ab6aaa25d19d7383c9be26ad7dc92b3c0aaa92894b772f09e20c3c2eb0ea0a8707feee4c63be58578fa22854305f
 SHA512 
08e73ae15de5681430b62db85ec9901242dca5e9a4ca9685614f4a67092c6e28f27f9187144b3ceb18ad6b40e6eb1a90b1a4b056b0888724d04a62002ee2bc48
+DIST libvirt-10.1.0.tar.xz.asc 833 BLAKE2B 
1046403fb6ee084eb68e081a0fa4a1cfbf30378faf2f54591917ab6a4648a4c2a23da055cfe2577ec7ec80922c29ca7a918386259f747f052abfdfc420ff7749
 SHA512 
40ec184b4c33f21bf99d38fec0722e165854f723017f3cddaef63120cdf8dcf6df0c03b7e4aea5c3706f65d46f5335db667321b1ece1c123d9517fcd303b2bd8
 DIST libvirt-9.8.0.tar.xz 9307064 BLAKE2B 
aae47e8d4eeaf97532a0356de23ed5a9eea71b369d025eda95b5fd74576779eb4b843d05df6c87b79a14f218c341953749e319ee7244846a2db410a74a746880
 SHA512 
0118725073de33eec3fa3e4616d3154707f9828fdb9ec973f503fe68f18eab72b9704da660f281152630ddc95e605c786673af9d23dc9bdfc0108422e0efbd41
 DIST libvirt-9.8.0.tar.xz.asc 833 BLAKE2B 
3ecd0a925992eeadd50675f7ad8e815bde532c0f66e331ea766fff8e613b6a60b002bedee82fd03684e703057bc13d4e92191268dcd5efe2611ce9bd3cf6b505
 SHA512 
e041db13281eae9323c22189b7a258caf8d0e2a350cbd31b6cbed7054ccaf09d05c155c3c09daea07940affdf15e8d42bb2339945480cd141a6e8cb417a78536
 DIST libvirt-9.9.0.tar.xz 9321556 BLAKE2B 
21eae5a95feaf7f5c6ba8dd48732c08212904882a11c48eccfa827d85ddc3df7e064503f21710dbe1b678670e02f003674de915a43a7403fbf85685c4832e21d
 SHA512 
77cea28acf4f3e8c92fbd5bd72ad084be183c07f14e3a9ce35d6d9d62d36ee97a30cef55fb204b3e43f282890ecd7d5827a784a517e7f4ed8b22ee502c3f09d7

diff --git a/app-emulation/libvirt/libvirt-10.1.0.ebuild 
b/app-emulation/libvirt/libvirt-10.1.0.ebuild
new file mode 100644
index ..38baa163aaa0
--- /dev/null
+++ b/app-emulation/libvirt/libvirt-10.1.0.ebuild
@@ -0,0 +1,365 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+PYTHON_COMPAT=( python3_{10..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc
+inherit meson linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
+
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://gitlab.com/libvirt/libvirt.git;
+   EGIT_BRANCH="master"
+else
+   SRC_URI="https://libvirt.org/sources/${P}.tar.xz
+   verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+fi
+
+DESCRIPTION="C toolkit to manipulate virtual machines"
+HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/;
+LICENSE="LGPL-2.1"
+SLOT="0/${PV}"
+IUSE="
+   apparmor audit bash-completion +caps dtrace firewalld fuse glusterfs
+   iscsi iscsi-direct +libvirtd lvm libssh libssh2 lxc nbd nfs nls numa
+   openvz parted pcap policykit +qemu rbd sasl selinux test +udev
+   virtiofsd virtualbox +virt-network wireshark-plugins xen zfs
+"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   firewalld? ( virt-network )
+   libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
+   lxc? ( caps libvirtd )
+   openvz? ( libvirtd )
+   qemu? ( libvirtd )
+   virt-network? ( libvirtd )
+   virtualbox? ( libvirtd )
+   xen? ( libvirtd )"
+
+BDEPEND="
+   app-text/xhtml1
+   dev-lang/perl
+   dev-libs/libxslt
+   dev-perl/XML-XPath
+   dev-python/docutils
+   virtual/pkgconfig
+

[gentoo-commits] repo/gentoo:master commit in: app-emacs/nxml-libvirt-schemas/

2024-03-13 Thread Sam James
commit: 4bb32a6baf958a7cfb7d321e23f84d662ea8478b
Author: Michal Privoznik  gmail  com>
AuthorDate: Fri Mar  1 12:55:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:52:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb32a6b

app-emacs/nxml-libvirt-schemas: Add 10.1.0

Signed-off-by: Michal Privoznik  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 app-emacs/nxml-libvirt-schemas/Manifest|  1 +
 .../nxml-libvirt-schemas-10.1.0.ebuild | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/app-emacs/nxml-libvirt-schemas/Manifest 
b/app-emacs/nxml-libvirt-schemas/Manifest
index 484335ab00de..55d2fc8629a3 100644
--- a/app-emacs/nxml-libvirt-schemas/Manifest
+++ b/app-emacs/nxml-libvirt-schemas/Manifest
@@ -1,3 +1,4 @@
 DIST libvirt-10.0.0.tar.xz 9395076 BLAKE2B 
bfbea7805a94481293a31e52a5511bcf86db2c96486cbc3b9cb776719ec973b1208cfcb4a8ae2c9220d1d68053980eaf68893f7919c3ef354efbd1abf642
 SHA512 
4ab28539ff0e9a78ac231b11b4ec88b91d76ff2607cabd0226f04aaece73b05cab4aa9cfcf05073cd257ea270a377cd5d2cb915971583dbec04dadf2cf7ad252
+DIST libvirt-10.1.0.tar.xz 9444244 BLAKE2B 
bfdce9d067e3a319b81d867d27f1a6b4e724ab6aaa25d19d7383c9be26ad7dc92b3c0aaa92894b772f09e20c3c2eb0ea0a8707feee4c63be58578fa22854305f
 SHA512 
08e73ae15de5681430b62db85ec9901242dca5e9a4ca9685614f4a67092c6e28f27f9187144b3ceb18ad6b40e6eb1a90b1a4b056b0888724d04a62002ee2bc48
 DIST libvirt-9.8.0.tar.xz 9307064 BLAKE2B 
aae47e8d4eeaf97532a0356de23ed5a9eea71b369d025eda95b5fd74576779eb4b843d05df6c87b79a14f218c341953749e319ee7244846a2db410a74a746880
 SHA512 
0118725073de33eec3fa3e4616d3154707f9828fdb9ec973f503fe68f18eab72b9704da660f281152630ddc95e605c786673af9d23dc9bdfc0108422e0efbd41
 DIST libvirt-9.9.0.tar.xz 9321556 BLAKE2B 
21eae5a95feaf7f5c6ba8dd48732c08212904882a11c48eccfa827d85ddc3df7e064503f21710dbe1b678670e02f003674de915a43a7403fbf85685c4832e21d
 SHA512 
77cea28acf4f3e8c92fbd5bd72ad084be183c07f14e3a9ce35d6d9d62d36ee97a30cef55fb204b3e43f282890ecd7d5827a784a517e7f4ed8b22ee502c3f09d7

diff --git a/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild 
b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild
new file mode 100644
index ..16945cb9e2ff
--- /dev/null
+++ b/app-emacs/nxml-libvirt-schemas/nxml-libvirt-schemas-10.1.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Packages which get releases together:
+# app-emacs/nxml-libvirt-schemas
+# dev-python/libvirt-python
+# dev-perl/Sys-Virt
+# app-emulation/libvirt
+# Please bump them together!
+
+inherit elisp
+
+MY_P="libvirt-${PV}"
+DESCRIPTION="Extension for nxml-mode with libvirt schemas"
+HOMEPAGE="https://www.libvirt.org/;
+SRC_URI="https://libvirt.org/sources/${MY_P}.tar.xz;
+S="${WORKDIR}/${MY_P%-rc*}/src/conf/schemas"
+
+# This is the license of the package, but the schema files are
+# provided without license, maybe it's bad.
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+# Yes this requires Java, but I'd rather not repackage this, if you
+# know something better in C, I'll be glad to use that.
+BDEPEND="app-text/trang"
+
+SITEFILE="60${PN}-gentoo.el"
+
+src_compile() {
+   emake -f - <<'EOF'
+all: $(patsubst %.rng,%.rnc,$(wildcard *.rng))
+%.rnc: %.rng
+   trang -I rng -O rnc $< $@
+EOF
+}
+
+src_install() {
+   insinto "${SITEETC}/${PN}"
+   doins "${FILESDIR}"/schemas.xml *.rnc
+   elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-misc/fastfetch/

2024-03-13 Thread Sam James
commit: 9998f8c66e16969c5b0c79bb618f7d45334193bc
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 05:49:42 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:49:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9998f8c6

app-misc/fastfetch: Stabilize 2.7.1 arm64, #926901

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

 app-misc/fastfetch/fastfetch-2.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/fastfetch/fastfetch-2.7.1.ebuild 
b/app-misc/fastfetch/fastfetch-2.7.1.ebuild
index 1b1e344ef7b6..82431f2f04cb 100644
--- a/app-misc/fastfetch/fastfetch-2.7.1.ebuild
+++ b/app-misc/fastfetch/fastfetch-2.7.1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == * ]]; then
[[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
 else

SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 LICENSE="MIT nvidia-gpu? ( NVIDIA-NVLM )"



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

2024-03-13 Thread Sam James
commit: 90d3a8562835c5098643b63673ffbafd83f5e798
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 05:49:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:49:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90d3a856

dev-libs/yyjson: Stabilize 0.8.0 arm64, #926901

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

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

diff --git a/dev-libs/yyjson/yyjson-0.8.0.ebuild 
b/dev-libs/yyjson/yyjson-0.8.0.ebuild
index 0d2e0008ec22..21330d02e9ad 100644
--- a/dev-libs/yyjson/yyjson-0.8.0.ebuild
+++ b/dev-libs/yyjson/yyjson-0.8.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ibireme/yyjson/archive/refs/tags/${PV}.tar.gz -> ${P
 
 LICENSE="MIT test? ( BSD )"
 SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
 
 IUSE="doc test"
 



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

2024-03-13 Thread Hans de Graaff
commit: 2818a66d9e2d93d0f69869f2ac4e4e3aeadcdef0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 13 06:13:10 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 14 05:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2818a66d

dev-ruby/rbs: add 3.4.4

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

 dev-ruby/rbs/Manifest |  1 +
 dev-ruby/rbs/rbs-3.4.4.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-ruby/rbs/Manifest b/dev-ruby/rbs/Manifest
index 79f83618ebd1..60e0564225b3 100644
--- a/dev-ruby/rbs/Manifest
+++ b/dev-ruby/rbs/Manifest
@@ -5,3 +5,4 @@ DIST rbs-3.2.2.tar.gz 1148293 BLAKE2B 
a585a942d48217aa574629ace472dc57a6c876a67e
 DIST rbs-3.4.0.tar.gz 1233005 BLAKE2B 
66486849627ae75842b58abb24b4148146384f0a3e69ecb968eaf6c67afe0a5a6769d6263cb8f2499c899831280f4030f8fe545e3ed39a79129ff5651e9abdc4
 SHA512 
fde44bec1eba699323c3173508e2c026d9a61bccf4a4c55d0ed74dbf7306d8e1416fe9e115e3bb70d1027262ee26fb47b644571efbc9aed0b67ccb9d9ee59152
 DIST rbs-3.4.1.tar.gz 1236509 BLAKE2B 
da51d9c8eed72fb5f4b4b31950db5d39b0fc18a55a3d7999f92d3c5d23ed3d0b0572e65d212483442796093a3941a404e2babd0b55581135d1c77c3521ddc00e
 SHA512 
d98217535091f6af5ff102d8b7126bcd881e22b64c240b5e443a965ccdb0f812a755d3da5db6b65964f6e0e798491bd17ba76d4221e46fbbb26ad0674cd1dca0
 DIST rbs-3.4.2.tar.gz 1236528 BLAKE2B 
65c6c218d65db323171af85bbce2f18bbc502c5e0611739ce96d7490afa91090d3fe308fdec253bdb61f41877b4691686fd8a9c8f4be4ec270713f47d5b18a79
 SHA512 
ec22ef5c27750d2762b0e50bc6623d9dabd7afb11dcae641e76776ca9a12cda9c73657e5be84fadd05998e065174f785df238415c7f4a3bb3e71aff89dffc620
+DIST rbs-3.4.4.tar.gz 1236977 BLAKE2B 
19b95e7b162714738c37d9d8f740d11e5e4694f6e2c7e9ba9f01c74d8d318d0b848251276e421a80d8a5680ed60fa510d04d4a57ac72d0c376f1e9cfef2fe773
 SHA512 
c6be887af1c89e7b9d8f01e248a24f571c189fc81f55d1625957434a3d1e74c5d23f9ba2089750cb742a82560165d9bab309cff8cdb6c9e455076051301c7dd4

diff --git a/dev-ruby/rbs/rbs-3.4.4.ebuild b/dev-ruby/rbs/rbs-3.4.4.ebuild
new file mode 100644
index ..46da666c978d
--- /dev/null
+++ b/dev-ruby/rbs/rbs-3.4.4.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_BINDIR="exe"
+
+RUBY_FAKEGEM_EXTRAINSTALL="core schema sig stdlib"
+RUBY_FAKEGEM_EXTENSIONS=(ext/rbs_extension/extconf.rb)
+
+RUBY_FAKEGEM_GEMSPEC="rbs.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="The language for type signatures for Ruby and standard library 
definitions"
+HOMEPAGE="https://github.com/ruby/rbs;
+SRC_URI="https://github.com/ruby/rbs/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 )"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+SLOT="0"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/abbrev"
+
+ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rdoc dev-ruby/test-unit )"
+
+all_ruby_prepare() {
+   sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   # We compile the extension directly
+   sed -i -e '/extensiontask/I s:^:#:' Rakefile || die
+
+   # Avoid JSON schema validation tests due to a large dependency stack
+   # that would be needed.
+   rm -f test/rbs/schema_test.rb || die
+
+   # Avoid setup tests since they require a lot of development 
dependencies.
+   rm -f test/rbs/test/runtime_test_test.rb || die
+
+   # Avoid subtract tests with additonal unpackaged dependencies
+   sed -i -e '/def test_subtract/aomit "Skipped due to additional 
dependencies"' test/rbs/cli_test.rb || die
+
+   # Avoid tests requiring a network connection
+   rm -f test/rbs/collection/installer_test.rb 
test/rbs/collection/collections_test.rb \
+   test/rbs/collection/config_test.rb 
test/rbs/collection/sources/git_test.rb || die
+   sed -i -e '/def test_collection_/aomit "Requires network"' 
test/rbs/cli_test.rb || die
+   sed -i -e '/def test_loading_from_rbs_collection/aomit "Requires 
network"' test/rbs/environment_loader_test.rb || die
+
+   sed -i -e '/def test_\(method\|paths\)/aomit "Different paths in Gentoo 
test environment"' test/rbs/cli_test.rb || die
+}



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

2024-03-13 Thread Hans de Graaff
commit: bf4122917692eb5864dc8424796469bbb4a1a7c7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 13 06:29:06 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 14 05:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf412291

dev-ruby/certificate_authority: enable ruby33

Closes: https://bugs.gentoo.org/923348
Signed-off-by: Hans de Graaff  gentoo.org>

 dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild 
b/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild
index 173bf6c75e31..f071d6a0c5b4 100644
--- a/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild
+++ b/dev-ruby/certificate_authority/certificate_authority-1.1.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
 
 RUBY_FAKEGEM_RECIPE_TEST="rspec3"
 
@@ -20,7 +20,6 @@ 
SRC_URI="https://github.com/cchandler/certificate_authority/archive/v${PV}.tar.g
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
 
 all_ruby_prepare() {
sed -i -e '/\(bundler\|pry\|overalls\)/ s:^:#:' spec/spec_helper.rb || 
die
@@ -30,4 +29,7 @@ all_ruby_prepare() {
# make work on different arches due to hardwired load paths in
# specs.
rm -f spec/units/pkcs11_key_material_spec.rb || die
+
+   # Fix spec for OpenSSL 3.x
+   sed -i -e '426 s/keyid://' spec/units/certificate_spec.rb || die
 }



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

2024-03-13 Thread Hans de Graaff
commit: 599d49af6ec0e97541027607ad07c7370023a79a
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 13 06:30:25 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 14 05:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=599d49af

dev-ruby/http: update upstream metadata

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

 dev-ruby/http/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/http/metadata.xml b/dev-ruby/http/metadata.xml
index 6c73268a6ab9..ac2407ed53aa 100644
--- a/dev-ruby/http/metadata.xml
+++ b/dev-ruby/http/metadata.xml
@@ -6,6 +6,6 @@
 Gentoo Ruby Project
   
   
-tarcieri/http
+httprb/http
   
 



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

2024-03-13 Thread Hans de Graaff
commit: 6cda996220bc20a1006bf3b25b5ea98a70a65428
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 13 05:58:30 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 14 05:48:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cda9962

dev-ruby/capistrano: add 3.18.1

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

 dev-ruby/capistrano/Manifest |  1 +
 dev-ruby/capistrano/capistrano-3.18.1.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/dev-ruby/capistrano/Manifest b/dev-ruby/capistrano/Manifest
index e410257ca6c5..0bc6a7584ea1 100644
--- a/dev-ruby/capistrano/Manifest
+++ b/dev-ruby/capistrano/Manifest
@@ -1,3 +1,4 @@
 DIST capistrano-2.15.5.gem 132096 BLAKE2B 
bbaa6bd482cf9bbe7aa01540aa5dab3f32401ffa1476d9057bb8ad420194f1ab2c32d8e744d7c982ebece5c4b5369133dc8378b7adf54c78732f9cb249db2a9e
 SHA512 
10168080c7481ec6fc6f918ac90a3b1ce8f2b36f77411375e33cc915b02d5196ab061ac47e767edd724c82cffd1c2ad0a23ba1f0519cf1f2aae5b429167b19ff
 DIST capistrano-3.17.3.gem 70144 BLAKE2B 
d8bd93bb41a41196394b0959fa0bdf17609c9c53771bbfbf87cbc02b169177ad7cc18613a18d362a7fc775c91a382071d2384262d5cb49b1534678aac575dc55
 SHA512 
b7b85ebf7309d93aed83f68dc897e5a6cb4c8a929f4427c8a29db2ef6f857ee110256ba80c2fe0ae15f8008597c47be5ec60c192f3268d0df66f761b90d0758f
 DIST capistrano-3.18.0.gem 69632 BLAKE2B 
679005f347eba2bad71e49b0c591c6179edc566d342b43652dc1be6949589d3bc58b78c91564e6d8bb1f541066917164e000fe41a6997a3d6d12ab9b5e7b
 SHA512 
126abb8934bed1bd1c58f53c1e8cd0ead99499d7e99d09e51290df4619a2f570a3f2f1a5cbdb683f1286a2b9aa7b0a2690a4c165d07705c5157ebf3ed1118f3e
+DIST capistrano-3.18.1.gem 69632 BLAKE2B 
65802492a93974cc8b9fdfebc189f866ae7e3b6eda92a87537106019f8605de469ff6f90439fe64db54af8bc3ff1d58082efc84b4be629368420fd6c23857374
 SHA512 
940e2a0cff96d99876bac1e585299edf5fcb22899bca61dcbe87b285ffd397dc916545792b58cd708f9b4e086d83f070f1bfc3bab534244c86f46d6de6323b47

diff --git a/dev-ruby/capistrano/capistrano-3.18.1.ebuild 
b/dev-ruby/capistrano/capistrano-3.18.1.ebuild
new file mode 100644
index ..c8d14632d8ea
--- /dev/null
+++ b/dev-ruby/capistrano/capistrano-3.18.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A distributed application deployment system"
+HOMEPAGE="https://capistranorb.com/;
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE=""
+
+ruby_add_rdepend "
+   >=dev-ruby/airbrussh-1.0.0
+   >=dev-ruby/sshkit-1.9:0
+   >=dev-ruby/rake-10.0.0
+   dev-ruby/i18n:*"
+ruby_add_bdepend "
+   test? ( dev-ruby/mocha )"
+
+all_ruby_prepare() {
+   # Avoid specs that depend on capistrano already being installed
+   rm -f spec/lib/capistrano/doctor/gems_doctor_spec.rb || die
+
+   # Avoid specs that require a TTY
+   sed -i -e '/asking for a variable/,/^  end/ s:^:#:' 
spec/integration/dsl_spec.rb || die
+   rm -f spec/lib/capistrano/configuration/question_spec.rb 
spec/lib/capistrano/doctor/output_helpers_spec.rb || die
+}



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

2024-03-13 Thread Hans de Graaff
commit: 29cefde917b6863e0742c78da4e63c054937a3e3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 13 06:02:17 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 14 05:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29cefde9

dev-ruby/dnsruby: add 1.71.0

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

 dev-ruby/dnsruby/Manifest  |  1 +
 dev-ruby/dnsruby/dnsruby-1.71.0.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-ruby/dnsruby/Manifest b/dev-ruby/dnsruby/Manifest
index a55cd0e4de72..6a7e996f4da8 100644
--- a/dev-ruby/dnsruby/Manifest
+++ b/dev-ruby/dnsruby/Manifest
@@ -1 +1,2 @@
 DIST dnsruby-1.70.0.gem 261632 BLAKE2B 
07adbe23ab2d1605c1562f4403f2dd864171b047df08037763565a3a459f2d3b3cb79343da2c25aadb498a7fc5a81a42af928d65a22c6b736fa7b64fab96721f
 SHA512 
11caddd4ea5c9b8f85c730708d3cd1e1a130059975dfdecbf307862f7cbb85285d193f9ce010a81fbd8a7518ec720a107118018146d67105f6a4dbd41149a130
+DIST dnsruby-1.71.0.gem 262144 BLAKE2B 
6067bad3953eab96856adc6a30f43241c0fc6166ab3476257a502ef593ec186420d6b89c5f8e0c162bdcde5249365c02c6910e0706fbacd0425af5734b7752a8
 SHA512 
9488de8e6ed72708dd8ec213eb5814d8bf712a5186103cc8bcea26d9d9df1933e3d515bd2915622e643b7a37d9a94ac295f6638ac73fcf30f1dfd26c79d32c63

diff --git a/dev-ruby/dnsruby/dnsruby-1.71.0.ebuild 
b/dev-ruby/dnsruby/dnsruby-1.71.0.ebuild
new file mode 100644
index ..13e241e00b9c
--- /dev/null
+++ b/dev-ruby/dnsruby/dnsruby-1.71.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_TASK_TEST=""
+RUBY_FAKEGEM_DOCDIR="html"
+RUBY_FAKEGEM_EXTRADOC="DNSSEC EXAMPLES README.md"
+inherit ruby-fakegem
+
+DESCRIPTION="A pure Ruby DNS client library"
+HOMEPAGE="https://github.com/alexdalitz/dnsruby;
+
+KEYWORDS="~amd64 ~arm ~x86"
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+
+ruby_add_rdepend ">=dev-ruby/simpleidn-0.2.1:0 =dev-ruby/simpleidn-0.2*:0"
+
+ruby_add_bdepend "test? ( >=dev-ruby/minitest-5.4:5 )"
+
+all_ruby_prepare() {
+   sed -i -e "/[Cc]overall/d" Rakefile || die
+   sed -i -e '/display/d' \
+   -e '/Display/,/^}/d' test/spec_helper.rb || die
+}
+
+each_ruby_test() {
+   # only run offline tests
+   # ${RUBY} -I .:lib test/ts_dnsruby.rb || die "test failed"
+   ${RUBY} -I .:lib test/ts_offline.rb || die "test failed"
+}



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

2024-03-13 Thread Hans de Graaff
commit: 63ca8781618a413b992d41ae6aa3dabd0e7083a7
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 13 06:24:12 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 14 05:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63ca8781

dev-ruby/http: add 5.2.0

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

 dev-ruby/http/Manifest  |  1 +
 dev-ruby/http/http-5.2.0.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-ruby/http/Manifest b/dev-ruby/http/Manifest
index 3b126b27c40d..e231bb5237ff 100644
--- a/dev-ruby/http/Manifest
+++ b/dev-ruby/http/Manifest
@@ -1 +1,2 @@
 DIST http-5.1.1.gem 82944 BLAKE2B 
bd44ede401712ddd13b76f9e3266622aefd78f37a89c84217c7f8206214e9e2ee994fe375a6e7897315dd83853d4e8ab2c0c9c34a59fe47c1a0617f3c126fdab
 SHA512 
a39d88297b6f2f0a51a22fe502d1f7883d44a3fa0af250e1a8142f093fb3865b02b797bc46780d9129f0c67e18f97cc551aa1dbd794b3b4cda6bdb5495fe95e3
+DIST http-5.2.0.gem 85504 BLAKE2B 
60391b959752c63e2f8cffcb86d6aad47fd30817f348ac6fc28ebce4fa5186f482c08db5e4413fc84eb54a9beb2682260c0c7241a76b40c3489fe7f2abcfb154
 SHA512 
88a813498db68827ea665c3a568ce45b0096203484564f3de18d46abdd87d2ecd756745f9f530965db306f8e37185d3d0b31959082bbe01fee5545b36b0716bd

diff --git a/dev-ruby/http/http-5.2.0.ebuild b/dev-ruby/http/http-5.2.0.ebuild
new file mode 100644
index ..ed0481107d6c
--- /dev/null
+++ b/dev-ruby/http/http-5.2.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md CHANGES_OLD.md README.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+inherit ruby-fakegem
+
+DESCRIPTION="An easy-to-use client library for making requests from Ruby"
+HOMEPAGE="https://github.com/httprb/http;
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test"
+
+ruby_add_rdepend "=dev-ruby/addressable-2*
+   >=dev-ruby/addressable-2.8
+   =dev-ruby/base64-0*:*
+   =dev-ruby/http-cookie-1*
+   >=dev-ruby/http-form_data-2.2:2
+   >=dev-ruby/llhttp-ffi-0.5.0:0/0.5"
+
+ruby_add_bdepend "
+   test? (
+   =dev-ruby/certificate_authority-1*
+   dev-ruby/rspec-its
+   dev-ruby/webrick
+   )"
+
+all_ruby_prepare() {
+   # Avoid specs that require network access
+   sed -i -e '/.persistent/,/^  end/ s:^:#:' \
+   spec/lib/http_spec.rb || die
+   sed -i -e '/with non-ASCII URLs/,/^end/ s:^:#:' \
+   spec/lib/http/client_spec.rb || die
+
+   # Avoid spec that may fail with a running web server
+   sed -i -e '/unifies socket errors into HTTP::ConnectionError/,/^  end/ 
s:^:#:' spec/lib/http_spec.rb || die
+
+   # Fix spec for production release
+   sed -i -e '/User-Agent:/ s/.dev//' 
spec/lib/http/features/logging_spec.rb || die
+
+   # Avoid specs also failing upstream due to some certificate issue
+   sed -i -e '/context "ssl"/,/^  end/ s:^:#:' spec/lib/http_spec.rb 
|| die
+   sed -i -e '/describe "working with SSL"/,/^  end/ s:^:#:' 
spec/lib/http/client_spec.rb || die
+
+   # Disable coverage
+   sed -i -e 's/require_relative ".\/support\/simplecov"//g' 
"spec/spec_helper.rb" || die
+}
+
+each_ruby_test() {
+   # disables dev-ruby/fuubar dep
+   CI=1 each_fakegem_test
+}



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

2024-03-13 Thread Hans de Graaff
commit: 0da0cc506ea2b44ed013dfdcc4c4231d2e6cf166
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Mar 12 15:36:18 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 14 05:48:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da0cc50

dev-ruby/async-container: add 0.17.0

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

 dev-ruby/async-container/Manifest  |  1 +
 .../async-container/async-container-0.17.0.ebuild  | 42 ++
 2 files changed, 43 insertions(+)

diff --git a/dev-ruby/async-container/Manifest 
b/dev-ruby/async-container/Manifest
index 7db969c932ff..cc713999816f 100644
--- a/dev-ruby/async-container/Manifest
+++ b/dev-ruby/async-container/Manifest
@@ -1,2 +1,3 @@
 DIST async-container-0.16.12.tar.gz 22626 BLAKE2B 
8e850ebededcc0110a8ddf79c23287d816973fee1c32b7e7b76a7158995ffca5476d8701b3b4499aa3c0fd023ee9f253e4d07bc9ad0562a32d529678d0569701
 SHA512 
d71bdd1dc22a7ebecd4fed7e17b28c9ae1c875e111db4fb9cddda3508113e3cb7fc72b820c447cac27f047606d20f62180b203e58164da18dc47cff385262441
 DIST async-container-0.16.13.tar.gz 24969 BLAKE2B 
94345cff96924994b07bb70db48064122c32cf07a65736a7db709087c0f4f9bd06c3810a1b04e4d4625ebfccb6c595188e96c64025822ac318ba636a98f85a82
 SHA512 
c36d98eb99c65eada8463b5b95c81ffb7e80d898edea823e9e45a3dd657f81e7cc291a79b267bf26fba577b4b86844ed70c74d55c684c09da9e6f950516878a7
+DIST async-container-0.17.0.tar.gz 25019 BLAKE2B 
713caa99e9649fd45dee53bf13fad75178a7f8a880f940ec422c17d3c1402099b75b70cf0c2bd93c9cbd84fc576df881559a2f6ab16e47ef780d83650c5eb66e
 SHA512 
48b109c75b45796c95fcd938538aea8c3c829520496e58d06f1c047d83a2c3950c38fc004dcda425b42d85c626b8bbd1d3784ae23911b786fc576b13ffc6af88

diff --git a/dev-ruby/async-container/async-container-0.17.0.ebuild 
b/dev-ruby/async-container/async-container-0.17.0.ebuild
new file mode 100644
index ..f5d1fac12ae8
--- /dev/null
+++ b/dev-ruby/async-container/async-container-0.17.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Abstract container-based parallelism using threads and processes"
+HOMEPAGE="https://github.com/socketry/async-container;
+SRC_URI="https://github.com/socketry/async-container/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/async
+   dev-ruby/async-io"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   >=dev-ruby/async-rspec-1.1:1
+)"
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # spec/async/container/notify/pipe_spec.rb directly executes "bundler" 
command,
+   # so we can't just wipe out gems.rb as usual.  also must remove covered 
from gemspec
+   # for this reason.
+   sed -i -E 's/gem ".+"//g' "gems.rb" || die
+   sed -i -e '/spec.add_development_dependency "covered"/ s:^:#:' 
${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid test dependency on unpackaged covered
+   rm -f config/sus.rb || die
+}



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

2024-03-13 Thread Hans de Graaff
commit: 11be4de48b6de079a6b17d3031794f6f9802cc49
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 13 06:04:12 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 14 05:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11be4de4

dev-ruby/sequel: add 5.78.0

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

 dev-ruby/sequel/Manifest |  1 +
 dev-ruby/sequel/sequel-5.78.0.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/dev-ruby/sequel/Manifest b/dev-ruby/sequel/Manifest
index 7dfaea6e11fb..89917ef2a49e 100644
--- a/dev-ruby/sequel/Manifest
+++ b/dev-ruby/sequel/Manifest
@@ -2,3 +2,4 @@ DIST sequel-5.74.0.tar.gz 1751332 BLAKE2B 
2f75703fce84e987ddffe5049f75a656ebc136
 DIST sequel-5.75.0.tar.gz 1753433 BLAKE2B 
9315198887f267010a5d325a880c974681ac080f822c5191ccf4bdeaa3cd64bfc0cd54736e5ced1ae0c3f5cc77da1a721e631aaf7e344b39fc752f3f91ec5dba
 SHA512 
ecef39140d3b15d309f06aac36f7196dd46e2c737732a95843f50e91fb0cf998c39749d8dd7d0f6352d676c82aef0bbb23bfb75e6b4ace301ac37a61fd9bef78
 DIST sequel-5.76.0.tar.gz 1758202 BLAKE2B 
f8b28d5cb5f03281a7649f654e65d809134421aff68e363d5f887113fa9b5f7a8ccf64c9f96d4451c274ebdedd3996d0504c65abc40ce942c5be12ac69865b21
 SHA512 
71da653013ba27e32288ed801cf45096b2878cb50bdae9db14b82554aed4a70743b49de3453c35f68726bec91a2ff57503c040e3e7b2f66beac30bf2b8bbe2e6
 DIST sequel-5.77.0.tar.gz 1761861 BLAKE2B 
d3a99213a7862ff7a585ed07b2ab8645464cfc118da0120281d8d725cc3426983d3518fdc3050541a3b7a714e2d7b0754132a208f126be385de1a13b25a3
 SHA512 
ead09479da174737cfdab79cf3bef42b801e2b7b351a8fa6b4000e984cbb7dad9c0e71ddb3f45afbed1829d32923673de4f3f62f0c278da4f85c3fbc65a7201b
+DIST sequel-5.78.0.tar.gz 1765505 BLAKE2B 
5841d1eeb6065188855f40ff8f1812f694c5d2851a30911265eeb37d111e7df442e3888d22567470569bd0c7d0fced4bdb8b778a14a69f643b42ce2d7b6efb94
 SHA512 
f706e57cd9dfcb1ea304abe47d2eed40ad412767f3ac58b83e4904e38cb7e970faabe3e40c5c34a44369a7e8b9e526fa06b566eb3768eedd245c0878246a0b8e

diff --git a/dev-ruby/sequel/sequel-5.78.0.ebuild 
b/dev-ruby/sequel/sequel-5.78.0.ebuild
new file mode 100644
index ..aef18fe0b910
--- /dev/null
+++ b/dev-ruby/sequel/sequel-5.78.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.rdoc"
+RUBY_FAKEGEM_GEMSPEC="sequel.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+RUBY_FAKEGEM_TASK_TEST="spec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A lightweight database toolkit for Ruby"
+HOMEPAGE="https://sequel.jeremyevans.net/;
+SRC_URI="https://github.com/jeremyevans/sequel/archive/refs/tags/${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_rdepend "dev-ruby/bigdecimal"
+
+ruby_add_bdepend "test? (
+   dev-ruby/activemodel
+   dev-ruby/minitest
+   dev-ruby/minitest-global_expectations
+   dev-ruby/minitest-hooks
+   dev-ruby/nokogiri
+   dev-ruby/tzinfo
+)"



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

2024-03-13 Thread Hans de Graaff
commit: 2fad1663384e5c8284abd3446e077e98c8395cb2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Mar 13 06:07:32 2024 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Mar 14 05:48:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fad1663

dev-ruby/reline: add 0.4.3

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

 dev-ruby/reline/Manifest|  1 +
 dev-ruby/reline/reline-0.4.3.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest
index c015c662cba5..db34bfb4f6f5 100644
--- a/dev-ruby/reline/Manifest
+++ b/dev-ruby/reline/Manifest
@@ -1,3 +1,4 @@
 DIST reline-0.3.9.tar.gz 87794 BLAKE2B 
01711129ad0f1f45cee1797f0723a46c72d39d3473917708f4aaf5e9c02651c4cc09056a4822250a736c1e3800556d9df120d3f08133690d12477f4be704f40a
 SHA512 
ae3f7e5811f81094f1327da0e1b71c322b15bcaad6fa34c52eb7b7b069eee4021d420634bd63fa1635799661865d73fad83ed55256c78a3311db517d56ef2dfc
 DIST reline-0.4.1.tar.gz 93299 BLAKE2B 
685855066744b957256c16475158dcf0246643a069a3e84641a556dc4163ce81d6743a824c921ae8d0aad3d98a12f6df7e71307f65d2356bfa5546f277c1d911
 SHA512 
e026ea6b36f3cc76db176630c0c050de784e52e5c90a3a0b2241382515ff7369f4bd452a51fd3f1eb6777bc5cf07864609a60b0ea8a6b3ddef4869c915e3edf5
 DIST reline-0.4.2.tar.gz 93446 BLAKE2B 
46733b3e27b0f015cfecced252dae0050425036921c3d99498a4bd4988be0a10686fc02a31870a57b9daf094f71063c03d461dce93edb98faf8f0095e2545d88
 SHA512 
a8ae5590bb3463037cf3952224f3baa0e8591d47c006b43f3c404d2d984f2f0a3f6ec91daac1fd6be05f972420dbccfaed19e2aba084d1e6a6ef396e1f2ddabb
+DIST reline-0.4.3.tar.gz 93606 BLAKE2B 
9faf8e2db40e75285163a6b8d587198b96faa67284b276e2a96d03b074d2f1abed01aa49a770bad96e066d0d6214319fb84b09a07754b93e2298896641babd73
 SHA512 
7a6c054dd187ed804ea730845af1eaace094d25e5fc5a9c02395e3886f493a79922cb624dd16d9000f193baf2d3cb147a57737235b289e1382a92e34c59d7dfe

diff --git a/dev-ruby/reline/reline-0.4.3.ebuild 
b/dev-ruby/reline/reline-0.4.3.ebuild
new file mode 100644
index ..a779c43093ce
--- /dev/null
+++ b/dev-ruby/reline/reline-0.4.3.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32 ruby33"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md doc/reline/face.md"
+RUBY_FAKEGEM_GEMSPEC="reline.gemspec"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Alternative readline implementation in pure Ruby"
+HOMEPAGE="https://github.com/ruby/reline;
+SRC_URI="https://github.com/ruby/reline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+
+ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0"
+
+all_ruby_prepare() {
+   sed -e "s:_relative ':'./:" \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:.:test/reline -rhelper -e 
'Dir["test/**/test_*.rb"].each{|f| require f}' || die
+}



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

2024-03-13 Thread Sam James
commit: 5237c336fa4739248fe49cfe631fc70004c11c45
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 05:45:57 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:45:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5237c336

dev-util/buildbot-worker: forward ~riscv

Unclear how/why it was dropped.

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

 dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild | 2 +-
 dev-util/buildbot-worker/buildbot-worker-3.11.1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild 
b/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild
index 79fb25bd9dd5..740a114b2aec 100644
--- a/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild
+++ b/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://buildbot.net/
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~sparc ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~riscv ~sparc ~amd64-linux ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-util/buildbot-worker/buildbot-worker-3.11.1.ebuild 
b/dev-util/buildbot-worker/buildbot-worker-3.11.1.ebuild
index 8467423a060b..87a4f3bbfa23 100644
--- a/dev-util/buildbot-worker/buildbot-worker-3.11.1.ebuild
+++ b/dev-util/buildbot-worker/buildbot-worker-3.11.1.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://buildbot.net/
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~sparc ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~riscv ~sparc ~amd64-linux ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2024-03-13 Thread Sam James
commit: 3a2ba446a6ce0db8382f0859fa19d2fad359f057
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 05:42:21 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:42:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2ba446

dev-util/buildbot-worker: Stabilize 3.11.0 amd64, #926968

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

 dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild 
b/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild
index bd3115f4a7ec..79fb25bd9dd5 100644
--- a/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild
+++ b/dev-util/buildbot-worker/buildbot-worker-3.11.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://buildbot.net/
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~sparc ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm64 ~sparc ~amd64-linux ~x86-linux"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-waterfall-view/

2024-03-13 Thread Sam James
commit: b811b8be11df7a854bae94d18400932876021ea7
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:50:35 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b811b8be

dev-util/buildbot-waterfall-view: add 3.11.1

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

 dev-util/buildbot-waterfall-view/Manifest  |  1 +
 .../buildbot-waterfall-view-3.11.1.ebuild  | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-util/buildbot-waterfall-view/Manifest 
b/dev-util/buildbot-waterfall-view/Manifest
index d09279bc7b36..3bc05c28108c 100644
--- a/dev-util/buildbot-waterfall-view/Manifest
+++ b/dev-util/buildbot-waterfall-view/Manifest
@@ -1,3 +1,4 @@
 DIST buildbot-waterfall-view-3.11.0.tar.gz 194382 BLAKE2B 
1d811f6a4c7416c6efd4d361951b78f9ad3774ba0575801d497142ccd1c336c1e6455d8b800da8a41e4973efe22cb993c0df31d1ec3d709614a0179037360492
 SHA512 
46435c45fe3658f4b19499136bf777c294016543a4fc157ac2564fa2376de230a0e10096b43c8b8dc3b24633de9b649cab9fe7928790da4ed9108dc0dbde3d89
+DIST buildbot-waterfall-view-3.11.1.tar.gz 194370 BLAKE2B 
be4789cb725e96f306c80b29f910b912a4adf90c58c3397615f43b60c6d998adcd71724323db7e0fa44d3f11d5a65f90cc67295b38fda7397d27092f9511
 SHA512 
4179ab46ed4ec4963c78b83d739962364d4fbe973f91c05ebc060c1f0884b015e2eafff0a6c22d2f01274a9c3a073011b59d346125d7942bbb95290899c29223
 DIST buildbot-waterfall-view-3.6.1.tar.gz 193914 BLAKE2B 
401dd8b1c042fe2dc5bc1c696607d3c0ab3188975757feb8a242049fb73c28f1f5f4dc1dc027ccf37f7a942e1a7d3093b917c1c3a4f81d5181bf8f8d6196
 SHA512 
f1bf080fa7b8e1dc17d52367e1e3dc3e4224c2de6db128bc2f061c338ef69c88732b39d487dcf92d06e2855902d6f078d76e97ddd0d38e348d4e83d0728ad634
 DIST buildbot-waterfall-view-3.9.0.tar.gz 194360 BLAKE2B 
30aeaee85bfcaf2b6079decca6c976d0dd13a83962a3b5c95fc9f2ec2b9601b58830ca9d9293647d05a94f3d0b16d8b57827f0f3d07b58aa2039fdeef5536e20
 SHA512 
815926d177de53048c39442639d85ae3ff4f861f181882896be187962464dcc51e7ff4a9e25e9cc1c31de6eb70442efb0dc20567e26316c5941ae7daa4572e6d

diff --git 
a/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.11.1.ebuild 
b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.11.1.ebuild
new file mode 100644
index ..3e0a90234ad7
--- /dev/null
+++ b/dev-util/buildbot-waterfall-view/buildbot-waterfall-view-3.11.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Buildbot waterfall-view plugin"
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-waterfall-view/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-react-grid-view/

2024-03-13 Thread Sam James
commit: 2b4698dea0fa59805e88b253800b15fdc5dd65f0
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:47:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b4698de

dev-util/buildbot-react-grid-view: add 3.11.1

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

 dev-util/buildbot-react-grid-view/Manifest |  1 +
 .../buildbot-react-grid-view-3.11.1.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/buildbot-react-grid-view/Manifest 
b/dev-util/buildbot-react-grid-view/Manifest
index 71426da66776..32bf0181e313 100644
--- a/dev-util/buildbot-react-grid-view/Manifest
+++ b/dev-util/buildbot-react-grid-view/Manifest
@@ -1,2 +1,3 @@
 DIST buildbot-react-grid-view-3.11.0.tar.gz 9952 BLAKE2B 
c15b03994cb52293d875d22bb4e656e78d257d69e84f3790dadba9fa0f6c14e2c4ed59ec1e44ce4bbe09ec530f55dbf1f7a25dbcfe9af1a7a76d061281836a96
 SHA512 
4d264821485fd970b9e37673d5bf80886549cc948cd8122ba82972861c677f76a7b8b9afaa5162436b8c8e0e318196aa81594ef3b8755097d6e2e1d05d01befa
+DIST buildbot-react-grid-view-3.11.1.tar.gz 9953 BLAKE2B 
5f679d5a96355d5994b5507e894ee0bfa8012d4594de4fc04c722e11e34a2b2f11770a9bf50563e5a08cbe7528c94e4f985ffe4dea4c2c6bd49c8a18966f3d45
 SHA512 
8fd61137e9c959ca09c18d8dcfaad2c5137e0de33b1faa9a0a1cf7240e95f640a03d848bf04766b2e4a792c7b6d54f24038af20750a3afcae154b471a7fe4ac4
 DIST buildbot-react-grid-view-3.9.0.tar.gz 13096 BLAKE2B 
8999df8e3e8b389769003b6694fb22eafc31ebeedbfd559eadfa38fb7ac152c968b3de278c51b54a35372d3d90b5df39ee121a74e44e68bc51777dd058e2e0bc
 SHA512 
22624e5be3b638de4a0f826770a249d4da7fb47109586a2f4a3bada76202a639cdd98be62c9a108b48fddb41294b3c0a8594c0cb4b8cc33cae4b198607924d81

diff --git 
a/dev-util/buildbot-react-grid-view/buildbot-react-grid-view-3.11.1.ebuild 
b/dev-util/buildbot-react-grid-view/buildbot-react-grid-view-3.11.1.ebuild
new file mode 100644
index ..7de8bc5e3cd9
--- /dev/null
+++ b/dev-util/buildbot-react-grid-view/buildbot-react-grid-view-3.11.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="BuildBot react based grid view web interface"
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-react-grid-view/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-react-${PV}[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-wsgi-dashboards/

2024-03-13 Thread Sam James
commit: d6ea1b217af428474c34f0f2f0a4b0c95a5cde24
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:54:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ea1b21

dev-util/buildbot-wsgi-dashboards: add 3.11.1

Signed-off-by: Magnus Granberg  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/35704
Signed-off-by: Sam James  gentoo.org>

 dev-util/buildbot-wsgi-dashboards/Manifest |  1 +
 .../buildbot-wsgi-dashboards-3.11.1.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/buildbot-wsgi-dashboards/Manifest 
b/dev-util/buildbot-wsgi-dashboards/Manifest
index 14b1f74413ed..b4ef9d88edc1 100644
--- a/dev-util/buildbot-wsgi-dashboards/Manifest
+++ b/dev-util/buildbot-wsgi-dashboards/Manifest
@@ -1,3 +1,4 @@
 DIST buildbot-wsgi-dashboards-3.11.0.tar.gz 6224 BLAKE2B 
87bd27e64f5cd381a615d53e990c9723c0ebf9ae35a8fe17208a198f960a4496603bbb34394e7fda8ed8ac06f5e6b69b9dc8c813addc062b26b6d8ea6394c2ff
 SHA512 
e361af137240282cc30e3f42214a3a71f9a829fcf409b8d908e6ab80894c1f8e91abeef2b5c9e1c8b75a8a90e1b922866b6598fce9c59649a12a1c5c2b7ed2c7
+DIST buildbot-wsgi-dashboards-3.11.1.tar.gz 6222 BLAKE2B 
6e07f8b410bc475166679c9453755da0398ecd1e603f552eb3928930b3de40b9620499ac40fe87c1646386b349675bd37eb539a63ea0c450ad3978fd722c9e43
 SHA512 
f7d905b1c16933c29366ede9fd4faf245d9563a9ff70b757f211f695aa647b8488b0353a661a18bd1e1ec33f54ffe446a0dc38c50cea59e4045b49a1803b323c
 DIST buildbot-wsgi-dashboards-3.6.1.tar.gz 5584 BLAKE2B 
f0b82de52022c3a8a0d0747aa4ade67345af177be70a8767d66163fe98ceff63e0b297ba547619de874a66e381b721c48d864361fdb82a818f2450c339d687cc
 SHA512 
7ecd4fd71786258deab1fb1d96b4999ef929df4486d09404cb1bc3d1a7f831c90f8253f5bf0474258ba472ac9e8f960f4c4eb1f7993a0a8070eaa68e34e9
 DIST buildbot-wsgi-dashboards-3.9.0.tar.gz 6224 BLAKE2B 
462dc93c1334ba8daba5eb01b85eb7747a2ce4a9dfc17f5e96f1fd4dc8c5d54d1740d4a041d667cd38e67d1d4e25c44845a90758e3d3a7925f12802d78152ed0
 SHA512 
fbdf567fe08d83b62ad0b4a5eca35a01567a1bdccd749adced1dad89805c102fdb6d6a35d8d7b07b2b47b9762a411c62a86aaa28c28b370363383a9130091352

diff --git 
a/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-3.11.1.ebuild 
b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-3.11.1.ebuild
new file mode 100644
index ..046d64a9e087
--- /dev/null
+++ b/dev-util/buildbot-wsgi-dashboards/buildbot-wsgi-dashboards-3.11.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Buildbot plugin to integrate flask or bottle dashboards to 
buildbot UI"
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-wsgi-dashboards/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-react-wsgi-dashboards/

2024-03-13 Thread Sam James
commit: e06d8192238f8e0c84bd891fbbfdc62efc52faed
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:49:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e06d8192

dev-util/buildbot-react-wsgi-dashboards: add 3.11.1

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

 dev-util/buildbot-react-wsgi-dashboards/Manifest   |  1 +
 .../buildbot-react-wsgi-dashboards-3.11.1.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/buildbot-react-wsgi-dashboards/Manifest 
b/dev-util/buildbot-react-wsgi-dashboards/Manifest
index fc941a83677d..a46904e10adb 100644
--- a/dev-util/buildbot-react-wsgi-dashboards/Manifest
+++ b/dev-util/buildbot-react-wsgi-dashboards/Manifest
@@ -1 +1,2 @@
 DIST buildbot-react-wsgi-dashboards-3.11.0.tar.gz 433325 BLAKE2B 
636e8dcc101609243658ec6ebf1dcd6b62884b881b1296cf61fe877a7bb12d804222f55bb3e4f87d263823ebcc6d3fd28c8145c5167f3219baee7659345f0ad6
 SHA512 
3443ebf79e2d0a1913f8160ffad398f36304596e65c9691b728ee3e87b2b2878083623b8e3300c860a09f9a8e76de64b5be30191dc5e4e1a07ae457484ab98cf
+DIST buildbot-react-wsgi-dashboards-3.11.1.tar.gz 433325 BLAKE2B 
0797efcbd30510315d2cc92a4390565fcb2feadd85ebcd33df1e1186769f4f0aaed9f2c69e4a59cd71aca2e79b3f43cdf8b82963124f1a611c8e33e9b4fbc54e
 SHA512 
d7f52504bff8fe3394de0b4495aa184cb063f14a11885706482d0f8f1a8dfc56baeb550a2d404e3d4b4a98b3aada3063fc68549bd0e7227722fccb7fbe1b1505

diff --git 
a/dev-util/buildbot-react-wsgi-dashboards/buildbot-react-wsgi-dashboards-3.11.1.ebuild
 
b/dev-util/buildbot-react-wsgi-dashboards/buildbot-react-wsgi-dashboards-3.11.1.ebuild
new file mode 100644
index ..a3fb0a32bd39
--- /dev/null
+++ 
b/dev-util/buildbot-react-wsgi-dashboards/buildbot-react-wsgi-dashboards-3.11.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Buildbot plugin to integrate flask or bottle dashboards to 
buildbot UI"
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-react-wsgi-dashboards/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-react-${PV}[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-react-console-view/

2024-03-13 Thread Sam James
commit: d0a67fd6e8f3da05c2f782a3e32cc8e592c2033e
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:45:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0a67fd6

dev-util/buildbot-react-console-view: add 3.11.1

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

 dev-util/buildbot-react-console-view/Manifest  |  1 +
 .../buildbot-react-console-view-3.11.1.ebuild  | 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-util/buildbot-react-console-view/Manifest 
b/dev-util/buildbot-react-console-view/Manifest
index c24c004dd9d2..fddad533f694 100644
--- a/dev-util/buildbot-react-console-view/Manifest
+++ b/dev-util/buildbot-react-console-view/Manifest
@@ -1,2 +1,3 @@
 DIST buildbot-react-console-view-3.11.0.tar.gz 22189 BLAKE2B 
1bedd806de9263c2eba7eb23701ff61469773352dd3fd994c83ab96cc4416c0c5da20e0f1b14024df38e22eb9b4001e41dca8a00d85159a111bee12b0e633308
 SHA512 
edfaa3cf89d3e45b7fc5d5b898dc37b2d4546469ef5ae9cc62feaa47b00e99e27b9dfde7b49fd2b99ed909746ae2b055b0b26bd9f5c1650fddf756d2fad4295f
+DIST buildbot-react-console-view-3.11.1.tar.gz 22200 BLAKE2B 
d6ce3f220152bf69b76745050edf9a4af5b644b1e1fe5322c8aa50e90b1b9962efbc6af218dd0a8a5510b3b7813e6a2b3a7b297cab11d4edf3c43a19b2f6b30b
 SHA512 
c809355de9e169c14e6230fc406976078fc2bf94a99359b1d37f4d76c7128b1f7214bd932fe85c1ef05787e0b998e57c80e37846496a377253f6dbefc4f013f2
 DIST buildbot-react-console-view-3.9.0.tar.gz 25184 BLAKE2B 
672e80e9bfd04232a292da0807b1bbc024be2bdcaadec54ecf4ab9f2ee562a2bada92a48965339b3f56f2ceade127faf0903ed09f5e064e0a1f604c2aaba626c
 SHA512 
51d398dadf7e0874061efefc62e3b0d08ce2d29fc8bd686a4f700d12858edc733e114e99d44d2fc97cd891f32faa0751a423be5bce2ae06ebd6ce0c6903e1a0d

diff --git 
a/dev-util/buildbot-react-console-view/buildbot-react-console-view-3.11.1.ebuild
 
b/dev-util/buildbot-react-console-view/buildbot-react-console-view-3.11.1.ebuild
new file mode 100644
index ..7be81a8f30c4
--- /dev/null
+++ 
b/dev-util/buildbot-react-console-view/buildbot-react-console-view-3.11.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Buildbot react based console-view plugin"
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-react-console-view/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-react-${PV}[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-www-react/

2024-03-13 Thread Sam James
commit: dc81acaa3d063c520e7306f336a2a0e7375f35a9
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:48:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc81acaa

dev-util/buildbot-www-react: add 3.11.1

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

 dev-util/buildbot-www-react/Manifest   |  1 +
 .../buildbot-www-react-3.11.1.ebuild   | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-util/buildbot-www-react/Manifest 
b/dev-util/buildbot-www-react/Manifest
index 8a50a24b0865..41104c3b82c3 100644
--- a/dev-util/buildbot-www-react/Manifest
+++ b/dev-util/buildbot-www-react/Manifest
@@ -1,2 +1,3 @@
 DIST buildbot-www-react-3.11.0.tar.gz 339509 BLAKE2B 
274ac1e27537fb10918720dee4ca017289741c4da49c24af25cdb9ce342dccdc61e1b03d669521a8aa54e9265eefdead062869f0db1176d2ea9de5d147d2459b
 SHA512 
3f110a9195f6a1206392f54f78bc82e4a17a386fed2316ae94f5a6648bde7603e948453161f80018064a403c661fcddceaf57c1c480527f0b7ae9e5906e714af
+DIST buildbot-www-react-3.11.1.tar.gz 339534 BLAKE2B 
720f4446d599b7df12d75b875755d2533d7f7fcf82e4d5ba83f820ccaa7ef9a9edfec652a6956e79d808eb816b737a7af91371c39b59ab681c9c7ebfdd331ef5
 SHA512 
dbef84ff3989b166a826b346887e5b5496b3078ddd2b2cdc9375990c0022b3085d74077786f554f085246ac10e95dc9b08f4111c218d0a956e9819e2f85bc672
 DIST buildbot-www-react-3.9.0.tar.gz 38431 BLAKE2B 
e32edbd846c131670f8bc3c84fbc9456bd5757a09ed1e3b145f8cbb13707a31866527b3d1d16b7d77a2cf05d90923037841034c835ba5d7bc92ee47d9a00be92
 SHA512 
bdc1db5a21ff47b8f8c416e1eae38b561b2480d7643b91b598ae25bf6ffa362e6eeadf90c6a0e109dca6b80c15400562529d7b4dfe9e0ed1588e33a69b8c132f

diff --git a/dev-util/buildbot-www-react/buildbot-www-react-3.11.1.ebuild 
b/dev-util/buildbot-www-react/buildbot-www-react-3.11.1.ebuild
new file mode 100644
index ..278991d26bc3
--- /dev/null
+++ b/dev-util/buildbot-www-react/buildbot-www-react-3.11.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="BuildBot base web interface, use with 
buildbot-react-{console-view,grid-view}..."
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-www-react/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+RDEPEND="~dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"



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

2024-03-13 Thread Sam James
commit: 4cfd6456310596bde46642284edb82e8d42dda40
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:44:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cfd6456

dev-util/buildbot-www: add 3.11.1

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

 dev-util/buildbot-www/Manifest   |  1 +
 dev-util/buildbot-www/buildbot-www-3.11.1.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-util/buildbot-www/Manifest b/dev-util/buildbot-www/Manifest
index 767c84e01c70..853d1c514216 100644
--- a/dev-util/buildbot-www/Manifest
+++ b/dev-util/buildbot-www/Manifest
@@ -1,3 +1,4 @@
 DIST buildbot-www-3.11.0.tar.gz 3211644 BLAKE2B 
8e217c5e6158abd2d8cab29e83b5d73fef3d032fac9e4b836aeb865f9dcae7a70bb2070d0ba2537fa239ab81b47578c3f3e4f2ff5becc255e3b6cbcf22157e16
 SHA512 
0813512175b43f13ac5ca6701de8e2d164c5e4d69211812f04af9c3ef47d55f9ac8419b8b5557ab69b5acbed11cc9cbe5d664ff685a2a3e800428fb0f9e0f323
+DIST buildbot-www-3.11.1.tar.gz 3211634 BLAKE2B 
bb64ae2ad4ac84aee876a9b2ef4e92b8946533e0942abab45b088f1947d107e3404251bcb0e7af473b4539f40985fac559d5bd7596c039a2d8044b6a0a653f6b
 SHA512 
195d69210d19d782e2147df266d0babc78ec11ced15518e993daa7a278ae895444771a323b9bc5543ef685b93013d7b4c2cac5b42304ad46726adc112fe17da2
 DIST buildbot-www-3.6.1.tar.gz 3210526 BLAKE2B 
6db8be32ee85cab63ad3f92d0e24042ed1ebece3b7be1b67e6f72240f61f3af2c31f1b3b31315db0d7ca18dddab1351eacffb92e762d1f1d68ce414349e52eee
 SHA512 
d2fb3f97412e4a1b21fe7637458dffa8e8e005693ad2275222e908d35551ec64f89a88e696859a09f64b2b5be5fbdb386fbd71324356dbe8c2adc92b1c6b9f01
 DIST buildbot-www-3.9.0.tar.gz 3211620 BLAKE2B 
d5a75845941b456537be50484d341e450f545cf14ccafdc245d4b4d296df154e333d2797f8e5f5dc42c872a83360c675b0e747564cbcc3c182c4c1c0138205fb
 SHA512 
2c88e0f41d5f4de37eecebc43b21f5f741771e0ecaed79865744503b939335f1f1dd426cd2e1cdbcf75a7573aa89ab5913e4c64aa6dea9e13fa19646dd717c0b

diff --git a/dev-util/buildbot-www/buildbot-www-3.11.1.ebuild 
b/dev-util/buildbot-www/buildbot-www-3.11.1.ebuild
new file mode 100644
index ..2a01e37f15ca
--- /dev/null
+++ b/dev-util/buildbot-www/buildbot-www-3.11.1.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="BuildBot base web interface, use with 
buildbot-{console-view,waterfall-view}..."
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-www/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+RDEPEND="~dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}]"
+BDEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-grid-view/

2024-03-13 Thread Sam James
commit: 2da39505429e30feece55cb04028d4045a56bf9e
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:41:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da39505

dev-util/buildbot-grid-view: add 3.11.1

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

 dev-util/buildbot-grid-view/Manifest   |  1 +
 .../buildbot-grid-view-3.11.1.ebuild   | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-util/buildbot-grid-view/Manifest 
b/dev-util/buildbot-grid-view/Manifest
index e6788cdc919d..43072b90d1b5 100644
--- a/dev-util/buildbot-grid-view/Manifest
+++ b/dev-util/buildbot-grid-view/Manifest
@@ -1,3 +1,4 @@
 DIST buildbot-grid-view-3.11.0.tar.gz 14087 BLAKE2B 
0762b6073d3eaf44888b3a3f3e3636b69f18113046f527ddb981dbaaca0609014430f595b6af60f8b87afe8b5e193c9f82bc913952dc4b1adb6da61fa0cc14b8
 SHA512 
4593c61fec055c2a983fc01a1cd7adafece0f91db3c1c6eec91259a4816cdc825417e2e48f1c0b5d6cc53fbbbf428c8bf5a82e1434ab2d9afbbad9c9926d3b1a
+DIST buildbot-grid-view-3.11.1.tar.gz 14093 BLAKE2B 
c8f332ec0c606a641c942f023c80240f9327aa56f05b8aa11ba090508648f73cf7372c9adc1f083d03b66c0d442717ef56158b01d5f15f1827aeabe1c373c93a
 SHA512 
600bb847362eadfe758364fabeca3fb98b0e640dde04293f41b80346bfa06b22d2aa014849c41ca9d950783084ce33ed01a8e99e9bee84e658c7387a4bbf4217
 DIST buildbot-grid-view-3.6.1.tar.gz 13706 BLAKE2B 
808d663b397459c7dd2d537a1a6eab2a0cc839ef0ba42bf56722ee53628bc9e6d41d03f549f0adb0fa92b0b8f416ca8c0a4bc310d67b4b06823eefe33b1ed02b
 SHA512 
7605a5af1428ff08c96751f9c93fddd7b54f57a8879b85c270338e94eeb4ed55ddcfb7066519a2a3ff6d07b537a6ac28bb388b48eecb81c477aa1b6fbaa361dd
 DIST buildbot-grid-view-3.9.0.tar.gz 14091 BLAKE2B 
f598e0718ad80d439d15a9b88205d3aef448bd350da8ed3fe3260b1f71770c530c1a0d8cc2a18516cf5e1f5e97f5836c540e578749aa1ad3be2088e62705a750
 SHA512 
e7ec9e082a3339f72fb2089f727de009db2b155069aad1ce073235ad4b36701d27c2f77ccbe2b02862f52cb1512620797705d32d317588db17431477b02e897c

diff --git a/dev-util/buildbot-grid-view/buildbot-grid-view-3.11.1.ebuild 
b/dev-util/buildbot-grid-view/buildbot-grid-view-3.11.1.ebuild
new file mode 100644
index ..59046c675141
--- /dev/null
+++ b/dev-util/buildbot-grid-view/buildbot-grid-view-3.11.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="BuildBot grid view web interface"
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-grid-view/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
+"



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

2024-03-13 Thread Sam James
commit: 24b52a0f2496beab6dcb5c63524e6cfb16502a50
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:38:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24b52a0f

dev-util/buildbot-badges: add 3.11.1

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

 dev-util/buildbot-badges/Manifest  |  1 +
 .../buildbot-badges/buildbot-badges-3.11.1.ebuild  | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-util/buildbot-badges/Manifest 
b/dev-util/buildbot-badges/Manifest
index 0051822c5691..e05ab5f455e3 100644
--- a/dev-util/buildbot-badges/Manifest
+++ b/dev-util/buildbot-badges/Manifest
@@ -1,3 +1,4 @@
 DIST buildbot-badges-3.11.0.tar.gz 4700 BLAKE2B 
7ef69e51473189dea0eddcacb5d80df5065392748983d37ceb72e3a982b5f7e88b2a0aa9084e9697c54d691ce587a7ff09e06366b2fbeb3e1ccc7baa32e93b3e
 SHA512 
023a613d01f0c1b7da1a1ea30beb3de0cdbd70104b6eab782e0a2d0060fc6c61f73b006f333f09c460e59ff57ed31ac7bf25fc7d132b099f3978298b0b1bbddb
+DIST buildbot-badges-3.11.1.tar.gz 4704 BLAKE2B 
3d0c6f5546d24f64dfbd8de1ba1a41c527f0e7e306e5019cd7e5b2118cc6c717d2fba7e7064e8e0d4404cf0cb28f74bed7efd62d76b4664bba19e287c9b5f80d
 SHA512 
eac1efd6f18ea69253c18ae88b84d8a63e8ab302737aac5f6c6785c7d0354c7ed952f3ffc18a0890650a7cb721eca89448973015801caa6dee51dfb1cc94d31e
 DIST buildbot-badges-3.6.1.tar.gz 3967 BLAKE2B 
07763a458c0eb32db13fd7b39a20186c2772ff53ea30e3b199f0dd64008346c218d550b10b238b63deb2ee64064b3f1fb19c95013f6647ec4992b8fee12ca2e5
 SHA512 
4326f49c2d69d86e9c49250c261c59d67553d6cb63098f19c391f3bfb83c4f99ea783d2351930fcfed40fe83dbfc8466294d77609e39e79e76c6c7b42e557c0f
 DIST buildbot-badges-3.9.0.tar.gz 4677 BLAKE2B 
acbeb9b1dc850c77caa2d8cec67da2649dd79b4da27f0cb224e007919b12571f5766fe8c0652ef63a98ced8f8f3385b06479cd008e50e98f3f16f1efa17d60e6
 SHA512 
f718a9c9b44296cb4636106945fc0f214f1bbef494cfdc65f14b415f4f36b746659751778e13104145aa1d771b969d176e67930a49a0f9fc30385e47e20bdab1

diff --git a/dev-util/buildbot-badges/buildbot-badges-3.11.1.ebuild 
b/dev-util/buildbot-badges/buildbot-badges-3.11.1.ebuild
new file mode 100644
index ..bb16a3a08dca
--- /dev/null
+++ b/dev-util/buildbot-badges/buildbot-badges-3.11.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Buildbot badges plugin produces an image in SVG or PNG format..."
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-grid-view/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}]
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   media-gfx/cairosvg[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.1[${PYTHON_USEDEP}]
+   dev-python/klein[${PYTHON_USEDEP}]
+"



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

2024-03-13 Thread Sam James
commit: a6badccd3049ba1a477e6272f3ac82d0af6a477f
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:35:37 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6badccd

dev-util/buildbot: add 3.11.1

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

 dev-util/buildbot/Manifest |   1 +
 dev-util/buildbot/buildbot-3.11.1.ebuild   | 187 +
 .../files/buildbot-importlib.resources.patch   |  13 ++
 3 files changed, 201 insertions(+)

diff --git a/dev-util/buildbot/Manifest b/dev-util/buildbot/Manifest
index c1b132c5f02d..eed318c38487 100644
--- a/dev-util/buildbot/Manifest
+++ b/dev-util/buildbot/Manifest
@@ -1,3 +1,4 @@
 DIST buildbot-3.11.0.tar.gz 2523691 BLAKE2B 
e64a84fa1678d313ef922cb43e3a2df974e1c8e7b8c53a1ec20b6ef177eee5ca66bbe012bdf4754cc135e91fba883237b370f99fbbf780ef1fcab07305f941a7
 SHA512 
86f6545573473aa48890a9b6e5165c55c5223ab365a1f7bf019e468396f52c4cb3dc93458aae15cef40ff0eb576bd55002a8ae78144cd86271d9a230f1bd40b8
+DIST buildbot-3.11.1.tar.gz 2524103 BLAKE2B 
aa95e6f6963e0504e1e61147a4ceb09448f804ece33251c45914b731572923de68f6cda88f9a3c37eab2b695dfcb379c1745ce3b280e04232075819d41c5030b
 SHA512 
ea9155c48fb44d6cf967e3b821bcca368f2a50bcc49e2b889e237ff17d0e6a53a2fa2cd7876ade2edef05d50cead05090c3e73ecda0530e7d6c617376b8b
 DIST buildbot-3.6.1.tar.gz 2458176 BLAKE2B 
4587ed222e2fae424f3c4f275e67e72bf25b0ce88231a29f931582d82fbe93a846f85b14bdc64740939466ccdc3f15dab3774244aa5c0a293250b52b542014ea
 SHA512 
62a993d1acd8bc5cc916f009909b4b099d9f64007fe790dc219104f248bb21e0ab8f1771c354ef61e6d8ba497451cdef5e7a7de17a87cfd1e941b3b49fbf2206
 DIST buildbot-3.9.0.tar.gz 2505725 BLAKE2B 
144a16655a8ec23d74ba190a7867a2dce9c65ea6009aa53ea11494be6f03f8d45bc6568a36511812e7664bcc7de9540728b91264251a46301cbd7ebec04c2069
 SHA512 
9103c5e08f9d5335c0281403d81fc939cc91b81e8051d4590f29e00779392ac706934d209312e51aafc44a35ab768ad54cbd251afe50e326c52e2f1b0d72196b

diff --git a/dev-util/buildbot/buildbot-3.11.1.ebuild 
b/dev-util/buildbot/buildbot-3.11.1.ebuild
new file mode 100644
index ..cbcbf3a1fd00
--- /dev/null
+++ b/dev-util/buildbot/buildbot-3.11.1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit readme.gentoo-r1 systemd distutils-r1 pypi
+
+DESCRIPTION="BuildBot build automation system"
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+IUSE="crypt docker examples irc test"
+RESTRICT="!test? ( test )"
+
+# use python's importlib
+PATCHES=(
+   "${FILESDIR}/buildbot-importlib.resources.patch"
+)
+
+RDEPEND="
+   acct-user/buildbot
+   >=dev-python/alembic-1.6.0[${PYTHON_USEDEP}]
+   >=dev-python/autobahn-0.16.0[${PYTHON_USEDEP}]
+   >=dev-python/croniter-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/msgpack-0.6.0[${PYTHON_USEDEP}]
+   >=dev-python/jinja-2.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-1.5[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pyjwt[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.3.0[${PYTHON_USEDEP}]
+   =dev-python/twisted-18.7.0[${PYTHON_USEDEP}]
+   >=dev-python/txaio-2.2.2[${PYTHON_USEDEP}]
+   >=dev-python/unidiff-0.7.5[${PYTHON_USEDEP}]
+   >=dev-python/zope-interface-4.1.1[${PYTHON_USEDEP}]
+   crypt? (
+   >=dev-python/pyopenssl-16.0.0[${PYTHON_USEDEP}]
+   dev-python/service-identity[${PYTHON_USEDEP}]
+   || (
+   >=dev-python/twisted-18.7.0[${PYTHON_USEDEP},ssl(-)]
+   >=dev-python/twisted-18.7.0[${PYTHON_USEDEP},crypt(-)]
+   )
+   dev-python/idna[${PYTHON_USEDEP}]
+   )
+   irc? (
+   dev-python/txrequests[${PYTHON_USEDEP}]
+   )
+   docker? (
+   >=dev-python/docker-7.0.0[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   ~dev-util/buildbot-pkg-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-worker-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/boto3-1.12.48[${PYTHON_USEDEP}]
+   dev-python/lz4[${PYTHON_USEDEP}]
+   dev-python/ldap3[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/moto-4.2.13[${PYTHON_USEDEP}]
+   dev-python/parameterized[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-util/buildbot-console-view/

2024-03-13 Thread Sam James
commit: 772cb9607edf90ae32889ed837b6cca34763d12c
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:40:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=772cb960

dev-util/buildbot-console-view: add 3.11.1

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

 dev-util/buildbot-console-view/Manifest|  1 +
 .../buildbot-console-view-3.11.1.ebuild| 25 ++
 2 files changed, 26 insertions(+)

diff --git a/dev-util/buildbot-console-view/Manifest 
b/dev-util/buildbot-console-view/Manifest
index 1d2813c1e409..fa2269e6a577 100644
--- a/dev-util/buildbot-console-view/Manifest
+++ b/dev-util/buildbot-console-view/Manifest
@@ -1,3 +1,4 @@
 DIST buildbot-console-view-3.11.0.tar.gz 19024 BLAKE2B 
0e72218d9735b191b64f0cb53c98e8ecba7ec3d3b60e7e9ca61faa005f6816ae0cce069b57d8a910542a7879e0a328a0568acb97ed0b97f08a41c4653f645e0e
 SHA512 
1b6e822ac22849f7e646f126011dbf84088324179e39c7abc4dbd1a717c6261f3373c7130947fd9f200c6e1bb57a3aeec2ce2f60328e85ab51773771b980300d
+DIST buildbot-console-view-3.11.1.tar.gz 19008 BLAKE2B 
23f35c2ae75a869475ef416d463ed0aa738e0a45f5066fafdb585c01b9b07f97b29d22103732d51f95e130bea29ebeb6fa8294b6222a2607ffd79f21c09bef99
 SHA512 
2a8a106de8a049802ce2da436ef2440824786e1ed6fa79115d684705e135d8bf09aec54628e75fdb1193117359cec32db4bbd69b715d2c0e6457e1ad9524f086
 DIST buildbot-console-view-3.6.1.tar.gz 18731 BLAKE2B 
b572b0c2bedfb1149056237a5b7417c933cdd75b8a723edcb5b37cbf33c8d6d1c1fa5d490955a119eb6ca6df7317b89182c45462ceebb310d3b78f44712f4d33
 SHA512 
3489579c02db7f2b02aaeab8d9cc2eb60d72e5a12eca51c63cf10491c683ba7b99069de6ca2348fcf44dd6ce81d58d437a7d03749815a3fad55162e50df912e0
 DIST buildbot-console-view-3.9.0.tar.gz 19013 BLAKE2B 
8e4adcbbe1aa545dfe314e31a13ec5b50dfb074e7c7c945f30a099937307fe4b76b058cde35e9726e030ea925670b570f8fbb8489e2162c7d0594d0f4227a557
 SHA512 
4cff6c23f3b8959b49db9d04447730eabdf3794050c2a8602f111c7b7a144de6fb53f2ee4035a63e27f25954034af04e39e81db1b1b9c785168670aa8660a631

diff --git a/dev-util/buildbot-console-view/buildbot-console-view-3.11.1.ebuild 
b/dev-util/buildbot-console-view/buildbot-console-view-3.11.1.ebuild
new file mode 100644
index ..95af709e5135
--- /dev/null
+++ b/dev-util/buildbot-console-view/buildbot-console-view-3.11.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="Buildbot console-view plugin"
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-console-view/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   ~dev-util/buildbot-${PV}[${PYTHON_USEDEP}]
+   ~dev-util/buildbot-www-${PV}[${PYTHON_USEDEP}]
+"
+BDEPEND="${RDEPEND}"



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

2024-03-13 Thread Sam James
commit: 292bd4b2c7ccb7745fd2e0c5d3645e3cb39b9008
Author: Magnus Granberg  gentoo  org>
AuthorDate: Sun Mar 10 21:42:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:37:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292bd4b2

dev-util/buildbot-pkg: add 3.11.1

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

 dev-util/buildbot-pkg/Manifest   |  1 +
 dev-util/buildbot-pkg/buildbot-pkg-3.11.1.ebuild | 30 
 2 files changed, 31 insertions(+)

diff --git a/dev-util/buildbot-pkg/Manifest b/dev-util/buildbot-pkg/Manifest
index 3de62718eccb..50c9901f0786 100644
--- a/dev-util/buildbot-pkg/Manifest
+++ b/dev-util/buildbot-pkg/Manifest
@@ -1,3 +1,4 @@
 DIST buildbot-pkg-3.11.0.tar.gz 4999 BLAKE2B 
ad1ac755a7fb336e14ecc54e60310508fe3d89913359a6655ed931122fe2eefd88087c17ebc15a04ea9abc23c78d1bb06fd3bd61136ffecf2edf5d657bc13f7f
 SHA512 
b6ba3f64677bc89c6249894abf91e268a2e8a001e6da1f05db3b2c6c7c27c1a978d46b044760ba6658f56778aa5e3ca7ed25ca1529293b12eac9300212172b86
+DIST buildbot-pkg-3.11.1.tar.gz 5003 BLAKE2B 
fd52bae9bbd430846d787532fbfd98f74d24a4d059900c782cc88b5e623b30f7b244cd66e23dd6d4ab19cc08f2d44dfb483bc70c31fd885ace5e7ef7b920cfd3
 SHA512 
a321a01c47c78e16dafa24c8ad630d0977acc49d45ecdf2d1166e1c12123363f7628b1e3adb6a06c2b6364216e9b853d323e00bb8655ddea9020baad141ff91d
 DIST buildbot-pkg-3.6.1.tar.gz 4807 BLAKE2B 
d492d0ca36fa8634e877bbc56ffd06ff6a7bb477c98bde2e3586dfc64f4b9d394ec1e5bb1a113aad9d2905277805b9f8737babcad669e2b73abb67d156d3126c
 SHA512 
5833581b4551dc204a52a8356bdb110d57a9de022c33b09b7efdc14f5f4a7c0b0e26f9f9a6a076945aec3a5b7089c040ddaaad8d94c6e0217c2cb6b7742c1ac2
 DIST buildbot-pkg-3.9.0.tar.gz 4987 BLAKE2B 
b7a05d0401efbecbab718c60e40e87d154e42d0a1b3e298d738f291853fd3a96ae984474e55b52b34eb43959bc2399aaaef90582a7bb2fef7e9b60943076ea13
 SHA512 
96500b53bdcb955146bd3115a93c7b96019da62f81baf81cd736eb0b236b1cec8e2c24c8048c54bd298c15147b807f6e6c6a90bd71fc0dc95a50fffe3aa9f07b

diff --git a/dev-util/buildbot-pkg/buildbot-pkg-3.11.1.ebuild 
b/dev-util/buildbot-pkg/buildbot-pkg-3.11.1.ebuild
new file mode 100644
index ..35f5e4f31f26
--- /dev/null
+++ b/dev-util/buildbot-pkg/buildbot-pkg-3.11.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_REQ_USE="sqlite"
+PYTHON_COMPAT=( python3_{10..12} )
+inherit distutils-r1 pypi
+
+DESCRIPTION="BuildBot common www build tools for packaging releases"
+HOMEPAGE="https://buildbot.net/
+   https://github.com/buildbot/buildbot
+   https://pypi.org/project/buildbot-pkg/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~amd64-linux ~x86-linux"
+
+# No real integration tests for this pkg.
+# all tests are related to making releases and final checks for distribution
+RESTRICT="test"
+
+RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+src_prepare() {
+   sed -e "/version/s/=.*$/=\"${PV/_p/.post}\",/" -i setup.py || die
+   distutils-r1_src_prepare
+}



[gentoo-commits] repo/gentoo:master commit in: games-engines/gargoyle/

2024-03-13 Thread Sam James
commit: f2695798e5f3ef8b273cdbfe323e7e24c82208ad
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 03:29:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:21:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2695798

games-engines/gargoyle: fix VariableOrderWrong

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

 games-engines/gargoyle/gargoyle-2019.1.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/games-engines/gargoyle/gargoyle-2019.1.1.ebuild 
b/games-engines/gargoyle/gargoyle-2019.1.1.ebuild
index e37df39de5b6..b056e2f28b60 100644
--- a/games-engines/gargoyle/gargoyle-2019.1.1.ebuild
+++ b/games-engines/gargoyle/gargoyle-2019.1.1.ebuild
@@ -15,6 +15,7 @@ inherit desktop edos2unix flag-o-matic multiprocessing 
toolchain-funcs xdg
 DESCRIPTION="An Interactive Fiction (IF) player supporting all major formats"
 HOMEPAGE="http://ccxvii.net/gargoyle/;
 SRC_URI="https://github.com/garglk/garglk/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/garglk-${PV}"
 
 LICENSE="BSD GPL-2 MIT Hugo Glulxe"
 SLOT="0"
@@ -36,8 +37,6 @@ BDEPEND="
dev-util/ftjam
virtual/pkgconfig"
 
-S="${WORKDIR}/garglk-${PV}"
-
 PATCHES=(
"${FILESDIR}"/${P}-fno-common.patch
"${FILESDIR}"/${P}-QA-desktop.patch



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

2024-03-13 Thread Sam James
commit: 1cdb73d333da91b0634fcdd1410d87d117e4da2a
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 03:31:48 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:21:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cdb73d3

dev-libs/libmcrypt: filter LTO, no-SA

Dead upstream, LTO type mismatch.

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

 dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild | 12 ++--
 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 10 +-
 2 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
index 040220a1d88a..592c4a66ef6e 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r6.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools
+inherit autotools flag-o-matic
 
 DESCRIPTION="Provides an uniform interface to access several encryption 
algorithms"
 HOMEPAGE="https://mcrypt.sourceforge.net;
@@ -36,6 +36,14 @@ src_prepare() {
eautoreconf # update stale autotools
 }
 
+src_configure() {
+   # LTO type mismatch (bug #924867)
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   default
+}
+
 src_install() {
default
find "${ED}" -type f -name '*.la' -delete || die

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index a09a112ad33b..f376df81912c 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit autotools
+inherit autotools flag-o-matic
 
 DESCRIPTION="Provides an uniform interface to access several encryption 
algorithms"
 HOMEPAGE="https://mcrypt.sourceforge.net;
@@ -39,6 +39,14 @@ src_prepare() {
eautoreconf # update stale autotools
 }
 
+src_configure() {
+   # LTO type mismatch (bug #924867)
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   default
+}
+
 src_install() {
default
find "${ED}" -type f -name '*.la' -delete || die



[gentoo-commits] repo/gentoo:master commit in: games-engines/gargoyle/

2024-03-13 Thread Sam James
commit: c8f56e7d9f586ac079f8433998676827f4781e3c
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 03:28:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 05:21:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8f56e7d

games-engines/gargoyle: filter LTO, no-SA

Aliasing violations in bundled library. I get the impression upstream isn't
interested in fixing these.

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

 games-engines/gargoyle/gargoyle-2019.1.1.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/games-engines/gargoyle/gargoyle-2019.1.1.ebuild 
b/games-engines/gargoyle/gargoyle-2019.1.1.ebuild
index 167f28407813..e37df39de5b6 100644
--- a/games-engines/gargoyle/gargoyle-2019.1.1.ebuild
+++ b/games-engines/gargoyle/gargoyle-2019.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # Regarding licenses: libgarglk is licensed under the GPLv2. Bundled
@@ -64,6 +64,10 @@ src_prepare() {
 }
 
 src_compile() {
+   # Aliasing violations in bundled glulxe library (bug #858716)
+   append-flags -fno-strict-aliasing
+   filter-lto
+
# build system messes up flags and toolchain completely
# append flags to compiler commands to have consistent behavior
jam \



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

2024-03-13 Thread Sam James
commit: 41c4e8dc17835661912a76e9d221656673c2781e
Author: Thomas Bracht Laumann Jespersen  laumann  xyz>
AuthorDate: Thu Mar 14 04:41:12 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:58:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c4e8dc

media-libs/openjpeg: fix misspelled date

Signed-off-by: Thomas Bracht Laumann Jespersen  laumann.xyz>
Closes: https://github.com/gentoo/gentoo/pull/35739
Signed-off-by: Sam James  gentoo.org>

 media-libs/openjpeg/Manifest  | 2 +-
 media-libs/openjpeg/openjpeg-2.5.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/openjpeg/Manifest b/media-libs/openjpeg/Manifest
index 2ba8289613e5..b35ac21ae8ba 100644
--- a/media-libs/openjpeg/Manifest
+++ b/media-libs/openjpeg/Manifest
@@ -1,4 +1,4 @@
 DIST openjpeg-2.5.0.tar.gz 1867111 BLAKE2B 
472d9998a7407574d3bc059d1c0b662a8a553cfe5cb7806a022cb35e14564417a8e06e9970f06d8e65ef149019bab747caefa8e29bc793d07ad86e076909d306
 SHA512 
08975a2dd79f1e29fd1824249a5fbe66026640ed787b3a3aa8807c2c69f994240ff33e2132f8bf15bbc2202bef7001f98e42d487231d4eebc8e503538658049a
 DIST openjpeg-2.5.2.tar.gz 1871948 BLAKE2B 
4c23eecd603c620d3555fa02055104d292cdf4bbb88ab3d8d8a8f62e3c21b52d3c6d9211d8dd6f11d76fb1ca6f2333a7305ae07b5883a62eb7fc28ec9dfafc0f
 SHA512 
24c058b3e0710e689ba7fd6bce8a88353ce64e825b2e5bbf6b00ca3f2a2ec1e9c70a72e0252a5c89d10c537cf84d55af54bf2f16c58ca01db98c2018cf132e1a
 DIST openjpeg-data_20210926.tar.gz 498600110 BLAKE2B 
34a1c39379d9f8f4caad6c8263a4bc59e62a6a3b8db744eaeaa7047e58813636341b3fb7ee6a121b7dfcd4bc085f9884c3aef86605633ff0d84a1b77cf003624
 SHA512 
225ddb9c548d7753561188cd2d595ae13d7a45471240fac69c3de786a97fb899cd5bbc67cf1b54bfccff0dcd215ec6e83d1bd66982a44c802d163e365dae
-DIST openjpeg-data_202130923.tar.gz 498600318 BLAKE2B 
cf595b9f8690ad0b9616f080c3bfdaf553802912cd41015f86766085c0bd021cead294372bd9925c2a569fabbd9a0f1684bcf6eb1b5ecdc14d64231a76401a3b
 SHA512 
3e1e3bb489eac6047671395fbf92bbfb2ad7c7c0206c1a233c215ba3d5b5263a6ce65d523f98fdaa4949e28eaa179716264f89eebf73b44c71373a9c86313cc1
+DIST openjpeg-data_20230923.tar.gz 498600318 BLAKE2B 
cf595b9f8690ad0b9616f080c3bfdaf553802912cd41015f86766085c0bd021cead294372bd9925c2a569fabbd9a0f1684bcf6eb1b5ecdc14d64231a76401a3b
 SHA512 
3e1e3bb489eac6047671395fbf92bbfb2ad7c7c0206c1a233c215ba3d5b5263a6ce65d523f98fdaa4949e28eaa179716264f89eebf73b44c71373a9c86313cc1

diff --git a/media-libs/openjpeg/openjpeg-2.5.2.ebuild 
b/media-libs/openjpeg/openjpeg-2.5.2.ebuild
index 417e98aa4f27..2e2d6ccc3eff 100644
--- a/media-libs/openjpeg/openjpeg-2.5.2.ebuild
+++ b/media-libs/openjpeg/openjpeg-2.5.2.ebuild
@@ -16,7 +16,7 @@ MY_TESTDATA_COMMIT="f9991d5fa9a4a08fc9c29bae6405d6c67cf2b8eb"
 DESCRIPTION="Open-source JPEG 2000 library"
 HOMEPAGE="https://www.openjpeg.org;
 SRC_URI="https://github.com/uclouvain/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-   test? ( 
https://github.com/uclouvain/openjpeg-data/archive/${MY_TESTDATA_COMMIT}.tar.gz 
-> ${PN}-data_202130923.tar.gz )"
+   test? ( 
https://github.com/uclouvain/openjpeg-data/archive/${MY_TESTDATA_COMMIT}.tar.gz 
-> ${PN}-data_20230923.tar.gz )"
 
 LICENSE="BSD-2"
 SLOT="2/7" # based on SONAME



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

2024-03-13 Thread Sam James
commit: 3d1b104e48c4b2c94716ffe3d04631b9e7749a06
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:54:27 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:54:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d1b104e

dev-libs/libmcrypt: Stabilize 2.5.8-r7 x86, #926963

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

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index b2f7b1c5dd6f..5888292c27f4 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



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

2024-03-13 Thread Sam James
commit: 2931b7b81e13719d966d4f4913aa50dd9ddfae37
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:54:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:54:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2931b7b8

dev-libs/libmcrypt: Stabilize 2.5.8-r7 ppc, #926963

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

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index 5888292c27f4..86301f2f2d2a 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



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

2024-03-13 Thread Sam James
commit: 1f76849edf2595a9314a96c2ff1c363e20bd519d
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:54:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:54:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f76849e

dev-libs/libmcrypt: Stabilize 2.5.8-r7 sparc, #926963

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

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index 86301f2f2d2a..a09a112ad33b 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



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

2024-03-13 Thread Sam James
commit: 963f4ec841f7aa7271dd6892fb705b30c1cfbc9f
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:54:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:54:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=963f4ec8

dev-libs/libmcrypt: Stabilize 2.5.8-r7 arm, #926963

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

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index 3f3d5b686185..bc3c456447d0 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.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
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



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

2024-03-13 Thread Sam James
commit: 266732b6c0189d929e89ce9d050af165eb94df2b
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:54:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:54:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=266732b6

dev-libs/libmcrypt: Stabilize 2.5.8-r7 arm64, #926963

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

 dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild 
b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
index bc3c456447d0..b2f7b1c5dd6f 100644
--- a/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
+++ b/dev-libs/libmcrypt/libmcrypt-2.5.8-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/mcrypt/${P}.tar.gz"
 
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 DOCS=(
AUTHORS NEWS README THANKS TODO ChangeLog



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

2024-03-13 Thread Sam James
commit: f0f6688522dd2809feccb3d691db98364b0919f0
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:26:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:51:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0f66885

net-analyzer/fail2ban: enable py3.12

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

 ...ail2ban-.ebuild => fail2ban-1.0.2-r3.ebuild} | 21 ++---
 net-analyzer/fail2ban/fail2ban-.ebuild  | 21 +
 2 files changed, 35 insertions(+), 7 deletions(-)

diff --git a/net-analyzer/fail2ban/fail2ban-.ebuild 
b/net-analyzer/fail2ban/fail2ban-1.0.2-r3.ebuild
similarity index 86%
copy from net-analyzer/fail2ban/fail2ban-.ebuild
copy to net-analyzer/fail2ban/fail2ban-1.0.2-r3.ebuild
index d9a3b9fdb4da..a6c77a9edf1b 100644
--- a/net-analyzer/fail2ban/fail2ban-.ebuild
+++ b/net-analyzer/fail2ban/fail2ban-1.0.2-r3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit bash-completion-r1 distutils-r1 systemd tmpfiles
 
@@ -16,7 +16,7 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/fail2ban/fail2ban/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~amd64"
 fi
 
 LICENSE="GPL-2"
@@ -24,6 +24,10 @@ SLOT="0"
 IUSE="selinux systemd"
 
 RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/pyasyncore[${PYTHON_USEDEP}]
+   dev-python/pyasynchat[${PYTHON_USEDEP}]
+   ' 3.12)
virtual/logger
virtual/mta
selinux? ( sec-policy/selinux-fail2ban )
@@ -39,6 +43,7 @@ DOCS=( ChangeLog DEVELOP README.md THANKS TODO 
doc/run-rootless.txt )
 PATCHES=(
"${FILESDIR}"/${PN}-0.11.2-adjust-apache-logs-paths.patch
"${FILESDIR}"/${PN}-1.0.2-umask-tests.patch
+   "${FILESDIR}"/${P}-configreader-warning.patch
 )
 
 python_prepare_all() {
@@ -47,12 +52,22 @@ python_prepare_all() {
# Replace /var/run with /run, but not in the top source directory
find . -mindepth 2 -type f -exec \
sed -i -e 's|/var\(/run/fail2ban\)|\1|g' {} + || die
+
+   # Incompatible with Python 3.12 in 1.0.x,  uses dev-python/aiosmtpd.
+   rm fail2ban/tests/action_d/test_smtp.py || die
+}
+
+python_compile() {
+   ./fail2ban-2to3 || die
+   distutils-r1_python_compile
 }
 
 python_test() {
# Skip testRepairDb for bug #907348 (didn't always fail..)
+   # https://github.com/fail2ban/fail2ban/issues/3586
bin/fail2ban-testcases \
--no-network \
+   --no-gamin \
--ignore databasetestcase.DatabaseTest.testRepairDb \
--verbosity=4 || die "Tests failed with ${EPYTHON}"
 

diff --git a/net-analyzer/fail2ban/fail2ban-.ebuild 
b/net-analyzer/fail2ban/fail2ban-.ebuild
index d9a3b9fdb4da..f9f5b8721fff 100644
--- a/net-analyzer/fail2ban/fail2ban-.ebuild
+++ b/net-analyzer/fail2ban/fail2ban-.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit bash-completion-r1 distutils-r1 systemd tmpfiles
 
@@ -16,14 +16,19 @@ if [[ ${PV} == * ]] ; then
inherit git-r3
 else
SRC_URI="https://github.com/fail2ban/fail2ban/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~amd64"
 fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="selinux systemd"
+IUSE="selinux systemd test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/pyasyncore[${PYTHON_USEDEP}]
+   dev-python/pyasynchat[${PYTHON_USEDEP}]
+   ' 3.12)
virtual/logger
virtual/mta
selinux? ( sec-policy/selinux-fail2ban )
@@ -33,6 +38,13 @@ RDEPEND="
')
)
 "
+BDEPEND="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/aiosmtpd[${PYTHON_USEDEP}]
+   ')
+   )
+"
 
 DOCS=( ChangeLog DEVELOP README.md THANKS TODO doc/run-rootless.txt )
 
@@ -51,6 +63,7 @@ python_prepare_all() {
 
 python_test() {
# Skip testRepairDb for bug #907348 (didn't always fail..)
+   # https://github.com/fail2ban/fail2ban/issues/3586
bin/fail2ban-testcases \
--no-network \
--ignore databasetestcase.DatabaseTest.testRepairDb \



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

2024-03-13 Thread Sam James
commit: 39d0940f078bdc5b1108da1ee10bbc94aea73e2b
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:45:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:49:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39d0940f

dev-python/aiosmtpd: new package, add 1.4.5

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

 dev-python/aiosmtpd/Manifest  |  1 +
 dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild | 36 +++
 dev-python/aiosmtpd/metadata.xml  | 13 +++
 3 files changed, 50 insertions(+)

diff --git a/dev-python/aiosmtpd/Manifest b/dev-python/aiosmtpd/Manifest
new file mode 100644
index ..e5676bd746f4
--- /dev/null
+++ b/dev-python/aiosmtpd/Manifest
@@ -0,0 +1 @@
+DIST aiosmtpd-1.4.5.tar.gz 152668 BLAKE2B 
5f689e029afcc267b8b9f1863ce20d76bea16985d7fddac1e6cf0624d7bef6bbbe7089b4933bee8b5aaa74e63d996295e3684b3a7891b697608cbd311be92728
 SHA512 
c9507e25b5aeec442d299e13624ce00777ecf8089eee230b9cb9f92c18816cef890968c25144a56b95fd9b063b1440921841a16add624d717b8f6378d55c85a4

diff --git a/dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild 
b/dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild
new file mode 100644
index ..49dbf8d58d30
--- /dev/null
+++ b/dev-python/aiosmtpd/aiosmtpd-1.4.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Reimplementation of the Python stdlib smtpd.py based on asyncio"
+HOMEPAGE="
+   https://aiosmtpd.aio-libs.org/
+   https://github.com/aio-libs/aiosmtpd
+   https://pypi.org/project/aiosmtpd/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/atpublic-4.0[${PYTHON_USEDEP}]
+   >=dev-python/attrs-23.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? ( >=dev-python/pytest-mock-3.12.0[${PYTHON_USEDEP}] )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -i -e '/--cov=/d' pytest.ini || die
+
+   distutils-r1_python_prepare_all
+}

diff --git a/dev-python/aiosmtpd/metadata.xml b/dev-python/aiosmtpd/metadata.xml
new file mode 100644
index ..850c71fdd27e
--- /dev/null
+++ b/dev-python/aiosmtpd/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+pyt...@gentoo.org
+Python
+  
+  
+  
+aiosmtpd
+aio-libs/aiosmtpd
+  
+



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

2024-03-13 Thread Sam James
commit: d8219a0dc4e5294b74fdcb6d447f4e1601580916
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:18:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:49:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8219a0d

dev-python/pyasynchat: new package, add 1.0.4

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

 dev-python/pyasynchat/Manifest|  1 +
 dev-python/pyasynchat/metadata.xml| 13 +
 dev-python/pyasynchat/pyasynchat-1.0.4.ebuild | 26 ++
 3 files changed, 40 insertions(+)

diff --git a/dev-python/pyasynchat/Manifest b/dev-python/pyasynchat/Manifest
new file mode 100644
index ..9385a9e4ba7e
--- /dev/null
+++ b/dev-python/pyasynchat/Manifest
@@ -0,0 +1 @@
+DIST pyasynchat-1.0.4.tar.gz 9747 BLAKE2B 
e38edd9e35ce31f9015b934a5d4edb96053ff239978359f13e5b74ac9b8160029556207f79a199d82085882e80d88fc8033f9085f986b48dfaa50de780576197
 SHA512 
d36eb16770637a311d56fe9de5a3cdfa699ae64fbafcdd5ce9acd43270b90813fe56db14528083ee1803a43d958d0b3b6616e0bbf907a4dd4a563981a278

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

diff --git a/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild 
b/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild
new file mode 100644
index ..b718b5d203ef
--- /dev/null
+++ b/dev-python/pyasynchat/pyasynchat-1.0.4.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_12 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Make asynchat available for Python 3.12 onwards"
+HOMEPAGE="
+   https://github.com/simonrob/pyasynchat
+   https://pypi.org/project/pyasynchat/
+"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/pyasyncore-1.0.2[${PYTHON_USEDEP}]"
+
+python_test() {
+   # Can't use d_e_t unittest (bug #926964)
+   eunittest tests
+}



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

2024-03-13 Thread Sam James
commit: d123620a304ed68d4e07d74d1a38c5267dbdc8b1
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 04:16:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 04:49:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d123620a

dev-python/pyasyncore: new package, add 1.0.4

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

 dev-python/pyasyncore/Manifest|  1 +
 dev-python/pyasyncore/metadata.xml| 13 +
 dev-python/pyasyncore/pyasyncore-1.0.4.ebuild | 24 
 3 files changed, 38 insertions(+)

diff --git a/dev-python/pyasyncore/Manifest b/dev-python/pyasyncore/Manifest
new file mode 100644
index ..8b5051785e12
--- /dev/null
+++ b/dev-python/pyasyncore/Manifest
@@ -0,0 +1 @@
+DIST pyasyncore-1.0.4.tar.gz 15339 BLAKE2B 
1cc689c94dc7fe4f4c75a78cf58a0afabbe48f01b8c1511f9500b93b64b862dc1c7cc653e17a49786af9360441fcb45be03fa38c72c2e89ec05385fd8bfc648a
 SHA512 
43746fca009f7acc5f05506c7d54e71ee74a76a112c3689aa98ab714f0452d1ed1196836bf52585bbbced2d64c1d4ccd86f8f5c2d2c5537fdc397e29d0d87008

diff --git a/dev-python/pyasyncore/metadata.xml 
b/dev-python/pyasyncore/metadata.xml
new file mode 100644
index ..062106caae26
--- /dev/null
+++ b/dev-python/pyasyncore/metadata.xml
@@ -0,0 +1,13 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+pyt...@gentoo.org
+Python
+  
+  
+  
+pyasyncore
+simonrob/pyasyncore
+  
+

diff --git a/dev-python/pyasyncore/pyasyncore-1.0.4.ebuild 
b/dev-python/pyasyncore/pyasyncore-1.0.4.ebuild
new file mode 100644
index ..e019b13f2aea
--- /dev/null
+++ b/dev-python/pyasyncore/pyasyncore-1.0.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_12 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Make asyncore available for Python 3.12 onwards"
+HOMEPAGE="
+   https://github.com/simonrob/pyasyncore
+   https://pypi.org/project/pyasyncore/
+"
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+python_test() {
+   # Can't use d_e_t unittest (bug #926964)
+   eunittest tests
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/kitty/

2024-03-13 Thread Ionen Wolkens
commit: 21d67dd1f21db33bb7d1611baa3727b378e47c96
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Mar 14 04:31:29 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Mar 14 04:35:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21d67dd1

x11-terms/kitty: workaround simde issue with -mxop

Haven't actually tried bdver2 that bug #926959 used given hit
illegal instructions mid-build, but should work in theory given
it does with -mxop.

Thankfully simde gives a lot of defines to control what it does,
but ideally it should be looked at in simde itself upstream.

Closes: https://bugs.gentoo.org/926959
Signed-off-by: Ionen Wolkens  gentoo.org>

 x11-terms/kitty/kitty-0.33.0.ebuild | 3 +++
 x11-terms/kitty/kitty-.ebuild   | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/x11-terms/kitty/kitty-0.33.0.ebuild 
b/x11-terms/kitty/kitty-0.33.0.ebuild
index 72d581ffd389..cf3bee0036d7 100644
--- a/x11-terms/kitty/kitty-0.33.0.ebuild
+++ b/x11-terms/kitty/kitty-0.33.0.ebuild
@@ -145,6 +145,9 @@ src_compile() {
printf %s "${CFLAGS}"
)
 
+   # workaround simde bug with -mxop (bug #926959)
+   append-cppflags -DSIMDE_X86_XOP_NO_NATIVE=1
+
local conf=(
--disable-link-time-optimization
--ignore-compiler-warnings

diff --git a/x11-terms/kitty/kitty-.ebuild 
b/x11-terms/kitty/kitty-.ebuild
index 72d581ffd389..cf3bee0036d7 100644
--- a/x11-terms/kitty/kitty-.ebuild
+++ b/x11-terms/kitty/kitty-.ebuild
@@ -145,6 +145,9 @@ src_compile() {
printf %s "${CFLAGS}"
)
 
+   # workaround simde bug with -mxop (bug #926959)
+   append-cppflags -DSIMDE_X86_XOP_NO_NATIVE=1
+
local conf=(
--disable-link-time-optimization
--ignore-compiler-warnings



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

2024-03-13 Thread Michał Górny
commit: f11b9f49ddc9673204f92c798eec8f09d372d39a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 04:15:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:15:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f11b9f49

dev-python/urwid: Bump to 2.6.9

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

 dev-python/urwid/Manifest   |  1 +
 dev-python/urwid/urwid-2.6.9.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index 807fcf56bd17..e67aab87786f 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -1,3 +1,4 @@
 DIST urwid-2.5.3.tar.gz 848047 BLAKE2B 
42815e22f2659ee25736767391afbf0189b5bec9d1100ce7631efd037989cfacac7ee921666e2400e1ef7ef114261a948cfac172ac993753ce151b370361d375
 SHA512 
80c32138347a618fc40e1a26fd174e708a9f8e4e9a8e09edc1d9261a9d73a644e356ce375654a55b5fb8838a820b8ba8b1cc47560c5b44c5c74677399845f578
 DIST urwid-2.6.7.tar.gz 854504 BLAKE2B 
691971a3f1c588fa9ffdf7abbd8a7499c199853cdb071028d138b836a11ef8fbba6427ab40ad7f22b86e8cb3ae6019f55a79beef8a5d212b750e32feaf6acf76
 SHA512 
66aaf0e6dfc730db03a6ada0fe8fcdbe15a772b90d621fbedf335302c3d212602b81df7c95be035d6a37c38c6714c896994783ab0de519c01f861a7666ec4f1b
 DIST urwid-2.6.8.tar.gz 854980 BLAKE2B 
4168bcd59710ee46e2af408e5e6331585ee2a260ca94990ff947d259d9aad7153750e6c2fc2e227ad00ce42aeeba063b5b11dd89e83f6c30548a6df5ed992e8f
 SHA512 
34617104804f9eb710d5ed51c95c4d2f6354861f07a2d652b99109c59941561985d9717f928ba77990b3e0406723da02b1eb67d9f2236f31888a21b9de109e2e
+DIST urwid-2.6.9.tar.gz 855865 BLAKE2B 
468c3188e110fb3e91dc2aa371aef8c1f66c0614ce116a2185050c39404987d354dba3f0d9e230b3308ecee6c6f7c90c12b91007db43c5e7f0cc9dc1d34d5d82
 SHA512 
23e692b76f4229ecdb51b00c5d88f38bd1de721f7a8815d91f277979935b7f58654422b11421dd93a901add390c65facb513c166b26b00195fc7826492405ed8

diff --git a/dev-python/urwid/urwid-2.6.9.ebuild 
b/dev-python/urwid/urwid-2.6.9.ebuild
new file mode 100644
index ..0d52239b0d14
--- /dev/null
+++ b/dev-python/urwid/urwid-2.6.9.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-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..12} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Curses-based user interface library for Python"
+HOMEPAGE="
+   https://urwid.org/
+   https://pypi.org/project/urwid/
+   https://github.com/urwid/urwid/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples"
+
+RDEPEND="
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
+
+python_test() {
+   rm -rf urwid || die
+   eunittest
+}
+
+python_install_all() {
+   use examples && dodoc -r examples
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   optfeature "Trio event loop" "dev-python/trio"
+}



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

2024-03-13 Thread Michał Górny
commit: 135370e4a0f51048c591826bc8273038d8d456ec
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 04:13:44 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:13:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=135370e4

dev-python/phonenumbers: Bump to 8.13.32

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

 dev-python/phonenumbers/Manifest   |  1 +
 .../phonenumbers/phonenumbers-8.13.32.ebuild   | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 735ceec07072..aef1e68574ef 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1 +1,2 @@
 DIST python-phonenumbers-8.13.31.gh.tar.gz 4915554 BLAKE2B 
bf8f8f8fb43f7f5b39ce3155a2f8f4f9497734bdf016c2f871e16354b50072dde106a5549d998ae48ee7e41b0517fdc73c68e3dd18960b45c13c85001ae170d4
 SHA512 
724d8adf172e1a12e6d89ad104bc89330f02c4eab6b23812cd09464ddc4002a13c90b8a47456ebe99018a21c18ed7ea71f85f3fe80f4f823f0f35c95fb22d513
+DIST python-phonenumbers-8.13.32.gh.tar.gz 4915667 BLAKE2B 
b5c76292e405255c0acdf8d3fbaff10701fc7cbfe948c4d73397458ffe18be41d0ba0d61bf2a67a25fd729cdbfe2de125616a2d433afef0fc49dd6fe01ac3fc2
 SHA512 
12d8ae16d701b4b6134928eea8c13cd84443e26f887974abb2cde374233dacf8489b0d8f43da29faa6170177d378568cfa01237bac38049d3f350bc344842b0e

diff --git a/dev-python/phonenumbers/phonenumbers-8.13.32.ebuild 
b/dev-python/phonenumbers/phonenumbers-8.13.32.ebuild
new file mode 100644
index ..2fc9bdbaa7c9
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.13.32.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="
+   https://github.com/daviddrysdale/python-phonenumbers/
+   https://pypi.org/project/phonenumbers/
+"
+SRC_URI="
+   
https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   test? (
+   dev-python/protobuf-python[${PYTHON_USEDEP}]
+   )
+"
+
+DOCS=( ../README.md )
+
+python_test() {
+   "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
+}



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

2024-03-13 Thread Michał Górny
commit: a8cfe914d29c1ca868a6166b43c587c5f824e837
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:08:32 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8cfe914

dev-python/botocore: Bump to 1.34.62

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.34.62.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 1f090ed8ff01..ce4ef57cdd7f 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -3,3 +3,4 @@ DIST botocore-1.34.54.gh.tar.gz 12748623 BLAKE2B 
2b4732636e0d7cf46e12fc2cf4320c7
 DIST botocore-1.34.59.gh.tar.gz 12764223 BLAKE2B 
13347793764afb8ef51502149f490e5082e65a76a3f72eb484d60ea44542dc8026ddfd6e6cc0c90273f6f3fbdc82e42bc6ad5f2c434900a881208ff79edcbf6b
 SHA512 
5afe577889fed68308a414982c12d36ddc9ce1d7d7b866c544d1f25226050772775c7ee04e490f72d1f355a1f68fcfcb7431d626fa9a85f76065f2576de511cf
 DIST botocore-1.34.60.gh.tar.gz 12765697 BLAKE2B 
c9aadf76475fe4cdd81d3aff1fd577bc177cb6f4702e8f4acbce8a5d2010a6440e792ae2accf7af3cfafca146b22ce9b239d76a25c8f9715b34d44212e9e2c73
 SHA512 
4d44646840dfaab1d5d45705be74df73df1b76dc345ee189c4d8b82cbffc5076701a34771823b18c4c52c4a8a9acc8c7e186ad25b7a735de95944d9f439ef8b4
 DIST botocore-1.34.61.gh.tar.gz 12767176 BLAKE2B 
dd8fdd5fd15b4da9b1b8550dff8d2d51ceba0a1720665d0a9abdfd9519450eb6eb428f5febc58494f06e8406605ce0c8fb1e61ea1c3a25630c2b36944decad7a
 SHA512 
da3299d3231c5b16a12b6ebb1456baea5ed94e8f05de75457b3ce2c9cdf2071c045c32326fdd84d29ac1d15e6379c40611db3ba07037498f6c43e79ef0880fac
+DIST botocore-1.34.62.gh.tar.gz 12768327 BLAKE2B 
06e5fcf4fde0e17257864883c76d04e0b09ad932c6418b342d01a0631aa134a982b541b58ce2a5eb52802b0ea9432a0ea3f7761af346b172f84d48657b45e53e
 SHA512 
daffa72c08c227f584b08d9d3400e7d6194d1adf6895e79dec9d33a6e4457469e4d89bb65e808e6783858cbdd0888ebfcf3352ebf6c757180a1a262389facb42

diff --git a/dev-python/botocore/botocore-1.34.62.ebuild 
b/dev-python/botocore/botocore-1.34.62.ebuild
new file mode 100644
index ..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.62.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-03-13 Thread Michał Górny
commit: eb7547fc5248dcd87a14311b320a3c0bf67d3a8b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 04:14:26 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:14:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb7547fc

dev-python/xmlschema: Bump to 3.1.0

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

 dev-python/xmlschema/Manifest   |  1 +
 dev-python/xmlschema/xmlschema-3.1.0.ebuild | 37 +
 2 files changed, 38 insertions(+)

diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index c37aa61dcf6b..e55cfc9fb3f3 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1 +1,2 @@
 DIST xmlschema-3.0.2.tar.gz 563203 BLAKE2B 
a8b31b435d159df65a620d26a7e964745b9a7e6050a32c52bfa039a013e9108b601cdd2a1188503f327900712b2b445dc4279cc50ee3c62022517afc5dfe6425
 SHA512 
93062230b13bdcc30eed0291c295bdd8eccb50d5d07c8747336c2917e5d949b30f46d1b90f501fb6da06ceda99d162da92b8db9e206fff09fc3c362b05499903
+DIST xmlschema-3.1.0.tar.gz 566760 BLAKE2B 
d8d1dc61e5eb6897d128ba9ed5257b65190af948946b7ac5d5b9b5fdeb14df42e8a298bc0ed7cdec58cabd237e0c950465bf58be702610496a16000a2f23f354
 SHA512 
26d6586ede499907bc2b7f0b58c75460d4bfa3761bc029a042e32ede2237234daa8be7b4602da7dec2e28aa945f24e1726fd445189ec31ce4af89c9c5762e1ef

diff --git a/dev-python/xmlschema/xmlschema-3.1.0.ebuild 
b/dev-python/xmlschema/xmlschema-3.1.0.ebuild
new file mode 100644
index ..d38ccad42ce5
--- /dev/null
+++ b/dev-python/xmlschema/xmlschema-3.1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An XML Schema validator and decoder"
+HOMEPAGE="
+   https://github.com/sissaschool/xmlschema/
+   https://pypi.org/project/xmlschema/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-python/elementpath-4.4.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   ${RDEPEND}
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   "${EPYTHON}" tests/test_all.py -v || die "Tests fail with ${EPYTHON}"
+}



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

2024-03-13 Thread Michał Górny
commit: 79a9f9b81160783d5f202d3bc1514eff95244dfa
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 04:14:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:14:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79a9f9b8

dev-python/a2wsgi: Bump to 1.10.4

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

 dev-python/a2wsgi/Manifest |  1 +
 dev-python/a2wsgi/a2wsgi-1.10.4.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/a2wsgi/Manifest b/dev-python/a2wsgi/Manifest
index 6034c5e268fe..89cb21cb53c6 100644
--- a/dev-python/a2wsgi/Manifest
+++ b/dev-python/a2wsgi/Manifest
@@ -1,2 +1,3 @@
 DIST a2wsgi-1.10.2.tar.gz 18126 BLAKE2B 
8f0163a9acd3548d5627b026cba7f573cb10d3d346b4304a2152d92f0c9c9a7c0a622ec2761c473a23ef3724d706da1c832f28f7040f7b44303a74794aff6702
 SHA512 
c084cdeba47c848635cd1ae8ab05d46b6d83acbad48a923f4c21141564d755ac73e52acb097251a6fb3feba9009aca03db40d9a44aa94ea89caad5218cb5e456
 DIST a2wsgi-1.10.3.tar.gz 18111 BLAKE2B 
2d18a17b66f3a0bf44a4b57fdc4d27361a4e0c8f540da6ae4c1be9a349fc62efcd69e4028173215e164e1823d2645a6927edfa2fedeff8fa08491f218da76149
 SHA512 
db1450376fec703423c06a9d9e7b4e6bb13e02b0b4f0061de1b19e63c0d27379a5a7a6d7c2d7c938044ff37ca2fd245438e023dce5ee57caef9a91be315b05ee
+DIST a2wsgi-1.10.4.tar.gz 18186 BLAKE2B 
7f184c1621dd28e75c12e85b85ca4ed0b1b55d59c79797429bc188feec0ee0105e77c3613b1c2f94e1561f71fdcbabae99218e2c007ab095dd68b0502d112444
 SHA512 
6c050dcaca4dab0793afb267d7cbcb4faca362495c46ab9f0b52c9f2f5a1ab7dfd6fa0c543b5eaa18ddca6a789093591653f023ac9c127602138db390ae1c975

diff --git a/dev-python/a2wsgi/a2wsgi-1.10.4.ebuild 
b/dev-python/a2wsgi/a2wsgi-1.10.4.ebuild
new file mode 100644
index ..4dab2405e9f9
--- /dev/null
+++ b/dev-python/a2wsgi/a2wsgi-1.10.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Convert WSGI app to ASGI app or ASGI app to WSGI app"
+HOMEPAGE="
+   https://github.com/abersheeran/a2wsgi/
+   https://pypi.org/project/a2wsgi/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   =dev-python/asgiref-3.2.7[${PYTHON_USEDEP}]
+   =dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2024-03-13 Thread Michał Górny
commit: 70bbc7a2f8ef3ddd677356fc54f9a180e434b7b6
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 04:04:47 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70bbc7a2

dev-python/plotly: Bump to 5.20.0

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

 dev-python/plotly/Manifest |   1 +
 dev-python/plotly/plotly-5.20.0.ebuild | 116 +
 2 files changed, 117 insertions(+)

diff --git a/dev-python/plotly/Manifest b/dev-python/plotly/Manifest
index 9598ae53ebeb..eb88202875b3 100644
--- a/dev-python/plotly/Manifest
+++ b/dev-python/plotly/Manifest
@@ -1 +1,2 @@
 DIST plotly.py-5.19.0.gh.tar.gz 30892237 BLAKE2B 
ef93c54bdc40a5f25448a7e68dc40b3642c8be60945edc39e3e590eb97973896cb0df54cd8ea9928a2553d50de1bf17997b41947711baaedce075e31709581ce
 SHA512 
a97f5d130fd56b49087e7b10c34cfe2aa21f00afd1f252215f7cec2215d9031f5f6204a6445ea7a69d7aed0c6838b3d76f981c076af93fa9406ff37a0020e4e7
+DIST plotly.py-5.20.0.gh.tar.gz 30896587 BLAKE2B 
ef8deee791b8fdc94dcd3dae1189fc04569d9156593f13bd44715bc4f7b2846642eab19a1bb6084647ed15b1c961ffb207f19369f94cbba3e999e970c0b7cfe7
 SHA512 
db73334bf32fcd54f717aa0e04378278045fabba3824d645e4e289cfd559655141f350624196d8e55d988befc27a4a64d741b11a84925969aadc720c6c15bee3

diff --git a/dev-python/plotly/plotly-5.20.0.ebuild 
b/dev-python/plotly/plotly-5.20.0.ebuild
new file mode 100644
index ..2907cb22ae91
--- /dev/null
+++ b/dev-python/plotly/plotly-5.20.0.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+MY_P=plotly.py-${PV}
+DESCRIPTION="Browser-based graphing library for Python"
+HOMEPAGE="
+   https://plotly.com/python/
+   https://github.com/plotly/plotly.py/
+   https://pypi.org/project/plotly/
+"
+SRC_URI="
+   https://github.com/plotly/plotly.py/archive/refs/tags/v${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/packages/python/plotly"
+# The tests are not included in the PyPI tarball, to use the GitHub tarball
+# we have to skip npm, which means that the resulting install will
+# unfortunately lack the jupyterlab extension.
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/tenacity-6.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/ipykernel[${PYTHON_USEDEP}]
+   dev-python/ipython[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/jupyter[${PYTHON_USEDEP}]
+   dev-python/jupyterlab[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/pytz[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/shapely[${PYTHON_USEDEP}]
+   dev-python/statsmodels[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   dev-python/scikit-image[${PYTHON_USEDEP}]
+   )
+"
+
+# README ends up a broken symlink
+DOCS=()
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.8.0-fix-versioneer-import.patch
+)
+
+EPYTEST_IGNORE=(
+   # Needs porting to newer numpy
+   _plotly_utils/tests/validators/test_integer_validator.py
+
+   # kaleido not packaged
+   plotly/tests/test_optional/test_kaleido
+
+   # plotly-orca not packaged
+   plotly/tests/test_orca
+)
+
+EPYTEST_DESELECT=(
+   # Also needs porting to newer numpy
+   
plotly/tests/test_io/test_to_from_plotly_json.py::test_object_numpy_encoding
+
+   # kaleido not packaged
+   plotly/tests/test_orca/test_to_image.py::test_bytesio
+
+   # Fails if not already installed
+   
test_init/test_dependencies_not_imported.py::test_dependencies_not_imported
+   test_init/test_lazy_imports.py::test_lazy_imports
+
+   # Minor matplotlib incompatibility
+   
plotly/matplotlylib/mplexporter/tests/test_basic.py::test_path_collection
+   plotly/matplotlylib/mplexporter/tests/test_basic.py::test_legend_dots
+   plotly/matplotlylib/mplexporter/tests/test_utils.py::test_linestyle
+
+   # In python 3.11 the produced error is slightly different
+   
plotly/tests/test_core/test_errors/test_dict_path_errors.py::test_described_subscript_error_on_type_error
+
+   # TODO
+   plotly/tests/test_io/test_to_from_plotly_json.py
+
+   # two subtests that require 'vaex' and 'polars' respectively
+   

[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-screenshooter/

2024-03-13 Thread Michał Górny
commit: 04a3ff0ebb5544fbee12ae92aaa7fc5084e071a0
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 04:12:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04a3ff0e

xfce-extra/xfce4-screenshooter: Remove old

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

 xfce-extra/xfce4-screenshooter/Manifest|  1 -
 .../xfce4-screenshooter-1.10.4.ebuild  | 65 --
 2 files changed, 66 deletions(-)

diff --git a/xfce-extra/xfce4-screenshooter/Manifest 
b/xfce-extra/xfce4-screenshooter/Manifest
index 23d1b6589d8b..b95c47c14e8d 100644
--- a/xfce-extra/xfce4-screenshooter/Manifest
+++ b/xfce-extra/xfce4-screenshooter/Manifest
@@ -1,2 +1 @@
-DIST xfce4-screenshooter-1.10.4.tar.bz2 615583 BLAKE2B 
ef6b4db15320917b287604f8a32498c4ccd5eccd2df37ea67366b77a44d962ab2f6d97f6a23c75bfad7483129fd66dd5e8b3ea76acaa3738ba8edf52c2988026
 SHA512 
7d5eebf897aa2b45e92e4447052c58813c34aa437e10f61712ff50b96b3fa954849a4cb6bf0720659e4c2a596e9f09f79bde2ebdab98b4e8c35fde25a7839011
 DIST xfce4-screenshooter-1.10.5.tar.bz2 621929 BLAKE2B 
616feb84dc6eabbf964d4b31a6604fb8bea6e5a23a4f52d1fbb18775e0b2859cfe12c70a18cdd82e62324c386990f5cd114659d5259cac5a22499e8d5eda4423
 SHA512 
0040b28514ffc77473b2d9f182c1bc162f8ac21aac97f2e28eb2b5556255dd74f7d4545f049b4060a8db6c0d415831fe5988da581857f22894bed01136aee677

diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.4.ebuild 
b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.4.ebuild
deleted file mode 100644
index 6cee4f629361..
--- a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.4.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Xfce4 screenshooter application and panel plugin"
-HOMEPAGE="
-   https://docs.xfce.org/apps/xfce4-screenshooter/start
-   https://gitlab.xfce.org/apps/xfce4-screenshooter/
-"
-SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
-
-DEPEND="
-   >=dev-libs/glib-2.66.0
-   >=x11-libs/gdk-pixbuf-2.16
-   >=x11-libs/gtk+-3.24.0:3
-   >=x11-libs/pango-1.44.0
-   dev-libs/libxml2
-   >=net-libs/libsoup-3.0.0:3.0
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXfixes
-   >=x11-libs/libXi-1.7.8
-   >=xfce-base/exo-0.11:=
-   >=xfce-base/xfce4-panel-4.16.0:=
-   >=xfce-base/libxfce4util-4.16.0:=
-   >=xfce-base/libxfce4ui-4.16.0:=
-   >=xfce-base/xfconf-4.16.0:=
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   dev-util/glib-utils
-   dev-util/intltool
-   sys-apps/help2man
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local myconf=(
-   --enable-xfixes
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}



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

2024-03-13 Thread Michał Górny
commit: 9ace4f554910faa6fb27ae852a435323ee40d95e
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:58:28 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ace4f55

dev-python/mkdocstrings-python: Bump to 1.9.0

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

 dev-python/mkdocstrings-python/Manifest|  1 +
 .../mkdocstrings-python-1.9.0.ebuild   | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/mkdocstrings-python/Manifest 
b/dev-python/mkdocstrings-python/Manifest
index 7b068ec4b768..27b729c76327 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1 +1,2 @@
 DIST mkdocstrings-python-1.8.0.gh.tar.gz 146162 BLAKE2B 
cd247b18de00dd4a53c287ec6d72461b0d0c2c95d49b20c24ce81d4304b92d48b8c8df78f35ad4749c928440ceddb4524ac64fcf3c99a50c18cbdaff9057f27a
 SHA512 
5084df08a7d341b2e3ea93454706c38e2f29229122e6f2a277967c21c899d945cf4f6ae299782d8f6edffb48c1e23778ce445fb353727f2d5ceada74428ab3b9
+DIST mkdocstrings-python-1.9.0.gh.tar.gz 148843 BLAKE2B 
d84527c1eb03da4a1e154c8e592f91530cd3f90603063e1fcb0dc88cd0f9c5459a64d116c38154ffaaa557b6e298e28d51948c56979d87819de2665efa51bc30
 SHA512 
c6652f6027e3e416906b379b824bb59032439cb275a62a8bb0fd1f06324d485f582db5464358166f7b1545809bf929744cd3b96707e2c50132c2db5f3fa41785

diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.9.0.ebuild 
b/dev-python/mkdocstrings-python/mkdocstrings-python-1.9.0.ebuild
new file mode 100644
index ..604d9b56a237
--- /dev/null
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.9.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=pdm-backend
+
+inherit distutils-r1
+
+DESCRIPTION="Python handler for dev-python/mkdocstrings"
+HOMEPAGE="
+   https://mkdocstrings.github.io/python/
+   https://github.com/mkdocstrings/python/
+   https://pypi.org/project/mkdocstrings-python/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/python/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/python-${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+   >=dev-python/griffe-0.37[${PYTHON_USEDEP}]
+   

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

2024-03-13 Thread Michał Górny
commit: 5208263f88818c7e38d7fc5ec8ccd15dd4732ce4
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 04:08:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:33 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5208263f

dev-python/python-ptrace: Bump to 0.9.9

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

 dev-python/python-ptrace/Manifest   |  1 +
 ...trace-.ebuild => python-ptrace-0.9.9.ebuild} | 21 -
 dev-python/python-ptrace/python-ptrace-.ebuild  | 21 -
 3 files changed, 25 insertions(+), 18 deletions(-)

diff --git a/dev-python/python-ptrace/Manifest 
b/dev-python/python-ptrace/Manifest
index 46a9b2f7cb21..eb489a031728 100644
--- a/dev-python/python-ptrace/Manifest
+++ b/dev-python/python-ptrace/Manifest
@@ -1 +1,2 @@
 DIST python-ptrace-0.9.8.gh.tar.gz 104079 BLAKE2B 
3d387beca9c92c0e3bbd5cf2c9d2af447c233b631e894ce1af2cdc697a1a48e24a299bbc998cd187ac9ad0f45bfc886f476afdb69329d761e8730a047731126b
 SHA512 
f50ba7d457bf20a161a99913a552f2e829e97975d7cfbf8cf5d89b4f2320772b537678f2e70b9aaa88341c4f01d4bf41f62683e913628db503152f3510a013a3
+DIST python-ptrace-0.9.9.gh.tar.gz 106526 BLAKE2B 
ff9b85e17fd8d767c3fd1db13f1c69ad0b4e7d47379d6ee9468d9424702d34d7a7a7489590987213707829ab62e5eb83df277d3b60de6d2ad05ac99b93586ca3
 SHA512 
5f2291a4ca642ab99c49e853f12a3cd4ee911df45326fe077ef5df82b813b54a4351c3c23a195b65342af37aed8ecbc26968f65ce9b6a974863bee0ffd556039

diff --git a/dev-python/python-ptrace/python-ptrace-.ebuild 
b/dev-python/python-ptrace/python-ptrace-0.9.9.ebuild
similarity index 53%
copy from dev-python/python-ptrace/python-ptrace-.ebuild
copy to dev-python/python-ptrace/python-ptrace-0.9.9.ebuild
index 38400e564dc8..7ec5c32d8f28 100644
--- a/dev-python/python-ptrace/python-ptrace-.ebuild
+++ b/dev-python/python-ptrace/python-ptrace-0.9.9.ebuild
@@ -1,32 +1,35 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
 DESCRIPTION="A Python binding of ptrace library"
-HOMEPAGE="https://github.com/vstinner/python-ptrace;
+HOMEPAGE="
+   https://github.com/vstinner/python-ptrace/
+   https://pypi.org/project/python-ptrace/
+"
 
 if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vstinner/python-ptrace;
 else
-   
SRC_URI="https://github.com/vstinner/python-ptrace/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+   SRC_URI="
+   https://github.com/vstinner/python-ptrace/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-2"
 SLOT="0"
 
-RDEPEND="${PYTHON_DEPS}
-   dev-python/six[${PYTHON_USEDEP}]"
-
 distutils_enable_tests pytest
 
-src_test() {
-   ./runtests.py --tests tests/ || die
+python_test() {
+   "${EPYTHON}" runtests.py -v --tests tests/ || die
 }

diff --git a/dev-python/python-ptrace/python-ptrace-.ebuild 
b/dev-python/python-ptrace/python-ptrace-.ebuild
index 38400e564dc8..7ec5c32d8f28 100644
--- a/dev-python/python-ptrace/python-ptrace-.ebuild
+++ b/dev-python/python-ptrace/python-ptrace-.ebuild
@@ -1,32 +1,35 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 
 DESCRIPTION="A Python binding of ptrace library"
-HOMEPAGE="https://github.com/vstinner/python-ptrace;
+HOMEPAGE="
+   https://github.com/vstinner/python-ptrace/
+   https://pypi.org/project/python-ptrace/
+"
 
 if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/vstinner/python-ptrace;
 else
-   
SRC_URI="https://github.com/vstinner/python-ptrace/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+   SRC_URI="
+   https://github.com/vstinner/python-ptrace/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
KEYWORDS="~amd64 ~x86"
 fi
 
 LICENSE="GPL-2"
 SLOT="0"
 
-RDEPEND="${PYTHON_DEPS}
-   dev-python/six[${PYTHON_USEDEP}]"
-
 distutils_enable_tests pytest
 
-src_test() {
-   ./runtests.py --tests tests/ || die
+python_test() {
+   "${EPYTHON}" runtests.py -v --tests tests/ || die
 }



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

2024-03-13 Thread Michał Górny
commit: 130b728abaf14d73e534084562298295e7168651
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 04:03:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130b728a

dev-python/Faker: Bump to 24.2.0

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

 dev-python/Faker/Faker-24.2.0.ebuild | 40 
 dev-python/Faker/Manifest|  1 +
 2 files changed, 41 insertions(+)

diff --git a/dev-python/Faker/Faker-24.2.0.ebuild 
b/dev-python/Faker/Faker-24.2.0.ebuild
new file mode 100644
index ..4a85c701f3c8
--- /dev/null
+++ b/dev-python/Faker/Faker-24.2.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python package that generates fake data for you"
+HOMEPAGE="
+   https://github.com/joke2k/faker/
+   https://pypi.org/project/Faker/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
+   !dev-ruby/faker
+"
+BDEPEND="
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},tiff]
+   dev-python/validators[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
+   epytest
+}

diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index c96c3bd05036..4b32189ff037 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,2 +1,3 @@
 DIST Faker-23.3.0.tar.gz 1716346 BLAKE2B 
21be02c45fdaeed398ce157b9874985791dff67784b60198323ffae8f8c3a3e82932ebc152893aed40efb5d73e1e775c52b364c62411b59e48ce3d897971ba92
 SHA512 
2bdcf86adae1257ee24df140894451d13854afdde8794d08072b9b572e48fcacb74597f64da9f069e914db0f27c8f4e74d746a25bbee8421310749468b82
 DIST Faker-24.1.0.tar.gz 1716789 BLAKE2B 
60a8571cd9aae2c1a47aabcb50d85507d78b5635332d24036e2b28756c4e7da3950074eff906200b9eefee28d9594dba3df7ee17fd815308e01d1cf8ed422afb
 SHA512 
a467cfab41a074ac88c398640b02898f96ced7150d5989270573fd5765e880e539932046b5829b3428d087b5f6f97c9c5ea51725003abbf2ae06e8862fd86fef
+DIST Faker-24.2.0.tar.gz 1723713 BLAKE2B 
75ea69214239084a59284a95a1cb2585671aa770fd78f853030ae7cb32281370e7505ba05262958d3511ea131ebab6ef1175953be6f73a048160eaa8536a6364
 SHA512 
85b5acf252f6163cdd87b8f8269360e6e204899f1645ed0f50302719ad0386e1c1fd766904cb239222c1d6120429f33a69deaf3d331743685333e35e12790a43



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

2024-03-13 Thread Michał Górny
commit: a3806da9cff322a449b9c945c9daf27c8a1ed015
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:46:12 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:30 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3806da9

dev-python/sphinxcontrib-autoprogram: Bump to 0.1.9

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

 dev-python/sphinxcontrib-autoprogram/Manifest  |  1 +
 .../sphinxcontrib-autoprogram-0.1.9.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/sphinxcontrib-autoprogram/Manifest 
b/dev-python/sphinxcontrib-autoprogram/Manifest
index 4575caa607bb..bc050f8ce7ab 100644
--- a/dev-python/sphinxcontrib-autoprogram/Manifest
+++ b/dev-python/sphinxcontrib-autoprogram/Manifest
@@ -1 +1,2 @@
 DIST sphinxcontrib-autoprogram-0.1.8.tar.gz 18656 BLAKE2B 
a1334b0d9717f59ffb67c8a60e03b34c1fb0168cc86500ee14c06c44bef5bec1b484997d00be6586832e21e8a97662628636766558af9f79d40eb3da0ae21122
 SHA512 
a73d52a6195e3b637758b36f86afe07090bab09a655a86dbde3fefaee59f634c3fc880d436c3b14d9d7d4fb58f74765bd13457d0fc9192f1ffd4d654dc6efcd5
+DIST sphinxcontrib-autoprogram-0.1.9.tar.gz 18843 BLAKE2B 
9a081113ea2f315618926e6ab88c81fd875899431f95539e9bdc343a88e9422345ef36c442d3697bec9199b8723959e12300a0c26cfd9ec36a2dd18dc76392ea
 SHA512 
f0b4ebffda493c41a88b6fb30f12952bf136134823125e81a473fa9015d11f724aa07e9a6c87295039d1044cbc262971fbf2745e325393cc13627a1b159bc686

diff --git 
a/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.9.ebuild 
b/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.9.ebuild
new file mode 100644
index ..5109e7fb295d
--- /dev/null
+++ 
b/dev-python/sphinxcontrib-autoprogram/sphinxcontrib-autoprogram-0.1.9.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Documenting CLI programs"
+HOMEPAGE="
+   https://github.com/sphinx-contrib/autoprogram/
+   https://pypi.org/project/sphinxcontrib-autoprogram/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+python_install_all() {
+   distutils-r1_python_install_all
+   find "${ED}" -name '*.pth' -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: x11-terms/xfce4-terminal/

2024-03-13 Thread Michał Górny
commit: 96e5d9d44dc642f51523caba431e44e93d47a32b
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:13:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96e5d9d4

x11-terms/xfce4-terminal: Remove old

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

 x11-terms/xfce4-terminal/Manifest  |  2 -
 .../xfce4-terminal/xfce4-terminal-1.1.1.ebuild | 59 --
 .../xfce4-terminal/xfce4-terminal-1.1.2.ebuild | 59 --
 3 files changed, 120 deletions(-)

diff --git a/x11-terms/xfce4-terminal/Manifest 
b/x11-terms/xfce4-terminal/Manifest
index 337bcdc07caf..644adc6f7ca5 100644
--- a/x11-terms/xfce4-terminal/Manifest
+++ b/x11-terms/xfce4-terminal/Manifest
@@ -1,3 +1 @@
-DIST xfce4-terminal-1.1.1.tar.bz2 1033180 BLAKE2B 
e33bf7f0ff56200154a7195b6aaf09a7b67c7577c78190fd110b1dc035914295735925bf82f0cd3b6809646315236a32fc835acbb8d97b73b57025205faef9e8
 SHA512 
0f2631cc9790b467495cf17a506c33b9c6a037b94a353cb870554b1dd9da0b4795ed965ca2e9beb5dec1b344304e4dc9f71130862f6b45d63f66c603757991cd
-DIST xfce4-terminal-1.1.2.tar.bz2 1042199 BLAKE2B 
5919899a7e76e31a05f13485a38564a38dba37335b412a7d548d107ea8ed5eea9edb087ac75e9a90364b5e9a0aaa4b8b32342ac3a8e026da0c3cf73bd8903c81
 SHA512 
ffd0975dc839e256ee18c8a5cb01025bfc2703af7d379d565ea861482269698c718c4cca408440cdc76ef7c6ccacaa6816da7f6734b1aef004cfb223f657243a
 DIST xfce4-terminal-1.1.3.tar.bz2 1042732 BLAKE2B 
e4cdd24a19525f6da16483e1db7d80995396600d80b857e56c9859c25c3a54ba324205ab4938e3cea66da18495c8c32b8cc85ad4583593e289246ea3dbd34b74
 SHA512 
12d489099851b281d3ac83a4d9b2f459ed8442899823edba36055a0aa731d1821686f400d5d370833077b0ccf930cb3dfdf5800af58dd2339377dd7e902210b9

diff --git a/x11-terms/xfce4-terminal/xfce4-terminal-1.1.1.ebuild 
b/x11-terms/xfce4-terminal/xfce4-terminal-1.1.1.ebuild
deleted file mode 100644
index ab9054a793e0..
--- a/x11-terms/xfce4-terminal/xfce4-terminal-1.1.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="A terminal emulator for the Xfce desktop environment"
-HOMEPAGE="
-   https://docs.xfce.org/apps/terminal/start
-   https://gitlab.xfce.org/apps/xfce4-terminal/
-"
-SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
-IUSE="utempter wayland X"
-REQUIRED_USE="|| ( wayland X )"
-
-RDEPEND="
-   >=dev-libs/glib-2.44.0:2
-   >=dev-libs/libpcre2-10.00:=
-   >=x11-libs/gtk+-3.22.0:3[wayland?,X?]
-   >=x11-libs/vte-0.51.3:2.91
-   >=xfce-base/libxfce4ui-4.17.5:=[gtk3(+)]
-   >=xfce-base/xfconf-4.16.0:=
-   utempter? ( sys-libs/libutempter:= )
-   wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
-   X? ( >=x11-libs/libX11-1.6.7 )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-libs/libxml2
-   dev-util/intltool
-   sys-devel/gettext
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local myconf=(
-   $(use_with utempter)
-   $(use_enable wayland)
-   $(use_enable wayland gtk-layer-shell)
-   $(use_enable X x11)
-   )
-
-   econf "${myconf[@]}"
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/x11-terms/xfce4-terminal/xfce4-terminal-1.1.2.ebuild 
b/x11-terms/xfce4-terminal/xfce4-terminal-1.1.2.ebuild
deleted file mode 100644
index 1937b280276f..
--- a/x11-terms/xfce4-terminal/xfce4-terminal-1.1.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="A terminal emulator for the Xfce desktop environment"
-HOMEPAGE="
-   https://docs.xfce.org/apps/terminal/start
-   https://gitlab.xfce.org/apps/xfce4-terminal/
-"
-SRC_URI="https://archive.xfce.org/src/apps/${PN}/$(ver_cut 1-2)/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
-IUSE="utempter wayland X"
-REQUIRED_USE="|| ( wayland X )"
-
-RDEPEND="
-   >=dev-libs/glib-2.44.0:2
-   >=dev-libs/libpcre2-10.00:=
-   >=x11-libs/gtk+-3.22.0:3[wayland?,X?]
-   >=x11-libs/vte-0.51.3:2.91
-   >=xfce-base/libxfce4ui-4.17.5:=[gtk3(+)]
-   >=xfce-base/xfconf-4.16.0:=
-   utempter? ( sys-libs/libutempter:= )
-   wayland? ( >=gui-libs/gtk-layer-shell-0.7.0 )
-   X? ( >=x11-libs/libX11-1.6.7 )
-"
-DEPEND="
-   ${RDEPEND}
-"
-BDEPEND="
-   dev-libs/libxml2
-   dev-util/intltool
-   sys-devel/gettext
-

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

2024-03-13 Thread Michał Górny
commit: 9c81b20e1d1c9c2cca956c4b68bbe934bb97073a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:45:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c81b20e

dev-python/types-docutils: Bump to 0.20.0.20240314

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

 dev-python/types-docutils/Manifest  |  1 +
 .../types-docutils-0.20.0.20240314.ebuild   | 17 +
 2 files changed, 18 insertions(+)

diff --git a/dev-python/types-docutils/Manifest 
b/dev-python/types-docutils/Manifest
index a412174c0eef..8874968ebe14 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,3 +1,4 @@
 DIST types-docutils-0.20.0.20240309.tar.gz 16064 BLAKE2B 
c6695b4f3badf21ea2feded98b498985095e0962670af8068aa337b322775f9d3e6661e89ce4cf99d593f9b9bd627e01dfea0d79685f7fe59ed36ce8c28091ba
 SHA512 
a29ca1c5080447f72eb484c7549a6c2306a668ac567b6a32e8a6a06d1e2db98ef01b45c0df79b3b7aa37edffbef5f362e1f0e69298b716228afcf1adc6b9581a
 DIST types-docutils-0.20.0.20240310.tar.gz 16336 BLAKE2B 
5ca982bae4ccea8f1e8cc56c404917c17543f65f9f13b5f61d4a40957a017c31bbb67530e209357868ab47c3344736aa5b172ac5b211eba0fa0360accb79e655
 SHA512 
2d54be1ea12e2354ee53c9bb2496da912ac917016e12499635abc9da11a6f4878ca63da0b50d1a9f77fa4bd731c345605ead71038abeb739d5f7258d95e0c794
 DIST types-docutils-0.20.0.20240311.tar.gz 16388 BLAKE2B 
4b7a65fb1e3b86d27580292bc296b6a46d7ede27b509114de3db7666363c8b07780914c880d921aa85778e0eeae8b34fbd0e5593199623564d494c7f047d
 SHA512 
55d406241540b7615e48647f4f7f85523952b9d5b6d9aeec7d0a2f6f0412936d2e52e535a6ba26c9f28cafa772abe26e37ccaf60f6168c1aa8313123a5fec9f8
+DIST types-docutils-0.20.0.20240314.tar.gz 18376 BLAKE2B 
2e4b83673aa0e1940c89f8089330b13fa04830bc5bae2dfd24f18233041ac95ee95af5136634489328e679661fcab09f32cf729ea582ffc355b071f2b7a0c214
 SHA512 
4e17174e37d04f0eed82594487965e5a1a2c2016179dc2960420aaf7c2d1338608822304530530df3e87146ac6a2d8461d5110be5e13f1748a642476df03e1be

diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240314.ebuild 
b/dev-python/types-docutils/types-docutils-0.20.0.20240314.ebuild
new file mode 100644
index ..cb335ec2836f
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.20.0.20240314.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/;
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"



[gentoo-commits] repo/gentoo:master commit in: xfce-base/garcon/

2024-03-13 Thread Michał Górny
commit: ee59239558ffd2f50d24b0b63e4c1921e4216200
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:13:30 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee592395

xfce-base/garcon: Remove old

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

 xfce-base/garcon/Manifest |  2 --
 xfce-base/garcon/garcon-4.18.1.ebuild | 57 ---
 xfce-base/garcon/garcon-4.19.0.ebuild | 56 --
 3 files changed, 115 deletions(-)

diff --git a/xfce-base/garcon/Manifest b/xfce-base/garcon/Manifest
index 33a549378a99..614fb8ae5d63 100644
--- a/xfce-base/garcon/Manifest
+++ b/xfce-base/garcon/Manifest
@@ -1,4 +1,2 @@
-DIST garcon-4.18.1.tar.bz2 554562 BLAKE2B 
395cc8f7c7029196f25ecb52d393989ab0df0d9ddd34ec1fc4b0a2ee46b1a059a87c75797adb84d7557523e8e0c464278344fe3d793f05941a90874bdc8e036d
 SHA512 
8e6d091beaf1aaa85cc16cd5e562191e0e6858a47444a23d95066f9afa3f8a70f7a61bc9fec33fe401945637e810441cbd6f961f41b40e2d2ce7a1ce4fce78a0
 DIST garcon-4.18.2.tar.bz2 579345 BLAKE2B 
2c2c66bb5e53a6dce01cf9dbb8458794f42c06c8db6b526a8ba5c37b73298a7d1fb3f64ef7f9c2036e87903cc6e2afd49fdaedddaec7ecaf8a4b711547945b52
 SHA512 
f74547a29dbf47469e9448ea0fb89a297d02c7a5d2f7ec1a1f05706f89160730e04743ce84de29de21f32a2d2e4e4410f6c12fd14777c65944529f5104973cee
-DIST garcon-4.19.0.tar.bz2 648551 BLAKE2B 
0084bf8b72fe1e3e2ac492c4639f84eb330ba37660adf0d5c3c41a4d9e6db3b063e4875f20dbe0a62b0c72bbb06072cb6cd37df057f6e5feb6431f35f87ea045
 SHA512 
c49304bc69528475318d934a4c565ade7171022f3887c7292e573ccd846137db1e7e325213a73b5a8003869adc35fa73cf5682ec646b2114f4614ae1c076ee9a
 DIST garcon-4.19.1.tar.bz2 655347 BLAKE2B 
609403c108638fcbc10485d18d2a0564d8a1137bc9b92e4be0bbafb1615ea1d2f919da2871df22ebdbe3910ceed7f042cfa261df3243910276f9a144124f0125
 SHA512 
85f3c8991a143636ffd257115f749cb687cfebeeb29ed29a0d6e751bdfe26d0cd121feaad52b16ca2b017d2f2824b1da050db8638c5d6d5e72c7f62934d7f250

diff --git a/xfce-base/garcon/garcon-4.18.1.ebuild 
b/xfce-base/garcon/garcon-4.18.1.ebuild
deleted file mode 100644
index c19466247882..
--- a/xfce-base/garcon/garcon-4.18.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Xfce's freedesktop.org specification compatible menu 
implementation library"
-HOMEPAGE="
-   https://docs.xfce.org/xfce/garcon/start
-   https://gitlab.xfce.org/xfce/garcon/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
-
-LICENSE="LGPL-2+ FDL-1.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="introspection"
-
-DEPEND="
-   >=dev-libs/glib-2.66.0
-   >=x11-libs/gtk+-3.24.0:3
-   >=xfce-base/libxfce4util-4.15.6:=[introspection?]
-   >=xfce-base/libxfce4ui-4.15.7:=[introspection?]
-   introspection? ( >=dev-libs/gobject-introspection-1.66:= )
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   dev-util/glib-utils
-   dev-util/intltool
-   sys-devel/gettext
-   virtual/pkgconfig
-   introspection? ( >=dev-libs/gobject-introspection-1.66 )
-"
-
-src_configure() {
-   local myconf=(
-   $(use_enable introspection)
-   )
-
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
-   xdg_icon_cache_update
-}
-
-pkg_postrm() {
-   xdg_icon_cache_update
-}

diff --git a/xfce-base/garcon/garcon-4.19.0.ebuild 
b/xfce-base/garcon/garcon-4.19.0.ebuild
deleted file mode 100644
index aa205c9731cb..
--- a/xfce-base/garcon/garcon-4.19.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Xfce's freedesktop.org specification compatible menu 
implementation library"
-HOMEPAGE="
-   https://docs.xfce.org/xfce/garcon/start
-   https://gitlab.xfce.org/xfce/garcon/
-"
-SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2;
-
-LICENSE="LGPL-2+ FDL-1.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="introspection"
-
-DEPEND="
-   >=dev-libs/glib-2.66.0
-   >=x11-libs/gtk+-3.24.0:3
-   >=xfce-base/libxfce4util-4.15.6:=[introspection?]
-   >=xfce-base/libxfce4ui-4.15.7:=[introspection?]
-   introspection? ( >=dev-libs/gobject-introspection-1.66:= )
-"
-RDEPEND="
-   ${DEPEND}
-"
-BDEPEND="
-   dev-util/glib-utils
-   >=sys-devel/gettext-0.19.8
-   virtual/pkgconfig
-   introspection? ( >=dev-libs/gobject-introspection-1.66 )
-"
-
-src_configure() {
-   local myconf=(
-   

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

2024-03-13 Thread Michał Górny
commit: a0f1ba17381358f80793951c6aa1dde19719b1af
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:08:53 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0f1ba17

app-admin/awscli: Bump to 1.32.62

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index a18440cc01e9..e2f6c46d8547 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -3,3 +3,4 @@ DIST aws-cli-1.32.54.gh.tar.gz 2656395 BLAKE2B 
7f41ac7bb0b11ef851cbc1793c202dd38
 DIST aws-cli-1.32.59.gh.tar.gz 2660092 BLAKE2B 
560bd7b69822af18f33e91d7586da20b6bf955070e524b66da2a987a6305298a2e566749cf50ac21907ca6fa97eb4a3f1475625f23bdd27874aab63f5b8f8cf9
 SHA512 
a4efcec4db472891bf856bbdb2b6a8e98e3b74f0db88c04c284d62d65650339f4c1f37cef92b4a5e8b06b75f8aaa7882d6cfe319cf5c25cd8961a0cac0d0f2b1
 DIST aws-cli-1.32.60.gh.tar.gz 2660322 BLAKE2B 
ce1576d2e627f37c6d25d6fce7eac37a341da43d20f6305404830da7611862cab670df92d5f18459024eb3c50acccd4785c139e3893d860be168e00f980b1fb1
 SHA512 
52f1f8ebbef383096066473188879d9d0583d92b516a710777963c713d92b284edfb73a88d059678ac69e88d2c6982fe3f052b1fa80cf36ec2e90f1bdfa152e8
 DIST aws-cli-1.32.61.gh.tar.gz 2660623 BLAKE2B 
2d6783fca1022a83002752c150f45a994c796065becb3fbfe787eedf3bd24064a971d3d2beb808b8ebfacbb9fd761aa3cdf1f13994b5da528cca9211fbd809d0
 SHA512 
09818b78cabe33cd401e41dde3f71f1c2507f063b5edc55c6dfba61172044af9f901ad60de7289d0210df5dc445707c762db21a99413042a270a2318d6e658a4
+DIST aws-cli-1.32.62.gh.tar.gz 2670712 BLAKE2B 
18da5658b83c009a83691c8c44ae6616699a1f4488fbfbd0e57da9a4b8406532a1e35df0c92d7a1c830cffcc423b7ffabce183fc0a9bda3ccb3e316856ebce8e
 SHA512 
b1112100930452da0af7392cb48e022b80eced3f3cbbe97ac9583b0cf9ec5796cc95243c6c0f1531f46c1fe96be4c2aa348a338e4f968f6d25f362e93a40636e

diff --git a/app-admin/awscli/awscli-1.32.62.ebuild 
b/app-admin/awscli/awscli-1.32.62.ebuild
new file mode 100644
index ..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.62.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local serial_tests=(
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+   
tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+   
tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   

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

2024-03-13 Thread Michał Górny
commit: 4df0c935e962f88a52f1bf1bab51f8a268be3b22
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:10:50 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df0c935

dev-python/setuptools: Bump to 69.2.0

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

 dev-python/setuptools/Manifest |   1 +
 dev-python/setuptools/setuptools-69.2.0.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 585cc70924fe..5d84cc7351df 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-69.0.3.tar.gz 2219609 BLAKE2B 
1a5e7896c7ea82d51b0aa4794435b9899cef871f6ae43d22ae5e08c57d87b70641f3f2abfcc29956a3de515f90b112fd61d3daf793474b4cf33f8567e3a38f4a
 SHA512 
11df934931f4b73f7e07ea5713479593c6baa134d423556b2ae7aff0f1e5bdbdee1f5b516131adb169c838231ceb0293441fbf275ef7030dabecf74122565b6d
 DIST setuptools-69.1.0.tar.gz 2219972 BLAKE2B 
82ba9df6e6234bcf234f6b6659704b208912d05749bd6f34ce456bd356bc65b8ee17f534dc8baaac71b331089d8ca8798101e0c2c91f3bd24e18d406db7ff0e5
 SHA512 
345aa208a446561e7a038cb5021eb6948940f95dde1291c0b1aa037098fcbe782dbc3f0db4bec17f18eca51f236365ddb396bb7441e01e2d2caa2a600360b756
 DIST setuptools-69.1.1.tar.gz 2219821 BLAKE2B 
730ead1ef7040213fa6dcdfd3eb5324fd93e15db15b2289f3a7e056500d09268719073b7ae192e5f1c7234afa4347e76eac2cff57bce3076ab08ff1957a51631
 SHA512 
ddd1e94afa8869bcc521494cd66d9a23ba2b9674ff0a7f7f8609ea2bc61137d8f0b6891708eb7c7308e9ac366edfb66bd4439c73a4ba098ae743ca82b45f12ff
+DIST setuptools-69.2.0.tar.gz 950 BLAKE2B 
9f2bfee2bc6ca05c319137166d8b7a4fc8352652e7b29385e5dd8e692c2ea17e46b06c9c1ba78d8bb128682e57248e41900fa73bf4c4f323929d170d306e1d38
 SHA512 
e69abe573304b1c2c074144c9df663fec0d6ce617359f070ca8d57710e4beb99435d0d2124d45a7d8b24889693597e1e03875bc6ff960fa31f6250e1c253b906

diff --git a/dev-python/setuptools/setuptools-69.2.0.ebuild 
b/dev-python/setuptools/setuptools-69.2.0.ebuild
new file mode 100644
index ..f7cd32690527
--- /dev/null
+++ b/dev-python/setuptools/setuptools-69.2.0.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/jaraco-text-3.7.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/more-itertools-8.12.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/nspektr-0.3.0[${PYTHON_USEDEP}]
+   >=dev-python/ordered-set-4.0.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-23.2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${PYTHON_USEDEP}]
+   dev-python/importlib-metadata[${PYTHON_USEDEP}]
+   >=dev-python/ini2toml-0.9[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.4.0[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-envs-2.2[${PYTHON_USEDEP}]
+   >=dev-python/jaraco-path-3.2.0[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pip-run[${PYTHON_USEDEP}]
+   dev-python/pytest[${PYTHON_USEDEP}]
+   >=dev-python/pytest-home-0.5[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+# setuptools-scm is here because installing plugins apparently breaks stuff at
+# runtime, so let's pull it early. See bug #663324.
+PDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+   local PATCHES=(
+   # TODO: remove this when we're 100% PEP517 mode
+   "${FILESDIR}"/setuptools-62.4.0-py-compile.patch
+   )
+
+   

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

2024-03-13 Thread Michał Górny
commit: 361d56c64c31c9555baed02ed9b4e09e7220f30c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:11:42 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=361d56c6

dev-python/sentry-sdk: Bump to 1.42.0

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

 dev-python/sentry-sdk/Manifest |   1 +
 dev-python/sentry-sdk/sentry-sdk-1.42.0.ebuild | 153 +
 2 files changed, 154 insertions(+)

diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest
index 465ff01bef3d..d61f43aef291 100644
--- a/dev-python/sentry-sdk/Manifest
+++ b/dev-python/sentry-sdk/Manifest
@@ -1,2 +1,3 @@
 DIST sentry-python-1.40.6.gh.tar.gz 460979 BLAKE2B 
c1df8479e8464480985a722cbbb078af071087e2f8f8c99cdd2675c732ae88c721bc99c5f16aa409552620fe1c89d0668b52b4d2662a6e53bec8eebbb56960c1
 SHA512 
6eb8237a5cdcd0e10f52cfb660b45f4873da9c10dd0f249d5c4d3a714def4256433a16835a17562dbd2f77b39dc7d50fd7d1b9807bdcac634763879c0a0c9aa3
 DIST sentry-python-1.41.0.gh.tar.gz 462664 BLAKE2B 
6c0b8256d639682124db51e27f81458930a53885682c3441edcfe12bdff4e63aec5fed78a88f9c13002efb9ea1ed064d8694c4e80bbcdf14c3fa4f394a884273
 SHA512 
5e58d5a7f06e3afb35645186373a9e6ef87ced3c11ddafcaa45e6a6760d08a812ef1c839d28e91ffd9844c64255e48001bd503536c15ba43366518685b764936
+DIST sentry-python-1.42.0.gh.tar.gz 468530 BLAKE2B 
787da292e9e218e195deae022274d74c032f5749ecf86be45cfa59de10b2ab4281e0ddcb6fdd804f887fa63ca669c9f4db4396a1077647be8438524c6edba081
 SHA512 
88bf44f4b214d1accd28744ac5300681ee8f6d23f4508f1df043366c9c758251e63f5aede778e8584c778c209f9c758d12743109798a746d2599aa7d7f53550b

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

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

2024-03-13 Thread Michał Górny
commit: 31efccc4150c3c3170d7eae8266344dec44a8674
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:11:05 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31efccc4

dev-python/ensurepip-setuptools: Bump to 69.2.0

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

 dev-python/ensurepip-setuptools/Manifest   |  1 +
 .../ensurepip-setuptools-69.2.0.ebuild | 24 ++
 2 files changed, 25 insertions(+)

diff --git a/dev-python/ensurepip-setuptools/Manifest 
b/dev-python/ensurepip-setuptools/Manifest
index 5477358046be..591b72d89467 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -1,3 +1,4 @@
 DIST setuptools-69.0.3-py3-none-any.whl 819530 BLAKE2B 
6ecef64755181255d935e234f77db3a4a9ce6426621d5d95196f55820a6bd62ff6bd3efcbf2e66221501b0c7c5296a35f80d275c59a8075392a0e802ee6713f1
 SHA512 
20c68e4f279a133f33ac85885b2c7e05b68c8c2faf15c9bb251229a6668c5c6b54c4065c54a0b711dae36d7fd161d3dc34218c579e739a2b2c573b85ccc79820
 DIST setuptools-69.1.0-py3-none-any.whl 819310 BLAKE2B 
1aface76839a9e77de4b59a366f5aab927b08601f5343e243992b4bcf960d9456b827e296320469dee05ef0212561a25ec3bfad61970129117e86732e04c974a
 SHA512 
40e7c427cb36255639b390b027cc0449006e1c676d8d832f924d2fbd900a433f1011078cb3734a89400deb645dbb4f6be574231597d8d32cf43fc10b3b9579e9
 DIST setuptools-69.1.1-py3-none-any.whl 819326 BLAKE2B 
47cbea9e1cde838d0727a279f8c19e58506425e3a3eae6a0385f66e0d710c68acb6f3fc45aa83a94717bd0a94d282ed1c6735a0d594e3949501c9d6fae05f0e7
 SHA512 
faf0851fc341184eb12e404b2a3fc549a99ea4016a6d8d8278fbc3d8632fddc4cf987e7640081ad49a4126f31922c68c74b975000b80a0ccdf1d3ecb780067e4
+DIST setuptools-69.2.0-py3-none-any.whl 821485 BLAKE2B 
7b5fdc519f57327e323c15c12650d7c820909664d5f45e18f0c3203ced4c68b3f42598481158b3ae899f16ba56b702724f5b362757369ccc5d61a6cdeae64129
 SHA512 
fa6b2927b16c00a30b135373be399cfec7ab1b0e9b410de6502172d50ba2a191214a4a4adb443d362198d43e86a662565155ea4c8d37f3305e9f7d1aef724b25

diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-69.2.0.ebuild 
b/dev-python/ensurepip-setuptools/ensurepip-setuptools-69.2.0.ebuild
new file mode 100644
index ..97aca4a61872
--- /dev/null
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-69.2.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pypi
+
+DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
+HOMEPAGE="https://pypi.org/project/setuptools/;
+SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
+S=${DISTDIR}
+
+LICENSE="MIT"
+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"
+
+RDEPEND="
+   !

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

2024-03-13 Thread Michał Górny
commit: 29a8c3170dda96f0533d239027d80a33e99c78be
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Mar 14 03:08:41 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Mar 14 04:12:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a8c317

dev-python/boto3: Bump to 1.34.62

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.34.62.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 83764d2bccff..d73325be9499 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -3,3 +3,4 @@ DIST boto3-1.34.54.gh.tar.gz 779564 BLAKE2B 
f61a74f6a317af6f180edb047e8c37e55c2d
 DIST boto3-1.34.59.gh.tar.gz 782060 BLAKE2B 
d46f20f101f36380a17cb5c1bd511adde1b9fb01981566b863d192d0b93d9965a6720dc67ba47d4e1da94b3994dc5a6e59b1effa4e5c4f5e1e25f1683d99c40e
 SHA512 
5d1d34339d60cd5c2efb60da885c4f92e5c245ef95bdaf46631d2938adf9fb08f7fba86ce2dd3e6382291d0d72c81aa9698cfe327d88c0b8ae8812d9c1e0b37c
 DIST boto3-1.34.60.gh.tar.gz 782539 BLAKE2B 
d0fa63256b967b9a93139d4ee41e5892187cc54671b5a7c47b8e6900ac1b9ea7bae8d8b38a0f18432813a6085e2773b7c7b8686e9d5d7d13465b8547f0bb9e30
 SHA512 
f60ae6664ce19bdddb552d72c2f0699d8bd771e23f164e29f5c3c7869680528a6e9b8d678c7c0359dbe25c3e20077a7cf45efd01f207340dbe0ee6198e08a4c5
 DIST boto3-1.34.61.gh.tar.gz 782749 BLAKE2B 
058b8389a57c1e652789ddf9ce83f754ecd94e90f292f3d9ed70cc3456a547578591fa7d908838296186707074b874ac5898e5960022cfd3ecbac9e8cbefa8a0
 SHA512 
8b72e539def341676a928d346099b8076c21543606a0a02050aa792c95a898c0b00edeccc2c0eadf241071c78b859b4240b2e40e32c3a16dbbc4cbbfff89e9cd
+DIST boto3-1.34.62.gh.tar.gz 783049 BLAKE2B 
ad4272a4dfc02305e734c007d3e24f2dff8fd6fee20025b5edf76797e8d691e81f827e4e1d5357669ca86f5dbf41c5c2e09be16ac391153c9a158c292a79089a
 SHA512 
717e0e5d59efaa6d2443b30f6f51f5c00c5f573219f5b4018d0b9142db04559c5eaf1fd27bc9f8875b0c7892e71532a2b090bc5b552dfb4852d253377437403b

diff --git a/dev-python/boto3/boto3-1.34.62.ebuild 
b/dev-python/boto3/boto3-1.34.62.ebuild
new file mode 100644
index ..b64e7191fd19
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.62.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux"
+
+RDEPEND="
+   >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit}
+}



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

2024-03-13 Thread Sam James
commit: cccee8bfb9b92e970a1cb43e27aa2a8c3a5402e5
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 03:44:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 03:44:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cccee8bf

dev-python/pandas: fix VariableOrderWrong

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

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

diff --git a/dev-python/pandas/pandas-2.2.1.ebuild 
b/dev-python/pandas/pandas-2.2.1.ebuild
index 7e0b3eb1a824..0f382e72b7f6 100644
--- a/dev-python/pandas/pandas-2.2.1.ebuild
+++ b/dev-python/pandas/pandas-2.2.1.ebuild
@@ -19,8 +19,8 @@ HOMEPAGE="
https://pypi.org/project/pandas/
 "
 
-SLOT="0"
 LICENSE="BSD"
+SLOT="0"
 KEYWORDS="~amd64 ~hppa ~riscv"
 IUSE="full-support minimal test X"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-screenshooter/

2024-03-13 Thread Sam James
commit: 778e64dde5bfef713f878d8ac3d7ae57579d7cf5
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 03:44:43 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 03:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=778e64dd

xfce-extra/xfce4-screenshooter: Stabilize 1.10.5 ppc64, #926566

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

 xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.5.ebuild 
b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.5.ebuild
index 33bc1cb0c594..173376346b8c 100644
--- a/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.5.ebuild
+++ b/xfce-extra/xfce4-screenshooter/xfce4-screenshooter-1.10.5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2;
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 
 DEPEND="
>=dev-libs/glib-2.66.0



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

2024-03-13 Thread Sam James
commit: 4519924d26b52ea14144e30dc58e0f84345a483c
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 03:29:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 03:43:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4519924d

dev-python/pandas: upgrade lower bounds on cython bdep

It needs cython 3 now, cython 0.29 simply will not do. Aside for being
"more proper", this change ensures that when upgrading both pandas and
cython at the same time, cython is ordered first.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/pandas/pandas-2.2.0-r1.ebuild | 2 +-
 dev-python/pandas/pandas-2.2.0.ebuild| 2 +-
 dev-python/pandas/pandas-2.2.1.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-python/pandas/pandas-2.2.0-r1.ebuild 
b/dev-python/pandas/pandas-2.2.0-r1.ebuild
index d31ab6a933f1..cfe7a5d1adec 100644
--- a/dev-python/pandas/pandas-2.2.0-r1.ebuild
+++ b/dev-python/pandas/pandas-2.2.0-r1.ebuild
@@ -72,7 +72,7 @@ COMMON_DEPEND="
 BDEPEND="
${COMMON_DEPEND}
>=dev-build/meson-1.2.1
-   >=dev-python/cython-0.29.33[${PYTHON_USEDEP}]
+   >=dev-python/cython-3.0.5[${PYTHON_USEDEP}]
>=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
test? (
${VIRTUALX_DEPEND}

diff --git a/dev-python/pandas/pandas-2.2.0.ebuild 
b/dev-python/pandas/pandas-2.2.0.ebuild
index b8d28f4e1670..fbdf259abfca 100644
--- a/dev-python/pandas/pandas-2.2.0.ebuild
+++ b/dev-python/pandas/pandas-2.2.0.ebuild
@@ -72,7 +72,7 @@ COMMON_DEPEND="
 BDEPEND="
${COMMON_DEPEND}
>=dev-build/meson-1.2.1
-   >=dev-python/cython-0.29.33[${PYTHON_USEDEP}]
+   >=dev-python/cython-3.0.5[${PYTHON_USEDEP}]
>=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
test? (
${VIRTUALX_DEPEND}

diff --git a/dev-python/pandas/pandas-2.2.1.ebuild 
b/dev-python/pandas/pandas-2.2.1.ebuild
index b98c3bb05a56..7e0b3eb1a824 100644
--- a/dev-python/pandas/pandas-2.2.1.ebuild
+++ b/dev-python/pandas/pandas-2.2.1.ebuild
@@ -72,7 +72,7 @@ COMMON_DEPEND="
 BDEPEND="
${COMMON_DEPEND}
>=dev-build/meson-1.2.1
-   >=dev-python/cython-0.29.33[${PYTHON_USEDEP}]
+   >=dev-python/cython-3.0.5[${PYTHON_USEDEP}]
>=dev-python/versioneer-0.28[${PYTHON_USEDEP}]
test? (
${VIRTUALX_DEPEND}



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

2024-03-13 Thread Robin H. Johnson
commit: 16001ee3172451f6574dbe8c5b7f71ac0d43d3e2
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Mar 14 03:39:47 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Mar 14 03:42:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16001ee3

sys-fs/mdadm: bump

Signed-off-by: Robin H. Johnson  gentoo.org>
Closes: https://bugs.gentoo.org/833000

 sys-fs/mdadm/Manifest  |   2 +
 .../files/mdadm-4.3-in_initrd-collision.patch  |  45 
 sys-fs/mdadm/files/mdadm-4.3-ldflags.patch |  11 ++
 sys-fs/mdadm/mdadm-4.3.ebuild  | 124 +
 sys-fs/mdadm/metadata.xml  |   3 +
 5 files changed, 185 insertions(+)

diff --git a/sys-fs/mdadm/Manifest b/sys-fs/mdadm/Manifest
index 961f422d5fb6..51cfc9e15326 100644
--- a/sys-fs/mdadm/Manifest
+++ b/sys-fs/mdadm/Manifest
@@ -1,2 +1,4 @@
 DIST mdadm-4.2.tar.xz 453624 BLAKE2B 
de7c4318dc5479de41378233869ab84ca2cd0e8a42310157b1acb969e7152af61556fbbe6f17bf6af4dfaf5543e49b1c982d2baeedf1c39b32f4db7f5502
 SHA512 
57897a2b7fb8b0b88bece50501099872bb45ddb076cfc323d563588096d2b66b1ecba3724534943f651ace2bfe591482570700616500dc3398552e4f9ff0c37d
+DIST mdadm-4.3.tar.xz 465820 BLAKE2B 
3b6955339adb6c254a69d698e3b807838f8840e37f7f94280f4a1fbffb082ee694309f4b6f9adc8edfa2071fde324bf00ae0493d5b2e6c8d87796783dfa3ee1c
 SHA512 
e44977f2f80d2471cb313803a60c92dafe8282ac06bbbfd41ae90ca493c64a3da94db924538788d045fd7f0667333912dabedb0b070f9abf5c0540b32e0fa08f
 DIST mdadm_4.2~rc2-7.debian.tar.xz 89904 BLAKE2B 
dd04f2dd044d0bca85920eaf5c79a288d69c47a7ad7e36509a126c01ef63bd045d7e0530450650028de39d74ad852995ca080c3a73dbcb1cf1b3783118109f35
 SHA512 
3d36533d2713b663606919b2bfec18b15e18a6a0194e333e38e4a58f175da96af7b1fe16f0c36ee148e14492a4e0710b9fad6ac7856495b63c0176ebb7333be6
+DIST mdadm_4.3-1.debian.tar.xz 86972 BLAKE2B 
52af9ddacc402d8c3318bac31b4cd5ac3045e564832546146ba0a18d6a43866ae2c21270ac15f48df98c4f76af0eeae41679ea9e0e265dad44914bd58f27d689
 SHA512 
1c5203523f0c7fe271d850ab4ad376a449e870f8f1549dc4460adede1f59a1a364e741562954297e7848bae19d1cfe273a31f1bfaf739dd37559a0666abd8517

diff --git a/sys-fs/mdadm/files/mdadm-4.3-in_initrd-collision.patch 
b/sys-fs/mdadm/files/mdadm-4.3-in_initrd-collision.patch
new file mode 100644
index ..54e4aadacb58
--- /dev/null
+++ b/sys-fs/mdadm/files/mdadm-4.3-in_initrd-collision.patch
@@ -0,0 +1,45 @@
+Fix collision with libudev symbols when statically linking.
+
+https://bugs.gentoo.org/830485
+--- a/mdadm.h
 b/mdadm.h
+@@ -1665,7 +1665,7 @@
+ extern void udev_block(char *devnm);
+ extern void udev_unblock(void);
+ 
+-extern int in_initrd(void);
++extern int mdadm_in_initrd(void);
+ 
+ struct cmap_hooks {
+   void *cmap_handle;  /* corosync lib related */
+--- a/mdmon.c
 b/mdmon.c
+@@ -309,7 +309,7 @@
+   {NULL, 0, NULL, 0}
+   };
+ 
+-  if (in_initrd()) {
++  if (mdadm_in_initrd()) {
+   /*
+* set first char of argv[0] to @. This is used by
+* systemd to signal that the task was launched from
+--- a/util.c
 b/util.c
+@@ -1960,7 +1960,7 @@
+   int len;
+   pid_t pid;
+   int status;
+-  char *prefix = in_initrd() ? "initrd-" : "";
++  char *prefix = mdadm_in_initrd() ? "initrd-" : "";
+   char pathbuf[1024];
+   char *paths[4] = {
+   pathbuf,
+@@ -2219,7 +2219,7 @@
+   return 0;
+ }
+ 
+-int in_initrd(void)
++int mdadm_in_initrd(void)
+ {
+   /* This is based on similar function in systemd. */
+   struct statfs s;

diff --git a/sys-fs/mdadm/files/mdadm-4.3-ldflags.patch 
b/sys-fs/mdadm/files/mdadm-4.3-ldflags.patch
new file mode 100644
index ..e8e93d424592
--- /dev/null
+++ b/sys-fs/mdadm/files/mdadm-4.3-ldflags.patch
@@ -0,0 +1,11 @@
+--- mdadm-4.3/Makefile.orig2024-03-13 20:11:48.949678469 -0700
 mdadm-4.3/Makefile 2024-03-13 20:11:52.773671814 -0700
+@@ -132,7 +132,7 @@
+ MON_LDFLAGS += -pthread
+ endif
+ 
+-LDFLAGS = -Wl,-z,now,-z,noexecstack
++LDFLAGS += -Wl,-z,now,-z,noexecstack
+ 
+ # If you want a static binary, you might uncomment these
+ # LDFLAGS += -static

diff --git a/sys-fs/mdadm/mdadm-4.3.ebuild b/sys-fs/mdadm/mdadm-4.3.ebuild
new file mode 100644
index ..c78553aa7558
--- /dev/null
+++ b/sys-fs/mdadm/mdadm-4.3.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic systemd toolchain-funcs udev
+
+DESCRIPTION="Tool for running RAID systems - replacement for the raidtools"
+HOMEPAGE="https://git.kernel.org/pub/scm/utils/mdadm/mdadm.git/;
+DEB_PF="4.3-1"
+SRC_URI="https://www.kernel.org/pub/linux/utils/raid/mdadm/${P/_/-}.tar.xz
+   mirror://debian/pool/main/m/mdadm/${PN}_${DEB_PF}.debian.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+[[ "${PV}" = *_rc* ]] || \
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/ia64/, profiles/arch/riscv/, profiles/arch/loong/

2024-03-13 Thread Robin H. Johnson
commit: 0cc6106b2176e61bec384012fa9350b29e64c307
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Thu Mar 14 03:41:21 2024 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Mar 14 03:42:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cc6106b

profiles: mask sys-fs/mdadm[corosync]

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

 profiles/arch/ia64/package.use.mask  | 4 
 profiles/arch/loong/package.use.mask | 4 
 profiles/arch/riscv/package.use.mask | 4 
 3 files changed, 12 insertions(+)

diff --git a/profiles/arch/ia64/package.use.mask 
b/profiles/arch/ia64/package.use.mask
index 881702046ca8..17bf844ce195 100644
--- a/profiles/arch/ia64/package.use.mask
+++ b/profiles/arch/ia64/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Robin H. Johnson  (2024-03-08)
 # mongodb dependencies are not keyworded
 mail-mta/postfix mongodb

diff --git a/profiles/arch/loong/package.use.mask 
b/profiles/arch/loong/package.use.mask
index c4cc43e2ff78..5a384dacc36e 100644
--- a/profiles/arch/loong/package.use.mask
+++ b/profiles/arch/loong/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Robin H. Johnson  (2024-02-16)
 # Test dependencies not keyworded on this arch.
 www-servers/nginx test

diff --git a/profiles/arch/riscv/package.use.mask 
b/profiles/arch/riscv/package.use.mask
index 5f0957463d47..524b442bf6fd 100644
--- a/profiles/arch/riscv/package.use.mask
+++ b/profiles/arch/riscv/package.use.mask
@@ -1,6 +1,10 @@
 # Copyright 2019-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Robin H. Johnson  (2024-02-18)
 # alembic not stable yet
 media-gfx/openvdb alembic



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

2024-03-13 Thread Matt Turner
commit: 47c9db3114ba4bd9f3b5f5aac35935d4e9e09e15
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Mar 14 03:22:57 2024 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Mar 14 03:31:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47c9db31

app-portage/repo-commit: Drop outdated maintainer info

The project is not active upstream (no commits since 2016, no commits
from binki@ since 2012), and since he retired as a Gentoo dev in 2018
the email address is dead.

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

 app-portage/repo-commit/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-portage/repo-commit/metadata.xml 
b/app-portage/repo-commit/metadata.xml
index d234182edcdb..832e2201b10d 100644
--- a/app-portage/repo-commit/metadata.xml
+++ b/app-portage/repo-commit/metadata.xml
@@ -3,10 +3,6 @@
 
   
   
-
-  bi...@gentoo.org
-  Nathan Phillip Brink
-
 https://bitbucket.org/gentoo/repo-commit/issues/
 gentoo/repo-commit
   



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2024-03-13 Thread Matt Jolly
commit: 518f169962e2f239da46f78365275274aa42d024
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Mar 14 02:38:45 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Mar 14 02:55:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=518f1699

www-client/chromium: add 123.0.6312.46

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

 www-client/chromium/Manifest  |1 +
 www-client/chromium/chromium-123.0.6312.46.ebuild | 1380 +
 2 files changed, 1381 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index 6eed2e062e7b..aca6844ef7ff 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -7,6 +7,7 @@ DIST chromium-123-clang.tar.xz 50178332 BLAKE2B 
4b5c4f81a83c7b0c809c93a713e869fd
 DIST chromium-123-rust.tar.xz 145295100 BLAKE2B 
ae6603a0e0218e4e39d3e8b7aa48a2cd946c90779dac48be26582926963c8a10a48e3e58fd00a23cb8cd9a3584d9d4a142e843f93c761e862253817635f18c2c
 SHA512 
b4f8dce6d74be4be495d9948d7593ec9664c0b93e87456fab33d3ae5ac0e486a4e8576b26a9ab9890285a7c0d566afb803b98225c0692b6cac9f623a10b954a2
 DIST chromium-123.0.6312.22.tar.xz 3451205804 BLAKE2B 
cd90ad8e800bcf4de193d4075a020b2ece08c10978dd3fae9cfe161afbedb210c7e6e92f5df7785a1a1c01571ce8adfa427e04c1331f6eb39a5fcdc0c920f2d5
 SHA512 
0b30955bbf3b4b823859f207a10b0bdf44c3439f2d2201a2f4df2047d5fd92bba2b6636b5d028923b4fe461ad88408890132cb454f6f6cef2d2d167b8b7a3243
 DIST chromium-123.0.6312.28.tar.xz 3453261468 BLAKE2B 
0e319d5ea58f4ca582449e6d416788e25d5f9231cf8463bc20c224b2adc8ebc4e066c6a0256820f1e3b707157002129b6e07141876fde9617af633e9b286cb5e
 SHA512 
eac41ae78404b27768d6f3b9fbb732690eb44864e374d27d3e33d41ae7b6224c5cff0bdef8b7c51809e9865ce6eb50e43ef80a1a6af535c403c36d1813709004
+DIST chromium-123.0.6312.46.tar.xz 3460145864 BLAKE2B 
6a2355dae72e73be6aa80664bdcd33c6b986d44d6adfcd53c5159128ed1c1c58abd8f7e9fb5e118f676be4f6aa9cca7762158ec747b9bdea575ca6b681a94ee7
 SHA512 
b3f2b975a7b1c3d288eb2a9a60a16b5279f4458abd5cdcec2249abdaf76047ce6edcca2afe3e5dbd11be64ce156b0c5f70576b2e448d0d3c7c01e95191049865
 DIST chromium-patches-122-2.tar.bz2 5038 BLAKE2B 
fd104a7c1d81ecb9bf82da30a71916ff3d712ae710f1de8965cd0fb7395b6dced780f3a1af1ece8201dfe388fecff7b506cbb5cc5b32621895f37bb380cdc5aa
 SHA512 
331401d324ca4b1b90a44019ba7d823f8461188bd19864216320bd97580d835ef3151da49c71aff695159440ed2b48fcec7afc1bcbc2c0f629cbbce7d80faf74
 DIST chromium-patches-123.tar.bz2 4697 BLAKE2B 
8a7dd76edb23afb7b2f65084696bce5d6e54d63ca34c4590052db1086ed0a422b1efde863c4daad4e2526f329eb65276b9ad5406017cd97fb75b1a9556c1f933
 SHA512 
ea47255deac1893896f64496629d34c7092f266a175b8400fcf4f01b9d038ae240e911bff488558bb28e6f5795bbcf276adf20ed1e0ccb8ac99f9ddd260742f9
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c

diff --git a/www-client/chromium/chromium-123.0.6312.46.ebuild 
b/www-client/chromium/chromium-123.0.6312.46.ebuild
new file mode 100644
index ..915ecb3998c2
--- /dev/null
+++ b/www-client/chromium/chromium-123.0.6312.46.ebuild
@@ -0,0 +1,1380 @@
+# Copyright 2009-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_REQ_USE="xml(+)"
+
+# PACKAGING NOTES:
+# Google roll their bundled Clang every two weeks, and the bundled Rust
+# is rolled regularly and depends on that. While we do our best to build
+# with system Clang, we will eventually hit the point where we need to use
+# the bundled Clang due to the use of prerelease features. We've been lucky
+# enough so far that this hasn't been an issue.
+
+# We try and avoid forcing the use of libcxx, but sometimes it is unavoidable.
+# Remember to force the use of Clang when this is forced.
+
+# GCC is _not_ supported upstream, though patches are welcome. We do our
+# best to enable builds with GCC but reserve the right to force Clang
+# builds if we can't keep up with upstream's changes. Please comment
+# when forcing Clang builds so we can track the need for it.
+
+# GN is bundled with Chromium, but we always use the system version. Remember 
to
+# check for upstream changes to GN and update ebuild (and version below) as 
required.
+
+# These variables let us easily bound supported major dependency versions in 
one place.
+GCC_MIN_VER=12
+GN_MIN_VER=0.2154
+LLVM_MAX_SLOT=17
+LLVM_MIN_SLOT=16
+RUST_MIN_VER=1.72.0
+# grep 'CLANG_REVISION = ' ${S}/tools/clang/scripts/update.py -A1 | cut -c 18-
+GOOGLE_CLANG_VER="llvmorg-19-init-2319-g7c4c2746-1"
+# grep 'RUST_REVISION = ' ${S}/tools/rust/update_rust.py -A1 | cut -c 17-
+GOOGLE_RUST_VER="340bb19fea20fd5f9357bbfac542fad84fc7ea2b-3"
+
+# https://bugs.chromium.org/p/v8/issues/detail?id=14449 - V8 

[gentoo-commits] repo/gentoo:master commit in: www-client/google-chrome-beta/

2024-03-13 Thread Matt Jolly
commit: bb55a2cb6e1bc45c1cce8e934012dd69b3496006
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Mar 14 02:39:43 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Mar 14 02:55:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb55a2cb

www-client/google-chrome-beta: automated update (123.0.6312.46)

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

 www-client/google-chrome-beta/Manifest  | 2 +-
 ...eta-123.0.6312.28.ebuild => google-chrome-beta-123.0.6312.46.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/google-chrome-beta/Manifest 
b/www-client/google-chrome-beta/Manifest
index df4044117495..05f058e33c7c 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1 +1 @@
-DIST google-chrome-beta_123.0.6312.28-1_amd64.deb 106741628 BLAKE2B 
d98d77b4f60663b082bca1b5d1074080591b5ec0b111dc77daf633e7e93f30ff1d9b0b7cfc839032e88731b00c4d3708eb1b6560247c8c7f050ae30de77450f6
 SHA512 
8982770b52e95e8fcfd8114cc91821ca10282ec6156a443573991aee66ee9f61fd2725632b328030d66c0d65faf0ca1cdcba47981ac8b553c7709c7f46040ab3
+DIST google-chrome-beta_123.0.6312.46-1_amd64.deb 106924720 BLAKE2B 
eb67ccfd6906bcc0cf6297a0195e81d3baba8e687cc70a8e844e413082d2eacb8a3221945986788b668dc34f9e6d422effa200ee4330d97d7dde1670b2396b96
 SHA512 
d2dbfbe51ea37183ef5c36e85b8d42d473dad58c4a8d796289720518f6a5cfd65486f5e8e62c1ab1d1ed8c8bffe705f5465bc8b0e97dff9e1ab1dbb72d5883d4

diff --git 
a/www-client/google-chrome-beta/google-chrome-beta-123.0.6312.28.ebuild 
b/www-client/google-chrome-beta/google-chrome-beta-123.0.6312.46.ebuild
similarity index 100%
rename from 
www-client/google-chrome-beta/google-chrome-beta-123.0.6312.28.ebuild
rename to www-client/google-chrome-beta/google-chrome-beta-123.0.6312.46.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-plugins/chrome-binary-plugins/

2024-03-13 Thread Matt Jolly
commit: 3bd98fadf162eeef968a61850a73f1e89cea4cb5
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Mar 14 02:39:48 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Mar 14 02:55:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bd98fad

www-plugins/chrome-binary-plugins: automated update (123.0.6312.46_beta)

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

 www-plugins/chrome-binary-plugins/Manifest  | 2 +-
 ...2.28_beta.ebuild => chrome-binary-plugins-123.0.6312.46_beta.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-plugins/chrome-binary-plugins/Manifest 
b/www-plugins/chrome-binary-plugins/Manifest
index f07b7103c1d1..57af9a62524b 100644
--- a/www-plugins/chrome-binary-plugins/Manifest
+++ b/www-plugins/chrome-binary-plugins/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_123.0.6312.28-1_amd64.deb 106741628 BLAKE2B 
d98d77b4f60663b082bca1b5d1074080591b5ec0b111dc77daf633e7e93f30ff1d9b0b7cfc839032e88731b00c4d3708eb1b6560247c8c7f050ae30de77450f6
 SHA512 
8982770b52e95e8fcfd8114cc91821ca10282ec6156a443573991aee66ee9f61fd2725632b328030d66c0d65faf0ca1cdcba47981ac8b553c7709c7f46040ab3
+DIST google-chrome-beta_123.0.6312.46-1_amd64.deb 106924720 BLAKE2B 
eb67ccfd6906bcc0cf6297a0195e81d3baba8e687cc70a8e844e413082d2eacb8a3221945986788b668dc34f9e6d422effa200ee4330d97d7dde1670b2396b96
 SHA512 
d2dbfbe51ea37183ef5c36e85b8d42d473dad58c4a8d796289720518f6a5cfd65486f5e8e62c1ab1d1ed8c8bffe705f5465bc8b0e97dff9e1ab1dbb72d5883d4
 DIST google-chrome-stable_122.0.6261.128-1_amd64.deb 106053828 BLAKE2B 
7774393a1a9a3ea4bc2fca6b077361a5f9aa85010f717faaef535c770ed1ef3ad76c7af2a8b3cc95ef822ea55d256c3e07fe519307f983b7f0119a5eda26f0dc
 SHA512 
2bb43cb7db5f278825024ecfc56a2742581cb6b923e6f7463c9b549dd2ac069008c4f96501a41b774740b207a2f0d1c0fd421dd496d3bf351a516a071c169a2f
 DIST google-chrome-unstable_124.0.6342.3-1_amd64.deb 106809084 BLAKE2B 
a01a1dbd1588b12c538ca0e347920131db502eccb6ff5007ed8026bbde26166fe04ec4f0245b5afac4c28a702325babe03b503cb6344534bfac1af59ae8a1a55
 SHA512 
d517d9dc6e38b8b172a2e8c5f12991da502a25fc115cfc1df9a0dcb3d16c7a50cfa7b1650b327247894fd1f9369dc0597c57c04ac4c4d64f628e69315aad8159

diff --git 
a/www-plugins/chrome-binary-plugins/chrome-binary-plugins-123.0.6312.28_beta.ebuild
 
b/www-plugins/chrome-binary-plugins/chrome-binary-plugins-123.0.6312.46_beta.ebuild
similarity index 100%
rename from 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-123.0.6312.28_beta.ebuild
rename to 
www-plugins/chrome-binary-plugins/chrome-binary-plugins-123.0.6312.46_beta.ebuild



[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/

2024-03-13 Thread Matt Jolly
commit: c606deb3b37d15f2fb1684e5115795aab475e831
Author: Matt Jolly  gentoo  org>
AuthorDate: Thu Mar 14 02:55:31 2024 +
Commit: Matt Jolly  gentoo  org>
CommitDate: Thu Mar 14 02:55:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c606deb3

www-client/chromium: drop 123.0.6312.22

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

 www-client/chromium/Manifest  |1 -
 www-client/chromium/chromium-123.0.6312.22.ebuild | 1380 -
 2 files changed, 1381 deletions(-)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index aca6844ef7ff..c8cc46d8a1ff 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -5,7 +5,6 @@ DIST chromium-122.0.6261.128.tar.xz 3431043088 BLAKE2B 
ebf62de75c2b81500fd0c
 DIST chromium-122.0.6261.94.tar.xz 3418040128 BLAKE2B 
96c22f3842aacf533eac75495bc98b4dda519de1bc0c90e6c4a7587050ff4d5536b40bedaeb5eb01622acf6137242b8bb2d51ff47951fdea22427e164d1f8537
 SHA512 
4ebe03c74a9fce572e3cc7ed86a75a552da5a469be7fb6d5d9a37f2b75a06d392417578b33a720d4f85a48038c447543be38d58acb2f400b23a6ee7909fcdf43
 DIST chromium-123-clang.tar.xz 50178332 BLAKE2B 
4b5c4f81a83c7b0c809c93a713e869fde6fe559477665cb3b2f03c62d2175f821b81fb03b0ddd127c6eaf77c41011b4de06561f09a58384153d80fe2b3aa7427
 SHA512 
17108b9579f16d0da383bd5e41d012f94bcb8445a517ff823aa49b66d3861b0a124b6cce6183fbc64e8050f1ebcd65a9daa2acbda5fdaa42390bfbf4ecb16bd3
 DIST chromium-123-rust.tar.xz 145295100 BLAKE2B 
ae6603a0e0218e4e39d3e8b7aa48a2cd946c90779dac48be26582926963c8a10a48e3e58fd00a23cb8cd9a3584d9d4a142e843f93c761e862253817635f18c2c
 SHA512 
b4f8dce6d74be4be495d9948d7593ec9664c0b93e87456fab33d3ae5ac0e486a4e8576b26a9ab9890285a7c0d566afb803b98225c0692b6cac9f623a10b954a2
-DIST chromium-123.0.6312.22.tar.xz 3451205804 BLAKE2B 
cd90ad8e800bcf4de193d4075a020b2ece08c10978dd3fae9cfe161afbedb210c7e6e92f5df7785a1a1c01571ce8adfa427e04c1331f6eb39a5fcdc0c920f2d5
 SHA512 
0b30955bbf3b4b823859f207a10b0bdf44c3439f2d2201a2f4df2047d5fd92bba2b6636b5d028923b4fe461ad88408890132cb454f6f6cef2d2d167b8b7a3243
 DIST chromium-123.0.6312.28.tar.xz 3453261468 BLAKE2B 
0e319d5ea58f4ca582449e6d416788e25d5f9231cf8463bc20c224b2adc8ebc4e066c6a0256820f1e3b707157002129b6e07141876fde9617af633e9b286cb5e
 SHA512 
eac41ae78404b27768d6f3b9fbb732690eb44864e374d27d3e33d41ae7b6224c5cff0bdef8b7c51809e9865ce6eb50e43ef80a1a6af535c403c36d1813709004
 DIST chromium-123.0.6312.46.tar.xz 3460145864 BLAKE2B 
6a2355dae72e73be6aa80664bdcd33c6b986d44d6adfcd53c5159128ed1c1c58abd8f7e9fb5e118f676be4f6aa9cca7762158ec747b9bdea575ca6b681a94ee7
 SHA512 
b3f2b975a7b1c3d288eb2a9a60a16b5279f4458abd5cdcec2249abdaf76047ce6edcca2afe3e5dbd11be64ce156b0c5f70576b2e448d0d3c7c01e95191049865
 DIST chromium-patches-122-2.tar.bz2 5038 BLAKE2B 
fd104a7c1d81ecb9bf82da30a71916ff3d712ae710f1de8965cd0fb7395b6dced780f3a1af1ece8201dfe388fecff7b506cbb5cc5b32621895f37bb380cdc5aa
 SHA512 
331401d324ca4b1b90a44019ba7d823f8461188bd19864216320bd97580d835ef3151da49c71aff695159440ed2b48fcec7afc1bcbc2c0f629cbbce7d80faf74

diff --git a/www-client/chromium/chromium-123.0.6312.22.ebuild 
b/www-client/chromium/chromium-123.0.6312.22.ebuild
deleted file mode 100644
index 929aeea7241e..
--- a/www-client/chromium/chromium-123.0.6312.22.ebuild
+++ /dev/null
@@ -1,1380 +0,0 @@
-# Copyright 2009-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..12} )
-PYTHON_REQ_USE="xml(+)"
-
-# PACKAGING NOTES:
-# Google roll their bundled Clang every two weeks, and the bundled Rust
-# is rolled regularly and depends on that. While we do our best to build
-# with system Clang, we will eventually hit the point where we need to use
-# the bundled Clang due to the use of prerelease features. We've been lucky
-# enough so far that this hasn't been an issue.
-
-# We try and avoid forcing the use of libcxx, but sometimes it is unavoidable.
-# Remember to force the use of Clang when this is forced.
-
-# GCC is _not_ supported upstream, though patches are welcome. We do our
-# best to enable builds with GCC but reserve the right to force Clang
-# builds if we can't keep up with upstream's changes. Please comment
-# when forcing Clang builds so we can track the need for it.
-
-# GN is bundled with Chromium, but we always use the system version. Remember 
to
-# check for upstream changes to GN and update ebuild (and version below) as 
required.
-
-# These variables let us easily bound supported major dependency versions in 
one place.
-GCC_MIN_VER=12
-GN_MIN_VER=0.2143
-LLVM_MAX_SLOT=17
-LLVM_MIN_SLOT=16
-RUST_MIN_VER=1.72.0
-# grep 'CLANG_REVISION = ' ${S}/tools/clang/scripts/update.py -A1 | cut -c 18-
-GOOGLE_CLANG_VER="llvmorg-19-init-2319-g7c4c2746-1"
-# grep 'RUST_REVISION = ' ${S}/tools/rust/update_rust.py -A1 | cut -c 17-
-GOOGLE_RUST_VER="340bb19fea20fd5f9357bbfac542fad84fc7ea2b-3"
-
-# https://bugs.chromium.org/p/v8/issues/detail?id=14449 - V8 

[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice-glue/

2024-03-13 Thread Yixun Lan
commit: 1afa26c0015a2e40974ee53510a826bcaed27689
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Mar 14 02:41:58 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Mar 14 02:41:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afa26c0

app-pda/libimobiledevice-glue: Keyword 1.1.0 riscv, #926933

Signed-off-by: Yixun Lan  gentoo.org>

 app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild 
b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild
index 701b68172d8f..50d4f067d589 100644
--- a/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild
+++ b/app-pda/libimobiledevice-glue/libimobiledevice-glue-1.1.0.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/libimobiledevice/libimobiledevice-glue/releases/down
 
 LICENSE="LGPL-2.1+"
 SLOT="0/0.1.0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 
 RDEPEND=">=app-pda/libplist-2.3:="
 DEPEND="${RDEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-pda/libimobiledevice/

2024-03-13 Thread Yixun Lan
commit: d28bd8f944343352f19b041258decf1c19b62a18
Author: Yixun Lan  gentoo  org>
AuthorDate: Thu Mar 14 02:41:54 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Mar 14 02:41:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d28bd8f9

app-pda/libimobiledevice: Keyword 1.3.0_p20240201 riscv, #926933

Signed-off-by: Yixun Lan  gentoo.org>

 app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild 
b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild
index 58d6d809ac5d..341c677069a5 100644
--- a/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild
+++ b/app-pda/libimobiledevice/libimobiledevice-1.3.0_p20240201.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${PN}-${MY_COMMIT}
 # While COPYING* doesn't mention 'or any later version', all the headers do, 
hence use +
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0/1.0-6" # based on SONAME of libimobiledevice-1.0.so
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 IUSE="doc gnutls readline static-libs"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/

2024-03-13 Thread Yixun Lan
commit: 8e0595c9ab7125b66f3b1ca4f0175282681efd3b
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Mar 12 23:57:45 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Mar 14 02:37:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0595c9

net-im/telegram-desktop: drop 4.15.0

Signed-off-by: Yixun Lan  gentoo.org>

 .../telegram-desktop-4.15.0.ebuild | 238 -
 1 file changed, 238 deletions(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-4.15.0.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.15.0.ebuild
deleted file mode 100644
index aa3cb6030776..
--- a/net-im/telegram-desktop/telegram-desktop-4.15.0.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit xdg cmake python-any-r1 optfeature flag-o-matic
-
-DESCRIPTION="Official desktop client for Telegram"
-HOMEPAGE="https://desktop.telegram.org;
-
-MY_P="tdesktop-${PV}-full"
-SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz;
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv"
-IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X"
-REQUIRED_USE="
-   qt6-imageformats? ( qt6 )
-"
-
-KIMAGEFORMATS_RDEPEND="
-   media-libs/libavif:=
-   media-libs/libheif:=
-   >=media-libs/libjxl-0.8.0:=
-"
-CDEPEND="
-   !net-im/telegram-desktop-bin
-   app-arch/lz4:=
-   dev-cpp/abseil-cpp:=
-   >=dev-cpp/glibmm-2.77:2.68
-   dev-libs/glib:2
-   dev-libs/libdispatch
-   dev-libs/openssl:=
-   dev-libs/protobuf
-   dev-libs/xxhash
-   media-libs/libjpeg-turbo:=
-   ~media-libs/libtgvoip-2.4.4_p20221208
-   media-libs/openal
-   media-libs/opus
-   media-libs/rnnoise
-   ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=]
-   media-video/ffmpeg:=[opus,vpx]
-   sys-libs/zlib:=[minizip]
-   virtual/opengl
-   !enchant? ( >=app-text/hunspell-1.7:= )
-   enchant? ( app-text/enchant:= )
-   !qt6? (
-   >=dev-qt/qtcore-5.15:5=
-   >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?]
-   >=dev-qt/qtimageformats-5.15:5
-   >=dev-qt/qtnetwork-5.15:5[ssl]
-   >=dev-qt/qtsvg-5.15:5
-   >=dev-qt/qtwidgets-5.15:5[png,X?]
-   kde-frameworks/kcoreaddons:5
-   webkit? (
-   >=dev-qt/qtdeclarative-5.15:5
-   >=dev-qt/qtwayland-5.15:5
-   )
-   )
-   qt6? (
-   
>=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
-   >=dev-qt/qtimageformats-6.5:6
-   >=dev-qt/qtsvg-6.5:6
-   webkit? (
-   >=dev-qt/qtdeclarative-6.5:6
-   >=dev-qt/qtwayland-6.5:6[compositor]
-   )
-   qt6-imageformats? (
-   >=dev-qt/qtimageformats-6.5:6=
-   ${KIMAGEFORMATS_RDEPEND}
-   )
-   )
-   X? (
-   x11-libs/libxcb:=
-   x11-libs/xcb-util-keysyms
-   )
-"
-RDEPEND="${CDEPEND}
-   webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 )
-"
-DEPEND="${CDEPEND}
-   >=dev-cpp/cppgir-0_p20240110
-   >=dev-cpp/ms-gsl-4
-   dev-cpp/expected-lite
-   dev-cpp/range-v3
-"
-BDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-build/cmake-3.16
-   >=dev-cpp/cppgir-0_p20230926
-   dev-util/gdbus-codegen
-   virtual/pkgconfig
-   wayland? ( dev-util/wayland-scanner )
-"
-
-PATCHES=(
-   "${FILESDIR}/tdesktop-4.10.0-system-cppgir.patch"
-   "${FILESDIR}/tdesktop-4.10.5-qt_compare.patch"
-)
-
-pkg_pretend() {
-   if has ccache ${FEATURES}; then
-   ewarn "ccache does not work with ${PN} out of the box"
-   ewarn "due to usage of precompiled headers"
-   ewarn "check bug https://bugs.gentoo.org/715114 for more info"
-   ewarn
-   fi
-}
-
-src_prepare() {
-   # Bundle kde-frameworks/kimageformats for qt6, since it's impossible to
-   #   build in gentoo right now.
-   if use qt6-imageformats; then
-   sed -e 's/DESKTOP_APP_USE_PACKAGED_LAZY/TRUE/' -i \
-   cmake/external/kimageformats/CMakeLists.txt || die
-   printf '%s\n' \
-   'Q_IMPORT_PLUGIN(QAVIFPlugin)' \
-   'Q_IMPORT_PLUGIN(HEIFPlugin)' \
-   'Q_IMPORT_PLUGIN(QJpegXLPlugin)' \
-   >> 
cmake/external/qt/qt_static_plugins/qt_static_plugins.cpp || die
-   fi
-   # kde-frameworks/kcoreaddons is bundled when using qt6.
-
-   # Happily fail if libraries aren't found...
-   find 

[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/

2024-03-13 Thread Yixun Lan
commit: fb1c17b82b512d9c0ddcc7a2991782d4a49a7065
Author: Aliaksei Urbanski  gmail  com>
AuthorDate: Wed Mar 13 11:50:49 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Mar 14 02:37:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb1c17b8

net-im/telegram-desktop: add 4.15.2

Release:
  - https://github.com/telegramdesktop/tdesktop/releases/tag/v4.15.2

Changelog:
  - https://github.com/telegramdesktop/tdesktop/blob/v4.15.2/changelog.txt

Closes: https://github.com/gentoo/gentoo/pull/35720
Signed-off-by: Aliaksei Urbanski  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop/Manifest   |   1 +
 .../telegram-desktop-4.15.2.ebuild | 237 +
 2 files changed, 238 insertions(+)

diff --git a/net-im/telegram-desktop/Manifest b/net-im/telegram-desktop/Manifest
index f7ebf7e53649..2cbbfa499a7f 100644
--- a/net-im/telegram-desktop/Manifest
+++ b/net-im/telegram-desktop/Manifest
@@ -1,2 +1,3 @@
 DIST tdesktop-4.14.15-full.tar.gz 68147116 BLAKE2B 
32e2719260cc48948ed85644e4079014ba5d44d003f00f8c274ea5e9ad6af0f893ffbc56d523e37a382080f13ebd1d46f0059927c6bafe9710f5eee11e44b449
 SHA512 
12812fa1fd067fca03b2e5cb04502ef05e98368b91a4ed5458a61a0bea8b3d6daf6c32b7632c170fe0904acb63eb422f6fa6364e4af18f73e49659e2d50f531b
 DIST tdesktop-4.15.0-full.tar.gz 68286818 BLAKE2B 
2bd4d59370a4f97aa3c1b1d64fa7eea114539edcff46ea30a5361cefeeb1de8a1954be91a1a420ddc1b1a30970944387c2cd3749badaa494e53862066c624ac3
 SHA512 
95aa5f14a9a88b9c6421049445f59f1c5c5d7ab4ca4e8b8f4ab7389bdb8f3cc6b29fea270574881633035acec769ba271261f84ec269010c63af28a03719da98
+DIST tdesktop-4.15.2-full.tar.gz 69539402 BLAKE2B 
95d6cd3eead56f7cb2aeafd0cc1a05d740ec243644e6d318f415a7fa6c8ad94d3a95cfc9082ba04507a024c81bfc15700ad6adcbfd932ca1993a3310744ac196
 SHA512 
6e65183d5e77d17e11d0c70e1654373e69f6243f2879cf403701e23acd5aed9df6c6892a1c7c83fd975a858e90e20d73824d0754a2f96ad5af6e3de6515e2627

diff --git a/net-im/telegram-desktop/telegram-desktop-4.15.2.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.15.2.ebuild
new file mode 100644
index ..efdb363d8989
--- /dev/null
+++ b/net-im/telegram-desktop/telegram-desktop-4.15.2.ebuild
@@ -0,0 +1,237 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit xdg cmake python-any-r1 optfeature flag-o-matic
+
+DESCRIPTION="Official desktop client for Telegram"
+HOMEPAGE="https://desktop.telegram.org;
+
+MY_P="tdesktop-${PV}-full"
+SRC_URI="https://github.com/telegramdesktop/tdesktop/releases/download/v${PV}/${MY_P}.tar.gz;
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X"
+REQUIRED_USE="
+   qt6-imageformats? ( qt6 )
+"
+
+KIMAGEFORMATS_RDEPEND="
+   media-libs/libavif:=
+   media-libs/libheif:=
+   >=media-libs/libjxl-0.8.0:=
+"
+CDEPEND="
+   !net-im/telegram-desktop-bin
+   app-arch/lz4:=
+   dev-cpp/abseil-cpp:=
+   >=dev-cpp/glibmm-2.77:2.68
+   dev-libs/glib:2
+   dev-libs/libdispatch
+   dev-libs/openssl:=
+   dev-libs/protobuf
+   dev-libs/xxhash
+   media-libs/libjpeg-turbo:=
+   ~media-libs/libtgvoip-2.4.4_p20221208
+   media-libs/openal
+   media-libs/opus
+   media-libs/rnnoise
+   ~media-libs/tg_owt-0_pre20230921:=[screencast=,X=]
+   media-video/ffmpeg:=[opus,vpx]
+   sys-libs/zlib:=[minizip]
+   !enchant? ( >=app-text/hunspell-1.7:= )
+   enchant? ( app-text/enchant:= )
+   !qt6? (
+   >=dev-qt/qtcore-5.15:5=
+   >=dev-qt/qtgui-5.15:5=[dbus?,jpeg,png,wayland?,X?]
+   >=dev-qt/qtimageformats-5.15:5
+   >=dev-qt/qtnetwork-5.15:5[ssl]
+   >=dev-qt/qtsvg-5.15:5
+   >=dev-qt/qtwidgets-5.15:5[png,X?]
+   kde-frameworks/kcoreaddons:5
+   webkit? (
+   >=dev-qt/qtdeclarative-5.15:5
+   >=dev-qt/qtwayland-5.15:5
+   )
+   )
+   qt6? (
+   
>=dev-qt/qtbase-6.5:6=[dbus?,gui,network,opengl,wayland?,widgets,X?]
+   >=dev-qt/qtimageformats-6.5:6
+   >=dev-qt/qtsvg-6.5:6
+   webkit? (
+   >=dev-qt/qtdeclarative-6.5:6
+   >=dev-qt/qtwayland-6.5:6[compositor]
+   )
+   qt6-imageformats? (
+   >=dev-qt/qtimageformats-6.5:6=
+   ${KIMAGEFORMATS_RDEPEND}
+   )
+   )
+   X? (
+   x11-libs/libxcb:=
+   x11-libs/xcb-util-keysyms
+   )
+"
+RDEPEND="${CDEPEND}
+   webkit? ( net-libs/webkit-gtk:4.1 net-libs/webkit-gtk:6 )
+"
+DEPEND="${CDEPEND}
+   >=dev-cpp/cppgir-0_p20240110
+   

[gentoo-commits] repo/gentoo:master commit in: net-im/telegram-desktop/

2024-03-13 Thread Yixun Lan
commit: 682699a7eb135d60e6a35e960675322f61778a13
Author: Yixun Lan  gentoo  org>
AuthorDate: Tue Mar 12 23:56:52 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Mar 14 02:37:46 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=682699a7

net-im/telegram-desktop: stabilize 4.15.0-r1 for amd64

Signed-off-by: Yixun Lan  gentoo.org>

 net-im/telegram-desktop/telegram-desktop-4.15.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-im/telegram-desktop/telegram-desktop-4.15.0-r1.ebuild 
b/net-im/telegram-desktop/telegram-desktop-4.15.0-r1.ebuild
index efdb363d8989..3ec580c85846 100644
--- a/net-im/telegram-desktop/telegram-desktop-4.15.0-r1.ebuild
+++ b/net-im/telegram-desktop/telegram-desktop-4.15.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD GPL-3-with-openssl-exception LGPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv"
 IUSE="dbus enchant +fonts screencast qt6 qt6-imageformats wayland webkit +X"
 REQUIRED_USE="
qt6-imageformats? ( qt6 )



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

2024-03-13 Thread Sam James
commit: d6a64ecb93b8809c4a5d43b18ea7d8dcc574f4db
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 01:24:02 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 01:59:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a64ecb

sci-geosciences/gpsbabel: update live for file deletions in 1.9.0

Some trivial DOCS files no longer exist (or were deprecated). Yay for
docs files no one reads causing the build to fail. ;)

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

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

diff --git a/sci-geosciences/gpsbabel/gpsbabel-.ebuild 
b/sci-geosciences/gpsbabel/gpsbabel-.ebuild
index 35c11165c352..e5796ceebf81 100644
--- a/sci-geosciences/gpsbabel/gpsbabel-.ebuild
+++ b/sci-geosciences/gpsbabel/gpsbabel-.ebuild
@@ -62,7 +62,7 @@ RDEPEND="
 
 DEPEND="${RDEPEND}"
 
-DOCS=( AUTHORS NEWS README.{contrib,igc,mapconverter,md} 
gui/README.{contrib,gui} )
+DOCS=( AUTHORS NEWS README.{contrib,igc,md} gui/README.gui )
 
 PATCHES=(
"${FILESDIR}/${PN}-1.8.0-no-automagic-qt5-qt6.patch"



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

2024-03-13 Thread Sam James
commit: b82781beeab7c7c40501ba636f7ba7ae4e2a821e
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 02:25:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 02:25:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b82781be

app-crypt/mit-krb5: Stabilize 1.21.2 ppc64, #917465

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

 app-crypt/mit-krb5/mit-krb5-1.21.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/mit-krb5/mit-krb5-1.21.2.ebuild 
b/app-crypt/mit-krb5/mit-krb5-1.21.2.ebuild
index ff83e394f181..b3a9b8161156 100644
--- a/app-crypt/mit-krb5/mit-krb5-1.21.2.ebuild
+++ b/app-crypt/mit-krb5/mit-krb5-1.21.2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}.tar.gz;
 
 LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 
|| ( BSD-2 GPL-2+ )"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="cpu_flags_x86_aes doc +keyutils lmdb nls openldap +pkinit selinux 
+threads test xinetd"
 
 RESTRICT="!test? ( test )"



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

2024-03-13 Thread Sam James
commit: 6183a5d7f07a7d0e61a72437169ad6554497ce49
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 00:47:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 01:59:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6183a5d7

dev-db/spatialite: make sure elibtoolize is applied

Needed to e.g. pass LTO warning flags through to the linker.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-db/spatialite/spatialite-5.0.1-r2.ebuild | 9 -
 dev-db/spatialite/spatialite-5.1.0-r1.ebuild | 7 +++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-db/spatialite/spatialite-5.0.1-r2.ebuild 
b/dev-db/spatialite/spatialite-5.0.1-r2.ebuild
index 3b51ff672d08..fceb9a7de979 100644
--- a/dev-db/spatialite/spatialite-5.0.1-r2.ebuild
+++ b/dev-db/spatialite/spatialite-5.0.1-r2.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
+inherit libtool
+
 MY_PN="lib${PN}"
 MY_P="${MY_PN}-${PV}"
 
@@ -31,6 +33,11 @@ DEPEND="${RDEPEND}"
 
 REQUIRED_USE="test? ( iconv )"
 
+src_prepare() {
+   default
+   elibtoolize
+}
+
 src_configure() {
# 1) gcp disabled for now to preserve MPL licence
econf \

diff --git a/dev-db/spatialite/spatialite-5.1.0-r1.ebuild 
b/dev-db/spatialite/spatialite-5.1.0-r1.ebuild
index a509af0c9b1a..ccfc1ed4aa66 100644
--- a/dev-db/spatialite/spatialite-5.1.0-r1.ebuild
+++ b/dev-db/spatialite/spatialite-5.1.0-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit libtool
+
 MY_PN="lib${PN}"
 MY_P="${MY_PN}-${PV}"
 
@@ -31,6 +33,11 @@ DEPEND="${RDEPEND}"
 
 REQUIRED_USE="test? ( iconv )"
 
+src_prepare() {
+   default
+   elibtoolize
+}
+
 src_configure() {
# 1) gcp disabled for now to preserve MPL licence
econf \



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

2024-03-13 Thread Sam James
commit: e5cafe8cd5bf44bdaa250ae959b2774a90366329
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 01:58:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 01:59:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5cafe8c

net-misc/portspoof: sync live

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/portspoof/portspoof-.ebuild | 20 +---
 1 file changed, 17 insertions(+), 3 deletions(-)

diff --git a/net-misc/portspoof/portspoof-.ebuild 
b/net-misc/portspoof/portspoof-.ebuild
index aa2143647342..d0fed28eeb2b 100644
--- a/net-misc/portspoof/portspoof-.ebuild
+++ b/net-misc/portspoof/portspoof-.ebuild
@@ -1,7 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
+
+inherit flag-o-matic
 
 DESCRIPTION="return SYN+ACK for every port connection attempt"
 HOMEPAGE="http://portspoof.org/;
@@ -18,6 +20,7 @@ else
 fi
 
 src_prepare() {
+   default
if [[ ${PV} == "" ]] ; then
mv configure.in configure.ac || die
eautoreconf
@@ -26,7 +29,18 @@ src_prepare() {
's#/usr/local/bin/portspoof -D -c /usr/local/etc/portspoof.conf -s 
/usr/local/etc/portspoof_signatures#/usr/bin/portspoof -D -c 
/etc/portspoof.conf -s /etc/portspoof_signatures#'\
 system_files/init.d/portspoof.sh
sed -i '/#include /d' src/connection.h || die
-   eapply_user
+}
+
+src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/861698
+   # https://github.com/drk1wi/portspoof/issues/48
+   #
+   # Do not trust it with LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   default
 }
 
 src_install() {



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

2024-03-13 Thread Sam James
commit: 4cd3855252ecb97dd4f2615cd3d8bd3b0bbfed94
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 02:23:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 02:23:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cd38552

sys-libs/readline: drop straggler usr-ldscript

I guess it was lost in rebasing bbe9df2faea3c51501ba9764cdaf88cb76cc8ab0
or vice-versa.

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

 sys-libs/readline/readline-8.1_p2-r1.ebuild | 6 ++
 sys-libs/readline/readline-8.2_p10.ebuild   | 5 +
 sys-libs/readline/readline-.ebuild  | 7 ++-
 3 files changed, 5 insertions(+), 13 deletions(-)

diff --git a/sys-libs/readline/readline-8.1_p2-r1.ebuild 
b/sys-libs/readline/readline-8.1_p2-r1.ebuild
index ae1ca18df34d..86e18ce55222 100644
--- a/sys-libs/readline/readline-8.1_p2-r1.ebuild
+++ b/sys-libs/readline/readline-8.1_p2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
verify-sig
 
 # Official patches
 # See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
@@ -189,8 +189,6 @@ multilib_src_install() {
default
 
if multilib_is_native_abi ; then
-   gen_usr_ldscript -a readline history #4411
-
if use utils && ! tc-is-cross-compiler; then
dobin examples/rlfe/rlfe
fi

diff --git a/sys-libs/readline/readline-8.2_p10.ebuild 
b/sys-libs/readline/readline-8.2_p10.ebuild
index 23981336f2a3..a7f0d5654c3a 100644
--- a/sys-libs/readline/readline-8.2_p10.ebuild
+++ b/sys-libs/readline/readline-8.2_p10.ebuild
@@ -8,7 +8,7 @@ EAPI=7
 # in general.
 QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
verify-sig
 
 # Official patches
 # See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
@@ -218,9 +218,6 @@ multilib_src_install() {
default
 
if multilib_is_native_abi ; then
-   # bug #4411
-   gen_usr_ldscript -a readline history
-
if use utils && ! tc-is-cross-compiler; then
dobin examples/rlfe/rlfe
fi

diff --git a/sys-libs/readline/readline-.ebuild 
b/sys-libs/readline/readline-.ebuild
index 7b772ace3779..a7f0d5654c3a 100644
--- a/sys-libs/readline/readline-.ebuild
+++ b/sys-libs/readline/readline-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -8,7 +8,7 @@ EAPI=7
 # in general.
 QA_PKGCONFIG_VERSION=$(ver_cut 1-2)
 VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
usr-ldscript verify-sig
+inherit flag-o-matic multilib multilib-minimal preserve-libs toolchain-funcs 
verify-sig
 
 # Official patches
 # See ftp://ftp.cwru.edu/pub/bash/readline-8.1-patches/
@@ -218,9 +218,6 @@ multilib_src_install() {
default
 
if multilib_is_native_abi ; then
-   # bug #4411
-   gen_usr_ldscript -a readline history
-
if use utils && ! tc-is-cross-compiler; then
dobin examples/rlfe/rlfe
fi



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

2024-03-13 Thread Sam James
commit: f3de28758e06db95ca2cee70939723cd2dc46750
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 02:00:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 02:00:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3de2875

net-misc/portspoof: fix indentation

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

 net-misc/portspoof/portspoof-1.3-r1.ebuild | 2 +-
 net-misc/portspoof/portspoof-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/portspoof/portspoof-1.3-r1.ebuild 
b/net-misc/portspoof/portspoof-1.3-r1.ebuild
index d0fed28eeb2b..7eec0c399ab3 100644
--- a/net-misc/portspoof/portspoof-1.3-r1.ebuild
+++ b/net-misc/portspoof/portspoof-1.3-r1.ebuild
@@ -22,7 +22,7 @@ fi
 src_prepare() {
default
if [[ ${PV} == "" ]] ; then
-   mv configure.in configure.ac || die
+   mv configure.in configure.ac || die
eautoreconf
fi
sed -i \

diff --git a/net-misc/portspoof/portspoof-.ebuild 
b/net-misc/portspoof/portspoof-.ebuild
index d0fed28eeb2b..7eec0c399ab3 100644
--- a/net-misc/portspoof/portspoof-.ebuild
+++ b/net-misc/portspoof/portspoof-.ebuild
@@ -22,7 +22,7 @@ fi
 src_prepare() {
default
if [[ ${PV} == "" ]] ; then
-   mv configure.in configure.ac || die
+   mv configure.in configure.ac || die
eautoreconf
fi
sed -i \



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

2024-03-13 Thread Sam James
commit: 23d034269b1fcfe85d736ef3131820a8b5fe789e
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 01:57:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 01:59:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d03426

net-misc/portspoof: mark as LTO-unsafe, strict-aliasing unsafe

Closes: https://bugs.gentoo.org/861698
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/portspoof/portspoof-1.3-r1.ebuild | 14 ++
 1 file changed, 14 insertions(+)

diff --git a/net-misc/portspoof/portspoof-1.3-r1.ebuild 
b/net-misc/portspoof/portspoof-1.3-r1.ebuild
index ad443ee320fb..d0fed28eeb2b 100644
--- a/net-misc/portspoof/portspoof-1.3-r1.ebuild
+++ b/net-misc/portspoof/portspoof-1.3-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit flag-o-matic
+
 DESCRIPTION="return SYN+ACK for every port connection attempt"
 HOMEPAGE="http://portspoof.org/;
 LICENSE="GPL-2+"
@@ -29,6 +31,18 @@ src_prepare() {
sed -i '/#include /d' src/connection.h || die
 }
 
+src_configure() {
+   # -Werror=strict-aliasing
+   # https://bugs.gentoo.org/861698
+   # https://github.com/drk1wi/portspoof/issues/48
+   #
+   # Do not trust it with LTO either
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   default
+}
+
 src_install() {
default_src_install
newsbin system_files/init.d/portspoof.sh portspoof-runner



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

2024-03-13 Thread Sam James
commit: fe1c1e69e68d674583cf540f08835f45978117bb
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 01:54:22 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 01:59:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe1c1e69

net-misc/portspoof: run the full default src_prepare

Not just eapply_user. This means the PATCHES array can just be
automatically handled. Also, it is exceedingly important that user
patches actually be applied on time, not *after* the live ebuild runs
eautoreconf

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/portspoof/portspoof-1.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/portspoof/portspoof-1.3-r1.ebuild 
b/net-misc/portspoof/portspoof-1.3-r1.ebuild
index e0b95dc64d62..ad443ee320fb 100644
--- a/net-misc/portspoof/portspoof-1.3-r1.ebuild
+++ b/net-misc/portspoof/portspoof-1.3-r1.ebuild
@@ -18,6 +18,7 @@ else
 fi
 
 src_prepare() {
+   default
if [[ ${PV} == "" ]] ; then
mv configure.in configure.ac || die
eautoreconf
@@ -26,7 +27,6 @@ src_prepare() {
's#/usr/local/bin/portspoof -D -c /usr/local/etc/portspoof.conf -s 
/usr/local/etc/portspoof_signatures#/usr/bin/portspoof -D -c 
/etc/portspoof.conf -s /etc/portspoof_signatures#'\
 system_files/init.d/portspoof.sh
sed -i '/#include /d' src/connection.h || die
-   eapply_user
 }
 
 src_install() {



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

2024-03-13 Thread Sam James
commit: 055faefeb641ce9d594adfa8da7d26a0e592306f
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 01:10:10 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 01:59:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=055faefe

sci-geosciences/gpsbabel: sync live ebuild

Last "synced" in commit 26a3ddf088c3363bbe4d9ffaec95c25f70bb7024 but
unfortunately at the time it somehow set S= twice, resulting in:

 * Checking out https://github.com/gpsbabel/gpsbabel.git to 
/var/tmp/portage/sci-geosciences/gpsbabel-/work/gpsbabel- ...

 * ERROR: sci-geosciences/gpsbabel-::gentoo failed (prepare phase):
 *   The source directory 
'/var/tmp/portage/sci-geosciences/gpsbabel-/work/gpsbabel-gpsbabel_' 
doesn't exist

???

It's also really old and still uses EAPI 7 and qmake while the stable
releases have followed upstream over to cmake.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/gpsbabel/gpsbabel-.ebuild | 106 --
 1 file changed, 64 insertions(+), 42 deletions(-)

diff --git a/sci-geosciences/gpsbabel/gpsbabel-.ebuild 
b/sci-geosciences/gpsbabel/gpsbabel-.ebuild
index 4da02d15793a..35c11165c352 100644
--- a/sci-geosciences/gpsbabel/gpsbabel-.ebuild
+++ b/sci-geosciences/gpsbabel/gpsbabel-.ebuild
@@ -1,38 +1,30 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-inherit qmake-utils
+CMAKE_IN_SOURCE_BUILD=1
+inherit cmake desktop xdg
 
 MY_PV="${PV//./_}"
 MY_P="${PN}_${MY_PV}"
 
 DESCRIPTION="GPS waypoints, tracks and routes converter"
 HOMEPAGE="https://www.gpsbabel.org/ https://github.com/gpsbabel/gpsbabel;
+
 if [[ ${PV} ==  ]] ; then
inherit git-r3
EGIT_REPO_URI="https://github.com/gpsbabel/gpsbabel.git;
-   SRC_URI="doc? ( https://www.gpsbabel.org/style3.css -> 
gpsbabel.org-style3.css )"
 else
-   SRC_URI="
-   
https://github.com/gpsbabel/gpsbabel/archive/gpsbabel_${MY_PV}.tar.gz
-   doc? ( https://www.gpsbabel.org/style3.css -> 
gpsbabel.org-style3.css )
-   "
-   KEYWORDS="~amd64 ~ppc ~x86"
+   
SRC_URI="https://github.com/gpsbabel/gpsbabel/archive/gpsbabel_${MY_PV}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
S="${WORKDIR}/gpsbabel-gpsbabel_${MY_PV}"
 fi
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="doc"
+IUSE="doc qt6"
 
-DEPEND="
-   dev-qt/qtcore:5
-   sci-libs/shapelib:=
-   sys-libs/zlib
-   virtual/libusb:1
-"
 BDEPEND="
virtual/pkgconfig
doc? (
@@ -40,47 +32,77 @@ BDEPEND="
dev-lang/perl
dev-libs/libxslt
)
+   !qt6? ( dev-qt/linguist-tools:5 )
+   qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+RDEPEND="
+   dev-libs/expat
+   sci-libs/shapelib:=
+   sys-libs/zlib:=[minizip]
+   virtual/libusb:1
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtserialport:5
+   dev-qt/qtwebchannel:5
+   dev-qt/qtwebengine:5[widgets]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   )
+   qt6? (
+   dev-qt/qtbase:6[gui,network,widgets,xml]
+   dev-qt/qtserialport:6
+   dev-qt/qtwebchannel:6
+   dev-qt/qtwebengine:6[widgets]
+   dev-qt/qt5compat:6
+   )
 "
-RDEPEND="${DEPEND}"
+
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS NEWS README.{contrib,igc,mapconverter,md} 
gui/README.{contrib,gui} )
 
 PATCHES=(
-   "${FILESDIR}"/${PN}-1.7.0-xmldoc.patch
-   "${FILESDIR}"/${PN}-1.7.0-use_system_shapelib.patch
+   "${FILESDIR}/${PN}-1.8.0-no-automagic-qt5-qt6.patch"
 )
 
-S="${WORKDIR}/${PN}-${MY_P}"
-
 src_prepare() {
-   default
+   cmake_src_prepare
 
# ensure bundled libs are not used
rm -r shapelib zlib || die
-   # remove prerequisite zlib/zlib.h
-   sed -i -e "s: zlib\/[a-z]*\.h::g" Makefile.in || die
-   # remove failing test (fixed by f91d28bf)
-   rm testo.d/arc-project.test || die
-
-   use doc && cp "${DISTDIR}/gpsbabel.org-style3.css" "${S}"
 }
 
 src_configure() {
-   econf \
-   $(use_with doc doc "${S}"/doc/manual) \
-   QMAKE=$(qt5_get_bindir)/qmake \
-   --with-zlib=system
-}
+   local mycmakeargs=(
+   -DGPSBABEL_WITH_LIBUSB=pkgconfig
+   -DGPSBABEL_WITH_SHAPELIB=pkgconfig
+   -DGPSBABEL_WITH_ZLIB=pkgconfig
+   -DGPSBABEL_MAPPREVIEW=ON
+   -DGPSBABEL_EMBED_MAP=ON
+   -DGPSBABEL_EMBED_TRANSLATIONS=ON
+   -DUSE_QT6="$(usex qt6)"
+   )
 
-src_compile() {
-   default
+   cmake_src_configure
+}
 
-   if use doc; then
-   perl xmldoc/makedoc || die
-   emake 

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

2024-03-13 Thread Sam James
commit: 6868af9827c322f43d45520f3c6809e56c0fa064
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 01:43:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 01:59:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6868af98

net-misc/rdesktop: mark as LTO-unsafe

Upstream is "in need of maintainers". Bug filed upstream but no real
hope of it being fixed.

Closes: https://bugs.gentoo.org/861824
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild 
b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
index 5e638db8e2ec..00c0ed9fec58 100644
--- a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
+++ b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-inherit autotools
+inherit autotools flag-o-matic
 
 DESCRIPTION="A Remote Desktop Protocol Client"
 HOMEPAGE="http://www.rdesktop.org/;
@@ -59,6 +59,13 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/861824
+   # https://github.com/rdesktop/rdesktop/issues/414
+   #
+   # Upstream is "in need of new maintainers" so it may never be fixed.
+   filter-lto
+
if use pulseaudio; then
sound_conf="--with-sound=pulse"
elif use ao; then



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

2024-03-13 Thread Sam James
commit: 9ab2a18c756f5ff7b962584d3563fa7c554add79
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 01:30:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 01:59:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab2a18c

sci-geosciences/gpsbabel: mark as LTO-unsafe

Only in older versions. It is fixed starting 1.9.0

Closes: https://bugs.gentoo.org/862576
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/gpsbabel/gpsbabel-1.7.0-r1.ebuild | 9 +++--
 sci-geosciences/gpsbabel/gpsbabel-1.8.0-r1.ebuild | 9 +++--
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/sci-geosciences/gpsbabel/gpsbabel-1.7.0-r1.ebuild 
b/sci-geosciences/gpsbabel/gpsbabel-1.7.0-r1.ebuild
index f6c49d49af26..36dfe7b2188f 100644
--- a/sci-geosciences/gpsbabel/gpsbabel-1.7.0-r1.ebuild
+++ b/sci-geosciences/gpsbabel/gpsbabel-1.7.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit qmake-utils
+inherit flag-o-matic qmake-utils
 
 MY_PV="${PV//./_}"
 MY_P="${PN}_${MY_PV}"
@@ -64,6 +64,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/862576
+   # Fixed in newer versions: https://github.com/GPSBabel/gpsbabel/pull/824
+   filter-lto
+
econf \
$(use_with doc doc "${S}"/doc/manual) \
QMAKE=$(qt5_get_bindir)/qmake \

diff --git a/sci-geosciences/gpsbabel/gpsbabel-1.8.0-r1.ebuild 
b/sci-geosciences/gpsbabel/gpsbabel-1.8.0-r1.ebuild
index cfe639e603e8..7e4d5bf44ef1 100644
--- a/sci-geosciences/gpsbabel/gpsbabel-1.8.0-r1.ebuild
+++ b/sci-geosciences/gpsbabel/gpsbabel-1.8.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 CMAKE_IN_SOURCE_BUILD=1
-inherit cmake desktop xdg
+inherit cmake desktop flag-o-matic xdg
 
 MY_PV="${PV//./_}"
 MY_P="${PN}_${MY_PV}"
@@ -76,6 +76,11 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/862576
+   # Fixed in newer versions: https://github.com/GPSBabel/gpsbabel/pull/824
+   filter-lto
+
local mycmakeargs=(
-DGPSBABEL_WITH_LIBUSB=pkgconfig
-DGPSBABEL_WITH_SHAPELIB=pkgconfig



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

2024-03-13 Thread Sam James
commit: 30fa4565fd1b77b66da73abd05be3920dd279fa1
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 01:27:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 01:59:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30fa4565

sci-geosciences/gpsbabel: add 1.9.0

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-geosciences/gpsbabel/Manifest  |   1 +
 sci-geosciences/gpsbabel/gpsbabel-1.9.0.ebuild | 108 +
 2 files changed, 109 insertions(+)

diff --git a/sci-geosciences/gpsbabel/Manifest 
b/sci-geosciences/gpsbabel/Manifest
index 350daaef98c1..32945c4dae51 100644
--- a/sci-geosciences/gpsbabel/Manifest
+++ b/sci-geosciences/gpsbabel/Manifest
@@ -1,3 +1,4 @@
 DIST gpsbabel.org-style3.css 2171 BLAKE2B 
7fafef65e37d7c7cd183be06caafdbf303ac334484d7c09b4e668e8845f156f850b6f4cc6ac1aa081627367e999fa30d3505400e2aabd03fa117f6389318254f
 SHA512 
33b843e0431de6d71a83c58da35ede28435e5a4746f59e52350c6e4451659e1b443d3c0dd52df1c68001e9937787820fb96afc363ec1ae7d23430bfed31dbc83
 DIST gpsbabel_1_7_0.tar.gz 16718984 BLAKE2B 
8b824eb2a024f61e30abed80afe5e8ba8943771aff401171e7622eb3eb3d16cd2890964ccf0abfd28925d604087c57f013dc37bfac5d16ccdb97d2386a92ec29
 SHA512 
9df9d9cd65c3f33c0f39b4064e448834ad651ead368a3be3ea107f754ff0ac1500eb2111cddf43ecad61fe65b3412181842571fbba3387dd3dd36ff5c23e2911
 DIST gpsbabel_1_8_0.tar.gz 15104689 BLAKE2B 
63cdc42b3b26517c1631f0fa38ecbeac9d4b72326df683322ab21129b3e0321c7a3cfabfe80b485b335c21dd32a538ff7454a479324ebb382216154d7513bc25
 SHA512 
93137586cf887e185d96f06f59be4456cf9bae976979b9e5caad6ae8017c148d4c4c0fc182e8bd4c8547c3ed040c46f74e6f3cfb5f7b566d54fbc7fd767e27e4
+DIST gpsbabel_1_9_0.tar.gz 14514572 BLAKE2B 
cdea8c74c1a75c4707b071b8a08fe83ce7fd3c6a6fd107c00d8fed958c9674c9f81de548a5cab7f9613a5d9f41834219f93bf7cabbc356047ef07f6667347bfe
 SHA512 
e8591aef8015470471ff7ff6a75ab4a71a584f8de2ac00f3957d06ee76145bf1f53c26a12b8d963f1b96ce09270f54fbd5e96c80eccbeb8466ff94a75b72972d

diff --git a/sci-geosciences/gpsbabel/gpsbabel-1.9.0.ebuild 
b/sci-geosciences/gpsbabel/gpsbabel-1.9.0.ebuild
new file mode 100644
index ..e5796ceebf81
--- /dev/null
+++ b/sci-geosciences/gpsbabel/gpsbabel-1.9.0.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_IN_SOURCE_BUILD=1
+inherit cmake desktop xdg
+
+MY_PV="${PV//./_}"
+MY_P="${PN}_${MY_PV}"
+
+DESCRIPTION="GPS waypoints, tracks and routes converter"
+HOMEPAGE="https://www.gpsbabel.org/ https://github.com/gpsbabel/gpsbabel;
+
+if [[ ${PV} ==  ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/gpsbabel/gpsbabel.git;
+else
+   
SRC_URI="https://github.com/gpsbabel/gpsbabel/archive/gpsbabel_${MY_PV}.tar.gz;
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+   S="${WORKDIR}/gpsbabel-gpsbabel_${MY_PV}"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="doc qt6"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? (
+   app-text/docbook-xml-dtd:4.1.2
+   dev-lang/perl
+   dev-libs/libxslt
+   )
+   !qt6? ( dev-qt/linguist-tools:5 )
+   qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+RDEPEND="
+   dev-libs/expat
+   sci-libs/shapelib:=
+   sys-libs/zlib:=[minizip]
+   virtual/libusb:1
+   !qt6? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtserialport:5
+   dev-qt/qtwebchannel:5
+   dev-qt/qtwebengine:5[widgets]
+   dev-qt/qtwidgets:5
+   dev-qt/qtxml:5
+   )
+   qt6? (
+   dev-qt/qtbase:6[gui,network,widgets,xml]
+   dev-qt/qtserialport:6
+   dev-qt/qtwebchannel:6
+   dev-qt/qtwebengine:6[widgets]
+   dev-qt/qt5compat:6
+   )
+"
+
+DEPEND="${RDEPEND}"
+
+DOCS=( AUTHORS NEWS README.{contrib,igc,md} gui/README.gui )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.8.0-no-automagic-qt5-qt6.patch"
+)
+
+src_prepare() {
+   cmake_src_prepare
+
+   # ensure bundled libs are not used
+   rm -r shapelib zlib || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DGPSBABEL_WITH_LIBUSB=pkgconfig
+   -DGPSBABEL_WITH_SHAPELIB=pkgconfig
+   -DGPSBABEL_WITH_ZLIB=pkgconfig
+   -DGPSBABEL_MAPPREVIEW=ON
+   -DGPSBABEL_EMBED_MAP=ON
+   -DGPSBABEL_EMBED_TRANSLATIONS=ON
+   -DUSE_QT6="$(usex qt6)"
+   )
+
+   cmake_src_configure
+}
+
+cmake_src_compile() {
+   cmake_build gpsbabel
+   cmake_build gpsbabelfe
+   use doc && cmake_build gpsbabel.html
+}
+
+src_install() {
+   use doc && dodoc gpsbabel.html
+   einstalldocs
+
+   dobin gpsbabel
+   dobin gui/GPSBabelFE/gpsbabelfe
+   insinto /usr/share/${PN}/translations/
+   doins 

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

2024-03-13 Thread Sam James
commit: f81562329ece10e7c657f3528b2c4afa890834aa
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 01:52:56 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 01:59:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8156232

net-misc/portspoof: update EAPI 7 -> 8

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-misc/portspoof/{portspoof-1.3.ebuild => portspoof-1.3-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-misc/portspoof/portspoof-1.3.ebuild 
b/net-misc/portspoof/portspoof-1.3-r1.ebuild
similarity index 95%
rename from net-misc/portspoof/portspoof-1.3.ebuild
rename to net-misc/portspoof/portspoof-1.3-r1.ebuild
index aa2143647342..e0b95dc64d62 100644
--- a/net-misc/portspoof/portspoof-1.3.ebuild
+++ b/net-misc/portspoof/portspoof-1.3-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="return SYN+ACK for every port connection attempt"
 HOMEPAGE="http://portspoof.org/;



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

2024-03-13 Thread Sam James
commit: aeb865d72c40490ae1e65fecf7dcc0380dcc3eae
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 00:29:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 00:34:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb865d7

dev-libs/freexl: make sure elibtoolize is applied

Needed to e.g. pass LTO warning flags through to the linker.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/freexl/freexl-1.0.6.ebuild| 9 -
 dev-libs/freexl/freexl-2.0.0-r1.ebuild | 7 +++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/dev-libs/freexl/freexl-1.0.6.ebuild 
b/dev-libs/freexl/freexl-1.0.6.ebuild
index cc7c1fda2005..04dcf301b20e 100644
--- a/dev-libs/freexl/freexl-1.0.6.ebuild
+++ b/dev-libs/freexl/freexl-1.0.6.ebuild
@@ -1,8 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
+inherit libtool
+
 DESCRIPTION="Simple XLS data extraction library"
 HOMEPAGE="https://www.gaia-gis.it/fossil/freexl/index;
 SRC_URI="https://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz;
@@ -14,6 +16,11 @@ KEYWORDS="amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv x86"
 DEPEND="virtual/libiconv"
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   default
+   elibtoolize
+}
+
 src_configure() {
econf --disable-static
 }

diff --git a/dev-libs/freexl/freexl-2.0.0-r1.ebuild 
b/dev-libs/freexl/freexl-2.0.0-r1.ebuild
index 88eb45d06bc1..c13a8a75b37f 100644
--- a/dev-libs/freexl/freexl-2.0.0-r1.ebuild
+++ b/dev-libs/freexl/freexl-2.0.0-r1.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit libtool
+
 DESCRIPTION="Simple XLS data extraction library"
 HOMEPAGE="https://www.gaia-gis.it/fossil/freexl/index;
 SRC_URI="https://www.gaia-gis.it/gaia-sins/${PN}-sources/${P}.tar.gz;
@@ -18,6 +20,11 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+src_prepare() {
+   default
+   elibtoolize
+}
+
 src_configure() {
econf --enable-xmldocs
 }



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

2024-03-13 Thread Sam James
commit: 7ce90bf1fd107e51cc1ab921fe32fb7fdefabe0d
Author: Eli Schwartz  gmail  com>
AuthorDate: Thu Mar 14 00:08:50 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 00:34:35 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce90bf1

sci-libs/geos: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/862702
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-libs/geos/geos-3.11.2.ebuild | 7 ++-
 sci-libs/geos/geos-3.12.0.ebuild | 7 ++-
 sci-libs/geos/geos-3.12.1.ebuild | 7 ++-
 3 files changed, 18 insertions(+), 3 deletions(-)

diff --git a/sci-libs/geos/geos-3.11.2.ebuild b/sci-libs/geos/geos-3.11.2.ebuild
index 6ff66b24d49b..ea63aa08b670 100644
--- a/sci-libs/geos/geos-3.11.2.ebuild
+++ b/sci-libs/geos/geos-3.11.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="Geometry engine library for Geographic Information Systems"
 HOMEPAGE="https://libgeos.org/;
@@ -22,6 +22,11 @@ PATCHES=(
 )
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/862702
+   # https://github.com/libgeos/geos/issues/1054
+   filter-lto
+
local mycmakeargs=(
-DBUILD_DOCUMENTATION=$(usex doc)
-DBUILD_TESTING=$(usex test)

diff --git a/sci-libs/geos/geos-3.12.0.ebuild b/sci-libs/geos/geos-3.12.0.ebuild
index 3cd12a9122d1..71105c249023 100644
--- a/sci-libs/geos/geos-3.12.0.ebuild
+++ b/sci-libs/geos/geos-3.12.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="Geometry engine library for Geographic Information Systems"
 HOMEPAGE="https://libgeos.org/;
@@ -18,6 +18,11 @@ RESTRICT="!test? ( test )"
 BDEPEND="doc? ( app-text/doxygen )"
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/862702
+   # https://github.com/libgeos/geos/issues/1054
+   filter-lto
+
local mycmakeargs=(
-DBUILD_DOCUMENTATION=$(usex doc)
-DBUILD_TESTING=$(usex test)

diff --git a/sci-libs/geos/geos-3.12.1.ebuild b/sci-libs/geos/geos-3.12.1.ebuild
index 3cd12a9122d1..71105c249023 100644
--- a/sci-libs/geos/geos-3.12.1.ebuild
+++ b/sci-libs/geos/geos-3.12.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit cmake
+inherit cmake flag-o-matic
 
 DESCRIPTION="Geometry engine library for Geographic Information Systems"
 HOMEPAGE="https://libgeos.org/;
@@ -18,6 +18,11 @@ RESTRICT="!test? ( test )"
 BDEPEND="doc? ( app-text/doxygen )"
 
 src_configure() {
+   # -Werror=odr
+   # https://bugs.gentoo.org/862702
+   # https://github.com/libgeos/geos/issues/1054
+   filter-lto
+
local mycmakeargs=(
-DBUILD_DOCUMENTATION=$(usex doc)
-DBUILD_TESTING=$(usex test)



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

2024-03-13 Thread Sam James
commit: f199ce7fe94e1d86fe9b9de709cfd5fcba31f009
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 00:29:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 00:29:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f199ce7f

media-gfx/graphite2: filter LTO

ODR violations. Also, previous attempts to upstream issues like e.g. linking
with libstdc++ didn't go well.

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

 media-gfx/graphite2/graphite2-1.3.14_p20210810-r3.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/media-gfx/graphite2/graphite2-1.3.14_p20210810-r3.ebuild 
b/media-gfx/graphite2/graphite2-1.3.14_p20210810-r3.ebuild
index a2d978097e08..580df138e20e 100644
--- a/media-gfx/graphite2/graphite2-1.3.14_p20210810-r3.ebuild
+++ b/media-gfx/graphite2/graphite2-1.3.14_p20210810-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
 COMMIT=80c52493ef42e6fe605a69dcddd2a691cd8a1380
 GENTOO_DEPEND_ON_PERL="no"
 PYTHON_COMPAT=( python3_{9..11} )
-inherit perl-module python-any-r1 cmake-multilib
+inherit flag-o-matic perl-module python-any-r1 cmake-multilib
 
 DESCRIPTION="Library providing rendering capabilities for complex non-Roman 
writing systems"
 
HOMEPAGE="https://scripts.sil.org/cms/scripts/page.php?site_id=projects_id=graphite_home;
@@ -61,6 +61,9 @@ src_prepare() {
 }
 
 multilib_src_configure() {
+   # ODR (bug #875224)
+   filter-lto
+
local mycmakeargs=(
# Renamed VM_MACHINE_TYPE to GRAPHITE2_VM_TYPE
-DGRAPHITE2_VM_TYPE=direct



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/wcalc/

2024-03-13 Thread Sam James
commit: 26684e21a2a9dc4c7226d456f12293a33e964d13
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 13 22:18:01 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 00:10:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26684e21

sci-calculators/wcalc: mark as LTO-unsafe

Closes: https://bugs.gentoo.org/862384
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sci-calculators/wcalc/wcalc-2.5.ebuild | 11 +--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/sci-calculators/wcalc/wcalc-2.5.ebuild 
b/sci-calculators/wcalc/wcalc-2.5.ebuild
index e21f19c9610f..edb093739358 100644
--- a/sci-calculators/wcalc/wcalc-2.5.ebuild
+++ b/sci-calculators/wcalc/wcalc-2.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit autotools desktop
+inherit autotools desktop flag-o-matic
 
 DESCRIPTION="A flexible command-line scientific calculator"
 HOMEPAGE="http://w-calc.sourceforge.net/;
@@ -28,6 +28,13 @@ src_prepare() {
 }
 
 src_configure() {
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/862384
+   #
+   # Upstream is sourceforge. Last release in 2015, last activity 2021. Not
+   # submitting a bug report for now. -- Eli
+   filter-lto
+
econf $(use_with readline)
 }
 



[gentoo-commits] repo/gentoo:master commit in: sci-calculators/wcalc/files/, sci-calculators/wcalc/

2024-03-13 Thread Sam James
commit: e4e89132cedbe27e467ae19876c820976266e841
Author: Eli Schwartz  gmail  com>
AuthorDate: Wed Mar 13 22:19:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 00:10:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e89132

sci-calculators/wcalc: add patch to fix bashism

The software is dead upstream for several years, and it is sourceforge,
so I haven't forwarded it.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../0001-fix-bashism-in-configure-script.patch | 28 ++
 sci-calculators/wcalc/wcalc-2.5.ebuild |  5 +++-
 2 files changed, 32 insertions(+), 1 deletion(-)

diff --git 
a/sci-calculators/wcalc/files/0001-fix-bashism-in-configure-script.patch 
b/sci-calculators/wcalc/files/0001-fix-bashism-in-configure-script.patch
new file mode 100644
index ..97cd3772309b
--- /dev/null
+++ b/sci-calculators/wcalc/files/0001-fix-bashism-in-configure-script.patch
@@ -0,0 +1,28 @@
+From b533584038a4ab8709fb8c88d7c4441f22b5de78 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz 
+Date: Wed, 13 Mar 2024 18:15:00 -0400
+Subject: [PATCH] fix bashism in configure script
+
+double equals is horrid and banned. Do not ever use it, but definitely
+don't use it in POSIX sh, where it doesn't exist *even* as an alias for
+single equals.
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 1db142d..af541af 100644
+--- a/configure.ac
 b/configure.ac
+@@ -48,7 +48,7 @@ AC_PROG_RANLIB
+ AC_PROG_YACC
+ AM_PROG_AR
+ AM_PROG_LEX
+-AS_IF([test "x$LEX" == x],
++AS_IF([test "x$LEX" = x],
+ [AC_MSG_ERROR([A Lex/Flex program is required in order to compile 
wcalc.])],
+ [AS_IF([test "x$LEX" != xflex],
+[LEX="$SHELL $missing_dir/missing flex"
+-- 
+2.43.2
+

diff --git a/sci-calculators/wcalc/wcalc-2.5.ebuild 
b/sci-calculators/wcalc/wcalc-2.5.ebuild
index edb093739358..6fd0f9e9cae0 100644
--- a/sci-calculators/wcalc/wcalc-2.5.ebuild
+++ b/sci-calculators/wcalc/wcalc-2.5.ebuild
@@ -20,7 +20,10 @@ RDEPEND="
readline? ( sys-libs/readline:0= )"
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}"/${P}-AR.patch )
+PATCHES=(
+   "${FILESDIR}"/${P}-AR.patch
+   "${FILESDIR}"/0001-fix-bashism-in-configure-script.patch
+)
 
 src_prepare() {
default



  1   2   3   4   5   >