[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/

2023-02-21 Thread Joonas Niilola
commit: c41cb028bb9419af5ce853052c39d926832eb2bc
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 07:51:06 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 07:51:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41cb028

net-irc/inspircd: Stabilize 3.15.0 amd64, #895648

Signed-off-by: Joonas Niilola  gentoo.org>

 net-irc/inspircd/inspircd-3.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/inspircd/inspircd-3.15.0.ebuild 
b/net-irc/inspircd/inspircd-3.15.0.ebuild
index 5452ab3dcb55..e179adf0a0da 100644
--- a/net-irc/inspircd/inspircd-3.15.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 
regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
 
 RDEPEND="



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

2023-02-21 Thread Miroslav Šulc
commit: 6b9eb3bc59ccf8b44375121cb1224666815e7649
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Mon Feb 20 13:11:34 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 22 07:47:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b9eb3bc

profiles: last-rite dev-java/{jboss-modules,sac}

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/29683
Signed-off-by: Miroslav Šulc  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 214d63613ff8..644499f9f77b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Volkmar W. Pogatzki  (2023-02-20)
+# Unused Java libraries. Removal on 2023-03-22.
+dev-java/jboss-modules
+dev-java/sac
+
 # Michał Górny  (2023-02-20)
 # No declared Python 3.11 support.  Multiple failing tests (probably due
 # to being online tests).  Last release in 2021, upstream CI is all red.



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

2023-02-21 Thread Sam James
commit: 7479ba638f86428771bed3c140e7488065b4f116
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 07:44:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:44:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7479ba63

net-misc/nyx: use pypi.eclass

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

 net-misc/nyx/nyx-2.1.0-r5.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-misc/nyx/nyx-2.1.0-r5.ebuild b/net-misc/nyx/nyx-2.1.0-r5.ebuild
index ac7872cd6046..105ebe53d874 100644
--- a/net-misc/nyx/nyx-2.1.0-r5.ebuild
+++ b/net-misc/nyx/nyx-2.1.0-r5.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{9..11} pypy3 )
 PYTHON_REQ_USE='ncurses,sqlite(-)'
 DISTUTILS_USE_PEP517=setuptools
 
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Utility to monitor real time Tor status information"
 HOMEPAGE="https://nyx.torproject.org;
@@ -15,7 +15,6 @@ if [[ ${PV} == ** ]]; then
EGIT_REPO_URI="https://git.torproject.org/nyx.git;
inherit git-r3
 else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
 fi
 



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

2023-02-21 Thread Sam James
commit: a0aa49a20a1fd62524259486a20e38da8b0e3c83
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 07:43:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:43:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0aa49a2

net-libs/stem: use pypi.eclass

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

 net-libs/stem/stem-1.8.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-libs/stem/stem-1.8.1.ebuild b/net-libs/stem/stem-1.8.1.ebuild
index b3e1e5761b0d..6cd30508aeaa 100644
--- a/net-libs/stem/stem-1.8.1.ebuild
+++ b/net-libs/stem/stem-1.8.1.ebuild
@@ -6,11 +6,10 @@ EAPI=8
 PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Stem is a Python controller library for Tor"
 HOMEPAGE="https://stem.torproject.org;
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="LGPL-3"
 SLOT="0"



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

2023-02-21 Thread Sam James
commit: b2820767f0a995c1330a6168a77cda45577255f0
Author: Peter Foley  pefoley  com>
AuthorDate: Wed Feb 22 04:04:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:44:40 2023 +
URL:https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=b2820767

Fix prefix python bootstrap for cygwin

Upstream cygwin doesn't ship python 3.10 yet, and the patches in the 3.9
tarball don't apply cleanly.
As a consequence, cygwin bootstrap has been broken since 
fd1c9f9b6b838173e6f7df0cb8cc5114e55f6c56.
Fix this by using 3.9 to bootstrap for cygwin only.

Bug: https://bugs.gentoo.org/852665

Signed-off-by: Peter Foley  pefoley.com>
Closes: https://github.com/gentoo/prefix/pull/18
Signed-off-by: Sam James  gentoo.org>

 scripts/bootstrap-prefix.sh | 11 ++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 857017581a..1ba5108ce1 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -997,9 +997,18 @@ bootstrap_gnu() {
einfo "${A%.tar.*} successfully bootstrapped"
 }
 
+if [[ ${CHOST} == *-cygwin* ]] ; then
+PYTHONMAJMIN=3.9   # keep this number in line with PV below for stage1,2
+else
 PYTHONMAJMIN=3.10   # keep this number in line with PV below for stage1,2
+fi
+
 bootstrap_python() {
-   PV=3.10.4
+   if [[ ${CHOST} == *-cygwin* ]] ; then
+  PV=3.9.9
+else
+ PV=3.10.4
+fi
A=Python-${PV}.tar.xz
einfo "Bootstrapping ${A%.tar.*}"
 



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

2023-02-21 Thread Sam James
commit: 785ff3d0d7c7050af1545e655b9c05c5a3a3312c
Author: Daniel Brandt  spahan  ch>
AuthorDate: Mon Feb 20 17:15:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:42:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=785ff3d0

net-libs/stem: drop 1.8.0_p2028

confusing versioning since it is actually a snapshot from master
and not from maint and therefore newer than 1.8.1

Signed-off-by: Daniel Brandt  spahan.ch>
Signed-off-by: Sam James  gentoo.org>

 net-libs/stem/Manifest|  1 -
 net-libs/stem/stem-1.8.0_p2028.ebuild | 51 ---
 2 files changed, 52 deletions(-)

diff --git a/net-libs/stem/Manifest b/net-libs/stem/Manifest
index bd532469df80..3d4cb4c23200 100644
--- a/net-libs/stem/Manifest
+++ b/net-libs/stem/Manifest
@@ -1,3 +1,2 @@
 DIST stem-1.8.0.tar.gz 2853802 BLAKE2B 
a275a38e53c5a4a3771a30528fd5781c51370352dd384a77ce27b31f034bece6fef448d74008adb82d2d909104b7338b5168a1a343c799637f9e12d39028bd09
 SHA512 
aa2033567b79aef960f8321e4c6cbc28105c59d6513ff49a9f12509d8f97b1a2e8a3b04dc28abb07fad59b0f6ba66443b92bbefa0d08b26038bbaf24f7f2846d
-DIST stem-1.8.0_p2028.tar.gz 2862928 BLAKE2B 
0c284be96332e11c011eb69d4448fab5c33cc59e4107abad44d7bc1186629112ca8658aade28e486c0eed873524e18ed87edf5920520d5c8dd854b2fec7867ea
 SHA512 
b8afb5d2203b19930e8c1eaa3cad331c0df8b8bcffe4b224b8bab549866f53a5f06001d2141a0a8b7becfa8b7c1281ef5d9584423c8ba25dc4198cfaf07d3a14
 DIST stem-1.8.1.tar.gz 2859634 BLAKE2B 
f78da079791583a17eb439a4e2459c7e0af454e45300202df1085d1b1ba150ee097cfa1b93df5ad0d7090644fad6e035604382c73b94744076cad490ab52459a
 SHA512 
bad2f4f96e37caa3ee2928bb027318c4941ca3f6c0072c5f6e87fe647d2b68400ad352d9c27fa2a35c00f4f327aa9cc00e2907b21a9cbd26fab46ec21e2a038a

diff --git a/net-libs/stem/stem-1.8.0_p2028.ebuild 
b/net-libs/stem/stem-1.8.0_p2028.ebuild
deleted file mode 100644
index f409826d624a..
--- a/net-libs/stem/stem-1.8.0_p2028.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-# Fails w/ 3.11: https://github.com/torproject/stem/issues/130 (breaks 
net-misc/nyx)
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
-DISTUTILS_USE_SETUPTOOLS=no
-
-inherit distutils-r1
-
-DESCRIPTION="Stem is a Python controller library for Tor"
-HOMEPAGE="https://stem.torproject.org;
-COMMIT="57364fae7269ec562c5fc8cdb073ff9463d9a0f0"
-SRC_URI="https://github.com/torproject/stem/archive/${COMMIT}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~riscv ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="test? ( dev-python/mock[${PYTHON_USEDEP}]
-   net-vpn/tor )
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
-RDEPEND="net-vpn/tor"
-
-DOCS=( 
docs/{_static,_templates,api,tutorials,{change_log,api,contents,download,faq,index,tutorials}.rst}
 )
-
-python_prepare_all() {
-   # Disable failing test
-   sed -i -e "/test_expand_path/a \
-   \ \ \ \ return" test/integ/util/system.py || die
-   sed -i -e "/test_parsing_with_example/a \
-   \ \ \ \ return" test/unit/manual.py || die
-   sed -i -e "/test_parsing_with_unknown_options/a \
-   \ \ \ \ return" test/unit/manual.py || die
-   sed -i -e "/test_saving_manual/a \
-   \ \ \ \ return" test/unit/manual.py || die
-   sed -i -e "/test_sdist_matches_git/a \
-   \ \ \ \ return" test/integ/installation.py || die
-   sed -i -e "/test_connections_by_ss/a \
-   \ \ \ \ return" test/integ/util/connection.py || die
-   distutils-r1_python_prepare_all
-}
-
-python_test() {
-   ${PYTHON} run_tests.py --all --target RUN_ALL || die
-}



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

2023-02-21 Thread Sam James
commit: 56070e68946bc65c7106fcfb90a5e03826009c0c
Author: Daniel Brandt  spahan  ch>
AuthorDate: Mon Feb 20 10:58:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:42:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56070e68

net-misc/nyx: enable py3.11

Signed-off-by: Daniel Brandt  spahan.ch>
Closes: https://github.com/gentoo/gentoo/pull/29680
Signed-off-by: Sam James  gentoo.org>

 net-misc/nyx/nyx-2.1.0-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/nyx/nyx-2.1.0-r5.ebuild b/net-misc/nyx/nyx-2.1.0-r5.ebuild
index 7a7ed9a92d4f..ac7872cd6046 100644
--- a/net-misc/nyx/nyx-2.1.0-r5.ebuild
+++ b/net-misc/nyx/nyx-2.1.0-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 PYTHON_REQ_USE='ncurses,sqlite(-)'
 DISTUTILS_USE_PEP517=setuptools
 



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

2023-02-21 Thread Sam James
commit: a36725f4578e21e73fda03448f81b0158e5dc9d6
Author: Daniel Brandt  spahan  ch>
AuthorDate: Mon Feb 20 10:57:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:42:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a36725f4

net-misc/nyx: allow net-libs/stem-1.8.1

Signed-off-by: Daniel Brandt  spahan.ch>
Signed-off-by: Sam James  gentoo.org>

 net-misc/nyx/nyx-2.1.0-r5.ebuild | 38 ++
 1 file changed, 38 insertions(+)

