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

2022-11-02 Thread Michał Górny
commit: 374a9389903b14befff45a3cce2cd4845640b2bd
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:44:12 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=374a9389

dev-python/django: Bump to 4.1.3

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

 dev-python/django/Manifest|   2 +
 dev-python/django/django-4.1.3.ebuild | 103 ++
 2 files changed, 105 insertions(+)

diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest
index 59eb487e62a4..f71282342c2b 100644
--- a/dev-python/django/Manifest
+++ b/dev-python/django/Manifest
@@ -4,3 +4,5 @@ DIST Django-4.0.8.checksum.txt 2552 BLAKE2B 
af7551bddb966e8e6d338b486c3d2aa5139b
 DIST Django-4.0.8.tar.gz 10427857 BLAKE2B 
cbbba3b3044d60fcd6d240e1a181c00d65c1122dc464c86391e39a1eaa866703f41310401f3de291e427eb075dc141fbbc503f414e3627e16715e87f2c10e5c8
 SHA512 
6357cfc673eb0b993d88b6bed5e43bfea8e0c71d31b141033d06cfe45e91591739ac5c6c57a82cde0216104acb7b21c8c32c1c1bfacad3f62737c8ad10ee175a
 DIST Django-4.1.2.checksum.txt 2552 BLAKE2B 
3786a5824ce981fa66e4173b4fe985ccca4084c3bf2a67cce05d527768c54afec69efb2cd79578fff3dfdcf6dcf26536208dc1ae203348e0648a1d2b27373469
 SHA512 
01bd342832d626efc03f0704b2e7a8287830cf8ccde53b0d8b9d20c10eb10b6d799611e143196f121b43967e72e08a2db032fec81638c3d58e541ccbd598bb1e
 DIST Django-4.1.2.tar.gz 10509111 BLAKE2B 
a6786e214967a3a789fd42218e3422f6985efa8e0f4be807d6afb1dd293ef37a201850af1728e72ae0bf429da3aac41dbfa95926f426e9bfe4b3f7f77a6e2934
 SHA512 
734d782777269b714f6648509d010649e7df2790e438ab2439ba1c4fc1cc9d37626b77ea9d60806c215ab666feb4555b1360ebcdc8cb16e85da8c950b262bbd7
+DIST Django-4.1.3.checksum.txt 2547 BLAKE2B 
d4a0c921360871495c16c9f44c0b7fef43729d30c2f4fbdb83c73bafd91532734ec597ff67190df4b4c6a66f2c61967a4fd4a8a51d24a3509550db46f1afec49
 SHA512 
3271a7cf74d457fb740c27f0c162789d40c9e443d92cf5a63d5fc2c1d2080221732aa74a1b896ac06106d5e625f1d2f0b764f72be05062977c9aeb8fa7932497
+DIST Django-4.1.3.tar.gz 10476258 BLAKE2B 
9c4865ba86f846a017a7f382320c965fa67f56dbe660a1bf0e974d5cbde21f6c8a88f80675d884d03424e9cd4f1d89af0c9f76be135e875e003f45b1cff5b604
 SHA512 
3bc77444f22b9dc029d5f45b6481224b99afe41f43d6306db69d01ca5ba24ed05f6c3bd7b3f5320dd96e6d79a47ac1c8f45a86cd8d3822432be4e73b006026ca

diff --git a/dev-python/django/django-4.1.3.ebuild 
b/dev-python/django/django-4.1.3.ebuild
new file mode 100644
index ..5a30981b4f33
--- /dev/null
+++ b/dev-python/django/django-4.1.3.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE='sqlite?,threads(+)'
+
+inherit bash-completion-r1 distutils-r1 optfeature verify-sig
+
+DESCRIPTION="High-level Python web framework"
+HOMEPAGE="
+   https://www.djangoproject.com/
+   https://github.com/django/django/
+   https://pypi.org/project/Django/
+"
+SRC_URI="
+   https://media.djangoproject.com/releases/$(ver_cut 1-2)/${P^}.tar.gz
+   verify-sig? ( https://media.djangoproject.com/pgp/${P^}.checksum.txt )
+"
+S="${WORKDIR}/${P^}"
+
+LICENSE="BSD"
+# admin fonts: Roboto (media-fonts/roboto)
+LICENSE+=" Apache-2.0"
+# admin icons, jquery, xregexp.js
+LICENSE+=" MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+IUSE="doc sqlite test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   =dev-python/asgiref-3.5.2[${PYTHON_USEDEP}]
+   >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/backports-zoneinfo[${PYTHON_USEDEP}]
+   ' 3.8)
+"
+BDEPEND="
+   test? (
+   $(python_gen_impl_dep sqlite)
+   ${RDEPEND}
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pillow[webp,${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/selenium[${PYTHON_USEDEP}]
+   dev-python/tblib[${PYTHON_USEDEP}]
+   sys-devel/gettext
+   !!=sec-keys/openpgp-keys-django-20201201 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.0-bashcomp.patch
+)
+
+distutils_enable_sphinx docs --no-autodoc
+
+VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc
+
+src_unpack() {
+   if use verify-sig; then
+   cd "${DISTDIR}" || die
+   verify-sig_verify_signed_checksums \
+   "${P^}.checksum.txt" sha256 "${P^}.tar.gz"
+   cd "${WORKDIR}" || die
+   fi
+
+   default
+}
+
+python_test() {
+   # Tests have non-standard assumptions about PYTHONPATH,
+   # and don't work with ${BUILD_DIR}/lib.
+   PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 

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

2022-11-02 Thread Michał Górny
commit: fa2d2bcaeed9c89778a2c933a81fdf27d4657673
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:24:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2d2bca

app-admin/awscli: Bump to 1.27.1

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

 app-admin/awscli/Manifest |  1 +
 app-admin/awscli/awscli-1.27.1.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 508dc332c8c0..ef0f0118351d 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -7,3 +7,4 @@ DIST aws-cli-1.26.3.gh.tar.gz 2292758 BLAKE2B 
b872cf8412628e1b8409fa96f2e1954cbb
 DIST aws-cli-1.26.4.gh.tar.gz 2293891 BLAKE2B 
5565375f74d88b5e0ddc1a96ab461c63bad04ee7a624a7b77e71a3bfee44f75175e892d2a91a1d8e32f7d9cce9888f87109db0bc4aa5b032947d94cbf713b910
 SHA512 
74df7c09d4edad09745ee9d0412d288ef34230d8fced1b4c8471fb278032b4141c077fc5c3f458c6d76bd593d672c59f650f1372cf324a15e3b12afcabecec42
 DIST aws-cli-1.26.5.gh.tar.gz 2294226 BLAKE2B 
5c52d77679dcb999626751a7aa9abe3d81a1ee49584ea928ffe7e1fbc8ab33ec02d1385b4fea1d888e4cc11eabce73901389d1fd5fe9d365369f303da09b49c6
 SHA512 
3c1f6b43bef84060b8d3d7a7d848189e2ec0471e93340a04456f7fe70902722cac59a864db00b9a522ac14fd787ac415403982fd40facbab51a21ef11070b71e
 DIST aws-cli-1.27.0.gh.tar.gz 2294372 BLAKE2B 
5cf6f745ae11155dffbdcd58f0850c26667cec8eac0546a7e1b4031270336bc4d5258946d00c3a649ad0c7a88ff82a1770139f21ffcc3bba2394c9388176304f
 SHA512 
b294c72ec36010b042a2b84cd423270c1920c28b40b866fc5fbbfc4625f1525ddd18dfcce66eca8f3f65b2bdd4641eaec2b11a8d7bc1f257d97cdd6f69168653
+DIST aws-cli-1.27.1.gh.tar.gz 2294930 BLAKE2B 
720981aa974ee3999806fc480f9a20afef9a8c5c36a81d7beef8f692b5e6a3b0c567979c5cba6d243d695b310e63391d64138e8ed51ec3df8208c7d20a758ec1
 SHA512 
021c97ebd2f52d14a99d54143ef8a657e939caab32423b9747fa78f53430b914d4c93998cbe52e685550d3823a4d2f2049b3e3895c6c0ecec5e4535bd068008a

diff --git a/app-admin/awscli/awscli-1.27.1.ebuild 
b/app-admin/awscli/awscli-1.27.1.ebuild
new file mode 100644
index ..7bff39ee809a
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..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 ~arm64 ~riscv ~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() {
+   # 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: dev-python/matplotlib/, dev-python/matplotlib/files/

2022-11-02 Thread Michał Górny
commit: df2f87ba2fcc1e508d44db6a120738a5b6787424
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:13:20 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2f87ba

dev-python/matplotlib: Bump to 3.6.2

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

 dev-python/matplotlib/Manifest |   1 +
 .../matplotlib/files/matplotlib-3.6.2-test.patch   | 171 +
 dev-python/matplotlib/matplotlib-3.6.2.ebuild  | 280 +
 3 files changed, 452 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 890b6bf212ef..30587c3f6ac3 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,3 +1,4 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.5.3.tar.gz 35236343 BLAKE2B 
0d3f4e15295afe2c737e441325206e77c520a514bc87ab1eebef624f89896a2cf609e8d57b8fa8ef28ecf8c836e20cb296adaa95f81dbfcf3f2a45631e3dd02c
 SHA512 
f431d3046e9c5fbe5d44a16a762e9a178ba34380974964660eaf3681671178866a63b3bad9aad8d3ad423926f7db2965d514e9b1489e3a824a4532a01f0e0670
 DIST matplotlib-3.6.1.tar.gz 35826557 BLAKE2B 
b30710436a773298dcdf233e592656d9815f55f0daab0cc28811b9adbfd3b2ede08f4c13e0dfa43c5fb283bc1ba96ea793084f3d65ba13b9697d14ffa406a273
 SHA512 
40b148fe4574eea88e7e74c2844a4811c71651602bd7e0a863482571bfa216c01d4f5fcd36add14af82c5cacdb6ae9d441ed251ee5239d06bcc8d40c9ee8841b
+DIST matplotlib-3.6.2.tar.gz 35843927 BLAKE2B 
22b933b2ca2bfb156ee1592f522da6e7566f279fd6c7ef2d2f5aeb8697fc04085b57ba6bb5f7948572b3e671687b74d6ba9f7def2728b6224fbc98b121281a3c
 SHA512 
51b84a4328a85f674cb44728955fca8bb5b8b702c788158b8bcfc13a44206a5a658ac12ed8f9a5f6ec53ef543395fab4f3871f91013ba1432f3e2b848c36976f

diff --git a/dev-python/matplotlib/files/matplotlib-3.6.2-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.6.2-test.patch
new file mode 100644
index ..b90b3d029ed2
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.6.2-test.patch
@@ -0,0 +1,171 @@
+From 889e0a965c40207340e458f72279aa996a21f96e Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Thu, 3 Nov 2022 05:19:14 +0100
+Subject: [PATCH] Fix tests
+
+---
+ lib/matplotlib/tests/test_arrow_patches.py | 6 +++---
+ lib/matplotlib/tests/test_axes.py  | 6 +++---
+ lib/matplotlib/tests/test_backend_pgf.py   | 2 +-
+ lib/matplotlib/tests/test_colorbar.py  | 2 +-
+ lib/matplotlib/tests/test_contour.py   | 2 +-
+ lib/matplotlib/tests/test_figure.py| 2 +-
+ lib/matplotlib/tests/test_image.py | 2 +-
+ lib/matplotlib/tests/test_legend.py| 6 +++---
+ lib/matplotlib/tests/test_lines.py | 3 ++-
+ lib/matplotlib/tests/test_units.py | 4 ++--
+ lib/matplotlib/tests/test_usetex.py| 3 ++-
+ lib/mpl_toolkits/tests/test_axes_grid1.py  | 2 +-
+ 12 files changed, 21 insertions(+), 19 deletions(-)
+
+diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
+index 8d573b4adb..dfc42efcb9 100644
+--- a/lib/matplotlib/tests/test_arrow_patches.py
 b/lib/matplotlib/tests/test_arrow_patches.py
+@@ -69,3 +69,3 @@ def __prepare_fancyarrow_dpi_cor_test():
+ @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=100))
+@@ -84,3 +84,3 @@ def test_fancyarrow_dpi_cor_100dpi():
+ @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=200))
+@@ -117,3 +117,3 @@ def test_fancyarrow_dash():
+ @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.005)
++  tol=0.005)
+ def test_arrow_styles():
+diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
+index 8d6466c749..15ec51e95c 100644
+--- a/lib/matplotlib/tests/test_axes.py
 b/lib/matplotlib/tests/test_axes.py
+@@ -1033,3 +1033,3 @@ def test_imshow():
+ 
+-@image_comparison(['imshow_clip'], style='mpl20')
++@image_comparison(['imshow_clip'], style='mpl20', tol=1.24)
+ def test_imshow_clip():
+@@ -2342,3 +2342,3 @@ def test_contour_hatching():
+ 
+-@image_comparison(['contour_colorbar'], style='mpl20')
++@image_comparison(['contour_colorbar'], style='mpl20', tol=0.015)
+ def test_contour_colorbar():
+@@ 

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

2022-11-02 Thread Michał Górny
commit: 2c663cf09094e03bdda5068e1626806aaf612e4f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:43:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c663cf0

dev-python/jsonmerge: Bump to 1.9.0

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

 dev-python/jsonmerge/Manifest   |  1 +
 dev-python/jsonmerge/jsonmerge-1.9.0.ebuild | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/jsonmerge/Manifest b/dev-python/jsonmerge/Manifest
index fd95b7f52f33..24e658b361ec 100644
--- a/dev-python/jsonmerge/Manifest
+++ b/dev-python/jsonmerge/Manifest
@@ -1 +1,2 @@
 DIST jsonmerge-1.8.0.tar.gz 26978 BLAKE2B 
e6aec87f6beee5eddc5d3a89afd15c45d8e8f58aafa98b6556805c1f86a4c8d65d1562230ec06181351480b1aaa881aeb5ef22bd8d39d5b7d5d109ce8b76747f
 SHA512 
a19a37e0e56d647aec095b6a67f04573e0ffd988964a24f5722ae90ab03edf65628d03f0dc9242830cb606052a73821f0f1c790d01830bfafcfdb11698967da3
+DIST jsonmerge-1.9.0.tar.gz 32995 BLAKE2B 
33615feb31114042e941bf69b9a3b2b26aaff9251b3683d77da53efd449c58fb0cf13ae4f60c441282e1e81896a8d58f1a91b51ae1ba18acb793bc99e4898c8d
 SHA512 
c271c7bcc10d574c60bcf77f47a24c56b9df086bc87b8da4db0b2b356abba22010492664b56df7d0babd2c8a33fd0ecbc0cbaddbc5eed07c19f2a6874ed6c1e1

diff --git a/dev-python/jsonmerge/jsonmerge-1.9.0.ebuild 
b/dev-python/jsonmerge/jsonmerge-1.9.0.ebuild
new file mode 100644
index ..01b11ec9adb6
--- /dev/null
+++ b/dev-python/jsonmerge/jsonmerge-1.9.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Merge a series of JSON documents"
+HOMEPAGE="
+   https://github.com/avian2/jsonmerge/
+   https://pypi.org/project/jsonmerge/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest



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

2022-11-02 Thread Michał Górny
commit: 801ae87705f525e94227363737157b2b476515ab
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:23:59 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=801ae877

dev-python/botocore: Bump to 1.29.1

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

 dev-python/botocore/Manifest   |  1 +
 dev-python/botocore/botocore-1.29.1.ebuild | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 4cdbb2763990..6adbf5edec92 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -7,3 +7,4 @@ DIST botocore-1.28.3.gh.tar.gz 9829079 BLAKE2B 
77010a262689d99530f6cfa89d3389828
 DIST botocore-1.28.4.gh.tar.gz 9830940 BLAKE2B 
a4f7148ff4ef77dab59b088e241f19cf072dbf0231aac36fdf2220660e3460b08d4f50bc8be6e9eacf169997124b58b27a0f8ab52c042741dc5c1cb43837b00e
 SHA512 
7ce121333cd25f1eb2a99dca0edae21988ab6cd9a1e073e453c633dfacb88b45f40f07fe922bf8a52356ec41d819243785091e8c002c192c17bf89a4e626a380
 DIST botocore-1.28.5.gh.tar.gz 9842427 BLAKE2B 
ed185346c21eeb0d05b39b55e99e065d9a5448fbe8206de49b3c128d12f4aabe1f6258153710350783846d10e5e10a22ccf77f6d27345297ec64e7ce74e51b87
 SHA512 
8b41b79826a71ed31c27534129e959e0896d9f4cb1769b4f14f1760d173500563a579aa0e00aaff5058275d5b5e8b921fed34b12825cf16ba4e216b174e4bba5
 DIST botocore-1.29.0.gh.tar.gz 10570614 BLAKE2B 
08c48caba9516cb7345204d426942779dc8e2060cd3b95f634fe6293f6314c6a825c3c75371a446c22365f855f888c86ce303f50b53ecb6348f3453c5c9b9cab
 SHA512 
b35322e8636fbf9d1743e234889dd370f8cc4853eb0318ad55e563de7a3f3be47fe0842be1ead8fa7c4eaf455264aa7bc15c0a8313fc2343f82d419b7cad781b
+DIST botocore-1.29.1.gh.tar.gz 10572059 BLAKE2B 
d0adb21a47ae4e4b092a7965630b599e8ad7322e11f808bc18632e7bc79afacf743e5149aecad788fe8d6479a68e99b125fd07bd48e3b3bc5901784b3ca12423
 SHA512 
ce9b7d2b8a2a590993a3fad259ec3a7b038cad8234cad3e8fdbb5523db278e682a391f40e59811dfda3f312f8e5a158246f8654b7e08bfafe817a7e62ee5ef04

diff --git a/dev-python/botocore/botocore-1.29.1.ebuild 
b/dev-python/botocore/botocore-1.29.1.ebuild
new file mode 100644
index ..d1a6948e70e5
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..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
+   )
+
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2022-11-02 Thread Michał Górny
commit: 13d52eb2e861fb24ee9b4805b30d44d453e8f399
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:27:34 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d52eb2

dev-python/filetype: Bump to 1.2.0

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

 dev-python/filetype/Manifest  |  1 +
 dev-python/filetype/filetype-1.2.0.ebuild | 22 ++
 2 files changed, 23 insertions(+)

diff --git a/dev-python/filetype/Manifest b/dev-python/filetype/Manifest
index 156a60e16566..fb2d2c2dcc36 100644
--- a/dev-python/filetype/Manifest
+++ b/dev-python/filetype/Manifest
@@ -1 +1,2 @@
 DIST filetype-1.0.10.tar.gz 804374 BLAKE2B 
51735e8810be7f4fe9aaac1ec5305ea85146b5c540a1aaad795a287a4570abb22d131a5fd1444c83e3e747424938242dc8733d2076019a963f6947e4f5981db7
 SHA512 
a6455b8d11ec56dd3d041b95e1226a5d0ecdee21ef590997e93611d10184ed29137c9f3bd578313a25455010da8f21950420b29ecd9e6ddb5e363051a9fbacc6
+DIST filetype-1.2.0.tar.gz 998020 BLAKE2B 
7fdd7e16a8a4d1cdffdd02c5d540d4290de7410a44185875a279c38a4d18c7f67a8bd8ce863efbae2c71c84e93dd1a5621f9fb9e6bde5ac0c611bd5bea939254
 SHA512 
09ed462d2a82437a58a28aa0315559afbf2e1b30176720254cc2a25fc67ff25e5e99988182e5e748e4e6ccb7ef3fde47cec96ebe20c937ab658bfcfe703ad20c

diff --git a/dev-python/filetype/filetype-1.2.0.ebuild 
b/dev-python/filetype/filetype-1.2.0.ebuild
new file mode 100644
index ..deff2d2a388b
--- /dev/null
+++ b/dev-python/filetype/filetype-1.2.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Small, dependency-free, fast Python package to infer binary file 
types checking"
+HOMEPAGE="
+   https://github.com/h2non/filetype.py/
+   https://pypi.org/project/filetype/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+distutils_enable_tests unittest



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

2022-11-02 Thread Michał Górny
commit: 277e71b9afdea24d28914ee75f911e9ac7437ccf
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:24:16 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=277e71b9

dev-python/boto3: Bump to 1.26.1

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 9c786dce9b98..065a11aaf24e 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -7,3 +7,4 @@ DIST boto3-1.25.3.gh.tar.gz 549487 BLAKE2B 
f0c4f2dee25dff926ce5d0699bc6ff9a876dd
 DIST boto3-1.25.4.gh.tar.gz 549950 BLAKE2B 
f9dfb94d2bfc3f11ac0e98b4ca1755157cf5d71b5b756a4b228bedf48b0d116de80ad1638789dcc1e44ec2d5ab2bf85923a566caf50a15141b3e04baa195b416
 SHA512 
77ddbd3ec3815d7fad99e918d2474ffedf2f0f5b35cd9f8fa68eaff0c1f4f7e6495c280e7fb6ef1b6f368103b2ecf11565b99636b34ca5a95038ff44a87088fa
 DIST boto3-1.25.5.gh.tar.gz 550814 BLAKE2B 
85f345b635fe16a978853d21192f49804837b050539aba650195bf788c7912f8713aa3a826de6f5ae4c28c4c3795e7053a2105622757f3087579e827eda3487f
 SHA512 
6f4cd909b7a6670f74df6c7cac4a140114a0e05f736ed23c5a53351c5c6505f02d40e81ad1314db86db67d16429b38f78708e9cc8ce2cb08f28742ec209c2755
 DIST boto3-1.26.0.gh.tar.gz 551306 BLAKE2B 
fb72315724321f1f41b7ff8f90eb5386b5361f049913ed87ac884140c405587ee0dc7acfc13300851566e96d12de16d3c6f1db52af44b27ea320c4e6deaaf2c9
 SHA512 
eafff7ba7792fb62d2ba93213588e1a034b6d51fcc7e8167dcf15e0276c3b499440d3ff340cb2145aedf2f432c0de563cbc69111543530c5b4a4705cd08871bf
+DIST boto3-1.26.1.gh.tar.gz 551830 BLAKE2B 
85dff3350796fcb06ea927d469d5afdbe43c448cc5c267364edc2641d25aac8d33a76a3cae06cf414a52874bce626d88f15252f3273530c1a2a791791134fafa
 SHA512 
d1ccea2a2155d22c765504597dfb185190c52f99e7b1c9210eedf9832d9a191d7bbb1205930682f906a7bf6316226836b61dbece5b54ca24dbc91073b0a41591

diff --git a/dev-python/boto3/boto3-1.26.1.ebuild 
b/dev-python/boto3/boto3-1.26.1.ebuild
new file mode 100644
index ..6edcc751d54b
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..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/cfn-lint/

2022-11-02 Thread Michał Górny
commit: 3eebbca9e82c22bc44ec79dc6fd28b22b11f4292
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:26:25 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eebbca9

dev-python/cfn-lint: Bump to 0.70.1

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.70.1.ebuild | 54 ++
 2 files changed, 55 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 4f7db06ccd0d..fe7b146b8402 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -3,3 +3,4 @@ DIST cfn-lint-0.68.1.gh.tar.gz 9858724 BLAKE2B 
469a23daa717add95140913d85861df44
 DIST cfn-lint-0.69.0.gh.tar.gz 9862506 BLAKE2B 
68e6e5e93d7f07bda3eedda71d79943ef97fd0c2e972f475380f7943f88d843effa8cd23b4534bcf4ce0918ca7a634ecf32cef7c309711f9dbc6f899324f3f97
 SHA512 
9972fb1be897451116e269245d7302af31a53e54c1615daa65bd6b71b9a0ff3f62c1068d86c239510737ac95a6ab3ba2746838792680f701a404008f35857c64
 DIST cfn-lint-0.69.1.gh.tar.gz 9871037 BLAKE2B 
a6c4d1b3b892eee01231771dfbe7831737f8f6f89cf096a4ea0c1b945aa47574a51938d4b8ecdd7e3c2cd18df87ba343c07f3e379b49b78b07d7ec676f12e0d1
 SHA512 
1823485a0d2273a6a1c6632944a095bc4f9b7999f4e0dc81a47cb8673a3d02f822865b08ca3dfcf518b38a9c68a0f0bc5c3235904aca5ce94919ec627b9c3ddc
 DIST cfn-lint-0.70.0.gh.tar.gz 9891445 BLAKE2B 
6cdacffb2c3649203046339d088d3e41a4280197a5b23ef5b7cb837d93de62760dbe78a2b92800f11606f3e723f6c9c93d7d08e1379541a1bbbdfc302ae76633
 SHA512 
456acc59b30b4e4546d07426a7218b7ef2716412c82b12a9f419550d4916121fd0874dfca1725436305309165bb05875c27410a5bdf82ba462157022dc3feed1
+DIST cfn-lint-0.70.1.gh.tar.gz 9891593 BLAKE2B 
2ee4ba8d688c3888e11e1df52ab26f554f7d13a2f46bc56b5f0d3de7912e8cd99432e7dc174f0072966fd6a586718abe5e9ab11797c5a24480ee508f8819a7df
 SHA512 
c2566ffadf5935b8dfd38eb690f406466aef4d1e0793691547479673bc2519acd8bd5b42ecfb666736c81e9cf3254601542b0a7d4b5257ca626e6e3b194c64da

diff --git a/dev-python/cfn-lint/cfn-lint-0.70.1.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.70.1.ebuild
new file mode 100644
index ..0916420e1790
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.70.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+SRC_URI="
+   https://github.com/aws-cloudformation/cfn-lint/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.53.0[${PYTHON_USEDEP}]
+   dev-python/jsonpatch[${PYTHON_USEDEP}]
+   >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+   dev-python/junit-xml[${PYTHON_USEDEP}]
+   dev-python/networkx[${PYTHON_USEDEP}]
+   >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # TODO
+   test/unit/module/test_template.py::TestTemplate::test_build_graph
+   # requires git repo
+   
test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+   # Internet
+   
test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_2
+   
test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+)
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}



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

2022-11-02 Thread Michał Górny
commit: d6edad17e87ed4aeaa5c6a14828c5fadbba03bc3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:25:43 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6edad17

dev-python/pyglet: Bump to 2.0.0

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

 dev-python/pyglet/Manifest|  1 +
 dev-python/pyglet/pyglet-2.0.0.ebuild | 81 +++
 2 files changed, 82 insertions(+)

diff --git a/dev-python/pyglet/Manifest b/dev-python/pyglet/Manifest
index 883c40eb0f44..d99516946ea9 100644
--- a/dev-python/pyglet/Manifest
+++ b/dev-python/pyglet/Manifest
@@ -1,2 +1,3 @@
 DIST pyglet-1.5.26.tar.gz 6534434 BLAKE2B 
a4366390f4ed92ed9e6c2d362fd8a009adf0e8a21ca00e1b9fead3cba99d192bb007413eca36892433f3bc4e2bf3258c550b2827262fc70e87b20566d46acb15
 SHA512 
819b2bbf71c9c632c1cefbb31e2a7186905c1475a1e978cd75dd6c019e5a53e6af79bceb57c68b61a3bb5692e04091c89c67b9168bb76ee19009c1ab719b8530
 DIST pyglet-1.5.27.gh.tar.gz 6532179 BLAKE2B 
f1dc668530a69e275860befe11f4c86003c5de2dadede706df7abac9eb6fb1729ea030c7053f0149926f3ffdd12985d9abea4afac65de3b6b7541fe871eda369
 SHA512 
98896dab06873cbf3cdd0d4015cb0b9e062cffb1110908bd422ecdc4f0e16943adc8a4986e7dbfdae4392e82ac115bad6f937896e166989ad2c4d73a0f45c8be
+DIST pyglet-2.0.0.gh.tar.gz 6201132 BLAKE2B 
e72436804688e9022f0efc7da7fac5eb31ed2d35632612149b52431167db98f1d2e8bc3824ef6bd69851a8bf609d5098ea5f5c77aa7bcf5a527457c62ed47586
 SHA512 
2dde724f0b5f284d0094109a7077464ac4ec76ea905c91ddc096032ac849ee9720ee36926e9f11969169906c7e45580789001dfc657edc2e737ad116c48c588a

diff --git a/dev-python/pyglet/pyglet-2.0.0.ebuild 
b/dev-python/pyglet/pyglet-2.0.0.ebuild
new file mode 100644
index ..04ea35c2986c
--- /dev/null
+++ b/dev-python/pyglet/pyglet-2.0.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1 virtualx xdg-utils
+
+DESCRIPTION="Cross-platform windowing and multimedia library for Python"
+HOMEPAGE="
+   https://pyglet.org/
+   https://github.com/pyglet/pyglet/
+   https://pypi.org/project/pyglet/
+"
+SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+IUSE="examples image +sound"
+
+BDEPEND="
+   test? (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   media-libs/fontconfig
+   )
+"
+RDEPEND="
+   virtual/glu
+   virtual/opengl
+   image? ( || (
+   dev-python/pillow[${PYTHON_USEDEP}]
+   x11-libs/gtk+:2
+   ) )
+   sound? ( || (
+   media-libs/openal
+   media-sound/pulseaudio
+   ) )
+"
+#  ffmpeg? ( media-libs/avbin-bin )
+
+distutils_enable_tests pytest
+
+src_test() {
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   xdg_environment_reset
+
+   local EPYTEST_DESELECT=(
+   # lacking device/server permissions
+   tests/unit/media/test_listener.py::test_openal_listener
+   tests/unit/media/test_listener.py::test_pulse_listener
+   # fragile to load
+   tests/unit/test_clock_freq.py::test_elapsed_time_between_tick
+   )
+   if [[ ${EPYTHON} == python3.11 ]]; then
+   EPYTEST_DESELECT+=(
+   # broken test
+   # https://github.com/pyglet/pyglet/issues/606
+   tests/unit/test_events.py::test_push_handlers_instance
+   )
+   fi
+
+   # Specify path to avoid running interactive tests
+   # We could add in integration tests, but they're slow
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+   if use examples; then
+   dodoc -r examples
+   docompress -x /usr/share/doc/${PF}/examples
+   fi
+
+   distutils-r1_python_install_all
+}



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

2022-11-02 Thread Michał Górny
commit: 51baf78182576a1390d01656346280c5ef979612
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:12:04 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51baf781

dev-python/notebook_shim: Bump to 0.2.2

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

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

diff --git a/dev-python/notebook_shim/Manifest 
b/dev-python/notebook_shim/Manifest
index c54511b25daa..5805fea7f18d 100644
--- a/dev-python/notebook_shim/Manifest
+++ b/dev-python/notebook_shim/Manifest
@@ -1,2 +1,3 @@
 DIST notebook_shim-0.1.0.tar.gz 12275 BLAKE2B 
47e975cd91b9ee1e6436db099b13ff664b25c96f3fd7fa39b54d5daad5154976bdf877607156688d118c6bfc458f941151fc9763c596458432e70e17de77eb59
 SHA512 
7814b5bb4d4c4dd39b1ce3629e77513bdc3069a553208ee5a2bb6432fda5d20dcf48bbf5d8f61b9bc1f2ea666abd8706a8e8ba627b27ff4561eb4982ba04b1dc
 DIST notebook_shim-0.2.0.tar.gz 12063 BLAKE2B 
78c8bdc54cbfe93b5ad0801eef59b4e5b27b243c3f04619bd625960b99a98e02961eff59d1b085dd4fba0930ad10664568b53dd013df7d37922ccf2b0ea9b2c2
 SHA512 
78ae082fbd04e611af3bac75600cba7cc98f40019d9ed49981dacb5106687310b04f67810e4a35b96800d94b04b7ddca1fcd115a380f4c39847c6b4178bd9500
+DIST notebook_shim-0.2.2.tar.gz 12947 BLAKE2B 
5a04944be3f8de7bd7b1c10f59d73869b7aed670c3afebf79e7780d5992f9af2929529498604c1a5c0d164467681ffa0e8924e1c9a7945e52ae353bdb710c7bc
 SHA512 
42cf9153495e4ab8230ef560d36381a5aa1d9bbd583ed140e04e9850f4a82bab06ecf36e45b88595e8686d8122c9a52eee8133a7f1b622d75d326ebf36519d30

diff --git a/dev-python/notebook_shim/notebook_shim-0.2.2.ebuild 
b/dev-python/notebook_shim/notebook_shim-0.2.2.ebuild
new file mode 100644
index ..17126685a250
--- /dev/null
+++ b/dev-python/notebook_shim/notebook_shim-0.2.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=hatchling
+inherit distutils-r1
+
+DESCRIPTION="A shim layer for notebook traits and config"
+HOMEPAGE="
+   https://jupyter.org/
+   https://github.com/jupyter/notebook_shim/
+   https://pypi.org/project/notebook-shim/
+"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   =dev-python/jupyter_server-1.8[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-tornasync[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_tornasync.plugin
+}



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

2022-11-02 Thread Michał Górny
commit: d80da0aa1cd91532e592513b8fb199e2944cb52d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:23:32 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d80da0aa

dev-python/crashtest: Bump to 0.4.1

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

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

diff --git a/dev-python/crashtest/Manifest b/dev-python/crashtest/Manifest
index 683df081a5e5..fb4279de071b 100644
--- a/dev-python/crashtest/Manifest
+++ b/dev-python/crashtest/Manifest
@@ -1 +1,2 @@
 DIST crashtest-0.4.0.gh.tar.gz 13564 BLAKE2B 
9c29694f5c96a981e19cce16853460cfed7277a2a933c14be9bdefcac9f79e9d835454fd79b3da2fb5f62946f933452202eee05199dfa048b919a3fc3dd93f40
 SHA512 
98d9623eeef584baed7bd336a3846af9b4f3aa55662b643e915b17b0a7dce4968785052ce3d37f55fc0217dbb6662b6f5d34efeb4d45dbace876551871be4e4a
+DIST crashtest-0.4.1.gh.tar.gz 19114 BLAKE2B 
aa46efb2dbabfeaab54f9149da42cb033f5dca3ab1c75032ca2542018058cf16775f56450cadf3e1272e738d602f32f21b9a6668a99f2733cd53d23c1754a0bc
 SHA512 
83faf66fb422c8fb13780ac5a8ddd4c47ebb77f248bea0eb94962caff24265b107fd8bbc0d577853969c4aecedd83977e9c74c81dc7e772b7684e09a832a0a2f

diff --git a/dev-python/crashtest/crashtest-0.4.1.ebuild 
b/dev-python/crashtest/crashtest-0.4.1.ebuild
new file mode 100644
index ..a51cf7380836
--- /dev/null
+++ b/dev-python/crashtest/crashtest-0.4.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python library that makes exceptions handling and inspection 
easier"
+HOMEPAGE="
+   https://github.com/sdispater/crashtest/
+   https://pypi.org/project/crashtest/
+"
+SRC_URI="
+   https://github.com/sdispater/crashtest/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+distutils_enable_tests pytest



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

2022-11-02 Thread Michał Górny
commit: 9fa46b0a04496b959eb3ae4f78cf28cb717eec6c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:14:05 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fa46b0a

dev-python/pyrsistent: Bump to 0.19.2

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

 dev-python/pyrsistent/Manifest |  1 +
 dev-python/pyrsistent/pyrsistent-0.19.2.ebuild | 28 ++
 2 files changed, 29 insertions(+)

diff --git a/dev-python/pyrsistent/Manifest b/dev-python/pyrsistent/Manifest
index 4a8658980f52..56bfcf94fecd 100644
--- a/dev-python/pyrsistent/Manifest
+++ b/dev-python/pyrsistent/Manifest
@@ -1,2 +1,3 @@
 DIST pyrsistent-0.18.1.tar.gz 100522 BLAKE2B 
75632d254993666076a68d81b8b5a7aced8601146fed5cd63f1d56c5e0578650a197aca7630855de32a8447eab972203aa7d83009398f96e6f374c0a4b2cc1ba
 SHA512 
