[gentoo-commits] repo/proj/guru:dev commit in: sys-apps/corefreq/

2023-09-13 Thread Vitaly Zdanevich
commit: 53e4e406fca4bdc680fe78edbe5165d6e6bef757
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Sep 14 05:53:11 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Sep 14 05:53:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=53e4e406

sys-apps/corefreq: add QA_FLAGS_IGNORED

Closes: https://bugs.gentoo.org/907875

Closes: https://bugs.gentoo.org/show_bug.cgi?id=907874
Signed-off-by: Vitaly Zdanevich  ya.ru>

 sys-apps/corefreq/corefreq-1.96.3.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-apps/corefreq/corefreq-1.96.3.ebuild 
b/sys-apps/corefreq/corefreq-1.96.3.ebuild
index 7ad0cf0d0e..85824cd3bd 100644
--- a/sys-apps/corefreq/corefreq-1.96.3.ebuild
+++ b/sys-apps/corefreq/corefreq-1.96.3.ebuild
@@ -39,6 +39,8 @@ pkg_setup() {
linux-mod_pkg_setup
 }
 
+QA_FLAGS_IGNORED="usr/bin/${PN}-cli"
+
 src_install() {
linux-mod_src_install
dobin corefreqd corefreq-cli



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/tty-share-bin/

2023-09-13 Thread Vitaly Zdanevich
commit: 0cd83fa3830797a1baeaa0fb2739847699d1b566
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Sep 14 05:49:07 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Sep 14 05:49:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0cd83fa3

app-misc/tty-share-bin: hardcode to ${PN}

Signed-off-by: Vitaly Zdanevich  ya.ru>

 app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild 
b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild
index cd41f37cfa..5916ce6c97 100644
--- a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild
+++ b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild
@@ -16,5 +16,5 @@ SLOT="0"
 QA_FLAGS_IGNORED="usr/bin/${PN}"
 
 src_install() {
-   newbin "${DISTDIR}/tty-share_linux-amd64" tty-share-bin
+   newbin "${DISTDIR}/tty-share_linux-amd64" ${PN}
 }



[gentoo-commits] repo/proj/guru:dev commit in: app-misc/tty-share-bin/

2023-09-13 Thread Vitaly Zdanevich
commit: 31efa3bb173b36fa4cbd704c657d2662ed171306
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Sep 14 05:48:07 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Sep 14 05:48:07 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=31efa3bb

app-misc/tty-share-bin: add QA_FLAGS_IGNORED

Closes: https://bugs.gentoo.org/908569
Signed-off-by: Vitaly Zdanevich  ya.ru>

 app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild 
b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild
index 737bd5ea50..cd41f37cfa 100644
--- a/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild
+++ b/app-misc/tty-share-bin/tty-share-bin-2.4.0.ebuild
@@ -13,6 +13,8 @@ KEYWORDS="~amd64"
 LICENSE="MIT"
 SLOT="0"
 
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
 src_install() {
newbin "${DISTDIR}/tty-share_linux-amd64" tty-share-bin
 }



[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/1password/

2023-09-13 Thread Vitaly Zdanevich
commit: cd0889b3182980f50cc41b22d31abc3eb462c763
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Thu Sep 14 05:44:38 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Thu Sep 14 05:44:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd0889b3

gui-apps/1password: add QA_FLAGS_IGNORED

Closes: https://bugs.gentoo.org/904454
Signed-off-by: Vitaly Zdanevich  ya.ru>

 gui-apps/1password/1password-8.10.7.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/gui-apps/1password/1password-8.10.7.ebuild 
b/gui-apps/1password/1password-8.10.7.ebuild
index ebdb98bc25..b8f25582ac 100644
--- a/gui-apps/1password/1password-8.10.7.ebuild
+++ b/gui-apps/1password/1password-8.10.7.ebuild
@@ -33,6 +33,8 @@ src_unpack() {
rpm_unpack ${P}.x86_64.rpm
 }
 
+QA_FLAGS_IGNORED="/usr/bin/${PN}"
+
 src_install() {
cp -ar "${S}/opt"  "${D}" || die "Install failed!"
cp -ar "${S}/usr"  "${D}" || die "Install failed!"



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

2023-09-13 Thread Michał Górny
commit: b5a29c5f7d5dbf8c08a958fa178fbf39815c27e5
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 14 05:02:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5a29c5f

dev-python/apsw: Bump to 3.43.1.0

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

 dev-python/apsw/Manifest |  1 +
 dev-python/apsw/apsw-3.43.1.0.ebuild | 51 
 2 files changed, 52 insertions(+)

diff --git a/dev-python/apsw/Manifest b/dev-python/apsw/Manifest
index 44e44c6020ee..ecb84b3e87b9 100644
--- a/dev-python/apsw/Manifest
+++ b/dev-python/apsw/Manifest
@@ -1,2 +1,3 @@
 DIST apsw-3.42.0.1.gh.tar.gz 881270 BLAKE2B 
a983aebe53f6baf419fb0fec6d87797d11c1e1f0fadd546139c9b9c3cec6f8848e79af46a928597e6cf33937bb2b2e2157cf908cf18152c7f956864e3d09fe2c
 SHA512 
78a02c8e987df90838923b2a2d4838a184e7e8d9be70a09a4a27eb43e9f06546f831895ab519b681f628e5432b3e5b71d56ecc2f3e45a89765dc13667ca6e844
 DIST apsw-3.43.0.0.gh.tar.gz 887997 BLAKE2B 
ce74eaed990cdf4742ce39743abf0dc112ee3f588bfa0ccca102829d4e29fd38194ac42a85dee25e18f666bdbb2137c99440583996513ea27977374de945ffd7
 SHA512 
013ef8a45b556498192673c77d8de50136680d061087a80d7ce880137f1ca469812e9237b7336fbb8aacd8d3a775e819a42dc5e70e2d907cf6fea56b80534755
+DIST apsw-3.43.1.0.gh.tar.gz 901289 BLAKE2B 
3f463896ce587326421ae78a26b5cccbc5c43a2c54b9502c166f599705fc9afe867c3be5f2ea4de8bc4d2da2f3bf09e034a27744d2114a5bc9b5c622bd852543
 SHA512 
a3343af87638f04786086c282cf50bfce3074e2a3165ebf172740be13021138a83356e594969791029879dfef12149775b48e0912eb14817358434b3b72ada67

diff --git a/dev-python/apsw/apsw-3.43.1.0.ebuild 
b/dev-python/apsw/apsw-3.43.1.0.ebuild
new file mode 100644
index ..21c2e33d0999
--- /dev/null
+++ b/dev-python/apsw/apsw-3.43.1.0.ebuild
@@ -0,0 +1,51 @@
+# 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
+
+DESCRIPTION="APSW - Another Python SQLite Wrapper"
+HOMEPAGE="
+   https://github.com/rogerbinns/apsw/
+   https://pypi.org/project/apsw/
+"
+SRC_URI="
+   https://github.com/rogerbinns/apsw/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
+IUSE="doc"
+
+DEPEND="
+   >=dev-db/sqlite-${PV%.*}:3
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+src_configure() {
+   cat >> setup.cfg <<-EOF || die
+   [build_ext]
+   enable=load_extension
+   use_system_sqlite_config=True
+   EOF
+}
+
+python_test() {
+   esetup.py build_test_extension
+   cd "${T}" || die
+   "${EPYTHON}" -m apsw.tests -v || die "Tests failed under ${EPYTHON}"
+}
+
+python_install_all() {
+   use doc && local HTML_DOCS=( doc/. )
+   distutils-r1_python_install_all
+}



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

2023-09-13 Thread Michał Górny
commit: 38f081d2d8a9dac9059e6092c31fccd6841cc949
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 14 05:10:04 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38f081d2

dev-python/zeroconf: Bump to 0.111.0

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

 dev-python/zeroconf/Manifest|  1 +
 dev-python/zeroconf/zeroconf-0.111.0.ebuild | 56 +
 2 files changed, 57 insertions(+)

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 30c8a44fb2ba..e3ad3257dc4a 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,3 +1,4 @@
 DIST zeroconf-0.108.0.tar.gz 154905 BLAKE2B 
c5ec272233faca801f30a0699a71a410f29d13565890ef25eb3ad164914fbe7a9f282c082cfe8fef3c47a72e92b5e1e33b6ccaefb96b30d3d2cb82dc624ec072
 SHA512 
a5206b548a8d32ac082e6aaff63437f488d5cac4200b24d2a8c9343e6bc859afb237d6e8003c569174c6c91ed2bba65044f37f730fb4d40664be70691d84d4ee
+DIST zeroconf-0.111.0.tar.gz 155788 BLAKE2B 
c166a2c1f363bba8feb5ab2098715bdc0bf3aecc8fad13c890d9737240deede3d241b9da6e7924ec8739118aeea1c447d4b60d0ccb0f2bfdaf96891da6db0b92
 SHA512 
23a53f9f14b69ebe79e261c8f065be4ab7b1d4bd4904446d9670390c3723fe052577ce7f57e455670e04ff7aa95a87d1b4c90fea2eeb0c3f2eaf214263ce76d5
 DIST zeroconf-0.82.1.tar.gz 147915 BLAKE2B 
608d077e042f1b74f25f44b5b64350782944d0f4da96bb17a32bf9cbedfe5c1b751a8731a65c5cac86cc458425f2e38d0549317e7216c577567d0852a7a6c7ed
 SHA512 
a02e9b1c6ce976de815f902f5607d6b0fecba4abc403234cbf1abe450c3894e6c117bb554ba76c27250c748b36b862abb8ed059f0da8d31e5b10e5f1c2e1
 DIST zeroconf-0.91.1.tar.gz 150551 BLAKE2B 
220e6b5684d503c7d1c594196ffa7ecc4f06975accad2ad64a6dd0a75881326110bbf897e74a2a176307fc392fc9fce903c77bbf9fc70fec84f193072bd7a016
 SHA512 
852946a2f823de1dc25dda5321ec23c67e3893fd8dcf55391e001afb01eb4c8143813aaa0950fddbea6634975eb0904a6e3b500cbe082e843da301c0cd704e9a

diff --git a/dev-python/zeroconf/zeroconf-0.111.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.111.0.ebuild
new file mode 100644
index ..b3ff07347a6d
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.111.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library 
(Bonjour/Avahi compatible)"
+HOMEPAGE="
+   https://github.com/python-zeroconf/python-zeroconf/
+   https://pypi.org/project/zeroconf/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+   >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+   >=dev-python/cython-3[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export REQUIRE_CYTHON=1
+
+python_test() {
+   local -x SKIP_IPV6=1
+   local EPYTEST_DESELECT=(
+   # network
+   tests/test_core.py::Framework::test_close_multiple_times
+   tests/test_core.py::Framework::test_launch_and_close
+   
tests/test_core.py::Framework::test_launch_and_close_context_manager
+
+   # fragile to timeouts (?)
+   
tests/services/test_browser.py::test_service_browser_expire_callbacks
+   tests/utils/test_asyncio.py::test_run_coro_with_timeout
+   )
+
+   epytest -o addopts=
+}



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

2023-09-13 Thread Michał Górny
commit: b3619c472eea5b411894dfac5438290e43b889ba
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 14 04:59:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3619c47

dev-python/cfn-lint: Bump to 0.79.11

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

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

diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index cdd60d916f5e..5d187ab1bde3 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,5 +1,6 @@
 DIST cfn-lint-0.78.2.tar.gz 3533168 BLAKE2B 
043991f54cd6d793fc91af8d911184d6a98be34fb9a5735fd45113405707802fd0427654cf21de4c15b62fecd149a5d21af1b96ddf8810eb6ea507b5798a8d94
 SHA512 
63c575ba282cb097b321a8a00e70b1afdffd3c349e031d8a1ff2aacaeb397824e9f19968e2107a00d1aae6d7f644f376174ecc80389ee581727935867d73872e
 DIST cfn-lint-0.79.10.tar.gz 3701359 BLAKE2B 
e0182866776bc0c83764ed69bf38af682fb52037bdcdee415c7f5ee6febb752db0e15f3ce4f5f92fc309df7cccf2ecb9b05f85b296ada7000d77973f2b8c0604
 SHA512 
4ea382996846d08ec11a0cdb35213d064d08ef212f7459588efe1b69b5899ee5fd82f51b9d1a2f5b404909fefa86bb6905e3220795c3d783661a7532bebfeab3
+DIST cfn-lint-0.79.11.tar.gz 3701364 BLAKE2B 
434b342a638a241accacd3686b52642737b8b5cce53f4561b3c25029ae3f9a39169cf179591538658658e0d4f39e2b5e61a632b6ef1a00d7e66127ada82e9ada
 SHA512 
757d4fdf0786c312e44204e53b0788edb56a3f7848f858dcc2995943d200c7af0149dad073fa6daee7e109e83e07b4b34f81352c2ec851128a02d012e66e92c8
 DIST cfn-lint-0.79.7.tar.gz 3637937 BLAKE2B 
bfd4583ecbb64cc7dc0b1db91b3afb0859d660be8d3e7d57c427fc6f3cd89b864cd60bbfc0450a2aa7dadb4fa51f275867307bd0fd510d03efd42c2f53b33ee1
 SHA512 
aa3e89006d92cfb72c191716fc2553aaa8e92d5d5d64f7ebce6459d10abf7d057ee41ca667d99f6153604ae92be98b69425e5e91b7ffc1cbf82466c2c8a3ebd3
 DIST cfn-lint-0.79.8.tar.gz 3707474 BLAKE2B 
fe8790af88f82f7b12ea79cd07567047a0e0a1093d0adfd9b6e388fa2e53756773786c20a2d6231c7d6497748db1ce6d1aa38d4798aae3211e0cb756690e71e2
 SHA512 
6ae0dacc8fa5447ce8302b32d0e91f4e7c9367eb6f8db1951f19e620b8a9e3afa30c8013c907e2b1faf92daadecc81ac852470fadc30d036669e5e88b236715c
 DIST cfn-lint-0.79.9.tar.gz 3699097 BLAKE2B 
d85d520b2bbba0c61766716bbc3222ce5cfd6cb467f215c7914a3996682ac86c5feb11ff01f946641cba0cafb7c1a7cf1a081a76f37dd3daa0e03a4a59b35d7c
 SHA512 
ad11ad76cf48a4c1661ef2b627fcf3c9eed08183a6c4401df826c75818f77d7878332ad2915ebc6dcf833eb15f886124fb15d83b46e9e1add88f911edf30db11

diff --git a/dev-python/cfn-lint/cfn-lint-0.79.11.ebuild 
b/dev-python/cfn-lint/cfn-lint-0.79.11.ebuild
new file mode 100644
index ..2f89fde89894
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.79.11.ebuild
@@ -0,0 +1,64 @@
+# 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.]*::' -e '/jsonschema/s:,<4.18::' -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
+  

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

2023-09-13 Thread Michał Górny
commit: 5f35d1279dfb772a722a4659f7697d4512545d70
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 14 05:06:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f35d127

dev-python/zeroconf: Remove old

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

 dev-python/zeroconf/Manifest| 10 --
 dev-python/zeroconf/zeroconf-0.102.0.ebuild | 56 -
 dev-python/zeroconf/zeroconf-0.103.0.ebuild | 56 -
 dev-python/zeroconf/zeroconf-0.105.0.ebuild | 56 -
 dev-python/zeroconf/zeroconf-0.86.0.ebuild  | 56 -
 dev-python/zeroconf/zeroconf-0.87.0.ebuild  | 56 -
 dev-python/zeroconf/zeroconf-0.88.0.ebuild  | 56 -
 dev-python/zeroconf/zeroconf-0.90.0.ebuild  | 56 -
 dev-python/zeroconf/zeroconf-0.93.1.ebuild  | 56 -
 dev-python/zeroconf/zeroconf-0.97.0.ebuild  | 56 -
 dev-python/zeroconf/zeroconf-0.99.0.ebuild  | 56 -
 11 files changed, 570 deletions(-)

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 5b5068b7d8af..30c8a44fb2ba 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,13 +1,3 @@
-DIST zeroconf-0.102.0.tar.gz 152692 BLAKE2B 
c1a823b185cebe193d00c768ff4023a4ee11be662ae26c61b135acf7cf0c2d743e23f4b2a49f8914c483a66131e4200f115cb7f1d4b96e5c70f899dfa0fc2efb
 SHA512 
877bf194c8aa4832e1ef36d9a1ce08611b5ae8a01dee697ab63d057eb56c9962fb423b6de82406016e67f81d37cb7b661371d84b78e6e91e93c22dc0944da59b
-DIST zeroconf-0.103.0.tar.gz 152821 BLAKE2B 
29c3813480f7cbf62d02067f672bcb4f27d1f5fa3c3abc5f9e7cceb7440d3d3cd0992d0c5b8a71194bd1dad1257c108cec3ab7d0fbd296e15970e25c905ef1f4
 SHA512 
3c58287ad53b61a533b279a0ecbf6d7b948dffc63a8eab2d2ea2908a8d895ae88de2ac73744991352f55e52bed745d0e6c0a6424066572ba33542c43d0765d4f
-DIST zeroconf-0.105.0.tar.gz 154143 BLAKE2B 
c74d7213092a24b1f2bc9320424156b896d05e8ed9be48e2a1fba099267937f3e1c855b98ce5a1c48beae9d455c18afed63248062c6eaa6729ca8225dc02
 SHA512 
e3fc68d01d6276ef087693ed72035b2ab26f50ddfbb3b5cf054e37c9198f1202e882fc23a58afbf11dd2032fefd5f2950227029df6408d5bddd6a8f456a1fc0b
 DIST zeroconf-0.108.0.tar.gz 154905 BLAKE2B 
c5ec272233faca801f30a0699a71a410f29d13565890ef25eb3ad164914fbe7a9f282c082cfe8fef3c47a72e92b5e1e33b6ccaefb96b30d3d2cb82dc624ec072
 SHA512 
a5206b548a8d32ac082e6aaff63437f488d5cac4200b24d2a8c9343e6bc859afb237d6e8003c569174c6c91ed2bba65044f37f730fb4d40664be70691d84d4ee
 DIST zeroconf-0.82.1.tar.gz 147915 BLAKE2B 
608d077e042f1b74f25f44b5b64350782944d0f4da96bb17a32bf9cbedfe5c1b751a8731a65c5cac86cc458425f2e38d0549317e7216c577567d0852a7a6c7ed
 SHA512 
a02e9b1c6ce976de815f902f5607d6b0fecba4abc403234cbf1abe450c3894e6c117bb554ba76c27250c748b36b862abb8ed059f0da8d31e5b10e5f1c2e1
-DIST zeroconf-0.86.0.tar.gz 149030 BLAKE2B 
d2ea241bcd1416517d8ac9e98c205c956419bc4d33492f8044fe1819458166cd20acb83e56b0e05c69feb473b026a277bc739541195bc2df8ee0e0b748c10c94
 SHA512 
1b4260ff9498d0a6504960162bd1d75485e83e816c7cb063d71857c77edae40a580d841b8d65940cfd2fe47f0dfa3f6e96f5b907e9c7b626e7ae9bc365219dc8
-DIST zeroconf-0.87.0.tar.gz 149844 BLAKE2B 
ef946a08b97493e536560178cc6516d86c8315b8db16d59867e7979d6f35a514f27d6cde401a7de5ec23b20f37f35ddde59ce6addd545d7640e3f15560859637
 SHA512 
cec7ea7e9bbac068b6ed6528a284de29c88ba0d4fc0ccf077b6520a4c0ea38964dc6971fdd34af3cf273dbcf1c9c34aac43d92e40217b0d192a58ff6610314e0
-DIST zeroconf-0.88.0.tar.gz 150009 BLAKE2B 
45a8abca7bbda4246af8838818cffda445bae082e11f90716b7c358dcf4c3524a2bd89e9d4c270e6a21af46c2c02b0e61c4af354091410108a6f4453021df525
 SHA512 
4235e6e75956748792ed1b84dff24861a487fe06a43f7978137e9f6516b8591d77c1254a6425a29125a5ee8843a3d4e5f1f02c1753b7a29553809e2abd1e6f1a
-DIST zeroconf-0.90.0.tar.gz 150318 BLAKE2B 
5239571a4b65f736a799b285d11221636a26d6cf19625bd276baa346a61420519698e13bcfa5909a5ece3026aeb2229a143824915d15ee1d01bfc7c9ef956809
 SHA512 
82c8d9410f0f6fe0f2ab3136034f4d62752eec0b4c3e5acc0689a0aa817fd9aa33555a0b92f18c224a3ac8b90dd583d77bf372637a20b889d0d8be9e4d8e0458
 DIST zeroconf-0.91.1.tar.gz 150551 BLAKE2B 
220e6b5684d503c7d1c594196ffa7ecc4f06975accad2ad64a6dd0a75881326110bbf897e74a2a176307fc392fc9fce903c77bbf9fc70fec84f193072bd7a016
 SHA512 
852946a2f823de1dc25dda5321ec23c67e3893fd8dcf55391e001afb01eb4c8143813aaa0950fddbea6634975eb0904a6e3b500cbe082e843da301c0cd704e9a
-DIST zeroconf-0.93.1.tar.gz 151476 BLAKE2B 
46a866c6d8268c4688b33c1da04a6a31ef3556fb9264df2e85b038ae832cfdc7567139bff01c9324a4087b449b2dd5ba9688eccfaa0892af49f5cab3ad735600
 SHA512 
ee5f8aac916f05fc6518e76eb4ee40dd0df507cde1a5f25edfb15ded6ac36d2026283d6160ec7b71ee0344648e181e06ebf0559345ac4b2078f5d9cbf1a83eea
-DIST zeroconf-0.97.0.tar.gz 152115 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: eclass/, eclass/tests/

2023-09-13 Thread Michał Górny
commit: 89076704440410a8f87d8278363051856a91f88e
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep  3 15:02:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89076704

verify-sig.eclass: Fix handling multiple/duplicate signatures

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

 eclass/tests/verify-sig.sh | 11 +++
 eclass/verify-sig.eclass   |  5 +++--
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh
index fb7f2cdb2a5d..a87e2c7703d7 100755
--- a/eclass/tests/verify-sig.sh
+++ b/eclass/tests/verify-sig.sh
@@ -57,6 +57,9 @@ cat > checksums.txt <<-EOF || die

cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
 empty

020da0f4d8a4c8bfbc98274027740061d7df52ee07091ed6595a083e0f45327bbe59424312d86f218b74ed2e25507abaf5c7a5fcf4cafcf9538b705808fd55ec
text

020da0f4d8a4c8bfbc98274027740061d7df52ee07091ed6595a083e0f45327bbe59424312d86f218b74ed2e25507abaf5c7a5fcf4cafcf9538b705808fd55ec
 fail
+
+   # duplicate checksum
+   e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 empty
 EOF
 
 test_verify_unsigned_checksums sha256
@@ -70,11 +73,19 @@ eindent
 cat > checksums.txt <<-EOF || die
junk text that ought to be ignored
 
+   SHA1(empty)=da39a3ee5e6b4b0d3255bfef95601890afd80709
+   SHA1(text)= 9c04cd6372077e9b11f70ca111c9807dc7137e4b
+   SHA1(fail)=9c04cd6372077e9b11f70ca111c9807dc7137e4b
+

SHA256(empty)=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
SHA256(text)= 
b47cc0f104b62d4c7c30bcd68fd8e67613e287dc4ad8c310ef10cbadea9c4380

SHA256(fail)=b47cc0f104b62d4c7c30bcd68fd8e67613e287dc4ad8c310ef10cbadea9c4380
 
SHA256(annoying ( filename )= yes )= 
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
+
+   
SHA512(empty)=cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
+   SHA512(text)= 
020da0f4d8a4c8bfbc98274027740061d7df52ee07091ed6595a083e0f45327bbe59424312d86f218b74ed2e25507abaf5c7a5fcf4cafcf9538b705808fd55ec
+   
SHA512(fail)=020da0f4d8a4c8bfbc98274027740061d7df52ee07091ed6595a083e0f45327bbe59424312d86f218b74ed2e25507abaf5c7a5fcf4cafcf9538b705808fd55ec
 EOF
 
 test_verify_unsigned_checksums openssl-dgst

diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass
index 815299b419ed..010361bfbc98 100644
--- a/eclass/verify-sig.eclass
+++ b/eclass/verify-sig.eclass
@@ -252,6 +252,7 @@ verify-sig_verify_unsigned_checksums() {
 
[[ ${checksum_file} == - ]] && checksum_file=/dev/stdin
local line checksum filename junk ret=0 count=0
+   local -A verified
while read -r line; do
if [[ ${line} == "-BEGIN"* ]]; then
die "${FUNCNAME}: PGP armor found, use 
verify-sig_verify_signed_checksums instead"
@@ -278,7 +279,7 @@ verify-sig_verify_unsigned_checksums() {
fi
 
if "${algo,,}sum" -c --strict - <<<"${checksum} ${filename}"; 
then
-   (( count++ ))
+   verified["${filename}"]=1
else
ret=1
fi
@@ -286,7 +287,7 @@ verify-sig_verify_unsigned_checksums() {
 
[[ ${ret} -eq 0 ]] ||
die "${FUNCNAME}: at least one file did not verify successfully"
-   [[ ${count} -eq ${#files[@]} ]] ||
+   [[ ${#verified[@]} -eq ${#files[@]} ]] ||
die "${FUNCNAME}: checksums for some of the specified files 
were missing"
 }
 



[gentoo-commits] repo/gentoo:master commit in: eclass/tests/, eclass/

2023-09-13 Thread Michał Górny
commit: e111329e222787152b6d99ce4b551c8758349aac
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep  3 13:21:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e111329e

verify-sig.eclass: Support `openssl dgst` format checksums

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

 eclass/tests/verify-sig.sh | 18 
 eclass/verify-sig.eclass   | 54 ++
 2 files changed, 54 insertions(+), 18 deletions(-)

diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh
index fcd2ee7480a2..fb7f2cdb2a5d 100755
--- a/eclass/tests/verify-sig.sh
+++ b/eclass/tests/verify-sig.sh
@@ -62,4 +62,22 @@ EOF
 test_verify_unsigned_checksums sha256
 eoutdent
 
+einfo "Testing openssl-dgst format."
+eindent
+
+> "annoying ( filename )= yes ).txt" || die
+
+cat > checksums.txt <<-EOF || die
+   junk text that ought to be ignored
+
+   
SHA256(empty)=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
+   SHA256(text)= 
b47cc0f104b62d4c7c30bcd68fd8e67613e287dc4ad8c310ef10cbadea9c4380
+   
SHA256(fail)=b47cc0f104b62d4c7c30bcd68fd8e67613e287dc4ad8c310ef10cbadea9c4380
+
+   SHA256(annoying ( filename )= yes )= 
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
+EOF
+
+test_verify_unsigned_checksums openssl-dgst
+eoutdent
+
 texit

diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass
index d99dc3461858..815299b419ed 100644
--- a/eclass/verify-sig.eclass
+++ b/eclass/verify-sig.eclass
@@ -214,12 +214,15 @@ verify-sig_verify_message() {
 }
 
 # @FUNCTION: verify-sig_verify_unsigned_checksums
-# @USAGE:   
+# @USAGE:   
 # @DESCRIPTION:
 # Verify the checksums for all files listed in the space-separated list
-#  (akin to ${A}) using a .   specifies
-# the checksum algorithm (e.g. sha256).   can be "-"
-# for stdin.
+#  (akin to ${A}) using a .   specifies
+# the checksum file format.   can be "-" for stdin.
+#
+# The following formats are supported:
+#  - sha256 -- sha256sum ( )
+#  - openssl-dgst -- openssl dgst (()=)
 #
 # The function dies if one of the files does not match checksums or
 # is missing from the checksum file.
@@ -231,35 +234,50 @@ verify-sig_verify_message() {
 # verify-sig_verify_signed_checksums instead.
 verify-sig_verify_unsigned_checksums() {
local checksum_file=${1}
-   local algo=${2}
+   local format=${2}
local files=()
read -r -d '' -a files <<<"${3}"
-   local chksum_prog chksum_len
+   local chksum_prog chksum_len algo=${format}
 
-   case ${algo} in
+   case ${format} in
sha256)
-   chksum_prog=sha256sum
chksum_len=64
;;
+   openssl-dgst)
+   ;;
*)
-   die "${FUNCNAME}: unknown checksum algo ${algo}"
+   die "${FUNCNAME}: unknown checksum format ${format}"
;;
esac
 
[[ ${checksum_file} == - ]] && checksum_file=/dev/stdin
-   local checksum filename junk ret=0 count=0
-   while read -r checksum filename junk; do
-   if [[ ${checksum} == "-BEGIN" ]]; then
+   local line checksum filename junk ret=0 count=0
+   while read -r line; do
+   if [[ ${line} == "-BEGIN"* ]]; then
die "${FUNCNAME}: PGP armor found, use 
verify-sig_verify_signed_checksums instead"
fi
 
-   [[ ${#checksum} -eq ${chksum_len} ]] || continue
-   [[ -z ${checksum//[0-9a-f]} ]] || continue
-   has "${filename}" "${files[@]}" || continue
-   [[ -z ${junk} ]] || continue
+   case ${format} in
+   sha256)
+   read -r checksum filename junk <<<"${line}"
+   [[ ${#checksum} -ne ${chksum_len} ]] && continue
+   [[ -n ${checksum//[0-9a-f]} ]] && continue
+   [[ -n ${junk} ]] && continue
+   ;;
+   openssl-dgst)
+   [[ ${line} != *"("*")="* ]] && continue
+   checksum=${line##*)=}
+   algo=${line%%(*}
+   filename=${line#*(}
+   filename=${filename%)=*}
+   ;;
+   esac
+
+   if ! has "${filename}" "${files[@]}"; then
+   continue
+   fi
 
-   "${chksum_prog}" -c --strict - <<<"${checksum} ${filename}"
-   if [[ ${?} -eq 0 ]]; then
+   if "${algo,,}sum" -c --strict - <<<"${checksum} ${filename}"; 
then
(( count++ ))
else

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

2023-09-13 Thread Michał Górny
commit: 641ec528b58922e5be1af2cc8516a90510232a7f
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 16 05:31:03 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=641ec528

net-analyzer/wireshark: add support for verify-sig

Bug: https://bugs.gentoo.org/913394
Closes: https://github.com/gentoo/gentoo/pull/20401
Closes: https://github.com/gentoo/gentoo/pull/32575
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: Michał Górny  gentoo.org>

 net-analyzer/wireshark/Manifest   |  1 +
 net-analyzer/wireshark/wireshark-4.1.0.ebuild | 25 +
 net-analyzer/wireshark/wireshark-.ebuild  | 25 +
 3 files changed, 51 insertions(+)

diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest
index 84b53db047b2..56bb06098da3 100644
--- a/net-analyzer/wireshark/Manifest
+++ b/net-analyzer/wireshark/Manifest
@@ -1,4 +1,5 @@
 DIST wireshark-4.0.6.tar.xz 41583088 BLAKE2B 
5c4f3b6e16541afbeb9241d2c66c75da97df3164cbc841f1d5d5ba57fa102d85c8d22275180ce2e4fb72ed73c9fb8e64be1c9b4f337803d85146564bee43ce52
 SHA512 
651b760d05518a914ffbb2fe1ced84e877ebc40d7b03500586e009609064761bef7810654b1321e08aeea403867450be289227a9e43937e9f777693a8f4c901b
 DIST wireshark-4.0.7.tar.xz 43113752 BLAKE2B 
06d4863fe796da8d3b97144a8b24430741ea8f58a8401a56327e0db37e5a7e81e63ab43325c87195a535565af7cb1265e25f8c62600ae69d549da479951bb9a1
 SHA512 
98f609405f20a3714e7c5e4f806cae5cc842daaf0219bd92d3130d2930758cce244edca4529db59300b5ca1e1e98d1aa632bc5c85c92f26aa2e0c124e691a5ab
 DIST wireshark-4.0.8.tar.xz 43123664 BLAKE2B 
bda31be809724a39e475489eb5653589310ae679933fac193cbc8bb3924b3ec48a93b5da6d39655fdb9f4a8d717b9cc84fcb357bea275cb457b45783a75ca778
 SHA512 
f6de0f86bb1eac82f7ed2d98d7f4fe3189107b1f0da441abd9077593f8e624989c33aaf8b4ef4b3c460fe787c64c4b8fdb3168de9f5661802fed6b06d71c5c65
+DIST wireshark-4.1.0-signatures.txt 2706 BLAKE2B 
bcc55c14a68aead0061041e39114a04531440d98b24e271d731ff6baa0047adac7871f0e089b326d29273bad71f8fa9fa482ebac21ba7635e9a251831d387a34
 SHA512 
ae0eb7a36f554d27fecd47cb471f3c85b8bd53030a6dc872f74b33a46eee004910a3c095c16d8eed56a7c2e6104084e632580b555f29e77a4b8c04c50b53019a
 DIST wireshark-4.1.0.tar.xz 44601140 BLAKE2B 
c20a0a917c94554d593986e9058cee7f10c68a0e73a3b8a69e87c40f5932d4f33da1d3ba8ed5177094058bd43ba9942b21a2f3fe6e04a751ffb75e9e9b524627
 SHA512 
d3253d26d53dbeaa14f7d7dd0956124de3f7fe1d683f2041c6d1420271ba9601248c904a0927160194ca54aa8752526bd5de643d553e55ded8478caa54cd9bb0

diff --git a/net-analyzer/wireshark/wireshark-4.1.0.ebuild 
b/net-analyzer/wireshark/wireshark-4.1.0.ebuild
index 084bda174c0f..0352bd2a3968 100644
--- a/net-analyzer/wireshark/wireshark-4.1.0.ebuild
+++ b/net-analyzer/wireshark/wireshark-4.1.0.ebuild
@@ -16,7 +16,11 @@ if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://gitlab.com/wireshark/wireshark;
inherit git-r3
 else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/wireshark.asc
+   inherit verify-sig
+

SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
+   SRC_URI+=" verify-sig? ( 
https://www.wireshark.org/download/SIGNATURES-${PV}.txt -> ${P}-signatures.txt 
)"
S="${WORKDIR}/${P/_/}"
 
# 4.1.x is an experimental release until 4.2
@@ -130,6 +134,10 @@ RDEPEND="
selinux? ( sec-policy/selinux-wireshark )
 "
 
+if [[ ${PV} != ** ]] ; then
+   BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-wireshark )"
+fi
+
 PATCHES=(
"${FILESDIR}"/${PN}-2.6.0-redhat.patch
 )
@@ -147,6 +155,23 @@ pkg_setup() {
python-any-r1_pkg_setup
 }
 
+src_unpack() {
+   if [[ ${PV} == ** ]] ; then
+   git-r3_src_unpack
+   else
+   if use verify-sig ; then
+   cd "${DISTDIR}" || die
+   verify-sig_verify_signed_checksums \
+   ${P}-signatures.txt \
+   openssl-dgst \
+   ${P}.tar.xz
+   cd "${WORKDIR}" || die
+   fi
+
+   default
+   fi
+}
+
 src_configure() {
local mycmakeargs
 

diff --git a/net-analyzer/wireshark/wireshark-.ebuild 
b/net-analyzer/wireshark/wireshark-.ebuild
index 084bda174c0f..0352bd2a3968 100644
--- a/net-analyzer/wireshark/wireshark-.ebuild
+++ b/net-analyzer/wireshark/wireshark-.ebuild
@@ -16,7 +16,11 @@ if [[ ${PV} == ** ]] ; then
EGIT_REPO_URI="https://gitlab.com/wireshark/wireshark;
inherit git-r3
 else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/wireshark.asc
+   inherit verify-sig
+

SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz;
+   SRC_URI+=" verify-sig? ( 
https://www.wireshark.org/download/SIGNATURES-${PV}.txt -> ${P}-signatures.txt 
)"
S="${WORKDIR}/${P/_/}"
 
# 

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

2023-09-13 Thread Michał Górny
commit: 81036982d075644575bca6817a446d270c23d4e3
Author: Alfred Wingate  protonmail  com>
AuthorDate: Wed Sep 13 23:14:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81036982

dev-python/sqlglot: add 18.5.0

Signed-off-by: Alfred Wingate  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32765
Signed-off-by: Michał Górny  gentoo.org>

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

diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index aa8f222b7b24..fa2d2a4f687b 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -5,3 +5,4 @@ DIST sqlglot-18.1.0.tar.gz 8570691 BLAKE2B 
5c38baaa9600222c43f11338f2050eaf2e382
 DIST sqlglot-18.2.0.tar.gz 8585675 BLAKE2B 
e66be52c97f18811e30d9ee2a3a8ae99ddb72e860a05f85fe48bb3e4b94c089fa425cf21ea66f2c6e45ac6f3823f339eb9fcfd1598a1c7a80d519790a6c0fc8a
 SHA512 
3dffe0a7a6325829d648d988b4fe43cc27121a4d6684c863aee926c2100061309491cb1b5c6ad4076222b97131636cb843d705d7f4097aa600e177577e8ec7c4
 DIST sqlglot-18.3.0.tar.gz 8599907 BLAKE2B 
77e238dc8c8afe2c62a3c8c0ced6afbb0358a776189cef5e08b2c4830da04e573b11f703824a5038c5cf8d27cc31ac92f014aab459932742d8425ca834a6d473
 SHA512 
63ac8356483d13d6a53421f5fde8a4b2f56f34dc68d1d19a21e625c292a8ca9258da30905fd029dbe7bda59aebd0e358fa6e82cef240304ed1c571cfd19fc212
 DIST sqlglot-18.4.1.tar.gz 8633851 BLAKE2B 
0bae952b755f473a8cafd26df0c5e4a09c05bec228bb73bc99eca83eda12d05f1a68d8f07d659ed3418fce629d22ad5d7fd879f0b8feef39ac505a0c5bdbbf23
 SHA512 
405bb7efa2b5a5831e508818d6a0dab4d1aaf9cab69e98babfd4cc9fe321cbf9dff1d95aa879b736c497599156fb506edd871cd159c9bb94c60390c45d9eefa2
+DIST sqlglot-18.5.0.tar.gz 8634825 BLAKE2B 
aaf1854e87fea1ba598c45b12ef142bd825fcdfed4b247d4c0ee83e360154cb8a14ff3386e1635cd735f029b357d978dc3b39295cb1a733c653ade8efeabf0f7
 SHA512 
d75d45da61f0cc70a845776a4bb6aefc414b42cce81be3f8b26d305476e495f08cb017930af07bbe2296e049f65ea40137256b995233069ebfc076fce0bcab78

diff --git a/dev-python/sqlglot/sqlglot-18.5.0.ebuild 
b/dev-python/sqlglot/sqlglot-18.5.0.ebuild
new file mode 100644
index ..368b77416b42
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-18.5.0.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: sec-keys/openpgp-keys-wireshark/

2023-09-13 Thread Michał Górny
commit: cd33dd0699ca0a4c47e67cdd56035ce14436d84a
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 16 05:14:27 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd33dd06

sec-keys/openpgp-keys-wireshark: initial import

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

 sec-keys/openpgp-keys-wireshark/Manifest |  1 +
 sec-keys/openpgp-keys-wireshark/metadata.xml |  9 +
 .../openpgp-keys-wireshark-20230903.ebuild   | 20 
 3 files changed, 30 insertions(+)

diff --git a/sec-keys/openpgp-keys-wireshark/Manifest 
b/sec-keys/openpgp-keys-wireshark/Manifest
new file mode 100644
index ..0cf8ab271897
--- /dev/null
+++ b/sec-keys/openpgp-keys-wireshark/Manifest
@@ -0,0 +1 @@
+DIST openpgp-keys-wireshark-20230903-gerald-wireshark-org.gpg 4099 BLAKE2B 
2f8de508e9ad829d0d881742435ed8436b70dc74b26357cf924d69194b467bf599125bca36171640f227b04c3eafcfbc2614cb3daaf5cf41a0fa52cfa7a07aaa
 SHA512 
6822012a6f744f729a89781a8a5070e18f3a99a6db0902eba301f4ef3ecc2524514491ed26e10b46b3e6bbc23bad12ddf9d0390deba3068643275087e3a29b12

diff --git a/sec-keys/openpgp-keys-wireshark/metadata.xml 
b/sec-keys/openpgp-keys-wireshark/metadata.xml
new file mode 100644
index ..a1af484833bd
--- /dev/null
+++ b/sec-keys/openpgp-keys-wireshark/metadata.xml
@@ -0,0 +1,9 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   s...@gentoo.org
+   Sam James
+   
+   
+

diff --git 
a/sec-keys/openpgp-keys-wireshark/openpgp-keys-wireshark-20230903.ebuild 
b/sec-keys/openpgp-keys-wireshark/openpgp-keys-wireshark-20230903.ebuild
new file mode 100644
index ..598fcd123cad
--- /dev/null
+++ b/sec-keys/openpgp-keys-wireshark/openpgp-keys-wireshark-20230903.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used to sign Wireshark releases"
+HOMEPAGE="https://www.wireshark.org/download.html;
+SRC_URI="https://www.wireshark.org/download/gerald_at_wireshark_dot_org.gpg -> 
${P}-gerald-wireshark-org.gpg"
+S="${WORKDIR}"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+
+src_install() {
+   local files=( ${A} )
+
+   insinto /usr/share/openpgp-keys
+   newins - wireshark.asc < <(cat "${files[@]/#/${DISTDIR}/}")
+}



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

2023-09-13 Thread Michał Górny
commit: 99624531bae66ffd00d2a3c78d77ea2b3ab9b356
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 14 04:58:57 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99624531

dev-python/filelock: Bump to 3.12.4

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

 dev-python/filelock/Manifest   |  1 +
 dev-python/filelock/filelock-3.12.4.ebuild | 29 +
 2 files changed, 30 insertions(+)

diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index 675bb0aebbac..99d02f485bd6 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,2 +1,3 @@
 DIST filelock-3.12.2.tar.gz 12441 BLAKE2B 
a54eb7841bd037caf537144829818ab25acf7b5a916c6fc2a296a937f36a36b7846cce3b35e751041ccc1dfc5c5c4be1b6031a261927c152657f968bb465915b
 SHA512 
0753743338c4937f57176ef2291f44a919d949c7b3aa73e3210572d670949a60a9ad3efaaaeff198704e1308c169807655bb90d399c1158e4f5c9aae4adcd486
 DIST filelock-3.12.3.tar.gz 13746 BLAKE2B 
59c66cbbd8e48b262abe3a95232ba873d4402429c79cf1eb985d08ee27f54ee4991a2e81e328378b800fecfbb359fa445979f97c953232f17fe8f4169b376eb7
 SHA512 
b759ea6dd943da0bfd8eb375dadc277fe83ebdca8b46989bb96fe5dea1ea5637a66729ce3f283b6858db81c9998655bd9efcc6bbe36a998f18bed5bdf9219c88
+DIST filelock-3.12.4.tar.gz 13758 BLAKE2B 
b1898870928fcc40055274ef2cbe58b818f5aca30dc3864bd8b00c1f88b50050e1aac4380c5b0ba850b52aed4862a3c5ad2090f1d786df3cfe70d10116e4f1b2
 SHA512 
1ea0769afdbddc030f078a87a669b17425389526a6ba7f7577b350e0206efa6a54b284f1dbd7dfba0bda6e2450a181f5e4ab7cec2ca6ba09830bafad52128e86

diff --git a/dev-python/filelock/filelock-3.12.4.ebuild 
b/dev-python/filelock/filelock-3.12.4.ebuild
new file mode 100644
index ..b56b00caed98
--- /dev/null
+++ b/dev-python/filelock/filelock-3.12.4.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2018-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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A platform independent file lock for Python"
+HOMEPAGE="
+   https://github.com/tox-dev/filelock/
+   https://pypi.org/project/filelock/
+"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-09-13 Thread Michał Górny
commit: 92b2cb6c698e07ed49f7cb997df0e3824a65d49e
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep  8 10:09:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92b2cb6c

verify-sig.eclass: Fix list formatting for VERIFY_SIG_METHOD

Thanks to ulm for reporting.

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

 eclass/verify-sig.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/verify-sig.eclass b/eclass/verify-sig.eclass
index 010361bfbc98..49557b633c87 100644
--- a/eclass/verify-sig.eclass
+++ b/eclass/verify-sig.eclass
@@ -55,8 +55,8 @@ IUSE="verify-sig"
 # @DESCRIPTION:
 # Signature verification method to use.  The allowed value are:
 #
-# - openpgp -- verify PGP signatures using app-crypt/gnupg (the default)
-# - signify -- verify signatures with Ed25519 public key using 
app-crypt/signify
+#  - openpgp -- verify PGP signatures using app-crypt/gnupg (the default)
+#  - signify -- verify signatures with Ed25519 public key using 
app-crypt/signify
 : "${VERIFY_SIG_METHOD:=openpgp}"
 
 case ${VERIFY_SIG_METHOD} in



[gentoo-commits] repo/gentoo:master commit in: eclass/tests/

2023-09-13 Thread Michał Górny
commit: 4be72bb040d08cae62f9f0ccdd21c307858512a3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Sep  3 14:45:07 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4be72bb0

eclass/tests: Add initial tests for verify-sig

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

 eclass/tests/verify-sig.sh | 65 ++
 1 file changed, 65 insertions(+)

diff --git a/eclass/tests/verify-sig.sh b/eclass/tests/verify-sig.sh
new file mode 100755
index ..fcd2ee7480a2
--- /dev/null
+++ b/eclass/tests/verify-sig.sh
@@ -0,0 +1,65 @@
+#!/bin/bash
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+source tests-common.sh || exit
+
+inherit verify-sig
+
+TMP=$(mktemp -d)
+trap 'rm -rf "${TMP}"' EXIT
+cd "${TMP}" || die
+> empty || die
+> fail || die
+echo "The quick brown fox jumps over the lazy dog." > text || die
+
+testit() {
+   local expect=${1}
+   shift
+
+   tbegin "${*@Q}"
+   ( "${@}" )
+   [[ ${?} -eq ${expect} ]]
+   tend "${?}"
+}
+
+test_verify_unsigned_checksums() {
+   local format=${1}
+
+   testit 0 verify-sig_verify_unsigned_checksums checksums.txt "${format}" 
empty
+   testit 0 verify-sig_verify_unsigned_checksums checksums.txt "${format}" 
"empty text"
+   testit 1 verify-sig_verify_unsigned_checksums checksums.txt "${format}" 
other
+   testit 1 verify-sig_verify_unsigned_checksums checksums.txt "${format}" 
"empty other"
+   testit 1 verify-sig_verify_unsigned_checksums checksums.txt "${format}" 
fail
+   testit 1 verify-sig_verify_unsigned_checksums checksums.txt "${format}" 
"empty fail"
+}
+
+einfo "Testing coreutils format."
+eindent
+
+cat > checksums.txt <<-EOF || die
+   # some junk to test junk protection
+   b47cc0f104b62d4c7c30bcd68fd8e67613e287dc4ad8c310ef10cbadea9c4380 empty 
junk line
+   b47cc0f104b62d4c7c30bcd68gd8e67613e287dc4ad8c310ef10cbadea9c4380 empty
+
+   # sha1sums
+   da39a3ee5e6b4b0d3255bfef95601890afd80709 empty
+   9c04cd6372077e9b11f70ca111c9807dc7137e4btext
+   9c04cd6372077e9b11f70ca111c9807dc7137e4b fail
+
+   # sha256sums
+   e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 empty
+   b47cc0f104b62d4c7c30bcd68fd8e67613e287dc4ad8c310ef10cbadea9c4380
text
+   b47cc0f104b62d4c7c30bcd68fd8e67613e287dc4ad8c310ef10cbadea9c4380 fail
+
+   # sha512sums
+   
cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
 empty
+   
020da0f4d8a4c8bfbc98274027740061d7df52ee07091ed6595a083e0f45327bbe59424312d86f218b74ed2e25507abaf5c7a5fcf4cafcf9538b705808fd55ec
text
+   
020da0f4d8a4c8bfbc98274027740061d7df52ee07091ed6595a083e0f45327bbe59424312d86f218b74ed2e25507abaf5c7a5fcf4cafcf9538b705808fd55ec
 fail
+EOF
+
+test_verify_unsigned_checksums sha256
+eoutdent
+
+texit



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

2023-09-13 Thread Michał Górny
commit: 93a87f4f59eb62356f2d2cc45c6cb252cf865e11
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Sep 12 11:03:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93a87f4f

python-utils-r1.eclass: unconditionally warn on occluded packages in cwd

If the current directory masks packages that would be installed and
contains different contents, it can cause testing issues that otherwise
go unnoticed. This warning can stop being experimental and opt-in

Suggested-by: Michał Górny  gentoo.org>
Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32729
Signed-off-by: Michał Górny  gentoo.org>

 eclass/python-utils-r1.eclass | 4 
 1 file changed, 4 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index bd30c1203180..50aeabae1c17 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -1242,10 +1242,6 @@ _python_check_EPYTHON() {
 _python_check_occluded_packages() {
debug-print-function ${FUNCNAME} "${@}"
 
-   # DO NOT ENABLE THIS unless you're going to check for false
-   # positives before filing bugs.
-   [[ ! ${PYTHON_EXPERIMENTAL_QA} ]] && return
-
[[ -z ${BUILD_DIR} || ! -d ${BUILD_DIR}/install ]] && return
 
local sitedir="${BUILD_DIR}/install$(python_get_sitedir)"



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

2023-09-13 Thread Michał Górny
commit: 1ea4db56f74e154b3b9ed9c244a92e2dc31005c2
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  9 19:20:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ea4db56

cuda.eclass: fix Unquoted Variable

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

 eclass/cuda.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/cuda.eclass b/eclass/cuda.eclass
index 5f3f0c3af37d..4b5f1a3294ef 100644
--- a/eclass/cuda.eclass
+++ b/eclass/cuda.eclass
@@ -81,7 +81,7 @@ cuda_gccdir() {
# Try the current gcc version first
ver=$(gcc-version)
if [[ -n "${ver}" ]] && [[ ${vers} =~ ${ver} ]]; then
-   dirs=( ${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/${ver%.*}*/ )
+   dirs=( "${EPREFIX}"/usr/*pc-linux-gnu/gcc-bin/${ver%.*}*/ )
gcc_bindir="${dirs[${#dirs[@]}-1]}"
fi
 
@@ -90,14 +90,14 @@ cuda_gccdir() {
ver=$(ver_cut 1-2 "${ver##*sys-devel/gcc-}")
 
if [[ -n "${ver}" ]] && [[ ${vers} =~ ${ver} ]]; then
-   dirs=( ${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/${ver%.*}*/ 
)
+   dirs=( 
"${EPREFIX}"/usr/*pc-linux-gnu/gcc-bin/${ver%.*}*/ )
gcc_bindir="${dirs[${#dirs[@]}-1]}"
fi
fi
 
for ver in ${vers}; do
if has_version "=sys-devel/gcc-${ver}*"; then
-   dirs=( ${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/${ver%.*}*/ 
)
+   dirs=( 
"${EPREFIX}"/usr/*pc-linux-gnu/gcc-bin/${ver%.*}*/ )
gcc_bindir="${dirs[${#dirs[@]}-1]}"
fi
done



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

2023-09-13 Thread Michał Górny
commit: 9ee6cf6c1f64d7cd7214353d0a71fde1d8daea5b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  9 19:21:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ee6cf6c

kernel-2.eclass: fix Unquoted Variable

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

 eclass/kernel-2.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/kernel-2.eclass b/eclass/kernel-2.eclass
index 7b77b64de90f..8bab2b482cf7 100644
--- a/eclass/kernel-2.eclass
+++ b/eclass/kernel-2.eclass
@@ -877,7 +877,7 @@ install_sources() {
dodir /usr/src
einfo ">>> Copying sources ..."
 
-   file="$(find ${WORKDIR} -iname "docs" -type d)"
+   file="$(find "${WORKDIR}" -iname "docs" -type d)"
if [[ -n ${file} ]]; then
for file in $(find ${file} -type f); do
echo "${file//*docs\/}" >> "${S}"/patches.txt



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

2023-09-13 Thread Michał Górny
commit: e22c514afa6a6c6991bdd28e87254355d5d90bad
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  9 19:21:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22c514a

perl-module.eclass: fix Unquoted Variable

Signed-off-by: Arthur Zamarin  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32703
Signed-off-by: Michał Górny  gentoo.org>

 eclass/perl-module.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass
index 35f85a813fc7..e2b66e3b6f7d 100644
--- a/eclass/perl-module.eclass
+++ b/eclass/perl-module.eclass
@@ -254,7 +254,7 @@ perl-module_src_configure() {
elif [[ -f Makefile.PL ]] ; then
einfo "Using ExtUtils::MakeMaker"
set -- \
-   PREFIX=${EPREFIX}/usr \
+   PREFIX="${EPREFIX}"/usr \
INSTALLDIRS=vendor \
INSTALLMAN3DIR='none' \
DESTDIR="${D}" \



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

2023-09-13 Thread Michał Górny
commit: d22771ab30903e3c9e4cc910595efc0502d0c06a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep  9 19:21:14 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d22771ab

java-utils-2.eclass: fix Unquoted Variable

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

 eclass/java-utils-2.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/java-utils-2.eclass b/eclass/java-utils-2.eclass
index 463d364caee9..ee5d68c8a78c 100644
--- a/eclass/java-utils-2.eclass
+++ b/eclass/java-utils-2.eclass
@@ -577,7 +577,7 @@ java-pkg_regso() {
java-pkg_append_ JAVA_PKG_LIBRARY "/${target_dir#${D}}"
# Check the path of the lib relative to ${D}
elif [[ -e "${D}${lib}" ]]; then
-   target_dir="$(java-pkg_expand_dir_ ${D}${lib})"
+   target_dir="$(java-pkg_expand_dir_ "${D}${lib}")"
java-pkg_append_ JAVA_PKG_LIBRARY "${target_dir}"
else
die "${lib} does not exist"
@@ -924,7 +924,7 @@ java-pkg_recordjavadoc()
debug-print-function ${FUNCNAME} $*
# the find statement is important
# as some packages include multiple trees of javadoc
-   JAVADOC_PATH="$(find ${D}/usr/share/doc/ -name allclasses-frame.html 
-printf '%h:')"
+   JAVADOC_PATH="$(find "${D}"/usr/share/doc/ -name allclasses-frame.html 
-printf '%h:')"
# remove $D - TODO: check this is ok with all cases of the above
JAVADOC_PATH="${JAVADOC_PATH//${D}}"
if [[ -n "${JAVADOC_PATH}" ]] ; then



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

2023-09-13 Thread Michał Górny
commit: 597762f0cd480abcd18792f519db370a6c249e25
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Sep 11 02:18:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 05:30:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597762f0

distutils-r1.eclass: teach setuptools to respect (some) build options

Previously, setup.py was handled by:

- manually passing makejobs, with a heuristic to guess whether it was a
  time saver to do so.
- rm -rf'ing the build directory in between python versions to prevent
  cross-version contamination

This is because in PEP 517 mode, it doesn't accept build options
specific to a setuptools phase. So a crude hack is to just build_ext
twice, once explicitly and once internally as part of bdist_wheel, and
pray that in the latter case it detects that there's nothing to do.
Unfortunately, sometimes build_ext does NOT detect that there is nothing
to do -- e.g. for codegen tools such as mypyc, that produce *.c files
which are different every time you try building. As for build
directories, those were given up on as hopeless.

There's a better hack which is to set a magic environment variable for a
setup.cfg file which is parsed additionally to the one provided by the
project. It can contain additional settings, such as the build-base and
parallelism, which means that bdist_wheel intrinsically builds
extensions in parallel the only time it is called. And we can set the
output directory for all build artifacts to outside of the source tree,
so it is no longer necessary to delete them (which among other things,
makes debugging difficult).

This is similar to .pydistutils.cfg, but is processed later and can be
in arbitrary locations. Since we store it in the per-impl build
directory we don't need to wipe it after using it to avoid leakage.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Michał Górny  gentoo.org>

 eclass/distutils-r1.eclass | 48 ++
 1 file changed, 10 insertions(+), 38 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 91de144e1110..56afcdc5bcb8 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -1461,12 +1461,6 @@ distutils_pep517_install() {
[[ -n ${wheel} ]] || die "No wheel name returned"
 
distutils_wheel_install "${root}" "${WHEEL_BUILD_DIR}/${wheel}"
-
-   # clean the build tree; otherwise we may end up with PyPy3
-   # extensions duplicated into CPython dists
-   if [[ ${DISTUTILS_USE_PEP517:-setuptools} == setuptools ]]; then
-   rm -rf build || die
-   fi
 }
 
 # @FUNCTION: distutils-r1_python_compile
@@ -1478,9 +1472,6 @@ distutils_pep517_install() {
 #
 # If DISTUTILS_USE_PEP517 is set to any other value, builds a wheel
 # using the PEP517 backend and installs it into ${BUILD_DIR}/install.
-# May additionally call build_ext prior to that when using setuptools
-# and the eclass detects a potential benefit from parallel extension
-# builds.
 #
 # In legacy mode, runs 'esetup.py build'. Any parameters passed to this
 # function will be appended to setup.py invocation, i.e. passed
@@ -1495,40 +1486,21 @@ distutils-r1_python_compile() {
# call setup.py build when using setuptools (either via 
PEP517
# or in legacy mode)
 
-   if [[ ${DISTUTILS_USE_PEP517} ]]; then
-   if [[ -d build ]]; then
-   eqawarn "A 'build' directory exists 
already.  Artifacts from this directory may"
-   eqawarn "be picked up by setuptools 
when building for another interpreter."
-   eqawarn "Please remove this directory 
prior to building."
-   fi
-   else
-   _distutils-r1_copy_egg_info
-   fi
-
# distutils is parallel-capable since py3.5
local jobs=$(makeopts_jobs "${MAKEOPTS} ${*}")
 
if [[ ${DISTUTILS_USE_PEP517} ]]; then
-   # issue build_ext only if it looks like we have 
at least
-   # two source files to build; setuptools is 
expensive
-   # to start and parallel builds can only benefit 
us if we're
-   # compiling at least two files
-   #
-   # see extension.py for list of suffixes
-   # .pyx is added for Cython
-   #
-   # esetup.py does not respect SYSROOT, so skip 
it there
-   if [[ -z ${SYSROOT} && ${DISTUTILS_EXT} && 1 
-ne ${jobs}
-   && 2 -eq $(
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/openapi-spec-validator/

2023-09-13 Thread WANG Xuerui
commit: 1587244ad3e0220b73f933ca7af09ea3020d0caf
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 05:24:06 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:24:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1587244a

dev-python/openapi-spec-validator: keyword 0.6.0 for ~loong

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

 dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild 
b/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild
index a8a6a9051975..6467dae04d40 100644
--- a/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild
+++ b/dev-python/openapi-spec-validator/openapi-spec-validator-0.6.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/jsonschema-4.18.0[${PYTHON_USEDEP}]



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

2023-09-13 Thread WANG Xuerui
commit: a42ef61f4629bada71d5e3aabe8a3dca6067b2b9
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 05:24:15 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:24:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a42ef61f

dev-python/openapi-core: keyword 0.18.0 for ~loong

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

 dev-python/openapi-core/openapi-core-0.18.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/openapi-core/openapi-core-0.18.0.ebuild 
b/dev-python/openapi-core/openapi-core-0.18.0.ebuild
index 745f99f7fbed..6bbf24e9a846 100644
--- a/dev-python/openapi-core/openapi-core-0.18.0.ebuild
+++ b/dev-python/openapi-core/openapi-core-0.18.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 
 RDEPEND="


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

2023-09-13 Thread WANG Xuerui
commit: d9ae8b52943244a6839e991b78f6e1da7d123710
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 05:25:55 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:25:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9ae8b52

dev-python/jupyterlab-server: keyword 2.25.0 for ~loong

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

 dev-python/jupyterlab-server/jupyterlab-server-2.25.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/jupyterlab-server/jupyterlab-server-2.25.0.ebuild 
b/dev-python/jupyterlab-server/jupyterlab-server-2.25.0.ebuild
index 236a3c1e9dec..47b828a0032d 100644
--- a/dev-python/jupyterlab-server/jupyterlab-server-2.25.0.ebuild
+++ b/dev-python/jupyterlab-server/jupyterlab-server-2.25.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/Babel-2.10[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/openapi-schema-validator/

2023-09-13 Thread WANG Xuerui
commit: 4036557c5583129fcbe8d2db5c23f0f673b8811a
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 05:23:59 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:23:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4036557c

dev-python/openapi-schema-validator: keyword 0.6.0 for ~loong

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

 .../openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild 
b/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild
index 9e83cdd4df27..5f31e9af50cc 100644
--- a/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild
+++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.6.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 
 RDEPEND="


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

2023-09-13 Thread WANG Xuerui
commit: 46dac34c3c8da9e403cdb066a90021b95ec385a3
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 05:23:40 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:23:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46dac34c

dev-python/jsonschema-spec: keyword 0.2.4 for ~loong

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

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

diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.2.4.ebuild 
b/dev-python/jsonschema-spec/jsonschema-spec-0.2.4.ebuild
index 66351663eea9..f0e9ec7c673b 100644
--- a/dev-python/jsonschema-spec/jsonschema-spec-0.2.4.ebuild
+++ b/dev-python/jsonschema-spec/jsonschema-spec-0.2.4.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
 
 RDEPEND="
>=dev-python/pathable-0.4.1[${PYTHON_USEDEP}]



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

2023-09-13 Thread WANG Xuerui
commit: 6bb176f1b7ddf9cd34e28556ce937407eb50274d
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 05:15:25 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:15:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bb176f1

sys-fs/exfat-utils: keyword 1.4.0 for ~loong

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

 sys-fs/exfat-utils/exfat-utils-1.4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/exfat-utils/exfat-utils-1.4.0.ebuild 
b/sys-fs/exfat-utils/exfat-utils-1.4.0.ebuild
index aa2617154a6c..6fa9c1c7 100644
--- a/sys-fs/exfat-utils/exfat-utils-1.4.0.ebuild
+++ b/sys-fs/exfat-utils/exfat-utils-1.4.0.ebuild
@@ -10,7 +10,7 @@ 
SRC_URI="https://github.com/relan/exfat/releases/download/v${PV}/${P}.tar.gz;
 # COPYING is GPL-2 but ChangeLog says "Relicensed the project from GPLv3+ to 
GPLv2+"
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x86-linux"
 
 src_install() {
default



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

2023-09-13 Thread WANG Xuerui
commit: 0e2f36e392d9ab7fc254d3bdff3017aa1610e860
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 04:56:49 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:15:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e2f36e3

sys-fs/hfsplusutils: keyword 1.0.4-r3 for ~loong

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

 sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild 
b/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild
index efffe757f332..e27b2512b24c 100644
--- a/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild
+++ b/sys-fs/hfsplusutils/hfsplusutils-1.0.4-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ S="${WORKDIR}/hfsplus-${PV}"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ppc ppc64 x86"
+KEYWORDS="~amd64 ~loong ppc ppc64 x86"
 
 PATCHES=(
"${FILESDIR}"/${P}-glob.patch



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

2023-09-13 Thread WANG Xuerui
commit: e5875155ead9eb3a39fcd6233ea7d4fefaca9838
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 04:55:46 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:15:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5875155

sys-fs/hfsutils: keyword 3.2.6_p15 for ~loong

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

 sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild 
b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
index 56d0178c1ced..92762639547b 100644
--- a/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
+++ b/sys-fs/hfsutils/hfsutils-3.2.6_p15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P/_p*}
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ppc ppc64 sparc x86"
 IUSE="tcl tk"
 # Tests are enabled only with USE=tcl
 RESTRICT="!tcl? ( test )"



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

2023-09-13 Thread WANG Xuerui
commit: 626ad7558e7381630e3ac683d7783dcde57047c8
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 05:13:18 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:15:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=626ad755

sys-apps/ipmitool: keyword 1.8.19 for ~loong

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

 sys-apps/ipmitool/ipmitool-1.8.19.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild 
b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild
index 4ac4145e4659..6e5a899d9aa5 100644
--- a/sys-apps/ipmitool/ipmitool-1.8.19.ebuild
+++ b/sys-apps/ipmitool/ipmitool-1.8.19.ebuild
@@ -24,7 +24,7 @@ SRC_URI+="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 arm64 hppa ~ia64 ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv x86"
 IUSE="openbmc openipmi static"
 
 RDEPEND="dev-libs/openssl:0=



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

2023-09-13 Thread WANG Xuerui
commit: 6bd07cf7c224c0eb36403e1e25166bdc06eed4fc
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 05:13:09 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:15:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bd07cf7

sys-libs/openipmi: keyword 2.0.33 for ~loong

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

 sys-libs/openipmi/openipmi-2.0.33.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/openipmi/openipmi-2.0.33.ebuild 
b/sys-libs/openipmi/openipmi-2.0.33.ebuild
index 5c7a9d2b60a9..7bd51efeb8d7 100644
--- a/sys-libs/openipmi/openipmi-2.0.33.ebuild
+++ b/sys-libs/openipmi/openipmi-2.0.33.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="LGPL-2.1 GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ppc ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv x86"
 IUSE="crypt snmp perl python static-libs tcl"
 
 RDEPEND="



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

2023-09-13 Thread WANG Xuerui
commit: 553e73f70567e84225a3b752a82b8a03766ceb1d
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 04:54:19 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:15:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553e73f7

sys-fs/mtd-utils: keyword 2.1.6 for ~loong

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

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

diff --git a/sys-fs/mtd-utils/mtd-utils-2.1.6.ebuild 
b/sys-fs/mtd-utils/mtd-utils-2.1.6.ebuild
index 840f5928e349..a46029f67b9d 100644
--- a/sys-fs/mtd-utils/mtd-utils-2.1.6.ebuild
+++ b/sys-fs/mtd-utils/mtd-utils-2.1.6.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://infraroot.at/pub/mtd/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~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 test xattr +zstd"
 RESTRICT="!test? ( test )"
 



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

2023-09-13 Thread WANG Xuerui
commit: 1777b48c576fbcd49b977eef5196cc821cbeece9
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 04:54:29 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:15:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1777b48c

sys-fs/sysfsutils: keyword 2.1.1 for ~loong

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

 sys-fs/sysfsutils/sysfsutils-2.1.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/sysfsutils/sysfsutils-2.1.1.ebuild 
b/sys-fs/sysfsutils/sysfsutils-2.1.1.ebuild
index 97e8e28dc2f4..8d76371cff85 100644
--- a/sys-fs/sysfsutils/sysfsutils-2.1.1.ebuild
+++ b/sys-fs/sysfsutils/sysfsutils-2.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/linux-ras/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 IUSE="static-libs"
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: net-dialup/picocom/

2023-09-13 Thread WANG Xuerui
commit: 59f15903670d3e9231a89a59d4c83c34662ac475
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 04:54:38 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:15:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59f15903

net-dialup/picocom: keyword 3.1 for ~loong

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

 net-dialup/picocom/picocom-3.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-dialup/picocom/picocom-3.1.ebuild 
b/net-dialup/picocom/picocom-3.1.ebuild
index 35dd6b60f190..e11acfbc977b 100644
--- a/net-dialup/picocom/picocom-3.1.ebuild
+++ b/net-dialup/picocom/picocom-3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/npat-efault/${PN}/archive/${PV}.tar.gz -> ${P}.tar.g
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
 IUSE=""
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: sys-fs/squashfs-tools-ng/

2023-09-13 Thread WANG Xuerui
commit: 70ec41c05895e99d2c645d747b9a86add40d4c21
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 04:50:18 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:15:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70ec41c0

sys-fs/squashfs-tools-ng: forward ~loong

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

 sys-fs/squashfs-tools-ng/squashfs-tools-ng-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-.ebuild 
b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-.ebuild
index d5956518b2df..76778f0ce58b 100644
--- a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-.ebuild
+++ b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2022 Gentoo Authors
+# Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
inherit autotools git-r3
EGIT_REPO_URI="https://github.com/AgentD/${PN}.git;
 else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
SRC_URI="https://infraroot.at/pub/squashfs/${P}.tar.xz;
 fi
 



[gentoo-commits] repo/gentoo:master commit in: sys-fs/squashfs-tools-ng/

2023-09-13 Thread WANG Xuerui
commit: fdd8dc839f1ed3fa85c5e7a2c7bb2fec4688a599
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 14 04:50:14 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 14 05:15:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd8dc83

sys-fs/squashfs-tools-ng: keyword 1.2.0 for ~loong

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

 sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.2.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.2.0.ebuild 
b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.2.0.ebuild
index 74fd9371c24f..dc4fd0581812 100644
--- a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.2.0.ebuild
+++ b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.2.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} = * ]]; then
inherit autotools git-r3
EGIT_REPO_URI="https://github.com/AgentD/${PN}.git;
 else
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
SRC_URI="https://infraroot.at/pub/squashfs/${P}.tar.xz;
 fi
 



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

2023-09-13 Thread Hans de Graaff
commit: 7d84410a542f4b6e36ef9cf12a8464ec27bc886e
Author: Hans de Graaff  gentoo  org>
AuthorDate: Thu Sep 14 05:15:03 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Thu Sep 14 05:15:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d84410a

dev-ruby/sqlite3: add 1.6.6

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

 dev-ruby/sqlite3/Manifest |  1 +
 dev-ruby/sqlite3/sqlite3-1.6.6.ebuild | 53 +++
 2 files changed, 54 insertions(+)

diff --git a/dev-ruby/sqlite3/Manifest b/dev-ruby/sqlite3/Manifest
index bf49f50bef4a..40966a19ab9c 100644
--- a/dev-ruby/sqlite3/Manifest
+++ b/dev-ruby/sqlite3/Manifest
@@ -3,3 +3,4 @@ DIST sqlite3-1.6.1.gem 3194368 BLAKE2B 
f06fc82454730ad136c0824258d4f0fba75d2e2e2
 DIST sqlite3-1.6.3.gem 3219968 BLAKE2B 
3243aa61993cf0e9f20b46f4e02ca88a17f204d05815cd7661910e39034a7a83822943db643d8ae2dee758b6e78063f6201446a91c9552f518da5eb1edf6f3c7
 SHA512 
017fc5b5e4a7955da84e105a13213e702d16a1489371748c3a9170f92e9af3a8ed458c3867e13a17bf7fa30baf026e2efc8cd548b5695cad5397323ea6a71112
 DIST sqlite3-1.6.4.gem 3248640 BLAKE2B 
95deb2f826c912948b677c33b405e6f95ac124fe61074a30217aa823eceb9b8a2fc659e8c71e37c0dab4b30371f047ae693a401644a3d7c48d5b259926b81fc9
 SHA512 
47eb7b40305450d4e4a90c2985163ed6e8b971358405a6a8a4e24f6cc959921c19fb16d987bacbc2697de4bf9d9215b4395fbeb641bf2e281b3e13d82da8eef5
 DIST sqlite3-1.6.5.gem 3249664 BLAKE2B 
22f20fffd3c005d452efd4a27b8d6a8c56e09f4078f4c44c72eb48d740c8184803de21ed9ca8d2befc636cd1510e182fd6d1a51a23bebe07b44d70e6722024dd
 SHA512 
a297cb3daf27bcc9933e7521771fa1c570a3e6850dc498659f6b61b8add5d7765ea9758c0549a8c2ded7d9e23aadb6530c1c9c494ce83263b4c4a566ac7d5437
+DIST sqlite3-1.6.6.gem 3250176 BLAKE2B 
94afd152f77118af066de36ae1269c8a18b19409b5d2940d4b5fda926b49b9a7599442bd4b8ff060fcacfaff09e55375ec50d4616e99a8e884a410dfdaeb1420
 SHA512 
5679ea1ef4a8a54c6f60e53403e9d0e1b00e718593058b4532dbc4240ba4a52a36c17e8dd5908402c8fd944b7cc4642c1bdfe648fc4b86da0677512340736525

diff --git a/dev-ruby/sqlite3/sqlite3-1.6.6.ebuild 
b/dev-ruby/sqlite3/sqlite3-1.6.6.ebuild
new file mode 100644
index ..1c447b5d638d
--- /dev/null
+++ b/dev-ruby/sqlite3/sqlite3-1.6.6.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_TASK_DOC="faq"
+RUBY_FAKEGEM_DOCDIR="doc faq"
+RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb)
+RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3
+
+inherit ruby-fakegem
+
+DESCRIPTION="An extension library to access a SQLite database from Ruby"
+HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby;
+LICENSE="BSD"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux 
~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+SLOT="0"
+IUSE=""
+
+# We track the bundled sqlite version here
+RDEPEND+=" >=dev-db/sqlite-3.43.1:3"
+DEPEND+=" >=dev-db/sqlite-3.43.1:3"
+
+ruby_add_bdepend "
+   doc? ( dev-ruby/rdoc dev-ruby/redcloth )
+   test? ( dev-ruby/minitest:5 )
+"
+
+all_ruby_prepare() {
+   sed -i -e 's/enable_config("system-libraries")/true/' 
ext/sqlite3/extconf.rb || die
+
+   # Remove the runtime dependency on mini_portile2. We build without
+   # it and it is not a runtime dependency for us.
+   sed -i -e '/^dependencies:/,/force_ruby_platform/d' ../metadata || die
+}
+
+all_ruby_compile() {
+   all_fakegem_compile
+
+   if use doc; then
+   rdoc --title "${P} Documentation" -o doc --main README.rdoc lib 
*.rdoc ext/*/*.c || die
+   rm -f doc/js/*.gz || die
+   fi
+}
+
+each_ruby_test() {
+   ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || 
die
+}



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

2023-09-13 Thread Michał Górny
commit: 78983ce2026a99bfe2b415c4864506237f6e3cb1
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 14 04:23:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 04:50:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78983ce2

dev-python/botocore: Bump to 1.31.47

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index aa408e035a05..4c9bb02b9bfc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -9,3 +9,4 @@ DIST botocore-1.31.43.gh.tar.gz 11936649 BLAKE2B 
ad663783c71255afac612f96f06b2a6
 DIST botocore-1.31.44.gh.tar.gz 11937780 BLAKE2B 
38660a6025cef328a4df7e3f0170a79d86f3febd68056993a0aeb8b30a2729abaa914cd6def8c38c3b61a905eb4736cb6232daa4f2e6d7e7140a3a1e23193206
 SHA512 
29fa176a6b753fc9005f79a19eed4f1a065e1e34d71cc462647c2260b45cc3c10ee720b06a5c8d4471f6d4e6a7b24ee2ae2d70d7973792c64985edb1e0578d99
 DIST botocore-1.31.45.gh.tar.gz 11938951 BLAKE2B 
842d76cfea05de7515d6dfe8c977c8981924e400ebf518d5ed139c2c12b517b7136811a50e4bf768fb45d2d18e782e82d9482566d9e90a06cf0e76485fa931a3
 SHA512 
8ad8de83dbe5aa1b90da0627b25022e80df9b4d759050c5baf72b1cc8f29a8df260017e943c7f4b9b9b5b4b112c4acb15a8998531a48777de926dee54af82424
 DIST botocore-1.31.46.gh.tar.gz 11938173 BLAKE2B 
99c9b49b8403d005f0153f1bf89f6da8708b9c39c7ac4d8b00bae181ae1663cda95470ff804e38b582f4a07047a21167475aa75247b4003e8bbca887dadde944
 SHA512 
51a7d1df2c7c2e7098dbca05e602af0975988fe8ee4c608235608b27a338e016b16b1cf6605a74ebe52e77b335333d06a3c9b4338c2843dca19dec1c64c1407e
+DIST botocore-1.31.47.gh.tar.gz 11942023 BLAKE2B 
94bdc5b5ca5e5749d40996c7396f1bd4236feee98b3fef6b452cb0d4c5886b0028f165175a70d7794328113f13ab7449c71b8c375a995f0d1d4b629c807a
 SHA512 
788af17274fca19028eaa61ebc72f17cb40b95d1b354ee88fe063ece5eeff3b3f6f3aacea462c4dd065bcd8f3ddd577d6180c8d3f5d0c8c589dd8d31d60aba94

diff --git a/dev-python/botocore/botocore-1.31.47.ebuild 
b/dev-python/botocore/botocore-1.31.47.ebuild
new file mode 100644
index ..7cacb5c3f634
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.47.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/boto3/

2023-09-13 Thread Michał Górny
commit: 848d17db854eb666888c81151e6c31731d62e525
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 14 04:24:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 04:50:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=848d17db

dev-python/boto3: Bump to 1.28.47

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 3637ab63e743..0826616a1db6 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -9,3 +9,4 @@ DIST boto3-1.28.43.gh.tar.gz 698144 BLAKE2B 
ff0565b2fa023cb00adc6eab8b151fc2cca2
 DIST boto3-1.28.44.gh.tar.gz 698689 BLAKE2B 
9c23bd7aa680f59ad686ad5ec46dd751d22b5d9769597b34c3210d2da732c0751a168f6f90488909e76820bb99c222861f68dc0e9998604094a02a30da213ddc
 SHA512 
2c027372afbcbcdc60a77933a92b5e48757f2b19deb7b5fbaf8ff7eb7dfe24af1919ac4b8c5e619233ffe88f22e51d927ff648e43a9ccf76863959bbe07b5f31
 DIST boto3-1.28.45.gh.tar.gz 699111 BLAKE2B 
6873e83e58d4a778b5296c7def5ed5060f5d1d18c1b123e1662be8688a683aac8fe8f10821a59ac0cfb6192e925c15fe8aafc46b6bd1ddc261142024427d9b7a
 SHA512 
8d8f6b9735995ee3ff5f47ddd79d19ec490da116454f7adbf65a22dd592b82727e7528236d4bca577ebe7857a2f9e14ac34357988fb958696b81e54162d8b081
 DIST boto3-1.28.46.gh.tar.gz 699277 BLAKE2B 
7bc3a739cbb40b56c7b993132571add6d77f6a1941b00a1ae35cfa62a836a7b21dfe572d6af674b20abfe4895d53d3247c4fa52410fed276ace282a05fd1
 SHA512 
8a6a1b8325da12e75563cd8fc7973f79d1c2a2e418c8a5401064525381f06800c8a4e282253af3330e301a56fa74290743ea5f0a516bb4f017d8f23c9ed7e43c
+DIST boto3-1.28.47.gh.tar.gz 699978 BLAKE2B 
056a6c4ac0d94dd147cf1a0e438f9947b2a0bf9f608b5317fe71f58192003cd6de819acc090067cc86124be6ead967bf8cc15ac9061008a15e57cb4259145bb8
 SHA512 
e0ad5c30677a6c04206a1845ac1cb19a91789885de7ca2cfbac70743e54f8d3254471672c560dc0b97f3d46b6366455521cb78d1c300428ff01f2fdfa1da7ff6

diff --git a/dev-python/boto3/boto3-1.28.47.ebuild 
b/dev-python/boto3/boto3-1.28.47.ebuild
new file mode 100644
index ..90e1b0ce7382
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.47.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.6.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] repo/gentoo:master commit in: app-admin/awscli/

2023-09-13 Thread Michał Górny
commit: 2b513d3386a874940c63a4cfdcfcc84789211a29
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Sep 14 04:24:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Sep 14 04:50:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b513d33

app-admin/awscli: Bump to 1.29.47

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

 app-admin/awscli/Manifest  |  1 +
 app-admin/awscli/awscli-1.29.47.ebuild | 78 ++
 2 files changed, 79 insertions(+)

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index d8cf757e2aab..73d746346846 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -9,3 +9,4 @@ DIST aws-cli-1.29.43.gh.tar.gz 2517922 BLAKE2B 
958a60e055ad83b8ed69ff0cb217d75bf
 DIST aws-cli-1.29.44.gh.tar.gz 2530834 BLAKE2B 
f2cb6eb13deb07b3f4ad3e7c5cea71d716092ac96a92201ddc0703d1a1031843900d697be1bceee1d05bd5443ff2ef6086717e97b49c3e550f53307823b3efe3
 SHA512 
0ef736b2ef43822f66da01ee4090df18b6e837b4a37b86ac0bdf45742eda0ec2f7b9bdd494d3642585088cfcb4dfec8b2a46b3b9ae76aa427fff6c8e82353826
 DIST aws-cli-1.29.45.gh.tar.gz 2531194 BLAKE2B 
458c6a847c67fdaa882154bcb0bf2744c5f15d811d82c1da221b9fbd10c300efe1ba58795bddd991e2768056b369f428efeff690fc0323ab466ee0f6c10066b8
 SHA512 
e34730f78b2580637fc64ba1e905ec8b3b107031d0a2fcf6baf0805ede2f8861ec32ee4b43b77d68acd74d2d2d8f88cd8286b9025dc346fe04d0168987a411e5
 DIST aws-cli-1.29.46.gh.tar.gz 2531529 BLAKE2B 
ece1fe47627f1034a8e4c29780cef8b9055776d9477a4bdf63e06e461391ebf712609dc007c68de5c42906e1a02606399bec2ec83045f86797c33051e72316bb
 SHA512 
345832da8b760be4bb27c5f32ac1ffad14369fb1ebe4da7587308f3f3978cc7a8042e34e887300e7d1626e38c6fba1e213f623a8ad717372d381ea3c0ef95b3d
+DIST aws-cli-1.29.47.gh.tar.gz 2531859 BLAKE2B 
dd7ae6999c33773d8b1dd9869a7ccb8c79f364e6d1bc77e6ae4dd9b7159896ed85217b26029c5d1b587d4bdfe0f68d1ac87c0050dc7f734f2ee8c39f5c8e87e9
 SHA512 
75cccfe7221fd6c3166e60d23fe7971ad5d54749039383f88b24acd6b51c87b21f19e6fe4872cadade19acedb1eea99dbe9a66cf1a33476e8c35b1585bca1d68

diff --git a/app-admin/awscli/awscli-1.29.47.ebuild 
b/app-admin/awscli/awscli-1.29.47.ebuild
new file mode 100644
index ..401bb2515e83
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.47.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+   https://github.com/aws/aws-cli/
+   https://pypi.org/project/awscli/
+"
+SRC_URI="
+   https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   dev-python/colorama[${PYTHON_USEDEP}]
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/rsa[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   !app-admin/awscli-bin
+"
+BDEPEND="
+   test? (
+   dev-python/pytest-forked[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+   # strip overzealous upper bounds on requirements
+   sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # broken xdist (signal() works only in main thread)
+   
tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+   
tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+   )
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   # integration tests require AWS credentials and Internet access
+   epytest tests/{functional,unit} -p xdist -n "$(makeopts_jobs)"
+}
+
+python_install_all() {
+   newbashcomp bin/aws_bash_completer aws
+
+   insinto /usr/share/zsh/site-functions
+   newins bin/aws_zsh_completer.sh _aws
+
+   distutils-r1_python_install_all
+
+   rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || 
die
+}



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

2023-09-13 Thread John Helmert III
commit: 423bf05b2e88bbc56f80f2b55479fd6be42e51d4
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Sep 14 04:25:23 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Sep 14 04:47:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=423bf05b

app-admin/gopass: add 1.15.8

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

 app-admin/gopass/Manifest |  2 ++
 app-admin/gopass/gopass-1.15.8.ebuild | 45 +++
 2 files changed, 47 insertions(+)

diff --git a/app-admin/gopass/Manifest b/app-admin/gopass/Manifest
index 143d3664d4c2..2052f6846f97 100644
--- a/app-admin/gopass/Manifest
+++ b/app-admin/gopass/Manifest
@@ -2,3 +2,5 @@ DIST gopass-1.15.4-deps.tar.xz 34045072 BLAKE2B 
d8525a166df31c99b20a1a7262c2e287
 DIST gopass-1.15.4.tar.gz 2301976 BLAKE2B 
f947d0e7b7ba599743404a231d9b09380d0069489543e1cc306eb11a3dbf369368dc8c8a464abac04558907fa6c93982a56575b79b7920ee84a46c94beb815ae
 SHA512 
c6cf67de3b3ace253822ea9890a50ecbd2829eb7b625d05327d1b3549ed3ff6b84d1155f71276fa94b6392012b0c87b4b9e488ca0d14915d40af77fc21325603
 DIST gopass-1.15.5-deps.tar.xz 182300292 BLAKE2B 
12878d90f59c1e15f18eefed331ffcb195292f9895243918cf6e66cc0d90b95bf0b0fa098ba80fb77ec559476c88b79e56102f191bfee6f6b68ef00dbcd7572b
 SHA512 
1ba502d9074fd722c82a998791d291b2fba98c35339f404757b7ae10b3bb8971329e4a8c74bcf4b589e67dede0bf04b240d8a3db9812f4aa75bbd7f7ef9c1c51
 DIST gopass-1.15.5.tar.gz 2304217 BLAKE2B 
bc20ce1f738e01800def34dac131199c249742cb1383af8bd97b0f441b47163b10ba2a3cc41962c933e343b88ce37c60c74665a599724353f3d5a245cc42cc75
 SHA512 
4e99db0020e87cb494fa33e6d63a6d3d7af10ebff79a32c95bfb18201f881c5e99ce6593c87cb43a6aa2f38bfcae23b1496eee9fbc88026aad41871ca83a94be
+DIST gopass-1.15.8-deps.tar.xz 285946172 BLAKE2B 
a72ee73cfec9b6b55625eda6f3737d9133f99f1b951c79f87f7e5ea94ec1819fc7f1c3c0b4e16db255839b9e6865adac900f2a03911523ef088a108819b57802
 SHA512 
2a6293b1ac29f0d27d39d6faf29477a15b362cdd51f6e7c4b79074f7fa7709fdf71f167a96e81ade6429821fe68a9129859b95fc64f6bc2107b434d66a73c78a
+DIST gopass-1.15.8.tar.gz 2309941 BLAKE2B 
940855b30b132ca664e6e838cd1b3e8713a571e84c92ea873b0a0090df369492fdda46e1e2cf1e88f8e52ebe6308805ab707e9a74d3125396b0497ed2f79db5e
 SHA512 
8c4f6fd750fa15dba7f81acccd4360c57e2454b7162625d38b1aa0d9d9fe218d2e7664c1505ff40450aab0cd829cc156b7e5544b64c790337078c6d86758cae7

diff --git a/app-admin/gopass/gopass-1.15.8.ebuild 
b/app-admin/gopass/gopass-1.15.8.ebuild
new file mode 100644
index ..f85c0b12c06a
--- /dev/null
+++ b/app-admin/gopass/gopass-1.15.8.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module optfeature
+
+DESCRIPTION="a simple but powerful password manager for the terminal"
+HOMEPAGE="https://www.gopass.pw/;
+SRC_URI="https://github.com/gopasspw/gopass/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+
+DEPEND=">=dev-lang/go-1.18"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-tests.patch"
+)
+
+src_test() {
+   # 
https://github.com/gopasspw/gopass/blob/v1.15.3/.github/workflows/build.yml#L38
+   git config --global user.name nobody || die
+   git config --global user.email foo@example.org || die
+
+   default
+}
+
+src_install() {
+   emake install DESTDIR="${ED}/usr"
+   einstalldocs
+}
+
+pkg_postinst() {
+   optfeature "browser integration" app-admin/gopass-jsonapi
+   optfeature "git credentials helper" app-admin/git-credential-gopass
+   optfeature "haveibeenpwnd.com integration" app-admin/gopass-hibp
+   optfeature "summon secrets helper" app-admin/gopass-summon-provider
+}



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

2023-09-13 Thread John Helmert III
commit: 7db8a779a381b35a6945337b4f18fc3fe17de066
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Sep 14 04:45:45 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Sep 14 04:47:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7db8a779

app-admin/gopass-jsonapi: add 1.15.8

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

 app-admin/gopass-jsonapi/Manifest  |  2 ++
 .../gopass-jsonapi/gopass-jsonapi-1.15.8.ebuild| 25 ++
 2 files changed, 27 insertions(+)

diff --git a/app-admin/gopass-jsonapi/Manifest 
b/app-admin/gopass-jsonapi/Manifest
index 357bd8d1e9f3..e5f6c711fda6 100644
--- a/app-admin/gopass-jsonapi/Manifest
+++ b/app-admin/gopass-jsonapi/Manifest
@@ -2,3 +2,5 @@ DIST gopass-jsonapi-1.15.4-deps.tar.xz 33151484 BLAKE2B 
40ce78be07dcc3a795da0e76
 DIST gopass-jsonapi-1.15.4.tar.gz 32293 BLAKE2B 
5796bf2c8eceb50dc05643e27ec8673ca4bb350a57776b57e6b3aaa7379c643efbafe9eea1662af9615a68adad03ef82eb76fa01ae209fa59a0cffaecfe225a7
 SHA512 
9471210eb1feb6bdefd88c2c051fd2327ac0915963c6958f9ca2991139437e21c964e7da549d1803367c2b77b6755211921651ffaa2a14925b00826410cb4651
 DIST gopass-jsonapi-1.15.5-deps.tar.xz 182924608 BLAKE2B 
1f17479dea38308fbf779ce772505af75461217b1d4f76f730b1a7747ffad8d2229712d0c740632c86a1e1a88aff093c67e500a35c12eac09563eaa28febc418
 SHA512 
bf51d1b9b83ce8056dfd7d88f17f2fea5efbe62a4f44fa68ffe3fdf317758782c9c6313de190db79462bc6a41188615e8995ea9ea7e01215f8f8381fbb597734
 DIST gopass-jsonapi-1.15.5.tar.gz 34898 BLAKE2B 
f0cfe7aba96cf9eed7b1fcdaaeb031a280e3e57515de1e4c8ac72f2fe9ed35d553c21c068aa542d46b96f0726214a50d403acf545b77f1862a7d2a1d6e729d15
 SHA512 
dbc8de9cf16f1c20af1e94bc1c0a7c168b76db28a889f0f51d04f8a922f6ec70fd6b921ef5413708bd6832f79e82521f48feef3f9eb9742062d1e2c806ff3067
+DIST gopass-jsonapi-1.15.8-deps.tar.xz 286568008 BLAKE2B 
711b652fb6fa50cb6654343177f9b13f53f230bab9e1f6754ff2daaad114925581ac856e1986eb59f317881ceb8e84ad1e32390ede847cbb95f572293912771b
 SHA512 
9d65bc216a14380bb519c5259bcf296494ff44f4d6bbe97b6561bef5e7c863e2130497386b74055f9a34dc9f1367d7f8afcee48eb8b8a667ba200e1af94daa7f
+DIST gopass-jsonapi-1.15.8.tar.gz 35780 BLAKE2B 
f478fed2d85bcd098d6635d9180d7200f3a0cf7ea106db3cb6b71cda0b9ed45a9bf68ac3fe69de67d025fc9007eed9b1d4c607c4a8ff0630bbf01ec963b12b19
 SHA512 
6433fb5888e31f6d24db633b8d33c773537da781614bf7fe231dc364a20a27ea1170c5d938b1ccdfcad246032a9aa06e2ab960cad05522c4146aa0507b1f750c

diff --git a/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.8.ebuild 
b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.8.ebuild
new file mode 100644
index ..87a6430f0e13
--- /dev/null
+++ b/app-admin/gopass-jsonapi/gopass-jsonapi-1.15.8.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Browser Bindings"
+HOMEPAGE="https://github.com/gopasspw/gopass-jsonapi;
+SRC_URI="https://github.com/gopasspw/gopass-jsonapi/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-1.15.3-skip-test.patch"
+)



[gentoo-commits] repo/gentoo:master commit in: app-admin/git-credential-gopass/

2023-09-13 Thread John Helmert III
commit: fe061f0de748ba1187514497b8a0e4cf14d1cf7a
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Sep 14 04:45:52 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Sep 14 04:47:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe061f0d

app-admin/git-credential-gopass: add 1.15.8

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

 app-admin/git-credential-gopass/Manifest|  2 ++
 .../git-credential-gopass-1.15.8.ebuild | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/git-credential-gopass/Manifest 
b/app-admin/git-credential-gopass/Manifest
index 36018363ec35..bcc79c9531c8 100644
--- a/app-admin/git-credential-gopass/Manifest
+++ b/app-admin/git-credential-gopass/Manifest
@@ -2,3 +2,5 @@ DIST git-credential-gopass-1.15.4-deps.tar.xz 33138508 BLAKE2B 
7cbb930e55f1ed53f
 DIST git-credential-gopass-1.15.4.tar.gz 20592 BLAKE2B 
2fef319cb7c1d90c89512f305fffbbe88ce5efa25bde798adfebdbf1a29847b1c62d51ca4ece4262c6746e5abb0f31e01804e827de8fdd364fa6bfbe2a9fd414
 SHA512 
4e456c35fb5fb4d91fada4c2ccafa5a48c9261746653dd363638b1fccfeea647f465d0956146a18bb0d50ffb8bd2c7502497efcac54095db7d37441074aeb6cb
 DIST git-credential-gopass-1.15.5-deps.tar.xz 182896696 BLAKE2B 
59cd74ff4be1dfd83d221327d041506c41799f67d8559f5a12341a70f2c63e36d03f8f99628ac973a02cbb42ba920366642f124a6315a8ff0d388d384c912b85
 SHA512 
64f34fecad85562cdf4db48030703b991bb2f6448e1fbd17ab0063f193c328f78e9630b7e64e9f1e4417f011b6a087e2e9fb19fe4adbac3ff36c3a315da933a6
 DIST git-credential-gopass-1.15.5.tar.gz 23210 BLAKE2B 
18f58e3e72778b9e3493288e2ab546413e09ed49b3d2764ed72d0cc444d4c03afd7fc4a4ecc1f378320296c6c7a488e0ec0e42ee688ad1b51c999c5a030e8339
 SHA512 
de67f21b27dc4f8e5437b465a748dabf3563393b09aefff08016fe367ffd847b3ad196d034589a05e1723763abf56395ab08372a05b86005cca11a3cc4cfb91f
+DIST git-credential-gopass-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
+DIST git-credential-gopass-1.15.8.tar.gz 24178 BLAKE2B 
c9d0e30384187125cb2c6a51ba34cb41a2878c4aa8aa04ef1f07906079f470d1980712b9f897d48ede9ea070d201d68a29795c0fffd63c592ab354be379e2c92
 SHA512 
8ad93729531a7a7962b4b0223d40e8984ba6524aeca3284bbd1a3e5ecdb0ec79788edae0cecde106d462fe41b8a355aca59a99749d50d042847509e9c56e68e8

diff --git 
a/app-admin/git-credential-gopass/git-credential-gopass-1.15.8.ebuild 
b/app-admin/git-credential-gopass/git-credential-gopass-1.15.8.ebuild
new file mode 100644
index ..466cf4057557
--- /dev/null
+++ b/app-admin/git-credential-gopass/git-credential-gopass-1.15.8.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass git-credentials helper"
+HOMEPAGE="https://github.com/gopasspw/git-credential-gopass;
+SRC_URI="https://github.com/gopasspw/git-credential-gopass/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



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

2023-09-13 Thread John Helmert III
commit: f4fb5212e61e035a95d3263625f9609b2d0b083c
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Sep 14 04:46:25 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Sep 14 04:47:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4fb5212

app-admin/gopass-hibp: add 1.15.8

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

 app-admin/gopass-hibp/Manifest  |  2 ++
 app-admin/gopass-hibp/gopass-hibp-1.15.8.ebuild | 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-hibp/Manifest b/app-admin/gopass-hibp/Manifest
index 9833b0abd7a0..5e3efa5eedad 100644
--- a/app-admin/gopass-hibp/Manifest
+++ b/app-admin/gopass-hibp/Manifest
@@ -2,3 +2,5 @@ DIST gopass-hibp-1.15.4-deps.tar.xz 33365976 BLAKE2B 
15c125423cc52b89a93d650c30a
 DIST gopass-hibp-1.15.4.tar.gz 24968 BLAKE2B 
04c20ac2e29fd4268a01aca998ac32884c41b8e9a5f40772427a54a737ada5bcd6da0224a5e5939db082ddb5cc216deb24c9eea6db9320f8c89618bbff5fcfbe
 SHA512 
64cd2beed3c1089b0be474722caba9511abdfac875c1a47ee29d2ec26591edf613801d0d3687a58d1cb67d9235093922fe5372effc96a373f49b09e7ffec54b1
 DIST gopass-hibp-1.15.5-deps.tar.xz 182857584 BLAKE2B 
0e0c536b02ac2c22daa299513815351e0890361dd2f3fb7cf2bf33c7c980371321b3e009599242190f51acf14f83be1c32948999e29aa54ad4e6b17a8c9087d0
 SHA512 
9b81e1a30a111f58b81e2e88a13e955ab406c31922287990968ef21e575d611d7754e0d7e0ee82191fbe6d2f72f3d30cf34b632c5ba548c1d165e218e2803698
 DIST gopass-hibp-1.15.5.tar.gz 27096 BLAKE2B 
df6a87ba6279d3dc0f1403861e5829d2fd5f5ec1b2aadf4c1cb27d6380d50df482af115ec78ae807e20660c5cd1fbd4336849271959647259a5626896b85f923
 SHA512 
d32ad613a25b52e9fbdc655ac15ebac8456882be9dcc462f186a888e4f82070cfe295f0e359faa4cf01b3c562d01328ce1dcb835df85707957c79a84c52d9fcf
+DIST gopass-hibp-1.15.8-deps.tar.xz 286508396 BLAKE2B 
fbb4fa665b90a0eaabd87743c3c3dcb19c73b6822c74ea92b5e4977aa01d16407526a6cfbdde7ee993d54c0eaf18b747b80ab8407ad7a62c6863976d22d3a09a
 SHA512 
bdd8217a826f06683e91e2f8fc50e612a504187f30b10b92b4207ffa86ce7693f999625f28d7c59d88e386d1a45eed2dec37ce488b8a6cc1b3399cc49c8164ad
+DIST gopass-hibp-1.15.8.tar.gz 28138 BLAKE2B 
5f8e31e4063273e601f59a94d06525114d022d39fe9934150c04d669302687985536d233fe6085c5b2a05a87c39663159a589f90f19375297a4f8f702f08bd92
 SHA512 
5abdaeaaffce610146cbdc3b61fb2f5649d8be8ea3ff45ed003b051a690b281336fccaa19044b0d3444f2b4c3d632a53fa2570631d513a09566d1879149fb051

diff --git a/app-admin/gopass-hibp/gopass-hibp-1.15.8.ebuild 
b/app-admin/gopass-hibp/gopass-hibp-1.15.8.ebuild
new file mode 100644
index ..a9e315793f27
--- /dev/null
+++ b/app-admin/gopass-hibp/gopass-hibp-1.15.8.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass haveibeenpwnd.com integration"
+HOMEPAGE="https://github.com/gopasspw/gopass-hibp;
+SRC_URI="https://github.com/gopasspw/gopass-hibp/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



[gentoo-commits] repo/gentoo:master commit in: app-admin/gopass-summon-provider/

2023-09-13 Thread John Helmert III
commit: 1dae4d405b9beeaa95a920b0a6cc5ba91c614c00
Author: John Helmert III  gentoo  org>
AuthorDate: Thu Sep 14 04:46:00 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Thu Sep 14 04:47:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dae4d40

app-admin/gopass-summon-provider: add 1.15.8

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

 app-admin/gopass-summon-provider/Manifest   |  2 ++
 .../gopass-summon-provider-1.15.8.ebuild| 21 +
 2 files changed, 23 insertions(+)

diff --git a/app-admin/gopass-summon-provider/Manifest 
b/app-admin/gopass-summon-provider/Manifest
index d63da246c2e6..2db938586137 100644
--- a/app-admin/gopass-summon-provider/Manifest
+++ b/app-admin/gopass-summon-provider/Manifest
@@ -2,3 +2,5 @@ DIST gopass-summon-provider-1.15.4-deps.tar.xz 33138508 BLAKE2B 
7cbb930e55f1ed53
 DIST gopass-summon-provider-1.15.4.tar.gz 17546 BLAKE2B 
9c0a8fc50ed4f39139d5b14e389066afc42814ff60036022877fe933b598f100b2169455b4576a2d83d18ea19c8ebce852510940e2c24e8a61073f074509c444
 SHA512 
6ba06f561379284bc1344ca6982f8bb7ed6641c790bc4907b235fc5a330551f829b21aadb4a72f962692d5d36bde68845f798eb9cc4116787a9015fd2bfc65d3
 DIST gopass-summon-provider-1.15.5-deps.tar.xz 182896696 BLAKE2B 
59cd74ff4be1dfd83d221327d041506c41799f67d8559f5a12341a70f2c63e36d03f8f99628ac973a02cbb42ba920366642f124a6315a8ff0d388d384c912b85
 SHA512 
64f34fecad85562cdf4db48030703b991bb2f6448e1fbd17ab0063f193c328f78e9630b7e64e9f1e4417f011b6a087e2e9fb19fe4adbac3ff36c3a315da933a6
 DIST gopass-summon-provider-1.15.5.tar.gz 19679 BLAKE2B 
fbb4606ae6459537fc5f4c05fc7df7cd8191277a6e2435809bb352b92c88616ff93aa90f2597a62ef8c870fae310f659698ba9a6c4a9d7643730d05d3932c485
 SHA512 
c9009ca4fa282890b596abe9dd357cb550d70eaa74f30a9e5edfa659d1e646cf33bf105167f6627cee1818fe962f83af9e06294139697110bf593cd8a5f91ddb
+DIST gopass-summon-provider-1.15.8-deps.tar.xz 286523452 BLAKE2B 
651e9366fee3c68c06f2a94ce713c3f843f6ee35f0343e187519342950c5efc9e08cc68090d219a8e50a0ac61690c8f8d1c37ac0b844f580bfb27cc2f86d0eff
 SHA512 
bf2a798d758057009f5e21574c84c944043f472350e847016682a79159d2abeabfcb8d684504c3f4abd31312f505104b1a5f20591547e741b8ed5520dacd6920
+DIST gopass-summon-provider-1.15.8.tar.gz 20690 BLAKE2B 
43e9b6dd7025bcc43024f230f4f075a45db9b8644fb29d765ee713c3e8089315877a812dd0870ac1e77068bceca564f5a866121233605ede73cf199eccbb
 SHA512 
3be3247cb0c79a2765bb609677084dc669c54e327c5bd21f5e3e2a8b3fb927bd665c374f2d6f7d99b83632b52e8e0c36409281bd93b265cf704246f5de2d11e7

diff --git 
a/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.8.ebuild 
b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.8.ebuild
new file mode 100644
index ..2e2d7d55519b
--- /dev/null
+++ b/app-admin/gopass-summon-provider/gopass-summon-provider-1.15.8.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Gopass Summon Provider"
+HOMEPAGE="https://github.com/gopasspw/gopass-summon-provider;
+SRC_URI="https://github.com/gopasspw/gopass-summon-provider/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND=">=dev-lang/go-1.16"
+RDEPEND="
+   dev-vcs/git
+   >=app-crypt/gnupg-2
+"



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

2023-09-13 Thread Sam James
commit: 10a68be525074c92f0d96ef0b3c14052b47ee2ba
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 04:42:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 04:43:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a68be5

sys-libs/slang: filter-lto, -fno-strict-aliasing

Not worth trying to fix the violations here.

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

 sys-libs/slang/slang-2.3.3-r1.ebuild | 87 
 1 file changed, 87 insertions(+)

diff --git a/sys-libs/slang/slang-2.3.3-r1.ebuild 
b/sys-libs/slang/slang-2.3.3-r1.ebuild
new file mode 100644
index ..b259c5ce3d6c
--- /dev/null
+++ b/sys-libs/slang/slang-2.3.3-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic multilib-minimal
+
+DESCRIPTION="Multi-platform library designed to allow a developer to create 
robust software"
+HOMEPAGE="https://www.jedsoft.org/slang/;
+
+if [[ ${PV} == *_pre* ]] ; then
+   MY_P="${PN}-pre${PV/_pre/-}"
+   SRC_URI="https://www.jedsoft.org/snapshots/${MY_P}.tar.gz;
+   S="${WORKDIR}/${MY_P}"
+else
+   SRC_URI="
+   https://www.jedsoft.org/releases/${PN}/${P}.tar.bz2
+   https://www.jedsoft.org/releases/${PN}/old/${P}.tar.bz2
+   "
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="cjk pcre png readline static-libs zlib"
+
+# ncurses for ncurses5-config to get terminfo directory
+RDEPEND="
+   sys-libs/ncurses:=
+   cjk? ( >=dev-libs/oniguruma-5.9.5:=[${MULTILIB_USEDEP}] )
+   pcre? ( >=dev-libs/libpcre-8.33-r1[${MULTILIB_USEDEP}] )
+   png? ( >=media-libs/libpng-1.6.10:=[${MULTILIB_USEDEP}] )
+   readline? ( >=sys-libs/readline-6.2_p5-r1:=[${MULTILIB_USEDEP}] )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.3.3-slsh-libs.patch
+)
+
+src_prepare() {
+   default
+
+   # Avoid linking to -ltermcap race with some systems
+   sed -i -e '/^TERMCAP=/s:=.*:=:' configure || die
+   # We use the GNU linker also on Solaris
+   sed -i -e 's/-G -fPIC/-shared -fPIC/g' \
+   -e 's/-Wl,-h,/-Wl,-soname,/g' configure || die
+
+   # Loads of blatant aliasing violations, bug #880589
+   append-flags -fno-strict-aliasing
+   filter-lto
+
+   # slang does not support configuration from another dir
+   multilib_copy_sources
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --with-readline=$(usex readline gnu slang)
+   $(use_with pcre)
+   $(use_with cjk onig)
+   $(use_with png)
+   $(use_with zlib z)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+multilib_src_compile() {
+   emake -j1 elf $(usev static-libs static)
+   emake -j1 -C slsh slsh
+}
+
+multilib_src_install() {
+   emake -j1 DESTDIR="${D}" install $(usev static-libs install-static)
+}
+
+multilib_src_install_all() {
+   rm -r "${ED}"/usr/share/doc/{slang,slsh} || die
+
+   local -a DOCS=( NEWS README *.txt doc/{,internal,text}/*.txt )
+   local -a HTML_DOCS=( doc/slangdoc.html slsh/doc/html/*.html )
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: sys-boot/refind/files/, sys-boot/refind/

2023-09-13 Thread Viorel Munteanu
commit: 797977a54c63876d010635d5d8431798396e9b15
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Sep 10 12:29:17 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Sep 14 04:39:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797977a5

sys-boot/refind: fix compilation with clang

Compiling with clang works.
Linking with lld produces broken executables (including the drivers).
llvm-objcopy does not support the output format needed by refind.

Try to force ld.bfd and binutils objcopy.  Fail otherwise.

Bug: https://bugs.gentoo.org/732256
Bug: https://bugs.gentoo.org/832018
Bug: https://bugs.gentoo.org/881131
Closes: https://github.com/gentoo/gentoo/pull/32710
Signed-off-by: Viorel Munteanu  gentoo.org>

 sys-boot/refind/files/refind-0.14.0.2-clang.patch |  62 +
 sys-boot/refind/refind-0.14.0.2-r1.ebuild | 160 ++
 2 files changed, 222 insertions(+)

diff --git a/sys-boot/refind/files/refind-0.14.0.2-clang.patch 
b/sys-boot/refind/files/refind-0.14.0.2-clang.patch
new file mode 100644
index ..fe2323390355
--- /dev/null
+++ b/sys-boot/refind/files/refind-0.14.0.2-clang.patch
@@ -0,0 +1,62 @@
+Fix compilation with clang.
+
+Clang does not support nested functions (a gcc extension), so move it outside.
+
+Compiling with _FORTIFY_SOURCE and -ffreestanding results in
+nanojpeg.c:(.text+0xa28): undefined reference to `__memset_chk'
+
+See also: https://bugs.gentoo.org/881131
+
+--- a/filesystems/crc32c.c
 b/filesystems/crc32c.c
+@@ -22,25 +22,24 @@
+ 
+ static uint32_t crc32c_table [256];
+ 
+-static void
+-init_crc32c_table (void)
++uint32_t reflect (uint32_t ref, int len)
+ {
+-  auto uint32_t reflect (uint32_t ref, int len);
+-  uint32_t reflect (uint32_t ref, int len)
+-{
+-  uint32_t result = 0;
+-  int i;
++  uint32_t result = 0;
++  int i;
+ 
+-  for (i = 1; i <= len; i++)
+-{
+-  if (ref & 1)
+-result |= 1 << (len - i);
+-  ref >>= 1;
+-}
+-
+-  return result;
++  for (i = 1; i <= len; i++)
++{
++  if (ref & 1)
++result |= 1 << (len - i);
++  ref >>= 1;
+ }
+ 
++  return result;
++}
++
++static void
++init_crc32c_table (void)
++{
+   static int crc32c_table_inited;
+   if(crc32c_table_inited)
+ return;
+--- a/libeg/nanojpeg.c
 b/libeg/nanojpeg.c
+@@ -112,6 +112,8 @@
+ #ifndef _NANOJPEG_H
+ #define _NANOJPEG_H
+ 
++#undef _FORTIFY_SOURCE
++
+ // Modified: Map libc-style free() and malloc() to their EFI equivalents
+ #define free MyFreePool
+ #define malloc AllocatePool

diff --git a/sys-boot/refind/refind-0.14.0.2-r1.ebuild 
b/sys-boot/refind/refind-0.14.0.2-r1.ebuild
new file mode 100644
index ..c7dad8ce3707
--- /dev/null
+++ b/sys-boot/refind/refind-0.14.0.2-r1.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature secureboot toolchain-funcs
+
+DESCRIPTION="The UEFI Boot Manager by Rod Smith"
+HOMEPAGE="https://www.rodsbooks.com/refind/;
+SRC_URI="mirror://sourceforge/project/${PN}/${PV}/${PN}-src-${PV}.tar.gz"
+
+LICENSE="BSD GPL-2 GPL-3 FDL-1.3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+FS_USE="btrfs +ext2 +ext4 hfs +iso9660 ntfs reiserfs"
+IUSE="${FS_USE} doc"
+
+DEPEND="sys-boot/gnu-efi"
+
+# for ld.bfd and objcopy
+BDEPEND="sys-devel/binutils"
+
+DOCS=( README.txt NEWS.txt )
+
+PATCHES=( "${FILESDIR}"/${P}-clang.patch )
+
+checktools() {
+   if [[ ${MERGE_TYPE} != "binary" ]]; then
+   # bug #832018
+   tc-export LD
+   tc-ld-force-bfd
+   # the makefile calls LD directly, so try to fix LD too
+   LD="${LD/.lld/.bfd}"
+   tc-ld-is-lld "${LD}" && die "Linking with lld produces broken 
executables and may lead to unbootable system"
+
+   # bug #732256
+   # llvm-objcopy does not support EFI target, try to use binutils 
objcopy or fail
+   tc-export OBJCOPY
+   OBJCOPY="${OBJCOPY/llvm-/}"
+   LANG=C LC_ALL=C "${OBJCOPY}" --help | grep -q '\

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

2023-09-13 Thread Sam James
commit: 6b7e97e46981c2a9d38a4c84b65e7490194f59a8
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 04:08:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 04:09:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b7e97e4

app-emulation/libcacard: add 2.8.1

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

 app-emulation/libcacard/Manifest   |  1 +
 app-emulation/libcacard/libcacard-2.8.1.ebuild | 40 ++
 2 files changed, 41 insertions(+)

diff --git a/app-emulation/libcacard/Manifest b/app-emulation/libcacard/Manifest
index 14387566c0ec..d4f3332a3436 100644
--- a/app-emulation/libcacard/Manifest
+++ b/app-emulation/libcacard/Manifest
@@ -1 +1,2 @@
 DIST libcacard-2.6.0.tar.xz 364828 BLAKE2B 
3a07243abb91dab05d89bf073fabb4a0ef7e820765066a8d87e72086b88cc726de77d1fdc5118e05ed47077d76ae0a57ff591a2e4e8623c3484c6cbf00cd025e
 SHA512 
d6dfe6fe6cd2711bf8f71edc134a7caf459fc2a9c4f664ab2f1c28cc9ee8efe7a2d5a15c4dc735956638176e07e22416cad5e8e926aa7cab3fa95ded853f5982
+DIST libcacard-2.8.1.tar.xz 396472 BLAKE2B 
49b1c0c9184f0a926df85de6146dd31a7127ee5e40a172e3d9e47f33ef4cdef57ee85f34c9c53719b4a8c5a1de695b8936cfcfce141cd558e6d53d215421621b
 SHA512 
6deddd3319dbd74165eeaa2e8ab10de4a6eb111e980edd608801f7fe3c4fa896c9fb239110d17763864887f5eb0b77c03c680d83fd58a3913b48deb5a225ec74

diff --git a/app-emulation/libcacard/libcacard-2.8.1.ebuild 
b/app-emulation/libcacard/libcacard-2.8.1.ebuild
new file mode 100644
index ..ae795f56f00d
--- /dev/null
+++ b/app-emulation/libcacard/libcacard-2.8.1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Virtual Common Access Card (CAC) library emulator"
+HOMEPAGE="https://gitlab.freedesktop.org/spice/libcacard 
https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/libcacard/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+IUSE="+passthrough static-libs test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/nss-3.12.8
+   >=dev-libs/glib-2.32
+   passthrough? ( >=sys-apps/pcsc-lite-1.8 )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+   local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   $(meson_feature passthrough pcsc)
+   $(meson_use !test disable_tests)
+   )
+
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+
+   dodoc docs/*.txt
+}



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

2023-09-13 Thread Sam James
commit: 79f528c3178e5394130c227fa81003d99cc77c3d
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 04:10:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 04:10:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f528c3

app-emulation/libcacard: add freedesktop-gitlab upstream metadata

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

 app-emulation/libcacard/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emulation/libcacard/metadata.xml 
b/app-emulation/libcacard/metadata.xml
index 05bce7716419..1a71034e745b 100644
--- a/app-emulation/libcacard/metadata.xml
+++ b/app-emulation/libcacard/metadata.xml
@@ -8,4 +8,7 @@
   
 Enable smartcard passthrough support via 
sys-apps/pcsc-lite
   
+  
+spice/libcacard
+  
 



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

2023-09-13 Thread Sam James
commit: 20c656742979f17385161643e03e9d7a64d3d72d
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 03:53:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 03:55:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20c65674

net-libs/liboauth: adapt to curl dropping NSS support

Upstream recommended NSS in the past for licencing reasons but w/ OpenSSL 3 
that's
no longer a problem, plus curl >= 8.3 doesn't support NSS anymore.

* In stable (r1->r2), just adapt in the naive way wrt USE dep default on curl
now the flag is gone for NSS.

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

 .../{liboauth-1.0.3-r1.ebuild => liboauth-1.0.3-r2.ebuild}   |  2 +-
 .../{liboauth-1.0.3-r1.ebuild => liboauth-1.0.3-r3.ebuild}   | 12 +++-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/net-libs/liboauth/liboauth-1.0.3-r1.ebuild 
b/net-libs/liboauth/liboauth-1.0.3-r2.ebuild
similarity index 97%
copy from net-libs/liboauth/liboauth-1.0.3-r1.ebuild
copy to net-libs/liboauth/liboauth-1.0.3-r2.ebuild
index 6a60bfa23920..5e47ba416dae 100644
--- a/net-libs/liboauth/liboauth-1.0.3-r1.ebuild
+++ b/net-libs/liboauth/liboauth-1.0.3-r2.ebuild
@@ -25,7 +25,7 @@ RDEPEND="
nss? (
dev-libs/nss
curl? ( || (
-   net-misc/curl[ssl,curl_ssl_nss]
+   net-misc/curl[ssl,curl_ssl_nss(-)]
net-misc/curl[-ssl]
) )
)

diff --git a/net-libs/liboauth/liboauth-1.0.3-r1.ebuild 
b/net-libs/liboauth/liboauth-1.0.3-r3.ebuild
similarity index 75%
rename from net-libs/liboauth/liboauth-1.0.3-r1.ebuild
rename to net-libs/liboauth/liboauth-1.0.3-r3.ebuild
index 6a60bfa23920..a1ed30b8023b 100644
--- a/net-libs/liboauth/liboauth-1.0.3-r1.ebuild
+++ b/net-libs/liboauth/liboauth-1.0.3-r3.ebuild
@@ -9,9 +9,10 @@ SRC_URI="mirror://sourceforge/project/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( GPL-2 MIT )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 
~x64-macos"
-# Upstream recommend NSS by default for licencing reasons (may change w/ 
openssl 3?)
-IUSE="bindist curl doc +nss"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86 ~x64-macos"
+# Upstream recommended NSS in the past for licencing reasons but w/ OpenSSL 3 
that's
+# no longer a problem, plus curl >= 8.3 doesn't support NSS anymore.
+IUSE="bindist curl doc nss"
 REQUIRED_USE="bindist? ( nss )"
 
 PATCHES=(
@@ -20,17 +21,18 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.0.3-openssl-1.1_2.patch
 )
 
+# TODO: Drop curl + nss support entirely given it doesn't make sense anymore
 RDEPEND="
curl? ( net-misc/curl )
nss? (
dev-libs/nss
curl? ( || (
-   net-misc/curl[ssl,curl_ssl_nss]
+   net-misc/curl[ssl,curl_ssl_nss(-)]
net-misc/curl[-ssl]
) )
)
!nss? (
-   dev-libs/openssl:=
+   >=dev-libs/openssl-3:=
curl? ( || (
net-misc/curl[ssl,curl_ssl_openssl]
net-misc/curl[-ssl]



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

2023-09-13 Thread Sam James
commit: 7852d7a47a8c2f8c68c063680c38aa4c12a3d04d
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 03:15:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 03:15:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7852d7a4

sys-apps/hwloc: add 2.9.3

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

 sys-apps/hwloc/Manifest   |   1 +
 sys-apps/hwloc/hwloc-2.9.3.ebuild | 120 ++
 2 files changed, 121 insertions(+)

diff --git a/sys-apps/hwloc/Manifest b/sys-apps/hwloc/Manifest
index 847d17c63532..48bc8e36e176 100644
--- a/sys-apps/hwloc/Manifest
+++ b/sys-apps/hwloc/Manifest
@@ -4,4 +4,5 @@ DIST hwloc-2.8.0.tar.bz2 6896344 BLAKE2B 
33f75987ee904d5ee9c62268695a2f7f59b0adc
 DIST hwloc-2.9.0.tar.bz2 6923168 BLAKE2B 
8451d24a2685b1e52b93a21a0fd43cb93564e03a4a3d1708ffe021dd59e701b50088b7202a1e50358c23e19278cc0526f0064b5ec79ca5152697e1380549e6e0
 SHA512 
45705d30c8a974c6afd998559cd1195e7e478cf01b669ad60c06baeac9d17c5cd163eb00ad12c2187889e9a7ea96ff6d5a3cb414e8e6de7f00a6fa10eb8c7507
 DIST hwloc-2.9.1.tar.bz2 6942860 BLAKE2B 
6f0a0caa593683d76b52751b32d47a28509fc99e9ee4b8645257de054823328afe35e46ac5e264a8a6a9279e6c06129d6df096b7c2c491d90fc7d05ee0c011f5
 SHA512 
9c05b7b7c4e3cb5474efb6eb1a4bf3e5ad0f8d0480d043a11e695e4a1f5f6748abb96c7055c0f3b2bc36950dda247fbdd7dc02ec7c9debbfe2631e6ebb89d957
 DIST hwloc-2.9.2.tar.bz2 6976699 BLAKE2B 
70737325888b87f90f95799490621e209864430813deff4731dbbbaa7be900d6d58fa874b3da5e851b553af00ba17e387762d3825bb9a592ffb311705b4a6833
 SHA512 
ed38bd608eac81d3182243f0b63c6da070be918fdd8c876ca35fd63cccb4e25684b28bb045d033c53cd7b53451795d28e05e0bd876a5a0231de06c76ace11fef
+DIST hwloc-2.9.3.tar.bz2 6986142 BLAKE2B 
db47dcf7fbedb67e3e339faf2f88326cc5b9838747b40774a6dbfc29bb9e52797ae9da9ae098168f70ff47cd7ff3e949a2294da52e91f2e45c0d9bc25bdbb1b7
 SHA512 
181a700ed036ecc8a6685e8023f3f6ba317b5fd3bb0699d9081e4627f375df7e9791148965d92f8152f6e7ea5c4ba7c581a0cad5a717d408725faae79777e267
 DIST lstopo.png 18008 BLAKE2B 
5468cc81f9ee4b9a4dd28bd9334edd7f4e7d4ff394caf09228b4e860ab924bb80114b977b1b1125cd180478967d2f3bbde50435522b77a8314f823b1c2678e75
 SHA512 
8a8a6e62c3089a8d77f592a348ad87fca14a84bdecd889760a37bef8e65c876594b91091aac2f54ca3cca855a02459fe1c960909ccd0ddea1ff77c95bb171823

diff --git a/sys-apps/hwloc/hwloc-2.9.3.ebuild 
b/sys-apps/hwloc/hwloc-2.9.3.ebuild
new file mode 100644
index ..bba11e871c3f
--- /dev/null
+++ b/sys-apps/hwloc/hwloc-2.9.3.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools bash-completion-r1 cuda desktop flag-o-matic systemd 
toolchain-funcs multilib-minimal
+
+MY_PV="v$(ver_cut 1-2)"
+DESCRIPTION="Displays the hardware topology in convenient formats"
+HOMEPAGE="https://www.open-mpi.org/projects/hwloc/;
+SRC_URI="
+   https://www.open-mpi.org/software/${PN}/${MY_PV}/downloads/${P}.tar.bz2
+   
https://raw.githubusercontent.com/open-mpi/hwloc/master/contrib/android/assets/lstopo.png
+"
+
+LICENSE="BSD"
+SLOT="0/15"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cairo +cpuid cuda debug nvml +pci static-libs svg udev valgrind xml X 
video_cards_nvidia"
+
+# opencl: opencl support dropped with x11-drivers/ati-drivers being removed 
(bug #582406).
+# anyone with hardware is welcome to step up and help test to get it 
re-added.
+# video-cards_nvidia: libXext/libX11 deps are only here, see HWLOC_GL_REQUIRES 
usage in config/hwloc.m4
+RDEPEND="
+   >=sys-libs/ncurses-5.9-r3:=[${MULTILIB_USEDEP}]
+   cairo? ( >=x11-libs/cairo-1.12.14-r4[X?,svg(+)?,${MULTILIB_USEDEP}] )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   nvml? ( x11-drivers/nvidia-drivers[${MULTILIB_USEDEP}] )
+   pci? (
+   >=sys-apps/pciutils-3.3.0-r2[${MULTILIB_USEDEP}]
+   >=x11-libs/libpciaccess-0.13.1-r1[${MULTILIB_USEDEP}]
+   )
+   udev? ( virtual/libudev:= )
+   xml? ( >=dev-libs/libxml2-2.9.1-r4[${MULTILIB_USEDEP}] )
+   video_cards_nvidia? (
+   x11-drivers/nvidia-drivers[static-libs]
+   x11-libs/libXext
+   x11-libs/libX11
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   valgrind? ( dev-util/valgrind )
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=( "${FILESDIR}/${PN}-1.8.1-gl.patch" )
+
+DOCS=( AUTHORS NEWS README VERSION )
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # bug #393467
+   export HWLOC_PKG_CONFIG="$(tc-getPKG_CONFIG)"
+
+   if use video_cards_nvidia ; then
+   addpredict /dev/nvidiactl
+   fi
+
+   if use cuda ; then
+   append-cflags "-I${ESYSROOT}/opt/cuda/include"
+   append-cppflags "-I${ESYSROOT}/opt/cuda/include"
+
+   local -x 

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

2023-09-13 Thread Sam James
commit: 0457bac499c5e9a2f733065d74c051f1cf938f10
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 03:40:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 03:40:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0457bac4

net-misc/curl: drop old configure args

No revbump as it makes 0 diff. to the effective configuration as NSS was
straight up removed in 8.3.0 and the rest are just reflecting defaults (renamed
options anyway).

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

 net-misc/curl/curl-8.3.0.ebuild | 27 +--
 net-misc/curl/curl-.ebuild  | 27 +--
 2 files changed, 18 insertions(+), 36 deletions(-)

diff --git a/net-misc/curl/curl-8.3.0.ebuild b/net-misc/curl/curl-8.3.0.ebuild
index 9bc62ec0c41d..8a2356959332 100644
--- a/net-misc/curl/curl-8.3.0.ebuild
+++ b/net-misc/curl/curl-8.3.0.ebuild
@@ -22,9 +22,9 @@ fi
 
 LICENSE="BSD curl ISC test? ( BSD-4 )"
 SLOT="0"
-IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"
+IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"
 # These select the default SSL implementation
-IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
+IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls"
 IUSE+=" nghttp3"
 RESTRICT="!test? ( test )"
 
@@ -35,14 +35,12 @@ REQUIRED_USE="
^^ (
curl_ssl_gnutls
curl_ssl_mbedtls
-   curl_ssl_nss
curl_ssl_openssl
curl_ssl_rustls
)
)
curl_ssl_gnutls? ( gnutls )
curl_ssl_mbedtls? ( mbedtls )
-   curl_ssl_nss? ( nss )
curl_ssl_openssl? ( openssl )
curl_ssl_rustls? ( rustls )
 "
@@ -78,11 +76,6 @@ RDEPEND="
app-misc/ca-certificates
net-libs/mbedtls:=[${MULTILIB_USEDEP}]
)
-   nss? (
-   app-misc/ca-certificates
-   dev-libs/nss[${MULTILIB_USEDEP}]
-   dev-libs/nss-pem
-   )
openssl? (

dev-libs/openssl:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
)
@@ -147,7 +140,7 @@ multilib_src_configure() {
 
myconf+=( --without-ca-fallback 
--with-ca-bundle="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt  )
if use ssl; then
-   myconf+=( --without-gnutls --without-mbedtls --without-nss 
--without-rustls )
+   myconf+=( --without-gnutls --without-mbedtls --without-rustls )
 
if use gnutls; then
multilib_is_native_abi && einfo "SSL provided by gnutls"
@@ -157,10 +150,6 @@ multilib_src_configure() {
multilib_is_native_abi && einfo "SSL provided by 
mbedtls"
myconf+=( --with-mbedtls )
fi
-   if use nss; then
-   multilib_is_native_abi && einfo "SSL provided by nss"
-   myconf+=( --with-nss --with-nss-deprecated )
-   fi
if use openssl; then
multilib_is_native_abi && einfo "SSL provided by 
openssl"
myconf+=( --with-ssl 
--with-ca-path="${EPREFIX}"/etc/ssl/certs )
@@ -175,9 +164,6 @@ multilib_src_configure() {
elif use curl_ssl_mbedtls; then
multilib_is_native_abi && einfo "Default SSL provided 
by mbedtls"
myconf+=( --with-default-ssl-backend=mbedtls )
-   elif use curl_ssl_nss; then
-   multilib_is_native_abi && einfo "Default SSL provided 
by nss"
-   myconf+=( --with-default-ssl-backend=nss )
elif use curl_ssl_openssl; then
multilib_is_native_abi && einfo "Default SSL provided 
by openssl"
myconf+=( --with-default-ssl-backend=openssl )
@@ -206,7 +192,12 @@ multilib_src_configure() {
 
myconf+=(
$(use_enable alt-svc)
-   --enable-crypto-auth
+   --enable-basic-auth
+   --enable-bearer-auth
+   --enable-digest-auth
+   --enable-kerberos-auth
+   --enable-negotiate-auth
+   --enable-aws
--enable-dict
--disable-ech
--enable-file

diff --git a/net-misc/curl/curl-.ebuild b/net-misc/curl/curl-.ebuild
index 9bc62ec0c41d..8a2356959332 100644
--- a/net-misc/curl/curl-.ebuild
+++ 

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

2023-09-13 Thread Sam James
commit: 210feff3f2f0ae7cccabb9b484a3479108b9d04d
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:57:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 03:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=210feff3

sys-fs/bcachefs-tools: add subslot dep on libsodium

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

 ...-1.2_p20230813.ebuild => bcachefs-tools-1.2_p20230813-r1.ebuild} | 6 +++---
 sys-fs/bcachefs-tools/bcachefs-tools-.ebuild| 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813.ebuild 
b/sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813-r1.ebuild
similarity index 98%
rename from sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813.ebuild
rename to sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813-r1.ebuild
index 5a6adc90c67f..77d4dd61a6c2 100644
--- a/sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813.ebuild
+++ b/sys-fs/bcachefs-tools/bcachefs-tools-1.2_p20230813-r1.ebuild
@@ -141,10 +141,10 @@ IUSE="fuse test"
 RESTRICT="!test? ( test )"
 
 DEPEND="
-   app-arch/lz4
+   app-arch/lz4:=
dev-libs/libaio
-   dev-libs/libsodium
-   dev-libs/userspace-rcu
+   dev-libs/libsodium:=
+   dev-libs/userspace-rcu:=
sys-apps/keyutils
sys-apps/util-linux
sys-libs/zlib

diff --git a/sys-fs/bcachefs-tools/bcachefs-tools-.ebuild 
b/sys-fs/bcachefs-tools/bcachefs-tools-.ebuild
index b30dc1f3b7ae..6724c112aeb5 100644
--- a/sys-fs/bcachefs-tools/bcachefs-tools-.ebuild
+++ b/sys-fs/bcachefs-tools/bcachefs-tools-.ebuild
@@ -36,10 +36,10 @@ RESTRICT="!test? ( test )"
 
 DEPEND="
fuse? ( >=sys-fs/fuse-3.7.0 )
-   app-arch/lz4
+   app-arch/lz4:=
dev-libs/libaio
-   dev-libs/libsodium
-   dev-libs/userspace-rcu
+   dev-libs/libsodium:=
+   dev-libs/userspace-rcu:=
sys-apps/keyutils
sys-apps/util-linux
sys-libs/zlib



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

2023-09-13 Thread Sam James
commit: f00d057260cc03691673c633f04253ee998608f4
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 03:28:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 03:28:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00d0572

app-text/ghostscript-gpl: add 10.02.0

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

 app-text/ghostscript-gpl/Manifest  |   1 +
 .../ghostscript-gpl/ghostscript-gpl-10.02.0.ebuild | 194 +
 2 files changed, 195 insertions(+)

diff --git a/app-text/ghostscript-gpl/Manifest 
b/app-text/ghostscript-gpl/Manifest
index 1ea787c05652..5888c5f1d63d 100644
--- a/app-text/ghostscript-gpl/Manifest
+++ b/app-text/ghostscript-gpl/Manifest
@@ -2,4 +2,5 @@ DIST ghostscript-10.0.0.tar.xz 62749144 BLAKE2B 
10b962d358994506b69aba34827ea9d6
 DIST ghostscript-10.01.0.tar.xz 67564800 BLAKE2B 
6b4b724158e7878f879e56154eaa399be0a53c97292e8df5b2a324ef329d83c31e85850d10b463e3e5373d5b47b7ac4a8b0d92769c76162b5e445292882ca831
 SHA512 
b679b35bcdcf211d6aa41a571225a50449e7e36def75cf37fee8f06889df3a5a9726a7aef2fd5ae819c2071cb6fcf8712741cd2c131c9341b60936e684bd8d98
 DIST ghostscript-10.01.1.tar.xz 67567268 BLAKE2B 
26f14f11362c7cd6e129044b8e094ad421fc607a702e1f5d10ae03b8ebfb1e76fc094281df739d6ebfa815c6080f1b2223036268474c41d795e2a1e5fc66bab2
 SHA512 
d944be9e8aef68d1176d64c40db6fa86d55d0c9e30047f2147c02806ab61cfe9ac2cb00d4e5b218ff3c51cc6ed47ceffe1bac4dd9d4cc1760b7974f30c6c2735
 DIST ghostscript-10.01.2.tar.xz 67571808 BLAKE2B 
d5bedfe058a9b982da3a5a9935617add8d963291f135e047369439eeb0b1587e697511fe4a2a9633cfb49594d3a36467d1df7904125f53c70d8161dc9825ff32
 SHA512 
ee20f0e12f553a3d04578e71a0d45defebc71117ce4dc2c14043985bfe7348ad7f8b2fe98fc9b4f5b935ecb32e50dc340be67d6ef58190542ec6d0f9da1de380
+DIST ghostscript-10.02.0.tar.xz 67955320 BLAKE2B 
4715385d6d05567d09a34d625d707507b6acd88cf6e91bae9a5867cc59871164186fef8124eaa56a2a13df8b3f18ef3f9277e6a0aea88b0e5c30a5312037a0be
 SHA512 
c49344151063e915add55a0a842c2a645d8362a5cbca663bd07638f4bd3699a08cade37a9efe905ad5a41e014353e5e1b1268b7925e43128ad30d5b031396b71
 DIST ghostscript-gpl-10.0-patches.tar.xz 2980 BLAKE2B 
e2c20195b153bf45f374e84d91a4df1885a3696f4061340a0a2ac5f586b9723b45eade343ad0e5760e66616624b5f7dad82d62747040493d7ca40c13329b2df2
 SHA512 
dac26d7f75bbdc2a56891db7d607c2120717fdf8b1cd55c53ed3be09de3e0a62338585f4dac74496d634ce03ecb2212f386187e72b5e6b59debf8d07694e0c83

diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.02.0.ebuild 
b/app-text/ghostscript-gpl/ghostscript-gpl-10.02.0.ebuild
new file mode 100644
index ..292db558604c
--- /dev/null
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.02.0.ebuild
@@ -0,0 +1,194 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs
+
+MY_PN=${PN/-gpl}
+MY_P="${MY_PN}-${PV/_}"
+PVM=$(ver_cut 1-2)
+PVM_S=$(ver_rs 1-2 "")
+
+# Use https://gitweb.gentoo.org/proj/codec/ghostscript-gpl-patches.git/ for 
patches
+# See 'index' branch for README
+MY_PATCHSET="ghostscript-gpl-10.0-patches.tar.xz"
+
+DESCRIPTION="Interpreter for the PostScript language and PDF"
+HOMEPAGE="https://ghostscript.com/ 
https://git.ghostscript.com/?p=ghostpdl.git;a=summary;
+SRC_URI="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PVM_S}/${MY_P}.tar.xz;
+if [[ -n "${MY_PATCHSET}" ]] ; then
+   SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCHSET};
+fi
+
+LICENSE="AGPL-3 CPL-1.0"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="cups dbus gtk l10n_de static-libs unicode X"
+
+LANGS="ja ko zh-CN zh-TW"
+for X in ${LANGS} ; do
+   IUSE="${IUSE} l10n_${X}"
+done
+
+DEPEND="
+   app-text/libpaper:=
+   media-libs/fontconfig
+   >=media-libs/freetype-2.4.9:2=
+   >=media-libs/jbig2dec-0.19:=
+   >=media-libs/lcms-2.6:2
+   >=media-libs/libpng-1.6.2:=
+   media-libs/libjpeg-turbo:=
+   >=media-libs/openjpeg-2.1.0:2=
+   >=media-libs/tiff-4.0.1:=
+   >=sys-libs/zlib-1.2.7
+   cups? ( >=net-print/cups-1.3.8 )
+   dbus? ( sys-apps/dbus )
+   gtk? ( x11-libs/gtk+:3 )
+   unicode? ( net-dns/libidn:= )
+   X? ( x11-libs/libXt x11-libs/libXext )
+"
+BDEPEND="virtual/pkgconfig"
+# bug #844115 for newer poppler-data dep
+RDEPEND="
+   ${DEPEND}
+   >=app-text/poppler-data-0.4.11-r2
+   >=media-fonts/urw-fonts-2.4.9
+   l10n_ja? ( media-fonts/kochi-substitute )
+   l10n_ko? ( media-fonts/baekmuk-fonts )
+   l10n_zh-CN? ( media-fonts/arphicfonts )
+   l10n_zh-TW? ( media-fonts/arphicfonts )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+   if [[ -n ${MY_PATCHSET} ]] ; then
+   # apply various patches, many borrowed from Fedora
+

[gentoo-commits] repo/gentoo:master commit in: games-strategy/0ad/

2023-09-13 Thread Sam James
commit: 9acc0180f478dee6f92338625e5930af349c3f55
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:58:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 03:15:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9acc0180

games-strategy/0ad: add subslot dep on libsodium

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

 .../0ad/{0ad-0.0.26_alpha.ebuild => 0ad-0.0.26_alpha-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/games-strategy/0ad/0ad-0.0.26_alpha.ebuild 
b/games-strategy/0ad/0ad-0.0.26_alpha-r1.ebuild
similarity index 99%
rename from games-strategy/0ad/0ad-0.0.26_alpha.ebuild
rename to games-strategy/0ad/0ad-0.0.26_alpha-r1.ebuild
index 49d734e318bd..e81615d22e85 100644
--- a/games-strategy/0ad/0ad-0.0.26_alpha.ebuild
+++ b/games-strategy/0ad/0ad-0.0.26_alpha-r1.ebuild
@@ -74,7 +74,7 @@ DEPEND="
dev-libs/boost:=
dev-libs/icu:=
dev-libs/libfmt:0=
-   dev-libs/libsodium
+   dev-libs/libsodium:=
dev-libs/libxml2
media-libs/libpng:0
media-libs/libsdl2[X,opengl,video]



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

2023-09-13 Thread Sam James
commit: b0d2455e2ce05ff4b81bafadffd95092f4cefaff
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:58:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 03:15:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0d2455e

dev-libs/libmacaroons: add subslot dep on libsodium

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

 ...{libmacaroons-0.3.0-r1.ebuild => libmacaroons-0.3.0-r2.ebuild} | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/libmacaroons/libmacaroons-0.3.0-r1.ebuild 
b/dev-libs/libmacaroons/libmacaroons-0.3.0-r2.ebuild
similarity index 85%
rename from dev-libs/libmacaroons/libmacaroons-0.3.0-r1.ebuild
rename to dev-libs/libmacaroons/libmacaroons-0.3.0-r2.ebuild
index 71fbf928561c..ba3c057214a9 100644
--- a/dev-libs/libmacaroons/libmacaroons-0.3.0-r1.ebuild
+++ b/dev-libs/libmacaroons/libmacaroons-0.3.0-r2.ebuild
@@ -14,8 +14,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 DEPEND="
-   dev-libs/json-c
-   dev-libs/libsodium
+   dev-libs/json-c:=
+   dev-libs/libsodium:=
 "
 RDEPEND="${DEPEND}"
 BDEPEND=""
@@ -23,8 +23,8 @@ BDEPEND=""
 S="${WORKDIR}"/${PN}-releases-${PV}
 
 PATCHES=(
-   "${FILESDIR}"/${P}-json-c.patch
-   "${FILESDIR}"/${P}-no-python.patch
+   "${FILESDIR}"/${P}-json-c.patch
+   "${FILESDIR}"/${P}-no-python.patch
 )
 
 src_prepare() {



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

2023-09-13 Thread Sam James
commit: f1ddaccd289f01e80da898296b444879103647e6
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:59:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 03:15:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ddaccd

sci-libs/gdal: add 3.7.2

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

 sci-libs/gdal/Manifest  |   2 +
 sci-libs/gdal/gdal-3.7.2.ebuild | 286 
 2 files changed, 288 insertions(+)

diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest
index 3e7cf00d1719..bced264317d2 100644
--- a/sci-libs/gdal/Manifest
+++ b/sci-libs/gdal/Manifest
@@ -1,6 +1,8 @@
 DIST gdal-3.6.4.tar.xz 8648032 BLAKE2B 
d6abdbcc87029bf230dae5586f06cbd329e5e43be37d8f5e9a72c67c93a6769458cc9c693b498e3f697b1ee1b68c9f9dbf7545ff9819fceb8fdde81b8d4ac882
 SHA512 
a8f69158d44ea456c44cfcb8937892697a28d2e4a4c28db8fb9e81c51436a6edcb7a392b8c7ef63cd7453be6350a938bc4ba910720d9d5d9a1f32c57c558
 DIST gdal-3.7.0.tar.xz 8604724 BLAKE2B 
400cc17fc636c637f7c40e93aed8e2db7bfbbe73741da4135cfeec8dbcda24ce0c8035214edf038afc29a916012da86a78d789729540f870231dfa6aa27e424a
 SHA512 
4a3262d75ffbb58ec0821cd266843e28ca64c34383fb2bfaf30c984bf01c6d012381892a31a2ebc7c27a58b058fb44389cd45b05b619579b6178feb192f37bc6
 DIST gdal-3.7.1.tar.xz 8614512 BLAKE2B 
c137ca19809170948b5b7bf852193d922d167fed554eef0cf43f326098b7b7faa40427fddbe14b051af31bbc53a91555ce562f88d04f37f81e0753265383c42a
 SHA512 
c72483a28af8f5512757a9f319c70a12e5d5cd5e30cb2ace160e7cbad6099544526a7136875582b6e76ce10968ef1bd67a78e4df65d64bc4e8feeb7684146ca6
+DIST gdal-3.7.2.tar.xz 8619608 BLAKE2B 
29a96e34f4ffe661fc2af786b9a229be779ed5e91e4c580834f6624f4173ede8adf22c27b2830c446736c0ff37501441ab2afea9f780dad4588636b03deb1f71
 SHA512 
6f2bd93520bd45e64b7613c8bcb0e0848d7ce10bcf716ff6ba5ef9ec9cad5798d65c79461fe0b83e99103ac12893893fea44b9b4c23f1e2f05b914f3e7f982f1
 DIST gdalautotest-3.6.4.tar.gz 12614090 BLAKE2B 
d2c33b56790c1cb030a102ff48bec33c3d187c5be6e13d56da8d6cb8e9393734c2144274cbe08cf82b2a023ffb75df9fd01bcfd9f3d73076c95c4b213823f64e
 SHA512 
2a7704e57f8bc0687c759d047b5a8fb290b2959eb058e02b08edf12e9cca17d6a9121213ef48e8b616c94c8cbe321531612700c6db52cb47fbcc5893c1c1c1c1
 DIST gdalautotest-3.7.0.tar.gz 13785892 BLAKE2B 
cac18436ad2acb558e27e8ba3f1f2c22aa6c7ba258abe25118acf65fb2cb8a3d5f132ccb8315912a54d07f035b5ff331cf6a66bdf51a54c8275c5203e844eb82
 SHA512 
81e80c799a8a910a861182480e8306c8583cdffe7cb62f47fbaddf031e1c4d1d3fb341edf0daddbb8c934e5f2d547b380feb2f5a9f22cd50db14e43c2b02737b
 DIST gdalautotest-3.7.1.tar.gz 13830135 BLAKE2B 
277574c603fe92758246577df3717363a45c7321378ea15766f4198100f3277e12028ee3b480bc1a7d803519664974c6a745f2968de50278c6e8e6d389a95b46
 SHA512 
d69de5daa9e1f49089b5465f93b09a2717065d119127150e65dbbfb23dc664c34b7e21e59edb17ce827b62d43d72f1d672ac70dca592ade90fe07359644e2c66
+DIST gdalautotest-3.7.2.tar.gz 13835621 BLAKE2B 
38cf190bf5f81836da0b56c89cf3a4fa5461215d82df48a598420bc1bdde81cdcb2e56f9b987ec60c35646470297ade41b6ca5fd3dc7df131cdfeb3de33a7b87
 SHA512 
9c3ace4811805b6393fe4f06d95e155427da8bb18aa8ceec0f28966c92bdf6edd57c565889c4d8deb58f46a3cb88e39fc31aa33fe27804f228e91781bd9e91b3

diff --git a/sci-libs/gdal/gdal-3.7.2.ebuild b/sci-libs/gdal/gdal-3.7.2.ebuild
new file mode 100644
index ..b652d383e470
--- /dev/null
+++ b/sci-libs/gdal/gdal-3.7.2.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+inherit cmake java-pkg-opt-2 python-single-r1
+
+DESCRIPTION="Translator library for raster geospatial data formats (includes 
OGR support)"
+HOMEPAGE="https://gdal.org/;
+SRC_URI="https://download.osgeo.org/${PN}/${PV}/${P}.tar.xz;
+SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.tar.gz )"
+
+LICENSE="BSD Info-ZIP MIT"
+SLOT="0/33" # subslot is libgdal.so.
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="
+   python? ( ${PYTHON_REQUIRED_USE} )
+   spatialite? ( sqlite )
+   test? ( ${PYTHON_REQUIRED_USE} )
+"
+
+BDEPEND="
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+   java? (
+   dev-java/ant-core
+   dev-lang/swig
+   )
+   python? (
+   dev-lang/swig
+   $(python_gen_cond_dep '
+   dev-python/setuptools[${PYTHON_USEDEP}]
+   ')
+   )
+   test? (
+   ${PYTHON_DEPS}
+   dev-cpp/gtest
+   )
+"
+DEPEND="
+   dev-libs/expat
+   dev-libs/json-c:=
+   

[gentoo-commits] repo/gentoo:master commit in: app-i18n/unicode-data/

2023-09-13 Thread Matt Turner
commit: 8fc5b60e68a6fa8b5ab25f5d5246ae8246dbfd01
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep 14 02:27:14 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 14 03:05:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc5b60e

app-i18n/unicode-data: Version bump to 15.1.0

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

 app-i18n/unicode-data/Manifest   |  2 ++
 app-i18n/unicode-data/unicode-data-15.1.0.ebuild | 28 
 2 files changed, 30 insertions(+)

diff --git a/app-i18n/unicode-data/Manifest b/app-i18n/unicode-data/Manifest
index 834b4be82530..aa3bd514bc42 100644
--- a/app-i18n/unicode-data/Manifest
+++ b/app-i18n/unicode-data/Manifest
@@ -2,3 +2,5 @@ DIST unicode-data-14.0.0-UCD.zip 6985828 BLAKE2B 
2d36d35ded44fe1ad7966dae93e388c
 DIST unicode-data-14.0.0-Unihan.zip 7116482 BLAKE2B 
feafb77e8a1694efe940be226735f88c2e08be43408b8c12de87b86860d3cfacffb3d7d287e4fbf6b7fcef1055f3fe6b74f312312dd7d1886cbc7a394a7df983
 SHA512 
1827e512dd1bd27f3553746275dc90e3c3add38590d56da3901eccb56b94fee9e2dd806514a866ca73dfe4770ec585d200a6b6a7a4293c2ff572a2f5b50ef091
 DIST unicode-data-15.0.0-UCD.zip 7059105 BLAKE2B 
5615eeb9a73f9bd36986bd0d8fdc3c22d8b33d6ba36bb79f1d78ead2f4193fd926f1dd939c9c53047efdbd9346937f66e8c7cbf538ea4fe6a4bd5bdc02aa5528
 SHA512 
442a99694fccf0d1ff6f6236bec2cff7408eef4d9dba575ba4f5dc45cebf4d2b1b30334ef8a843887a0f410b24e0f79f7f30f06a195659def998875981604a6a
 DIST unicode-data-15.0.0-Unihan.zip 7293545 BLAKE2B 
46d8b13ac6970a27d70262d45c703496dd99bff4ac7eefed2003f3f7d02b070461211eb03400f0fe0decfb65a3dccd0973c8da286f9f6fc84681dd263ea366b6
 SHA512 
d9cf39adebe83ed0fd8d473cf057b8aa8b2362019d9f7ee7afc041501b1bbbe4d13050350ac40ce4a020cd1d64d52548fe262c3b2893934a032e1de8075e964c
+DIST unicode-data-15.1.0-UCD.zip 8248819 BLAKE2B 
6280ee4c7044bf72cfc1f04c02c06bda1052c4909b2209d41a0ddef3e1eca7d639afa293d1536d1af1ef118311327ec4ec52cdefe8eac081bc84738972993a0e
 SHA512 
6285b78d5765092d04632f2bdf23f43fe4c3d8acc28700ff941b5a647bf86aba348ea280cee54f5761e534070439cd5628cb25cb7cd9d7dca08e05000f434f54
+DIST unicode-data-15.1.0-Unihan.zip 759 BLAKE2B 
a92e3fa3dfb765b94641596b67779385edf519b788192a2798b27107fc6860cedc00d445066dad67746b7cd04a7fd2ed5a0f2b65a864d52f043750ad37cd318d
 SHA512 
fc1a32fc68b3e1d2d358fca91c2cd6c1103557405e91ff558585f18a2e9b1ee6f8af89e7ee922ff36cade67a5cf4f5b4042ba97d350af7b92b18f161eef5ec78

diff --git a/app-i18n/unicode-data/unicode-data-15.1.0.ebuild 
b/app-i18n/unicode-data/unicode-data-15.1.0.ebuild
new file mode 100644
index ..2057991366c3
--- /dev/null
+++ b/app-i18n/unicode-data/unicode-data-15.1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Unicode data from unicode.org"
+HOMEPAGE="https://unicode.org/ucd/;
+SRC_URI="https://unicode.org/Public/zipped/${PV}/UCD.zip -> ${P}-UCD.zip
+   https://unicode.org/Public/zipped/${PV}/Unihan.zip -> ${P}-Unihan.zip"
+
+LICENSE="unicode"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+DEPEND="app-arch/unzip"
+S="${WORKDIR}"
+
+src_unpack() {
+   # Unihan.zip needs to be installed as a zip for reverse deps
+   # https://bugzilla.gnome.org/show_bug.cgi?id=768210
+   unpack ${P}-UCD.zip
+}
+
+src_install() {
+   insinto /usr/share/${PN}
+   doins -r "${S}"/*
+   newins "${DISTDIR}"/${P}-Unihan.zip Unihan.zip
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gucharmap/

2023-09-13 Thread Matt Turner
commit: a9da665f81cd033236a3b2795ce01a5e170aa15c
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Sep 14 02:31:59 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Thu Sep 14 03:05:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9da665f

gnome-extra/gucharmap: Version bump to 15.1.0

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

 gnome-extra/gucharmap/Manifest|  1 +
 gnome-extra/gucharmap/gucharmap-15.1.0.ebuild | 76 +++
 2 files changed, 77 insertions(+)

diff --git a/gnome-extra/gucharmap/Manifest b/gnome-extra/gucharmap/Manifest
index 95254c7171ff..81e82559b5a0 100644
--- a/gnome-extra/gucharmap/Manifest
+++ b/gnome-extra/gucharmap/Manifest
@@ -1 +1,2 @@
 DIST gucharmap-15.0.4.tar.bz2 1453197 BLAKE2B 
718890e466e19934b012a79deefc2174edba6de59bd9a374dee5e8cf396fd0a06ae8e4db4cfb223d43284d59be87344310e4cb94e1e45ae158e0213e7bfa06f5
 SHA512 
280fb164f2d850f9b4a8e54c24d0bc461e0abe2e53f34a6f2f0098397c04856091c6f730cfa9451de5b676b569e2a43bcf2a9dfe160f916b00622ec5535c1e94
+DIST gucharmap-15.1.0.tar.bz2 1455091 BLAKE2B 
c8ca3f5aae97e0d0c10aa73559a2eae06ff2e2a9fe59186388c03d0d2c75a9f2bcafa21d1a894d25ff6cb254c9f34e7b8b5241182d05c9c9dbebbeda94078525
 SHA512 
b40b15592d8ed059337abf166d71eb7c315f87dcfe2c2029ab380a67b928c14aac49c63b91f99ba45cb13b6faeb8bf70ca7a19896221f2b08dfa6fb6445c0198

diff --git a/gnome-extra/gucharmap/gucharmap-15.1.0.ebuild 
b/gnome-extra/gucharmap/gucharmap-15.1.0.ebuild
new file mode 100644
index ..5eaba63f4112
--- /dev/null
+++ b/gnome-extra/gucharmap/gucharmap-15.1.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Unicode character map viewer and library"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gucharmap;
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2;
+
+LICENSE="GPL-3+"
+SLOT="2.90"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+
+UNICODE_VERSION="15.1.0"
+
+IUSE="+introspection gtk-doc vala"
+REQUIRED_USE="vala? ( introspection )"
+
+RDEPEND="media-libs/freetype:2
+   >=dev-libs/glib-2.32:2
+   >=x11-libs/gtk+-3.22:3[introspection?]
+   >=dev-libs/libpcre2-10.21:=
+   =app-i18n/unicode-data-${UNICODE_VERSION}*
+   >=x11-libs/pango-1.42.4-r2[introspection?]
+
+   !gnome-extra/gucharmap:0
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   app-text/docbook-xml-dtd:4.1.2
+   dev-libs/glib:2
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   gtk-doc? ( >=dev-util/gtk-doc-1 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   vala? ( $(vala_depend) )
+"
+
+PATCHES=(
+   "${FILESDIR}"/14.0.1-install-user-help.patch
+)
+
+src_prepare() {
+   default
+   use vala && vala_setup
+   xdg_environment_reset
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dcharmap=true
+   -Ddbg=false # in 14.0.1 all this does is pass -ggdb3
+   $(meson_use gtk-doc docs)
+   $(meson_use introspection gir)
+   -Dgtk3=true
+   -Ducd_path="${EPREFIX}/usr/share/unicode-data"
+   $(meson_use vala vapi)
+   )
+
+   meson_src_configure
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



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

2023-09-13 Thread Sam James
commit: cfd98556780ca4f6cb90b73fb311e25c77ee3816
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:51:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:51:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfd98556

dev-db/sqlmap: Stabilize 1.7.8 amd64, #914153

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

 dev-db/sqlmap/sqlmap-1.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlmap/sqlmap-1.7.8.ebuild 
b/dev-db/sqlmap/sqlmap-1.7.8.ebuild
index 550ec7d5d4b0..2e665b523b24 100644
--- a/dev-db/sqlmap/sqlmap-1.7.8.ebuild
+++ b/dev-db/sqlmap/sqlmap-1.7.8.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
 else

SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="~amd64 ~x86"
+   KEYWORDS="amd64 ~x86"
 fi
 
 # sqlmap (GPL-2+)



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

2023-09-13 Thread Sam James
commit: 8314a1280b3ca5bcc95a8b7e671daf7975bfdff9
Author: Matt Jolly  footclan  ninja>
AuthorDate: Thu Sep 14 00:03:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:49:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8314a128

media-libs/libwebp: add 1.3.1_p20230912

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

 media-libs/libwebp/Manifest   |  1 +
 media-libs/libwebp/libwebp-1.3.1_p20230912.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/media-libs/libwebp/Manifest b/media-libs/libwebp/Manifest
index 05e0727266b0..56238ea7e0bc 100644
--- a/media-libs/libwebp/Manifest
+++ b/media-libs/libwebp/Manifest
@@ -1,2 +1,3 @@
 DIST libwebp-1.2.4.tar.gz 4141376 BLAKE2B 
522ee427f63ec51040b2813ad4bac9df0c86678ea441a28f36f979b01d35b25d11e5297a139e00ddf3e14bade298d3c1ab9ad3157246926cb9a713d3f51bb205
 SHA512 
01f21e2c3057f5878b33664d0070832d78420de3cb2fe4379b07ae6a27bb569fd1c27a920fe324beccb96ae7bfa8c05fdd9e7b0aeba6de06ab4d8b084bb38803
 DIST libwebp-1.3.1-p20230908.tar.gz 3690666 BLAKE2B 
895c9d384e0b40403940db093f8022fa81e67ce980711e3958d6614bf6aa9c9bd2cb01c1eba02b72028474f662f2ac996b14f0df5029690881053d55016dd9ab
 SHA512 
4f93ef865dd653254089c9fdc8209a3add9a909002fbb56fc0784856dc50a6349c95ca6a06cb26601cd4233a09122009d61ad24e67258b069748ad9bb4da0c80
+DIST libwebp-1.3.1-p20230912.tar.gz 3690965 BLAKE2B 
f0d913d0b4516989f60345932e9259af1bfc1af85048a54c0aa25c6fdabd5948fcf59173253f9caa6c4b0ab96724b223ab65dabedd20bc9d6722fa4bfa712b38
 SHA512 
aa53084668cd5c345f4a73bd6c69c2eb411e73c735e5b6a2f76e935ab0f7519e9064bba9405df18c084686e8b95ba2335e2b534253b113c5a03aa63e259f07a8

diff --git a/media-libs/libwebp/libwebp-1.3.1_p20230912.ebuild 
b/media-libs/libwebp/libwebp-1.3.1_p20230912.ebuild
new file mode 100644
index ..61c5ef6b0d0d
--- /dev/null
+++ b/media-libs/libwebp/libwebp-1.3.1_p20230912.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="A lossy image compression format"
+HOMEPAGE="https://developers.google.com/speed/webp/download;
+MY_COMMIT=95ea5226c870449522240ccff26f0b006037c520
+SRC_URI="https://github.com/webmproject/libwebp/archive/${MY_COMMIT}.tar.gz -> 
${MY_P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="BSD"
+SLOT="0/7" # subslot = libwebp soname version
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+IUSE="cpu_flags_arm_neon cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 gif +jpeg 
opengl +png static-libs swap-16bit-csp tiff"
+
+# TODO: dev-lang/swig bindings in swig/ subdirectory
+RDEPEND="gif? ( media-libs/giflib:= )
+   jpeg? ( media-libs/libjpeg-turbo:= )
+   opengl? (
+   media-libs/freeglut
+   virtual/opengl
+   )
+   png? ( media-libs/libpng:= )
+   tiff? ( media-libs/tiff:= )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.2.3-libpng-pkg-config.patch
+)
+
+src_prepare() {
+   default
+   # Needed for pkg-config patch; use elibtoolize instead if that's ever 
dropped
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local args=(
+   --enable-libwebpmux
+   --enable-libwebpdemux
+   --enable-libwebpdecoder
+   $(use_enable static-libs static)
+   $(use_enable swap-16bit-csp)
+   $(use_enable jpeg)
+   $(use_enable png)
+   $(use_enable opengl gl)
+   $(use_enable tiff)
+
+   $(use_enable cpu_flags_x86_sse2 sse2)
+   $(use_enable cpu_flags_x86_sse4_1 sse4.1)
+   $(use_enable cpu_flags_arm_neon neon)
+
+   # Only used for gif2webp binary wrt bug #486646
+   $(multilib_native_use_enable gif)
+   )
+
+   ECONF_SOURCE="${S}" econf "${args[@]}"
+}
+
+multilib_src_install() {
+   emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+   find "${ED}" -type f -name "*.la" -delete || die
+   dodoc AUTHORS ChangeLog doc/*.txt NEWS README.md
+}



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

2023-09-13 Thread Sam James
commit: 5ec0fbf6a6f71c62179ef3e7b6bdd6ca26ad287b
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:49:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ec0fbf6

media-libs/tiff: add 4.6.0

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

 media-libs/tiff/Manifest  |  2 +
 media-libs/tiff/tiff-4.6.0.ebuild | 81 +++
 2 files changed, 83 insertions(+)

diff --git a/media-libs/tiff/Manifest b/media-libs/tiff/Manifest
index 2d09c285decb..8a7afa9587e2 100644
--- a/media-libs/tiff/Manifest
+++ b/media-libs/tiff/Manifest
@@ -2,3 +2,5 @@ DIST tiff-4.5.0.tar.xz 2320900 BLAKE2B 
c69801ba9d55b1ed27a92d31d8cd16937fe69299f
 DIST tiff-4.5.0.tar.xz.sig 310 BLAKE2B 
bbe7f9600061416227276424eb220714a1375d3e295cb0c5b7f76074324c1a2698a5029dde3e734331e9caf02d8a086273ded2ab09285857dbbfe3ad83506912
 SHA512 
8cef09755f4efe68db69591967e495852cf63c2d8113a877a2254f536d38c60b6dc864c07089249cd8109a8408672a297ae9e59d8233687bc2796dc158ccfb32
 DIST tiff-4.5.1.tar.xz 2228040 BLAKE2B 
793c03593c46d6f804f622f5ff7e799751ee79e87ec1575801d2238fbcd2e89ed657a5081d3651e337f1bb14603ff94a15aad878e7fdf2cf75ada38eed64d9d2
 SHA512 
fc6af93d36598527480c517ddc4f19fe72e9f07ef4997e5731604253c8db0b9bae816ba7a56985bf22fbbb48db1fab5ed4c2b32a5145bc9477ef24b221a61179
 DIST tiff-4.5.1.tar.xz.sig 310 BLAKE2B 
fd5e3ff9c55790777b9d2587910cfb47953a27925bdf8610fc5b9db05a5662b534df542e3658db7b897c8de510479d0a7f0773092ac2f71e3c7bcb4beb14594f
 SHA512 
10e434de0140bbd7e3830860bb611796b65fff5e718a2d5fb2857959ff63149d73b4e1f3f7c4be2c27f8ca863b0e4b7731332544eba948ce10097552e1779aee
+DIST tiff-4.6.0.tar.xz 2124388 BLAKE2B 
3b508b02b0a536c5bc8e67fe4c1b09ae9c830252786ef4764202c14d673d1ef9634694de7a5893a3551dec684d00bad9d0442c7fea7bcd09238b9960d443cf62
 SHA512 
4cd9bb485bcac9c5efdd0c4814f2a38a762a3b69e70d909c05a24e2e9d2bd27357b9814e0cb1cee3898355d6ccfcf1615f715125c8ab8c651db474073734ab03
+DIST tiff-4.6.0.tar.xz.sig 310 BLAKE2B 
9f159a5839dd41bda34eceeed6e451455fbcfec5d51ebb097038e3977a391a751e91a9f683375593f45af0f9c8f0dbe55a0cc437fe4512537b30d513adfdb2c0
 SHA512 
da87b4294e17d49cf60e81ec5285f503291532423330552e41dddfb672c0636e95b8a80d603c3095abbee469cb7dce63c2df0c22b751a3bf8541550f97f78b49

diff --git a/media-libs/tiff/tiff-4.6.0.ebuild 
b/media-libs/tiff/tiff-4.6.0.ebuild
new file mode 100644
index ..7e0fc1f0de9f
--- /dev/null
+++ b/media-libs/tiff/tiff-4.6.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Release signer can vary per version but not clear if others will be doing
+# them in future, so gone with Even Rouault for now as he does other geosci
+# stuff too like PROJ, GDAL. Previous release manager of TIFF was
+# GraphicsMagick maintainer Bob Friesenhahn. Please be careful when verifying
+# who made releases.
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/rouault.asc
+inherit libtool multilib-minimal verify-sig flag-o-matic
+
+MY_P="${P/_rc/rc}"
+DESCRIPTION="Tag Image File Format (TIFF) library"
+HOMEPAGE="http://libtiff.maptools.org;
+SRC_URI="https://download.osgeo.org/libtiff/${MY_P}.tar.xz;
+SRC_URI+=" verify-sig? ( https://download.osgeo.org/libtiff/${MY_P}.tar.xz.sig 
)"
+S="${WORKDIR}/${PN}-$(ver_cut 1-3)"
+
+LICENSE="libtiff"
+SLOT="0/6"
+if [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+fi
+IUSE="+cxx jbig jpeg lzma static-libs test webp zlib zstd"
+RESTRICT="!test? ( test )"
+
+# bug #483132
+REQUIRED_USE="test? ( jpeg )"
+
+RDEPEND="
+   jbig? ( >=media-libs/jbigkit-2.1:=[${MULTILIB_USEDEP}] )
+   jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+   lzma? ( >=app-arch/xz-utils-5.0.5-r1[${MULTILIB_USEDEP}] )
+   webp? ( media-libs/libwebp:=[${MULTILIB_USEDEP}] )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+   zstd? ( >=app-arch/zstd-1.3.7-r1:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-evenrouault )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/tiffconf.h
+)
+
+src_prepare() {
+   default
+
+   # Added to fix cross-compilation
+   elibtoolize
+}
+
+multilib_src_configure() {
+   append-lfs-flags
+
+   local myeconfargs=(
+   --disable-sphinx
+   --with-docdir="${EPREFIX}"/usr/share/doc/${PF}
+   $(use_enable cxx)
+   $(use_enable jbig)
+   $(use_enable jpeg)
+   $(use_enable lzma)
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   $(use_enable webp)
+   $(use_enable zlib)
+   $(use_enable zstd)
+
+   $(multilib_native_enable docs)

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

2023-09-13 Thread Sam James
commit: 6edffac98b8f8ad26622f021fbe0b1399002eeec
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:51:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:51:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6edffac9

dev-db/sqlmap: Stabilize 1.7.8 x86, #914153

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

 dev-db/sqlmap/sqlmap-1.7.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-db/sqlmap/sqlmap-1.7.8.ebuild 
b/dev-db/sqlmap/sqlmap-1.7.8.ebuild
index 2e665b523b24..ad6dac4b9230 100644
--- a/dev-db/sqlmap/sqlmap-1.7.8.ebuild
+++ b/dev-db/sqlmap/sqlmap-1.7.8.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} ==  ]] ; then
EGIT_REPO_URI="https://github.com/sqlmapproject/sqlmap;
 else

SRC_URI="https://github.com/sqlmapproject/sqlmap/archive/refs/tags/${PV}.tar.gz 
-> ${P}.gh.tar.gz"
-   KEYWORDS="amd64 ~x86"
+   KEYWORDS="amd64 x86"
 fi
 
 # sqlmap (GPL-2+)



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

2023-09-13 Thread Sam James
commit: 90fc041afe7787ef02d6be72932a3c6becc3deec
Author: Martin Mokry  protonmail  com>
AuthorDate: Wed Sep 13 17:09:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:50:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90fc041a

dev-util/poetry: Restrict dependency on dev-python/build

Signed-off-by: Martin Mokry  protonmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32756
Signed-off-by: Sam James  gentoo.org>

 dev-python/poetry/poetry-1.6.1-r1.ebuild | 87 
 1 file changed, 87 insertions(+)

diff --git a/dev-python/poetry/poetry-1.6.1-r1.ebuild 
b/dev-python/poetry/poetry-1.6.1-r1.ebuild
new file mode 100644
index ..b05b1bb96d19
--- /dev/null
+++ b/dev-python/poetry/poetry-1.6.1-r1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A frontend for poetry - a python dependency management and 
packaging tool"
+HOMEPAGE="
+   https://python-poetry.org/
+   https://github.com/python-poetry/poetry
+   https://pypi.org/project/poetry/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+# dev-python/build: 1.0 breaks backward compatibility
+# https://github.com/python-poetry/poetry/issues/8434
+RDEPEND="
+   >=dev-python/poetry-core-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/poetry-plugin-export-1.5.0[${PYTHON_USEDEP}]
+   =dev-python/cachecontrol-0.13.0[${PYTHON_USEDEP}]
+   >=dev-python/cleo-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/crashtest-0.4.1[${PYTHON_USEDEP}]
+   >=dev-python/dulwich-0.21.2[${PYTHON_USEDEP}]
+   >=dev-python/installer-0.7.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-4.10.0[${PYTHON_USEDEP}]
+   >=dev-python/keyring-24.0.0[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.4[${PYTHON_USEDEP}]
+   >=dev-python/pexpect-4.7.0[${PYTHON_USEDEP}]
+   >=dev-python/pkginfo-1.9.4[${PYTHON_USEDEP}]
+   >=dev-python/platformdirs-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+   >=dev-python/requests-toolbelt-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/shellingham-1.5.0[${PYTHON_USEDEP}]
+   >=dev-python/tomlkit-0.11.6[${PYTHON_USEDEP}]
+   >=dev-python/trove-classifiers-2022.5.19[${PYTHON_USEDEP}]
+   >=dev-python/urllib3-1.26.0[${PYTHON_USEDEP}]
+   >=dev-python/virtualenv-20.22.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
+   ' 3.10)
+"
+
+BDEPEND="
+   test? (
+   >=dev-python/deepdiff-6.3.1[${PYTHON_USEDEP}]
+   >=dev-python/httpretty-1.0[${PYTHON_USEDEP}]
+   >=dev-python/pytest-mock-3.9[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-3.1[${PYTHON_USEDEP}]
+   )
+"
+
+src_prepare() {
+   # unpin
+   sed -e 's:\^:>=:' \
+   -e '/poetry-core/s:":">=:' \
+   -e 's:,<[0-9.]*::' \
+   -i pyproject.toml || die
+
+   distutils-r1_src_prepare
+}
+
+EPYTEST_DESELECT=(
+   # Tests require network (they run `pip install ...`)
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_directories
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_git
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_git_with_subdirectories
+   
tests/installation/test_pip_installer.py::test_uninstall_git_package_nspkg_pth_cleanup
+   
tests/installation/test_executor.py::test_executor_should_write_pep610_url_references_for_non_wheel_files
+   
tests/installation/test_installer.py::test_installer_with_pypi_repository
+   
tests/masonry/builders/test_editable_builder.py::test_builder_setup_generation_runs_with_pip_editable
+
+   # Works with network, but otherwise: Backend 'poetry.core.masonry.api' 
is not available.
+   tests/installation/test_chef.py::test_prepare_sdist
+   tests/installation/test_chef.py::test_prepare_directory
+   tests/installation/test_chef.py::test_prepare_directory_with_extensions
+   tests/installation/test_chef.py::test_prepare_directory_editable
+)
+
+distutils_enable_tests pytest



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

2023-09-13 Thread Sam James
commit: 76ee1278480010b868b235a0b99221c96e710ec1
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:44:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:44:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ee1278

dev-libs/libsodium: fix subslot for 1.0.19

I didn't mean to push it earlier yet, oops.

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

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

diff --git a/dev-libs/libsodium/libsodium-1.0.19.ebuild 
b/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild
similarity index 99%
rename from dev-libs/libsodium/libsodium-1.0.19.ebuild
rename to dev-libs/libsodium/libsodium-1.0.19-r1.ebuild
index 124dae6f5cba..cb3ef0373a0f 100644
--- a/dev-libs/libsodium/libsodium-1.0.19.ebuild
+++ b/dev-libs/libsodium/libsodium-1.0.19-r1.ebuild
@@ -28,7 +28,7 @@ fi
 S="${WORKDIR}"/${PN}-stable
 
 LICENSE="ISC"
-SLOT="0/23"
+SLOT="0/26"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="+asm minimal static-libs +urandom verify-sig"
 



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

2023-09-13 Thread Sam James
commit: a530eb845602c26c32cdc08f47b906c9c843eca1
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:18:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:18:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a530eb84

sys-apps/texinfo: add 7.0.92

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

 sys-apps/texinfo/Manifest  |  1 +
 sys-apps/texinfo/texinfo-7.0.92.ebuild | 92 ++
 2 files changed, 93 insertions(+)

diff --git a/sys-apps/texinfo/Manifest b/sys-apps/texinfo/Manifest
index a89aef3b1741..b44a221858e3 100644
--- a/sys-apps/texinfo/Manifest
+++ b/sys-apps/texinfo/Manifest
@@ -3,3 +3,4 @@ DIST texinfo-7.0.2.tar.xz 4875424 BLAKE2B 
23737cc800392c949add14c1d0a01a294e8c22
 DIST texinfo-7.0.3.tar.xz 4886668 BLAKE2B 
38710faba2f717f7990228d58924901ea7d7378cc02e2059a437b5127f9e2dc67f732584e3f45fc34e8ef6d7671a546fe66871dadbd29e772f3417768622a650
 SHA512 
7d14f7458f2b7d0ee0b740e00a5fc2a9d61d33811aa5905d649875ec518dcb4f01be46fb0c46748f7dfe36950597a852f1473ab0648d5add225bc8f35528a8ff
 DIST texinfo-7.0.90.tar.xz 5474032 BLAKE2B 
6578671213309a6d0ee5fa6eec8d4515416d0fc7c9e37a741309caeffecb970796dfb9b7164f5377fcc368ecf1fa0bbaff46ed5345afdcc17fd0e624ee0cf47b
 SHA512 
cfff7e340c211488cb38d0acdfea54d1c74007f3deeadedb097741225c54eb3c13a05811426807f75d4b517b7e4bdd21238f06e6ceabfe8e7ae73a9b753800af
 DIST texinfo-7.0.91.tar.xz 5513076 BLAKE2B 
4dbadb9f36b7bb55282db33080b9bb7afd0bb275190bd8fb3a05474d45e3d33f06371b91b32012cee5e21f8632cec3b7f6b1de30c87231fc0d9a1bc80bb7ae77
 SHA512 
c6687e4300c14d8ad1a25099db66dc05440ea1b6c89803f30adde337bfdd25a3d3d91e80ec47e8930c6898ec0a022dd02e4e205d31233644d2d783b1c1be9bcc
+DIST texinfo-7.0.92.tar.xz 5513304 BLAKE2B 
0661ac8f148319097c7226bda25bad4c1ae611240d5d275847be339adb13055d6b543a09447a16040ae27ea0054f1978f4c49c5fc9eb3576ac6c83380c038401
 SHA512 
89f0d32fa4f380afa714c96be0f75972821f746b23557a58e570f7f73a5f7e5fc3f411045582b7147c57c7bc3543c0afd3e6972018849d9725cc672e6442cf78

diff --git a/sys-apps/texinfo/texinfo-7.0.92.ebuild 
b/sys-apps/texinfo/texinfo-7.0.92.ebuild
new file mode 100644
index ..7c36a9271893
--- /dev/null
+++ b/sys-apps/texinfo/texinfo-7.0.92.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Note: if your package uses the texi2dvi utility, it must depend on the
+# virtual/texi2dvi package to pull in all the right deps.  The tool is not
+# usable out-of-the-box because it requires the large tex packages.
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="The GNU info program and utilities"
+HOMEPAGE="https://www.gnu.org/software/texinfo/;
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://git.savannah.gnu.org/git/texinfo.git;
+   REGEN_BDEPEND="
+   >=sys-devel/autoconf-2.62
+   >=sys-devel/automake-1.16
+   sys-devel/libtool
+   "
+elif [[ $(ver_cut 3) -ge 90 || $(ver_cut 4) -ge 90 ]] ; then
+   SRC_URI="https://alpha.gnu.org/gnu/${PN}/${P}.tar.xz;
+   REGEN_BDEPEND=""
+else
+   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+   REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="nls +standalone static"
+
+RDEPEND="
+   !=app-text/tetex-2*
+   >=sys-libs/ncurses-5.2-r2:=
+   virtual/perl-Data-Dumper
+   virtual/perl-Encode
+   virtual/perl-Unicode-Collate
+   standalone? ( >=dev-lang/perl-5.8.1 )
+   !standalone?  (
+   >=dev-lang/perl-5.8.1:=
+   dev-libs/libunistring:=
+   )
+   nls? ( virtual/libintl )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${REGEN_BDEPEND}
+   nls? ( >=sys-devel/gettext-0.19.6 )
+"
+
+src_prepare() {
+   default
+
+   if [[ ${PV} ==  ]]; then
+   ./autogen.sh || die
+   fi
+
+   # Needed if a patch touches install-info.c
+   #touch man/install-info.1 || die
+
+   if use prefix ; then
+   sed -i -e '1c\#!/usr/bin/env sh' util/texi2dvi util/texi2pdf || 
die
+   touch {doc,man}/{texi2dvi,texi2pdf,pdftexi2dvi}.1 || die
+   fi
+}
+
+src_configure() {
+   # Respect compiler and CPPFLAGS/CFLAGS/LDFLAGS for Perl extensions
+   # bug #622576
+   local -x PERL_EXT_CC="$(tc-getCC)" PERL_EXT_CPPFLAGS="${CPPFLAGS}"
+   local -x PERL_EXT_CFLAGS="${CFLAGS}" PERL_EXT_LDFLAGS="${LDFLAGS}"
+
+   use static && append-ldflags -static
+
+   # TODO:
+   # --with-external-Unicode-EastAsianWidth
+   # --with-external-Text-Unidecode
+   #
+   # Also, 7.0.91 seemed to introduce a included-libunistring w/ 
USE=-standalone
+   # but it doesn't seem to do anything?
+   local myeconfargs=(
+   

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

2023-09-13 Thread Sam James
commit: 448256fcebbab16fbaa3bb51ad04259f39a1ae06
Author: Matt Jolly  footclan  ninja>
AuthorDate: Wed Sep 13 23:39:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:14:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448256fc

net-misc/curl: add 8.3.0

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

 net-misc/curl/Manifest| 2 ++
 net-misc/curl/{curl-.ebuild => curl-8.3.0.ebuild} | 4 ++--
 net-misc/curl/curl-.ebuild| 4 ++--
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index 53f120ddedbe..6c37bee74e3e 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -4,3 +4,5 @@ DIST curl-8.1.2.tar.xz 2612652 BLAKE2B 
66d0828912bb9971dac99025aa8b5c1c2fac1f8b5
 DIST curl-8.1.2.tar.xz.asc 488 BLAKE2B 
304dbdb51aa113c0b70b2662e29b1be3294b04f5f00264ce60703756363999cd567dcd0301e27b294d1d53f16ecc016ba429fcbea240949b372750f7e6e7375a
 SHA512 
d120299a2d59259aeb19ae0fa3a3e181e25b6927677187037c61a0901879956177ce8dda10764073a47848f81dcbbcb94e0b6008742994042b6b8fd194e169c3
 DIST curl-8.2.1.tar.xz 2631932 BLAKE2B 
77c0b067935397afb3961378f2fe349fa988c6379c1ab7437c5d5f967710b2e9ba7aec91df8fe58a8b26c00c0164d4db9bd095ca27d1bf52b768c8d83cc0ecaf
 SHA512 
3f78c9330c52d32b166f17829fc2be13418ef925e88f75aacad7f369e7afe00dc4a56566418730dbb845b2b284d721b08f639df322e2e1ef2dfab165c4189094
 DIST curl-8.2.1.tar.xz.asc 488 BLAKE2B 
569a7c8d338f7175b5035fa281861b57cce7f5327ec6437d79e215e5a806619c9432d7960687e5463787f681cc408371c1eb1f0db7fb8678b8ef34ec50ef69d0
 SHA512 
31ee66a09e7bd14de949ae991c23a0b905d38407b73ae39bae6d01854d8708355c14bc4d0eab3ff931b85986d0236dd34e934eef6061f4b70739137fd0525084
+DIST curl-8.3.0.tar.xz 2641764 BLAKE2B 
6875b20e27ed86f9b6ab256210d85e9fb3b39645e8be710b2e6fe29fba40220f870e06bc21e8a92244670fed0a08c7716e4806a267ede49c4ed6d66e03f5fcd4
 SHA512 
6404b4c74fe1185cb482631ca3a143996cb7298d0d8a76bfafd7696e7729c0055a069bdba782dee3f3eb273fb678a4438cb27d3deca54022878cdff83a51
+DIST curl-8.3.0.tar.xz.asc 488 BLAKE2B 
ef5a749e579710d45db9f73da0cbcb58d77a9dfe73be622536496997fa792fe5cbd0331a31f01e21cbdb36c6384dca44baa647c9f3d20effabb5bfc275b1b491
 SHA512 
b7d45722640ac50181b20a6d663168ec6eec6691c5604ddfe9c7177f07da598cb2de688c631043dc428c311774d781ccd16bd1e2fb4f038be651e3bee383aec4

diff --git a/net-misc/curl/curl-.ebuild b/net-misc/curl/curl-8.3.0.ebuild
similarity index 98%
copy from net-misc/curl/curl-.ebuild
copy to net-misc/curl/curl-8.3.0.ebuild
index a5fba1abaf0e..9bc62ec0c41d 100644
--- a/net-misc/curl/curl-.ebuild
+++ b/net-misc/curl/curl-8.3.0.ebuild
@@ -63,8 +63,8 @@ RDEPEND="
kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[static-libs?,${MULTILIB_USEDEP}] )
nghttp3? (
-   >=net-libs/nghttp3-0.14.0[${MULTILIB_USEDEP}]
-   >=net-libs/ngtcp2-0.18.0[gnutls,ssl,-openssl,${MULTILIB_USEDEP}]
+   >=net-libs/nghttp3-0.15.0[${MULTILIB_USEDEP}]
+   >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,${MULTILIB_USEDEP}]
)
rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] )

diff --git a/net-misc/curl/curl-.ebuild b/net-misc/curl/curl-.ebuild
index a5fba1abaf0e..9bc62ec0c41d 100644
--- a/net-misc/curl/curl-.ebuild
+++ b/net-misc/curl/curl-.ebuild
@@ -63,8 +63,8 @@ RDEPEND="
kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
ldap? ( net-nds/openldap:=[static-libs?,${MULTILIB_USEDEP}] )
nghttp3? (
-   >=net-libs/nghttp3-0.14.0[${MULTILIB_USEDEP}]
-   >=net-libs/ngtcp2-0.18.0[gnutls,ssl,-openssl,${MULTILIB_USEDEP}]
+   >=net-libs/nghttp3-0.15.0[${MULTILIB_USEDEP}]
+   >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,${MULTILIB_USEDEP}]
)
rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] )



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

2023-09-13 Thread Sam James
commit: 887288c471e98185a4d3a0780bdafbd8b86482ff
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:19:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:19:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=887288c4

sys-apps/texinfo: drop 7.0.91

Had broken index handling.

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

 sys-apps/texinfo/Manifest  |  1 -
 sys-apps/texinfo/texinfo-7.0.91.ebuild | 92 --
 2 files changed, 93 deletions(-)

diff --git a/sys-apps/texinfo/Manifest b/sys-apps/texinfo/Manifest
index b44a221858e3..659666c9f228 100644
--- a/sys-apps/texinfo/Manifest
+++ b/sys-apps/texinfo/Manifest
@@ -2,5 +2,4 @@ DIST texinfo-6.8.tar.xz 4961528 BLAKE2B 
0256dac5ba9c7f171c970644907b763f7a88fd99
 DIST texinfo-7.0.2.tar.xz 4875424 BLAKE2B 
23737cc800392c949add14c1d0a01a294e8c224d958c03325c96d6540dcfae49db5c2d4a8c29310c0603f8ac8477f6ee00a14db4aa6caab317b19e776139e617
 SHA512 
26dd5bb1392f2197ecde296ba157d4533f4b11fadf1238481da4cf2b3796c665ce96049df8d2f9a6d4fa22b7e9013d9978d195e525288663f0a54482bbc22b2b
 DIST texinfo-7.0.3.tar.xz 4886668 BLAKE2B 
38710faba2f717f7990228d58924901ea7d7378cc02e2059a437b5127f9e2dc67f732584e3f45fc34e8ef6d7671a546fe66871dadbd29e772f3417768622a650
 SHA512 
7d14f7458f2b7d0ee0b740e00a5fc2a9d61d33811aa5905d649875ec518dcb4f01be46fb0c46748f7dfe36950597a852f1473ab0648d5add225bc8f35528a8ff
 DIST texinfo-7.0.90.tar.xz 5474032 BLAKE2B 
6578671213309a6d0ee5fa6eec8d4515416d0fc7c9e37a741309caeffecb970796dfb9b7164f5377fcc368ecf1fa0bbaff46ed5345afdcc17fd0e624ee0cf47b
 SHA512 
cfff7e340c211488cb38d0acdfea54d1c74007f3deeadedb097741225c54eb3c13a05811426807f75d4b517b7e4bdd21238f06e6ceabfe8e7ae73a9b753800af
-DIST texinfo-7.0.91.tar.xz 5513076 BLAKE2B 
4dbadb9f36b7bb55282db33080b9bb7afd0bb275190bd8fb3a05474d45e3d33f06371b91b32012cee5e21f8632cec3b7f6b1de30c87231fc0d9a1bc80bb7ae77
 SHA512 
c6687e4300c14d8ad1a25099db66dc05440ea1b6c89803f30adde337bfdd25a3d3d91e80ec47e8930c6898ec0a022dd02e4e205d31233644d2d783b1c1be9bcc
 DIST texinfo-7.0.92.tar.xz 5513304 BLAKE2B 
0661ac8f148319097c7226bda25bad4c1ae611240d5d275847be339adb13055d6b543a09447a16040ae27ea0054f1978f4c49c5fc9eb3576ac6c83380c038401
 SHA512 
89f0d32fa4f380afa714c96be0f75972821f746b23557a58e570f7f73a5f7e5fc3f411045582b7147c57c7bc3543c0afd3e6972018849d9725cc672e6442cf78

diff --git a/sys-apps/texinfo/texinfo-7.0.91.ebuild 
b/sys-apps/texinfo/texinfo-7.0.91.ebuild
deleted file mode 100644
index 7c36a9271893..
--- a/sys-apps/texinfo/texinfo-7.0.91.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Note: if your package uses the texi2dvi utility, it must depend on the
-# virtual/texi2dvi package to pull in all the right deps.  The tool is not
-# usable out-of-the-box because it requires the large tex packages.
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="The GNU info program and utilities"
-HOMEPAGE="https://www.gnu.org/software/texinfo/;
-
-if [[ ${PV} ==  ]]; then
-   inherit git-r3
-   EGIT_REPO_URI="https://git.savannah.gnu.org/git/texinfo.git;
-   REGEN_BDEPEND="
-   >=sys-devel/autoconf-2.62
-   >=sys-devel/automake-1.16
-   sys-devel/libtool
-   "
-elif [[ $(ver_cut 3) -ge 90 || $(ver_cut 4) -ge 90 ]] ; then
-   SRC_URI="https://alpha.gnu.org/gnu/${PN}/${P}.tar.xz;
-   REGEN_BDEPEND=""
-else
-   SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-   REGEN_BDEPEND=""
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="nls +standalone static"
-
-RDEPEND="
-   !=app-text/tetex-2*
-   >=sys-libs/ncurses-5.2-r2:=
-   virtual/perl-Data-Dumper
-   virtual/perl-Encode
-   virtual/perl-Unicode-Collate
-   standalone? ( >=dev-lang/perl-5.8.1 )
-   !standalone?  (
-   >=dev-lang/perl-5.8.1:=
-   dev-libs/libunistring:=
-   )
-   nls? ( virtual/libintl )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${REGEN_BDEPEND}
-   nls? ( >=sys-devel/gettext-0.19.6 )
-"
-
-src_prepare() {
-   default
-
-   if [[ ${PV} ==  ]]; then
-   ./autogen.sh || die
-   fi
-
-   # Needed if a patch touches install-info.c
-   #touch man/install-info.1 || die
-
-   if use prefix ; then
-   sed -i -e '1c\#!/usr/bin/env sh' util/texi2dvi util/texi2pdf || 
die
-   touch {doc,man}/{texi2dvi,texi2pdf,pdftexi2dvi}.1 || die
-   fi
-}
-
-src_configure() {
-   # Respect compiler and CPPFLAGS/CFLAGS/LDFLAGS for Perl extensions
-   # bug #622576
-   local -x PERL_EXT_CC="$(tc-getCC)" PERL_EXT_CPPFLAGS="${CPPFLAGS}"
-   local -x PERL_EXT_CFLAGS="${CFLAGS}" PERL_EXT_LDFLAGS="${LDFLAGS}"

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

2023-09-13 Thread Sam James
commit: 0e5fa1dfbbff8de6443aa4bc8a744ca590184499
Author: Matt Jolly  footclan  ninja>
AuthorDate: Sun Sep  3 07:26:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:14:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e5fa1df

net-misc/curl: update LICENSE

The 'curl' licence isn't the only one that appears in the
source code.

Closes: https://bugs.gentoo.org/912723
Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 net-misc/curl/curl-8.0.1.ebuild | 2 +-
 net-misc/curl/curl-8.1.2.ebuild | 2 +-
 net-misc/curl/curl-8.2.1.ebuild | 2 +-
 net-misc/curl/curl-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-misc/curl/curl-8.0.1.ebuild b/net-misc/curl/curl-8.0.1.ebuild
index 4f21364a91e4..d55ecb0e531c 100644
--- a/net-misc/curl/curl-8.0.1.ebuild
+++ b/net-misc/curl/curl-8.0.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
 "
 
-LICENSE="curl"
+LICENSE="BSD curl ISC test? ( BSD-4 )"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"

diff --git a/net-misc/curl/curl-8.1.2.ebuild b/net-misc/curl/curl-8.1.2.ebuild
index caa759da561a..95c1c204617f 100644
--- a/net-misc/curl/curl-8.1.2.ebuild
+++ b/net-misc/curl/curl-8.1.2.ebuild
@@ -20,7 +20,7 @@ else
KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
-LICENSE="curl"
+LICENSE="BSD curl ISC test? ( BSD-4 )"
 SLOT="0"
 IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"
 # These select the default SSL implementation

diff --git a/net-misc/curl/curl-8.2.1.ebuild b/net-misc/curl/curl-8.2.1.ebuild
index 872fa57afa80..4f22004048f7 100644
--- a/net-misc/curl/curl-8.2.1.ebuild
+++ b/net-misc/curl/curl-8.2.1.ebuild
@@ -20,7 +20,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
-LICENSE="curl"
+LICENSE="BSD curl ISC test? ( BSD-4 )"
 SLOT="0"
 IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"
 # These select the default SSL implementation

diff --git a/net-misc/curl/curl-.ebuild b/net-misc/curl/curl-.ebuild
index 044db08d02b5..a5fba1abaf0e 100644
--- a/net-misc/curl/curl-.ebuild
+++ b/net-misc/curl/curl-.ebuild
@@ -20,7 +20,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 fi
 
-LICENSE="curl"
+LICENSE="BSD curl ISC test? ( BSD-4 )"
 SLOT="0"
 IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"
 # These select the default SSL implementation



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

2023-09-13 Thread Sam James
commit: d9c6ecaf79461a5f27dbb4c826ac73129d6788cf
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:31:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:31:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9c6ecaf

dev-libs/libsodium: add 1.0.19

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

 dev-libs/libsodium/Manifest|  2 +
 dev-libs/libsodium/libsodium-1.0.19.ebuild | 88 ++
 2 files changed, 90 insertions(+)

diff --git a/dev-libs/libsodium/Manifest b/dev-libs/libsodium/Manifest
index efe46dd1e3f7..35b788ea8cb1 100644
--- a/dev-libs/libsodium/Manifest
+++ b/dev-libs/libsodium/Manifest
@@ -1,2 +1,4 @@
 DIST libsodium-1.0.18_p20220618.tar.gz 1869858 BLAKE2B 
60d46f722c4e5c9896226e3e03c31768a2183bae80a535234b23ac5bc9a2c3632d6c891ce72cbc1d6dc633a15b539111e322c2d210f993f99d6e5bd32f8a8b63
 SHA512 
14d1c6109de2ac02ba6cb5541746275f6deb25302b60cb3f65a7922b34d2c3bd5f17a4d730acf77a53d5837be00228c68fa06c6a2e9095ea97f6d8c4b782ab6b
 DIST libsodium-1.0.18_p20220618.tar.gz.minisig 318 BLAKE2B 
a2cba3c62ca5a84e7897373cdfe4033c636c652c848bf9beff15765d359f1dd2a8834dc3a4d4443d0b9418a59a94309cf9c5c917ae9c8965778411e21f98e4e6
 SHA512 
ca1ac892b41c5cb6dd1ba9d4bbde8e75987e66023d29cfc81839bbb3b99efa215f7db1ef903c375dd9d2d5a76f6064b3c7eab833081d21983693b7db87175160
+DIST libsodium-1.0.19.tar.gz 1945523 BLAKE2B 
de43520150b55760142d186404cc3e49471c6e911a7a590c7ae08bc61e928c063c459555f49cd88155238fb0008ef3924b6d7c14ba9cff2f90f1e96201e1259c
 SHA512 
8e9b6d796f6330e00921ce37f1b43545966094250938626ae227deef5fd1279f2fc18b5cd55e23484732a27df4d919cf0d2f07b9c2f1aa0c0ef689e668b0d439
+DIST libsodium-1.0.19.tar.gz.minisig 318 BLAKE2B 
e86e653107478d9e9281894632baafda57358229f2d56fcaf55591098e38d6be72ed2f599a7f2c16d5b9978d2cbfe8e07db4e772b053a832a61fd325fc1efae4
 SHA512 
8b5993bd7e541a5913ea1659c1009c4edefd9b5907e0a7c9090fa604c23d77006ad9d9a897d66243162742d63ce9bc1f2c81091d50a584f1495dd3bd87d4451e

diff --git a/dev-libs/libsodium/libsodium-1.0.19.ebuild 
b/dev-libs/libsodium/libsodium-1.0.19.ebuild
new file mode 100644
index ..124dae6f5cba
--- /dev/null
+++ b/dev-libs/libsodium/libsodium-1.0.19.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="Portable fork of NaCl, a higher-level cryptographic library"
+HOMEPAGE="https://libsodium.org;
+
+if [[ ${PV} == *_p* ]] ; then
+   MY_P=${PN}-$(ver_cut 1-3)-stable-$(ver_cut 5-)
+
+   # We use _pN to represent 'stable releases'
+   # These are backports from upstream to the last release branch
+   # See https://download.libsodium.org/libsodium/releases/README.html
+   SRC_URI="
+   
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_P}.tar.gz -> 
${P}.tar.gz
+   verify-sig? ( 
https://dev.gentoo.org/~sam/distfiles/dev-libs/libsodium/${MY_P}.tar.gz.minisig 
-> ${P}.tar.gz.minisig )
+   "
+else
+   SRC_URI="
+   https://download.libsodium.org/${PN}/releases/${P}.tar.gz
+   verify-sig? ( 
https://download.libsodium.org/${PN}/releases/${P}.tar.gz.minisig )
+   "
+fi
+
+S="${WORKDIR}"/${PN}-stable
+
+LICENSE="ISC"
+SLOT="0/23"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="+asm minimal static-libs +urandom verify-sig"
+
+CPU_USE=( cpu_flags_x86_{aes,sse4_1} )
+IUSE+=" ${CPU_USE[@]}"
+
+BDEPEND=" verify-sig? ( app-crypt/minisign )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch
+)
+
+src_unpack() {
+   # TODO: Could verify-sig.eclass support minisig? bug #783066
+   MINISIGN_KEY="RWQf6LRCGA9i53mlYecO4IzT51TGPpvWucNSCh1CBM0QTaLn73Y7GFO3"
+
+   if use verify-sig ; then
+   ebegin "Verifying signature using app-crypt/minisign"
+   minisign -V \
+   -P ${MINISIGN_KEY} \
+   -x "${DISTDIR}"/${P}.tar.gz.minisig \
+   -m "${DISTDIR}"/${P}.tar.gz
+   eend $? || die "Failed to verify distfile using minisign!"
+   fi
+
+   default
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   $(use_enable asm)
+   $(use_enable cpu_flags_x86_aes aesni)
+   $(use_enable cpu_flags_x86_sse4_1 sse4_1)
+   $(use_enable minimal)
+   $(use_enable static-libs static)
+   $(use_enable !urandom blocking-random)
+   )
+
+   # --disable-pie is needed on x86, see bug #512734
+   # TODO: Check if still needed?
+   if [[ ${ABI} == x86 ]] ; then
+   myeconfargs+=( --disable-pie )
+   fi
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+   default
+   find 

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

2023-09-13 Thread Sam James
commit: c82ace88e5809c33a50c5dc4a9ed75efdc666ec6
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 02:15:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:15:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c82ace88

sys-fs/btrfs-progs: add 6.5.1

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

 sys-fs/btrfs-progs/Manifest |   1 +
 sys-fs/btrfs-progs/btrfs-progs-6.5.1.ebuild | 163 
 2 files changed, 164 insertions(+)

diff --git a/sys-fs/btrfs-progs/Manifest b/sys-fs/btrfs-progs/Manifest
index 9a38f44eb96a..cd8957358033 100644
--- a/sys-fs/btrfs-progs/Manifest
+++ b/sys-fs/btrfs-progs/Manifest
@@ -1,4 +1,5 @@
 DIST btrfs-progs-v6.3.1.tar.xz 3155540 BLAKE2B 
5f8ec51f11d705bb4ada2e000143933484bae2f3a5dedb5c1abac37950de44fa0fa762cc09012ca6702b96591264027b28c17392303db414a5651657cb086c7c
 SHA512 
a567a02f565a44dd06f54b3fd03187d259235eedf8033457368add217c87b2304e8c80ca5e2a35bdffc14e43b6889361183c6dcd5e2f4ad6fe7bfc5eb4127e65
 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.tar.xz 3178048 BLAKE2B 
502d8cebab1d35d8d69eb76212476e323d9f19a9d32eb304acaeb1fc27bfff3ca801fcebc4c19ce7db16ed0114b3c794814157075872c2fd1d8b1d32d740e346
 SHA512 
7e1578b1f82549f77b55341c20a973da52018b1539da46f92e4a9d9804906ce5e00312c8a02a6047373e4435e661b2e5fc18f5dfbf2d0563cdf62c40de6a4436

diff --git a/sys-fs/btrfs-progs/btrfs-progs-6.5.1.ebuild 
b/sys-fs/btrfs-progs/btrfs-progs-6.5.1.ebuild
new file mode 100644
index ..3c55b2f472d6
--- /dev/null
+++ b/sys-fs/btrfs-progs/btrfs-progs-6.5.1.ebuild
@@ -0,0 +1,163 @@
+# 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 )"
+
+# 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 )
+"
+
+if [[ ${PV} ==  ]]; then
+   BDEPEND+=" sys-devel/gnuconfig"
+fi
+
+REQUIRED_USE="python? ( 

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

2023-09-13 Thread Sam James
commit: e51dc9ea8ab9ada0c226fec4bb2dac373b6112f5
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep 14 01:38:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:09:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e51dc9ea

dev-libs/libstrophe: avoid maintainer mode (again)

Just like in 191fbdaf985652a3873a545226a53cc2ad37de41, we need to use
autoreconf because our patch touches Makefile.am.

Also, drop shellcheck annotation. They have very little value at the moment
and we really don't want the tree littered with these. There's some draft
shellcheck support to teach it ebuilds and we can maybe revisit if/once
that lands.

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

 dev-libs/libstrophe/libstrophe-0.12.3.ebuild | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild 
b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild
index bfa7f2b9db7f..b469005aab46 100644
--- a/dev-libs/libstrophe/libstrophe-0.12.3.ebuild
+++ b/dev-libs/libstrophe/libstrophe-0.12.3.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit autotools
+
 DESCRIPTION="A simple, lightweight C library for writing XMPP clients"
 HOMEPAGE="https://strophe.im/libstrophe/;
 SRC_URI="
@@ -32,8 +34,14 @@ PATCHES=(
"${FILESDIR}/${PN}-0.12.3-allow-tests-when-static.patch"
 )
 
+src_prepare() {
+   default
+
+   # tests patch touches Makefile.am, need to regenerate to avoid 
maintainer mode
+   eautoreconf
+}
+
 src_configure() {
-   # shellcheck disable=SC2207
local myeconf=(
--enable-tls
$(use_with !expat libxml2)



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

2023-09-13 Thread Sam James
commit: 879a314c68b25ae8149a8d9d8bb80fb7bf04fb8b
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep 13 20:58:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 02:09:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=879a314c

kernel-build.eclass: pass INSTALL_MOD_STRIP in src_test

Thanks-to: Andrew Ammerlaan  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 eclass/kernel-build.eclass | 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index 0618d495f343..01cd184f41c0 100644
--- a/eclass/kernel-build.eclass
+++ b/eclass/kernel-build.eclass
@@ -224,8 +224,16 @@ kernel-build_src_test() {
targets+=( dtbs_install )
fi
 
+   # Use the kernel build system to strip, this ensures the modules
+   # are stripped *before* they are signed or compressed.
+   local strip_args
+   if use strip; then
+   strip_args="--strip-unneeded"
+   fi
+
emake O="${WORKDIR}"/build "${MAKEARGS[@]}" \
-   INSTALL_MOD_PATH="${T}" "${targets[@]}"
+   INSTALL_MOD_PATH="${T}" INSTALL_MOD_STRIP="${strip_args}" \
+   "${targets[@]}"
 
local dir_ver=${PV}${KV_LOCALVERSION}
local relfile=${WORKDIR}/build/include/config/kernel.release



[gentoo-commits] repo/proj/guru:dev commit in: media-video/lossless-cut/, media-video/lossless-cut/files/

2023-09-13 Thread Lucio Sauer
commit: ba5a14e61f5b8ae53b58772573d5d7e34674e39f
Author: Lucio Sauer  posteo  net>
AuthorDate: Wed Sep 13 23:12:27 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Wed Sep 13 23:12:27 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ba5a14e6

media-video/lossless-cut: add 3.56.0

Signed-off-by: Lucio Sauer  posteo.net>

 media-video/lossless-cut/Manifest  |   1 +
 .../files/lossless-cut-3.56.0-misc.tar.xz  | Bin 0 -> 2748 bytes
 .../lossless-cut/lossless-cut-3.56.0.ebuild|  45 +
 3 files changed, 46 insertions(+)

diff --git a/media-video/lossless-cut/Manifest 
b/media-video/lossless-cut/Manifest
index 05a117d022..c01d21fc5e 100644
--- a/media-video/lossless-cut/Manifest
+++ b/media-video/lossless-cut/Manifest
@@ -1,2 +1,3 @@
 DIST LosslessCut-linux-x86_64.AppImage 160224247 BLAKE2B 
3c0501e408c16e1490d4d060fe8e695cc8cd29c81b894126645036fa09f58c8d3c0ae9e064e423c9af0acb1723b3f6121d2037e22b62649b102ad09564a3f9dc
 SHA512 
bb5015de0d5e96ca3bf5a09fc5e105c457e752a258ff1f5b10576935679cf73912887c918dcb410f273050dd1621b109f4cd767c430c159ef7545e44765a05f6
 DIST lossless-cut-3.54.0.AppImage 160224247 BLAKE2B 
3c0501e408c16e1490d4d060fe8e695cc8cd29c81b894126645036fa09f58c8d3c0ae9e064e423c9af0acb1723b3f6121d2037e22b62649b102ad09564a3f9dc
 SHA512 
bb5015de0d5e96ca3bf5a09fc5e105c457e752a258ff1f5b10576935679cf73912887c918dcb410f273050dd1621b109f4cd767c430c159ef7545e44765a05f6
+DIST lossless-cut-3.56.0.AppImage 157606683 BLAKE2B 
426d94f6b5b8eafc8a6d92598332c6926f4282af2a414f5c954d08942aae31649c96584580e42efbddaed3747adc996769f54db5b7c803539383764e1609fd43
 SHA512 
dd31fb76a0d152d5b76e2ee8c6d96c35c3b9705dd8de2c9fa2c506456077586079ca90ca4aec804eecbace07995bcd7e830c36975c8252279c447d63be7e12a4

diff --git a/media-video/lossless-cut/files/lossless-cut-3.56.0-misc.tar.xz 
b/media-video/lossless-cut/files/lossless-cut-3.56.0-misc.tar.xz
new file mode 100644
index 00..92391ab4e3
Binary files /dev/null and 
b/media-video/lossless-cut/files/lossless-cut-3.56.0-misc.tar.xz differ

diff --git a/media-video/lossless-cut/lossless-cut-3.56.0.ebuild 
b/media-video/lossless-cut/lossless-cut-3.56.0.ebuild
new file mode 100644
index 00..f1f76f06e7
--- /dev/null
+++ b/media-video/lossless-cut/lossless-cut-3.56.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Lossless video/audio editing: export media without reencoding, 
powered by ffmpeg"
+HOMEPAGE="https://mifi.no/losslesscut/
+https://github.com/mifi/lossless-cut;
+
+SRC_URI="https://github.com/mifi/lossless-cut/releases/download/v${PV}/LosslessCut-linux-x86_64.AppImage
+   -> ${P}.AppImage
+"
+KEYWORDS="~amd64"
+
+LICENSE="GPL-2"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="sys-fs/fuse:0
+sys-libs/zlib:=
+"
+
+QA_PREBUILT="usr/bin/losslesscut-bin"
+
+src_unpack() {
+   unpack "${FILESDIR}"/${P}-misc.tar.xz
+}
+
+src_prepare() {
+   default
+   # Fix XDG desktop entry Exec
+   sed -i -e 's,/app/bin/run.sh,losslesscut-bin,' \
+   no.mifi.losslesscut.desktop || die
+}
+
+src_install() {
+   newbin "${DISTDIR}"/${P}.AppImage losslesscut-bin
+   domenu no.mifi.losslesscut.desktop
+   doicon no.mifi.losslesscut.svg
+
+   insinto /usr/share/metainfo
+   doins no.mifi.losslesscut.appdata.xml
+}



[gentoo-commits] repo/proj/guru:dev commit in: sys-fs/mountpoint-s3-bin/

2023-09-13 Thread Lucio Sauer
commit: 0c830d8ebca188ab6d17e6b648f0533ab49f7e15
Author: Lucio Sauer  posteo  net>
AuthorDate: Thu Sep 14 01:12:10 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Thu Sep 14 01:12:10 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0c830d8e

sys-fs/mountpoint-s3-bin: update LICENSE

Signed-off-by: Lucio Sauer  posteo.net>

 sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild 
b/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild
index b25b7ecbb9..5d4ab49701 100644
--- a/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild
+++ b/sys-fs/mountpoint-s3-bin/mountpoint-s3-bin-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Foundation
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,6 +10,8 @@ 
SRC_URI="https://s3.amazonaws.com/mountpoint-s3-release/${PV}/x86_64/mount-s3-${
 KEYWORDS="~amd64"
 
 LICENSE="Apache-2.0"
+# Dependent crate licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 ISC MIT openssl Unicode-DFS-2016 ZLIB"
 SLOT="0"
 
 RDEPEND="sys-fs/fuse:0"



[gentoo-commits] repo/proj/guru:dev commit in: media-video/lossless-cut/files/, media-video/lossless-cut/

2023-09-13 Thread Lucio Sauer
commit: 4db856f590161722512b22bee6a3ed5d0d1e8965
Author: Lucio Sauer  posteo  net>
AuthorDate: Wed Sep 13 22:59:29 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Wed Sep 13 23:04:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4db856f5

media-video/lossless-cut: revbump 3.54.0

- Add SRC_URL versioning
- Add missing sys-libs/zlib runtime dependency
- Specify QA_PREBUILT regex
- Install metadata
  - XDG desktop file
  - AppStream metadata
  - Icon

Closes: https://bugs.gentoo.org/914036
Signed-off-by: Lucio Sauer  posteo.net>

 media-video/lossless-cut/Manifest  |   1 +
 .../files/lossless-cut-3.54.0-misc.tar.xz  | Bin 0 -> 2744 bytes
 .../lossless-cut/lossless-cut-3.54.0-r1.ebuild |  45 +
 3 files changed, 46 insertions(+)

diff --git a/media-video/lossless-cut/Manifest 
b/media-video/lossless-cut/Manifest
index 20849ae061..05a117d022 100644
--- a/media-video/lossless-cut/Manifest
+++ b/media-video/lossless-cut/Manifest
@@ -1 +1,2 @@
 DIST LosslessCut-linux-x86_64.AppImage 160224247 BLAKE2B 
3c0501e408c16e1490d4d060fe8e695cc8cd29c81b894126645036fa09f58c8d3c0ae9e064e423c9af0acb1723b3f6121d2037e22b62649b102ad09564a3f9dc
 SHA512 
bb5015de0d5e96ca3bf5a09fc5e105c457e752a258ff1f5b10576935679cf73912887c918dcb410f273050dd1621b109f4cd767c430c159ef7545e44765a05f6
+DIST lossless-cut-3.54.0.AppImage 160224247 BLAKE2B 
3c0501e408c16e1490d4d060fe8e695cc8cd29c81b894126645036fa09f58c8d3c0ae9e064e423c9af0acb1723b3f6121d2037e22b62649b102ad09564a3f9dc
 SHA512 
bb5015de0d5e96ca3bf5a09fc5e105c457e752a258ff1f5b10576935679cf73912887c918dcb410f273050dd1621b109f4cd767c430c159ef7545e44765a05f6

diff --git a/media-video/lossless-cut/files/lossless-cut-3.54.0-misc.tar.xz 
b/media-video/lossless-cut/files/lossless-cut-3.54.0-misc.tar.xz
new file mode 100644
index 00..700ff5b7d4
Binary files /dev/null and 
b/media-video/lossless-cut/files/lossless-cut-3.54.0-misc.tar.xz differ

diff --git a/media-video/lossless-cut/lossless-cut-3.54.0-r1.ebuild 
b/media-video/lossless-cut/lossless-cut-3.54.0-r1.ebuild
new file mode 100644
index 00..f1f76f06e7
--- /dev/null
+++ b/media-video/lossless-cut/lossless-cut-3.54.0-r1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Lossless video/audio editing: export media without reencoding, 
powered by ffmpeg"
+HOMEPAGE="https://mifi.no/losslesscut/
+https://github.com/mifi/lossless-cut;
+
+SRC_URI="https://github.com/mifi/lossless-cut/releases/download/v${PV}/LosslessCut-linux-x86_64.AppImage
+   -> ${P}.AppImage
+"
+KEYWORDS="~amd64"
+
+LICENSE="GPL-2"
+SLOT="0"
+RESTRICT="strip"
+
+RDEPEND="sys-fs/fuse:0
+sys-libs/zlib:=
+"
+
+QA_PREBUILT="usr/bin/losslesscut-bin"
+
+src_unpack() {
+   unpack "${FILESDIR}"/${P}-misc.tar.xz
+}
+
+src_prepare() {
+   default
+   # Fix XDG desktop entry Exec
+   sed -i -e 's,/app/bin/run.sh,losslesscut-bin,' \
+   no.mifi.losslesscut.desktop || die
+}
+
+src_install() {
+   newbin "${DISTDIR}"/${P}.AppImage losslesscut-bin
+   domenu no.mifi.losslesscut.desktop
+   doicon no.mifi.losslesscut.svg
+
+   insinto /usr/share/metainfo
+   doins no.mifi.losslesscut.appdata.xml
+}



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/files/, sys-cluster/ceph/

2023-09-13 Thread Patrick McLean
commit: bb07f65ed157020b4c7ebea9557820f5148d8920
Author: Patrick McLean  gentoo  org>
AuthorDate: Wed Sep 13 23:48:54 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Wed Sep 13 23:49:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb07f65e

sys-cluster/ceph: Revbumps, add patch to build with cython-3

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

 ...{ceph-16.2.14.ebuild => ceph-16.2.14-r1.ebuild} |  4 +++-
 ...ceph-17.2.6-r7.ebuild => ceph-17.2.6-r8.ebuild} |  4 +++-
 ...ceph-18.2.0-r1.ebuild => ceph-18.2.0-r2.ebuild} |  5 +++--
 sys-cluster/ceph/files/ceph-18.2.0-cython3.patch   | 26 ++
 4 files changed, 35 insertions(+), 4 deletions(-)

diff --git a/sys-cluster/ceph/ceph-16.2.14.ebuild 
b/sys-cluster/ceph/ceph-16.2.14-r1.ebuild
similarity index 99%
rename from sys-cluster/ceph/ceph-16.2.14.ebuild
rename to sys-cluster/ceph/ceph-16.2.14-r1.ebuild
index c62e195e159e..40f04bb1347a 100644
--- a/sys-cluster/ceph/ceph-16.2.14.ebuild
+++ b/sys-cluster/ceph/ceph-16.2.14-r1.ebuild
@@ -103,7 +103,7 @@ BDEPEND="
x86? ( dev-lang/yasm )
app-arch/cpio
>=dev-util/cmake-3.5.0
-   https://bugs.gentoo.org/907739
+   "${FILESDIR}/ceph-18.2.0-cython3.patch"
 )
 
 check-reqs_export_vars() {

diff --git a/sys-cluster/ceph/ceph-17.2.6-r7.ebuild 
b/sys-cluster/ceph/ceph-17.2.6-r8.ebuild
similarity index 99%
rename from sys-cluster/ceph/ceph-17.2.6-r7.ebuild
rename to sys-cluster/ceph/ceph-17.2.6-r8.ebuild
index 2a2b757517dd..3f4382b4cbef 100644
--- a/sys-cluster/ceph/ceph-17.2.6-r7.ebuild
+++ b/sys-cluster/ceph/ceph-17.2.6-r8.ebuild
@@ -110,7 +110,7 @@ BDEPEND="
x86? ( dev-lang/yasm )
app-arch/cpio
>=dev-util/cmake-3.5.0
-   https://bugs.gentoo.org/868891
"${FILESDIR}/ceph-17.2.6-cmake.patch"
+   # https://bugs.gentoo.org/907739
+   "${FILESDIR}/ceph-18.2.0-cython3.patch"
 )
 
 check-reqs_export_vars() {

diff --git a/sys-cluster/ceph/ceph-18.2.0-r1.ebuild 
b/sys-cluster/ceph/ceph-18.2.0-r2.ebuild
similarity index 99%
rename from sys-cluster/ceph/ceph-18.2.0-r1.ebuild
rename to sys-cluster/ceph/ceph-18.2.0-r2.ebuild
index c24704db3311..72743d105137 100644
--- a/sys-cluster/ceph/ceph-18.2.0-r1.ebuild
+++ b/sys-cluster/ceph/ceph-18.2.0-r2.ebuild
@@ -107,13 +107,12 @@ DEPEND="
zbd? ( sys-block/libzbd:= )
zfs? ( sys-fs/zfs:= )
 "
-# https://bugs.gentoo.org/868891
"${FILESDIR}/ceph-17.2.6-cmake.patch"
"${FILESDIR}/ceph-18.2.0-cyclic-deps.patch"
+   # https://bugs.gentoo.org/907739
+   "${FILESDIR}/ceph-18.2.0-cython3.patch"
 )
 
 check-reqs_export_vars() {

diff --git a/sys-cluster/ceph/files/ceph-18.2.0-cython3.patch 
b/sys-cluster/ceph/files/ceph-18.2.0-cython3.patch
new file mode 100644
index ..bfaeacea4f26
--- /dev/null
+++ b/sys-cluster/ceph/files/ceph-18.2.0-cython3.patch
@@ -0,0 +1,26 @@
+diff --git a/src/pybind/rbd/rbd.pyx b/src/pybind/rbd/rbd.pyx
+index 5e14e38c919..d10dce62262 100644
+--- a/src/pybind/rbd/rbd.pyx
 b/src/pybind/rbd/rbd.pyx
+@@ -371,10 +371,10 @@ ELSE:
+ cdef rados_ioctx_t convert_ioctx(rados.Ioctx ioctx) except? NULL:
+ return ioctx.io
+ 
+-cdef int progress_callback(uint64_t offset, uint64_t total, void* ptr) with 
gil:
++cdef int progress_callback(uint64_t offset, uint64_t total, void* ptr) 
noexcept with gil:
+ return (ptr)(offset, total)
+ 
+-cdef int no_op_progress_callback(uint64_t offset, uint64_t total, void* ptr):
++cdef int no_op_progress_callback(uint64_t offset, uint64_t total, void* ptr) 
noexcept with gil:
+ return 0
+ 
+ def cstr(val, name, encoding="utf-8", opt=False):
+@@ -426,7 +426,7 @@ RBD_MIRROR_PEER_ATTRIBUTE_NAME_KEY = 
decode_cstr(_RBD_MIRROR_PEER_ATTRIBUTE_NAME
+ 
+ cdef class Completion
+ 
+-cdef void __aio_complete_cb(rbd_completion_t completion, void *args) with gil:
++cdef void __aio_complete_cb(rbd_completion_t completion, void *args) noexcept 
with gil:
+ """
+ Callback to oncomplete() for asynchronous operations
+ """



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

2023-09-13 Thread James Le Cuirot
commit: da04165839b82f8bc446760cbbe3a2c4f683036c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Sep 13 21:51:12 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Sep 13 21:51:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da041658

www-client/vivaldi: Drop old 6.2.3105.45

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 -
 www-client/vivaldi/vivaldi-6.2.3105.45.ebuild | 222 --
 2 files changed, 225 deletions(-)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index fc28172e6641..d3bba9319687 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-stable_6.2.3105.45-1_amd64.deb 99931064 BLAKE2B 
cdb544e7aeca82bd1beaa0a23ad5edb6ffc765d92d8164dd87ba23fbaae8dec32ce3f717fa6adeccb18ede6bea7a80cd022cf4113e6e68c57cb35224642f338a
 SHA512 
ca0aa077d8fe1e8413a2b9d81532652f7dc807a6ae1a2d4270332c44fbc96f647519cc5bbfb6c3495021e5e3d21e4809099cadd39d41329aae3bf7b12564fc7f
-DIST vivaldi-stable_6.2.3105.45-1_arm64.deb 95028396 BLAKE2B 
b8078af995527b5bb33f36ea34fb307dc1df0b9422dc358aaeb02227335420a21cf113725ff0b91f1ff633fcf638a31401180e1fe3943438431b9a4472c4a221
 SHA512 
cbf2c5406576b837ea83b6b25588f38b0e06c5a094c2bb17e0350c0ea8e5f7e0106ea6dc6e6fd730b2115b06c0d84a1dd1bd6ac263add05629b15b0a90ab2c1b
-DIST vivaldi-stable_6.2.3105.45-1_armhf.deb 95609104 BLAKE2B 
84bb209b4b0c1008d834f255f241c3ee454b08eb7f6c95207b0b769292f20dca2b839b2b8d2c94a9338afbc83f8e603005229d402b547512a1caf3e1197484c6
 SHA512 
dfadce8151a1fab167b3f3fa12f529200d3a0d802a0b2c186eb39979db7b533fd506859aed6b0b819bbd65979616bdc602987ce9cb3393b8fc7a81d33d5f6466
 DIST vivaldi-stable_6.2.3105.47-1_amd64.deb 99948052 BLAKE2B 
236a346c8ce452f76d39d895c53ab29283bb1b1e603d13d0a1faedd2a710cba3c831cfe881142b7dc264a418f6c028cf6afcd9e848763ebc3ee448887e23fb8e
 SHA512 
e95352d046b716afeec0954df0373d5c5fd0345c742a6e840e1b25a3ea0acbccc762720b67af600a29f7451360c972deaf037a5a4de3ce1d44d8945d26b5f099
 DIST vivaldi-stable_6.2.3105.47-1_arm64.deb 95030768 BLAKE2B 
78a7e76f15736cb2707e3741bd6a674f059225a61cbd10d51f68dbc3c3583b5d5d83b1b6834d937b8a0f98e8a73da5e2e4caaabd83a088c03aa342e6886d1393
 SHA512 
0b4a894cb5f361f721322e19cfcd02314dc99143e071941c9543276e8bf4cd7975cc2e2ba3fbe52a518f027e13c5072af74c4ca1e650f4f6ad24ba17fcdd63e3
 DIST vivaldi-stable_6.2.3105.47-1_armhf.deb 95606020 BLAKE2B 
5e612ad6158995a2926f5c15ff4878ec8315e3b13a9283cb1f5f2ddf96d8eb332a38195cd57e307a6817d96bfca3fb79c4e2a61879ae44c93d58074369e40eb9
 SHA512 
9abcf9f193af13bb6b80aec8c9ebd541a91ad4da70dcdb51a80456c46f95a9b8b9d3fe3d08353507256ba49374d5db6adccda1000294e2aeca77188a7db50b86

diff --git a/www-client/vivaldi/vivaldi-6.2.3105.45.ebuild 
b/www-client/vivaldi/vivaldi-6.2.3105.45.ebuild
deleted file mode 100644
index 46f84b3502a8..
--- a/www-client/vivaldi/vivaldi-6.2.3105.45.ebuild
+++ /dev/null
@@ -1,222 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_VERSION="114"
-CHROMIUM_LANGS="
-   af
-   am
-   ar
-   az
-   be
-   bg
-   bn
-   ca
-   ca-valencia
-   cs
-   da
-   de
-   de-CH
-   el
-   en-GB
-   en-US
-   eo
-   es
-   es-419
-   es-PE
-   et
-   eu
-   fa
-   fi
-   fil
-   fr
-   fy
-   gd
-   gl
-   gu
-   he
-   hi
-   hr
-   hu
-   hy
-   id
-   io
-   is
-   it
-   ja
-   jbo
-   ka
-   kab
-   kn
-   ko
-   ku
-   lt
-   lv
-   mk
-   ml
-   mr
-   ms
-   nb
-   nl
-   nn
-   pa
-   pl
-   pt-BR
-   pt-PT
-   ro
-   ru
-   sc
-   sk
-   sl
-   sq
-   sr
-   sr-Latn
-   sv
-   sw
-   ta
-   te
-   th
-   tr
-   uk
-   ur
-   vi
-   zh-CN
-   zh-TW
-"
-
-inherit chromium-2 desktop linux-info unpacker xdg
-
-VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
-VIVALDI_HOME="opt/${PN}"
-DESCRIPTION="A browser for our friends"
-HOMEPAGE="https://vivaldi.com/;
-
-if [[ ${PV} = *_p* ]]; then
-   DEB_REV="${PV#*_p}"
-else
-   DEB_REV=1
-fi
-
-KEYWORDS="-* amd64 ~arm ~arm64"
-VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
-
-RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
-RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
-RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
-RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
-
-LICENSE="Vivaldi"
-SLOT="0"
-IUSE="gtk proprietary-codecs qt5 widevine"
-RESTRICT="bindist mirror"
-
-RDEPEND="
-   || 

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

2023-09-13 Thread James Le Cuirot
commit: 6d4882d7e2a9f6a986aa624f7881470bf68287f8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Sep 13 21:50:54 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Sep 13 21:50:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d4882d7

www-client/vivaldi: Stabilise 6.2.3105.47 on amd64

Signed-off-by: James Le Cuirot  gentoo.org>

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

diff --git a/www-client/vivaldi/vivaldi-6.2.3105.47.ebuild 
b/www-client/vivaldi/vivaldi-6.2.3105.47.ebuild
index d63e17d4cb01..46f84b3502a8 100644
--- a/www-client/vivaldi/vivaldi-6.2.3105.47.ebuild
+++ b/www-client/vivaldi/vivaldi-6.2.3105.47.ebuild
@@ -98,7 +98,7 @@ else
DEB_REV=1
 fi
 
-KEYWORDS="-* ~amd64 ~arm ~arm64"
+KEYWORDS="-* amd64 ~arm ~arm64"
 
VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
 
 RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"



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

2023-09-13 Thread James Le Cuirot
commit: 516918db7c6a6376b01a8b20f83618fe3500eac8
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Sep 13 21:49:47 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Sep 13 21:49:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=516918db

www-client/vivaldi: Add version 6.2.3105.48

Signed-off-by: James Le Cuirot  gentoo.org>

 www-client/vivaldi/Manifest   |   3 +
 www-client/vivaldi/vivaldi-6.2.3105.48.ebuild | 222 ++
 2 files changed, 225 insertions(+)

diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index a981a9852c6f..fc28172e6641 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-stable_6.2.3105.45-1_armhf.deb 95609104 BLAKE2B 
84bb209b4b0c1008d83
 DIST vivaldi-stable_6.2.3105.47-1_amd64.deb 99948052 BLAKE2B 
236a346c8ce452f76d39d895c53ab29283bb1b1e603d13d0a1faedd2a710cba3c831cfe881142b7dc264a418f6c028cf6afcd9e848763ebc3ee448887e23fb8e
 SHA512 
e95352d046b716afeec0954df0373d5c5fd0345c742a6e840e1b25a3ea0acbccc762720b67af600a29f7451360c972deaf037a5a4de3ce1d44d8945d26b5f099
 DIST vivaldi-stable_6.2.3105.47-1_arm64.deb 95030768 BLAKE2B 
78a7e76f15736cb2707e3741bd6a674f059225a61cbd10d51f68dbc3c3583b5d5d83b1b6834d937b8a0f98e8a73da5e2e4caaabd83a088c03aa342e6886d1393
 SHA512 
0b4a894cb5f361f721322e19cfcd02314dc99143e071941c9543276e8bf4cd7975cc2e2ba3fbe52a518f027e13c5072af74c4ca1e650f4f6ad24ba17fcdd63e3
 DIST vivaldi-stable_6.2.3105.47-1_armhf.deb 95606020 BLAKE2B 
5e612ad6158995a2926f5c15ff4878ec8315e3b13a9283cb1f5f2ddf96d8eb332a38195cd57e307a6817d96bfca3fb79c4e2a61879ae44c93d58074369e40eb9
 SHA512 
9abcf9f193af13bb6b80aec8c9ebd541a91ad4da70dcdb51a80456c46f95a9b8b9d3fe3d08353507256ba49374d5db6adccda1000294e2aeca77188a7db50b86
+DIST vivaldi-stable_6.2.3105.48-1_amd64.deb 99948988 BLAKE2B 
fcac98bd773990ac99c2130814431829ed79a78c83f3f32ff015cfe5d70eaa31922f80bc6addd5f18af68951c973d20c5be6c4ae706ca13db7b85f5215097c86
 SHA512 
373e62c10366feb1e78a6ec58c2fa56ad9a07108e87cfd6631e834a10f6798797bb260233235368e5e780e564dc5268690253d1fd2c12a8713fc85cd0dec0d97
+DIST vivaldi-stable_6.2.3105.48-1_arm64.deb 95036732 BLAKE2B 
23c86cedfe03c194aa37c7f83fc6772e4ee734ec41e35c593fa5cd9c65a30d3dab76d37a3f4deb19e9e70552e693bc232cefae9df61609476c13ace65ea31a29
 SHA512 
5ccfe79322b6a27199d9a7fa6ed79468bfda519f81edde10a9a5f08d33564acba9f959de4a2be7d7e1f8a6b2f5958f40ebbe13c3680a648b01fd6bc8722e4bdd
+DIST vivaldi-stable_6.2.3105.48-1_armhf.deb 95608000 BLAKE2B 
eff37dbcae32b48b33555a84bf28600791776dd20b1e6509420a1163edfd46dfecc76bdc9c2e57b74394d70a9dc7c6d4547011ba3034dad6778cb2dbb08e0b4c
 SHA512 
9f32c0df42b1d44c9211771959cc86a63ba3fb7755a1e7a845cfb2a8fcde7c6bd2a149e785398779b99044bd08d6586c4c395e4f1aed568f25ea29f0fed9ac61

diff --git a/www-client/vivaldi/vivaldi-6.2.3105.48.ebuild 
b/www-client/vivaldi/vivaldi-6.2.3105.48.ebuild
new file mode 100644
index ..d63e17d4cb01
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.2.3105.48.ebuild
@@ -0,0 +1,222 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="114"
+CHROMIUM_LANGS="
+   af
+   am
+   ar
+   az
+   be
+   bg
+   bn
+   ca
+   ca-valencia
+   cs
+   da
+   de
+   de-CH
+   el
+   en-GB
+   en-US
+   eo
+   es
+   es-419
+   es-PE
+   et
+   eu
+   fa
+   fi
+   fil
+   fr
+   fy
+   gd
+   gl
+   gu
+   he
+   hi
+   hr
+   hu
+   hy
+   id
+   io
+   is
+   it
+   ja
+   jbo
+   ka
+   kab
+   kn
+   ko
+   ku
+   lt
+   lv
+   mk
+   ml
+   mr
+   ms
+   nb
+   nl
+   nn
+   pa
+   pl
+   pt-BR
+   pt-PT
+   ro
+   ru
+   sc
+   sk
+   sl
+   sq
+   sr
+   sr-Latn
+   sv
+   sw
+   ta
+   te
+   th
+   tr
+   uk
+   ur
+   vi
+   zh-CN
+   zh-TW
+"
+
+inherit chromium-2 desktop linux-info unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/;
+
+if [[ ${PV} = *_p* ]]; then
+   DEB_REV="${PV#*_p}"
+else
+   DEB_REV=1
+fi
+
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_;
+
+RE="\bamd64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" amd64? ( 
${VIVALDI_BASE_URI}amd64.deb )"
+RE="\barm\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm? ( 
${VIVALDI_BASE_URI}armhf.deb )"
+RE="\barm64\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" arm64? ( 
${VIVALDI_BASE_URI}arm64.deb )"
+RE="\bx86\b"; [[ ${KEYWORDS} =~ ${RE} ]] && SRC_URI+=" x86? ( 
${VIVALDI_BASE_URI}i386.deb )"
+
+LICENSE="Vivaldi"
+SLOT="0"
+IUSE="gtk 

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

2023-09-13 Thread Ionen Wolkens
commit: 957e6fa236f7b83aec50051833c38185a12eb6d2
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 13 18:59:15 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 13 20:37:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=957e6fa2

media-libs/libplacebo: rename glad distfile

No real reason to namespace this, and could be shared
with other packages.

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

 media-libs/libplacebo/Manifest  | 2 +-
 media-libs/libplacebo/libplacebo-5.264.1.ebuild | 2 +-
 media-libs/libplacebo/libplacebo-6.292.1.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-libs/libplacebo/Manifest b/media-libs/libplacebo/Manifest
index 357740ae2eda..3cb5b5610a61 100644
--- a/media-libs/libplacebo/Manifest
+++ b/media-libs/libplacebo/Manifest
@@ -1,3 +1,3 @@
-DIST libplacebo-glad-2.0.4.tar.gz 599932 BLAKE2B 
788d2b70222fd09eea02515bdf3cbc147540631bf35fe39f12aa21fdbabf3d229f4234a430217dfaf3363934b8be12dd6a19871049a7b117deb8260ec69f8c67
 SHA512 
328d0dbe33e69f846d1c54226c6675694404f41e53c4762e6013c7bfe76b0700f0b28f4117a2018a09c9c23ccb6ad94d7b20882fefc2513941a4515686c9b9e7
+DIST glad-2.0.4.tar.gz 599932 BLAKE2B 
788d2b70222fd09eea02515bdf3cbc147540631bf35fe39f12aa21fdbabf3d229f4234a430217dfaf3363934b8be12dd6a19871049a7b117deb8260ec69f8c67
 SHA512 
328d0dbe33e69f846d1c54226c6675694404f41e53c4762e6013c7bfe76b0700f0b28f4117a2018a09c9c23ccb6ad94d7b20882fefc2513941a4515686c9b9e7
 DIST libplacebo-v5.264.1.tar.gz 725394 BLAKE2B 
421de50ef5e2270e3ba32dd85d92d816a374257442b535face6cb8501d565652aae530b86a7d717c9352c6a82ca665ff7d91c2d9768365780cbbe4f48d1d3276
 SHA512 
305f43b71f078f4113def43c444df667dfbdd2a6a34d3b457b15da0b3499ca97ec9a8acbd151d58c8e1a593ace3d8aa61067b32556c6bae451efbb217d60a731
 DIST libplacebo-v6.292.1.tar.bz2 702879 BLAKE2B 
74319bdffb141d4ab50c04312dbcce8fe7926d28b59b2c088a975fec30b86b38bb99afc375de5d421f8f633524deb4a74bb30cd60ffb69b16caceccd0f4f13d9
 SHA512 
a519d540e5063905c7125ca90334471a21868e2795d3e2da502fe12adfa69555de5369b14d1d45f9d2b0ac589379ad687488896c6dbe22f1dbd7cc6f9eef544f

diff --git a/media-libs/libplacebo/libplacebo-5.264.1.ebuild 
b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
index 0e67f029741f..5e1492ae4e98 100644
--- a/media-libs/libplacebo/libplacebo-5.264.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
@@ -13,7 +13,7 @@ else
GLAD_PV=2.0.4
SRC_URI="

https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.gz
-   opengl? ( 
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz -> 
${PN}-glad-${GLAD_PV}.tar.gz )"
+   opengl? ( 
https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz -> 
glad-${GLAD_PV}.tar.gz )"
S="${WORKDIR}/${PN}-v${PV}"
KEYWORDS="amd64 ppc64 x86"
 fi

diff --git a/media-libs/libplacebo/libplacebo-6.292.1.ebuild 
b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
index 089864772341..161437b88c5b 100644
--- a/media-libs/libplacebo/libplacebo-6.292.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
@@ -15,7 +15,7 @@ else

https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.bz2
opengl? (

https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz
-   -> ${PN}-glad-${GLAD_PV}.tar.gz
+   -> glad-${GLAD_PV}.tar.gz
)
"
S="${WORKDIR}/${PN}-v${PV}"



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

2023-09-13 Thread Ionen Wolkens
commit: de80ae8e64c4e5981ac2850beb179119c1bce940
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 13 19:30:02 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 13 20:37:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de80ae8e

dev-libs/xxhash: drop 0.7.3, 0.8.0

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

 dev-libs/xxhash/Manifest|  2 --
 dev-libs/xxhash/xxhash-0.7.3.ebuild | 35 ---
 dev-libs/xxhash/xxhash-0.8.0.ebuild | 35 ---
 3 files changed, 72 deletions(-)

diff --git a/dev-libs/xxhash/Manifest b/dev-libs/xxhash/Manifest
index 1bc0dddf9299..7b575b7eb166 100644
--- a/dev-libs/xxhash/Manifest
+++ b/dev-libs/xxhash/Manifest
@@ -1,3 +1 @@
-DIST xxhash-0.7.3.tar.gz 126405 BLAKE2B 
1304251c36a839f5d1b935c0633016222d6b517932d05b84d10ae8a3ee3fccd6cfd31d8e3768f033ca8adcbf2bb9728ffd6c4ccd7a9878ef59d289b49a497656
 SHA512 
72949010a267f063768241b182464c386005b4078f56902fee2f7804bd01f6c27878a6a4ec2a266cd59162934a7e471264ac5757dba570a97a2b5dad7703c664
-DIST xxhash-0.8.0.tar.gz 145909 BLAKE2B 
3e4e715d20ad09da2fe706a69e89a305d9f4d19588a28361f519d424c002345ba76b48d5adc0b600e34e595fed20a1ce8b8c5f22457cb05c4233810e9af9b823
 SHA512 
c3973b3c98bad44e1d8687ab4f9461aecd1c071bb3d320537a4c50fb7301edd13e990bab48cc6e5ca30536a814c8fa8cac24ceb1803a7e8eca30ef73d449373e
 DIST xxhash-0.8.1.tar.gz 171552 BLAKE2B 
c0efc1aabf68130d7028a6e43fb04826de4ec485bfb5e915bd9dad823149b970f964784e14c35babd46b9811b961ce3d0be49feb1640e00780decf037427f5fc
 SHA512 
12feedd6a1859ef55e27218dbd6dcceccbb5a4da34cd80240d2f7d44cd246c7afdeb59830c2d5b90189bb5159293532208bf5bb622250102e12d6e1bad14a193

diff --git a/dev-libs/xxhash/xxhash-0.7.3.ebuild 
b/dev-libs/xxhash/xxhash-0.7.3.ebuild
deleted file mode 100644
index fbebd117c825..
--- a/dev-libs/xxhash/xxhash-0.7.3.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Extremely fast non-cryptographic hash algorithm"
-HOMEPAGE="http://www.xxhash.net;
-SRC_URI="https://github.com/Cyan4973/xxHash/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD-2 GPL-2+"
-# https://abi-laboratory.pro/tracker/timeline/xxhash
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~x64-macos"
-IUSE="static-libs"
-
-S="${WORKDIR}/xxHash-${PV}"
-
-src_compile() {
-   PREFIX="${EPREFIX}/usr" \
-   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-   emake AR="$(tc-getAR)" CC="$(tc-getCC)"
-}
-
-src_install() {
-   PREFIX="${EPREFIX}/usr" \
-   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-   MANDIR="${EPREFIX}/usr/share/man/man1" \
-   emake DESTDIR="${D}" install
-
-   if ! use static-libs ; then
-   rm "${ED}"/usr/$(get_libdir)/libxxhash.a || die
-   fi
-}

diff --git a/dev-libs/xxhash/xxhash-0.8.0.ebuild 
b/dev-libs/xxhash/xxhash-0.8.0.ebuild
deleted file mode 100644
index fbebd117c825..
--- a/dev-libs/xxhash/xxhash-0.8.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Extremely fast non-cryptographic hash algorithm"
-HOMEPAGE="http://www.xxhash.net;
-SRC_URI="https://github.com/Cyan4973/xxHash/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="BSD-2 GPL-2+"
-# https://abi-laboratory.pro/tracker/timeline/xxhash
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 
~x64-macos"
-IUSE="static-libs"
-
-S="${WORKDIR}/xxHash-${PV}"
-
-src_compile() {
-   PREFIX="${EPREFIX}/usr" \
-   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-   emake AR="$(tc-getAR)" CC="$(tc-getCC)"
-}
-
-src_install() {
-   PREFIX="${EPREFIX}/usr" \
-   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
-   MANDIR="${EPREFIX}/usr/share/man/man1" \
-   emake DESTDIR="${D}" install
-
-   if ! use static-libs ; then
-   rm "${ED}"/usr/$(get_libdir)/libxxhash.a || die
-   fi
-}



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

2023-09-13 Thread Ionen Wolkens
commit: 2b4165181a68327c67e2eb9e30c4f5417df75bb3
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 13 18:51:36 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 13 20:37:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b416518

media-libs/libplacebo: update homepage

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

 media-libs/libplacebo/libplacebo-5.264.1.ebuild | 5 -
 media-libs/libplacebo/libplacebo-6.292.1.ebuild | 5 -
 media-libs/libplacebo/libplacebo-.ebuild| 5 -
 3 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/media-libs/libplacebo/libplacebo-5.264.1.ebuild 
b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
index 4de658701015..0e67f029741f 100644
--- a/media-libs/libplacebo/libplacebo-5.264.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-5.264.1.ebuild
@@ -19,7 +19,10 @@ else
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
-HOMEPAGE="https://code.videolan.org/videolan/libplacebo/;
+HOMEPAGE="
+   https://libplacebo.org/
+   https://code.videolan.org/videolan/libplacebo/
+"
 
 LICENSE="LGPL-2.1+ opengl? ( MIT )"
 SLOT="0/$(ver_cut 2 ${PV}.)" # soname

diff --git a/media-libs/libplacebo/libplacebo-6.292.1.ebuild 
b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
index 4fc312ee71b4..089864772341 100644
--- a/media-libs/libplacebo/libplacebo-6.292.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
@@ -23,7 +23,10 @@ else
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
-HOMEPAGE="https://code.videolan.org/videolan/libplacebo/;
+HOMEPAGE="
+   https://libplacebo.org/
+   https://code.videolan.org/videolan/libplacebo/
+"
 
 LICENSE="LGPL-2.1+ opengl? ( MIT )"
 SLOT="0/$(ver_cut 2 ${PV}.)" # soname

diff --git a/media-libs/libplacebo/libplacebo-.ebuild 
b/media-libs/libplacebo/libplacebo-.ebuild
index 37ccc3bef97d..feec155b736d 100644
--- a/media-libs/libplacebo/libplacebo-.ebuild
+++ b/media-libs/libplacebo/libplacebo-.ebuild
@@ -23,7 +23,10 @@ else
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"
-HOMEPAGE="https://code.videolan.org/videolan/libplacebo/;
+HOMEPAGE="
+   https://libplacebo.org/
+   https://code.videolan.org/videolan/libplacebo/
+"
 
 LICENSE="
LGPL-2.1+



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

2023-09-13 Thread Ionen Wolkens
commit: 93021c325d1bcf404f695c482f3124ed174f6133
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 13 19:04:15 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 13 21:02:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93021c32

media-libs/libplacebo: update live

xxhash usage is technically header-only, but causes all sort of
pkg-config headaches if not multilib and also if not in RDEPEND
(aka mpv will fail to find libplacebo if xxhash was removed,
and libplacebo won't find the header without multilib .pc).

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

 media-libs/libplacebo/libplacebo-.ebuild | 13 +++--
 media-libs/libplacebo/metadata.xml   |  1 +
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/media-libs/libplacebo/libplacebo-.ebuild 
b/media-libs/libplacebo/libplacebo-.ebuild
index feec155b736d..a4a83776c5b8 100644
--- a/media-libs/libplacebo/libplacebo-.ebuild
+++ b/media-libs/libplacebo/libplacebo-.ebuild
@@ -11,8 +11,11 @@ if [[ ${PV} ==  ]]; then
inherit git-r3
 else
GLAD_PV=2.0.4
+   FASTFLOAT_PV=5.2.0
SRC_URI="

https://code.videolan.org/videolan/libplacebo/-/archive/v${PV}/libplacebo-v${PV}.tar.bz2
+   
https://github.com/fastfloat/fast_float/archive/refs/tags/v${FASTFLOAT_PV}.tar.gz
+   -> fast_float-${FASTFLOAT_PV}.tar.gz
opengl? (

https://github.com/Dav1dde/glad/archive/refs/tags/v${GLAD_PV}.tar.gz
-> ${PN}-glad-${GLAD_PV}.tar.gz
@@ -34,11 +37,11 @@ LICENSE="
opengl? ( MIT )
 "
 SLOT="0/$(ver_cut 2 ${PV}.)" # soname
-IUSE="glslang lcms llvm-libunwind +opengl +shaderc test unwind +vulkan"
+IUSE="glslang lcms llvm-libunwind +opengl +shaderc test unwind +vulkan +xxhash"
 RESTRICT="!test? ( test )"
 REQUIRED_USE="vulkan? ( || ( glslang shaderc ) )"
 
-# libglvnd is used with dlopen() through glad (inc. egl/gles)
+# dlopen: libglvnd (glad)
 RDEPEND="
lcms? ( media-libs/lcms:2[${MULTILIB_USEDEP}] )
opengl? ( media-libs/libglvnd[${MULTILIB_USEDEP}] )
@@ -49,6 +52,7 @@ RDEPEND="
!llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
)
vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
+   xxhash? ( dev-libs/xxhash[${MULTILIB_USEDEP}] )
 "
 # vulkan-headers is required even with USE=-vulkan (bug #882065)
 DEPEND="
@@ -78,6 +82,10 @@ src_unpack() {
git-r3_src_unpack
else
default
+
+   rmdir "${S}"/3rdparty/fast_float || die
+   mv fast_float-${FASTFLOAT_PV} "${S}"/3rdparty/fast_float || die
+
if use opengl; then
rmdir "${S}"/3rdparty/glad || die
mv glad-${GLAD_PV} "${S}"/3rdparty/glad || die
@@ -107,6 +115,7 @@ multilib_src_configure() {
$(meson_feature vulkan)
$(meson_feature vulkan vk-proc-addr)
-Dvulkan-registry="${ESYSROOT}"/usr/share/vulkan/registry/vk.xml
+   $(meson_feature xxhash)
)
 
meson_src_configure

diff --git a/media-libs/libplacebo/metadata.xml 
b/media-libs/libplacebo/metadata.xml
index cbe5ba3fb8de..d9fc439df028 100644
--- a/media-libs/libplacebo/metadata.xml
+++ b/media-libs/libplacebo/metadata.xml
@@ -9,6 +9,7 @@
Use dev-util/glslang to compile 
GLSL
Add support for color management via 
media-libs/lcms
Use media-libs/shaderc to 
compile GLSL
+   Use dev-libs/xxhash to speed up 
internal hashing



https://code.videolan.org/videolan/libplacebo/-/issues



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

2023-09-13 Thread Ionen Wolkens
commit: a2733391f0da70270f62bc4c56742b2c7270d9ef
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Sep 13 19:43:55 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Sep 13 20:58:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2733391

dev-libs/xxhash: add 0.8.2, EAPI=8, enable multilib

multilib can be used by multilib libplacebo which is
itself used by multilib ffmpeg and so on.

Unfortunately haven't looked at enabling dispatch, would
essentially need to compile with different sanitized FLAGS
from a quick look at the files which needs closer attention.

Also drop IUSE=static-libs, unsure if someone actually
wanted this but nothing in-tree seems to.

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

 dev-libs/xxhash/Manifest|  1 +
 dev-libs/xxhash/xxhash-0.8.2.ebuild | 43 +
 2 files changed, 44 insertions(+)

diff --git a/dev-libs/xxhash/Manifest b/dev-libs/xxhash/Manifest
index 7b575b7eb166..be3b82a468e2 100644
--- a/dev-libs/xxhash/Manifest
+++ b/dev-libs/xxhash/Manifest
@@ -1 +1,2 @@
 DIST xxhash-0.8.1.tar.gz 171552 BLAKE2B 
c0efc1aabf68130d7028a6e43fb04826de4ec485bfb5e915bd9dad823149b970f964784e14c35babd46b9811b961ce3d0be49feb1640e00780decf037427f5fc
 SHA512 
12feedd6a1859ef55e27218dbd6dcceccbb5a4da34cd80240d2f7d44cd246c7afdeb59830c2d5b90189bb5159293532208bf5bb622250102e12d6e1bad14a193
+DIST xxhash-0.8.2.tar.gz 1141188 BLAKE2B 
735408256240760778fa516e01bed428f04837eb4e059c512e924f13e4a96db6cacbbefb04dea65a37b0f25b52cf13c4927a6e7870dc8c0d45b1b955d4ba3da1
 SHA512 
3e3eef21432fe88bc4dd9940ccad0308fdea3537b06fa5ac0e74c1bde53413dff29c8b3fc617a8a42b9ce88fcf213311d338a31b1ce73b3729342c9e68f06c78

diff --git a/dev-libs/xxhash/xxhash-0.8.2.ebuild 
b/dev-libs/xxhash/xxhash-0.8.2.ebuild
new file mode 100644
index ..3645cde42506
--- /dev/null
+++ b/dev-libs/xxhash/xxhash-0.8.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Extremely fast non-cryptographic hash algorithm"
+HOMEPAGE="https://xxhash.com/;
+SRC_URI="https://github.com/Cyan4973/xxHash/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+S=${WORKDIR}/xxHash-${PV}
+
+LICENSE="BSD-2 GPL-2+"
+# https://abi-laboratory.pro/tracker/timeline/xxhash
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+src_prepare() {
+   default
+
+   multilib_copy_sources
+}
+
+multilib_src_compile() {
+   emake AR="$(tc-getAR)" CC="$(tc-getCC)"
+}
+
+multilib_src_test() {
+   emake CC="$(tc-getCC)" check
+}
+
+multilib_src_install() {
+   local emakeargs=(
+   DESTDIR="${D}"
+   PREFIX="${EPREFIX}"/usr
+   LIBDIR="${EPREFIX}"/usr/$(get_libdir)
+   )
+
+   emake "${emakeargs[@]}" install
+   einstalldocs
+
+   rm "${ED}"/usr/$(get_libdir)/libxxhash.a || die
+}



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

2023-09-13 Thread James Le Cuirot
commit: f5295c36e37b492652d896c319905f8b359dcc87
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Sep 13 19:42:17 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Wed Sep 13 19:43:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5295c36

dev-lang/python: Don't lose *FLAGS when cross-compiling

We have to rename the *FLAGS variables before building, but we build twice when
cross-compiling, so the values get lost the second time around. Work around this
by moving the CBUILD Python build into a separate shell function. This makes the
ebuild tidier anyway.

Signed-off-by: James Le Cuirot  gentoo.org>

 dev-lang/python/python-3.10.13.ebuild  | 125 
 dev-lang/python/python-3.11.5.ebuild   | 127 +
 dev-lang/python/python-3.12.0_rc2_p1-r1.ebuild | 126 
 3 files changed, 194 insertions(+), 184 deletions(-)

diff --git a/dev-lang/python/python-3.10.13.ebuild 
b/dev-lang/python/python-3.10.13.ebuild
index 67085bcef06b..7c9b6e88f370 100644
--- a/dev-lang/python/python-3.10.13.ebuild
+++ b/dev-lang/python/python-3.10.13.ebuild
@@ -132,6 +132,69 @@ src_prepare() {
eautoreconf
 }
 
+build_cbuild_python() {
+   # Hack to workaround get_libdir not being able to handle CBUILD, bug 
#794181
+   local cbuild_libdir=$(unset PKG_CONFIG_PATH ; $(tc-getBUILD_PKG_CONFIG) 
--keep-system-libs --libs-only-L libffi)
+
+   # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
+   # propagated to sysconfig for built extensions
+   #
+   # -fno-lto to avoid bug #700012 (not like it matters for mini-CBUILD 
Python anyway)
+   local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
+   local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
+   local -x CFLAGS= LDFLAGS=
+   local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
+   local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
+
+   # We need to build our own Python on CBUILD first, and feed it in.
+   # bug #847910 and bug #864911.
+   local myeconfargs_cbuild=(
+   "${myeconfargs[@]}"
+
+   --prefix="${BROOT}"/usr
+   --libdir="${cbuild_libdir:2}"
+
+   # Avoid needing to load the right libpython.so.
+   --disable-shared
+
+   # As minimal as possible for the mini CBUILD Python
+   # we build just for cross.
+   --without-lto
+   --disable-optimizations
+   )
+
+   mkdir "${WORKDIR}"/${P}-${CBUILD} || die
+   pushd "${WORKDIR}"/${P}-${CBUILD} &> /dev/null || die
+   # We disable _ctypes and _crypt for CBUILD because Python's setup.py 
can't handle locating
+   # libdir correctly for cross.
+   PYTHON_DISABLE_MODULES+=" _ctypes _crypt" \
+   ECONF_SOURCE="${S}" econf_build "${myeconfargs_cbuild[@]}"
+
+   # Avoid as many dependencies as possible for the cross build.
+   cat >> Makefile <<-EOF || die
+   MODULE_NIS=disabled
+   MODULE__DBM=disabled
+   MODULE__GDBM=disabled
+   MODULE__DBM=disabled
+   MODULE__SQLITE3=disabled
+   MODULE__HASHLIB=disabled
+   MODULE__SSL=disabled
+   MODULE__CURSES=disabled
+   MODULE__CURSES_PANEL=disabled
+   MODULE_READLINE=disabled
+   MODULE__TKINTER=disabled
+   MODULE_PYEXPAT=disabled
+   MODULE_ZLIB=disabled
+   EOF
+
+   # Unfortunately, we do have to build this immediately, and
+   # not in src_compile, because CHOST configure for Python
+   # will check the existence of the Python it was pointed to
+   # immediately.
+   PYTHON_DISABLE_MODULES+=" _ctypes _crypt" emake
+   popd &> /dev/null || die
+}
+
 src_configure() {
# disable automagic bluetooth headers detection
if ! use bluetooth; then
@@ -243,70 +306,10 @@ src_configure() {
local -x OPT=
 
if tc-is-cross-compiler ; then
-   # Hack to workaround get_libdir not being able to handle 
CBUILD, bug #794181
-   local cbuild_libdir=$(unset PKG_CONFIG_PATH ; 
$(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libffi)
-
-   # pass system CFLAGS & LDFLAGS as _NODIST, otherwise they'll get
-   # propagated to sysconfig for built extensions
-   #
-   # -fno-lto to avoid bug #700012 (not like it matters for 
mini-CBUILD Python anyway)
-   local -x CFLAGS_NODIST="${BUILD_CFLAGS} -fno-lto"
-   local -x LDFLAGS_NODIST=${BUILD_LDFLAGS}
-   local -x CFLAGS= LDFLAGS=
-   local -x BUILD_CFLAGS="${CFLAGS_NODIST}"
-   local -x BUILD_LDFLAGS=${LDFLAGS_NODIST}
-
-   # We need to build our own Python on CBUILD first, and feed it 
in.
-   # bug #847910 and bug #864911.
-   local myeconfargs_cbuild=(
- 

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

2023-09-13 Thread Hans de Graaff
commit: 811af4a3bcadb48b19014d16bac09c9f901d6207
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Sep 13 18:30:56 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Sep 13 19:42:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811af4a3

dev-ruby/chronic: fix minitest deprecation

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

 dev-ruby/chronic/chronic-0.10.2-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-ruby/chronic/chronic-0.10.2-r1.ebuild 
b/dev-ruby/chronic/chronic-0.10.2-r1.ebuild
index b5fafb5c4524..1db5828c91fa 100644
--- a/dev-ruby/chronic/chronic-0.10.2-r1.ebuild
+++ b/dev-ruby/chronic/chronic-0.10.2-r1.ebuild
@@ -23,4 +23,6 @@ ruby_add_bdepend "test? ( >=dev-ruby/minitest-5 )"
 
 all_ruby_prepare() {
sed -i -e '/git ls-files/d' chronic.gemspec || die
+
+   sed -i -e 's/MiniTest/Minitest/' test/helper.rb || die
 }



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

2023-09-13 Thread Hans de Graaff
commit: c7c1d72abd808cbee7ba094fb959e91a052f5e7f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Sep 13 17:33:04 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Sep 13 19:42:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c1d72a

dev-ruby/charlock_holmes: fix minitest deprecation

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

 dev-ruby/charlock_holmes/charlock_holmes-0.7.7-r1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ruby/charlock_holmes/charlock_holmes-0.7.7-r1.ebuild 
b/dev-ruby/charlock_holmes/charlock_holmes-0.7.7-r1.ebuild
index 32787317a1d4..91592e61c22f 100644
--- a/dev-ruby/charlock_holmes/charlock_holmes-0.7.7-r1.ebuild
+++ b/dev-ruby/charlock_holmes/charlock_holmes-0.7.7-r1.ebuild
@@ -35,6 +35,9 @@ all_ruby_prepare() {
 
# Avoid dependency on rake-compiler
sed -i -e '/rake-compiler/,$ s:^:#:' Rakefile || die
+
+   # Avoid minitest deprecation
+   sed -i -e 's/MiniTest/Minitest/' test/converter_test.rb || die
 }
 
 each_ruby_test() {



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

2023-09-13 Thread Hans de Graaff
commit: d99f1d23460b01ad03326c3f3a1c62c574127490
Author: Hans de Graaff  gentoo  org>
AuthorDate: Wed Sep 13 15:49:17 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Wed Sep 13 19:42:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d99f1d23

dev-ruby/crass: fix minitest deprecation

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

 dev-ruby/crass/crass-1.0.6-r1.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ruby/crass/crass-1.0.6-r1.ebuild 
b/dev-ruby/crass/crass-1.0.6-r1.ebuild
index 42cdc4b3a0ff..425b8ff7b294 100644
--- a/dev-ruby/crass/crass-1.0.6-r1.ebuild
+++ b/dev-ruby/crass/crass-1.0.6-r1.ebuild
@@ -25,4 +25,7 @@ ruby_add_bdepend ">=dev-ruby/minitest-5.0.8:5"
 all_ruby_prepare() {
sed -i -e '/bundler/I s:^:#:' Rakefile || die
sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} 
|| die
+
+   # Fix minitest deprecation
+   sed -i -e 's/MiniTest/Minitest/' test/support/common.rb || die
 }



[gentoo-commits] repo/gentoo:master commit in: www-apache/mod_jk/

2023-09-13 Thread Conrad Kostecki
commit: d9b006b538282da676d63953ff1cb6e77da5
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Sep 13 19:41:12 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Sep 13 19:41:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b006b5

www-apache/mod_jk: add 1.2.49

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

 www-apache/mod_jk/Manifest |  1 +
 www-apache/mod_jk/mod_jk-1.2.49.ebuild | 76 ++
 2 files changed, 77 insertions(+)

diff --git a/www-apache/mod_jk/Manifest b/www-apache/mod_jk/Manifest
index 55838aac9901..2d6953707903 100644
--- a/www-apache/mod_jk/Manifest
+++ b/www-apache/mod_jk/Manifest
@@ -1 +1,2 @@
 DIST tomcat-connectors-1.2.48-src.tar.gz 3665280 BLAKE2B 
eca84f31235e441dea08fd7f0e44de4370799e9781384a0a4329ae48c9dab4b146733bf810669fdcf60ede9e67e139942ccfe12c74e15f4eda19d9107f9b6150
 SHA512 
955a830724a3902e29032a5d2e7603d3170334e8a383d314f6bf8539d53d9f7ee4cfa0b31cfc954acb0a13d9975ed2229de085d08de3885f8679b509924fde47
+DIST tomcat-connectors-1.2.49-src.tar.gz 1702479 BLAKE2B 
5994bbff6b8c11770cfe8287590d3af793d8720b8a54ecb066abe481e158517c25757a575c9db197e39b1ffc957f27237e92818a9da557db78e5d286b58b1d13
 SHA512 
936eb017ff9d9011996933838d5c306ede9ae1886405f4daed60719ee522cca6075dedb3b647863ef12155cca93f6db8e58209a5d3bbd2da157ffc536a6809f2

diff --git a/www-apache/mod_jk/mod_jk-1.2.49.ebuild 
b/www-apache/mod_jk/mod_jk-1.2.49.ebuild
new file mode 100644
index ..3e2e8a388ccc
--- /dev/null
+++ b/www-apache/mod_jk/mod_jk-1.2.49.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="tomcat-connectors-${PV#-*}-src"
+
+inherit apache-module autotools
+
+DESCRIPTION="Provides an AJP Apache2-JK-connector for the Tomcat servlet 
engine"
+HOMEPAGE="https://tomcat.apache.org/connectors-doc/;
+SRC_URI="mirror://apache/tomcat/tomcat-connectors/jk/${MY_P}.tar.gz"
+S="${WORKDIR}/${MY_P}/native"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="dev-libs/apr:1="
+RDEPEND="${DEPEND}"
+BDEPEND="dev-lang/perl"
+
+APACHE2_MOD_FILE="${S}/apache-2.0/${PN}.so"
+APACHE2_MOD_DEFINE="JK"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-clang16.patch
+)
+
+need_apache2
+
+pkg_setup() {
+   # Calling depend.apache_pkg_setup fails because we do not have
+   # "apache2" in IUSE but the function expects this in order to call
+   # _init_apache2_late which sets the APACHE_MODULESDIR variable.
+   _init_apache2
+   _init_apache2_late
+}
+
+src_prepare() {
+   default
+
+   # Don't add '-Wl,' as prefix for CFLAGS, as linker will fail
+   sed -e '/JK_PREFIX_IF_MISSING/d' -i configure.ac || die
+   eautoreconf
+
+   # Adjust confpath and logpath for Gentoo
+   local logs_path="/var/log/apache2"
+   sed -e "s|conf|${APACHE_CONFDIR}|g" -e "s|logs|${logs_path}|g" -i 
../conf/httpd-jk.conf || die
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-static
+   --with-apxs="${APXS}"
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   LIBTOOL="/bin/sh $(pwd)/libtool --silent"
+   default
+}
+
+src_install() {
+   apache-module_src_install
+
+   insinto "${APACHE_CONFDIR}"
+   doins "${S}"/../conf/*.properties
+
+   insinto "${APACHE_MODULES_CONFDIR}"
+   newins ../conf/httpd-jk.conf 88_mod_jk.conf
+
+   einstalldocs
+}



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

2023-09-13 Thread Conrad Kostecki
commit: 6c99d46fbade003d767eefcd574a5a7aa51f70ef
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Sep 13 19:40:21 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Sep 13 19:40:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c99d46f

app-benchmarks/geekbench: add 6.2.0

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

 app-benchmarks/geekbench/Manifest   |  2 +
 app-benchmarks/geekbench/geekbench-6.2.0.ebuild | 51 +
 2 files changed, 53 insertions(+)

diff --git a/app-benchmarks/geekbench/Manifest 
b/app-benchmarks/geekbench/Manifest
index dae8f1c44663..7ad7f65002da 100644
--- a/app-benchmarks/geekbench/Manifest
+++ b/app-benchmarks/geekbench/Manifest
@@ -6,3 +6,5 @@ DIST Geekbench-5.5.1-Linux.tar.gz 9312 BLAKE2B 
e2ff24da19134778dd1b3036ac3fb
 DIST Geekbench-5.5.1-LinuxARMPreview.tar.gz 111581640 BLAKE2B 
be413e306a77c0612be380d0ec0d589067365ac1c4091b55a08b722d469180c9cf9126cc0597e3f3c8a75acf77d2a0423bc43b753f30a219924b1a7df640243d
 SHA512 
1d76b9a7928f89f1fdfa0e3cc9859c305e109cbbe72b013b4c249b03722273c985ad1e5d818341a6e399e9e7b3c61136856df87c9f5e61bcc9e7e0455f80e61b
 DIST Geekbench-6.1.0-Linux.tar.gz 227951888 BLAKE2B 
f741eac75043bbe9468597bd791d9a5b69fbab7c085a037b846bbaf985a30066748439fd6dbab11e86a01eab1dfe587767bfd211ea3f8a7d1b70de24d4a45656
 SHA512 
0d98ced1d7ad259cdd957231a6690d5eaedd345ed5550573d9503c56caef5a6724c3290207305e79dafc6660b209a4748801b52a9baf5fdeda0b81fdec80bcf6
 DIST Geekbench-6.1.0-LinuxARMPreview.tar.gz 191699484 BLAKE2B 
0702d7e52a06b1e01d87aac1fba1739be0584ca7afb59f17b5eafdcc290a20ed631a15e28c027b1f5df57ce7882dea4c4cc18b02b7a0a133b00cf403bcbea18a
 SHA512 
82047365bfce6dd45d926628435f1a8b85297aac05a358f35254a2d827981f080f1582a4e4ca6b943ac4c527164fa9b50c8f612907de66e5d5751994ee5e5ee0
+DIST Geekbench-6.2.0-Linux.tar.gz 227978869 BLAKE2B 
8ec3620ec8f9907e823001285c754be9bbe68d7f0c56e617caa264d4b1c94a01555ffc33e10d99d0f3ce3d5b328435c34fb5f48495d697a2a21a85a2bf6e36ab
 SHA512 
8aadd89feb2da51edeca1c804f68419f37554e714ca58bcc3696c52a564a901bb8c8a27411855e5345afe26b74b091bd76eccfc39ea76b2ead013ba21aa880a5
+DIST Geekbench-6.2.0-LinuxARMPreview.tar.gz 191730360 BLAKE2B 
a35b699d22302f05ad7c4c62c14ff37755b031f751140947bbb03cc6d131d4b5cfd02fec99aaa6df838518829c58a3df6cc6b19187b51736701c52cfd97c2117
 SHA512 
a0924920ae634a40931be11df76099a81e5844c3bd3fdd68e88a068e0a32cc2632a702df7612246e96a967a35ecf734569d61d3a6b1207ea87cb417f615004e8

diff --git a/app-benchmarks/geekbench/geekbench-6.2.0.ebuild 
b/app-benchmarks/geekbench/geekbench-6.2.0.ebuild
new file mode 100644
index ..92361a260506
--- /dev/null
+++ b/app-benchmarks/geekbench/geekbench-6.2.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A Cross-Platform Benchmark for Android, iOS, Linux, MacOS and 
Windows"
+HOMEPAGE="https://www.geekbench.com/;
+SRC_URI="
+   amd64? ( https://cdn.geekbench.com/Geekbench-${PV}-Linux.tar.gz )
+   arm64? ( 
https://cdn.geekbench.com/Geekbench-${PV}-LinuxARMPreview.tar.gz )
+"
+S="${WORKDIR}"
+
+KEYWORDS="-* ~amd64 ~arm64"
+LICENSE="geekbench"
+SLOT="6"
+
+RESTRICT="bindist mirror"
+
+QA_PREBUILT="
+   opt/geekbench6/geekbench_aarch64
+   opt/geekbench6/geekbench_avx2
+   opt/geekbench6/geekbench_x86_64
+   opt/geekbench6/geekbench6
+"
+
+pkg_nofetch() {
+   elog "Please download ${A} from ${HOMEPAGE}/download/linux"
+   elog "and place it in your DISTDIR directory."
+}
+
+src_install() {
+   local MY_S="Geekbench-${PV}-Linux$(usex arm64 'ARMPreview' '')"
+
+   exeinto /opt/geekbench6
+   use amd64 && doexe "${MY_S}"/geekbench_avx2 "${MY_S}"/geekbench_x86_64
+   use arm64 && doexe "${MY_S}"/geekbench_aarch64
+   doexe "${MY_S}"/geekbench6
+
+   insinto /opt/geekbench6
+   doins "${MY_S}"/geekbench.plar "${MY_S}"/geekbench-workload.plar
+
+   dodir /opt/bin
+   dosym ../geekbench6/geekbench6 /opt/bin/geekbench6
+}
+
+pkg_postinst() {
+   elog "If you have purchased a commercial license, you can enter"
+   elog "your email address and your license key with the following 
command:"
+   elog "geekbench6 -r  "
+}



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

2023-09-13 Thread Michael Orlitzky
commit: bc39006375bfdb3d9cc5cffcbcfc9cf47a0d55cf
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Sep 13 16:51:31 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Sep 13 19:35:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc390063

dev-lang/php: add 8.2.10, drop 8.2.9

Closes: https://bugs.gentoo.org/914115
Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/Manifest| 2 +-
 dev-lang/php/{php-8.2.9.ebuild => php-8.2.10.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index 19cde794435e..87230f5a3aee 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -3,4 +3,4 @@ DIST php-8.0.29.tar.xz 10803592 BLAKE2B 
6e15ce459aa5a51b2a07a4bfa1f6dba076dbbd48
 DIST php-8.0.30.tar.xz 10821076 BLAKE2B 
9a914ce99ec1d5d554f063ba324d95bd6d39912a13f34f9b3e09fa020c96c0a50ff919e8d829fd663522be2b68bea8934d7f67c52ad45b64d72946f0ba5f3925
 SHA512 
fb816e0a4e4dc506b0ea4425f26690edc6afadb5474ac84df0a1aa293abecd50d128b36074e3e0740c7228109d486ca446869a9c920419610a20ab5989870782
 DIST php-8.1.20.tar.xz 11793228 BLAKE2B 
ecdaf43278b69e039e5440b441a89d02ea53e8246515a89f430d7affbaefa3e1637a6830f91dc9062961719ba5bf7c56993f3b47db96b56c14111f77c74a3096
 SHA512 
d93767c6ff4d305c209e1a0fcb17f19b1d417fa872b002413ebe7883e93900c210e8f122410ac54da373b9d10dd2f522ea2bafc9b66214fb466314d64907a558
 DIST php-8.1.21.tar.xz 11862320 BLAKE2B 
51195859c23a3216247a66f39e76bf4679f0365d390f31c7dee7437f22f45cee4e4f4de8cf42706e030355d9ec66b471d61fafc1b30da2eb65b339d99ace93c7
 SHA512 
aeb62947e12646a530b6f61efe9350e4a3632d421ee0bec6a1d26dc2fd680c782e12cbad06496f2d4ffcddf5182aa3438c19a59b0d593fc43789271241ec0383
-DIST php-8.2.9.tar.xz 12035468 BLAKE2B 
8b537fbd080cbe1e2b627c34110f41a13549ad6bd118803214bfeba3bb8564eef0c1d0d2ad14a500efc488078cd0e521e3a883865b4a79c2c4213cad670e334c
 SHA512 
26c53dc737d6144cc0a3ce9134f92f59eb29f62c44b7d6159b92a25bdb0fa80239d7f6b6b663adfe444e57e98b202381df9b35532f40168ea093ac56d4bced19
+DIST php-8.2.10.tar.xz 12041348 BLAKE2B 
25ef7b30a05749c2d8fa511de1a4f7eebab25a058a0bd19748da3d2d4d7199ac9f018064cbd3b02d0d6e22c0dc983f8e2efa6cb5b27ece9dfe7c7310e128ec23
 SHA512 
b9123f63afc99fdce34182f49a022611d584bd4a26f624d0010785599e9b10af7924f8307bbca920d75cb7b0cc23fa57efd5d6ef1d2dd89d5a508578bd36b146

diff --git a/dev-lang/php/php-8.2.9.ebuild b/dev-lang/php/php-8.2.10.ebuild
similarity index 100%
rename from dev-lang/php/php-8.2.9.ebuild
rename to dev-lang/php/php-8.2.10.ebuild



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

2023-09-13 Thread Michael Orlitzky
commit: 74ab5a960a574183cfc58de7a9554b3314cf520b
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Wed Sep 13 16:52:06 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Wed Sep 13 19:35:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74ab5a96

dev-lang/php: add 8.1.23, drop 8.1.21

Signed-off-by: Michael Orlitzky  gentoo.org>

 dev-lang/php/Manifest | 2 +-
 dev-lang/php/{php-8.1.21.ebuild => php-8.1.23.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index 87230f5a3aee..25c8dbe4043c 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -2,5 +2,5 @@ DIST php-7.4.33.tar.xz 10420144 BLAKE2B 
e75817e79c698628c873c90afb3b5677480d03ec
 DIST php-8.0.29.tar.xz 10803592 BLAKE2B 
6e15ce459aa5a51b2a07a4bfa1f6dba076dbbd4828ccdcb8dc4796f64ad3dbda6ee2b6789880591847a7de0d077072e63c46f13399b5b44a4ec34c83172fb6ac
 SHA512 
5f849753bbcc12e253160af072213bc1ede32e5051684129707d32fd6ce8e12867fcf7a5f6790b25071fdda0508dfffd3344e4bb850a747cb8f3c9aee970311d
 DIST php-8.0.30.tar.xz 10821076 BLAKE2B 
9a914ce99ec1d5d554f063ba324d95bd6d39912a13f34f9b3e09fa020c96c0a50ff919e8d829fd663522be2b68bea8934d7f67c52ad45b64d72946f0ba5f3925
 SHA512 
fb816e0a4e4dc506b0ea4425f26690edc6afadb5474ac84df0a1aa293abecd50d128b36074e3e0740c7228109d486ca446869a9c920419610a20ab5989870782
 DIST php-8.1.20.tar.xz 11793228 BLAKE2B 
ecdaf43278b69e039e5440b441a89d02ea53e8246515a89f430d7affbaefa3e1637a6830f91dc9062961719ba5bf7c56993f3b47db96b56c14111f77c74a3096
 SHA512 
d93767c6ff4d305c209e1a0fcb17f19b1d417fa872b002413ebe7883e93900c210e8f122410ac54da373b9d10dd2f522ea2bafc9b66214fb466314d64907a558
-DIST php-8.1.21.tar.xz 11862320 BLAKE2B 
51195859c23a3216247a66f39e76bf4679f0365d390f31c7dee7437f22f45cee4e4f4de8cf42706e030355d9ec66b471d61fafc1b30da2eb65b339d99ace93c7
 SHA512 
aeb62947e12646a530b6f61efe9350e4a3632d421ee0bec6a1d26dc2fd680c782e12cbad06496f2d4ffcddf5182aa3438c19a59b0d593fc43789271241ec0383
+DIST php-8.1.23.tar.xz 11871960 BLAKE2B 
b01939aa00a88a26b2d21831871b884284c2c6653f370faae8e9399a167108ea7369494bc7352ae6a7f99dbcbb497e4f8c0a139ff240b2f3be34b0815c0d3801
 SHA512 
deb1c205c289d5457e6341680d1a3344f21ff8abf904b45b78391fdae6e0c172c5d760f0b639669722f9a8600286515d63bdea46043e5d7b4db4666bc2dde7ea
 DIST php-8.2.10.tar.xz 12041348 BLAKE2B 
25ef7b30a05749c2d8fa511de1a4f7eebab25a058a0bd19748da3d2d4d7199ac9f018064cbd3b02d0d6e22c0dc983f8e2efa6cb5b27ece9dfe7c7310e128ec23
 SHA512 
b9123f63afc99fdce34182f49a022611d584bd4a26f624d0010785599e9b10af7924f8307bbca920d75cb7b0cc23fa57efd5d6ef1d2dd89d5a508578bd36b146

diff --git a/dev-lang/php/php-8.1.21.ebuild b/dev-lang/php/php-8.1.23.ebuild
similarity index 100%
rename from dev-lang/php/php-8.1.21.ebuild
rename to dev-lang/php/php-8.1.23.ebuild



[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2023-09-13 Thread Michał Górny
commit: b92080d304363b276695551c4fc0ecc51b822ceb
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 13 14:40:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 13 19:20:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b92080d3

virtual/dist-kernel: Bump to 6.4.16

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

 virtual/dist-kernel/dist-kernel-6.4.16.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-6.4.16.ebuild 
b/virtual/dist-kernel/dist-kernel-6.4.16.ebuild
new file mode 100644
index ..8012e544096f
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.4.16.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/

2023-09-13 Thread Michał Górny
commit: e6c6f5df4bb363e7dc9ab7580342815d6db6dd59
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 13 19:18:27 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 13 19:20:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6c6f5df

sys-kernel/gentoo-kernel-bin: Bump to 6.1.53

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.1.53.ebuild| 127 +
 2 files changed, 133 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index 90434a8bfb42..fb4676085674 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.1-57.base.tar.xz 3329956 BLAKE2B 
d43450b8139d3a37aa248d8b5af30
 DIST genpatches-6.1-57.extras.tar.xz 3808 BLAKE2B 
39e1e8aef7db1d76f770bdee410c6b26bc7bab3e6c7b3e7ef342122d83ac8fea8bf1975887bef6ba1be2e99035f2f233ff3267c05a1e6d17ccf282ee26c4eba2
 SHA512 
027cf468cd29d927f620f013c2d1461dbe4877f587d8e4fcd02dde085bbdbb4f0f1ffb5cd23a84ba89ce9a5425144eb28a72415b2998bad14ea8a589316f32c5
 DIST genpatches-6.1-58.base.tar.xz 3336552 BLAKE2B 
bea24fa334dd00948056ec5c1e18b20869347e33a1a61cbcdbc03d821c3da697689a84c8cc09d4127b94c9c581d4293c1d847c692522bb4a37fcf4850272d1ed
 SHA512 
69c21b4ee470a49bc5b82c3fe8ee53d688585d1b30cda72dc2e7aac230b65d5972e4d7ad4b879f32012412a7c59e0573772d1ee217c5d2e5cb9790759f7ecd82
 DIST genpatches-6.1-58.extras.tar.xz 3812 BLAKE2B 
16953223f8d699527c36c16c45e20be26ed8afe6ebb6eb2badb8f2f303f6d22d1ea351b6c16c0b14110580275c50b074560d4e2b79851850c20ffe6e279b8287
 SHA512 
23ac18840460888f60b1f35f2625c9e4cefb31a61d9a8449ff890cf29c7f9ad61416da95d198e197bb6cd30dedeeb20466284bab7f5fd7a8f103c5a1b055ed31
+DIST genpatches-6.1-59.base.tar.xz 3488836 BLAKE2B 
5e92e2d1c4ab691284991ae953eb4ec8f6ae5580d2ec410b94d4bd0c8644752d4be1fb962eb5f315b22d811bd49983f2fdb352523547d973fd712fe117f4452d
 SHA512 
29963613fbe41485226137bb35e77daa4d4b2fb8eea6c18c6d9713f1d5cd27192273b3337ca4c02af6d2dba04c564be66edfda6ea6dbbebc22b9358875860288
+DIST genpatches-6.1-59.extras.tar.xz 3808 BLAKE2B 
bad1dc9ff79b84c02f4f634764c6fdf5ef437c14076048d2e0b777f0ec967fe3dc544739684b50533accdf22d3d85af2c0422ba1183ba4ee26590d02c155cf5e
 SHA512 
4517bce1263d97bce0580729e0a948021734d6e546e318ab37da786a848d9c2376c9849894be9bc8028ee9afece670b86727ded1cf9857d236869c113530
 DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 
35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f
 SHA512 
5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B 
e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86
 SHA512 
ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
 DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B 
e1d9bc63a0d8bef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc
 SHA512 
5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
@@ -118,6 +120,10 @@ DIST gentoo-kernel-6.1.52-1.amd64.gpkg.tar 72499200 
BLAKE2B 5a036d4891d6b059fc62
 DIST gentoo-kernel-6.1.52-1.arm64.gpkg.tar 65198080 BLAKE2B 
197fe966ba8528abd5d786f893ad7751561221a414214eb302011633bb251994767eec64b3eabaa8cb242dd6f4b4cc6e46d70a82adcbdb1dc6bfd57744a24d50
 SHA512 
280fd5611f11ea43c9c4399afe2c7841992f463714a529274c91b19cd147e6d5f41a8a3d6173010889e17747476a39f33142c56d60f959ba2375be929a1f
 DIST gentoo-kernel-6.1.52-1.ppc64le.gpkg.tar 59822080 BLAKE2B 
f7df1d4defcaa67f1db04c89e48129f410cf8ae9efd79a1f05b2551faa2b985cc1518e4b9c6c21d5026d8b61ecec65cddc8a1abe79d436c5afe89e3fb030dde0
 SHA512 
f40be07c14be12c0cc65a3c42deadb30c4a7a61376ddbbed53386019304e778b3bbf873d3a654843dfa4a7a126d1e41d28d0db6d964b74aa387c6df8e2c21a30
 DIST gentoo-kernel-6.1.52-1.x86.gpkg.tar 61972480 BLAKE2B 
1d1a1e213cf777dde3f20033937b3fb237d0003a300da980ad18ce37f34d395b02a2d609936ea2722e8e3691fb2acc69d58bf534df52a73507146bc2bd0c124d
 SHA512 
5b4c515d6d32973f5d2f62061f047f25cce7db66a8303fc67fb2e6240720b392faa615ac7be32c242cf7cf8ec6be9ed8bf9be1e905160fc6453592261f01
+DIST gentoo-kernel-6.1.53-1.amd64.gpkg.tar 72509440 BLAKE2B 
1cd4c14f7f52f8a8bf0fabde437d70349c85351628546e44a7b19df6fcdde2424a12d519fa1a904727050af18c8b52c85f3e6b668a45285882b34277f2042f9c
 SHA512 
f78992b20ac25282f80ace93c68cbc9c26d2a764ae4ab76f0a518fa1f9d7c2a4a95e02bde64e01893adca3129f0e3d77f5000d959533f34cba3f65795c20d700
+DIST gentoo-kernel-6.1.53-1.arm64.gpkg.tar 65218560 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-kernel/gentoo-kernel-bin/

2023-09-13 Thread Michał Górny
commit: eeec33d0b23ca49a445d83d59d24306832f8257b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 13 19:18:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 13 19:20:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eeec33d0

sys-kernel/gentoo-kernel-bin: Bump to 6.4.16

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

 sys-kernel/gentoo-kernel-bin/Manifest  |   6 +
 .../gentoo-kernel-bin-6.4.16.ebuild| 132 +
 2 files changed, 138 insertions(+)

diff --git a/sys-kernel/gentoo-kernel-bin/Manifest 
b/sys-kernel/gentoo-kernel-bin/Manifest
index b39c0e2cda45..90434a8bfb42 100644
--- a/sys-kernel/gentoo-kernel-bin/Manifest
+++ b/sys-kernel/gentoo-kernel-bin/Manifest
@@ -44,6 +44,8 @@ DIST genpatches-6.4-16.base.tar.xz 811436 BLAKE2B 
1a1f92b35cafd3ee73cc9a04a94d72
 DIST genpatches-6.4-16.extras.tar.xz 3700 BLAKE2B 
a50cf572b21a1e91c2e84f05238f5d0301fd2b6596f98fb48fb962c4c4f2d17f91a95af4c3814d818ef53e1743523aa6ec45ac0b26c41bcb7e122a31f616d59e
 SHA512 
534d7320c07134e41f6bd31547ab55f6e0d305b5bd7cb8c862f0d9454142e3aa273c64f50405a1230da32b9341dfdba0a1ab71121bb4a78819ddd5a9e6f320b2
 DIST genpatches-6.4-17.base.tar.xz 818408 BLAKE2B 
71e3e8271b5ba2788bb52f42e8cf7846375856d0a946188c01e1e20f4bd2001817837910d9272c5e70cffd539d7f9e30dc89d7378501f18ebff678d699824e3b
 SHA512 
bd11bee4f21132321da063dfd66f506e67e5528fa6aafddfb483067a0ca02e92ef71a83c02bbe601e434d5c77649f17c7e9d9e34ba1c9f06084eda79906b73a3
 DIST genpatches-6.4-17.extras.tar.xz 3696 BLAKE2B 
6a9be135efa7a8fdc0ebafd41ed2f8794530e6052d3a955d6142c03d7f134d2157efbdaef071c0b0f362406e42a404f385bb4c73717b24e427a4a6e886ea1504
 SHA512 
191a861faefd72ce25d4a6bf873488e5b8625b70f46bd1bf1f36125483ecffcd00cb5c3a7a07e2cd5d97d5f140d8ddb9897e80fa010492e64435340eab9c76bd
+DIST genpatches-6.4-18.base.tar.xz 1040816 BLAKE2B 
61ce7d234cba40c266e92dbab80b26e9958d9501fe884ed1fe45c25a89f2385259d5776049d7ce172c05d6829a92f591652544d7a3ce3ce7c81d09ce871800f5
 SHA512 
559a4e9690a72dc76a0ab38f463149dc9221bad128b59fdafc1250b964af2ccf573ee0d4e593e98811f83325a0d10772a6a6b32bbaef50aee3c5a0d1938677d7
+DIST genpatches-6.4-18.extras.tar.xz 3700 BLAKE2B 
b360eff83abdbed397db6405b6b68649a3d6f85a37716eb2f923d47dc3ae5d738ca49c29a58dd2f236c7f50dc233641e3df15b7b75a19364b0af6261afc36d4e
 SHA512 
778791e5e9232bc432119d14a016c00e1a968af30f0a2dd931ebb4103f7f457db991eb1d9ca500d1a3c9295dbf87d9b4fab18ffaebbd46cc8c82077b27c344e6
 DIST gentoo-kernel-5.10.191-1.amd64.gpkg.tar 66365440 BLAKE2B 
f7086ca26f08468b754b0cf9ce715ed763d2866ebc8ea322fb51fa2ab5146f1c7741f68b82d52a7d54442cc36cd5a114132f9ccb0809e8d0ab0da022742a48d2
 SHA512 
0f4918273c70f06756c19cd2c7738176695aba65eeaa7846aa6773d97e6d3ac4302be0328926f1a217135d21e2660e6e4124ced7f2304c0f1a408ad2561b24a5
 DIST gentoo-kernel-5.10.191-1.arm64.gpkg.tar 59392000 BLAKE2B 
feee11f6bc6148ca0a65077a33cb1736fe2d588037bfada383bff1ca9ca7ea71d6f3248a91cc9b152d87a3fb9580177a68b3748c53e2bb6e0309c7a4b9e39df3
 SHA512 
bfe38e92e445719daddc4fd87b717c652a0fbc5b3cf3fdaab40c1014229a2bf5b504642c21e5bb478d56742c56100271a7433f113c7c231382d2f226a609f837
 DIST gentoo-kernel-5.10.191-1.ppc64le.gpkg.tar 54947840 BLAKE2B 
eab70963c60d1d668ba562652b73bf47760d326ea2cd3fad8cbf91e75a9329283b9af38ee7391c4bc887c32464a6c8376844135231d155eb11916c926f8c263a
 SHA512 
58a8701b46878dd470a4210f96f65bc85aabb4c8b29aed5d1d61eff2efb1f851c38b648c50afa7cc164406ccdf8ae3bc673f73857903a17c19229f77c8e885f7
@@ -136,6 +138,10 @@ DIST gentoo-kernel-6.4.15-1.amd64.gpkg.tar 81786880 
BLAKE2B 9c2eb4cdf6d9c106b9da
 DIST gentoo-kernel-6.4.15-1.arm64.gpkg.tar 71239680 BLAKE2B 
85401a6aa936656e709206b4fe82f228d9164590df299fe98cc0d547f01a8b5e3404bbf46f8666a1d11c54886a4fd219b1ad3076ed8479e5f2e90557cda5cc23
 SHA512 
1c9876f04cce47e1671e173da450e7169088ab9797ed30fef7224ca887147abca6a8a6b43c0af2837f177bd0b34af05d5209e19e553cc46508ce7a2ea8a59bc0
 DIST gentoo-kernel-6.4.15-1.ppc64le.gpkg.tar 63447040 BLAKE2B 
0e89977da0a9648bbafc0a4f827ea8b2b79b3dbba658c69f0c4cfae58085ae2e56f18968f3837efda645f0953c7ca6c35d7d771f5e3e2ba9891eb6bff41fc18a
 SHA512 
f816c05b0a93bd8913848809badb8f5250ab60387be2f93521aee0dcd10f35ea2fb80cf1185a6ec12daa81a92cffa5044de934a66dc0d092966b02c3bf0b806e
 DIST gentoo-kernel-6.4.15-1.x86.gpkg.tar 65863680 BLAKE2B 
8135ca6504d771308217346a2d4c03916f99bdbf3fc91480be9a214108519b67399e4f871a5df5a7855f25ae599209c5201a93e319fa310c463c440eea10a8e1
 SHA512 
f06831a4cd822e0cbd93e0a249d71673e3a98b9ba19791fec0c4a5226ed47d05b7a0827d88933be799b41c348330566430ec58462217389c02675a1f69fd3e3f
+DIST gentoo-kernel-6.4.16-1.amd64.gpkg.tar 81786880 BLAKE2B 
adbe09acd265ad50d6cc362be262b94b10fcfc517dd5e463007eef455477c1de7b9340ca472a60c28bd7fbcc02f8538c25b036d736e656500bf749a67ba914cb
 SHA512 
cd3c7a1641b500620f3a8770a2994d53161582ac3c5eca72cb64e4e15cbbd40db1d8bf839a5427662574eb8d4124f2c6b2b74dc087e70b6992d2c522939b87a5
+DIST gentoo-kernel-6.4.16-1.arm64.gpkg.tar 71290880 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/

2023-09-13 Thread Michał Górny
commit: 73f1d61f69e859230ac9e6724f21a1464557e16b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 13 14:42:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 13 19:20:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f1d61f

virtual/dist-kernel: Bump to 6.1.53

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

 virtual/dist-kernel/dist-kernel-6.1.53.ebuild | 19 +++
 1 file changed, 19 insertions(+)

diff --git a/virtual/dist-kernel/dist-kernel-6.1.53.ebuild 
b/virtual/dist-kernel/dist-kernel-6.1.53.ebuild
new file mode 100644
index ..8012e544096f
--- /dev/null
+++ b/virtual/dist-kernel/dist-kernel-6.1.53.ebuild
@@ -0,0 +1,19 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Virtual to depend on any Distribution Kernel"
+HOMEPAGE=""
+SRC_URI=""
+
+LICENSE=""
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+   || (
+   ~sys-kernel/gentoo-kernel-${PV}
+   ~sys-kernel/gentoo-kernel-bin-${PV}
+   ~sys-kernel/vanilla-kernel-${PV}
+   )"



[gentoo-commits] repo/gentoo:master commit in: sys-kernel/vanilla-kernel/

2023-09-13 Thread Michał Górny
commit: 4a66bcd06d5235562bac7dc8739b036aa39a728f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 13 14:41:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 13 19:20:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a66bcd0

sys-kernel/vanilla-kernel: Bump to 6.1.53

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

 sys-kernel/vanilla-kernel/Manifest |   2 +
 .../vanilla-kernel/vanilla-kernel-6.1.53.ebuild| 137 +
 2 files changed, 139 insertions(+)

diff --git a/sys-kernel/vanilla-kernel/Manifest 
b/sys-kernel/vanilla-kernel/Manifest
index 0d4c5b393748..abc851997421 100644
--- a/sys-kernel/vanilla-kernel/Manifest
+++ b/sys-kernel/vanilla-kernel/Manifest
@@ -68,6 +68,8 @@ DIST linux-6.1.51.tar.sign 989 BLAKE2B 
8924bef89e5ebed655fcfef6a58a09cd43fa741ae
 DIST linux-6.1.51.tar.xz 134971724 BLAKE2B 
3df246015539f69190a230a84251d5bd956d21f8a488b4ca7648c76ac5770d01a13af2961cdb1bb5bf8a876e31aed256153aba81faa522063d8360ec6c09c96c
 SHA512 
82404e9e4ab7d12b83241433c02a0be4ad4c7e9c1452e5783956eb44e8a99ab140d78eeb294743a6023b24b5ddc23a7b3ed7765ca0dffabe9f3802bb896fab8a
 DIST linux-6.1.52.tar.sign 989 BLAKE2B 
c178a9dea9034ccbd3e9de6ba8538050b449a18d1e93fc9a412fdb99f8cda47f747406eaa4e3516aaced749a9c1169b56e88e57a7dfd64ff71a489f92a56d98b
 SHA512 
bd6830ffe938e195e60ec3ab314e3df3fdac90a97cec6f86e87c28af54361567227832cc5538f0f67f8610928e8a31dc67cf26c087c7904244b64a3f70610416
 DIST linux-6.1.52.tar.xz 134984832 BLAKE2B 
1846d76626ed122323f0ad54b71cd94165beba4f6122af681ca4c44a8a31bf3a4e8522bc5e2c410c33236477b9f610a577d991e01245628183142a5d8ec8770d
 SHA512 
41150440b32e89912573bd1d567eff483d901ce4fdf77adda022ae5523c90a5379d1835c1baf3b1ec53d46645e9e5dd803f694dfd4b703a5b460d11207ad198a
+DIST linux-6.1.53.tar.sign 989 BLAKE2B 
23422a15489e91f8bfc11500d96fdb54796fcf683e23d2a1f6aa1be2f241ea7c824f6c3d77599b53fd3edc807392c9acbdae2c2dad94d53ff777b147e43a1b1e
 SHA512 
e35dcdf724917052cf5d65ff305c21a736d0b59556ab87f8a4881bb2621ef603bf055346cce38c85ee1768501e40b397ffdf9fa79f6e8b10fa13af2b32fe98f0
+DIST linux-6.1.53.tar.xz 135006964 BLAKE2B 
c5c082fa08e331ae968e27f6a0aed41f7793ea38c3a32311e4f9b7dda3cf1ce74dfd7f3e4c783f0dd4269b543eddd53e086e523d324da5e7a996aa4d8e6701ea
 SHA512 
270f8e9102740edda3510aa5e8da5943f9831a87d6e9f0f6aa590a5a2fab09b1a91b54413ce936dc3695bea8bfdd8df0721bd9c5fb834b9c7a95653401b2652a
 DIST linux-6.4.11.tar.sign 989 BLAKE2B 
b8b55a05aa9d5249365a17faf7c0654d6172988ba2894d6bf21c33a8c175dd220cce190415f84235175eec729a05a85b25f2ce9f240e59f81172823ed3a60eb9
 SHA512 
c4d218992809cfd6ed6afc324cddae579bd2d1cec66f40d04c1d182ca4dbfa8487539cb63b2ec432528b28f30b9e156fc0ce243878ac8c6607cb1e83c01b5888
 DIST linux-6.4.11.tar.xz 137836952 BLAKE2B 
dfb97f2c9905a150c0890b9c3d464bc13986bec7bcd038c333f4dce443e0a1988a9075554219f9f419ef71af98827c05fad4a62aba1e58aa7f2ef8249f140175
 SHA512 
b3abf1d7c6b03644ddfc0a1994c88abd9b6db71089aeb4ff8749e9eed5d3772bc3468eabdeec99d998ec091898e5c81a84ef839345ba368580509500a3cc73dd
 DIST linux-6.4.12.tar.sign 989 BLAKE2B 
598b2dd8b0beb25db5b0500547bfcf7ea669c06ff4afaf6252f996d0bb519f5d19da96a1b618ae7a03c4e27a56a5a1540d2c1b66bef9683d14aa964e0d768d39
 SHA512 
d1941097b97dee631cec1487ecdb9a3a4c145ec8cfdac325776e9e890bfff2f559140d178fe5ec27b0482f04df2713cb2d6da59e20a7bdbce8ed50c148f3b585

diff --git a/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.53.ebuild 
b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.53.ebuild
new file mode 100644
index ..e3a0c5f7f691
--- /dev/null
+++ b/sys-kernel/vanilla-kernel/vanilla-kernel-6.1.53.ebuild
@@ -0,0 +1,137 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs verify-sig
+
+MY_P=linux-${PV}
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built from vanilla upstream sources"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   verify-sig? (
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 
1).x/${MY_P}.tar.sign
+   )
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-aarch64-fedora.config
+   -> kernel-aarch64-fedora.config.${CONFIG_VER}
+   )
+ 

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

2023-09-13 Thread Michał Górny
commit: aa834d7101e561b21eae50b8c95ce0cda92d2291
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Sep 13 14:42:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Sep 13 19:20:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa834d71

sys-kernel/gentoo-kernel: Bump to 6.1.53

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

 sys-kernel/gentoo-kernel/Manifest  |   2 +
 .../gentoo-kernel/gentoo-kernel-6.1.53.ebuild  | 146 +
 2 files changed, 148 insertions(+)

diff --git a/sys-kernel/gentoo-kernel/Manifest 
b/sys-kernel/gentoo-kernel/Manifest
index abd057925f50..1481d6d0ad29 100644
--- a/sys-kernel/gentoo-kernel/Manifest
+++ b/sys-kernel/gentoo-kernel/Manifest
@@ -34,6 +34,8 @@ DIST genpatches-6.1-57.base.tar.xz 3329956 BLAKE2B 
d43450b8139d3a37aa248d8b5af30
 DIST genpatches-6.1-57.extras.tar.xz 3808 BLAKE2B 
39e1e8aef7db1d76f770bdee410c6b26bc7bab3e6c7b3e7ef342122d83ac8fea8bf1975887bef6ba1be2e99035f2f233ff3267c05a1e6d17ccf282ee26c4eba2
 SHA512 
027cf468cd29d927f620f013c2d1461dbe4877f587d8e4fcd02dde085bbdbb4f0f1ffb5cd23a84ba89ce9a5425144eb28a72415b2998bad14ea8a589316f32c5
 DIST genpatches-6.1-58.base.tar.xz 3336552 BLAKE2B 
bea24fa334dd00948056ec5c1e18b20869347e33a1a61cbcdbc03d821c3da697689a84c8cc09d4127b94c9c581d4293c1d847c692522bb4a37fcf4850272d1ed
 SHA512 
69c21b4ee470a49bc5b82c3fe8ee53d688585d1b30cda72dc2e7aac230b65d5972e4d7ad4b879f32012412a7c59e0573772d1ee217c5d2e5cb9790759f7ecd82
 DIST genpatches-6.1-58.extras.tar.xz 3812 BLAKE2B 
16953223f8d699527c36c16c45e20be26ed8afe6ebb6eb2badb8f2f303f6d22d1ea351b6c16c0b14110580275c50b074560d4e2b79851850c20ffe6e279b8287
 SHA512 
23ac18840460888f60b1f35f2625c9e4cefb31a61d9a8449ff890cf29c7f9ad61416da95d198e197bb6cd30dedeeb20466284bab7f5fd7a8f103c5a1b055ed31
+DIST genpatches-6.1-59.base.tar.xz 3488836 BLAKE2B 
5e92e2d1c4ab691284991ae953eb4ec8f6ae5580d2ec410b94d4bd0c8644752d4be1fb962eb5f315b22d811bd49983f2fdb352523547d973fd712fe117f4452d
 SHA512 
29963613fbe41485226137bb35e77daa4d4b2fb8eea6c18c6d9713f1d5cd27192273b3337ca4c02af6d2dba04c564be66edfda6ea6dbbebc22b9358875860288
+DIST genpatches-6.1-59.extras.tar.xz 3808 BLAKE2B 
bad1dc9ff79b84c02f4f634764c6fdf5ef437c14076048d2e0b777f0ec967fe3dc544739684b50533accdf22d3d85af2c0422ba1183ba4ee26590d02c155cf5e
 SHA512 
4517bce1263d97bce0580729e0a948021734d6e546e318ab37da786a848d9c2376c9849894be9bc8028ee9afece670b86727ded1cf9857d236869c113530
 DIST genpatches-6.4-13.base.tar.xz 708424 BLAKE2B 
35ac10ca68775c9e9c5668e9d4a8764c6cc583f8ecbade54b6f1bb1e4ca41fee1d48f5e782a6ba271d0b2f710889aaefdb13c9e4bb437d4f91b05a3d7e464a2f
 SHA512 
5c3fa0b3c09b5298b4bf6542960e07d9c63875cc84821bbd6ef70556868f33a6aece33b9882b97cb9e32536ebfa536a71b9113e95b1b72b80c4f1348434e43c6
 DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B 
e2e9014e497de63eae5dc5d644e1ef27fc2fda99379b881af096874bf25f269212bbd811781f3fc63fa896285e78cb9c41717392e59bfa62c039dce58ed11f86
 SHA512 
ffa3f9043767ae00e18b1d5313df6312d179b0d9e2b224d7b1097cbdc9c48f56615a36425ae1fd00680caed085420e438deb4fd331a37cd4397a814e542d6fa0
 DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B 
e1d9bc63a0d8bef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc
 SHA512 
5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40

diff --git a/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.53.ebuild 
b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.53.ebuild
new file mode 100644
index ..7e128b87c8f2
--- /dev/null
+++ b/sys-kernel/gentoo-kernel/gentoo-kernel-6.1.53.ebuild
@@ -0,0 +1,146 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit kernel-build toolchain-funcs
+
+MY_P=linux-${PV%.*}
+GENPATCHES_P=genpatches-${PV%.*}-$(( ${PV##*.} + 6 ))
+# https://koji.fedoraproject.org/koji/packageinfo?packageID=8
+# forked to https://github.com/projg2/fedora-kernel-config-for-gentoo
+CONFIG_VER=6.1.7-gentoo
+GENTOO_CONFIG_VER=g7
+
+DESCRIPTION="Linux kernel built with Gentoo patches"
+HOMEPAGE="
+   https://wiki.gentoo.org/wiki/Project:Distribution_Kernel
+   https://www.kernel.org/
+"
+SRC_URI+="
+   https://cdn.kernel.org/pub/linux/kernel/v$(ver_cut 1).x/${MY_P}.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.base.tar.xz
+   
https://dev.gentoo.org/~mpagano/dist/genpatches/${GENPATCHES_P}.extras.tar.xz
+   
https://github.com/projg2/gentoo-kernel-config/archive/${GENTOO_CONFIG_VER}.tar.gz
+   -> gentoo-kernel-config-${GENTOO_CONFIG_VER}.tar.gz
+   amd64? (
+   
https://raw.githubusercontent.com/projg2/fedora-kernel-config-for-gentoo/${CONFIG_VER}/kernel-x86_64-fedora.config
+   -> kernel-x86_64-fedora.config.${CONFIG_VER}
+   )
+   arm64? (
+   

  1   2   3   >