diff --git a/net-misc/nyx/nyx-2.1.0-r5.ebuild b/net-misc/nyx/nyx-2.1.0-r5.ebuild
new file mode 100644
index ..7a7ed9a92d4f
--- /dev/null
+++ b/net-misc/nyx/nyx-2.1.0-r5.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_REQ_USE='ncurses,sqlite(-)'
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to monitor real time Tor status information"
+HOMEPAGE="https://nyx.torproject.org;
+if [[ ${PV} == ** ]]; then
+   EGIT_REPO_URI="https://git.torproject.org/nyx.git;
+   inherit git-r3
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~mips ~ppc ~ppc64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+# net-libs/stem-1.8.0_p2028 was an incompatible git-snapshot
+# simply depend on net-libs/stem in the future
+RDEPEND="
+   || ( 

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

2023-02-21 Thread Sam James
commit: 760334af66412d4b812dcee84ad15effa72601f4
Author: Daniel Brandt  spahan  ch>
AuthorDate: Mon Feb 20 10:53:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:42:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760334af

net-libs/stem: add 1.8.1

Signed-off-by: Daniel Brandt  spahan.ch>
Signed-off-by: Sam James  gentoo.org>

 net-libs/stem/Manifest |   1 +
 ...-replace-all-usages-of-inspect.getargspec.patch |  53 +
 .../files/1.8.1-Add-an-exclude-test-argument.patch | 219 +
 net-libs/stem/stem-1.8.1.ebuild|  52 +
 4 files changed, 325 insertions(+)

diff --git a/net-libs/stem/Manifest b/net-libs/stem/Manifest
index 9d8b5c52d051..bd532469df80 100644
--- a/net-libs/stem/Manifest
+++ b/net-libs/stem/Manifest
@@ -1,2 +1,3 @@
 DIST stem-1.8.0.tar.gz 2853802 BLAKE2B 
a275a38e53c5a4a3771a30528fd5781c51370352dd384a77ce27b31f034bece6fef448d74008adb82d2d909104b7338b5168a1a343c799637f9e12d39028bd09
 SHA512 
aa2033567b79aef960f8321e4c6cbc28105c59d6513ff49a9f12509d8f97b1a2e8a3b04dc28abb07fad59b0f6ba66443b92bbefa0d08b26038bbaf24f7f2846d
 DIST stem-1.8.0_p2028.tar.gz 2862928 BLAKE2B 
0c284be96332e11c011eb69d4448fab5c33cc59e4107abad44d7bc1186629112ca8658aade28e486c0eed873524e18ed87edf5920520d5c8dd854b2fec7867ea
 SHA512 
b8afb5d2203b19930e8c1eaa3cad331c0df8b8bcffe4b224b8bab549866f53a5f06001d2141a0a8b7becfa8b7c1281ef5d9584423c8ba25dc4198cfaf07d3a14
+DIST stem-1.8.1.tar.gz 2859634 BLAKE2B 
f78da079791583a17eb439a4e2459c7e0af454e45300202df1085d1b1ba150ee097cfa1b93df5ad0d7090644fad6e035604382c73b94744076cad490ab52459a
 SHA512 
bad2f4f96e37caa3ee2928bb027318c4941ca3f6c0072c5f6e87fe647d2b68400ad352d9c27fa2a35c00f4f327aa9cc00e2907b21a9cbd26fab46ec21e2a038a

diff --git 
a/net-libs/stem/files/1.8.0-replace-all-usages-of-inspect.getargspec.patch 
b/net-libs/stem/files/1.8.0-replace-all-usages-of-inspect.getargspec.patch
new file mode 100644
index ..608fe5f5224f
--- /dev/null
+++ b/net-libs/stem/files/1.8.0-replace-all-usages-of-inspect.getargspec.patch
@@ -0,0 +1,53 @@
+From 6497514ea89ba44d404b661d495a8cd2649ac628 Mon Sep 17 00:00:00 2001
+From: Juan Orti Alcaine 
+Date: Fri, 1 Jul 2022 09:40:41 +0200
+Subject: [PATCH] Replace all usages of inspect.getargspec
+
+---
+ stem/control.py   | 2 +-
+ stem/prereq.py| 2 +-
+ stem/util/conf.py | 2 +-
+ 3 files changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/stem/control.py b/stem/control.py
+index 42736486..3b29898d 100644
+--- a/stem/control.py
 b/stem/control.py
+@@ -474,7 +474,7 @@ def with_default(yields = False):
+ 
+   def decorator(func):
+ def get_default(func, args, kwargs):
+-  arg_names = inspect.getargspec(func).args[1:]  # drop 'self'
++  arg_names = inspect.getfullargspec(func).args[1:]  # drop 'self'
+   default_position = arg_names.index('default') if 'default' in arg_names 
else None
+ 
+   if default_position is not None and default_position < len(args):
+diff --git a/stem/prereq.py b/stem/prereq.py
+index 4af6c093..4009c317 100644
+--- a/stem/prereq.py
 b/stem/prereq.py
+@@ -241,7 +241,7 @@ def is_mock_available():
+ 
+ # check for mock's new_callable argument for patch() which was introduced 
in version 0.8.0
+ 
+-if 'new_callable' not in inspect.getargspec(mock.patch).args:
++if 'new_callable' not in inspect.getfullargspec(mock.patch).args:
+   raise ImportError()
+ 
+ return True
+diff --git a/stem/util/conf.py b/stem/util/conf.py
+index 80399810..15c4db8b 100644
+--- a/stem/util/conf.py
 b/stem/util/conf.py
+@@ -285,7 +285,7 @@ def uses_settings(handle, path, lazy_load = True):
+ config.load(path)
+ config._settings_loaded = True
+ 
+-  if 'config' in inspect.getargspec(func).args:
++  if 'config' in inspect.getfullargspec(func).args:
+ return func(*args, config = config, **kwargs)
+   else:
+ return func(*args, **kwargs)
+-- 
+2.36.1
+

diff --git a/net-libs/stem/files/1.8.1-Add-an-exclude-test-argument.patch 
b/net-libs/stem/files/1.8.1-Add-an-exclude-test-argument.patch
new file mode 100644
index ..88d5e48ccb74
--- /dev/null
+++ b/net-libs/stem/files/1.8.1-Add-an-exclude-test-argument.patch
@@ -0,0 +1,219 @@
+From e24fe02265186b1649e3813a51eff11cd2e1cc21 Mon Sep 17 00:00:00 2001
+From: Damian Johnson 
+Date: Thu, 30 Jan 2020 15:49:36 -0800
+Subject: [PATCH] Add an --exclude-test argument
+
+Implementing a great suggestion from teor for an --exclude-test argument...
+
+  https://github.com/torproject/stem/issues/53
+
+This can be used to skip both modules...
+
+  % run_tests.py --unit --exclude-test interpreter.commands
+  [ runs all the tests except the interpreter.commands module ]
+
+... and individual tests...
+
+  % run_tests.py --unit --test interpreter.commands --exclude-test 
interpreter.commands.test_events --verbose
+  [ only runs interpreter.commands tests, but skips test_events 

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

2023-02-21 Thread Sam James
commit: 0d4fb50c4fd07cff3921357a436ef997f944321c
Author: Daniel Brandt  spahan  ch>
AuthorDate: Mon Feb 20 10:56:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:42:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d4fb50c

net-libs/stem: enable py3.11

Signed-off-by: Daniel Brandt  spahan.ch>
Signed-off-by: Sam James  gentoo.org>

 net-libs/stem/stem-1.8.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-libs/stem/stem-1.8.1.ebuild b/net-libs/stem/stem-1.8.1.ebuild
index 76300117c7d7..b3e1e5761b0d 100644
--- a/net-libs/stem/stem-1.8.1.ebuild
+++ b/net-libs/stem/stem-1.8.1.ebuild
@@ -3,8 +3,7 @@
 
 EAPI=8
 
-# Fails w/ 3.11: https://github.com/torproject/stem/issues/130 (breaks 
net-misc/nyx)
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1



[gentoo-commits] repo/gentoo:master commit in: dev-games/aseprite/files/, dev-games/aseprite/

2023-02-21 Thread Sam James
commit: ed21a3aa28e193ce16d039bc3f6db3a5381640a5
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Tue Feb 21 16:35:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:42:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed21a3aa

dev-games/aseprite: additional fixes for gcc13

Closes: https://bugs.gentoo.org/895616
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29706
Signed-off-by: Sam James  gentoo.org>

 dev-games/aseprite/aseprite-1.2.40.ebuild  |  1 +
 .../aseprite/files/aseprite-1.2.40_laf-gcc13.patch | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-games/aseprite/aseprite-1.2.40.ebuild 
b/dev-games/aseprite/aseprite-1.2.40.ebuild
index f13050e1e1d3..bd7646097d95 100644
--- a/dev-games/aseprite/aseprite-1.2.40.ebuild
+++ b/dev-games/aseprite/aseprite-1.2.40.ebuild
@@ -74,6 +74,7 @@ PATCHES=(
"${FILESDIR}/${PN}-1.2.35_laf_fixes.patch"
"${FILESDIR}/${PN}-1.2.40_musl_pthreads.patch"
"${FILESDIR}/${PN}-1.2.40_ixwebsocket-gcc13.patch"
+   "${FILESDIR}/${PN}-1.2.40_laf-gcc13.patch"
 )
 
 src_prepare() {

diff --git a/dev-games/aseprite/files/aseprite-1.2.40_laf-gcc13.patch 
b/dev-games/aseprite/files/aseprite-1.2.40_laf-gcc13.patch
new file mode 100644
index ..3d7ff309342b
--- /dev/null
+++ b/dev-games/aseprite/files/aseprite-1.2.40_laf-gcc13.patch
@@ -0,0 +1,47 @@
+From 59c6af303dea4c6dc0c9da687ec73612929eacfc Mon Sep 17 00:00:00 2001
+From: "Azamat H. Hackimov" 
+Date: Tue, 21 Feb 2023 17:01:04 +0300
+Subject: [PATCH] Fix compilation on GCC13
+
+GCC-13 changes internal cstdint includes, and now files that uses
+standard integer types should directly include cstdint header.
+
+See: https://gcc.gnu.org/gcc-13/porting_to.html#header-dep-changes
+See: https://github.com/aseprite/laf/pull/55
+Bug: https://bugs.gentoo.org/865117
+Bug: https://bugs.gentoo.org/895616
+--- a/laf/base/file_content.h
 b/laf/base/file_content.h
+@@ -9,6 +9,7 @@
+ #pragma once
+ 
+ #include "base/buffer.h"
++#include "base/ints.h"
+ 
+ #include 
+ #include 
+--- a/laf/base/sha1.h
 b/laf/base/sha1.h
+@@ -11,6 +11,8 @@
+ #include 
+ #include 
+ 
++#include "base/ints.h"
++
+ extern "C" struct SHA1Context;
+ 
+ namespace base {
+--- a/laf/base/sha1_rfc3174.h
 b/laf/base/sha1_rfc3174.h
+@@ -18,6 +18,8 @@
+ #define BASE_SHA1_RFC3174_H_INCLUDED
+ #pragma once
+ 
++#include "base/ints.h"
++
+ #ifdef __cplusplus
+ extern "C" {
+ #endif
+-- 
+2.39.2
+



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

2023-02-21 Thread Sam James
commit: edd281e5cb0e65dd6cb2cd64ff7236f057e2120f
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 07:25:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:42:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edd281e5

dev-python/sphinx-prompt: lift sphinx restriction in requirements

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

 ...phinx-prompt-1.6.0.ebuild => sphinx-prompt-1.6.0-r1.ebuild} | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.6.0.ebuild 
b/dev-python/sphinx-prompt/sphinx-prompt-1.6.0-r1.ebuild
similarity index 69%
rename from dev-python/sphinx-prompt/sphinx-prompt-1.6.0.ebuild
rename to dev-python/sphinx-prompt/sphinx-prompt-1.6.0-r1.ebuild
index 68cf7b066edc..36ba1e1af0e6 100644
--- a/dev-python/sphinx-prompt/sphinx-prompt-1.6.0.ebuild
+++ b/dev-python/sphinx-prompt/sphinx-prompt-1.6.0-r1.ebuild
@@ -23,7 +23,13 @@ RDEPEND="
 distutils_enable_tests pytest
 
 python_prepare_all() {
-   # https://github.com/sbrunner/sphinx-prompt/pull/330
-   sed -E -i -e "/^version =/s:([0-9.]+):${PV}:" pyproject.toml || die
+   # for Version: https://github.com/sbrunner/sphinx-prompt/pull/330
+   # for Sphinx dep: https://github.com/sbrunner/sphinx-prompt/issues/174
+   # and poetry-plugin-tweak-dependencies-version usage.
+   sed -E -i \
+   -e "/^version =/s:([0-9.]+):${PV}:" \
+   -e "/^Sphinx =/s:([0-9.]+):>=5:" \
+   pyproject.toml || die
+
distutils-r1_python_prepare_all
 }



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

2023-02-21 Thread Sam James
commit: 5f619b95060bb30709f7eaf135223e12d3dae18d
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Tue Feb 21 19:27:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:42:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f619b95

dev-python/pebble: increase attempts for broken test on slow CPU

On very slow machines, test_process_pool_stop_stopped_callback fails due
to not raising a RuntimeError. Increasing the number of long_function
instances added to the pool causes it to perform as expected.

See: https://github.com/noxdafox/pebble/pull/112
Bug: https://bugs.gentoo.org/831219
Signed-off-by: Matoro Mahri  users.noreply.github.com>
Closes: https://github.com/gentoo/gentoo/pull/29709
Signed-off-by: Sam James  gentoo.org>

 .../pebble/files/pebble-5.0.3-backport-pr112.patch | 28 ++
 dev-python/pebble/pebble-5.0.3.ebuild  |  1 +
 2 files changed, 29 insertions(+)

diff --git a/dev-python/pebble/files/pebble-5.0.3-backport-pr112.patch 
b/dev-python/pebble/files/pebble-5.0.3-backport-pr112.patch
new file mode 100644
index ..be1afee1da64
--- /dev/null
+++ b/dev-python/pebble/files/pebble-5.0.3-backport-pr112.patch
@@ -0,0 +1,28 @@
+https://bugs.gentoo.org/831219
+https://github.com/noxdafox/pebble/pull/112
+
+From cd78923ac2a3de7e2ce248734f10170bf516f5b4 Mon Sep 17 00:00:00 2001
+From: matoro 
+Date: Sun, 19 Feb 2023 13:36:34 -0500
+Subject: [PATCH] increase attempts for test_process_pool_stop_stopped_callback
+
+On very slow machines, test_process_pool_stop_stopped_callback fails due
+to not raising a RuntimeError.  Increasing the number of long_function
+instances added to the pool causes it to perform as expected.
+---
+ test/test_process_pool_spawn.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/test/test_process_pool_spawn.py b/test/test_process_pool_spawn.py
+index f839b0a..d734bdf 100644
+--- a/test/test_process_pool_spawn.py
 b/test/test_process_pool_spawn.py
+@@ -315,7 +315,7 @@ def stop_pool_callback(_):
+ future = pool.schedule(function, args=[1])
+ future.add_done_callback(stop_pool_callback)
+ with self.assertRaises(RuntimeError):
+-for index in range(10):
++for index in range(30):
+ time.sleep(0.1)
+ pool.schedule(long_function, args=[index])
+ 

diff --git a/dev-python/pebble/pebble-5.0.3.ebuild 
b/dev-python/pebble/pebble-5.0.3.ebuild
index 7cdc644aab09..6289e3e819d8 100644
--- a/dev-python/pebble/pebble-5.0.3.ebuild
+++ b/dev-python/pebble/pebble-5.0.3.ebuild
@@ -21,5 +21,6 @@ S=${WORKDIR}/${P^}
 LICENSE="LGPL-3+"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
+PATCHES=( "${FILESDIR}/pebble-5.0.3-backport-pr112.patch" )
 
 distutils_enable_tests pytest



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

2023-02-21 Thread Sam James
commit: 82564c2f5d5f46e6e7bb0c082f98f39071e2b75d
Author: Peter Foley  pefoley  com>
AuthorDate: Wed Feb 22 03:56:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 07:42:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82564c2f

sys-libs/ncurses: Fix cygwin build

Force -DBUILDING_NCURCES for build tools to avoid dllimport errors.
Update tic build to use get_exeext, which fixes native builds.

Bug: https://bugs.gentoo.org/852665
Signed-off-by: Peter Foley  pefoley.com>
Closes: https://github.com/gentoo/gentoo/pull/29713
Signed-off-by: Sam James  gentoo.org>

 sys-libs/ncurses/ncurses-6.3_p20221203-r2.ebuild | 21 -
 sys-libs/ncurses/ncurses-6.4.ebuild  | 19 +++
 2 files changed, 15 insertions(+), 25 deletions(-)

diff --git a/sys-libs/ncurses/ncurses-6.3_p20221203-r2.ebuild 
b/sys-libs/ncurses/ncurses-6.3_p20221203-r2.ebuild
index 3dc71f8201ae..406b0ca3cb24 100644
--- a/sys-libs/ncurses/ncurses-6.3_p20221203-r2.ebuild
+++ b/sys-libs/ncurses/ncurses-6.3_p20221203-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
-inherit flag-o-matic toolchain-funcs multilib-minimal preserve-libs 
usr-ldscript verify-sig
+inherit flag-o-matic toolchain-funcs multilib multilib-minimal preserve-libs 
usr-ldscript verify-sig
 
 MY_PV="${PV:0:3}"
 MY_P="${PN}-${MY_PV}"
@@ -198,6 +198,11 @@ src_configure() {
# bug #214642
BUILD_CPPFLAGS+=" -D_GNU_SOURCE"
 
+   # bug #852665
+   if [[ ${CHOST} == *-cygwin* ]]; then
+ BUILD_CPPFLAGS+=" -DBUILDING_NCURSES"
+   fi
+
# Build the various variants of ncurses -- narrow, wide, and threaded. 
#510440
# Order matters here -- we want unicode/thread versions to come last so 
that the
# binaries in /usr/bin support both wide and narrow.
@@ -348,17 +353,7 @@ do_configure() {
 src_compile() {
# See comments in src_configure.
if ! has_version -b "~sys-libs/${P}:0" ; then
-   # We could possibly merge these two branches but opting to be
-   # conservative when merging some of the Prefix changes.
-
-   if [[ ${CHOST} == *-cygwin* ]] && ! multilib_is_native_abi ; 
then
-   # We make 'tic$(x)' here, for Cygwin having x=".exe".
-   BUILD_DIR="${WORKDIR}" \
-do_compile cross -C progs all PROGS='tic$(x)'
-   else
-   BUILD_DIR="${WORKDIR}" \
-do_compile cross -C progs tic
-   fi
+   BUILD_DIR="${WORKDIR}" do_compile cross -C progs 
tic$(get_exeext)
fi
 
multilib-minimal_src_compile

diff --git a/sys-libs/ncurses/ncurses-6.4.ebuild 
b/sys-libs/ncurses/ncurses-6.4.ebuild
index 2bbacd762737..58a97be7ee7d 100644
--- a/sys-libs/ncurses/ncurses-6.4.ebuild
+++ b/sys-libs/ncurses/ncurses-6.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
-inherit flag-o-matic toolchain-funcs multilib-minimal preserve-libs 
usr-ldscript verify-sig
+inherit flag-o-matic toolchain-funcs multilib multilib-minimal preserve-libs 
usr-ldscript verify-sig
 
 MY_PV="${PV:0:3}"
 MY_P="${PN}-${MY_PV}"
@@ -142,6 +142,11 @@ src_configure() {
# bug #214642
BUILD_CPPFLAGS+=" -D_GNU_SOURCE"
 
+   # bug #852665
+   if [[ ${CHOST} == *-cygwin* ]]; then
+ BUILD_CPPFLAGS+=" -DBUILDING_NCURSES"
+   fi
+
# Build the various variants of ncurses -- narrow, wide, and threaded. 
#510440
# Order matters here -- we want unicode/thread versions to come last so 
that the
# binaries in /usr/bin support both wide and narrow.
@@ -288,17 +293,7 @@ do_configure() {
 src_compile() {
# See comments in src_configure.
if ! has_version -b "~sys-libs/${P}:0" ; then
-   # We could possibly merge these two branches but opting to be
-   # conservative when merging some of the Prefix changes.
-
-   if [[ ${CHOST} == *-cygwin* ]] && ! multilib_is_native_abi ; 
then
-   # We make 'tic$(x)' here, for Cygwin having x=".exe".
-   BUILD_DIR="${WORKDIR}" \
-do_compile cross -C progs all PROGS='tic$(x)'
-   else
-   BUILD_DIR="${WORKDIR}" \
-do_compile cross -C progs tic
-   fi
+   BUILD_DIR="${WORKDIR}" do_compile cross -C progs 
tic$(get_exeext)
fi
 
multilib-minimal_src_compile



[gentoo-commits] repo/gentoo:master commit in: dev-java/commons-collections/

2023-02-21 Thread Miroslav Šulc
commit: 43931ffa93caaa85f53eb145679cc7fde2065800
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Tue Feb 21 09:55:08 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Wed Feb 22 07:36:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43931ffa

dev-java/commons-collections: do not inherit java-utils-2.eclass directly

- changes EAPI 7 -> 8
- adds verify-sig

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/29696
Signed-off-by: Miroslav Šulc  gentoo.org>

 dev-java/commons-collections/Manifest   |  1 +
 ...ons-3.2.2.ebuild => commons-collections-3.2.2-r1.ebuild} | 13 -
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/dev-java/commons-collections/Manifest 
b/dev-java/commons-collections/Manifest
index a70cf6348c0f..7038859c5ae2 100644
--- a/dev-java/commons-collections/Manifest
+++ b/dev-java/commons-collections/Manifest
@@ -1,2 +1,3 @@
 DIST commons-collections-3.2.2-src.tar.gz 630693 BLAKE2B 
a70cebe9526291d5207db7edd7c9b50060413880d41dcb28c01cf05f7e00a9f5e1560012c3c3c763162412282db9512bc2b64a5788f210c5c8866943d912dafb
 SHA512 
2e8ef638f07515b028a3e7e97851fcf1d9023a2c188e211bd1e936f35d3d91c2885adf3b1103ad17dfb7aeea6e7a67ce7826ee346a8a29c1aa7c6b0cf14e9230
+DIST commons-collections-3.2.2-src.tar.gz.asc 819 BLAKE2B 
a7d170b03613cc284908d95287fc092c01b125c5adffebfc493daf9119e0c9d82fdc7d8ce1865ef45a1e015072f5a09181abcba5b17c9c48d7c6333279da
 SHA512 
c5d33518ed5343b38c10e317f677266858bd9614eff7fdc13a2e0131fe71836c3694f49898843e6978496d7dd2f976b82922230a44cde1eac5f6cdfdb822dcd0
 DIST commons-collections-4.4-src.tar.gz 703008 BLAKE2B 
f4a0e858eb7412bdd431894f923a4731685ceb2463bee002401d8048cc40534f002ec0291aa67297e061a50b624d3de8f64e227f513ab1f3620e38d1d6858255
 SHA512 
2110e73eda97ca52a886cb708f21d8609a83655861594f3b6eb7a15b777d42fc5d3b28ffc6ecc5e4f0b3fd5407f80019c2ce006f970f55455ef33eee47ee

diff --git a/dev-java/commons-collections/commons-collections-3.2.2.ebuild 
b/dev-java/commons-collections/commons-collections-3.2.2-r1.ebuild
similarity index 72%
rename from dev-java/commons-collections/commons-collections-3.2.2.ebuild
rename to dev-java/commons-collections/commons-collections-3.2.2-r1.ebuild
index 3e6fe5ecf537..843a9c53c215 100644
--- a/dev-java/commons-collections/commons-collections-3.2.2.ebuild
+++ b/dev-java/commons-collections/commons-collections-3.2.2-r1.ebuild
@@ -1,21 +1,21 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 JAVA_PKG_IUSE="doc source test"
 MAVEN_ID="commons-collections:commons-collections:3.2.2"
 
-inherit java-pkg-2 java-ant-2 java-utils-2
+inherit java-pkg-2 java-ant-2 verify-sig
 
 DESCRIPTION="Jakarta-Commons Collections Component"
 HOMEPAGE="https://commons.apache.org/collections/;
-SRC_URI="mirror://apache/${PN/-//}/source/${P}-src.tar.gz"
+SRC_URI="https://archive.apache.org/dist/commons/collections/source/commons-collections-${PV}-src.tar.gz
+   verify-sig? ( 
https://archive.apache.org/dist/commons/collections/source/commons-collections-${PV}-src.tar.gz.asc
 )"
 
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos"
-IUSE="test"
 RESTRICT="!test? ( test )"
 
 DEPEND="
@@ -27,6 +27,9 @@ DEPEND="
 
 RDEPEND=">=virtual/jre-1.8:*"
 
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/commons.apache.org.asc"
+
 S="${WORKDIR}/${P}-src"
 
 PATCHES=(



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

2023-02-21 Thread Joonas Niilola
commit: c09173717348819973b3da47704c57676249cada
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 07:14:08 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 07:14:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0917371

www-client/firefox: drop 102.7.0-r1, 109.0.1-r1

Signed-off-by: Joonas Niilola  gentoo.org>

 www-client/firefox/Manifest  |  198 
 www-client/firefox/firefox-102.7.0-r1.ebuild | 1270 ---
 www-client/firefox/firefox-109.0.1-r1.ebuild | 1382 --
 3 files changed, 2850 deletions(-)

diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 659efb260e80..87aa362cd2f1 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,101 +1,3 @@
-DIST firefox-102.7.0esr-ach.xpi 453453 BLAKE2B 
c3a37da19d61eab81be3de724771b870bac035a9674209e3f41fa7450a5a0a0bce396eb8fc2064dea80033af60404910ec82ea48af08b668974a85740161c4b8
 SHA512 
ac3e4ea271d591c040aeb1ab890f782a023af5a6c9e76479aa128ee6ed8f94afe0eb4cd636061f9e0c011a0cba86b3bb4505a62345cdb4b0824f3bb8261af335
-DIST firefox-102.7.0esr-af.xpi 418253 BLAKE2B 
33239a5681ef089853fe8487111d75ba32c439357eaa39a2cc0a151babb5429771d99ffea51a7489088c5a5b7311f73dba741c7fefbae6c2d64804fcab318ea6
 SHA512 
ce76a370aeb002127f3973cf9c475dd72cf483d14da29227aaf73057d776e75615a2e324065650413ba4ac114514612f72454547a69b524ae3def605dddb188a
-DIST firefox-102.7.0esr-an.xpi 498409 BLAKE2B 
b74f63c9635608f0c610e3065d7f19f581f39d77956311f650fa7129acd08471a29c1c351207a3997fa16abee6ac0efd61482c73be00bbc8a352b8139ae36fab
 SHA512 
1bda2e0c5c88f92aa08a680e130d1e776f7c748358ea347bf09dc9e1ee77224f7ca85901a24f3016d9e010434a9f42c49a48d6bf6f9bed63e21ce9125ef7188c
-DIST firefox-102.7.0esr-ar.xpi 563028 BLAKE2B 
e547e913bbca26dcf1bba9641699b5540da942712fa4598b4453c41642993189ac3c7630ce173782aa836619d76ce8c1c5a8f5a19310806f0e203bfadf8cac43
 SHA512 
b471e9be9dc3de3d868f2e98478c3a70fa7647f75f11924624eb435d7b119e1e692a6cab735f1d4a212624f1bc4f03d84b9269f2234bfef5f1e0b2954454ae8b
-DIST firefox-102.7.0esr-ast.xpi 493499 BLAKE2B 
361f452684b03ed70e25c2185776aa9b8a804c1d5b86f466c0f956bc8d5d13e4a6082ef40f77589308dd99081cbe1d1b75353a8e7cc3991f4c30ef94c9a46564
 SHA512 
8fdb18f0d35cb06e1d60dbae67fc900e8f0b0ddd97fa243be37d556e9f61c20affa4b62ec80a67b9fc11f0d24e8b556f7e4002eab3fc0dea20afb7ca5edc7f71
-DIST firefox-102.7.0esr-az.xpi 485925 BLAKE2B 
8c9ba0d20b2304e4a6975d14dfd93e0772a2296325351ce31c023b57093a75aeea0ed8b810c020e40b0d22089505f94960837894d520eb648ca17693b207d5dc
 SHA512 
ecb3d8c295e36cd749bae424e281180c75b2ca37ded3f4e1a8bd5f4fc747b00b54092dcdb42ac54e79973a90d40c4c54a0b45c467cba4e7bdc09962e98069148
-DIST firefox-102.7.0esr-be.xpi 638913 BLAKE2B 
63305ed3fd9d246f6027c031fa3eaf2fe9a9851bd44b28ac5e23c5e4f17c028385db454f00297fa71f517a8a237297fd9a63e5400e322aae1f2861f175544d89
 SHA512 
f4b75016d0b9f48ebde5683ab27c8196c604ec30ece5df9d285ae53ad914039b3bf437042ceedc3c698933fcb78854a666a2db16338d2bd01cc5dae7459d84b4
-DIST firefox-102.7.0esr-bg.xpi 578862 BLAKE2B 
2c0da25557f76c391e867626ff33eaad2d5b6845df6df53b0d161ef444ff0f1ae6041c5ecfb0e5c65d1f9ff8f9ecf319ae3123c8b0d5bf48221a4c2ff5f8c980
 SHA512 
f9699008f78adc7851cccf12bde14107a1cd49ce0ec4d1138e1e5bb718e0b4166bbb141e485fc64ac37a43ea35a532b978bf7d5d91bd603e38e150b69cd5da09
-DIST firefox-102.7.0esr-bn.xpi 576725 BLAKE2B 
cd539a2926caebd6d730008216954ca08e662327e12012af84d8ad9328721a5ce200a7d8262f0f397d60494fa77d1febe16685108111a50044c5e2ded85d2189
 SHA512 
e1e38039f248142f629dacd7b24ad2a47dc0cc14458f2609ad635f9bc1635418ddf5dd8427d5cd4557435fcbb35c19223053e2ccb9faeebc0501a4b3408b1274
-DIST firefox-102.7.0esr-br.xpi 531024 BLAKE2B 
2c78f6107d939915736492ea9393130847a1f753968a87513ec5b05643cc704fb173bbe2b642a5eb6ed47ea99c3d3600f94819045f96f38b97caddb2d7d1026c
 SHA512 
f7b38ebc62475fd52e091fba554e78d96841c0025cba05c226a4993997f60f1dc18807ba102b2dcb1a946e4a0ff863808a93ac7cd80bf557de4a9cdc85d66636
-DIST firefox-102.7.0esr-bs.xpi 462135 BLAKE2B 
b37e359f083a0487e268c1ab7d1a47639c5068a600e9a313b9bc2cb0b6a3f8e4149f5aa38876a11811243f9ffc7aa737198bfca4c2858f1225cd9fcf1f7630ba
 SHA512 
e93a7ba1345e3f97ce333d94b04fc804c7e315d117f23555ae9f18f54114aad52ee91022b4ea3f850ab3da6ed977b0c37dfc47f2b54a6506a75ba6e0a3dc7309
-DIST firefox-102.7.0esr-ca-valencia.xpi 537515 BLAKE2B 
68faa6a7a253a34b3e323778d0b2f7bda6af60aee151427a639d1031400528c78ae292f7b8266b1a7aa1fc0dc6f1e5123b016b56284eeb8cf764fdb2db6c31de
 SHA512 
a3786106cd6a47a1a86dad3cd49874242a16215f552790b93428624f25e93d6e11570aa29b73195a811cc4ccc6dd8462ba95fe26b39a1b26ca992835b7f62dd7
-DIST firefox-102.7.0esr-ca.xpi 540470 BLAKE2B 
d30cb9c935ad087c133473c4198136cc7b6a8bbe6555efb71070b18822f1a7dd1e70c59ecce38be30fb44ad0a233e4a41ed8fa7fcc909e9fb3965f60e37132d3
 SHA512 
e53ee95066e1539ba8c4ad9576ca150338c56a8d2217c6457ca235670d89736b4baf0139cec88de59f926382b542656af322413ed51c787657357bb1ea6c9bea
-DIST firefox-102.7.0esr-cak.xpi 550773 BLAKE2B 

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

2023-02-21 Thread Joonas Niilola
commit: b5ee1246920c182620a049bec9a61a51b2bb8000
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 07:13:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 07:13:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5ee1246

dev-libs/nss: drop 3.87

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/nss/Manifest|   1 -
 dev-libs/nss/nss-3.87.ebuild | 394 ---
 2 files changed, 395 deletions(-)

diff --git a/dev-libs/nss/Manifest b/dev-libs/nss/Manifest
index 5ca3926c8ee3..28db8881b279 100644
--- a/dev-libs/nss/Manifest
+++ b/dev-libs/nss/Manifest
@@ -1,4 +1,3 @@
 DIST nss-3.79.2.tar.gz 84825187 BLAKE2B 
9589095a0f3af5201662fe96ba4dac73c661db3abde534941ea61d597dce1016dc06f8559e26fafc940f2b123987381e1faa22ff6a995ef3cc0a9dc4ebe7a4ad
 SHA512 
52ca7574d2bb6e2fd874ac40f3e75d58135b103d8bd4b964a9262b5c302b4668ff7c8f5dabbef46e413fd72faeddc44057bc7b489946813331cc9a481d078181
-DIST nss-3.87.tar.gz 71435408 BLAKE2B 
0d69e18b1e2c4ccfc86db8f3afba94d5000e8ab2a4e766eb6f99f13f57d78b62dd711a0f5f70a24378a3cf1e435cc8ecb7e6fbeae18d5db0176660a0ea35dac2
 SHA512 
4ec7b94e537df109638b821f3a7e3b7bf31d89c3739a6e4c85cad4fab876390ae482971d6f66198818400f467661e86f39dc1d2a4a88077fd81e3a0b7ed64110
 DIST nss-3.88.1.tar.gz 71607211 BLAKE2B 
ff84d3153a01519a52e83be5327453d8e6a81e1f62ccd69906b549fe42ec5ebf075b403395a67bc75f3c7f7dd33ef49f3b1f33558652ff75ee87e2970b2e06a4
 SHA512 
d15289803a4c3caa1b7a8872b761a95b4f571688c8b8ffaf2a1478e032a356fbcf8a9239ebe1777561503329f63dd237384e1d8af9ca70fb48b40e70954b455a
 DIST nss-cacert-class1-class3-r2.patch 21925 BLAKE2B 
7627ff9a09f084c19d72d0490676865e3cab3ca7c920ae1ce4bea2db664f37fd0aa84fcda919809a516891ab2a62e2e7a43a9d6ada4c231adfe4c216525fac7d
 SHA512 
1ce6ff9ab310aaca9005eafb461338b291df8523cc7044e096cd75774ce746c26eed19ec6bb2643c6c67f94650f2f309463492d80a90568f38ce2557f8ada2f4

diff --git a/dev-libs/nss/nss-3.87.ebuild b/dev-libs/nss/nss-3.87.ebuild
deleted file mode 100644
index 9f7409bf5cbe..
--- a/dev-libs/nss/nss-3.87.ebuild
+++ /dev/null
@@ -1,394 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multilib toolchain-funcs multilib-minimal
-
-NSPR_VER="4.35"
-RTM_NAME="NSS_${PV//./_}_RTM"
-
-DESCRIPTION="Mozilla's Network Security Services library that implements PKI 
support"
-HOMEPAGE="https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS;
-SRC_URI="https://archive.mozilla.org/pub/security/nss/releases/${RTM_NAME}/src/${P}.tar.gz
-   cacert? ( 
https://dev.gentoo.org/~whissi/dist/ca-certificates/nss-cacert-class1-class3-r2.patch
 )"
-
-LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
-IUSE="cacert test +utils cpu_flags_ppc_altivec cpu_flags_ppc_vsx"
-RESTRICT="!test? ( test )"
-# pkg-config called by nss-config -> virtual/pkgconfig in RDEPEND
-RDEPEND="
-   >=dev-libs/nspr-${NSPR_VER}[${MULTILIB_USEDEP}]
-   >=dev-db/sqlite-3.8.2[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   virtual/pkgconfig
-"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl"
-
-S="${WORKDIR}/${P}/${PN}"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/nss-config
-)
-
-PATCHES=(
-   # Custom changes for gentoo
-   "${FILESDIR}/${PN}-3.53-gentoo-fixups.patch"
-   "${FILESDIR}/${PN}-3.21-gentoo-fixup-warnings.patch"
-   "${FILESDIR}/${PN}-3.23-hppa-byte_order.patch"
-)
-
-QA_PKGCONFIG_VERSION="${PV}.0"
-
-src_prepare() {
-   default
-
-   if use cacert ; then
-   eapply -p2 "${DISTDIR}"/nss-cacert-class1-class3-r2.patch
-   fi
-
-   pushd coreconf >/dev/null || die
-   # hack nspr paths
-   echo 'INCLUDES += -I$(DIST)/include/dbm' \
-   >> headers.mk || die "failed to append include"
-
-   # modify install path
-   sed -e '/CORE_DEPTH/s:SOURCE_PREFIX.*$:SOURCE_PREFIX = 
$(CORE_DEPTH)/dist:' \
-   -i source.mk || die
-
-   # Respect LDFLAGS
-   sed -i -e 's/\$(MKSHLIB) -o/\$(MKSHLIB) \$(LDFLAGS) -o/g' rules.mk
-
-   # Workaround make-4.4's change to sub-make, bmo#1800237, bgo#882069
-   sed -i -e "s/^CPU_TAG = _.*/CPU_TAG = _$(nssarch)/" Linux.mk || die
-
-   popd >/dev/null || die
-
-   # Fix pkgconfig file for Prefix
-   sed -i -e "/^PREFIX =/s:= /usr:= ${EPREFIX}/usr:" \
-   config/Makefile || die
-
-   # use host shlibsign if need be #436216
-   if tc-is-cross-compiler ; then
-   sed -i \
-   -e 's:"${2}"/shlibsign:shlibsign:' \
-   cmd/shlibsign/sign.sh || die
-   fi
-
-   # dirty hack
-   sed -i -e "/CRYPTOLIB/s:\$(SOFTOKEN_LIB_DIR):../freebl/\$(OBJDIR):" \
-   lib/ssl/config.mk || die
- 

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

2023-02-21 Thread Joonas Niilola
commit: 6b09de38a8edb68572856280b151cbe80f2e182f
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 07:12:25 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 07:12:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b09de38

dev-libs/raft: drop 0.16.0

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/raft/Manifest   |  1 -
 dev-libs/raft/raft-0.16.0.ebuild | 55 
 2 files changed, 56 deletions(-)

diff --git a/dev-libs/raft/Manifest b/dev-libs/raft/Manifest
index 6c541200fb2c..41a25caa352f 100644
--- a/dev-libs/raft/Manifest
+++ b/dev-libs/raft/Manifest
@@ -1,2 +1 @@
-DIST raft-0.16.0.tar.gz 347565 BLAKE2B 
8452feed5bffefcc8087e62cdd48bda05be6a4068fbffcb0621779ab349902015be9095f252a253d6584faf4bfc6c8daefd97a130e7a9f8ef682ca03efd70dc0
 SHA512 
cee4a2f6fd9a0a16b591d46aa9df2104a50f2b62068eb27017e3347fc28a6b3cd3aef6bfabe3acc7e72844406b4b71aff1d1e088d08e83d6d2f5744876a681c8
 DIST raft-0.17.1.tar.gz 354331 BLAKE2B 
d1be3eb4139422dab8126879d2ba0782e8635a60ce9752f4389f79dd2238021d9679d3b5f799c9627921c954a4395cdff139ff41f8145ebc43190f2c4aa3e5a7
 SHA512 
20e2b4a144a597b77bcb31e8b22355725142b14fb50e20b33509e7b0dd10aa20d08501b66e836c659e9aa492184db71ea9e53a45fe4b908b1464eb94431154db

diff --git a/dev-libs/raft/raft-0.16.0.ebuild b/dev-libs/raft/raft-0.16.0.ebuild
deleted file mode 100644
index 2e08c12f2d18..
--- a/dev-libs/raft/raft-0.16.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="C implementation of the Raft consensus protocol"
-HOMEPAGE="https://github.com/canonical/raft;
-SRC_URI="https://github.com/canonical/raft/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-3-with-linking-exception"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="lz4 test zfs"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-libs/libuv:=
-   lz4? ( app-arch/lz4:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
-   "${FILESDIR}"/raft-0.10.0-toggle-zfs.patch
-   "${FILESDIR}"/raft-0.11.3-disable-automagic-check-for-lz4.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --enable-uv
-
-   --disable-benchmark
-   --disable-debug
-   --disable-example
-   --disable-sanitize
-   --disable-static
-
-   $(use_enable lz4)
-   $(use_enable test fixture)
-
-   $(use_with zfs)
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-containers/lxc/, app-containers/lxc/files/

2023-02-21 Thread Joonas Niilola
commit: f565998a51b1e190e4595d726873e1775b2bc4c8
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 07:11:49 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 07:11:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f565998a

app-containers/lxc: drop 5.0.1-r2

Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/lxc/Manifest|   2 -
 .../lxc/files/lxc-5.0.1-glibc-2.36.patch   | 383 -
 ...d_bus_call_method_async-insteaf-of-asyncv.patch |  44 ---
 app-containers/lxc/lxc-5.0.1-r2.ebuild | 171 -
 4 files changed, 600 deletions(-)

diff --git a/app-containers/lxc/Manifest b/app-containers/lxc/Manifest
index 94adb342d397..42ff946b34f8 100644
--- a/app-containers/lxc/Manifest
+++ b/app-containers/lxc/Manifest
@@ -1,4 +1,2 @@
-DIST lxc-5.0.1.tar.gz 973206 BLAKE2B 
6d5cb1a03eb2612d0f8cb59783a64ec42bedd560cacfebf76383d9599dfc153e381f0e584a1c8c9a0b5b18a46bfb01863649dc5a019546e9ded6079b5ec69ddd
 SHA512 
c87563b556aec83c93a7c62932217791e92da950cc76983f0d5e1d603fe1ae298a63fb5e88ec9ef5173846d579babb5acd0836679b915de00844bb9edf9c8d7e
-DIST lxc-5.0.1.tar.gz.asc 833 BLAKE2B 
f85df5fc5bd88a738042f622ee4191b99e0a8e07db7ceb5824d634bc451f4bf93c8b64d1c72d4899f639ad30bbc9ee82be292dbe310218fa20566ee00f9bb752
 SHA512 
09de4e74d174b54cf9240ca4ef4793b9f63355c65f610abffb40e6dc2dc9130380761a50725e4dcee39b421e4b51c874d141fe22d5ecfd7ad3af35f7ebec09a0
 DIST lxc-5.0.2.tar.gz 973977 BLAKE2B 
e6017406b96f53525b576528814922a017a7d65fb04724046236307f4e85219b3c8ac725678e57ae3f77a4e817f718748e8c61fbc8147160e4ac87d3146b6567
 SHA512 
2e8800875e9c91cc0cbfdfc33c43d84bad9471d8a1b8ccd52d7d9c6fe44f280f9f701b8ccc2e0f5319a3e4c50d8c4331722f0dd9c0347575eb4f7b4ed110bef3
 DIST lxc-5.0.2.tar.gz.asc 833 BLAKE2B 
3d78f8a87b2f45d2b91a9a6595d286e2fc1dcfc7d28f3c1d86e968860a7e346506ab28d4dafffede8acf1f82e8b12f90eda2e6210cd6bdec702f59bad97295c6
 SHA512 
9bd1ef117cf256841b75d409e8f14b88ed54fdfc9c8c472b6baa5e9695e39cdb8c1f47ce612dc8263abb65511df0812554cc9a5820cdd6c1539a07283a4cd08f

diff --git a/app-containers/lxc/files/lxc-5.0.1-glibc-2.36.patch 
b/app-containers/lxc/files/lxc-5.0.1-glibc-2.36.patch
deleted file mode 100644
index e186c7fbb282..
--- a/app-containers/lxc/files/lxc-5.0.1-glibc-2.36.patch
+++ /dev/null
@@ -1,383 +0,0 @@
-From c1115e1503bf955c97f4cf3b925a6a9f619764c3 Mon Sep 17 00:00:00 2001
-From: Christian Brauner 
-Date: Tue, 9 Aug 2022 16:14:25 +0200
-Subject: [PATCH 1/3] build: detect where struct mount_attr is declared
-
-Fixes: #4176
-Signed-off-by: Christian Brauner (Microsoft) 

- meson.build| 30 --
- src/lxc/conf.c |  6 +++---
- src/lxc/conf.h |  2 +-
- src/lxc/mount_utils.c  |  6 +++---
- src/lxc/syscall_wrappers.h | 12 ++--
- 5 files changed, 45 insertions(+), 11 deletions(-)
-
-diff --git a/meson.build b/meson.build
-index a145faf069..f679aabbc8 100644
 a/meson.build
-+++ b/meson.build
-@@ -590,7 +590,6 @@ decl_headers = '''
- foreach decl: [
- '__aligned_u64',
- 'struct clone_args',
--'struct mount_attr',
- 'struct open_how',
- 'struct rtnl_link_stats64',
- ]
-@@ -610,7 +609,6 @@ foreach tuple: [
- ['struct seccomp_notif_sizes'],
- ['struct clone_args'],
- ['__aligned_u64'],
--['struct mount_attr'],
- ['struct open_how'],
- ['struct rtnl_link_stats64'],
- ]
-@@ -630,6 +628,34 @@ foreach tuple: [
- endif
- endforeach
- 
-+## Types.
-+decl_headers = '''
-+#include 
-+'''
-+
-+# We get -1 if the size cannot be determined
-+if cc.sizeof('struct mount_attr', prefix: decl_headers, args: 
'-D_GNU_SOURCE') > 0
-+srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), 
true)
-+found_types += 'struct mount_attr (sys/mount.h)'
-+else
-+srcconf.set10('HAVE_' + 'struct mount_attr'.underscorify().to_upper(), 
false)
-+missing_types += 'struct mount_attr (sys/mount.h)'
-+endif
-+
-+## Types.
-+decl_headers = '''
-+#include 
-+'''
-+
-+# We get -1 if the size cannot be determined
-+if cc.sizeof('struct mount_attr', prefix: decl_headers, args: 
'-D_GNU_SOURCE') > 0
-+srcconf.set10('HAVE_UAPI_' + 'struct 
mount_attr'.underscorify().to_upper(), true)
-+found_types += 'struct mount_attr (linux/mount.h)'
-+else
-+srcconf.set10('HAVE_UAPI_' + 'struct 
mount_attr'.underscorify().to_upper(), false)
-+missing_types += 'struct mount_attr (linux/mount.h)'
-+endif
-+
- ## Headers.
- foreach ident: [
- ['bpf',   '''#include 
-diff --git a/src/lxc/conf.c b/src/lxc/conf.c
-index ffbe74c2f6..4193cd07f5 100644
 a/src/lxc/conf.c
-+++ b/src/lxc/conf.c
-@@ -2885,7 +2885,7 @@ static int __lxc_idmapped_mounts_child(struct 
lxc_handler *handler, FILE *f)
-   struct lxc_mount_options opts = {};
-   int dfd_from;
-   const char *source_relative, *target_relative;
--  struct 

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

2023-02-21 Thread Joonas Niilola
commit: 93878ab22b862abe76298dbece355858e3683588
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 07:12:46 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 07:12:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93878ab2

dev-libs/nspr: drop 4.35

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/nspr/nspr-4.35.ebuild | 156 -
 1 file changed, 156 deletions(-)

diff --git a/dev-libs/nspr/nspr-4.35.ebuild b/dev-libs/nspr/nspr-4.35.ebuild
deleted file mode 100644
index ad396daa8c3f..
--- a/dev-libs/nspr/nspr-4.35.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs multilib-minimal
-
-MIN_PV="$(ver_cut 2)"
-
-DESCRIPTION="Netscape Portable Runtime"
-HOMEPAGE="https://www.mozilla.org/projects/nspr/;
-SRC_URI="https://archive.mozilla.org/pub/nspr/releases/v${PV}/src/${P}.tar.gz;
-
-LICENSE="|| ( MPL-2.0 GPL-2 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris 
~x86-solaris"
-IUSE="debug"
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/nspr-config
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.23-prtime.patch
-   "${FILESDIR}"/${PN}-4.7.1-solaris.patch
-   "${FILESDIR}"/${PN}-4.10.6-solaris.patch
-   "${FILESDIR}"/${PN}-4.8.4-darwin-install_name.patch
-   "${FILESDIR}"/${PN}-4.8.9-link-flags.patch
-   # We do not need to pass -L$libdir via nspr-config --libs
-   "${FILESDIR}"/${PN}-4.9.5_nspr_config.patch
-)
-
-QA_CONFIGURE_OPTIONS="--disable-static"
-
-src_prepare() {
-   cd "${S}"/nspr || die
-
-   default
-
-   use elibc_musl && eapply 
"${FILESDIR}"/${PN}-4.21-ipv6-musl-support.patch
-
-   # rename configure.in to configure.ac for new autotools compatibility
-   if [[ -e "${S}"/nspr/configure.in ]] ; then
-   einfo "Renaming configure.in to configure.ac"
-   mv "${S}"/nspr/configure.{in,ac} || die
-   else
-   elog "configure.in rename logic can be removed from ebuild."
-   fi
-
-   # We must run eautoconf to regenerate configure
-   eautoconf
-
-   # make sure it won't find Perl out of Prefix
-   sed -i -e "s/perl5//g" "${S}"/nspr/configure || die
-
-   # Respect LDFLAGS
-   sed -i -e 's/\$(MKSHLIB) \$(OBJS)/\$(MKSHLIB) \$(LDFLAGS) \$(OBJS)/g' \
-   "${S}"/nspr/config/rules.mk || die
-}
-
-multilib_src_configure() {
-   # We use the standard BUILD_xxx but nspr uses HOST_xxx
-   tc-export_build_env BUILD_CC
-   export HOST_CC=${BUILD_CC} HOST_CFLAGS=${BUILD_CFLAGS} 
HOST_LDFLAGS=${BUILD_LDFLAGS}
-   tc-export AR AS CC CXX RANLIB
-   [[ ${CBUILD} != ${CHOST} ]] \
-   && export CROSS_COMPILE=1 \
-   || unset CROSS_COMPILE
-
-   local myconf=(
-   --libdir="${EPREFIX}/usr/$(get_libdir)"
-   $(use_enable debug)
-   $(use_enable !debug optimize)
-   )
-
-   # The configure has some fancy --enable-{{n,x}32,64bit} switches
-   # that trigger some code conditional to platform & arch. This really
-   # matters for the few common arches (x86, ppc) but we pass a little
-   # more of them to be future-proof.
-
-   # use ABI first, this will work for most cases
-   case "${ABI}" in
-   alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86) ;;
-   n32) myconf+=( --enable-n32 );;
-   x32) myconf+=( --enable-x32 );;
-   s390x|*64) myconf+=( --enable-64bit );;
-   default) # no abi actually set, fall back to old check
-   einfo "Running a short build test to determine 
64bit'ness"
-   echo > "${T}"/test.c || die
-   ${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o 
"${T}"/test.o || die
-   case $(file "${T}"/test.o) in
-   *32-bit*x86-64*) myconf+=( --enable-x32 );;
-   *64-bit*|*ppc64*|*x86_64*) myconf+=( 
--enable-64bit );;
-   *32-bit*|*ppc*|*i386*) ;;
-   *) die "Failed to detect whether your arch is 
64bits or 32bits, disable distcc if you're using it, please";;
-   esac ;;
-   *) ;;
-   esac
-
-   # Ancient autoconf needs help finding the right tools.
-   LC_ALL="C" ECONF_SOURCE="${S}/nspr" \
-   ac_cv_path_AR="${AR}" \
-   ac_cv_path_AS="${AS}" \
-   econf "${myconf[@]}"
-}
-
-multilib_src_test() {
-   # https://firefox-source-docs.mozilla.org/nspr/running_nspr_tests.html
-   cd "${BUILD_DIR}/pr/tests" || die
-   einfo "Building tests"
-   emake
-
-   einfo "Running test suite"
-   

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

2023-02-21 Thread Joonas Niilola
commit: cd1dfba9f130ac3865d54798c2af1bada9920336
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 07:13:03 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 07:13:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd1dfba9

dev-libs/nss-pem: drop 1.0.9

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/nss-pem/Manifest |  1 -
 dev-libs/nss-pem/nss-pem-1.0.9.ebuild | 29 -
 2 files changed, 30 deletions(-)

diff --git a/dev-libs/nss-pem/Manifest b/dev-libs/nss-pem/Manifest
index b011bdde4123..173021bb45ae 100644
--- a/dev-libs/nss-pem/Manifest
+++ b/dev-libs/nss-pem/Manifest
@@ -1,3 +1,2 @@
 DIST nss-pem-1.0.8.tar.xz 41840 BLAKE2B 
6a210517b6f70a6a1a0351970811500c1364c6cbb0159dc4b7b3edeff7c01d3b643a5a4a4946a350a1a49898570141acda1e913fdc79d750339f5021445e61c7
 SHA512 
9fd1fa9203fd707668506752be6f99d26e53281b8b95d7c3020da33ab8cb287890b66c8a59f1ee952fe8d2a8a350d7c5b4214a523a2e1762e48989f02c408b33
-DIST nss-pem-1.0.9.tar.xz 41848 BLAKE2B 
606c8db9f8f8b6f46dfcc1128903d7139ba7b9d0062b7137d78ab7ba8af1877d1a6f9e96c139715dcdaf76a6ef268031692395d80efc00db719a5984edfda9e4
 SHA512 
c656e2f6ab1a0ab9448ef9efd70168f17901f585b53237f3dae493a1a40f8c90dfeb25b81e46472e479bfa3f443994669b5614f124cd828224227b7b8326f6f3
 DIST nss-pem-1.1.0.tar.xz 41928 BLAKE2B 
99dae611fd8caa58947fb518a68462c1fc779fd19bc3ba8d81aa81bc167b9ecb77830d9dd0b883996b2b62a49809f9830a989ae39facc3d421266c17af1c28c7
 SHA512 
0fe2b4a3f1fe1746845ba51fa246b7c21b3197e7533fa77851eba2c4163e07b53114ee84f8ad493542ffc00bc1dfe2bf93524f4fead4e3d7b1eed600f73c048c

diff --git a/dev-libs/nss-pem/nss-pem-1.0.9.ebuild 
b/dev-libs/nss-pem/nss-pem-1.0.9.ebuild
deleted file mode 100644
index 363033f7db86..
--- a/dev-libs/nss-pem/nss-pem-1.0.9.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib
-
-DESCRIPTION="PEM file reader for Network Security Services (NSS)"
-HOMEPAGE="https://github.com/kdudka/nss-pem;
-SRC_URI="https://github.com/kdudka/${PN}/releases/download/${P}/${P}.tar.xz;
-
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-solaris"
-
-DEPEND="dev-libs/nss
-   dev-libs/nspr"
-RDEPEND="${DEPEND}"
-BDEPEND="dev-libs/nss
-   virtual/pkgconfig"
-
-S="${WORKDIR}/${P}/src"
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DLIB_INSTALL_DIR="$(get_libdir)"
-   )
-   cmake_src_configure
-}



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

2023-02-21 Thread Joonas Niilola
commit: 59d4decf8c80dd4e853a200c28ac15bc2753d364
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 07:12:10 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 07:12:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d4decf

dev-libs/dqlite: drop 1.13.0

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/dqlite/Manifest |  1 -
 dev-libs/dqlite/dqlite-1.13.0.ebuild | 46 
 2 files changed, 47 deletions(-)

diff --git a/dev-libs/dqlite/Manifest b/dev-libs/dqlite/Manifest
index dbfef5c8a9ce..7f512103afb5 100644
--- a/dev-libs/dqlite/Manifest
+++ b/dev-libs/dqlite/Manifest
@@ -1,2 +1 @@
-DIST dqlite-1.13.0.tar.gz 190627 BLAKE2B 
02880a112a7b070ee19653b60f19dbb49030b1d0d1bd3671577137ce281fd1af9c135f138d692fcc1c14592972cc9321198b3a2003fa0e81829c8ae462604964
 SHA512 
da56c622c75dcdc1df814d2b7acfeb08cb046fa7b74691d63575ddb3d30f91b441b8f58cc72466872b4c5e0028706b6505846d8f3d06583be844baefdd85f8a9
 DIST dqlite-1.14.0.tar.gz 190757 BLAKE2B 
5304ff10134c7775c4475f77bbe60cc6892cc35c3f2a7b4813743cd27fc1176a1d513d66ebf22b47ed7e83fa833be1408f44f781fbd8200bfd3f4465ea1d6011
 SHA512 
4305b289903766f00c26e278cce3f761c778b67105a6d7e51e66cc1cbf85564fd41f27689b6895c6f182968d851e10a40d052570d55e22007e9eb5c2929dabd9

diff --git a/dev-libs/dqlite/dqlite-1.13.0.ebuild 
b/dev-libs/dqlite/dqlite-1.13.0.ebuild
deleted file mode 100644
index 5dc934b5faf6..
--- a/dev-libs/dqlite/dqlite-1.13.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Embeddable, replicated and fault tolerant SQL engine"
-HOMEPAGE="https://dqlite.io/ https://github.com/canonical/dqlite;
-SRC_URI="https://github.com/canonical/dqlite/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="LGPL-3-with-linking-exception"
-SLOT="0/1.12.0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-db/sqlite:3
-   dev-libs/libuv:=
-   >=dev-libs/raft-0.16.0"
-DEPEND="${RDEPEND}
-   test? ( >=dev-libs/raft-0.13.0[lz4,test] )"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/dqlite-1.12.0-disable-werror.patch )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   --disable-backtrace
-   --disable-debug
-   --disable-sanitize
-   --disable-static
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_install() {
-   default
-   find "${ED}" -name '*.la' -delete || die
-}



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

2023-02-21 Thread Joonas Niilola
commit: a29385a59262671a79e9fb596eab2b75d019c00e
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 07:11:05 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 07:11:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a29385a5

app-containers/lxd: stabilize 5.0.2-r1 for amd64

Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/lxd/lxd-5.0.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/lxd/lxd-5.0.2-r1.ebuild 
b/app-containers/lxd/lxd-5.0.2-r1.ebuild
index 71d742a84eeb..c71e17124ef0 100644
--- a/app-containers/lxd/lxd-5.0.2-r1.ebuild
+++ b/app-containers/lxd/lxd-5.0.2-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://linuxcontainers.org/downloads/lxd/${P}.tar.gz
 
 LICENSE="Apache-2.0 BSD LGPL-3 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="apparmor nls"
 
 DEPEND="acct-group/lxd



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

2023-02-21 Thread Alfredo Tupone
commit: 1c138845549fbbd957aa9c6c41aa57d81666c04c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Feb 22 06:52:45 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb 22 06:53:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c138845

sci-libs/pytorch: support python 3.11

Signed-off-by: Alfredo Tupone  gentoo.org>

 sci-libs/pytorch/{pytorch-1.13.1.ebuild => pytorch-1.13.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/pytorch/pytorch-1.13.1.ebuild 
b/sci-libs/pytorch/pytorch-1.13.1-r1.ebuild
similarity index 97%
rename from sci-libs/pytorch/pytorch-1.13.1.ebuild
rename to sci-libs/pytorch/pytorch-1.13.1-r1.ebuild
index 898c43a39ba9..956c5e89cbc8 100644
--- a/sci-libs/pytorch/pytorch-1.13.1.ebuild
+++ b/sci-libs/pytorch/pytorch-1.13.1-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9..11} )
 DISTUTILS_SINGLE_IMPL=1
 inherit distutils-r1
 



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

2023-02-21 Thread Zac Medico
commit: 8b103f3f1cf881b775fd434c3da260b89d9a8c71
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Feb 22 06:34:45 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Feb 22 06:42:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b103f3f

app-containers/netavark: new package, add 1.4.0

Closes: https://bugs.gentoo.org/895270
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/netavark/Manifest  | 183 ++
 app-containers/netavark/metadata.xml  |  16 ++
 app-containers/netavark/netavark-1.4.0.ebuild | 213 ++
 3 files changed, 412 insertions(+)

diff --git a/app-containers/netavark/Manifest b/app-containers/netavark/Manifest
new file mode 100644
index ..f4e818925e5f
--- /dev/null
+++ b/app-containers/netavark/Manifest
@@ -0,0 +1,183 @@
+DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
+DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 
86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e
 SHA512 
b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
+DIST anyhow-1.0.66.crate 43770 BLAKE2B 
8d74397c47bd64c00f015cf7ee279fa020ea39191440208d77e4a5fdb35fca531e8bb9b765be223b24050d0fd1db76fa5b516146f450937f84a5c113c9eca997
 SHA512 
7b4078906df2805d491dc2f29c4eec85a9f43078c0dcd9c05261c2706ed655953b693c4f59fda62547681b29cda9ac7a0789f1359bb18110403cfe34e9fb0dc3
+DIST async-broadcast-0.4.1.crate 19732 BLAKE2B 
9b48985cf6b10a14911a7c83c742357c818bd5e0847eb825fb00b89ac90961504eda9ba3c5b2312bc02800e41863bc03772519a44e3ea8429be99783f6256509
 SHA512 
b4fe8fb92d957f0988e7d68fdc81153636a3fb30c019dc005fd9a17838fcc6b68e06b84828cad06259dd334a2fa478f5418e0f0d8091f1fe5be7ff59e6e31ef9
+DIST async-channel-1.7.1.crate 12855 BLAKE2B 
f7762c5d3fa880da7e31f176fc28d9997fcb734c8cb850f8f369315af317c6c0a0b8b834b23474b8320cacfa5fda7464f60cf28f284b68b45d9abb728201bd89
 SHA512 
26c2fcc2b0f0bd1fb58826f7a0ef1bdd3069c02c00b7e59c2c7001f39d347df8c9882eee8682629ff8d94e88973186b20fcf2ee6885332024d181d3525866cd9
+DIST async-executor-1.5.0.crate 15068 BLAKE2B 
d764f9166018d0dd07ca687be64f139e4dd8ae8488a1d6ada0595a17abb5fbd1c04b37c00b1f02e6c100529eeb0e9147729833e2203c56d4b92ae76fa75929ab
 SHA512 
0fa79f50648aafed31d572e25534ac10df7d5d105119d4f6e1cc9af710e86103b0def49829ed6523e384634a3ccd697d01f07e4898c1e84dcb48d3fe52aaed5d
+DIST async-io-1.10.0.crate 36493 BLAKE2B 
5ccfbf160aefe2b8a661e74b09d8b5374c403759d78c8d0a13db47d7e7943c22938d1c7bd03512a98899aa9f4cc8b31584e0fb47e4d296f369b8d2908c5a912b
 SHA512 
f1ba7cd3f28944c106dc94c05ca4cac851299bed6899a53867580317c73436d062c164a1de55ee9b2913d3c34470ef3c25c2ffdb2a9d342ed9919961b6e5377b
+DIST async-lock-2.6.0.crate 20497 BLAKE2B 
9703dec1ecfda4b482b6df48bb1691b8aa5e6645c310e437656cb7eccd2115f2af6443063dd9f1ffd0108aa866cacdbabbebc287800b7824a25f2d1b8fbb4a42
 SHA512 
20cb5f5f37d4c4fd7f010d96ed79a924dcc7eee3584027c48ea0edc04d19158f080771acd63fe0534dc5762937a0c1ea8bce8df707526a9f245b5dda61317dad
+DIST async-recursion-1.0.0.crate 10746 BLAKE2B 
2f7457958f3565e440d404c7cc0dc8077c731909ef27a625afe906bc42d4639a9ccefe9200e701ab8f3791d96d5e8a4ae784241ed37c5d1f226833d3feeba1d8
 SHA512 
3c1ea5a7810fab786ad8a815077894ed8413c5e4fba74e0998fc0847c6ea79fe8dad0926a778bfd02a671172c2386184e388cbaee687b777ad3eab080115a515
+DIST async-task-4.3.0.crate 29544 BLAKE2B 
ed27a637b0c7196f9dbc13b597cd97afbf4bdcd78d5f46e20862a39f41ea3b2dd9335795dbb8fc22e2c4ba75e4678156fb062f91211e1caf2475546ca99ba327
 SHA512 
55f4fa697d1e00946e3e518e35117552e66a28a4c52e72f66af4c1b9a31e932d1fd32f31a4097fea707789575a9aec0db2ce9eb51643909480a41c52d3558d22
+DIST async-trait-0.1.58.crate 26783 BLAKE2B 
6ea40439b0d57169ae3346f4cc3b57322be7e073070cc4d3e476d349e9e2dcc95aaf8b9360a6d2dff82e6ba5d86ca1cbfa3ad54f7bd2740b8ac2b7bf0ac75f4a
 SHA512 
2ce2e2ca1128c413667618bb1d865d6f3d2de89c9480c4124321a2cee2e51908fa6b7e911bcb1c5699a21cc296d221f9b4e970df6c37f5b2b234de05a6138291
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/fastfetch/

2023-02-21 Thread Viorel Munteanu
commit: 2bd517aa02841718cf7297a22d2e59f863aea664
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Feb 22 06:28:02 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Feb 22 06:28:02 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2bd517aa