353ad6e9165e1afdde37730a9289cf8dde28491abb688d702a8c8f5279e24f5ce387a5d00ac4a077322299f9c1a535781bcacdcd1cb914ddb317b3ca9641778b
 DIST pyrsistent-0.19.1.tar.gz 102135 BLAKE2B 
02756ae7c6172b2ee383508f896ae01ee4abc71b68b6b7135d08422959ef4a821f8e7464547d8a65802d0cac5663ff98d6102870f86fcb37d86d2ea7fa7e871f
 SHA512 
d7bf09298f2713b3e741a02f34efeb0d083f5ff85d7c19e3c7a13e5051d3e0e120f2831190595a764722fe733ba8e105f820c833b5c59638e92eb4c14604e788
+DIST pyrsistent-0.19.2.tar.gz 102438 BLAKE2B 
aa231a7c300d2f1501abdf2fc74dfa9672ad8000d87e3fa9beaa51aff4816dad4f142e9a2e609dee402352cf5a0477b6d4dc31460a71e7d98a592604fcaa97d6
 SHA512 
fdaadb65e72db4f90ecb1526fd68eb2b60b278071978d4b5a1b1379be83c60d30fd653dd7e6527c217d4e50f05c7d641290172aa5d5e4741dfe5e08f0b0c282b

diff --git a/dev-python/pyrsistent/pyrsistent-0.19.2.ebuild 
b/dev-python/pyrsistent/pyrsistent-0.19.2.ebuild
new file mode 100644
index ..7a4e9ef1fc6d
--- /dev/null
+++ b/dev-python/pyrsistent/pyrsistent-0.19.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="Persistent/Functional/Immutable data structures"
+HOMEPAGE="
+   https://github.com/tobgu/pyrsistent/
+   https://pypi.org/project/pyrsistent/
+"
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2022-11-02 Thread Michał Górny
commit: 3a4450e2d40aeb53f55773cc84e81dee88921bf9
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  3 04:17:11 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  3 05:32:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a4450e2

dev-python/spyder-kernels: Bump to 2.4.0

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

 dev-python/spyder-kernels/Manifest |  1 +
 .../spyder-kernels/spyder-kernels-2.4.0.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/dev-python/spyder-kernels/Manifest 
b/dev-python/spyder-kernels/Manifest
index 20044cedb3bd..7cd98f58a09d 100644
--- a/dev-python/spyder-kernels/Manifest
+++ b/dev-python/spyder-kernels/Manifest
@@ -1 +1,2 @@
 DIST spyder-kernels-2.3.3.gh.tar.gz 91175 BLAKE2B 
351852cd0eae2186f799ac329d2840ca1d427876b987a5eb0a5965020b1be38f1bf82ddd771648aa7d8e6027a1c1b1f3596fbe792fbf8e4b868bba8cbd6190db
 SHA512 
764b935d3dffa531afc092e40aecc3d456261704703744e692a54ddf4ae22b80729912845dcc5c1b5546156efbacdc50aba84c19f9a8aa03435166cd4a4621e6
+DIST spyder-kernels-2.4.0.gh.tar.gz 92247 BLAKE2B 
7dd5a5c6f43de36f23ebac2707e9dc06ced20bb965325b0a31657d03b49cdd993aafe6f1d52d7108dbd2aa8fddf3ae7a6e2da4c2b75eabf05f8302b2119cd3cd
 SHA512 
6744cd05f4cbe452b0b8fa4f416055b8a69f75e49a10b9de3f2781b11f63c84ed7a6686e1a00bbc2020ba015a0cb7f350a6e85665270629a0e714ffe80bcb08d

