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

2023-10-03 Thread Michał Górny
commit: 7e7987081fae7fc45936f58a0840df0aac7eab70
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:35:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e798708

dev-python/pytest-datadir: Bump to 1.5.0

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

 dev-python/pytest-datadir/Manifest |  1 +
 .../pytest-datadir/pytest-datadir-1.5.0.ebuild | 29 ++
 2 files changed, 30 insertions(+)

diff --git a/dev-python/pytest-datadir/Manifest 
b/dev-python/pytest-datadir/Manifest
index b31186d8b5e9..c8ef0907a149 100644
--- a/dev-python/pytest-datadir/Manifest
+++ b/dev-python/pytest-datadir/Manifest
@@ -1 +1,2 @@
 DIST pytest-datadir-1.4.1.tar.gz 7862 BLAKE2B 
6ecd0ba76706c2fedf5964b3f6476176b2eb858fff9207b6286f6235d13c173f62fd03abeab2f5e5fd31506ee436c731d9786fe7937620bb1de08bb50f7b492d
 SHA512 
e9a301004275235787de11242fe987665e4fcc89ca2d1168b27686f4d1506e506bdd517658edcbf2aca97b28dcb1869653e16412157b8ef313c1d4146f8cf4d8
+DIST pytest-datadir-1.5.0.tar.gz 8821 BLAKE2B 
68250c0100492c501b2752930cc6668a50233a7be08eeec56b3c2bc21a13a2f6e2a2bd066dd52d58d219cd63b22f0a63fe51b7e16f80dd919f835994b5cd
 SHA512 
6a91bbd7d1ac133c08d5aad3d9b7fa55b9c81dfea1ca5c18f8c9a90a60db4a1e5c09584a4ad0d420007162c507b91d6769a692057ef5be8eb44af6cbd5704f0c

diff --git a/dev-python/pytest-datadir/pytest-datadir-1.5.0.ebuild 
b/dev-python/pytest-datadir/pytest-datadir-1.5.0.ebuild
new file mode 100644
index ..103e6d22cdc1
--- /dev/null
+++ b/dev-python/pytest-datadir/pytest-datadir-1.5.0.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pytest plugin for manipulating test data directories and files"
+HOMEPAGE="
+   https://github.com/gabrielcnr/pytest-datadir/
+   https://pypi.org/project/pytest-datadir/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/pytest[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-10-03 Thread Michał Górny
commit: 07915f0554435d2ba24a3d495f3b87a2d43d039c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:35:59 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07915f05

dev-python/bitarray: Bump to 2.8.2

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

 dev-python/bitarray/Manifest  |  1 +
 dev-python/bitarray/bitarray-2.8.2.ebuild | 24 
 2 files changed, 25 insertions(+)

diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest
index 77147b1ace99..a38ba0027150 100644
--- a/dev-python/bitarray/Manifest
+++ b/dev-python/bitarray/Manifest
@@ -1 +1,2 @@
 DIST bitarray-2.8.1.tar.gz 128846 BLAKE2B 
5f7792c58a61e3aeaf510376e7dec5c808bd6a3d545cd3245ae430d7f742694e96176e07b07a3e98233f3b7ba5106ba5b8019da1d6278603df5aa6eb88ee8e93
 SHA512 
c3d59630ff3a907c1a86a8283075609d6fbd870fe884e007bdd092fcca0b2ed7b6d28c062924ba39ca0d7dad403df0349e29d2bf48851640bb51f8e1b1b7eae6
+DIST bitarray-2.8.2.tar.gz 128382 BLAKE2B 
c29bacb5bf8b1605546b7919a90909b0be3cd3c95237d98f83c36b6a502241d84b5ad3dd437b461a02fdff1641df31ccc22774d5f78d7a6c07b1ecd720c04cab
 SHA512 
f375e81acf9e5ea618b7f62e2b43b860f4f666c96f5d166431dbc792fd5634b7d7f319ab4822ccbacded94c84dee6bb09daaca357814d0b0e4a7dbb1f4f8587a

diff --git a/dev-python/bitarray/bitarray-2.8.2.ebuild 
b/dev-python/bitarray/bitarray-2.8.2.ebuild
new file mode 100644
index ..952aef38021e
--- /dev/null
+++ b/dev-python/bitarray/bitarray-2.8.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Efficient arrays of booleans -- C extension"
+HOMEPAGE="
+   https://github.com/ilanschnell/bitarray/
+   https://pypi.org/project/bitarray/
+"
+
+SLOT="0"
+LICENSE="PSF-2"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+python_test() {
+   "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with 
${EPYTHON}"
+}



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

2023-10-03 Thread Michał Górny
commit: 5586c730a4e0d69a18bd85f6874be0eeeabe219b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:37:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5586c730

dev-python/aiohttp-socks: Bump to 0.8.4

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

 dev-python/aiohttp-socks/Manifest  |  1 +
 .../aiohttp-socks/aiohttp-socks-0.8.4.ebuild   | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/dev-python/aiohttp-socks/Manifest 
b/dev-python/aiohttp-socks/Manifest
index 982493d89282..c9ef5ca4fb00 100644
--- a/dev-python/aiohttp-socks/Manifest
+++ b/dev-python/aiohttp-socks/Manifest
@@ -2,3 +2,4 @@ DIST aiohttp-socks-0.8.0.gh.tar.gz 13190 BLAKE2B 
049655c526b5d7b64af79ef5f885d0f
 DIST aiohttp-socks-0.8.1.gh.tar.gz 13336 BLAKE2B 
39ad70fe9f1eb8d4f743c4d65dafb82c0878808b0861f899b12ba437ef80a9e4f077485c37fb8267588ac307446ea0c2d26c02de05cd3f44a76896610cc85cc4
 SHA512 
f8d30d6c6aa32968bbcf075d016ecc542835f6bdc2f0bbe1ffa06e580ab851a4f5abdac8d008e639d0cff49829a299afa42a80e159d7fece67439e5384817d85
 DIST aiohttp-socks-0.8.2.gh.tar.gz 13563 BLAKE2B 
4e16abf9ed3f31fbbb8604587f2249a5387dbb1acc8a29d1999b52e84a5be3a0795073867a18c97c5c397f0742d75d4246a71484066bb8970a3d2356b482c8da
 SHA512 
7fd7863bb7aa315a678516f02c2b4c2ba9dfb9e38ac7f1dd7ea78f474f005ee82334262c1bc31ba289554aa1a9e657a2f16dcf1950f16a2b959563b4016c3e88
 DIST aiohttp-socks-0.8.3.gh.tar.gz 13291 BLAKE2B 
e7e757d966bff9943bb162e0aa4dce597afeb044da84db80b39a80b0431fa442850a4b3c09aad06fb8c78f90d508be5190dab1ef1d543e42a4a161ab056e0935
 SHA512 
53e164be4f8459c7a4df015f60a8d70971473a0ba7a39b32cdbd0499e7316d0d211ddead7e3c065516b1082804fbbedca8e75bb7b59f1abd893b395840b147dc
+DIST aiohttp-socks-0.8.4.gh.tar.gz 13568 BLAKE2B 
a99513b4dd7ca75aca36979c0ace84adcabdc2fb1104d38ae49d07944fa1fb17a2a8da24fa395a33dabc00bc444710d23e911db427c895ec144ac1600d3d5983
 SHA512 
09a0ca9267ad822546bd47066b2f1b5f15364913da609fa5a2ebd0b0a8fd2f74e7413ab7e2f0970a777c5b853cc2fcae83e7af4eaa7cb4508d7644479ba8afd1

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



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

2023-10-03 Thread Michał Górny
commit: c6f81fe0141ee26c707247690656066dc1f1a0b4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:36:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f81fe0

dev-python/texttable: Bump to 1.7.0

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

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

diff --git a/dev-python/texttable/Manifest b/dev-python/texttable/Manifest
index 443a20b544ef..ed6425d0f4f6 100644
--- a/dev-python/texttable/Manifest
+++ b/dev-python/texttable/Manifest
@@ -1 +1,2 @@
 DIST texttable-1.6.7.gh.tar.gz 11698 BLAKE2B 
e34f5d6b49de379493697638305b428a1921b93ad95902334f8315263657f4570f6c3770f99bd0fbbce7be29c73f9638922f2c0b19df137a9fde425170d3b0e3
 SHA512 
204dcad0d2438dab8880088d1ea6ab1d0a5d81348294547a6967938bf8e1c27a6c5f91c59c2fe22ce8d1266d7efdb165749e0aebc738644215ab9b1d5a28c419
+DIST texttable-1.7.0.gh.tar.gz 11928 BLAKE2B 
7f8ae7b7c249d72dcc6b75ee78128bfe46f49b4ca8612a6fc23967f19b6f5ac1fd5e8ebf1b53734cfb7e067c8ee06e2b15dec8be58b0186bfbef8379d0d87464
 SHA512 
30b99abe0448fd4ab7a0ef70f5762a388978c2c09acd843e0a669a7870b6b73df8bc638e94853d77186df104bfa2d689f8b72d11df90b6844355ae0b38f6e549

diff --git a/dev-python/texttable/texttable-1.7.0.ebuild 
b/dev-python/texttable/texttable-1.7.0.ebuild
new file mode 100644
index ..ce850451c123
--- /dev/null
+++ b/dev-python/texttable/texttable-1.7.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Module to create simple ASCII tables"
+HOMEPAGE="
+   https://github.com/foutaise/texttable/
+   https://pypi.org/project/texttable/
+"
+SRC_URI="
+   https://github.com/foutaise/texttable/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+   dev-python/wcwidth[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest tests.py
+}
+
+pkg_postinst() {
+   optfeature "better wrapping of CJK text" dev-python/cjkwrap
+}



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

2023-10-03 Thread Michał Górny
commit: 53108a915195ea74bd23721524ee3beef9633954
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:39:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53108a91

dev-python/Babel: Bump to 2.13.0

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

 dev-python/Babel/Babel-2.13.0.ebuild | 69 
 dev-python/Babel/Manifest|  1 +
 2 files changed, 70 insertions(+)