app-misc/fastfetch: drop 1.8.2

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-misc/fastfetch/Manifest   |  1 -
 app-misc/fastfetch/fastfetch-1.8.2.ebuild | 95 ---
 2 files changed, 96 deletions(-)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 7b030d2a8..e533dbeac 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,3 +1,2 @@
 DIST fastfetch-1.10.1.tar.gz 526593 BLAKE2B 
f64832bc8f1937eae352e47e9448ad5be7aa30c7c583590d591840cb718d3aa4bdabe3ce49ef5401a930a144dd64ba5d37503ba13aad8b37b8d4c6088494671b
 SHA512 
83fbddaf87095d35ee19c3527a65fe942a08e16ebc6838331336c2d06683e8385d6c2f0ff3080c2a529590614e18a8cc2ef74fa0fc7065a86f7a7b65716fc026
-DIST fastfetch-1.8.2.tar.gz 495971 BLAKE2B 
e490323b2a18c2cc6a17569955fde820584a4b1e547ad18162b1cbb6f72c61cf8e891c4d1ed56c89f78ac0bc3d5769603e1dfc61c32bad07985c0df27cdf5e10
 SHA512 
cad6e1f69fd9192e63a55478ee6abe1f0a72c1d4af645d2b8fc1e56fc90eda80f62b5da7a87744ba1a668e5f0b785aac0e49be90867d3b61c674cf455cf984c0
 DIST fastfetch-1.9.1.tar.gz 510560 BLAKE2B 
086f743a0e9ec09a3222d9c9951e26449dde90d00fb297d96611393bf23ab6eb8df255e9519b35904d73faa726ea83f673c5ea977a9f2b7f0689de898b0683ba
 SHA512 
9b449aa3b5072d2f7b7857d7a11e315dbb7d4148e2761487e6682980e53bb3acf3ccd14b57bf9d788288a931f8aa940b699f07b1a09673fee53d70f63b081f83