diff --git a/dev-python/spyder-kernels/spyder-kernels-2.4.0.ebuild 
b/dev-python/spyder-kernels/spyder-kernels-2.4.0.ebuild
new file mode 100644
index ..2fd1e3b3012b
--- /dev/null
+++ b/dev-python/spyder-kernels/spyder-kernels-2.4.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Kernels used by spyder on its ipython console"
+HOMEPAGE="
+   https://github.com/spyder-ide/spyder-kernels/
+   https://pypi.org/project/spyder-kernels/
+"
+SRC_URI="
+   https://github.com/spyder-ide/spyder-kernels/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/cloudpickle[${PYTHON_USEDEP}]
+   =dev-python/ipykernel-6.16.1[${PYTHON_USEDEP}]
+   >=dev-python/ipython-7.31.1[${PYTHON_USEDEP}]
+   =dev-python/jupyter_client-7.3.4[${PYTHON_USEDEP}]
+   =dev-python/pyzmq-22.1.0[${PYTHON_USEDEP}]
+   >=dev-python/wurlitzer-1.0.3[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   dev-python/dask[${PYTHON_USEDEP}]
+   dev-python/django[${PYTHON_USEDEP}]
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/matplotlib[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/scipy[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # we no longer package distributed
+   
spyder_kernels/console/tests/test_console_kernel.py::test_dask_multiprocessing
+   # RuntimeError: There is no current event loop in thread 'MainThread'.
+   # https://bugs.gentoo.org/834893
+   
spyder_kernels/console/tests/test_console_kernel.py::test_cwd_in_sys_path
+   
spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing
+   
spyder_kernels/console/tests/test_console_kernel.py::test_multiprocessing_2
+   spyder_kernels/console/tests/test_console_kernel.py::test_runfile
+   spyder_kernels/console/tests/test_console_kernel.py::test_np_threshold
+   spyder_kernels/console/tests/test_console_kernel.py::test_turtle_launch
+   
spyder_kernels/console/tests/test_console_kernel.py::test_matplotlib_inline
+)
+
+python_prepare_all() {
+   # No additional test failures with ipython-8: 843251
+   sed -i -e "/ipython/s:,<8::" setup.py || die
+
+   distutils-r1_python_prepare_all
+}



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

2022-11-02 Thread Andrey Grozin
commit: 3d476500720558bdcbb247617ec1fffbc18a1980
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov  3 04:37:40 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Nov  3 04:37:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d476500

sci-geosciences/gpxsee: remove old version

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest   |  1 -
 sci-geosciences/gpxsee/gpxsee-11.4.ebuild | 56 ---
 2 files changed, 57 deletions(-)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 78bc8bb07c8f..093bd4f77c92 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,4 +1,3 @@
 DIST gpxsee-10.7.tar.gz 5122383 BLAKE2B 
5625f40b799e67ac7b4801e358021657b2ef4f2279e8ac94f8c85724b9e27dad2d0e244f931b6c2f7204abfb45a8dde1a07dcbbbfba780c8a07aa541ba944473
 SHA512 
0cb4a3e71c8141d8b0a039cd51ddbfb159c28dc9d6f724dc8605f52aaf90379b9fa3d21741993fbf754bd329d835118b3b67c87673ee97fdc29f61440c3e8624
-DIST gpxsee-11.4.tar.gz 5331248 BLAKE2B 
0a2f8020e8c01cac27748ccb20ccc1c31ad3032af133560cf609f8a9303956b8dfebb228c630b2a41716d37c3aac56d099aae064582b13456c99306449e18f47
 SHA512 
0f9619af7d373de6469ad3d7fe24d0fe241b1046467f7e66da77bde9408ec842e46cddfa19616634ee262dd6b07e128917169d820746ed24167807fdf4d25292
 DIST gpxsee-11.5.tar.gz 5336855 BLAKE2B 
2886def6bcb812d33361b5cf6d77b5da5adc203552449ded38cd01bfb451b055e7a0d8383f44d1db41b5b797f7b8763368a43825b3d016b972b0adfdca8ce48f
 SHA512 
56ea5218178ea2e8504e775ff83d8335b636a04f2f428072883f36159ae83f1f2b0568f55028d696e8055eac0a398086b87d4f31456c07530c5b41d291a760cc
 DIST gpxsee-11.6.tar.gz 5336486 BLAKE2B 
e02737997f372b6aea55bd5b89c7ece6c22659372e775611adc04ee65fb43b5a140a6784fe95722752a97558b9c280803f24bc55a6f6725f56bc44be0e65b378
 SHA512 
28f92c13a2f3466215e9fce532336c35f759d3b7af6cf892aa440bee56803dd0d319d03fd28f6da36cf9cbcceba28a6112667dc0ef3511be6738d2b9d90a03cb

diff --git a/sci-geosciences/gpxsee/gpxsee-11.4.ebuild 
b/sci-geosciences/gpxsee/gpxsee-11.4.ebuild
deleted file mode 100644
index 9e54cc3e8e22..
--- a/sci-geosciences/gpxsee/gpxsee-11.4.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
-inherit plocale qmake-utils xdg
-
-MY_PN="GPXSee"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
-HOMEPAGE="https://www.gpxsee.org/;
-SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-RDEPEND="dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtconcurrent:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtsql:5
-   dev-qt/qtpositioning:5
-   dev-qt/qtsvg:5"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/linguist-tools:5"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
-
-src_prepare() {
-   default
-
-   plocale_find_changes lang "${PN}_" '.ts'
-
-   rm_ts() {
-   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
-   }
-
-   plocale_for_each_disabled_locale rm_ts
-}
-
-src_compile() {
-   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
-   eqmake5 gpxsee.pro
-   emake
-}
-
-src_install() {
-   emake INSTALL_ROOT="${D}" install
-   dodoc README.md
-}



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

2022-11-02 Thread Andrey Grozin
commit: 6cb3e3d12893579905d63f3171aff74f25d64be1
Author: Andrey Grozin  gentoo  org>
AuthorDate: Thu Nov  3 04:36:18 2022 +
Commit: Andrey Grozin  gentoo  org>
CommitDate: Thu Nov  3 04:36:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb3e3d1

sci-geosciences/gpxsee: bump to 11.6

Signed-off-by: Andrey Grozin  gentoo.org>

 sci-geosciences/gpxsee/Manifest   |  1 +
 sci-geosciences/gpxsee/gpxsee-11.6.ebuild | 56 +++
 2 files changed, 57 insertions(+)

diff --git a/sci-geosciences/gpxsee/Manifest b/sci-geosciences/gpxsee/Manifest
index 98e90de65c8a..78bc8bb07c8f 100644
--- a/sci-geosciences/gpxsee/Manifest
+++ b/sci-geosciences/gpxsee/Manifest
@@ -1,3 +1,4 @@
 DIST gpxsee-10.7.tar.gz 5122383 BLAKE2B 
5625f40b799e67ac7b4801e358021657b2ef4f2279e8ac94f8c85724b9e27dad2d0e244f931b6c2f7204abfb45a8dde1a07dcbbbfba780c8a07aa541ba944473
 SHA512 
0cb4a3e71c8141d8b0a039cd51ddbfb159c28dc9d6f724dc8605f52aaf90379b9fa3d21741993fbf754bd329d835118b3b67c87673ee97fdc29f61440c3e8624
 DIST gpxsee-11.4.tar.gz 5331248 BLAKE2B 
0a2f8020e8c01cac27748ccb20ccc1c31ad3032af133560cf609f8a9303956b8dfebb228c630b2a41716d37c3aac56d099aae064582b13456c99306449e18f47
 SHA512 
0f9619af7d373de6469ad3d7fe24d0fe241b1046467f7e66da77bde9408ec842e46cddfa19616634ee262dd6b07e128917169d820746ed24167807fdf4d25292
 DIST gpxsee-11.5.tar.gz 5336855 BLAKE2B 
2886def6bcb812d33361b5cf6d77b5da5adc203552449ded38cd01bfb451b055e7a0d8383f44d1db41b5b797f7b8763368a43825b3d016b972b0adfdca8ce48f
 SHA512 
56ea5218178ea2e8504e775ff83d8335b636a04f2f428072883f36159ae83f1f2b0568f55028d696e8055eac0a398086b87d4f31456c07530c5b41d291a760cc
+DIST gpxsee-11.6.tar.gz 5336486 BLAKE2B 
e02737997f372b6aea55bd5b89c7ece6c22659372e775611adc04ee65fb43b5a140a6784fe95722752a97558b9c280803f24bc55a6f6725f56bc44be0e65b378
 SHA512 
28f92c13a2f3466215e9fce532336c35f759d3b7af6cf892aa440bee56803dd0d319d03fd28f6da36cf9cbcceba28a6112667dc0ef3511be6738d2b9d90a03cb

diff --git a/sci-geosciences/gpxsee/gpxsee-11.6.ebuild 
b/sci-geosciences/gpxsee/gpxsee-11.6.ebuild
new file mode 100644
index ..9e54cc3e8e22
--- /dev/null
+++ b/sci-geosciences/gpxsee/gpxsee-11.6.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PLOCALES="ca cs da de en eo es fi fr hu it ko nb pl pt_BR ru sv tr uk zh"
+inherit plocale qmake-utils xdg
+
+MY_PN="GPXSee"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A viewer and analyzer that supports gpx, tcx, kml, fit, igc and 
nmea files"
+HOMEPAGE="https://www.gpxsee.org/;
+SRC_URI="https://github.com/tumic0/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RDEPEND="dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtconcurrent:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtsql:5
+   dev-qt/qtpositioning:5
+   dev-qt/qtsvg:5"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/linguist-tools:5"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=( "${FILESDIR}"/${PN}-7.33.patch )
+
+src_prepare() {
+   default
+
+   plocale_find_changes lang "${PN}_" '.ts'
+
+   rm_ts() {
+   sed -e "s|lang/gpxsee_${1}.ts||" -i gpxsee.pro
+   }
+
+   plocale_for_each_disabled_locale rm_ts
+}
+
+src_compile() {
+   $(qt5_get_bindir)/lrelease gpxsee.pro || die "lrelease failed"
+   eqmake5 gpxsee.pro
+   emake
+}
+
+src_install() {
+   emake INSTALL_ROOT="${D}" install
+   dodoc README.md
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/unordered_dense/files/, dev-libs/unordered_dense/

2022-11-02 Thread Rui Huang
commit: 9174842be92f3840dfb5124f38758c2694a90401
Author: Huang Rui  gmail  com>
AuthorDate: Thu Nov  3 03:55:43 2022 +
Commit: Rui Huang  gmail  com>
CommitDate: Thu Nov  3 03:55:43 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9174842b

dev-libs/unordered_dense: use patch to fix cmake install path

Signed-off-by: Huang Rui  gmail.com>

 ...rdered_dense-2.0.0-fix-cmake-install-path.patch | 26 ++
 .../unordered_dense/unordered_dense-2.0.0.ebuild   | 12 --
 .../unordered_dense/unordered_dense-.ebuild| 12 --
 3 files changed, 34 insertions(+), 16 deletions(-)

diff --git 
a/dev-libs/unordered_dense/files/unordered_dense-2.0.0-fix-cmake-install-path.patch
 
b/dev-libs/unordered_dense/files/unordered_dense-2.0.0-fix-cmake-install-path.patch
new file mode 100644
index 0..bc7e4b153
--- /dev/null
+++ 
b/dev-libs/unordered_dense/files/unordered_dense-2.0.0-fix-cmake-install-path.patch
@@ -0,0 +1,26 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index e2991bc..16096fc 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -42,18 +42,18 @@ if(_unordered_dense_is_toplevel_project)
+ configure_package_config_file(
+ "${PROJECT_SOURCE_DIR}/cmake/unordered_denseConfig.cmake.in"
+ "${PROJECT_BINARY_DIR}/unordered_denseConfig.cmake"
+-INSTALL_DESTINATION 
${CMAKE_INSTALL_DATAROOTDIR}/unordered_dense/cmake)
++INSTALL_DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
+ 
+ install(
+ EXPORT unordered_dense_Targets
+ FILE unordered_denseTargets.cmake
+ NAMESPACE unordered_dense::
+-DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/unordered_dense/cmake)
++DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
+ 
+ install(
+ FILES "${PROJECT_BINARY_DIR}/unordered_denseConfig.cmake"
+ "${PROJECT_BINARY_DIR}/unordered_denseConfigVersion.cmake"
+-DESTINATION ${CMAKE_INSTALL_DATAROOTDIR}/unordered_dense/cmake)
++DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME})
+ 
+ install(
+ DIRECTORY ${PROJECT_SOURCE_DIR}/include/ankerl

diff --git a/dev-libs/unordered_dense/unordered_dense-2.0.0.ebuild 
b/dev-libs/unordered_dense/unordered_dense-2.0.0.ebuild
index 96d0837de..fedb51b2f 100644
--- a/dev-libs/unordered_dense/unordered_dense-2.0.0.ebuild
+++ b/dev-libs/unordered_dense/unordered_dense-2.0.0.ebuild
@@ -28,6 +28,10 @@ DEPEND="
${RDEPEND}
 "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.0-fix-cmake-install-path.patch"
+)
+
 src_configure() {
local mycmakeargs=(
-D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)"
@@ -35,11 +39,3 @@ src_configure() {
)
cmake_src_configure
 }
-
-src_install() {
-   cmake_src_install
-   # fix cmake module file install path
-   mkdir -p "${D}"/usr/"$(get_libdir)"/cmake/"${PN}" || die
-   mv "${D}"/usr/share/${PN}/cmake/* 
"${D}"/usr/"$(get_libdir)"/cmake/"${PN}"/ || die
-   rm -r "${D}"/usr/share/${PN} || die
-}

diff --git a/dev-libs/unordered_dense/unordered_dense-.ebuild 
b/dev-libs/unordered_dense/unordered_dense-.ebuild
index 96d0837de..fedb51b2f 100644
--- a/dev-libs/unordered_dense/unordered_dense-.ebuild
+++ b/dev-libs/unordered_dense/unordered_dense-.ebuild
@@ -28,6 +28,10 @@ DEPEND="
${RDEPEND}
 "
 
+PATCHES=(
+   "${FILESDIR}/${PN}-2.0.0-fix-cmake-install-path.patch"
+)
+
 src_configure() {
local mycmakeargs=(
-D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)"
@@ -35,11 +39,3 @@ src_configure() {
)
cmake_src_configure
 }
-
-src_install() {
-   cmake_src_install
-   # fix cmake module file install path
-   mkdir -p "${D}"/usr/"$(get_libdir)"/cmake/"${PN}" || die
-   mv "${D}"/usr/share/${PN}/cmake/* 
"${D}"/usr/"$(get_libdir)"/cmake/"${PN}"/ || die
-   rm -r "${D}"/usr/share/${PN} || die
-}



[gentoo-commits] repo/gentoo:master commit in: sys-process/glances/

2022-11-02 Thread John Helmert III
commit: cec3214ef5d5661e28c9d2c5b5750b27c27c5435
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Nov  3 03:16:06 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Nov  3 03:17:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec3214e

sys-process/glances: add 3.3.0

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

 sys-process/glances/Manifest |  1 +
 sys-process/glances/glances-3.3.0.ebuild | 93 
 2 files changed, 94 insertions(+)

diff --git a/sys-process/glances/Manifest b/sys-process/glances/Manifest
index cb60c08364f6..bff1c7fce32f 100644
--- a/sys-process/glances/Manifest
+++ b/sys-process/glances/Manifest
@@ -1 +1,2 @@
 DIST glances-3.2.7.gh.tar.gz 6950597 BLAKE2B 
b76632787d39cb0f9388c00cc5838a9f553020b7ce1b502f205bbbf2255d7e2e02a2f2d629a84b23951b02a019d20b121dea7ea2cb7dec0a77b7c88ea4679cb1
 SHA512 
12edf99cf30c72a60eb7a604bce99bdac3ae290e910d0b88fc0b8b99045512dafd8d39bc61e8c768191335727ee5e2db4fa7d17ad92f63e849413a233c2ba5be
+DIST glances-3.3.0.gh.tar.gz 6143830 BLAKE2B 
022a8bfc93f73f2c728af21553ca36535340129cc5fb6f539d6f282e9ffc7a2b88878c04345a47479241447c0f1329123f804677383688fa5857dd1a9978dc65
 SHA512 
ee238e39e69dce3e46df560f7be1287a87a0c9002242d7b381bc971e627a4c23f6102519d7f6864998adcc9be7cf8e68461579f2a88d15db86ad75878015a843

diff --git a/sys-process/glances/glances-3.3.0.ebuild 
b/sys-process/glances/glances-3.3.0.ebuild
new file mode 100644
index ..29e775aac2d5
--- /dev/null
+++ b/sys-process/glances/glances-3.3.0.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+PYTHON_COMPAT=( pypy3 python3_{8..11} )
+PYTHON_REQ_USE="ncurses"
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 linux-info optfeature
+
+DESCRIPTION="CLI curses based monitoring tool"
+HOMEPAGE="https://github.com/nicolargo/glances;
+SRC_URI="https://github.com/nicolargo/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   dev-python/defusedxml[${PYTHON_USEDEP}]
+   dev-python/future[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   >=dev-python/psutil-5.4.3[${PYTHON_USEDEP}]
+   ')
+"
+
+# PYTHON_USEDEP omitted on purpose
+BDEPEND="doc? ( dev-python/sphinx_rtd_theme )"
+
+CONFIG_CHECK="~TASK_IO_ACCOUNTING ~TASK_DELAY_ACCT ~TASKSTATS"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.2.5-disable-update-check.patch"
+)
+
+distutils_enable_tests setup.py
+distutils_enable_sphinx docs --no-autodoc
+
+pkg_setup() {
+   linux-info_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+python_prepare_all() {
+   # Remove duplicate entries of a prebuilt doc build and
+   # ensure install of the file glances.conf in /etc/${PN}
+   sed \
+   -e '/share\/doc\/glances/d' \
+   -e "s/'CONTRIBUTING.md',//" \
+   -e "s:'conf/glances.conf':('${EPREFIX}/etc/glances', 
['conf/glances.conf':g" \
+   -i setup.py || die
+   sed -i "s/, 'irq']/]/" unitest.py || die
+   distutils-r1_python_prepare_all
+}
+
+python_install_all() {
+   # add an intended file from original data set from setup.py to DOCS
+   local DOCS=( README.rst CONTRIBUTING.md conf/glances.conf )
+   distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+   #optfeature "Action script feature" dev-python/pystache
+   optfeature "Autodiscover mode" dev-python/python-zeroconf
+   optfeature "Cloud support" dev-python/requests
+   optfeature "Docker monitoring support" dev-python/docker-py
+   #optfeature "Export module" \
+   #   unpackaged/bernhard \
+   #   unpackaged/cassandra-driver \
+   #   unpackaged/potsdb \
+   #   dev-python/couchdb-python \
+   #   dev-python/elasticsearch-py \
+   #   dev-python/influxdb \
+   #   dev-python/kafka-python \
+   #   dev-python/pika \
+   #   dev-python/paho-mqtt \
+   #   dev-python/prometheus_client \
+   #   dev-python/pyzmq \
+   #   dev-python/statsd
+   #optfeature "Nvidia GPU monitoring" unpackaged/nvidia-ml-py3
+   optfeature "SVG graph support" dev-python/pygal
+   optfeature "IP plugin" dev-python/netifaces
+   optfeature "RAID monitoring" dev-python/pymdstat
+   #optfeature "SMART support" unpackaged/pySMART.smartx
+   optfeature "RAID support" dev-python/pymdstat
+   optfeature "SNMP support" dev-python/pysnmp
+   #optfeature "sparklines plugin" unpackaged/sparklines
+   optfeature "Web server mode" dev-python/bottle dev-python/requests
+   optfeature "WIFI plugin" net-wireless/python-wifi
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-util/reuse/

2022-11-02 Thread Anna Vyalkova
commit: d902ab7d4717259b4edad0f82ef4f487e8a192ff
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Nov  3 03:08:39 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 03:08:39 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d902ab7d

dev-util/reuse: drop 0.14.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-util/reuse/Manifest|  1 -
 dev-util/reuse/reuse-0.14.0.ebuild | 41 --
 2 files changed, 42 deletions(-)

diff --git a/dev-util/reuse/Manifest b/dev-util/reuse/Manifest
index 92f7ca9dc..ab5056674 100644
--- a/dev-util/reuse/Manifest
+++ b/dev-util/reuse/Manifest
@@ -1,2 +1 @@
-DIST reuse-0.14.0.tar.gz 200682 BLAKE2B 
6645cc6fc643ef3c19008d20dad065c1f362bda4106e731cfd780552b4cae1ced769ac49ee58c0ca519058f6764d4fd10ca6a33a70050365ae3f074e3981d276
 SHA512 
d376030e0be75f7cd70846c74409fba5f8266827cb1cc944c2fbda413002a3279f2efaf4598be4372df4a6d50f29a5038366c9ef709867dac7a0815efe071117
 DIST reuse-1.0.0.tar.gz 253938 BLAKE2B 
72eabecfb866b3a2b1828b307fc0620bb9b362223b23408accde250f625a1d15794c3678fe8d24c7cd9dbf667b2ae453d4215e98be15075a0e6542b72607d970
 SHA512 
5d0b0fc57a983f544cbc40aaca813dce540712f9bfb7ef3065abb2fbd7a30f65216f50dbf2369e36198794cd944285498c5a2a7c4affcacefb12a01b6c7d7571

diff --git a/dev-util/reuse/reuse-0.14.0.ebuild 
b/dev-util/reuse/reuse-0.14.0.ebuild
deleted file mode 100644
index 3b5431508..0
--- a/dev-util/reuse/reuse-0.14.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-inherit distutils-r1
-
-DESCRIPTION="A tool for compliance with the REUSE recommendations"
-HOMEPAGE="
-   https://reuse.software/
-   https://pypi.org/project/reuse/
-   https://github.com/fsfe/reuse-tool
-"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0 CC0-1.0 CC-BY-SA-4.0 GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   dev-python/boolean-py[${PYTHON_USEDEP}]
-   dev-python/binaryornot[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/license-expression[${PYTHON_USEDEP}]
-   dev-python/python-debian[${PYTHON_USEDEP}]
-   dev-python/requests[${PYTHON_USEDEP}]
-"
-BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
-
-DOCS=( AUTHORS.rst CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md README.md )
-
-distutils_enable_tests pytest
-
-# [Errno 2] No such file or directory: '../README.md'
-#distutils_enable_sphinx docs \
-   #dev-python/recommonmark \
-   #dev-python/sphinx-autodoc-typehints \
-   #dev-python/sphinx_rtd_theme \
-   #dev-python/sphinxcontrib-apidoc



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/aiounittest/

2022-11-02 Thread Anna Vyalkova
commit: 76a8e3fa6d32f79a133164f22bbc63df9e9c92b2
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Nov  3 01:16:01 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:25:26 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=76a8e3fa

dev-python/aiounittest: drop 1.4.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/aiounittest/Manifest |  1 -
 dev-python/aiounittest/aiounittest-1.4.0.ebuild | 21 -
 2 files changed, 22 deletions(-)

diff --git a/dev-python/aiounittest/Manifest b/dev-python/aiounittest/Manifest
index e9184ebee..e88607cfa 100644
--- a/dev-python/aiounittest/Manifest
+++ b/dev-python/aiounittest/Manifest
@@ -1,2 +1 @@
-DIST aiounittest-1.4.0.tar.gz 15316 BLAKE2B 
7b2eb9a0b92428b71b01c20b4d48f27cc5a2d32d4cdd93e1b22d27f8e7afb6d1d3af9549564358a418baec3db206eca7b1cc23d6b26410683dacebb9b84e0fc8
 SHA512 
5a8921debbf3be4a36e1ac4af39cdb46f802c06454b3be06c2b143122ba016d6badbb496b18d9379cb9a4b99c9fb7facc59f0676c5a776859c408fd1bdd74e1f
 DIST aiounittest-1.4.2.gh.tar.gz 15791 BLAKE2B 
7784bbf94de2b8520baef66a0b4929267942d233cc782f35677ea05b02e3d48901ba90cf9630b76bd300708ebbe59dd9d78c299422182c06940749bc2b378b45
 SHA512 
358b7c412f90eb7afc7ed7058e8e2d4426a6c57379d341d997658859ba6054a9a1337d0b05e63a825e28023f02550bd72d65bdb3feab4503c763c98f8c0d19c6

diff --git a/dev-python/aiounittest/aiounittest-1.4.0.ebuild 
b/dev-python/aiounittest/aiounittest-1.4.0.ebuild
deleted file mode 100644
index a2165b483..0
--- a/dev-python/aiounittest/aiounittest-1.4.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} pypy3 )
-inherit distutils-r1
-
-DESCRIPTION="Test python asyncio-based code with ease"
-HOMEPAGE="https://github.com/kwarunek/aiounittest;
-SRC_URI="https://github.com/kwarunek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="dev-python/wrapt[${PYTHON_USEDEP}]"
-
-distutils_enable_tests nose
-# Reason: TemplateNotFound('g')
-#distutils_enable_sphinx docs



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/aiopg/

2022-11-02 Thread Anna Vyalkova
commit: 33966e1fb247d8284ebf58ed77629f2a4f1be23a
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Nov  2 23:34:43 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:53 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=33966e1f

dev-python/aiopg: add 1.4.0, drop 1.3.3

Closes: https://bugs.gentoo.org/856379
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/aiopg/Manifest   |  2 +-
 dev-python/aiopg/{aiopg-1.3.3.ebuild => aiopg-1.4.0.ebuild} | 11 +++
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/dev-python/aiopg/Manifest b/dev-python/aiopg/Manifest
index 2edaf1fde..de3f4b5f3 100644
--- a/dev-python/aiopg/Manifest
+++ b/dev-python/aiopg/Manifest
@@ -1 +1 @@
-DIST aiopg-1.3.3.tar.gz 202064 BLAKE2B 
bf9998e1209753fd5095eb9e371a2038f3f849f17d0068e2516b1d8663d9c2d9fec700d30ef4f4ea236d9a63fed4f4149cf28af1323acf1c02cedda2dd4b2375
 SHA512 
80714df1b44a54fb193f08d91313d10c6927e4140b305ddcc4cc37a53a42b18cd63dee99a1a04d0993c8502085f3aa7626e660b6bc9cd2ef40a7414a3822
+DIST aiopg-1.4.0.gh.tar.gz 202204 BLAKE2B 
9f4dda868c919aef05e58608b353d51f0526ef1f847e8da8f4f11e75264a47b9eb4d948a87d591e66baf7052c00706b8f4cb6befd6bf33668987cfbfad451afc
 SHA512 
cbb28b0b15eb89fa3162e59e3e88dac18bddbad3d95458b5c3eb487d15767c26810e941f83c3478cac8a8a085b23723690c8d294bf6aac433a14c3defcef1138

diff --git a/dev-python/aiopg/aiopg-1.3.3.ebuild 
b/dev-python/aiopg/aiopg-1.4.0.ebuild
similarity index 82%
rename from dev-python/aiopg/aiopg-1.3.3.ebuild
rename to dev-python/aiopg/aiopg-1.4.0.ebuild
index fc777fdc7..8439a0d93 100644
--- a/dev-python/aiopg/aiopg-1.3.3.ebuild
+++ b/dev-python/aiopg/aiopg-1.4.0.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
-
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1 optfeature
 
 MY_PV=${PV/_beta/b}
@@ -13,7 +13,7 @@ HOMEPAGE="
https://aiopg.readthedocs.io
https://github.com/aio-libs/aiopg
 "
-SRC_URI="https://github.com/aio-libs/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI="https://github.com/aio-libs/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.gh.tar.gz"
 S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="BSD"
@@ -23,7 +23,10 @@ KEYWORDS="~amd64 ~x86"
 # tests use docker containers -- that's wild!
 RESTRICT="test"
 
-RDEPEND="dev-python/psycopg[${PYTHON_USEDEP}]"
+RDEPEND="
+   dev-python/async-timeout[${PYTHON_USEDEP}]
+   dev-python/psycopg:2[${PYTHON_USEDEP}]
+"
 
 DEPEND="test? (
dev-python/docker-py[${PYTHON_USEDEP}]



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/ooni-probe-cli/

2022-11-02 Thread Anna Vyalkova
commit: 7c9561fd172bde85bd0b9036200fe5c88b17401b
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Nov  1 21:56:50 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c9561fd

net-misc/ooni-probe-cli: add 3.16.5, drop 3.16.3

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-misc/ooni-probe-cli/Manifest| 2 +-
 .../{ooni-probe-cli-3.16.3.ebuild => ooni-probe-cli-3.16.5.ebuild}  | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/ooni-probe-cli/Manifest b/net-misc/ooni-probe-cli/Manifest
index a4b7a6ee7..b461aeb80 100644
--- a/net-misc/ooni-probe-cli/Manifest
+++ b/net-misc/ooni-probe-cli/Manifest
@@ -1,2 +1,2 @@
-DIST ooni-probe-cli-3.16.3.tar.gz 21866197 BLAKE2B 
ee2fe1e69326979660182bda8fd6307796d4566651f8d6cfbff3c80018c7e68661f7205959b976635bc30a9256f1b33fb056c22b50001c2510613944ba819e1e
 SHA512 
0bf2bf1d6ec96367974d7619d9dcf0415530fd2b9b001b7225a6a3a7788f00c512240c504564ae03c4c0c601b5ecaeb74e58ce23f83a9082bb5b84f177943c24
 DIST ooni-probe-cli-3.16.4.tar.gz 21877844 BLAKE2B 
07711946680d353f54e1ce61cb403ca0d57a35c5ff3cdbc803229735e58caceac185ca507daffedbc2c140c282a30d42063a88e7c3fbfd00e67bd7b0798962ff
 SHA512 
2b32b1c27d7f0f5a21487fdad4a7cac5fff038c17e1365117302418fbd83ba1787dbe497195b17154a91a04f76ec3872ee29a82a75f11c5d41db83350244282a
+DIST ooni-probe-cli-3.16.5.tar.gz 21877944 BLAKE2B 
7b7ef66a7b4705158e401204c8f4ea9647f3db6376429bf1c61156a4c6bc168aed0e611b34cb55fd876f9df190a6f70e7317c4a56fb27580ace751d259df59cf
 SHA512 
025d0f0e21c414979ab48dbed0d1b99d44a2d3505a1e9099472d070dba34d52551bba712a27f8eb77c27aaaff62c1344733045a318ae3efe3a728c8a64d7f8ae

diff --git a/net-misc/ooni-probe-cli/ooni-probe-cli-3.16.3.ebuild 
b/net-misc/ooni-probe-cli/ooni-probe-cli-3.16.5.ebuild
similarity index 100%
rename from net-misc/ooni-probe-cli/ooni-probe-cli-3.16.3.ebuild
rename to net-misc/ooni-probe-cli/ooni-probe-cli-3.16.5.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/praw/

2022-11-02 Thread Anna Vyalkova
commit: a97a83f2785b32cc5ec01e67945c3ab966e2a47c
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Nov  3 03:08:52 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 03:08:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a97a83f2

dev-python/praw: drop 7.5.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/praw/Manifest  |  1 -
 dev-python/praw/praw-7.5.0.ebuild | 42 ---
 2 files changed, 43 deletions(-)

diff --git a/dev-python/praw/Manifest b/dev-python/praw/Manifest
index 09c772fcf..1def1b0cc 100644
--- a/dev-python/praw/Manifest
+++ b/dev-python/praw/Manifest
@@ -1,2 +1 @@
-DIST praw-7.5.0.tar.gz 24818192 BLAKE2B 
f65c65ce03df146386537c3a0d1ae188f8627b71f51b5497544723495922a4db5c0f16f971e54158e3da8101fe56d6c3f599676002ae4248d6db1b7ba691a2a4
 SHA512 
df2da306819df8387c9ad018b0ea886390c065e4d0af1b1b22ae2bfed3d4f612ce2ac2a029c7cee92ea90ca30cc13c7a6640373fd621dc70dd2ac175bea1b4ee
 DIST praw-7.6.0.gh.tar.gz 25122812 BLAKE2B 
58010c2d2d223e8f64744453eff1416c5b6edd79cc2e3e6916792c60933b635a3272d7933fa885e6ce64663141eaf5b5e4091f5d7320b52e16c05d97f1747434
 SHA512 
6702936b193542756e1b035fc7b7e2d9c398d44bb1631046af0a06b93833c26cfdae61d58d160e27e1b56b63777eda709e6e6bee2c6e4c76451837a6eead6ac4

diff --git a/dev-python/praw/praw-7.5.0.ebuild 
b/dev-python/praw/praw-7.5.0.ebuild
deleted file mode 100644
index 52c36126f..0
--- a/dev-python/praw/praw-7.5.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="Python Reddit API Wrapper"
-HOMEPAGE="https://pypi.org/project/praw/ https://github.com/praw-dev/praw;
-SRC_URI="https://github.com/praw-dev/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( {AUTHORS,CHANGES,README}.rst SECURITY.md )
-
-RDEPEND="
-   

[gentoo-commits] repo/proj/guru:dev commit in: dev-python/aiounittest/

2022-11-02 Thread Anna Vyalkova
commit: 4fb0716a3a7fde7e9271a7721d3e82d9b845
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Nov  3 00:44:07 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:53 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fb0716a

dev-python/aiounittest: add 1.4.2

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/aiounittest/Manifest |  1 +
 dev-python/aiounittest/aiounittest-1.4.2.ebuild | 26 +
 2 files changed, 27 insertions(+)

diff --git a/dev-python/aiounittest/Manifest b/dev-python/aiounittest/Manifest
index 754319e1a..e9184ebee 100644
--- a/dev-python/aiounittest/Manifest
+++ b/dev-python/aiounittest/Manifest
@@ -1 +1,2 @@
 DIST aiounittest-1.4.0.tar.gz 15316 BLAKE2B 
7b2eb9a0b92428b71b01c20b4d48f27cc5a2d32d4cdd93e1b22d27f8e7afb6d1d3af9549564358a418baec3db206eca7b1cc23d6b26410683dacebb9b84e0fc8
 SHA512 
5a8921debbf3be4a36e1ac4af39cdb46f802c06454b3be06c2b143122ba016d6badbb496b18d9379cb9a4b99c9fb7facc59f0676c5a776859c408fd1bdd74e1f
+DIST aiounittest-1.4.2.gh.tar.gz 15791 BLAKE2B 
7784bbf94de2b8520baef66a0b4929267942d233cc782f35677ea05b02e3d48901ba90cf9630b76bd300708ebbe59dd9d78c299422182c06940749bc2b378b45
 SHA512 
358b7c412f90eb7afc7ed7058e8e2d4426a6c57379d341d997658859ba6054a9a1337d0b05e63a825e28023f02550bd72d65bdb3feab4503c763c98f8c0d19c6

diff --git a/dev-python/aiounittest/aiounittest-1.4.2.ebuild 
b/dev-python/aiounittest/aiounittest-1.4.2.ebuild
new file mode 100644
index 0..4117812b6
--- /dev/null
+++ b/dev-python/aiounittest/aiounittest-1.4.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} pypy3 )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Test python asyncio-based code with ease"
+HOMEPAGE="https://github.com/kwarunek/aiounittest;
+SRC_URI="https://github.com/kwarunek/${PN}/archive/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="dev-python/wrapt[${PYTHON_USEDEP}]"
+
+distutils_enable_tests unittest
+
+distutils_enable_sphinx docs
+
+python_test() {
+   eunittest tests
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-util/reuse/

2022-11-02 Thread Anna Vyalkova
commit: ad8a9fd9172e830d511f0c4b9e1d8517f8dc8347
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Nov  2 20:40:50 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ad8a9fd9

dev-util/reuse: deselect failing tests

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-util/reuse/reuse-1.0.0.ebuild | 17 -
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/dev-util/reuse/reuse-1.0.0.ebuild 
b/dev-util/reuse/reuse-1.0.0.ebuild
index 23d4b7a61..c6112b926 100644
--- a/dev-util/reuse/reuse-1.0.0.ebuild
+++ b/dev-util/reuse/reuse-1.0.0.ebuild
@@ -27,10 +27,25 @@ RDEPEND="
dev-python/python-debian[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
 "
-BDEPEND="dev-python/setuptools_scm[${PYTHON_USEDEP}]"
+BDEPEND="
+   dev-python/setuptools_scm[${PYTHON_USEDEP}]
+   test? (
+   dev-vcs/git
+   dev-vcs/mercurial
+   )
+"
 
 DOCS=( AUTHORS.rst CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md README.md )
 
+# not supported by recent git versions
+EPYTEST_DESELECT=(
+   tests/test_lint.py::test_lint_submodule
+   tests/test_lint.py::test_lint_submodule_included
+   tests/test_main.py::test_lint_submodule
+   tests/test_main.py::test_lint_submodule_included_fail
+   tests/test_project.py::test_all_files_submodule_is_ignored
+)
+
 distutils_enable_tests pytest
 
 # [Errno 2] No such file or directory: '../README.md'



[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cli11/

2022-11-02 Thread Anna Vyalkova
commit: c7c2c8f57d7c95d0ed6fddbc7b968503b83a6199
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Nov  2 21:42:38 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c7c2c8f5

dev-cpp/cli11: add 2.3.1, drop 2.2.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-cpp/cli11/Manifest   | 2 +-
 dev-cpp/cli11/{cli11-2.2.0.ebuild => cli11-2.3.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-cpp/cli11/Manifest b/dev-cpp/cli11/Manifest
index a378069da..d0c8ce30e 100644
--- a/dev-cpp/cli11/Manifest
+++ b/dev-cpp/cli11/Manifest
@@ -1,2 +1,2 @@
-DIST cli11-2.2.0.tar.gz 291482 BLAKE2B 
4c419ef40d0fa3cb9fefe9bbb5fbc92db4d49f4032cc963d1434b4009a7d7e31cc74662bf391c57be9832be557e825e7fa17d375f9552396ce49d6035f89fe45
 SHA512 
ee8994c99dd8119e612be0339252b863d6db9d85a10c15a6e60e56c6f387bbefaf479679bc85aed2cb6539aeb82b3e7543673a5b97eb04b61793b6946582241d
 DIST cli11-2.3.0.tar.gz 300720 BLAKE2B 
77de82e10c973b40bb180e79b3fed7e747e2efb0937a2bdd8cc7349814733fc055282adc3f17a0b340e106f088dfba8dd08bc2c82f872c03c4e76e8f20dd3396
 SHA512 
82232a1390485f36ea65bc964a22bacd42caa92eae704ab08407d483e42db56816bea1c68ed233e511fc057fd88bd5313d3c6247dc2d6dfcf38127a9b86f2aa8
+DIST cli11-2.3.1.tar.gz 301615 BLAKE2B 
f5045a50a736aa7add0e21f95b76abbabe191eaa36bf68eb1e05c90343327c6343774b5f34daa281a4ff52230679a44d280eddbc3cef0abe5bce8454d7c98ec9
 SHA512 
7805a3bff5ce443e93a005341680db1e618d5b0789a697daaac881f9ccac76f855ea3d43c9c5b13c33c2bf590138241df9e55d70e133562272f0859d8341af09

diff --git a/dev-cpp/cli11/cli11-2.2.0.ebuild b/dev-cpp/cli11/cli11-2.3.1.ebuild
similarity index 100%
rename from dev-cpp/cli11/cli11-2.2.0.ebuild
rename to dev-cpp/cli11/cli11-2.3.1.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/aiopg/

2022-11-02 Thread Anna Vyalkova
commit: ff0151aef50e11551ec02c01834594ed31fa8c5c
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Nov  2 23:29:17 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ff0151ae

dev-python/aiopg: drop 1.3.2_beta1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/aiopg/Manifest |  1 -
 dev-python/aiopg/aiopg-1.3.2_beta1.ebuild | 45 ---
 2 files changed, 46 deletions(-)

diff --git a/dev-python/aiopg/Manifest b/dev-python/aiopg/Manifest
index 1f636750a..2edaf1fde 100644
--- a/dev-python/aiopg/Manifest
+++ b/dev-python/aiopg/Manifest
@@ -1,2 +1 @@
-DIST aiopg-1.3.2_beta1.tar.gz 202058 BLAKE2B 
a303ef66ded1a0f77a33d83c0d498e16519521c87e930b3ab9097ac56c8ad6e111e5edc145c869aef2530900f3f2c2400ef785e307c2333053a0dfae1439f2f6
 SHA512 
855ab21528a8eb572f2b0b7965bcca37cacd42ef79910f4b042c22654c6bb37b2528dd2cddd1fa66dba24cccdc0996ba8281b44bb9d99a1607fc146747ffd642
 DIST aiopg-1.3.3.tar.gz 202064 BLAKE2B 
bf9998e1209753fd5095eb9e371a2038f3f849f17d0068e2516b1d8663d9c2d9fec700d30ef4f4ea236d9a63fed4f4149cf28af1323acf1c02cedda2dd4b2375
 SHA512 
80714df1b44a54fb193f08d91313d10c6927e4140b305ddcc4cc37a53a42b18cd63dee99a1a04d0993c8502085f3aa7626e660b6bc9cd2ef40a7414a3822

diff --git a/dev-python/aiopg/aiopg-1.3.2_beta1.ebuild 
b/dev-python/aiopg/aiopg-1.3.2_beta1.ebuild
deleted file mode 100644
index fc777fdc7..0
--- a/dev-python/aiopg/aiopg-1.3.2_beta1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 optfeature
-
-MY_PV=${PV/_beta/b}
-DESCRIPTION="Postgres integration with asyncio"
-HOMEPAGE="
-   https://aiopg.readthedocs.io
-   https://github.com/aio-libs/aiopg
-"
-SRC_URI="https://github.com/aio-libs/${PN}/archive/v${MY_PV}.tar.gz -> 
${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# tests use docker containers -- that's wild!
-RESTRICT="test"
-
-RDEPEND="dev-python/psycopg[${PYTHON_USEDEP}]"
-
-DEPEND="test? (
-   dev-python/docker-py[${PYTHON_USEDEP}]
-   dev-python/pytest-timeout[${PYTHON_USEDEP}]
-   dev-python/sqlalchemy[${PYTHON_USEDEP}]
-)"
-
-DOCS=( CHANGES.txt README.rst )
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs dev-python/sphinxcontrib-asyncio
-
-python_test() {
-   epytest --no-pull
-}
-
-pkg_postinst() {
-   optfeature "sqlalchemy support" dev-python/sqlalchemy
-}



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/asgi-lifespan/

2022-11-02 Thread Anna Vyalkova
commit: f1236fe7ee790a9117d0ab413ab20039958ccf4c
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Nov  3 01:04:16 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:25:25 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f1236fe7

dev-python/asgi-lifespan: new package, add 1.0.1

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/asgi-lifespan/Manifest  |  1 +
 .../asgi-lifespan/asgi-lifespan-1.0.1.ebuild   | 45 ++
 dev-python/asgi-lifespan/metadata.xml  | 11 ++
 3 files changed, 57 insertions(+)

diff --git a/dev-python/asgi-lifespan/Manifest 
b/dev-python/asgi-lifespan/Manifest
new file mode 100644
index 0..16c63d274
--- /dev/null
+++ b/dev-python/asgi-lifespan/Manifest
@@ -0,0 +1 @@
+DIST asgi-lifespan-1.0.1.gh.tar.gz 10745 BLAKE2B 
cebf0d8a152cae10c69764497624e384d878b4f98d8f8ca22648daee0315742503c0fa6c2f452f051d0f0c49b2fafea6b5f96660609b68395a2b441a1cd714ce
 SHA512 
70acad39954749154461a9d6435d5ae78eb9aa22e7717303158780cde90f532f2c33656da7ccefab0edfc2916db92339969228b383c29be9832fe933fe1206b9

diff --git a/dev-python/asgi-lifespan/asgi-lifespan-1.0.1.ebuild 
b/dev-python/asgi-lifespan/asgi-lifespan-1.0.1.ebuild
new file mode 100644
index 0..17269b352
--- /dev/null
+++ b/dev-python/asgi-lifespan/asgi-lifespan-1.0.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Programmatic startup/shutdown of ASGI apps"
+HOMEPAGE="
+   https://pypi.org/project/asgi-lifespan/
+   https://github.com/florimondmanca/asgi-lifespan
+"
+SRC_URI="https://github.com/florimondmanca/${PN}/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="dev-python/sniffio[${PYTHON_USEDEP}]"
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-trio[${PYTHON_USEDEP}]
+   dev-python/starlette[${PYTHON_USEDEP}]
+   dev-python/trio[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   
"tests/test_manager.py::test_lifespan_manager[asyncio-None-ValueError-None]"
+   
"tests/test_manager.py::test_lifespan_manager[asyncio-ValueError-None-None]"
+   
"tests/test_manager.py::test_lifespan_manager[asyncio-ValueError-ValueError-None]"
+   
"tests/test_manager.py::test_lifespan_manager[trio-None-ValueError-None]"
+   
"tests/test_manager.py::test_lifespan_manager[trio-ValueError-None-None]"
+   
"tests/test_manager.py::test_lifespan_manager[trio-ValueError-ValueError-None]"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   rm setup.cfg || die
+   distutils-r1_python_prepare_all
+}

diff --git a/dev-python/asgi-lifespan/metadata.xml 
b/dev-python/asgi-lifespan/metadata.xml
new file mode 100644
index 0..efdcd91e2
--- /dev/null
+++ b/dev-python/asgi-lifespan/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   cyber+gen...@sysrq.in
+   Anna
+   
+   
+   asgi-lifespan
+   
+



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/asyncpg/

2022-11-02 Thread Anna Vyalkova
commit: 62688c3054329d2e12c243ebf4af33719af67625
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Nov  2 23:13:43 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=62688c30

dev-python/asyncpg: add 0.27.0, drop 0.25.0

Closes: https://bugs.gentoo.org/878787
Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/asyncpg/Manifest  |  2 +-
 dev-python/asyncpg/asyncpg-0.25.0.ebuild | 26 --
 dev-python/asyncpg/asyncpg-0.27.0.ebuild | 37 
 3 files changed, 38 insertions(+), 27 deletions(-)

diff --git a/dev-python/asyncpg/Manifest b/dev-python/asyncpg/Manifest
index 4ccb5036a..af055e2fe 100644
--- a/dev-python/asyncpg/Manifest
+++ b/dev-python/asyncpg/Manifest
@@ -1,2 +1,2 @@
-DIST asyncpg-0.25.0.tar.gz 804292 BLAKE2B 
55e679716fe6dab82be9142f1abaa0e47671341b91f4fd182ad564e41a61dbc91990f767e6b0e7d0d00658d530075493d67f284272239c92d3015016ec0dfb2b
 SHA512 
7afa5ae42c0d5cab93bb1c3266bad11ce2e7c271d7ffd2c5d92e373fd8e06be89e4b18e8fd3ffd7e750e913944630f1ae6c947e20faa63f99ded7d867ad6cd80
 DIST asyncpg-0.26.0.tar.gz 809997 BLAKE2B 
360dfadcd729ade63c156e3a16def7f652dbc4d0c76189ac88e01fa814f9a3ab4f1bd2852658a93e22a8e275fb1a4e69df2e3c30f457110291f0641ac6d12d8d
 SHA512 
ef92316fd430a1819aa8170abd67ecfc1cf29c42cb6dc06cf5047cdd71d4abf441c8b86bacafaaa8c0c0fd7c66daa275e9ed68b00e5166bb27929f25cab1dcbd
+DIST asyncpg-0.27.0.tar.gz 808881 BLAKE2B 
e4fe88346a3fb4d9b6ce74a4e12db333f1aefd8844d6b08091a1e507a56754bb74dcbdd1b43329f1df24725f03c808a1862c8c4587c9ec95c4800f30ab78458c
 SHA512 
66d4e16cba8ebebfa0403c7d3b1d3ee1b9b8f55a9b70f57e809d28161873d74750152e6ed548b17ceb97ca84f7a669a5fa503c824a861b295db731f86bfb0137

diff --git a/dev-python/asyncpg/asyncpg-0.25.0.ebuild 
b/dev-python/asyncpg/asyncpg-0.25.0.ebuild
deleted file mode 100644
index 19f81658b..0
--- a/dev-python/asyncpg/asyncpg-0.25.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1
-
-DESCRIPTION="A fast PostgreSQL Database Client Library for Python/asyncio."
-HOMEPAGE="https://github.com/MagicStack/asyncpg;
-SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# ModuleNotFoundError: No module named 'asyncpg.protocol.protocol'
-# for some reason, still doesn't work if package is already installed
-# or with distutils_install_for_testing function
-RESTRICT="test"
-
-BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs dev-python/sphinxcontrib-asyncio 
dev-python/sphinx_rtd_theme

diff --git a/dev-python/asyncpg/asyncpg-0.27.0.ebuild 
b/dev-python/asyncpg/asyncpg-0.27.0.ebuild
new file mode 100644
index 0..8a3356cc1
--- /dev/null
+++ b/dev-python/asyncpg/asyncpg-0.27.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )  # doesn't build with pypy3
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="A fast PostgreSQL Database Client Library for Python/asyncio"
+HOMEPAGE="https://github.com/MagicStack/asyncpg;
+SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-db/postgresql
+   dev-python/flake8[${PYTHON_USEDEP}]
+   dev-python/uvloop[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+distutils_enable_sphinx docs dev-python/sphinxcontrib-asyncio 
dev-python/sphinx_rtd_theme
+
+python_test() {
+   cd "${T}" || die
+   for opt in "" "1"; do
+   einfo "  testing with USE_UVLOOP='${opt}'"
+   USE_UVLOOP="${opt}" eunittest "${S}"/tests
+   done
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-nim/grok/

2022-11-02 Thread Anna Vyalkova
commit: 42d037ddc0dccf9b391629a3471ea67e53cd0cae
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Nov  2 21:41:58 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:52 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42d037dd

dev-nim/grok: add 0.6.2, drop 0.5.3

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-nim/grok/Manifest | 2 +-
 dev-nim/grok/{grok-0.5.3.ebuild => grok-0.6.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-nim/grok/Manifest b/dev-nim/grok/Manifest
index bf93e9cf2..221e229d1 100644
--- a/dev-nim/grok/Manifest
+++ b/dev-nim/grok/Manifest
@@ -1,2 +1,2 @@
-DIST grok-0.5.3.tar.gz 5226 BLAKE2B 
1e1f73fdb1e995e42c116bfb517909d7f449eb0a4351ed604516854b35351198f2ed5f9bea03ab6fc888f0f46dfd309d59d5d3cd83cfb8db795e2267472339d3
 SHA512 
8cab53d0586a486dab087d0d2dac1acbbe93d63b6f5046378cd0fae45f26c4da6a9f3e12735f81d1d6b44398eadc029f288b1fa09dd8aa992c7d64588999268f
 DIST grok-0.6.0.tar.gz 5904 BLAKE2B 
98d8d7e16b0737c1afab17095a41477fad296be4765f206602dad60b2374d6d8caa278153f58da6b89a5944029307cd43b4db1eebb2652a162710790a97256e4
 SHA512 
ad1c5acf67456274751d76ecb2e73db13ab8a08bca4e3d6aa6d962ecf2337cc29af16bbcbe74248da04dc3855961b6be8378e91eef8ba0a56624acf24d685a2f
+DIST grok-0.6.2.tar.gz 5861 BLAKE2B 
1ba1b36c1f18867c86ef58260a836b0d2772587e80116db28d3e532407bd1d1b5d60494bbeac396af9aefbbb3c6f739919f439684cfe1f58e114a3a458659fdb
 SHA512 
096301978fb53f1c1166834caef16993e7f2e6e51af1efd59fa13224353eebb5b638feae7ceabe74e39500e61b12e1622ea127154e4af2bac4ed85a5b54efa3e

diff --git a/dev-nim/grok/grok-0.5.3.ebuild b/dev-nim/grok/grok-0.6.2.ebuild
similarity index 100%
rename from dev-nim/grok/grok-0.5.3.ebuild
rename to dev-nim/grok/grok-0.6.2.ebuild



[gentoo-commits] repo/proj/guru:dev commit in: dev-vcs/got/

2022-11-02 Thread Anna Vyalkova
commit: 84dce05a355e98a0d500d2f0b4d86ce8665d0545
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Nov  2 15:44:20 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=84dce05a

dev-vcs/got: add missing dep

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 .../got/{got-0.77.ebuild => got-0.77-r1.ebuild}| 25 +-
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/dev-vcs/got/got-0.77.ebuild b/dev-vcs/got/got-0.77-r1.ebuild
similarity index 71%
rename from dev-vcs/got/got-0.77.ebuild
rename to dev-vcs/got/got-0.77-r1.ebuild
index f8642b4cf..f7846ca77 100644
--- a/dev-vcs/got/got-0.77.ebuild
+++ b/dev-vcs/got/got-0.77-r1.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=8
 
-inherit toolchain-funcs
-
 MY_PN="${PN}-portable"
 DESCRIPTION="Portable version of the Game of Trees version control system"
 HOMEPAGE="https://gameoftrees.org;
@@ -16,15 +14,22 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 DEPEND="
+   dev-libs/libevent:=
sys-libs/ncurses:=[unicode(+)]
sys-libs/zlib:=
-   elibc_Darwin? ( dev-libs/ossp-uuid )
-   elibc_SunOS? ( sys-libs/libuuid )
-   !elibc_Darwin? ( dev-libs/libbsd )
-   !elibc_Darwin? ( !elibc_SunOS? (
-   app-crypt/libmd
-   sys-apps/util-linux
-   ) )
+   elibc_Darwin? (
+   dev-libs/ossp-uuid
+   )
+   elibc_SunOS? (
+   sys-libs/libuuid
+   )
+   !elibc_Darwin? (
+   dev-libs/libbsd
+   !elibc_SunOS? (
+   app-crypt/libmd
+   sys-apps/util-linux
+   )
+   )
 "
 BDEPEND="
virtual/pkgconfig
@@ -36,5 +41,5 @@ RDEPEND="${DEPEND}"
 DOCS=( CHANGELOG CHANGES README TODO )
 
 src_compile() {
-   emake AR=$(tc-getAR) GOT_RELEASE=Yes
+   emake GOT_RELEASE=Yes
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/aiosqlite/

2022-11-02 Thread Anna Vyalkova
commit: 531861b3b7605d65a09e22e78feed48c8b760d7f
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Nov  3 00:50:23 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:53 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=531861b3

dev-python/aiosqlite: enable py3.11

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 .../{aiosqlite-0.17.0-r1.ebuild => aiosqlite-0.17.0-r2.ebuild}| 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-python/aiosqlite/aiosqlite-0.17.0-r1.ebuild 
b/dev-python/aiosqlite/aiosqlite-0.17.0-r2.ebuild
similarity index 92%
rename from dev-python/aiosqlite/aiosqlite-0.17.0-r1.ebuild
rename to dev-python/aiosqlite/aiosqlite-0.17.0-r2.ebuild
index d624d223d..baf7b7808 100644
--- a/dev-python/aiosqlite/aiosqlite-0.17.0-r1.ebuild
+++ b/dev-python/aiosqlite/aiosqlite-0.17.0-r2.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE="sqlite"
 DISTUTILS_USE_PEP517=flit
 inherit distutils-r1
 
@@ -25,5 +26,6 @@ BDEPEND="test? (
 )"
 
 distutils_enable_tests unittest
+
 # AttributeError: 'str' object has no attribute 'supported'
 #distutils_enable_sphinx docs dev-python/m2r



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/praw/

2022-11-02 Thread Anna Vyalkova
commit: bcdf5efb36ded9c51bb4eeff457c7bd70f0877cd
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Wed Nov  2 21:34:27 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bcdf5efb

dev-python/praw: oh no, broken tests

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/praw/praw-7.6.0.ebuild | 16 ++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/dev-python/praw/praw-7.6.0.ebuild 
b/dev-python/praw/praw-7.6.0.ebuild
index ee5eca1a9..5f75c851c 100644
--- a/dev-python/praw/praw-7.6.0.ebuild
+++ b/dev-python/praw/praw-7.6.0.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="Python Reddit API Wrapper"
@@ -25,6 +26,14 @@ BDEPEND="test? (
dev-python/betamax-matchers[${PYTHON_USEDEP}]
 )"
 
+# TODO: remove in next release
+EPYTEST_DESELECT=(
+   tests/unit/test_deprecations.py
+   tests/unit/util/test_deprecate_args.py
+   
tests/unit/models/reddit/test_submission.py::TestSubmission::test_comment_sort_warning
+   
tests/unit/models/reddit/test_submission.py::TestSubmission::test_comment_sort_warning__disabled
+)
+
 distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
 
 distutils_enable_tests pytest
@@ -37,6 +46,9 @@ python_prepare_all() {
 }
 
 python_test() {
-   # spams deprecation warnings
-   epytest -p no:asyncio
+   local epytestargs=(
+   # spams deprecation warnings
+   -p no:asyncio
+   )
+   epytest "${epytestargs[@]}"
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/sse-starlette/

2022-11-02 Thread Anna Vyalkova
commit: 6a0572d1a742b5f41240f86d7dd6bfe8d3497f7d
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Thu Nov  3 01:10:58 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:25:25 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6a0572d1

dev-python/sse-starlette: add 1.1.6, drop 0.9.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-python/sse-starlette/Manifest  |  2 +-
 ...arlette-0.9.0.ebuild => sse-starlette-1.1.6.ebuild} | 18 --
 2 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/dev-python/sse-starlette/Manifest 
b/dev-python/sse-starlette/Manifest
index 5c307c5b6..504b19480 100644
--- a/dev-python/sse-starlette/Manifest
+++ b/dev-python/sse-starlette/Manifest
@@ -1,2 +1,2 @@
 DIST sse-starlette-0.10.3.tar.gz 513991 BLAKE2B 
2d3531e1cb5142e3b6b3c843522b9c2b54a416af18a84c2bbcfdf7761b12405dd8660b53ca807cfdd6c3606d1cded762993922fcc84d15092191e6685dd346d5
 SHA512 
fe1643ac1624be4ef727108465396dfc5c1e298b8a99918dbad4f1e4f766e35a33f900a63fb31e0c45849a2fdc5e3b3fae9e749413f2431ec554db3db128357a
-DIST sse-starlette-0.9.0.tar.gz 511176 BLAKE2B 
0ff4cffb60c585af99d70c8fa710b342323b03e1fb9a52af63d5c43b41f49fa2ef71a78355d6677d8e89ab3ecc80ce75cc0a10a4cc48c728b82deec2acab027a
 SHA512 
bca27f1bca8ac864af24dc03f3f49765d8249940583036830ccc805289a7b87f8dcf1c159af308c4e94b85641d8af50c6236be55eaa802bca9d02c7d5cead50d
+DIST sse-starlette-1.1.6.tar.gz 513764 BLAKE2B 
2852eed53c71a5af8f690aba76ebe1a47228319e14be643e1d88f6a6afdb376a1d4354d28c65090458b7d75f55f0b64ab08e66ee2abcc8740a5250086b17e223
 SHA512 
047856c672417a44e380d1e31110882f4d536469cfe3bddac185c9996e1ec0e792075bc5ce521640c5fe2a0294c9ca9ee4a423d3edf08d898acfec65495cf280

diff --git a/dev-python/sse-starlette/sse-starlette-0.9.0.ebuild 
b/dev-python/sse-starlette/sse-starlette-1.1.6.ebuild
similarity index 51%
rename from dev-python/sse-starlette/sse-starlette-0.9.0.ebuild
rename to dev-python/sse-starlette/sse-starlette-1.1.6.ebuild
index a4a7f233d..cd6051bdc 100644
--- a/dev-python/sse-starlette/sse-starlette-0.9.0.ebuild
+++ b/dev-python/sse-starlette/sse-starlette-1.1.6.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
-
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 
 DESCRIPTION="Server Sent Events for Starlette"
@@ -18,11 +18,17 @@ LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-RDEPEND="dev-python/starlette"
+RDEPEND="
+   dev-python/anyio[${PYTHON_USEDEP}]
+   dev-python/starlette[${PYTHON_USEDEP}]
+"
 BDEPEND="
test? (
-   dev-python/pytest-asyncio
-   dev-python/requests
+   dev-python/asgi-lifespan[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/uvicorn[${PYTHON_USEDEP}]
)
 "
 



[gentoo-commits] repo/proj/guru:dev commit in: net-misc/gmid/

2022-11-02 Thread Anna Vyalkova
commit: 968c978637c476eae3bc0adeddb79bdc95be5973
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Nov  1 21:31:12 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=968c9786

net-misc/gmid: add 1.8.5, drop 1.8.4

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 net-misc/gmid/Manifest | 4 ++--
 net-misc/gmid/{gmid-1.8.4.ebuild => gmid-1.8.5.ebuild} | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-misc/gmid/Manifest b/net-misc/gmid/Manifest
index 85b6deb31..3567960e3 100644
--- a/net-misc/gmid/Manifest
+++ b/net-misc/gmid/Manifest
@@ -1,4 +1,4 @@
 DIST gmid-1.8.3.sha.sig 1073 BLAKE2B 
e2f8ce0ef14e2300631ad00a32d6717bf88a1f65d5d3be327bec09d22d38d79fa023fcb7522b7b3b5aa436968e6b5be4d9b3c4dbd8d7176fe39540e7ef3dd2d8
 SHA512 
cfb0b4fc00e65c7c33ab522edd2a1e19b856e2c7932bf0f88d6501b596c5e6a9f067fe6e5ed8e9f573ea422fdf150682312fb034ffd2369bf41259b782ffeb10
 DIST gmid-1.8.3.tar.gz 141650 BLAKE2B 
1e079bb4314fbb5d34f1d0ad2faf035f6487c7df83d6b07b9763e4a2eb10dbd616f6b62dcfeab7a574a26803472b617cadebedaee455a57b257b1065ee965152
 SHA512 
2b54f8a65210d2312234dbef74f4c4eee39f2b2dc36a1f0a51946ac342a520c30e2a98f46f387ac1432e44a6df08facdb790d7fdfccab3dda546b3254c9cef75
-DIST gmid-1.8.4.sha.sig 587 BLAKE2B 
bcc6ababc3592f662445364c87a1ef7672cf881e853a0e7225b7d9420b7be99b1ccef0b6a3199f571b45a1bb59b9c8c311ef7094b006935bbcf74861e7344e5f
 SHA512 
1b74f133e55a976b0ededeefec354442843118ad4c428fbc7e33598cf419b3a0b96aad9a32547f8e291c95e7dcc9519eb946fccde98105fdfc86edc31358e93d
-DIST gmid-1.8.4.tar.gz 111267 BLAKE2B 
bac9d3501239742d011d14f1a9c72e9ced8be85a5d730f678edbe4012a0c67472e1abc29b2edaf4bae4dc7f396de3c92b4d610838abd8e4802c98ed270c22522
 SHA512 
c2e53a8765ea6b994292fb3eda28f9737b6e7acbb9109a4140b24fb54efbb53c29e09153742339992fa2d2f3dea12059ce6afcd61f30bf2d15b6d073077af65a
+DIST gmid-1.8.5.sha.sig 511 BLAKE2B 
1780d95dc921f688f1ac8a58bb848e8835c834ebc92be2c2cd9dd9197a50506a18e1c4f4c6b4c614b97439ace45d554eb299e9f4c384c70568d47eff14847014
 SHA512 
efd4684f05b16aef1d85066a829406f9930c9e3443e7308fb18aefbdc88f79fd8f381ab0991cbf60b176d669cc1567c2192d540f0ec15cf8b6ffb316c66c5ff4
+DIST gmid-1.8.5.tar.gz 120605 BLAKE2B 
e70148895d8597402a6c3586ada60ffcc34725decc5b2c8425ee1b1a0c08db1899c3051a764f1cdb2e174e3f9211557e3587f0ad27f97840baccad1dd0185074
 SHA512 
2a6d53fa93b55b0431cc777f4db55f8571980781b59c8b0b1dc940e80b2217ef92a31cefb43e7f56e3889ef64e1397aa9f5b0f77c1959fe9810b20ee350fc95a

diff --git a/net-misc/gmid/gmid-1.8.4.ebuild b/net-misc/gmid/gmid-1.8.5.ebuild
similarity index 96%
rename from net-misc/gmid/gmid-1.8.4.ebuild
rename to net-misc/gmid/gmid-1.8.5.ebuild
index 00bbddd7a..dd7c358eb 100644
--- a/net-misc/gmid/gmid-1.8.4.ebuild
+++ b/net-misc/gmid/gmid-1.8.5.ebuild
@@ -45,7 +45,7 @@ fi
 
 VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/signify-keys/${PN}-$(ver_cut 
1-2).pub"
 
-#DOCS=( README.md ChangeLog contrib/README )
+DOCS=( README.md ChangeLog contrib/README )
 
 src_unpack() {
if [[ ${PV} ==  ]]; then
@@ -86,8 +86,8 @@ src_install() {
insinto /etc/gmid
doins "${FILESDIR}"/gmid.conf
 
-   #insinto /usr/share/vim/vimfiles
-   #doins -r contrib/vim/*
+   insinto /usr/share/vim/vimfiles
+   doins -r contrib/vim/*
 
systemd_dounit "${FILESDIR}"/gmid.service
newinitd "${FILESDIR}"/gmid.initd gmid



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

2022-11-02 Thread Anna Vyalkova
commit: 38a4f3444d94be5411811f1efd2db3bf43f63e96
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Nov  1 18:01:53 2022 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Thu Nov  3 01:12:50 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38a4f344

app-admin/i2pd-tools: drop myself as a maintainer

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 app-admin/i2pd-tools/metadata.xml | 5 +
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/app-admin/i2pd-tools/metadata.xml 
b/app-admin/i2pd-tools/metadata.xml
index 89d869363..ea0565ea2 100644
--- a/app-admin/i2pd-tools/metadata.xml
+++ b/app-admin/i2pd-tools/metadata.xml
@@ -1,10 +1,7 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   cyber+gen...@sysrq.in
-   Anna
-   
+   

PurpleI2P/i2pd-tools




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

2022-11-02 Thread Matt Turner
commit: 585cd569f744eed274da3e6c2bb608bd2539cdd3
Author: Guillermo Joandet  gmail  com>
AuthorDate: Wed Nov  2 22:41:27 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Nov  3 02:30:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=585cd569

net-libs/libsoup: Version bump to 3.2.2

Signed-off-by: Guillermo Joandet  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28116
Signed-off-by: Matt Turner  gentoo.org>

 net-libs/libsoup/Manifest |   1 +
 net-libs/libsoup/libsoup-3.2.2.ebuild | 102 ++
 2 files changed, 103 insertions(+)

diff --git a/net-libs/libsoup/Manifest b/net-libs/libsoup/Manifest
index 8886aba0174d..45eb83e0b5b1 100644
--- a/net-libs/libsoup/Manifest
+++ b/net-libs/libsoup/Manifest
@@ -1,3 +1,4 @@
 DIST libsoup-2.74.2.tar.xz 1497356 BLAKE2B 
b05e5d06e20a95042334c79e3a633ec43db0e7444b425f8577045fbdee7b78bd697e743f4283ed79265bbe538145a541ef2ef55636ae235667a89d00910d5bf2
 SHA512 
6f9da3296364e210103093cef9ef34fb40f694a8ef90966fc1fbd834c11f3db1031784a0901e9181bf3124e0682708148bd3598a31d60f1cce61eaae2e19ba7a
 DIST libsoup-2.74.3.tar.xz 1504804 BLAKE2B 
91f441197414314bb78cf15e7c13b54714e669145784812fb7a68cc41c8965ea29c53dc686d690e00f28f711be9f767038e5cc43b11aa0136f190dd2d41ec2a0
 SHA512 
72f8a055df984cb35105fe67f4ca67d3fb110d40a9cacb660fccd89f93b06bc32e25d94375dcc76608a245f7c5e081d968d7aaf5952eb16013d81c741247cb4c
 DIST libsoup-3.2.1.tar.xz 1520736 BLAKE2B 
57a040bab530e2a1bb67aea65291205c151bd3b490c200c2d2fd4ca77fab9f62e9fada5ea143c9581065a332be57d753dbe2cabb9228ca06a35d6327277e5fbf
 SHA512 
e5f60fd700f4cda041d869eec50e787b2fbe9323949b90710405cff296e108bab6d1323ab96e89855c5396ce73c7b7574b424dbe957ae10b48740b272889be51
+DIST libsoup-3.2.2.tar.xz 1530460 BLAKE2B 
8df66651a0bdcdb3337ced0031e4e8a32883241f6b7310a2b91396883368fa849d1e7dbab3766ec38ec05fdd81fafabd1f165cfe22a168e87db9a431ca86274d
 SHA512 
1f2b49244f8bac4d112b39ac9c6a942acbc1ae1cff33262ed02e7682af3994cf6ba6741b365b3c80c45c6427d391599fa6f31df6caa4ffefe7d078ac373bad1b

diff --git a/net-libs/libsoup/libsoup-3.2.2.ebuild 
b/net-libs/libsoup/libsoup-3.2.2.ebuild
new file mode 100644
index ..9b2de0509056
--- /dev/null
+++ b/net-libs/libsoup/libsoup-3.2.2.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+VALA_MIN_API_VERSION="0.54" # requires gio-2.0.vapi generated from glib-2.70+
+
+inherit gnome.org meson-multilib vala xdg
+
+DESCRIPTION="HTTP client/server library for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/libsoup;
+
+LICENSE="LGPL-2.1+"
+SLOT="3.0"
+
+IUSE="+brotli gssapi gtk-doc +introspection samba ssl sysprof test +vala"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="vala? ( introspection )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.69.1:2[${MULTILIB_USEDEP}]
+   net-libs/nghttp2:=[${MULTILIB_USEDEP}]
+   >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}]
+   brotli? ( >=app-arch/brotli-1.0.6-r1:=[${MULTILIB_USEDEP}] )
+   >=net-libs/libpsl-0.20[${MULTILIB_USEDEP}]
+   sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] )
+   sys-libs/zlib
+   gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   samba? ( net-fs/samba )
+"
+RDEPEND="${DEPEND}
+   >=net-libs/glib-networking-2.70_alpha[ssl?,${MULTILIB_USEDEP}]
+"
+BDEPEND="
+   dev-libs/glib
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gi-docgen-2021.1
+   app-text/docbook-xml-dtd:4.1.2
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   vala? ( $(vala_depend) )
+   test? ( >=net-libs/gnutls-3.6.0[pkcs11] )
+"
+#  test? ( 
www-servers/apache[ssl,apache2_modules_auth_digest,apache2_modules_alias,apache2_modules_auth_basic,
+#  
apache2_modules_authn_file,apache2_modules_authz_host,apache2_modules_authz_user,apache2_modules_dir,
+#  
apache2_modules_mime,apache2_modules_proxy,apache2_modules_proxy_http,apache2_modules_proxy_connect]
+#  dev-lang/php[apache2,xmlrpc]
+#  net-misc/curl
+#  net-libs/glib-networking[ssl])"
+
+PATCHES=(
+   # Disable apache tests until they are usable on Gentoo, bug #326957
+   "${FILESDIR}"/disable-apache-tests.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+   # https://gitlab.gnome.org/GNOME/libsoup/issues/159 - could work with 
libnss-myhostname
+   sed -e '/hsts/d' -i tests/meson.build || die
+}
+
+src_configure() {
+   # FIXME: we need addpredict to workaround bug #324779 until
+   # root cause (bug #249496) is solved
+   # But unnecessary while apache tests are disabled
+   #addpredict /usr/share/snmp/mibs/.index
+
+   

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

2022-11-02 Thread Yixun Lan
commit: 3ce4f3a9763e557553bf181fad627b607f9ed301
Author: Chris Su  lesscrowds  org>
AuthorDate: Wed Nov  2 13:45:09 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov  3 02:06:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce4f3a9

net-vpn/corkscrew: Keyword 2.0-r1 riscv, #879167

Closes: https://github.com/gentoo/gentoo/pull/28103
Signed-off-by: Chris Su  lesscrowds.org>
Signed-off-by: Yixun Lan  gentoo.org>

 net-vpn/corkscrew/corkscrew-2.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-vpn/corkscrew/corkscrew-2.0-r1.ebuild 
b/net-vpn/corkscrew/corkscrew-2.0-r1.ebuild
index 535f70d27513..b006657d8fe1 100644
--- a/net-vpn/corkscrew/corkscrew-2.0-r1.ebuild
+++ b/net-vpn/corkscrew/corkscrew-2.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="http://www.agroman.net/${PN}/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~sparc x86"
+KEYWORDS="amd64 ~arm ~ppc ~riscv ~sparc x86"
 IUSE=""
 
 DOCS="AUTHORS ChangeLog README TODO"



[gentoo-commits] repo/gentoo:master commit in: net-proxy/wwwoffle/

2022-11-02 Thread Yixun Lan
commit: 171e10b0d0664b08b7c010abc5e58fb183b5484b
Author: Chris Su  lesscrowds  org>
AuthorDate: Wed Nov  2 13:35:00 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov  3 02:05:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=171e10b0

net-proxy/wwwoffle: Keyword 2.9i-r2 riscv, #879165

Closes: https://github.com/gentoo/gentoo/pull/28102
Signed-off-by: Chris Su  lesscrowds.org>
Signed-off-by: Yixun Lan  gentoo.org>

 net-proxy/wwwoffle/wwwoffle-2.9i-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-proxy/wwwoffle/wwwoffle-2.9i-r2.ebuild 
b/net-proxy/wwwoffle/wwwoffle-2.9i-r2.ebuild
index a9ea1c3fbe98..23204157ad61 100644
--- a/net-proxy/wwwoffle/wwwoffle-2.9i-r2.ebuild
+++ b/net-proxy/wwwoffle/wwwoffle-2.9i-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,7 +7,7 @@ DESCRIPTION="Web caching proxy suitable for non-permanent 
Internet connections"
 HOMEPAGE="https://www.gedanken.org.uk/software/wwwoffle/;
 SRC_URI="https://www.gedanken.org.uk/software/${PN}/download/${P}.tgz;
 
-KEYWORDS="amd64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~riscv sparc x86"
 SLOT="0"
 LICENSE="GPL-2"
 IUSE="gnutls ipv6 zlib"



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

2022-11-02 Thread WANG Xuerui
commit: c0fb619641b53954cf21710599aa839940c3ae2f
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Nov  2 10:18:28 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Nov  3 02:04:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0fb6196

app-text/mupdf: keyword 1.20.3 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-text/mupdf/mupdf-1.20.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/mupdf/mupdf-1.20.3.ebuild 
b/app-text/mupdf/mupdf-1.20.3.ebuild
index 44f07ffa3073..3658be0e67b6 100644
--- a/app-text/mupdf/mupdf-1.20.3.ebuild
+++ b/app-text/mupdf/mupdf-1.20.3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P}-source
 
 LICENSE="AGPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~x86"
 IUSE="+javascript opengl ssl X"
 REQUIRED_USE="opengl? ( javascript )"
 



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

2022-11-02 Thread WANG Xuerui
commit: 016ec97ea288b278ec8cd92fbb97a45ed152825c
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Nov  2 10:18:24 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Nov  3 02:04:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=016ec97e

dev-libs/gumbo: keyword 0.10.1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-libs/gumbo/gumbo-0.10.1.ebuild 
b/dev-libs/gumbo/gumbo-0.10.1.ebuild
index 95eaeca08e51..8586d3a3c1bf 100644
--- a/dev-libs/gumbo/gumbo-0.10.1.ebuild
+++ b/dev-libs/gumbo/gumbo-0.10.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/google/gumbo-parser/archive/v${PV}.tar.gz -> ${P}.ta
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 x86 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 x86 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc test"
 RESTRICT="!test? ( test )"
 



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

2022-11-02 Thread WANG Xuerui
commit: 2451a14a3606b7e58c801dac0a77c6b67cd23c5f
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Nov  2 10:18:26 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Nov  3 02:04:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2451a14a

dev-lang/mujs: keyword 1.2.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

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

diff --git a/dev-lang/mujs/mujs-1.2.0.ebuild b/dev-lang/mujs/mujs-1.2.0.ebuild
index c610487d8920..7e3cf9e25569 100644
--- a/dev-lang/mujs/mujs-1.2.0.ebuild
+++ b/dev-lang/mujs/mujs-1.2.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://mujs.com/downloads/${P}.tar.xz;
 LICENSE="ISC"
 # The subslot matches the SONAME
 SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
 
 RDEPEND="sys-libs/readline:="
 DEPEND="${RDEPEND}"



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

2022-11-02 Thread Yixun Lan
commit: e05ede6fd29590f583b969e97740e245788dfb9c
Author: Xin Yang  icloud  com>
AuthorDate: Wed Nov  2 06:55:43 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov  3 02:03:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e05ede6f

net-misc/rclone: keyword riscv 1.60.0, #879117

Closes: https://github.com/gentoo/gentoo/pull/28096
Signed-off-by: Xin Yang  icloud.com>
Signed-off-by: Yixun Lan  gentoo.org>

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

diff --git a/net-misc/rclone/rclone-1.60.0.ebuild 
b/net-misc/rclone/rclone-1.60.0.ebuild
index 7c77180a06c2..585af0e639a7 100644
--- a/net-misc/rclone/rclone-1.60.0.ebuild
+++ b/net-misc/rclone/rclone-1.60.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 inherit bash-completion-r1 go-module
 
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
 SRC_URI="
https://github.com/rclone/rclone/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}-deps.tar.xz



[gentoo-commits] repo/gentoo:master commit in: net-misc/x11-ssh-askpass/

2022-11-02 Thread Yixun Lan
commit: 557a01bdc18e4d0ecce5f70ba97c60120c65c3f6
Author: Xin Yang  icloud  com>
AuthorDate: Wed Nov  2 06:32:21 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Nov  3 02:01:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=557a01bd

net-misc/x11-ssh-askpass: keyword riscv 1.2.4.1-r2, #879113

Closes: https://github.com/gentoo/gentoo/pull/28095
Signed-off-by: Xin Yang  icloud.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-misc/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-misc/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1-r2.ebuild 
b/net-misc/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1-r2.ebuild
index 155003835707..0a22d37a1810 100644
--- a/net-misc/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1-r2.ebuild
+++ b/net-misc/x11-ssh-askpass/x11-ssh-askpass-1.2.4.1-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/sigmavirus24/${PN}/archive/${PV}.tar.gz -> ${P}.gh.t
 
 LICENSE="HPND"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ~ppc64 ~riscv sparc x86"
 IUSE=""
 
 RDEPEND="virtual/ssh



[gentoo-commits] repo/gentoo:master commit in: www-apps/airdcpp-webui/

2022-11-02 Thread Louis Sautier
commit: 786b89e85c6bc2b4ded43653da568eea2e6dd45b
Author: Chris Su  lesscrowds  org>
AuthorDate: Wed Nov  2 15:21:26 2022 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Thu Nov  3 01:52:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=786b89e8

www-apps/airdcpp-webui: Keyword 2.11.2 riscv, #879189

Signed-off-by: Chris Su  lesscrowds.org>
Closes: https://github.com/gentoo/gentoo/pull/28106
Signed-off-by: Louis Sautier  gentoo.org>

 www-apps/airdcpp-webui/airdcpp-webui-2.11.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/www-apps/airdcpp-webui/airdcpp-webui-2.11.2.ebuild 
b/www-apps/airdcpp-webui/airdcpp-webui-2.11.2.ebuild
index e7bbc80f2a8b..40745bed8dfd 100644
--- a/www-apps/airdcpp-webui/airdcpp-webui-2.11.2.ebuild
+++ b/www-apps/airdcpp-webui/airdcpp-webui-2.11.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ DESCRIPTION="Web interface for airdcpp-webclient"
 HOMEPAGE="https://airdcpp-web.github.io/;
 SRC_URI="https://registry.npmjs.org/${PN}/-/${P}.tgz;
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~riscv ~x86"
 LICENSE="MIT"
 SLOT="0"
 IUSE=""



[gentoo-commits] repo/gentoo:master commit in: net-p2p/airdcpp-webclient/

2022-11-02 Thread Louis Sautier
commit: 50b9756b476fcd25fadec413b570a398e1f67c14
Author: Louis Sautier  gentoo  org>
AuthorDate: Thu Nov  3 01:52:54 2022 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Thu Nov  3 01:53:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b9756b

net-p2p/airdcpp-webclient: drop 2.11.0-r1, 2.11.1

Signed-off-by: Louis Sautier  gentoo.org>

 net-p2p/airdcpp-webclient/Manifest |  2 -
 .../airdcpp-webclient-2.11.0-r1.ebuild | 61 --
 .../airdcpp-webclient-2.11.1.ebuild| 61 --
 3 files changed, 124 deletions(-)

diff --git a/net-p2p/airdcpp-webclient/Manifest 
b/net-p2p/airdcpp-webclient/Manifest
index 2ac81f5df4f8..83e81d7f5062 100644
--- a/net-p2p/airdcpp-webclient/Manifest
+++ b/net-p2p/airdcpp-webclient/Manifest
@@ -1,3 +1 @@
-DIST airdcpp-webclient-2.11.0.tar.gz 967326 BLAKE2B 
47d257e47c332b4fd5351a680f0585360cb7329cd1bcf3c478d0a7847adbee68c024af7136eeb3b551188d3af7c4a6db2257eefaca7f82ee4670667a4a6e3e63
 SHA512 
926457e76b6bd29e0124c519b67d9e0f3cee48192c1b56e073b84d65f0171d53a7a4dbaf55e100f0685e01116935f4e4e2c193dab0ef0bed08d8101e12c33b82
-DIST airdcpp-webclient-2.11.1.tar.gz 967966 BLAKE2B 
d95760f3ae945255a396f20504995a2ea8843071ab19574a6faac919fb411a0a4e44ebcb005afce0056d960729d6b8bdd9df4ca457cea91931eedb1d329c7a12
 SHA512 
03f6ce82467f824d1b4e10075bf9e28b45282fb977b3feb67fc948044ed592672a83182d4716d0c10591c0b7568417997b335e25827d8e78fbd3735605cd052e
 DIST airdcpp-webclient-2.11.2.tar.gz 978294 BLAKE2B 
cb15e02dc5381cc5f0ecb1b4d65cdd1c4a3d007f3ea1e78a159b8a62af03831318b8f6d8c0692c5a9145dda616627ea97f4bd3eeb1270a7452c7d78bf01d147f
 SHA512 
281d4a9da88f23a4c02eef7f09c4fc2c91c44ac93d932ea4bfe097029b45dbd12a8d04d4ef8b493d261f5dade15b62ed4d564197fbfb2d9d98b9dfcc9a9e6379

diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.0-r1.ebuild 
b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.0-r1.ebuild
deleted file mode 100644
index 9771504e496c..
--- a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.0-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{7..9} )
-
-inherit cmake python-any-r1 systemd
-
-DESCRIPTION="Cross-platform Direct Connect client"
-HOMEPAGE="https://airdcpp-web.github.io/;
-SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-KEYWORDS="amd64 x86"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="debug nat-pmp +tbb +webui"
-
-RDEPEND="
-   acct-user/airdcppd
-   acct-group/airdcppd
-   app-arch/bzip2
-   dev-cpp/websocketpp
-   dev-libs/boost:=
-   dev-libs/leveldb:=
-   dev-libs/libmaxminddb:=
-   dev-libs/openssl:0=[-bindist(-)]
-   net-libs/miniupnpc:=
-   sys-libs/zlib
-   virtual/libiconv
-   nat-pmp? ( net-libs/libnatpmp:= )
-   tbb? ( dev-cpp/tbb:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-"
-PDEPEND="webui? ( www-apps/airdcpp-webui )"
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_NATPMP=$(usex nat-pmp)
-   -DENABLE_TBB=$(usex tbb)
-   -DINSTALL_WEB_UI=OFF
-   )
-   CMAKE_BUILD_TYPE=$(usex debug Debug Gentoo) cmake_src_configure
-}
-
-src_install() {
-   cmake_src_install
-   newconfd "${FILESDIR}/airdcppd.confd" airdcppd
-   newinitd "${FILESDIR}/airdcppd.initd" airdcppd
-   systemd_dounit "${FILESDIR}/airdcppd.service"
-}
-
-pkg_postinst() {
-   if [[ -z "${REPLACING_VERSIONS}" ]]; then
-   elog "Run 'airdcppd --configure' to set up ports and 
authentication"
-   fi
-}

diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.1.ebuild 
b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.1.ebuild
deleted file mode 100644
index cc018d24b40d..
--- a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( pypy3 python3_{7..10} )
-
-inherit cmake python-any-r1 systemd
-
-DESCRIPTION="Cross-platform Direct Connect client"
-HOMEPAGE="https://airdcpp-web.github.io/;
-SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="debug nat-pmp +tbb +webui"
-
-RDEPEND="
-   acct-user/airdcppd
-   acct-group/airdcppd
-   app-arch/bzip2
-   dev-cpp/websocketpp
-   dev-libs/boost:=
-   dev-libs/leveldb:=
-   dev-libs/libmaxminddb:=
-   dev-libs/openssl:0=[-bindist(-)]
-   net-libs/miniupnpc:=
-   sys-libs/zlib
-   virtual/libiconv
-   nat-pmp? ( net-libs/libnatpmp:= )
-   tbb? ( dev-cpp/tbb:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   ${PYTHON_DEPS}
-"

[gentoo-commits] repo/gentoo:master commit in: net-p2p/airdcpp-webclient/

2022-11-02 Thread Louis Sautier
commit: 0eea28c38bff1e166f34684eda975bf5bc11624d
Author: Chris Su  lesscrowds  org>
AuthorDate: Wed Nov  2 15:21:23 2022 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Thu Nov  3 01:52:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0eea28c3

net-p2p/airdcpp-webclient: Keyword 2.11.2 riscv, #879189

Signed-off-by: Chris Su  lesscrowds.org>
Signed-off-by: Louis Sautier  gentoo.org>

 net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.2.ebuild 
b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.2.ebuild
index 86506593229a..8b834ebeb9f1 100644
--- a/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.2.ebuild
+++ b/net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.2.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Cross-platform Direct Connect client"
 HOMEPAGE="https://airdcpp-web.github.io/;
 SRC_URI="https://github.com/airdcpp-web/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
 
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~riscv x86"
 LICENSE="GPL-2+"
 SLOT="0"
 IUSE="debug nat-pmp +tbb +webui"



[gentoo-commits] repo/gentoo:master commit in: sys-devel/autoconf/files/, sys-devel/autoconf/

2022-11-02 Thread Sam James
commit: d172fe309bd90487b1f61a106efd2a8b68f10367
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  3 01:51:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  3 01:51:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d172fe30

sys-devel/autoconf: more Clang 16 fixes for autoconf 2.13

Bug: https://bugs.gentoo.org/874366
See: c305a45884a8f01838d6e032f469d7f9423154e1
Signed-off-by: Sam James  gentoo.org>

 ...conf-2.13-r4.ebuild => autoconf-2.13-r5.ebuild} |  0
 ...onf-2.13-Clang-16-fixes-for-various-tests.patch | 88 +-
 2 files changed, 71 insertions(+), 17 deletions(-)

diff --git a/sys-devel/autoconf/autoconf-2.13-r4.ebuild 
b/sys-devel/autoconf/autoconf-2.13-r5.ebuild
similarity index 100%
rename from sys-devel/autoconf/autoconf-2.13-r4.ebuild
rename to sys-devel/autoconf/autoconf-2.13-r5.ebuild

diff --git 
a/sys-devel/autoconf/files/autoconf-2.13-Clang-16-fixes-for-various-tests.patch 
b/sys-devel/autoconf/files/autoconf-2.13-Clang-16-fixes-for-various-tests.patch
index b9319f0a4b71..55eda96241ab 100644
--- 
a/sys-devel/autoconf/files/autoconf-2.13-Clang-16-fixes-for-various-tests.patch
+++ 
b/sys-devel/autoconf/files/autoconf-2.13-Clang-16-fixes-for-various-tests.patch
@@ -1,4 +1,4 @@
-From de47e22d9b4f5fd5f1c9b9de798218a46ef94b98 Mon Sep 17 00:00:00 2001
+From 42a47ba46cacb85dfcf6efdba372a3eb3995a844 Mon Sep 17 00:00:00 2001
 From: Sam James 
 Date: Thu, 3 Nov 2022 01:19:39 +
 Subject: [PATCH] Clang 16 fixes for various tests
@@ -8,6 +8,7 @@ issues in various built-in tests.
 
 Noticed when building XEmacs 21.4 (thanks to matsl for reporting).
 
+Bug: https://bugs.gentoo.org/874366
 Signed-off-by: Sam James 
 --- a/acgeneral.m4
 +++ b/acgeneral.m4
@@ -37,7 +38,16 @@ Signed-off-by: Sam James 
  #include <$ac_header_dirent>
  int closedir(...); int main(void) { exit(closedir(opendir(".")) != 0); }],
ac_cv_func_closedir_void=no, ac_cv_func_closedir_void=yes, 
ac_cv_func_closedir_void=yes)])
-@@ -988,6 +990,7 @@ AC_DEFUN(AC_FUNC_CLOSEDIR_VOID,
+@@ -907,6 +909,8 @@ AC_CACHE_CHECK(type of array argument to getgroups, 
ac_cv_type_getgroups,
+ changequote(<<, >>)dnl
+ <<
+ /* Thanks to Mike Rendell for this test.  */
++#include 
++#include 
+ #include 
+ #define NGID 256
+ #undef MAX
+@@ -988,6 +992,7 @@ AC_DEFUN(AC_FUNC_CLOSEDIR_VOID,
  [AC_REQUIRE([AC_HEADER_DIRENT])dnl
  AC_CACHE_CHECK(whether closedir returns void, ac_cv_func_closedir_void,
  [AC_TRY_RUN([#include 
@@ -45,7 +55,18 @@ Signed-off-by: Sam James 
  #include <$ac_header_dirent>
  int closedir(...); int main(void) { exit(closedir(opendir(".")) != 0); }],
ac_cv_func_closedir_void=no, ac_cv_func_closedir_void=yes, 
ac_cv_func_closedir_void=yes)])
-@@ -1038,6 +1041,7 @@ AC_CACHE_CHECK(for working mmap, 
ac_cv_func_mmap_fixed_mapped,
+@@ -1001,7 +1006,9 @@ AC_DEFUN(AC_FUNC_FNMATCH,
+ # Some versions of Solaris or SCO have a broken fnmatch function.
+ # So we run a test program.  If we are cross-compiling, take no chance.
+ # Thanks to John Oleynick and Franc,ois Pinard for this test.
+-[AC_TRY_RUN([int main(void) { exit (fnmatch ("a*", "abc", 0) != 0); }],
++[AC_TRY_RUN([#include 
++#include 
++int main(void) { exit (fnmatch ("a*", "abc", 0) != 0); }],
+ ac_cv_func_fnmatch_works=yes, ac_cv_func_fnmatch_works=no,
+ ac_cv_func_fnmatch_works=no)])
+ if test $ac_cv_func_fnmatch_works = yes; then
+@@ -1038,6 +1045,7 @@ AC_CACHE_CHECK(for working mmap, 
ac_cv_func_mmap_fixed_mapped,
  #include 
  #include 
  #include 
@@ -53,7 +74,7 @@ Signed-off-by: Sam James 
  
  /* This mess was copied from the GNU getpagesize.h.  */
  #ifndef HAVE_GETPAGESIZE
-@@ -1165,49 +1169,17 @@ AC_DEFUN(AC_FUNC_GETPGRP,
+@@ -1165,49 +1173,17 @@ AC_DEFUN(AC_FUNC_GETPGRP,
   *
   * Snarfed from Chet Ramey's bash pgrp.c test program
   */
@@ -111,7 +132,7 @@ Signed-off-by: Sam James 
  }
  ], ac_cv_func_getpgrp_void=yes, ac_cv_func_getpgrp_void=no,
 AC_MSG_ERROR(cannot check getpgrp if cross compiling))
-@@ -1220,9 +1192,7 @@ fi
+@@ -1220,9 +1196,7 @@ fi
  AC_DEFUN(AC_FUNC_SETPGRP,
  [AC_CACHE_CHECK(whether setpgrp takes no argument, ac_cv_func_setpgrp_void,
  AC_TRY_RUN([
@@ -122,7 +143,7 @@ Signed-off-by: Sam James 
  
  /*
   * If this system has a BSD-style setpgrp, which takes arguments, exit
-@@ -1230,10 +1200,13 @@ AC_TRY_RUN([
+@@ -1230,10 +1204,13 @@ AC_TRY_RUN([
   */
  int main(void)
  {
@@ -140,7 +161,7 @@ Signed-off-by: Sam James 
  }
  ], ac_cv_func_setpgrp_void=no, ac_cv_func_setpgrp_void=yes,
 AC_MSG_ERROR(cannot check setpgrp if cross compiling))
-@@ -1255,9 +1228,11 @@ AC_DEFUN(AC_FUNC_VFORK,
+@@ -1255,9 +1232,11 @@ AC_DEFUN(AC_FUNC_VFORK,
  AC_CHECK_HEADER(vfork.h, AC_DEFINE(HAVE_VFORK_H))
  AC_CACHE_CHECK(for working vfork, ac_cv_func_vfork_works,
  [AC_TRY_RUN([/* Thanks to Paul Eggert for this test.  */
@@ -152,7 +173,7 @@ Signed-off-by: Sam James 
  #ifdef HAVE_UNISTD_H
  #include 
  #endif
-@@ -1270,7 +1245,7 @@ AC_CACHE_CHECK(for working vfork, 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-salt-factories/

2022-11-02 Thread Patrick McLean
commit: 0a1090fefc51f81e0302e56062b0b65fe6d3070e
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Nov  3 01:27:01 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Nov  3 01:27:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a1090fe

dev-python/pytest-salt-factories: disable py3.11

Signed-off-by: Patrick McLean  gentoo.org>

 .../pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild 
b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild
index 9c7b42c4dcc6..fbe06ce4f14a 100644
--- 
a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild
+++ 
b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 



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

2022-11-02 Thread Patrick McLean
commit: 2ae48d044e69f68028ea762cde77d04bb91ebc7c
Author: Patrick McLean  gentoo  org>
AuthorDate: Thu Nov  3 01:26:37 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Thu Nov  3 01:27:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ae48d04

dev-python/ioflo: disable py3.11

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/ioflo/ioflo-2.0.2-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/ioflo/ioflo-2.0.2-r3.ebuild 
b/dev-python/ioflo/ioflo-2.0.2-r3.ebuild
index 55c8c1744226..9a26bb1da6ea 100644
--- a/dev-python/ioflo/ioflo-2.0.2-r3.ebuild
+++ b/dev-python/ioflo/ioflo-2.0.2-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_COMPAT=( python3_{8..10} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: sys-devel/autoconf/, sys-devel/autoconf/files/

2022-11-02 Thread Sam James
commit: c305a45884a8f01838d6e032f469d7f9423154e1
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov  3 01:21:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov  3 01:23:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c305a458

sys-devel/autoconf: further Clang 16 patches for autoconf 2.13

Reported by matsl when building XEmacs 21.4 (21.5 - which is WIP - works
with newer autoconf).

A bunch of the built-in/provided tests from autoconf 2.13 suffered
from -Wimplicit-int or -Wimplicit-function-declaration. We also
disable the {get,set}pgrp tests (see the patch for details, but
the gist is they're unfixable without some substantial effort
on POSIX systems nowadays and there's no need anyway -- they're
gone in newer autoconf and we never expect them to fail.)

Bug: https://bugs.gentoo.org/874366
Reported-by: Mats Lidell  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 ...conf-2.13-r3.ebuild => autoconf-2.13-r4.ebuild} |   1 +
 ...onf-2.13-Clang-16-fixes-for-various-tests.patch | 243 +
 2 files changed, 244 insertions(+)

diff --git a/sys-devel/autoconf/autoconf-2.13-r3.ebuild 
b/sys-devel/autoconf/autoconf-2.13-r4.ebuild
similarity index 96%
rename from sys-devel/autoconf/autoconf-2.13-r3.ebuild
rename to sys-devel/autoconf/autoconf-2.13-r4.ebuild
index 45a43a49c6f8..3593b3e30269 100644
--- a/sys-devel/autoconf/autoconf-2.13-r3.ebuild
+++ b/sys-devel/autoconf/autoconf-2.13-r4.ebuild
@@ -32,6 +32,7 @@ PATCHES=(
"${FILESDIR}"/${P}-test-fixes.patch #146592
"${FILESDIR}"/${P}-perl-5.26.patch
"${FILESDIR}"/${P}-K-R-decls-clang.patch
+   "${FILESDIR}"/${P}-Clang-16-fixes-for-various-tests.patch
 )
 
 src_configure() {

diff --git 
a/sys-devel/autoconf/files/autoconf-2.13-Clang-16-fixes-for-various-tests.patch 
b/sys-devel/autoconf/files/autoconf-2.13-Clang-16-fixes-for-various-tests.patch
new file mode 100644
index ..b9319f0a4b71
--- /dev/null
+++ 
b/sys-devel/autoconf/files/autoconf-2.13-Clang-16-fixes-for-various-tests.patch
@@ -0,0 +1,243 @@
+From de47e22d9b4f5fd5f1c9b9de798218a46ef94b98 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Thu, 3 Nov 2022 01:19:39 +
+Subject: [PATCH] Clang 16 fixes for various tests
+
+Fixes -Wimplicit-int and -Wimplicit-function-declaration
+issues in various built-in tests.
+
+Noticed when building XEmacs 21.4 (thanks to matsl for reporting).
+
+Signed-off-by: Sam James 
+--- a/acgeneral.m4
 b/acgeneral.m4
+@@ -1988,6 +1988,7 @@ changequote([, ])dnl
+ AC_MSG_CHECKING(size of $1)
+ AC_CACHE_VAL(AC_CV_NAME,
+ [AC_TRY_RUN([#include 
++#include 
+ main(void)
+ {
+   FILE *f=fopen("conftestval", "w");
+--- a/acspecific.m4
 b/acspecific.m4
+@@ -706,6 +706,7 @@ fi
+ if test $ac_cv_header_stdc = yes; then
+   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
+ AC_TRY_RUN([#include 
++#include 
+ #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
+ #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
+ #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
+@@ -819,6 +820,7 @@ esac
+ 
+ AC_CACHE_CHECK(whether closedir returns void, ac_cv_func_closedir_void,
+ [AC_TRY_RUN([#include 
++#include 
+ #include <$ac_header_dirent>
+ int closedir(...); int main(void) { exit(closedir(opendir(".")) != 0); }],
+   ac_cv_func_closedir_void=no, ac_cv_func_closedir_void=yes, 
ac_cv_func_closedir_void=yes)])
+@@ -988,6 +990,7 @@ AC_DEFUN(AC_FUNC_CLOSEDIR_VOID,
+ [AC_REQUIRE([AC_HEADER_DIRENT])dnl
+ AC_CACHE_CHECK(whether closedir returns void, ac_cv_func_closedir_void,
+ [AC_TRY_RUN([#include 
++#include 
+ #include <$ac_header_dirent>
+ int closedir(...); int main(void) { exit(closedir(opendir(".")) != 0); }],
+   ac_cv_func_closedir_void=no, ac_cv_func_closedir_void=yes, 
ac_cv_func_closedir_void=yes)])
+@@ -1038,6 +1041,7 @@ AC_CACHE_CHECK(for working mmap, 
ac_cv_func_mmap_fixed_mapped,
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ /* This mess was copied from the GNU getpagesize.h.  */
+ #ifndef HAVE_GETPAGESIZE
+@@ -1165,49 +1169,17 @@ AC_DEFUN(AC_FUNC_GETPGRP,
+  *
+  * Snarfed from Chet Ramey's bash pgrp.c test program
+  */
+-#include 
+-#include 
+-
+-int pid;
+-int pg1, pg2, pg3, pg4;
+-int ng, np, s, child;
++#include 
+ 
+ int main(void)
+ {
+-pid = getpid();
+-pg1 = getpgrp(0);
+-pg2 = getpgrp();
+-pg3 = getpgrp(pid);
+-pg4 = getpgrp(1);
+-
+-/*
+- * If all of these values are the same, it's pretty sure that
+- * we're on a system that ignores getpgrp's first argument.
+- */
+-if (pg2 == pg4 && pg1 == pg3 && pg2 == pg3)
+-exit(0);
+-
+-child = fork();
+-if (child < 0)
+-exit(1);
+-else if (child == 0) {
+-np = getpid();
+-/*
+- * If this is Sys V, this will not work; pgrp will be
+- * set to np because setpgrp just changes a 

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

2022-11-02 Thread Zac Medico
commit: 013697a32a78c815b2e69a9ff54a3000244373f4
Author: Zac Medico  gentoo  org>
AuthorDate: Thu Nov  3 00:03:32 2022 +
Commit: Zac Medico  gentoo  org>
CommitDate: Thu Nov  3 00:03:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=013697a3

dev-python/yamlpath: add 3.6.8

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

 dev-python/yamlpath/Manifest  |  1 +
 dev-python/yamlpath/yamlpath-3.6.8.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/yamlpath/Manifest b/dev-python/yamlpath/Manifest
index a562dc54191e..8a6d97835994 100644
--- a/dev-python/yamlpath/Manifest
+++ b/dev-python/yamlpath/Manifest
@@ -1 +1,2 @@
 DIST yamlpath-3.6.7.gh.tar.gz 219770 BLAKE2B 
779b94f6aff7e6430c89508145d85d2b7b5ddb4bc1070fd68d402e27b7bf596c7e68f1bfb8683791ea2572ef6d01fe5f2de4fd646be32b8ab266747371f61f36
 SHA512 
7313d3eaa9268d4c2acb1bc87052068498840943be503fa160833c03f372e5c6d7604572d277b70c551784fd8c9507e084f12dd651b5c4f600f69e8ee7cefb62
+DIST yamlpath-3.6.8.gh.tar.gz 220132 BLAKE2B 
dc2b3c54d6e09e1d273643fa52f7079c2734eda2145a9e31cda3c5f6ff20d5e423fae7228297849a78fc7539f0865fabbb4640c9520e280e58b28dab52eee89f
 SHA512 
6e5e43e6a25cfaf4bd7618b3e84baf6ca1cf33bd2c0f6c5ce3f58c5f22e64728610f1bb462901f8b6bd8fe2ca3b5265624e72cc8958ffdd0c612dcccfef8bc7a

diff --git a/dev-python/yamlpath/yamlpath-3.6.8.ebuild 
b/dev-python/yamlpath/yamlpath-3.6.8.ebuild
new file mode 100644
index ..e236b9aeee0e
--- /dev/null
+++ b/dev-python/yamlpath/yamlpath-3.6.8.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1
+
+DESCRIPTION="Command-line processors for YAML/JSON/Compatible data"
+HOMEPAGE="https://github.com/wwkimball/yamlpath 
https://github.com/wwkimball/yamlpath/wiki;
+SRC_URI="
+   https://github.com/wwkimball/yamlpath/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-console-scripts[${PYTHON_USEDEP}]
+   dev-ruby/hiera-eyaml
+   )
+"
+
+distutils_enable_tests --install pytest
+
+python_prepare_all() {
+   sed -e '/ruamel\.yaml/d' \
+   -e '/pytest-cov/d' \
+   -e "/find_packages/s/()/(exclude=\['tests'\])/" \
+   -i setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_install() {
+   distutils-r1_python_install
+
+   # install and optimize yamlpath/patches/aliasstyle.py
+   local sitedir=$(python_get_sitedir)
+   [[ -d ${D}${sitedir} ]] || die "${D}${sitedir}: No such directory"
+   insinto "${sitedir}/yamlpath"
+   doins -r "${S}/yamlpath/patches"
+   python_optimize "${D}${sitedir}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-admin/salt/files/, app-admin/salt/

2022-11-02 Thread Patrick McLean
commit: d3850ddf61052187f59b26d2359a31903c88ec9a
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  2 19:07:01 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  2 23:40:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3850ddf

app-admin/salt: add 3005.1

Closes: https://bugs.gentoo.org/875389
Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/Manifest|   2 +-
 .../files/salt-3005.1-importlib-metadata-5.patch   |  37 
 .../salt/files/salt-3005.1-no-entry-points.patch   |  13 ++
 app-admin/salt/files/salt-3005.1-tests.patch   |  40 
 app-admin/salt/salt-3005.1.ebuild  | 219 +
 5 files changed, 310 insertions(+), 1 deletion(-)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index 1b9f3acc66a0..1dedeb2a1f3e 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,5 +1,5 @@
 DIST salt-3002.9.tar.gz 15817470 BLAKE2B 
31fb6dbb61a9f0ab22ca761810a934792e9fa9c78628f925e63d3d54d00fa4ea0b4aa806ba3ea92f7397ba3291281bf8989d9a288fb3114c7911cdebfc9acd6a
 SHA512 
f34fd05960a68cba51f34cf8b7c737bd84d00472cec80628f082d16e54cf70705e191ac4b6690bf406a8a11e26c8155e4bdbdec34ede5f0721fd9b5e637a0ed1
-DIST salt-3003.4.tar.gz 16031515 BLAKE2B 
34902aba7ab64f4ddbacbad1b776b9b2218caf22fb843879a80bd5c30b6c28f4c22a050bbaf0e9735507a78c887f52bcae7d1833ffeb51a543ec22fda79252e6
 SHA512 
35419fbb3f9a0f3e87579f740b717d6902cab0d85397b16d1e94d9516bf5f5d269b4f8bca370fd376abd9b7c8a6ad7ef4c8e8a8fdd31655fd17c810989e79693
 DIST salt-3003.5.tar.gz 16056545 BLAKE2B 
ede3f0c63175f093dca07bee1bfb659cc608336ae92f532fc45868bd7eca659498c42e5d44324492744b802ade088adac869277679989550e217c1a135d6566d
 SHA512 
ebda2056b4d6d216a0689b919d00aa78f615c355d21703d1939dbb6b00e9ad9347be4ee5b861282521f2d337bf7bf2fdc85e6942016358088a094d854fb33be9
 DIST salt-3004.2.tar.gz 17685127 BLAKE2B 
a42e31d8a006488b3a6f341f817cde21ff86248d2b548d9914c429c62d7570cdf46cf2b41311cbb08ced7f9518e68156c6df3eb78e55cacfd4d40a4e7a54f52b
 SHA512 
b2fa434f1d25eabac51d65d75bb020943eb71aff113d683e6f436a0f205bd3c7682b1b7acd4d9a62bf37a47eb0561293d263f3174d5e266f0998a1652fcae2ef
+DIST salt-3005.1.tar.gz 17914349 BLAKE2B 
697c2068bf119e4a19f92a86ce880fec9375c10ba549cdcdd2182cfeaacce31c7bc4c4c91e1a609906b4c5373bb5e3120e0db47ede5b45ee20942d7b2d201e64
 SHA512 
391f995f0129f3d7104a0eea4fd83b18aa6ecae0fd7a2c77c1154e24b0bcd52cef4b63db12597c85737bb33ddf605e0c23370cef3bf47f9ea85af5b77d74dc50
 DIST salt-3005.tar.gz 17894520 BLAKE2B 
67e755bdbe772991f620d09f61836f8ccfa2039722c3281ec4cfaa8ef76e34c57e4db861cc652545e37eb965ab765f6b6ba0250407d7d7448aa5d4685ad9492a
 SHA512 
c2019a97a5a98b4810cdace826d5e0a6d2890a984da4b95109c1b9328a2fd11cafd2fb0ef9752adeea1d36f8b2a69b3a4a6a5a092b6a7f050c60ec52da314a18

diff --git a/app-admin/salt/files/salt-3005.1-importlib-metadata-5.patch 
b/app-admin/salt/files/salt-3005.1-importlib-metadata-5.patch
new file mode 100644
index ..e4b19d6bfd7f
--- /dev/null
+++ b/app-admin/salt/files/salt-3005.1-importlib-metadata-5.patch
@@ -0,0 +1,37 @@
+commit b676e6338a7c094cb3335d11f851ac0e1017
+Author: MKLeb 
+Date:   Wed Oct 5 15:49:37 2022 -0400
+
+Allow entrypoint compatibility for importlib-metadata>=5.0.0
+
+diff --git a/salt/utils/entrypoints.py b/salt/utils/entrypoints.py
+index 3effa0b494..ac65ae2df4 100644
+--- a/salt/utils/entrypoints.py
 b/salt/utils/entrypoints.py
+@@ -38,13 +38,20 @@ def iter_entry_points(group, name=None):
+ entry_points_listing = []
+ entry_points = importlib_metadata.entry_points()
+ 
+-for entry_point_group, entry_points_list in entry_points.items():
+-if entry_point_group != group:
+-continue
+-for entry_point in entry_points_list:
+-if name is not None and entry_point.name != name:
++# pre importlib-metadata 5.0.0
++if hasattr(entry_points, "items"):
++for entry_point_group, entry_points_list in entry_points.items():
++if entry_point_group != group:
+ continue
+-entry_points_listing.append(entry_point)
++for entry_point in entry_points_list:
++if name is not None and entry_point.name != name:
++continue
++entry_points_listing.append(entry_point)
++# starting with importlib-metadata 5.0.0
++for entry_point in entry_points.select(group=group):
++if name is not None and entry_point.name != name:
++continue
++entry_points_listing.append(entry_point)
+ 
+ return entry_points_listing
+ 

diff --git a/app-admin/salt/files/salt-3005.1-no-entry-points.patch 
b/app-admin/salt/files/salt-3005.1-no-entry-points.patch
new file mode 100644
index ..5d1da8f751e4
--- /dev/null
+++ b/app-admin/salt/files/salt-3005.1-no-entry-points.patch
@@ -0,0 +1,13 @@
+diff --git a/setup.py b/setup.py
+index bd11ff95f7..3b83f7b6ff 100755
+--- a/setup.py
 

[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-salt-factories/

2022-11-02 Thread Patrick McLean
commit: 91b9f7bfb186fa81d8a40c57431c8733a105f895
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  2 23:28:36 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  2 23:40:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b9f7bf

dev-python/pytest-salt-factories: revbump, py311. eapi 8

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/pytest-salt-factories/Manifest  |  1 +
 .../pytest-salt-factories-1.0.0_rc20-r1.ebuild | 77 ++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/pytest-salt-factories/Manifest 
b/dev-python/pytest-salt-factories/Manifest
index a18552b8f1fb..cac5c3882756 100644
--- a/dev-python/pytest-salt-factories/Manifest
+++ b/dev-python/pytest-salt-factories/Manifest
@@ -1,3 +1,4 @@
 DIST pytest-salt-factories-0.121.1.tar.gz 102121 BLAKE2B 
92cd5953b11377f1646f01b86a677a50216d16bcb944235a3f04176aecbb005974c415adcbf23cc391aab41b1ee9596984516ab61ecdd8c944d4ce707c39ab00
 SHA512 
32252695c6e8b17ef17d3330c4b0b38bdce89201d5573b4efa3531a72e826ee1fb26fea3ad0408401dec867cee405f21031804c32eb8fe6ceaa00925b17725a1
 DIST pytest-salt-factories-1.0.0_rc13.tar.gz 148418 BLAKE2B 
3688f05d137df23266ebc7e999bc3b3a8ec198173b38dc98bd4a1e2655b982a37485278691e970da0be700cee6f609c57933b041a6d8403e75fb197f5d23d5d4
 SHA512 
f3713410704540ee48b7263973d3a9bf3159fb63e53e5ef5002201aea3fdcf0b4eaf00e1dd1e67d869b42242985d8117a117568d63abf5ad366e247fb3e1d83f
+DIST pytest-salt-factories-1.0.0_rc20.gh.tar.gz 160140 BLAKE2B 
7ecd9af695626c465e5776ed218bd92f30a556394cf4af0c2b6fb87c182f8aaf2d8f998358a7eef95fae53c85a6be2d4ed5a6ff191496fcac62a97e25cf19063
 SHA512 
5677c6638b5dc7f90c01f2c2204e1910c2bf6ea2c10b714173d3443d4c682b5f515ad7881e2ceee66f6eaf619e399d6fa10052604fdc9c5157c58348b63c8f2b
 DIST pytest-salt-factories-1.0.0_rc20.tar.gz 160140 BLAKE2B 
7ecd9af695626c465e5776ed218bd92f30a556394cf4af0c2b6fb87c182f8aaf2d8f998358a7eef95fae53c85a6be2d4ed5a6ff191496fcac62a97e25cf19063
 SHA512 
5677c6638b5dc7f90c01f2c2204e1910c2bf6ea2c10b714173d3443d4c682b5f515ad7881e2ceee66f6eaf619e399d6fa10052604fdc9c5157c58348b63c8f2b

diff --git 
a/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild 
b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild
new file mode 100644
index ..9c7b42c4dcc6
--- /dev/null
+++ 
b/dev-python/pytest-salt-factories/pytest-salt-factories-1.0.0_rc20-r1.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="The new generation of the pytest-salt Plugin"
+HOMEPAGE="https://github.com/saltstack/pytest-salt-factories;
+SRC_URI="https://github.com/saltstack/${PN}/archive/${PV//_/}.tar.gz -> 
${P}.gh.tar.gz"
+S=${WORKDIR}/${PN}-${PV//_/}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="test"
+
+RDEPEND="
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/pytest-tempdir[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
+   dev-python/pytest-skip-markers[${PYTHON_USEDEP}]
+   dev-python/pytest-system-statistics[${PYTHON_USEDEP}]
+   >=dev-python/pytest-shell-utilities-1.4.0[${PYTHON_USEDEP}]
+   dev-python/pyzmq[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   >=app-admin/salt-3001.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/pyfakefs[${PYTHON_USEDEP}]
+   dev-python/pytest-subtests[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/pytest-salt-factories-1.0.0_rc20-tests.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -r -e "s:use_scm_version=True:version='${PV}', name='${PN//-/.}':" 
-i setup.py || die
+   sed -r -e '/(setuptools|setup_requires)/ d' -i setup.cfg || die
+
+   sed -i 's:tool.setuptools_scm:tool.disabled:' pyproject.toml || die
+   printf '__version__ = "%s"\n' "${PV}" > src/saltfactories/version.py || 
die
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local tempdir
+
+   local -a disable_tests=(
+   testexcludetest
+   )
+   local textexpr
+   testexpr=$(printf 'not %s and ' "${disable_tests[@]}")
+
+   # ${T} is too long a path for the tests to work
+   tempdir="$(mktemp -du --tmpdir=/tmp salt-XXX)" || die
+   addwrite "${tempdir}"
+
+   (
+   cleanup() { rm -rf "${tempdir}" || die; }
+
+   trap cleanup EXIT
+   export SHELL="/bin/bash" TMPDIR="${tempdir}"
+   epytest -vv -k "${testexpr%and }"
+   )
+}



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

2022-11-02 Thread Patrick McLean
commit: b4b4627f1cd4cc93f7af33b4c224d3cd8c4db030
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  2 22:37:57 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  2 23:40:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4b4627f

dev-python/pytest-tempdir: update EAPI 7 -> 8

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/pytest-tempdir/Manifest |  1 +
 .../pytest-tempdir/pytest-tempdir-2019.10.12-r1.ebuild | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-python/pytest-tempdir/Manifest 
b/dev-python/pytest-tempdir/Manifest
index 9594d221c021..838f3407fcbb 100644
--- a/dev-python/pytest-tempdir/Manifest
+++ b/dev-python/pytest-tempdir/Manifest
@@ -1 +1,2 @@
+DIST pytest-tempdir-2019.10.12.gh.tar.gz 9859 BLAKE2B 
fe4d32d2de3d577952b90a811c38f1cfa0c16badf9115a1b70faf07f0123e29935c01bfc3c1b9c616a0eeb3e0da9f42a4415687a4862830e0edea505a99dfc04
 SHA512 
d6f8994423d9be90f4be20878f980ad4604475ccd4b65975cd3cad357c2d6a2a7bb8623e4ccd7441437ad72b7899d8b59ae19ca3a52c35a6c24456e44b7626de
 DIST pytest-tempdir-2019.10.12.tar.gz 9859 BLAKE2B 
fe4d32d2de3d577952b90a811c38f1cfa0c16badf9115a1b70faf07f0123e29935c01bfc3c1b9c616a0eeb3e0da9f42a4415687a4862830e0edea505a99dfc04
 SHA512 
d6f8994423d9be90f4be20878f980ad4604475ccd4b65975cd3cad357c2d6a2a7bb8623e4ccd7441437ad72b7899d8b59ae19ca3a52c35a6c24456e44b7626de

diff --git a/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12-r1.ebuild 
b/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12-r1.ebuild
new file mode 100644
index ..d96260f5663f
--- /dev/null
+++ b/dev-python/pytest-tempdir/pytest-tempdir-2019.10.12-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Pytest plugin to support for a predictable and repeatable 
temporary directory"
+HOMEPAGE="https://github.com/saltstack/pytest-tempdir;
+SRC_URI="https://github.com/saltstack/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/pytest-system-statistics/

2022-11-02 Thread Patrick McLean
commit: cd5a98df0cd6bae141a203f83f4fdb010f321799
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  2 22:33:27 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  2 23:40:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd5a98df

dev-python/pytest-system-statistics: revbump, add py311, tarball

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/pytest-system-statistics/Manifest   |  1 +
 .../pytest-system-statistics-1.0.2-r1.ebuild   | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-python/pytest-system-statistics/Manifest 
b/dev-python/pytest-system-statistics/Manifest
index 550382e4b516..1cd15b29538a 100644
--- a/dev-python/pytest-system-statistics/Manifest
+++ b/dev-python/pytest-system-statistics/Manifest
@@ -1 +1,2 @@
+DIST pytest-system-statistics-1.0.2.gh.tar.gz 55147 BLAKE2B 
9b1217102a23e723090e04652fdd727818e2404bf110e4f54289251eb92f4abb59861ba6c6fc611c843960cf0595fa5cbd636071033327d4e602606e8ab63abf
 SHA512 
1fab5038dde504ab0d5d0f4da851c9a8260849adb38a1196c6399131d77cc24a1926e68310dd0701ed001a20a7fcfb57c5202c5ebfd6de4c85aac4be49fc7347
 DIST pytest-system-statistics-1.0.2.tar.gz 55147 BLAKE2B 
9b1217102a23e723090e04652fdd727818e2404bf110e4f54289251eb92f4abb59861ba6c6fc611c843960cf0595fa5cbd636071033327d4e602606e8ab63abf
 SHA512 
1fab5038dde504ab0d5d0f4da851c9a8260849adb38a1196c6399131d77cc24a1926e68310dd0701ed001a20a7fcfb57c5202c5ebfd6de4c85aac4be49fc7347

diff --git 
a/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r1.ebuild 
b/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r1.ebuild
new file mode 100644
index ..28c76f28eac4
--- /dev/null
+++ 
b/dev-python/pytest-system-statistics/pytest-system-statistics-1.0.2-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+inherit distutils-r1
+
+DESCRIPTION="Pytest Plugin Which Reports System Usage Statistics"
+HOMEPAGE="
+   https://pypi.org/project/pytest-system-statistics/
+   https://github.com/saltstack/pytest-system-statistics
+"
+SRC_URI="https://github.com/saltstack/${PN}/archive/refs/tags/${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/pytest-6.0.0[${PYTHON_USEDEP}]
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+   dev-python/pytest-skip-markers[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/wheel[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-subtests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -e "s/use_scm_version=True/version='${PV}'/" -i setup.py || die
+   sed -e "/setuptools_scm/ d" -i setup.cfg || die
+   sed -e "s/tool.setuptools_scm/tool.disabled/" -i pyproject.toml || die
+
+   printf '__version__ = "${PV}"\n' > src/pytestsysstats/version.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest -k 'not proc_sys_stats'
+}



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

2022-11-02 Thread Patrick McLean
commit: 90b05102cd9bbdddff2056def4a1e4265bcaa45a
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  2 23:32:48 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  2 23:40:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90b05102

dev-python/ioflo: revbump, eapi8, py311

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/ioflo/Manifest  |  1 +
 dev-python/ioflo/ioflo-2.0.2-r3.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/dev-python/ioflo/Manifest b/dev-python/ioflo/Manifest
index 4422795df98b..17fd3b8dbe73 100644
--- a/dev-python/ioflo/Manifest
+++ b/dev-python/ioflo/Manifest
@@ -1 +1,2 @@
+DIST ioflo-2.0.2.gh.tar.gz 837382 BLAKE2B 
1fe878c8a9a47a9be5083e392e15256f1a566433b4341e2ee234e84332bb72af0c426d04c77ccace33cfb05664745caaa63e910913c3d63bbb2e5d8360a1ec90
 SHA512 
7485924ce329889afb1c3e0555b54fdbfb11eafce48fb0ac15bacd229fea512c44fcc118bbc4368ebc7c770d62129ee6b895b982f73a269de7131ea37daac02b
 DIST ioflo-2.0.2.tar.gz 837382 BLAKE2B 
1fe878c8a9a47a9be5083e392e15256f1a566433b4341e2ee234e84332bb72af0c426d04c77ccace33cfb05664745caaa63e910913c3d63bbb2e5d8360a1ec90
 SHA512 
7485924ce329889afb1c3e0555b54fdbfb11eafce48fb0ac15bacd229fea512c44fcc118bbc4368ebc7c770d62129ee6b895b982f73a269de7131ea37daac02b

diff --git a/dev-python/ioflo/ioflo-2.0.2-r3.ebuild 
b/dev-python/ioflo/ioflo-2.0.2-r3.ebuild
new file mode 100644
index ..55c8c1744226
--- /dev/null
+++ b/dev-python/ioflo/ioflo-2.0.2-r3.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="Automated Reasoning Engine and Flow Based Programming Framework"
+HOMEPAGE="https://github.com/ioflo/ioflo/;
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="test"
+
+RDEPEND="
+   $(python_gen_cond_dep '>=dev-lang/python-3.7.4' python3_7)
+"
+BDEPEND="${RDEPEND}
+   test? (
+   dev-python/pytest-salt-factories[${PYTHON_USEDEP}]
+   app-admin/salt[${PYTHON_USEDEP}]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/ioflo-1.7.8-network-test.patch"
+   "${FILESDIR}/ioflo-2.0.2-python39.patch"
+   "${FILESDIR}/ioflo-2.0.2-tests.patch"
+   "${FILESDIR}/ioflo-2.0.2-py310.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   sed -e 's:"setuptools_git[^"]*",::' -i setup.py || die
+   distutils-r1_python_prepare_all
+}



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

2022-11-02 Thread Patrick McLean
commit: 90006acdb1e2ca2b0634c6bbeea25d426d436882
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  2 18:56:41 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  2 23:40:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90006acd

app-admin/salt: revbump 3005 to force https://bugs.gentoo.org/875389
Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/{salt-3005.ebuild => salt-3005-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-admin/salt/salt-3005.ebuild 
b/app-admin/salt/salt-3005-r1.ebuild
similarity index 98%
rename from app-admin/salt/salt-3005.ebuild
rename to app-admin/salt/salt-3005-r1.ebuild
index 9d6aa316cc1f..56568c4de1e6 100644
--- a/app-admin/salt/salt-3005.ebuild
+++ b/app-admin/salt/salt-3005-r1.ebuild
@@ -40,8 +40,9 @@ RDEPEND="
>=dev-python/markupsafe-2.0.1[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/toml-0.10.2[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
dev-python/watchdog[${PYTHON_USEDEP}]
+   

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

2022-11-02 Thread Patrick McLean
commit: 5b00e6364c3cae36c5240f78bb509833b29beeb4
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  2 18:54:36 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  2 23:40:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b00e636

app-admin/salt: revbump 3002.9 to force  gentoo.org>
Bug: https://bugs.gentoo.org/875389

 app-admin/salt/Manifest  | 3 ---
 app-admin/salt/{salt-3002.9.ebuild => salt-3002.9-r1.ebuild} | 3 ++-
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index 830615c9303c..a2f33bed5479 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,6 +1,3 @@
 DIST salt-3002.9.tar.gz 15817470 BLAKE2B 
31fb6dbb61a9f0ab22ca761810a934792e9fa9c78628f925e63d3d54d00fa4ea0b4aa806ba3ea92f7397ba3291281bf8989d9a288fb3114c7911cdebfc9acd6a
 SHA512 
f34fd05960a68cba51f34cf8b7c737bd84d00472cec80628f082d16e54cf70705e191ac4b6690bf406a8a11e26c8155e4bdbdec34ede5f0721fd9b5e637a0ed1
 DIST salt-3003.4.tar.gz 16031515 BLAKE2B 
34902aba7ab64f4ddbacbad1b776b9b2218caf22fb843879a80bd5c30b6c28f4c22a050bbaf0e9735507a78c887f52bcae7d1833ffeb51a543ec22fda79252e6
 SHA512 
35419fbb3f9a0f3e87579f740b717d6902cab0d85397b16d1e94d9516bf5f5d269b4f8bca370fd376abd9b7c8a6ad7ef4c8e8a8fdd31655fd17c810989e79693
-DIST salt-3003.5.tar.gz 16056545 BLAKE2B 
ede3f0c63175f093dca07bee1bfb659cc608336ae92f532fc45868bd7eca659498c42e5d44324492744b802ade088adac869277679989550e217c1a135d6566d
 SHA512 
ebda2056b4d6d216a0689b919d00aa78f615c355d21703d1939dbb6b00e9ad9347be4ee5b861282521f2d337bf7bf2fdc85e6942016358088a094d854fb33be9
-DIST salt-3004.1.tar.gz 17685649 BLAKE2B 
64950cdc8420228f935d4a21fc20872da9ecf7c51b866ec3c59b46486b84a739b002acc44fa909eed93ce3dc6bedc9804df05d3d9ee5a9a13cd9d041ba70f876
 SHA512 
9353a8dc2a1c6e272318c6f35059236c5d78b6c8930f715275b701c12fca3be1fe930eb533f3f0c22933ba60967b0980300b922fe486cee9a62e6cdb568bdf91
-DIST salt-3004.2.tar.gz 17685127 BLAKE2B 
a42e31d8a006488b3a6f341f817cde21ff86248d2b548d9914c429c62d7570cdf46cf2b41311cbb08ced7f9518e68156c6df3eb78e55cacfd4d40a4e7a54f52b
 SHA512 
b2fa434f1d25eabac51d65d75bb020943eb71aff113d683e6f436a0f205bd3c7682b1b7acd4d9a62bf37a47eb0561293d263f3174d5e266f0998a1652fcae2ef
 DIST salt-3005.tar.gz 17894520 BLAKE2B 
67e755bdbe772991f620d09f61836f8ccfa2039722c3281ec4cfaa8ef76e34c57e4db861cc652545e37eb965ab765f6b6ba0250407d7d7448aa5d4685ad9492a
 SHA512 
c2019a97a5a98b4810cdace826d5e0a6d2890a984da4b95109c1b9328a2fd11cafd2fb0ef9752adeea1d36f8b2a69b3a4a6a5a092b6a7f050c60ec52da314a18

diff --git a/app-admin/salt/salt-3002.9.ebuild 
b/app-admin/salt/salt-3002.9-r1.ebuild
similarity index 98%
rename from app-admin/salt/salt-3002.9.ebuild
rename to app-admin/salt/salt-3002.9-r1.ebuild
index e3287689891c..2fa91367775a 100644
--- a/app-admin/salt/salt-3002.9.ebuild
+++ b/app-admin/salt/salt-3002.9-r1.ebuild
@@ -37,11 +37,12 @@ RDEPEND="
dev-python/markupsafe[${PYTHON_USEDEP}]
>=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
dev-python/setuptools[${PYTHON_USEDEP}]
-   dev-python/toml[${PYTHON_USEDEP}]
+   dev-python/tomli[${PYTHON_USEDEP}]
dev-python/watchdog[${PYTHON_USEDEP}]
libcloud? ( >=dev-python/libcloud-0.14.0[${PYTHON_USEDEP}] )
mako? ( dev-python/mako[${PYTHON_USEDEP}] )
ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
+   

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

2022-11-02 Thread Patrick McLean
commit: a7215e3fbc947086e89588c56bc43451580fa5d7
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  2 22:26:04 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  2 23:40:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7215e3f

dev-python/boto: update EAPI 7 -> 8

Signed-off-by: Patrick McLean  gentoo.org>

 dev-python/boto/boto-2.49.0-r5.ebuild | 63 +++
 dev-python/boto/files/boto-2.49.0-mock-spec.patch | 12 +
 2 files changed, 75 insertions(+)

diff --git a/dev-python/boto/boto-2.49.0-r5.ebuild 
b/dev-python/boto/boto-2.49.0-r5.ebuild
new file mode 100644
index ..565ac4250172
--- /dev/null
+++ b/dev-python/boto/boto-2.49.0-r5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION="Amazon Web Services API"
+HOMEPAGE="https://github.com/boto/boto https://pypi.org/project/boto/;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos"
+
+PATCHES=(
+   # taken from https://bugs.debian.org/909545
+   "${FILESDIR}"/${P}-try-to-add-SNI-support-v3.patch
+   "${FILESDIR}"/${P}-py38.patch
+   "${FILESDIR}"/${P}-py3-socket-binary.patch
+   "${FILESDIR}"/${P}-py3-httplib-strict.patch
+   "${FILESDIR}"/${P}-py3-server-port.patch
+   "${FILESDIR}"/${P}-unbundle-six.patch
+   "${FILESDIR}"/${P}-py310.patch
+   "${FILESDIR}"/${P}-mock-spec.patch
+)
+
+RDEPEND="
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/httpretty[${PYTHON_USEDEP}]
+   dev-python/keyring[${PYTHON_USEDEP}]
+   dev-python/lxml[${PYTHON_USEDEP}]
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/paramiko[${PYTHON_USEDEP}]
+   dev-python/requests[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   dev-python/selenium[${PYTHON_USEDEP}]
+   )"
+
+distutils_enable_tests nose
+
+src_prepare() {
+   # remove bundled libs.
+   rm -f "${S}"/boto/vendored/six.py || die
+   # broken, not worth fixing
+   rm tests/unit/cloudfront/test_signed_urls.py || die
+   # fix tests
+   mkdir -p "${HOME}"/.ssh || die
+   touch "${HOME}"/.ssh/known_hosts || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   distutils-r1_python_test tests/unit
+}

diff --git a/dev-python/boto/files/boto-2.49.0-mock-spec.patch 
b/dev-python/boto/files/boto-2.49.0-mock-spec.patch
new file mode 100644
index ..d8c8db2f1e9f
--- /dev/null
+++ b/dev-python/boto/files/boto-2.49.0-mock-spec.patch
@@ -0,0 +1,12 @@
+diff -ur boto-2.49.0.orig/tests/unit/ec2/test_volume.py 
boto-2.49.0/tests/unit/ec2/test_volume.py
+--- boto-2.49.0.orig/tests/unit/ec2/test_volume.py 2022-11-02 
22:22:36.173725700 -
 boto-2.49.0/tests/unit/ec2/test_volume.py  2022-11-02 22:24:26.502590025 
-
+@@ -55,7 +55,7 @@
+ @mock.patch("boto.resultset.ResultSet")
+ def test_startElement_with_name_tagSet_calls_ResultSet(self, ResultSet, 
startElement):
+ startElement.return_value = None
+-result_set = mock.Mock(ResultSet([("item", Tag)]))
++result_set = ResultSet([("item", Tag)])
+ volume = Volume()
+ volume.tags = result_set
+ retval = volume.startElement("tagSet", None, None)



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

2022-11-02 Thread Patrick McLean
commit: f7ca6a0782e42312371c848dc887b422f8af20b6
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  2 18:55:17 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  2 23:40:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ca6a07

app-admin/salt: revbump 3003.5 to force https://bugs.gentoo.org/875389
Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/Manifest|   1 +
 app-admin/salt/salt-3003.4-r1.ebuild   | 205 -
 ...salt-3003.5-r1.ebuild => salt-3003.5-r2.ebuild} |   3 +-
 3 files changed, 3 insertions(+), 206 deletions(-)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index a2f33bed5479..ac5e98e099a2 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,3 +1,4 @@
 DIST salt-3002.9.tar.gz 15817470 BLAKE2B 
31fb6dbb61a9f0ab22ca761810a934792e9fa9c78628f925e63d3d54d00fa4ea0b4aa806ba3ea92f7397ba3291281bf8989d9a288fb3114c7911cdebfc9acd6a
 SHA512 
f34fd05960a68cba51f34cf8b7c737bd84d00472cec80628f082d16e54cf70705e191ac4b6690bf406a8a11e26c8155e4bdbdec34ede5f0721fd9b5e637a0ed1
 DIST salt-3003.4.tar.gz 16031515 BLAKE2B 
34902aba7ab64f4ddbacbad1b776b9b2218caf22fb843879a80bd5c30b6c28f4c22a050bbaf0e9735507a78c887f52bcae7d1833ffeb51a543ec22fda79252e6
 SHA512 
35419fbb3f9a0f3e87579f740b717d6902cab0d85397b16d1e94d9516bf5f5d269b4f8bca370fd376abd9b7c8a6ad7ef4c8e8a8fdd31655fd17c810989e79693
+DIST salt-3003.5.tar.gz 16056545 BLAKE2B 
ede3f0c63175f093dca07bee1bfb659cc608336ae92f532fc45868bd7eca659498c42e5d44324492744b802ade088adac869277679989550e217c1a135d6566d
 SHA512 
ebda2056b4d6d216a0689b919d00aa78f615c355d21703d1939dbb6b00e9ad9347be4ee5b861282521f2d337bf7bf2fdc85e6942016358088a094d854fb33be9
 DIST salt-3005.tar.gz 17894520 BLAKE2B 
67e755bdbe772991f620d09f61836f8ccfa2039722c3281ec4cfaa8ef76e34c57e4db861cc652545e37eb965ab765f6b6ba0250407d7d7448aa5d4685ad9492a
 SHA512 
c2019a97a5a98b4810cdace826d5e0a6d2890a984da4b95109c1b9328a2fd11cafd2fb0ef9752adeea1d36f8b2a69b3a4a6a5a092b6a7f050c60ec52da314a18

diff --git a/app-admin/salt/salt-3003.4-r1.ebuild 
b/app-admin/salt/salt-3003.4-r1.ebuild
deleted file mode 100644
index 50ee0911545b..
--- a/app-admin/salt/salt-3003.4-r1.ebuild
+++ /dev/null
@@ -1,205 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..9} )
-
-inherit systemd distutils-r1
-
-DESCRIPTION="Salt is a remote execution and configuration manager"
-HOMEPAGE="https://www.saltstack.com/resources/community/
-   https://github.com/saltstack;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}stack/${PN}.git;
-   EGIT_BRANCH="develop"
-   SRC_URI=""
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako
-   mongodb neutron nova openssl portage profile redis selinux test raet
-   +zeromq vim-syntax"
-
-RDEPEND="
-   sys-apps/pciutils
-   >=dev-python/distro-1.5[${PYTHON_USEDEP}]
-   dev-python/jinja[${PYTHON_USEDEP}]
-   dev-python/libnacl[${PYTHON_USEDEP}]
-   >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/pycryptodome-3.9.8[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/markupsafe[${PYTHON_USEDEP}]
-   >=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/toml-0.10.2[${PYTHON_USEDEP}]
-   dev-python/watchdog[${PYTHON_USEDEP}]
-   libcloud? ( >=dev-python/libcloud-2.5.0[${PYTHON_USEDEP}] )
-   mako? ( dev-python/mako[${PYTHON_USEDEP}] )
-   ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
-   libvirt? (
-   $(python_gen_cond_dep 
'dev-python/libvirt-python[${PYTHON_USEDEP}]' python3_8)
-   )
-   openssl? (
-   dev-libs/openssl:0=[-bindist(-)]
-   dev-python/pyopenssl[${PYTHON_USEDEP}]
-   )
-   raet? (
-   >=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}]
-   >=dev-python/raet-0.6.0[${PYTHON_USEDEP}]
-   )
-   cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] )
-   cheetah? ( dev-python/cheetah3[${PYTHON_USEDEP}] )
-   genshi? ( dev-python/genshi[${PYTHON_USEDEP}] )
-   mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
-   portage? ( sys-apps/portage[${PYTHON_USEDEP}] )
-   keyring? ( dev-python/keyring[${PYTHON_USEDEP}] )
-   redis? ( dev-python/redis-py[${PYTHON_USEDEP}] )
-   selinux? ( sec-policy/selinux-salt )
-   nova? (
-   $(python_gen_cond_dep 
'>=dev-python/python-novaclient-2.17.0[${PYTHON_USEDEP}]' python3_8)
-   )
-   neutron? (
-   

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

2022-11-02 Thread Patrick McLean
commit: 5ed75a45b3a1cbc104cc3c598e42a0dceb241fdb
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Nov  2 18:55:54 2022 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Nov  2 23:40:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ed75a45

app-admin/salt: revbump 3004.2 to force https://bugs.gentoo.org/875389
Signed-off-by: Patrick McLean  gentoo.org>

 app-admin/salt/Manifest|   1 +
 app-admin/salt/salt-3004.1-r4.ebuild   | 207 -
 ...salt-3004.2-r1.ebuild => salt-3004.2-r2.ebuild} |   3 +-
 3 files changed, 3 insertions(+), 208 deletions(-)

diff --git a/app-admin/salt/Manifest b/app-admin/salt/Manifest
index ac5e98e099a2..1b9f3acc66a0 100644
--- a/app-admin/salt/Manifest
+++ b/app-admin/salt/Manifest
@@ -1,4 +1,5 @@
 DIST salt-3002.9.tar.gz 15817470 BLAKE2B 
31fb6dbb61a9f0ab22ca761810a934792e9fa9c78628f925e63d3d54d00fa4ea0b4aa806ba3ea92f7397ba3291281bf8989d9a288fb3114c7911cdebfc9acd6a
 SHA512 
f34fd05960a68cba51f34cf8b7c737bd84d00472cec80628f082d16e54cf70705e191ac4b6690bf406a8a11e26c8155e4bdbdec34ede5f0721fd9b5e637a0ed1
 DIST salt-3003.4.tar.gz 16031515 BLAKE2B 
34902aba7ab64f4ddbacbad1b776b9b2218caf22fb843879a80bd5c30b6c28f4c22a050bbaf0e9735507a78c887f52bcae7d1833ffeb51a543ec22fda79252e6
 SHA512 
35419fbb3f9a0f3e87579f740b717d6902cab0d85397b16d1e94d9516bf5f5d269b4f8bca370fd376abd9b7c8a6ad7ef4c8e8a8fdd31655fd17c810989e79693
 DIST salt-3003.5.tar.gz 16056545 BLAKE2B 
ede3f0c63175f093dca07bee1bfb659cc608336ae92f532fc45868bd7eca659498c42e5d44324492744b802ade088adac869277679989550e217c1a135d6566d
 SHA512 
ebda2056b4d6d216a0689b919d00aa78f615c355d21703d1939dbb6b00e9ad9347be4ee5b861282521f2d337bf7bf2fdc85e6942016358088a094d854fb33be9
+DIST salt-3004.2.tar.gz 17685127 BLAKE2B 
a42e31d8a006488b3a6f341f817cde21ff86248d2b548d9914c429c62d7570cdf46cf2b41311cbb08ced7f9518e68156c6df3eb78e55cacfd4d40a4e7a54f52b
 SHA512 
b2fa434f1d25eabac51d65d75bb020943eb71aff113d683e6f436a0f205bd3c7682b1b7acd4d9a62bf37a47eb0561293d263f3174d5e266f0998a1652fcae2ef
 DIST salt-3005.tar.gz 17894520 BLAKE2B 
67e755bdbe772991f620d09f61836f8ccfa2039722c3281ec4cfaa8ef76e34c57e4db861cc652545e37eb965ab765f6b6ba0250407d7d7448aa5d4685ad9492a
 SHA512 
c2019a97a5a98b4810cdace826d5e0a6d2890a984da4b95109c1b9328a2fd11cafd2fb0ef9752adeea1d36f8b2a69b3a4a6a5a092b6a7f050c60ec52da314a18

diff --git a/app-admin/salt/salt-3004.1-r4.ebuild 
b/app-admin/salt/salt-3004.1-r4.ebuild
deleted file mode 100644
index 5352a20caf11..
--- a/app-admin/salt/salt-3004.1-r4.ebuild
+++ /dev/null
@@ -1,207 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit systemd distutils-r1
-
-DESCRIPTION="Salt is a remote execution and configuration manager"
-HOMEPAGE="https://www.saltstack.com/resources/community/
-   https://github.com/saltstack;
-
-if [[ ${PV} == * ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/${PN}stack/${PN}.git;
-   EGIT_BRANCH="develop"
-   SRC_URI=""
-else
-   SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-   KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="cheetah cherrypy ldap libcloud libvirt genshi gnupg keyring mako
-   mongodb neutron nova openssl portage profile redis selinux test raet
-   +zeromq vim-syntax"
-
-RDEPEND="
-   sys-apps/pciutils
-   >=dev-python/distro-1.5[${PYTHON_USEDEP}]
-   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
-   dev-python/libnacl[${PYTHON_USEDEP}]
-   >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/psutil-5.0.0[${PYTHON_USEDEP}]
-   >=dev-python/pycryptodome-3.9.8[${PYTHON_USEDEP}]
-   dev-python/pyyaml[${PYTHON_USEDEP}]
-   dev-python/markupsafe[${PYTHON_USEDEP}]
-   >=dev-python/requests-1.0.0[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
-   >=dev-python/toml-0.10.2[${PYTHON_USEDEP}]
-   dev-python/watchdog[${PYTHON_USEDEP}]
-   libcloud? ( >=dev-python/libcloud-2.5.0[${PYTHON_USEDEP}] )
-   mako? ( dev-python/mako[${PYTHON_USEDEP}] )
-   ldap? ( dev-python/python-ldap[${PYTHON_USEDEP}] )
-   libvirt? (
-   $(python_gen_cond_dep 
'dev-python/libvirt-python[${PYTHON_USEDEP}]' python3_8)
-   )
-   openssl? (
-   dev-libs/openssl:0=[-bindist(-)]
-   dev-python/pyopenssl[${PYTHON_USEDEP}]
-   )
-   raet? (
-   >=dev-python/libnacl-1.0.0[${PYTHON_USEDEP}]
-   >=dev-python/ioflo-1.1.7[${PYTHON_USEDEP}]
-   >=dev-python/raet-0.6.0[${PYTHON_USEDEP}]
-   )
-   cherrypy? ( >=dev-python/cherrypy-3.2.2[${PYTHON_USEDEP}] )
-   cheetah? ( >=dev-python/cheetah3-3.2.2[${PYTHON_USEDEP}] )
-   genshi? ( dev-python/genshi[${PYTHON_USEDEP}] )
-   mongodb? ( dev-python/pymongo[${PYTHON_USEDEP}] )
-   

[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/python/

2022-11-02 Thread Quentin Retornaz
commit: 2ee172b5e853ce352eb94bc778871d2364a4e189
Author: orbea  riseup  net>
AuthorDate: Tue Nov  1 00:52:33 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Wed Nov  2 23:38:58 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=2ee172b5

dev-lang/python: Add 3.9.15_p1 + 3.10.8_p1

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

 dev-lang/python/Manifest|   2 +
 dev-lang/python/metadata.xml|   1 +
 dev-lang/python/python-3.10.8_p1.ebuild | 460 
 dev-lang/python/python-3.9.15_p1.ebuild | 456 +++
 4 files changed, 919 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index b87c972..80237e8 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -6,4 +6,6 @@ DIST Python-3.9.15.tar.xz 19712208 BLAKE2B 
a8490c998c89ed4e3e87ef48e3b5d622e5d06
 DIST Python-3.9.15.tar.xz.asc 833 BLAKE2B 
c325fb52fae254153456c24c1039b07c9ccf8734df3665640215d35219ccacb705f99d94c9f8b644d15d4ea4612f5ac0da599814f68f7d3b6fc1fdc175db9002
 SHA512 
722625091731536757b9db447590c31620665133d45076367a3281f2ee3add23a781b10ce5cea582d65caabb18814583c1a347689d2b396214e36a6771182f38
 DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004dcc55a0d18e9ce25a47683c2df3c4dd62e967dfbbb35be59a2f08cf20f30a19475a8a2344dd95b17400eafa88b5fdbe9270a12ccbf32
 SHA512 
d9386808265f978808e5c0ffd384cefe54fb0e05aeccfd394167d5227d9cd66e25c8e93c54914762b2cfc3c2dd851b26a7a84d62634c6aa8a0798aacbb7ac25f
 DIST python-gentoo-patches-3.10.8.tar.xz 10104 BLAKE2B 
a2e5fa956652fda1464c65ba4f648da2d77a545d53bf8d2429bce745c93e82eaea40bf6da3289f4216fe4b029b97ccf6ac0c3cfbdcc179f3c5f9e64e89cd5fe4
 SHA512 
e506c7fc3f6ebff340f090b462716c745f1acfa95c00a39a58367941efb356b8dcd72a3fa46d6760422733c0d6b65b79f0e8bedc77b93289c51ca4dc2ea0db2a
+DIST python-gentoo-patches-3.10.8_p1.tar.xz 12712 BLAKE2B 
54370dc973fedfab4dda33a20733f483f1592fede407541b90d8389bf03f9697bf755e35a39d1d45ea99b42edaa434a0901a35b7058c73fbc4e9ca8472fce35e
 SHA512 
093a9a532713eea68b18a0681db782cf38176f4582473e4fb45c45ce6d27f9a4a7f8fd37141ae44492283bbe9eda698c7190cfd8b4cddaf4f945124b908f3cf2
 DIST python-gentoo-patches-3.9.15.tar.xz 20200 BLAKE2B 
4367cdeb0d9c27110f52f5061717e37da6b9d8a167de24417fdf2b88b4cf6d512fba2c81df90a19f02e929baaf755e70ede305b5ebbb0be94bd5ab3dc3f1bdfa
 SHA512 
9c3a20b49a29d83d2c55d7432f606ebdcaf6210c6bf6d891084d0b2161502002c6f6738cee6e05eceb8ffd6b6a40d4c6ea42f6e07634388644aaeb8f87dbdf8e
+DIST python-gentoo-patches-3.9.15_p1.tar.xz 22716 BLAKE2B 
8bfe3ed3642a6734d7662c68be50c050112c1f2ae5bc10742b47e2b2943336df3bc6b0b5e6f0c1a1180dffc0590bbdd7341e84bafbfcfaf5977cde3184de6278
 SHA512 
f68b88a296a5ba6cf352c20345abe8c1dcaf9fbcaf6e48c2d7390e5d3ca57f786bfcefb912962d6642272f00dde832595bb73b48b03f3300bc11e3417e0f5fa6

diff --git a/dev-lang/python/metadata.xml b/dev-lang/python/metadata.xml
index d3ddcf0..c123a9e 100644
--- a/dev-lang/python/metadata.xml
+++ b/dev-lang/python/metadata.xml
@@ -30,6 +30,7 @@



+   cpe:/a:python:python
python/cpython

 

diff --git a/dev-lang/python/python-3.10.8_p1.ebuild 
b/dev-lang/python/python-3.10.8_p1.ebuild
new file mode 100644
index 000..bf31d54
--- /dev/null
+++ b/dev-lang/python/python-3.10.8_p1.ebuild
@@ -0,0 +1,460 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+WANT_LIBTOOL="none"
+
+inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
+inherit python-utils-r1 toolchain-funcs verify-sig
+
+MY_PV=${PV/_rc/rc}
+MY_P="Python-${MY_PV%_p*}"
+PYVER=$(ver_cut 1-2)
+PATCHSET="python-gentoo-patches-${MY_PV}"
+
+DESCRIPTION="An interpreted, interactive, object-oriented programming language"
+HOMEPAGE="
+   https://www.python.org/
+   https://github.com/python/cpython/
+"
+SRC_URI="
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
+   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+   verify-sig? (
+   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
+   )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="PSF-2"
+SLOT="${PYVER}"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+IUSE="
+   bluetooth build +ensurepip examples gdbm hardened libedit lto
+   +ncurses pgo +readline +sqlite +ssl test tk +xml
+"
+RESTRICT="!test? ( test )"
+
+# Do not add a dependency on dev-lang/python to this ebuild.
+# If you need to apply a patch which requires python for bootstrapping, please
+# run the bootstrap code on your dev box and include the results in the
+# patchset. See bug 447752.
+
+RDEPEND="
+   app-arch/bzip2:=
+   app-arch/xz-utils:=
+   dev-lang/python-exec[python_targets_python3_10(-)]
+   dev-libs/libffi:=
+   

[gentoo-commits] repo/proj/libressl:master commit in: dev-lang/python/

2022-11-02 Thread Quentin Retornaz
commit: 139be149283fcf5257268d147b8798096e59af70
Author: orbea  riseup  net>
AuthorDate: Tue Nov  1 00:53:46 2022 +
Commit: Quentin Retornaz  retornaz  com>
CommitDate: Wed Nov  2 23:39:03 2022 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=139be149

dev-lang/python: Remove old version

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

 dev-lang/python/Manifest |   2 -
 dev-lang/python/python-3.10.8.ebuild | 453 ---
 dev-lang/python/python-3.9.15.ebuild | 449 --
 3 files changed, 904 deletions(-)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 80237e8..a3e1918 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -5,7 +5,5 @@ DIST Python-3.10.8.tar.xz.asc 833 BLAKE2B 
1e94822a57d055f5db1a5d2915df24be9d6fd9
 DIST Python-3.9.15.tar.xz 19712208 BLAKE2B 
a8490c998c89ed4e3e87ef48e3b5d622e5d06ebd7b8b79db564d668cd1f0c7fe89e0ef37ec4481ff82b30778e2be1a96c1b16199b9dce1f82de32f73b4343ddd
 SHA512 
9310d263bc7a7925f73a6f66fd254ae61f377f43011a6bc5c58e57c8b170c2da4f197a646927ab9d05f8912ed8be4369c09576063931a3f93c3b0228ccb33a39
 DIST Python-3.9.15.tar.xz.asc 833 BLAKE2B 
c325fb52fae254153456c24c1039b07c9ccf8734df3665640215d35219ccacb705f99d94c9f8b644d15d4ea4612f5ac0da599814f68f7d3b6fc1fdc175db9002
 SHA512 
722625091731536757b9db447590c31620665133d45076367a3281f2ee3add23a781b10ce5cea582d65caabb18814583c1a347689d2b396214e36a6771182f38
 DIST python-gentoo-patches-2.7.18_p15.tar.xz 34956 BLAKE2B 
d173f276dd9c0ce31004dcc55a0d18e9ce25a47683c2df3c4dd62e967dfbbb35be59a2f08cf20f30a19475a8a2344dd95b17400eafa88b5fdbe9270a12ccbf32
 SHA512 
d9386808265f978808e5c0ffd384cefe54fb0e05aeccfd394167d5227d9cd66e25c8e93c54914762b2cfc3c2dd851b26a7a84d62634c6aa8a0798aacbb7ac25f
-DIST python-gentoo-patches-3.10.8.tar.xz 10104 BLAKE2B 
a2e5fa956652fda1464c65ba4f648da2d77a545d53bf8d2429bce745c93e82eaea40bf6da3289f4216fe4b029b97ccf6ac0c3cfbdcc179f3c5f9e64e89cd5fe4
 SHA512 
e506c7fc3f6ebff340f090b462716c745f1acfa95c00a39a58367941efb356b8dcd72a3fa46d6760422733c0d6b65b79f0e8bedc77b93289c51ca4dc2ea0db2a
 DIST python-gentoo-patches-3.10.8_p1.tar.xz 12712 BLAKE2B 
54370dc973fedfab4dda33a20733f483f1592fede407541b90d8389bf03f9697bf755e35a39d1d45ea99b42edaa434a0901a35b7058c73fbc4e9ca8472fce35e
 SHA512 
093a9a532713eea68b18a0681db782cf38176f4582473e4fb45c45ce6d27f9a4a7f8fd37141ae44492283bbe9eda698c7190cfd8b4cddaf4f945124b908f3cf2
-DIST python-gentoo-patches-3.9.15.tar.xz 20200 BLAKE2B 
4367cdeb0d9c27110f52f5061717e37da6b9d8a167de24417fdf2b88b4cf6d512fba2c81df90a19f02e929baaf755e70ede305b5ebbb0be94bd5ab3dc3f1bdfa
 SHA512 
9c3a20b49a29d83d2c55d7432f606ebdcaf6210c6bf6d891084d0b2161502002c6f6738cee6e05eceb8ffd6b6a40d4c6ea42f6e07634388644aaeb8f87dbdf8e
 DIST python-gentoo-patches-3.9.15_p1.tar.xz 22716 BLAKE2B 
8bfe3ed3642a6734d7662c68be50c050112c1f2ae5bc10742b47e2b2943336df3bc6b0b5e6f0c1a1180dffc0590bbdd7341e84bafbfcfaf5977cde3184de6278
 SHA512 
f68b88a296a5ba6cf352c20345abe8c1dcaf9fbcaf6e48c2d7390e5d3ca57f786bfcefb912962d6642272f00dde832595bb73b48b03f3300bc11e3417e0f5fa6

diff --git a/dev-lang/python/python-3.10.8.ebuild 
b/dev-lang/python/python-3.10.8.ebuild
deleted file mode 100644
index e0368e1..000
--- a/dev-lang/python/python-3.10.8.ebuild
+++ /dev/null
@@ -1,453 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-WANT_LIBTOOL="none"
-
-inherit autotools check-reqs flag-o-matic multiprocessing pax-utils
-inherit python-utils-r1 toolchain-funcs verify-sig
-
-MY_PV=${PV/_rc/rc}
-MY_P="Python-${MY_PV%_p*}"
-PYVER=$(ver_cut 1-2)
-PATCHSET="python-gentoo-patches-${MY_PV}"
-
-DESCRIPTION="An interpreted, interactive, object-oriented programming language"
-HOMEPAGE="
-   https://www.python.org/
-   https://github.com/python/cpython/
-"
-SRC_URI="
-   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz
-   https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
-   verify-sig? (
-   https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc
-   )
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="PSF-2"
-SLOT="${PYVER}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="
-   bluetooth build +ensurepip examples gdbm hardened libedit lto
-   +ncurses pgo +readline +sqlite +ssl test tk +xml
-"
-RESTRICT="!test? ( test )"
-
-# Do not add a dependency on dev-lang/python to this ebuild.
-# If you need to apply a patch which requires python for bootstrapping, please
-# run the bootstrap code on your dev box and include the results in the
-# patchset. See bug 447752.
-
-RDEPEND="
-   app-arch/bzip2:=
-   app-arch/xz-utils:=
-   dev-lang/python-exec[python_targets_python3_10(-)]
-   dev-libs/libffi:=
-   sys-apps/util-linux:=
-  

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-11-02 Thread Sam James
commit: 3a336757b92b6e3f3b3baf2b5a07f2918b537819
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 23:30:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 23:31:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a336757

dev-embedded/platformio: fixup deps

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

 .../{platformio-6.0.2-r1.ebuild => platformio-6.0.2-r2.ebuild}  | 4 ++--
 .../{platformio-6.1.4.ebuild => platformio-6.1.4-r1.ebuild} | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-embedded/platformio/platformio-6.0.2-r1.ebuild 
b/dev-embedded/platformio/platformio-6.0.2-r2.ebuild
similarity index 97%
rename from dev-embedded/platformio/platformio-6.0.2-r1.ebuild
rename to dev-embedded/platformio/platformio-6.0.2-r2.ebuild
index 53409c2e1b8a..e3c10777dd5c 100644
--- a/dev-embedded/platformio/platformio-6.0.2-r1.ebuild
+++ b/dev-embedded/platformio/platformio-6.0.2-r2.ebuild
@@ -36,10 +36,10 @@ RDEPEND="
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   >=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   =dev-python/starlette-0.18*[${PYTHON_USEDEP}]
+   =dev-python/starlette-0.20*[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
')

diff --git a/dev-embedded/platformio/platformio-6.1.4.ebuild 
b/dev-embedded/platformio/platformio-6.1.4-r1.ebuild
similarity index 97%
rename from dev-embedded/platformio/platformio-6.1.4.ebuild
rename to dev-embedded/platformio/platformio-6.1.4-r1.ebuild
index 78530a923d78..e3c10777dd5c 100644
--- a/dev-embedded/platformio/platformio-6.1.4.ebuild
+++ b/dev-embedded/platformio/platformio-6.1.4-r1.ebuild
@@ -28,6 +28,7 @@ RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]
>=dev-python/pyserial-3[${PYTHON_USEDEP}]
=dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/requests-2.4[${PYTHON_USEDEP}]
=dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
@@ -35,11 +36,10 @@ RDEPEND="
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
+   >=dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
=dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
>=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   =dev-python/starlette-0.18*[${PYTHON_USEDEP}]
+   =dev-python/starlette-0.20*[${PYTHON_USEDEP}]
=dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
dev-python/wsproto[${PYTHON_USEDEP}]
')



[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-11-02 Thread Sam James
commit: 70cf4ba56bdcade431ae6eee0c7db1f0a3deee28
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 23:34:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 23:34:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70cf4ba5

dev-embedded/platformio: add 6.1.5

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

 dev-embedded/platformio/Manifest|   1 +
 dev-embedded/platformio/platformio-6.1.5.ebuild | 113 
 2 files changed, 114 insertions(+)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index d7c7d9b0e9a8..c23b74a4f2b4 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1 +1,2 @@
 DIST platformio-6.1.4.tar.gz 290408 BLAKE2B 
41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1
 SHA512 
8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7
+DIST platformio-6.1.5.tar.gz 290684 BLAKE2B 
1beca08e70f6a932426e13e6b4755188ad2ac266c4b311b2e6ea560623ccc7479ad5fa1955c09e613eb62682164d1952be3b7f050a26d5a5b6bff26435bb2337
 SHA512 
43835a40636091d7062a1cbd96950ddb29592aba6c4eaeb80f37288f949bd95f3312cb5f33814cf8521e3b5bd3ceeb2e32e76c294ef5cbf992ed3c674d4a9ab7

diff --git a/dev-embedded/platformio/platformio-6.1.5.ebuild 
b/dev-embedded/platformio/platformio-6.1.5.ebuild
new file mode 100644
index ..d19bf8c9d53a
--- /dev/null
+++ b/dev-embedded/platformio/platformio-6.1.5.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit distutils-r1 udev
+
+DESCRIPTION="An open source ecosystem for IoT development"
+HOMEPAGE="https://platformio.org/;
+SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}-core-${PV}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   =dev-python/aiofiles-22.1*[${PYTHON_USEDEP}]
+   dev-python/ajsonrpc[${PYTHON_USEDEP}]
+   =dev-python/pyserial-3[${PYTHON_USEDEP}]
+   =dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
+   =dev-python/requests-2*[${PYTHON_USEDEP}]
+   >=dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
+   =dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-embedded/platformio/

2022-11-02 Thread Sam James
commit: e0ae2a69ce29281b3e506f52181f36c5f4d60e41
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 23:31:59 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 23:31:59 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0ae2a69

dev-embedded/platformio: drop 6.0.2-r2

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

 dev-embedded/platformio/Manifest   |   1 -
 dev-embedded/platformio/platformio-6.0.2-r2.ebuild | 116 -
 2 files changed, 117 deletions(-)

diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index c0feb85128e1..d7c7d9b0e9a8 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,2 +1 @@
-DIST platformio-6.0.2.tar.gz 285452 BLAKE2B 
c70523837b5118fcc1209a36a425fb6ab0aac73e56732916ff3d39fe87d50a47bf7d31d77324f491093ed366b1b3e4f88274e973bc896b164f5a07687a53bd12
 SHA512 
a2e48ad9ca22024a06509a9e36e5a7586088d0e8abd67d309d1988a8a112a41e301f077f1b466b5db390dc4048add570acd5bb762bbf22db69715dead0d8fc89
 DIST platformio-6.1.4.tar.gz 290408 BLAKE2B 
41a977d9b5e51a1e65ef61973301ab6e7e9ad0adbe6d4df2640b13f46623055df8303435a664acdd267ad8811229687b6abb088d5b331c33fb46bbe33ab188b1
 SHA512 
8c46b21212de2fb7579540c51b17061666b8abe4706800fe30fea053cb4233c17a03c2388295f9fb3a21602126f0c2c13f1dd80db962ef1b3d5c31c9a30791c7

diff --git a/dev-embedded/platformio/platformio-6.0.2-r2.ebuild 
b/dev-embedded/platformio/platformio-6.0.2-r2.ebuild
deleted file mode 100644
index e3c10777dd5c..
--- a/dev-embedded/platformio/platformio-6.0.2-r2.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit distutils-r1 udev
-
-DESCRIPTION="An open source ecosystem for IoT development"
-HOMEPAGE="https://platformio.org/;
-SRC_URI="https://github.com/platformio/platformio-core/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}-core-${PV}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   $(python_gen_cond_dep '
-   =dev-python/click-8[${PYTHON_USEDEP}]
-   =dev-python/pyserial-3[${PYTHON_USEDEP}]
-   =dev-python/python-zeroconf-0.37[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.4[${PYTHON_USEDEP}]
-   =dev-python/semantic_version-2.9[${PYTHON_USEDEP}]
-   =dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
-   =dev-python/pyelftools-0.27[${PYTHON_USEDEP}]
-   =dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
-   =dev-python/starlette-0.20*[${PYTHON_USEDEP}]
-   =dev-python/uvicorn-0.17*[${PYTHON_USEDEP}]
-   dev-python/wsproto[${PYTHON_USEDEP}]
-   ')
-   virtual/udev"
-DEPEND="virtual/udev"
-BDEPEND="test? ( $(python_gen_cond_dep 
'dev-python/jsondiff[${PYTHON_USEDEP}]') )"
-
-# This list could be refined a bit to have individual tests which need network
-# (within EPYTEST_DESELECT) but so many need it that it doesn't seem worth it 
right now.
-EPYTEST_IGNORE=(
-   # Requires network access
-   tests/test_builder.py
-   tests/package/test_manager.py
-   tests/package/test_manifest.py
-   tests/commands/test_platform.py
-   tests/commands/test_test.py
-   tests/commands/test_ci.py
-   tests/commands/test_init.py
-   tests/commands/test_lib.py
-   tests/commands/test_lib_complex.py
-   tests/commands/test_boards.py
-   tests/commands/test_check.py
-   tests/commands/test_run.py
-   tests/commands/pkg/test_exec.py
-   tests/commands/pkg/test_list.py
-   tests/commands/pkg/test_outdated.py
-   tests/commands/pkg/test_search.py
-   tests/commands/pkg/test_show.py
-   tests/commands/pkg/test_install.py
-   tests/commands/pkg/test_uninstall.py
-   tests/commands/pkg/test_update.py
-   tests/misc/ino2cpp/test_ino2cpp.py
-   tests/test_maintenance.py
-   tests/test_misc.py
-)
-
-EPYTEST_DESELECT=(
-   # Requires network access
-   tests/misc/test_maintenance.py::test_check_pio_upgrade
-   tests/misc/test_misc.py::test_ping_internet_ips
-   tests/misc/test_misc.py::test_api_cache
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
-   # Allow newer versions of zeroconf, Bug #831181.
-   # Also wsproto.
-   # ... and semantic_version, bug #853247.
-   sed \
-   -e '/zeroconf/s/<[0-9.*]*//' \
-   -e '/wsproto/s/==.*/"/' \
-   -e '/semantic_version/s/==[0-9.*]*//' \
-   -i setup.py || die
-
-   default
-}
-
-python_test() {
-   epytest -k "not skip_ci"
-}
-
-src_install() {
-   distutils-r1_src_install
-   udev_dorules scripts/99-platformio-udev.rules
-}
-
-pkg_postinst() {
-   udev_reload
-}
-
-pkg_postrm() {
-   

[gentoo-commits] repo/gentoo:master commit in: sci-astronomy/siril/

2022-11-02 Thread Sam James
commit: 443754ee9e85d0d84e2fa863e941895b5f9f277e
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 23:13:47 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 23:13:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=443754ee

sci-astronomy/siril: Stabilize 1.0.5 amd64, #879199

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

 sci-astronomy/siril/siril-1.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-astronomy/siril/siril-1.0.5.ebuild 
b/sci-astronomy/siril/siril-1.0.5.ebuild
index 816f638fd2f1..63098cf36dc4 100644
--- a/sci-astronomy/siril/siril-1.0.5.ebuild
+++ b/sci-astronomy/siril/siril-1.0.5.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == "" ]]; then
EGIT_REPO_URI="https://gitlab.com/free-astro/${PN}.git;
 else

SRC_URI="https://gitlab.com/free-astro/siril/-/archive/${PV/_/-}/${PN}-${PV/_/-}.tar.bz2;
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
S="${WORKDIR}/${PN}-${PV/_/-}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-process/criu/

2022-11-02 Thread Sam James
commit: 79b0ef1fcbb5d1d0a293a090c47e0ee9d00aab0a
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 23:13:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 23:13:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79b0ef1f

sys-process/criu: Stabilize 3.17-r1 arm64, #879219

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

 sys-process/criu/criu-3.17-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-process/criu/criu-3.17-r1.ebuild 
b/sys-process/criu/criu-3.17-r1.ebuild
index 92fb5dbc8119..f2c0627740f7 100644
--- a/sys-process/criu/criu-3.17-r1.ebuild
+++ b/sys-process/criu/criu-3.17-r1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/checkpoint-restore/${PN}/archive/v${PV}/${P}.tar.gz;
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 -riscv"
+KEYWORDS="~amd64 ~arm arm64 ~ppc64 -riscv"
 IUSE="bpf doc gnutls nftables selinux setproctitle static-libs test 
video_cards_amdgpu"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



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

2022-11-02 Thread Sam James
commit: db5350ad130c2cca0669dd8f58c1a0f95d195389
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 23:06:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 23:06:40 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=db5350ad

NEWS: update for binpkg/gpkg fixes

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

 NEWS | 15 +++
 1 file changed, 15 insertions(+)

diff --git a/NEWS b/NEWS
index 7256ba724..ac21358b2 100644
--- a/NEWS
+++ b/NEWS
@@ -25,6 +25,21 @@ Features:
   .Z, .bz2, .lzma, .lz, .xz, .zst (bug #757525).
 
 Bug fixes:
+* binpkg: Deprecate BINPKG_FORMAT in the binpkg manifest ('Packages') because
+  it can become out-of-sync with reality and shouldn't be relied upon anyway
+  (bug #877419).
+
+* binpkg: Add various asserts / integrity checks to detect structure mismatches
+  and detect problems earlier (bug #877357, bug #877271, bug #877419).
+
+* binpkg: gpkg: Try to correct mismatched structures (old/new gpkg structure)
+  (bug #877271).
+
+* binpkg: gpkg: Handle package renames ('updates') where the same category was
+  used but with a new package name (bug #877357).
+
+* binpkg: gpkg: Don't silence compressor stderr to ease debugging (bug 
#877215).
+
 * Manifest: Fix Manifest.addFile() calls and add tests (bug #875860).
 
 * ecompress, etc: Pass --quiet to xz to reduce noise from "reducing threads"



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

2022-11-02 Thread Sam James
commit: b9e30bb50996c11f2b046a9c6eb47ba8dc6331e6
Author: Sheng Yu  protonmail  com>
AuthorDate: Wed Nov  2 17:52:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 22:58:49 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=b9e30bb5

Do not redirect stderr from gpkg subprocess

Closes: https://bugs.gentoo.org/877215
Signed-off-by: Sheng Yu  protonmail.com>
Closes: https://github.com/gentoo/portage/pull/927
Signed-off-by: Sam James  gentoo.org>

 lib/portage/gpkg.py | 14 +-
 1 file changed, 5 insertions(+), 9 deletions(-)

diff --git a/lib/portage/gpkg.py b/lib/portage/gpkg.py
index 3d2aa4223..561fa4450 100644
--- a/lib/portage/gpkg.py
+++ b/lib/portage/gpkg.py
@@ -92,6 +92,7 @@ class tar_stream_writer:
 gid  # drop root group to gid
 """
 self.checksum_helper = checksum_helper
+self.cmd = cmd
 self.closed = False
 self.container = container
 self.killed = False
@@ -124,7 +125,6 @@ class tar_stream_writer:
 cmd,
 stdin=subprocess.PIPE,
 stdout=subprocess.PIPE,
-stderr=subprocess.PIPE,
 user=self.uid,
 group=self.gid,
 )
@@ -133,7 +133,6 @@ class tar_stream_writer:
 cmd,
 stdin=subprocess.PIPE,
 stdout=subprocess.PIPE,
-stderr=subprocess.PIPE,
 preexec_fn=self._drop_privileges,
 )
 
@@ -195,10 +194,10 @@ class tar_stream_writer:
 buffer = self.proc.stdout.read(HASHING_BLOCKSIZE)
 if not buffer:
 self.proc.stdout.close()
-self.proc.stderr.close()
 return
 except BrokenPipeError:
 self.proc.stdout.close()
+writemsg(colorize("BAD", f"GPKG subprocess failed: {self.cmd} 
\n"))
 if not self.killed:
 # Do not raise error if killed by portage
 raise CompressorOperationFailed("PIPE broken")
@@ -220,6 +219,7 @@ class tar_stream_writer:
 self.proc.stdin.write(data)
 except BrokenPipeError:
 self.error = True
+writemsg(colorize("BAD", f"GPKG subprocess failed: {self.cmd} 
\n"))
 raise CompressorOperationFailed("PIPE broken")
 else:
 # Write to container
@@ -319,7 +319,6 @@ class tar_stream_reader:
 cmd,
 stdin=subprocess.PIPE,
 stdout=subprocess.PIPE,
-stderr=subprocess.PIPE,
 user=self.uid,
 group=self.gid,
 )
@@ -328,7 +327,6 @@ class tar_stream_reader:
 cmd,
 stdin=subprocess.PIPE,
 stdout=subprocess.PIPE,
-stderr=subprocess.PIPE,
 preexec_fn=self._drop_privileges,
 )
 self.read_io = self.proc.stdout
@@ -374,6 +372,7 @@ class tar_stream_reader:
 break
 except BrokenPipeError:
 if self.killed is False:
+writemsg(colorize("BAD", f"GPKG subprocess failed: {self.cmd} 
\n"))
 raise CompressorOperationFailed("PIPE broken")
 
 def _drop_privileges(self):
@@ -431,14 +430,11 @@ class tar_stream_reader:
 self.thread.join()
 try:
 if self.proc.wait() != os.EX_OK:
-if not self.proc.stderr.closed:
-stderr = self.proc.stderr.read().decode()
 if not self.killed:
-writemsg(colorize("BAD", f"!!!\n{stderr}"))
+writemsg(colorize("BAD", f"GPKG external program 
failed."))
 raise CompressorOperationFailed("decompression failed")
 finally:
 self.proc.stdout.close()
-self.proc.stderr.close()
 
 
 class checksum_helper:



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

2022-11-02 Thread Sam James
commit: 5f256ab11e5510f98d7951ac9770948e00c36ed5
Author: Sheng Yu  protonmail  com>
AuthorDate: Wed Nov  2 19:05:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 22:58:15 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5f256ab1

Unconditionally update first level of dir name in binpkgs

Enabling / disabling binpkg-multi-instance while doing metadata move /
update may cause binary package structure mismatch.

This will unconditional replace the first level name (cpv) in the
package.

Closes: https://bugs.gentoo.org/877271
Signed-off-by: Sheng Yu  protonmail.com>
Closes: https://github.com/gentoo/portage/pull/929
Signed-off-by: Sam James  gentoo.org>

 lib/portage/gpkg.py | 36 +---
 1 file changed, 33 insertions(+), 3 deletions(-)

diff --git a/lib/portage/gpkg.py b/lib/portage/gpkg.py
index 5a8c16186..3d2aa4223 100644
--- a/lib/portage/gpkg.py
+++ b/lib/portage/gpkg.py
@@ -1048,6 +1048,14 @@ class gpkg:
 self._add_signature(checksum_info, image_tarinfo, container)
 
 self._add_manifest(container)
+
+# Check if all directories are the same in the container
+prefix = os.path.commonpath(container.getnames())
+if not prefix:
+raise InvalidBinaryPackageFormat(
+f"gpkg file structure mismatch in {self.gpkg_file}"
+)
+
 container.close()
 
 def decompress(self, decompress_dir):
@@ -1132,9 +1140,9 @@ class gpkg:
 os.path.join(self.prefix, file_name_old)
 )
 new_data_tarinfo = copy(old_data_tarinfo)
-new_data_tarinfo.name = new_data_tarinfo.name.replace(
-old_basename, new_basename, 1
-)
+new_file_path = list(os.path.split(new_data_tarinfo.name))
+new_file_path[0] = new_basename
+new_data_tarinfo.name = os.path.join(*new_file_path)
 container.addfile(
 new_data_tarinfo, 
container_old.extractfile(old_data_tarinfo)
 )
@@ -1142,6 +1150,13 @@ class gpkg:
 
 self._add_manifest(container)
 
+# Check if all directories are the same in the container
+prefix = os.path.commonpath(container.getnames())
+if not prefix:
+raise InvalidBinaryPackageFormat(
+f"gpkg file structure mismatch in {self.gpkg_file}"
+)
+
 shutil.move(tmp_gpkg_file_name, self.gpkg_file)
 
 def update_signature(self, keep_current_signature=False):
@@ -1222,6 +1237,13 @@ class gpkg:
 
 self._add_manifest(container)
 
+# Check if all directories are the same in the container
+prefix = os.path.commonpath(container.getnames())
+if not prefix:
+raise InvalidBinaryPackageFormat(
+f"gpkg file structure mismatch in {self.gpkg_file}"
+)
+
 shutil.move(tmp_gpkg_file_name, self.gpkg_file)
 
 def _add_metadata(self, container, metadata, compression_cmd):
@@ -1438,6 +1460,14 @@ class gpkg:
 self._add_signature(checksum_info, image_tarinfo, container)
 
 self._add_manifest(container)
+
+# Check if all directories are the same in the container
+prefix = os.path.commonpath(container.getnames())
+if not prefix:
+raise InvalidBinaryPackageFormat(
+f"gpkg file structure mismatch in {self.gpkg_file}"
+)
+
 container.close()
 
 def _record_checksum(self, checksum_info, tarinfo):



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

2022-11-02 Thread Sam James
commit: 445f10f4214c673f8fe0a9cc518c12767be4f159
Author: Sheng Yu  protonmail  com>
AuthorDate: Wed Nov  2 18:46:03 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 22:58:15 2022 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=445f10f4

Use binpkg extensions and header to get format

This deprecates the BINPKG_FORMAT in the metadata and Package index.

Also fixed a bug that obsolete packages that have been moved may be
attempted to be read during package searching.

Closes: https://bugs.gentoo.org/877357
Closes: https://bugs.gentoo.org/877419
Signed-off-by: Sheng Yu  protonmail.com>
Closes: https://github.com/gentoo/portage/pull/928
Signed-off-by: Sam James  gentoo.org>

 lib/_emerge/BinpkgExtractorAsync.py |   4 +-
 lib/_emerge/BinpkgFetcher.py|  32 ++--
 lib/_emerge/Package.py  |   1 -
 lib/_emerge/actions.py  |  15 +++-
 lib/_emerge/depgraph.py |  15 +++-
 lib/_emerge/search.py   |   6 +-
 lib/portage/binpkg.py   |  23 --
 lib/portage/dbapi/bintree.py| 142 +++-
 lib/portage/gpkg.py |   4 +
 lib/portage/versions.py |  16 
 lib/portage/xpak.py |  18 +
 11 files changed, 141 insertions(+), 135 deletions(-)

diff --git a/lib/_emerge/BinpkgExtractorAsync.py 
b/lib/_emerge/BinpkgExtractorAsync.py
index 65b383998..ca7ccf73a 100644
--- a/lib/_emerge/BinpkgExtractorAsync.py
+++ b/lib/_emerge/BinpkgExtractorAsync.py
@@ -34,7 +34,9 @@ class BinpkgExtractorAsync(SpawnProcess):
 if binpkg_format == "xpak":
 self._xpak_start()
 else:
-raise InvalidBinaryPackageFormat(self.pkg_path)
+raise InvalidBinaryPackageFormat(
+f"{self.pkg_path} is not a valid xpak binary package"
+)
 
 def _xpak_start(self):
 tar_options = ""

diff --git a/lib/_emerge/BinpkgFetcher.py b/lib/_emerge/BinpkgFetcher.py
index b7021e276..9018d0ee2 100644
--- a/lib/_emerge/BinpkgFetcher.py
+++ b/lib/_emerge/BinpkgFetcher.py
@@ -11,9 +11,8 @@ import stat
 import sys
 import portage
 from portage import os
-from portage.const import SUPPORTED_GENTOO_BINPKG_FORMATS
-from portage.const import SUPPORTED_XPAK_EXTENSIONS, SUPPORTED_GPKG_EXTENSIONS
-from portage.exception import FileNotFound, InvalidBinaryPackageFormat
+from portage.binpkg import get_binpkg_format
+from portage.exception import FileNotFound
 from portage.util._async.AsyncTaskFuture import AsyncTaskFuture
 from portage.util._pty import _create_pty_or_pipe
 
@@ -28,18 +27,9 @@ class BinpkgFetcher(CompositeTask):
 pkg = self.pkg
 bintree = pkg.root_config.trees["bintree"]
 instance_key = bintree.dbapi._instance_key(pkg.cpv)
-binpkg_format = bintree._remotepkgs[instance_key].get("BINPKG_FORMAT", 
None)
-
-if binpkg_format is None:
-binpkg_path = bintree._remotepkgs[instance_key].get("PATH")
-if binpkg_path.endswith(SUPPORTED_XPAK_EXTENSIONS):
-binpkg_format = "xpak"
-elif binpkg_path.endswith(SUPPORTED_GPKG_EXTENSIONS):
-binpkg_format = "gpkg"
-else:
-raise InvalidBinaryPackageFormat(
-f"Unsupported binary package format from '{binpkg_path}'"
-)
+
+binpkg_path = bintree._remotepkgs[instance_key].get("PATH")
+binpkg_format = get_binpkg_format(binpkg_path)
 
 self.pkg_allocated_path = pkg.root_config.trees["bintree"].getname(
 pkg.cpv, allocate_new=True, remote_binpkg_format=binpkg_format
@@ -128,17 +118,11 @@ class _BinpkgFetcherProcess(SpawnProcess):
 resumecommand = None
 if bintree._remote_has_index:
 remote_metadata = 
bintree._remotepkgs[bintree.dbapi._instance_key(pkg.cpv)]
-binpkg_format = remote_metadata.get(
-"BINPKG_FORMAT", SUPPORTED_GENTOO_BINPKG_FORMATS[0]
-)
-if binpkg_format not in SUPPORTED_GENTOO_BINPKG_FORMATS:
-raise InvalidBinaryPackageFormat(binpkg_format)
 rel_uri = remote_metadata.get("PATH")
 if not rel_uri:
-if binpkg_format == "xpak":
-rel_uri = pkg.cpv + ".tbz2"
-elif binpkg_format == "gpkg":
-rel_uri = pkg.cpv + ".gpkg.tar"
+# Assume that the remote index is out of date. No path should
+# never happen in new portage versions.
+rel_uri = pkg.cpv + ".tbz2"
 remote_base_uri = remote_metadata["BASE_URI"]
 uri = remote_base_uri.rstrip("/") + "/" + rel_uri.lstrip("/")
 fetchcommand = remote_metadata.get("FETCHCOMMAND")

diff --git a/lib/_emerge/Package.py b/lib/_emerge/Package.py
index a19904113..c50349e27 100644
--- a/lib/_emerge/Package.py
+++ b/lib/_emerge/Package.py
@@ -63,7 +63,6 @@ 

[gentoo-commits] repo/gentoo:master commit in: www-apps/nextcloud/

2022-11-02 Thread Bernard Cafarelli
commit: 26eb686e89c87122150742e6d9d818fa64853f57
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Nov  2 22:29:35 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Nov  2 22:29:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26eb686e

www-apps/nextcloud: drop 23.0.8, 23.0.9, 24.0.5

Bug: https://bugs.gentoo.org/878491
Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/nextcloud/Manifest|  3 ---
 www-apps/nextcloud/nextcloud-23.0.8.ebuild | 43 --
 www-apps/nextcloud/nextcloud-23.0.9.ebuild | 43 --
 www-apps/nextcloud/nextcloud-24.0.5.ebuild | 43 --
 4 files changed, 132 deletions(-)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 797e2398396f..ed7b18254cb3 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,6 +1,3 @@
 DIST nextcloud-23.0.10.tar.bz2 141026523 BLAKE2B 
52e2962c1bd8075a64b10e792b18f7e18688c4a1227ef71cfbc85fe743a924ead8a78c3ed95396c37c3c85fa9a848eb3017d0c818294bbad35d679cc0844b0a5
 SHA512 
be4cfcd728db5c492da68c5aad29caab926673ad623ef3050c8f193d58164aaea04679f63e01eaf59652f0f6d8237c64fb38e66a08fd35e0e43b10f2b67b4d64
-DIST nextcloud-23.0.8.tar.bz2 140679380 BLAKE2B 
0d5c22f28bd3fb8b27099a3b92a34042b347d444dadca6be90022f1ca0fc8d1d6f17fa0e87313ca0f9e003e066cad245dcade62def8b6af16b5c4241ff9e1e03
 SHA512 
e4bd8000eb26e375a473a6dc877ad43ce09409daa4e24b7087cf5c0c32dcb7063aa3e962d59e8332c1c7d103e1b7381d0c309081d86f9f6e93334f0e806b74b0
-DIST nextcloud-23.0.9.tar.bz2 140677417 BLAKE2B 
3a3d63ab8a0f8b099f78ef52b03de3b15838fdbb0663cc858e60ba2dad9c9fbcb8afbbe7acf00b3816b1a39f1aeed7aabc412d7a2fa96caf65b972ad57d0adc2
 SHA512 
0621c3a59bee7c5adf9a70053c0e002ae94647fecf0fbc96b38f8b3090dd16f5045ec80ac8996d3a15b5e976ef0e1fed37a428a3f305eb7cf14b01cf94d9d3b3
-DIST nextcloud-24.0.5.tar.bz2 123536042 BLAKE2B 
8a1117ab5d802a37ee82ddbe4f0ec7aeb2ada2816a60cf7727dac6f48325b3b46eea8b90d6aed90d184492ba62be06f75ac587ec1c86cce8f8569d20d6f65d0f
 SHA512 
2673853ba97bb868b318b9bb5025bb44dfdb6c82a9d518bb9c5ee642b781ce39f05fd1b31517946e8cace329cd0ab613341005a39b84afe86cd157a8404d4fcd
 DIST nextcloud-24.0.6.tar.bz2 123902888 BLAKE2B 
145d3b3c9527ac950f12a88cd02085c566d3d8e224d7ec099bcb9e519c3d2854954b23ea27ee62ff2ae3032d3788bb494b38ef1fc26bc9cf3991e0fd864120d0
 SHA512 
15c45f8ae4ee9e03c35f8aef6549b9fe92984dac4345406bbc95eec9099912f10a9ad8a7b73c001cc96294d2d136259acc4003d6610c47254ca5cac9d701343d
 DIST nextcloud-25.0.0.tar.bz2 144109342 BLAKE2B 
a339f5bf01255cccdbb9941d360e091a34149e6d3a365497344911c8f156cd7b272ed657fe48720054c448c3e52fafec37dbe0cd69be42f424479d35dd90e547
 SHA512 
6f7a7a4e7b613df7b246bf9a582a15598d40a96023bdde1d8e3fff1b5888588d9c957f58ea813470696edc7c1ad5e8d1721d5eaa3d9c91549ca8acc411a8211e

diff --git a/www-apps/nextcloud/nextcloud-23.0.8.ebuild 
b/www-apps/nextcloud/nextcloud-23.0.8.ebuild
deleted file mode 100644
index 0ab3ad7bfed8..
--- a/www-apps/nextcloud/nextcloud-23.0.8.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="Personal cloud that runs on your own server"
-HOMEPAGE="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="+curl +imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""
-RDEPEND="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="+curl +imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""
-RDEPEND="https://nextcloud.com/;
-SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
-LICENSE="AGPL-3"
-
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="+curl +imagemagick mysql postgres +sqlite"
-REQUIRED_USE="|| ( mysql postgres sqlite )"
-
-DEPEND=""
-RDEPEND="

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

2022-11-02 Thread Sam James
commit: 9fbebc2c9d78f49edf4863cde0cf8e24681e6b1d
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 22:02:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 22:02:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fbebc2c

sys-devel/gcc: add 13.0.0_pre20221030

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-13.0.0_pre20221030.ebuild | 53 +
 2 files changed, 54 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 09f3947beed4..55ae048659e8 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -22,6 +22,7 @@ DIST gcc-12.2.0-patches-1.tar.xz 12864 BLAKE2B 
a5ae0a85dfc1b6f0bd968f0d5262ebed1
 DIST gcc-12.2.0.tar.xz 84645292 BLAKE2B 
715574af9ad678f9dc8cfd19c866bf910c7edfd479e7e9681337feaa9b54e5d304ddb85483816b8d89754d502405823ae2eff0d1e444538763f40be8e428d8da
 SHA512 
e9e857bd81bf7a370307d6848c81b2f5403db8c7b5207f54bce3f3faac3bde63445684092c2bc1a2427cddb6f7746496d9fbbef05fbbd77f2810b2998f1f9173
 DIST gcc-13-20221002.tar.xz 79899100 BLAKE2B 
e7bde088c380dacd08489541ead97a877a3b7cf514bb8c2e61144a5a953ff1da26342f8d52021983438a06f483f9cd6ac0ea966611801d4e57d3723ea13a09d4
 SHA512 
b47325dd065b579c71b0c2c57282c8d244894c4edd51a39e8ff97898e0a8dc80e920a9ada5ce13204f98c90c61e9015a4ecdae1c04a8417e20d1df93019f147a
 DIST gcc-13-20221023.tar.xz 80060928 BLAKE2B 
f35bcaf6a3243875aca6b74a77bdc3e97c68e004818366e0d48fcd830e7bfe1da243cdfe498b7c8f540426e880aeb7ef5466d410ce6f51778887bb6c10896a82
 SHA512 
d827e42ba0d1399b225cf8177def3efaaa5ff582c154af960d5da8a474cc8950db7d4412a758b941b477230629fad15700e3bbac1342e7c866073d3ba4b2273f
+DIST gcc-13-20221030.tar.xz 80108908 BLAKE2B 
53ea6d13e5cf747d6dae515db5c07ba53580218dc0e5c4ce9dad48ce8ab968bc0fc51309169d991ad701beab3cf1bc2c15438d38f69dd642edf6d1f186e381cf
 SHA512 
036034a1fa7883f9f9c224a3b4cf0a8e369d06882bff17c40a38a275f14928f546686b093b50e6c01664b90ee81addf24b4a513bf072a72e0f59f7f890ff1cca
 DIST gcc-13.0.0-patches-1.tar.xz 11064 BLAKE2B 
82a7ad193dac00475931840bcee82ef7a51718a74af224b03a41f8349e34c2a64a3eb29985b4e2bffde958c58782242eccaedaa54d950e8d51d8bb6f45868e0e
 SHA512 
e04b510f529dd3187a08ae9cb9a894a3d3d30af81f13c43cc082fda7d26c44a3bf19d36ec02024b2ade8b8c193e9730246abeadee603c41b5873c5b785709921
 DIST gcc-8.5.0-patches-2.tar.bz2 16921 BLAKE2B 
619a47f74edf05fa01c9de59d0ff7abb027a01cf0bdec91ac41046166192f4eae561684136c4a6a5e077f64754bb5b0710905129f31b0def21d88f92e6bba7fb
 SHA512 
b6095d4570895e2c4dd58fed5756194aea27391b813e5e2de42b2749cb318c4bea2087eb0ff92c70e7f98ae4482c49d476db57be83d7beb19fd462aa61714ab2
 DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B 
aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12
 SHA512 
92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8

diff --git a/sys-devel/gcc/gcc-13.0.0_pre20221030.ebuild 
b/sys-devel/gcc/gcc-13.0.0_pre20221030.ebuild
new file mode 100644
index ..641ab05e8153
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.0.0_pre20221030.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="xen0n"
+PATCH_VER="1"
+PATCH_GCC_VER="13.0.0"
+MUSL_GCC_VER="13.0.0"
+
+if [[ $(ver_cut 3) ==  ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=$(($(ver_cut 3) - 9998))
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$(($(ver_cut 2) - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+fi
+
+inherit toolchain
+# Needs to be after inherit (for now?), bug #830908
+EGIT_BRANCH=master
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~loong"
+fi
+
+# Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support 
for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND="${CATEGORY}/binutils[cet(-)?]"
+
+src_prepare() {
+   local p upstreamed_patches=(
+   # add them here
+   )
+   for p in "${upstreamed_patches[@]}"; do
+   rm -v "${WORKDIR}/patch/${p}" || die
+   done
+
+   toolchain_src_prepare
+
+   eapply_user
+}



[gentoo-commits] repo/gentoo:master commit in: www-apps/nextcloud/

2022-11-02 Thread Sam James
commit: 0bf1ab66462d95574e9cbb2a70dd116cca709448
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 21:25:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 21:25:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bf1ab66

www-apps/nextcloud: Stabilize 24.0.6 ALLARCHES, #879203

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

 www-apps/nextcloud/nextcloud-24.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-apps/nextcloud/nextcloud-24.0.6.ebuild 
b/www-apps/nextcloud/nextcloud-24.0.6.ebuild
index e35dd132e50a..4eb1821d041c 100644
--- a/www-apps/nextcloud/nextcloud-24.0.6.ebuild
+++ b/www-apps/nextcloud/nextcloud-24.0.6.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://nextcloud.com/;
 SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
 LICENSE="AGPL-3"
 
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 IUSE="+curl +imagemagick mysql postgres +sqlite"
 REQUIRED_USE="|| ( mysql postgres sqlite )"
 



[gentoo-commits] repo/gentoo:master commit in: mail-mta/postfix/

2022-11-02 Thread Sam James
commit: be8643f1f6bd52d2988e9439ecb4cf69531fb3c4
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 21:25:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 21:25:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be8643f1

mail-mta/postfix: Stabilize 3.7.3 amd64, #878923

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

 mail-mta/postfix/postfix-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-mta/postfix/postfix-3.7.3.ebuild 
b/mail-mta/postfix/postfix-3.7.3.ebuild
index 88f9f21a4ccf..87cfc7fbec74 100644
--- a/mail-mta/postfix/postfix-3.7.3.ebuild
+++ b/mail-mta/postfix/postfix-3.7.3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${MY_URI}/${MY_SRC}.tar.gz"
 
 LICENSE="|| ( IBM EPL-2.0 )"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc 
~x86"
 IUSE="+berkdb cdb dovecot-sasl +eai ldap ldap-bind lmdb mbox memcached mysql 
nis pam postgres sasl selinux sqlite ssl"
 
 DEPEND="



[gentoo-commits] proj/sci:master commit in: dev-python/pynwb/

2022-11-02 Thread Horea Christian
commit: 9ab6b069325b69e6833bdb7c517ae5acf3124e38
Author: Horea Christian  chymera  eu>
AuthorDate: Wed Nov  2 21:10:04 2022 +
Commit: Horea Christian  gmail  com>
CommitDate: Wed Nov  2 21:10:04 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=9ab6b069

dev-python/pynwb: drop 2.0.0

Signed-off-by: Horea Christian  chymera.eu>

 dev-python/pynwb/pynwb-2.0.0.ebuild | 46 -
 1 file changed, 46 deletions(-)

diff --git a/dev-python/pynwb/pynwb-2.0.0.ebuild 
b/dev-python/pynwb/pynwb-2.0.0.ebuild
deleted file mode 100644
index e133d027b..0
--- a/dev-python/pynwb/pynwb-2.0.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit distutils-r1
-
-DESCRIPTION="A Python API for working with Neurodata stored in the NWB Format "
-HOMEPAGE="https://github.com/NeurodataWithoutBorders/pynwb;
-SRC_URI="https://github.com/NeurodataWithoutBorders/pynwb/releases/download/${PV}/${P}.tar.gz;
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   sci-libs/hdf5[ros3(-)]
-   https://github.com/NeurodataWithoutBorders/pynwb/issues/1425
-   
tests/validation/test_validate.py::TestValidateScript::test_validate_file_cached
-   
tests/validation/test_validate.py::TestValidateScript::test_validate_file_cached_bad_ns
-   
tests/validation/test_validate.py::TestValidateScript::test_validate_file_cached_hdmf_common
-   
tests/validation/test_validate.py::TestValidateScript::test_validate_file_cached_ignore
-   
tests/validation/test_validate.py::TestValidateScript::test_validate_file_no_cache
-   
tests/validation/test_validate.py::TestValidateScript::test_validate_file_no_cache_bad_ns
-   # Reported upstream and fixed in newer version:
-   # 
https://github.com/NeurodataWithoutBorders/pynwb/issues/1412#issuecomment-934153799
-   tests/integration/ros3/test_ros3.py::TestRos3Streaming::test_dandi_read
-   tests/integration/ros3/test_ros3.py::TestRos3Streaming::test_read
-)
-
-distutils_enable_tests pytest



[gentoo-commits] proj/sci:master commit in: dev-python/pynwb/files/, dev-python/pynwb/

2022-11-02 Thread Horea Christian
commit: 299f323d9a54d449992ea9156fc0004d15cf934b
Author: Horea Christian  chymera  eu>
AuthorDate: Wed Nov  2 21:09:45 2022 +
Commit: Horea Christian  gmail  com>
CommitDate: Wed Nov  2 21:09:45 2022 +
URL:https://gitweb.gentoo.org/proj/sci.git/commit/?id=299f323d

dev-python/pynwb: add 2.2.0

Signed-off-by: Horea Christian  chymera.eu>

 dev-python/pynwb/files/pynwb-2.2.0-versions.patch | 21 +
 dev-python/pynwb/pynwb-2.2.0.ebuild   | 57 +++
 2 files changed, 78 insertions(+)

diff --git a/dev-python/pynwb/files/pynwb-2.2.0-versions.patch 
b/dev-python/pynwb/files/pynwb-2.2.0-versions.patch
new file mode 100644
index 0..6141f629a
--- /dev/null
+++ b/dev-python/pynwb/files/pynwb-2.2.0-versions.patch
@@ -0,0 +1,21 @@
+diff --git a/setup.py b/tmp/setup.py
+index 39e75824..f7948f64 100755
+--- a/setup.py
 b/setup.py
+@@ -19,11 +19,11 @@ print('found these packages:', pkgs)
+ schema_dir = 'nwb-schema/core'
+ 
+ reqs = [
+-'h5py>=2.10,<4',
+-'hdmf>=3.4.2,<4',
+-'numpy>=1.16,<1.24',
+-'pandas>=1.1.5,<2',
+-'python-dateutil>=2.7.3,<3',
++'h5py',
++'hdmf',
++'numpy',
++'pandas',
++'python-dateutil',
+ 'setuptools'
+ ]
+ 

diff --git a/dev-python/pynwb/pynwb-2.2.0.ebuild 
b/dev-python/pynwb/pynwb-2.2.0.ebuild
new file mode 100644
index 0..6ea595a8f
--- /dev/null
+++ b/dev-python/pynwb/pynwb-2.2.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..10} )
+inherit distutils-r1
+
+DESCRIPTION="A Python API for working with Neurodata stored in the NWB Format "
+HOMEPAGE="https://github.com/NeurodataWithoutBorders/pynwb;
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   sci-libs/hdf5[ros3(-)]
+   >=dev-python/hdmf-3.3.2[${PYTHON_USEDEP}]
+   dev-python/h5py[${PYTHON_USEDEP}]
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   "
+BDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}/${P}-versions.patch"
+   )
+
+EPYTEST_DESELECT=(
+   # Reported upsream:
+   # https://github.com/NeurodataWithoutBorders/pynwb/issues/1580
+   tests/back_compat/test_read.py::TestReadOldVersions::test_read
+   
tests/back_compat/test_read.py::TestReadOldVersions::test_read_imageseries_non_external_format
+   
tests/back_compat/test_read.py::TestReadOldVersions::test_read_imageseries_nonmatch_starting_frame
+   
tests/unit/test_image.py::ImageSeriesConstructor::test_external_file_with_data
+   
tests/unit/test_image.py::ImageSeriesConstructor::test_external_file_with_data_construct_mode
+   
tests/unit/test_image.py::ImageSeriesConstructor::test_external_file_with_incorrect_format
+   
tests/unit/test_image.py::ImageSeriesConstructor::test_external_file_with_incorrect_format_construct_mode
+   
tests/unit/test_image.py::ImageSeriesConstructor::test_external_file_with_incorrect_starting_frame
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_cached
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_cached_bad_ns
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_cached_core
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_cached_extension
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_cached_extension_pass_ns
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_cached_hdmf_common
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_cached_ignore
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_invalid
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_list_namespaces_core
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_list_namespaces_extension
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_no_cache
+   
tests/validation/test_validate.py::TestValidateCLI::test_validate_file_no_cache_bad_ns
+)
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: www-apps/nextcloud/

2022-11-02 Thread Bernard Cafarelli
commit: 46f264e16ced5f5d2a86434f59cacf8b3ac6143d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Nov  2 17:21:10 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Nov  2 21:01:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f264e1

www-apps/nextcloud: add 23.0.10, 24.0.6, 25.0.0

Closes: https://bugs.gentoo.org/877859
Signed-off-by: Bernard Cafarelli  gentoo.org>

 www-apps/nextcloud/Manifest |  3 ++
 www-apps/nextcloud/nextcloud-23.0.10.ebuild | 43 +
 www-apps/nextcloud/nextcloud-24.0.6.ebuild  | 43 +
 www-apps/nextcloud/nextcloud-25.0.0.ebuild  | 43 +
 4 files changed, 132 insertions(+)

diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index fb63dcbf340e..797e2398396f 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,3 +1,6 @@
+DIST nextcloud-23.0.10.tar.bz2 141026523 BLAKE2B 
52e2962c1bd8075a64b10e792b18f7e18688c4a1227ef71cfbc85fe743a924ead8a78c3ed95396c37c3c85fa9a848eb3017d0c818294bbad35d679cc0844b0a5
 SHA512 
be4cfcd728db5c492da68c5aad29caab926673ad623ef3050c8f193d58164aaea04679f63e01eaf59652f0f6d8237c64fb38e66a08fd35e0e43b10f2b67b4d64
 DIST nextcloud-23.0.8.tar.bz2 140679380 BLAKE2B 
0d5c22f28bd3fb8b27099a3b92a34042b347d444dadca6be90022f1ca0fc8d1d6f17fa0e87313ca0f9e003e066cad245dcade62def8b6af16b5c4241ff9e1e03
 SHA512 
e4bd8000eb26e375a473a6dc877ad43ce09409daa4e24b7087cf5c0c32dcb7063aa3e962d59e8332c1c7d103e1b7381d0c309081d86f9f6e93334f0e806b74b0
 DIST nextcloud-23.0.9.tar.bz2 140677417 BLAKE2B 
3a3d63ab8a0f8b099f78ef52b03de3b15838fdbb0663cc858e60ba2dad9c9fbcb8afbbe7acf00b3816b1a39f1aeed7aabc412d7a2fa96caf65b972ad57d0adc2
 SHA512 
0621c3a59bee7c5adf9a70053c0e002ae94647fecf0fbc96b38f8b3090dd16f5045ec80ac8996d3a15b5e976ef0e1fed37a428a3f305eb7cf14b01cf94d9d3b3
 DIST nextcloud-24.0.5.tar.bz2 123536042 BLAKE2B 
8a1117ab5d802a37ee82ddbe4f0ec7aeb2ada2816a60cf7727dac6f48325b3b46eea8b90d6aed90d184492ba62be06f75ac587ec1c86cce8f8569d20d6f65d0f
 SHA512 
2673853ba97bb868b318b9bb5025bb44dfdb6c82a9d518bb9c5ee642b781ce39f05fd1b31517946e8cace329cd0ab613341005a39b84afe86cd157a8404d4fcd
+DIST nextcloud-24.0.6.tar.bz2 123902888 BLAKE2B 
145d3b3c9527ac950f12a88cd02085c566d3d8e224d7ec099bcb9e519c3d2854954b23ea27ee62ff2ae3032d3788bb494b38ef1fc26bc9cf3991e0fd864120d0
 SHA512 
15c45f8ae4ee9e03c35f8aef6549b9fe92984dac4345406bbc95eec9099912f10a9ad8a7b73c001cc96294d2d136259acc4003d6610c47254ca5cac9d701343d
+DIST nextcloud-25.0.0.tar.bz2 144109342 BLAKE2B 
a339f5bf01255cccdbb9941d360e091a34149e6d3a365497344911c8f156cd7b272ed657fe48720054c448c3e52fafec37dbe0cd69be42f424479d35dd90e547
 SHA512 
6f7a7a4e7b613df7b246bf9a582a15598d40a96023bdde1d8e3fff1b5888588d9c957f58ea813470696edc7c1ad5e8d1721d5eaa3d9c91549ca8acc411a8211e

diff --git a/www-apps/nextcloud/nextcloud-23.0.10.ebuild 
b/www-apps/nextcloud/nextcloud-23.0.10.ebuild
new file mode 100644
index ..ae0486c3b736
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-23.0.10.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/;
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+DEPEND=""
+RDEPEND="https://nextcloud.com/;
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+DEPEND=""
+RDEPEND="https://nextcloud.com/;
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2;
+LICENSE="AGPL-3"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+DEPEND=""
+RDEPEND="

[gentoo-commits] repo/gentoo:master commit in: sys-auth/AusweisApp2/

2022-11-02 Thread Conrad Kostecki
commit: 71bb8b0a6639a5f13cb052618917174578d5af74
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov  2 20:53:06 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov  2 20:53:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71bb8b0a

sys-auth/AusweisApp2: add 1.24.4

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

 sys-auth/AusweisApp2/AusweisApp2-1.24.4.ebuild | 51 ++
 sys-auth/AusweisApp2/Manifest  |  1 +
 2 files changed, 52 insertions(+)

diff --git a/sys-auth/AusweisApp2/AusweisApp2-1.24.4.ebuild 
b/sys-auth/AusweisApp2/AusweisApp2-1.24.4.ebuild
new file mode 100644
index ..f1b6cc8c799f
--- /dev/null
+++ b/sys-auth/AusweisApp2/AusweisApp2-1.24.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2020-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg-utils
+
+DESCRIPTION="Official authentication app for German ID cards and residence 
permits"
+HOMEPAGE="https://www.ausweisapp.bund.de/;
+SRC_URI="https://github.com/Governikus/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="EUPL-1.2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   dev-qt/linguist-tools:5
+   virtual/pkgconfig"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   dev-qt/qtconcurrent:5
+   dev-qt/qtcore:5
+   dev-qt/qtdeclarative:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtquickcontrols2:5
+   dev-qt/qtsvg:5
+   dev-qt/qtwebsockets:5[qml]
+   dev-qt/qtwidgets:5
+   net-libs/http-parser:0=
+   sys-apps/pcsc-lite
+   virtual/udev"
+
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_SHARED_LIBS=OFF
+   -DQt=Qt5
+   )
+   cmake_src_configure
+}
+
+pkg_postinst() {
+   xdg_icon_cache_update
+}
+
+pkg_postrm() {
+   xdg_icon_cache_update
+}

diff --git a/sys-auth/AusweisApp2/Manifest b/sys-auth/AusweisApp2/Manifest
index f5aaedbe2b65..9243bfdd4e41 100644
--- a/sys-auth/AusweisApp2/Manifest
+++ b/sys-auth/AusweisApp2/Manifest
@@ -1,2 +1,3 @@
 DIST AusweisApp2-1.24.2.tar.gz 11478273 BLAKE2B 
3afb45bfa82c83f2fda6286c879d20fe3dd3769eb6be74c12297dfd991d976f40c6e9342237f953ae51534c41306daea3de7f8cf7e6b638489037772193e72e4
 SHA512 
15735cc52947b2cc16794cc508af7c2347d9789222c8506ff0ffbfce1263230892fd81f57d583df7f929ef197c2bbc0728ef31c3c700f2c08ec9dba516bd225b
 DIST AusweisApp2-1.24.3.tar.gz 11482297 BLAKE2B 
2bd1351e0406c11b23cbd5ad3e1304e5bc1cde7a54227bb5cdc628f3d3c66aba82a7f1dc44eb9c6b6552926c9e987e0f3bb040155c014dc52c79bbaf961bbe10
 SHA512 
af963288e255c1dd49bcfafeebf4b5523d585c46fd293a4d3a57d6cd35cffddaa98bff21225aa623506a581596f375d5e9ae446b52bf351e3dae0aa9db81bff8
+DIST AusweisApp2-1.24.4.tar.gz 11482381 BLAKE2B 
26bb34bcefbe4dfce4b30300e71fdab61afa3a30c4b17dd5d90abc4f0cbaca062f7d91f0d49a082a3436a43b3a880f3771e879774f22e35963a905485c8e3c7e
 SHA512 
672b1e7a4543824afa241430b6784eef38273f32436451270c84d02617044b727691e3e15aa2ac09a06d3286a36e81c54c205f706a3db6c5cfabc48cf0a52c30



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

2022-11-02 Thread Conrad Kostecki
commit: d5fd80e02521117cfe1ba8929eb6379e03a30d12
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov  2 20:44:44 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov  2 20:44:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5fd80e0

sys-block/arcconf: drop 3.07.23971-r1

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

 sys-block/arcconf/Manifest |  1 -
 sys-block/arcconf/arcconf-3.07.23971-r1.ebuild | 36 --
 2 files changed, 37 deletions(-)

diff --git a/sys-block/arcconf/Manifest b/sys-block/arcconf/Manifest
index 4db34ac1a94b..eb91e33106c5 100644
--- a/sys-block/arcconf/Manifest
+++ b/sys-block/arcconf/Manifest
@@ -1,3 +1,2 @@
 DIST arcconf_v2_01_22270.zip 47168976 BLAKE2B 
95693a1408e5a4d0d638bbf265f2e1e64247dfec2b1078b56860c5fcd4b13ffa5967bfb9967abfd4b79c788aaeb20759b3a9070a84b083c1653e4868a96ac4cf
 SHA512 
0f91a697c44ea0c0561bec9e432e7d4eba8eb8a2b0255a9867bdb183f81e745aee1dcc2b0017847803dbb27f55cad3e985f4bcd3a202c52f5b557fb724e94d9e
-DIST arcconf_v3_07_23971.zip 99777386 BLAKE2B 
2fa5e5af1148d1aa67281af927cc9e158f85ffadcd49158adcd9dbb36b1a2c7b7607e68f44b5d2dc1e0ca80d7a0d64c447b93cffa048a03438a4473fefdc06e6
 SHA512 
09fc72931471c146ad6d5261efe15e2ede24198a16e554cc916bc30e775f592bd9ee476aaacace4df51504580aba03c52b30f5ebb133b410bddec3ccb330fddb
 DIST arcconf_v4_01_24763.zip 48927178 BLAKE2B 
d3af421390278097d45d22f3544946be032331f3bdb37f07737e5e353d24b5682ec5585f7b8d72c58ce74fce7914c337b7b60035f16faf5191c096a50d7f8489
 SHA512 
44198741ecbb8e090900e0130ac981d40462fdca75af5452a5a20e9b9e9bf76836922eb03d4f3df0a7219cacbbf62d0ee9c1628fb94e0415e3923c6ecb85bf35

diff --git a/sys-block/arcconf/arcconf-3.07.23971-r1.ebuild 
b/sys-block/arcconf/arcconf-3.07.23971-r1.ebuild
deleted file mode 100644
index 1355deb39497..
--- a/sys-block/arcconf/arcconf-3.07.23971-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PV="v${PV//./_}"
-
-inherit linux-info
-
-DESCRIPTION="Microsemi Adaptec RAID Controller Command Line Utility"
-HOMEPAGE="https://www.microsemi.com/;
-SRC_URI="http://download.adaptec.com/raid/storage_manager/${PN}_${MY_PV}.zip;
-S="${WORKDIR}/linux_x64"
-
-LICENSE="Microsemi"
-SLOT="0"
-KEYWORDS="-* amd64"
-
-BDEPEND="app-arch/unzip"
-
-RESTRICT="mirror bindist"
-
-QA_PREBUILT="usr/bin/arcconf"
-
-pkg_setup() {
-   # CONFIG_HARDENED_USERCOPY_PAGESPAN makes ARCCONF segault
-   # LEGACY_VSYSCALL_NONE makes ARCCONF segaultmakes ARCCONF segault
-   if linux-info_get_any_version && linux_config_src_exists; then
-   CONFIG_CHECK="!HARDENED_USERCOPY_PAGESPAN !LEGACY_VSYSCALL_NONE"
-   check_extra_config
-   fi
-}
-
-src_install() {
-   dobin arcconf
-}



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

2022-11-02 Thread Conrad Kostecki
commit: 87117e12a23b2d8914f9393d2b71187761996102
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov  2 20:43:03 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov  2 20:43:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87117e12

sys-apps/smc-sum: drop 2.8.0.20220126

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

 sys-apps/smc-sum/Manifest  |  1 -
 sys-apps/smc-sum/smc-sum-2.8.0.20220126.ebuild | 73 --
 2 files changed, 74 deletions(-)

diff --git a/sys-apps/smc-sum/Manifest b/sys-apps/smc-sum/Manifest
index 51a10713d0bf..ddb25790be38 100644
--- a/sys-apps/smc-sum/Manifest
+++ b/sys-apps/smc-sum/Manifest
@@ -1,2 +1 @@
-DIST sum_2.8.0_Linux_x86_64_20220126.tar.gz 14852916 BLAKE2B 
a65243878ec41c05fc8c71f147883fea29517e93ef0e1460a39827a98e1fd9e533be2f4a6cfceed29562ba2d0e798cac64645bbf4d2b23267396d86516277df9
 SHA512 
4e11a9916b3386229eb5cfc15830bd1ecab7d79cdc3280f4a736b8882554170e6d1579531c441d0966c816e1f9c98d256d7fbb2c0a6e8c03770a1053860a06f5
 DIST sum_2.8.1_Linux_x86_64_20220506.tar.gz 15414174 BLAKE2B 
939e338f7ae3223bcd970dfdabb1e5a0bb2388d21b8fdf3666b82cf77e6c415869518d15675f2a6b4a15312bdb6d44c5b13366d1173e4ac5343ec13c65a8cdec
 SHA512 
7350fefee12c7272d568049d07b18ef5736afc8602cb563691f8887ba046cc19aadbf57c0328e593a797d641cc515ea322de8dfb7a63ecff9b089f463dfb223e

diff --git a/sys-apps/smc-sum/smc-sum-2.8.0.20220126.ebuild 
b/sys-apps/smc-sum/smc-sum-2.8.0.20220126.ebuild
deleted file mode 100644
index e309a7ad7f47..
--- a/sys-apps/smc-sum/smc-sum-2.8.0.20220126.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-mod
-
-MY_DATE="$(ver_cut 4)"
-MY_PN="${PN/smc-/}"
-MY_PV="$(ver_cut 1-3)"
-
-DESCRIPTION="Updates the BIOS and IPMI firmware and system settings on 
Supermicro mainboards"
-HOMEPAGE="https://www.supermicro.com;
-SRC_URI="${MY_PN}_${MY_PV}_Linux_x86_64_${MY_DATE}.tar.gz"
-S="${WORKDIR}/${MY_PN}_${MY_PV}_Linux_x86_64"
-
-LICENSE="supermicro"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-IUSE="module"
-
-RDEPEND="
-   sys-libs/zlib
-   sys-power/iasl
-   module? ( !sys-apps/smc-sum-driver )
-"
-
-RESTRICT="bindist fetch mirror"
-
-DOCS=(
-   "PlatformFeatureSupportMatrix.pdf"
-   "ReleaseNote.txt"
-   "SUM_UserGuide.pdf"
-   "sumrc.sample"
-   "ExternalData/SMCIPID.txt"
-   "ExternalData/VENID.txt"
-)
-
-PATCHES=( "${FILESDIR}/${PN}-2.7.0.20210903-missing-include.patch" )
-
-BUILD_TARGETS="default"
-MODULE_NAMES="sum_bios(misc:${S}/driver/Source/Linux)"
-
-QA_PREBUILT="usr/bin/smc-sum"
-
-pkg_nofetch() {
-   elog "Please download ${A} from"
-   elog "https://www.supermicro.com/SwDownload/UserInfo.aspx?sw=0=SUM;
-   elog "and place it in your DISTDIR directory."
-}
-
-src_prepare() {
-   default
-
-   # Install new Makefile to respect users CFLAGS and LDFLAGS
-   cp "${FILESDIR}"/makefile driver/Source/Linux/Makefile || die
-}
-
-src_compile() {
-   if use module; then
-   BUILD_PARAMS="KDIR=${KV_OUT_DIR} M=${S}/driver/Source/Linux"
-   linux-mod_src_compile
-   else
-   :;
-   fi
-}
-
-src_install() {
-   newbin sum smc-sum
-   einstalldocs
-
-   use module && linux-mod_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/qdirstat/files/, sys-apps/qdirstat/

2022-11-02 Thread Conrad Kostecki
commit: e109216778d4591a3d654613cc83a106f4b90278
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov  2 20:41:21 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov  2 20:41:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1092167

sys-apps/qdirstat: drop 1.8

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

 sys-apps/qdirstat/Manifest  |   1 -
 sys-apps/qdirstat/files/qdirstat-1.8-musl.patch | 102 
 sys-apps/qdirstat/qdirstat-1.8.ebuild   |  57 -
 3 files changed, 160 deletions(-)

diff --git a/sys-apps/qdirstat/Manifest b/sys-apps/qdirstat/Manifest
index 80e7cb096116..304bbc9d600e 100644
--- a/sys-apps/qdirstat/Manifest
+++ b/sys-apps/qdirstat/Manifest
@@ -1,2 +1 @@
 DIST qdirstat-1.8.1.tar.gz 8726725 BLAKE2B 
5592f6c551cd218faa6bc82433707c6eff531b142d2c5b11f85eb7212a57a4e0c9e8dcc58f76237dee45357628c7076da07849d134805d255dd10b27c5f330a0
 SHA512 
af7043d52154cfb148d7365eb24d3d728ad7ac03f9e0bd9e33bcd03d040793624f7eba0061c72ba53d4828c5a9f2e717663dc84e01d33ee4d471b7a6a1d7f7e1
-DIST qdirstat-1.8.tar.gz 8720791 BLAKE2B 
fd1da935e82c7cdb2880e3a1e2902627c7f3e2972d08ae83a7ca49c4f641c07184c791471fb7a62211660f6e9bfb6fd0dc309c26c0fcffa1cad98de029e2b384
 SHA512 
fb7b757cf08c6b6ec0c14be9b08b8b6784a36e100c3ac89dbaef176ef908e43c47c2788fc4002a5e5f7308c990518cb3a104166e12cec605ff1a586bd7a4af10

diff --git a/sys-apps/qdirstat/files/qdirstat-1.8-musl.patch 
b/sys-apps/qdirstat/files/qdirstat-1.8-musl.patch
deleted file mode 100644
index e730352a8040..
--- a/sys-apps/qdirstat/files/qdirstat-1.8-musl.patch
+++ /dev/null
@@ -1,102 +0,0 @@
-From ca2c6c4a0a90ed467af9c4c73b918dd4bf720f2a Mon Sep 17 00:00:00 2001
-From: Stefan Hundhammer 
-Date: Wed, 9 Feb 2022 11:05:31 +0100
-Subject: [PATCH] Fixed GitHub issue #187: ALLPERMS not defined in libc-musl
-

- src/BrokenLibc.h   | 45 +
- src/FileInfo.cpp   |  1 +
- src/FormatUtil.cpp |  1 +
- src/src.pro|  3 ++-
- 4 files changed, 49 insertions(+), 1 deletion(-)
- create mode 100644 src/BrokenLibc.h
-
-diff --git a/src/BrokenLibc.h b/src/BrokenLibc.h
-new file mode 100644
-index ..8bdf2a84
 /dev/null
-+++ b/src/BrokenLibc.h
-@@ -0,0 +1,45 @@
-+/*
-+ *   File name: BrokenLibc.h
-+ *   Summary: Substitutes for common system-level defines
-+ *   License: GPL V2 - See file LICENSE for details.
-+ *
-+ *   Author:  Stefan Hundhammer 
-+ */
-+
-+#ifndef BrokenLibc_h
-+#define BrokenLibc_h
-+
-+// This contains common #defines that are present on modern systems, but
-+// sometimes not on systems that insist to exchange known working subsystems
-+// such as glibc with their own version, commonly because of the "not invented
-+// here" syndrome.
-+
-+
-+// Make sure the original defines are available regardless of include order
-+
-+#include// ALLPERMS
-+
-+
-+#ifndef ALLPERMS
-+#  define ALLPERMS 0
-+
-+// Uncomment for debugging:
-+// #  warning "Using ALLPERMS replacement"
-+
-+// Not available in musl-libc used on Gentoo:
-+//
-+//   https://github.com/shundhammer/qdirstat/issues/187
-+//
-+// Original from Linux / glibc /usr/include/x86_64-linux-gnu/sys/stat.h :
-+//
-+//   #define ALLPERMS (S_ISUID|S_ISGID|S_ISVTX|S_IRWXU|S_IRWXG|S_IRWXO)/* 
0 */
-+//
-+// But that might induce more complaints because any of S_IRWXU, S_IRWXG
-+// etc. may also not be defined on such a system. So let's keep it simple.
-+// If they also use a different bit pattern for those permissions, that's 
their
-+// problem.
-+#endif
-+
-+
-+
-+#endif  // BrokenLibc_h
-diff --git a/src/FileInfo.cpp b/src/FileInfo.cpp
-index 6be13a8d..d8195819 100644
 a/src/FileInfo.cpp
-+++ b/src/FileInfo.cpp
-@@ -26,6 +26,7 @@
- #include "SysUtil.h"
- #include "Logger.h"
- #include "Exception.h"
-+#include "BrokenLibc.h" // ALLPERMS
- 
- // Some filesystems (NTFS seems to be among them) may handle block fragments
- // well. Don't report files as "sparse" files if the block size is only a few
-diff --git a/src/FormatUtil.cpp b/src/FormatUtil.cpp
-index 6c755d79..43ca9ec4 100644
 a/src/FormatUtil.cpp
-+++ b/src/FormatUtil.cpp
-@@ -11,6 +11,7 @@
- #include 
- 
- #include "FormatUtil.h"
-+#include "BrokenLibc.h" // ALLPERMS
- 
- using namespace QDirStat;
- 
-diff --git a/src/src.pro b/src/src.pro
-index c9616462..50b51ca4 100644
 a/src/src.pro
-+++ b/src/src.pro
-@@ -157,7 +157,8 @@ HEADERS  = \
-   ActionManager.h \
-   AdaptiveTimer.h \
-   Attic.h \
--  BreadcrumbNavigator.h   \
-+BreadcrumbNavigator.h \
-+BrokenLibc.h\
-   BucketsTableModel.h \
-   BusyPopup.h \
-   Cleanup.h   \

diff --git a/sys-apps/qdirstat/qdirstat-1.8.ebuild 
b/sys-apps/qdirstat/qdirstat-1.8.ebuild
deleted 

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

2022-11-02 Thread Conrad Kostecki
commit: c5608a1340c2c95de9437007755329b853a51ea1
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Nov  2 20:28:14 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Nov  2 20:29:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5608a13

dev-libs/mxml: drop 3.3

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

 dev-libs/mxml/Manifest|  1 -
 dev-libs/mxml/mxml-3.3.ebuild | 59 ---
 2 files changed, 60 deletions(-)

diff --git a/dev-libs/mxml/Manifest b/dev-libs/mxml/Manifest
index a9a6f2305cba..905f517aa128 100644
--- a/dev-libs/mxml/Manifest
+++ b/dev-libs/mxml/Manifest
@@ -1,2 +1 @@
 DIST mxml-3.3.1.tar.gz 1554784 BLAKE2B 
e0d599fd947dfef72edae40c1e70ea76c92105128dd46e772a7c71f9293cab3339c980396dffe105246cad64d0474935cc1939005ad9a2bffc8e8107f025a466
 SHA512 
43e6a92806d9c3f5db39fbf960c15ebfa6d92ef98274b7ce39b57724d6c26ad4362d6d8f3c1023efda92e6a815df068e5038a0cd479562b6be9dbdda8e827a41
-DIST mxml-3.3.tar.gz 1550358 BLAKE2B 
2b815cd8c2031099e2767caad93cc389962ec547fadade92b0a7fb48a2352fd0940c9e434c2081b7419e0cfb489266d7116dacefd6fb9d7ce40d6de0f49cb2a6
 SHA512 
5a8453bec17e46afc9b100df03dba2219353a076152f34a5dc41b7f042fa570723effc3472680a4380674c412c3ab31e017f6704b1e8308227a4d9b3f13cb197

diff --git a/dev-libs/mxml/mxml-3.3.ebuild b/dev-libs/mxml/mxml-3.3.ebuild
deleted file mode 100644
index cd7924fd99c9..
--- a/dev-libs/mxml/mxml-3.3.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A small XML parsing library that you can use to read XML data 
files or strings"
-HOMEPAGE="
-   https://github.com/michaelrsweet/mxml
-   https://www.msweet.org/mxml/
-"
-SRC_URI="https://github.com/michaelrsweet/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Mini-XML"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="static-libs threads"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
-   default
-
-   # Don't run always tests
-   # Enable verbose compiling
-   sed -e '/ALLTARGETS/s/testmxml//g' -e '/.SILENT:/d' -i Makefile.in || 
die
-
-   # Build only static-libs, when requested by user, also build docs 
without static-libs in that case
-   if ! use static-libs; then
-   local mysedopts=(
-   -e '/^install:/s/install-libmxml.a//g'
-   -e '/^mxml.xml:/s/-static//g'
-   -e '/^mxml.epub:/s/-static//g'
-   -e '/^valgrind/s/-static//g'
-   -e 's/.\/mxmldoc-static/LD_LIBRARY_PATH="." 
.\/mxmldoc/g'
-   )
-   sed "${mysedopts[@]}" -i Makefile.in || die
-   fi
-
-   eautoconf
-}
-
-src_configure() {
-   local myeconfargs=(
-   $(use_enable threads)
-   --with-docdir=/usr/share/doc/"${PF}"
-   )
-
-   econf "${myeconfargs[@]}"
-}
-
-src_test() {
-   emake testmxml
-}
-
-src_install() {
-   emake DSTROOT="${ED}" install
-}



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

2022-11-02 Thread Mike Gilbert
commit: 29e8109a12a05e6fa7020c3778adf549444c94c8
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Nov  2 20:10:55 2022 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Nov  2 20:10:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29e8109a

sys-apps/merge-usr: add 4, drop 3

Closes: https://bugs.gentoo.org/879091
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-apps/merge-usr/Manifest   | 2 +-
 sys-apps/merge-usr/{merge-usr-3.ebuild => merge-usr-4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/merge-usr/Manifest b/sys-apps/merge-usr/Manifest
index 4c366fe38836..4c8209a68fb6 100644
--- a/sys-apps/merge-usr/Manifest
+++ b/sys-apps/merge-usr/Manifest
@@ -1 +1 @@
-DIST merge-usr-3.tar.gz 9364 BLAKE2B 
c6302ee9a819c2779d3de2d2ceca05311bc4733f4e8a2fb294b582fa92241b61179e5b92957761a10a1157ec766cf64da9c9a9486c90599442fffb8974c439bf
 SHA512 
606bfab1b7494f8475f41e514cb4dc071837ac9b0b96205ca832198c742c937dd1dcadc9bf48b69524422131873ace56362804380682dbed08a18515adfc9080
+DIST merge-usr-4.tar.gz 9494 BLAKE2B 
d431a276c04ba56996b63a6c93381f9f325c2107ca35b2cc5e9e6ba8f11b37fceab1ef5209fbd52178ca6c991d82c259220cc22e45856632f331e61d6f256592
 SHA512 
de614d9e15edbdb62c362dc022939d3f85622cd6c98a31d30cf41698b5c717d3b4978941b3793a320dc7a44ee29676e431d5b021b03c34d11ad60619aa34dabe

diff --git a/sys-apps/merge-usr/merge-usr-3.ebuild 
b/sys-apps/merge-usr/merge-usr-4.ebuild
similarity index 100%
rename from sys-apps/merge-usr/merge-usr-3.ebuild
rename to sys-apps/merge-usr/merge-usr-4.ebuild



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

2022-11-02 Thread Sam James
commit: 4fc30ca8fd40fbb28fe2f2e8da47e61de2ab05fa
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 20:06:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:06:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fc30ca8

dev-libs/serd: Stabilize 0.30.16 amd64, #879119

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

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

diff --git a/dev-libs/serd/serd-0.30.16.ebuild 
b/dev-libs/serd/serd-0.30.16.ebuild
index c2dac0856b5d..c47dad4e435e 100644
--- a/dev-libs/serd/serd-0.30.16.ebuild
+++ b/dev-libs/serd/serd-0.30.16.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz;
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc 
~x86"
 IUSE="doc static-libs test +tools"
 RESTRICT="!test? ( test )"
 



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

2022-11-02 Thread Sam James
commit: 9c1e0e8fc674471beb194675a6994d6a7cecdf13
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 20:06:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:06:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c1e0e8f

media-libs/suil: Stabilize 0.10.18 amd64, #879129

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

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

diff --git a/media-libs/suil/suil-0.10.18.ebuild 
b/media-libs/suil/suil-0.10.18.ebuild
index fcb5a56fa1b0..268550a3edac 100644
--- a/media-libs/suil/suil-0.10.18.ebuild
+++ b/media-libs/suil/suil-0.10.18.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz;
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc ppc64 ~riscv ~x86"
 IUSE="doc gtk gtk2 qt5 X"
 
 BDEPEND="



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

2022-11-02 Thread Sam James
commit: ebd5d6ee50c9d3308c1890b62a80b040307a2ff8
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 20:06:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:06:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd5d6ee

dev-libs/libmemcached-awesome: Stabilize 1.1.2 amd64, #879159

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

 dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.2.ebuild 
b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.2.ebuild
index 048b928cde04..0fb403cfcb5e 100644
--- a/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.2.ebuild
+++ b/dev-libs/libmemcached-awesome/libmemcached-awesome-1.1.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/libmemcached-${PV}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~x86"
+KEYWORDS="amd64 arm arm64 ~x86"
 IUSE="+libevent sasl test"
 RESTRICT="!test? ( test )"
 



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

2022-11-02 Thread Sam James
commit: 19fb34ec4880e84fe6d02efc71c7bff4303b0e71
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 20:06:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:06:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19fb34ec

app-emulation/nemu: Stabilize 3.0.0 amd64, #879173

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

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

diff --git a/app-emulation/nemu/nemu-3.0.0.ebuild 
b/app-emulation/nemu/nemu-3.0.0.ebuild
index 503a514f8dfa..6fdb49e54b40 100644
--- a/app-emulation/nemu/nemu-3.0.0.ebuild
+++ b/app-emulation/nemu/nemu-3.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/nemuTUI/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="dbus network-map +ovf spice +vnc-client remote-api"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-plugins/mda-lv2/

2022-11-02 Thread Sam James
commit: e1278cab11a0c2586584ef9b3e2f83b08f4df1d8
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 20:06:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:06:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1278cab

media-plugins/mda-lv2: Stabilize 1.2.10 amd64, #879133

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

 media-plugins/mda-lv2/mda-lv2-1.2.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-plugins/mda-lv2/mda-lv2-1.2.10.ebuild 
b/media-plugins/mda-lv2/mda-lv2-1.2.10.ebuild
index 7aa26b976822..c587507650bd 100644
--- a/media-plugins/mda-lv2/mda-lv2-1.2.10.ebuild
+++ b/media-plugins/mda-lv2/mda-lv2-1.2.10.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz;
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
 
 BDEPEND="
virtual/pkgconfig



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

2022-11-02 Thread Sam James
commit: e50991c2bbed900954a46bcbafe94467991d57c3
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 20:06:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:06:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50991c2

sys-fs/ntfs3g: Stabilize 2022.10.3 amd64, #878901

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

 sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild 
b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
index a066d2a3d4ce..7895aa53370d 100644
--- a/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
+++ b/sys-fs/ntfs3g/ntfs3g-2022.10.3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://download.tuxera.com/opensource/${MY_P}.tgz;
 LICENSE="GPL-2"
 # The subslot matches the SONAME major #.
 SLOT="0/89"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="acl debug +fuse +mount-ntfs ntfsdecrypt +ntfsprogs static-libs suid 
xattr"
 
 RDEPEND="



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

2022-11-02 Thread Sam James
commit: b82047416027bab831ddca697d656adec30efead
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 20:06:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:06:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8204741

media-libs/lilv: Stabilize 0.24.20 amd64, #879125

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

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

diff --git a/media-libs/lilv/lilv-0.24.20.ebuild 
b/media-libs/lilv/lilv-0.24.20.ebuild
index 6f96f7427fa7..6114391b1ff2 100644
--- a/media-libs/lilv/lilv-0.24.20.ebuild
+++ b/media-libs/lilv/lilv-0.24.20.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://download.drobilla.net/${P}.tar.xz;
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc 
~x86"
 IUSE="doc python test tools"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"



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

2022-11-02 Thread Sam James
commit: fdfbb69d9d3747b74f756ff0bc03386825a3682e
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 20:06:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:06:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdfbb69d

media-libs/rubberband: Stabilize 3.1.1 amd64, #879127

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

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

diff --git a/media-libs/rubberband/rubberband-3.1.1.ebuild 
b/media-libs/rubberband/rubberband-3.1.1.ebuild
index 998a4bcc849e..ca9a1e974112 100644
--- a/media-libs/rubberband/rubberband-3.1.1.ebuild
+++ b/media-libs/rubberband/rubberband-3.1.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://breakfastquay.com/files/releases/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc ~x86"
 IUSE="ladspa jni static-libs +programs vamp"
 
 BDEPEND="



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

2022-11-02 Thread Sam James
commit: 96aabb34b436d4cd0e5bec4367c457f44756b1e0
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 20:06:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:06:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96aabb34

dev-vcs/git-crypt: fix build w/ OpenSSL 1.1.x

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

 dev-vcs/git-crypt/git-crypt-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/git-crypt/git-crypt-0.7.0.ebuild 
b/dev-vcs/git-crypt/git-crypt-0.7.0.ebuild
index d9424c732212..9df1724c5b16 100644
--- a/dev-vcs/git-crypt/git-crypt-0.7.0.ebuild
+++ b/dev-vcs/git-crypt/git-crypt-0.7.0.ebuild
@@ -22,7 +22,7 @@ BDEPEND="dev-libs/libxslt"
 
 src_configure() {
# bug #805545, https://github.com/AGWA/git-crypt/issues/232
-   append-cppflags -DOPENSSL_API_COMPAT=0x3000L
+   append-cppflags -DOPENSSL_API_COMPAT=10101
tc-export CXX
 
# bug #689180



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

2022-11-02 Thread Sam James
commit: bb9639a94ba59a7b247838d36f6af9a37af61f2d
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov  2 20:04:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:04:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9639a9

app-editors/neovim: drop obsolete neovim--cmake-release-type.patch

We use RelWithDebInfo in cmake.eclass (and actually seem to set Release in
the ebuilds right now) not "Gentoo" as the build type now.

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

 app-editors/neovim/neovim-.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/app-editors/neovim/neovim-.ebuild 
b/app-editors/neovim/neovim-.ebuild
index fe675b291f83..da37df6874aa 100644
--- a/app-editors/neovim/neovim-.ebuild
+++ b/app-editors/neovim/neovim-.ebuild
@@ -73,13 +73,11 @@ PATCHES=()
 if [[ ${PV} ==  ]]; then
PATCHES+=(
"${FILESDIR}/${PN}--cmake_lua_version.patch"
-   "${FILESDIR}/${PN}--cmake-release-type.patch"
"${FILESDIR}/${PN}--cmake-darwin.patch"
)
 else
PATCHES+=(
"${FILESDIR}/${PN}--cmake_lua_version.patch"
-   "${FILESDIR}/${PN}--cmake-release-type.patch"
"${FILESDIR}/${PN}--cmake-darwin.patch"
)
 fi



[gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/files/

2022-11-02 Thread Sam James
commit: 317d433897aa1ecb0138d97df6d9374ace4005b4
Author: Bharath Saiguhan  protonmail  com>
AuthorDate: Mon Oct 31 06:26:23 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov  2 20:02:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317d4338

app-editors/neovim: fix cmake-release-type.patch

Upstream converted the (old) runtime/autoload/health/nvim.vim file into
the (new) runtime/lua/nvim/health.lua file. This causes patching to fail
during building, since the old file won't be found.

This commit modifies the patch file to work on the new file.

Signed-off-by: Bharath Saiguhan  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/28048
Signed-off-by: Sam James  gentoo.org>

 .../files/neovim--cmake-release-type.patch | 22 +++---
 1 file changed, 11 insertions(+), 11 deletions(-)

diff --git a/app-editors/neovim/files/neovim--cmake-release-type.patch 
b/app-editors/neovim/files/neovim--cmake-release-type.patch
index 8114e2a92b74..8c24b6b6123f 100644
--- a/app-editors/neovim/files/neovim--cmake-release-type.patch
+++ b/app-editors/neovim/files/neovim--cmake-release-type.patch
@@ -1,16 +1,16 @@
 Ensure that :checkhealth is happy with the Gentoo build type.
 https://bugs.gentoo.org/757744
 a/runtime/autoload/health/nvim.vim
-+++ b/runtime/autoload/health/nvim.vim
-@@ -135,7 +135,7 @@ function! s:check_performance() abort
-   let buildtype = matchstr(execute('version'), '\v\cbuild type:?\s*[^\n\r\t 
]+')
-   if empty(buildtype)
- call health#report_error('failed to get build type from :version')
--  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
-+  elseif buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|Gentoo)'
- call health#report_ok(buildtype)
-   else
- call health#report_info(buildtype)
+--- a/runtime/lua/nvim/health.lua
 b/runtime/lua/nvim/health.lua
+@@ -149,7 +149,7 @@ local function check_performance()
+ let s:buildtype = matchstr(execute('version'), '\v\cbuild 
type:?\s*[^\n\r\t ]+')
+ if empty(s:buildtype)
+   call health#report_error('failed to get build type from :version')
+-elseif s:buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo)'
++elseif s:buildtype =~# '\v(MinSizeRel|Release|RelWithDebInfo|Gentoo)'
+   call health#report_ok(s:buildtype)
+ else
+   call health#report_info(s:buildtype)
 --- a/CMakeLists.txt
 +++ b/CMakeLists.txt
 @@ -137,12 +137,6 @@ else()



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

2022-11-02 Thread Ionen Wolkens
commit: 8b1745a79b89e3e2b3a389b96a33292541a4edb9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov  2 19:50:18 2022 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov  2 19:54:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b1745a7

dev-libs/libgrapheme: add 2.0.2

Same as 2.0.1 but with a .pc file (so will stable soon).

Now has a custom ./configure script but just sets what's
already default (+virtual/awk dep), and seem primarily
useful for OpenBSD/Darwin -- so leaving ebuild as-is.

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

 dev-libs/libgrapheme/Manifest |  1 +
 dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild | 38 +++
 2 files changed, 39 insertions(+)

diff --git a/dev-libs/libgrapheme/Manifest b/dev-libs/libgrapheme/Manifest
index b2ebc2371f4d..f0b32b211424 100644
--- a/dev-libs/libgrapheme/Manifest
+++ b/dev-libs/libgrapheme/Manifest
@@ -1 +1,2 @@
 DIST libgrapheme-2.0.1.tar.gz 845666 BLAKE2B 
872617d492e64ac0af2562e2842c0011e47f103551b72f0ed4979c1c486401fac0881614d7205da4db4b375c8cd89c00a02e1063428caea0110d5cd3a92602aa
 SHA512 
bc52d4384332a2e2cb01a2697b21e8a3a9742e8ae95dd6e815b69de0a82fdaa2286c44038688a94812dde09d5479a625b0b5c9f839a69789e40d4b76a2def808
+DIST libgrapheme-2.0.2.tar.gz 846990 BLAKE2B 
ade6c3ca8481bf3c3e1b1512a3c02caa9f7f2bcb3e9a59f0f3c5af7a1603c2ff2bf4f689d25e47e156d663d95c4e9e209e03504fcde27a9daf1791bc4954663e
 SHA512 
640fb0926f8f46ae98aaba708f8bd1539f7485f150d4b8021195268813ff361ebfc05a49f27ef6eaca9f2051e648912e70b9dac7fbbef84cedefdd4f2cdcb45e

diff --git a/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild 
b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
new file mode 100644
index ..7a7149cccb1d
--- /dev/null
+++ b/dev-libs/libgrapheme/libgrapheme-2.0.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Unicode string library"
+HOMEPAGE="https://libs.suckless.org/libgrapheme/;
+SRC_URI="https://dl.suckless.org/libgrapheme/${P}.tar.gz;
+
+LICENSE="ISC Unicode-DFS-2016"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~x86"
+# upstream suggests keeping the static option, others have requested it too
+IUSE="static-libs"
+
+src_prepare() {
+   default
+
+   append-cflags ${CPPFLAGS}
+   tc-export CC AR RANLIB
+   tc-export_build_env BUILD_CC
+   sed -Ei '/^(BUILD_|)(CC|AR|RANLIB|CFLAGS|LDFLAGS|LDCONFIG).*=/d' 
config.mk || die
+}
+
+src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   LIBPREFIX="${EPREFIX}"/usr/$(get_libdir)
+   )
+
+   emake "${emakeargs[@]}" install
+   einstalldocs
+
+   use static-libs || rm "${ED}"/usr/$(get_libdir)/${PN}.a || die
+}



[gentoo-commits] proj/pkgcore/pkgcheck:master commit in: , ...

2022-11-02 Thread Arthur Zamarin
commit: f3d618057391b7de5bd7b26f65ce25a726d2d072
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov  2 19:22:48 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov  2 19:26:57 2022 +
URL:
https://gitweb.gentoo.org/proj/pkgcore/pkgcheck.git/commit/?id=f3d61805

UnquotedVariable: fix false positives with declaration_command

Caught on app-admin/salt, it was incorrectly reporting for TMPDIR
declared with `local` or `export`. This creates different parse tree
with tree-sitter, so it was flagging this wrongly. Fix it, update tests.
With this, the diff for gentoo repo is only for app-admin/salt.

Reported-by: Patrick McLean  gentoo.org>
Resolves: https://github.com/pkgcore/pkgcheck/issues/490
Signed-off-by: Arthur Zamarin  gentoo.org>

 src/pkgcheck/checks/codingstyle.py|  3 +++
 .../EbuildUnquotedVariable/fix.patch  | 19 ++-
 .../EbuildUnquotedVariable-0.ebuild   |  4 
 3 files changed, 17 insertions(+), 9 deletions(-)

diff --git a/src/pkgcheck/checks/codingstyle.py 
b/src/pkgcheck/checks/codingstyle.py
index 4bf9932d..30e7f9f9 100644
--- a/src/pkgcheck/checks/codingstyle.py
+++ b/src/pkgcheck/checks/codingstyle.py
@@ -1019,6 +1019,9 @@ class _UnquotedVariablesCheck(Check):
 # Variable is part of a shell assignment, and does not need to be
 # quoted. for example S=${WORKDIR}/${PN} is ok.
 'variable_assignment',
+# Variable is part of declaring variables, and does not need to be
+# quoted. for example local TMPDIR is ok.
+'declaration_command',
 # Variable sits inside a [[ ]] test command and it's OK not to be 
quoted
 'test_command',
 # Variable is being used in a heredoc body, no need to specify quotes.

diff --git 
a/testdata/data/repos/standalone/EbuildUnquotedVariablesCheck/EbuildUnquotedVariable/fix.patch
 
b/testdata/data/repos/standalone/EbuildUnquotedVariablesCheck/EbuildUnquotedVariable/fix.patch
index a89ad5c4..d1172534 100644
--- 
a/testdata/data/repos/standalone/EbuildUnquotedVariablesCheck/EbuildUnquotedVariable/fix.patch
+++ 
b/testdata/data/repos/standalone/EbuildUnquotedVariablesCheck/EbuildUnquotedVariable/fix.patch
@@ -2,7 +2,7 @@
 +++ 
fixed/EbuildUnquotedVariablesCheck/EbuildUnquotedVariable/EbuildUnquotedVariable-0.ebuild
  2022-05-18 20:50:00.271294657 +0200
 @@ -6,7 +6,7 @@
  S=${WORKDIR}/${PV} # ok
- 
+
  PATCHES=(
 -  ${FILESDIR}/foo.patch # FAIL
 +  "${FILESDIR}"/foo.patch # FAIL
@@ -12,35 +12,36 @@
 @@ -16,28 +16,28 @@
:
fi
- 
+
 -  if has "foo" ${FILESDIR} ; then # FAIL
 +  if has "foo" "${FILESDIR}" ; then # FAIL
:
fi
- 
+
local t=${T} # ok
local t=${T}/t # ok
 -  emake CC=${T}; someotherfunc ${T} # FAIL
 +  emake CC="${T}"; someotherfunc "${T}" # FAIL
- 
+
 -  local var=( TMP=${T} ) # FAIL
 +  local var=( TMP="${T}" ) # FAIL
- 
+
cat > "${T}"/somefile <<- EOF || die
PATH="${EPREFIX}${INSTALLDIR}/bin"
EOF
doenvd "${T}"/10stuffit # ok
- 
+
 -  echo "InitiatorName=$(${WORKDIR}/usr/sbin/iscsi-iname)" # FAIL
 +  echo "InitiatorName=$("${WORKDIR}"/usr/sbin/iscsi-iname)" # FAIL
einfo ${WORKDIR} # ok
- 
+
if grep -qs '^ *sshd *:' "${WORKDIR}"/etc/hosts.{allow,deny} ; then # ok
ewarn "something something ${WORKDIR} here"
fi
- 
+
 -  cat < ${T} # FAIL
 -  cat >> ${T} # FAIL
 +  cat < "${T}" # FAIL
 +  cat >> "${T}" # FAIL
- }
+
+   local TMPDIR # ok

diff --git 
a/testdata/repos/standalone/EbuildUnquotedVariablesCheck/EbuildUnquotedVariable/EbuildUnquotedVariable-0.ebuild
 
b/testdata/repos/standalone/EbuildUnquotedVariablesCheck/EbuildUnquotedVariable/EbuildUnquotedVariable-0.ebuild
index 83a381bf..0c382b1b 100644
--- 
a/testdata/repos/standalone/EbuildUnquotedVariablesCheck/EbuildUnquotedVariable/EbuildUnquotedVariable-0.ebuild
+++ 
b/testdata/repos/standalone/EbuildUnquotedVariablesCheck/EbuildUnquotedVariable/EbuildUnquotedVariable-0.ebuild
@@ -40,4 +40,8 @@ src_prepare() {
 
cat < ${T} # FAIL
cat >> ${T} # FAIL
+
+   local TMPDIR # ok
+   TMPDIR="$(mktemp --directory --tmpdir=/tmp ${PN}-)" # ok
+   export TMPDIR # ok
 }



[gentoo-commits] repo/gentoo:master commit in: mail-client/s-nail/

2022-11-02 Thread Brian Evans
commit: 287f4227bfb24c2757206a124d4fa1e96fa3673b
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Nov  2 19:22:15 2022 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Nov  2 19:22:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287f4227

mail-client/s-nail: Revert test setting from previous commit

Signed-off-by: Brian Evans  gentoo.org>

 mail-client/s-nail/s-nail-14.9.24.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mail-client/s-nail/s-nail-14.9.24.ebuild 
b/mail-client/s-nail/s-nail-14.9.24.ebuild
index 919009f5d74b..78877855757c 100644
--- a/mail-client/s-nail/s-nail-14.9.24.ebuild
+++ b/mail-client/s-nail/s-nail-14.9.24.ebuild
@@ -62,7 +62,7 @@ src_configure() {
 }
 
 src_compile() {
-   TMPDIR=/tmp emake build
+   emake build
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: mail-client/s-nail/

2022-11-02 Thread Brian Evans
commit: be85a7b83178e93eab93f2d415d581da0c43426a
Author: Brian Evans  gentoo  org>
AuthorDate: Wed Nov  2 19:16:34 2022 +
Commit: Brian Evans  gentoo  org>
CommitDate: Wed Nov  2 19:16:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be85a7b8

mail-client/s-nail: Fix building with sys-devel/make-4.4

The config target saves MAKEFLAGS to a file and this is referenced incorrectly
later.  make 4.4 could then look for a jobserver file that no longer exists
if -j > 1.

Run make directly instead of emake to avoid pollution in config.

Closes: https://bugs.gentoo.org/879065
Signed-off-by: Brian Evans  gentoo.org>

 mail-client/s-nail/s-nail-14.9.22.ebuild | 3 ++-
 mail-client/s-nail/s-nail-14.9.24.ebuild | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/mail-client/s-nail/s-nail-14.9.22.ebuild 
b/mail-client/s-nail/s-nail-14.9.22.ebuild
index dd455d2c17f5..822c7e20fc58 100644
--- a/mail-client/s-nail/s-nail-14.9.22.ebuild
+++ b/mail-client/s-nail/s-nail-14.9.22.ebuild
@@ -57,7 +57,8 @@ src_configure() {
 
tc-is-cross-compiler && confopts+=( OPT_CROSS_BUILD=yes )
 
-   emake "${confopts[@]}" config
+   # Cannot use emake or bad options saved Bug 879065
+   make "${confopts[@]}" config || die
 }
 
 src_compile() {

diff --git a/mail-client/s-nail/s-nail-14.9.24.ebuild 
b/mail-client/s-nail/s-nail-14.9.24.ebuild
index 04362d1fe000..919009f5d74b 100644
--- a/mail-client/s-nail/s-nail-14.9.24.ebuild
+++ b/mail-client/s-nail/s-nail-14.9.24.ebuild
@@ -57,11 +57,12 @@ src_configure() {
 
tc-is-cross-compiler && confopts+=( OPT_CROSS_BUILD=yes )
 
-   emake "${confopts[@]}" config
+   # Cannot use emake or bad options saved Bug 879065
+   make "${confopts[@]}" config || die
 }
 
 src_compile() {
-   emake build
+   TMPDIR=/tmp emake build
 }
 
 src_install() {



  1   2   3   4   >