diff --git a/dev-python/Babel/Babel-2.13.0.ebuild 
b/dev-python/Babel/Babel-2.13.0.ebuild
new file mode 100644
index ..b2e3db74dd6d
--- /dev/null
+++ b/dev-python/Babel/Babel-2.13.0.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+# see scripts/download_import_cldr.py
+CLDR_PV=42.0
+DESCRIPTION="Collection of tools for internationalizing Python applications"
+HOMEPAGE="
+   https://babel.pocoo.org/
+   https://pypi.org/project/Babel/
+   https://github.com/python-babel/babel/
+"
+SRC_URI+="
+   https://unicode.org/Public/cldr/${CLDR_PV%.*}/cldr-common-${CLDR_PV}.zip
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+# RDEPEND in BDEPEND for import_cldr.py usage, bug #852158
+BDEPEND="
+   app-arch/unzip
+   ${RDEPEND}
+   test? (
+   dev-python/freezegun[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs
+distutils_enable_tests pytest
+
+src_prepare() {
+   rm babel/locale-data/*.dat || die
+   rm babel/global.dat || die
+   distutils-r1_src_prepare
+}
+
+python_configure() {
+   if [[ ! -f babel/global.dat ]]; then
+   "${EPYTHON}" scripts/import_cldr.py "${WORKDIR}"/common || die
+   fi
+}
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   if [[ ${EPYTHON} == python3.12 ]]; then
+   EPYTEST_DESELECT+=(
+   # seems to be a corner case, might be a regression in 
cpython
+   # https://github.com/python-babel/babel/issues/1005
+   
tests/messages/test_extract.py::ExtractPythonTestCase::test_utf8_message_with_utf8_bom
+   
tests/messages/test_extract.py::ExtractPythonTestCase::test_utf8_message_with_utf8_bom_and_magic_comment
+   
tests/messages/test_extract.py::ExtractPythonTestCase::test_utf8_raw_strings_match_unicode_strings
+   
tests/messages/test_extract.py::ExtractTestCase::test_f_strings
+   
tests/messages/test_extract.py::ExtractTestCase::test_f_strings_non_utf8
+   )
+   fi
+
+   local -x TZ=UTC
+   epytest
+}

diff --git a/dev-python/Babel/Manifest b/dev-python/Babel/Manifest
index dc6fad6d5951..a268d743f2f9 100644
--- a/dev-python/Babel/Manifest
+++ b/dev-python/Babel/Manifest
@@ -1,2 +1,3 @@
 DIST Babel-2.12.1.tar.gz 9906735 BLAKE2B 
d78838f9a2032eae998f1d751ad803fec81c03be498db934e34e0702d28e0815a7848e55af73ea4dff45e3cf063b9e45ab06c749b8d3f15b7742e209bf3d06ef
 SHA512 
93c4bf343d99a1f47f43f8b828eb79098cb429bac1034d58b5aa49adff68116e458067f3784d997f34515828a7432fd18f7abbaeee59b47a4ee8ea744908b33b
+DIST Babel-2.13.0.tar.gz 9909829 BLAKE2B 
d30aa56a1aba0c3caaa8fdc9210ca3a21fd70b6687c86de23f63cc2af7e1c4d3d1f00a8fc5287480808b643c21dc997992fddfb9d038248d762137453f0bdb72
 SHA512 
43f4b5fdd8653639111a767c4b082333d89695507e92c3fca88262f23ee7531d4600ec794e908e78a64da1ec54020c7127df3deaf979e15c4e1067cdb839aa47
 DIST cldr-common-42.0.zip 30178050 BLAKE2B 
076e3eca12534feff8e0e54bdc1fa38fc0db0f78cac8b4e35b343763a8ac6787745aa36be165684f4d6dda423409c4431a8e4941c53ae7d340ead0b35edbca30
 SHA512 
315448fe6a9ac2d5a6a7fd1a27b38c5db30fed053654a803d50e3a8d06aa08ad153e8e57089fa094c561f41a54f37eecda0701b47a1813879902be71945aa38a



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

2023-10-03 Thread Michał Górny
commit: 2513a465ae420f1b01facb66a75e0703b77b4061
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:34:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2513a465

dev-python/rustworkx: Bump to 0.13.2

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

 dev-python/rustworkx/Manifest|   8 ++
 dev-python/rustworkx/rustworkx-0.13.2.ebuild | 148 +++
 2 files changed, 156 insertions(+)

diff --git a/dev-python/rustworkx/Manifest b/dev-python/rustworkx/Manifest
index 274579ff1939..c44840073841 100644
--- a/dev-python/rustworkx/Manifest
+++ b/dev-python/rustworkx/Manifest
@@ -20,6 +20,7 @@ DIST itertools-0.10.5.crate 115354 BLAKE2B 
f24734bdfedf1dba48554e39b43669efcd4a4
 DIST itoa-1.0.4.crate 10601 BLAKE2B 
95545252eaabc3114323a44c8b8ea12a91568d9fc8d26ccb3bdd798ac0e04d9a6a9307927c17558f1284fa5491464cfceba2f0b880d00673449b94c0fb783150
 SHA512 
a70bb6fbdbcab27fbb5a84041bcbad8e0c8fda58d55ca7ac757f7be5cd373101be40df99e9acd6ae49e637e40de037c6bc59560f96c9adeccb2b2e0bf6531e42
 DIST libc-0.2.137.crate 606185 BLAKE2B 
6724b7ddc2460fef1d0f20efee8726162d904b92987f9de2d3dda06c9cd49124c9fa43a9b39e84d78c03d217ed8ffd30e0dc55a4eb31970413d56fd58ea00adb
 SHA512 
1ef979dc59a7ec4aad7229ec5b40be0ec9a8496c7a2177d325db62f3eab00d72c8d2277d517c0093e0750de12fbb4e45b67133604afeef9153b8e1d4aa0baac4
 DIST libm-0.2.6.crate 113690 BLAKE2B 
5828bf7a14fc62b28da148284988292646909bba60b2d82bbc6ee482fe0791576133d9666edb1b57bd5208469c78f2b2560223631fad4dc74b7e0d42627ca5d2
 SHA512 
6ba263c95f1c555e66fbc5a5f7d0f2aca4e20f6aaeca27c3baa4d17aa00b88830334736fc58d268d98e50bcab65220507b0d8e7973fcdbf14600ab3f20c34a56
+DIST libm-0.2.7.crate 115688 BLAKE2B 
e180347d10847c40a88e43d321e08561df053e6fea0cea2cac480c4162c2f31d8697b4572a384edae323d43781d3c6462b2d77220dd71b2fd0da3a2757487db1
 SHA512 
b7adbf657be812451fc50cd5e5f92b7a71d43b4e48761bd2738d65498c9abad851f8e86d3be06ae75cf39c7798c23cafe767bc5fd40f596774e858f69fcb46d9
 DIST lock_api-0.4.9.crate 25685 BLAKE2B 
8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3
 SHA512 
9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
 DIST matrixmultiply-0.3.2.crate 49247 BLAKE2B 
7f7eff4e0c7b71d942319caab54df7b75e3bb6e6fc7c224312da0a607c78894010b870a5649b7ce20767f622b64141752c55d3ab77cb0a394295041cb2e2a73a
 SHA512 
9a6203c0f604474007b2d28b4db5b83282315de39c775cedefe1c1793ed8b48e83ad01c21669076a77bc28a75eeb847defbcd662239854e8e32acf71bbc800bc
 DIST memchr-2.5.0.crate 65812 BLAKE2B 
57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab
 SHA512 
444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
@@ -33,6 +34,7 @@ DIST num-complex-0.2.4.crate 24679 BLAKE2B 
175ee644720b6bbff108eb4ef94d0fea8f340
 DIST num-complex-0.4.3.crate 29523 BLAKE2B 
7f6af07ca78b00ba21f04931c473b2b725c61c78bb74b3bcef7b10a0fb00353c06283da02c056fa8cd4f9949476392054dda56ddacd330abc2d1aea3317e9ebe
 SHA512 
64f1e6ee49f162a190b9aaccdebdf5d4f1712645eebda7877437f58859c5d8d4cfd10b67a39098dc964f9c842909b10e222aa8a2159575a7bb19352f753d3d99
 DIST num-integer-0.1.45.crate 22529 BLAKE2B 
4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222
 SHA512 
731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
 DIST num-traits-0.2.15.crate 49262 BLAKE2B 
942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04
 SHA512 
5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
+DIST num-traits-0.2.16.crate 50130 BLAKE2B 
1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8
 SHA512 
2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94
 DIST num_cpus-1.13.1.crate 14752 BLAKE2B 
27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6
 SHA512 
91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9
 DIST numpy-0.19.0.crate 66304 BLAKE2B 
1ea519b4a34e184b49f2c08388ef4d47a0b081bf199eaea0de3e9daaa3d89f0584a4005f7ee9a0a85b5fcc1b16f1271cf779bc1492173907c2069c2c891e8ff4
 SHA512 
fe6d1ec55c5e88afa82407351502558a516c7e12bd799001a7f0624a385f6ee4d109d7688df30e8502240d22a75eb9976aaa3ecd209209d04a6960f3481441a6
 DIST once_cell-1.15.0.crate 31460 BLAKE2B 

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

2023-10-03 Thread Michał Górny
commit: 3b84cc15ef0550dcd4479b6e5872759e4e31e665
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:34:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b84cc15

dev-python/psycopg: Bump to 2.9.9

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

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

diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index ad5d13d6a44a..e51ca48b6534 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -6,3 +6,4 @@ DIST psycopg-3.1.9.gh.tar.gz 487052 BLAKE2B 
0422742d21b872c927d8df5f85e8e64fbfc9
 DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 
4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7
 SHA512 
259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
 DIST psycopg2-2.9.7.tar.gz 383496 BLAKE2B 
ebec20330ed5e8f1e6190ebbbf9b7a2127e260a3979d63b5dc376843d549412d3b5157a471c00562ff2111c4f3d45c6fd18aa5682368057a90a78a8616eb62be
 SHA512 
77f9136989ce035dc66eec47271bd2e18606db0637eb34300b0b95895358499dae2f5f714ce49d817070f949ec9daa46d221861449cce75225c15c19e757c1a3
 DIST psycopg2-2.9.8.tar.gz 383802 BLAKE2B 
2a31bca4d5ebbaeeead72fb63f5208b6404291b8cbf2911ecd8043264dabaec7702f00fb94dc222e4bba11673fcf08fcf08f0dcbba8f093c0cb88e3143173c9d
 SHA512 
a540773c0963c2c6e77bd3b9caa117d435f1b40f5a4485bb8eb43a833016b8f53d55a680e5ced998a94480c107a9d479541a1366d55643846d5d0c283b4aabed
+DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B 
8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c
 SHA512 
a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f

diff --git a/dev-python/psycopg/psycopg-2.9.9.ebuild 
b/dev-python/psycopg/psycopg-2.9.9.ebuild
new file mode 100644
index ..31d20d1bc4cc
--- /dev/null
+++ b/dev-python/psycopg/psycopg-2.9.9.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_PN="psycopg2"
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+   https://www.psycopg.org/
+   https://pypi.org/project/psycopg2/
+   https://pypi.org/project/psycopg2/
+"
+
+LICENSE="LGPL-3+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+IUSE="debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND=">=dev-db/postgresql-8.1:*"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   test? ( >=dev-db/postgresql-8.1[server] )
+"
+
+python_prepare_all() {
+   if use debug; then
+   sed -i 's/^\(define=\)/\1PSYCOPG_DEBUG,/' setup.cfg || die
+   fi
+
+   distutils-r1_python_prepare_all
+}
+
+src_test() {
+   initdb -D "${T}"/pgsql || die
+   # TODO: random port
+   pg_ctl -w -D "${T}"/pgsql start \
+   -o "-h '' -k '${T}'" || die
+   createdb -h "${T}" psycopg2_test || die
+
+   local -x PSYCOPG2_TESTDB_HOST="${T}"
+   distutils-r1_src_test
+
+   pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+   "${EPYTHON}" -c "
+import tests
+tests.unittest.main(defaultTest='tests.test_suite')
+" --verbose || die "Tests fail with ${EPYTHON}"
+}



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

2023-10-03 Thread Michał Górny
commit: 9391a4fa230d401d6144dd36fbbfc40c632bdeb4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:28:39 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9391a4fa

dev-python/setproctitle: Bump to 1.3.3

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

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

diff --git a/dev-python/setproctitle/Manifest b/dev-python/setproctitle/Manifest
index f3f12130b0a1..383044747031 100644
--- a/dev-python/setproctitle/Manifest
+++ b/dev-python/setproctitle/Manifest
@@ -1 +1,2 @@
 DIST setproctitle-1.3.2.tar.gz 27173 BLAKE2B 
252ca0a4f71e1413e2474d6c4e9cebacb1642f8c7883709d03341ce1468441509dc54eb9d4191f2aefb65c9e76e130f76a51303a272bd34a6db781d3b2a86e92
 SHA512 
9c6d1748685e8b62f9542f73481a587dbe7b6ca157fdcecdd8d2f66bbb71169bf31e47da51867aa0ec9b620c39677ab9a936a7537769714bdc99ef0355c743e0
+DIST setproctitle-1.3.3.tar.gz 27253 BLAKE2B 
92a789ec5a132e7560e203ef185f914e3b26986da3b53992a1954d3db0ff0b213ffdec5a0db9bf57bd80b197e09481a23541b8979b54a445df1840f469810922
 SHA512 
daf9954beef0c28b5c9f71e1dbf713e655d2ea6b66387f6f47da5b3b6c679f3faaa26c74d2b7c3b5460468394e0582a1ff45e5d67ff2d85826317fc69c9eb828

diff --git a/dev-python/setproctitle/setproctitle-1.3.3.ebuild 
b/dev-python/setproctitle/setproctitle-1.3.3.ebuild
new file mode 100644
index ..e21c847478f5
--- /dev/null
+++ b/dev-python/setproctitle/setproctitle-1.3.3.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Allow customization of the process title"
+HOMEPAGE="
+   https://github.com/dvarrazzo/py-setproctitle/
+   https://pypi.org/project/setproctitle/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+distutils_enable_tests pytest



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

2023-10-03 Thread Michał Górny
commit: ba0040a5468b1d3c119d72d56a1694067ff31102
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:31:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba0040a5

dev-python/parver: Enable py3.12

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

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

diff --git a/dev-python/parver/parver-0.5.ebuild 
b/dev-python/parver/parver-0.5.ebuild
index f0233f9a983b..d24530aff026 100644
--- a/dev-python/parver/parver-0.5.ebuild
+++ b/dev-python/parver/parver-0.5.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



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

2023-10-03 Thread Michał Górny
commit: d344b5c119b60df76bde61f5d1c0d7b35b8b6d96
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:29:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d344b5c1

dev-python/pyspnego: Bump to 0.10.2

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

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

diff --git a/dev-python/pyspnego/Manifest b/dev-python/pyspnego/Manifest
index 9fb842d68e17..d6fb638f442c 100644
--- a/dev-python/pyspnego/Manifest
+++ b/dev-python/pyspnego/Manifest
@@ -1,2 +1,3 @@
 DIST pyspnego-0.10.0.tar.gz 221948 BLAKE2B 
b98ec74c4e0896a27ef718a426bd030113b57397b5fc8337d826a71dc3ff5068b95c8ee439615c7ab067ed4caf8f5801f3430bd3dce67286a14952e7797c2941
 SHA512 
4ab2c1e51c1e79a9b241600aa40d4a0ed70958d4cd9c2dba0f11e02e980810c0bc67cdb89b10eea3c42c84dcb8f98e284c108cfee75ae87a3107870cab854209
 DIST pyspnego-0.10.1.tar.gz 222011 BLAKE2B 
d7089023cf968029d6ec29216bda154824f19a504ab76ad9f3032fcb6c821ca67435bff7c54a86a881fd802787433e61530a458b797d8c91d19ae25b8766b016
 SHA512 
881291d3d5f81d0970f1b2cea201c055baf3973aae84cf15995e6f2c5a0ac8a23686e49b163f7d85b8fd0226f98de59bafc939c6983d1a81e954a3f22b34714e
+DIST pyspnego-0.10.2.tar.gz 222036 BLAKE2B 
b46c5469e7f764342f1510d54ee307ec57c6d999d2beb013fdc18eb06d56d601b3f035f0a9d9f9f5a656719f19a345ee25ca8664084afac3dd42529ae53dcf4a
 SHA512 
9d5b45a9c4c2c929269f5eceaa05fbe34571e518b289b165049ddb7fd2bb207c7e6074c45216ad0cdf20e4be7bfca2f3d497aba45e2aadceb0b75221edc54f5d

diff --git a/dev-python/pyspnego/pyspnego-0.10.2.ebuild 
b/dev-python/pyspnego/pyspnego-0.10.2.ebuild
new file mode 100644
index ..408e9482cad6
--- /dev/null
+++ b/dev-python/pyspnego/pyspnego-0.10.2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Library to handle SPNEGO and CredSSP authentication"
+HOMEPAGE="
+   https://github.com/jborean93/pyspnego/
+   https://pypi.org/project/pyspnego/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   dev-python/cryptography[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/gssapi[${PYTHON_USEDEP}]
+   >=dev-python/krb5-0.3.0[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/ruamel-yaml[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "Kerberos authentication" "dev-python/gssapi 
>=dev-python/krb5-0.3.0"
+   optfeature "YAML output support" "dev-python/ruamel-yaml"
+}



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

2023-10-03 Thread Michał Górny
commit: 4402e255ff4751511326bb4e8be148d0bc39604a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:33:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4402e255

dev-python/cfn-lint: Bump to 0.80.4

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

 dev-python/cfn-lint/Manifest   |  1 +
 dev-python/cfn-lint/cfn-lint-0.80.4.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index ba80eb95b8b2..adaa85534487 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -2,3 +2,4 @@ DIST cfn-lint-0.79.11.tar.gz 3701364 BLAKE2B 
434b342a638a241accacd3686b52642737b
 DIST cfn-lint-0.79.9.tar.gz 3699097 BLAKE2B 
d85d520b2bbba0c61766716bbc3222ce5cfd6cb467f215c7914a3996682ac86c5feb11ff01f946641cba0cafb7c1a7cf1a081a76f37dd3daa0e03a4a59b35d7c
 SHA512 
ad11ad76cf48a4c1661ef2b627fcf3c9eed08183a6c4401df826c75818f77d7878332ad2915ebc6dcf833eb15f886124fb15d83b46e9e1add88f911edf30db11
 DIST cfn-lint-0.80.2.tar.gz 3738744 BLAKE2B 
2de27228f303b37c005a6d947e5d4b9cfc940a2a7c7686956f8e7ac2e17d9a94104af7f43731c8defee643c5ed6cba8c24044af55db8462dd734442ae0637532
 SHA512 
c4ab580498a6de918fbac12786db461897068cccbb87d04d90f91e10befcf8e9190a8c165ee13ff137575d6a1e7b0999506c4fe9caa45c5e1123a23bb24fea24
 DIST cfn-lint-0.80.3.tar.gz 3685775 BLAKE2B 
3b8d233e64d2060b124eb560aa963c3ae06a53a68f0e2ad1e7824a4b136ba0bb3ab2c7a3b5bcd72e3350531672cd1da4b98ad8bd1348b6efc80a8adce7e276a8
 SHA512 
d5afd13db145200d4ca9679a41436b48e92e391db2c5a9f60feffbe735a3ef013b11f2d2bdee4fa04da862b99cabf5a4aa62648418ce68eeddc9dff0f95235c1
+DIST cfn-lint-0.80.4.tar.gz 3657880 BLAKE2B 
8507c2381bfb7e7f796eb8fbc505bbda48bdb217d9357063289d66307140914dce7d40de8851b0459e6f6154bc3e09d4d0e30da5e1f1cdcf0fad6e8f8b00f3d3
 SHA512 
a09954b014d2cf677b97012b2635345f94cefbe227f4040eed80aad5ee602daa2542a636295a4c90ad60bcf4e8eb9015a5b9de75c72ffcb903a6ec460a22267e

diff --git a/dev-python/cfn-lint/cfn-lint-0.80.4.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.80.4.ebuild
new file mode 100644
index ..0cd40b7db3d1
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.80.4.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+   https://github.com/aws-cloudformation/cfn-lint/
+   https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/aws-sam-translator-1.73.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/pyyaml-5.4[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+   >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}]
+   >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin the deps
+   sed -e 's:~=[0-9.]*::' -i setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local 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_3
+   # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+   test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+   
test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+   
test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+   )
+
+   # from tox.ini
+   local -x AWS_DEFAULT_REGION=us-east-1
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest
+}



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

2023-10-03 Thread Michał Górny
commit: fc609e08075ea4c808f03b3e62e3a2c29af2d3ba
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:30:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc609e08

dev-python/regex: Bump to 2023.10.3

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

 dev-python/regex/Manifest   |  1 +
 dev-python/regex/regex-2023.10.3.ebuild | 35 +
 2 files changed, 36 insertions(+)

diff --git a/dev-python/regex/Manifest b/dev-python/regex/Manifest
index 350774846df2..a988bef985fb 100644
--- a/dev-python/regex/Manifest
+++ b/dev-python/regex/Manifest
@@ -1,2 +1,3 @@
+DIST regex-2023.10.3.tar.gz 394659 BLAKE2B 
2a842b307efb32c87087991312d09a03f0772729ba290222c9917073a6335c7d6cc76bc0d193352d9904ce655868d3415f75b93861de612fceeb8507080da1fb
 SHA512 
c300f5c8218697362a15ec9bcbef60e510743ab098d8f2fcf1c8e9e39c19f848c60ae85def93780a1696a7ed864a69e704e045e995cd5bafb26bfec117a16609
 DIST regex-2023.6.3.tar.gz 392247 BLAKE2B 
c7735e19df80e919fd577723c54f6761698adf014dd4e936cda6a1ed745f26f083abd59ed2a772a70e16bec742f8d29a1e76a726b28e1395265c9941ff4e7b99
 SHA512 
092f316621a0237425a6e8124b289f4156256424b28cb36c590b8d89d731cfa363a97051199b16ede6520e12e99659497f230338a6f913587f578ededdedc408
 DIST regex-2023.8.8.tar.gz 392505 BLAKE2B 
0d0f582e42c93ec4497f82ac69aaad6a69dd4bbb482bef6e06a51340a67b8d041ec554d878d8f0dcb57dce08b708fd87762ed8451f0221019f38d8188031711b
 SHA512 
81a8421df5ab2db0eb4a5d1c434933d1513f634f32f57a48b32dede3bfddb379345baf7ecec0241338c0fc0f96463489ffa64c3214ee58a92ab5592cf9893bef

diff --git a/dev-python/regex/regex-2023.10.3.ebuild 
b/dev-python/regex/regex-2023.10.3.ebuild
new file mode 100644
index ..69354dc06042
--- /dev/null
+++ b/dev-python/regex/regex-2023.10.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Alternative regular expression module to replace re"
+HOMEPAGE="
+   https://github.com/mrabarnett/mrab-regex/
+   https://pypi.org/project/regex/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="doc"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_empty_array.patch"
+   "${FILESDIR}/${PN}-2021.4.4-pypy3-fix-test_issue_18468.patch"
+)
+
+distutils_enable_tests unittest
+
+python_install_all() {
+   use doc && local HTML_DOCS=( docs/Features.html )
+   local DOCS=( README.rst docs/*.rst )
+
+   distutils-r1_python_install_all
+}



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

2023-10-03 Thread Michał Górny
commit: 3118a8143be0d3af4465c3fe985f0039768eaff8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:31:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3118a814

dev-python/logbook: Bump to 1.7.0

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

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

diff --git a/dev-python/logbook/Manifest b/dev-python/logbook/Manifest
index 19b1d44ce7f4..03d2789e273b 100644
--- a/dev-python/logbook/Manifest
+++ b/dev-python/logbook/Manifest
@@ -1 +1,2 @@
 DIST logbook-1.6.0.gh.tar.gz 364463 BLAKE2B 
f1e2187f87c9a0530e8cf62032285afcf08742b927aab269cf2e4707a040d15e1ab3c0e994b3cbc56857bebbea5d598f3981a24f94c2aa9d8322e9f0f7ec76d8
 SHA512 
7037c93bcaf0d3b53456869269c7317920f111ecfb3ebe930f471e031376819afd018ddf0b25a46f2a7d1a3111cd5d35828da1885935ee9508e2712e5bb7c724
+DIST logbook-1.7.0.gh.tar.gz 364752 BLAKE2B 
a801c2ec55a257250336748007bdb95206372cf8cf3492785c5c50829e3e3c467de564401ed6f758f3e6b14d708d889860a4bb93da5119fc134df5167976bebb
 SHA512 
50b52f54e894be303a7e910602cfbbceee04280cb134ad89f32f0a79c21d509ae0f6ae83beac9a9e22726d1c394e9893eea884ff43b56aae9dbad6dd1221d96f

diff --git a/dev-python/logbook/logbook-1.7.0.ebuild 
b/dev-python/logbook/logbook-1.7.0.ebuild
new file mode 100644
index ..3d747e5c0d14
--- /dev/null
+++ b/dev-python/logbook/logbook-1.7.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="A logging replacement for Python"
+HOMEPAGE="
+   https://logbook.readthedocs.io/en/stable/
+   https://github.com/getlogbook/logbook/
+   https://pypi.org/project/Logbook/
+"
+SRC_URI="
+   https://github.com/getlogbook/logbook/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+
+BDEPEND="
+   test? (
+   app-arch/brotli[${PYTHON_USEDEP},python]
+   >=dev-python/execnet-1.0.9[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/pip[${PYTHON_USEDEP}]
+   dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+   dev-python/pyzmq[${PYTHON_USEDEP}]
+   >=dev-python/sqlalchemy-1.4[${PYTHON_USEDEP}]
+   )
+"
+RDEPEND="
+   !!dev-python/contextvars
+   !!dev-python/gevent
+"
+
+distutils_enable_tests pytest
+distutils_enable_sphinx docs
+
+python_configure_all() {
+   export DISABLE_LOGBOOK_CEXT=1
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Delete test file requiring local connection to redis server
+   tests/test_queues.py
+   # https://github.com/getlogbook/logbook/issues/318
+   tests/test_ticketing.py::test_basic_ticketing
+   )
+
+   epytest -p no:flaky
+}



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

2023-10-03 Thread Michał Górny
commit: 4c9dd8ed99be053bc88fd447b272e1360511e5ed
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:30:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c9dd8ed

dev-python/textX: Enable py3.12

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

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

diff --git a/dev-python/textX/textX-3.1.1.ebuild 
b/dev-python/textX/textX-3.1.1.ebuild
index d0f7bba95baf..c1b43647ed4a 100644
--- a/dev-python/textX/textX-3.1.1.ebuild
+++ b/dev-python/textX/textX-3.1.1.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



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

2023-10-03 Thread Michał Górny
commit: ea4096b34fc1267571b663aa284a06dcb303f53f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:21:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4096b3

dev-python/Arpeggio: Remove unnecessary test dep on memory-profiler

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

 dev-python/Arpeggio/Arpeggio-2.0.2.ebuild | 6 --
 1 file changed, 6 deletions(-)

diff --git a/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild 
b/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
index 3c894b75d09a..6ea3448bc3a1 100644
--- a/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
+++ b/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
@@ -19,10 +19,4 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="amd64 ~arm64 ~riscv x86"
 
-DEPEND="
-   test? (
-   dev-python/memory-profiler[${PYTHON_USEDEP}]
-   )
-"
-
 distutils_enable_tests pytest



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

2023-10-03 Thread Michał Górny
commit: 48984f5734d390d8ca9e5137a8995bbf98e21c9e
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:28:12 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48984f57

dev-python/pygresql: Bump to 6.0

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

 dev-python/pygresql/Manifest|  1 +
 dev-python/pygresql/pygresql-6.0.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/dev-python/pygresql/Manifest b/dev-python/pygresql/Manifest
index 1cf74e6bf189..de78ed54fed7 100644
--- a/dev-python/pygresql/Manifest
+++ b/dev-python/pygresql/Manifest
@@ -1,2 +1,3 @@
 DIST PyGreSQL-5.2.4.tar.gz 270319 BLAKE2B 
6ec2bf9786dd97f8649585bd00b87569d2cd668e43e8cc28443126ec2ee00943f044775b756785002c32aef516c4141e126e7d458b232bf8bfa1413bfdbd2db0
 SHA512 
3dbb90391e0a12f1ce4676dd5fa89d586d33a4bcb710779583beb05ae71131fbcf0412e702b542d856f3fd6ceeb145952c2f7bdede25efd08fe61ffcf0296212
 DIST PyGreSQL-5.2.5.tar.gz 272605 BLAKE2B 
6b3d63ee5d34bbe4eb3f482c7a6e6ef02f6087bf8799aeabf57e2bd7bc77ba46d3d741d1f1355336df7f76f6d23c6d2894d3e3fcfbaafbe6171978c7fc4db30b
 SHA512 
e99a9776e92d812fcf06cf3f448b38aa39ccd108b28237e22dcb663293db41c92d78aa72ad0665552dd99a6a0a8bad518521cacf0b545b888132758f36488f88
+DIST PyGreSQL-6.0.tar.gz 271585 BLAKE2B 
80e5dc9be955ac2b9a69b1cdbc6f164d11bd8f0386da340fc414340a7ebc7e857727f8b6570acf6696ac83daeb41ef80cc5875f4ae0ea766e838d54d96b33910
 SHA512 
a6ed1f252a40ae4c429c142cc408993bfe5ec7a4318cf219f977a440a3e3f823291b160843bc497e3375e5acc36b8043178f77c0f9cfd108e580e80b7a5c8eb9

diff --git a/dev-python/pygresql/pygresql-6.0.ebuild 
b/dev-python/pygresql/pygresql-6.0.ebuild
new file mode 100644
index ..6ab105e94608
--- /dev/null
+++ b/dev-python/pygresql/pygresql-6.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYPI_PN="PyGreSQL"
+POSTGRES_COMPAT=( 9.6 {10..14} )
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 postgres pypi
+
+DESCRIPTION="A Python interface for the PostgreSQL database"
+HOMEPAGE="
+   https://pygresql.github.io/
+   https://github.com/PyGreSQL/PyGreSQL/
+   https://pypi.org/project/PyGreSQL/
+"
+
+LICENSE="POSTGRESQL"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+
+DEPEND="${POSTGRES_DEP}"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.2-CFLAGS.patch
+)
+
+distutils_enable_tests unittest
+
+pkg_setup() {
+   if [[ ${MERGE_TYPE} != binary ]]; then
+   postgres_pkg_setup
+   fi
+}
+
+src_test() {
+   local db="${T}/pgsql"
+   initdb --username=portage -D "${db}" || die
+   pg_ctl -w -D "${db}" start \
+   -o "-h '127.0.0.1' -p 5432 -k '${T}'" || die
+   psql -h "${T}" -U portage -d postgres \
+   -c "ALTER ROLE portage WITH PASSWORD 'postgres';" || die
+   createdb -h "${T}" -U portage test || die
+
+   cat > tests/LOCAL_PyGreSQL.py <<-EOF || die
+   dbhost = '${T}'
+   EOF
+
+   rm -rf pg || die
+   distutils-r1_src_test
+
+   pg_ctl -w -D "${db}" stop || die
+}
+
+python_install_all() {
+   local DOCS=( docs/*.rst docs/community/* docs/contents/tutorial.rst )
+
+   distutils-r1_python_install_all
+}



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

2023-10-03 Thread Michał Górny
commit: 4f12f87f24abd3c829a4393d0a2db5f08ec3256c
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:26:52 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f12f87f

dev-python/Arpeggio: Enable py3.12

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

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

diff --git a/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild 
b/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
index 6ea3448bc3a1..ac8df1f1658a 100644
--- a/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
+++ b/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
 PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1 pypi
 



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

2023-10-03 Thread Michał Górny
commit: fcf463a7dbc4fb2b8116b08e525bbb4f629c54bf
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:23:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcf463a7

package.mask: Last rite dev-python/memory-profiler

Bug: https://bugs.gentoo.org/915162
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/profiles/package.mask b/profiles/package.mask
index 9ea7296bdb94..480f49b45b41 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Michał Górny  (2023-10-04)
+# The project was abandoned upstream.  The test suite is broken
+# with python3.12.  It was used only as an optional test dep
+# for dev-python/Arpeggio.
+# Removal on 2023-11-03.  Bug #915162.
+dev-python/memory-profiler
+
 # Michał Górny  (2023-09-29)
 # The project is no longer maintained upstream.  We haven't handled
 # the version bump from a year ago yet.  No reverse dependencies.



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

2023-10-03 Thread Michał Górny
commit: 7d839202454a6f7919a7c702b9c5550badcc26c5
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:18:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:51:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d839202

dev-python/traitlets: Bump to 5.11.2

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

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

diff --git a/dev-python/traitlets/Manifest b/dev-python/traitlets/Manifest
index e8ebb13d02e8..999d014aef51 100644
--- a/dev-python/traitlets/Manifest
+++ b/dev-python/traitlets/Manifest
@@ -1,3 +1,4 @@
 DIST traitlets-5.10.0.tar.gz 153836 BLAKE2B 
ea9e694b1b852d32beee48889eed9dba967cd9bf29b235ad6f86ffc8eee8fcef28400aad8d13adef0ed7159fa6a7904be31f7249254a3b80764aa3c51e9e4e74
 SHA512 
6ca908f3a3a12a2ca55398b4811ab2daee0ae064359e51937bce111eeeb5268cbd585c68a35fd8c1fefc3f135d14ebb3a468d7c5e0f036a86e656fe6b3d281db
 DIST traitlets-5.10.1.tar.gz 155473 BLAKE2B 
e1a8ddb41441f876dfda07be5c0dc55da149b2f5c296e7028da7b58a13063c88fa3a71ec884ed788e32a313ac891f08385e57dae8c71ac10e9db4e2405ed1095
 SHA512 
8ac1f5761c2d169e2e2b79b4456b69840ce99b6d7ee6cc5731a8c9af60ed45a07ffaf3dfe87ba553f51d582384bbdc6a8c6361f48c04585cd72190455c65a7c7
+DIST traitlets-5.11.2.tar.gz 157726 BLAKE2B 
80354e3375ca5024e3074a2e8ea9f836f4a828224b234bc6ecdd648bd3c8d3a526c2a4d1c003991e30bb229cd0e01ac0c0889f789788705cc78fb76a7303
 SHA512 
2194599110bef3f63f24a31331c4f823c5a31664f670198398519fbed0801904b8353aa1ff9458b2cc097fd0725bcba41135b72a001df2419dc5ab6c39b9685a
 DIST traitlets-5.9.0.tar.gz 150207 BLAKE2B 
3717141dd69fb8191ed7735bf732f847004db9349507033a994e37bdfa654974d79d53937a6123f1697814197923615ea452f04afc3495c3139fa32e677bba6e
 SHA512 
4999591d79fa537082307e148ce569beb2a0339ac9a7970ecc31c60dce6761d367e3ba959b4b57930f9fd2478616d031710e64a0afe13c6bc382477812fdc8ac

diff --git a/dev-python/traitlets/traitlets-5.11.2.ebuild 
b/dev-python/traitlets/traitlets-5.11.2.ebuild
new file mode 100644
index ..2d25eb1dcc1c
--- /dev/null
+++ b/dev-python/traitlets/traitlets-5.11.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A configuration system for Python applications"
+HOMEPAGE="
+   https://github.com/ipython/traitlets/
+   https://pypi.org/project/traitlets/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+
+BDEPEND="
+   test? (
+   >=dev-python/argcomplete-2.0[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_sphinx docs/source \
+   dev-python/myst-parser \
+   dev-python/pydata-sphinx-theme
+distutils_enable_tests pytest
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest -p pytest_mock
+}



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

2023-10-03 Thread Hans de Graaff
commit: 784036cc61497638bb5579e13729b459d36e0570
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct  4 05:15:33 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct  4 05:31:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=784036cc

dev-ruby/reline: drop 0.3.5, 0.3.6

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

 dev-ruby/reline/Manifest|  2 --
 dev-ruby/reline/reline-0.3.5.ebuild | 31 ---
 dev-ruby/reline/reline-0.3.6.ebuild | 31 ---
 3 files changed, 64 deletions(-)

diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest
index aca5a805bc65..243c60ee48b4 100644
--- a/dev-ruby/reline/Manifest
+++ b/dev-ruby/reline/Manifest
@@ -1,5 +1,3 @@
-DIST reline-0.3.5.tar.gz 86159 BLAKE2B 
344db9ea247e3acc5b2f346cec657b3702c385b165b0d99e25239d099cbf293705458bc00cbf1646581abc37e0b661962aa2ae6be56879e9a1b8b7b31b2f1ff6
 SHA512 
5aa6f01cc92d4036f7edb6d10bb1d03300cf79667b87fe7bd4d53bd9cc018b1ac56de7f1ccbaac8ee76d9301196130fcbc6913e482a2c8d78526664f2076677c
-DIST reline-0.3.6.tar.gz 87142 BLAKE2B 
7e52e4a1e1cc62f58a5ae45f452b269233b2b681a0146f1ccab5343491053bd514d6fa93610c17bddc4ec3dfc14fa06e6f67559c8d4e254a0d0f857271ee5a31
 SHA512 
b8a465de0658378b5eb52d9ca78d82bb54c392e0cad512bfbba4d82834ea5834582b7055b12ccfae8785ce4d13f232aa9d4e7f8b48da0dd2aeb982cd2705
 DIST reline-0.3.7.tar.gz 87621 BLAKE2B 
7f44f7a8bb1dafa18204689ffee9727bf246ef8011d3dd389b5f2712b1ef47891d20e2cfeeb863a47abf5c8cfd9e3ec1f6604279179c1c737e2d957bdaede156
 SHA512 
853eb1d59d68fc9c780dee52497f1a5119ed39db9f9561009cbf237c3f4de1673fd42e218645369a609f704ff98930cbb24d7ce22e0d97f1d793ae5686938598
 DIST reline-0.3.8.tar.gz 87671 BLAKE2B 
9b30674e49e5d98e72d179bef12ab156a9f712ba308f643224ef2a1356ab37ba62aacbbfdfb6e1800e552de741bc8b367dd3da9d8cc78a432d9ce578891c5dd0
 SHA512 
38250a105807d49ac0e8792c0c451fea4ae3ad6efeb8dce4c7f51e1385a75c8ffc20abf408ba1adf958a7a7e402fb3add07e68e61a01543990e2b710dee12218
 DIST reline-0.3.9.tar.gz 87794 BLAKE2B 
01711129ad0f1f45cee1797f0723a46c72d39d3473917708f4aaf5e9c02651c4cc09056a4822250a736c1e3800556d9df120d3f08133690d12477f4be704f40a
 SHA512 
ae3f7e5811f81094f1327da0e1b71c322b15bcaad6fa34c52eb7b7b069eee4021d420634bd63fa1635799661865d73fad83ed55256c78a3311db517d56ef2dfc

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

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



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

2023-10-03 Thread Hans de Graaff
commit: 318d7f79b88e04553b5a00b31aa29bcc37379162
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct  4 05:30:22 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct  4 05:31:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=318d7f79

www-apps/nanoc-core: add 4.12.17

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

 www-apps/nanoc-core/Manifest  |  1 +
 www-apps/nanoc-core/nanoc-core-4.12.17.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/www-apps/nanoc-core/Manifest b/www-apps/nanoc-core/Manifest
index b9aaed5f1857..090b7c8c8714 100644
--- a/www-apps/nanoc-core/Manifest
+++ b/www-apps/nanoc-core/Manifest
@@ -1 +1,2 @@
 DIST nanoc-core-4.12.16.tar.gz 350823 BLAKE2B 
8196589290b5120b74bd2063e60f1fad14af98f7c8ffcef0a226d28ecb3f129ab04c913ad921e64c9551965c8fe1e26da1e0f41baa64a75caa372d6796c5084b
 SHA512 
e04a562d87250286a9fbdc0381fdc64868f87f67d1ae9ce81f0e21c13496e168cfc4936c02b3cba87e8d647ab070670a208722fd53f4265eb3674b7ba20ccebd
+DIST nanoc-core-4.12.17.tar.gz 350964 BLAKE2B 
ca19c259eac8005f2612f61b902005d43196e3e01e8bb0c7a77f9f68bc27486ad6e6e9860420817a633b9a48973f7d98689046cbdb6fe4c185ae18583168d6d2
 SHA512 
d5a8d3711642f65078102be9317ac2b7db3635c5ff5616d2c05fd917e5cba76a8a21ceeb0a84565723d334f8d62cb55c8097eac07c9bc30f783916c8d312b8c1

diff --git a/www-apps/nanoc-core/nanoc-core-4.12.17.ebuild 
b/www-apps/nanoc-core/nanoc-core-4.12.17.ebuild
new file mode 100644
index ..80ccfe943d17
--- /dev/null
+++ b/www-apps/nanoc-core/nanoc-core-4.12.17.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
+HOMEPAGE="https://nanoc.app/;
+SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~riscv"
+SLOT="0"
+IUSE="${IUSE} minimal"
+
+DEPEND+="test? ( app-text/asciidoc app-text/highlight )"
+
+RUBY_S="nanoc-${PV}/nanoc-core"
+
+ruby_add_rdepend "
+   >=dev-ruby/concurrent-ruby-1.1:1
+   dev-ruby/ddmetrics:1
+   dev-ruby/ddplugin:1
+   >=dev-ruby/immutable-ruby-0.1:0
+   >=dev-ruby/json_schema-0.19:0
+   >=dev-ruby/memo_wise-1.5:1
+   dev-ruby/psych:0
+   dev-ruby/slow_enumerator_tools:1
+   >=dev-ruby/tty-platform-0.2:0
+   >=dev-ruby/zeitwerk-2.1:2
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/rspec:3
+   dev-ruby/rspec-its
+   dev-ruby/fuubar
+   dev-ruby/minitest
+   dev-ruby/timecop
+   dev-ruby/tty-command
+   dev-ruby/yard
+   www-apps/nanoc-spec
+)
+"
+
+PATCHES=( "${FILESDIR}/${PN}-4.12.2-contracts.patch" )
+
+all_ruby_prepare() {
+   # Avoid unneeded development dependencies
+   sed -i -e '/simplecov/I s:^:#:' \
+   -e '/codecov/I s:^:#:' ../common/spec/spec_helper_head_core.rb 
|| die
+   sed -e '/coverall/I s:^:#:' \
+   -e '/rubocop/ s:^:#:' \
+   -i Rakefile || die
+   sed -i -e '2i require "tmpdir"; require "pathname"; gem "psych", "~> 
4.0"' spec/spec_helper.rb || die
+
+   echo "-r ./spec/spec_helper.rb" > .rspec || die
+
+   sed -i -e "s:require_relative 'lib:require './lib:" 
${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Use useable tmp dir
+   sed -i -e "s:/tmp/whatever:${T}/whatever:" 
spec/nanoc/core/checksummer_spec.rb || die
+
+   # Avoid circular dependency on www-apps/nanoc
+   sed -i -e '/.all_outdated/,/^  end/ s:^:#:' 
spec/nanoc/core/feature_spec.rb || die
+   rm -f spec/nanoc/core_spec.rb || die
+}
+
+each_ruby_test() {
+   RUBYLIB="${S}/lib" ${RUBY} -S rake spec || die
+}



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

2023-10-03 Thread Hans de Graaff
commit: f3e65bd0cce35c96844d997852f363ff73ab4ac3
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct  4 05:30:36 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct  4 05:31:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3e65bd0

www-apps/nanoc-cli: add 4.12.17

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

 www-apps/nanoc-cli/Manifest |  1 +
 www-apps/nanoc-cli/nanoc-cli-4.12.17.ebuild | 71 +
 2 files changed, 72 insertions(+)

diff --git a/www-apps/nanoc-cli/Manifest b/www-apps/nanoc-cli/Manifest
index 263d6a046f34..b9a0bbe7373b 100644
--- a/www-apps/nanoc-cli/Manifest
+++ b/www-apps/nanoc-cli/Manifest
@@ -1 +1,2 @@
 DIST nanoc-4.12.16.tar.gz 350823 BLAKE2B 
8196589290b5120b74bd2063e60f1fad14af98f7c8ffcef0a226d28ecb3f129ab04c913ad921e64c9551965c8fe1e26da1e0f41baa64a75caa372d6796c5084b
 SHA512 
e04a562d87250286a9fbdc0381fdc64868f87f67d1ae9ce81f0e21c13496e168cfc4936c02b3cba87e8d647ab070670a208722fd53f4265eb3674b7ba20ccebd
+DIST nanoc-4.12.17.tar.gz 350964 BLAKE2B 
ca19c259eac8005f2612f61b902005d43196e3e01e8bb0c7a77f9f68bc27486ad6e6e9860420817a633b9a48973f7d98689046cbdb6fe4c185ae18583168d6d2
 SHA512 
d5a8d3711642f65078102be9317ac2b7db3635c5ff5616d2c05fd917e5cba76a8a21ceeb0a84565723d334f8d62cb55c8097eac07c9bc30f783916c8d312b8c1

diff --git a/www-apps/nanoc-cli/nanoc-cli-4.12.17.ebuild 
b/www-apps/nanoc-cli/nanoc-cli-4.12.17.ebuild
new file mode 100644
index ..8da190b719b7
--- /dev/null
+++ b/www-apps/nanoc-cli/nanoc-cli-4.12.17.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
+HOMEPAGE="https://nanoc.app/;
+SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> 
nanoc-${PV}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64 ~riscv"
+SLOT="0"
+IUSE="${IUSE} minimal"
+
+RUBY_S="nanoc-${PV}/nanoc-cli"
+
+ruby_add_rdepend "
+   >=dev-ruby/cri-2.15:0
+   >=dev-ruby/diff-lcs-1.3:0
+   ~www-apps/nanoc-core-${PV}
+   >=dev-ruby/zeitwerk-2.1:2
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/bundler
+   dev-ruby/rspec:3
+   dev-ruby/rspec-its
+   dev-ruby/fuubar
+   dev-ruby/minitest
+   dev-ruby/timecop
+   dev-ruby/tty-command
+   dev-ruby/yard
+   www-apps/nanoc-spec
+   www-servers/adsf
+)
+"
+
+all_ruby_prepare() {
+   # Avoid unneeded development dependencies
+   sed -i -e '/simplecov/I s:^:#:' \
+   -e '/codecov/I s:^:#:' ../common/spec/spec_helper_head_core.rb 
|| die
+   sed -i -e '/coverall/I s:^:#:' \
+   -e '/rubocop/ s:^:#:' Rakefile || die
+   sed -i -e '2i require "tmpdir"; require "pathname"' spec/spec_helper.rb 
|| die
+
+   echo "-r ./spec/spec_helper.rb" > .rspec || die
+
+   sed -i -e "s:require_relative 'lib:require './lib:" 
${RUBY_FAKEGEM_GEMSPEC} || die
+
+   # Avoid error handler specs failing due to different (rubygems?)
+   # output, meta_spec is affected by this.
+   rm -f spec/nanoc/cli/error_handler_spec.rb spec/meta_spec.rb || die
+
+   # Avoid test requiring a network interface
+   sed -i -e '/does not listen on non-local interfaces/askip "Needs 
network"' spec/nanoc/cli/commands/view_spec.rb || die
+
+   # Avoid tests requiring an additional dependency on nanoc-live
+   sed -i -e '/--live-reload is given/askip "Unpackaged nanoc-live"' 
spec/nanoc/cli/commands/view_spec.rb || die
+   sed -i -e '/watches with --watch/askip "Unpackaged nanoc-live"' 
spec/nanoc/cli/commands/compile_spec.rb || die
+}
+
+each_ruby_test() {
+   RUBYLIB="${S}/lib" ${RUBY} -S rake spec || die
+}



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

2023-10-03 Thread Hans de Graaff
commit: 0ab8538ff5b28e80c5956df5747afd1dd5ae98ed
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct  4 05:15:09 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct  4 05:31:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab8538f

dev-ruby/reline: add 0.3.9

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

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

diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest
index be3f41264c7c..aca5a805bc65 100644
--- a/dev-ruby/reline/Manifest
+++ b/dev-ruby/reline/Manifest
@@ -2,3 +2,4 @@ DIST reline-0.3.5.tar.gz 86159 BLAKE2B 
344db9ea247e3acc5b2f346cec657b3702c385b16
 DIST reline-0.3.6.tar.gz 87142 BLAKE2B 
7e52e4a1e1cc62f58a5ae45f452b269233b2b681a0146f1ccab5343491053bd514d6fa93610c17bddc4ec3dfc14fa06e6f67559c8d4e254a0d0f857271ee5a31
 SHA512 
b8a465de0658378b5eb52d9ca78d82bb54c392e0cad512bfbba4d82834ea5834582b7055b12ccfae8785ce4d13f232aa9d4e7f8b48da0dd2aeb982cd2705
 DIST reline-0.3.7.tar.gz 87621 BLAKE2B 
7f44f7a8bb1dafa18204689ffee9727bf246ef8011d3dd389b5f2712b1ef47891d20e2cfeeb863a47abf5c8cfd9e3ec1f6604279179c1c737e2d957bdaede156
 SHA512 
853eb1d59d68fc9c780dee52497f1a5119ed39db9f9561009cbf237c3f4de1673fd42e218645369a609f704ff98930cbb24d7ce22e0d97f1d793ae5686938598
 DIST reline-0.3.8.tar.gz 87671 BLAKE2B 
9b30674e49e5d98e72d179bef12ab156a9f712ba308f643224ef2a1356ab37ba62aacbbfdfb6e1800e552de741bc8b367dd3da9d8cc78a432d9ce578891c5dd0
 SHA512 
38250a105807d49ac0e8792c0c451fea4ae3ad6efeb8dce4c7f51e1385a75c8ffc20abf408ba1adf958a7a7e402fb3add07e68e61a01543990e2b710dee12218
+DIST reline-0.3.9.tar.gz 87794 BLAKE2B 
01711129ad0f1f45cee1797f0723a46c72d39d3473917708f4aaf5e9c02651c4cc09056a4822250a736c1e3800556d9df120d3f08133690d12477f4be704f40a
 SHA512 
ae3f7e5811f81094f1327da0e1b71c322b15bcaad6fa34c52eb7b7b069eee4021d420634bd63fa1635799661865d73fad83ed55256c78a3311db517d56ef2dfc

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



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

2023-10-03 Thread Hans de Graaff
commit: a909a2a7a6b91eeae4685b10c0a1c15a94d179e5
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Oct  4 05:30:58 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Oct  4 05:31:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a909a2a7

www-apps/nanoc: add 4.12.17

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

 www-apps/nanoc/Manifest |   1 +
 www-apps/nanoc/nanoc-4.12.17.ebuild | 103 
 2 files changed, 104 insertions(+)

diff --git a/www-apps/nanoc/Manifest b/www-apps/nanoc/Manifest
index 263d6a046f34..b9a0bbe7373b 100644
--- a/www-apps/nanoc/Manifest
+++ b/www-apps/nanoc/Manifest
@@ -1 +1,2 @@
 DIST nanoc-4.12.16.tar.gz 350823 BLAKE2B 
8196589290b5120b74bd2063e60f1fad14af98f7c8ffcef0a226d28ecb3f129ab04c913ad921e64c9551965c8fe1e26da1e0f41baa64a75caa372d6796c5084b
 SHA512 
e04a562d87250286a9fbdc0381fdc64868f87f67d1ae9ce81f0e21c13496e168cfc4936c02b3cba87e8d647ab070670a208722fd53f4265eb3674b7ba20ccebd
+DIST nanoc-4.12.17.tar.gz 350964 BLAKE2B 
ca19c259eac8005f2612f61b902005d43196e3e01e8bb0c7a77f9f68bc27486ad6e6e9860420817a633b9a48973f7d98689046cbdb6fe4c185ae18583168d6d2
 SHA512 
d5a8d3711642f65078102be9317ac2b7db3635c5ff5616d2c05fd917e5cba76a8a21ceeb0a84565723d334f8d62cb55c8097eac07c9bc30f783916c8d312b8c1

diff --git a/www-apps/nanoc/nanoc-4.12.17.ebuild 
b/www-apps/nanoc/nanoc-4.12.17.ebuild
new file mode 100644
index ..a4a5b6c23b41
--- /dev/null
+++ b/www-apps/nanoc/nanoc-4.12.17.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="NEWS.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="nanoc.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="nanoc is a simple but very flexible static site generator written 
in Ruby"
+HOMEPAGE="https://nanoc.app/;
+SRC_URI="https://github.com/nanoc/nanoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
+LICENSE="MIT"
+
+KEYWORDS="~amd64"
+SLOT="0"
+IUSE="${IUSE} minimal"
+
+DEPEND+="test? ( app-text/asciidoc app-text/highlight )"
+
+RUBY_S="${P}/nanoc"
+
+ruby_add_rdepend "!minimal? (
+   dev-ruby/mime-types:*
+   dev-ruby/rack:*
+   www-servers/adsf
+)
+   >=dev-ruby/addressable-2.5
+   >=dev-ruby/colored-1.2:0
+   >=www-apps/nanoc-checking-1.0.2:1
+   ~www-apps/nanoc-cli-${PV}
+   ~www-apps/nanoc-core-${PV}
+   www-apps/nanoc-deploying:1
+   >=dev-ruby/parallel-1.12:1
+   >=dev-ruby/tty-command-0.8:0
+   >=dev-ruby/tty-which-0.4:0
+"
+
+ruby_add_bdepend "test? (
+   dev-ruby/rspec:3
+   dev-ruby/asciidoctor
+   dev-ruby/fuubar
+   dev-ruby/haml
+   dev-ruby/maruku
+   >=dev-ruby/mocha-0.13
+   dev-ruby/minitest
+   dev-ruby/mustache
+   dev-ruby/pry
+   dev-ruby/rdoc
+   >=dev-ruby/rouge-3.5.1:2
+   dev-ruby/rubypants
+   dev-ruby/systemu
+   dev-ruby/timecop
+   dev-ruby/vcr
+   dev-ruby/webmock
+   dev-ruby/yard
+)
+doc? (
+   dev-ruby/kramdown
+   dev-ruby/rdiscount
+   dev-ruby/yard
+)"
+
+all_ruby_prepare() {
+   # Avoid unneeded development dependencies
+   sed -i -e '/simplecov/I s:^:#:' \
+   -e '/codecov/I s:^:#:' test/helper.rb 
../common/spec/spec_helper_head_core.rb || die
+   sed -i -e '/coverall/I s:^:#:' \
+   -e '/rubocop/ s:^:#:' Rakefile || die
+   sed -i -e '2igem "psych", "~> 4.0"' test/helper.rb || die
+
+   echo "-r ./spec/spec_helper.rb" > .rspec || die
+
+   # Avoid basepath issues when generating gemspec
+   sed -i -e "s:require_relative ':require './:" ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   # Avoid tests requiring a network connection or make assumptions
+   # about the local network environment.
+   rm -f test/checking/checks/test_{css,html}.rb 
spec/nanoc/cli/commands/view_spec.rb || die
+
+   # Avoid tests for unpackaged or obsolete dependencies
+   rm spec/nanoc/filters/less_spec.rb \
+  test/filters/test_{erubis,markaby,rainpress}.rb || die
+
+   # Avoid tests that are specific to haml 6.x which is currently not 
packaged
+   sed -i -e '/test_filter_\(with_proper_indentation\|error\)/askip "haml 
6"' test/filters/test_haml.rb || die
+
+   # Avoid non-fatal failing tests due to specifics in the environment
+   sed -e '124askip "ordering issues"' -e '168askip "ordering issues"' \
+   -i spec/nanoc/data_sources/filesystem_spec.rb || die
+   sed -e '/def test_default_encoding/,/^  end/ s:^:#:' \
+   -i test/orig_cli/commands/test_create_site.rb || die
+
+   # Fix deprecated minitest constant
+   sed -i -e 's/MiniTest/Minitest/' test/rule_dsl/test_rules_collection.rb 
|| die
+}
+
+each_ruby_test() {
+   MT_NO_PLUGINS=true RUBYLIB="${S}/lib" ${RUBY} -S rake spec test_all || 
die
+}



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

2023-10-03 Thread Michał Górny
commit: 0f82337b3791cdaefc81b6a1eba888d932b7494a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 04:57:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:02:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f82337b

dev-python/sqlglot: Bump to 18.11.2

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

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

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 426a52733e01..1e30672c6c8d 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -1,3 +1,4 @@
 DIST sqlglot-18.10.1.tar.gz 8803525 BLAKE2B 
4e500eb9239fc5a3169a8f00aa022ff579f750c5c4c13e0906a4a6749216051a8b1f69d83b1d5f1ab118abb20f79b83f7881c5cef74d8d8a1066be1fcc1e588f
 SHA512 
09ae7bb28cedd6d9c267694dbc38dcea75a860fb54e60d412f78a36629abba70e1be42683b220eec918f9f59782ce014625e1e7b15d17bc57dcf3658d49b95b7
+DIST sqlglot-18.11.2.tar.gz 8833005 BLAKE2B 
eee98c392bd40cc552cdb09a6d4e60ff21d0f75c59d2961994409de7ac44d702c28aa01472e4406dbb6c8ac4d3496e71fc4ac2bea5e82c48d47cdd98111d5e79
 SHA512 
855686bd8bdaba68f564dbff0005c0362c83b146fd5d6da3a3d948657384201d2fe825a758f960650f540dcaef5c073197fdfb34fe788331d20bcaf44f03a10a
 DIST sqlglot-18.8.0.tar.gz 8764753 BLAKE2B 
f1a01a1dc939a53476d396c66e74b1ec0550f557ef2eac1bec5001229964e2838655d361612b20527fae0f8112ccc940295cd0d92e83d5ba1f272f4d9372374b
 SHA512 
3e98ff8ad4e6061c41d90b33c7982b46b8e06680d14e989923077d61ac93d390df64df6ff182a1c87911979dd84ac493275bbc091bcdcc9a1dfce2a4091c7fa7
 DIST sqlglot-18.9.0.tar.gz 8790638 BLAKE2B 
c951ee964b888dadaa3fd974bad89a689e9be9e5d17f42e5387c8c97152604205df7871294cb249ce9a0f6ed6a66fb41aba0f6596851e96252444c06908b91f1
 SHA512 
1e24d7936e94ced97ccc290634392434c064732017fa012b270632336663faa2315658e3dfc9d3bbd94648220f412c91cb9d0d4b97b3f26a21fa2129f4fce84a

diff --git a/dev-python/sqlglot/sqlglot-18.11.2.ebuild 
b/dev-python/sqlglot/sqlglot-18.11.2.ebuild
new file mode 100644
index ..368b77416b42
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-18.11.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+   https://sqlglot.com/
+   https://github.com/tobymao/sqlglot/
+   https://pypi.org/project/sqlglot/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+EPYTEST_IGNORE=(
+   # Tests require pyspark or duckdb which aren't in the tree.
+   # Pandas would be a requirement normally, but it gets ignored by proxy.
+   "tests/dataframe/integration/test_dataframe.py"
+   "tests/dataframe/integration/test_grouped_data.py"
+   "tests/dataframe/integration/test_session.py"
+   "tests/test_executor.py"
+   "tests/test_optimizer.py"
+)
+
+distutils_enable_tests pytest
+
+pkg_postinst() {
+   optfeature "simplifying timedelta expressions" 
dev-python/python-dateutil
+}



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

2023-10-03 Thread Michał Górny
commit: d4334fc9d9d8b3dec5216b567f399c4fbe8d52a9
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:10:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:10:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4334fc9

dev-python/parver: Bump to 0.5

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

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

diff --git a/dev-python/parver/Manifest b/dev-python/parver/Manifest
index 253cbe649d45..c07b48a9030b 100644
--- a/dev-python/parver/Manifest
+++ b/dev-python/parver/Manifest
@@ -1 +1,2 @@
 DIST parver-0.4.gh.tar.gz 26130 BLAKE2B 
b2835271434f92e054dea72af716082f6eaf0d9486ed39319815341d3ab256484b0aaa34725f000289efdb75e238fcec4701c50248a1c2f7bf94774c17be3c40
 SHA512 
3ff9532904712726588b493e6300e8422edf5231774fa01308533e184e66c0e73037aff40be66417de2ad066ac8332a4c62ffabd0bc89cecb29d45ce7b3f2013
+DIST parver-0.5.gh.tar.gz 26048 BLAKE2B 
ff658dd477a707b7756717da73317c73fff521968ab7c16f55aa2d6ab3270d4961f16afd114dc2775d5beeb9208b2e459a0e3f262ebcbfe825015925a2ed2bbd
 SHA512 
55fd52cb229c8358e89053f4c44d8cdb4bfbc8fd79ec40f4b7c6f18f2c848fb025e2be4e907b5cfbeb598e535fed67be4e10cea71d529a21e6d0712679c665d3

diff --git a/dev-python/parver/parver-0.5.ebuild 
b/dev-python/parver/parver-0.5.ebuild
new file mode 100644
index ..f0233f9a983b
--- /dev/null
+++ b/dev-python/parver/parver-0.5.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Parse and manipulate version numbers"
+HOMEPAGE="
+   https://github.com/RazerM/parver/
+   https://pypi.org/project/parver/
+"
+SRC_URI="
+   https://github.com/RazerM/parver/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/Arpeggio-1.7[${PYTHON_USEDEP}]
+   >=dev-python/attrs-19.2[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/hypothesis[${PYTHON_USEDEP}]
+   dev-python/pretend[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-10-03 Thread Michał Górny
commit: 27f863f1dc62438342ef06e3c91c2dd6763591f8
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 04:25:54 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 04:25:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f863f1

app-admin/awscli: Bump to 1.29.59

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.29.59.ebuild | 85 ++
 2 files changed, 86 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index f35fb0408082..4a197e84bcb0 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.29.55.gh.tar.gz 2551493 BLAKE2B 
79ea509819519d54c20068f6db7ba90aa
 DIST aws-cli-1.29.56.gh.tar.gz 2554744 BLAKE2B 
ed08837a56f8bf1f58dbd35a08aa79333b69428e20b47447f0cf9bef18def2b0f2ff3c552fa5394eb48d5f515831e4bc5ceaec582159be683af74c783ce3e1be
 SHA512 
73a31164e099f70f689599df10d65e9bd5bcbfbe7398eeccd9b9ac4f6fee3701be37d5ac3946f3bf7a8588dd4755a15237848e5346bc66497f87d08dc2917b6b
 DIST aws-cli-1.29.57.gh.tar.gz 2556732 BLAKE2B 
8bbd17041c28e18f1b94421e624e3e7209a751bcd5508b75ff5473aba814e00453159151ddbc1daca5013d06cf418384af1703a34ddf9ecb7b6dbdfe5b91c3c9
 SHA512 
4cbc7df76930ce5626b45a100e1fe62695d470f02af025e483eb161f92828d2d535e91b3200f9c55dc50f30955b88e5f74e015e229649e2debac0acb2da5345b
 DIST aws-cli-1.29.58.gh.tar.gz 2557504 BLAKE2B 
3325dc80048feda09ebaa096b3c7be6b3da54991bf31d581a1f004844a7dd041e233d101f9f23bcfc977c02c5ed07ed08ee912a3b32b96292f68af507bec92af
 SHA512 
5a84840be3e480651860962f8b9c6f9bf23bdef68bb521af840f4609aa4b577f43219f07e6c3440b0e25a9263359b342caec877696767a51daba6397f959aa7b
+DIST aws-cli-1.29.59.gh.tar.gz 2558295 BLAKE2B 
16d38585064cd75b1c2e1e804bc2fa4224634032b2eb905bb55f64be53b6737748ce688349ee51f54bedf73c3d2f50da92c9465fc2604fc288b6c07613ed3fe3
 SHA512 
7f7c850211ae172387809a04aeecafc250f31b513bc35028fb5ca6425190524071c51fc722962e1a069282a6281afb9baed0f5b5c2e66534c362e6947bf3b07e

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

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

2023-10-03 Thread Michał Górny
commit: 691af16afd3af5fa69d53a7d72ec2a3e2e1d85b0
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 04:25:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 04:25:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=691af16a

dev-python/botocore: Bump to 1.31.59

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 083d0e15cf3f..2c41c345bf81 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.31.55.gh.tar.gz 11883762 BLAKE2B 
eac01a2c463754306f2846ed9144531
 DIST botocore-1.31.56.gh.tar.gz 11885802 BLAKE2B 
4fd386fcc987672df88ffec5265c1fd9f18a75b3557643ad27dae67dddc485a3f787722942bca0daf277eb4d03dfe7164ede63b4f85e44182db2e248b507f9a7
 SHA512 
d1a1757e4c4d68122ab963bddc57304609e0b4c225f8e81c38a4a3b116312884757f36f07cf7f324d059037ff81d5b6ab2e225893c18e9ed5ce2203bc0c47aa0
 DIST botocore-1.31.57.gh.tar.gz 11899280 BLAKE2B 
047cba5850b024dd4070346eb2c635696f9684a38ea458357c934295e86d33b65e3b9f8e98e5fa96d2f0ba18c68bfc970c1fe7ad13bbfc0e83ede4ae4b6dbb88
 SHA512 
512bfd31a3534213977f6d05cf8603222e9517cc0d95cdf0fa3c9f9565f0f08cb7e646830a5d5093df7ca5b84c82db2887648e7b7cf47411486c664c730963d9
 DIST botocore-1.31.58.gh.tar.gz 11900019 BLAKE2B 
8b78876c5ca816b1aa71fb32dc261fe1a8df9af4d6ded7ebe7a5472ae4673e38bc5486dcb01c718f663ddebf897ea57da591e16060816063d25f1c4afe9cecad
 SHA512 
0401181971ccb96431667ef5280cb60157691af0e26628f0f257f131c792f02379f710bfb00af4be29183b87873bf9072f7cab45e8b5035894b8914c3824f3fe
+DIST botocore-1.31.59.gh.tar.gz 11910861 BLAKE2B 
8010fb8d3cacf5fd21a9377496939868dbd9a4c0a791bcaa87559f4c4c152f7364685f3cd7d3fd4ff8dce0ee7c7b1a69b2901ae13de78a608af4c63457b53789
 SHA512 
9c6758f887753a46ffa849c2aa32564d48909de9a6ffb78881739443087be67fa82955c32df98367331318ec061fe7b7e4d8d3a1538ac29b420145c1c5de0b7b

diff --git a/dev-python/botocore/botocore-1.31.59.ebuild 
b/dev-python/botocore/botocore-1.31.59.ebuild
new file mode 100644
index ..7cacb5c3f634
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.59.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+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_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   )
+
+   local -x EPYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
+}



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

2023-10-03 Thread Michał Górny
commit: 899b1ab04fb61c8e4378d5d059ce6844c684d4cf
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 05:09:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 05:09:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=899b1ab0

dev-python/ruamel-yaml: Bump to 0.17.34

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

 dev-python/ruamel-yaml/Manifest   |  1 +
 dev-python/ruamel-yaml/ruamel-yaml-0.17.34.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest
index 9f11cb78a80a..f67e56260686 100644
--- a/dev-python/ruamel-yaml/Manifest
+++ b/dev-python/ruamel-yaml/Manifest
@@ -1,2 +1,3 @@
 DIST ruamel.yaml-0.17.32.tar.xz 190144 BLAKE2B 
fe58904cacff21bd64eb7e9cc4ea613ae0ad8e6718f568f64876385b70b6c2ce2bc6137537ddf9d3c7e9c08c66a1112f78527080c025fb5655ddce2b73a4f477
 SHA512 
e78ae975c3a7281d69ca965604fbc7f014cf8aaec9e51e27c795caefc5708019c57629f54044b12833bca0c846a8005fc0b95e64f75b2da226cdca2fefbcd8ae
 DIST ruamel.yaml-0.17.33.tar.xz 190420 BLAKE2B 
93a91f1ad6e17bf0a4f6d90e782786aafe959f298c4bf109c62450fbb42df79908f9037b8e7535dbcb33eacbef0680fec72a800918045c01b427eba07bb32090
 SHA512 
75b13e920298b729ce9ac764162864eaf8492795b3ae3bad7dfe1ad4e5cc92e84ae5063859ae694d6334bb3e9660ba68cbf56888674f98ac787ff10266373e15
+DIST ruamel.yaml-0.17.34.tar.xz 190824 BLAKE2B 
e396b59f94a18e77e7bd3d42cc8f934b8b2c8adbd1292861dde18136bc6aa585e4ba90db0b4631f15737c9c2d8fc49ca8fd2d12bc7b5a96e6a2672db7c87ba0f
 SHA512 
7b5098b3e3aa6aa38158626a139fe98e1c90d37870a81ade50b0dd446a5b772623a7759ff0dccee2a1346ed442bcaabe4be34af9f5760b4bfb91cce46673b5c1

diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.34.ebuild 
b/dev-python/ruamel-yaml/ruamel-yaml-0.17.34.ebuild
new file mode 100644
index ..128dbc52c0bb
--- /dev/null
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.34.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P="${P/-/.}"
+DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation"
+HOMEPAGE="
+   https://pypi.org/project/ruamel.yaml/
+   https://sourceforge.net/projects/ruamel-yaml/
+"
+# PyPI tarballs do not include tests
+SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}]
+   !dev-python/namespace-ruamel
+"
+BDEPEND="
+   test? (
+   dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+python_test() {
+   local EPYTEST_DESELECT=()
+   [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=(
+   _test/test_deprecation.py::test_collections_deprecation
+   )
+   local EPYTEST_IGNORE=(
+   # Old PyYAML tests from lib/ require special set-up and are
+   # invoked indirectly via test_z_olddata, tell pytest itself
+   # to leave the subdir alone.
+   _test/lib/
+   )
+
+   # this is needed to keep the tests working while
+   # dev-python/namespace-ruamel is still installed
+   distutils_write_namespace ruamel
+   epytest
+}



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

2023-10-03 Thread Michał Górny
commit: 0b9b2edf50b367bf0b939b3d9c6a60d6e5939fd4
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Oct  4 04:25:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Oct  4 04:25:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b9b2edf

dev-python/boto3: Bump to 1.28.59

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index b0622b32b763..18ff4c97178b 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.28.55.gh.tar.gz 704202 BLAKE2B 
800105abff50a0cd728308458d84b6d8eab4
 DIST boto3-1.28.56.gh.tar.gz 704679 BLAKE2B 
b7413df6f6cfe9b0b604ac44888b4141b67d6fe275b7ae0a47676d8002dc189a93f2db8a92d2d53582f6918819841a1aa8d9a10149d2c8a19fc7c94b10d10b85
 SHA512 
ac7d274fbbc8e4e492eaedac61bb8c351a414c27ebebe3fa78a8ade293120a75e2cea37fc02289d15b012836da4b260296d2694428249cead270a30cbcd8a74f
 DIST boto3-1.28.57.gh.tar.gz 705839 BLAKE2B 
5d536c8465de64b7a0dfff909325d719d6d36f0bf531b14211dd45f4539170e8b0c78ae1ba111028d6273d6453f4087b2de7a7b62ad6b1da115281b87d99b248
 SHA512 
b5277a0c03a57147e9d0cf05800b1f30059151dc019045dbaa91a36f6cd0c08b21bd4dad25d4359d594379f84b8f862e1dde306382a3cdd6070eaa300dcfd23b
 DIST boto3-1.28.58.gh.tar.gz 706435 BLAKE2B 
18bd0fe690a004070e7f25207710b02b6d943b913849db32970dc998ff0e0ba51cb294111ac13fe472760966fc66594893a89ff3e03253d99048dbe9dee3a230
 SHA512 
283b4908f6774f4c63e206ea3552dbbb34bf40159c2a877a7f54816bc3334151d99f9d6aeccca918b6e91ee20d021c6628afe822f008e773da097a4c7cbfb4a0
+DIST boto3-1.28.59.gh.tar.gz 710405 BLAKE2B 
f5eefd333ef17cfe388330f656716548bfa85c511ed39d193808e3d6d8fa028eeb9737882a56c36d8ea4ada3f74f94a0ac6f429a3d707de351d6675dbe709ceb
 SHA512 
5976c38cb5ee528bb2410d84c4320e39a39b5c43a67d3c2cc64f9d2ff89b3283398bbfe48c11fbeb41fd8f38801084d3a44d254c73b3137d434dfc24164335a3

diff --git a/dev-python/boto3/boto3-1.28.59.ebuild 
b/dev-python/boto3/boto3-1.28.59.ebuild
new file mode 100644
index ..a37cc38af2f3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.59.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+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.7.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   epytest tests/{functional,unit} \
+   -p xdist -n "$(makeopts_jobs)" --dist=worksteal
+}



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

2023-10-03 Thread Zac Medico
commit: f45e2bb561f2f5d16bdf8f6cd31cc393d2794f92
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Oct  4 04:06:49 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct  4 04:11:14 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=f45e2bb5

SyncfsProcess: Migrate to ForkProcess target parameter

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

 lib/portage/dbapi/_SyncfsProcess.py | 15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/lib/portage/dbapi/_SyncfsProcess.py 
b/lib/portage/dbapi/_SyncfsProcess.py
index 6beeac8dd4..ddc2240071 100644
--- a/lib/portage/dbapi/_SyncfsProcess.py
+++ b/lib/portage/dbapi/_SyncfsProcess.py
@@ -1,6 +1,8 @@
-# Copyright 2012 Gentoo Foundation
+# Copyright 2012-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+import functools
+
 from portage import os
 from portage.util._ctypes import find_library, LoadLibrary
 from portage.util._async.ForkProcess import ForkProcess
@@ -16,6 +18,10 @@ class SyncfsProcess(ForkProcess):
 
 __slots__ = ("paths",)
 
+def _start(self):
+self.target = functools.partial(self._target, self._get_syncfs, 
self.paths)
+super()._start()
+
 @staticmethod
 def _get_syncfs():
 filename = find_library("c")
@@ -29,12 +35,13 @@ class SyncfsProcess(ForkProcess):
 
 return None
 
-def _run(self):
+@staticmethod
+def _target(get_syncfs, paths):
 syncfs_failed = False
-syncfs = self._get_syncfs()
+syncfs = get_syncfs()
 
 if syncfs is not None:
-for path in self.paths:
+for path in paths:
 try:
 fd = os.open(path, os.O_RDONLY)
 except OSError:



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

2023-10-03 Thread Zac Medico
commit: 73eb44fce683a8cbfca195f01783b94eea6e7eca
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Oct  4 03:42:41 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct  4 03:43:18 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=73eb44fc

FileCopier: multiprocessing spawn compat

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

 lib/portage/util/_async/FileCopier.py | 18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/lib/portage/util/_async/FileCopier.py 
b/lib/portage/util/_async/FileCopier.py
index da0e85ee4e..d53ff08591 100644
--- a/lib/portage/util/_async/FileCopier.py
+++ b/lib/portage/util/_async/FileCopier.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2019 Gentoo Authors
+# Copyright 2013-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import os as _os
@@ -20,16 +20,20 @@ class FileCopier(AsyncTaskFuture):
 
 def _start(self):
 self.future = asyncio.ensure_future(
-self.scheduler.run_in_executor(ForkExecutor(loop=self.scheduler), 
self._run)
+self.scheduler.run_in_executor(
+ForkExecutor(loop=self.scheduler),
+self._target,
+self.src_path,
+self.dest_path,
+)
 )
 super()._start()
 
-def _run(self):
-src_path = _unicode_encode(
-self.src_path, encoding=_encodings["fs"], errors="strict"
-)
+@staticmethod
+def _target(src_path, dest_path):
+src_path = _unicode_encode(src_path, encoding=_encodings["fs"], 
errors="strict")
 dest_path = _unicode_encode(
-self.dest_path, encoding=_encodings["fs"], errors="strict"
+dest_path, encoding=_encodings["fs"], errors="strict"
 )
 copyfile(src_path, dest_path)
 apply_stat_permissions(dest_path, _os.stat(src_path))



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

2023-10-03 Thread Matt Turner
commit: abe5a47cda2a63c48c8dbf71a0fb642db6bb3032
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Oct  4 03:29:14 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct  4 03:30:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe5a47c

dev-libs/cJSON: Drop old versions

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

 dev-libs/cJSON/Manifest|  1 -
 dev-libs/cJSON/cJSON-1.7.15.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/dev-libs/cJSON/Manifest b/dev-libs/cJSON/Manifest
index aebd9505412f..58a26a623cbf 100644
--- a/dev-libs/cJSON/Manifest
+++ b/dev-libs/cJSON/Manifest
@@ -1,2 +1 @@
-DIST cJSON-1.7.15.tar.gz 352278 BLAKE2B 
e0de3b8d56020853d56f5512e6e7216adafd238b6f69bbf6965b153bfe8ebfc23593dfa7cfb8543d8730d90820153d263c8af276c8e9588ba8a5ad76a50f8b72
 SHA512 
0b32a758c597fcc90c8ed0af493c9bccd611b9d4f9a03e87de3f7337bb9a28990b810befd44bc321a0cb42cbcd0b026d45761f9bab7bd798f920b7b6975fb124
 DIST cJSON-1.7.16.tar.gz 353498 BLAKE2B 
9dd519b03b24e46fd84798af32d733cec8803d3f5a4b9259352ffe7b1ba0b198a3b4dc0dbdb9cc6247787e49c48beaadc7c31368d8fd695a8ddd711cc0cbfa5b
 SHA512 
3a894de03c33d89f1e7ee572418d5483c844d38e1e64aa4f6297ddaa01f4111f07601f8d26617b424b5af15d469e3955dae075d9f30b5c25e16ec348fdb06e6f

diff --git a/dev-libs/cJSON/cJSON-1.7.15.ebuild 
b/dev-libs/cJSON/cJSON-1.7.15.ebuild
deleted file mode 100644
index 8f951af9edaf..
--- a/dev-libs/cJSON/cJSON-1.7.15.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Ultralightweight JSON parser in ANSI C"
-HOMEPAGE="https://github.com/DaveGamble/cJSON;
-SRC_URI="https://github.com/DaveGamble/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
-   cmake_src_prepare
-
-   sed -i -e '/-Werror/d' CMakeLists.txt || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DENABLE_CJSON_TEST=$(usex test)
-   )
-
-   cmake_src_configure
-}



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

2023-10-03 Thread Matt Turner
commit: a1f78a65c8cdeed23409b21390b4caf3509bbc98
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Oct  4 03:29:10 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Wed Oct  4 03:30:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1f78a65

app-misc/vit: Drop old versions

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

 app-misc/vit/Manifest |  1 -
 app-misc/vit/vit-2.3.0.ebuild | 30 --
 2 files changed, 31 deletions(-)

diff --git a/app-misc/vit/Manifest b/app-misc/vit/Manifest
index f3c8bd8ad40b..b00d38a0276c 100644
--- a/app-misc/vit/Manifest
+++ b/app-misc/vit/Manifest
@@ -1,2 +1 @@
-DIST vit-2.3.0.tar.gz 72136 BLAKE2B 
d2988924d9fce8ac2a14f812654ab385bc84f112f3c4d5d150fa04e8151c4cbad7dc5d2d161cc890aa40ceb8a66ac629a1ff53f99531b6166747b379b45764c5
 SHA512 
49574ebb5dd3127936ec45ab825d927e221c96c32d0966d2c35220b27f5de1df556ff168769aca0b9c22e25f7b86e39d985d326fafe4a33712a3f0c5fa8d9d02
 DIST vit-2.3.1.tar.gz 72143 BLAKE2B 
288e21083fc39d47aa1df6d3adf5b5973a50ab0463ad53a40ad70c1dbc627821ed4e567cd269749cca470fb7705f0f1792dca9db58cd16b504d5e0a0c2471097
 SHA512 
930c02ab2f399a0338a1a7f328a99452c1448bd9352c1f0535c720b6d4437ff29345a23a73af107aeac1091ad33829a563ce69daae53a44b684cf71a54d70d4b

diff --git a/app-misc/vit/vit-2.3.0.ebuild b/app-misc/vit/vit-2.3.0.ebuild
deleted file mode 100644
index 9d7895ed1487..
--- a/app-misc/vit/vit-2.3.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=yes
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A lightweight, fast, curses-based front end to Taskwarrior"
-HOMEPAGE="
-   https://github.com/vit-project/vit
-   https://pypi.org/project/vit/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
-   app-misc/task
-   $(python_gen_cond_dep '
-   >=dev-python/tasklib-2.4.3[${PYTHON_USEDEP}]
-   >=dev-python/urwid-2.1.2[${PYTHON_USEDEP}]
-   ')
-"
-
-distutils_enable_tests pytest



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

2023-10-03 Thread Zac Medico
commit: 3dfe5e326eaaca877bc7a45ec84d6b39fc8d137a
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Oct  4 02:56:10 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct  4 03:07:12 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=3dfe5e32

FileDigester: Migrate to AsyncFunction

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

 lib/portage/util/_async/FileDigester.py | 71 +
 1 file changed, 11 insertions(+), 60 deletions(-)

diff --git a/lib/portage/util/_async/FileDigester.py 
b/lib/portage/util/_async/FileDigester.py
index ce334ee95a..6491423ae4 100644
--- a/lib/portage/util/_async/FileDigester.py
+++ b/lib/portage/util/_async/FileDigester.py
@@ -1,13 +1,13 @@
-# Copyright 2013 Gentoo Foundation
+# Copyright 2013-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-from portage import os
+import functools
+
 from portage.checksum import perform_multiple_checksums
-from portage.util._async.ForkProcess import ForkProcess
-from _emerge.PipeReader import PipeReader
+from portage.util._async.AsyncFunction import AsyncFunction
 
 
-class FileDigester(ForkProcess):
+class FileDigester(AsyncFunction):
 """
 Asynchronously generate file digests. Pass in file_path and
 hash_names, and after successful execution, the digests
@@ -17,64 +17,15 @@ class FileDigester(ForkProcess):
 
 __slots__ = (
 "file_path",
-"digests",
 "hash_names",
-"_digest_pipe_reader",
-"_digest_pw",
 )
 
 def _start(self):
-pr, pw = os.pipe()
-self.fd_pipes = {}
-self.fd_pipes[pw] = pw
-self._digest_pw = pw
-self._digest_pipe_reader = PipeReader(
-input_files={"input": pr}, scheduler=self.scheduler
+self.target = functools.partial(
+perform_multiple_checksums, self.file_path, hashes=self.hash_names
 )
-self._digest_pipe_reader.addExitListener(self._digest_pipe_reader_exit)
-self._digest_pipe_reader.start()
-ForkProcess._start(self)
-os.close(pw)
-
-def _run(self):
-digests = perform_multiple_checksums(self.file_path, 
hashes=self.hash_names)
-
-buf = "".join("%s=%s\n" % item for item in 
digests.items()).encode("utf_8")
-
-while buf:
-buf = buf[os.write(self._digest_pw, buf) :]
-
-return os.EX_OK
-
-def _parse_digests(self, data):
-digests = {}
-for line in data.decode("utf_8").splitlines():
-parts = line.split("=", 1)
-if len(parts) == 2:
-digests[parts[0]] = parts[1]
-
-self.digests = digests
-
-def _async_waitpid(self):
-# Ignore this event, since we want to ensure that we
-# exit only after _digest_pipe_reader has reached EOF.
-if self._digest_pipe_reader is None:
-ForkProcess._async_waitpid(self)
-
-def _digest_pipe_reader_exit(self, pipe_reader):
-self._parse_digests(pipe_reader.getvalue())
-self._digest_pipe_reader = None
-if self.pid is None:
-self._unregister()
-self._async_wait()
-else:
-self._async_waitpid()
-
-def _unregister(self):
-ForkProcess._unregister(self)
+super()._start()
 
-pipe_reader = self._digest_pipe_reader
-if pipe_reader is not None:
-self._digest_pipe_reader = None
-pipe_reader.removeExitListener(self._digest_pipe_reader_exit)
-pipe_reader.cancel()
+@property
+def digests(self):
+return self.result



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

2023-10-03 Thread Zac Medico
commit: 56af1abbfaec99c26a2b14fbc9d0e63f70989fe1
Author: Miezhiko  gmail  com>
AuthorDate: Tue Sep 19 06:42:07 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct  4 03:24:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56af1abb

app-containers/snapd: add 2.60.4

Closes: https://github.com/gentoo/gentoo/pull/32920
Signed-off-by: Miezhiko  gmail.com>
Signed-off-by: Zac Medico  gentoo.org>

 app-containers/snapd/Manifest|   1 +
 app-containers/snapd/snapd-2.60.4.ebuild | 179 +++
 2 files changed, 180 insertions(+)

diff --git a/app-containers/snapd/Manifest b/app-containers/snapd/Manifest
index f946383558e0..6fbf0bccd5a2 100644
--- a/app-containers/snapd/Manifest
+++ b/app-containers/snapd/Manifest
@@ -1,3 +1,4 @@
 DIST snapd-2.57.6.tar.xz 6889052 BLAKE2B 
5d1190f3d1ccc6446f950cc95c09180707c3a96285bcdd197aef06b2d69cfef6daf85a93844f105dd434b29b73d3b9c832dfcbebcdc2451443eb5421046de849
 SHA512 
cd74fa92cddff3452448a50536ded504c68ca6f786b465b8561ccc43c02856742a895efb71bf92b8d125173e0d083faf61ca563f69da03ebf3c4df1b0b0b8d5e
 DIST snapd-2.58.tar.xz 6980916 BLAKE2B 
d3de507513db808fa4f85498b5c238de143f06660f1d677186c8c763b38643a2486e25b747977b3eb584619d79ea0a12e88dc5a909045a853c1d8f849f2c1638
 SHA512 
555915b8b4d9d2d91a3ba19e9e78cf6b19d9683a9f390ad225aa5876320cb8595b464d6133706c4923fc15fbe04ba2b65a47e403c9a2d8859adae827f8ec000a
 DIST snapd-2.60.3.tar.xz 7184964 BLAKE2B 
c40c4e041a91de1732c23b5845a322873498da76d50e0c91e97941d1fc4f6f1991fe2b009414952bf0ebb614e8e19a0015c698ff09c61a12940349ea714f77f0
 SHA512 
630738c956773354006c195bfe954902b0d082e94345b54c6a6795139d36e1f95a236c6e9a8947338e03caca03520c6e8c1a1c44d3788ec93107f7f97b2d952d
+DIST snapd-2.60.4.tar.xz 7187708 BLAKE2B 
488ca5b70e9174f07ac54cbc221a323607e337dbde45e7c4d11669ed2f61409fa7bb21b4a5432cd84fb312d92cacf19e5bccc80ef77b71233e19e158d937ac04
 SHA512 
3035e4e5d52fef00606bc532f855817200d9f6035f660b0377d5dccf5bb64bbf0a94a4e3b8f3941e54b62259378dae4084baa2a29fb5120c714559c899c33c0e

diff --git a/app-containers/snapd/snapd-2.60.4.ebuild 
b/app-containers/snapd/snapd-2.60.4.ebuild
new file mode 100644
index ..7bd5d8f6f6e3
--- /dev/null
+++ b/app-containers/snapd/snapd-2.60.4.ebuild
@@ -0,0 +1,179 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1 flag-o-matic go-module linux-info 
readme.gentoo-r1 systemd tmpfiles xdg-utils
+
+DESCRIPTION="Service and tools for management of snap packages"
+HOMEPAGE="http://snapcraft.io/;
+
+SRC_URI="https://github.com/snapcore/snapd/releases/download/${PV}/snapd_${PV}.vendor.tar.xz
 -> ${P}.tar.xz"
+MY_PV=${PV}
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3 Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT"
+SLOT="0"
+IUSE="apparmor +forced-devmode gtk kde systemd"
+REQUIRED_USE="!forced-devmode? ( apparmor ) systemd"
+
+CONFIG_CHECK="~CGROUPS
+   ~CGROUP_DEVICE
+   ~CGROUP_FREEZER
+   ~NAMESPACES
+   ~SQUASHFS
+   ~SQUASHFS_ZLIB
+   ~SQUASHFS_LZO
+   ~SQUASHFS_XZ
+   ~BLK_DEV_LOOP
+   ~SECCOMP
+   ~SECCOMP_FILTER"
+
+RDEPEND="
+   sys-libs/libseccomp:=
+   apparmor? (
+   sec-policy/apparmor-profiles
+   sys-apps/apparmor:=
+   )
+   dev-libs/glib
+   virtual/libudev
+   systemd? ( sys-apps/systemd )
+   sys-libs/libcap:=
+   sys-fs/squashfs-tools[lzma,lzo]"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+   >=dev-lang/go-1.9
+   dev-python/docutils
+   sys-devel/gettext
+   sys-fs/xfsprogs"
+
+PDEPEND="sys-auth/polkit[gtk?,kde?]"
+
+README_GENTOO_SUFFIX=""
+
+pkg_setup() {
+   if use apparmor; then
+   CONFIG_CHECK+=" ~SECURITY_APPARMOR"
+   fi
+   linux-info_pkg_setup
+
+   # Seems to have issues building with -O3, switch to -O2
+   replace-flags -O3 -O2
+}
+
+src_prepare() {
+   default
+   # Update apparmor profile to allow libtinfow.so*
+   sed -i 's/libtinfo/libtinfo{,w}/' \
+   "cmd/snap-confine/snap-confine.apparmor.in" || die
+
+   if ! use forced-devmode; then
+   sed -e 's#return !apparmorFull#if !apparmorFull 
{\n\t\tpanic("USE=forced-devmode is disabled")\n\t}\n\treturn false#' \
+   -i "sandbox/forcedevmode.go" || die
+   grep -q 'panic("USE=forced-devmode is disabled")' 
"sandbox/forcedevmode.go" || die "failed to disable forced-devmode"
+   fi
+
+   sed -i 's:command -v git >/dev/null:false:' -i "mkversion.sh" || die
+
+   ./mkversion.sh "${PV}"
+   pushd "cmd" >/dev/null || die
+   eautoreconf
+}
+
+src_configure() {
+   SNAPD_MAKEARGS=(
+   "BINDIR=${EPREFIX}/usr/bin"
+   "DBUSSERVICESDIR=${EPREFIX}/usr/share/dbus-1/services"
+   "LIBEXECDIR=${EPREFIX}/usr/lib"
+

[gentoo-commits] proj/portage:master commit in: lib/portage/tests/util/futures/, lib/portage/tests/ebuild/

2023-10-03 Thread Zac Medico
commit: 24db094b68a2024cfd23e0366d8a81e8bded5838
Author: Zac Medico  gentoo  org>
AuthorDate: Wed Oct  4 02:37:00 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct  4 02:39:26 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=24db094b

tests: Migrate to ForkProcess target parameter

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

 lib/portage/tests/ebuild/test_doebuild_fd_pipes.py| 16 +---
 lib/portage/tests/ebuild/test_ipc_daemon.py   | 16 +++-
 lib/portage/tests/util/futures/test_iter_completed.py |  7 +++
 3 files changed, 11 insertions(+), 28 deletions(-)

diff --git a/lib/portage/tests/ebuild/test_doebuild_fd_pipes.py 
b/lib/portage/tests/ebuild/test_doebuild_fd_pipes.py
index 536e8d8648..51ddc23908 100644
--- a/lib/portage/tests/ebuild/test_doebuild_fd_pipes.py
+++ b/lib/portage/tests/ebuild/test_doebuild_fd_pipes.py
@@ -1,4 +1,4 @@
-# Copyright 2013-2016 Gentoo Foundation
+# Copyright 2013-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import portage
@@ -12,13 +12,6 @@ from _emerge.Package import Package
 from _emerge.PipeReader import PipeReader
 
 
-class DoebuildProcess(ForkProcess):
-__slots__ = ("doebuild_kwargs", "doebuild_pargs")
-
-def _run(self):
-return portage.doebuild(*self.doebuild_pargs, **self.doebuild_kwargs)
-
-
 class DoebuildFdPipesTestCase(TestCase):
 def testDoebuild(self):
 """
@@ -126,9 +119,10 @@ class DoebuildFdPipesTestCase(TestCase):
 ):
 pr, pw = os.pipe()
 
-producer = DoebuildProcess(
-doebuild_pargs=(ebuildpath, phase),
-doebuild_kwargs={
+producer = ForkProcess(
+target=portage.doebuild,
+args=(ebuildpath, phase),
+kwargs={
 "settings": settings,
 "mydbapi": portdb,
 "tree": "porttree",

diff --git a/lib/portage/tests/ebuild/test_ipc_daemon.py 
b/lib/portage/tests/ebuild/test_ipc_daemon.py
index 55094f9bdd..0beb69ddfc 100644
--- a/lib/portage/tests/ebuild/test_ipc_daemon.py
+++ b/lib/portage/tests/ebuild/test_ipc_daemon.py
@@ -21,18 +21,6 @@ from _emerge.EbuildBuildDir import EbuildBuildDir
 from _emerge.EbuildIpcDaemon import EbuildIpcDaemon
 
 
-class SleepProcess(ForkProcess):
-"""
-Emulate the sleep command, in order to ensure a consistent
-return code when it is killed by SIGTERM (see bug #437180).
-"""
-
-__slots__ = ("seconds",)
-
-def _run(self):
-time.sleep(self.seconds)
-
-
 class IpcDaemonTestCase(TestCase):
 _SCHEDULE_TIMEOUT = 40  # seconds
 
@@ -124,7 +112,9 @@ class IpcDaemonTestCase(TestCase):
 daemon = EbuildIpcDaemon(
 commands=commands, input_fifo=input_fifo, 
output_fifo=output_fifo
 )
-proc = SleepProcess(seconds=sleep_time_s)
+# Emulate the sleep command, in order to ensure a consistent
+# return code when it is killed by SIGTERM (see bug #437180).
+proc = ForkProcess(target=time.sleep, args=(sleep_time_s,))
 task_scheduler = TaskScheduler(
 iter([daemon, proc]), max_jobs=2, event_loop=event_loop
 )

diff --git a/lib/portage/tests/util/futures/test_iter_completed.py 
b/lib/portage/tests/util/futures/test_iter_completed.py
index bda900505b..0c549018e5 100644
--- a/lib/portage/tests/util/futures/test_iter_completed.py
+++ b/lib/portage/tests/util/futures/test_iter_completed.py
@@ -1,8 +1,9 @@
-# Copyright 2023 Gentoo Foundation
+# Copyright 2018-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 import time
 
+import functools
 import pytest
 
 from portage.tests import TestCase
@@ -19,6 +20,7 @@ class SleepProcess(ForkProcess):
 __slots__ = ("future", "seconds")
 
 def _start(self):
+self.target = functools.partial(time.sleep, self.seconds)
 self.addExitListener(self._future_done)
 ForkProcess._start(self)
 
@@ -26,9 +28,6 @@ class SleepProcess(ForkProcess):
 if not self.future.cancelled():
 self.future.set_result(self.seconds)
 
-def _run(self):
-time.sleep(self.seconds)
-
 
 class IterCompletedTestCase(TestCase):
 # Mark this as todo, since we don't want to fail if heavy system load 
causes



[gentoo-commits] proj/portage:master commit in: lib/portage/tests/process/, lib/portage/util/_async/

2023-10-03 Thread Zac Medico
commit: 1c0b5ff6aabe99224b07f7fc2e09e4cb6c9c70c4
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Oct  3 20:33:18 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Wed Oct  4 00:47:01 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=1c0b5ff6

AsyncFunction: Use multiprocessing.Pipe for compat with multiprocessing spawn

Since fd_pipes does not work with the multiprocessing spawn start
method, AsyncFunction should use multiprocessing.Pipe instead.

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

 lib/portage/tests/process/test_AsyncFunction.py | 34 -
 lib/portage/util/_async/AsyncFunction.py| 15 +++
 2 files changed, 32 insertions(+), 17 deletions(-)

diff --git a/lib/portage/tests/process/test_AsyncFunction.py 
b/lib/portage/tests/process/test_AsyncFunction.py
index 81b3f41fbf..975b590e53 100644
--- a/lib/portage/tests/process/test_AsyncFunction.py
+++ b/lib/portage/tests/process/test_AsyncFunction.py
@@ -1,6 +1,7 @@
-# Copyright 2020-2021 Gentoo Authors
+# Copyright 2020-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+import multiprocessing
 import sys
 
 import portage
@@ -14,22 +15,29 @@ from portage.util.futures.unix_events import 
_set_nonblocking
 
 class AsyncFunctionTestCase(TestCase):
 @staticmethod
-def _read_from_stdin(pw):
-os.close(pw)
+def _read_from_stdin(pr, pw):
+if pw is not None:
+os.close(pw)
+os.dup2(pr.fileno(), sys.stdin.fileno())
 return "".join(sys.stdin)
 
 async def _testAsyncFunctionStdin(self, loop):
 test_string = "1\n2\n3\n"
-pr, pw = os.pipe()
-fd_pipes = {0: pr}
+pr, pw = multiprocessing.Pipe(duplex=False)
 reader = AsyncFunction(
-scheduler=loop, fd_pipes=fd_pipes, target=self._read_from_stdin, 
args=(pw,)
+scheduler=loop,
+target=self._read_from_stdin,
+args=(
+pr,
+pw.fileno() if multiprocessing.get_start_method() == "fork" 
else None,
+),
 )
 reader.start()
-os.close(pr)
-_set_nonblocking(pw)
-with open(pw, mode="wb", buffering=0) as pipe_write:
+pr.close()
+_set_nonblocking(pw.fileno())
+with open(pw.fileno(), mode="wb", buffering=0, closefd=False) as 
pipe_write:
 await _writer(pipe_write, test_string.encode("utf_8"))
+pw.close()
 self.assertEqual((await reader.async_wait()), os.EX_OK)
 self.assertEqual(reader.result, test_string)
 
@@ -37,7 +45,8 @@ class AsyncFunctionTestCase(TestCase):
 loop = asyncio._wrap_loop()
 loop.run_until_complete(self._testAsyncFunctionStdin(loop=loop))
 
-def _test_getpid_fork(self):
+@staticmethod
+def _test_getpid_fork():
 """
 Verify that portage.getpid() cache is updated in a forked child 
process.
 """
@@ -45,10 +54,10 @@ class AsyncFunctionTestCase(TestCase):
 proc = AsyncFunction(scheduler=loop, target=portage.getpid)
 proc.start()
 proc.wait()
-self.assertEqual(proc.pid, proc.result)
+return proc.pid == proc.result
 
 def test_getpid_fork(self):
-self._test_getpid_fork()
+self.assertTrue(self._test_getpid_fork())
 
 def test_getpid_double_fork(self):
 """
@@ -59,3 +68,4 @@ class AsyncFunctionTestCase(TestCase):
 proc = AsyncFunction(scheduler=loop, target=self._test_getpid_fork)
 proc.start()
 self.assertEqual(proc.wait(), 0)
+self.assertTrue(proc.result)

diff --git a/lib/portage/util/_async/AsyncFunction.py 
b/lib/portage/util/_async/AsyncFunction.py
index e13daaebb0..6f55aba565 100644
--- a/lib/portage/util/_async/AsyncFunction.py
+++ b/lib/portage/util/_async/AsyncFunction.py
@@ -2,6 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 import functools
+import multiprocessing
 import pickle
 import traceback
 
@@ -23,9 +24,7 @@ class AsyncFunction(ForkProcess):
 )
 
 def _start(self):
-pr, pw = os.pipe()
-self.fd_pipes = {} if self.fd_pipes is None else self.fd_pipes
-self.fd_pipes[pw] = pw
+pr, pw = multiprocessing.Pipe(duplex=False)
 self._async_func_reader = PipeReader(
 input_files={"input": pr}, scheduler=self.scheduler
 )
@@ -34,13 +33,15 @@ class AsyncFunction(ForkProcess):
 # args and kwargs are passed as additional args by 
ForkProcess._bootstrap.
 self.target = functools.partial(self._target_wrapper, pw, self.target)
 ForkProcess._start(self)
-os.close(pw)
+pw.close()
 
 @staticmethod
 def _target_wrapper(pw, target, *args, **kwargs):
 try:
 result = target(*args, **kwargs)
-os.write(pw, pickle.dumps(result))
+result_bytes = 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2023-10-03 Thread Mike Gilbert
commit: f40c849bbc20479121159e89368156f9021088d3
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Oct  4 00:52:06 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Oct  4 00:52:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f40c849b

www-client/microsoft-edge-beta: remove old

Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/microsoft-edge-beta/Manifest|   1 -
 .../microsoft-edge-beta-117.0.2045.31.ebuild   | 123 -
 2 files changed, 124 deletions(-)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index c78fa0cee1f3..e0b29dcbe302 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-beta_117.0.2045.31-1_amd64.deb 155039530 BLAKE2B 
1b8d58d7af3fc3a4cdf0b94962c8194b4bfb44407f8f6099e3e39246d721e388f7b7ae8da6952144f8b146e811f6a9a7af12fd2ef82d55422f31a39dbc0f079c
 SHA512 
74812d1d8d2f7b3d442971ecd5e611c1cf74eeb155653fcc42539a6393cd3b336687679c683b50eaa52c96eaa3f3c8ab1a79dd93051e18dddae2825b2e6599c8
 DIST microsoft-edge-beta_118.0.2088.11-1_amd64.deb 156233010 BLAKE2B 
28a979ce52396e5dea1c5c271f35647f306834bda941f378b0f0fddca0c35912da2010dc604b50236e0a6dfd322b707c3c270129387e70b5b74dca0493f7d3fd
 SHA512 
f7cc020fc2bb0961e175ff953b396339ee856f3d183ffb330eabb5f0d312695220805c79b5887f935fce62ff42ece914eb74e5d6240a0bb37b69b08b6503e1c4
 DIST microsoft-edge-beta_118.0.2088.17-1_amd64.deb 156307966 BLAKE2B 
8f718f5349a5ceb71f9848d5d9ae68cc8c67e12d79ab025c2cc5a7dd715678cffa2fd617ff9b99d2266480a656329d35160993f13b93f63fbf601a18cc0bda43
 SHA512 
3b6229b5ffd0350af15bd94ceaa578cf53e5e8d5ae485bfd050d55940cbd09a6c2b4e22f61046f96ee109699decf7c9a79aa8270b6b10fd520ffc3a37d0381ed
 DIST microsoft-edge-beta_118.0.2088.24-1_amd64.deb 156380786 BLAKE2B 
5f724997d9ec7507e73b2efe10fbcc3df6f79b37f69eb7d98ac2dee9a745df4c7a212dab03a4c00a3a698d5ea88b452fe3844614a5848a24d9910ec914902c92
 SHA512 
f6daaf6dfa9039ac884ad8f311a3095d11a6036c889aad1a03474c0011d0c29bf457f7542820b007baa00623e6fd86483e25ee22cd71a660ae3e8f3ca1652e75

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-117.0.2045.31.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-117.0.2045.31.ebuild
deleted file mode 100644
index ebc23fabaa28..
--- a/www-client/microsoft-edge-beta/microsoft-edge-beta-117.0.2045.31.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip qt5"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   rm 

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

2023-10-03 Thread Mike Gilbert
commit: 104ec39c26d206d0ed54b905e67051843aa4106c
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Oct  4 00:52:54 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Oct  4 00:52:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104ec39c

www-client/opera: amd64 stable (103.0.4928.16)

Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/opera/opera-103.0.4928.16.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/www-client/opera/opera-103.0.4928.16.ebuild 
b/www-client/opera/opera-103.0.4928.16.ebuild
index fa627a202454..1b66d70aadeb 100644
--- a/www-client/opera/opera-103.0.4928.16.ebuild
+++ b/www-client/opera/opera-103.0.4928.16.ebuild
@@ -41,7 +41,7 @@ else
MY_PN=${PN}
 fi
 
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
 
 FFMPEG_VERSION="114.0.5735.9"
 



[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2023-10-03 Thread Mike Gilbert
commit: ffb1da3c2c3c20567553ebe51bd8ca30e7349bd5
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Oct  4 00:52:19 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Oct  4 00:52:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb1da3c

www-client/microsoft-edge-dev: remove old

Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/microsoft-edge-dev/Manifest |   1 -
 .../microsoft-edge-dev-118.0.2088.9.ebuild | 123 -
 2 files changed, 124 deletions(-)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 38ca69f05151..eaad2ffe2733 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,4 +1,3 @@
-DIST microsoft-edge-dev_118.0.2088.9-1_amd64.deb 156187806 BLAKE2B 
aec2f117d596e3249dc6f4481f9949ac46db6aa44a76742bd96e1e7f1cac8639d5dd545f996653d7ffa1c8ddc710b7a5fa6d4c317e702f0bbaa1b0fcd567d4f1
 SHA512 
66a7522a9a6caa82461bedc730f555babcbb244dbd0e6f4b5ac29be53a6e85479cc609f8f2856e5e7670dacc53d25ca0b773f19ca319c733482607b025fe50e9
 DIST microsoft-edge-dev_119.0.2109.1-1_amd64.deb 156756470 BLAKE2B 
b87aea7ade36ef2f9cf2f816cb117e5706e1e17fb36286fb0c500b61d37b441531783b14d7c64cfbe09b1a9e245de8a7c1b0eae178369e84b484b81bea259807
 SHA512 
e7ce74a0fbd05e9ec26e38273920d804d72ef6c4d957a20b9e67ab9854b5abadd3d2c363b7711bb81691800d3fae018098a432d3b40f5ff594baac9d4ddb81ab
 DIST microsoft-edge-dev_119.0.2116.0-1_amd64.deb 156792002 BLAKE2B 
ce6ccc4cc9c77be50a1d6d57fd0ef044189f60cfdf492cf1ff0130e458fd2b2a046536e0345bc70d2f29f41ddc4426d9212fd5675ea4d67b9b7ca8074198958b
 SHA512 
35375be061117f4f4174777248d1de0dca422281102193e6e826380169cd84aa15a06a73fca2af3f4291f05e319c8929fa9639b027522dc399000e35ce4fa528
 DIST microsoft-edge-dev_119.0.2132.0-1_amd64.deb 156550394 BLAKE2B 
968bd934f5de2b843bb5b862c03427a23662c73e0bbbcfc82a2ee2aee23a761bcb90396d15e18ef4ffac42cc6036294d7dcc22f494a9fe62a7c5bbeff17dacfd
 SHA512 
82d3895e8f947973484f5d872e0e9081d37f7855ab0bb4614e647df17abccb627f3f8c4c8e6a2e539f8d79adceefc46614d5279c351d64037d71250bdac57929

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-118.0.2088.9.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-118.0.2088.9.ebuild
deleted file mode 100644
index ebc23fabaa28..
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-118.0.2088.9.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 2011-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit chromium-2 desktop pax-utils unpacker xdg
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge;
-
-if [[ ${PN} == microsoft-edge ]]; then
-   MY_PN=${PN}-stable
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-IUSE="+mip qt5"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   app-misc/ca-certificates
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   media-fonts/liberation-fonts
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl[ssl]
-   net-print/cups
-   sys-apps/dbus
-   sys-apps/util-linux
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3[X]
-   x11-libs/libdrm
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/pango
-   x11-misc/xdg-utils
-   mip? ( app-crypt/libsecret )
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
-   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   unpacker
-
-   rm -f _gpgorigin || die
-
-   rm -r etc usr/share/menu || die
-   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
-   gzip -d usr/share/doc/${PF}/changelog.gz || die
-   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
-   rm 

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

2023-10-03 Thread Mike Gilbert
commit: 5194d8a0709d5d13abf436928bd7d6299e404a43
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Oct  4 00:52:57 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Oct  4 00:52:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5194d8a0

www-client/opera: remove old

Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/opera/Manifest   |   1 -
 www-client/opera/opera-102.0.4880.78.ebuild | 170 
 2 files changed, 171 deletions(-)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index eed301bfdf44..6be81e7e6e13 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,2 @@
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
-DIST opera-stable_102.0.4880.78_amd64.deb 106587992 BLAKE2B 
550614a2fe1f815e3c8e8c2d075886c217c9a293d9d261f67989cdd1b13439a6102e7e3bbb754f8dfeeea75f629727f331c9318ef25ec43ec4c37c2df7a3bbd7
 SHA512 
63fd74c8b0dd50568f91a6056e8ab1456cc333946069dc6b1ee041bb74857f62868da396fa063e4f85e4769bb33da8e9ac43b53f198684e6d089e76d1187a0ce
 DIST opera-stable_103.0.4928.16_amd64.deb 108347656 BLAKE2B 
28f5e36505933aedcaf156df2b452bef738936adda9712821bae6768f421a4485dd9343c41c619da04c9759c60b2e336da2f3f79d7c660542787afd8c8dda131
 SHA512 
5a6cebf58fc7e205e4ecce3cb2d9f1b06eb94a02e0ff56474c3bf67615c0cdc00eb6e90b317e0b3c5d7a8bd021a7b5b082d49679855033a9b3e28a75e5f792de

diff --git a/www-client/opera/opera-102.0.4880.78.ebuild 
b/www-client/opera/opera-102.0.4880.78.ebuild
deleted file mode 100644
index 1b66d70aadeb..
--- a/www-client/opera/opera-102.0.4880.78.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
-   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
-   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
-   zh-CN zh-TW
-"
-
-# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
-: ${OPERA_FORCE_RPM=no}
-
-inherit chromium-2 pax-utils xdg
-
-if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   inherit rpm
-   OPERA_ARCHIVE_EXT="rpm"
-else
-   inherit unpacker
-   OPERA_ARCHIVE_EXT="deb"
-fi
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/;
-LICENSE="OPERA-2018"
-SLOT="0"
-
-SRC_URI_BASE=(
-   "https://download1.operacdn.com/pub/${PN};
-   "https://download2.operacdn.com/pub/${PN};
-   "https://download3.operacdn.com/pub/${PN};
-   "https://download4.operacdn.com/pub/${PN};
-)
-
-if [[ ${PN} == opera ]]; then
-   MY_PN=${PN}-stable
-   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
-else
-   MY_PN=${PN}
-fi
-
-KEYWORDS="-* amd64"
-
-FFMPEG_VERSION="114.0.5735.9"
-
-SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
-   proprietary-codecs? (
-   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
-   )"
-
-IUSE="+proprietary-codecs +suid qt5 qt6"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
-   >=app-accessibility/at-spi2-core-2.46.0:2
-   dev-libs/expat
-   dev-libs/glib:2
-   dev-libs/nspr
-   dev-libs/nss
-   gnome-base/gsettings-desktop-schemas
-   media-libs/alsa-lib
-   media-libs/mesa[gbm(+)]
-   net-misc/curl
-   net-print/cups
-   sys-apps/dbus
-   sys-libs/glibc
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/gtk+:3
-   x11-libs/libdrm
-   x11-libs/libxcb
-   x11-libs/libxkbcommon
-   x11-libs/libxshmfence
-   x11-libs/libX11
-   x11-libs/libXcomposite
-   x11-libs/libXdamage
-   x11-libs/libXext
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/pango
-   qt5? (
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5[X]
-   dev-qt/qtwidgets:5
-   )
-   qt6? ( dev-qt/qtbase:6[gui,widgets] )
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-OPERA_HOME="opt/opera${PN#opera}"
-
-pkg_pretend() {
-   # Protect against people using autounmask overzealously
-   use amd64 || die "opera only works on amd64"
-}
-
-pkg_setup() {
-   chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
-   :
-}
-
-src_install() {
-   dodir /
-   cd "${ED}" || die
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   rpm_src_unpack "${A[0]}"
-   else
-   unpacker
-   fi
-
-   # move to /opt, bug #573052
-   mkdir -p "${OPERA_HOME%${PN}}"
-   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
-   

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-dev/

2023-10-03 Thread Mike Gilbert
commit: 54425e09694027273ad62c47ecc2b9515b082c9d
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Oct  4 00:52:16 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Oct  4 00:52:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54425e09

www-client/microsoft-edge-dev: automated bump (119.0.2132.0)

Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/microsoft-edge-dev/Manifest |   1 +
 .../microsoft-edge-dev-119.0.2132.0.ebuild | 123 +
 2 files changed, 124 insertions(+)

diff --git a/www-client/microsoft-edge-dev/Manifest 
b/www-client/microsoft-edge-dev/Manifest
index 056cddcc85c8..38ca69f05151 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-dev_118.0.2088.9-1_amd64.deb 156187806 BLAKE2B 
aec2f117d596e3249dc6f4481f9949ac46db6aa44a76742bd96e1e7f1cac8639d5dd545f996653d7ffa1c8ddc710b7a5fa6d4c317e702f0bbaa1b0fcd567d4f1
 SHA512 
66a7522a9a6caa82461bedc730f555babcbb244dbd0e6f4b5ac29be53a6e85479cc609f8f2856e5e7670dacc53d25ca0b773f19ca319c733482607b025fe50e9
 DIST microsoft-edge-dev_119.0.2109.1-1_amd64.deb 156756470 BLAKE2B 
b87aea7ade36ef2f9cf2f816cb117e5706e1e17fb36286fb0c500b61d37b441531783b14d7c64cfbe09b1a9e245de8a7c1b0eae178369e84b484b81bea259807
 SHA512 
e7ce74a0fbd05e9ec26e38273920d804d72ef6c4d957a20b9e67ab9854b5abadd3d2c363b7711bb81691800d3fae018098a432d3b40f5ff594baac9d4ddb81ab
 DIST microsoft-edge-dev_119.0.2116.0-1_amd64.deb 156792002 BLAKE2B 
ce6ccc4cc9c77be50a1d6d57fd0ef044189f60cfdf492cf1ff0130e458fd2b2a046536e0345bc70d2f29f41ddc4426d9212fd5675ea4d67b9b7ca8074198958b
 SHA512 
35375be061117f4f4174777248d1de0dca422281102193e6e826380169cd84aa15a06a73fca2af3f4291f05e319c8929fa9639b027522dc399000e35ce4fa528
+DIST microsoft-edge-dev_119.0.2132.0-1_amd64.deb 156550394 BLAKE2B 
968bd934f5de2b843bb5b862c03427a23662c73e0bbbcfc82a2ee2aee23a761bcb90396d15e18ef4ffac42cc6036294d7dcc22f494a9fe62a7c5bbeff17dacfd
 SHA512 
82d3895e8f947973484f5d872e0e9081d37f7855ab0bb4614e647df17abccb627f3f8c4c8e6a2e539f8d79adceefc46614d5279c351d64037d71250bdac57929

diff --git 
a/www-client/microsoft-edge-dev/microsoft-edge-dev-119.0.2132.0.ebuild 
b/www-client/microsoft-edge-dev/microsoft-edge-dev-119.0.2132.0.ebuild
new file mode 100644
index ..ebc23fabaa28
--- /dev/null
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-119.0.2132.0.ebuild
@@ -0,0 +1,123 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip qt5"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+   rm 

[gentoo-commits] repo/gentoo:master commit in: www-client/microsoft-edge-beta/

2023-10-03 Thread Mike Gilbert
commit: f483d89fe1615f58f2fc81bfc39e76fc7bfaf52b
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Oct  4 00:52:00 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Oct  4 00:52:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f483d89f

www-client/microsoft-edge-beta: automated bump (118.0.2088.24)

Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/microsoft-edge-beta/Manifest|   1 +
 .../microsoft-edge-beta-118.0.2088.24.ebuild   | 123 +
 2 files changed, 124 insertions(+)

diff --git a/www-client/microsoft-edge-beta/Manifest 
b/www-client/microsoft-edge-beta/Manifest
index 3938a46ea158..c78fa0cee1f3 100644
--- a/www-client/microsoft-edge-beta/Manifest
+++ b/www-client/microsoft-edge-beta/Manifest
@@ -1,3 +1,4 @@
 DIST microsoft-edge-beta_117.0.2045.31-1_amd64.deb 155039530 BLAKE2B 
1b8d58d7af3fc3a4cdf0b94962c8194b4bfb44407f8f6099e3e39246d721e388f7b7ae8da6952144f8b146e811f6a9a7af12fd2ef82d55422f31a39dbc0f079c
 SHA512 
74812d1d8d2f7b3d442971ecd5e611c1cf74eeb155653fcc42539a6393cd3b336687679c683b50eaa52c96eaa3f3c8ab1a79dd93051e18dddae2825b2e6599c8
 DIST microsoft-edge-beta_118.0.2088.11-1_amd64.deb 156233010 BLAKE2B 
28a979ce52396e5dea1c5c271f35647f306834bda941f378b0f0fddca0c35912da2010dc604b50236e0a6dfd322b707c3c270129387e70b5b74dca0493f7d3fd
 SHA512 
f7cc020fc2bb0961e175ff953b396339ee856f3d183ffb330eabb5f0d312695220805c79b5887f935fce62ff42ece914eb74e5d6240a0bb37b69b08b6503e1c4
 DIST microsoft-edge-beta_118.0.2088.17-1_amd64.deb 156307966 BLAKE2B 
8f718f5349a5ceb71f9848d5d9ae68cc8c67e12d79ab025c2cc5a7dd715678cffa2fd617ff9b99d2266480a656329d35160993f13b93f63fbf601a18cc0bda43
 SHA512 
3b6229b5ffd0350af15bd94ceaa578cf53e5e8d5ae485bfd050d55940cbd09a6c2b4e22f61046f96ee109699decf7c9a79aa8270b6b10fd520ffc3a37d0381ed
+DIST microsoft-edge-beta_118.0.2088.24-1_amd64.deb 156380786 BLAKE2B 
5f724997d9ec7507e73b2efe10fbcc3df6f79b37f69eb7d98ac2dee9a745df4c7a212dab03a4c00a3a698d5ea88b452fe3844614a5848a24d9910ec914902c92
 SHA512 
f6daaf6dfa9039ac884ad8f311a3095d11a6036c889aad1a03474c0011d0c29bf457f7542820b007baa00623e6fd86483e25ee22cd71a660ae3e8f3ca1652e75

diff --git 
a/www-client/microsoft-edge-beta/microsoft-edge-beta-118.0.2088.24.ebuild 
b/www-client/microsoft-edge-beta/microsoft-edge-beta-118.0.2088.24.ebuild
new file mode 100644
index ..ebc23fabaa28
--- /dev/null
+++ b/www-client/microsoft-edge-beta/microsoft-edge-beta-118.0.2088.24.ebuild
@@ -0,0 +1,123 @@
+# Copyright 2011-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit chromium-2 desktop pax-utils unpacker xdg
+
+DESCRIPTION="The web browser from Microsoft"
+HOMEPAGE="https://www.microsoft.com/en-us/edge;
+
+if [[ ${PN} == microsoft-edge ]]; then
+   MY_PN=${PN}-stable
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+MY_P="${MY_PN}_${PV}-1"
+
+SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb;
+
+LICENSE="microsoft-edge"
+SLOT="0"
+RESTRICT="bindist mirror strip"
+IUSE="+mip qt5"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   app-misc/ca-certificates
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   media-fonts/liberation-fonts
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl[ssl]
+   net-print/cups
+   sys-apps/dbus
+   sys-apps/util-linux
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3[X]
+   x11-libs/libdrm
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/pango
+   x11-misc/xdg-utils
+   mip? ( app-crypt/libsecret )
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+"
+
+QA_PREBUILT="*"
+QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
+S=${WORKDIR}
+EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
+
+pkg_nofetch() {
+   eerror "Please wait 24 hours and sync your tree before reporting a bug 
for microsoft-edge fetch failures."
+}
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "microsoft-edge only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   unpacker
+
+   rm -f _gpgorigin || die
+
+   rm -r etc usr/share/menu || die
+   mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+
+   gzip -d usr/share/doc/${PF}/changelog.gz || die
+   gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
+   if [[ -L usr/share/man/man1/${PN}.1.gz ]]; then
+ 

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

2023-10-03 Thread Mike Gilbert
commit: 5e7abb4c022b6b37ec896c0f68077093f2fce071
Author: Mike Gilbert  gentoo  org>
AuthorDate: Wed Oct  4 00:52:48 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Wed Oct  4 00:52:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e7abb4c

www-client/opera: automated bump (103.0.4928.16)

Signed-off-by: Mike Gilbert  gentoo.org>

 www-client/opera/Manifest   |   1 +
 www-client/opera/opera-103.0.4928.16.ebuild | 170 
 2 files changed, 171 insertions(+)

diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 8fdde6e589ba..eed301bfdf44 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1,3 @@
 DIST opera-ffmpeg-codecs-114.0.5735.9.tar.xz 1315192 BLAKE2B 
ef9a0cfc8c30ac0a837863644f3c2d5e78059575e2b8f6fda9253304f4815a39d021602e802dac7e1d5a1685aa5015a02019c4a0399f0bdc81136f956cc1d55f
 SHA512 
bdad66bd5d238bdeb81a4e2a956f0a814633360f05c7bed2161df9506d2ccc45ba452cc8974c755fe0d3f46adceb90324a472a5dac72e9c65391ae7a841c
 DIST opera-stable_102.0.4880.78_amd64.deb 106587992 BLAKE2B 
550614a2fe1f815e3c8e8c2d075886c217c9a293d9d261f67989cdd1b13439a6102e7e3bbb754f8dfeeea75f629727f331c9318ef25ec43ec4c37c2df7a3bbd7
 SHA512 
63fd74c8b0dd50568f91a6056e8ab1456cc333946069dc6b1ee041bb74857f62868da396fa063e4f85e4769bb33da8e9ac43b53f198684e6d089e76d1187a0ce
+DIST opera-stable_103.0.4928.16_amd64.deb 108347656 BLAKE2B 
28f5e36505933aedcaf156df2b452bef738936adda9712821bae6768f421a4485dd9343c41c619da04c9759c60b2e336da2f3f79d7c660542787afd8c8dda131
 SHA512 
5a6cebf58fc7e205e4ecce3cb2d9f1b06eb94a02e0ff56474c3bf67615c0cdc00eb6e90b317e0b3c5d7a8bd021a7b5b082d49679855033a9b3e28a75e5f792de

diff --git a/www-client/opera/opera-103.0.4928.16.ebuild 
b/www-client/opera/opera-103.0.4928.16.ebuild
new file mode 100644
index ..fa627a202454
--- /dev/null
+++ b/www-client/opera/opera-103.0.4928.16.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_LANGS="
+   bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id
+   it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk 
vi
+   zh-CN zh-TW
+"
+
+# These are intended for ebuild maintainer use to force RPM if DEB is not 
available.
+: ${OPERA_FORCE_RPM=no}
+
+inherit chromium-2 pax-utils xdg
+
+if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   inherit rpm
+   OPERA_ARCHIVE_EXT="rpm"
+else
+   inherit unpacker
+   OPERA_ARCHIVE_EXT="deb"
+fi
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/;
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+   "https://download1.operacdn.com/pub/${PN};
+   "https://download2.operacdn.com/pub/${PN};
+   "https://download3.operacdn.com/pub/${PN};
+   "https://download4.operacdn.com/pub/${PN};
+)
+
+if [[ ${PN} == opera ]]; then
+   MY_PN=${PN}-stable
+   SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+   MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="114.0.5735.9"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
+   proprietary-codecs? (
+   
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+   )"
+
+IUSE="+proprietary-codecs +suid qt5 qt6"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+   >=app-accessibility/at-spi2-core-2.46.0:2
+   dev-libs/expat
+   dev-libs/glib:2
+   dev-libs/nspr
+   dev-libs/nss
+   gnome-base/gsettings-desktop-schemas
+   media-libs/alsa-lib
+   media-libs/mesa[gbm(+)]
+   net-misc/curl
+   net-print/cups
+   sys-apps/dbus
+   sys-libs/glibc
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf
+   x11-libs/gtk+:3
+   x11-libs/libdrm
+   x11-libs/libxcb
+   x11-libs/libxkbcommon
+   x11-libs/libxshmfence
+   x11-libs/libX11
+   x11-libs/libXcomposite
+   x11-libs/libXdamage
+   x11-libs/libXext
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/pango
+   qt5? (
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[X]
+   dev-qt/qtwidgets:5
+   )
+   qt6? ( dev-qt/qtbase:6[gui,widgets] )
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="opt/opera${PN#opera}"
+
+pkg_pretend() {
+   # Protect against people using autounmask overzealously
+   use amd64 || die "opera only works on amd64"
+}
+
+pkg_setup() {
+   chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+   :
+}
+
+src_install() {
+   dodir /
+   cd "${ED}" || die
+   if [[ ${OPERA_FORCE_RPM} == yes ]]; then
+   rpm_src_unpack "${A[0]}"
+   else
+   unpacker
+   fi
+
+   # move to /opt, bug #573052
+   mkdir -p "${OPERA_HOME%${PN}}"
+   if [[ ${OPERA_FORCE_RPM} == yes ]]; 

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

2023-10-03 Thread Sam James
commit: 4fe48c7cc66099951ee2a3cd15f437f80b828d89
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:55:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:55:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe48c7c

dev-libs/libmpack: Stabilize 1.0.5-r5 amd64, #915153

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

 dev-libs/libmpack/libmpack-1.0.5-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild 
b/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild
index 866107e6194a..4dff4252160e 100644
--- a/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild
+++ b/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~x64-macos"
 
 PATCHES=(
"${FILESDIR}"/${P}-libtool.patch # 778899



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

2023-10-03 Thread Sam James
commit: 973a3964ca8867fdbf99487a393373eb7cb784c7
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:55:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:55:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=973a3964

dev-libs/libmpack: Stabilize 1.0.5-r5 x86, #915153

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

 dev-libs/libmpack/libmpack-1.0.5-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild 
b/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild
index bcc4de7123e2..866107e6194a 100644
--- a/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild
+++ b/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~x64-macos"
 
 PATCHES=(
"${FILESDIR}"/${P}-libtool.patch # 778899



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

2023-10-03 Thread Sam James
commit: 701cf874b4bd742157baa4fb505efce632c8271e
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:55:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:55:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=701cf874

dev-libs/libmpack: Stabilize 1.0.5-r5 arm64, #915153

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

 dev-libs/libmpack/libmpack-1.0.5-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild 
b/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild
index 4dff4252160e..fa56759d2579 100644
--- a/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild
+++ b/dev-libs/libmpack/libmpack-1.0.5-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~x64-macos"
 
 PATCHES=(
"${FILESDIR}"/${P}-libtool.patch # 778899



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

2023-10-03 Thread Sam James
commit: 9ab7a1ff27e73e256350758d5faf701ab3f88cc5
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:52:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:52:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ab7a1ff

sci-libs/symengine: add 0.11.1

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

 sci-libs/symengine/Manifest|   1 +
 sci-libs/symengine/symengine-0.11.1.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/sci-libs/symengine/Manifest b/sci-libs/symengine/Manifest
index d6758bec7bc4..cf6f7942c9bd 100644
--- a/sci-libs/symengine/Manifest
+++ b/sci-libs/symengine/Manifest
@@ -1,2 +1,3 @@
 DIST symengine-0.10.1.tar.gz 898206 BLAKE2B 
88182a7facaf0d9ac90de8acaf549a3fd3cb65f0ae12e0ba3d9a1ae477d193b312cebfca99e626815789d8746822f0d1e256db6836a1ce265f65951880f486f3
 SHA512 
e73f62a87d20b676cac66ce82ac93308b688ed2ac18ebdb6884bae1ae66868e1033e33908e797f86a1906f91b975e8607a02e8932db8550a677f6b41373b7934
+DIST symengine-0.11.1.tar.gz 898181 BLAKE2B 
ef14e09ceb7e9783711ca7f9f06a59362c40222e7f85de5545be834ecd79bbf41fcd34141bb3a63c106ee45067dd0b957377f937097183ffd5b93c6943976571
 SHA512 
076aac35428589c5b3524a46bd939a3a3a7da44b1c866b5f71487678b27b6e48b4da034029f1630881d7713a9252e905411a04b8016c9ec56a608b6de23365ac
 DIST symengine-0.9.0.tar.gz 878574 BLAKE2B 
32c37ca6575b3f7e37184c80c2df74ebf7bb7846537e951be6c888994b8dc049c1ed2a6f51da1c1cfb038e0a47393b18acff60cfef665c5a5e714beb9b0ecb12
 SHA512 
dceca49ddb6e2ac7c4f8ecb73ce19824cbaa3eff41ad0f50008e403498121184b4e9dc660628dbd8e4db979f8c16b83a709a40540f7834954ab01f9854e12caa

diff --git a/sci-libs/symengine/symengine-0.11.1.ebuild 
b/sci-libs/symengine/symengine-0.11.1.ebuild
new file mode 100644
index ..7091ded60ca0
--- /dev/null
+++ b/sci-libs/symengine/symengine-0.11.1.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=16
+inherit cmake llvm toolchain-funcs
+
+DESCRIPTION="Fast symbolic manipulation library, written in C++"
+HOMEPAGE="https://github.com/symengine/symengine;
+SRC_URI="https://github.com/symengine/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+# BUILD_FOR_DISTRIBUTION enables threads by default so do it here
+IUSE="arb benchmarks boost debug doc ecm +flint llvm +mpc +mpfr openmp test 
tcmalloc +threads"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   dev-libs/gmp:=
+   sys-libs/binutils-libs:=
+   arb? ( sci-mathematics/arb:= )
+   boost? ( dev-libs/boost:= )
+   ecm? ( sci-mathematics/gmp-ecm )
+   flint? ( sci-mathematics/flint:= )
+   mpc? ( dev-libs/mpc:= )
+   mpfr? ( dev-libs/mpfr:= )
+   llvm? ( 

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

2023-10-03 Thread Sam James
commit: a426cd2e901278ad058500420e912f996f8effe6
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:36:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:36:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a426cd2e

dev-util/rr: add 5.7.0

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

 dev-util/rr/Manifest|  1 +
 dev-util/rr/rr-5.7.0.ebuild | 81 +
 2 files changed, 82 insertions(+)

diff --git a/dev-util/rr/Manifest b/dev-util/rr/Manifest
index a42888a658a6..5908e870ed7e 100644
--- a/dev-util/rr/Manifest
+++ b/dev-util/rr/Manifest
@@ -1 +1,2 @@
 DIST mozilla-rr-5.6.0.tar.gz 1579320 BLAKE2B 
14ea99c4486c72db844b5cad3f0c300d7bf5d49449e7080ed0484f89022be6d9b7f81b3808b65f59028a5256a6b3f6508729d5b7e8f3f45d8353ceb7ae2a577a
 SHA512 
4b5ef65b6c6a4b62fc72949b4541aaf608f6133ea0b6c2e529a8eed725e6a0b5186f20ed60b210821e6929410e1f21723840eacfdc85bf12c87703e7ebf5f9a7
+DIST mozilla-rr-5.7.0.tar.gz 1688069 BLAKE2B 
613196a441b8c384765403838d4c89248eeb85af203b596ff01610fe65c62650cbeb7f8bde4c97ac4bb65f2bdcf7caa605ca1b6cb2f8f36b0355d816ed39a4f1
 SHA512 
e0e45f47a5f1de9e0e3f982e9eb5565699189ed23c52de03bf68b8215e7b8ac267619c04495c19e75a55aa8e0face08b9bb6c7f325650384c10a719c17ecf576

diff --git a/dev-util/rr/rr-5.7.0.ebuild b/dev-util/rr/rr-5.7.0.ebuild
new file mode 100644
index ..4cf7e880d27f
--- /dev/null
+++ b/dev-util/rr/rr-5.7.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+CMAKE_BUILD_TYPE=Release
+
+inherit cmake linux-info python-single-r1
+
+DESCRIPTION="Record and Replay Framework"
+HOMEPAGE="https://rr-project.org/;
+SRC_URI="https://github.com/rr-debugger/${PN}/archive/${PV}.tar.gz -> 
mozilla-${P}.tar.gz"
+
+LICENSE="MIT BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="multilib test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+   ${PYTHON_DEPS}
+   dev-libs/capnproto:=
+   sys-libs/zlib:=
+"
+RDEPEND="
+   ${DEPEND}
+   sys-devel/gdb[xml]
+"
+# Add all the deps needed only at build/test time.
+DEPEND+="
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/pexpect[${PYTHON_USEDEP}]
+   ')
+   sys-devel/gdb[xml]
+   )"
+
+QA_FLAGS_IGNORED="
+   usr/lib.*/rr/librrpage.so
+   usr/lib.*/rr/librrpage_32.so
+"
+
+RESTRICT="test" # toolchain and kernel version dependent
+
+pkg_setup() {
+   if use kernel_linux; then
+   CONFIG_CHECK="SECCOMP"
+   linux-info_pkg_setup
+   fi
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   cmake_src_prepare
+
+   sed -i 's:-Werror::' CMakeLists.txt || die #609192
+}
+
+src_test() {
+   if has usersandbox ${FEATURES} ; then
+   ewarn "Test suite fails under FEATURES=usersandbox (bug 
#632394). Skipping."
+   return 0
+   fi
+
+   cmake_src_test
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_TESTS=$(usex test)
+   -Ddisable32bit=$(usex !multilib) #636786
+   )
+
+   cmake_src_configure
+}
+
+src_install() {
+   cmake_src_install
+   python_fix_shebang "${ED}"/usr/bin/rr-collect-symbols.py
+}



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

2023-10-03 Thread Sam James
commit: 63b26e42b52c1d50154be49ec7a4f8a92d8905b4
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:37:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:37:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b26e42

net-firewall/firewalld: add 2.0.1

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

 net-firewall/firewalld/Manifest   |   1 +
 net-firewall/firewalld/firewalld-2.0.1.ebuild | 223 ++
 2 files changed, 224 insertions(+)

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

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

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

2023-10-03 Thread Sam James
commit: d83f277ed60f5b40f23c78e100439c4b47247d19
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Tue Oct  3 02:01:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:23:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d83f277e

sys-apps/eza: add 0.14.0

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

 sys-apps/eza/Manifest  |   3 +
 sys-apps/eza/eza-0.14.0.ebuild | 246 +
 2 files changed, 249 insertions(+)

diff --git a/sys-apps/eza/Manifest b/sys-apps/eza/Manifest
index 3b8208c9b041..000f0610097d 100644
--- a/sys-apps/eza/Manifest
+++ b/sys-apps/eza/Manifest
@@ -46,11 +46,13 @@ DIST eza-0.11.1.tar.gz 1221586 BLAKE2B 
e642be77d3402e4b42235cf13767fcef7279bc232
 DIST eza-0.12.0.tar.gz 1200971 BLAKE2B 
ab284c0758515e738fc102ceacd238ef7315627a6c9cb6a712b9ff107ebba7e282768a5ccfd73061aee54838dba194d89ba5b35850f1de78bd3f6aaab65efdb1
 SHA512 
5ff36af746f3051740ab96cd41fdf51a73a0e9e42f3874b52a684001c529db0bf97514de60bb5742e34984b5ca888a092465c375d4382ca1a84426f17d91fee5
 DIST eza-0.13.0.tar.gz 1207456 BLAKE2B 
bd7ff811ca7734d29ff5611c8e029bd90cb1a8992c58e31934ecca061bfa56e2743e260081d46359d46b20defbcf3f0b9ace26462def6428a41871185997cba9
 SHA512 
25b6df46f2c3349bd6459a23cf7bc63a78ee1505018428edc5b86a590fa7599a6f8678f9d931cb5bda737c65018bff3ddd5fe698bcac3fe8d6cba62823ca688b
 DIST eza-0.13.1.tar.gz 1210338 BLAKE2B 
5ae9b8274f3f22d72e6480db71b6817ead49bd2c181729f2e3c511f806de498179c4f0ce6eaa2bf023993fa51ea7fbdd82557d5501e4fe1789bd2844f5067dea
 SHA512 
ef2119ad66302f5961a437a28b10de6cc4f105629c78d7cefbf745dd8576d79d3862db400fffe8a89aab67d7bf4f40d7e2ec836dd8ab4bb823e253ed66e98ff0
+DIST eza-0.14.0.tar.gz 1214132 BLAKE2B 
89c0cc5055aab6730a66606b9a9ae040ea7d1f1fbcd278c4a2277738ca9a406fbeae33686d32d8f51382684f1fc57c465af61a06773490bb75b3e4f41a1a866c
 SHA512 
7d7d0fa6b1e936bbafcad7bc537c678d30a40f586d8518966bf210985e585986f7a811b279c28e6df1e500653ffbeb05299f6b33366fad84e6545bcf656845d0
 DIST fastrand-2.0.0.crate 14402 BLAKE2B 
8bf830151ec616dbc25f216265722e39f8a2cd9ae036b0904b73775a30497368aaf9bb7f49890c330024c3d9b8084749c91f601b60b53bc8cef2da8b0aa71322
 SHA512 
9449dd52e4b722d5747f68f127843c0d1a402765c2b6186b9526f8ae23293cb1f6b50adcbf18a8ea768292642184cb0eb42b1801d20f6815397903f9977f3cbc
 DIST filetime-0.2.22.crate 15029 BLAKE2B 
068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a
 SHA512 
d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067
 DIST form_urlencoded-1.0.1.crate 8773 BLAKE2B 
e2d2224dbd85d053343aea29ef1bd540fb8be12fd600289e9c048e3b74bfb009d0770f8296556309ef756086f22feec4713dfed1006e1101075c8897be5471cc
 SHA512 
3ab371c223561a27ffbd35cf648ef4a9145d47bba9d71900a7c54cfc2f089175e9361f6352331a9a7fa018923b15e7a3553c8f9ff9fae80e1626e641a5faff68
 DIST gethostname-0.4.3.crate 9336 BLAKE2B 
12be5fdca0b6e3788cf3d67a4a80f283d240611b4fd37b6d1c37eb2503e4a7025b17bbb70adf421ac840d8f952434bdedf4691f31362780a267e21e8c4d3a006
 SHA512 
8c5dc404132f2ecf9bf82d8b89cbd698b4cb6d43141c47a60b95401da2e8c314347ab0a0ad5fba50cf98f01a621faa68293cb78f48977d3ddfe6e6f21926abf7
 DIST git2-0.18.0.crate 210978 BLAKE2B 
41fba81bab32d0b31c93f1b579eae61cdb57b7900b8d8b3dd39a601f3ec72820d2106162e89c3e5300442ac450dedf556b2b53c17610dc899ab920cc43c6077d
 SHA512 
de8179c0cb27abb6e870efa27a562728926ae862820a1b71e5c47d2c69e6dc75caf25c0706564a8a5d47c47a2ba0ae7a164d68e88c16260214cad6c672505c70
+DIST git2-0.18.1.crate 211466 BLAKE2B 
ce5a8175f734bcc2504015271768ff4bda7bd18f615e5ff2618d06f758f041827aa9e58afb8149cc290619cf4e0fbccca460e4d38bf6f3cbf08193a2548c16cc
 SHA512 
3fb535e820365ac5aecc5a1cd3af869ea952ed6741a7890b095ac6f4509fdee7389949da45e4f66188b5e261fb4c47d49ffc1043b4b2b39020ea21e22bc69fa7
 DIST glob-0.3.1.crate 18880 BLAKE2B 
dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09
 SHA512 
29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
 DIST half-1.8.2.crate 41874 BLAKE2B 
c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610
 SHA512 
5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e
 DIST hashbrown-0.14.0.crate 116103 BLAKE2B 
24bab03e8a8cb7623b92282c83bf8acaf0752c696ee1c010249e3ebb3646e7549d8d6d798b02c9d5b621afbebba7320f8a859d9a1af1523dbd46377b857dbb5f
 SHA512 
f0fbdf81517f59a0b67f792a4097f1131d346b2b4cbda93590749cef7f9f1c9029e0e182f58c23b74d3028f7502c30b9593c1eb4da37f95388d74b14582b8959
@@ -148,6 +150,7 @@ DIST unicode-bidi-0.3.5.crate 33423 BLAKE2B 

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

2023-10-03 Thread Sam James
commit: 27b9005edb79926a6893fb389afe1020b60611c9
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:21:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:23:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27b9005e

net-misc/streamlink: add 6.2.1

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

 net-misc/streamlink/Manifest   | 1 +
 .../streamlink/{streamlink-.ebuild => streamlink-6.2.1.ebuild} | 7 +--
 net-misc/streamlink/streamlink-.ebuild | 7 +--
 3 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/net-misc/streamlink/Manifest b/net-misc/streamlink/Manifest
index ca09e7efe540..941d1a4fca78 100644
--- a/net-misc/streamlink/Manifest
+++ b/net-misc/streamlink/Manifest
@@ -2,3 +2,4 @@ DIST streamlink-5.5.1.tar.gz 536064 BLAKE2B 
0a651c5dcf9fe0a70ee93505ad0a0ea6aaf1
 DIST streamlink-6.0.1.tar.gz 682425 BLAKE2B 
a84c6c1594b78b62c1c20c021c3dde2eae06e86fad559de285800cb5f1cc2d97dadb5724053b320dafdbca3545e1d10171d1adc3b8a1c9c67d2e4d80940357dc
 SHA512 
96081a23b616d85a0918583d951334f35843cb47d6d3d317c3903516b951db2a953db1ea2cb1fb3de95cb059a37dc605d40817e81819acf4e5c98f831bd39323
 DIST streamlink-6.1.0.tar.gz 686463 BLAKE2B 
cc2890db0181e47bcae9da38eddeaadfd34b29a3d4b8bc2bb4d296289cdb356f9614d4e1edd8b11e23d226115f645399296d5589e42832ad473d9cb96ebfde0f
 SHA512 
24fb549be6088eb913348ae892f694b91a6d6c929a06b9ed0db050e203a020ea9780b217f96d7890b7309d304e9a547c47673b8b3f2588dfedbaa44bb5808e29
 DIST streamlink-6.2.0.tar.gz 690986 BLAKE2B 
5f7cab73ea366580aeb837b8f8a27fa7cd5ca687afa53908900dc9f290a0da916778fda8351acda00f795688b156ca0f37302e67128ce30e9838a45111b88ecd
 SHA512 
2747ebc584caa8ebb2fde5d4f309c911a52fd1a8d2d0e832487e589873c270534e0d0b18120a2db7a68e150e301e57db1e8d63f1d5bb6244f364e9cbd6606213
+DIST streamlink-6.2.1.tar.gz 692446 BLAKE2B 
c1b98ffca37051675a92afc86d12635b538c1b12c023b652a05516faffb289f50b479b38ae48813a4f83d6c881dc7f211e66c6d7f7dd08adcf1a354c9bd15427
 SHA512 
852610d97138cf0a8066f760f747cb32f1d51c8c55b84df5b6a798556343010c2e68ca5d9a8473e8d32f72bc2a5d89f9d90ee70ccced84b6c9408930ed49585a

diff --git a/net-misc/streamlink/streamlink-.ebuild 
b/net-misc/streamlink/streamlink-6.2.1.ebuild
similarity index 85%
copy from net-misc/streamlink/streamlink-.ebuild
copy to net-misc/streamlink/streamlink-6.2.1.ebuild
index 9208c85c22e7..025dd94e32c9 100644
--- a/net-misc/streamlink/streamlink-.ebuild
+++ b/net-misc/streamlink/streamlink-6.2.1.ebuild
@@ -9,7 +9,9 @@ if [[ ${PV} = * ]]; then
 fi
 
 DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
+# >= 6.2.1 uses a bunch of setuptools hooks instead of vanilla setuptools
+# 
https://github.com/streamlink/streamlink/commit/194d9bc193f5285bc1ba33af5fd89209a96ad3a7
+DISTUTILS_USE_PEP517=standalone
 PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE='xml(+),threads(+)'
 inherit distutils-r1
@@ -19,7 +21,7 @@ HOMEPAGE="https://streamlink.github.io/;
 
 if [[ ${PV} != * ]]; then

SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 LICENSE="BSD-2 Apache-2.0"
@@ -47,6 +49,7 @@ RDEPEND="
 "
 BDEPEND="
$(python_gen_cond_dep '
+   >=dev-python/setuptools-64[${PYTHON_USEDEP}]
>=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
test? (
dev-python/mock[${PYTHON_USEDEP}]

diff --git a/net-misc/streamlink/streamlink-.ebuild 
b/net-misc/streamlink/streamlink-.ebuild
index 9208c85c22e7..025dd94e32c9 100644
--- a/net-misc/streamlink/streamlink-.ebuild
+++ b/net-misc/streamlink/streamlink-.ebuild
@@ -9,7 +9,9 @@ if [[ ${PV} = * ]]; then
 fi
 
 DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
+# >= 6.2.1 uses a bunch of setuptools hooks instead of vanilla setuptools
+# 
https://github.com/streamlink/streamlink/commit/194d9bc193f5285bc1ba33af5fd89209a96ad3a7
+DISTUTILS_USE_PEP517=standalone
 PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE='xml(+),threads(+)'
 inherit distutils-r1
@@ -19,7 +21,7 @@ HOMEPAGE="https://streamlink.github.io/;
 
 if [[ ${PV} != * ]]; then

SRC_URI="https://github.com/streamlink/${PN}/releases/download/${PV}/${P}.tar.gz;
-   KEYWORDS="~amd64 ~arm64 ~x86"
+   KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 LICENSE="BSD-2 Apache-2.0"
@@ -47,6 +49,7 @@ RDEPEND="
 "
 BDEPEND="
$(python_gen_cond_dep '
+   >=dev-python/setuptools-64[${PYTHON_USEDEP}]
>=dev-python/versioningit-2.0.0[${PYTHON_USEDEP}]
test? (
dev-python/mock[${PYTHON_USEDEP}]



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

2023-10-03 Thread Sam James
commit: f976583e84b7565fa69337b287f6430d3e01bcf4
Author: Kirill Chibisov  kchibisov  com>
AuthorDate: Mon Oct  2 20:37:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:31:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f976583e

x11-terms/alacritty: add 0.12.3

Signed-off-by: Kirill Chibisov  kchibisov.com>
Closes: https://github.com/gentoo/gentoo/pull/33162
Signed-off-by: Sam James  gentoo.org>

 x11-terms/alacritty/Manifest|   3 +
 x11-terms/alacritty/alacritty-0.12.3.ebuild | 364 
 2 files changed, 367 insertions(+)

diff --git a/x11-terms/alacritty/Manifest b/x11-terms/alacritty/Manifest
index baa842cb3a4d..2c03800c03e4 100644
--- a/x11-terms/alacritty/Manifest
+++ b/x11-terms/alacritty/Manifest
@@ -3,6 +3,7 @@ DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3
 DIST alacritty-0.10.1.tar.gz 1439045 BLAKE2B 
327fbf7158459dbbc6e2a974184daa540e50613503c227ddd39e6deef6a0cb07a172f9277906615032f0557c9f5b6eb0df6fad37e46e329ad8a5c6cfb5095c5d
 SHA512 
1321cfdf1ecc7210511ed84912e0d7a06951e21931c521decd3db8d0c1f50da4e50c01d9b39b4c77ce3a7ce0187f1f81abf3d3edc27388e6ec2e42c6c679f2d6
 DIST alacritty-0.12.1.tar.gz 1493994 BLAKE2B 
0f08b95f0c9781e4ecba8b93a07c8726d8dce630063aa4f94381d860ba4894f374f5be006e7f85c8ad93ef25926d7693b1c6dc463c1ea61c1a67ceaec1c88bbb
 SHA512 
deb05a3ac5974a30df0c6158ff944b299a93acc64a67d14d76dbea8ae8a680e96d253ee8044371728db972bb5d11534fa84865de84717b851948b469f40bd9b8
 DIST alacritty-0.12.2.tar.gz 1494051 BLAKE2B 
f86eea2cf45da3b42dfc725b591ae5925760f8ffd45d09975b8d3607093e5badd36d1cbd3d0d33e0ad474531ca56f7882fccd67a4101c35a9d5f90bfd0863fce
 SHA512 
7d0866aed0228feb5ca17d631e28c4f0558acac27d64542f0c4e141ad34e2c7ad229dabd8917f479df2dafc29dcc215b49d2cfabcb974f6f58f73b61c0007110
+DIST alacritty-0.12.3.tar.gz 1494086 BLAKE2B 
7947c880c6eefa41c5e2cc54f7f46a17a57c61d51224d44d6521d81c34d972b89a902a661b5fffb2a63281ca1850ea2ca78e600ef760d7bd33d0db4f14d995cc
 SHA512 
9e3b35d0df0b357ef33ba49a918d6a6e0885a82bfec3a1d5b57784ab0102fa97fcdee5a79f6cf0e9fc3278a4bee5d9ee44a595625c0caf8b76491261eaa4561e
 DIST android-activity-0.4.0.crate 235580 BLAKE2B 
20740b4da158ce347c08c50f5a8c307ec159acd78399c781d10ea164ba4bc09e19595fff8c45e6b0f7ac4d58e23341d3a338cacca8a6ce824a2df779247a8b35
 SHA512 
50beaa5353ccece025d913898a070122e7680f8f50e7cc3ee7e23ab972244a0f7623ca34639dad8313f4b62e530c1e2b00ae65a7f84ff5a14e619975339fcca1
 DIST android-properties-0.2.2.crate 4563 BLAKE2B 
00634bbee4d6dcd3254ee37dd7e5560963b35700aa95c47c84c129f0774cbac436347f0abdaa4ec33216358d9f079559552bd5a95de5026b7dba4e04d9cd674b
 SHA512 
dae9a12ffa7d5fbabc28d3ddcc32f1b5300884cf2b3ef2e123f2dea596b3a796b9c3cb6c5381bf8f6caf04a633c5f2f0b56804fed8fb2a6f06c36d6c76539431
 DIST android_glue-0.2.3.crate 1572 BLAKE2B 
8404cc69af7d1c9e851e67a69b5b18195388b50924b6a8afc7203bc5101babe9ae007724e552a929947fa9c639eb8ae13cdae0aedbc2d54b0b8d48373f15b7a3
 SHA512 
16ff1f0e1f50cd120dfbe57d45ebac1725fa75447c964a5b05a1a0565b13b0bc3b6c153edb4a50083ef5d802a889c9f9007e2e21a58dc408f9fb12e9437bd01b
@@ -248,6 +249,7 @@ DIST smallvec-1.7.0.crate 27459 BLAKE2B 
a740a4b7448a4c8d1bef59cfb6dc9a52145e40ee
 DIST smallvec-1.9.0.crate 28396 BLAKE2B 
b04100f0a8db9e7c34a425e665242772c9857c5a4c5f34468a3f1b14f669d5cd21de2d54dc5295a22f52032370e8e989fc61cea3f4e6574ccca5be639c645e74
 SHA512 
e7158393d4257564eeb8fa53a630fdfc13edb33f3c555e41606edcfdbe9189e5c59c25d255dd21d02d4abad1ab2931e21744ec6c2f91ad4db66f87e748a45e56
 DIST smithay-client-toolkit-0.15.3.crate 129366 BLAKE2B 
ba3930acdb67116aa2c4027d16cf58ef34852a9452e40a240ee30033a02172d21e9355ba7cc678220f24da7c653daffe8cdbb700fce8c1f82b404dfccc610548
 SHA512 
9c58ecf3421d6d93d6674397bf5d5cfa5cfc1a2670d2ff97d7cdf7c197deae825402b22b72a78c23af6cc26d7ede0256dc594e395e2903bc2b09263bb302769a
 DIST smithay-client-toolkit-0.16.0.crate 132020 BLAKE2B 
94db9198287863f8ee14fd743f64520593df9b43aea325f7f994b485b76a9361b5e74b45f6ceddc118e79c64d863ee8c76e91ce06042593a4701eb4365c8fa66
 SHA512 
448c122ca20dce7017ab2ffdd8af51fe0314ceee987e0b0f151623876f43403cb0b4a18ef54cabf78cf9ad6adaeda3c5c10dc62dfbbb339e74e816ce8b10eb38
+DIST smithay-client-toolkit-0.16.1.crate 131081 BLAKE2B 
2766c1abb401db58700d3e3a92b0df7ea4abe3ab878cea4f75b732f1aa538dcbcef4a698c5f967b524382121edccd70b53d4f4ab6db95cda04c86efb16864045
 SHA512 
cdaa60f377e087ea7c450b662bc348e53b2eb9f08f44ef0637f462dc4090bb44d7244269ffc184776b206dfd4299d0576c88ee9d33b095494c61165f86e118eb
 DIST smithay-clipboard-0.6.5.crate 16331 BLAKE2B 
f2075adc07feac994c295cb4eee7d8d29c571c995bd2b98bb19503407a1a8ccc4bb54aabf4d6fe0eea8b3ddac356d85d91ac8b5b6b1b30c8beeba84b342c542c
 SHA512 
eb98f1a3f2200e475758d22e8af4e3626e9672e98690cbf350ca5512594d1f1958b14cd5d70c2924d9cdec59103f18ecd2a4d42bc3fcecefa1ce0c5785431b98
 DIST smithay-clipboard-0.6.6.crate 16797 BLAKE2B 

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

2023-10-03 Thread Sam James
commit: 5cb4d2ace29a177ea3e218b9348e458e817ee11c
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:34:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:34:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb4d2ac

net-irc/irssi: add 1.4.5

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

 net-irc/irssi/Manifest   |  1 +
 net-irc/irssi/irssi-1.4.5.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest
index 652e54173844..eb9df20f8142 100644
--- a/net-irc/irssi/Manifest
+++ b/net-irc/irssi/Manifest
@@ -1 +1,2 @@
 DIST irssi-1.4.4.tar.xz 1213784 BLAKE2B 
5b77ca692130a87228eea05f9a8d2da65a7c483e031d8c12dbd29bb9cd629444aae28bc3ffe0dc862891f59047997a323cea3b4d9d388573d4f06b569abbf950
 SHA512 
da28ac7a527be301d0615d6d733e4cf4e09bb6d4f5c70bc33ff70e22439a01f197bb5d91b4432ca74d3ac2dbb3235f30d53efc63a4279de8664923c2ccdbdbea
+DIST irssi-1.4.5.tar.xz 1215688 BLAKE2B 
573d8552137cb09c152fe0d1f9196c966bc0afb23e8817fed7315a07d2fc36b3ffabf5e8384bb80a48aa24cf57e5d336f40e708a4c9ef6bad3ec8ce10125f196
 SHA512 
5d80107ad625feb6d2b3ac807f517c5cfeae58986d3fbfe53ea82f2dee70396f5092abdc6ef137c5651e4515e081591079b37f0e428f69990db493cfe14e4f36

diff --git a/net-irc/irssi/irssi-1.4.5.ebuild b/net-irc/irssi/irssi-1.4.5.ebuild
new file mode 100644
index ..40772b5198b3
--- /dev/null
+++ b/net-irc/irssi/irssi-1.4.5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GENTOO_DEPEND_ON_PERL="no"
+inherit perl-module meson
+
+DESCRIPTION="A modular textUI IRC client with IPv6 support"
+HOMEPAGE="https://irssi.org/;
+
+if [[ ${PV} == ** ]] ; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+   inherit git-r3
+else
+   # Keep for _rc compability
+   MY_P="${P/_/-}"
+
+   
SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="otr +perl selinux +proxy"
+
+RDEPEND="
+   >=dev-libs/glib-2.6.0
+   dev-libs/openssl:=
+   sys-libs/ncurses:=
+   otr? (
+   >=dev-libs/libgcrypt-1.2.0:=
+   >=net-libs/libotr-4.1.0
+   )
+   perl? ( dev-lang/perl:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-lang/perl
+   virtual/pkgconfig"
+RDEPEND+=" selinux? ( sec-policy/selinux-irc )"
+
+src_configure() {
+   local emesonargs=(
+   -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+   -Dwith-perl-lib=vendor
+   -Dwith-otr=$(usex otr)
+   -Dwith-proxy=$(usex proxy)
+   -Dwith-perl=$(usex perl)
+
+   # Carried over from autotools (for now?), bug #677804
+   -Ddisable-utf8proc=yes
+   -Dwith-fuzzer=no
+   -Dinstall-glib=no
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   # We don't want perl-module's src_test
+   meson_src_test
+}
+
+src_install() {
+   meson_src_install
+
+   use perl && perl_delete_localpod
+}



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

2023-10-03 Thread Sam James
commit: aee1ab708d843f9dcf7d7f173133db2c1299d3a8
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:31:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:31:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee1ab70

dev-libs/pugixml: add 1.14

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

 dev-libs/pugixml/Manifest|  1 +
 dev-libs/pugixml/pugixml-1.14.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-libs/pugixml/Manifest b/dev-libs/pugixml/Manifest
index 04cdfbf435e1..4c599e303ab7 100644
--- a/dev-libs/pugixml/Manifest
+++ b/dev-libs/pugixml/Manifest
@@ -1 +1,2 @@
 DIST pugixml-1.13.tar.gz 573528 BLAKE2B 
62b7233d46587a95936c809f06b5d5277ac0f79f125e1d02382f13ed5122d4f7d21d120b0e48049bffd1e2cc413160fd67f9258b1fc2cfccb7f9db8b9bce10c4
 SHA512 
5ff95a1ce06df01a72e736be4684c097dc656b2fc330b7fe6bf62601aca5c72edd0f40e51a643ce92f4fe5ba632b0b9fb57fbb1524aebcdd70441adeedec4a86
+DIST pugixml-1.14.tar.gz 576683 BLAKE2B 
0379916979f796f5d0f4063d2b156159ec90915694c4b2fa93b14dad717709a2dd3dc2851f794e56fb8e35f47d39d1b9d84905a3f4b5b89a8e677af9d5a24f99
 SHA512 
730d203829eb24d6e1c873f9b921ae97cf7a157fd45504151bc2e61adea5c536eaf33ff38c5ad61629b54a6686135ff1834a61102b4660fbb9ead4ecf20dfd34

diff --git a/dev-libs/pugixml/pugixml-1.14.ebuild 
b/dev-libs/pugixml/pugixml-1.14.ebuild
new file mode 100644
index ..a2f872a9ebb0
--- /dev/null
+++ b/dev-libs/pugixml/pugixml-1.14.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://github.com/zeux/${PN}.git;
+   inherit git-r3
+else
+   # Use non-release tarball for tests
+   # TODO: ask upstream to include tests in release tarballs?
+   SRC_URI="https://github.com/zeux/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+DESCRIPTION="Light-weight, simple, and fast XML parser for C++ with XPath 
support"
+HOMEPAGE="https://pugixml.org/ https://github.com/zeux/pugixml;
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+src_configure() {
+   local mycmakeargs=(
+   -D${PN^^}_BUILD_TESTS=$(usex test ON OFF)
+   )
+   cmake_src_configure
+}



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

2023-10-03 Thread Sam James
commit: 6cded3b440a889fbea35205c5c42ab70373b4ff6
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:22:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:22:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cded3b4

sys-apps/hwdata: add 0.375

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

 sys-apps/hwdata/Manifest|  1 +
 sys-apps/hwdata/hwdata-0.375.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/sys-apps/hwdata/Manifest b/sys-apps/hwdata/Manifest
index 59ca225c73a7..797b19a03c09 100644
--- a/sys-apps/hwdata/Manifest
+++ b/sys-apps/hwdata/Manifest
@@ -2,3 +2,4 @@ DIST hwdata-0.371.tar.gz 2340297 BLAKE2B 
bb92b6d4f66879eacc1efae13ff1a5fe5801461
 DIST hwdata-0.372.tar.gz 2349386 BLAKE2B 
0b3c8a7d23cd999090839d046ce6228098bb4976d0be56a07b6b32bdd968e11933b0d648cf4d596ed9ca09f5b754083c62bf0aba116835de6aed72f228cacf1b
 SHA512 
3a7fda4c1f06dff62892dd0d21095d7603a2ec16e67667215b2f59640a38845a79b2dc2a19bcc40656fd472e4216393ac08e190939ec05ef6d4af3e7e6c9141f
 DIST hwdata-0.373.tar.gz 2356072 BLAKE2B 
22be63c94f1ba0fe5e31f1a19d8bf60a302bd6a2a7a15fbeaba0c3399490f86e067c5c84e1bbf5c4cc55a1ec588282d41c5ca9f3cf9e774ae559cac1b95d5812
 SHA512 
cb940a1cad1b7b6cef0e4bca980b0e6f0af06bf157069645645bb4403d98fbb26bbeef580c984b73091375db09e96c8b672b52d5cf27d75581ff8f0e935d8294
 DIST hwdata-0.374.tar.gz 2363130 BLAKE2B 
696a0281307bb04f2aa9d946b97fdfffd918a3ee3ccc3479842779a4158e06733d128ca5feedf757fa15abb21bdc502cf3d81a775056aed17a95ddefade38df9
 SHA512 
c4dad796a170fb3b047ac4fe4a9fb32bc58858cdab7ca424d64e5ea00968af45d95af672a147faa2936436a904eae314b6143de2f75c0649ae9985dc4cad4301
+DIST hwdata-0.375.tar.gz 2367434 BLAKE2B 
9fe350d9ba0c38d1b765cb38d3e6f3a969c0d9847f0453b0e6709e3a992ae2daffd52871ea730da6bcf297785fa44dc7c745ffa4579b85ba08df7a98144b6b32
 SHA512 
6d3a796be26d5e50991354e6859d69145c09003fd04dafce93ea20e72909ce2f0572004c0270832ab99fed780497234c526f3fbf3b154162f449373be7039a83

diff --git a/sys-apps/hwdata/hwdata-0.375.ebuild 
b/sys-apps/hwdata/hwdata-0.375.ebuild
new file mode 100644
index ..afddd20d2fd1
--- /dev/null
+++ b/sys-apps/hwdata/hwdata-0.375.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo
+
+DESCRIPTION="Hardware identification and configuration data"
+HOMEPAGE="https://github.com/vcrhonek/hwdata;
+SRC_URI="https://github.com/vcrhonek/hwdata/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RESTRICT="test"
+
+src_configure() {
+   # configure is not compatible with econf
+   local conf=(
+   ./configure
+   --prefix="${EPREFIX}/usr"
+   --libdir="${EPREFIX}/lib"
+   --datadir="${EPREFIX}/usr/share"
+   )
+
+   edo "${conf[@]}"
+}



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

2023-10-03 Thread Sam James
commit: d8ae1638da76bf4330f1f4c5d3603eb2031c56a0
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:10:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:10:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ae1638

sys-fs/btrfs-progs: add 6.5.2

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

 sys-fs/btrfs-progs/Manifest |   1 +
 sys-fs/btrfs-progs/btrfs-progs-6.5.2.ebuild | 161 
 2 files changed, 162 insertions(+)

diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest
index cd8957358033..675299f64519 100644
--- a/sys-fs/btrfs-progs/Manifest
+++ b/sys-fs/btrfs-progs/Manifest
@@ -2,4 +2,5 @@ DIST btrfs-progs-v6.3.1.tar.xz 3155540 BLAKE2B 
5f8ec51f11d705bb4ada2e00014393348
 DIST btrfs-progs-v6.3.2.tar.xz 3160148 BLAKE2B 
e6815eeb90c1dbf9a6c4a5aa72262c18b2031a9305efc9024b1fe7b770a256e1d4cb3b01646a0a523f0e26af2d499382bf42420385c56593ace515a6c225f54d
 SHA512 
d8580250994b3e399babec4478515686f1e3cc2e4fc01ccbc7b00a51b6131452d209cb7f43dbbac5375286546d182fcdf7884bbc1a8ad6889c3f15d85ba8f8d5
 DIST btrfs-progs-v6.3.3.tar.xz 3163112 BLAKE2B 
76714da94e1cd733df4198b736c31b32d4cfb6779985036610651a267fcf92299c140f99f2372278cafcb02f651413c069314195b7bd44d56ddf60eb60e5532d
 SHA512 
e72791fd91cc9a93aaab72bf8c36f9d7e2608315ccb3b0474ca0c1e1893465b2c7145ce523216accb0d02c4dd0fd13597702ce6a8b9c2ac137cd9bce3c5a4347
 DIST btrfs-progs-v6.5.1.tar.xz 3179504 BLAKE2B 
95d424342dfa238ed4dd525f72618b449e91db198fa6a12bcbb6bb48246d7b5b84a8fd5dc3b943246732fa40c3b575855c966f8ca135b32aa926e0709549cb99
 SHA512 
87cc81ecad0cb22de3086fef0fd825be101344d44dc954ac05e25d394421ca5fe3dbcb27c79a3a8fb67a2d3237b7bd84329ccef2c070b1b07d1156dc08716dfb
+DIST btrfs-progs-v6.5.2.tar.xz 3190068 BLAKE2B 
74010ed51e211d28ce161db9f6e005bb1c73d8726c9a74446520a46bfa8d6f25d267f747e392f82a8ebeb0b9dd25b3681e9617048e33b9244047089a36fc34c6
 SHA512 
40b5a2f4d4dcf1810eeb0808e6cb72081ef5743a5072b75e2535420b6acb3a3ead61b01da3217c2bc3fb6ec700f141d4646389cc7a6476ce8af51a424a732672
 DIST btrfs-progs-v6.5.tar.xz 3178048 BLAKE2B 
502d8cebab1d35d8d69eb76212476e323d9f19a9d32eb304acaeb1fc27bfff3ca801fcebc4c19ce7db16ed0114b3c794814157075872c2fd1d8b1d32d740e346
 SHA512 
7e1578b1f82549f77b55341c20a973da52018b1539da46f92e4a9d9804906ce5e00312c8a02a6047373e4435e661b2e5fc18f5dfbf2d0563cdf62c40de6a4436

diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.5.2.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-6.5.2.ebuild
new file mode 100644
index ..479ade82c97a
--- /dev/null
+++ b/sys-fs/btrfs-progs/btrfs-progs-6.5.2.ebuild
@@ -0,0 +1,161 @@
+# Copyright 2008-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit bash-completion-r1 python-single-r1 udev
+
+libbtrfs_soname=0
+
+if [[ ${PV} !=  ]]; then
+   MY_PV="v${PV/_/-}"
+   
SRC_URI="https://www.kernel.org/pub/linux/kernel/people/kdave/${PN}/${PN}-${MY_PV}.tar.xz;
+
+   if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~sparc ~x86"
+   fi
+
+   S="${WORKDIR}"/${PN}-${MY_PV}
+else
+   EGIT_REPO_URI="https://github.com/kdave/btrfs-progs.git;
+   EGIT_BRANCH="devel"
+   WANT_LIBTOOL="none"
+   inherit autotools git-r3
+fi
+
+DESCRIPTION="Btrfs filesystem utilities"
+HOMEPAGE="https://btrfs.readthedocs.io/en/latest/;
+
+LICENSE="GPL-2"
+SLOT="0/${libbtrfs_soname}"
+IUSE="+convert python +man reiserfs static static-libs udev +zstd"
+# Could support it with just !systemd => eudev, see mdadm, but let's
+# see if someone asks for it first.
+REQUIRED_USE="static? ( !udev ) python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Tries to mount repaired filesystems
+RESTRICT="test"
+
+RDEPEND="
+   dev-libs/lzo:2=
+   sys-apps/util-linux:=[static-libs(+)?]
+   sys-libs/zlib:=
+   convert? (
+   sys-fs/e2fsprogs:=
+   reiserfs? (
+   >=sys-fs/reiserfsprogs-3.6.27
+   )
+   )
+   python? ( ${PYTHON_DEPS} )
+   udev? ( virtual/libudev:= )
+   zstd? ( app-arch/zstd:= )
+"
+DEPEND="
+   ${RDEPEND}
+   >=sys-kernel/linux-headers-5.10
+   convert? ( sys-apps/acl )
+   python? (
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   )
+   static? (
+   dev-libs/lzo:2[static-libs(+)]
+   sys-apps/util-linux:0[static-libs(+)]
+   sys-libs/zlib:0[static-libs(+)]
+   convert? (
+   sys-fs/e2fsprogs[static-libs(+)]
+   reiserfs? (
+   >=sys-fs/reiserfsprogs-3.6.27[static-libs(+)]
+   )
+   )
+   zstd? ( app-arch/zstd[static-libs(+)] )
+   )
+"
+BDEPEND="
+   virtual/pkgconfig
+   man? ( dev-python/sphinx )
+"

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

2023-10-03 Thread Sam James
commit: ac09e829148b32682547b21a1a774172aabaede2
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:07:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:07:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac09e829

sys-libs/glibc: Stabilize 2.37-r7 x86, #915142

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

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

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index 3e91284cd3ab..40cdf40913db 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



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

2023-10-03 Thread Sam James
commit: 02bc0ff09ad42565647317ffeb2b64eac89226c5
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:04:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:04:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02bc0ff0

dev-libs/libbpf: Stabilize 1.2.2 ppc64, #915147

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

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

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index ef6efdf8faaf..9865da3227cf 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



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

2023-10-03 Thread Sam James
commit: b7694565ded736a2317082fa54b51228f1ac3f14
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 23:04:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 23:04:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7694565

sys-libs/glibc: Stabilize 2.37-r7 ppc64, #915142

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

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

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index 9aded4ce6803..3e91284cd3ab 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



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

2023-10-03 Thread Sam James
commit: 7322efe8abbd0dd832e85451caa22de483e8f577
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:46:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:46:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7322efe8

dev-libs/json-c: Stabilize 0.17 hppa, #915148

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

 dev-libs/json-c/json-c-0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-c/json-c-0.17.ebuild 
b/dev-libs/json-c/json-c-0.17.ebuild
index 056d7bed3095..9bde58312630 100644
--- a/dev-libs/json-c/json-c-0.17.ebuild
+++ b/dev-libs/json-c/json-c-0.17.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0/5"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="cpu_flags_x86_rdrand static-libs threads"
 
 MULTILIB_WRAPPED_HEADERS=(



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

2023-10-03 Thread Sam James
commit: aad5c06ca3e689db62c5c0b9c1819d29e8669733
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:45:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:45:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aad5c06c

dev-libs/libbpf: Stabilize 1.2.2 x86, #915147

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

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

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index a395169d3b0e..ef6efdf8faaf 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc x86"
 fi
 S="${WORKDIR}/${P}/src"
 



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

2023-10-03 Thread Sam James
commit: 4e0103c468f9b469dbce05fab11b3e67f7bf1b1a
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:45:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:45:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e0103c4

sys-fs/mtd-utils: Stabilize 2.1.6-r1 x86, #915146

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

 sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild 
b/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
index dcdf23738709..b432f655ee26 100644
--- a/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
+++ b/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://infraroot.at/pub/mtd/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 IUSE="+lzo +ssl test xattr +zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: www-apps/ttyd/files/, www-apps/ttyd/

2023-10-03 Thread Mike Pagano
commit: 1ac92d67ea84589610be27ce2ad7deeca90aff43
Author: Mike Pagano  gentoo  org>
AuthorDate: Tue Oct  3 22:42:04 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Tue Oct  3 22:42:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac92d67

www-apps/ttyd: add 1.7.4

Signed-off-by: Mike Pagano  gentoo.org>

 www-apps/ttyd/Manifest   |  1 +
 www-apps/ttyd/files/ttyd.confd   | 17 -
 www-apps/ttyd/files/ttyd.service |  2 +-
 www-apps/ttyd/ttyd-1.7.4.ebuild  | 40 
 4 files changed, 54 insertions(+), 6 deletions(-)

diff --git a/www-apps/ttyd/Manifest b/www-apps/ttyd/Manifest
index 4039ce4e90bd..883fcd4ae400 100644
--- a/www-apps/ttyd/Manifest
+++ b/www-apps/ttyd/Manifest
@@ -1 +1,2 @@
 DIST ttyd-1.7.3.tar.gz 579492 BLAKE2B 
14b66dbe83c0ccb601a6e3bf35a804f69f679387c9aca2f55a055dda85b2e3a396ddb4f9a3fb56575d0554837faf1d5c090cf66f4e7571201323659db3feb0b7
 SHA512 
e0900e2b4620095717d0f32206d08177ce74bc2f24cd9c20793cc2e370a8ee961272b73698b0dda857360703df20378c080293dfdfd287ae863801d338c8b2a4
+DIST ttyd-1.7.4.tar.gz 603483 BLAKE2B 
745ad302fdf17f31d941d3ae4b69b70257f87f3b6d624f3678e83269901577370fc6296726d8b2c61e94469f9970257b1192bcc2299fb0855bd0f3ea5960a498
 SHA512 
bbaa56389c224db9438b6dcce696deb0eeedfdf9b3a68cbc4c01c155340f71558e1d90c3fabe9a52de180728792b8dc7deed0c3512acdc246d651270d7fb82c6

diff --git a/www-apps/ttyd/files/ttyd.confd b/www-apps/ttyd/files/ttyd.confd
index 57d24e3fb394..8e614522b436 100644
--- a/www-apps/ttyd/files/ttyd.confd
+++ b/www-apps/ttyd/files/ttyd.confd
@@ -5,12 +5,15 @@
 # Some of the meaningful options are:
 #-p, --port  Port to listen (default: 7681, use `0` for random 
port)
 #-i, --interface Network interface to bind (eg: eth0), or UNIX 
domain socket path (eg: /var/run/ttyd.sock)
-#-c, --credentialCredential for Basic Authentication (format: 
username:password)
+#-U, --socket-owner  User owner of the UNIX domain socket file, when 
enabled (eg: user:group)
+#-c, --credentialCredential for basic authentication (format: 
username:password)
+#-H, --auth-header   HTTP Header name for auth proxy, this will 
configure ttyd to let a HTTP reverse proxy handle authentication
 #-u, --uid   User id to run with
 #-g, --gid   Group id to run with
 #-s, --signalSignal to send to the command when exit it 
(default: 1, SIGHUP)
-#-r, --reconnect Time to reconnect for the client in seconds 
(default: 10)
-#-R, --readonly  Do not allow clients to write to the TTY
+#-w, --cwd   Working directory to be set for the child program
+#-a, --url-arg   Allow client to send command line arguments in 
URL (eg: http://localhost:7681?arg=foo=bar)
+#-W, --writable  Allow clients to write to the TTY (readonly by 
default)
 #-t, --client-option Send option to client (format: key=value), repeat 
to add more options
 #-T, --terminal-type Terminal type to report, default: xterm-256color
 #-O, --check-origin  Do not allow websocket connection from different 
origin
@@ -18,12 +21,16 @@
 #-o, --once  Accept only one client and exit on disconnection
 #-B, --browser   Open terminal with the default system browser
 #-I, --index Custom index.html path
+#-b, --base-path Expected base path for requests coming from a 
reverse proxy (eg: /mounted/here, max length: 128)
+#-P, --ping-interval Websocket ping interval(sec) (default: 5)
 #-6, --ipv6  Enable IPv6 support
 #-S, --ssl   Enable SSL
 #-C, --ssl-cert  SSL certificate file path
 #-K, --ssl-key   SSL key file path
 #-A, --ssl-caSSL CA file path for client certificate 
verification
 #-d, --debug Set log level (default: 7)
-#   login--- Login with system accounts 
+#-v, --version   Print the version and exit
+#-h, --help  Print this text and exit
 
-TTYD_OPTS="login"
+
+TTYD_OPTS="-W login"

diff --git a/www-apps/ttyd/files/ttyd.service b/www-apps/ttyd/files/ttyd.service
index caa95ab1a910..d1d7e92461a4 100644
--- a/www-apps/ttyd/files/ttyd.service
+++ b/www-apps/ttyd/files/ttyd.service
@@ -3,7 +3,7 @@ Description=Terminal over HTTP
 
 [Service]
 User=root
-ExecStart=/usr/bin/ttyd -p 9000 login
+ExecStart=/usr/bin/ttyd -W -p 9000 login
 Restart=on-abort
 
 [Install]

diff --git a/www-apps/ttyd/ttyd-1.7.4.ebuild b/www-apps/ttyd/ttyd-1.7.4.ebuild
new file mode 100644
index ..adbcac55b7f7
--- /dev/null
+++ b/www-apps/ttyd/ttyd-1.7.4.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake systemd
+
+MY_PV="$(ver_rs 3 '-')"
+
+DESCRIPTION="ttyd, a simple command-line tool for 

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

2023-10-03 Thread Sam James
commit: 551ea775d5738a119fcc570b63f4ed0e9c9a1fe7
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:41:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:41:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=551ea775

dev-libs/json-c: Stabilize 0.17 x86, #915148

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

 dev-libs/json-c/json-c-0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-c/json-c-0.17.ebuild 
b/dev-libs/json-c/json-c-0.17.ebuild
index 00a120cd6a9c..056d7bed3095 100644
--- a/dev-libs/json-c/json-c-0.17.ebuild
+++ b/dev-libs/json-c/json-c-0.17.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0/5"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="cpu_flags_x86_rdrand static-libs threads"
 
 MULTILIB_WRAPPED_HEADERS=(



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

2023-10-03 Thread Sam James
commit: e1dfef923b8363604b35e27c89aa339526ec006c
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:41:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:41:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1dfef92

dev-libs/json-c: Stabilize 0.17 amd64, #915148

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

 dev-libs/json-c/json-c-0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-c/json-c-0.17.ebuild 
b/dev-libs/json-c/json-c-0.17.ebuild
index 7c706ae4d422..00a120cd6a9c 100644
--- a/dev-libs/json-c/json-c-0.17.ebuild
+++ b/dev-libs/json-c/json-c-0.17.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="cpu_flags_x86_rdrand static-libs threads"
 
 MULTILIB_WRAPPED_HEADERS=(



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

2023-10-03 Thread Sam James
commit: b886fe4312e4a610900cf79e3c3b73320aca6b8f
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:41:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:41:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b886fe43

dev-libs/libbpf: Stabilize 1.2.2 amd64, #915147

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

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

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index eae1e0af8dbc..a395169d3b0e 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



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

2023-10-03 Thread Sam James
commit: 96f5d5e28015d13854311e47ab394f7fc609ebe6
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:40:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:40:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96f5d5e2

dev-libs/json-c: Stabilize 0.17 sparc, #915148

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

 dev-libs/json-c/json-c-0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-c/json-c-0.17.ebuild 
b/dev-libs/json-c/json-c-0.17.ebuild
index 32e26cdc343c..7c706ae4d422 100644
--- a/dev-libs/json-c/json-c-0.17.ebuild
+++ b/dev-libs/json-c/json-c-0.17.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="cpu_flags_x86_rdrand static-libs threads"
 
 MULTILIB_WRAPPED_HEADERS=(



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

2023-10-03 Thread Sam James
commit: 064de47d601c45478671b9df996af3e93d9092ac
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:40:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:40:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064de47d

dev-libs/libbpf: Stabilize 1.2.2 arm, #915147

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

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

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index dc0f1c807636..eae1e0af8dbc 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



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

2023-10-03 Thread Sam James
commit: 976d30ec99f9a0640cbb542284e6e3a8b7e93f98
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:39:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:39:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976d30ec

dev-libs/libbpf: Stabilize 1.2.2 sparc, #915147

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

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

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index 37184d004a0f..dc0f1c807636 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



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

2023-10-03 Thread Sam James
commit: 7149ad83af0650522f3aeb1cf422ce402be43488
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:39:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:39:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7149ad83

dev-libs/json-c: Stabilize 0.17 arm64, #915148

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

 dev-libs/json-c/json-c-0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-c/json-c-0.17.ebuild 
b/dev-libs/json-c/json-c-0.17.ebuild
index 9d4e9b6e31a6..fe6e499ba57d 100644
--- a/dev-libs/json-c/json-c-0.17.ebuild
+++ b/dev-libs/json-c/json-c-0.17.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="cpu_flags_x86_rdrand static-libs threads"
 
 MULTILIB_WRAPPED_HEADERS=(



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

2023-10-03 Thread Sam James
commit: cd6e9013f057df58836fd84e13c37d19344a4db8
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:39:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:39:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd6e9013

dev-libs/json-c: Stabilize 0.17 arm, #915148

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

 dev-libs/json-c/json-c-0.17.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/json-c/json-c-0.17.ebuild 
b/dev-libs/json-c/json-c-0.17.ebuild
index fe6e499ba57d..32e26cdc343c 100644
--- a/dev-libs/json-c/json-c-0.17.ebuild
+++ b/dev-libs/json-c/json-c-0.17.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://s3.amazonaws.com/json-c_releases/releases/${P}.tar.gz;
 
 LICENSE="MIT"
 SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
 IUSE="cpu_flags_x86_rdrand static-libs threads"
 
 MULTILIB_WRAPPED_HEADERS=(



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

2023-10-03 Thread Sam James
commit: 208a5e98061b83db8951db041a65b1e56febbd2c
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:39:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:39:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=208a5e98

sys-fs/mtd-utils: Stabilize 2.1.6-r1 arm64, #915146

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

 sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild 
b/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
index 53f7c4c09597..d7b7cfa69088 100644
--- a/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
+++ b/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://infraroot.at/pub/mtd/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 IUSE="+lzo +ssl test xattr +zstd"
 RESTRICT="!test? ( test )"
 



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

2023-10-03 Thread Sam James
commit: fb21eefa2a39044a0b3d30aef09f965a5f0b4547
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:39:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:39:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb21eefa

sys-fs/mtd-utils: Stabilize 2.1.6-r1 amd64, #915146

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

 sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild 
b/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
index 57525df2e590..dcdf23738709 100644
--- a/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
+++ b/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://infraroot.at/pub/mtd/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 IUSE="+lzo +ssl test xattr +zstd"
 RESTRICT="!test? ( test )"
 



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

2023-10-03 Thread Sam James
commit: 2f0fbf031ef77d1bcf775abbb30e39f061173736
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:39:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:39:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f0fbf03

dev-libs/libbpf: Stabilize 1.2.2 arm64, #915147

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

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

diff --git a/dev-libs/libbpf/libbpf-1.2.2.ebuild 
b/dev-libs/libbpf/libbpf-1.2.2.ebuild
index c444170afb0c..37184d004a0f 100644
--- a/dev-libs/libbpf/libbpf-1.2.2.ebuild
+++ b/dev-libs/libbpf/libbpf-1.2.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} =~ [9]{4,} ]]; then
EGIT_REPO_URI="https://github.com/libbpf/libbpf.git;
 else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
 fi
 S="${WORKDIR}/${P}/src"
 



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

2023-10-03 Thread Sam James
commit: 2f8ec7df92b221f6aa970c571b95aff913a1ff39
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:39:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:39:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f8ec7df

sys-fs/mtd-utils: Stabilize 2.1.6-r1 arm, #915146

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

 sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild 
b/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
index d7b7cfa69088..57525df2e590 100644
--- a/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
+++ b/sys-fs/mtd-utils/mtd-utils-2.1.6-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://infraroot.at/pub/mtd/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 IUSE="+lzo +ssl test xattr +zstd"
 RESTRICT="!test? ( test )"
 



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

2023-10-03 Thread Sam James
commit: af43429fa9ef24984eedc62c730f20b71432e70a
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:36:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:36:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af43429f

dev-python/psycopg: Stabilize 3.1.10 sparc, #913992

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

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

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



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

2023-10-03 Thread Sam James
commit: af4323a3d017a88295624f3aca7735161adbb25d
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:36:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:36:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af4323a3

dev-python/matplotlib: Stabilize 3.7.2 sparc, #912613

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

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

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index dd93cb1ef3b7..8c0235df7092 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



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

2023-10-03 Thread Sam James
commit: ca0301662361a07e1b9d0dceb707702820b4fa44
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:36:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:36:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca030166

dev-python/twisted: Stabilize 23.8.0 sparc, #914702

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

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

diff --git a/dev-python/twisted/twisted-23.8.0.ebuild 
b/dev-python/twisted/twisted-23.8.0.ebuild
index e7b8829c34ce..8d8f1e807f6a 100644
--- a/dev-python/twisted/twisted-23.8.0.ebuild
+++ b/dev-python/twisted/twisted-23.8.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI+="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~arm64-macos ~x64-macos"
 IUSE="conch http2 serial ssl test"
 RESTRICT="!test? ( test )"
 



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

2023-10-03 Thread Sam James
commit: 977944816cdaf4a55bd5c0317fc0067a99c0fb87
Author: Matt Jolly  footclan  ninja>
AuthorDate: Tue Oct  3 21:31:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:20:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97794481

www-client/chromium: add 117.0.5938.149

Bug: https://bugs.gentoo.org/915137
Signed-off-by: Matt Jolly  footclan.ninja>
Closes: https://github.com/gentoo/gentoo/pull/33174
Signed-off-by: Sam James  gentoo.org>

 www-client/chromium/Manifest   |2 +
 www-client/chromium/chromium-117.0.5938.149.ebuild | 1281 
 2 files changed, 1283 insertions(+)

diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index c8100da91624..2fe56d306f9e 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,6 +1,8 @@
 DIST chromium-117.0.5938.132.tar.xz 3141005880 BLAKE2B 
cb46cc7840e64be6f07ec06d88b000cccd81b2100931736a5b6002f219f5282f34d5de226332f666e9f979926c9db2bb8fb8ed7a56eea92f76a81e63f1a2bff8
 SHA512 
a70a47080ff1b355db8ca65564c5dc6122a8a76e9509b271cb4eb1fc9016495828077c3fc59b42e59de61c53ddd40c18520a45db13e3bc1b38532aacca96bc6b
+DIST chromium-117.0.5938.149.tar.xz 3141300340 BLAKE2B 
c474b1a61c71eebc91d564ff827e93f1aad688cb5b0d7ce6c673d068c4784680e3960372a978a80cfc547049d1a9cda96d6911ebce759fcf8d23a7576bcf9c73
 SHA512 
8fa10266391ea7a30b5bd9935b9d6d25604ab72e0e6a49d1a519d1cd1fd19c34a2755bd4ad46302ed4136b724bc564230f30f49c8b73ef5388fe5d900676463f
 DIST chromium-118.0.5993.32.tar.xz 3231296700 BLAKE2B 
d727c1f483f4f8223b77af325cb46ef0e7b43d75aacc0b0b1419f20a8be572463375c9a894bacf22b332fd2f027a5002f33225ac16992525107803b3465a41aa
 SHA512 
52b7b430ada263830b19a2ef6896d72a6a1f582e4ec327545c84c9534c726bc530248305d2d9a270f8eadb7263311a6276eaca63a9ea127df7fed4103ff10114
 DIST chromium-patches-117.0.5938.132.tar.bz2 6589 BLAKE2B 
b839d51484736cb2f5de259e60392187ba0f651ccd2280829942fd3a481786084aafc7a85c65c3a670a967fa47d92f5980f41207d5ce9c3b6750aa3627e71fe3
 SHA512 
5e1927b01b3d29cb54f7f3cc7110c942001b07c14ba3a4f9764b4150e34251f7512bdd021871b39dd65d272c589955e3084056ecc8cb507b36c12d23fd325be4
+DIST chromium-patches-117.tar.bz2 6591 BLAKE2B 
b6d2e838e970b6ec2a2b543242d4e8e2811351b1d75f85f02b013067f04e968b77918f4b28fc471b5553ed8a8ef68b2be2b23dac25f34b943bfbbfb5704044b2
 SHA512 
8e9c0e469563ec50a055e49a3065997ebc198ba92bcc12e0d9ae33f4413c96850d749936106b4e818390d2aa8d946c3c0fecd5083e29fec90c8176e0f579cc5b
 DIST chromium-patches-118.tar.bz2 11489 BLAKE2B 
9677cb99a6c7c6491f5ddec77eedd4fc37b73963ab62c60bb94ab3bfdff309dd3dda85793920a64c1563d708836c813f1eef04dff9dd58e76102adb326333551
 SHA512 
41064fc2b09b4a799b77d3fc7acf5c80b2f39f7b5e389089b104aa0fa2f0d7e5128240dc4fdf8546efcbd90cbfb3a62cc9fae49e24bc706de0af7db859d1629c
 DIST chromium-ppc64le-gentoo-patches-1.tar.xz 5636 BLAKE2B 
1d898939df023c59285b27bee552470483ea06375d1ee8d6947b89c5927c23cc7bfec6b49f3b376ece931d11a56f8e2a45791e0f92ad61974fc8c34c1082d89c
 SHA512 
8a71cb007e47cda8e5fe5d185729389e65c48bd322c8ee8b3986bee8571427b959628f2666bda646a3f89ae64197c0957d3626845ff03461dbd5dee4c964d07c
 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 
5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d
 SHA512 
9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c

diff --git a/www-client/chromium/chromium-117.0.5938.149.ebuild 
b/www-client/chromium/chromium-117.0.5938.149.ebuild
new file mode 100644
index ..09145902428d
--- /dev/null
+++ b/www-client/chromium/chromium-117.0.5938.149.ebuild
@@ -0,0 +1,1281 @@
+# Copyright 2009-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+LLVM_MAX_SLOT=17
+
+CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr 
gu he
+   hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl 
sr
+   sv sw ta te th tr uk ur vi zh-CN zh-TW"
+
+VIRTUALX_REQUIRED="pgo"
+
+inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils
+inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx 
xdg-utils
+
+DESCRIPTION="Open-source version of Google Chrome web browser"
+HOMEPAGE="https://www.chromium.org/;
+PATCHSET_PPC64="117.0.5938.62-1raptor0~deb12u1"
+SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
+   
https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/${PV%%\.*}/chromium-patches-${PV%%\.*}.tar.bz2
+   ppc64? (
+   
https://quickbuild.io/~raptor-engineering-public/+archive/ubuntu/chromium/+files/chromium_${PATCHSET_PPC64}.debian.tar.xz
+   https://deps.gentoo.zip/chromium-ppc64le-gentoo-patches-1.tar.xz
+   )
+   pgo? ( 

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

2023-10-03 Thread Sam James
commit: 618ac908e66aa70399760b65fe497431f477390a
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:15:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:15:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=618ac908

sys-libs/glibc: Stabilize 2.37-r7 arm64, #915142

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

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

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index e461d37b5546..9aded4ce6803 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



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

2023-10-03 Thread Sam James
commit: 032b632f996915d1876e447aadb776d7118e8b80
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:06:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:06:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=032b632f

net-p2p/rtorrent: Stabilize 0.9.8-r2 amd64, #911346

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

 net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild 
b/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild
index d4ebfc59d713..109d3cec80d1 100644
--- a/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild
+++ b/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://rtorrent.net/downloads/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="debug selinux test xmlrpc"
 RESTRICT="!test? ( test )"
 



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

2023-10-03 Thread Sam James
commit: 0e4023783bb777e0789428c6edc74e38fe82b209
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:06:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:06:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e402378

dev-lang/luau: Stabilize 0.593 amd64, #915125

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

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

diff --git a/dev-lang/luau/luau-0.593.ebuild b/dev-lang/luau/luau-0.593.ebuild
index c7bee4916d90..b15291852bc5 100644
--- a/dev-lang/luau/luau-0.593.ebuild
+++ b/dev-lang/luau/luau-0.593.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == ** ]] ; then
 else
SRC_URI="https://github.com/Roblox/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 LICENSE="MIT"



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

2023-10-03 Thread Miroslav Šulc
commit: 09714d5ce7591dd8f9a1f7f0cb48d10df4b319a0
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Oct  3 22:02:05 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Oct  3 22:02:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09714d5c

synced with live ebuild

Signed-off-by: Miroslav Šulc  gentoo.org>

 .../ardour/{ardour-7.5-r1.ebuild => ardour-7.5-r2.ebuild}| 9 +
 1 file changed, 9 insertions(+)

diff --git a/media-sound/ardour/ardour-7.5-r1.ebuild 
b/media-sound/ardour/ardour-7.5-r2.ebuild
similarity index 96%
rename from media-sound/ardour/ardour-7.5-r1.ebuild
rename to media-sound/ardour/ardour-7.5-r2.ebuild
index c68a856a7726..82c6d9e313d4 100644
--- a/media-sound/ardour/ardour-7.5-r1.ebuild
+++ b/media-sound/ardour/ardour-7.5-r2.ebuild
@@ -88,7 +88,10 @@ pkg_setup() {
 src_prepare() {
default
 
+   # delete optimization flags
sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ 
\'\','/' -i "${S}"/wscript || die
+
+   # handle arch
MARCH=$(get-flag march)
OPTFLAGS=""
if use cpu_flags_x86_sse; then
@@ -110,9 +113,13 @@ src_prepare() {
sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some 
place holders\"/' \
-i "${S}"/wscript || die
sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die
+
+   # boost and shebang
append-flags "-lboost_system"
python_fix_shebang "${S}"/wscript
python_fix_shebang "${S}"/waf
+
+   # handle locales
my_lcmsg() {
rm -f 
{gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
}
@@ -140,6 +147,7 @@ src_configure() {
$(usex nls "--nls" "--no-nls")
$(usex phonehome "--phone-home" "--no-phone-home")
# not possible right now  --use-external-libs
+   # missing dependency: https://github.com/c4dm/qm-dsp
)
 
waf-utils_src_configure "${myconf[@]}"
@@ -173,6 +181,7 @@ src_install() {
 
insinto /usr/share/mime/packages
newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml
+   rm "${D}/usr/share/mime/packages/ardour.xml" || die
 }
 
 pkg_postinst() {



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

2023-10-03 Thread Sam James
commit: d9ac7b305d5c16914ea29f9a3a2c84442469f5ca
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:00:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:00:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ac7b30

net-p2p/rtorrent: Stabilize 0.9.8-r2 x86, #911346

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

 net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild 
b/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild
index f47b972edd42..d4ebfc59d713 100644
--- a/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild
+++ b/net-p2p/rtorrent/rtorrent-0.9.8-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://rtorrent.net/downloads/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
 IUSE="debug selinux test xmlrpc"
 RESTRICT="!test? ( test )"
 



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

2023-10-03 Thread Miroslav Šulc
commit: 6f343e89c0109e4960dd7a45915446d543acf2fd
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Oct  3 21:40:00 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Oct  3 21:50:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f343e89

media-sound/ardour: dropped unused dependency

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/ardour/ardour-7.5-r1.ebuild | 1 -
 media-sound/ardour/ardour-.ebuild   | 1 -
 2 files changed, 2 deletions(-)

diff --git a/media-sound/ardour/ardour-7.5-r1.ebuild 
b/media-sound/ardour/ardour-7.5-r1.ebuild
index eb2d466bd5c7..bf49fc7991dd 100644
--- a/media-sound/ardour/ardour-7.5-r1.ebuild
+++ b/media-sound/ardour/ardour-7.5-r1.ebuild
@@ -35,7 +35,6 @@ RDEPEND="
media-libs/aubio
media-libs/flac:=
media-libs/freetype:2
-   media-libs/libart_lgpl
media-libs/liblo
media-libs/liblrdf
media-libs/libsamplerate

diff --git a/media-sound/ardour/ardour-.ebuild 
b/media-sound/ardour/ardour-.ebuild
index dd0ad0671839..65be1faeb514 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -35,7 +35,6 @@ RDEPEND="
media-libs/aubio
media-libs/flac:=
media-libs/freetype:2
-   media-libs/libart_lgpl
media-libs/liblo
media-libs/liblrdf
media-libs/libsamplerate



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

2023-10-03 Thread Miroslav Šulc
commit: 4ed1a0d02171698e27f9d70052f215b0e8c515ca
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Oct  3 21:45:30 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Oct  3 21:51:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ed1a0d0

media-sound/ardour: added python3.12

Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/ardour/ardour-7.5-r1.ebuild | 2 +-
 media-sound/ardour/ardour-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-sound/ardour/ardour-7.5-r1.ebuild 
b/media-sound/ardour/ardour-7.5-r1.ebuild
index bf49fc7991dd..c68a856a7726 100644
--- a/media-sound/ardour/ardour-7.5-r1.ebuild
+++ b/media-sound/ardour/ardour-7.5-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 PYTHON_REQ_USE='threads(+)'
 PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
 inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop 
xdg

diff --git a/media-sound/ardour/ardour-.ebuild 
b/media-sound/ardour/ardour-.ebuild
index 65be1faeb514..dc901064219f 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 PYTHON_REQ_USE='threads(+)'
 PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
 inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop 
xdg



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

2023-10-03 Thread Sam James
commit: 7e2a4735a820160c1fb1eda6b61fe067b013ce39
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 21:45:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 21:45:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e2a4735

sys-libs/glibc: Stabilize 2.37-r7 amd64, #915142

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

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

diff --git a/sys-libs/glibc/glibc-2.37-r7.ebuild 
b/sys-libs/glibc/glibc-2.37-r7.ebuild
index 5db7931d9f35..e461d37b5546 100644
--- a/sys-libs/glibc/glibc-2.37-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r7.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



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

2023-10-03 Thread Sam James
commit: 6d6fa38ecb9a8023874713357c4ce8e6a5980740
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 21:43:51 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 21:43:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d6fa38e

dev-python/jsonschema-specifications: Stabilize 2023.7.1 sparc, #912107

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

 .../jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild
 
b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild
index ed8c96a38a10..f42838cfd27f 100644
--- 
a/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild
+++ 
b/dev-python/jsonschema-specifications/jsonschema-specifications-2023.7.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
 
 RDEPEND="
>=dev-python/referencing-0.28.0[${PYTHON_USEDEP}]



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

2023-10-03 Thread Sam James
commit: 21a59043956b2ec9f5f2b2fc33d5ba441456909a
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 21:43:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 21:43:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21a59043

dev-python/referencing: Stabilize 0.30.2 sparc, #912105

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

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

diff --git a/dev-python/referencing/referencing-0.30.2.ebuild 
b/dev-python/referencing/referencing-0.30.2.ebuild
index 3e7aecf07a37..904427f59b2f 100644
--- a/dev-python/referencing/referencing-0.30.2.ebuild
+++ b/dev-python/referencing/referencing-0.30.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86"
 
 RDEPEND="
>=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]



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

2023-10-03 Thread Sam James
commit: fda44f3f958fcaf3ad5602d6d0b40ef9072fea9b
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 21:44:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 21:44:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fda44f3f

dev-python/rpds-py: Stabilize 0.9.2 sparc, #912104

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

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

diff --git a/dev-python/rpds-py/rpds-py-0.9.2.ebuild 
b/dev-python/rpds-py/rpds-py-0.9.2.ebuild
index 949ae96d7031..58ed603ca609 100644
--- a/dev-python/rpds-py/rpds-py-0.9.2.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.9.2.ebuild
@@ -63,7 +63,7 @@ LICENSE+="
Unicode-DFS-2016
 "
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
 
 BDEPEND="
test? (



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

2023-10-03 Thread Sam James
commit: 919beed0568b1f074de8758ab19dedbdffd77c33
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 21:43:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 21:43:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919beed0

dev-python/jupyter-events: Stabilize 0.7.0 sparc, #913428

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

 dev-python/jupyter-events/jupyter-events-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild 
b/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
index c1e8503deedc..e59cff835d00 100644
--- a/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
+++ b/dev-python/jupyter-events/jupyter-events-0.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
 
 # jsonschema[format-nongpl] deps are always on in our ebuild
 RDEPEND="



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

2023-10-03 Thread Sam James
commit: d3fb2da3b41f20fd1a7957cb8e772b2edc6d1074
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 21:43:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 21:43:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3fb2da3

dev-python/cairocffi: Stabilize 1.6.0 sparc, #911027

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

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

diff --git a/dev-python/cairocffi/cairocffi-1.6.0.ebuild 
b/dev-python/cairocffi/cairocffi-1.6.0.ebuild
index 270d7af39969..ad11d11f9845 100644
--- a/dev-python/cairocffi/cairocffi-1.6.0.ebuild
+++ b/dev-python/cairocffi/cairocffi-1.6.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 
 DEPEND="
>=dev-python/xcffib-0.3.2[${PYTHON_USEDEP}]



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

2023-10-03 Thread Sam James
commit: 80ea79cf392582ed21a611c093e6755fc3336e36
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 21:43:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 21:43:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80ea79cf

dev-python/jsonschema: Stabilize 4.19.1 sparc, #912108

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

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

diff --git a/dev-python/jsonschema/jsonschema-4.19.1.ebuild 
b/dev-python/jsonschema/jsonschema-4.19.1.ebuild
index 3147f39377bd..fb2ca7767160 100644
--- a/dev-python/jsonschema/jsonschema-4.19.1.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.19.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
 
 RDEPEND="
>=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]



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

2023-10-03 Thread Sam James
commit: 7d47811b1b91485d359aa8bdeab275a82a105e73
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 21:41:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 21:41:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d47811b

sys-libs/glibc: keyword 2.38-r5

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

 sys-libs/glibc/glibc-2.38-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/glibc/glibc-2.38-r5.ebuild 
b/sys-libs/glibc/glibc-2.38-r5.ebuild
index 43f89d315fbd..a90f1984beaa 100644
--- a/sys-libs/glibc/glibc-2.38-r5.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r5.ebuild
@@ -39,7 +39,7 @@ MIN_PAX_UTILS_VER="1.3.3"
 if [[ ${PV} == * ]]; then
inherit git-r3
 else
-   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
SRC_URI+=" 
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz;
 fi



[gentoo-commits] repo/gentoo:master commit in: app-editors/gnome-text-editor/

2023-10-03 Thread Mart Raudsepp
commit: 8c424d28fbc0336199e44a9d3408e5198d8cb67d
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Oct  3 21:36:21 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Oct  3 21:37:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c424d28

app-editors/gnome-text-editor: keyword 45.0 for ~arm64

Signed-off-by: Mart Raudsepp  gentoo.org>

 app-editors/gnome-text-editor/gnome-text-editor-45.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/gnome-text-editor/gnome-text-editor-45.0.ebuild 
b/app-editors/gnome-text-editor/gnome-text-editor-45.0.ebuild
index 55a29a4ca087..5c700b81ec16 100644
--- a/app-editors/gnome-text-editor/gnome-text-editor-45.0.ebuild
+++ b/app-editors/gnome-text-editor/gnome-text-editor-45.0.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 
 IUSE="spell"
 
-KEYWORDS="~amd64 ~loong ~riscv"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv"
 
 DEPEND="
>=dev-libs/glib-2.73.0:2



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

2023-10-03 Thread Miroslav Šulc
commit: 27bbe563dd0c86d055dd0244b209f9f3302dd44a
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Tue Oct  3 21:32:34 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Tue Oct  3 21:34:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27bbe563

media-sound/ardour: dropped D variable from src_configure

Closes: https://bugs.gentoo.org/836075
Signed-off-by: Miroslav Šulc  gentoo.org>

 media-sound/ardour/ardour-7.5-r1.ebuild | 1 -
 media-sound/ardour/ardour-.ebuild   | 1 -
 2 files changed, 2 deletions(-)

diff --git a/media-sound/ardour/ardour-7.5-r1.ebuild 
b/media-sound/ardour/ardour-7.5-r1.ebuild
index 65e86add3cdf..eb2d466bd5c7 100644
--- a/media-sound/ardour/ardour-7.5-r1.ebuild
+++ b/media-sound/ardour/ardour-7.5-r1.ebuild
@@ -129,7 +129,6 @@ src_configure() {
use pulseaudio && backends+=",pulseaudio"
 
tc-export CC CXX
-   mkdir -p "${D}"
local myconf=(
--configdir=/etc
--freedesktop

diff --git a/media-sound/ardour/ardour-.ebuild 
b/media-sound/ardour/ardour-.ebuild
index e5e14cd43ea4..dd0ad0671839 100644
--- a/media-sound/ardour/ardour-.ebuild
+++ b/media-sound/ardour/ardour-.ebuild
@@ -136,7 +136,6 @@ src_configure() {
use pulseaudio && backends+=",pulseaudio"
 
tc-export CC CXX
-   mkdir -p "${D}"
local myconf=(
--configdir=/etc
--freedesktop



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

2023-10-03 Thread Mart Raudsepp
commit: 1573a4eef490b061a84d040f271cab5e2eff00be
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Oct  3 21:31:29 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Oct  3 21:31:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1573a4ee

dev-util/meld: enable py3.12

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/meld/meld-3.22.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/meld/meld-3.22.0-r2.ebuild 
b/dev-util/meld/meld-3.22.0-r2.ebuild
index e1ee5884d75e..0bf443a41182 100644
--- a/dev-util/meld/meld-3.22.0-r2.ebuild
+++ b/dev-util/meld/meld-3.22.0-r2.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 PYTHON_REQ_USE="xml(+)"
 
 inherit gnome.org gnome2-utils meson python-single-r1 xdg



[gentoo-commits] repo/gentoo:master commit in: dev-util/gtk-update-icon-cache/

2023-10-03 Thread Mart Raudsepp
commit: 3767a41c9c46cd536d1792d1a51ea5bc3a9486e4
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Tue Oct  3 21:21:18 2023 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Tue Oct  3 21:22:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3767a41c

dev-util/gtk-update-icon-cache: add 3.24.38

Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-util/gtk-update-icon-cache/Manifest|  1 +
 .../gtk-update-icon-cache-3.24.38.ebuild   | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-util/gtk-update-icon-cache/Manifest 
b/dev-util/gtk-update-icon-cache/Manifest
index 2483d6426441..434c12a316db 100644
--- a/dev-util/gtk-update-icon-cache/Manifest
+++ b/dev-util/gtk-update-icon-cache/Manifest
@@ -1 +1,2 @@
 DIST gtk-update-icon-cache-3.24.31.tar.bz2 92491 BLAKE2B 
4388e7dfbb89e80bc686d5def74dc363562f944ee29b7355849c42ae391034039e138e1e25f5bfaaade09a6f71a5a94e47f5ad921a51ed6ab0485c0d863045ab
 SHA512 
bc86fe49ce1e6eb3a4657dc536a9106eaeaa1f6682d7f8b61da36a5577add7ada8dd46e81de8274800c9e659ddbc4d4d610d6b691c8e582f35298a7e619c3c0c
+DIST gtk-update-icon-cache-3.24.38.tar.bz2 92762 BLAKE2B 
9edd023da4aa9bfb2540132eff5e5fb4e7ee3a0381e17ea923fcd9c3263d0634cbf7a3c241422dbf2d8c9c12df64219720d5258a5956df95d4cf28ffbeb341cc
 SHA512 
362c87c77a05aef4c670c85865c6bcdfa344f8307b2eadb20f52d9683af253fe0edd27cda209c4501b67da3af852beade1a15c9143d6caaea50b2b48f2b15cab

diff --git 
a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.38.ebuild 
b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.38.ebuild
new file mode 100644
index ..d4ef282891f7
--- /dev/null
+++ b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.38.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="GTK update icon cache"
+HOMEPAGE="https://www.gtk.org/ 
https://gitlab.gnome.org/Community/gentoo/gtk-update-icon-cache;
+SRC_URI="https://gitlab.gnome.org/Community/gentoo/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+
+# man page was previously installed by gtk+:3 ebuild
+RDEPEND="
+   >=dev-libs/glib-2.53.4:2
+   >=x11-libs/gdk-pixbuf-2.30:2
+   !

  1   2   3   >