diff --git a/app-misc/fastfetch/fastfetch-1.8.2.ebuild 
b/app-misc/fastfetch/fastfetch-1.8.2.ebuild
deleted file mode 100644
index 37a92f2e8..0
--- a/app-misc/fastfetch/fastfetch-1.8.2.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Fast system information tool"
-HOMEPAGE="https://github.com/LinusDierheimer/fastfetch;
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git;
-   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
-   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
-   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
-else
-   
SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="X chafa dbus gnome imagemagick opencl opengl osmesa pci sqlite vulkan 
wayland xcb xfce xrandr"
-
-# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
-RDEPEND="
-   sys-libs/zlib
-   X? ( x11-libs/libX11 )
-   chafa? ( media-gfx/chafa )
-   dbus? ( sys-apps/dbus )
-   gnome? (
-   dev-libs/glib
-   gnome-base/dconf
-   )
-   imagemagick? ( media-gfx/imagemagick:= )
-   opencl? ( virtual/opencl )
-   opengl? ( media-libs/libglvnd[X] )
-   osmesa? ( media-libs/mesa[osmesa] )
-   pci? ( sys-apps/pciutils )
-   sqlite? ( dev-db/sqlite:3 )
-   vulkan? ( media-libs/vulkan-loader )
-   wayland? ( dev-libs/wayland )
-   xcb? ( x11-libs/libxcb )
-   xfce? ( xfce-base/xfconf )
-   xrandr? ( x11-libs/libXrandr )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-REQUIRED_USE="
-   xrandr? ( X )
-   chafa? ( imagemagick )
-"
-
-src_configure() {
-   local fastfetch_enable_imagemagick7=no
-   local fastfetch_enable_imagemagick6=no
-   if use imagemagick; then
-   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
-   fastfetch_enable_imagemagick6=$(has_version 
'

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/fastfetch/

2023-02-21 Thread Viorel Munteanu
commit: ec5bddd22ec247e4b3899cbdc10cdec8130a1d7f
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Feb 22 06:28:22 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Feb 22 06:28:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec5bddd2

app-misc/fastfetch: sync live

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-misc/fastfetch/fastfetch-0.1..ebuild | 39 +++-
 app-misc/fastfetch/fastfetch-0.2..ebuild | 39 +++-
 2 files changed, 42 insertions(+), 36 deletions(-)

diff --git a/app-misc/fastfetch/fastfetch-0.1..ebuild 
b/app-misc/fastfetch/fastfetch-0.1..ebuild
index fa45a9f5f..c60289caf 100644
--- a/app-misc/fastfetch/fastfetch-0.1..ebuild
+++ b/app-misc/fastfetch/fastfetch-0.1..ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci 
sqlite vulkan wayland xcb xfce xrandr"
+IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci 
pulseaudio sqlite vulkan wayland xcb xfce xrandr"
 
 # note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
 RDEPEND="
@@ -38,6 +38,7 @@ RDEPEND="
opengl? ( media-libs/libglvnd[X] )
osmesa? ( media-libs/mesa[osmesa] )
pci? ( sys-apps/pciutils )
+   pulseaudio? ( media-libs/libpulse )
sqlite? ( dev-db/sqlite:3 )
vulkan? ( media-libs/vulkan-loader )
wayland? ( dev-libs/wayland )
@@ -62,29 +63,31 @@ src_configure() {
fi
 
local mycmakeargs=(
+   -DENABLE_LIBCJSON=no
-DENABLE_RPM=no
-   -DENABLE_LIBPCI=$(usex pci)
-   -DENABLE_VULKAN=$(usex vulkan)
-   -DENABLE_WAYLAND=$(usex wayland)
-   -DENABLE_XCB_RANDR=$(usex xcb)
-   -DENABLE_XCB=$(usex xcb)
-   -DENABLE_XRANDR=$(usex xrandr)
-   -DENABLE_X11=$(usex X)
-   -DENABLE_GIO=$(usex gnome)
-   -DENABLE_DCONF=$(usex gnome)
-   -DENABLE_XFCONF=$(usex xfce)
-   -DENABLE_IMAGEMAGICK7=${fastfetch_enable_imagemagick7}
-   -DENABLE_IMAGEMAGICK6=${fastfetch_enable_imagemagick6}
-DENABLE_ZLIB=yes
+
-DENABLE_CHAFA=$(usex chafa)
-   -DENABLE_SQLITE3=$(usex sqlite)
+   -DENABLE_DBUS=$(usex dbus)
+   -DENABLE_DCONF=$(usex gnome)
-DENABLE_EGL=$(usex opengl)
+   -DENABLE_GIO=$(usex gnome)
-DENABLE_GLX=$(usex opengl)
-   -DENABLE_OSMESA=$(usex osmesa)
-   -DENABLE_OPENCL=$(usex opencl)
-   -DENABLE_DBUS=$(usex dbus)
-   -DENABLE_LIBCJSON=no
+   -DENABLE_IMAGEMAGICK6=${fastfetch_enable_imagemagick6}
+   -DENABLE_IMAGEMAGICK7=${fastfetch_enable_imagemagick7}
-DENABLE_LIBNM=$(usex networkmanager)
+   -DENABLE_LIBPCI=$(usex pci)
+   -DENABLE_OPENCL=$(usex opencl)
+   -DENABLE_OSMESA=$(usex osmesa)
+   -DENABLE_PULSE=$(usex pulseaudio)
+   -DENABLE_SQLITE3=$(usex sqlite)
+   -DENABLE_VULKAN=$(usex vulkan)
+   -DENABLE_WAYLAND=$(usex wayland)
+   -DENABLE_X11=$(usex X)
+   -DENABLE_XCB=$(usex xcb)
+   -DENABLE_XCB_RANDR=$(usex xcb)
+   -DENABLE_XFCONF=$(usex xfce)
+   -DENABLE_XRANDR=$(usex xrandr)
)
 
append-cppflags -DNDEBUG

diff --git a/app-misc/fastfetch/fastfetch-0.2..ebuild 
b/app-misc/fastfetch/fastfetch-0.2..ebuild
index fa45a9f5f..c60289caf 100644
--- a/app-misc/fastfetch/fastfetch-0.2..ebuild
+++ b/app-misc/fastfetch/fastfetch-0.2..ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="MIT"
 SLOT="0"
-IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci 
sqlite vulkan wayland xcb xfce xrandr"
+IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci 
pulseaudio sqlite vulkan wayland xcb xfce xrandr"
 
 # note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
 RDEPEND="
@@ -38,6 +38,7 @@ RDEPEND="
opengl? ( media-libs/libglvnd[X] )
osmesa? ( media-libs/mesa[osmesa] )
pci? ( sys-apps/pciutils )
+   pulseaudio? ( media-libs/libpulse )
sqlite? ( dev-db/sqlite:3 )
vulkan? ( media-libs/vulkan-loader )
wayland? ( dev-libs/wayland )
@@ -62,29 +63,31 @@ src_configure() {
fi
 
local mycmakeargs=(
+   -DENABLE_LIBCJSON=no
-DENABLE_RPM=no
-   -DENABLE_LIBPCI=$(usex pci)
-   -DENABLE_VULKAN=$(usex vulkan)
-   -DENABLE_WAYLAND=$(usex wayland)
-   -DENABLE_XCB_RANDR=$(usex xcb)
-   -DENABLE_XCB=$(usex xcb)
-   -DENABLE_XRANDR=$(usex xrandr)
-   

[gentoo-commits] repo/proj/guru:dev commit in: app-misc/fastfetch/

2023-02-21 Thread Viorel Munteanu
commit: 0cdfb252363dd46752c0fd2091b77f2f2b7bc28a
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Feb 22 06:27:51 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Feb 22 06:27:51 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0cdfb252

app-misc/fastfetch: add 1.10.1

Signed-off-by: Viorel Munteanu  gentoo.org>

 app-misc/fastfetch/Manifest|   1 +
 app-misc/fastfetch/fastfetch-1.10.1.ebuild | 102 +
 2 files changed, 103 insertions(+)

diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index 4a4c3458a..7b030d2a8 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -1,2 +1,3 @@
+DIST fastfetch-1.10.1.tar.gz 526593 BLAKE2B 
f64832bc8f1937eae352e47e9448ad5be7aa30c7c583590d591840cb718d3aa4bdabe3ce49ef5401a930a144dd64ba5d37503ba13aad8b37b8d4c6088494671b
 SHA512 
83fbddaf87095d35ee19c3527a65fe942a08e16ebc6838331336c2d06683e8385d6c2f0ff3080c2a529590614e18a8cc2ef74fa0fc7065a86f7a7b65716fc026
 DIST fastfetch-1.8.2.tar.gz 495971 BLAKE2B 
e490323b2a18c2cc6a17569955fde820584a4b1e547ad18162b1cbb6f72c61cf8e891c4d1ed56c89f78ac0bc3d5769603e1dfc61c32bad07985c0df27cdf5e10
 SHA512 
cad6e1f69fd9192e63a55478ee6abe1f0a72c1d4af645d2b8fc1e56fc90eda80f62b5da7a87744ba1a668e5f0b785aac0e49be90867d3b61c674cf455cf984c0
 DIST fastfetch-1.9.1.tar.gz 510560 BLAKE2B 
086f743a0e9ec09a3222d9c9951e26449dde90d00fb297d96611393bf23ab6eb8df255e9519b35904d73faa726ea83f673c5ea977a9f2b7f0689de898b0683ba
 SHA512 
9b449aa3b5072d2f7b7857d7a11e315dbb7d4148e2761487e6682980e53bb3acf3ccd14b57bf9d788288a931f8aa940b699f07b1a09673fee53d70f63b081f83

diff --git a/app-misc/fastfetch/fastfetch-1.10.1.ebuild 
b/app-misc/fastfetch/fastfetch-1.10.1.ebuild
new file mode 100644
index 0..c60289caf
--- /dev/null
+++ b/app-misc/fastfetch/fastfetch-1.10.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Fast system information tool"
+HOMEPAGE="https://github.com/LinusDierheimer/fastfetch;
+if [[ ${PV} == * ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/LinusDierheimer/fastfetch.git;
+   [[ ${PV} == *0.1. ]] && EGIT_BRANCH=master
+   [[ ${PV} == *0.2. ]] && EGIT_BRANCH=dev
+   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
+else
+   
SRC_URI="https://github.com/LinusDierheimer/fastfetch/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="X chafa dbus gnome imagemagick networkmanager opencl opengl osmesa pci 
pulseaudio sqlite vulkan wayland xcb xfce xrandr"
+
+# note - qa-vdb will always report errors because fastfetch loads the libs 
dynamically
+RDEPEND="
+   sys-libs/zlib
+   X? ( x11-libs/libX11 )
+   chafa? ( media-gfx/chafa )
+   dbus? ( sys-apps/dbus )
+   gnome? (
+   dev-libs/glib
+   gnome-base/dconf
+   )
+   imagemagick? ( media-gfx/imagemagick:= )
+   networkmanager? ( net-misc/networkmanager )
+   opencl? ( virtual/opencl )
+   opengl? ( media-libs/libglvnd[X] )
+   osmesa? ( media-libs/mesa[osmesa] )
+   pci? ( sys-apps/pciutils )
+   pulseaudio? ( media-libs/libpulse )
+   sqlite? ( dev-db/sqlite:3 )
+   vulkan? ( media-libs/vulkan-loader )
+   wayland? ( dev-libs/wayland )
+   xcb? ( x11-libs/libxcb )
+   xfce? ( xfce-base/xfconf )
+   xrandr? ( x11-libs/libXrandr )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+REQUIRED_USE="
+   xrandr? ( X )
+   chafa? ( imagemagick )
+"
+
+src_configure() {
+   local fastfetch_enable_imagemagick7=no
+   local fastfetch_enable_imagemagick6=no
+   if use imagemagick; then
+   fastfetch_enable_imagemagick7=$(has_version 
'>=media-gfx/imagemagick-7.0.0' && echo yes || echo no)
+   fastfetch_enable_imagemagick6=$(has_version 
'

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

2023-02-21 Thread Joonas Niilola
commit: 453d1bf23d6300c59b8fba583417f3ffba937693
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 06:23:13 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 06:23:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=453d1bf2

app-containers/lxd: revbump stable and add subslot binder for raft

Signed-off-by: Joonas Niilola  gentoo.org>

 app-containers/lxd/{lxd-5.0.1-r6.ebuild => lxd-5.0.1-r7.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/lxd/lxd-5.0.1-r6.ebuild 
b/app-containers/lxd/lxd-5.0.1-r7.ebuild
similarity index 99%
rename from app-containers/lxd/lxd-5.0.1-r6.ebuild
rename to app-containers/lxd/lxd-5.0.1-r7.ebuild
index 94090ea58185..fb1952e6d9c7 100644
--- a/app-containers/lxd/lxd-5.0.1-r6.ebuild
+++ b/app-containers/lxd/lxd-5.0.1-r7.ebuild
@@ -23,7 +23,7 @@ DEPEND="acct-group/lxd
dev-db/sqlite:3
dev-libs/dqlite:=
dev-libs/lzo
-   dev-libs/raft[lz4]
+   dev-libs/raft:=[lz4]
>=dev-util/xdelta-3.0[lzma(+)]
net-dns/dnsmasq[dhcp]
sys-libs/libcap



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

2023-02-21 Thread Joonas Niilola
commit: f3e81dffcabc5549927a1bed355991c5c441d9d8
Author: Joonas Niilola  gentoo  org>
AuthorDate: Wed Feb 22 06:24:38 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Feb 22 06:24:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e81dff

dev-lang/spidermonkey: add 102.8.0

- enable '--enable-optimize'.

Closes: https://bugs.gentoo.org/894120
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-lang/spidermonkey/Manifest|   2 +
 dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild | 411 ++
 2 files changed, 413 insertions(+)

diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index b663fa8bdf20..8cc82df7576e 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -1,6 +1,8 @@
 DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 
2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c
 SHA512 
c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
 DIST firefox-102.7.0esr.source.tar.xz 479538092 BLAKE2B 
bcfc62fce9ddaa12c25951178cc865af5d230de453dfea28ff46ad40976b08d31479c1a81dbf235dcf3c9ddbf949bee447ceb5bb384aee1f2da633ef2199f114
 SHA512 
2a9d212b5d15e1bf7a6156495126cbc9161d2057aeedea8f7a5a0670a19a9b00cf35044075935c8f3c788118856ba2cc00f9b297c5ac713f094857683f7cd13b
+DIST firefox-102.8.0esr.source.tar.xz 479172816 BLAKE2B 
0b4cbf11028abc73a8479fb94670e98f0a293fc12381b1eccbadd64a33db068ab7434357abbe3ce0773382c7c90b8fe4d2258cc55abe8bdc2f551bba1dc2b797
 SHA512 
93ea87997b66088b94c6e943b6e99e9a71d1908444d096c0f65b6876d2c584e55ff6120266f3851f986b664bd1f12fa31206b03479c2b751e7c3ca097ac14275
 DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 
41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654
 SHA512 
7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
+DIST firefox-102esr-patches-09j.tar.xz 20236 BLAKE2B 
35431fbc56c5470dac2839fd218d2a589558cf964eab2373f2db7a01e6e0dfee329b1b63f6a421bfd4c9bf8c3ed9877067cdc462742a1cc59d78d1d10264ebac
 SHA512 
7fb82ff3ef2cbca339ab05ac07f0409088a87dfe37314d31d441bae1beb181cbea799dcd63dd560d0ccde24b665379118e5e99a1c1a2385d859378901593089b
 DIST firefox-78.15.0esr.source.tar.xz 330819568 BLAKE2B 
dc8785613c2f72c55d484642c89c2545765a9efbd609bc7c2cf57b4a3a06a2ea22e6959e42b5b8af867db782e8b2097a67dec858796b744e47008a8e575e2316
 SHA512 
ac3de735b246ce4f0e1619cd2664321ffa374240ce6843e785d79a350dc30c967996bbcc5e3b301cb3d822ca981cbea116758fc4122f1738d75ddfd1165b6378
 DIST firefox-78esr-patches-19.tar.xz 88424 BLAKE2B 
fdc7bf8f28b3e799551a70f1cec7a695f52c4712f3b28733648fcd7dac5a599613f4c3d2cfa169266dc62b65619b7f28c0e06d32317adb8ec0056ca79c87e9f6
 SHA512 
3c81dadc9bf74207c4e361605127ef6141d77700c5c54f1f9cd5ad3be13df9f73c6eec2f51d779558e4bdad1e7395c6aa8943a93415bd1786d461042bc03550a
 DIST firefox-91.13.0esr.source.tar.xz 380053584 BLAKE2B 
75d0daa512b3a2d41974a0169778be9ef19a100de2bd382add9831860ca93976585a41e760b6a7ec753268fb78f9f61049780fa7961834248bc8157cfdcc2827
 SHA512 
38b4cc52de21e76d6061e6ba175e1cbfd888a16070aa951f5a44283f2db9d7e94f2504621f0da78feac6e71491a6d0e7038f63dd0ae112dcad700eb02e9aa516

diff --git a/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
new file mode 100644
index ..201d00f93bfe
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.8.0.ebuild
@@ -0,0 +1,411 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-09j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-04j.tar.xz"
+
+LLVM_MAX_SLOT=15
+
+PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix 
python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+   MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+   # Convert the ebuild version to the upstream Mozilla version
+   MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+   MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+   MOZ_PV="${MOZ_PV%%_rc*}"# Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+   # ESR releases have slightly different version numbers
+   MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV};
+
+if [[ 

[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2023-02-21 Thread Sam James
commit: 33f69e6e51de47d14ac7230cf5bc2ed8ed9a1512
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 06:09:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 06:09:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33f69e6e

dev-python/google-api-python-client: Stabilize 2.77.0 ALLARCHES, #895748

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

 .../google-api-python-client/google-api-python-client-2.77.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild
index 7f5368fd7fde..703ac440a7a0 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.77.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 RDEPEND="
>=dev-python/httplib2-0.15[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/

2023-02-21 Thread Sam James
commit: fa2575e954ee65e311716083125cfdd3c7336c18
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 06:09:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 06:09:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2575e9

net-irc/inspircd: Stabilize 3.15.0 x86, #895648

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

 net-irc/inspircd/inspircd-3.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/inspircd/inspircd-3.15.0.ebuild 
b/net-irc/inspircd/inspircd-3.15.0.ebuild
index 7df864d182dd..5452ab3dcb55 100644
--- a/net-irc/inspircd/inspircd-3.15.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
 IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 
regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2023-02-21 Thread Sam James
commit: 79858daba2c620278d67f226bc13d19d4abf93ed
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 06:09:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 06:09:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79858dab

app-arch/upx-bin: Stabilize 4.0.2 amd64, #895738

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

 app-arch/upx-bin/upx-bin-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx-bin/upx-bin-4.0.2.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.2.ebuild
index 1fa76c1595d5..933e3e3037ee 100644
--- a/app-arch/upx-bin/upx-bin-4.0.2.ebuild
+++ b/app-arch/upx-bin/upx-bin-4.0.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="x86? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-i386
 
 LICENSE="GPL-2+ UPX-exception"
 SLOT="0"
-KEYWORDS="-* ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
 RESTRICT="strip"
 
 RDEPEND="!app-arch/upx"



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

2023-02-21 Thread Sam James
commit: 5289c6d1ebfaf4311c92f6c67be6e0d375a5d85d
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 06:09:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 06:09:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5289c6d1

app-arch/upx: Stabilize 4.0.2 amd64, #895738

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

 app-arch/upx/upx-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-4.0.2.ebuild b/app-arch/upx/upx-4.0.2.ebuild
index e6cb58a6ff24..a8c49c8ba6e4 100644
--- a/app-arch/upx/upx-4.0.2.ebuild
+++ b/app-arch/upx/upx-4.0.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"



[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/

2023-02-21 Thread Sam James
commit: 4b7c54d5a3c343a9ab615269157da01829dde703
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 06:09:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 06:09:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7c54d5

app-arch/upx-bin: Stabilize 4.0.2 x86, #895738

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

 app-arch/upx-bin/upx-bin-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx-bin/upx-bin-4.0.2.ebuild 
b/app-arch/upx-bin/upx-bin-4.0.2.ebuild
index 933e3e3037ee..611c953f6d8c 100644
--- a/app-arch/upx-bin/upx-bin-4.0.2.ebuild
+++ b/app-arch/upx-bin/upx-bin-4.0.2.ebuild
@@ -19,7 +19,7 @@ SRC_URI="x86? ( 
https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-i386
 
 LICENSE="GPL-2+ UPX-exception"
 SLOT="0"
-KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="-* amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86"
 RESTRICT="strip"
 
 RDEPEND="!app-arch/upx"



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

2023-02-21 Thread Sam James
commit: 21c43e0e0401c348afbb58f8853933a20f5ba599
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 22 06:09:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 22 06:09:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c43e0e

app-arch/upx: Stabilize 4.0.2 x86, #895738

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

 app-arch/upx/upx-4.0.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-arch/upx/upx-4.0.2.ebuild b/app-arch/upx/upx-4.0.2.ebuild
index a8c49c8ba6e4..44d1747d853c 100644
--- a/app-arch/upx/upx-4.0.2.ebuild
+++ b/app-arch/upx/upx-4.0.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}-src"
 
 LICENSE="GPL-2+ UPX-exception" # Read the exception before applying any patches
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
 
 RDEPEND="!app-arch/upx-bin"
 BDEPEND="app-arch/xz-utils[extra-filters]"



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

2023-02-21 Thread Michał Górny
commit: e2317de12b122befc3860eaa6ae904c8f46d1dd1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:46:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:46:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2317de1

dev-python/tox: Bump to 4.4.6

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

 dev-python/tox/Manifest |  1 +
 dev-python/tox/tox-4.4.6.ebuild | 95 +
 2 files changed, 96 insertions(+)

diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 47f623b591e6..4dbcaffd53c2 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,3 +1,4 @@
 DIST tox-3.28.0.gh.tar.gz 309472 BLAKE2B 
9896411426f6aebb3efa468c01696ecc5f17ec3e67825672d0efc74c1b1468bc8b8d9c14b6177c181750ba4b9a5e77d616068dd83e21f5641acfc8e2a271cc1f
 SHA512 
64816754e6800661bb564c5c7d21c4139522d540a04fafe3c4591d596072d48d1cbe0ee2abee9c8faf3d5007774f5371431b5a7a8f49912bc879c7b168aab2ca
 DIST tox-4.4.4.gh.tar.gz 303823 BLAKE2B 
3386f00343035dd1d3fe58cb15cd666a55e7d77b84d93c87b5e3add24753255657591d0019a7a2349c081796e1bf096fc29b6451f0d5286e3b5b3ef18e5539c5
 SHA512 
d37fe82c685db238ab36929d5bfd1dece73ec36b533e027700c35cfe7c3bdff21639212dcb504c499739a17bc9cd600effe4e911a3572375912c4912bf4c5f45
 DIST tox-4.4.5.gh.tar.gz 303977 BLAKE2B 
4861add250b2fbd5736aed9183544f048194042ffbf059e38c551f96be2e0de043ec2877fac6dd51355d1553830f8b0d18c2d1f599c3cf9716882d78883f1c70
 SHA512 
38637caa136a54172d122aa2725787affdfef755f1dae4fcee9dfb390191ef5932c3955fdd8283710a052e5632f393c39f3c69a12f95468dfb8870590a285c59
+DIST tox-4.4.6.gh.tar.gz 304337 BLAKE2B 
2c157fe5febf1eb131d767ade87484880201bb37fa65a579abb9780d755d570f216b8f865dd2dd8dbb3a3af01be78133f9ac0b73a3166dfc2b9cd99f6547498a
 SHA512 
403bca89228d665182bfbb61550dfd9e9fb4ce4a5592472d50cd38e3f264c806fa15bbdccc020a720ad69885d9be54a1f074f6d87549cbe2b523e53d870358dc

diff --git a/dev-python/tox/tox-4.4.6.ebuild b/dev-python/tox/tox-4.4.6.ebuild
new file mode 100644
index ..ff36971ecf17
--- /dev/null
+++ b/dev-python/tox/tox-4.4.6.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/_}
+DESCRIPTION="virtualenv-based automation of test activities"
+HOMEPAGE="
+   https://tox.readthedocs.io/
+   https://github.com/tox-dev/tox/
+   https://pypi.org/project/tox/
+"
+SRC_URI="
+   https://github.com/tox-dev/tox/archive/${PV/_}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/cachetools-5.3[${PYTHON_USEDEP}]
+   >=dev-python/chardet-5.1[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.9[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1[${PYTHON_USEDEP}]
+   >=dev-python/pyproject-api-1.5[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   >=dev-python/virtualenv-20.17.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/hatch-vcs-0.3[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/build-0.10[${PYTHON_USEDEP}]
+   >=dev-python/distlib-0.3.6[${PYTHON_USEDEP}]
+   >=dev-python/flaky-3.7[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   >=dev-python/re-assert-1.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/time-machine-2.9[${PYTHON_USEDEP}]
+   ' 'python*')
+   )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+
+src_prepare() {
+   # the minimal bounds in tox are entirely meaningless and new packaging
+   # breaks setuptools
+   sed -i -e '/packaging/s:>=[0-9]\+::' pyproject.toml || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # devpi_process is not packaged, and has lots of dependencies
+   cat > "${T}"/devpi_process.py <<-EOF || die
+   def IndexServer(*args, **kwargs): raise NotImplementedError()
+   EOF
+
+   local -x PYTHONPATH=${T}:${PYTHONPATH}
+   local EPYTEST_DESELECT=(
+   # Internet
+   
tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
+   )
+   local EPYTEST_IGNORE=(
+   # requires devpi*
+   tests/test_provision.py
+   )
+
+   [[ ${EPYTHON} == pypy3 ]] && 

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

2023-02-21 Thread Michał Górny
commit: e53f6071382d465c85905c73aaa7c42615f31940
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:47:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:47:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e53f6071

dev-python/python-json-logger: Bump to 2.0.7

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

 dev-python/python-json-logger/Manifest |  1 +
 .../python-json-logger-2.0.7.ebuild| 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/python-json-logger/Manifest 
b/dev-python/python-json-logger/Manifest
index dee4d2cb7d6f..5b5f48798b33 100644
--- a/dev-python/python-json-logger/Manifest
+++ b/dev-python/python-json-logger/Manifest
@@ -1,2 +1,3 @@
 DIST python-json-logger-2.0.5.tar.gz 10224 BLAKE2B 
3254b5240d6ece2cd267d82bde242bfbc28845bf6ad255a2be8bbc1b46cc5d04cba47c3f40f87b401c43e8bf26993210740c4e5aea8b4b737526d69a9dc789c7
 SHA512 
b9f768df8760c6f3660eb5036c8873bc1075fdca2d622b137af6a385e44e56e69a132df19472cba47dfb81d6699369822d83fdb85ad089ee3cc3a9b7fe428e6d
 DIST python-json-logger-2.0.6.tar.gz 10369 BLAKE2B 
c33766ea303c8210670865ff6e38ceca536f8af3c4eec0d981ffc46328bb832db4c84ab4fbbf1dc970cef1f844fb461fcb364d7fe12e261f701ffda2ff6d600a
 SHA512 
0a4625f1f1aeff62f60bd48bcd695bce5bfb94aa907b41b2f20116fa8f63b84127486796539876c9d5392130c837c59c66b364e1b19225d0bd49899e8efe6b6b
+DIST python-json-logger-2.0.7.tar.gz 10508 BLAKE2B 
818abaa8007db2226beb7e9f9b6326c4c59e11827c740496bfde491a495b8580b74c483b4bead58525942009ae84643758b8fec4dc0ba85e2c1c2deff2445bcf
 SHA512 
a3056f6c07386410204e65d027504df49d890b5c4577a0460077bc698c9104ab8720d6db107153766611f4f22141c0b2b57dbdacba75a7078638945937922f5e

diff --git a/dev-python/python-json-logger/python-json-logger-2.0.7.ebuild 
b/dev-python/python-json-logger/python-json-logger-2.0.7.ebuild
new file mode 100644
index ..3cf33e8f9d0d
--- /dev/null
+++ b/dev-python/python-json-logger/python-json-logger-2.0.7.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Standard python logging to output log data as json objects"
+HOMEPAGE="
+   https://github.com/madzak/python-json-logger/
+   https://pypi.org/project/python-json-logger/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+
+distutils_enable_tests unittest



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

2023-02-21 Thread Michał Górny
commit: ccec88802d6a05a0aace7e1fa5746b3877645704
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:41:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:41:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccec8880

dev-python/ensurepip-setuptools: Bump to 67.4.0

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

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

diff --git a/dev-python/ensurepip-setuptools/Manifest 
b/dev-python/ensurepip-setuptools/Manifest
index d0b86b7ccd22..af4ba0e1f852 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -3,3 +3,4 @@ DIST setuptools-67.2.0-py3-none-any.whl 1082973 BLAKE2B 
7769ebdbde59e47cfc9f364a
 DIST setuptools-67.3.1-py3-none-any.whl 1085336 BLAKE2B 
cefd6b4d5434a78263c2b21557d6fd4bd31c97ca2997f8410127046ab370c5b02b47aafe4cbcdda6376ac07af4481836d828d716367254d65ebfa944181b30a7
 SHA512 
5e3859d3e09b09ddf60add608ffb937243a6e303683d3f2ab857920239d656ea1475a8a7e8590550ada8c64d6a75c7c77ac2b4a662008e16bfcd4f71d7509114
 DIST setuptools-67.3.2-py3-none-any.whl 1085356 BLAKE2B 
46528b14588df0b4301cbfb72d334f69b91b7d03e85866bd2d900364c784517d443bc9ce922f8e40681680662bc853ea60280250d2dbeb22f975c4bb1cbad67f
 SHA512 
0f35fe23243852b5fb6ce3c1753993564cd258a504934a996d16110116a4e8e64c71f670fddf7cfd9daf4c6790423c9f1902e3226efc72303d2088aec7173fda
 DIST setuptools-67.3.3-py3-none-any.whl 1085363 BLAKE2B 
697c2864398fa3680610bbecf437bce9712ded33c6304c155c77309788e5cb5cdd35d92e3c3960a29507a7a5e10cbb5cc68fe5eafd5769e4b665b8bbb026815b
 SHA512 
bac8e5b24ba6aaeb9222e94f1d762bc00ba4129b9e6f9daa4de1aa644d9d605257225f060b77283e4c7ab364244512e49010f37dd20a7eb98de2416d4efe9a42
+DIST setuptools-67.4.0-py3-none-any.whl 1088291 BLAKE2B 
9306200c32a903695edbc6330e6853368fc0dfc9c8b8b79ee6650b90a30f2ed321b9478ae2fb14755718ab7fb25db349d4028405f2aacfb70e6a6e8d0d2d35cd
 SHA512 
b70632f1f7299c107cacfe8f0bbe1e448b660321977562dc0d18144eb997692c579f88e2f25b967f5c97ec8475e9e6314002685435ba6c8d9b5e39e27f8d4862

diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-67.4.0.ebuild 
b/dev-python/ensurepip-setuptools/ensurepip-setuptools-67.4.0.ebuild
new file mode 100644
index ..c13c3370cbbe
--- /dev/null
+++ b/dev-python/ensurepip-setuptools/ensurepip-setuptools-67.4.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2022-2023 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"
+
+RDEPEND="
+   !

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

2023-02-21 Thread Michał Górny
commit: 539629f1be1e6353041fbd1b1e895a307f99ae57
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:53:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 05:09:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=539629f1

dev-python/oslo-config: Bump to 9.1.1

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

 dev-python/oslo-config/Manifest |  1 +
 dev-python/oslo-config/oslo-config-9.1.1.ebuild | 59 +
 2 files changed, 60 insertions(+)

diff --git a/dev-python/oslo-config/Manifest b/dev-python/oslo-config/Manifest
index 3ea87a78554b..21b8e1f23654 100644
--- a/dev-python/oslo-config/Manifest
+++ b/dev-python/oslo-config/Manifest
@@ -1 +1,2 @@
 DIST oslo.config-9.1.0.tar.gz 161010 BLAKE2B 
58edfd3218feb51b993eb6b23fa8ea6f0464d5210f35881c1c509c672cce961f62972634d4922aed7105163d4d0f90f6a34438009016d3e2bb43dfd8c4bdbf75
 SHA512 
768ee64c9bbfd8b23de7a3b15d46e5065356769f2dd4bc4871ad3cb8c56febced57515c89a8c530b6ba7ae347eff826b7c4f4c12aa80daf3325b0143dad1045a
+DIST oslo.config-9.1.1.tar.gz 160964 BLAKE2B 
180b76d9425b9be72dac22379618b69265ab7016044ac81ed826134036aa988d867882116a50597df62b702bfff4460ac17e7c1d435ff9a1f0028a2ff64b7a2f
 SHA512 
820da069642a663cad0787ee4e100720dcc9870faeaa208c8aa5be5f3c6bbbf1e5e3d2cb8c5d86765fd4114744e2fd1a00902d79200ddeba5fcec2ed61405e4e

diff --git a/dev-python/oslo-config/oslo-config-9.1.1.ebuild 
b/dev-python/oslo-config/oslo-config-9.1.1.ebuild
new file mode 100644
index ..c3a45e37e97c
--- /dev/null
+++ b/dev-python/oslo-config/oslo-config-9.1.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Oslo Configuration API"
+HOMEPAGE="
+   https://opendev.org/openstack/oslo.config/
+   https://github.com/openstack/oslo.config/
+   https://pypi.org/project/oslo.config/
+"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
+S=${WORKDIR}/${P/-/.}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/pbr-1.3[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.18.0[${PYTHON_USEDEP}]
+   dev-python/importlib_metadata[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-1.3[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # broken by some dep upgrade
+   sed -i -e '/DeprecationWarningTestsNoOsloLog/,$d' \
+   oslo_config/tests/test_cfg.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local -x COLUMNS=80
+   eunittest -b
+}



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

2023-02-21 Thread Michał Górny
commit: 17c3304b5a00cf87620c4212c3a21b69f50cfb8e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:50:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:51:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c3304b

dev-python/oslo-serialization: Bump to 5.1.1

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

 dev-python/oslo-serialization/Manifest |  1 +
 .../oslo-serialization-5.1.1.ebuild| 46 ++
 2 files changed, 47 insertions(+)

diff --git a/dev-python/oslo-serialization/Manifest 
b/dev-python/oslo-serialization/Manifest
index 2d6c102413bc..114bc92c98b7 100644
--- a/dev-python/oslo-serialization/Manifest
+++ b/dev-python/oslo-serialization/Manifest
@@ -1,2 +1,3 @@
 DIST oslo.serialization-5.0.0.tar.gz 34194 BLAKE2B 
abaddf813ae35bd4434c96432590ca50cabeb6d31f03a2c48eb30aba9350b74d326deb463c56e38650a1df53646043a4ee28dcba09718725f7737cd96bf0e6e1
 SHA512 
0e2cf4efbf9803912fa5114c76da8645db0e946d6a8c4ae2c5e2ba4f5922d956e36e25f89f0dc1d384dedefca38e6c3b0e64df7098e49d1a9d8b5f8296dacc59
 DIST oslo.serialization-5.1.0.tar.gz 34274 BLAKE2B 
8430af01862103e842aa0c73525a38ea4b834727d74ce25e5813cd9022ad09832dd84ca0193e55302877965c6c563decbddaf3b92d324e7f50f03a4c0900c0b8
 SHA512 
1fc87c2400430b9b57de4b1c80df01d80e509137ff2facd3245b4ef5852ccf26d5b57ede9a7e3a24a585ee8f193a696d9bf46207eca47c39e71d49a622fbcf9d
+DIST oslo.serialization-5.1.1.tar.gz 34306 BLAKE2B 
bf3f326e05ad86366eed93f144ea1c0736ac3e73f113336446bca1a73446aa913968a77c0ac5083de59426fa6179846bca21bdf53911ee8d7cb6ba39d45d
 SHA512 
a7a9c9d12d6ebf2c99e71f67ad304e2428e889184e0346ae606613a779990b8fa2ef272bb3aea876e8435a6e426b76b5d5a3bee2ad6b3a070c0c4a07a78ddf7c

diff --git a/dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild 
b/dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild
new file mode 100644
index ..552a137a31b3
--- /dev/null
+++ b/dev-python/oslo-serialization/oslo-serialization-5.1.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Oslo Serialization library"
+HOMEPAGE="
+   https://opendev.org/openstack/oslo.serialization/
+   https://github.com/openstack/oslo.serialization/
+   https://pypi.org/project/oslo.serialization/
+"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
+S=${WORKDIR}/${P/-/.}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2013.6[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx doc/source \
+   dev-python/openstackdocstheme
+
+python_prepare_all() {
+   # remove spurious rdep on pbr
+   sed -i -e '/pbr/d' requirements.txt || die
+   distutils-r1_python_prepare_all
+}



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

2023-02-21 Thread Michał Górny
commit: 3eb8cd84e0396f4645163d405fb22fec25aced67
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:45:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:45:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eb8cd84

dev-python/pywlroots: Bump to 0.16.1

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

 dev-python/pywlroots/Manifest|  1 +
 dev-python/pywlroots/pywlroots-0.16.1.ebuild | 44 
 2 files changed, 45 insertions(+)

diff --git a/dev-python/pywlroots/Manifest b/dev-python/pywlroots/Manifest
index 18ae46dfa639..62a7ec70e414 100644
--- a/dev-python/pywlroots/Manifest
+++ b/dev-python/pywlroots/Manifest
@@ -1,2 +1,3 @@
 DIST pywlroots-0.15.24.gh.tar.gz 85570 BLAKE2B 
0c7ba0be6159152488785298028bb1feec20e2380357060a850dab417b3fb1fccb4a9e6cc6564d2b7f124bf4fc454789549267e9036b0b4559e5fcd4c6f06196
 SHA512 
b29b76cf18a65b2ef19d15ecf018a9ba44119d60ee61435967d17f06d5f7544d2117f2e9a81574734c71591a237b00c8584a5cc6d6adb928f39f11170f21ee94
 DIST pywlroots-0.16.0.gh.tar.gz 90064 BLAKE2B 
a9be36d0bf7462bbe3a7a2d9cece1e25d87440467b91059060c28e183236f21753d7bb2b14ce7775cf07c9ce170928ebff5ae8987b24b281aac7fd1c55a8291b
 SHA512 
c28a2822a0494b9f90186a8033dd3f8d769ca0aba808f3574dfc3891b76e3ac560596379ecaa3e8822c4c253003c60899a5e36e283a002a20440209b59f90406
+DIST pywlroots-0.16.1.gh.tar.gz 90101 BLAKE2B 
5b26b8aeacef7336353376f1ac0f230f88e50da3dca1ac726470791555edb9c486234122242ced3220b893eb6d0666cfc6519f23ed3922645549ff012ab46d04
 SHA512 
599210486c6461660b2c85b69726afc30c5b0d835e61ee2cf246296aaccf9d8fb1e332d7eb50a30599f155fbbd7c5c204ca1158d9a8122fcc36fbf745085902f

diff --git a/dev-python/pywlroots/pywlroots-0.16.1.ebuild 
b/dev-python/pywlroots/pywlroots-0.16.1.ebuild
new file mode 100644
index ..b802883e934e
--- /dev/null
+++ b/dev-python/pywlroots/pywlroots-0.16.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python binding to the wlroots library using cffi"
+HOMEPAGE="
+   https://github.com/flacjacket/pywlroots/
+   https://pypi.org/project/pywlroots/
+"
+SRC_URI="
+   https://github.com/flacjacket/pywlroots/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+# See README for wlroots dep
+DEPEND="
+   >=dev-python/pywayland-0.4.14[${PYTHON_USEDEP}]
+   >=dev-python/xkbcommon-0.2[${PYTHON_USEDEP}]
+   =gui-libs/wlroots-$(ver_cut 1-2)*:=
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.15.24-no-import-version-check.patch
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   rm -rf wlroots || die
+   epytest
+}



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

2023-02-21 Thread Michał Górny
commit: 22520fb82faaebd8042c9eebe0d8249967872274
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:52:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:52:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22520fb8

dev-python/oslo-concurrency: Bump to 5.1.1

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

 dev-python/oslo-concurrency/Manifest   |  1 +
 .../oslo-concurrency/oslo-concurrency-5.1.1.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/oslo-concurrency/Manifest 
b/dev-python/oslo-concurrency/Manifest
index c8998ff27320..f3a1717e74fe 100644
--- a/dev-python/oslo-concurrency/Manifest
+++ b/dev-python/oslo-concurrency/Manifest
@@ -1,2 +1,3 @@
 DIST oslo.concurrency-5.0.1.tar.gz 59944 BLAKE2B 
76962f187d58c514f7465a5cac2e695ee83ca020ae0f9d0d0d5a8e27cfcfb6d008f2df97f8b353ef2e7c57562b2cd169a4f6ccfb16bdaefcce1ace81445a64a7
 SHA512 
5987900e71020b2b8b77eac69c3541647c1600cb8a51f02d45938367e45ddce5e71b874a1eda79aadfec51d639fdb895f056964d0b4bd9bba597ae9423f35463
 DIST oslo.concurrency-5.1.0.tar.gz 59835 BLAKE2B 
feda58a724e835c060667edf7c126ac0a26c62dace84db5e0909abbecc3dd5649aca791e084e218bd39d2463ed4fe878a4a16018483191cf3668df8eb7761859
 SHA512 
a4fac20c32cff9c30cd464631cc4d390626ea4a52bfd5c132808983e682d32fe61cf7a735b01b85c4be806c6f473efc1ed89bfa42211a7ff59215d35cd607c77
+DIST oslo.concurrency-5.1.1.tar.gz 59787 BLAKE2B 
630e5bef3a4a49d0f7b8b7f79643ef5f737248ec45de0e801107142b898a252fe7c67be6e0f6db4b968e5a163a47d63bc5f756c592d4f729f62c24aa9aeca172
 SHA512 
2eac13529f1635d39b5866d20d1f077ddcb2a676e78f4f50abe1df13c2fbf9f85aea1b360fde01e983459dcdc4958783477a87eb8fad106362e81e0f77b36561

diff --git a/dev-python/oslo-concurrency/oslo-concurrency-5.1.1.ebuild 
b/dev-python/oslo-concurrency/oslo-concurrency-5.1.1.ebuild
new file mode 100644
index ..cb350d3be4de
--- /dev/null
+++ b/dev-python/oslo-concurrency/oslo-concurrency-5.1.1.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Oslo Concurrency library"
+HOMEPAGE="
+   https://opendev.org/openstack/oslo.concurrency/
+   https://github.com/openstack/oslo.concurrency/
+   https://pypi.org/project/oslo.concurrency/
+"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
+S=${WORKDIR}/${P/-/.}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-5.2.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/fasteners-0.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # fails, then hangs
+   rm oslo_concurrency/tests/unit/test_lockutils_eventlet.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+   eunittest
+}



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

2023-02-21 Thread Michał Górny
commit: 8c0df23a2fbb9fe4560a4fe33933e1d2ea3288e1
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:52:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:52:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c0df23a

dev-python/oslo-context: Bump to 5.1.1

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

 dev-python/oslo-context/Manifest  |  1 +
 dev-python/oslo-context/oslo-context-5.1.1.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/oslo-context/Manifest b/dev-python/oslo-context/Manifest
index cee1f7914bb4..80fdc12db114 100644
--- a/dev-python/oslo-context/Manifest
+++ b/dev-python/oslo-context/Manifest
@@ -1,2 +1,3 @@
 DIST oslo.context-5.0.0.tar.gz 33660 BLAKE2B 
546191a1697fa833187890dfa50f6458b86c83f8d25382c55a3987cbad99e967b014275152fdfa5690b502f657c007734423af7544c8c9fbab4659ba29d5d3be
 SHA512 
8a20e3bf94b018e2494712b7b72bc7d976af16db771338f76ef27a1d7b63cef77e5f5ae01fa6c42c3e2522a74b5f1c6dbd19a358bd74da4a3ef4398e3598b6b0
 DIST oslo.context-5.1.0.tar.gz 33601 BLAKE2B 
0e1af626afa40ac2448e97b37f960d6e650d25e0b866e91f6afc9b585b5649e705e462894f7922ca89f3365f4085a00fe6b58e56d4653001bd6ca648143f9679
 SHA512 
d32b2a3bbd4e2f9c9e8c0438c9492380b8bbcda7563b9731852e714b202fc7a991b47a547d005bd815329e51500804afc7b8650a7cc4dd2b1cb28bbcd8401c77
+DIST oslo.context-5.1.1.tar.gz 33596 BLAKE2B 
ec16afb8af4c8532ee865a2184ff7d85845d826146482113d1c3e2e7ec43bb26d4e23b73f0de7589b9e1c82f6ef6f441bbff6c153f6c2dc4a1f81efe1ced6de1
 SHA512 
49e411b33dbe66ed20851a830db3fb52dc19ace786f7ba9b07be772390791d914eb7dd8424d38d48540c82a8cdccaf6a5eb70f8d2ca6f81ce24dfa72e6a8fa3a

diff --git a/dev-python/oslo-context/oslo-context-5.1.1.ebuild 
b/dev-python/oslo-context/oslo-context-5.1.1.ebuild
new file mode 100644
index ..acf9c83bdc90
--- /dev/null
+++ b/dev-python/oslo-context/oslo-context-5.1.1.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Helpers to maintain useful information about a request context"
+HOMEPAGE="
+   https://opendev.org/openstack/oslo.context/
+   https://github.com/openstack/oslo.context/
+   https://pypi.org/project/oslo.context/
+"
+SRC_URI="$(pypi_sdist_url --no-normalize "${PN/-/.}")"
+S=${WORKDIR}/${P/-/.}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+distutils_enable_sphinx doc/source \
+   dev-python/openstackdocstheme



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

2023-02-21 Thread Michał Górny
commit: f762fb5288bd0874c8e73239d84f1fdcfc5a200a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:44:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:44:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f762fb52

dev-python/pyghmi: Bump to 1.5.58

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

 dev-python/pyghmi/Manifest |  1 +
 dev-python/pyghmi/pyghmi-1.5.58.ebuild | 38 ++
 2 files changed, 39 insertions(+)

diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest
index 7c71afeb7e67..80bc2937024d 100644
--- a/dev-python/pyghmi/Manifest
+++ b/dev-python/pyghmi/Manifest
@@ -1 +1,2 @@
 DIST pyghmi-1.5.57.tar.gz 249816 BLAKE2B 
358f5f5262c0bd59da668d590d36f4b84ef55fca78908a5fbfb6fead2cd652d704feaf73410906fcf969fab88928dd480ae1afa60e342663503630b57226a444
 SHA512 
d9fa87e2a715cb899c36f27e8c706d3330de488e0685e547bbed77c320ea824bed776276e936789e887b324e85899ae944a55d3549def3767d77ec789ddba42f
+DIST pyghmi-1.5.58.tar.gz 251278 BLAKE2B 
e4e019d7611b1f9464d7557937fdf3a3aa67649790825f5ad8958c36760fc4f651f7922de27694e2048abc3a6269d9237d9ee1662fa9682d15e9e8d9cacdc072
 SHA512 
88b2c23ceb45bc7460dd7adea600b296e92755dea63a0de86108e9e54131b40b06947ee5fb74587a60cb1cd2aed03cea126643c476299a30f27490c8cd5d9f30

diff --git a/dev-python/pyghmi/pyghmi-1.5.58.ebuild 
b/dev-python/pyghmi/pyghmi-1.5.58.ebuild
new file mode 100644
index ..7b3d2e7d3897
--- /dev/null
+++ b/dev-python/pyghmi/pyghmi-1.5.58.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A pure python implementation of IPMI protocol"
+HOMEPAGE="
+   https://opendev.org/x/pyghmi/
+   https://pypi.org/project/pyghmi/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/cryptography-2.1[${PYTHON_USEDEP}]
+   dev-python/pbr[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}]
+   >=dev-python/six-1.10.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}]
+   >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest



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

2023-02-21 Thread Michał Górny
commit: 069a21af908415738af96d3353ea44988a5c49ea
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:40:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:40:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=069a21af

dev-python/setuptools: Bump to 67.4.0

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

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

diff --git a/dev-python/setuptools/Manifest b/dev-python/setuptools/Manifest
index 48d3108838b9..baa426e60896 100644
--- a/dev-python/setuptools/Manifest
+++ b/dev-python/setuptools/Manifest
@@ -3,3 +3,4 @@ DIST setuptools-67.2.0.tar.gz 2475665 BLAKE2B 
1d82e21d5c5f7aea479d468ae5c29c62a8
 DIST setuptools-67.3.1.tar.gz 2478867 BLAKE2B 
5f2796b548c43e3e3bec71d81fc37938f97eb15256a93d30d749a3175c0c5278316d7b513de651c85b367e49b3bc3e14003a3c7607cf445e5d6137afa5b2c3f1
 SHA512 
5b0d71572e4107a673a95dfea56a363492a62a3a04ecc8f3095ca79686dea452299358a52b0571179a738226ba92c35d04a2e37d3504fd6c510053cf71e2680d
 DIST setuptools-67.3.2.tar.gz 2478825 BLAKE2B 
aef884a135f78ebac0505cc62c785609e20d8f639ae4c678dc685711095e87b41da296f5e99b20ef8376be3d3a58cac1f338f14cca3dae1bc42404be2e89d851
 SHA512 
55e69cac241109d8fdcbe6bbf4ea36a7611f8cd77b875d456181f85622797b78f385aa7459283c02bdd442585b79768452f69c830591579234df279fd82290b5
 DIST setuptools-67.3.3.tar.gz 2478985 BLAKE2B 
e9dcf43a8706b4d77c0a57c72c3dcdf06996563a1778b4543ed3f4e79bb68f4bf9b2c8f08f3d247571a1770518e6ebc636c380cdb2b906dcf78185ab3f4f47fe
 SHA512 
35f3438fa178e6bd066d59ae50d816bc9b7591035c118bef34c1c0387267ce46fb6162630be7a96cf63d9ce45ef3cee4493fd8f3613938d8159daeb64bdc3c27
+DIST setuptools-67.4.0.tar.gz 2484170 BLAKE2B 
5c72b2bb813a84337e00c30a1375a24ca997a07100ca7f83afcb76d1fbde1432b049faa76d50ce8c74b3ea753096e63a09359bdcca2cb0d1d57eea21bbe5c2c9
 SHA512 
d5865283e13a8f42b6b49f9c507f6c41e75a92ad2c4e4c2b4184a410003fadfe7629ed5824340110400143e2ce82cde2e50e9b2898335462376b28f440648cd5

diff --git a/dev-python/setuptools/setuptools-67.4.0.ebuild 
b/dev-python/setuptools/setuptools-67.4.0.ebuild
new file mode 100644
index ..f46eb55ab7f3
--- /dev/null
+++ b/dev-python/setuptools/setuptools-67.4.0.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
+EAPI=7
+
+# please bump dev-python/ensurepip-setuptools along with this package!
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( python3_{9..11} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 multiprocessing pypi
+
+DESCRIPTION="Collection of extensions to Distutils"
+HOMEPAGE="
+   https://github.com/pypa/setuptools/
+   https://pypi.org/project/setuptools/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
+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-21.3-r2[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-2.6.2-r1[${PYTHON_USEDEP}]
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/importlib_metadata-4.11.1[${PYTHON_USEDEP}]
+   ' 3.9)
+"
+BDEPEND="
+   ${RDEPEND}
+   >=dev-python/wheel-0.37.1-r1[${PYTHON_USEDEP}]
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/build[${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-fixture-config[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/pytest-virtualenv[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   >=dev-python/tomli-w-1.0.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20[${PYTHON_USEDEP}]
+   dev-python/wheel[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+PDEPEND="
+   >=dev-python/certifi-2016.9.26[${PYTHON_USEDEP}]
+   

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

2023-02-21 Thread Michał Górny
commit: 985642bc2e17e6bbaf8c4d4d3c2816ac57482e3f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:21:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:21:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=985642bc

dev-python/python-box: Bump to 7.0.1

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

 dev-python/python-box/Manifest|  1 +
 dev-python/python-box/python-box-7.0.1.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-python/python-box/Manifest b/dev-python/python-box/Manifest
index e9f5019dd492..21b46103d83c 100644
--- a/dev-python/python-box/Manifest
+++ b/dev-python/python-box/Manifest
@@ -1 +1,2 @@
 DIST Box-6.1.0.gh.tar.gz 83124 BLAKE2B 
bf201a120b41c2cc6577c49253eac2737770df4fcc070960953f92b55901b59633461a4a77d0cb3dbc27b7c2c99e6d2b891c3df4b722ca37c3ea0e4a4882aa3f
 SHA512 
54edebdf3b5954cd75519dd50b45f468470df1cbd8ef0de941b49777153064af9a678712365889401cc6562b339ebbfc4a8592dbaa7a749b167ed69ffbc41e4d
+DIST Box-7.0.1.gh.tar.gz 86746 BLAKE2B 
33288c89d1b285d1c04ebb00d56a26d451f7b22eefbcef12219108975aa610054af67f69153436033a183c7b26cf216649ddc75b4354f2ff4f02f2a6fc2903bd
 SHA512 
fe08fbca79fa02e53bc4208387162e49917f302e1595d924d4290d690092a9f7fae3f0cac66de1fd48ef16e627c4fbc2b2babed52b04381b24dab9b083040cf7

diff --git a/dev-python/python-box/python-box-7.0.1.ebuild 
b/dev-python/python-box/python-box-7.0.1.ebuild
new file mode 100644
index ..cb140b6ae872
--- /dev/null
+++ b/dev-python/python-box/python-box-7.0.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1
+
+MY_P=Box-${PV}
+DESCRIPTION="Python dictionaries with advanced dot notation access"
+HOMEPAGE="
+   https://github.com/cdgriffith/Box/
+   https://pypi.org/project/python-box/
+"
+SRC_URI="
+   https://github.com/cdgriffith/Box/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-02-21 Thread Michał Górny
commit: e4ac67e8aa73a6590b5a7450653f5d36a15cb060
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:20:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:20:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4ac67e8

dev-python/boto3: Bump to 1.26.76

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

 dev-python/boto3/Manifest |  1 +
 dev-python/boto3/boto3-1.26.76.ebuild | 68 +++
 2 files changed, 69 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 28f9140027d6..1fb98a4fd287 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.26.69.gh.tar.gz 600296 BLAKE2B 
8c37d9c818e29617defed964271436be2ffa54f8a634661d6a9fc665d1b77a041d83bcba153d5c0dffe90c4185e0a163e9141880cd8147964f7ed479b975ecb2
 SHA512 
8635afb8c20c3534c36551eb6004676ebcee987836e494b8a67673ae16f4dee8d8efb83e632c6df2e0f07827965bcc9b8e72c159657ff72f1c9c1f52ccd49a16
 DIST boto3-1.26.74.gh.tar.gz 602525 BLAKE2B 
6d9b397864649ecd9b3f46bcee832c57cdce809545522f3beaf0d2eb98ca1f99e5fcab132f3389a4b2edcd585d9f6759de961b1f83f5912420629b6b03092c36
 SHA512 
eba11711dbd77988deb1695b954b6eb931b8ad49f96971e221415355de9bd2f3015b5a58be34a7378180f59500f9c15135192ccb97454141dbcaa664f0183627
 DIST boto3-1.26.75.gh.tar.gz 602878 BLAKE2B 
8bce90fd5b6474316922a6da571dfe27a0d5c15743f05c184314d74ae2323635a71d0b7adf02ff7c8ebdea1cfbcb8e730c1d97de96b29fcaa4d178645c760748
 SHA512 
5d5cbb5e9606aae1a90c5766315c120f799a1cae528b1cc5d052c18b70c276524d9ffb077a662273d30ffa3fff86405c00ec35718bc510505c3fa6f7edc01ad0
+DIST boto3-1.26.76.gh.tar.gz 603285 BLAKE2B 
1235c9fd21073b9291e581aaf4c298dc498deb1ea51cb66f58a631964c26eb064a4e8ec7b3b0c47f3be166d478101e8edec1f6e77cd162dcc0762bdda19da7b8
 SHA512 
2fcd0dfca17d86bddde0c752fef1135b8451d1949d4303ffa30f922b389274ca8adf0033dc5459a4964498bf48f15df6b0f58bb90be3351764fd549dbfad9a6d

diff --git a/dev-python/boto3/boto3-1.26.76.ebuild 
b/dev-python/boto3/boto3-1.26.76.ebuild
new file mode 100644
index ..9523f65d5fb9
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.76.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+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() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-02-21 Thread Michał Górny
commit: 4eaacea01a7b4f516bdc3594185ecefbd912163c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:20:16 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:20:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eaacea0

dev-python/botocore: Bump to 1.29.76

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

 dev-python/botocore/Manifest|  1 +
 dev-python/botocore/botocore-1.29.76.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c6735247a231..9bb9e19d37fe 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.29.69.gh.tar.gz 11140109 BLAKE2B 
5a91e6d425f4a5f424f95fd9bcd893c06fd42eb2a34ae870a76f0a28ee59771a8e1759a8afa959592a0ae7537229d791805539125890d17d3f4a33bb0618e76d
 SHA512 
30d538591b25aae82e93352f4eda2d76eda6d02604cdbe822cd5f7559cfa268e2245b5cfb8ba6875e5e3a35cad2bef7210bbe03276236871441515cdf6ff2ece
 DIST botocore-1.29.74.gh.tar.gz 11153254 BLAKE2B 
b3d3b75643cd5e3fac54a09e971daa23a043ba9f7ab773c2fd57dc15417c1b30c6f503515bad8734332bc40c4210e4ac09566c0742649c6ac3592e81ae9f8d79
 SHA512 
944ebbf1268fa9e8bb68ce5960da347613bcab585bf54c2fd6dbecb499088c1dc426357cde0a0f0d1780ecbc06acc33d8587f37c7f3d13577283b4549a353406
 DIST botocore-1.29.75.gh.tar.gz 11152953 BLAKE2B 
69c9c520f1caa97d931bc535261e14fb07ca1cd8ae5ba8edcb25eceb97c2dc367bf93de7aa19f87c042c69ece36a87efddb5b7495790ab5d6c6ca48bc99f7d2d
 SHA512 
9778771373b675f6d6f0df04311b3b9bc53268a4628e0cb88737e70346a3a18efdca3a6d3325e2b99bcf0054d5486000fb28d3ed64cad181f8df80d2a692f24b
+DIST botocore-1.29.76.gh.tar.gz 11172494 BLAKE2B 
7ed171f64b17920fe6492faa1422a5d82852697e4480c4e1c5536450c2671e57ee763f9b507e9ff5edff85a02553ccd94687095bbf7a4635553a3770f9c26b06
 SHA512 
0a22fb2629f604ef4bb4c02e6ac5f87986724d484e6d13966dae2800f989f598d82f0904473f4ac6fa2bb9e9a9572c15fb309f9ababdbea334ae8d5d4bd73287

diff --git a/dev-python/botocore/botocore-1.29.76.ebuild 
b/dev-python/botocore/botocore-1.29.76.ebuild
new file mode 100644
index ..0f4daaa48e81
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.76.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   'dev-python/guzzle_sphinx_theme'
+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
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-02-21 Thread Michał Górny
commit: 70d87dc1922b39bd4a6b1e5ab0e12cb5286b0672
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Feb 22 04:20:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Feb 22 04:20:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d87dc1

app-admin/awscli: Bump to 1.27.76

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.27.76.ebuild | 80 ++
 2 files changed, 81 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index f9944707320a..dd2ac69aa919 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.27.69.gh.tar.gz 2366011 BLAKE2B 
e2ac484bb6ead107d0deca6bad5b9ca4a014f129d1253528869c303d72d58f1e9d5329b6c3180ec53190e43711d999b7026764c0cf65786903dade2a5c135f88
 SHA512 
85d6d820918ab42ce39e3a90751726a8dbf691083f5d71834b61b8456f6c91e3cac7ead86448187a3853a26f9e75e2e1d7f2acd3a8de59a69ebc028a4692b9ac
 DIST aws-cli-1.27.74.gh.tar.gz 2368706 BLAKE2B 
3eb9d8c21b9ddfd3a3e4bb53172a46ad69ca71033785bd29fd8b0b0f694c2ed62a4cad998ccd13b07949b86a89f2ca238a63a4553e591ba9066832f51ed87759
 SHA512 
cf61a3f1dd643bb7d0f81f047c1eeae78a7793532bffa612045273c46ae970b2763156a7679b6e16e65c2f886dec68e54db0169580bb3c37cc08420f874e704c
 DIST aws-cli-1.27.75.gh.tar.gz 2368634 BLAKE2B 
b1a150c77b5f7ff98b33bff0225d889d8b4947492103d44da2b58339a59a7616613db6a29daeab63c50a58f2c8022b392bdd392024080dca853e6b329652db09
 SHA512 
b5eaac8c5277a9f8428ccad060cfa8764ac51853701cb02d3a4656711df1daaaf836071522ecc32baeeb05ab739ee56968ce11b4552a942cc3a9705c74a788d9
+DIST aws-cli-1.27.76.gh.tar.gz 2368848 BLAKE2B 
617291112ef43719d42cc3bde9bdf2aa267296f047c2f488070d60adcf0ea64e72838d13af694bf053ad00899936d9ad6975a78bc6f24ccd35b7b632b3e8efcf
 SHA512 
91410d33c002626964928dabc5bf2d2957030559756c3d85a4a2c6d7963b34cc6560e9048ebd856aeb805281d37ca49e3a2ee3b0838d1333f390cf34f93b3611

diff --git a/app-admin/awscli/awscli-1.27.76.ebuild 
b/app-admin/awscli/awscli-1.27.76.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.76.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+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.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+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 EPYTEST_DESELECT=(
+   # TODO
+   
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+   
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+   
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+   )
+
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2023-02-21 Thread William Hubbs
commit: 7b84c7ce6d7b8d961ceff3b705b4c5dfc14a5ec5
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Feb 22 03:51:15 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Feb 22 03:51:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b84c7ce

app-backup/restic: add 0.15.1

Closes: https://bugs.gentoo.org/894182
Signed-off-by: William Hubbs  gentoo.org>

 app-backup/restic/Manifest |  2 ++
 app-backup/restic/restic-0.15.1.ebuild | 45 ++
 2 files changed, 47 insertions(+)

diff --git a/app-backup/restic/Manifest b/app-backup/restic/Manifest
index 82a755f842db..5c68a94e623f 100644
--- a/app-backup/restic/Manifest
+++ b/app-backup/restic/Manifest
@@ -2,3 +2,5 @@ DIST restic-0.13.1-deps.tar.xz 179648640 BLAKE2B 
5ba9663a95ccc3a1c41b88e44704e74
 DIST restic-0.13.1.tar.gz 23855387 BLAKE2B 
e10fb1920ab62ba2116b8a7b9676c537c93fe2e8743a9ce6748b412d11fcf611deb368c0db1b0855b71fbac260930c86dc510ee149c09692eb93bf6e1830d0d6
 SHA512 
14feb6d0b3d258783d55ad537d8ccbdc9574a966e14f65465c132eceb92c821f4033428eba83acb1e1a9cfb169cc5fdc86b6ae90b94fe2855bd1f69262e30770
 DIST restic-0.14.0-deps.tar.xz 226627460 BLAKE2B 
e97fe4b68b4216fa01449aff7a8df8d3ef91d64d97f07930740fdfbd0ead5099e2a732a36613db85104611a993926e10043ae35eddd19248303e17352ab9681f
 SHA512 
6b89be07baaf080c287b51163e41d1e659df8e844d75a801df49e0062db872b4ab7d03ec617047e34aa8b0d2912fe384053c0de2c9ab282f1c80c88a07fda81a
 DIST restic-0.14.0.tar.gz 23902279 BLAKE2B 
21586b48e55de53b19c4f4d368167c69e3050cff41ae85a6fcdb3171ac71a38987b8b578de2e9e37bac9a531d364432610b9ecb316b3c93133fa07ccac5664f3
 SHA512 
d896c93b72790ba5b3c3cd71b68bb45682a12661067cd0d7370b6dfe6d4482988462c4243b5c0b412e5444784568f0375c5a01d43d4d0557d5e6bf01ca512157
+DIST restic-0.15.1-deps.tar.xz 156200684 BLAKE2B 
8b34551c12e9b57d0e3328dd656f69d95964f4128eb61b1e546b1a002fd37874ee7614a9563754260d3b7ec0caf349fa611cb0316c5c5f983ba95d3607d6cae9
 SHA512 
4b2d9c9f6b43bd558965396f5ca501d57298ac444bf715801d52a743424a8e87b979c5808c599a6c13015e4e57a57e7911d86e77b2232cfa0c05822616f8ce9d
+DIST restic-0.15.1.tar.gz 23920501 BLAKE2B 
9561211576c01707691a1d0d7575c6bcd0d8f3c691159d10281ecb1cce5d16f237d60fd2f998bf7ad41d2ad7f8e69fd92ce6d487769774d41bae7f5ebd0ee4d7
 SHA512 
54b982f87f60df506c293df12813bea2f8a0df8996453096565a0eaba2832791a35da288c2e9fac590a0eaee9aef52b2c968ee717457fab30a1974d00d1d73fe

diff --git a/app-backup/restic/restic-0.15.1.ebuild 
b/app-backup/restic/restic-0.15.1.ebuild
new file mode 100644
index ..e3954a106e68
--- /dev/null
+++ b/app-backup/restic/restic-0.15.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 go-module
+
+DESCRIPTION="A backup program that is fast, efficient and secure"
+HOMEPAGE="https://restic.github.io/;
+SRC_URI="https://github.com/restic/restic/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
+
+LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="sys-fs/fuse:0"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+   local mygoargs=(
+   -tags release
+   -ldflags "-X main.version=${PV}"
+   -asmflags "-trimpath=${S}"
+   -gcflags "-trimpath=${S}"
+   )
+
+   ego build "${mygoargs[@]}" -o restic ./cmd/restic
+}
+
+src_test() {
+   ego test -timeout 30m ./cmd/... ./internal/...
+}
+
+src_install() {
+   dobin restic
+
+   newbashcomp doc/bash-completion.sh "${PN}"
+
+   insinto /usr/share/zsh/site-functions
+   newins doc/zsh-completion.zsh _restic
+
+   doman doc/man/*
+   dodoc doc/*.rst
+}



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

2023-02-21 Thread William Hubbs
commit: 29f6b0577f1330a5949271f4deb56e7f4ad68617
Author: William Hubbs  gentoo  org>
AuthorDate: Wed Feb 22 03:39:58 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Wed Feb 22 03:39:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29f6b057

dev-util/src-cli: drop 3.37.0, 3.38.0, 3.43.0

Signed-off-by: William Hubbs  gentoo.org>

 dev-util/src-cli/Manifest  |  6 --
 dev-util/src-cli/src-cli-3.37.0.ebuild | 23 ---
 dev-util/src-cli/src-cli-3.38.0.ebuild | 23 ---
 dev-util/src-cli/src-cli-3.43.0.ebuild | 23 ---
 4 files changed, 75 deletions(-)

diff --git a/dev-util/src-cli/Manifest b/dev-util/src-cli/Manifest
index b4adf7902635..3f4e193674ed 100644
--- a/dev-util/src-cli/Manifest
+++ b/dev-util/src-cli/Manifest
@@ -1,9 +1,3 @@
-DIST src-cli-3.37.0-deps.tar.xz 40121252 BLAKE2B 
248078ef73601d52c922097023bae678a0015b895adc1c670c1fd60e01479ee655df20cfef6b371f37e6f1e356e804f54980b15553ede9dd5cfc8c2372f4d87c
 SHA512 
6d02fee9c415b115d7e17f73771f425f73bae09a0f51097b190e00d4fa6ecffa9d6c1fc398b4c4ced5d2dc978b8f8472ef84b32e5be15560344b62289a7d3546
-DIST src-cli-3.37.0.tar.gz 215321 BLAKE2B 
55ba649da67e7bf9d04d88428ac88c08f8037295de111ffc65f06e149cad840f29b85a804cf2b32f44270d75cb5fdd49213957744299745894058ac631d54507
 SHA512 
8aee3665ab6e9daea8583486c6b89af4cefc076160d3dcdda3308e96a29e854ba941c7415c2d4f355bb4ffe7c10646e94d44d8bb519bea05965f9e5badbd9071
-DIST src-cli-3.38.0-deps.tar.xz 40345364 BLAKE2B 
d25b7658d3863e418261227a7200e4c3fb4ce7536600c744b7395f91293c231d64387f4cfc7bbf595e044a0fe965d37325bf2211be594650fb6ed5ac7fe06af1
 SHA512 
58cf53b89544c76dc9846651bb5c4d2ed610b07467dd2ffbd7a31c364700880b6ee57c8c344789726386a30356dc6184ca4188f51da5a23bcbbf61d1f1d682b5
-DIST src-cli-3.38.0.tar.gz 217263 BLAKE2B 
511888d901f0ad4a61ca280218c5ca24a5ed6a3c8809a47925245fdd079071592cbc26909d8f9910e2d526913d72e223ee6891699e8f096a924f5a4549f49d84
 SHA512 
0755e25a8253d43664ae4cdd228dca1c7001ebb5428184d05b66bd71af4f8101a7c97782d430cd081f830dc6b8c52919d9d6cc2ee07e2296a28a592025458694
-DIST src-cli-3.43.0-deps.tar.xz 100125020 BLAKE2B 
bb63166f1cf3ca28580ae6aede3cfdd647f851c81fa057b79de583f01e1de9f86d7608f231dc2075f63c2cba2e87986875d3b84172b6a8af92a6beb2f1ce94f2
 SHA512 
e001a671bc4ab1649f1cf3a815c4de536b29f7d2a42638a704b2ff458b4b8a6d36178bf037052cd5bd1c0cf0d6b87fc4c99862c9a57b2dca9a3bf8e25c17e335
-DIST src-cli-3.43.0.tar.gz 245811 BLAKE2B 
56beef53cb48b670571d96f7345470b069f82bd92a1afba8363040f1a23a1f96c3781a017b98002d86b5215f0d3593d43a8f02b449945965e12712f46ed43936
 SHA512 
a352047f4225565f6ca7ab522296daabe76ff741fe87b1296ec23ff890ef3810c481cf6294e8dfbb827e72e888be380fcd55f4c9de9485cffc3a2d6ffa3d6916
 DIST src-cli-4.0.0-deps.tar.xz 100901464 BLAKE2B 
8de837e46d56831b3d297ea2a875777090419a10067adbaccf7a8257324a91ec8179b2375fe6ce5353993c9cca7f52f949582da65ffd4d7abef6ca10d1ec
 SHA512 
cf40dfc3a6096b75bae70600b07cca4ade717e041dba9bca696df1631b081cb1b9f79a7a9ea9e58da6629268d21ebbe6ef150762dfbd7b9fa5c8264b054b20cb
 DIST src-cli-4.0.0.tar.gz 238721 BLAKE2B 
d02ee7a8967b7e2774d6a7f5771f805b48df892a7c8144f386405cc9d9d18ba1766d47698607740585ae16400051d1e9b10176811e4f16f60c2bd57a5e7c7a11
 SHA512 
2780bbdf43c321fb3c28af73ab7e50f4f2ea2122fe065f45aa82a9adbe9effb15af66041f4bb5191cbcf7570bd0cdb69ae429d3a460f6d2807ef4e262ed6218f
 DIST src-cli-4.3.0-deps.tar.xz 141941984 BLAKE2B 
59c0beb3e458eacec4451ec19e9b4fadef1dc160e58f04637e6c565b99e5f76ae3ea55ef9fdde0b9be3528f2c0bf0c52b750f0c5814f46b23ddef13467010a67
 SHA512 
f9a9cb7fe183a01a72fca10a0837171b1cba7b95cc659bd0e83c77183183206da71ecc1b2096dc6e7965e9109dbbf9df569cbfb8b545b0376215a71206f577a0

diff --git a/dev-util/src-cli/src-cli-3.37.0.ebuild 
b/dev-util/src-cli/src-cli-3.37.0.ebuild
deleted file mode 100644
index f513f28c6c25..
--- a/dev-util/src-cli/src-cli-3.37.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-DESCRIPTION="command line interface for the Sourcegraph code search tool"
-HOMEPAGE="https://sourcegraph.com https://docs.sourcegraph.com/cli;
-SRC_URI="https://github.com/sourcegraph/src-cli/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz;
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_compile() {
-   ego build ./cmd/src
-}
-
-src_install() {
-   dobin src
-   dodoc AUTH_PROXY.md CHANGELOG.md
-}

diff --git a/dev-util/src-cli/src-cli-3.38.0.ebuild 
b/dev-util/src-cli/src-cli-3.38.0.ebuild
deleted file mode 100644
index f513f28c6c25..
--- a/dev-util/src-cli/src-cli-3.38.0.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-DESCRIPTION="command line interface for the Sourcegraph code search tool"

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

2023-02-21 Thread Zac Medico
commit: a9b9cc0cb4accc7c9178f495c9d04f802a8b92c0
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Feb 22 01:33:44 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Feb 22 01:33:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b9cc0c

app-containers/conmon: add 2.1.6

Closes: https://bugs.gentoo.org/895460
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/conmon/Manifest|  1 +
 app-containers/conmon/conmon-2.1.6.ebuild | 49 +++
 2 files changed, 50 insertions(+)

diff --git a/app-containers/conmon/Manifest b/app-containers/conmon/Manifest
index 9f788b077ab6..5d2cef0baecb 100644
--- a/app-containers/conmon/Manifest
+++ b/app-containers/conmon/Manifest
@@ -1,3 +1,4 @@
 DIST conmon-2.0.30.tar.gz 161285 BLAKE2B 
c4e01759d819d3dff94b9ae09caa72b6f664e49d907d3a1be9fb4a0e1f782fad29a7cd7c89703e861f4aa6d7955996386f81460f19f22be2889c4f88c34536cb
 SHA512 
2451e441913925f8423385b83e97630e980948a9bd57ae8800889016c4412a26bed598825d3c034c3edcecbab66c38417f55ad3866d3c2c98cada6acce2b2d16
 DIST conmon-2.0.31.tar.gz 158184 BLAKE2B 
b14bae77a18cc352bc9583604544b4e7ffe4bd8a77e5c3185c897c11819bba227edcbd84b559d998a2b5648ca371f0e98e4d9cd15951a953cbe05a9c9ae9d434
 SHA512 
ff879fcd5a3b7de8ee6ff9de2a13d0afc36fdb392390278b26ee179be26ff375ddce4f5ae24e3e88b737f63202af64b49e82b2ffbfc0de8bfd14690dac523747
 DIST conmon-2.1.0.tar.gz 159045 BLAKE2B 
a39b7620091ca17f4d91a26e040f886293688562cba1827cc09c1da1c1401ad78cbb16420c9df8a055ab5ca3eb2933aec6ac1b9fbb1eea10f33b1b0d76c5dd54
 SHA512 
0f27a1b048c2dcafb40cd67f80c2a5d7e92f5beb849174233dc10e2db42b4ea8b89f27c901d3f38cf1d412ed875c5521e07140038e859fb54bcc554cb9197e74
+DIST conmon-2.1.6.tar.gz 157838 BLAKE2B 
319a170ab048c14f3be998391da403799171c5d0e342ac4214a6456398ab872cb6a77cb4d67dbb97a0bc47008c6fa657ba2a166eea4c56ee65db545b08e032bd
 SHA512 
0b5d7f33745766f4f1646e79554e16e1d6c977fd08c5a86c72068aec9f28110b5981c38972134741281c8470c295b6195843f3dbb78e1e9da34b8d577ea41d65

diff --git a/app-containers/conmon/conmon-2.1.6.ebuild 
b/app-containers/conmon/conmon-2.1.6.ebuild
new file mode 100644
index ..e595091b3668
--- /dev/null
+++ b/app-containers/conmon/conmon-2.1.6.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="An OCI container runtime monitor"
+HOMEPAGE="https://github.com/containers/conmon;
+SRC_URI="https://github.com/containers/conmon/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="systemd"
+RESTRICT="test"
+
+RDEPEND="dev-libs/glib:=
+   sys-libs/libseccomp
+   systemd? ( sys-apps/systemd:= )"
+DEPEND="${RDEPEND}
+   dev-go/go-md2man"
+
+src_prepare() {
+   default
+
+   if ! use systemd; then
+   sed -e 's| $(PKG_CONFIG) --exists libsystemd-journal | false |' 
\
+   -e 's| $(PKG_CONFIG) --exists libsystemd | false |' \
+   -i Makefile || die
+   fi
+   sed -e 's|make -C tools|$(MAKE) -C tools|' -i Makefile || die
+   sed -e 's|^GOMD2MAN = .*|GOMD2MAN = go-md2man|' -i docs/Makefile || die
+}
+
+src_compile() {
+   tc-export CC
+   emake GIT_COMMIT="v${PV}" \
+   all
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   PREFIX="${EPREFIX}/usr" \
+   install
+   dodir /usr/libexec/podman
+   ln "${ED}/usr/"{bin,libexec/podman}/conmon || die
+   dodoc README.md
+}



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

2023-02-21 Thread Zac Medico
commit: d5af529eebb4ad95f05a1e11129c1b2c749786ea
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Feb 22 01:29:33 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Feb 22 01:29:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5af529e

app-containers/buildah: add 1.29.1

Closes: https://bugs.gentoo.org/895456
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/buildah/Manifest  |  1 +
 app-containers/buildah/buildah-1.29.1.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/app-containers/buildah/Manifest b/app-containers/buildah/Manifest
index b75b3bc0ab0d..7af4844dc31c 100644
--- a/app-containers/buildah/Manifest
+++ b/app-containers/buildah/Manifest
@@ -1,3 +1,4 @@
 DIST buildah-1.27.1.tar.gz 14825932 BLAKE2B 
bf290eeb4d96d255c7cdaa07af49eff44191664ac7dee255c7979656383daaa93c3673ba82ac1cbff033de769ffa08ad027f5d91c81b08a36222cb73e8a1e399
 SHA512 
a5e2ddf837e613554ffe8fe9c15ac9c8f9c2564c403e5544df7fb8802962581fb4e9dd4361c28c93443ede74c20c82f1631990e443c7895a3b4c3b8a659ee05a
 DIST buildah-1.28.0.tar.gz 14579386 BLAKE2B 
effc7d0a154e30790585c19e19655f98026c34687e79b9100bc2f387b96896d88855cd5ec34573dd2678e4a30a832c39f789d53b61b45cb5f682dacd252e
 SHA512 
f5e82a22648fa0d0ba7f5dcf3b97a2ec1182f31d3e03cd2624e01fe76fcdddf0a5605c59816eeef6401d151864b6b6be493c144b83f5667ab3947eea902f0086
 DIST buildah-1.28.1.tar.gz 14576193 BLAKE2B 
5317b991780b0c2539802495a2a15e91d4e1623700d0a3fa354e362bd647e59a0e9c34d8f19858e129d0028c71bb04665bde7668e3b5f3f3e5b85c944f7108b5
 SHA512 
c674a90a0cae2977b76c2b68c06a0006f89d74b5b41362c2512a3f8d7ba515c3bd693648a0ba955dad7bea1a43da6890d80855e1283f0fc0136d16d77a798fba
+DIST buildah-1.29.1.tar.gz 15594930 BLAKE2B 
71b87352062b3a5df67389897fd0d82c2491c48cffbda808b30e2767a1e290eccfd726be26dbd57fd8d08cfacb74f313058179c40600225d863a9340b772df1e
 SHA512 
ea78aacee9b5cc10e299789d739e7086579e67719ab72b84f6ea5acbaf31d443284387ac92e7c5c1c3da9bd6523f43e2d9c7e2ea5698c251cb5458a384f41b04

diff --git a/app-containers/buildah/buildah-1.29.1.ebuild 
b/app-containers/buildah/buildah-1.29.1.ebuild
new file mode 100644
index ..21c3a103bda8
--- /dev/null
+++ b/app-containers/buildah/buildah-1.29.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit bash-completion-r1 go-module
+GIT_COMMIT=faf0d4fc
+
+DESCRIPTION="A tool that facilitates building OCI images"
+HOMEPAGE="https://github.com/containers/buildah;
+SRC_URI="https://github.com/containers/buildah/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="selinux"
+
+RDEPEND="app-crypt/gpgme:=
+   app-containers/skopeo
+   dev-libs/libgpg-error:=
+   dev-libs/libassuan:=
+   sys-apps/shadow:=
+   sys-fs/lvm2:=
+   sys-libs/libseccomp:=
+   selinux? ( sys-libs/libselinux:= )"
+DEPEND="${RDEPEND}"
+
+RESTRICT="test"
+
+src_prepare() {
+   default
+   [[ -f selinux_tag.sh ]] || die
+   use selinux || { echo -e "#!/bin/sh\ntrue" > \
+   selinux_tag.sh || die; }
+   sed -i -e 's/make -C/$(MAKE) -C/' Makefile || die 'sed failed'
+}
+
+src_compile() {
+   emake GIT_COMMIT=${GIT_COMMIT} all
+}
+
+src_install() {
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md install.md 
troubleshooting.md
+   doman docs/*.1
+   dodoc -r docs/tutorials
+   dobin bin/{${PN},imgtype}
+   dobashcomp contrib/completions/bash/buildah
+}
+
+src_test() {
+   emake test-unit
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/fuse-overlayfs/

2023-02-21 Thread Zac Medico
commit: 78b30c144db7b3a83869cd99c8245b43eaeb1e3a
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Feb 22 01:08:42 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Feb 22 01:10:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78b30c14

sys-fs/fuse-overlayfs: add 1.10

Closes: https://bugs.gentoo.org/895144
Signed-off-by: Zac Medico  gentoo.org>

 sys-fs/fuse-overlayfs/Manifest   |  1 +
 sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild | 26 
 2 files changed, 27 insertions(+)

diff --git a/sys-fs/fuse-overlayfs/Manifest b/sys-fs/fuse-overlayfs/Manifest
index c3e424e6396a..96574d0ba15a 100644
--- a/sys-fs/fuse-overlayfs/Manifest
+++ b/sys-fs/fuse-overlayfs/Manifest
@@ -1,3 +1,4 @@
+DIST fuse-overlayfs-1.10.tar.gz 104797 BLAKE2B 
112dc4814fa817f41dbf938d835366ac38cfc1963cffa7d2e84baaed6e91c7f7db8aa28b3e898b4334aa3f5a4cec8489490a8973ccb3a9bf5781ed6e7e859856
 SHA512 
cb399a56f2cb0ccf3d294d82cfaa9682db6812e709b1b6d3edf6ce4f7653effb2810d1c5f8a4178dcdb42e0f65af878fd5c007b31ed18538464482ad1dcf
 DIST fuse-overlayfs-1.7.1.tar.gz 103575 BLAKE2B 
1fc92852f3afdead707af8745db03e2f5b0cf1f154f12c13850e5c37b30a0ad84122aa06c7f96c3825cd89cc2d26874abecb8ffbf0ad4edec5e0ffc854962944
 SHA512 
2199f9a5040832537b57792fe361943065c6132d31613bb1f838e931049703011902fca3abc25f6d7136efb2eb5505161f11c252b91dfb19158ac663e1ec15c2
 DIST fuse-overlayfs-1.8.1.tar.gz 103753 BLAKE2B 
42ac0b75b563cee9457721dfebe03355d930e074f44cda43d071e853df2d2192266f6b2901c4faa333414de45fb1b95e245a42ae15c52714e311a1aad98deeb6
 SHA512 
7a63f1f129c100615676bccdb0f7fd83c4e9901786064d98fa3776dd64dbb61c38913f8d0eff428a601cb44b1bfd3261ded5ec5e471b889c7cd28f81a859d8ad
 DIST fuse-overlayfs-1.8.2.tar.gz 103892 BLAKE2B 
18473c9703d12befbd68b5c1374fd18233dca3663dc0c6346e0a0c2f6f8928a57e8c04cf151196db3d6404ca8816e5ef2826a989c86d3ec7171344a73cec189f
 SHA512 
637fbde0e9481b31491fa7fbdce9315e3832e9de076668dddfeba407a0dd9ceb2072723348eb2a47586756da8a8242a040bc20dbb5e1ac3be3ffa795daf22b95

diff --git a/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild 
b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
new file mode 100644
index ..271bd707df8c
--- /dev/null
+++ b/sys-fs/fuse-overlayfs/fuse-overlayfs-1.10.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="FUSE implementation for overlayfs"
+HOMEPAGE="https://github.com/containers/fuse-overlayfs;
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/containers/fuse-overlayfs/archive/${EGIT_COMMIT}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+
+RDEPEND=">=sys-fs/fuse-3:="
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT#v}"
+
+src_prepare() {
+   default
+   eautoreconf
+}



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

2023-02-21 Thread John Helmert III
commit: 9184c6dd6297775f6e1f6b81da9325eb5cc71056
Author: John Helmert III  gentoo  org>
AuthorDate: Wed Feb 22 01:05:11 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Wed Feb 22 01:05:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9184c6dd

dev-util/rizin: add 0.5.1, drop 0.5.0-r1

Signed-off-by: John Helmert III  gentoo.org>

 dev-util/rizin/Manifest|  2 +-
 .../files/rizin-0.5.0-capstone-include-path.patch  | 52 --
 .../{rizin-0.5.0-r1.ebuild => rizin-0.5.1.ebuild}  |  1 -
 3 files changed, 1 insertion(+), 54 deletions(-)

diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest
index 3507cb8b84c3..518a6ae49d4c 100644
--- a/dev-util/rizin/Manifest
+++ b/dev-util/rizin/Manifest
@@ -1,4 +1,4 @@
 DIST rizin-src-v0.4.1.tar.xz 11453808 BLAKE2B 
dcae21320e2533904d9a337d4fb9cc9a450439753106dc5c341e3ca7c788f0a44034340eb0dfe3fad4f1d8a7ebe873720d42d70ce343e8c7b953d4d148a38da2
 SHA512 
565358e11fd4db44ec7f8c25313a1cfc726c38a17afcb699c3fc2af520242fb343ea4a267f0a8e35bdc08e9a765a6a17ec7b8eaba9f9ad9ef5a7dcfe01c7354c
-DIST rizin-src-v0.5.0.tar.xz 11774892 BLAKE2B 
ae64f2b14829eaedeff2e4ef9986778e311edddff7aac7b9a05a84d09015e13e67725e170d79f1f6bc85933726631ad76df2986e5c8fa64f3387418099296c2f
 SHA512 
690a3220b808d41bcf56752556233d0d0b68b458c767441ce74f35358b2b4fa5e46a483a220d635e53bd287a0e10d16e5c141ba5cb916b984683f42eef10fcff
+DIST rizin-src-v0.5.1.tar.xz 11770688 BLAKE2B 
31369497d5aa425aa6030ce404baa5d4a10ef2453a93f9b2c9f7d47135b5ffbc61618ef7e743acef3939bca2838a94637b7a1794ff44998608aee3f988301483
 SHA512 
c856112651bec91bb6e9f5580f60e3168f02a9f194bf567186a66398c162f59953ca8c3bf43441315356ca6ef077b7c56e4150e2dd8a79d4d08c5f789c549596
 DIST rizin-testbins-0264ae4ee5bd606ec6c6a539255eeb57ce2c82c2.tar.gz 179281553 
BLAKE2B 
b86278589da2f8e5859b0f4b16e2667a6e7477c9a889158da5a2c1a1b6e29af4798d56a22dd4c3e23aec1908e7b444ca999502e73f8d8ccf4e0bf2a969380564
 SHA512 
ae11b6da5cb995f8f1cc996a7b772234b3e7e7c2b0695d0b223657ba839c82dbbcb390600aeb0d16c7c61a5037ba9d0739df79efd730c1b96392cfc1e6f6613d
 DIST rizin-testbins-aef7f7b714a696f382f55b8cbbf94c5b69518de3.tar.gz 178497762 
BLAKE2B 
8c82a537a58e65d35bd8b309311c4377b5996ff4b650fc6cff4cf347e04fbe4b2ec0e88f03ff43572c8e99675186b05b393b7da070a60ab107c3cca829d2544b
 SHA512 
2745b58646963c28a45b46e8e709845c355863e61cf796aeb3d2e617f1bf2f9916a4b106cd08f48b1ef6e36f7f38624b5977dcd62c921124b0a1122b7220baa8

diff --git a/dev-util/rizin/files/rizin-0.5.0-capstone-include-path.patch 
b/dev-util/rizin/files/rizin-0.5.0-capstone-include-path.patch
deleted file mode 100644
index 485a131cf483..
--- a/dev-util/rizin/files/rizin-0.5.0-capstone-include-path.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-Upstreamed at: https://github.com/rizinorg/rizin/pull/3380
-
-commit e1a65044139443c43a14c8304d095d9d6cddae56
-Author: John Helmert III 
-Date:   Sat Feb 18 18:22:42 2023 -0600
-
-fix capstone include paths
-
-capstone include paths were adjusted in
-2b8104bc5e763ed841d6dbffacbeaf02e86b8421, and this wasn't picked up in
-the "PPC uplifting" commit, leading to a build failure with system
-capstone.
-
-Also fix the path of the ppc.h include, which seems to mistakenly use
-capstone's ppc.h when building with bundled capstone.
-
-Fixes: b46e7bd4f2 ("PPC uplifting to RzIL (#2823)")
-Signed-off-by: John Helmert III 
-
-diff --git a/librz/analysis/arch/ppc/ppc_il.h 
b/librz/analysis/arch/ppc/ppc_il.h
-index ee91eb050b..7871414cef 100644
 a/librz/analysis/arch/ppc/ppc_il.h
-+++ b/librz/analysis/arch/ppc/ppc_il.h
-@@ -9,7 +9,7 @@
- #include 
- #include 
- #include 
--#include 
-+#include 
- 
- #define PPC_BYTE  8
- #define PPC_HWORD 16
-diff --git a/librz/analysis/arch/ppc/ppc_il_ops.c 
b/librz/analysis/arch/ppc/ppc_il_ops.c
-index f7a2261093..31a730c009 100644
 a/librz/analysis/arch/ppc/ppc_il_ops.c
-+++ b/librz/analysis/arch/ppc/ppc_il_ops.c
-@@ -1,13 +1,13 @@
- // SPDX-FileCopyrightText: 2022 Rot127 
- // SPDX-License-Identifier: LGPL-3.0-only
- 
--#include "ppc.h"
-+#include "opcode/ppc.h"
- #include "ppc_il.h"
- #include "ppc_analysis.h"
- #include "rz_types_base.h"
- #include 
- #include 
--#include 
-+#include 
- #include 
- 
- static RzILOpEffect *load_op(RZ_BORROW csh handle, RZ_BORROW cs_insn *insn, 
const cs_mode mode) {

diff --git a/dev-util/rizin/rizin-0.5.0-r1.ebuild 
b/dev-util/rizin/rizin-0.5.1.ebuild
similarity index 97%
rename from dev-util/rizin/rizin-0.5.0-r1.ebuild
rename to dev-util/rizin/rizin-0.5.1.ebuild
index 7144a4dcffb4..122296d19b05 100644
--- a/dev-util/rizin/rizin-0.5.0-r1.ebuild
+++ b/dev-util/rizin/rizin-0.5.1.ebuild
@@ -41,7 +41,6 @@ BDEPEND="${PYTHON_DEPS}"
 
 PATCHES=(
"${FILESDIR}/${PN}-0.4.0-never-rebuild-parser.patch"
-   "${FILESDIR}/${PN}-0.5.0-capstone-include-path.patch"
 )
 
 S="${WORKDIR}/${PN}-v${PV}"



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/files/

2023-02-21 Thread Maciej Barć
commit: cee5e8d5d44464be2d57515f734fc6b2e6db08bf
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Feb 22 00:06:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Feb 22 00:06:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee5e8d5

dev-scheme/guile-ssh: clean patch

Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch 
b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch
index 3f8c7d2eee42..6ac51126ebc8 100644
--- a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch
+++ b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch
@@ -1,7 +1,5 @@
-diff --git a/libguile-ssh/log.c b/libguile-ssh/log.c_
-index e0c7ac9..820871c 100644
 --- a/libguile-ssh/log.c
-+++ b/libguile-ssh/log.c_
 b/libguile-ssh/log.c
 @@ -29,7 +29,6 @@
  #include   /* DEBUG */
  #include  /* DEBUG */



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

2023-02-21 Thread Maciej Barć
commit: 76fc122086248e94e1c1b416f2a0e790b69925ce
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Feb 21 21:25:26 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Feb 21 23:53:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76fc1220

dev-lang/dafny-bin: bump to 3.12.0

Signed-off-by: Maciej Barć  gentoo.org>

 dev-lang/dafny-bin/Manifest|  1 +
 dev-lang/dafny-bin/dafny-bin-3.12.0.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/dev-lang/dafny-bin/Manifest b/dev-lang/dafny-bin/Manifest
index 71aec7bef6e6..441e6fd1dd8d 100644
--- a/dev-lang/dafny-bin/Manifest
+++ b/dev-lang/dafny-bin/Manifest
@@ -1,2 +1,3 @@
 DIST dafny-3.10.0-x64-ubuntu-16.04.zip 76468200 BLAKE2B 
d3b35260fca709f1808ec47874f5566dd2fc42af9a43354a97b86b8962b1b15c95df10f25fa8f0d6a12c83f5c12569aa981d56b796aeb1fd7563fc59c62d4259
 SHA512 
3f8e669025fd655a7709334876652176b3dce1eb980f1f797cf829fa53b125129a66a175d3a4fcc56aa276e28661c6d795ccc01901d0e457bdac754b29382ca3
 DIST dafny-3.11.0-x64-ubuntu-16.04.zip 76510888 BLAKE2B 
03591064f7af8971c5e175b4538c1344d6fd09c4ca2f3c52fef65af424d5fe462112f3853a59a0d3e84bf5945290b3b088472378577cb0881cf8129401606148
 SHA512 
0535151b0622f70b49457f1eaaa15c031b5ade5e44e64e79a6c6d1c46b9c2fed155f8da72274f8b8dd7815130ce80bd2b7af8a28d9423ebefde80d8cda1d12bb
+DIST dafny-3.12.0-x64-ubuntu-16.04.zip 76588835 BLAKE2B 
144928b5e9a32c770d4552be31373defd1153a7ce481aa3948c5fe6c30ff2ce5f20b3d057a587c7762f3c37d63f683275fcf60bbd4ca3754f8713132b3bdfdc9
 SHA512 
2ea5f97b4fe0f8aaeefd16f739306482824f76ae6c5a37038fedda60bacb2496abc02715c0973a05f845972fd81aeb06e62c3c41d6908c2cf7416006ce8519d4

diff --git a/dev-lang/dafny-bin/dafny-bin-3.12.0.ebuild 
b/dev-lang/dafny-bin/dafny-bin-3.12.0.ebuild
new file mode 100644
index ..1d1588371688
--- /dev/null
+++ b/dev-lang/dafny-bin/dafny-bin-3.12.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Verification-aware programming language"
+HOMEPAGE="https://dafny.org/;
+SRC_URI="https://github.com/dafny-lang/dafny/releases/download/v${PV}/dafny-${PV}-x64-ubuntu-16.04.zip;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+REQUIRED_USE="elibc_glibc"
+
+RDEPEND="
+   dev-libs/userspace-rcu
+   dev-util/lttng-ust:0/2.12
+   sci-mathematics/z3
+"
+BDEPEND="app-arch/unzip"
+
+S="${WORKDIR}"/dafny
+QA_PREBUILT="*"
+
+src_prepare() {
+   default
+
+   # Remove bundled z3.
+   # NOTICE: New versions do not need the bundled one but older versions
+   # hardcoded the path relative to "dafny" binary.
+   # While bumping make sure to verify that system's "z3" is used
+   # by, for example, compiling/verifying a simple dafny program.
+   rm -r z3 || die
+}
+
+src_install() {
+   local dest=/opt/dafny
+
+   insinto ${dest}
+   # Maybe too general, but this installation mode matched how it arrives.
+   insopts -m0755
+   doins "${S}"/*
+
+   local bin
+   for bin in DafnyServer dafny ; do
+   dosym ../../${dest}/${bin} /usr/bin/${bin}
+   done
+
+   # Make "dafny-server" clients happy.
+   dosym ../../${dest}/DafnyServer /usr/bin/dafny-server
+}



[gentoo-commits] repo/gentoo:master commit in: dev-scheme/guile-ssh/files/, dev-scheme/guile-ssh/

2023-02-21 Thread Maciej Barć
commit: 5c573a6e251628f75892e0363b0b2f9ec14f49d2
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Feb 21 22:45:47 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Feb 21 23:54:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c573a6e

dev-scheme/guile-ssh: fix build on musl

Closes: https://bugs.gentoo.org/877721
Signed-off-by: Maciej Barć  gentoo.org>

 dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch | 12 
 dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild|  8 ++--
 dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild   |  5 -
 dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild   |  5 -
 4 files changed, 26 insertions(+), 4 deletions(-)

diff --git a/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch 
b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch
new file mode 100644
index ..3f8c7d2eee42
--- /dev/null
+++ b/dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch
@@ -0,0 +1,12 @@
+diff --git a/libguile-ssh/log.c b/libguile-ssh/log.c_
+index e0c7ac9..820871c 100644
+--- a/libguile-ssh/log.c
 b/libguile-ssh/log.c_
+@@ -29,7 +29,6 @@
+ #include   /* DEBUG */
+ #include  /* DEBUG */
+ 
+-#include 
+ #include 
+ #include 
+ 

diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild 
b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild
index fe67b2f16774..009a47427955 100644
--- a/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild
+++ b/dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,6 +14,7 @@ 
SRC_URI="https://github.com/artyom-poptsov/${PN}/archive/v${PV}.tar.gz
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
+RESTRICT="strip"
 
 RDEPEND="
>=dev-scheme/guile-2.0.0:=
@@ -22,7 +23,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
-PATCHES=( "${FILESDIR}"/${P}-tests.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.16.0-musl.patch
+   "${FILESDIR}"/${P}-tests.patch
+)
 
 # guile generates ELF files without use of C or machine code
 # It's a portage's false positive. bug #677600

diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild 
b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild
index 3852b3ec27fc..009a47427955 100644
--- a/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild
+++ b/dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild
@@ -23,7 +23,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
-PATCHES=( "${FILESDIR}"/${P}-tests.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.16.0-musl.patch
+   "${FILESDIR}"/${P}-tests.patch
+)
 
 # guile generates ELF files without use of C or machine code
 # It's a portage's false positive. bug #677600

diff --git a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild 
b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild
index 2ca0c04b0260..08853faeea69 100644
--- a/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild
+++ b/dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild
@@ -23,7 +23,10 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 DOCS=( AUTHORS ChangeLog NEWS README THANKS TODO )
-PATCHES=( "${FILESDIR}"/${PN}-0.16.2-tests.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.16.0-musl.patch
+   "${FILESDIR}"/${PN}-0.16.2-tests.patch
+)
 
 # guile generates ELF files without use of C or machine code
 # It's a portage's false positive. bug #677600



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

2023-02-21 Thread Maciej Barć
commit: 335dfafb43cfb8574492617237712bcc324e980c
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Feb 21 22:22:14 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Feb 21 23:54:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=335dfafb

sci-mathematics/stp: update PYTHON_COMPAT; add help2man to BDEPEND

Signed-off-by: Maciej Barć  gentoo.org>

 .../{stp-2.3.3-r2.ebuild => stp-2.3.3-r3.ebuild}   | 28 +-
 1 file changed, 17 insertions(+), 11 deletions(-)

diff --git a/sci-mathematics/stp/stp-2.3.3-r2.ebuild 
b/sci-mathematics/stp/stp-2.3.3-r3.ebuild
similarity index 81%
rename from sci-mathematics/stp/stp-2.3.3-r2.ebuild
rename to sci-mathematics/stp/stp-2.3.3-r3.ebuild
index 000e5bef36f9..3aa8309bf123 100644
--- a/sci-mathematics/stp/stp-2.3.3-r2.ebuild
+++ b/sci-mathematics/stp/stp-2.3.3-r3.ebuild
@@ -3,21 +3,26 @@
 
 EAPI=8
 
-OC_H=119fe41a83bc455a24a11ecc9b78e7b13fcfcc45
-GT_H=2ad076167a676e3ed62f90b754b30fac5caa1f88
+OC_COMMIT=119fe41a83bc455a24a11ecc9b78e7b13fcfcc45
+GT_COMMIT=2ad076167a676e3ed62f90b754b30fac5caa1f88
 
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit flag-o-matic python-single-r1 cmake
 
 DESCRIPTION="Simple Theorem Prover, an efficient SMT solver for bitvectors"
 HOMEPAGE="https://stp.github.io/
https://github.com/stp/stp/;
-SRC_URI="https://github.com/stp/stp/archive/${PV}.tar.gz -> ${P}.tar.gz
+SRC_URI="
+   https://github.com/stp/stp/archive/${PV}.tar.gz
+   -> ${P}.tar.gz
test? (
-   https://github.com/stp/OutputCheck/archive/${OC_H}.tar.gz -> 
${P}_OutputCheck.tar.gz
-   https://github.com/stp/googletest/archive/${GT_H}.tar.gz -> 
${P}_gtest.tar.gz
-   )"
+   https://github.com/stp/OutputCheck/archive/${OC_COMMIT}.tar.gz
+   -> ${P}_OutputCheck.tar.gz
+   https://github.com/stp/googletest/archive/${GT_COMMIT}.tar.gz
+   -> ${P}_gtest.tar.gz
+   )
+"
 
 LICENSE="GPL-2+ MIT"
 SLOT="0/${PV}"
@@ -38,7 +43,10 @@ RDEPEND="
python? ( ${PYTHON_DEPS} )
 "
 DEPEND="${RDEPEND}"
-BDEPEND="test? ( dev-python/lit )"
+BDEPEND="
+   sys-apps/help2man
+   test? ( dev-python/lit )
+"
 
 PATCHES=(
"${FILESDIR}"/${P}-CMakeLists.txt-fix_cflags.patch
@@ -46,8 +54,6 @@ PATCHES=(
"${FILESDIR}"/${P}-stp.py-library_path.patch
 )
 
-#include 
-
 pkg_setup() {
use python && python-single-r1_pkg_setup
 }
@@ -85,7 +91,7 @@ src_configure() {
CMAKE_BUILD_TYPE=Release
fi
 
-   local mycmakeargs=(
+   local -a mycmakeargs=(
-DTEST_C_API=OFF  # C API test fail
-DNOCRYPTOMINISAT=$(usex cryptominisat 'OFF' 'ON')  # double 
negation
-DENABLE_PYTHON_INTERFACE=$(usex python)



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

2023-02-21 Thread Maciej Barć
commit: aea3100a6f8d05bff8a9d0eadd689c3131d0ddb8
Author: Maciej Barć  gentoo  org>
AuthorDate: Tue Feb 21 20:50:05 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Tue Feb 21 23:53:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aea3100a

app-emacs/load-relative: bump to 1.3.2

Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/load-relative/Manifest   |  1 +
 app-emacs/load-relative/load-relative-1.3.2.ebuild | 19 +++
 2 files changed, 20 insertions(+)

diff --git a/app-emacs/load-relative/Manifest b/app-emacs/load-relative/Manifest
index cff2fe4eb41a..2c7611e294f5 100644
--- a/app-emacs/load-relative/Manifest
+++ b/app-emacs/load-relative/Manifest
@@ -1 +1,2 @@
 DIST load-relative-1.3.1.tar.gz 33985 BLAKE2B 
5e2f4329d380d9bc001e23ea4dd096422357cf18e3685d0eeff80c319172ab3ac0afeb722a9322e0cccd8d99c809ace42bc3352a38161f1aea0a3d3d3af27241
 SHA512 
22d31bfeee37a14bb9820df818a6d1d3cd4d2efb98bbf41ef9e866df602bd18ac0896c625c70195b50f98703d9e0ba2797e0095f051e2937455c29d8be5599c0
+DIST load-relative-1.3.2.tar.gz 33225 BLAKE2B 
5b717baeef7c207d1cfef5c4ba3e13ef160a8e4fac09b5a2443afed840c383b29d0086b8b43fb3dffb31d50437838951196ccc75f5eb20b81b9b27db10314c70
 SHA512 
73ba6b33492348722da5d06a5b999658d4b43265bec57440216724521bc56470fccbeeb5e97a5bfcc870492a1a2ce3331fbbe520711f1c2bab29b402eca07a0d

diff --git a/app-emacs/load-relative/load-relative-1.3.2.ebuild 
b/app-emacs/load-relative/load-relative-1.3.2.ebuild
new file mode 100644
index ..93675ae89ac9
--- /dev/null
+++ b/app-emacs/load-relative/load-relative-1.3.2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="Relative loads for Emacs Lisp files"
+HOMEPAGE="https://github.com/rocky/emacs-load-relative/;
+SRC_URI="https://github.com/rocky/emacs-${PN}/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+S="${WORKDIR}"/emacs-${P}
+
+LICENSE="GPL-3+"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+
+DOCS=( ChangeLog README.md )
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/proj/libressl:master commit in: dev-libs/libevent/

2023-02-21 Thread Quentin Retornaz
commit: 0a164a083542da703079b43305ea2f5b68593548
Author: Mike Skec  protonmail  ch>
AuthorDate: Thu Feb 16 21:19:59 2023 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Feb 21 23:50:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=0a164a08

dev-libs/libevent: add 2.1.12-r1 + remove 2.1.12

Applies changes from ::gentoo.
Signed-off-by: Mike Skec  protonmail.ch>
Closes: https://github.com/gentoo/libressl/pull/496
Signed-off-by: Quentin Retornaz  retornaz.com>

 .../libevent/{libevent-2.1.12.ebuild => libevent-2.1.12-r1.ebuild} | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libevent/libevent-2.1.12.ebuild 
b/dev-libs/libevent/libevent-2.1.12-r1.ebuild
similarity index 85%
rename from dev-libs/libevent/libevent-2.1.12.ebuild
rename to dev-libs/libevent/libevent-2.1.12-r1.ebuild
index 2db7685..891b6b3 100644
--- a/dev-libs/libevent/libevent-2.1.12.ebuild
+++ b/dev-libs/libevent/libevent-2.1.12-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -16,10 +16,10 @@ SRC_URI="
 LICENSE="BSD"
 
 SLOT="0/2.1-7"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~x64-solaris ~x86-solaris"
 IUSE="
+clock-gettime debug malloc-replacement +ssl static-libs test
-   +threads verbose-debug
+   verbose-debug
 "
 RESTRICT="!test? ( test )"
 
@@ -60,7 +60,6 @@ multilib_src_configure() {
$(use_enable ssl openssl) \
$(use_enable static-libs static) \
$(use_enable test libevent-regress) \
-   $(use_enable threads thread-support) \
$(use_enable verbose-debug) \
--disable-samples
 }



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

2023-02-21 Thread Quentin Retornaz
commit: fb848d2b5a5e59da49a816c075d7b35e09528063
Author: orbea  riseup  net>
AuthorDate: Fri Feb 17 16:30:20 2023 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Feb 21 23:51:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=fb848d2b

net-vpn/tor: Add 0.4.7.13-r1 + Remove 0.4.7.13

Signed-off-by: orbea  riseup.net>
Signed-off-by: Quentin Retornaz  retornaz.com>

 net-vpn/tor/metadata.xml   |  8 +-
 ...{tor-0.4.7.13.ebuild => tor-0.4.7.13-r1.ebuild} | 95 --
 2 files changed, 59 insertions(+), 44 deletions(-)

diff --git a/net-vpn/tor/metadata.xml b/net-vpn/tor/metadata.xml
index c1b2764..fcc4644 100644
--- a/net-vpn/tor/metadata.xml
+++ b/net-vpn/tor/metadata.xml
@@ -2,8 +2,12 @@
 https://www.gentoo.org/dtd/metadata.dtd;>
 

-   bluen...@gentoo.org
-   Anthony G. Basile
+   a...@gentoo.org
+   John Helmert III
+   
+   
+   s...@gentoo.org
+   Sam James


Use app-crypt/libscrypt for the 
scrypt algorithm

diff --git a/net-vpn/tor/tor-0.4.7.13.ebuild 
b/net-vpn/tor/tor-0.4.7.13-r1.ebuild
similarity index 61%
rename from net-vpn/tor/tor-0.4.7.13.ebuild
rename to net-vpn/tor/tor-0.4.7.13-r1.ebuild
index 0c8b16e..f9b6f8e 100644
--- a/net-vpn/tor/tor-0.4.7.13.ebuild
+++ b/net-vpn/tor/tor-0.4.7.13-r1.ebuild
@@ -1,21 +1,24 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="8"
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/torproject.org.asc
 inherit python-any-r1 readme.gentoo-r1 systemd verify-sig
 
 MY_PV="$(ver_rs 4 -)"
 MY_PF="${PN}-${MY_PV}"
 DESCRIPTION="Anonymizing overlay network for TCP"
-HOMEPAGE="https://www.torproject.org/;
-SRC_URI="https://www.torproject.org/dist/${MY_PF}.tar.gz
+HOMEPAGE="https://www.torproject.org/ 
https://gitlab.torproject.org/tpo/core/tor/;
+SRC_URI="
+   https://www.torproject.org/dist/${MY_PF}.tar.gz
https://archive.torproject.org/tor-package-archive/${MY_PF}.tar.gz
verify-sig? (
https://dist.torproject.org/${MY_PF}.tar.gz.sha256sum
https://dist.torproject.org/${MY_PF}.tar.gz.sha256sum.asc
-   )"
+   )
+"
 S="${WORKDIR}/${MY_PF}"
 
 LICENSE="BSD GPL-2"
@@ -26,32 +29,31 @@ fi
 IUSE="caps doc lzma +man scrypt seccomp selinux +server systemd tor-hardening 
test zstd"
 RESTRICT="!test? ( test )"
 
-VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/torproject.org.asc
-
-BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20221213 )"
 DEPEND="
-   dev-libs/libevent:=[ssl]
+   >=dev-libs/libevent-2.1.12-r1:=[ssl]
sys-libs/zlib
caps? ( sys-libs/libcap )
man? ( app-text/asciidoc )
-   dev-libs/openssl:0=[-bindist(-)]
+   dev-libs/openssl:=[-bindist(-)]
lzma? ( app-arch/xz-utils )
scrypt? ( app-crypt/libscrypt )
seccomp? ( >=sys-libs/libseccomp-2.4.1 )
systemd? ( sys-apps/systemd )
-   zstd? ( app-arch/zstd )"
+   zstd? ( app-arch/zstd )
+"
 RDEPEND="
acct-user/tor
acct-group/tor
${DEPEND}
-   selinux? ( sec-policy/selinux-tor )"
-
-# bug #764260
+   selinux? ( sec-policy/selinux-tor )
+"
 DEPEND+="
test? (
${DEPEND}
${PYTHON_DEPS}
-   )"
+   )
+"
+BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-tor-20221213 )"
 
 DOCS=()
 
@@ -60,10 +62,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.2.7.4-torrc.sample.patch
 )
 
-# EAPI 8 tries to append it but it doesn't exist here
-# bug #831311 etc
-QA_CONFIGURE_OPTIONS="--disable-static"
-
 pkg_setup() {
use test && python-any-r1_pkg_setup
 }
@@ -80,33 +78,46 @@ src_unpack() {
default
 }
 
+src_prepare() {
+   default
+
+   # Running shellcheck automagically isn't useful for ebuild testing.
+   echo "exit 0" > scripts/maint/checkShellScripts.sh || die
+}
+
 src_configure() {
use doc && DOCS+=( README.md ChangeLog ReleaseNotes doc/HACKING )
+
export ac_cv_lib_cap_cap_init=$(usex caps)
-   econf \
-   --localstatedir="${EPREFIX}/var" \
-   --disable-all-bugs-are-fatal \
-   --enable-system-torrc \
-   --disable-android \
-   --disable-html-manual \
-   --disable-libfuzzer \
-   --enable-missing-doc-warnings \
-   --disable-module-dirauth \
-   --enable-pic \
-   --disable-restart-debugging \
-   --disable-zstd-advanced-apis  \
-   $(use_enable man asciidoc) \
-   $(use_enable man manpage) \
-   $(use_enable lzma) \
-   $(use_enable scrypt libscrypt) \
-   $(use_enable seccomp) \
-   $(use_enable 

[gentoo-commits] repo/proj/libressl:master commit in: net-vpn/tor/, net-vpn/tor/files/

2023-02-21 Thread Quentin Retornaz
commit: f331c6b0f0c15d59775b26695e7ba27660cca511
Author: orbea  riseup  net>
AuthorDate: Fri Feb 17 16:31:43 2023 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Tue Feb 21 23:51:25 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=f331c6b0

dev-vpn/tor: Remove old versions

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/libressl/pull/497
Signed-off-by: Quentin Retornaz  retornaz.com>

 net-vpn/tor/Manifest   |   6 -
 .../tor-0.4.7.10-strict-prototypes-clang16.patch   |  75 
 net-vpn/tor/tor-0.4.7.11.ebuild| 127 -
 net-vpn/tor/tor-0.4.7.12.ebuild| 127 -
 4 files changed, 335 deletions(-)

diff --git a/net-vpn/tor/Manifest b/net-vpn/tor/Manifest
index 363a4f3..05ebc39 100644
--- a/net-vpn/tor/Manifest
+++ b/net-vpn/tor/Manifest
@@ -1,9 +1,3 @@
-DIST tor-0.4.7.11.tar.gz 7983705 BLAKE2B 
2d743e7d0aea63e76f6e24aa235792af8691fde419f56bbdf8c6ee865250a09ec06454ec84abac8ba47e3d61a363c937fc050376172d3ec6b0815998d1c8679e
 SHA512 
318377916880310438aa9804d1ea0154c5416d6b13988c4ff7f2e65fd38c94e2cd6c53252fd76a4dcb488f452837468e19197bf5feee4020e3c1927a76ed2937
-DIST tor-0.4.7.11.tar.gz.sha256sum 86 BLAKE2B 
1e49ba88ae21af6589a9815603ee375cc0dc85fcd8dd5a5f52cd44659438874ae9d10b09b7f15cadd2c30d2e8012a27be4233dcb19195d4627f19a59ccf68d0b
 SHA512 
cfdae54a70dc0d8eb0eaf8b8c9902a7dd8bc8d597a678d5a0bf431c3e09a8b56206b70b6f9207e3c06e1ba11913b25b81d7c269e49cde5f297ff7b165a3348a9
-DIST tor-0.4.7.11.tar.gz.sha256sum.asc 716 BLAKE2B 
2336ff3869b3a759626cd68c0c931dbdb6cf5b13e7a99e2dcc1c784e3832ba2f0314c1c2f3a9e5ccaba3f20d7aab9b9c918373194290769e358cbb5411323012
 SHA512 
b5e3c82378bc18268d6d4523787e12ece39246cc0f035fd1aedc50c2182d1ba3d2a8f8817a3dada2cd60acabb78f604f06ab347b92c6f42a82f260cc49285c2c
-DIST tor-0.4.7.12.tar.gz 8009573 BLAKE2B 
13e9a796d9e5b024aa01b9aaab389b580df41641013721e4c2821cfee4edc6fb562d997be70ecc3908ac5e43187978b1be63f78ac72c73e8ea3617d6b5cf1ea9
 SHA512 
b97a6cc3fd3353cc1cdbb47df6d8895d0f730967083171795be56ffab4660c9a0f8f73ce83a98eff1fbd0793bae28c987d53c29f57fc5e0f26dddc30c197abb2
-DIST tor-0.4.7.12.tar.gz.sha256sum 86 BLAKE2B 
0402bdf641c8142f91df7a80ad726ce3a1eeb3265f385b5b818440e6c25a5424db467714baee0dfaaf61edf482814a1de5c4d53fd4d61a26c194037a71928580
 SHA512 
c9a197bb563b05632cc5bfe4dfe5d2dd02427591816997726e2fbc9ec94b17d52295f33c946bea51ac6a2ef76d94a14b9e96daf951eeab57a8ee0d7d513c62c1
-DIST tor-0.4.7.12.tar.gz.sha256sum.asc 716 BLAKE2B 
c148062a35e232d08cd1e0971e467cddee7836932984f778ab923ff38e717c2a8f3985ff63591002b179eaeb12e04b066366a2a3ed76e00d436a76f0eacaea67
 SHA512 
afa1208758f0b385cea36660db4739353237b5a4608c374db9115e3584ba96bdabe18ea811752a847eb3e5012919c9f3ed06129f1ec40465d18dc27de4b961fc
 DIST tor-0.4.7.13.tar.gz 8031948 BLAKE2B 
338a0a541423f27f594a091307b5edeafc9826bb651c2bd050f3282c9355d9d43d1ef4791f3c98a37dc4c0f64bc40925ea1c1e32cbdff78b1a7308df501f279a
 SHA512 
0900416887afbb24f7b72e6ef181b7b01308d1bb35c37736f3b13e06810a07febf9f47fadd9ff6c0e73204d93b49545e4e2516906eb3ba74398ad2b299f530be
 DIST tor-0.4.7.13.tar.gz.sha256sum 86 BLAKE2B 
339db9869bfe485cbd328fe942cc23e60c08ad67fc2d9e7927ed3c9f3b606192e5efac34013c5bf0b0e8b26e957dcf8b586e1cc0a0c27756b8b3d823af37fdee
 SHA512 
ec1d19fa662255df5dd575ba943f4ccb30d9dfa49ff656cdfa73df2d24248b52a3bfd715f4d3efe11d8129968b0e06e3c75e8d82416e1807020ebf65f65401a0
 DIST tor-0.4.7.13.tar.gz.sha256sum.asc 716 BLAKE2B 
968a3852293ab9bcadac626862c9dc360b17de5afd00af7c46358fa2adfc03b55c02dfe029e9427efba999f553489a04388b395e8fb8fe16325e0895663c2deb
 SHA512 
eb78e8369941d8de833e3616a9a1c1e59b0d3dde918353e2f4fa5eb5da09f038238c46f5e180844bd3cba1211a9daa6d60e9ddb5690998e27a6b7d1616aa20cc

diff --git a/net-vpn/tor/files/tor-0.4.7.10-strict-prototypes-clang16.patch 
b/net-vpn/tor/files/tor-0.4.7.10-strict-prototypes-clang16.patch
deleted file mode 100644
index 9317b6b..000
--- a/net-vpn/tor/files/tor-0.4.7.10-strict-prototypes-clang16.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-https://gitlab.torproject.org/tpo/core/tor/-/commit/ee38514cc4372bfb7d01ee96a1110d600a30e061
-
-From ee38514cc4372bfb7d01ee96a1110d600a30e061 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Tue, 8 Nov 2022 06:42:59 +
-Subject: [PATCH] build: fix -Wstrict-prototypes (Clang 16)
-
-Clang 16 warns on -Wstrict-prototypes in preparation for C23 which can
-among other things, lead to some configure tests silently failing/returning 
the wrong result.
-
-Fixes this error:
-```
--ignoreme: warning: a function declaration without a prototype is deprecated 
in all versions of C [-Wstrict-prototypes]
-+ignoreme: error: a function declaration without a prototype is deprecated in 
all versions of C [-Werror,-Wstrict-prototypes]
- main ()
-```
-
-For more information, see LWN.net [0] or LLVM's Discourse [1], gentoo-dev@ [2],
-or the (new) c-std-porting mailing list [3].
-
-[0] https://lwn.net/Articles/913505/
-[1] 

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

2023-02-21 Thread Marek Szuba
commit: 700012c01f3bd8a8b86a196b1121a5fe77c1646c
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Feb 21 23:05:44 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Feb 21 23:41:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=700012c0

app-containers/apptainer: add 1.1.6, drop 1.1.5

Signed-off-by: Marek Szuba  gentoo.org>

 app-containers/apptainer/Manifest   | 2 +-
 .../apptainer/{apptainer-1.1.5.ebuild => apptainer-1.1.6.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-containers/apptainer/Manifest 
b/app-containers/apptainer/Manifest
index 96eaa1486bf3..0ddbdbbe9d74 100644
--- a/app-containers/apptainer/Manifest
+++ b/app-containers/apptainer/Manifest
@@ -1,2 +1,2 @@
 DIST apptainer-1.1.2.tar.gz 12896912 BLAKE2B 
29a8df78617661e0a181955942e8321c112a69efaf15f4bb3e1563cc0789197916a3be1eb5396fb608d57b0edd5d5de2a70a2bda935095d8d511410660ebc106
 SHA512 
3fad253379a87ea790f22a14aec703296f606255d4ce847454a59f9dba0b9a6fc449489e7760c4696c1df90fc6abec198934310c1b762e33a83c72cafc7cb370
-DIST apptainer-1.1.5.tar.gz 12915073 BLAKE2B 
0cd696adb9f99782f6f1dd4d384f6aacb11a71f3df13c07775c376d42b88993ca82c02ad545a57b012a151403c3a3719e3e4512fe34e7de540d04d7d27ddf86f
 SHA512 
e6a5d392f3874f093a8580508e83e270140ad52606c7856797e7e7665dd6687e63900984a4cb920c3cba9a4b7148047de4085a4353c9c77697b94f8d9cd099fc
+DIST apptainer-1.1.6.tar.gz 12914465 BLAKE2B 
a04ed9b9b429d7885d6c91f72d574d2a3a2955fdbe5cb2d30b59744b1f3bfb6f7d4f07ce7f1863caa83fb3361d7fdd2739b82334458d606ce053de43e1e9f755
 SHA512 
dd38abe1e343352e29a8a1fd1922901e4d48282fef641c75360253392ad53c6f1e5f7510ef612594e29db5f090fb41ff55b9d52d126be253450b0630fc7d383b

diff --git a/app-containers/apptainer/apptainer-1.1.5.ebuild 
b/app-containers/apptainer/apptainer-1.1.6.ebuild
similarity index 100%
rename from app-containers/apptainer/apptainer-1.1.5.ebuild
rename to app-containers/apptainer/apptainer-1.1.6.ebuild



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

2023-02-21 Thread Marek Szuba
commit: 5e18189bb6f908fc01bd5dde0c96d6ebd77ce58f
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Feb 21 23:04:02 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Feb 21 23:41:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e18189b

app-backup/borgmatic: add 1.7.7, drop 1.7.6

Signed-off-by: Marek Szuba  gentoo.org>

 app-backup/borgmatic/Manifest   | 2 +-
 app-backup/borgmatic/{borgmatic-1.7.6.ebuild => borgmatic-1.7.7.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-backup/borgmatic/Manifest b/app-backup/borgmatic/Manifest
index f63fb03bb526..e6fe205d055d 100644
--- a/app-backup/borgmatic/Manifest
+++ b/app-backup/borgmatic/Manifest
@@ -1,3 +1,3 @@
 DIST borgmatic-1.7.2.tar.gz 333772 BLAKE2B 
fd628e9c77547686d4edf5d1066d3c171575f4d923ebc5205c5eb64f3a960e94c121282e9f4fb02b1291a81011a18dc393c6d13a07f215585459e7a5b55f8107
 SHA512 
6ec12ec25ae4d0210bb9114795c1ea292d8236f9e68c9425e24ee7b580796504e4c317a3fcf778806a33bbd3db68669beb4ef7a88ec538c1bd432db9a2845b3e
 DIST borgmatic-1.7.5.tar.gz 338412 BLAKE2B 
e27fd709070a27c2ddd01fdfe23ef9caeb942c52d756332b4abd6d6cf39724656677a0d142a5392e35e0a0f25958421fe23edf04a252d212d761f48a0c320d9b
 SHA512 
c27a364617e0e8fc1c11adac5375deac4e1663236a545d3fb70280974614d50ffe3821010ed5e4345afa3c3dab5f45c0d3bbfc946f50321601acb56965fd555d
-DIST borgmatic-1.7.6.tar.gz 348350 BLAKE2B 
ae5d6eb1be445b346965d7735bc8131472089e8d588523cbf56961658bc17faf6dd4c1d0b4ae3696172358139a0de39df68202a8f1315d7f7391d46f39f83084
 SHA512 
aa01a27b65af9a24d779c5f0245473415a3edbc685646aaf17ccd1b790ba72b67fca6da92c924b0f2d11f0d851d01054bb5a98dc7556921c640c1fc62a42f4fc
+DIST borgmatic-1.7.7.tar.gz 348839 BLAKE2B 
686a5552bdace0e44ced612448fd9a9609d9df2dfb41007f0432bbb6fe9d4c2ef154a215eef63f4aed4626471feda52142d3511498901545a3ab4bbf3171c14f
 SHA512 
e1a7c20a17a4ad37ce348feb89e1a3b34912ae6730742e6b4c822b7a1026e3630167645154268f47922a106621cd02d5f06ada448ac844dfd7c9ff46660ca2ec

diff --git a/app-backup/borgmatic/borgmatic-1.7.6.ebuild 
b/app-backup/borgmatic/borgmatic-1.7.7.ebuild
similarity index 100%
rename from app-backup/borgmatic/borgmatic-1.7.6.ebuild
rename to app-backup/borgmatic/borgmatic-1.7.7.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-auth/yubico-piv-tool/

2023-02-21 Thread Marek Szuba
commit: 8508c144dff881b4dececb1e57eb650f1c6e2675
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Feb 21 23:06:17 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Feb 21 23:41:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8508c144

sys-auth/yubico-piv-tool: add 2.3.1

Signed-off-by: Marek Szuba  gentoo.org>

 sys-auth/yubico-piv-tool/Manifest  |  1 +
 .../yubico-piv-tool/yubico-piv-tool-2.3.1.ebuild   | 48 ++
 2 files changed, 49 insertions(+)

diff --git a/sys-auth/yubico-piv-tool/Manifest 
b/sys-auth/yubico-piv-tool/Manifest
index 6ed18642fc2e..e97435ee259e 100644
--- a/sys-auth/yubico-piv-tool/Manifest
+++ b/sys-auth/yubico-piv-tool/Manifest
@@ -1 +1,2 @@
 DIST yubico-piv-tool-2.3.0.tar.gz 1329085 BLAKE2B 
b084982139012b4993a023078fd8ce7c106cb5c1e71475f26398012b86fc65e985a7c51300b3b122884e35327293737ed48b31bfdc83326dda9c9c05f2eb984d
 SHA512 
72125df922e32322563e95286e04d19e56db9c6e66ae9003ae7dfffac47425b8b2bc7c71ecfa603f96f3a24c985fca1f436580dc579ff44196dcde7aeceee7f3
+DIST yubico-piv-tool-2.3.1.tar.gz 1315267 BLAKE2B 
9b7d96129f3cab4fd68d18d0bbbf8dfa5fdda383ffb8099f898e23c99d0f1caf387a26cb9d01582521a070b93bac941b8a10faac736137cb72c86fbf5c95d2f8
 SHA512 
44cd9c482f2a2942d10a238ac2cb2d40df7cd11ddc27d6df88912512e956746b5634018b421d5cc4b947e4c36f9841898d5a08eb613bf22558089103dab95988

diff --git a/sys-auth/yubico-piv-tool/yubico-piv-tool-2.3.1.ebuild 
b/sys-auth/yubico-piv-tool/yubico-piv-tool-2.3.1.ebuild
new file mode 100644
index ..204e3eb60e0b
--- /dev/null
+++ b/sys-auth/yubico-piv-tool/yubico-piv-tool-2.3.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Command-line tool and p11-kit module for the YubiKey PIV 
application"
+HOMEPAGE="https://developers.yubico.com/yubico-piv-tool/ 
https://github.com/Yubico/yubico-piv-tool;
+SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz;
+
+LICENSE="BSD-2"
+SLOT="0/2"
+KEYWORDS="~amd64 ~riscv"
+IUSE="test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="sys-apps/pcsc-lite
+   dev-libs/openssl:=[-bindist(-)]"
+DEPEND="${RDEPEND}
+   test? ( dev-libs/check )"
+BDEPEND="dev-util/gengetopt
+   sys-apps/help2man
+   virtual/pkgconfig"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.1.1-tests-optional.patch
+   "${FILESDIR}"/${PN}-2.1.1-ykcs11-threads.patch
+   "${FILESDIR}"/${PN}-2.3.0-no-Werror.patch
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_STATIC_LIB=OFF
+   -DBUILD_TESTING=$(usex test)
+   )
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+
+   echo "module: ${EPREFIX}/usr/$(get_libdir)/libykcs11.so" > ${PN}.module 
\
+   || die "Failed to generate p11-kit module configuration"
+   insinto /usr/share/p11-kit/modules
+   doins ${PN}.module
+}



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

2023-02-21 Thread Marek Szuba
commit: b61c0bce7451c5428fccbffdd00f0c35c51e4b0a
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Feb 21 23:03:09 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Feb 21 23:41:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b61c0bce

app-admin/ansible-lint: add 6.13.1

Signed-off-by: Marek Szuba  gentoo.org>

 app-admin/ansible-lint/Manifest   |  1 +
 app-admin/ansible-lint/ansible-lint-6.13.1.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest
index 369d60575d47..7f7b52941a97 100644
--- a/app-admin/ansible-lint/Manifest
+++ b/app-admin/ansible-lint/Manifest
@@ -1,3 +1,4 @@
 DIST ansible-lint-6.12.1.tar.gz 466371 BLAKE2B 
f43b3403c5d3db80d3ec3e3526cafc22bee68b31b5458e378a73bbec900de5411c597e9fc079a77cffc66a278a37bf0fc9ecfcaba3beccf74c6eecbe5b6148b9
 SHA512 
05c92c930d91419c212a9513aed5506c99e993acbce9437b6f8f3b95bd78ca5b0ff8e1a7d39f32907df72d858a2e4e6c74f47443c0f937b3644c7a18d1d59252
+DIST ansible-lint-6.13.1.tar.gz 488778 BLAKE2B 
d58002e10105759c6a19e8f67cccf6914cfb058573f7873bb6092bc3367c5af9583de30478c65e0d3b9b4840ac8103d688e6dc63e49543199b82447eba12eca0
 SHA512 
c71b45f3a73dd782480ae9c4c38fef5741297706d60d07c524f5abfb3249c87950bf8ffccd782a85ee6a83c357b1a0fbf101c659c640d98365d508dfb0a513a3
 DIST ansible-lint-6.8.2.gh.tar.gz 288616 BLAKE2B 
4ae9c344d834a3d69a05689df296c7915e6eb7cb2a85b773f3adcc4efd898c3e1c9f32d8b1efda31afb7a5466d1966aa754cd5529c7dcfd6c1f45517d39e1750
 SHA512 
101be050772f6df827a697faa5ff9650c98959d9bd6e7a025a19c0ac94faa6b06e114b9122ae8f09f650be565b226189f4706ef8dd0f27548774664adccf3d18
 DIST ansible-lint-6.9.1.gh.tar.gz 388343 BLAKE2B 
73035bdbd6c1bdee5566d5dee5a8461953d99bbaf896d7a9764c32419e74c3d23883ac1a7548de3e21372195f99c325c371cead7397bf64d6d033d9a2f81ed01
 SHA512 
eaf255c53fb8355b06e7013f6676a09e2d7e67aa332306448f530c345925c80ff5ea54c580f7f6720a25ebed9e8deb4c0a8e4e22af4183e8a8ef7b6999be6099

diff --git a/app-admin/ansible-lint/ansible-lint-6.13.1.ebuild 
b/app-admin/ansible-lint/ansible-lint-6.13.1.ebuild
new file mode 100644
index ..07351ebda5a3
--- /dev/null
+++ b/app-admin/ansible-lint/ansible-lint-6.13.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Checks ansible playbooks for practices and behaviour that can be 
improved"
+HOMEPAGE="https://github.com/ansible/ansible-lint;
+SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+# Upstream has stated explicitly that all tests require Internet access
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+   >=app-admin/ansible-core-2.12.0[${PYTHON_USEDEP}]
+   >=dev-python/ansible-compat-2.2.7[${PYTHON_USEDEP}]
+   >=dev-python/black-22.8.0[${PYTHON_USEDEP}]
+   >=dev-python/filelock-3.8.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.17.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP}]
+   >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
+   >=dev-python/ruamel-yaml-0.17.21[${PYTHON_USEDEP}]
+   >=dev-python/wcmatch-8.3.2[${PYTHON_USEDEP}]
+   >=dev-util/yamllint-1.26.3[${PYTHON_USEDEP}]
+   dev-vcs/git"
+BDEPEND="
+   >=dev-python/setuptools_scm-7.0.5[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/pytest-plus-0.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+   )"
+
+# test_call_from_outside_venv doesn't play nicely with the sandbox
+# irrespective of whether Internet access is allowed or not
+EPYTEST_DESELECT=(
+   test/test_main.py::test_call_from_outside_venv
+)
+
+distutils_enable_tests pytest
+
+# Test suite fails to start without this
+python_test() {
+   epytest test
+}



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

2023-02-21 Thread Marek Szuba
commit: 59bfe4ca4ad069f693cd93b749030a38a5f2d249
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Feb 21 23:06:32 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Feb 21 23:41:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59bfe4ca

dev-vcs/git-machete: add 3.15.2

Signed-off-by: Marek Szuba  gentoo.org>

 dev-vcs/git-machete/Manifest  |  1 +
 dev-vcs/git-machete/git-machete-3.15.2.ebuild | 41 +++
 2 files changed, 42 insertions(+)

diff --git a/dev-vcs/git-machete/Manifest b/dev-vcs/git-machete/Manifest
index 9aaa5d09c542..e4374a3e090f 100644
--- a/dev-vcs/git-machete/Manifest
+++ b/dev-vcs/git-machete/Manifest
@@ -1,2 +1,3 @@
 DIST git-machete-3.13.0.gh.tar.gz 1388145 BLAKE2B 
e12c12ff5a34b7dee0ea14f4260154dc5c94a356a584c3bd00688777b4425a4c45fd39ece0c76751ff8b9b45c131ccd3d4ea25c3f14711ac91f75fa6a47e651e
 SHA512 
85d719e9a983db9aea7bb7540c85aeb6ac5bfcbf94e4920683b37bae22714078f5e8b9a39d63fa397a03ddf139c52acd970310e499a26296fbdb1091672873f9
 DIST git-machete-3.14.3.gh.tar.gz 1397234 BLAKE2B 
827d3234260461d5cba6b192767e9923b79cc70afb0e7d0bd24e3f307559e3c0774499b34651dd6da7e52157c18becb69c15de9246b99bb35d47104787e6164e
 SHA512 
a4e6015832b4fefa48b75dbd2f3aa50f53788c3a612beada971c0da9da722d49b48e891ddfa3f7d6c91ed4d461b16504ecab9f64b4da84d319b08bb06b1ee8c2
+DIST git-machete-3.15.2.gh.tar.gz 1399230 BLAKE2B 
f10ff0678b80e5a940a5746771addb1ef9f425faa49c64fd1c808c2f9236c8fb6973ddb662950582718a25b034eba9c3dba6a4008ae4702e5d662cd8796543f7
 SHA512 
64115f9bb2af7f0596d0327067adfe01ceb17e96325ae2ae31c377f1a86cd4f7eb6e5a5940efb46a9e9d6805ae0b61a8d1d52e0ed7e4f65250783c290d8989cc

diff --git a/dev-vcs/git-machete/git-machete-3.15.2.ebuild 
b/dev-vcs/git-machete/git-machete-3.15.2.ebuild
new file mode 100644
index ..9964c2ef2ad2
--- /dev/null
+++ b/dev-vcs/git-machete/git-machete-3.15.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="Probably the sharpest git repo organizer & rebase/merge workflow 
automation tool"
+HOMEPAGE="https://github.com/VirtusLab/git-machete 
https://pypi.org/project/git-machete/;
+# No tests in PyPI tarballs
+SRC_URI="https://github.com/VirtusLab/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="dev-vcs/git"
+BDEPEND="test? (
+   >=dev-python/pytest-mock-3.8.2[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.5.0[${PYTHON_USEDEP}]
+)"
+
+DOCS=( CONTRIBUTING.md README.md )
+
+distutils_enable_sphinx docs/source dev-python/sphinx-rtd-theme
+distutils_enable_tests pytest
+
+src_install() {
+   distutils-r1_src_install
+
+   newbashcomp completion/${PN}.completion.bash ${PN}
+
+   insinto /usr/share/fish/vendor_completions.d
+   doins completion/${PN}.fish
+
+   insinto /usr/share/zsh/site-functions
+   newins completion/${PN}.completion.zsh _${PN}
+}



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

2023-02-21 Thread Marek Szuba
commit: d32cce5616967ed8764ac9642a4566eabee37b10
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Feb 21 23:06:03 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Feb 21 23:41:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32cce56

dev-libs/libxmlb: add 0.3.11

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/libxmlb/Manifest  |  1 +
 dev-libs/libxmlb/libxmlb-0.3.11.ebuild | 64 ++
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/libxmlb/Manifest b/dev-libs/libxmlb/Manifest
index 7e74505dace7..2c55c1a570d2 100644
--- a/dev-libs/libxmlb/Manifest
+++ b/dev-libs/libxmlb/Manifest
@@ -1 +1,2 @@
 DIST libxmlb-0.3.10.tar.gz 122004 BLAKE2B 
e51caacff96aa41029314c5d8a13503713fb813b2512c322214e309a5aebed2b6cd5f8d24412240dbc57d500b7186b6760a82451063eeb1f1011c0b450f6ad99
 SHA512 
05907c3dd2fa2ab67580e40fb573f27d9d47053fef5e23eb11ed887163ae0194b0f9b590e758fa76501098a5f261a48d9cd94003af828f5a18c61d89a9ec05bb
+DIST libxmlb-0.3.11.tar.gz 124796 BLAKE2B 
7f54e7c6370e0f3ebb9f94c9859f3d211127caa7d4d3ffbc2d11378ec5f0ee0cb508a1697635c30187643acdba279d493f9054d4f2a54f93ede1785f79b378ce
 SHA512 
cebbfe1372d933a212a46ed95169099a642c1c48914b170c9f1de51fb017dccb22ca8dc9e2108fabb92fd0519cfba58da88b10bccc74a49a3e9e7adb9a1d9872

diff --git a/dev-libs/libxmlb/libxmlb-0.3.11.ebuild 
b/dev-libs/libxmlb/libxmlb-0.3.11.ebuild
new file mode 100644
index ..62d8c5c5817f
--- /dev/null
+++ b/dev-libs/libxmlb/libxmlb-0.3.11.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson python-any-r1
+
+DESCRIPTION="Library to help create and query binary XML blobs"
+HOMEPAGE="https://github.com/hughsie/libxmlb;
+SRC_URI="https://github.com/hughsie/libxmlb/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="LGPL-2.1+"
+SLOT="0/2" # libxmlb.so version
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc introspection stemmer test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   app-arch/xz-utils
+   app-arch/zstd:=
+   dev-libs/glib:2
+   sys-apps/util-linux
+   stemmer? ( dev-libs/snowball-stemmer:= )
+"
+
+DEPEND="
+   ${RDEPEND}
+   doc? ( dev-util/gtk-doc )
+   introspection? ( dev-libs/gobject-introspection )
+"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-util/meson-0.47.0
+   virtual/pkgconfig
+   introspection? (
+   $(python_gen_any_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.3.9-no_installed_tests.patch
+)
+
+python_check_deps() {
+   python_has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use doc gtkdoc)
+   $(meson_use introspection)
+   $(meson_use stemmer)
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}



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

2023-02-21 Thread Marek Szuba
commit: 2874c02ee275a309b90c993be83f5af6786aecdd
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Feb 21 23:28:56 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Feb 21 23:41:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2874c02e

app-crypt/yubikey-manager: remove dev-python/cryptography version cap in 4.0.8

Seems to have no problems with 39.0.1:
 - all standard tests pass;
 - several device-specific PIV tests fail due to newer cryptography not
   allowing the use of SHA1, which could easily be fixed by patching the
   offending tests not to use that algorithm - and in any case we do not
   run any of these in src_test();
 - rudimentary run-time testing has shown no issues yet.

Going straight to stable due to Bug #893576.

Bug: https://bugs.gentoo.org/893522
Signed-off-by: Marek Szuba  gentoo.org>

 .../{yubikey-manager-4.0.8.ebuild => yubikey-manager-4.0.8-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/yubikey-manager/yubikey-manager-4.0.8.ebuild 
b/app-crypt/yubikey-manager/yubikey-manager-4.0.8-r1.ebuild
similarity index 95%
rename from app-crypt/yubikey-manager/yubikey-manager-4.0.8.ebuild
rename to app-crypt/yubikey-manager/yubikey-manager-4.0.8-r1.ebuild
index a684d6c63d95..c1c671051c91 100644
--- a/app-crypt/yubikey-manager/yubikey-manager-4.0.8.ebuild
+++ b/app-crypt/yubikey-manager/yubikey-manager-4.0.8-r1.ebuild
@@ -26,7 +26,7 @@ IUSE="ssl"
 RDEPEND="
app-crypt/ccid
dev-python/click[${PYTHON_USEDEP}]
-   =dev-python/pyopenssl-0.15.1[${PYTHON_USEDEP}] )"



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

2023-02-21 Thread Nicolas Bock
commit: 8197b38d9aaaf38acd41d312372a10ca1496251f
Author: Nicolas Bock  gentoo  org>
AuthorDate: Tue Feb 21 22:03:18 2023 +
Commit: Nicolas Bock  gentoo  org>
CommitDate: Tue Feb 21 22:04:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8197b38d

app-crypt/keybase: Add `fuse` USE flag

Signed-off-by: Nicolas Bock  gentoo.org>

 app-crypt/keybase/keybase-6.0.2.ebuild | 5 -
 app-crypt/keybase/metadata.xml | 3 +++
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/app-crypt/keybase/keybase-6.0.2.ebuild 
b/app-crypt/keybase/keybase-6.0.2.ebuild
index a8dd68ddad93..cce66b1ede2e 100644
--- a/app-crypt/keybase/keybase-6.0.2.ebuild
+++ b/app-crypt/keybase/keybase-6.0.2.ebuild
@@ -19,10 +19,13 @@ fi
 
 LICENSE="Apache-2.0 BSD BSD-2 LGPL-3 MIT MPL-2.0"
 SLOT="0"
+IUSE="fuse"
 
 RDEPEND="
app-crypt/gnupg
-   sys-fs/fuse:0=
+   fuse? (
+   ~app-crypt/kbfs-${PV}
+   )
 "
 
 src_unpack() {

diff --git a/app-crypt/keybase/metadata.xml b/app-crypt/keybase/metadata.xml
index 6c47b44141f7..ea7f92ef67a0 100644
--- a/app-crypt/keybase/metadata.xml
+++ b/app-crypt/keybase/metadata.xml
@@ -13,6 +13,9 @@
The official Keybase secure messaging, file-sharing, and key 
directory
client for Linux.

+   
+   Enable app-crypt/kbfs support
+   

keybase/client




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

2023-02-21 Thread Alfredo Tupone
commit: 145a5c1d8767951b14dbd529b5a6495d05b63539
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Feb 21 21:34:25 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 21 21:35:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=145a5c1d

sci-geosciences/GeographicLib: enable python 3.11

Signed-off-by: Alfredo Tupone  gentoo.org>

 .../{GeographicLib-1.52-r1.ebuild => GeographicLib-1.52-r2.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-geosciences/GeographicLib/GeographicLib-1.52-r1.ebuild 
b/sci-geosciences/GeographicLib/GeographicLib-1.52-r2.ebuild
similarity index 98%
rename from sci-geosciences/GeographicLib/GeographicLib-1.52-r1.ebuild
rename to sci-geosciences/GeographicLib/GeographicLib-1.52-r2.ebuild
index 6acffe7cf2eb..2443936aaaec 100644
--- a/sci-geosciences/GeographicLib/GeographicLib-1.52-r1.ebuild
+++ b/sci-geosciences/GeographicLib/GeographicLib-1.52-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit cmake distutils-r1
 



[gentoo-commits] repo/proj/guru:dev commit in: app-admin/oet/

2023-02-21 Thread Thomas Scholz
commit: 88f2c171c4df9c875fedb5c9e6cf66f8665a21bd
Author: Thomas Scholz  protonmail  com>
AuthorDate: Mon Feb 20 22:19:32 2023 +
Commit: Thomas Scholz  protonmail  com>
CommitDate: Tue Feb 21 20:52:08 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88f2c171

app-admin/oet: Initial commit of v

Signed-off-by: Thomas Scholz  protonmail.com>

 app-admin/oet/oet-.ebuild | 36 
 1 file changed, 36 insertions(+)

diff --git a/app-admin/oet/oet-.ebuild b/app-admin/oet/oet-.ebuild
new file mode 100644
index 0..7e5b1ead0
--- /dev/null
+++ b/app-admin/oet/oet-.ebuild
@@ -0,0 +1,36 @@
+EAPI=8
+
+DESCRIPTION="Update your system into binpkgs in an overlay sandbox"
+HOMEPAGE="https://codeberg.org/bcsthsc/overlay-emerge-tool;
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://codeberg.org/bcsthsc/overlay-emerge-tool.git;
+   EGIT_BRANCH="0.0.0.1"
+   [[ "${PV}" == "" ]] && EGIT_BRANCH=0.0.0.1
+   [[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
+else
+   
SRC_URI="https://codeberg.org/bcsthsc/overlay-emerge-tool/archive/oet-${PV}.tar.gz;
+   S="${WORKDIR}/oet-${PV/_rc/-rc.}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="LGPL-2"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+
+src_install() {
+   dosbin src/oet.sh
+   dodir /usr/share/oet
+   insinto /usr/share/oet
+   doins src/oet_auto_emerge_update.source
+   doins src/oet_interactive.source
+}
+
+src_compile() {
+   true
+}



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

2023-02-21 Thread David Seifert
commit: 62d0dc13d15389c1332eed076ab9214879743258
Author: David Seifert  gentoo  org>
AuthorDate: Tue Feb 21 20:29:11 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Feb 21 20:29:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62d0dc13

sys-fs/lvm2: add 2.03.19

Signed-off-by: David Seifert  gentoo.org>

 sys-fs/lvm2/Manifest   |   1 +
 .../lvm2-2.03.19-dm_lvm_rules_no_systemd.patch |  11 +
 .../files/lvm2-2.03.19-dmeventd-no-idle-exit.patch |  73 +
 .../lvm2-2.03.19-dynamic-static-ldflags.patch  |  50 
 sys-fs/lvm2/files/lvm2-2.03.19-freopen-musl.patch  |  63 +
 .../files/lvm2-2.03.19-static-pkgconfig-libs.patch | 130 +
 sys-fs/lvm2/lvm2-2.03.19.ebuild| 306 +
 7 files changed, 634 insertions(+)

diff --git a/sys-fs/lvm2/Manifest b/sys-fs/lvm2/Manifest
index b7ce1cc25e6d..c1c32f79b536 100644
--- a/sys-fs/lvm2/Manifest
+++ b/sys-fs/lvm2/Manifest
@@ -1,2 +1,3 @@
 DIST LVM2.2.03.17.tgz 2726793 BLAKE2B 
425e52fe2d7832f8440203d2b6ffc3a097903abea8be07bbbf4864001d5f55083954e561a92b0fe4fc467533e465af3958b25cf33d2693f50f077dc3d9b74bd2
 SHA512 
ce9f4c10a7e89b397fa021098976117c062227da4f25996296dd3678c0aeb826edf9b7e4f5d3992f42156865ae47cb98671ec37a26868710174a473b42cc70a9
 DIST LVM2.2.03.18.tgz 2728113 BLAKE2B 
59df1a6ece11473d3f15a8b81701faa363be556f7668a34d2cbbf9221a014f268c230f08d3bd873bbebee89480c787a6f358b2edf8777c990c62e7c6a36aecad
 SHA512 
58043bdcad882065f15d772401d29fc7fb2d0a6b6b75063915dc38bb11cd847517dd18ae7e2acb3935e6c32ef620a275c2b2b9c307434f7457ea3203b87254c1
+DIST LVM2.2.03.19.tgz 2732219 BLAKE2B 
7a5bd024312f149d95361ea24a282c8c68e371687fe8f7c853fa0748ce854bc991cdade999835666a5ece569e80dd9be85d4fae7fc5cc75b912de00f170cf66e
 SHA512 
a40691f6f4c9300c95784be0fcb055a2b8e07bfdc87f000f2357ccb54fdb814a679fb79f5c9790a7440ef538e9997e46d56e539814bfdf138b4e76603aeb2994

diff --git a/sys-fs/lvm2/files/lvm2-2.03.19-dm_lvm_rules_no_systemd.patch 
b/sys-fs/lvm2/files/lvm2-2.03.19-dm_lvm_rules_no_systemd.patch
new file mode 100644
index ..e39d7959b331
--- /dev/null
+++ b/sys-fs/lvm2/files/lvm2-2.03.19-dm_lvm_rules_no_systemd.patch
@@ -0,0 +1,11 @@
+--- a/udev/69-dm-lvm.rules.in
 b/udev/69-dm-lvm.rules.in
+@@ -76,7 +76,7 @@
+ # it's better suited to appearing in the journal.
+ 
+ IMPORT{program}="(LVM_EXEC)/lvm pvscan --cache --listvg --checkcomplete 
--vgonline --autoactivation event --udevoutput --journal=output $env{DEVNAME}"
+-ENV{LVM_VG_NAME_COMPLETE}=="?*", RUN+="(SYSTEMDRUN) --no-block --property 
DefaultDependencies=no --unit lvm-activate-$env{LVM_VG_NAME_COMPLETE} 
(LVM_EXEC)/lvm vgchange -aay --autoactivation event $env{LVM_VG_NAME_COMPLETE}"
++ENV{LVM_VG_NAME_COMPLETE}=="?*", RUN+="(LVM_EXEC)/lvm vgchange -aay --nohints 
--autoactivation event $env{LVM_VG_NAME_COMPLETE}"
+ GOTO="lvm_end"
+ 
+ LABEL="lvm_end"

diff --git a/sys-fs/lvm2/files/lvm2-2.03.19-dmeventd-no-idle-exit.patch 
b/sys-fs/lvm2/files/lvm2-2.03.19-dmeventd-no-idle-exit.patch
new file mode 100644
index ..b7030ccc084d
--- /dev/null
+++ b/sys-fs/lvm2/files/lvm2-2.03.19-dmeventd-no-idle-exit.patch
@@ -0,0 +1,73 @@
+From ab3ae0a22dfbe20e2d17e7dc60e0f76184ec098c Mon Sep 17 00:00:00 2001
+From: "Robin H. Johnson" 
+Date: Wed, 24 Jul 2019 11:22:32 +0200
+Subject: [PATCH] dmeventd configurable idle exit time
+
+dmeventd nominally exits after 1 hour of idle time. There are use cases for
+this, esp. with socket activation, but also cases where users don't expect
+dmeventd to exit.
+
+Provide a tuning knob via environment variable, DMEVENTD_IDLE_EXIT_TIMEOUT,
+that can be -1 to not exit, or a configurable time for different idle exit.
+
+Signed-off-by: Robin H. Johnson 
+Fixes: https://bugs.gentoo.org/682556
+---
+ daemons/dmeventd/dmeventd.c | 16 ++--
+ man/dmeventd.8_main |  4 
+ 2 files changed, 18 insertions(+), 2 deletions(-)
+
+diff --git a/daemons/dmeventd/dmeventd.c b/daemons/dmeventd/dmeventd.c
+index 33859ef414..ac0b9743fc 100644
+--- a/daemons/dmeventd/dmeventd.c
 b/daemons/dmeventd/dmeventd.c
+@@ -2169,6 +2169,18 @@
+   .server_path = DM_EVENT_FIFO_SERVER
+   };
+   time_t now, idle_exit_timeout = DMEVENTD_IDLE_EXIT_TIMEOUT;
++
++  /* Provide a basic way to config the idle timeout */
++  char* idle_exit_timeout_env = getenv("DMEVENTD_IDLE_EXIT_TIMEOUT") ? : 
NULL;
++  if(NULL != idle_exit_timeout_env) {
++  char* endptr;
++  idle_exit_timeout = strtol(idle_exit_timeout_env, , 10);
++  if (errno == ERANGE || *endptr != '\0') {
++  fprintf(stderr, "DMEVENTD_IDLE_EXIT_TIMEOUT: bad time 
input\n");
++  exit(EXIT_FAILURE);
++  }
++  }
++
+   opterr = 0;
+   optind = 0;
+ 
+@@ -2265,7 +2277,7 @@
+   _process_initial_registrations();
+ 
+   for (;;) {
+-  if (_idle_since) {
++  

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

2023-02-21 Thread Conrad Kostecki
commit: bf1f58b1da2d1333c33bccc6931a5a23792c70fa
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Feb 21 19:13:21 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 21 20:03:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf1f58b1

sys-apps/edid-decode: update SRC_URI

Signed-off-by: Conrad Kostecki  gentoo.org>

 sys-apps/edid-decode/edid-decode-0_pre20230131.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-apps/edid-decode/edid-decode-0_pre20230131.ebuild 
b/sys-apps/edid-decode/edid-decode-0_pre20230131.ebuild
index 76dd496bae09..9d58c76f4f29 100644
--- a/sys-apps/edid-decode/edid-decode-0_pre20230131.ebuild
+++ b/sys-apps/edid-decode/edid-decode-0_pre20230131.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ MY_P="${PN}-${EGIT_COMMIT}"
 
 DESCRIPTION="Decode EDID data in a human-readable format"
 HOMEPAGE="https://git.linuxtv.org/edid-decode.git/;
-SRC_URI="https://dev.gentoo.org/~chewi/distfiles/${P}.tar.gz;
+SRC_URI="https://dev.gentoo.org/~conikost/distfiles/${P}.tar.gz;
 S="${WORKDIR}/${MY_P}"
 
 KEYWORDS="amd64 ~arm64 x86"



[gentoo-commits] repo/gentoo:master commit in: dev-util/intel-graphics-compiler/, dev-util/intel-graphics-compiler/files/

2023-02-21 Thread Conrad Kostecki
commit: a10b2daf2b312afbe89e6b99f7a8b829bf3cb994
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Feb 21 19:57:25 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 21 20:03:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a10b2daf

dev-util/intel-graphics-compiler: add 1.0.13230.7

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-util/intel-graphics-compiler/Manifest  |  1 +
 ...graphics-compiler-1.0.13230.7-spirv-tools.patch | 26 +++
 .../intel-graphics-compiler-1.0.13230.7.ebuild | 88 ++
 3 files changed, 115 insertions(+)

diff --git a/dev-util/intel-graphics-compiler/Manifest 
b/dev-util/intel-graphics-compiler/Manifest
index 99b68e0c031f..e393adfeee42 100644
--- a/dev-util/intel-graphics-compiler/Manifest
+++ b/dev-util/intel-graphics-compiler/Manifest
@@ -1,3 +1,4 @@
 DIST intel-graphics-compiler-1.0.12260.1.tar.gz 8887984 BLAKE2B 
626b5f2bd189ba9b2933b9d65227ca1552484f73f7398b2a763744d21a4ea189987e4eb08e9e7f09898fb49568b59a2c45298363495c1759fec9927a95cf4478
 SHA512 
4223e9c8213c7e6cf3539d955394a0a4a39cb8d2114ce18ccaeeb0b36a91ca6fc6a314fa9d9db24929fa7cd6b86ff8b82f369f35dd80e5df49b23ac9cd3a519b
 DIST intel-graphics-compiler-1.0.12504.5.tar.gz 8941924 BLAKE2B 
6441cc50c2449524c800c73736f8963bc0011c6b87eefa03575cf09d00a8e812c9961bd50fb9801b77452da2d993e76196beb0a2093a249a87d7182e1c1e8707
 SHA512 
32a94b213a591f9ceb8ca08674c9fb8994b50818c51a6bfd412c4cd30bb9433b938eb7b49ba0afac9f2900a3dcbc7dd79e3e66fb444c7fd5723b6b50c5d1ab89
 DIST intel-graphics-compiler-1.0.12812.26.tar.gz 8796229 BLAKE2B 
8880f0efa47ea90de403c32a9a66fe0f2d1cd6b71b2c57ea38d01f2836892dc36e4e859b19def015f22eb0415be2ff8999a49256830059499b0ae654482cd21f
 SHA512 
13a9f57cf744c38145e2b3d45099a6d54b6d792780dc3a2ab352484975c899f1a5c4f6072c96e786ce3bdf4690bdcf04cecebcf56f9bef4409e3cc3f27ec8458
+DIST intel-graphics-compiler-1.0.13230.7.tar.gz 8813719 BLAKE2B 
5cc6ef816b030d786dfcf6296b39f6c2bfcc9db4c4a12db84456a508bd7d8998d4dfc9e6993e05167a3f797287176dda31e5fd43bbc3284fa26d4c8ca89f6164
 SHA512 
774f62ff8f5b7bd95fd766c88bc62ff66498c23d020dbfdfd18734e532e7d701652325cb7aca00f7ab3cfdd051d37e56939d7978db127e9044cd5b6c077979ac

diff --git 
a/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.13230.7-spirv-tools.patch
 
b/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.13230.7-spirv-tools.patch
new file mode 100644
index ..d33f9eb2021f
--- /dev/null
+++ 
b/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.13230.7-spirv-tools.patch
@@ -0,0 +1,26 @@
+From 8068732355d18464a9fcb6846c225929349b450c Mon Sep 17 00:00:00 2001
+From: Jakub Czarnecki 
+Date: Thu, 26 Jan 2023 11:35:03 +
+Subject: [PATCH]  Preinstalled SPIRV-Tools CMakeFile - target fix
+
+Added checking if SPIRV-Tools isn't already set as target before adding
+it as a custom target to avoid errors.
+---
+ external/SPIRV-Tools/CMakeLists.txt | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/external/SPIRV-Tools/CMakeLists.txt 
b/external/SPIRV-Tools/CMakeLists.txt
+index 9afa5746c4d..3b768c1b772 100644
+--- a/external/SPIRV-Tools/CMakeLists.txt
 b/external/SPIRV-Tools/CMakeLists.txt
+@@ -33,7 +33,9 @@ if(IGC_OPTION__SPIRV_TOOLS_MODE STREQUAL PREBUILDS_MODE_NAME)
+  set(IGC_BUILD__SPIRV-Tools_DIR "${SPIRV-Tools_ROOT_DIR}")
+ 
+  set(INCLUDE_DIRS_LIST "${SPIRV-Tools_ROOT_DIR}/include" 
"${SPIRV-Headers_INCLUDE_DIR}")
+- add_custom_target(SPIRV-Tools)
++ if(NOT TARGET SPIRV-Tools)
++  add_custom_target(SPIRV-Tools)
++ endif()
+  set_target_properties(SPIRV-Tools PROPERTIES INCLUDE_DIRECTORIES 
"${INCLUDE_DIRS_LIST}")
+  set(IGC_BUILD__PROJ__SPIRV-Tools SPIRV-Tools)
+ 

diff --git 
a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.13230.7.ebuild 
b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.13230.7.ebuild
new file mode 100644
index ..4a48c5cff382
--- /dev/null
+++ 
b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.13230.7.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+LLVM_MAX_SLOT="14"
+MY_PN="igc"
+MY_P="${MY_PN}-${PV}"
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit cmake flag-o-matic llvm python-any-r1
+
+DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen 
graphics hardware"
+HOMEPAGE="https://github.com/intel/intel-graphics-compiler;
+SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="debug vc"
+
+DEPEND="
+   dev-libs/opencl-clang:${LLVM_MAX_SLOT}=
+   dev-util/spirv-tools
+   sys-devel/lld:${LLVM_MAX_SLOT}=
+   sys-devel/llvm:${LLVM_MAX_SLOT}=
+   vc? (
+   >=dev-libs/intel-vc-intrinsics-0.11.0
+   dev-util/spirv-llvm-translator:${LLVM_MAX_SLOT}=
+  

[gentoo-commits] repo/gentoo:master commit in: dev-libs/intel-compute-runtime/

2023-02-21 Thread Conrad Kostecki
commit: 3a2c9c8fc1d9d7609c4b409b10928969b44ebaed
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Feb 21 19:57:59 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 21 20:03:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2c9c8f

dev-libs/intel-compute-runtime: add 22.53.25242.13

Signed-off-by: Conrad Kostecki  gentoo.org>

 dev-libs/intel-compute-runtime/Manifest|  1 +
 .../intel-compute-runtime-22.53.25242.13.ebuild| 82 ++
 2 files changed, 83 insertions(+)

diff --git a/dev-libs/intel-compute-runtime/Manifest 
b/dev-libs/intel-compute-runtime/Manifest
index 2e9434168059..8c09a356538c 100644
--- a/dev-libs/intel-compute-runtime/Manifest
+++ b/dev-libs/intel-compute-runtime/Manifest
@@ -1,2 +1,3 @@
 DIST intel-compute-runtime-22.43.24595.35.tar.gz 5880869 BLAKE2B 
c9d4a16e9908427b69154a5a6550e4eec47bcce4fa811a9121c54de75bcd3e17e1d4cff8b1fa7486b2ffe0dd01f7fae06e5fd3b1d241378dcf521d1f8822bedb
 SHA512 
0aab6cc16f7d523819c9a9eb58fba916c3b06c4be450c94cfc30b36038c768d6ddb79937ded7d9df68b7bdc97679756450c1c54844caed1655ddc688a6ae8a54
 DIST intel-compute-runtime-22.49.25018.24.tar.gz 5991968 BLAKE2B 
06589bd63d3cfe35ed0a1af3a94c9e12cc2588143dcf52a371b71f827ca006989a74edabb58b6ecc0a08cfa850f582e47e441ee8d9bffdf672653e8a7809375e
 SHA512 
9c0cc541cd635063ed49e8f807c0a81035abd46367deb43fe7187c00c017f2609cd9c5e55d0b40bb3cb54d05f01306df3a843f3b35683b0ab732881b5192182f
+DIST intel-compute-runtime-22.53.25242.13.tar.gz 6084532 BLAKE2B 
a32adbe173ae49f5ac45968319475a7c23590ffd138a09ebb4f899971cdbabe0bccd1919364e7518f9a15cd9123274272929d7f5fc2053287376ded621c105c0
 SHA512 
48a69ec8c7f5f7a713c4389af167c11aaf780506950fee4e5ab47b6cc9f80bf6de3408d3dfca3d6141067a6d6ce76a1c6a3a9ba1caaa11c70b216ef2dfe7a07f

diff --git 
a/dev-libs/intel-compute-runtime/intel-compute-runtime-22.53.25242.13.ebuild 
b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.53.25242.13.ebuild
new file mode 100644
index ..0af0d80dab75
--- /dev/null
+++ b/dev-libs/intel-compute-runtime/intel-compute-runtime-22.53.25242.13.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CMAKE_BUILD_TYPE="Release"
+MY_PN="${PN/intel-/}"
+MY_P="${MY_PN}-${PV}"
+
+inherit cmake flag-o-matic
+
+DESCRIPTION="Intel Graphics Compute Runtime for oneAPI Level Zero and OpenCL 
Driver"
+HOMEPAGE="https://github.com/intel/compute-runtime;
+SRC_URI="https://github.com/intel/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+l0 +vaapi"
+
+RDEPEND=">=media-libs/gmmlib-22.1.7:="
+
+DEPEND="
+   ${DEPEND}
+   >=dev-libs/intel-metrics-library-0_pre20220930:=
+   dev-libs/libnl:3
+   dev-libs/libxml2:2
+   >=dev-util/intel-graphics-compiler-1.0.12812.26
+   >=dev-util/intel-graphics-system-controller-0.8.7:=
+   media-libs/mesa
+   >=virtual/opencl-3
+   l0? ( >=dev-libs/level-zero-1.9.4:= )
+   vaapi? (
+   x11-libs/libdrm[video_cards_intel]
+   media-libs/libva
+   )
+"
+
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( "README.md" "FAQ.md" )
+
+PATCHES=(
+   "${FILESDIR}/${PN}-22.24.23453-remove-fortify-sources.patch"
+   "${FILESDIR}/${PN}-22.49.25018.24-level-zero-1.9.patch"
+)
+
+src_prepare() {
+   # Remove '-Werror' from default
+   sed -e '/Werror/d' -i CMakeLists.txt || die
+
+   cmake_src_prepare
+}
+
+src_configure() {
+   # See https://github.com/intel/compute-runtime/issues/531
+   filter-flags -flto=* -flto
+
+   local mycmakeargs=(
+   -DCCACHE_ALLOWED="OFF"
+   -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
+   -DCMAKE_INSTALL_LIBDIR="$(get_libdir)"
+   -DBUILD_WITH_L0="$(usex l0)"
+   -DDISABLE_LIBVA="$(usex !vaapi)"
+   -DNEO__METRICS_LIBRARY_INCLUDE_DIR="${ESYSROOT}/usr/include"
+   -DKHRONOS_GL_HEADERS_DIR="${ESYSROOT}/usr/include"
+   -DOCL_ICD_VENDORDIR="${EPREFIX}/etc/OpenCL/vendors"
+   -DSUPPORT_DG1="ON"
+   -Wno-dev
+
+   # See 
https://github.com/intel/intel-graphics-compiler/issues/204
+   # -DNEO_DISABLE_BUILTINS_COMPILATION="ON"
+
+   # If enabled, tests are automatically run during
+   # the compile phase and we cannot run them because
+   # they require permissions to access the hardware.
+   -DSKIP_UNIT_TESTS="1"
+   )
+
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: net-im/prosody-modules/

2023-02-21 Thread Conrad Kostecki
commit: 34d133de4569a8bc308bb5801856991004006e73
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Feb 21 19:12:53 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 21 20:03:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34d133de

net-im/prosody-modules: drop 0_pre20220319

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-im/prosody-modules/Manifest|  1 -
 .../prosody-modules-0_pre20220319.ebuild   | 55 --
 2 files changed, 56 deletions(-)

diff --git a/net-im/prosody-modules/Manifest b/net-im/prosody-modules/Manifest
index 6cbe5910d92c..f201aea92483 100644
--- a/net-im/prosody-modules/Manifest
+++ b/net-im/prosody-modules/Manifest
@@ -1,2 +1 @@
-DIST prosody-modules-0_pre20220319.tar.xz 1221828 BLAKE2B 
bb9482a60b15fd456125b512017ee93223bd139ed5b664236db4313b65985729ad4f5b8adb5d76bb9099ff4de816457fffd1277b7d36c556d00ce789d8ecf15f
 SHA512 
a288d082e3bc2f9450c0b09e4f02816322d0db073134b315b2fa19be4d176037b399d763854c6c9a006eef85153c7bbbabddf5da85225d599082bfc7c0101450
 DIST prosody-modules-0_pre20230221.tar.xz 1243536 BLAKE2B 
d9bf42acf22f94ab0e3a530ca09e3cdac066c46f8b3e443b1c6e0768e6e0a516175452f673edf85832e527e0533c7ab65f51f328af4f01883d02d91e45880c84
 SHA512 
b49f4e05ed7b2dbac319380a929240366b2da559bd612838ab447b2b705a962b5d006f1a087d3bbd9df0b6ab307030811747fb2cc78fa2d2e1ab6c8020767c84

diff --git a/net-im/prosody-modules/prosody-modules-0_pre20220319.ebuild 
b/net-im/prosody-modules/prosody-modules-0_pre20220319.ebuild
deleted file mode 100644
index a120ace96588..
--- a/net-im/prosody-modules/prosody-modules-0_pre20220319.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 2020-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit savedconfig
-
-DESCRIPTION="A collection of community-maintained modules for Prosody"
-HOMEPAGE="https://modules.prosody.im;
-SRC_URI="https://dev.gentoo.org/~conikost/distfiles/${P}.tar.xz;
-S="${WORKDIR}/${PN}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="net-im/prosody"
-
-src_prepare() {
-   default
-
-   # Exclude 'misc' folder from install, since it does not provide any 
modules.
-   echo "# Remove all modules from this list, which you don't want to 
install." > prosody-modules.conf || die
-   find * -maxdepth 0 -type d ! -name misc >> prosody-modules.conf || die
-
-   use savedconfig && restore_config prosody-modules.conf
-}
-
-src_install() {
-   insinto "/usr/$(get_libdir)/prosody/community-modules"
-   while read prosody_module; do
-   if ! [[ "${prosody_module}" = \#* ]]; then
-   if [[ -f "${prosody_module}/README.markdown" ]]; then
-   newdoc "${prosody_module}/README.markdown" 
"README.${prosody_module}"
-   rm "${prosody_module}/README.markdown" || die
-   fi
-
-   doins -r "${prosody_module}"
-   fi
-   done 

[gentoo-commits] repo/gentoo:master commit in: net-im/prosody-modules/

2023-02-21 Thread Conrad Kostecki
commit: 85d123709dfdcba647c2d0a9d5c3edf53bab283c
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Feb 21 19:12:14 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 21 20:03:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85d12370

net-im/prosody-modules: add 0_pre20230221

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-im/prosody-modules/Manifest|  1 +
 .../prosody-modules-0_pre20230221.ebuild   | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/net-im/prosody-modules/Manifest b/net-im/prosody-modules/Manifest
index 10ff3c2864a9..6cbe5910d92c 100644
--- a/net-im/prosody-modules/Manifest
+++ b/net-im/prosody-modules/Manifest
@@ -1 +1,2 @@
 DIST prosody-modules-0_pre20220319.tar.xz 1221828 BLAKE2B 
bb9482a60b15fd456125b512017ee93223bd139ed5b664236db4313b65985729ad4f5b8adb5d76bb9099ff4de816457fffd1277b7d36c556d00ce789d8ecf15f
 SHA512 
a288d082e3bc2f9450c0b09e4f02816322d0db073134b315b2fa19be4d176037b399d763854c6c9a006eef85153c7bbbabddf5da85225d599082bfc7c0101450
+DIST prosody-modules-0_pre20230221.tar.xz 1243536 BLAKE2B 
d9bf42acf22f94ab0e3a530ca09e3cdac066c46f8b3e443b1c6e0768e6e0a516175452f673edf85832e527e0533c7ab65f51f328af4f01883d02d91e45880c84
 SHA512 
b49f4e05ed7b2dbac319380a929240366b2da559bd612838ab447b2b705a962b5d006f1a087d3bbd9df0b6ab307030811747fb2cc78fa2d2e1ab6c8020767c84

diff --git a/net-im/prosody-modules/prosody-modules-0_pre20230221.ebuild 
b/net-im/prosody-modules/prosody-modules-0_pre20230221.ebuild
new file mode 100644
index ..9b0ba076aa2b
--- /dev/null
+++ b/net-im/prosody-modules/prosody-modules-0_pre20230221.ebuild
@@ -0,0 +1,55 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit savedconfig
+
+DESCRIPTION="A collection of community-maintained modules for Prosody"
+HOMEPAGE="https://modules.prosody.im;
+SRC_URI="https://dev.gentoo.org/~conikost/distfiles/${P}.tar.xz;
+S="${WORKDIR}/${PN}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="net-im/prosody"
+
+src_prepare() {
+   default
+
+   # Exclude 'misc' folder from install, since it does not provide any 
modules.
+   echo "# Remove all modules from this list, which you don't want to 
install." > prosody-modules.conf || die
+   find * -maxdepth 0 -type d ! -name misc >> prosody-modules.conf || die
+
+   use savedconfig && restore_config prosody-modules.conf
+}
+
+src_install() {
+   insinto "/usr/$(get_libdir)/prosody/community-modules"
+   while read prosody_module; do
+   if ! [[ "${prosody_module}" = \#* ]]; then
+   if [[ -f "${prosody_module}/README.markdown" ]]; then
+   newdoc "${prosody_module}/README.markdown" 
"README.${prosody_module}"
+   rm "${prosody_module}/README.markdown" || die
+   fi
+
+   doins -r "${prosody_module}"
+   fi
+   done 

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

2023-02-21 Thread Conrad Kostecki
commit: 4ce8d9d1308a6ba99dd16d66a091b943b960258b
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Tue Feb 21 19:01:01 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Feb 21 20:03:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce8d9d1

net-im/prosody: add 0.12.3

Signed-off-by: Conrad Kostecki  gentoo.org>

 net-im/prosody/Manifest  |   1 +
 net-im/prosody/prosody-0.12.3.ebuild | 164 +++
 2 files changed, 165 insertions(+)

diff --git a/net-im/prosody/Manifest b/net-im/prosody/Manifest
index 52dda5957103..1f4522faf7ff 100644
--- a/net-im/prosody/Manifest
+++ b/net-im/prosody/Manifest
@@ -1 +1,2 @@
 DIST prosody-0.12.2.tar.gz 614303 BLAKE2B 
f44f2106e3064b6ecb5d75718997ed980309e9debbd9f0b17eaeb3261d27421774097ba16bfd8d86d4bf1dd8f427c653b494b199676738d8781ffa37f9b73c5f
 SHA512 
dd14d2740b67127e7edcf79db7d1fd81b4566d4a285430edb9dd7263ad109fdd6e581a1d93fcbf971f73fa5ba051ae7935a121d31e3e7448cacfcd8ecbd802bb
+DIST prosody-0.12.3.tar.gz 615302 BLAKE2B 
07dc16950449086b5d1643efc29a13cde8e55f38b3402e6355665eed9dd4f7fbf38db237f511cb4f0e8cf08be536ce47a8aec502eff1961556dc47d8ec4b2b88
 SHA512 
5654aabd83561bea8a10387a242800e92df8db183b6273579d710599ffc458c5b545758ee742fb929a19a2fad9c33700787bc7aa348a8527caef03e80bc2edc4

diff --git a/net-im/prosody/prosody-0.12.3.ebuild 
b/net-im/prosody/prosody-0.12.3.ebuild
new file mode 100644
index ..8ec80145aecc
--- /dev/null
+++ b/net-im/prosody/prosody-0.12.3.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( lua5-{1..4} luajit )
+LUA_REQ_USE="deprecated(+)"
+
+inherit lua-single systemd tmpfiles toolchain-funcs
+
+DESCRIPTION="Prosody is a modern XMPP communication server"
+HOMEPAGE="https://prosody.im/;
+SRC_URI="https://prosody.im/downloads/source/${P}.tar.gz;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="icu +idn +libevent ldap mysql postgres selinux +sqlite +ssl test +zlib"
+REQUIRED_USE="
+   ^^ ( icu idn )
+   ${LUA_REQUIRED_USE}
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   acct-group/prosody
+   acct-user/prosody
+   $(lua_gen_cond_dep 'dev-lua/luaexpat[${LUA_USEDEP}]')
+   $(lua_gen_cond_dep 'dev-lua/luafilesystem[${LUA_USEDEP}]')
+   dev-lua/luarocks[${LUA_SINGLE_USEDEP}]
+   $(lua_gen_cond_dep 'dev-lua/luasocket[${LUA_USEDEP}]')
+   $(lua_gen_cond_dep 'dev-lua/lua-unbound[${LUA_USEDEP}]')
+   $(lua_gen_cond_dep 'dev-lua/readline[${LUA_USEDEP}]')
+   icu? ( dev-libs/icu:= )
+   idn? ( net-dns/libidn:= )
+   ldap? ( $(lua_gen_cond_dep 'dev-lua/lualdap[${LUA_USEDEP}]') )
+   libevent? ( $(lua_gen_cond_dep 'dev-lua/luaevent[${LUA_USEDEP}]') )
+   dev-libs/openssl:0=
+   lua_single_target_lua5-1? ( $(lua_gen_cond_dep 
'dev-lua/lua-bit32[lua_targets_lua5-1(-)]') )
+   mysql? ( $(lua_gen_cond_dep 'dev-lua/luadbi[mysql,${LUA_USEDEP}]') )
+   postgres? ( $(lua_gen_cond_dep 
'dev-lua/luadbi[postgres,${LUA_USEDEP}]') )
+   sqlite? ( $(lua_gen_cond_dep 'dev-lua/luadbi[sqlite,${LUA_USEDEP}]') )
+   ssl? ( $(lua_gen_cond_dep 'dev-lua/luasec[${LUA_USEDEP}]') )
+   zlib? ( $(lua_gen_cond_dep 'dev-lua/lua-zlib[${LUA_USEDEP}]') )
+   ${LUA_DEPS}
+"
+
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-jabber )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   test? ( $(lua_gen_cond_dep 'dev-lua/busted[${LUA_USEDEP}]') )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-0.12.0-gentoo.patch" )
+
+src_prepare() {
+   default
+
+   # Set correct plugin path for optional net-im/prosody-modules package
+   sed -e "s/GENTOO_LIBDIR/$(get_libdir)/g" -i prosody.cfg.lua.dist || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   --add-cflags="${CFLAGS}"
+   --add-ldflags="${LDFLAGS}"
+   --c-compiler="$(tc-getCC)"
+   --datadir="${EPREFIX}/var/lib/prosody"
+   --idn-library="$(usex idn 'idn' 'icu')"
+   --libdir="${EPREFIX}/usr/$(get_libdir)"
+   --linker="$(tc-getCC)"
+   --lua-version="$(usex lua_single_target_luajit '5.1' $(ver_cut 
1-2 $(lua_get_version)))"
+   --no-example-certs
+   --ostype="linux"
+   --prefix="${EPREFIX}/usr"
+   --runwith="${ELUA}"
+   --sysconfdir="${EPREFIX}/etc/prosody"
+   --with-lua-include="${EPREFIX}/$(lua_get_include_dir)"
+   --with-lua-lib="${EPREFIX}/$(lua_get_cmod_dir)"
+   )
+
+   # Since the configure script is handcrafted,
+   # and yells at unknown options, do not use 'econf'.
+   ./configure "${myeconfargs[@]}" || die
+
+   rm makefile || die
+   mv GNUmakefile Makefile || die
+}
+
+src_install() {
+   default
+
+   keepdir /var/lib/prosody
+
+   newinitd "${FILESDIR}"/prosody.initd-r6 

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

2023-02-21 Thread Alfredo Tupone
commit: 168ea43eb307bd47e56b0b5c916c54bdfa17e396
Author: Siddhanth Rathod  gmail  com>
AuthorDate: Tue Feb 21 18:28:59 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Feb 21 20:00:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=168ea43e

media-libs/opencv: add 4.7.0

Closes: https://bugs.gentoo.org/895682
Signed-off-by: Siddhanth Rathod  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29708
Signed-off-by: Alfredo Tupone  gentoo.org>

 media-libs/opencv/Manifest|   2 +
 media-libs/opencv/opencv-4.7.0.ebuild | 581 ++
 2 files changed, 583 insertions(+)

diff --git a/media-libs/opencv/Manifest b/media-libs/opencv/Manifest
index c3c88e4d707c..afd4918173cb 100644
--- a/media-libs/opencv/Manifest
+++ b/media-libs/opencv/Manifest
@@ -3,4 +3,6 @@ DIST opencv-3.4.0-res10_300x300-caffeemodel.tar.gz 10036604 
BLAKE2B 2a2de48fc420
 DIST opencv-4.4.0_extdep.tar.gz 65334871 BLAKE2B 
89fa0083da428e986bb4287295bdbff626d0f84866377413649c1d7ca77338288141f22d2a3c0b64d6d0fc1db98f918c8b33a665274cee4c4aefb44359e4333d
 SHA512 
7b758099ce4abef151051e3e9e1e45b73e4054669d3aa53051e4d4c5f43d9373c9bda5ecbce51f6b024562cb566bd1117505af29ab5f3c36a493f185111a3b4e
 DIST opencv-4.6.0.tar.gz 90208971 BLAKE2B 
f01a907eb4a54fc0795293f1a28bbf3af5a3d237293293f6ef5275646207d48b3d634b2d91e7011407176405b60c7e4383076e520ceb56f92b09c36e97333148
 SHA512 
93d7807794682990b6a1d1de1851986ae3c5d1afe6605f3f8cace03ba5e3390bee2568bc0f335af34d3fc974df64cbce0ce685261ec2abd693d259b97b15bc46
 DIST opencv-4.6.0_contrib.tar.gz 59667769 BLAKE2B 
26b454436d943d7955194fd21ad29efc417d5c873fa19a6a200beb319cd75c6ec5766734c478fcd55745a7c200ffdaa92e7b1821f13810bb9d181d263f8fc6da
 SHA512 
2e9cc9632774babf59cd186cd7b7edbd35a816bdda2acb51339c514a33fc6d8c3f1687eb3b0f6827304e3fcb0f9f3e81d47e8ab08239175750ac1240cc99dc5d
+DIST opencv-4.7.0.tar.gz 91027497 BLAKE2B 
c76ae37a79e48f818b83383f35b4fe518d959e4e34651dc16346438eeba31cbfd5c970c27e30cad359c8ad91435e9bdb61cad147f08e671d4c844cb8c5b525f9
 SHA512 
f799e1eb4ef1eb81212319cf908d0a64d2d5179c8da86b919b06e96a6870a9f3ed33251223a841b71711349018ea6782c174179fa59958a1573e22d11cc9347d
+DIST opencv-4.7.0_contrib.tar.gz 59421940 BLAKE2B 
d427743c45d7430f3a6dd5712ad46bb7c2b9e88a48a3e924fb32c6a10cdb1f4205941453cc3e1340f02cd53ba5a13061f0da9a7e413072a6bd4a6529507b0939
 SHA512 
f0d878180655de4255cb72cf358a5949dfcf53a386e74f9a743902ac1bae12b2e812a1fc4ecc56a6afdc6adbffec867883a3245ce0b527614cc76e3710e23230
 DIST vgg_boostdesc-3.2.0.tar.gz 1867770 BLAKE2B 
1fa5b58e73b6fa56ecf8d19af22298f729942ee1369082e173445d09d3de767bf844bad3d2b462efc1199c392f37c88ba49a9996ba8bfd84b4abeba7de94db63
 SHA512 
4a046aedd639c8eb4b295b0f499e756deb66210ca083f0124c75531e540663367cb58f6d175f66c4713324177036cd89a8869bdab2de8d1736dafc7f00ef9f44

diff --git a/media-libs/opencv/opencv-4.7.0.ebuild 
b/media-libs/opencv/opencv-4.7.0.ebuild
new file mode 100644
index ..02e55d7aaac2
--- /dev/null
+++ b/media-libs/opencv/opencv-4.7.0.ebuild
@@ -0,0 +1,581 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit flag-o-matic java-pkg-opt-2 java-ant-2 cmake-multilib python-r1 
toolchain-funcs
+
+DESCRIPTION="A collection of algorithms and sample code for various computer 
vision problems"
+HOMEPAGE="https://opencv.org;
+TINY_DNN_PV="1.0.0a3"
+SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
+   dnnsamples? ( 
https://dev.gentoo.org/~amynka/snap/${PN}-3.4.0-res10_300x300-caffeemodel.tar.gz
 )
+   download? ( 
https://github.com/rossbridger/opencv-extdep/archive/4.4.0.tar.gz -> 
${PN}-4.4.0_extdep.tar.gz )
+   contrib? (
+   https://github.com/${PN}/${PN}_contrib/archive/${PV}.tar.gz -> 
${P}_contrib.tar.gz
+   contribdnn? ( 
https://dev.gentoo.org/~amynka/snap/${PN}-3.4.0-face_landmark_model.tar.gz )
+   contribxfeatures2d? ( 
https://dev.gentoo.org/~amynka/snap/vgg_boostdesc-3.2.0.tar.gz )
+   )"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}" # subslot = libopencv* soname version
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="contrib contribcvv contribdnn contribfreetype contribhdf contribovis 
contribsfm contribxfeatures2d cuda debug dnnsamples download +eigen examples 
+features2d ffmpeg gdal gflags glog gphoto2 gstreamer gtk3 ieee1394 jpeg jpeg2k 
lapack lto opencl openexr opengl openmp opencvapps png +python qt5 tesseract 
testprograms threads tiff vaapi v4l vtk webp xine"
+
+# The following lines are shamelessly stolen from ffmpeg-.ebuild with 
modifications
+ARM_CPU_FEATURES=(
+   cpu_flags_arm_neon:NEON
+   cpu_flags_arm_vfpv3:VFPV3
+)
+PPC_CPU_FEATURES=(
+   cpu_flags_ppc_vsx:VSX
+   cpu_flags_ppc_vsx3:VSX3
+)
+X86_CPU_FEATURES_RAW=(
+   avx:AVX
+   avx2:AVX2
+   avx512f:AVX_512F
+   f16c:FP16
+   fma3:FMA3
+   

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

2023-02-21 Thread Michał Górny
commit: 4ef471a002a76c3755716027f03fcac5d2de7a22
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 19:19:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 19:19:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ef471a0

dev-python/aesara: Bump to 2.8.12

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

 dev-python/aesara/Manifest |   1 +
 dev-python/aesara/aesara-2.8.12.ebuild | 113 +
 2 files changed, 114 insertions(+)

diff --git a/dev-python/aesara/Manifest b/dev-python/aesara/Manifest
index 912a115d078e..c6f46d4c3493 100644
--- a/dev-python/aesara/Manifest
+++ b/dev-python/aesara/Manifest
@@ -1,3 +1,4 @@
 DIST aesara-rel-2.8.10.gh.tar.gz 4342183 BLAKE2B 
3e6dcb362d613ce9fb621408d3d7c6f6d3f30e52fe39f484fbe6c9d834d59b428e736b13275d99b204774c719cc532fc42e877685b0639b344fa5b2965dfe602
 SHA512 
360419a79eb0571d431bb146e5fcf2d63a9c8b40e3ee0a31d7d38aeeceaa47da10ab3f640a4b4011f0a9b28438f20a0feb3ea64d07289d0e9513cb32d066820b
 DIST aesara-rel-2.8.11.gh.tar.gz 4680093 BLAKE2B 
29409c49d2d31e9a51d0a2d09a50b85ae3195df7fdb2722abcefcdf36dcd429f4e3b5c483e4bd8a0789eeefdcff3ea8f057583e69cd7c216aa6c5292dd3630c3
 SHA512 
58298b9cb94e4e9eb025f151de7352c6c8b91e8946ddb98384dcae72977107607e101ef42c63a44d75020b40175041e1b7fdd030b733d80b6a102a265532d337
+DIST aesara-rel-2.8.12.gh.tar.gz 4582559 BLAKE2B 
d4a6cbe33efd716286ba06135fd92a078dd3375039eae5eed13bd4f72ac9dd95ae7c1598bc22df5d5f6683f350158ee25563dd86ca7f809e21c8ddb6f520338a
 SHA512 
b4ca116f30cd2fe84fa4f9a8a06bb57f0b36ece273c31e858301b8b72f84beab12b8944d7e1eb0d28a2527436ee57d011cf21132d3ea904ad0e8dc4c61425c96
 DIST aesara-rel-2.8.9.gh.tar.gz 4351952 BLAKE2B 
ffdc3d33caba5cf5edd3dd15e62cd295dd23f944ac6d76461e9e43717a4126669391dadfee51c6117911dc4236e8787d3e9ab712a0fcbd1dcb137e64f9f994c4
 SHA512 
3fb4374899ab71366961a07c750f594505467cdab01b6851b36d1dd924b816117ebe488a6cae548650df393c8447de69e21ce2cf6eafe34e951b98f27c3a4f6c

diff --git a/dev-python/aesara/aesara-2.8.12.ebuild 
b/dev-python/aesara/aesara-2.8.12.ebuild
new file mode 100644
index ..ea09ca5928d9
--- /dev/null
+++ b/dev-python/aesara/aesara-2.8.12.ebuild
@@ -0,0 +1,113 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit distutils-r1 multiprocessing optfeature
+
+MY_P=aesara-rel-${PV}
+DESCRIPTION="Library for operating on mathematical expressions with 
multi-dimensional arrays"
+HOMEPAGE="
+   https://github.com/aesara-devs/aesara/
+   https://pypi.org/project/aesara/
+"
+SRC_URI="
+   https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cons[${PYTHON_USEDEP}]
+   dev-python/etuples[${PYTHON_USEDEP}]
+   dev-python/logical-unification[${PYTHON_USEDEP}]
+   dev-python/minikanren[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/aesara-2.6.5-compiledir-tid.patch
+   "${FILESDIR}"/aesara-2.8.10-fix-tuple.patch
+)
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not claim "bin" package (sic!)
+   rm bin/__init__.py || die
+   distutils-r1_src_prepare
+
+   export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # speed tests are unreliable
+   tests/scan/test_basic.py::test_speed
+   tests/scan/test_basic.py::test_speed_rnn
+   tests/scan/test_basic.py::test_speed_batchrnn
+   tests/link/test_vm.py::test_speed
+   tests/link/test_vm.py::test_speed_lazy
+   tests/tensor/test_gc.py::test_merge_opt_runtime
+
+   # rounding problem?
+   # https://github.com/aesara-devs/aesara/issues/477
+   tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
+   
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
+
+   # Deprecation warning causes unexpected additional output
+   tests/tensor/test_basic.py::TestLongTensor::test_fit_int64
+
+   # dunno
+   tests/tensor/test_elemwise.py::TestDimShuffle::test_memory_leak
+   
tests/tensor/signal/test_pool.py::TestDownsampleFactorMax::test_DownsampleFactorMaxGradGrad_grad
+
+   # TODO
+   tests/link/c/test_op.py::test_ExternalCOp_c_code_cache_version
+   

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

2023-02-21 Thread Michał Górny
commit: 5c62cec761720df07a5a515137057e4a924f2d5f
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 19:04:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 19:04:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c62cec7

dev-python/aiohttp-socks: Bump to 0.8.0

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

 dev-python/aiohttp-socks/Manifest  |  1 +
 .../aiohttp-socks/aiohttp-socks-0.8.0.ebuild   | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/aiohttp-socks/Manifest 
b/dev-python/aiohttp-socks/Manifest
index 8e2e9b6e5d62..ca7e68272bb4 100644
--- a/dev-python/aiohttp-socks/Manifest
+++ b/dev-python/aiohttp-socks/Manifest
@@ -1,2 +1,3 @@
 DIST aiohttp-socks-0.7.1.gh.tar.gz 19813 BLAKE2B 
e49ff94a63e3b22f082c892da6b65f71afd768ef98064f062facd382e0146e2fca563f2b7438f37e60a01d640199092c201e7ab2f77152829d8d8a64246ea152
 SHA512 
0f7a295e3d34d6cac78dcac5d64f76439730bf6bc6d287df9f2ed9b7ad3f1c04d61ebfd1cee75b80788f485b338094a4b02ecef2b3a2be172ffb8e1e65332b59
 DIST aiohttp-socks-0.7.1.tar.gz 19813 BLAKE2B 
e49ff94a63e3b22f082c892da6b65f71afd768ef98064f062facd382e0146e2fca563f2b7438f37e60a01d640199092c201e7ab2f77152829d8d8a64246ea152
 SHA512 
0f7a295e3d34d6cac78dcac5d64f76439730bf6bc6d287df9f2ed9b7ad3f1c04d61ebfd1cee75b80788f485b338094a4b02ecef2b3a2be172ffb8e1e65332b59
+DIST aiohttp-socks-0.8.0.gh.tar.gz 13190 BLAKE2B 
049655c526b5d7b64af79ef5f885d0f949edf1eeb4f3fb6e8a3cfc97738ebeb4663d68017761808279e938f477f9509123d8d6c6f4133287d1743dc2a8a021ed
 SHA512 
e533be7059ee6914f919f5113596708732f70f4f1093adaccc6a829699c2aea157897c5398d9134acb0b2a11c8118f9d4f453792d8d8d14b10b207ca19ada2e7

diff --git a/dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild 
b/dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild
new file mode 100644
index ..fbc1523f01d8
--- /dev/null
+++ b/dev-python/aiohttp-socks/aiohttp-socks-0.8.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="SOCKS proxy connector for aiohttp"
+HOMEPAGE="
+   https://pypi.org/project/aiohttp-socks/
+   https://github.com/romis2012/aiohttp-socks/
+"
+SRC_URI="
+   https://github.com/romis2012/aiohttp-socks/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/aiohttp-2.3.2[${PYTHON_USEDEP}]
+   >=dev-python/python-socks-2.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/flask[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/yarl[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-02-21 Thread Michał Górny
commit: 9c358a58b544c612faed7a775b9b69f327eb8e52
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 19:02:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 19:02:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c358a58

dev-python/Nuitka: Bump to 1.4.8

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

 dev-python/Nuitka/Manifest|  1 +
 dev-python/Nuitka/Nuitka-1.4.8.ebuild | 54 +++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/Nuitka/Manifest b/dev-python/Nuitka/Manifest
index 6f777eb510f5..a3ca63d203ae 100644
--- a/dev-python/Nuitka/Manifest
+++ b/dev-python/Nuitka/Manifest
@@ -1,3 +1,4 @@
 DIST Nuitka-1.4.5.tar.gz 4131887 BLAKE2B 
b4eaea811a98f1ea5618a477841e2fd2ef41eb4c78635576fadae8a645456f9d47741d1b8c0c102e2774e1802d210785f31a10889d87441693215d84d06cabdd
 SHA512 
fc628be6579f2b290d126fc9f16e16a2fcdd5457a28cb2caa1b2d4e23426933e502a3487485e54cf4e0f67d2d5bca97567d5502070e7ad46a03c513a1f6f9c9f
 DIST Nuitka-1.4.6.tar.gz 4131786 BLAKE2B 
a72d8b8925dfdd7ca6416912d725cd711c1f8cedabbdc4ea1764645d935529c2b1561c561c6fe8b8cd2babdadd0b6cd3c239ff7e844bd745cebc3b2d94cfbd63
 SHA512 
883806d787bd35c687bd0771a0f3182d1d157c4c0f403c5b60a03536631823fbdfbaf32c3c29f484aa7de3dacf01056183607109036f60c5602ab08072d8e40d
 DIST Nuitka-1.4.7.tar.gz 4132335 BLAKE2B 
5c9e653c8ffa7ad9e757a20d4008e4e2a3083cfefcbce826f0904c0281a9be95dbfb78ad1aab2dd0819b9bf3a800a3b35ee422e38672655fdd900162f9c0d090
 SHA512 
fb219f5a53bc173365d23f4eae0814fa051c1312bc732ac2b717924dd2336bf140af0237834062223294c840f63b6b4766422f8fd189151ab73877eeb9c39ee6
+DIST Nuitka-1.4.8.tar.gz 4132731 BLAKE2B 
8e02acdb96596d5e74c486ae069ad4dba2ddff5e5b530d28f67551914eee8dc559fbe25d51454a18977d6e2877cdf9d3626cb5aad8942d0eb17b3e804ca0da21
 SHA512 
0d5646bf4b7f1de6f3015a59186ef2ff775f45326be6a83ede665e9a10003ed5c481b68016e863f196e5ab5cb2866ad1c6dacbe77edbfdecabab045ae1480b14

diff --git a/dev-python/Nuitka/Nuitka-1.4.8.ebuild 
b/dev-python/Nuitka/Nuitka-1.4.8.ebuild
new file mode 100644
index ..6f373b0022b9
--- /dev/null
+++ b/dev-python/Nuitka/Nuitka-1.4.8.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 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 )
+
+inherit distutils-r1 flag-o-matic optfeature pypi
+
+DESCRIPTION="Python to native compiler"
+HOMEPAGE="
+   https://www.nuitka.net/
+   https://github.com/Nuitka/Nuitka/
+   https://pypi.org/project/Nuitka/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~loong ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-util/scons[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? ( dev-util/ccache )
+"
+
+DOCS=( Changelog.pdf Developer_Manual.pdf README.pdf )
+
+distutils-r1_src_prepare() {
+   # remove vendored version of SCons that is Python2 only
+   # this should be removed when upstream removes support for Python2
+   rm -vR "nuitka/build/inline_copy/lib/scons-2.3.2/SCons" || die
+   eapply_user
+}
+
+python_install() {
+   distutils-r1_python_install
+   doman doc/nuitka3.1 doc/nuitka3-run.1
+}
+
+python_test() {
+   append-ldflags -Wl,--no-warn-search-mismatch
+   ./tests/basics/run_all.py search || die
+}
+
+pkg_postinst() {
+   optfeature "support for stand-alone executables" app-admin/chrpath
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-api-python-client/

2023-02-21 Thread Michał Górny
commit: 604399805046f6dc6c6aa004f28811f1073eacb2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 18:47:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 18:47:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60439980

dev-python/google-api-python-client: Bump to 2.79.0

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

 dev-python/google-api-python-client/Manifest   |  1 +
 .../google-api-python-client-2.79.0.ebuild | 52 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-python/google-api-python-client/Manifest 
b/dev-python/google-api-python-client/Manifest
index 1505790e943f..c406c8ad3baa 100644
--- a/dev-python/google-api-python-client/Manifest
+++ b/dev-python/google-api-python-client/Manifest
@@ -2,3 +2,4 @@ DIST google-api-python-client-2.74.0.gh.tar.gz 38189426 BLAKE2B 
927345937faf5742
 DIST google-api-python-client-2.76.0.gh.tar.gz 38245213 BLAKE2B 
28d7ea8fb169b08cfc689b2957de84e1f860fb2857f4cf85e40bcdbe8c728e6179194d5dfe65103d1ed17a604d880011b2a82b4e555dc6ed6e9e73737fc5e8bc
 SHA512 
01f1245b8a64cf5adae42b941b88eb05db4a21db4e16b35f98a077c223e795538b654f348f4b0a7bfde8e8928c3c57cd841dca41755a57ee0a6965b89f58cdf9
 DIST google-api-python-client-2.77.0.gh.tar.gz 38300787 BLAKE2B 
c7d147b9ae78fff5aa70b2ba219888296d414c1f7b498c93bb424d06c437a50d5a1a2284062e58defb29ba3aa89b225e4218d9acd303a0e17f3ec4ab0380a2f6
 SHA512 
24aa2b3d709de83b76be2d8030a419d0e3f8f447852d7f95c6cf735134270a7af94edd86bcc3d82cd25af2497f30ac6c365ac88494c227b19faecb8e3706c261
 DIST google-api-python-client-2.78.0.gh.tar.gz 38327369 BLAKE2B 
291941a44a6fc9da7df2cbb108ba90babac33916f9c36aeae6e8b1575e9851f7c93aaea09340d36acd8f80dbe5ebe63820d60edc0aec14ee4859a47dcf66e344
 SHA512 
fff05aa981106aaccb689aeeace62734df77fefe7132481a11bc81b249a7793c1743c7c7c21116b3f5d4d59230ec7adac090d478969f8847bc201a2a23dd072d
+DIST google-api-python-client-2.79.0.gh.tar.gz 38537790 BLAKE2B 
968a33a92bff0b7bc6e01e69df3b405b189df1560e1100de6bfb987ba5d87f1da9dafa184966f55f1d64b41912790f94a98d5160dd042661a2d5acc02c6d10e3
 SHA512 
c16e32306eb8660facbaa078fc76ad49692948f26d81d753977d1cfa49f76b4eacf2a5613c4bdb8f463ebd65c955d5edda415355d143ce1dd59ec7443eeb0a13

diff --git 
a/dev-python/google-api-python-client/google-api-python-client-2.79.0.ebuild 
b/dev-python/google-api-python-client/google-api-python-client-2.79.0.ebuild
new file mode 100644
index ..65893f1d07cd
--- /dev/null
+++ b/dev-python/google-api-python-client/google-api-python-client-2.79.0.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Google API Client for Python"
+HOMEPAGE="
+   https://github.com/googleapis/google-api-python-client/
+   https://pypi.org/project/google-api-python-client/
+"
+SRC_URI="
+   
https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   >=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
+   =dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
+   >=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
+   >=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
+   

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

2023-02-21 Thread Michał Górny
commit: ed3c1682dfabcf46fe9f082089950e2fa38b6fa3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 18:47:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 19:02:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3c1682

dev-python/bottle: Bump to 0.12.24

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

 dev-python/bottle/Manifest  |  1 +
 dev-python/bottle/bottle-0.12.24.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-python/bottle/Manifest b/dev-python/bottle/Manifest
index a4d5566e86b3..92e794c0a802 100644
--- a/dev-python/bottle/Manifest
+++ b/dev-python/bottle/Manifest
@@ -1 +1,2 @@
 DIST bottle-0.12.23.tar.gz 73965 BLAKE2B 
ccd3dc3aad5c4c8b6899f55f03550cf9178e51788c27ece9808e1cff92693cc09dab145be16f814d29dae02ce53374a0470b2c4b032bc66a0ec2b1a11ec5ca44
 SHA512 
0550aa95680dd79d9c63c5de854845377183c86015893d9ee4e67126eca201582ef79d40ff0d1cbe79fe8a250118a775c63102475e337e18cfc1a65afe18f62a
+DIST bottle-0.12.24.tar.gz 74146 BLAKE2B 
a6bb638a0cba4d5fadbcb3a1a303b66a04f3c4df84e34b87d4a9bb22178de943123403d2851bd28504cf9d91380af95dd108e3b84825a93a6345cbe39fec0c33
 SHA512 
a3bc4bdc1376aef6c7b5784de18bfaac83e2c0c279fb2c3c3a8322871c68516e858b8c82cfff9291d41a66b906c13099c9d1037184bc48ff6f4ef0783b048f9b

diff --git a/dev-python/bottle/bottle-0.12.24.ebuild 
b/dev-python/bottle/bottle-0.12.24.ebuild
new file mode 100644
index ..e7fcb7168349
--- /dev/null
+++ b/dev-python/bottle/bottle-0.12.24.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="A fast and simple micro-framework for small web-applications"
+HOMEPAGE="
+   https://bottlepy.org/
+   https://github.com/bottlepy/bottle/
+   https://pypi.org/project/bottle/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/mako[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+python_prepare_all() {
+   sed -e '/scripts/d' -i setup.py || die
+
+   # Remove test file requiring connection to network
+   rm test/test_server.py || die
+   distutils-r1_python_prepare_all
+}
+
+pkg_postinst() {
+   optfeature "Templating support" dev-python/mako
+   elog "Due to problems with bottle.py being in /usr/bin (see bug 
#474874)"
+   elog "we do as most other distros and do not install the script 
anymore."
+   elog "If you do want/have to call it directly rather than through your 
app,"
+   elog "please use the following instead:"
+   elog '  `python -m bottle`'
+}



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

2023-02-21 Thread Michał Górny
commit: b51f2b379507d717ab5ff4fdb5916768d2bad090
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 18:49:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 19:02:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b51f2b37

dev-python/python-openstackclient: Bump to 6.1.0

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

 dev-python/python-openstackclient/Manifest |  1 +
 .../python-openstackclient-6.1.0.ebuild| 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-python/python-openstackclient/Manifest 
b/dev-python/python-openstackclient/Manifest
index f9fe5e9f4ce1..f177c088e245 100644
--- a/dev-python/python-openstackclient/Manifest
+++ b/dev-python/python-openstackclient/Manifest
@@ -1 +1,2 @@
 DIST python-openstackclient-6.0.0.tar.gz 838447 BLAKE2B 
c6b213b022e8c75d3a94752b29cebda4d9ca1d329dc1cb0b470f6e787dd930b379d16bec6c4a0047e63110e01dbf48bee72ed6ccbf54036fa3d1d5de55487e8b
 SHA512 
20bd8da025ee3c69a5e491089edcb42f961c5109563718198ddd22fab8d6928fa08afd6a7db608c70386bd2b61c571c2fadb1c76f84c3d7f1a60c65d4520dfa6
+DIST python-openstackclient-6.1.0.tar.gz 881389 BLAKE2B 
6de827c6b85b412034e9444cef656fd748ed1c338c16c22762d3918291090d6ca289a4f7343ee0708e971a693990707fa8cf7a5db1e7e1bdc040a701988258a6
 SHA512 
6a5363fdd2da5ba3a6ee31f0f0c060b3d2520149a3c22583d5020bea75f93faeccd62946b88fc4d8cc6b0776bedb54d3c88b61761644ad86de973a8a0a1dcc8c

diff --git 
a/dev-python/python-openstackclient/python-openstackclient-6.1.0.ebuild 
b/dev-python/python-openstackclient/python-openstackclient-6.1.0.ebuild
new file mode 100644
index ..8436120952db
--- /dev/null
+++ b/dev-python/python-openstackclient/python-openstackclient-6.1.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{9..10} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A client for the OpenStack APIs"
+HOMEPAGE="
+   https://opendev.org/openstack/python-openstackclient/
+   https://github.com/openstack/python-openstackclient/
+   https://pypi.org/project/python-openstackclient/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/cliff-3.5.0[${PYTHON_USEDEP}]
+   >=dev-python/openstacksdk-0.103.0[${PYTHON_USEDEP}]
+   >=dev-python/osc-lib-2.3.0[${PYTHON_USEDEP}]
+   >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+   >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}]
+   >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}]
+   >=dev-python/python-novaclient-18.1.0[${PYTHON_USEDEP}]
+   >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.14.2[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
+   >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Depends on specific runner
+   sed -e 's/test_command_has_logger/_&/' -i 
openstackclient/tests/unit/common/test_command.py || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   # functional tests require cloud instance access
+   eunittest -b openstackclient/tests/unit
+}



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

2023-02-21 Thread Michał Górny
commit: 4415868074cb5d07a63649c398695f2a001143b7
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 18:45:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 18:45:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44158680

dev-python/watchdog: Remove old

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

 dev-python/watchdog/Manifest  |  1 -
 dev-python/watchdog/watchdog-2.2.0.ebuild | 52 ---
 2 files changed, 53 deletions(-)

diff --git a/dev-python/watchdog/Manifest b/dev-python/watchdog/Manifest
index ce5f0aafdd14..fabec3181df2 100644
--- a/dev-python/watchdog/Manifest
+++ b/dev-python/watchdog/Manifest
@@ -1,2 +1 @@
-DIST watchdog-2.2.0.gh.tar.gz 101317 BLAKE2B 
e597b780f26794bfe0462bcb67985d6e38324aac955f8655e657d800039d98473444ff13ea98fbfb6e8a5fd5473c0f3eeda2e542ef030539fc1acc3f86412354
 SHA512 
95c355da3a97f7eb0ddff02c1801eeafb075aead742d5505254fccef60afd8e5f1ea56760533bb87f520fa60f4f41e4f36c7f02247a170029bace728e83e2780
 DIST watchdog-2.2.1.gh.tar.gz 101485 BLAKE2B 
4ec0a2c14d0dcb8d39ed4dea48c1318474768298b4eade4f7c08f811282ffdbf5871c7d55d71681863c38d1f0603c46aaadda73bf38a20ef263fa3b4cf76c354
 SHA512 
bbd6e3e3fdc7ee5df21b78241922c0050aeb0c01e394fa7d025465f04f3307d190af4cf6e822826975a3b095fb479dfd103be0675f12782e8899f556797baed4

diff --git a/dev-python/watchdog/watchdog-2.2.0.ebuild 
b/dev-python/watchdog/watchdog-2.2.0.ebuild
deleted file mode 100644
index 667e26c7ae30..
--- a/dev-python/watchdog/watchdog-2.2.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python API and shell utilities to monitor file system events"
-HOMEPAGE="
-   https://github.com/gorakhargosh/watchdog/
-   https://pypi.org/project/watchdog/
-"
-SRC_URI="
-   https://github.com/gorakhargosh/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
-
-RDEPEND="
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
-   test? (
-   >=dev-python/pytest-timeout-0.3[${PYTHON_USEDEP}]
-   )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   sed -i -e '/--cov/d' setup.cfg || die
-   default
-}
-
-python_test() {
-   local EPYTEST_DESELECT=(
-   # requires root powers via sudo (yes, seriously)
-   
tests/test_inotify_buffer.py::test_unmount_watched_directory_filesystem
-   )
-
-   epytest -p no:django
-}
-
-pkg_postinst() {
-   optfeature "Bash completion" dev-python/argcomplete
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/lazy-object-proxy/

2023-02-21 Thread Michał Górny
commit: ee467d02f647bd2aec4115926a4af1a667987838
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 18:45:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 18:45:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee467d02

dev-python/lazy-object-proxy: Remove old

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

 dev-python/lazy-object-proxy/Manifest  |  1 -
 .../lazy-object-proxy-1.8.0.ebuild | 34 --
 2 files changed, 35 deletions(-)

diff --git a/dev-python/lazy-object-proxy/Manifest 
b/dev-python/lazy-object-proxy/Manifest
index 930f10de1534..2aed049b9fb2 100644
--- a/dev-python/lazy-object-proxy/Manifest
+++ b/dev-python/lazy-object-proxy/Manifest
@@ -1,2 +1 @@
-DIST lazy-object-proxy-1.8.0.tar.gz 41884 BLAKE2B 
a2869137ccedc2971bd341dea954fecf87ab1829c85fadb3128abc296df000d4015e6a210067327a7f5606b9e4c56c6ff3a1110e2a2ae998951f9d141be1c556
 SHA512 
a682e7d1ef405939f5f75f598618d6c7de482decf8027abcf4c7c2b684b3442ca3b1a666d1913e9c7f63c086753e0d79b8c1b03c0cafe8cbea3d7c70893be57f
 DIST lazy-object-proxy-1.9.0.tar.gz 42830 BLAKE2B 
565315a3e855bc5335af717d1edc947fef57514c06036280d1f4666ab9642cf7e7b4bb145da87cbca14d9efa9f4869d7ad256031983a773580dc398fb7ce25e0
 SHA512 
2168254a71cf52ef406e5edf4653b9c8ae05392d4ad3c2e5e8e9f8db56152d968a77d14226acdf7d962f66d460c40add335615442f6f176d697c071f9cb137f5

diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.8.0.ebuild 
b/dev-python/lazy-object-proxy/lazy-object-proxy-1.8.0.ebuild
deleted file mode 100644
index 56a7f4ab0c8e..
--- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.8.0.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="A fast and thorough lazy object proxy"
-HOMEPAGE="
-   https://github.com/ionelmc/python-lazy-object-proxy/
-   https://pypi.org/project/lazy-object-proxy/
-   https://python-lazy-object-proxy.readthedocs.io/;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-BDEPEND="
-   dev-python/setuptools_scm[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # No need to benchmark
-   sed \
-   -e '/benchmark/s:test_:_&:g' \
-   -e '/pytest.mark.benchmark/d' \
-   -i tests/test_lazy_object_proxy.py || die
-   distutils-r1_python_prepare_all
-}



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

2023-02-21 Thread Sam James
commit: b74ec008b062c31fdf6c55ae6d4e8476f2503dbc
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 21 18:17:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 21 18:18:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b74ec008

dev-python/sphinx-prompt: add 1.6.0

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

 dev-python/sphinx-prompt/Manifest  |  1 +
 .../sphinx-prompt/sphinx-prompt-1.6.0.ebuild   | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/sphinx-prompt/Manifest 
b/dev-python/sphinx-prompt/Manifest
index 0c04e2325d8e..df8b15946157 100644
--- a/dev-python/sphinx-prompt/Manifest
+++ b/dev-python/sphinx-prompt/Manifest
@@ -1 +1,2 @@
 DIST sphinx-prompt-1.5.0.tar.gz 21537 BLAKE2B 
a5bc69797ea526bc3d66b52e98b80cbb9958add084ea6a4d70a85cc06c69271bbe9e658eb517b78dd758178b6f3b93d92ea87e9432e5c28a61307706a3c34ee8
 SHA512 
b3d023388eb024303e9264e621ad379367916f8e3567192fde90b3f0d96c94c53d783c2e14970ad3d85895053b3aab9ece6d9573d3bab1dc894e0e04757f3a40
+DIST sphinx-prompt-1.6.0.gh.tar.gz 38245 BLAKE2B 
da2ac8564e14a10d5b51ea5ebd2e5578e7c2795ea7f3c5d3f054c621090e4bf634b9a1f578f4c010bbeaa61cc0d18f1a48ce6c0d9a316e34504ada1b4fb61d7b
 SHA512 
a896dad9d333fde843ab90f331be40c533fa32f75f68dfc012a6296d96661e726647250642e1cc4c54125d9acb237add640008671a657a5e47a885450831c21e

diff --git a/dev-python/sphinx-prompt/sphinx-prompt-1.6.0.ebuild 
b/dev-python/sphinx-prompt/sphinx-prompt-1.6.0.ebuild
new file mode 100644
index ..68cf7b066edc
--- /dev/null
+++ b/dev-python/sphinx-prompt/sphinx-prompt-1.6.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+inherit distutils-r1
+
+DESCRIPTION="Sphinx directive to add unselectable prompt"
+HOMEPAGE="https://github.com/sbrunner/sphinx-prompt/;
+SRC_URI="https://github.com/sbrunner/${PN}/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   dev-python/sphinx[${PYTHON_USEDEP}]
+   dev-python/pygments[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # https://github.com/sbrunner/sphinx-prompt/pull/330
+   sed -E -i -e "/^version =/s:([0-9.]+):${PV}:" pyproject.toml || die
+   distutils-r1_python_prepare_all
+}



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

2023-02-21 Thread Arthur Zamarin
commit: 58b4155487edfbf9b806806ec54ec30cc96dc905
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 21 18:16:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 21 18:16:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b41554

dev-python/watchdog: Stabilize 2.2.1 amd64, #894954

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

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

diff --git a/dev-python/watchdog/watchdog-2.2.1.ebuild 
b/dev-python/watchdog/watchdog-2.2.1.ebuild
index 673828638dc9..667e26c7ae30 100644
--- a/dev-python/watchdog/watchdog-2.2.1.ebuild
+++ b/dev-python/watchdog/watchdog-2.2.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 
 RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]



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

2023-02-21 Thread Arthur Zamarin
commit: 4e41b34a8083f09d51b4652bd954cd7e1589fe15
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 21 18:16:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 21 18:16:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e41b34a

dev-python/watchdog: Stabilize 2.2.1 hppa, #894954

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

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

diff --git a/dev-python/watchdog/watchdog-2.2.1.ebuild 
b/dev-python/watchdog/watchdog-2.2.1.ebuild
index e6cd216c0057..673828638dc9 100644
--- a/dev-python/watchdog/watchdog-2.2.1.ebuild
+++ b/dev-python/watchdog/watchdog-2.2.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv 
~s390 sparc x86"
 
 RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]



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

2023-02-21 Thread Arthur Zamarin
commit: 762fd7077913c6dc48e43cd91200661cddd0d922
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 21 18:10:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 21 18:10:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=762fd707

dev-python/dulwich: Stabilize 0.21.2 amd64, #894838

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

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

diff --git a/dev-python/dulwich/dulwich-0.21.2.ebuild 
b/dev-python/dulwich/dulwich-0.21.2.ebuild
index 3117ecab22a4..3860758cfd93 100644
--- a/dev-python/dulwich/dulwich-0.21.2.ebuild
+++ b/dev-python/dulwich/dulwich-0.21.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="GPL-2+ Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~riscv ~s390 x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc examples test"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/lazy-object-proxy/

2023-02-21 Thread Arthur Zamarin
commit: 0a187f464a7663d4c33b9d92f2e6d4b0d01a26f3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 21 18:10:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 21 18:10:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a187f46

dev-python/lazy-object-proxy: Stabilize 1.9.0 hppa, #894852

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

 dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild 
b/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild
index 7ee6d01b807b..18cc6210f616 100644
--- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild
+++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.9.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
 
 BDEPEND="
dev-python/setuptools_scm[${PYTHON_USEDEP}]



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

2023-02-21 Thread Arthur Zamarin
commit: 87c5404d2c63412fea103bd433e7a05e2f0133d0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 21 18:10:13 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 21 18:10:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87c5404d

dev-python/psycopg: Stabilize 3.1.8 arm64, #894896

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

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

diff --git a/dev-python/psycopg/psycopg-3.1.8.ebuild 
b/dev-python/psycopg/psycopg-3.1.8.ebuild
index 04570bffba29..9e2aa643ffa8 100644
--- a/dev-python/psycopg/psycopg-3.1.8.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.8.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${P}/psycopg
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-solaris"
 
 DEPEND="
>=dev-db/postgresql-8.1:*



[gentoo-commits] repo/gentoo:master commit in: dev-db/mycli/, dev-python/jupyter_console/, profiles/updates/, ...

2023-02-21 Thread Michał Górny
commit: 1b5d86302785e6ef68712de4890303808c97d972
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 17:54:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 17:57:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b5d8630

Rename dev-python/{prompt_toolkit → prompt-toolkit}

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

 app-editors/pyvim/pyvim-3.0.2.ebuild  | 2 +-
 app-editors/pyvim/pyvim-3.0.3.ebuild  | 2 +-
 dev-db/mycli/mycli-1.24.1.ebuild  | 4 ++--
 dev-db/mycli/mycli-1.25.0.ebuild  | 4 ++--
 dev-db/mycli/mycli-.ebuild| 4 ++--
 dev-db/pgcli/pgcli-3.3.1-r1.ebuild| 2 +-
 dev-python/ipython/ipython-8.10.0.ebuild  | 4 ++--
 dev-python/ipython/ipython-8.8.0.ebuild   | 4 ++--
 dev-python/ipython/ipython-8.9.0.ebuild   | 4 ++--
 dev-python/jupyter_console/jupyter_console-6.4.4.ebuild   | 2 +-
 dev-python/jupyter_console/jupyter_console-6.5.0.ebuild   | 2 +-
 dev-python/jupyter_console/jupyter_console-6.5.1.ebuild   | 2 +-
 dev-python/jupyter_console/jupyter_console-6.6.0.ebuild   | 2 +-
 dev-python/jupyter_console/jupyter_console-6.6.1.ebuild   | 2 +-
 dev-python/{prompt_toolkit => prompt-toolkit}/Manifest| 0
 dev-python/{prompt_toolkit => prompt-toolkit}/metadata.xml| 0
 .../prompt-toolkit-3.0.36.ebuild} | 0
 .../git-delete-merged-branches-7.3.1.ebuild   | 2 +-
 .../git-delete-merged-branches-7.4.0.ebuild   | 2 +-
 profiles/updates/1Q-2023  | 1 +
 20 files changed, 23 insertions(+), 22 deletions(-)

diff --git a/app-editors/pyvim/pyvim-3.0.2.ebuild 
b/app-editors/pyvim/pyvim-3.0.2.ebuild
index fb3ea34be2cf..3c28440c51e1 100644
--- a/app-editors/pyvim/pyvim-3.0.2.ebuild
+++ b/app-editors/pyvim/pyvim-3.0.2.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="amd64 ~riscv x86"
 RDEPEND="
app-eselect/eselect-vi
dev-python/docopt[${PYTHON_USEDEP}]
-   dev-python/prompt_toolkit[${PYTHON_USEDEP}]
+   dev-python/prompt-toolkit[${PYTHON_USEDEP}]
dev-python/pyflakes[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]

diff --git a/app-editors/pyvim/pyvim-3.0.3.ebuild 
b/app-editors/pyvim/pyvim-3.0.3.ebuild
index bb5c22739b27..b7b0ce362859 100644
--- a/app-editors/pyvim/pyvim-3.0.3.ebuild
+++ b/app-editors/pyvim/pyvim-3.0.3.ebuild
@@ -19,7 +19,7 @@ KEYWORDS="~amd64 ~riscv ~x86"
 
 RDEPEND="
dev-python/docopt[${PYTHON_USEDEP}]
-   dev-python/prompt_toolkit[${PYTHON_USEDEP}]
+   dev-python/prompt-toolkit[${PYTHON_USEDEP}]
dev-python/pyflakes[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]

diff --git a/dev-db/mycli/mycli-1.24.1.ebuild b/dev-db/mycli/mycli-1.24.1.ebuild
index ca2b749231bc..43d494e9b859 100644
--- a/dev-db/mycli/mycli-1.24.1.ebuild
+++ b/dev-db/mycli/mycli-1.24.1.ebuild
@@ -25,8 +25,8 @@ RDEPEND="
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/prompt_toolkit-3.0.0[${PYTHON_USEDEP}]
-   =dev-python/prompt-toolkit-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.9.2[${PYTHON_USEDEP}]

diff --git a/dev-db/mycli/mycli-1.25.0.ebuild b/dev-db/mycli/mycli-1.25.0.ebuild
index 625f13d4bd3d..8d0f0c8fe9b3 100644
--- a/dev-db/mycli/mycli-1.25.0.ebuild
+++ b/dev-db/mycli/mycli-1.25.0.ebuild
@@ -25,8 +25,8 @@ RDEPEND="
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/prompt_toolkit-3.0.0[${PYTHON_USEDEP}]
-   =dev-python/prompt-toolkit-3.0.0[${PYTHON_USEDEP}]
+   =dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pymysql-0.9.2[${PYTHON_USEDEP}]

diff --git a/dev-db/mycli/mycli-.ebuild b/dev-db/mycli/mycli-.ebuild
index 89a88a2684e8..878ff8604470 100644
--- a/dev-db/mycli/mycli-.ebuild
+++ b/dev-db/mycli/mycli-.ebuild
@@ -21,8 +21,8 @@ RDEPEND="
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/configobj-5.0.6[${PYTHON_USEDEP}]
>=dev-python/cryptography-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/prompt_toolkit-3.0.0[${PYTHON_USEDEP}]
-   

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

2023-02-21 Thread Michał Górny
commit: 181bf2b27690e324353c24156011686eb85e8ec5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 21 17:53:38 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 21 17:57:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=181bf2b2

dev-python/prompt_toolkit: Use pypi.eclass

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

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

diff --git a/dev-python/prompt_toolkit/prompt_toolkit-3.0.36.ebuild 
b/dev-python/prompt_toolkit/prompt_toolkit-3.0.36.ebuild
index ccb7eeba880f..40c5d051dccb 100644
--- a/dev-python/prompt_toolkit/prompt_toolkit-3.0.36.ebuild
+++ b/dev-python/prompt_toolkit/prompt_toolkit-3.0.36.ebuild
@@ -6,14 +6,13 @@ EAPI=8
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} )
 
-inherit distutils-r1
+inherit distutils-r1 pypi
 
 DESCRIPTION="Building powerful interactive command lines in Python"
 HOMEPAGE="
https://pypi.org/project/prompt-toolkit/
-   https://github.com/prompt-toolkit/python-prompt-toolkit
+   https://github.com/prompt-toolkit/python-prompt-toolkit/
 "
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2023-02-21 Thread Matthew Smith
commit: a95c26c6d1a8d880163f964040e65ae1a22766ee
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Feb 20 18:32:22 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Feb 21 17:56:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a95c26c6

sci-electronics/kicad: fix documentation install

Closes: https://bugs.gentoo.org/895328
Acked-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Matthew Smith  gentoo.org>

 sci-electronics/kicad/kicad-7.0.0-r1.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/sci-electronics/kicad/kicad-7.0.0-r1.ebuild 
b/sci-electronics/kicad/kicad-7.0.0-r1.ebuild
index 5371ccfee521..6e1f702ce060 100644
--- a/sci-electronics/kicad/kicad-7.0.0-r1.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.0-r1.ebuild
@@ -143,10 +143,11 @@ src_install() {
cmake_src_install
python_optimize
 
+   dodoc doxygen/eagle-plugin-notes.txt
+
if use doc ; then
-   dodoc uncrustify.cfg
-   cd Documentation || die
-   dodoc -r *.txt kicad_doxygen_logo.png 
notes_about_pcbnew_new_file_format.odt doxygen/.
+   cd doxygen || die
+   dodoc -r out/html/.
fi
 }
 



[gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/

2023-02-21 Thread Matthew Smith
commit: 5bac7ba9432df36fa0c280c735dcd4587e03ba1c
Author: Matthew Smith  gentoo  org>
AuthorDate: Mon Feb 20 18:34:51 2023 +
Commit: Matthew Smith  gentoo  org>
CommitDate: Tue Feb 21 17:56:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bac7ba9

sci-electronics/kicad: update live ebuild

Bug: https://bugs.gentoo.org/895188
Acked-by: Zoltan Puskas  sinustrom.info>
Signed-off-by: Matthew Smith  gentoo.org>

 sci-electronics/kicad/kicad-.ebuild | 16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/sci-electronics/kicad/kicad-.ebuild 
b/sci-electronics/kicad/kicad-.ebuild
index 96825330a19f..0a613e92f79e 100644
--- a/sci-electronics/kicad/kicad-.ebuild
+++ b/sci-electronics/kicad/kicad-.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9..10} )
-WX_GTK_VER="3.0-gtk3"
+WX_GTK_VER="3.2-gtk3"
 
 inherit check-reqs cmake optfeature python-single-r1 toolchain-funcs wxwidgets 
xdg-utils
 
@@ -50,7 +50,7 @@ COMMON_DEPEND="
sys-libs/zlib
$(python_gen_cond_dep '
dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
-   dev-python/wxpython:4.0[${PYTHON_USEDEP}]
+   ~dev-python/wxpython-4.2.0:*[${PYTHON_USEDEP}]
')
${PYTHON_DEPS}
ngspice? (
@@ -74,6 +74,10 @@ fi
 
 CHECKREQS_DISK_BUILD="900M"
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.0.0-werror.patch
+)
+
 pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
 
@@ -97,6 +101,7 @@ src_configure() {
-DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
 
-DKICAD_SCRIPTING_WXPYTHON=ON
+   -DKICAD_USE_EGL=ON
 
-DKICAD_BUILD_I18N="$(usex nls)"
-DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"
@@ -137,10 +142,11 @@ src_install() {
cmake_src_install
python_optimize
 
+   dodoc doxygen/eagle-plugin-notes.txt
+
if use doc ; then
-   dodoc uncrustify.cfg
-   cd Documentation || die
-   dodoc -r *.txt kicad_doxygen_logo.png 
notes_about_pcbnew_new_file_format.odt doxygen/.
+   cd doxygen || die
+   dodoc -r out/html/.
fi
 }
 



  1   2   3   >