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

2023-08-27 Thread Michał Górny
commit: fc898df711f95dffe6f41d5db7dba00aeacbbc53
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 28 04:52:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 28 05:13:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc898df7

dev-python/sphinx: Bump to 7.2.4

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

 dev-python/sphinx/Manifest|   1 +
 dev-python/sphinx/sphinx-7.2.4.ebuild | 125 ++
 2 files changed, 126 insertions(+)

diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index dd8d146ff282..aa272082340c 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -7,3 +7,4 @@ DIST sphinx-7.1.2.gh.tar.gz 6882028 BLAKE2B 
3ceabcb688824d929a5258978433b46a3166
 DIST sphinx-7.2.0.gh.tar.gz 7060825 BLAKE2B 
c911e49903b3682a08271871ec79b907f41a581b21eeef26dfdeccdd3acbf9744ac25233095f3036f3061231407e29653dc3dfbbb0b1ba3fa4f5db44dda7d8c2
 SHA512 
282c53a2fc8533a99455aca49ab0ebc75b5fdfe5fea9c72bbf1d85d67843bce7cd14ee375a1f1bcd16863bd9f8a072a13364720ae8e84adbaecae1dbec6bfae9
 DIST sphinx-7.2.2.gh.tar.gz 7061263 BLAKE2B 
71b9ad7240bc487efb5fa446799aa3d7dd1fd24eb3340ec27b8642ee4eb464de1941912e4106f1d1038c04a8b98cfd782f336b8cf4d7a3a24b858931262ac66c
 SHA512 
a15232c6e50ea2263e9dc6ece79e906d787e541e6a5d0c85c8c9a6a50dd0c95da3743023928be1b05cccdcf79c67f1d5b16ad300e5d67da2a511e81a2c54608f
 DIST sphinx-7.2.3.gh.tar.gz 7063906 BLAKE2B 
346ac3de17ae02b9b5167f3a13bf52ead9712b3ef2e71fc3d63882ff413e48b2b3c6688cc1eef9545193ef51ac0a1a0d56dad4442b8c8c79ae0b91159510486b
 SHA512 
1bafc21415e606430da178e1ea43e6abb8ab24fdef0f4f94a049cde32d6dead71417454195fa23c00f674ef50b2ee903a9fd31d817d4c49fcfbcd06cfa4b4835
+DIST sphinx-7.2.4.gh.tar.gz 7064614 BLAKE2B 
806717bf44b4d78cb28f0a0255d8be82260222c4d9f6bdc9d00269037b67725efd076a174f8863f8310a1a03809628f28e19599e2a24fb4235abefc68ea29c9d
 SHA512 
18f926f34042a1b85d42f62ac684d75472422fd21d33f1f06c8ccc4d8ab27edee27f6252e1515d9ab2789273e928548d9452f6e9b8ee31f8344d6a2782d65057

diff --git a/dev-python/sphinx/sphinx-7.2.4.ebuild 
b/dev-python/sphinx/sphinx-7.2.4.ebuild
new file mode 100644
index ..89674848a183
--- /dev/null
+++ b/dev-python/sphinx/sphinx-7.2.4.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="
+   https://www.sphinx-doc.org/
+   https://github.com/sphinx-doc/sphinx/
+   https://pypi.org/project/Sphinx/
+"
+SRC_URI="
+   https://github.com/sphinx-doc/sphinx/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc latex"
+
+RDEPEND="
+   =dev-python/Babel-2.9[${PYTHON_USEDEP}]
+   =dev-python/docutils-0.18.1[${PYTHON_USEDEP}]
+   >=dev-python/imagesize-1.3[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.25.0[${PYTHON_USEDEP}]
+   >=dev-python/snowballstemmer-2.0[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-applehelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-devhelp[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-jsmath[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-htmlhelp-2.0.0[${PYTHON_USEDEP}]
+   >=dev-python/sphinxcontrib-serializinghtml-1.1.9[${PYTHON_USEDEP}]
+   dev-python/sphinxcontrib-qthelp[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.0[${PYTHON_USEDEP}]
+   latex? (
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   app-text/dvipng
+   )
+   !dev-python/namespace-sphinxcontrib
+"
+BDEPEND="
+   doc? (
+   dev-python/sphinxcontrib-websupport[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+   )
+   test? (
+   app-text/dvipng
+   >=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/html5lib[${PYTHON_USEDEP}]
+   >=dev-python/setuptools-67.0[${PYTHON_USEDEP}]
+   dev-texlive/texlive-fontsextra
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   virtual/imagemagick-tools[jpeg,png,svg]
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/sphinx-3.2.1-doc-link.patch"
+   "${FILESDIR}/sphinx-4.3.2-doc-link.patch"
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # disable internet access
+   sed -i -e 's:^intersphinx_mapping:disabled_&:' \
+   doc/conf.py || die
+
+   

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

2023-08-27 Thread Michał Górny
commit: a27e3622679fcf1a577693b27fe394f0c8bd3ef5
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 28 05:03:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 28 05:13:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a27e3622

dev-python/insipid-sphinx-theme: Bump to 0.4.2

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

 dev-python/insipid-sphinx-theme/Manifest   |  1 +
 .../insipid-sphinx-theme-0.4.2.ebuild  | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/insipid-sphinx-theme/Manifest 
b/dev-python/insipid-sphinx-theme/Manifest
index ecf8f37fd4ee..63bcca72aaf5 100644
--- a/dev-python/insipid-sphinx-theme/Manifest
+++ b/dev-python/insipid-sphinx-theme/Manifest
@@ -1 +1,2 @@
 DIST insipid-sphinx-theme-0.4.1.tar.gz 73400 BLAKE2B 
1b156787354219ba9b31905748c6d786021ce6e349a120e60416fc1de215d6f8d898bc0e91514043bb2e5c13d4004f22a906e525a4b0d610de4024b07e81af5f
 SHA512 
aa7eb3768f48c481518984028c7911810afca3a6c4c93ec50efcf6f7b41efe9959acdf4b24d54bf8402eee829789b6945a2fa1a7648011d4566e174a7c5ca99e
+DIST insipid-sphinx-theme-0.4.2.tar.gz 73415 BLAKE2B 
0f17fc5fec19926ec6e134b716ef36617e0be66d771c76237923b3f77508b1fc1fb39b790d5ac72c1cff61e4f7a484b42bd6b0eec954afac1d758284cc073ed3
 SHA512 
934208afcc88a72b188c64f147ff0bc6508ad1b8aa5ee061620ec53725d2a9781ea503a16fb42db3f2bcd45774d3a9f611de251f71ca0b6162cf0d6653a1a058

diff --git a/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.2.ebuild 
b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.2.ebuild
new file mode 100644
index ..543f31f14008
--- /dev/null
+++ b/dev-python/insipid-sphinx-theme/insipid-sphinx-theme-0.4.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Insipid Sphinx theme"
+HOMEPAGE="
+   https://pypi.org/project/insipid-sphinx-theme/
+   https://github.com/mgeier/insipid-sphinx-theme/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   dev-python/jinja[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-5[${PYTHON_USEDEP}]
+   >=dev-python/docutils-0.18[${PYTHON_USEDEP}]
+"
+
+DOCS=( {CONTRIBUTING,NEWS,README}.rst )
+
+# needs sphinx_last_updated_by_git
+#distutils_enable_sphinx "doc"



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

2023-08-27 Thread Michał Górny
commit: 92324f7359fede140223fb5041bfaa9e61c6bc7f
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 28 05:02:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 28 05:13:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92324f73

dev-python/nbsphinx: Bump to 0.9.3

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

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

diff --git a/dev-python/nbsphinx/Manifest b/dev-python/nbsphinx/Manifest
index 0c327a4f6a42..20c7e0c40643 100644
--- a/dev-python/nbsphinx/Manifest
+++ b/dev-python/nbsphinx/Manifest
@@ -1 +1,2 @@
 DIST nbsphinx-0.9.2.tar.gz 171754 BLAKE2B 
6bb73034b7f24c39c2d79e9beab623c46c07d9dd583a71920b83a6561e7f2899474db3edbb7b64386f4f41e1fb7960e942ea8327387ef2e0f1d3745627a3ade4
 SHA512 
b5e371e3177f03e72d87059d0c06cb4787afe255926e9f2440ea0c753f5457974535f42c98bd5bb289752151400612f28de98e1b36e6865b26790e56d1f78b80
+DIST nbsphinx-0.9.3.tar.gz 171956 BLAKE2B 
404e1692259b963f5ad9ad1ad370da1ff21ad93ac6b1081256d18cd66e2057eba8b4fec5e6ea987f73c3dea2a197108de6388e26b22eef46a8dd29800db4554d
 SHA512 
a1dd3f96b1a7ad38cbe860eab620dda859fdad3bc22d07ddd4fc1bb9a3c7e9f66d24412370cb7701182d31870153e6388381574359356a1f0a0055111b404a7a

diff --git a/dev-python/nbsphinx/nbsphinx-0.9.3.ebuild 
b/dev-python/nbsphinx/nbsphinx-0.9.3.ebuild
new file mode 100644
index ..a29963c7e93e
--- /dev/null
+++ b/dev-python/nbsphinx/nbsphinx-0.9.3.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Jupyter Notebook Tools for Sphinx"
+HOMEPAGE="
+   https://github.com/spatialaudio/nbsphinx/
+   https://pypi.org/project/nbsphinx/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/docutils[${PYTHON_USEDEP}]
+   dev-python/jinja[${PYTHON_USEDEP}]
+   dev-python/nbconvert[${PYTHON_USEDEP}]
+   dev-python/nbformat[${PYTHON_USEDEP}]
+   >=dev-python/sphinx-1.8[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5[${PYTHON_USEDEP}]
+"



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

2023-08-27 Thread Michał Górny
commit: 61be2b3b1d22b8c04d28db1de0f87370d7aa972b
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 28 04:58:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 28 05:13:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61be2b3b

dev-python/mkdocstrings-python: Bump to 1.6.0

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

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

diff --git a/dev-python/mkdocstrings-python/Manifest 
b/dev-python/mkdocstrings-python/Manifest
index 46d89708efdb..4f2aa7d92bcf 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1,3 +1,4 @@
 DIST mkdocstrings-python-1.5.0.gh.tar.gz 134827 BLAKE2B 
8af0d4497a93c9064a4413ea88efe54461a56bfe58980162467c65ce20c612a15cd59334499c98ca6d2ad99f1c4bff3ad7feef0ddb654d4c171462169903d34a
 SHA512 
99fd4db1541c48317e3bb7a8a4600cb358e938d506eb85773cd9d52de220a444a508df5b5ab7f5346f2680a2c2aa2f7c9635e62adc4fbc53e7500f1aaf6bc079
 DIST mkdocstrings-python-1.5.1.gh.tar.gz 135102 BLAKE2B 
06da82fd75b5f4311e98316037f073bbfc176fb50b2676a43dc43c6d819574d4ad724bffa75ce4f765858fdb8042f8802c607e6093121920b48bf3db4b130c17
 SHA512 
01b5e78bb9ff3d0325ce96f1bf44d2f0da5809db925ca93db43b210da867c8a31b7c68329a4d11345283b170e34cbd50a11b7e5364ab1d9cbc074a1aa9f792d7
 DIST mkdocstrings-python-1.5.2.gh.tar.gz 135238 BLAKE2B 
09885164675a0955dcbef0a17871a6d19dbbfc9a7d6114a46e23dbb5a2428e7d46ffe626ecab10939934c06817892cde0e3e3db592776f7fb25dcdbdf8473a85
 SHA512 
0f069b07cb681ad470947dd02996e783ee809f34418316e8929322f20304dddab7049bc5dc0874e0b4ff6f6af6d958bbb69a4c61515d56cc716a774a1957f51e
+DIST mkdocstrings-python-1.6.0.gh.tar.gz 135452 BLAKE2B 
cde95f8066ac97cbe3f618cb399cdcc06027632100198a7cd5970c09683a1d1bbe2b7aa32dcc8dae437b19efe4de007cd04899564a44021ad1e1794b7b9d5da7
 SHA512 
58da4eb6e3c7d702782346ca5b66726fe1f24c4a0f57a90bd5ab53ef90787eb16291d492078f10a847a6cbf63892b34a8d8d41714311664c659bf14acc0739a7

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



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

2023-08-27 Thread Michał Górny
commit: 28cd072af4bc92ffb4c55c19b3e074e3b0071151
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 28 04:58:24 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 28 05:13:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28cd072a

dev-python/pyrate-limiter: Bump to 3.0.1

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

 dev-python/pyrate-limiter/Manifest |  1 +
 .../pyrate-limiter/pyrate-limiter-3.0.1.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/dev-python/pyrate-limiter/Manifest 
b/dev-python/pyrate-limiter/Manifest
index 4e288d151240..048404f5c941 100644
--- a/dev-python/pyrate-limiter/Manifest
+++ b/dev-python/pyrate-limiter/Manifest
@@ -1 +1,2 @@
 DIST pyrate-limiter-2.10.0.gh.tar.gz 71838 BLAKE2B 
3b8fd16684268870991c3a731c5497802c6f7be51e57bc983a14a7484fad2d0983613304fa061fdb70a3e6645d17fe37fbd68e9ddeca57bc7bd97fef4a5d8585
 SHA512 
b0090b2d80d40ba2f86ac7b5c5612a35fa885b52a87d783aa9726782275e79ca8d54a9a44b1f0dd43c98bf2355f4c17e1686d7c7f806934ea492b67f66b06ffe
+DIST pyrate_limiter-3.0.1.tar.gz 276145 BLAKE2B 
f7e861b4abb7269e38a7c4c75d6131c453ee0a8dc8fc48686571d22f87d3c95b0e7d3d1bf99c22966276a9949d60abc4edceadad3db93bf247947c4067dbf6a1
 SHA512 
4f0656e2f8d38319e58b36c4301860a7c326a2daac85d170dc951a14813dc6f0c7a4995b8bf12a354da6d9e192fdf80fa8d8ee4f77e429e8cfc6f5366a8e415c

diff --git a/dev-python/pyrate-limiter/pyrate-limiter-3.0.1.ebuild 
b/dev-python/pyrate-limiter/pyrate-limiter-3.0.1.ebuild
new file mode 100644
index ..47947453dc89
--- /dev/null
+++ b/dev-python/pyrate-limiter/pyrate-limiter-3.0.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-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 multiprocessing pypi
+
+DESCRIPTION="Python Rate-Limiter using Leaky-Bucket Algorimth Family"
+HOMEPAGE="
+   https://github.com/vutran1710/PyrateLimiter/
+   https://pypi.org/project/pyrate-limiter/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/filelock[${PYTHON_USEDEP}]
+   dev-python/redis[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   )
+"
+
+EPYTEST_DESELECT=(
+   # Optional dependency redis-py-cluster not packaged
+   "tests/test_02.py::test_redis_cluster"
+   # Python 3.11 is slightly faster, leading to a non-critical failure here
+   
"tests/test_concurrency.py::test_concurrency[ProcessPoolExecutor-SQLiteBucket]"
+)
+
+# TODO: package sphinx-copybutton
+# distutils_enable_sphinx docs \
+#  dev-python/sphinx-autodoc-typehints \
+#  dev-python/furo \
+#  dev-python/myst-parser \
+#  dev-python/sphinxcontrib-apidoc
+distutils_enable_tests pytest
+
+src_test() {
+   local redis_pid="${T}"/redis.pid
+   local redis_port=6379
+
+   # Spawn Redis itself for testing purposes
+   einfo "Spawning Redis"
+   einfo "NOTE: Port ${redis_port} must be free"
+   "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start 
redis server"
+   daemonize yes
+   pidfile ${redis_pid}
+   port ${redis_port}
+   bind 127.0.0.1 ::1
+   ${extra_conf}
+   EOF
+
+   # Run the tests
+   distutils-r1_src_test
+
+   # Clean up afterwards
+   kill "$(<"${redis_pid}")" || die
+}
+
+python_test() {
+   epytest -n "$(makeopts_jobs)" --dist=worksteal
+}



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

2023-08-27 Thread Michał Górny
commit: 7cb3bb792b47f56f28e37be93bc25af348078727
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 28 05:01:21 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 28 05:13:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cb3bb79

dev-python/kaptan: Bump to 0.6.0

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

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

diff --git a/dev-python/kaptan/Manifest b/dev-python/kaptan/Manifest
index 98130d04cb90..a50de8395983 100644
--- a/dev-python/kaptan/Manifest
+++ b/dev-python/kaptan/Manifest
@@ -1 +1,2 @@
 DIST kaptan-0.5.12.tar.gz 10539 BLAKE2B 
678e1aae6053a7075218a0fd9ef928685e7ce9ebf385c6953275b06d1bbf67d4c8434838a7a8f0b0ec8b02e7bef434d7f68698060bea2b4232cd5ef7fa83f0b3
 SHA512 
fccf767749e9473947bd7cb493ddb30f7dc1b2e10ce932ca327ae3423bc023fa9c76910ac249269ee546eb9162e4ce151e2ad0b9685d54a7185c855ae143
+DIST kaptan-0.6.0.tar.gz 11861 BLAKE2B 
e2ce4775716fd3bdd286c3edf0f04ee842cbcd7b1347b6ccf6590ede024769561e2302c685afe9148a8141ce24aa14fdd5037354b548069ec91fcac427a6de78
 SHA512 
8c65ef67069178ff5480e68c5247e19a4700f26b0f8fa9030631f4103ea235491b238bd673e01c09c7cac7133689940236cbc9b21a92bb4536b902ca239cf7df

diff --git a/dev-python/kaptan/kaptan-0.6.0.ebuild 
b/dev-python/kaptan/kaptan-0.6.0.ebuild
new file mode 100644
index ..d30801bd88c9
--- /dev/null
+++ b/dev-python/kaptan/kaptan-0.6.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Configuration manager in your pocket"
+HOMEPAGE="
+   https://github.com/emre/kaptan/
+   https://pypi.org/project/kaptan/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+   >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest



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

2023-08-27 Thread Michał Górny
commit: d5cd0892c1b2674c7317cc247bf6c654b75adead
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 28 04:53:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 28 05:13:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5cd0892

dev-python/zeroconf: Bump to 0.86.0

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

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

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index a4eb14161241..720e923ffa47 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -7,3 +7,4 @@ DIST zeroconf-0.79.0.tar.gz 147440 BLAKE2B 
fb0fb75a90a3c33dd0dfdaed55a54bcf8c58d
 DIST zeroconf-0.80.0.tar.gz 147419 BLAKE2B 
04f93331a667863f8ac5a40d156468d9ffceb010220c989b801b296fa5ad160660b2c34892b960e57f2876c823f236d91b61fe672e712e50238efe34d2c28721
 SHA512 
72f3d7c00474a8d31d69b6d3c5c1408cd6b4ceb4b4a6d6c80e8dbd51f90e0e9897734fb80e6b1f3cf744d2658102c58e051db52c42b89e29dc0f5fc870c08227
 DIST zeroconf-0.81.0.tar.gz 148284 BLAKE2B 
103ae54a20b8d23bac94dcd2d48a05c567158cca6617344e90c8f0676a21262e2ee82eceaa236edb998409f3e5385ad8d8f091c1b5ed100a6196de3586f1
 SHA512 
66d2a9ba9b12f91b90c023ba935bdcae1a09c68026702664d5f7d40b392820ee4614be23e0bf6688230da86963b61f6d5505dc38787ded4cade48f52f13d4e81
 DIST zeroconf-0.82.1.tar.gz 147915 BLAKE2B 
608d077e042f1b74f25f44b5b64350782944d0f4da96bb17a32bf9cbedfe5c1b751a8731a65c5cac86cc458425f2e38d0549317e7216c577567d0852a7a6c7ed
 SHA512 
a02e9b1c6ce976de815f902f5607d6b0fecba4abc403234cbf1abe450c3894e6c117bb554ba76c27250c748b36b862abb8ed059f0da8d31e5b10e5f1c2e1
+DIST zeroconf-0.86.0.tar.gz 149030 BLAKE2B 
d2ea241bcd1416517d8ac9e98c205c956419bc4d33492f8044fe1819458166cd20acb83e56b0e05c69feb473b026a277bc739541195bc2df8ee0e0b748c10c94
 SHA512 
1b4260ff9498d0a6504960162bd1d75485e83e816c7cb063d71857c77edae40a580d841b8d65940cfd2fe47f0dfa3f6e96f5b907e9c7b626e7ae9bc365219dc8

diff --git a/dev-python/zeroconf/zeroconf-0.86.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.86.0.ebuild
new file mode 100644
index ..76b5818dc18d
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.86.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[${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/mkdocs-material/

2023-08-27 Thread Michał Górny
commit: f70d211bb964d5ff0fd550cf7d0acf838ebc454e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 28 05:01:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 28 05:13:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f70d211b

dev-python/mkdocs-material: Bump to 9.2.5

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

 dev-python/mkdocs-material/Manifest|  1 +
 .../mkdocs-material/mkdocs-material-9.2.5.ebuild   | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/mkdocs-material/Manifest 
b/dev-python/mkdocs-material/Manifest
index ae585f143d38..f5bda77449a0 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -2,3 +2,4 @@ DIST mkdocs-material-9.1.19.gh.tar.gz 14277641 BLAKE2B 
fe63e743e379674bc204af1f4
 DIST mkdocs-material-9.1.20.gh.tar.gz 14319703 BLAKE2B 
bb3a90be6ceb2908e49571badffdcaab7e4a9224ec50c9b23f01ea1cc358c01e354ab923ee389243fed8adf28c685573233c8d533f6b59d9fda48b5aca69a312
 SHA512 
7674d90794487b65d1aca11020c20c1d2d926372f9825f99d8f23e41d0563bb02da158c2736f09ae0abe900a7ead8e9d1e383bbf10f4934bfb3b28dcb08fd21d
 DIST mkdocs-material-9.1.21.gh.tar.gz 14319640 BLAKE2B 
84a67b1739c4e82f81642c50abf5725a3926aacb3e4d8c9173a22ed9a25fa78695c2a2ff66cc5c4399ca576f349247b782ff772e89b971fe44a1855443165635
 SHA512 
3a89f1312d19cab7b21e5976d7242b4f46894dcb4b2d4fd43d8907160f937d95ba35edb457e490c05c6cb00ba772b1d9a18f45a05b58e24aa4a1d9b8a6f4
 DIST mkdocs-material-9.2.3.gh.tar.gz 14381233 BLAKE2B 
a672321dc20921369d4d8995eaa6d39a063a42de52d232ef134a603a28175c0c0af24911f419d66b2b3107c0f8c2ac2bfe2c5ec1c55c41355e83566b6609ce41
 SHA512 
a6da7b02a3d8d2cbfb9eef605e5dec652065aff45ccb44c876f553d6cc83bf7cc778525755ff82ea4a98176aaf3f040d6ecdb883342f3fde51fc5c1619003967
+DIST mkdocs-material-9.2.5.gh.tar.gz 14387280 BLAKE2B 
3db1ee5e1a28bc53c9666e3e4a2cc2b0c3fc1cb8337a4784cf41905801c38ef25b7751b34345608dd5837e6cf4dcb7ca11acda8e3ab89ba434241813963ac9c5
 SHA512 
bd01bdf6032c6c62196479bc9adb4ba743d2c55f6c53fb88256dadf2198b905ea9975d485fd00f2aeae794c43f6eada9d9478f892147ce38b925208c507a131a

diff --git a/dev-python/mkdocs-material/mkdocs-material-9.2.5.ebuild 
b/dev-python/mkdocs-material/mkdocs-material-9.2.5.ebuild
new file mode 100644
index ..7e79b6a69a58
--- /dev/null
+++ b/dev-python/mkdocs-material/mkdocs-material-9.2.5.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..11} )
+
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/mkdocs-material-extensions
+   dev-python/mkdocs-minify-plugin
+   dev-python/mkdocs-redirects
+"
+
+inherit distutils-r1 docs
+
+DESCRIPTION="A Material Design theme for MkDocs"
+HOMEPAGE="
+   https://github.com/squidfunk/mkdocs-material/
+   https://pypi.org/project/mkdocs-material/
+"
+SRC_URI="
+   https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86"
+IUSE="social"
+
+RDEPEND="
+   >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}]
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
+   >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
+   >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.5.2[${PYTHON_USEDEP}]
+   >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.14[${PYTHON_USEDEP}]
+   >=dev-python/pymdown-extensions-9.9.1[${PYTHON_USEDEP}]
+   >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
+   >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.26[${PYTHON_USEDEP}]
+   social? (
+   >=dev-python/pillow-9.0[${PYTHON_USEDEP}]
+   >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
+   )
+"
+
+# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
+PDEPEND="
+   >=dev-python/mkdocs-material-extensions-1.1.0[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   # simplify pyproject to remove extra deps for metadata
+   "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
+)
+
+src_prepare() {
+   echo "__version__ = '${PV}'" > gentoo_version.py || die
+   distutils-r1_src_prepare
+}



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

2023-08-27 Thread Michał Górny
commit: 4dc4cc85c5c78da008b80cb71fe4a90009664637
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Aug 28 05:00:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Aug 28 05:13:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc4cc85

dev-python/griffe: Bump to 0.35.2

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

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

diff --git a/dev-python/griffe/Manifest b/dev-python/griffe/Manifest
index 75fbc37eaaf1..033347651607 100644
--- a/dev-python/griffe/Manifest
+++ b/dev-python/griffe/Manifest
@@ -1,3 +1,4 @@
 DIST griffe-0.34.0.gh.tar.gz 181554 BLAKE2B 
67d9a453cbd4388e7eefce9613b58667fff184b235e06743ba0a997a961b320f00a62505b06d7dde8f068e206e0ba9424e4da7969c0bedeeded80a85f981f824
 SHA512 
92fd93e49f4c52f9e819cca853f5c950a66d782f0161da41e11ae2a64e09a6bc2319481c8410a220c844b1ed44a96860d3e1bd152512b9ff5d6ec0fe11f36752
 DIST griffe-0.35.0.gh.tar.gz 184348 BLAKE2B 
eafd03d55091c960ae8686e0e1113ca266b1f980a00ebb12e252e54105dd10f56f1cb76de9fdba0ceefe2c8b7190f3aa1fe3557cac162e96b8ee408ce682f47d
 SHA512 
9308c215232775e1355c7470006f611f1ec413cd7f24300fbc9a4b1b15108d4d20fb31e1be0ddd3b28d84862eb0409d0481a5744899a6db9ea9574987c37d86a
 DIST griffe-0.35.1.gh.tar.gz 184480 BLAKE2B 
9c2ba347d34ea428d56fe1bcd43b31d1518b2ac55082282ff66432837138fe26f1a61dc001c2c19e3400642b712b9ebea0987e541c0a1178653a6020bca0cf91
 SHA512 
e6d4b1fd670853eff5e74e2969d6e14e20809c7b859e2a8ec326855848807e066679ea09da6de04819a0f3ea79aa21bf6101c3e06b82bcb15dda6a3da5b8e4d9
+DIST griffe-0.35.2.gh.tar.gz 185855 BLAKE2B 
325449ae4619a293396e98c2109b765a1ef5e8c3653d3c1fdd1b051627f7d9893338c8b1778563835128d933ead369bd5eae5af72d2eaca8d6b217dde51f6dcd
 SHA512 
c87987ea4c4887ba4d3e73a363b196214f0a2845c7b7a56ab38a090beca89a8ce544531e405478c74827e14b65a5522b7238e7446aff7396d1155b926e396590

diff --git a/dev-python/griffe/griffe-0.35.2.ebuild 
b/dev-python/griffe/griffe-0.35.2.ebuild
new file mode 100644
index ..c8d57610c9ff
--- /dev/null
+++ b/dev-python/griffe/griffe-0.35.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Signature generator for Python programs"
+HOMEPAGE="
+   https://mkdocstrings.github.io/griffe/
+   https://github.com/mkdocstrings/griffe/
+   https://pypi.org/project/griffe/
+"
+# Tests need files absent from the PyPI tarballs
+SRC_URI="
+   https://github.com/mkdocstrings/griffe/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv"
+
+RDEPEND="
+   >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/jsonschema-4.17.3[${PYTHON_USEDEP}]
+   >=dev-python/pytest-xdist-2.4[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}
+
+EPYTEST_DESELECT=(
+   # fragile to installed packages
+   # (failed on PySide2 for me)
+   tests/test_stdlib.py::test_fuzzing_on_stdlib
+)



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

2023-08-27 Thread Sam James
commit: bd2ad65cb4688906cbbf63516a6fb5c6adab81d6
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 28 04:47:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 28 04:48:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd2ad65c

profiles/arch/powerpc: drop obsolete openssl[asm] mask

Fixed in latest 3.1.x.

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

 profiles/arch/powerpc/package.use.mask | 5 -
 1 file changed, 5 deletions(-)

diff --git a/profiles/arch/powerpc/package.use.mask 
b/profiles/arch/powerpc/package.use.mask
index 3a438e2936b9..8cc21eeec40e 100644
--- a/profiles/arch/powerpc/package.use.mask
+++ b/profiles/arch/powerpc/package.use.mask
@@ -1,11 +1,6 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-# Sam James  (2023-06-27)
-# Breaks test suite & SSL connections: 
https://github.com/openssl/openssl/issues/21301
-# See bug #909306.
->=dev-libs/openssl-3.1 asm
-
 # Andrew Ammerlaan  (2023-03-07)
 # nbval/nbclassic docs require pandoc which is not keyworded here yet
 dev-python/nbval doc



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

2023-08-27 Thread Zac Medico
commit: 09a3dfb89cf41a78bb4f84cb68c19c2312a8e666
Author: Jonas Frei  pm  me>
AuthorDate: Wed Aug 23 03:13:35 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon Aug 28 04:06:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09a3dfb8

app-shells/nushell: add 0.84.0

Signed-off-by: Jonas Frei  pm.me>
Signed-off-by: Zac Medico  gentoo.org>

 app-shells/nushell/Manifest  |  20 +
 app-shells/nushell/nushell-0.84.0.ebuild | 646 +++
 2 files changed, 666 insertions(+)

diff --git a/app-shells/nushell/Manifest b/app-shells/nushell/Manifest
index df497a49cc29..814f7dffd6db 100644
--- a/app-shells/nushell/Manifest
+++ b/app-shells/nushell/Manifest
@@ -1,6 +1,7 @@
 DIST Inflector-0.11.4.crate 17438 BLAKE2B 
eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd
 SHA512 
f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
 DIST addr2line-0.20.0.crate 39558 BLAKE2B 
1f66fcb361161599a87f874a3bf28a05614e235488d02205d4c8e207ae193280949ad957fd0eb383a49f4c1bc287569454d3c6872ed6e31c081e6fd03f8d460e
 SHA512 
f9794772a31dd01096b168b4b4ffe311d4850c69fd77dd72c1e532a94ef7b23c31cccb9033848822521510f1fcc2ad0fdd824cf7efb9ed43828dc0165165b319
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST adler32-1.2.0.crate 6411 BLAKE2B 
51d44ccfd774158687b8244e83377e40ff896364e3d41e9015665131cc2a176d4ca0ab5a84df027dec0869ee735ee36f5687a06c1d2341de666070cdbab89483
 SHA512 
8ed72612fb78e213fc92963fdae0508ef26988656c939e6c9cddccbe2658d4a956a8ae934d9658262a8b2687dc446b3f1ee7614128b440487c81e606526dfda3
 DIST ahash-0.7.6.crate 38030 BLAKE2B 
aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9
 SHA512 
61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68
 DIST ahash-0.8.3.crate 42416 BLAKE2B 
84836a4e33451012ff32c1a1a90500d87eb7ce649b60dff4eecfb0d25b9782a186376c154673c3121b154ff4616016d1718dfd687b88f4772c2c89eeb2f119b6
 SHA512 
cf2d2f1201ac0969cf4e2a0c47090bee971b2287ac44b5e091c90a9eced03cf6ff56d7900cc0f529d4acedc30bd400261c15e50efabdd1731f79951b449af53e
 DIST aho-corasick-1.0.1.crate 167320 BLAKE2B 
f148004140d4f705e93f448020b97c434b93fea6ae34fd74b1f394b076c2727a87f5ec54542a0f52822d716c10ada3c68ae8f50a46c455fc6e828b10b5650ecc
 SHA512 
7cea5b2305b90aebc54f78446cfc91f275b1be8489d2d80c3baa9ff8b913f9b2296adbdf4aefb0d8fce8f57812963fb9450b200d133a9d61e100cef324068070
@@ -34,6 +35,7 @@ DIST atoi-2.0.0.crate 7785 BLAKE2B 
406b5d14541bbd1428171874c549cfbfa1b80b8317a03
 DIST atomic-polyfill-0.1.11.crate 11087 BLAKE2B 
643da9fa628029c70c8a1e365860301118ddcf43f9ca826800e010af60873c0287001717d736b9449f889bf73c0ef2c584316d5a41df764986e2bc1a4a181379
 SHA512 
09fce00854e79a45747c6b3b93691908f6cd677f35e8a22d86c51af8b6f3c38359526a4b317aade3d5016174b8ee6c73bd029f07a0489eaf9cee109945a51023
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST avro-schema-0.3.0.crate 19318 BLAKE2B 
3b0e19d37ed3351ee19e61398f5b3ac6021aa7f0d9804d488800a831cffddca8aa158ec7801c5dd507fc4bc0b29315a14393ced88a889946d58e2859c72835a1
 SHA512 
b5e80204d0910b67ec4706a96b138f5ac21865a1422c5deb1c6d1c537416fb04459e4979dc90de91e8014462fe857dabc57a46358afe114cf7c0d776e48352f3
 DIST backtrace-0.3.68.crate 79891 BLAKE2B 
38ec5881bdd8f2ee55db9da423e030603a6ad0b50edeb37e0899ca781bbc9f54fdd00e4f27f8589cc34ceaefac05f26fdcdf693cc08d9d06a2811783ba7c5c2a
 SHA512 
4c4e5d47154e64d2192a6358d0861097e31b5a53d5863b03dd38562dccda7cbec584e006ce29563cadfd03b0031ed7a16fa43328f515cc66a296048c9a2f5d89
 DIST base64-0.13.1.crate 61002 BLAKE2B 
3b3a5b26e2ef18e9b4f1ede72b1bd160a1494751878e8441d463f8a514e6cb9ac859231536989e19fb1261fd864617fe31440df1b5855a0ec625521fc6fcef91
 SHA512 
1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
 DIST base64-0.21.2.crate 76389 BLAKE2B 

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

2023-08-27 Thread Sam James
commit: 4e6bb1138e0e8009b6e66b479e417d4d7c066fda
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 28 03:44:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 28 04:03:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6bb113

media-libs/opencv: fix build on (some) arm64

See patch for details.

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

 .../opencv/files/opencv-4.8.0-arm64-fp16.patch | 272 +
 media-libs/opencv/opencv-4.8.0-r1.ebuild   |   1 +
 2 files changed, 273 insertions(+)

diff --git a/media-libs/opencv/files/opencv-4.8.0-arm64-fp16.patch 
b/media-libs/opencv/files/opencv-4.8.0-arm64-fp16.patch
new file mode 100644
index ..84e36f88e6f7
--- /dev/null
+++ b/media-libs/opencv/files/opencv-4.8.0-arm64-fp16.patch
@@ -0,0 +1,272 @@
+https://github.com/opencv/opencv/pull/24203
+
+From 689fa6f372975d58e9f50fd17a0abd105b1815f1 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Mon, 28 Aug 2023 04:20:58 +0100
+Subject: [PATCH] Fix compilation on arm64 with FP16 when disabled
+
+If building with -mcpu=native or any other setting which implies the current
+CPU has FP16 but with intrinsics disabled, we mistakenly try to use it even
+though convolution.hpp conditionally defines it correctly based on whether
+we should *use it*. convolution.cpp on the other hand was mismatched and
+trying to use it if the CPU supported it, even if not enabled in the build
+system.
+
+Make the guards match.
+
+Bug: https://bugs.gentoo.org/913031
+Signed-off-by: Sam James 
+--- a/modules/dnn/src/layers/cpu_kernels/convolution.cpp
 b/modules/dnn/src/layers/cpu_kernels/convolution.cpp
+@@ -118,7 +118,7 @@ Ptr initFastConv(
+ const size_t wstep = weightsMat.step1();
+ 
+ conv->useFP16 = false;
+-#ifdef CONV_ARM_FP16
++#if CV_FP16
+ // TODO: add FP16 support for Winograd.
+ if (_useFP16 && (conv->conv_type == CONV_TYPE_GENERIC || conv->conv_type 
== CONV_TYPE_DEPTHWISE_REMAIN))
+ conv->useFP16 = true;
+@@ -137,7 +137,7 @@ Ptr initFastConv(
+ int padded_ksize = ((ksize + VEC_ALIGN-1) / VEC_ALIGN) * VEC_ALIGN;
+ int nweights = C * padded_ksize;
+ 
+-#ifdef CONV_ARM_FP16
++#if CV_FP16
+ if (conv->useFP16)
+ {
+ conv->weightsBuf_FP16.resize(nweights + VEC_ALIGN);
+@@ -190,7 +190,7 @@ Ptr initFastConv(
+ #endif
+ const int CONV_WINO_NATOMS_F32 = CONV_WINO_AREA / CONV_WINO_ATOM_F32; 
// for AVX2, it is 8, otherwise, it's 16.
+ 
+-#ifdef CONV_ARM_FP16
++#if CV_FP16
+ // FP 16
+ const int CONV_WINO_ATOM_F16 = CONV_WINO_ATOM_F32 * 2;
+ const int CONV_WINO_NATOMS_F16 = CONV_WINO_AREA / CONV_WINO_ATOM_F16;
+@@ -208,7 +208,7 @@ Ptr initFastConv(
+ size_t nweights = 
ngroups*Kg_nblocks*Cg*CONV_WINO_KBLOCK*CONV_WINO_AREA;
+ 
+ float* wptrWino = nullptr;
+-#ifdef CONV_ARM_FP16
++#if CV_FP16
+ float16_t* wptrWino_FP16 = nullptr;
+ if (conv->useFP16)
+ {
+@@ -264,7 +264,7 @@ Ptr initFastConv(
+ }
+ 
+ // repack the data.
+-#ifdef CONV_ARM_FP16
++#if CV_FP16
+ if (conv->useFP16)
+ {
+ float16_t* wptr = wptrWino_FP16 + (g*Kg_nblocks + ki) * 
Cg *CONV_WINO_KBLOCK*CONV_WINO_AREA +
+@@ -308,7 +308,7 @@ Ptr initFastConv(
+ 
+ float* weightsBufPtr = nullptr;
+ 
+-#ifdef CONV_ARM_FP16
++#if CV_FP16
+ int numStripsMR_FP16 = (Kg + CONV_MR_FP16 - 1) / CONV_MR_FP16;
+ int Kg_aligned_FP16 = numStripsMR_FP16 * CONV_MR_FP16;
+ size_t nweights_FP16 = ngroups * Kg_aligned_FP16 * DkHkWkCg;
+@@ -331,7 +331,7 @@ Ptr initFastConv(
+ }
+ 
+ // Pack the weight.
+-#ifdef CONV_ARM_FP16
++#if CV_FP16
+ if (conv->useFP16)
+ {
+ parallel_for_(Range(0, ngroups * numStripsMR_FP16), [&](const 
Range& r0){
+@@ -415,7 +415,7 @@ static inline void packData8(char*& inpbuf, float*& 
inptrIn, int& in_w, int& x0,
+ char * inpbufC = inpbuf + s0 * esz;
+ float* inptrInC = (float* )inptrIn;
+ 
+-#ifdef CONV_ARM_FP16
++#if CV_FP16
+ float16_t* inpbufC_FP16 = (float16_t *)inpbufC;
+ if (esz == sizeof(float16_t))
+ {
+@@ -521,7 +521,7 @@ static inline void packData2(char *& inpbuf, float*& 
inptrIn, int& in_w, int& x0
+ char* inpbufC = inpbuf + s0 * esz;
+ float* inptrInC = inptrIn;
+ 
+-#ifdef CONV_ARM_FP16
++#if CV_FP16
+ float16_t* inpbufC_FP16 = (float16_t *)inpbufC;
+ if (esz == sizeof(float16_t))
+ {
+@@ -553,7 +553,7 @@ static inline void packData2(char *& inpbuf, float*& 
inptrIn, int& in_w, int& x0
+ in_w += stride_w;
+ }
+ 
+-#ifdef CONV_ARM_FP16
++#if CV_FP16
+ // Fast convert float 32 to float16
+ static inline void _cvt32f16f( const float* src, float16_t* dst, int len)
+ {
+@@ -623,7 +623,7 @@ static inline void packInputData(char* inpbuf_task, float* 
inp, const int* ofsta
+ {
+ 

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

2023-08-27 Thread Sam James
commit: e211573480ef1d20a77c289afaf1cb439c00e3b4
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 28 04:03:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 28 04:03:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2115734

dev-python/cython: add 3.0.2

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

 dev-python/cython/Manifest|  1 +
 dev-python/cython/cython-3.0.2.ebuild | 84 +++
 2 files changed, 85 insertions(+)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index 165abc6c6c2a..a18c5ce3a5e4 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,3 +1,4 @@
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 
16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f
 SHA512 
a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a
 DIST cython-3.0.1.gh.tar.gz 2743586 BLAKE2B 
d1f69138a52256b79a53f2e1f8ad2605792e46de59bea29b10945897a5f8bb7147a7944745ef3cc13b1a2790b885d3f95fd0e32ed346c5424c18c550adede427
 SHA512 
61d1c4f3eba11bf0100d2c563902830ffa032492516a0dcd2dd0140957291a781dce49395d99097bbad4b01a8b1da6eb960c1d5965dfc3072c078007fcc269cd
+DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86
 SHA512 
f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7

diff --git a/dev-python/cython/cython-3.0.2.ebuild 
b/dev-python/cython/cython-3.0.2.ebuild
new file mode 100644
index ..3e911be4bd62
--- /dev/null
+++ b/dev-python/cython/cython-3.0.2.ebuild
@@ -0,0 +1,84 @@
+# 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_TESTED=( python3_{10..11} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing toolchain-funcs
+
+MY_P=${P/_rc/rc}
+DESCRIPTION="A Python to C compiler"
+HOMEPAGE="
+   https://cython.org/
+   https://github.com/cython/cython/
+   https://pypi.org/project/Cython/
+"
+SRC_URI="
+   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+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="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/numpy[${PYTHON_USEDEP}]
+   ' python3_{10..11})
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
+   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
+   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
+)
+
+distutils_enable_sphinx docs \
+   dev-python/jinja \
+   dev-python/sphinx-issues \
+   dev-python/sphinx-tabs
+
+python_compile() {
+   # Python gets confused when it is in sys.path before build.
+   local -x PYTHONPATH=
+
+   distutils-r1_python_compile
+}
+
+python_test() {
+   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
+   einfo "Skipping tests on ${EPYTHON} (xfail)"
+   return
+   fi
+
+   # Needed to avoid confusing cache tests
+   unset CYTHON_FORCE_REGEN
+
+   tc-export CC
+   # https://github.com/cython/cython/issues/1911
+   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
+   "${PYTHON}" runtests.py \
+   -vv \
+   -j "$(makeopts_jobs)" \
+   --work-dir "${BUILD_DIR}"/tests \
+   --no-examples \
+   --no-code-style \
+   || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/capstone/, dev-libs/capstone/files/

2023-08-27 Thread Sam James
commit: f8ca69dcc50e60f841b3288e662a388800f6fd58
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun Aug 27 16:47:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 28 04:03:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8ca69dc

dev-libs/capstone: don't add -Werror to compiler options

Closes: https://bugs.gentoo.org/911481
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/32478
Signed-off-by: Sam James  gentoo.org>

 dev-libs/capstone/capstone-.ebuild |  7 +++
 dev-libs/capstone/files/capstone--werror.patch | 13 +
 2 files changed, 20 insertions(+)

diff --git a/dev-libs/capstone/capstone-.ebuild 
b/dev-libs/capstone/capstone-.ebuild
index fd6e6133cc4f..6d46a0133be7 100644
--- a/dev-libs/capstone/capstone-.ebuild
+++ b/dev-libs/capstone/capstone-.ebuild
@@ -35,6 +35,13 @@ DEPEND="${RDEPEND}
 BDEPEND="${DISTUTILS_DEPS}"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
+PATCHES=(
+   # Currently "-Werror" is only added in the `next`-development branch, 
but
+   # not merged into 5.* releases. Eventually this patch may be needed in
+   # version 5 releas line. See bug #911481.
+   "${FILESDIR}/${P}-werror.patch"
+)
+
 distutils_enable_tests setup.py
 
 if [[ ${PV} == *_rc* ]]; then

diff --git a/dev-libs/capstone/files/capstone--werror.patch 
b/dev-libs/capstone/files/capstone--werror.patch
new file mode 100644
index ..1ec58fa056a3
--- /dev/null
+++ b/dev-libs/capstone/files/capstone--werror.patch
@@ -0,0 +1,13 @@
+Bug: https://bugs.gentoo.org/911481
+Upstream: https://github.com/capstone-engine/capstone/pull/2114
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -28,7 +28,7 @@ project(capstone
+ if (MSVC)
+ add_compile_options(/W1 /w14189)
+ else()
+-add_compile_options(-Werror -Wformat -Wmissing-braces -Wunused-function 
-Warray-bounds -Wunused-variable -Wparentheses -Wint-in-bool-context)
++add_compile_options(-Wformat -Wmissing-braces -Wunused-function 
-Warray-bounds -Wunused-variable -Wparentheses -Wint-in-bool-context)
+ endif()
+ 
+ 



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

2023-08-27 Thread Sam James
commit: 21e4f05148f1c288b55c94823cf425bacc723af0
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 28 04:03:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 28 04:03:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e4f051

dev-python/cython: drop 3.0.1

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

 dev-python/cython/Manifest|  1 -
 dev-python/cython/cython-3.0.1.ebuild | 84 ---
 2 files changed, 85 deletions(-)

diff --git a/dev-python/cython/Manifest b/dev-python/cython/Manifest
index a18c5ce3a5e4..ee5db7ac6f58 100644
--- a/dev-python/cython/Manifest
+++ b/dev-python/cython/Manifest
@@ -1,4 +1,3 @@
 DIST cython-0.29.36.gh.tar.gz 2115333 BLAKE2B 
6d43779c7222ff65d7de3a35ec18ef636480807d53480a8f94cc8c92d462fcc2f4d201a3bbf6e840a11fd33025e32c53f85626b05c131d10eed2859cdca7eb2d
 SHA512 
a086fe1a11290cd3c870b891e61a0a0e2595bab9c26888024a758b6950c07059346d682fa9349e46c0af89805abbdd750059b3189960b8ce18007dfb5eb4391a
 DIST cython-3.0.0.gh.tar.gz 2713478 BLAKE2B 
16be50b463cf155417fee02b4529bbde8c4402bac0098ddf2cb05e33ac4c5b455bf7595b046b2bc6edcc8121f2c6be3b7af60c3c721a37bebcf4c654cd41a43f
 SHA512 
a9bf6f0a78accd0624bc2a61329541d97d60257ae3a6b6601f73bd9122427a3d460129b317f000d3061a4dfe3e6a6de59342354862ded13e85c7eb622ee39f9a
-DIST cython-3.0.1.gh.tar.gz 2743586 BLAKE2B 
d1f69138a52256b79a53f2e1f8ad2605792e46de59bea29b10945897a5f8bb7147a7944745ef3cc13b1a2790b885d3f95fd0e32ed346c5424c18c550adede427
 SHA512 
61d1c4f3eba11bf0100d2c563902830ffa032492516a0dcd2dd0140957291a781dce49395d99097bbad4b01a8b1da6eb960c1d5965dfc3072c078007fcc269cd
 DIST cython-3.0.2.gh.tar.gz 2744583 BLAKE2B 
f631891870a6ce24acf2bcde75ebcb9775cf0df7840fe9d7b138cfdea64d54e9253a53d35d892a9086f251c1294d9414eec8521218d031840a3cd06903fefb86
 SHA512 
f55be138efdca6ca61bd39c6f2fab736244328a170a6f6c9bda87036e022c846930b209e9e9101fad889cb179d6e60034ba6f299f14b3056536d46235b438eb7

diff --git a/dev-python/cython/cython-3.0.1.ebuild 
b/dev-python/cython/cython-3.0.1.ebuild
deleted file mode 100644
index 3e911be4bd62..
--- a/dev-python/cython/cython-3.0.1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# 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_TESTED=( python3_{10..11} )
-PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" python3_12 pypy3 )
-PYTHON_REQ_USE="threads(+)"
-
-inherit distutils-r1 multiprocessing toolchain-funcs
-
-MY_P=${P/_rc/rc}
-DESCRIPTION="A Python to C compiler"
-HOMEPAGE="
-   https://cython.org/
-   https://github.com/cython/cython/
-   https://pypi.org/project/Cython/
-"
-SRC_URI="
-   https://github.com/cython/cython/archive/${PV/_rc/rc}.tar.gz
-   -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-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="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
-   ${RDEPEND}
-   test? (
-   $(python_gen_cond_dep '
-   dev-python/numpy[${PYTHON_USEDEP}]
-   ' python3_{10..11})
-   )
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.29.22-spawn-multiprocessing.patch"
-   "${FILESDIR}/${PN}-0.29.23-test_exceptions-py310.patch"
-   "${FILESDIR}/${PN}-0.29.23-pythran-parallel-install.patch"
-)
-
-distutils_enable_sphinx docs \
-   dev-python/jinja \
-   dev-python/sphinx-issues \
-   dev-python/sphinx-tabs
-
-python_compile() {
-   # Python gets confused when it is in sys.path before build.
-   local -x PYTHONPATH=
-
-   distutils-r1_python_compile
-}
-
-python_test() {
-   if ! has "${EPYTHON/./_}" "${PYTHON_TESTED[@]}"; then
-   einfo "Skipping tests on ${EPYTHON} (xfail)"
-   return
-   fi
-
-   # Needed to avoid confusing cache tests
-   unset CYTHON_FORCE_REGEN
-
-   tc-export CC
-   # https://github.com/cython/cython/issues/1911
-   local -x CFLAGS="${CFLAGS} -fno-strict-overflow"
-   "${PYTHON}" runtests.py \
-   -vv \
-   -j "$(makeopts_jobs)" \
-   --work-dir "${BUILD_DIR}"/tests \
-   --no-examples \
-   --no-code-style \
-   || die "Tests fail with ${EPYTHON}"
-}
-
-python_install_all() {
-   local DOCS=( CHANGES.rst README.rst ToDo.txt USAGE.txt )
-   distutils-r1_python_install_all
-}



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

2023-08-27 Thread Sam James
commit: f5df6c6a4a2a5078cce9f16ee4ed99e7af88914c
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 28 04:05:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 28 04:05:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5df6c6a

sys-apps/moar: add 1.15.4

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

 sys-apps/moar/Manifest   |  2 ++
 sys-apps/moar/moar-1.15.4.ebuild | 41 
 2 files changed, 43 insertions(+)

diff --git a/sys-apps/moar/Manifest b/sys-apps/moar/Manifest
index ac3e1e015701..cd9567227ecf 100644
--- a/sys-apps/moar/Manifest
+++ b/sys-apps/moar/Manifest
@@ -1,2 +1,4 @@
 DIST moar-1.15.3-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
 DIST moar-1.15.3.tar.gz 2781596 BLAKE2B 
36e908245fbdebb89e2ed5cc1ef80c2000aeb03d8f35b84dff6d7e8b270d337d3dec9829d718d576e6ca4b0a6ac8694c5fa72b167a67dd3e7cde97ff06f7bfc5
 SHA512 
cce9eef06af14c320527a1b6a1832608b8267b9453eafb1153677aea98372e3fc3800e2a8938e9460e0f914c72f5c31380a0ee8ff0bd7db903756bea5352b424
+DIST moar-1.15.4-deps.tar.xz 4760036 BLAKE2B 
6fd72d710a620fdf104766be84f3fa68652c760818cdee66bb8475cc8949872c82be026c04b54cb61c0108c5977cb1f787f9a4fa0316bde0293cdedb1f6f94f8
 SHA512 
f40520a1b2e94f4a3e97d6a4e19191484b66e13a57c7b30416c813d84cad3d29295e862d5b75870313cc905112425c731d052619d49e78b33fb3d5d8750df3df
+DIST moar-1.15.4.tar.gz 2782491 BLAKE2B 
467429bbc9dae085065ebc17e1b8b56ebe67b0cd8f4675a72f9032150513876f66dbddf4a3e9baa8d921cbb0779aea24b51a10f9af628c64724313aa60ab4ecc
 SHA512 
c4068fbf1a8ea64d8a169f2aa8e73d6dedc4cc781ebd011dcdae4093f277843566f88d4e087417f3e02097e252653e487547b8dbe6889dd06a5d9956c9b93a67

diff --git a/sys-apps/moar/moar-1.15.4.ebuild b/sys-apps/moar/moar-1.15.4.ebuild
new file mode 100644
index ..a32bbea5ec05
--- /dev/null
+++ b/sys-apps/moar/moar-1.15.4.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="A pager designed to do the right thing without any configuration"
+HOMEPAGE="https://github.com/walles/moar;
+SRC_URI=" https://github.com/walles/moar/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-deps.tar.xz;
+
+LICENSE="BSD-2 BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="!dev-lang/moarvm"
+BDEPEND="
+   test? (
+   app-arch/bzip2
+   app-arch/xz-utils
+   )
+"
+
+src_compile() {
+   # https://github.com/walles/moar/blob/master/build.sh#L28
+   ego build -ldflags="-w -X main.versionString=${PV}" -o moar
+}
+
+src_test() {
+   # From test.sh (we don't run that because it has some linting etc)
+   ego test -timeout 20s ./...
+}
+
+src_install() {
+   dobin moar
+   doman moar.1
+   einstalldocs
+}



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

2023-08-27 Thread Matt Turner
commit: 79e5c2ffeec3d5f445bbe183f7e9f3ad0b6d7a66
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Aug 28 03:48:38 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Aug 28 03:49:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79e5c2ff

media-gfx/gthumb: Version bump to 3.12.3

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

 media-gfx/gthumb/Manifest |   1 +
 media-gfx/gthumb/gthumb-3.12.3.ebuild | 107 ++
 2 files changed, 108 insertions(+)

diff --git a/media-gfx/gthumb/Manifest b/media-gfx/gthumb/Manifest
index 4fba28145a29..160c465b4402 100644
--- a/media-gfx/gthumb/Manifest
+++ b/media-gfx/gthumb/Manifest
@@ -1 +1,2 @@
 DIST gthumb-3.12.2.tar.xz 7585700 BLAKE2B 
9fb4fd934975fb775b82cf17028abd6d4ac3c31ee30458c377d36d3af97e59218e621d09768eebec096c64e3d01697bd3080409fd2191c2af29d84c9b53508c1
 SHA512 
5304b5cfefa4ced6a244db5a6e2880dad4f5a598654c9ea6c7707ddc0a766bdfa108f827a74e400168dbc338e35db519fffb7ac7382e0ee564771d56af3ac97c
+DIST gthumb-3.12.3.tar.xz 7604504 BLAKE2B 
1db5007a8ea659d59d8ac1b3c3c07c494db719788678588e801560796c0453ccf83abbfb2c9976a7977d19e6fbb2d4540cc5c6675629219e8aba3a031acb61be
 SHA512 
d538d7b306dac391283229147eccc2eef8933107676c0645b08371754d5956729d3747a5b7393366e25967924dee73255fde3d96d3d8e2fc8e7d47a91ceafa94

diff --git a/media-gfx/gthumb/gthumb-3.12.3.ebuild 
b/media-gfx/gthumb/gthumb-3.12.3.ebuild
new file mode 100644
index ..0b8ddf6070a3
--- /dev/null
+++ b/media-gfx/gthumb/gthumb-3.12.3.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson python-any-r1 xdg
+
+DESCRIPTION="Image viewer and browser for Gnome"
+HOMEPAGE="https://wiki.gnome.org/Apps/Gthumb;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="cdr colord exif keyring gstreamer heif jpegxl lcms raw slideshow svg 
tiff webkit webp"
+
+# libX11 dep is a workaround. See files/3.12.2-link-with-x11.patch
+RDEPEND="
+   x11-libs/libX11
+
+   >=dev-libs/glib-2.54.0:2
+   >=x11-libs/gtk+-3.16.0:3
+   exif? ( >=media-gfx/exiv2-0.21:= )
+   slideshow? (
+   >=media-libs/clutter-1.12.0:1.0
+   >=media-libs/clutter-gtk-1:1.0
+   )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-plugins/gst-plugins-gtk:1.0
+   )
+   raw? (
+   >=media-libs/libraw-0.14:=
+   )
+   webkit? (
+   >=net-libs/libsoup-2.42.0:2.4
+   >=dev-libs/json-glib-0.15.0
+   >=net-libs/webkit-gtk-1.10.0:4
+   )
+   keyring? ( >=app-crypt/libsecret-0.11 )
+   cdr? ( >=app-cdr/brasero-3.2.0 )
+   svg? ( >=gnome-base/librsvg-2.34:2 )
+   webp? ( >=media-libs/libwebp-0.2.0:= )
+   jpegxl? ( >=media-libs/libjxl-0.3.0 )
+   heif? ( >=media-libs/libheif-1.11:= )
+   lcms? ( >=media-libs/lcms-2.6:2 )
+   colord? (
+   >=x11-misc/colord-1.3
+   >=media-libs/lcms-2.6:2
+   )
+
+   sys-libs/zlib
+   media-libs/libjpeg-turbo:=
+   tiff? ( media-libs/tiff:= )
+   media-libs/libpng:0=
+   >=gnome-base/gsettings-desktop-schemas-0.1.4
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/appstream-0.14.6
+   dev-util/glib-utils
+   dev-util/itstool
+   sys-devel/bison
+   sys-devel/flex
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Drun-in-place=false
+   $(meson_use exif exiv2)
+   $(meson_use slideshow clutter)
+   $(meson_use gstreamer)
+   -Dlibchamplain=false # Upstream still doesn't seem to consider 
this ready
+   $(meson_use colord)
+   $(meson_use tiff libtiff)
+   $(meson_use webp libwebp)
+   $(meson_use jpegxl libjxl)
+   $(meson_use heif libheif)
+   $(meson_use raw libraw)
+   $(meson_use svg librsvg)
+   $(meson_use keyring libsecret)
+   $(meson_use webkit webservices)
+   $(meson_use cdr libbrasero)
+   )
+
+   # colord pulls in lcms2 anyway, so enable lcms with USE="colord -lcms";
+   # some of upstream HAVE_COLORD code depends on HAVE_LCMS2
+   if use lcms || use colord; then
+   emesonargs+=( -Dlcms2=true )
+   else
+   emesonargs+=( -Dlcms2=false )
+   fi
+   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: net-dns/smartdns/

2023-08-27 Thread Yixun Lan
commit: 05f76cc224fd05b3ab0c8df3a113692ba5332964
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Aug 28 00:19:10 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Aug 28 03:18:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f76cc2

net-dns/smartdns: add 43

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

 net-dns/smartdns/Manifest   |  1 +
 net-dns/smartdns/smartdns-43.ebuild | 33 +
 2 files changed, 34 insertions(+)

diff --git a/net-dns/smartdns/Manifest b/net-dns/smartdns/Manifest
index af9022017551..fb3fcd1dc5ff 100644
--- a/net-dns/smartdns/Manifest
+++ b/net-dns/smartdns/Manifest
@@ -1,2 +1,3 @@
 DIST smartdns-41.tar.gz 562057 BLAKE2B 
7e30fa02f4e743a9de42d69c7ce12d8d2ce39363507d56279d6843305b88decddc561bfa3cc16d83d937a881dc87e2cdef2945eb3ca3e0b42832e363d810
 SHA512 
85d8523f62f80533bdbdcaf3fd50e4b36cfb4898f8af6221cd06cae69fe9509d0a6a6f8ef4effee86c36caa5090f97d11b4fed4dabed66ad5d9b665f71247315
 DIST smartdns-42.tar.gz 567079 BLAKE2B 
a42724f4aa540bf5f07ddebe46e75f16cd69098461b0f9a009a53a9570ff1bdc9ad605dfad79f94d5901ec21bdd3f91848dedce29cef3bf8a563ba94f4a76bb8
 SHA512 
7ad4ffbad056e84894dd23a18396afe6174a1137fa3edee4e12bf1487dd40d91158c89fd9e3c894603a51f639826acccdfdf1ddb8a25e77158dfe5bd54eb6f20
+DIST smartdns-43.tar.gz 572029 BLAKE2B 
8f4ec3b1b1a804a6624107ed3d97e8015690db9c405fc52d1e34ac9bda280ef0785b7d9648dfd41809a1f729679b6241f36b3c7a4dc88a60e77b2d0ca463ca69
 SHA512 
ab4ce7ac5fe05173a660f8dce61e7cc0ec8375ff7d64d08e854f73e5cfd78fec702220f076b75efe9518334a384b9689898d5c2856cc506d294b5325733bb9c6

diff --git a/net-dns/smartdns/smartdns-43.ebuild 
b/net-dns/smartdns/smartdns-43.ebuild
new file mode 100644
index ..96243a40fbf5
--- /dev/null
+++ b/net-dns/smartdns/smartdns-43.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+DESCRIPTION="A local DNS server returns the fastest access results"
+HOMEPAGE="https://github.com/pymumu/smartdns;
+SRC_URI="https://github.com/pymumu/smartdns/archive/refs/tags/Release${PV}.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND="dev-libs/openssl:0="
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+S="${WORKDIR}/${PN}-Release${PV}"
+
+src_prepare() {
+   default
+   sed -i -e "/install .*default /d" \
+   -e "/install .*init.d /d" Makefile || die
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" install
+
+   newconfd "${FILESDIR}"/smartdns.confd smartdns
+   newinitd "${FILESDIR}"/smartdns.initd smartdns
+}



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

2023-08-27 Thread Yixun Lan
commit: f41a3d0bbb6d2974ee91e7a45bf0ac8b92f3b40e
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Aug 28 00:29:45 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Aug 28 03:18:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f41a3d0b

net-misc/ofono: add 2.1

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

 net-misc/ofono/Manifest |  1 +
 net-misc/ofono/ofono-2.1.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/net-misc/ofono/Manifest b/net-misc/ofono/Manifest
index d384595b12a8..1e20cd5b72cf 100644
--- a/net-misc/ofono/Manifest
+++ b/net-misc/ofono/Manifest
@@ -1,3 +1,4 @@
 DIST ofono-1.33.tar.xz 1060408 BLAKE2B 
646a96c0926ea032fef0357aabe6a4be6da88f4ccbdff59bb86b5de73a9b469362151b212a05234619f5d616b534343137c66e923782c7d50dfe13d2bf66558c
 SHA512 
8d88226aa2b43eca840c6330045ee7a96c91f6003b06fca5ea55b74fc229f0e0ba0c8d98f7945f8c23ec5a8e7057bffef6335c61842e245686e0ed7c5feda589
 DIST ofono-1.34.tar.xz 1060828 BLAKE2B 
be0d3787ca9226763fb2bff46f1c3cec813d702730d6231986ec5aa43e2d96e08385fa3f64ccff97cf15844e41a33d6c37d1d35c8b0c5fcf3765848e258e3372
 SHA512 
79ebf0bc795288f07b58eeaa1a0aa3309b4afecae3abdd26c0749e22a4c2e74b65e93cbcfdfd1738dbcb2d0cfb8c687d182d706696a7c1cd5b4ed3bcec059489
 DIST ofono-2.0.tar.xz 1096856 BLAKE2B 
28b29577cdd70129fd8f7346bd82e03078452b03bb4baf152c4e406cfc17a5eeac11312999592acad85d7c61c4595403d266482068576573fd1d75a15e610d80
 SHA512 
3b29845d06784bfec8e60f6590237b77baa0826b1366f7ed8491d41622da19c72290ff8508a4625e5d7d5f68a03237524aa2ef1936b26dbc035fb3e7fa747f23
+DIST ofono-2.1.tar.xz 1097624 BLAKE2B 
574293a73061470eec322df7fa62d581e8e8d2c5b81e896bff52173a986733f448686186bc0400ccf256fb931e26a1fef6a664dafa8f64935f936c9347e4a054
 SHA512 
7227939c488c2a62f640d5a8279e0698935aa1df5a2a349e195df9a8d9d9123c73a7f1177aae022b4c805d266c24a9770784193100adffa45f6c36a3ed847bb1

diff --git a/net-misc/ofono/ofono-2.1.ebuild b/net-misc/ofono/ofono-2.1.ebuild
new file mode 100644
index ..892057a6974a
--- /dev/null
+++ b/net-misc/ofono/ofono-2.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="Open Source mobile telephony (GSM/UMTS) daemon"
+HOMEPAGE="https://git.kernel.org/pub/scm/network/ofono/ofono.git;
+SRC_URI="https://mirrors.edge.kernel.org/pub/linux/network/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+atmodem bluetooth +cdmamodem +datafiles doc dundee examples +isimodem 
+phonesim +provision +qmimodem tools +udev upower"
+
+REQUIRED_USE="dundee? ( bluetooth )"
+
+RDEPEND=">=sys-apps/dbus-1.6
+   >=dev-libs/glib-2.68
+   net-misc/mobile-broadband-provider-info
+   bluetooth? ( >=net-wireless/bluez-4.99 )
+   udev? ( virtual/udev )
+   examples? ( dev-python/dbus-python )
+   tools? ( virtual/libusb:1 )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( ChangeLog AUTHORS )
+
+src_configure() {
+   econf \
+   $(use_enable udev) \
+   $(use_enable isimodem) \
+   $(use_enable atmodem) \
+   $(use_enable cdmamodem) \
+   $(use_enable datafiles) \
+   $(use_enable dundee) \
+   $(use_enable bluetooth) \
+   $(use_enable phonesim) \
+   $(use_enable provision) \
+   $(use_enable qmimodem) \
+   $(use_enable tools) \
+   $(use_enable examples test) \
+   $(use_enable upower) \
+   --disable-maintainer-mode \
+   --disable-rilmodem
+   --localstatedir=/var \
+   --with-systemdunitdir="$(systemd_get_systemunitdir)"
+}
+
+src_install() {
+   default
+
+   if use tools ; then
+   dobin tools/auto-enable \
+   tools/huawei-audio \
+   tools/lookup-provider-name \
+   tools/lookup-apn \
+   tools/get-location \
+   tools/tty-redirector
+   fi
+
+   newinitd "${FILESDIR}"/${PN}.initd ${PN}
+   use doc && dodoc doc/*.txt
+}



[gentoo-commits] repo/gentoo:master commit in: net-dns/smartdns/

2023-08-27 Thread Yixun Lan
commit: 656d93e35c207b5ecb32a78f2b4e4d028843ae6b
Author: Yixun Lan  gentoo  org>
AuthorDate: Mon Aug 28 00:20:08 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Aug 28 03:18:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=656d93e3

net-dns/smartdns: drop 41

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

 net-dns/smartdns/Manifest   |  1 -
 net-dns/smartdns/smartdns-41.ebuild | 33 -
 2 files changed, 34 deletions(-)

diff --git a/net-dns/smartdns/Manifest b/net-dns/smartdns/Manifest
index fb3fcd1dc5ff..c69406e44bd7 100644
--- a/net-dns/smartdns/Manifest
+++ b/net-dns/smartdns/Manifest
@@ -1,3 +1,2 @@
-DIST smartdns-41.tar.gz 562057 BLAKE2B 
7e30fa02f4e743a9de42d69c7ce12d8d2ce39363507d56279d6843305b88decddc561bfa3cc16d83d937a881dc87e2cdef2945eb3ca3e0b42832e363d810
 SHA512 
85d8523f62f80533bdbdcaf3fd50e4b36cfb4898f8af6221cd06cae69fe9509d0a6a6f8ef4effee86c36caa5090f97d11b4fed4dabed66ad5d9b665f71247315
 DIST smartdns-42.tar.gz 567079 BLAKE2B 
a42724f4aa540bf5f07ddebe46e75f16cd69098461b0f9a009a53a9570ff1bdc9ad605dfad79f94d5901ec21bdd3f91848dedce29cef3bf8a563ba94f4a76bb8
 SHA512 
7ad4ffbad056e84894dd23a18396afe6174a1137fa3edee4e12bf1487dd40d91158c89fd9e3c894603a51f639826acccdfdf1ddb8a25e77158dfe5bd54eb6f20
 DIST smartdns-43.tar.gz 572029 BLAKE2B 
8f4ec3b1b1a804a6624107ed3d97e8015690db9c405fc52d1e34ac9bda280ef0785b7d9648dfd41809a1f729679b6241f36b3c7a4dc88a60e77b2d0ca463ca69
 SHA512 
ab4ce7ac5fe05173a660f8dce61e7cc0ec8375ff7d64d08e854f73e5cfd78fec702220f076b75efe9518334a384b9689898d5c2856cc506d294b5325733bb9c6

diff --git a/net-dns/smartdns/smartdns-41.ebuild 
b/net-dns/smartdns/smartdns-41.ebuild
deleted file mode 100644
index 96243a40fbf5..
--- a/net-dns/smartdns/smartdns-41.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd
-DESCRIPTION="A local DNS server returns the fastest access results"
-HOMEPAGE="https://github.com/pymumu/smartdns;
-SRC_URI="https://github.com/pymumu/smartdns/archive/refs/tags/Release${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="dev-libs/openssl:0="
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-S="${WORKDIR}/${PN}-Release${PV}"
-
-src_prepare() {
-   default
-   sed -i -e "/install .*default /d" \
-   -e "/install .*init.d /d" Makefile || die
-}
-
-src_install() {
-   emake DESTDIR="${D}" \
-   SYSTEMDSYSTEMUNITDIR="$(systemd_get_systemunitdir)" install
-
-   newconfd "${FILESDIR}"/smartdns.confd smartdns
-   newinitd "${FILESDIR}"/smartdns.initd smartdns
-}



[gentoo-commits] repo/proj/guru:dev commit in: app-arch/7zip/

2023-08-27 Thread Martin Matouš
commit: 9033c9230b8c6a3b6f21713229a128c91714be56
Author: Martin Matouš  matous  dev>
AuthorDate: Mon Aug 28 03:10:31 2023 +
Commit: Martin Matouš  matous  dev>
CommitDate: Mon Aug 28 03:10:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9033c923

app-arch/7zip: new package, add 23.01

Signed-off-by: Martin Matouš  matous.dev>

 app-arch/7zip/7zip-23.01.ebuild | 63 +
 app-arch/7zip/Manifest  |  1 +
 app-arch/7zip/metadata.xml  | 19 +
 3 files changed, 83 insertions(+)

diff --git a/app-arch/7zip/7zip-23.01.ebuild b/app-arch/7zip/7zip-23.01.ebuild
new file mode 100644
index 00..191ccaaeee
--- /dev/null
+++ b/app-arch/7zip/7zip-23.01.ebuild
@@ -0,0 +1,63 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+NO_DOT_PV=$(ver_rs 1- '')
+DESCRIPTION="A free file archiver for extremely high compression"
+HOMEPAGE="https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/;
+SRC_URI="https://sourceforge.net/projects/sevenzip/files/7-Zip/${PV}/7z${NO_DOT_PV}-src.tar.xz/download
 -> ${PN}-${PV}.tar.xz"
+LICENSE="LGPL-2 BSD"
+
+IUSE="asm"
+SLOT="0"
+KEYWORDS="~amd64"
+
+S="${WORKDIR}/CPP/7zip/"
+RESTRICT="mirror"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+BDEPEND="asm? ( dev-lang/jwasm )"
+
+pkg_setup() {
+   # instructions in DOC/readme.txt, Compiling 7-Zip for Unix/Linux
+   # TLDR; every combination of options (clang|gcc)+(asm/noasm)
+   # has a dedicated makefile & builddir
+   mfile="cmpl"
+   if tc-is-clang; then
+   mfile="${mfile}_clang"
+   bdir=c
+   elif tc-is-gcc; then
+   mfile="${mfile}_gcc"
+   bdir=g
+   else
+   die "Unsupported compiler: $(tc-getCC)"
+   fi
+   if use asm ; then
+   mfile="${mfile}_x64"
+   bdir="${bdir}_x64"
+   fi
+   export mfile="${mfile}.mak"
+   export bdir
+}
+
+src_prepare() {
+   default
+   sed -i -e 's/-Werror //g' ./7zip_gcc.mak || die "Error removing -Werror"
+   sed -i -e 's/$(LFLAGS_STRIP)//g' ./7zip_gcc.mak \
+   || die "Error removing hardcoded strip"
+}
+
+src_compile() {
+   pushd "./Bundles/Alone2" || die "Unable to switch directory"
+   # USE_JWASM=1 - if asm: use JWasm assembler instead of Asmc (not a 
gentoo package)
+   emake DISABLE_RAR=1 USE_JWASM=1 --file "../../${mfile}"
+   popd > /dev/null || die "Unable to switch directory"
+}
+
+src_install() {
+   dobin "./Bundles/Alone2/b/${bdir}/7zz"
+}

diff --git a/app-arch/7zip/Manifest b/app-arch/7zip/Manifest
new file mode 100644
index 00..0f23ebee40
--- /dev/null
+++ b/app-arch/7zip/Manifest
@@ -0,0 +1 @@
+DIST 7zip-23.01.tar.xz 1378588 BLAKE2B 
348484b24b39db70e513fe50d79954ea0e2dd669f83e3601fa796c8f0ca4734132ca20fac8cda9b8ba550bad9146627fc0ae07056abb99028ef6d825b6a533bd
 SHA512 
e39f660c023aa65e55388be225b5591fe2a5c9138693f3c9107e2eb4ce97fafde118d3375e01ada99d29de9633f56221b5b3d640c982178884670cd84c8aa986

diff --git a/app-arch/7zip/metadata.xml b/app-arch/7zip/metadata.xml
new file mode 100644
index 00..099821269c
--- /dev/null
+++ b/app-arch/7zip/metadata.xml
@@ -0,0 +1,19 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   Use dev-lang/jwasm to include 
optimized code
+   
+   
+   m...@matous.dev
+   Martin Matouš
+   
+   
+   
+   Igor Pavlov
+   
+   sevenzip
+   https://www.7-zip.org/history.txt
+   https://sourceforge.net/p/sevenzip/bugs/
+   
+



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

2023-08-27 Thread Sam James
commit: 5710b3fcae776f3938886e8063dfa06099facbd0
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 23:31:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 23:31:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5710b3fc

sys-devel/gcc: add 14.0.0_pre20230827

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

 sys-devel/gcc/Manifest  |  1 +
 sys-devel/gcc/gcc-14.0.0_pre20230827.ebuild | 64 +
 2 files changed, 65 insertions(+)

diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 852881222fb1..d3869a5eb15f 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -41,6 +41,7 @@ DIST gcc-14-20230730.tar.xz 85008220 BLAKE2B 
93a253408aec27af68f98d00f63d0498445
 DIST gcc-14-20230806.tar.xz 85043088 BLAKE2B 
1026c65f39cb9930e996c865b80db9b7d3ba24ad7a56566a8a3fa49bf468d8ab1610d8235ff14ba469fb33448cca43cb997eb06692847515db3f6a773b799bbd
 SHA512 
09fb47b3e7d2072095696e68e87f864cb1f14ef3027d904202bbc34a16df93a0c4805185fa0a8572155b11c40bc107074655c4dae078fe371593048f9318e1ab
 DIST gcc-14-20230813.tar.xz 85109912 BLAKE2B 
7c1f05a377697925776f9166271c0bf4f5f41fc298f3dc39342d37f8f7d2aa6ebbe288fc48f16bfc8081a5aae09228cc41cd34764f71f622f1bcd519dd5d4ce7
 SHA512 
bdb27b503281d1196cd1d4ffbb043f67758e0018127dfba9c7f1aa19501f03add388c7223ae32098c4fa9d1f6839673b4e7cf0ac283a9940e24f1416047beb7a
 DIST gcc-14-20230820.tar.xz 85164168 BLAKE2B 
21521a63faf043390283b3bdae8bb66f3a4926034e0089322c16d237f9fdbffeb58e372ce55c617b02866584c0414c02320246881cee64973686720d2283d428
 SHA512 
2964d8ef2c08f7f8e3bb2e403180a921c3b048c51159b47ce1e9c5dc0c3543a4ef583f4f274a631d0aec1f798d6923b92e9cc0990e24459c40b04a916f8a0fd9
+DIST gcc-14-20230827.tar.xz 85222804 BLAKE2B 
5faba24eda2ca81d0cd3c3ea08353ef0047a10ff9be25503c46b4ea1fe9fbf729e3e8d20a5307d45c43250fcfeac6cc9f323aaeb62c81cd7cc9b3fda0ba56101
 SHA512 
d6c38cc3594e4a607adfd4b71b9af29f389d5a430aec01c4b4a76a71bdec3267798ea7cb3fcc2d1661886ac84636f0bc6bf4241a85eb7c238134dae02ab3
 DIST gcc-14.0.0-musl-patches-1.tar.xz 3576 BLAKE2B 
692baee8a7709905d53aeb150d73a3721c4ba47ee5f397cfb1b5be905cf003ca02b60c94ee294d90ac39645cd5cdf186c7a3aa950c47d8cf680c128ed705b807
 SHA512 
0592ab98a7142e404623a6511c67dff61e9ade32c3fb2c0e75b456306e0af3799ad13252b50b3d2fdd31e5815d7f0b16b0ad63ab8386fe4d78729fc9c182d617
 DIST gcc-14.0.0-patches-2.tar.xz 11484 BLAKE2B 
6ff968051d286f21eb7f4ec80303b232530c153cca8d9e61ddfdf3675ef8c5740223a8b720ec9d5c4561b505993c675cc6fc7a9bab659ee1db99e1d97911eb74
 SHA512 
b255338d6110d9bfe211ba14da7b186f69b81503dba6e4ec19ee6fa37d44c0690e713c763abe27ce934ff7f9e5d0c8788a54c30587f07f65858b1e817cbf7247
 DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 
7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7
 SHA512 
1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6

diff --git a/sys-devel/gcc/gcc-14.0.0_pre20230827.ebuild 
b/sys-devel/gcc/gcc-14.0.0_pre20230827.ebuild
new file mode 100644
index ..59534d9e96dd
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.0.0_pre20230827.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_GCC_VER="14.0.0"
+PATCH_VER="2"
+MUSL_VER="1"
+MUSL_GCC_VER="14.0.0"
+
+if [[ ${PV} == *. ]] ; then
+   MY_PV_2=$(ver_cut 2)
+   MY_PV_3=1
+   if [[ ${MY_PV_2} == 0 ]] ; then
+   MY_PV_2=0
+   MY_PV_3=0
+   else
+   MY_PV_2=$((${MY_PV_2} - 1))
+   fi
+
+   # e.g. 12.2. -> 12.1.1
+   TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+   # Cheesy hack for RCs
+   MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 
1)))-RC-$(ver_cut 5)
+   MY_P=${PN}-${MY_PV}
+   GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+   TOOLCHAIN_SET_S=no
+   S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+   # Needs to be after inherit (for now?), bug #830908
+   EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+   # Don't keyword live ebuilds
+   #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+   :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+   # Technically only if USE=hardened *too* right now, but no point in 
complicating it further.
+   # If GCC is enabling CET by default, we need glibc to be built with 
support for it.
+   # bug #830454
+   RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+   DEPEND="${RDEPEND}"
+   BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-

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

2023-08-27 Thread Sam James
commit: 507bf929481ed9ebcfb9e3f92787df7ee92e680e
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 23:16:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 23:31:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=507bf929

sys-apps/coreutils: add 9.3_p20230827 (unkeyworded)

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

 sys-apps/coreutils/Manifest   | 4 ++--
 ...{coreutils-9.3_p20230826.ebuild => coreutils-9.3_p20230827.ebuild} | 2 +-
 sys-apps/coreutils/coreutils-.ebuild  | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest
index d1720a420e18..8bef2349e5cf 100644
--- a/sys-apps/coreutils/Manifest
+++ b/sys-apps/coreutils/Manifest
@@ -5,6 +5,6 @@ DIST coreutils-9.1.tar.xz 5712104 BLAKE2B 
f5654e4935535275615d44a56c071d1c0746af
 DIST coreutils-9.1.tar.xz.sig 833 BLAKE2B 
e9627a066f3c67596feaa8d43d5785076230f440bacea84d8b5736e51a22787c2d5df1f3e2cd8523d01fb7b468933d3c17fce3cb1fbefef322a0e0d820b81842
 SHA512 
9f0766531afd4faa3e2c337730f61db55605cf06729e9c61f644594883732c2e0b1ddb0005b492be309c53e6f45b8ff875398163a48699d52517ea49e9bdbc91
 DIST coreutils-9.3.tar.xz 5808696 BLAKE2B 
11502cd2dbeef150d0d4cece2546bf6b835941b94456c258f6058338f0477f22e68e88934d075b08fe51ee4d1c0c50cb23d8084ac06a457d6e8975f01643b1cd
 SHA512 
242271f212a6860bdc6c8d7e5c4f85ce66c1b48ef781aca9daa56e0fe7c2b7809ef72b4392120219fe5b687637c83ce89ceef8bb35f6274f43f8f968a6901694
 DIST coreutils-9.3.tar.xz.sig 833 BLAKE2B 
c45ae10ff706907ae65d31228e432f7d6f34acbdb733bf521437d9e2fc75828a59da9d432d894a1ed8b7341f7e15d0e8d4e816e209c799b75c14d0ec055bfdf2
 SHA512 
522a2072f8ef940228ccdd856a4041c3c16b98e309168ccf2066fe7c1013685ba6cdea8a7317dfa1f4507b37ca016ecedaf54438d4a5007927b0e1a8fd223eb5
-DIST coreutils-9.3_p20230826.tar.xz 5974860 BLAKE2B 
fddfd36c6c3bbe0041369a7e009851056fc62da8e45b1a0a9bbb33b7d0037f251826c5b8ba10f16bf92ba79dca35d6ac475cae3899c45e2b1cfb0cfa3a3ce297
 SHA512 
70de2816a8fca0fb4450edec3309685263c46d46214765c4ed1f0fac600384d759d4fc191fac12e48ab9a21d72c26443398909d1f753b9f3eb4026ea2c912a21
-DIST coreutils-9.3_p20230826.tar.xz.sig 833 BLAKE2B 
6b77be2c81cb0622dd3012ac314a9c00505f8220b446162d1b41257ae0652789c6caef5ecaa3f2d08da68141a12f0806d93608233eae1a7d5568e9a424de77a1
 SHA512 
2ac6896705abc0a7b008864316889c20ba2c4ddb650af9c80815f3a387a2e134356414526a5913bc3c5f0062ca257850fa3eb4fa20b2cc2b86c373f878986982
+DIST coreutils-9.3_p20230827.tar.xz 5992008 BLAKE2B 
e831f3fa4792c44e7f2021bedc6f3c8f8a63c6c6eec3db01a6bef90a530901e32e98ba418359d6b4169822e285b8416b6d20c9d30e0674665f9f3d5fda36cb93
 SHA512 
c190a06b52c7214b86bc96af412a2ae63407e18d112897ba5670e68d32102145c04355805127788016dd5b3d94ba109e1151f44598d837ce566b8da9426ba9f6
+DIST coreutils-9.3_p20230827.tar.xz.sig 833 BLAKE2B 
00a50ec68024006e7db58be80a9cc478ae79fc305ded82c047dc13c186b559411fafe2c208c0f1a7df6143a11918c16ef3ab3479d06f259b38d0f63c9bc784ce
 SHA512 
19248076f448620ede778f2f70ede818233824aaa31acb83756bc3ecd279e2a0f58e74fc454424615f3042faaf7275d7eead89bb35fa65c56740433602d23f12
 DIST coreutils-9.4-patches.tar.xz 6756 BLAKE2B 
677454409ccb629fd0efde1e15d8f9c13f208391e63a17816011e84d4ca3fb2a42c2a60853f213ade2a53c821d76fd8924c59388d160c6e7c7fa5755e1db4c68
 SHA512 
2025c80b5ada92bafb479c678917862be208534becd8b347d335032c6b4cc23c7b7630f15ca7dd3b5d691567cb70f3491753e29441cc54d8700cc3d966a5e743

diff --git a/sys-apps/coreutils/coreutils-9.3_p20230826.ebuild 
b/sys-apps/coreutils/coreutils-9.3_p20230827.ebuild
similarity index 99%
rename from sys-apps/coreutils/coreutils-9.3_p20230826.ebuild
rename to sys-apps/coreutils/coreutils-9.3_p20230827.ebuild
index 4b4df6b130d5..1eeb24a0282e 100644
--- a/sys-apps/coreutils/coreutils-9.3_p20230826.ebuild
+++ b/sys-apps/coreutils/coreutils-9.3_p20230827.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
 elif [[ ${PV} == *_p* ]] ; then
# Note: could put this in devspace, but if it's gone, we don't want
# it in tree anyway. It's just for testing.
-   MY_SNAPSHOT="$(ver_cut 1-2).147-d553ab"
+   MY_SNAPSHOT="$(ver_cut 1-2).156-b3afb"
SRC_URI="https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz 
-> ${P}.tar.xz"
SRC_URI+=" verify-sig? ( 
https://www.pixelbeat.org/cu/coreutils-${MY_SNAPSHOT}.tar.xz.sig -> 
${P}.tar.xz.sig )"
S="${WORKDIR}"/${PN}-${MY_SNAPSHOT}

diff --git a/sys-apps/coreutils/coreutils-.ebuild 
b/sys-apps/coreutils/coreutils-.ebuild
index 4b4df6b130d5..1eeb24a0282e 100644
--- a/sys-apps/coreutils/coreutils-.ebuild
+++ b/sys-apps/coreutils/coreutils-.ebuild
@@ -23,7 +23,7 @@ if [[ ${PV} ==  ]] ; then
 elif [[ ${PV} == *_p* ]] ; then
# Note: could put this in devspace, but if it's gone, we don't want
# it in tree anyway. It's just for testing.
-   MY_SNAPSHOT="$(ver_cut 1-2).147-d553ab"
+   MY_SNAPSHOT="$(ver_cut 1-2).156-b3afb"

[gentoo-commits] repo/proj/guru:dev commit in: app-forensics/mvt/

2023-08-27 Thread Vitaly Zdanevich
commit: 0de17de4a15f8fa70e5e4e1770a189091ea0eaee
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sun Aug 27 23:08:57 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sun Aug 27 23:08:57 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0de17de4

app-forensics/mvt: fix missing dependencies: ahocorasick, appdirs

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

 app-forensics/mvt/mvt-2.4.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app-forensics/mvt/mvt-2.4.1.ebuild 
b/app-forensics/mvt/mvt-2.4.1.ebuild
index 2b5103c195..8ad7c7b70c 100644
--- a/app-forensics/mvt/mvt-2.4.1.ebuild
+++ b/app-forensics/mvt/mvt-2.4.1.ebuild
@@ -27,6 +27,8 @@ RDEPEND="
dev-python/simplejson[${PYTHON_USEDEP}]
dev-python/tld[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
+   dev-python/ahocorasick[${PYTHON_USEDEP}]
+   dev-python/appdirs[${PYTHON_USEDEP}]
 "
 
 src_prepare() {



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

2023-08-27 Thread Vitaly Zdanevich
commit: 0a4929e2e2005e730785db2d35e110836d8428c2
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sun Aug 27 23:06:37 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sun Aug 27 23:06:37 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a4929e2

dev-python/ahocorasick: new package, add 1.4.4, 

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

 dev-python/ahocorasick/Manifest |  1 +
 dev-python/ahocorasick/ahocorasick-1.4.4.ebuild | 23 +++
 dev-python/ahocorasick/ahocorasick-.ebuild  | 19 +++
 dev-python/ahocorasick/metadata.xml | 25 +
 4 files changed, 68 insertions(+)

diff --git a/dev-python/ahocorasick/Manifest b/dev-python/ahocorasick/Manifest
new file mode 100644
index 00..9215a590d8
--- /dev/null
+++ b/dev-python/ahocorasick/Manifest
@@ -0,0 +1 @@
+DIST pyahocorasick-1.4.4.tar.gz 89581 BLAKE2B 
c803883561623ef306fb91857dd1da1a85712ed1387c1449e88798018e8785bbcddc5fb8942f640ae454db03c05856169d1abc5c78a27c5962cc2f5b8fa3a60e
 SHA512 
2b2ef6d99abe8e051feb943b02c58e9854118e4408d01b86b422d0576b204de081b2ea5d5fb775a0886e02d38d905e3331016771c67f412f97d0633f805dc250

diff --git a/dev-python/ahocorasick/ahocorasick-1.4.4.ebuild 
b/dev-python/ahocorasick/ahocorasick-1.4.4.ebuild
new file mode 100644
index 00..87ed789e7d
--- /dev/null
+++ b/dev-python/ahocorasick/ahocorasick-1.4.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+MY_PN="py${PN}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Python module implementing Aho-Corasick algorithm"
+HOMEPAGE="https://github.com/WojciechMula/pyahocorasick;
+SRC_URI="https://github.com/WojciechMula/${MY_PN}/archive/${PV}.tar.gz -> 
${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+S="${WORKDIR}/${MY_P}"
+
+distutils_enable_tests pytest

diff --git a/dev-python/ahocorasick/ahocorasick-.ebuild 
b/dev-python/ahocorasick/ahocorasick-.ebuild
new file mode 100644
index 00..e1f7c570d4
--- /dev/null
+++ b/dev-python/ahocorasick/ahocorasick-.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+EGIT_REPO_URI="https://github.com/WojciechMula/pyahocorasick.git;
+
+inherit distutils-r1 git-r3
+
+DESCRIPTION="Python module implementing Aho-Corasick algorithm"
+HOMEPAGE="https://github.com/WojciechMula/pyahocorasick;
+SRC_URI=""
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS=""
+
+distutils_enable_tests pytest

diff --git a/dev-python/ahocorasick/metadata.xml 
b/dev-python/ahocorasick/metadata.xml
new file mode 100644
index 00..9cce67520c
--- /dev/null
+++ b/dev-python/ahocorasick/metadata.xml
@@ -0,0 +1,25 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   spid...@spiderx.dp.ua
+   Vladimir Pavljuchenkov
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   pyahocorasick is a fast and memory efficient library for exact or
+   approximate multi-pattern string search meaning that you can find
+   multiple key strings occurrences at once in some input text.
+   The library provides an ahocorasick Python module that you can use
+   as a plain dict-like Trie or convert a Trie to an automaton for
+   efficient Aho-Corasick search.
+   
+   
+   WojciechMula/pyahocorasick
+   pyahocorasick
+   
+
+



[gentoo-commits] repo/proj/guru:dev commit in: app-forensics/mvt/

2023-08-27 Thread Vitaly Zdanevich
commit: 1eeed390e50a46228616f63f204883eb3f407ec0
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sun Aug 27 22:55:36 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sun Aug 27 22:55:36 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1eeed390

app-forensics/mvt: fix "The following unexpected files/directories were found 
top-level: tests"

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

 app-forensics/mvt/mvt-2.4.1.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/app-forensics/mvt/mvt-2.4.1.ebuild 
b/app-forensics/mvt/mvt-2.4.1.ebuild
index bcc8c0e3f6..2b5103c195 100644
--- a/app-forensics/mvt/mvt-2.4.1.ebuild
+++ b/app-forensics/mvt/mvt-2.4.1.ebuild
@@ -28,3 +28,8 @@ RDEPEND="
dev-python/tld[${PYTHON_USEDEP}]
dev-python/tqdm[${PYTHON_USEDEP}]
 "
+
+src_prepare() {
+   rm -rf "${S}/tests"
+   distutils-r1_src_prepare
+}



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

2023-08-27 Thread Mike Pagano
commit: 8feb8a0e690e46c3c7f4dd292d246988f5f73075
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 22:55:01 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 22:55:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8feb8a0e

sys-kernel/gentoo-sources: add 6.5.0, and genpatches

Bluetooth: Check key sizes only when Secure Simple Pairing is
enabled. See bug #686758
tmp513 requies REGMAP_I2C to build.  Select it by default in Kconfig.
See bug #710790. Thanks to Phil Stracchino
sign-file: full functionality with modern LibreSSL
Kernel Self Protection patch
CPU Optimization patch (use=experimental)
Print firmware info (Reqs CONFIG_GENTOO_PRINT_FIRMWARE_INFO)

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

 sys-kernel/gentoo-sources/Manifest |  4 
 .../gentoo-sources/gentoo-sources-6.5.0.ebuild | 28 ++
 2 files changed, 32 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 9a41462f608e..46f2ebcace69 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -73,6 +73,9 @@ DIST genpatches-6.4-13.extras.tar.xz 3696 BLAKE2B 
e2e9014e497de63eae5dc5d644e1ef
 DIST genpatches-6.4-14.base.tar.xz 765548 BLAKE2B 
e1d9bc63a0d8bef9894b264ef4d8078bf57a3548548c08e75e699420731cdfdcf9df69ab6844a57563f24d806c96c27c9a158a7f6a1afa72bf8328ce60bc
 SHA512 
5ee620824e0c17146add7f9bfd1d3444e5eb497444c040dc0f06a7ba247e81fc30eb8c92896ed359c7192690f24a1c45bb3b767bc408e9430ad9c7095ca2be40
 DIST genpatches-6.4-14.experimental.tar.xz 77792 BLAKE2B 
a59ee3efb32f1e51905e3727f9d01fa0475784bab355dc3b5530145a67946832c817aab6db7dc60044c7264c0ed219c6581fc913c1d7326d68253ed942f9af29
 SHA512 
6e77d0d2bfa26fd5973e6bcb13ca205f4a2e0ad33a051d3ae4c548849985fb1f837c3d38664dd42eac176c9411bbdcda7ad4b01eb92baa503c38c93454d43fc8
 DIST genpatches-6.4-14.extras.tar.xz 3700 BLAKE2B 
e72b1378e2c05049a5cb981e7bb09e0d448fd5e1219393d7b552c1c6de2ed557c395a3f341946bd142d8df45b61d12a13ea2424325d5a98045063e0cabe7584f
 SHA512 
62149b4cdce5bf1a0567557790cddc1248dd927f31774b65848f00075bf1a0179939c292c79181af0a39132321f056541919beb30c6a4d46f57286886c95c545
+DIST genpatches-6.5-1.base.tar.xz 4888 BLAKE2B 
adcbb4c9f48e94781dfb3f38b32f4d60b555857ceb35f48ea19c1bafd9408d65d58a603abe994390ee970ce6fbd6ac9a75e56f2b924a0c9a5dad6cd11620c9b1
 SHA512 
7317fea243022a75ad3d9856030bcdb273ff55c7b865f71d29aa2799510cc3310d05cc0e63061c8ed11df8d9e820c1b4cbab310a627fbc7a2e15d8ca00b61fe5
+DIST genpatches-6.5-1.experimental.tar.xz 5760 BLAKE2B 
fa1f3c2a16a8f60ef5016e2d62aa3dc1f1b46ce5cb478f02d15511514bca489842fa49932fce1afe158a892e5d4ae23a3053ebff59fbf926cc0da83c5aaa9a69
 SHA512 
f0284a9e141a2c122a3d854397a76be2a7386df9caa147c43da490aeaa6866d94f60f742ea00d37a4843c4be2bd1997689a89c60e40491dc0acdcf9a7f298f7f
+DIST genpatches-6.5-1.extras.tar.xz 3700 BLAKE2B 
b9fd452eb544031092219faddff94e96c48e7b39815fd48922b959a8d44033e443368f9825c5ffedc9f75fb851a74a6c252b9c7b9bdaaadb78727b804a7e9c5f
 SHA512 
813a15a65ce8033d34b9eb42749fd7b2f2a604288b4c3a56aef295c994322c5cc95dd14fd35ac8335d3d036bdb708cadfc8bf2a4b35c406f420589af476bcf98
 DIST linux-4.14.tar.xz 100770500 BLAKE2B 
85dc4aa953fe65e273a24473d8de98e4f204f97c43be9fc87cf5be01f796f94cfde5c8f9c84619751f1cac51f83ce0b4681fb19c5f2965a72d4a94fe5577846a
 SHA512 
77e43a02d766c3d73b7e25c4aafb2e931d6b16e870510c22cef0cdb05c3acb7952b8908ebad12b10ef982c6efbe286364b1544586e715cf38390e483927904d8
 DIST linux-4.19.tar.xz 103117552 BLAKE2B 
1dbf16cf410867412d17568fe42bc1e90c034183b654d270b650621ff7664a321950943d0639205bc1ee7ef6210be170c1f2c785a042ed8a4ec5e3a486d890e0
 SHA512 
ab67cc746b375a8b135e8b23e35e1d6787930d19b3c26b2679787d62951cbdbc3bb66f8ededeb9b890e5008b2459397f9018f1a6772fdef67780b06a4cb9f6f4
 DIST linux-5.10.tar.xz 116606704 BLAKE2B 
b923d7b66309224f42f35f8a5fa219421b0a9362d2adacdadd8d96251f61f7230878ea297a269a7f3b3c56830f0b177e068691e1d7f88501a05653b0a13274d1
 SHA512 
95bc137d0cf9148da6a9d1f1a878698dc27b40f68e22c597544010a6c591ce1b256f083489d3ff45ff77753289b535135590194d88ef9f007d0ddab3d74de70e
@@ -80,3 +83,4 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.1.tar.xz 134728520 BLAKE2B 
ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e
 SHA512 
6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.4.tar.xz 137794856 BLAKE2B 
b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90
 

[gentoo-commits] proj/linux-patches: New tag: 6.5-1

2023-08-27 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 22:41:18 2023 +

New tag: 6.5-1




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

2023-08-27 Thread Mike Pagano
commit: 52f8f494c04993954cd13f33becd487d1bdd659f
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 22:39:12 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 22:39:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52f8f494

sys-kernel/vanilla-sources: add 6.5.0

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

 sys-kernel/vanilla-sources/Manifest |  1 +
 sys-kernel/vanilla-sources/vanilla-sources-6.5.0.ebuild | 16 
 2 files changed, 17 insertions(+)

diff --git a/sys-kernel/vanilla-sources/Manifest 
b/sys-kernel/vanilla-sources/Manifest
index d71ac4de1937..afe128338f64 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -5,6 +5,7 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 
3921274b23f7938abdf3ed9334534b4581e13d7
 DIST linux-5.4.tar.xz 109441440 BLAKE2B 
193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13
 SHA512 
9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
 DIST linux-6.1.tar.xz 134728520 BLAKE2B 
ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e
 SHA512 
6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
 DIST linux-6.4.tar.xz 137794856 BLAKE2B 
b59eb04a8715af9f686978812e6d4a466172bb859f80657076de14cd0828b4fac15b688ff8959f5c65485f7f6bef26590412c66821e720de843cb8666f226c90
 SHA512 
11a48b25e0b513782d3b89101c2ec8dd9cefd6ce08dc63a91137903b66392aa72ca1fe32816710673af84dd47de3ab8738056a6af93dc0d5e60ef4b869b49928
+DIST linux-6.5.tar.xz 138898084 BLAKE2B 
2e641b79a080e8f4ce283bcf6b74e2c6f15a374367f1c4c875c663868dbe801317340824fb3adb46b3a51d3b7e1f67cc4e8144d367621ec43ffba5c4eb8abb39
 SHA512 
1b59dc5e65d4922c3217a8c8f19022dfd6595ae89747861d825bfeb51a4ae6c85449d05db69635a712bef7b355b80318195665582d8933b1fed6ba582f6ff257
 DIST patch-4.14.323.xz 5245556 BLAKE2B 
6144c85aa4b6f47afc835f40ae3c128cf16c45a6ff22d2f3be52e7ff62636322ced79790fcccf0f9b2eff62edc2ac71e720ccb82f56b8cea4cbd959beb0db816
 SHA512 
3e0ca4f2f459a07c979d928d8ed9f915f7905315d1e35bf9bf489728cdc43f8d08da722cb8ee457b0d5f63a23ea8a3c0a21293ffe22bb8dc8aa3c897ff183916
 DIST patch-4.19.292.xz 5584620 BLAKE2B 
5dfb2358d99ad9e5affd85ad7673157257269d733e1a0058d927cdc8b984c3c6af45be86ef5c0ae17204e29b9517f8fc019a666d83b7341952458f47481d24bf
 SHA512 
5d19169e76b344180e13204172752174dddc7451a57079fd97610d2c829147b37fc084009edde6339644cd2cd729419ff83ef341e03006c75863355d3a3f4fca
 DIST patch-5.10.192.xz 5079868 BLAKE2B 
d26b69823301808c5fd781dbe696c89754cd837de160db09a6fe6c00739acf8cc6f480a5cb8326e5e738036bf92012834f1ef4d47cea063b10d37cf5cf134168
 SHA512 
7e04cf8668c28487bd48df702b8d710fe3fd6bc0343d88ee29c56307631887788be702c521f0fb0ffd5e24b8d764af7a81145abd5c967ac976fc71f8dc2fdcad

diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.5.0.ebuild 
b/sys-kernel/vanilla-sources/vanilla-sources-6.5.0.ebuild
new file mode 100644
index ..424a2f9b0f9d
--- /dev/null
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.5.0.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_SECURITY_UNSUPPORTED="1"
+ETYPE="sources"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="Full sources for the Linux kernel"
+HOMEPAGE="https://www.kernel.org;
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~s390 ~sparc ~x86"



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

2023-08-27 Thread Mike Pagano
commit: 42f607e6b1f50c9f7fa78290c3857bcdc31cea1e
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 21:55:35 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 21:55:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42f607e6

sys-kernel/gentoo-sources: add 6.1.49

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

 sys-kernel/gentoo-sources/Manifest |  3 +++
 .../gentoo-sources/gentoo-sources-6.1.49.ebuild| 28 ++
 2 files changed, 31 insertions(+)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 3e405ff216b8..9a41462f608e 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -61,6 +61,9 @@ DIST genpatches-6.1-53.extras.tar.xz 3812 BLAKE2B 
ad3b65af5b05947d20e1ecaaabd730
 DIST genpatches-6.1-54.base.tar.xz 3229684 BLAKE2B 
60e1d4729f621f5f9edd07d3cf4b61a6c14959379cedd634ec1cc492e8f68a9519ebc05b37978fb3c26c21525aac38ea455a5df98e39444fa8565e82e3d02869
 SHA512 
39e15559c44a613b73c012da1f7ee058de9b4ce04e30ebb98b308bb9252ebe36fde70888e0aa1879b6e13b1653029919ca8bffdb57b500181885e72aeef63c39
 DIST genpatches-6.1-54.experimental.tar.xz 17456 BLAKE2B 
5d28f3e1a1018d89dc26e8dea7f65c5e76851ab3da980db6ec67ab80ac9c92b3ee56bd9cd76a5d99cd671318a0360da1fb5a4f3f6f11c224747f36060ba8a844
 SHA512 
b1376046547fa7779d8c1c3b9c20754d06575ded617f28bf37ec9fcbe5810f5f231a108e6276ad10aaa39c7b478740239e92b7b4ea66813aa5e99c2f97b6a3cd
 DIST genpatches-6.1-54.extras.tar.xz 3812 BLAKE2B 
c8bd1937c8cfcfdcd0b8c52b947c694535e0375dcb31e8a7ec8426432ddb92a559e6e90b08b086552df6d822d2b26ee3afc6a8607bce820dc9741d169bf0579f
 SHA512 
85f99d0e347036dd5e23dbe11ce1a0ccab042a9bd6980d8ba6cf9fe5e0504ca207e99084b09b011e77dc1d0455e818db87c171cc3857b3e8bc025ab0746c46b1
+DIST genpatches-6.1-55.base.tar.xz 3230904 BLAKE2B 
eaf52b27c1fbe9d25a27b18bc6eb9462d563c0c9c38ed4cae24a8f10cfbdda92c830523a5cd49aab16959ff860d5b10772f5a58eab10cd0796faae17baf4fdee
 SHA512 
37c236a79fad31a9411ab28661f134f697f6f38242f12f5b06e45a80a101e1e2ec50bb77a3fd35aecf0339dd8df82d5b84b1f542316e1b73bd1d2c796275c6bc
+DIST genpatches-6.1-55.experimental.tar.xz 17448 BLAKE2B 
dc97269c9dcaccb90256e83e302b97958e332734ce2148a4ee427037bd31ea58413454ea2d85214b2b0960a3b4d5126f6ac7c24730818008ca1956b74f531bee
 SHA512 
9dc3a869f149741823217e2cf2839f1cd1b48277a4cb3d239a9f3f8160167de4a0cf20da21e4b9912d83f782a5dd41f3faff095637cc4c2648a066f0363bc951
+DIST genpatches-6.1-55.extras.tar.xz 3808 BLAKE2B 
de074120fec5b94a8378313fd1c14166ea156008d679e53fe114d2a477ddc8f83e2b64ead63a7b43fcfcf4f168225b8ec2de7383b8749c661b493139560e35c1
 SHA512 
88d6c13ff77590b1240e7958cefa8fb1f738df2b56aaa2ef2e8b63ee4d67ccf87c3da3a9fb6d781009d9c9a8db4907418a9af2f634d92d858fab4f33afb745c1
 DIST genpatches-6.4-12.base.tar.xz 647340 BLAKE2B 
b0962b6a6b0c07aca1f27abe48e9a1e361b55b6e818d24077e989a231f44f6275b7c01b1c73303a1692fa812ee09766c58108c9efa6551263a7d117ccfddbe0d
 SHA512 
f271fc0bc410d2faad9f08479027207ca6f1cefa0d615eb620e57fb3103d6b26ea5162c01e438ebfabb2f23b337a11c5088452e1a646bd4fb60ba464f3c5ce21
 DIST genpatches-6.4-12.experimental.tar.xz 5760 BLAKE2B 
784ba567711f4d9402cba77a1fa8e087d6a1480ae25541ea20f155e549de0961b7d97535ef3483175b4d880a7af29d97b1dec4db21c8ca3e6e490a13f871de15
 SHA512 
75ae596b79e704eaaa43169fc0ce1bcc5e53bb919dcc0d23107f9aebbae4581384bdc8200b416504a93e97855db39ae51e7afef13a10bd9323ac37c777b2f230
 DIST genpatches-6.4-12.extras.tar.xz 3696 BLAKE2B 
d5c97c078e4abe4df885f067dd2202332c607452ecba07e0797426186b7bc2fac2cf6d876a269fcd8d2b8f5a33c8f36b97cf080d61bcff58ba8247b3a5376ad0
 SHA512 
5fe6ba9e4b8efddb7d305fd58825080862628ccd45fafb729756592a31d1ac6cd27f62fe89270d1ac30d54b99a617e4f49c127a3752a10af493ee9df3b113002

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.49.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-6.1.49.ebuild
new file mode 100644
index ..f1a6e4e55647
--- /dev/null
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.49.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="55"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+   kernel-2_pkg_postinst
+   einfo "For more info on this patchset, and how to report problems, see:"
+   einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+   kernel-2_pkg_postrm
+}



[gentoo-commits] proj/linux-patches: New tag: 6.1-55

2023-08-27 Thread Mike Pagano
commit: 
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 21:42:22 2023 +

New tag: 6.1-55




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

2023-08-27 Thread James Le Cuirot
commit: 5c29c8af7c9428528545fb53017d8618226f2884
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 27 21:40:55 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 27 21:41:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c29c8af

www-client/vivaldi-snapshot: Drop old 6.2.3102.3

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

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

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 89f04681dc66..36e01d9bb94b 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,3 @@
-DIST vivaldi-snapshot_6.2.3102.3-1_amd64.deb 102121088 BLAKE2B 
2dda1b0b94470e3b82a55efa143c0f989ee9fa47f6cb6355a245da0f60353260bf043781bdb1d54207ac1f6c4169c4644d6e32b89ff90bd0461331a2a975b659
 SHA512 
8e5f97cf2deead5e64c86cb08cef43b45a7b491d39d8d611e05e2e33665724c459e4858d8e8f7fed92b288f8a572badbd57ddbc7c4f358cdb67157fb04c4fdd7
-DIST vivaldi-snapshot_6.2.3102.3-1_arm64.deb 97144424 BLAKE2B 
a33c95d53eeb6b64b10c4424278755373f2dbe5fbafbf64a12ded40544acaacdc35ce618cc37a2a616e44b559159c4f3ed922cb4230eb5c355e134de41206009
 SHA512 
65d7aebd4f08c8fa0a98da39d6e86d0f5dc74e55111694f865e84405ead7031c61e2a7dea33a71232bbd32538f239f450ab54d50b2030e60347dd651299b6a8b
-DIST vivaldi-snapshot_6.2.3102.3-1_armhf.deb 97713688 BLAKE2B 
2826f6c2a164a9fc84a330a865162f92ded3d3810626bc4f4a1a175b5059809b7d66eb61d1fc5c2d7d9699250abedfa24f628ef1e3c2b15e4eb5aafb64b052c5
 SHA512 
de4a2042b2f2c8d5ad52d4ae7ff4c627f74d70ca0906335cf146c5a550420b78b956f89231f6db661afcf675728c81402d2545ce01c29bb63f4b1101e8527eea
 DIST vivaldi-snapshot_6.2.3105.25-1_amd64.deb 99906356 BLAKE2B 
0fff726a556e17951c3052ffe7afc3ebbcb4542c0d7f04df31f7f2442bd8c3940406af9e1db1437381522bff1197ef2a99b0693d818cb69478ae1a1ec53be6d3
 SHA512 
1f7769bea071a750d8caa5bc17001ec278b2daf40df531eef79783a7f71c61de66a1e944d70278821b1e03ea0ec3e294b6466e35616dc6d05577281be306b846
 DIST vivaldi-snapshot_6.2.3105.25-1_arm64.deb 95011684 BLAKE2B 
2c305d8f1373223b2f47912256171764c82fea7d3a72c2c655dd38b968ff72c4c1de8fc142358c87f16ebaa8395991dfc76d13a314cd28b3377e16967c72c8bd
 SHA512 
aafdc227def4f6054d255dfd93180c66f31dcf845ae28c655ce76e3962e77b81cac6f4165b0309bc3bc59bbf486c7edb190cfcadd8094420456986810e2516bf
 DIST vivaldi-snapshot_6.2.3105.25-1_armhf.deb 95572536 BLAKE2B 
81341ede2f4726b01d64f61b95cdef50ad09dea1a99dcde9a3cca8bf324256cd673b2deea9ace9a4fd4ccd0db6cb8ab873e6b306e6742138b77bedc989ff
 SHA512 
99e661d1c9c11f4a70be3dee403eb06e3949294e752759622443898d9da53f80053bd9434af60e83a81a8adc7dbb58e2c68b6acbe51d47c77e6bf3972b2e07da

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3102.3.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3102.3.ebuild
deleted file mode 100644
index d63e17d4cb01..
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3102.3.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 )"
-

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

2023-08-27 Thread James Le Cuirot
commit: ab83bf4f5434138370d3198014d0bfdeb731b271
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sun Aug 27 21:39:14 2023 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sun Aug 27 21:41:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab83bf4f

www-client/vivaldi-snapshot: Add version 6.2.3105.31

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

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

diff --git a/www-client/vivaldi-snapshot/Manifest 
b/www-client/vivaldi-snapshot/Manifest
index 03998b86a69b..89f04681dc66 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -4,3 +4,6 @@ DIST vivaldi-snapshot_6.2.3102.3-1_armhf.deb 97713688 BLAKE2B 
2826f6c2a164a9fc84
 DIST vivaldi-snapshot_6.2.3105.25-1_amd64.deb 99906356 BLAKE2B 
0fff726a556e17951c3052ffe7afc3ebbcb4542c0d7f04df31f7f2442bd8c3940406af9e1db1437381522bff1197ef2a99b0693d818cb69478ae1a1ec53be6d3
 SHA512 
1f7769bea071a750d8caa5bc17001ec278b2daf40df531eef79783a7f71c61de66a1e944d70278821b1e03ea0ec3e294b6466e35616dc6d05577281be306b846
 DIST vivaldi-snapshot_6.2.3105.25-1_arm64.deb 95011684 BLAKE2B 
2c305d8f1373223b2f47912256171764c82fea7d3a72c2c655dd38b968ff72c4c1de8fc142358c87f16ebaa8395991dfc76d13a314cd28b3377e16967c72c8bd
 SHA512 
aafdc227def4f6054d255dfd93180c66f31dcf845ae28c655ce76e3962e77b81cac6f4165b0309bc3bc59bbf486c7edb190cfcadd8094420456986810e2516bf
 DIST vivaldi-snapshot_6.2.3105.25-1_armhf.deb 95572536 BLAKE2B 
81341ede2f4726b01d64f61b95cdef50ad09dea1a99dcde9a3cca8bf324256cd673b2deea9ace9a4fd4ccd0db6cb8ab873e6b306e6742138b77bedc989ff
 SHA512 
99e661d1c9c11f4a70be3dee403eb06e3949294e752759622443898d9da53f80053bd9434af60e83a81a8adc7dbb58e2c68b6acbe51d47c77e6bf3972b2e07da
+DIST vivaldi-snapshot_6.2.3105.31-1_amd64.deb 99916112 BLAKE2B 
5655dc3cb9291997ec0498f771785b83282a1538a708abbeb56bd568c16d45bbea6fadd511e992b2191186b3b3ef7168c83da22d264bd104e9b905eef276ad1c
 SHA512 
432766bce0930704d5b41b6500fb17621eb9106a1e191f46c5b12810cb8c0530052570af6ff9455ef96821402d5c14480cafd03a80a5b1fac092c3af8c4db85d
+DIST vivaldi-snapshot_6.2.3105.31-1_arm64.deb 95020436 BLAKE2B 
2f205cb6511cf8a2a63236056676ac7a2f7e5f0c9710eeae2de9d4c91901bf5c4325398359907eb04fde24661c3f775e015f6f471506ac3924aa7f7f8e5a7c5f
 SHA512 
6da60ed21772b9984fb471d3bf1c5c88dc302f686c0ba4ae7e38447ea4211dc3cf654a57792081cc822ec7ea743adaf99c90970d921f3d2baf91ee3b67fef582
+DIST vivaldi-snapshot_6.2.3105.31-1_armhf.deb 95572736 BLAKE2B 
6ce908d157d8f30f56f9f6c00f12f35b85c70ae86a24d2e51f9e65c3a639a81d9d4b7387a6b889c50b4e50d55074623bf7cd88b134a0bb5bfc5450914201c9c4
 SHA512 
485395598a583089b38968be0704ebc1690f7a3a31a016645ca01f9935172e173c5a814cbaf5fa989a05a6b93a32899403a5238db81a298a3dd57cbaf3cff7a0

diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3105.31.ebuild 
b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3105.31.ebuild
new file mode 100644
index ..d63e17d4cb01
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.2.3105.31.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"; [[ 

[gentoo-commits] proj/linux-patches:6.1 commit in: /

2023-08-27 Thread Mike Pagano
commit: 1d1cf87e8d9001f2eaf9fb98557eead6934e4aaa
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 21:41:02 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 21:41:02 2023 +
URL:https://gitweb.gentoo.org/proj/linux-patches.git/commit/?id=1d1cf87e

Linux patch 6.1.49

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

 _README |   4 +
 1048_linux-6.1.49.patch | 292 
 2 files changed, 296 insertions(+)

diff --git a/_README b/_README
index 0c66344f..6ce2c13b 100644
--- a/_README
+++ b/_README
@@ -235,6 +235,10 @@ Patch:  1047_linux-6.1.48.patch
 From:   https://www.kernel.org
 Desc:   Linux 6.1.48
 
+Patch:  1048_linux-6.1.49.patch
+From:   https://www.kernel.org
+Desc:   Linux 6.1.49
+
 Patch:  1500_XATTR_USER_PREFIX.patch
 From:   https://bugs.gentoo.org/show_bug.cgi?id=470644
 Desc:   Support for namespace user.pax.* on tmpfs.

diff --git a/1048_linux-6.1.49.patch b/1048_linux-6.1.49.patch
new file mode 100644
index ..637a71c4
--- /dev/null
+++ b/1048_linux-6.1.49.patch
@@ -0,0 +1,292 @@
+diff --git a/Makefile b/Makefile
+index 8bb8dd199c552..61ebd54aba899 100644
+--- a/Makefile
 b/Makefile
+@@ -1,7 +1,7 @@
+ # SPDX-License-Identifier: GPL-2.0
+ VERSION = 6
+ PATCHLEVEL = 1
+-SUBLEVEL = 48
++SUBLEVEL = 49
+ EXTRAVERSION =
+ NAME = Curry Ramen
+ 
+diff --git a/fs/f2fs/f2fs.h b/fs/f2fs/f2fs.h
+index 78f39a78de29a..4d1e48c676fab 100644
+--- a/fs/f2fs/f2fs.h
 b/fs/f2fs/f2fs.h
+@@ -3431,6 +3431,7 @@ static inline bool __is_valid_data_blkaddr(block_t 
blkaddr)
+  * file.c
+  */
+ int f2fs_sync_file(struct file *file, loff_t start, loff_t end, int datasync);
++void f2fs_truncate_data_blocks(struct dnode_of_data *dn);
+ int f2fs_do_truncate_blocks(struct inode *inode, u64 from, bool lock);
+ int f2fs_truncate_blocks(struct inode *inode, u64 from, bool lock);
+ int f2fs_truncate(struct inode *inode);
+diff --git a/fs/f2fs/file.c b/fs/f2fs/file.c
+index 3ce6da4fac9c6..7b94f047cbf79 100644
+--- a/fs/f2fs/file.c
 b/fs/f2fs/file.c
+@@ -628,6 +628,11 @@ void f2fs_truncate_data_blocks_range(struct dnode_of_data 
*dn, int count)
+dn->ofs_in_node, nr_free);
+ }
+ 
++void f2fs_truncate_data_blocks(struct dnode_of_data *dn)
++{
++  f2fs_truncate_data_blocks_range(dn, ADDRS_PER_BLOCK(dn->inode));
++}
++
+ static int truncate_partial_data_page(struct inode *inode, u64 from,
+   bool cache_only)
+ {
+diff --git a/fs/f2fs/node.c b/fs/f2fs/node.c
+index 9fe502485930f..a010b4bc36d2c 100644
+--- a/fs/f2fs/node.c
 b/fs/f2fs/node.c
+@@ -923,7 +923,6 @@ static int truncate_node(struct dnode_of_data *dn)
+ 
+ static int truncate_dnode(struct dnode_of_data *dn)
+ {
+-  struct f2fs_sb_info *sbi = F2FS_I_SB(dn->inode);
+   struct page *page;
+   int err;
+ 
+@@ -931,25 +930,16 @@ static int truncate_dnode(struct dnode_of_data *dn)
+   return 1;
+ 
+   /* get direct node */
+-  page = f2fs_get_node_page(sbi, dn->nid);
++  page = f2fs_get_node_page(F2FS_I_SB(dn->inode), dn->nid);
+   if (PTR_ERR(page) == -ENOENT)
+   return 1;
+   else if (IS_ERR(page))
+   return PTR_ERR(page);
+ 
+-  if (IS_INODE(page) || ino_of_node(page) != dn->inode->i_ino) {
+-  f2fs_err(sbi, "incorrect node reference, ino: %lu, nid: %u, 
ino_of_node: %u",
+-  dn->inode->i_ino, dn->nid, ino_of_node(page));
+-  set_sbi_flag(sbi, SBI_NEED_FSCK);
+-  f2fs_handle_error(sbi, ERROR_INVALID_NODE_REFERENCE);
+-  f2fs_put_page(page, 1);
+-  return -EFSCORRUPTED;
+-  }
+-
+   /* Make dnode_of_data for parameter */
+   dn->node_page = page;
+   dn->ofs_in_node = 0;
+-  f2fs_truncate_data_blocks_range(dn, ADDRS_PER_BLOCK(dn->inode));
++  f2fs_truncate_data_blocks(dn);
+   err = truncate_node(dn);
+   if (err) {
+   f2fs_put_page(page, 1);
+diff --git a/fs/f2fs/super.c b/fs/f2fs/super.c
+index ff47aad636e5b..b6dad389fa144 100644
+--- a/fs/f2fs/super.c
 b/fs/f2fs/super.c
+@@ -1347,12 +1347,6 @@ default_check:
+   return -EINVAL;
+   }
+ 
+-  if ((f2fs_sb_has_readonly(sbi) || f2fs_readonly(sbi->sb)) &&
+-  test_opt(sbi, FLUSH_MERGE)) {
+-  f2fs_err(sbi, "FLUSH_MERGE not compatible with readonly mode");
+-  return -EINVAL;
+-  }
+-
+   if (f2fs_sb_has_readonly(sbi) && !f2fs_readonly(sbi->sb)) {
+   f2fs_err(sbi, "Allow to mount readonly mode only");
+   return -EROFS;
+@@ -1939,10 +1933,8 @@ static int f2fs_show_options(struct seq_file *seq, 
struct dentry *root)
+   seq_puts(seq, ",inline_dentry");
+   else
+   seq_puts(seq, ",noinline_dentry");
+-  if (test_opt(sbi, FLUSH_MERGE))
++  if (!f2fs_readonly(sbi->sb) 

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

2023-08-27 Thread Mike Pagano
commit: 8f62e8d5ac38be2fa3e5f9680a4984c9fc6edcba
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 21:39:03 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 21:39:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f62e8d5

sys-kernel/vanilla-sources: add 6.1.49, drop 6.1.48

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

 sys-kernel/vanilla-sources/Manifest | 2 +-
 .../{vanilla-sources-6.1.48.ebuild => vanilla-sources-6.1.49.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/vanilla-sources/Manifest 
b/sys-kernel/vanilla-sources/Manifest
index b01e46865493..d71ac4de1937 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -10,5 +10,5 @@ DIST patch-4.19.292.xz 5584620 BLAKE2B 
5dfb2358d99ad9e5affd85ad7673157257269d733
 DIST patch-5.10.192.xz 5079868 BLAKE2B 
d26b69823301808c5fd781dbe696c89754cd837de160db09a6fe6c00739acf8cc6f480a5cb8326e5e738036bf92012834f1ef4d47cea063b10d37cf5cf134168
 SHA512 
7e04cf8668c28487bd48df702b8d710fe3fd6bc0343d88ee29c56307631887788be702c521f0fb0ffd5e24b8d764af7a81145abd5c967ac976fc71f8dc2fdcad
 DIST patch-5.15.128.xz 4619460 BLAKE2B 
6faf735418f6261c0ac510505a600abd33765126a5843c961834c859a39150e6c0a05a52f7903c397d84dad57d8faa189cccebba3fff6b9b0d4eba1e553958f8
 SHA512 
4423b357b2bdaf40e7638a4950cdee832c9ce63f0f32f550438ee1a83d9a666be457c6c31605c85aad736e1c8a209549b5e028c4cb9c28eb90bda4b4ea5f546c
 DIST patch-5.4.254.xz 5044632 BLAKE2B 
9fe09a94f612a94476acfa8562fa072a87ed63357a743fdb9fcdb1e786774b47f034864417357bb4b8f0e543c0d92691837c7272f99a03086c079077f7f86362
 SHA512 
33b33310c54aae233e025a0945214886a6a22102832eaa99a7b799a6d52365974c4e3cb71f8f7e404686dd96c6a0a1f6564ca7124b326ec8f8802431a33f1707
-DIST patch-6.1.48.xz 2969988 BLAKE2B 
3f90c059e9ca9ba4496e47ad33a92b84ebf8fd2a8ea593bf6602b95fef3ba62b0a54fd39b83002669742ed7b9681d7398d07ea2419c8fe23103a3eba08a27226
 SHA512 
532d7f51a0f80d4394d511c0a245787195956ccac668ef6fde840f967e8ca0fbfcd7b85b598d1437f001caa76bf9a1cb9cb03b18eef5403ddebd4ef67932de46
+DIST patch-6.1.49.xz 2969780 BLAKE2B 
ff6c40f6e5d8a952accefa84456b3ad616b17e3e3c951d20b652c8484578de4add7a37f9343aa41602f0b58b3e22cebe77b09c9a14e884fd8af63ce69fb47ee2
 SHA512 
37b8480bdc736991528bc742aa1b491ab8084f17ad9cda103c7779c553866d178333e2235a4a5852e78a55b216400427f8abb5436f4251e18a84da0befebf0ef
 DIST patch-6.4.12.xz 742836 BLAKE2B 
af688ab8fe14dea747623bab973f0f085845c17d2ee3599482774540862674bdcb6984ef4428a5436b847f54f2e92fde94e36856ac1f88b8307bf22eced1017b
 SHA512 
d81e2d437f0dda9bc394b2e1144c49067720238c56e00108b69651200247c2727e6c41d98e056030e0269b3269f662671ec58405211a865ca37fbcc4fde4bda5

diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.1.48.ebuild 
b/sys-kernel/vanilla-sources/vanilla-sources-6.1.49.ebuild
similarity index 100%
rename from sys-kernel/vanilla-sources/vanilla-sources-6.1.48.ebuild
rename to sys-kernel/vanilla-sources/vanilla-sources-6.1.49.ebuild



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

2023-08-27 Thread Conrad Kostecki
commit: d815e557994ea8a2f180ce73a06ab487dba85b02
Author: Paul Zander  gmail  com>
AuthorDate: Sun Aug 27 16:20:35 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Aug 27 21:32:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d815e557

media-sound/teamspeak-client: make sys-libs/libunwind dependency conditional

The `sys-libs/libunwind` dependency is from `libc++.so.1`.

If you don't install the bundled one because `system-libcxx` is set you
don't need to depend on `sys-libs/libunwind` and thus don't block
`sys-libs/llvm-libunwind`.

Signed-off-by: Paul Zander  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32476
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../teamspeak-client-3.6.0-r2.ebuild   | 107 +
 .../teamspeak-client-3.6.1-r1.ebuild   | 104 
 2 files changed, 211 insertions(+)

diff --git a/media-sound/teamspeak-client/teamspeak-client-3.6.0-r2.ebuild 
b/media-sound/teamspeak-client/teamspeak-client-3.6.0-r2.ebuild
new file mode 100644
index ..e551d41fcc9a
--- /dev/null
+++ b/media-sound/teamspeak-client/teamspeak-client-3.6.0-r2.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV="${PV/_/-}"
+
+inherit desktop toolchain-funcs unpacker xdg
+
+DESCRIPTION="A client software for quality voice communication via the 
internet"
+HOMEPAGE="https://www.teamspeak.com/;
+SRC_URI="https://files.teamspeak-services.com/releases/client/${PV}/TeamSpeak3-Client-linux_amd64-${MY_PV}.run;
+S="${WORKDIR}"
+
+LICENSE="teamspeak3 || ( GPL-2 GPL-3 LGPL-3 )"
+SLOT="3"
+KEYWORDS="-* amd64"
+IUSE="+alsa pulseaudio system-libcxx +system-quazip"
+
+REQUIRED_USE="|| ( alsa pulseaudio )"
+RESTRICT="bindist mirror"
+
+BDEPEND=">=dev-util/patchelf-0.10"
+RDEPEND="
+   dev-libs/glib:2
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[accessibility,dbus,X(-)]
+   dev-qt/qtnetwork:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwebchannel:5
+   dev-qt/qtwebengine:5[geolocation(+),widgets]
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-libs/libpulse )
+   system-libcxx? ( sys-libs/libcxx[libcxxabi] )
+   !system-libcxx? ( sys-libs/libunwind )
+   system-quazip? ( dev-libs/quazip:0/1[qt5(+)] )
+"
+
+QA_PREBUILT="
+   opt/teamspeak3-client/libc++.so.1
+   opt/teamspeak3-client/libc++abi.so.1
+   opt/teamspeak3-client/libquazip.so
+   opt/teamspeak3-client/error_report
+   opt/teamspeak3-client/package_inst
+   opt/teamspeak3-client/soundbackends/libalsa_linux_*.so
+   opt/teamspeak3-client/ts3client
+   opt/teamspeak3-client/update
+"
+
+src_prepare() {
+   default
+
+   if ! use alsa; then
+   rm soundbackends/libalsa_linux_*.so || die
+   fi
+
+   mv ts3client_linux_* ts3client || die
+
+   # Fixes QA Notice: Unresolved soname dependencies.
+   # Since this is a binary only package, it must be patched.
+   local quazip_so="libquazip1-qt5.so.1.0.0"
+   if has_version "https://www.teamspeak.com/;
+SRC_URI="https://files.teamspeak-services.com/releases/client/${PV}/TeamSpeak3-Client-linux_amd64-${MY_PV}.run;
+S="${WORKDIR}"
+
+LICENSE="teamspeak3 || ( GPL-2 GPL-3 LGPL-3 )"
+SLOT="3"
+KEYWORDS="-* amd64"
+IUSE="+alsa pulseaudio system-libcxx +system-quazip"
+
+REQUIRED_USE="|| ( alsa pulseaudio )"
+RESTRICT="bindist mirror"
+
+BDEPEND=">=dev-util/patchelf-0.10"
+RDEPEND="
+   dev-libs/glib:2
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5[accessibility,dbus,X(-)]
+   dev-qt/qtnetwork:5
+   dev-qt/qtsql:5[sqlite]
+   dev-qt/qtsvg:5
+   dev-qt/qtwebchannel:5
+   dev-qt/qtwebengine:5[geolocation(+),widgets]
+   dev-qt/qtwebsockets:5
+   dev-qt/qtwidgets:5
+   alsa? ( media-libs/alsa-lib )
+   pulseaudio? ( media-libs/libpulse )
+   system-libcxx? ( sys-libs/libcxx[libcxxabi] )
+   !system-libcxx? ( sys-libs/libunwind )
+   system-quazip? ( dev-libs/quazip:0/1[qt5(+)] )
+"
+
+QA_PREBUILT="
+   opt/teamspeak3-client/libc++.so.1
+   opt/teamspeak3-client/libc++abi.so.1
+   opt/teamspeak3-client/libquazip.so
+   opt/teamspeak3-client/error_report
+   opt/teamspeak3-client/package_inst
+   opt/teamspeak3-client/soundbackends/libalsa_linux_*.so
+   opt/teamspeak3-client/ts3client
+   opt/teamspeak3-client/update
+"
+
+src_prepare() {
+   default
+
+   if ! use alsa; then
+   rm soundbackends/libalsa_linux_*.so || die
+   fi
+
+   mv ts3client_linux_* ts3client || die
+
+   # Fixes QA Notice: Unresolved soname dependencies.
+   # Since this is a binary only package, it must be patched.
+   local quazip_so="libquazip1-qt5.so.1.0.0"
+   if has_version "

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

2023-08-27 Thread Andreas Sturmlechner
commit: 6228099a74fb31ded95477a2a20aec69d381b050
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 27 20:47:23 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 27 20:55:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6228099a

app-editors/okteta: Fix build w/ USE=-handbook

See also:
https://github.com/gentoo/gentoo/pull/32474

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/okteta-0.26.13-doctools-optional.patch   | 35 ++
 app-editors/okteta/okteta-0.26.13.ebuild   |  2 ++
 2 files changed, 37 insertions(+)

diff --git a/app-editors/okteta/files/okteta-0.26.13-doctools-optional.patch 
b/app-editors/okteta/files/okteta-0.26.13-doctools-optional.patch
new file mode 100644
index ..65beb70faae9
--- /dev/null
+++ b/app-editors/okteta/files/okteta-0.26.13-doctools-optional.patch
@@ -0,0 +1,35 @@
+From 5ca1bc18272c0ddbb3496fa29076ac2d65c034cf Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 27 Aug 2023 21:55:17 +0200
+Subject: [PATCH] Search for KF5DocTools individually
+
+Makes our ECM_HANDBOOK=forceoptional facility work while upstream is against 
it.
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 17203b22f..3c914f178 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -93,7 +93,6 @@ if( BUILD_DESKTOPPROGRAM )
+ list(APPEND ADDITIONAL_REQUIRED_KF_COMPONENTS
+ Crash
+ DBusAddons
+-DocTools
+ )
+ endif()
+ find_package(KF5 ${REQUIRED_KF_VERSION} REQUIRED
+@@ -117,6 +116,7 @@ ecm_set_disabled_deprecation_versions(
+ # helper libs
+ add_subdirectory( libs )
+ if( BUILD_DESKTOPPROGRAM )
++find_package(KF5DocTools ${REQUIRED_KF_VERSION} REQUIRED)
+ add_subdirectory( doc )
+ endif()
+ 
+-- 
+2.42.0
+

diff --git a/app-editors/okteta/okteta-0.26.13.ebuild 
b/app-editors/okteta/okteta-0.26.13.ebuild
index 4d7c709b3373..6a2d27d2f802 100644
--- a/app-editors/okteta/okteta-0.26.13.ebuild
+++ b/app-editors/okteta/okteta-0.26.13.ebuild
@@ -53,6 +53,8 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}/${P}-doctools-optional.patch" ) # downstream
+
 src_configure() {
local mycmakeargs=(
-DOMIT_EXAMPLES=ON



[gentoo-commits] proj/kde:master commit in: app-editors/okteta/files/, app-editors/okteta/

2023-08-27 Thread Andreas Sturmlechner
commit: bd9672c2cb5aad81ea7401c8d08de69d186c0e74
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 27 20:52:19 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 27 20:52:19 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=bd9672c2

app-editors/okteta: Fix patch file name

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 ...0-doctools-optional.patch => okteta-0.26.13-doctools-optional.patch} | 0
 app-editors/okteta/okteta-.ebuild   | 2 +-
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch 
b/app-editors/okteta/files/okteta-0.26.13-doctools-optional.patch
similarity index 100%
rename from app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch
rename to app-editors/okteta/files/okteta-0.26.13-doctools-optional.patch

diff --git a/app-editors/okteta/okteta-.ebuild 
b/app-editors/okteta/okteta-.ebuild
index 9433a7e219..1b7c3decfc 100644
--- a/app-editors/okteta/okteta-.ebuild
+++ b/app-editors/okteta/okteta-.ebuild
@@ -49,7 +49,7 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=( "${FILESDIR}/${PN}-23.08.0-doctools-optional.patch" ) # downstream
+PATCHES=( "${FILESDIR}/${PN}-0.26.13-doctools-optional.patch" ) # downstream
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] proj/kde:master commit in: app-editors/okteta/files/, app-editors/okteta/

2023-08-27 Thread Andreas Sturmlechner
commit: 0e3e70729c9ecf0aa3338e78317c9bf0eae25bf8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 27 20:47:23 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 27 20:47:23 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0e3e7072

app-editors/okteta: Fix build w/ USE=-handbook

See also:
https://github.com/gentoo/gentoo/pull/32474

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/okteta-23.08.0-doctools-optional.patch   | 35 ++
 app-editors/okteta/okteta-.ebuild  |  2 ++
 2 files changed, 37 insertions(+)

diff --git a/app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch 
b/app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch
new file mode 100644
index 00..65beb70faa
--- /dev/null
+++ b/app-editors/okteta/files/okteta-23.08.0-doctools-optional.patch
@@ -0,0 +1,35 @@
+From 5ca1bc18272c0ddbb3496fa29076ac2d65c034cf Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 27 Aug 2023 21:55:17 +0200
+Subject: [PATCH] Search for KF5DocTools individually
+
+Makes our ECM_HANDBOOK=forceoptional facility work while upstream is against 
it.
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 17203b22f..3c914f178 100644
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -93,7 +93,6 @@ if( BUILD_DESKTOPPROGRAM )
+ list(APPEND ADDITIONAL_REQUIRED_KF_COMPONENTS
+ Crash
+ DBusAddons
+-DocTools
+ )
+ endif()
+ find_package(KF5 ${REQUIRED_KF_VERSION} REQUIRED
+@@ -117,6 +116,7 @@ ecm_set_disabled_deprecation_versions(
+ # helper libs
+ add_subdirectory( libs )
+ if( BUILD_DESKTOPPROGRAM )
++find_package(KF5DocTools ${REQUIRED_KF_VERSION} REQUIRED)
+ add_subdirectory( doc )
+ endif()
+ 
+-- 
+2.42.0
+

diff --git a/app-editors/okteta/okteta-.ebuild 
b/app-editors/okteta/okteta-.ebuild
index 657703e69c..9433a7e219 100644
--- a/app-editors/okteta/okteta-.ebuild
+++ b/app-editors/okteta/okteta-.ebuild
@@ -49,6 +49,8 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=( "${FILESDIR}/${PN}-23.08.0-doctools-optional.patch" ) # downstream
+
 src_configure() {
local mycmakeargs=(
-DOMIT_EXAMPLES=ON



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

2023-08-27 Thread Sam James
commit: bac41ff9df35552899581a2e4c5bd0f57bc8b00a
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Sun Aug 27 20:01:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 20:27:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bac41ff9

net-libx/xdp-tools: add proxy maintainer

Signed-off-by: Holger Hoffstätte  applied-asynchrony.com>
Closes: https://github.com/gentoo/gentoo/pull/32479
Signed-off-by: Sam James  gentoo.org>

 net-libs/xdp-tools/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/net-libs/xdp-tools/metadata.xml b/net-libs/xdp-tools/metadata.xml
index 878714e41628..790067f24136 100644
--- a/net-libs/xdp-tools/metadata.xml
+++ b/net-libs/xdp-tools/metadata.xml
@@ -1,6 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
+  
+hol...@applied-asynchrony.com
+Holger Hoffstätte
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
   
 zx...@gentoo.org
 Jason A. Donenfeld



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

2023-08-27 Thread Sam James
commit: 21c41570673c156af3780b11cfbdf8cf42b3974d
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 17:52:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 20:26:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c41570

tree-sitter-grammar.eclass: force use of local parser.h

There shouldn't be a system-wide copy of parser.h and upstream plan on
dropping this from dev-libs/tree-sitter as it can cause issues if there's
a mismatch between the version used for the bundled generated parser
vs the header used to build the library.

Force use of the correct one in the dist tarball at src/tree_sitter/parser.h
instead. Drop the dependency on dev-libs/tree-sitter given we were only 
depending
on it for this header.

Bug: https://github.com/tree-sitter/tree-sitter-bash/issues/199
Bug: https://bugs.gentoo.org/912716
Signed-off-by: Sam James  gentoo.org>

 eclass/tree-sitter-grammar.eclass | 9 -
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/eclass/tree-sitter-grammar.eclass 
b/eclass/tree-sitter-grammar.eclass
index e74d18653b8a..b2563220cfc2 100644
--- a/eclass/tree-sitter-grammar.eclass
+++ b/eclass/tree-sitter-grammar.eclass
@@ -24,9 +24,6 @@ 
SRC_URI="https://github.com/tree-sitter/${PN}/archive/${TS_PV:-v${PV}}.tar.gz
-> ${P}.tar.gz"
 S="${WORKDIR}"/${PN}-${TS_PV:-${PV}}/src
 
-# Needed for tree_sitter/parser.h
-DEPEND="dev-libs/tree-sitter"
-
 BDEPEND+=" test? ( dev-util/tree-sitter-cli )"
 IUSE+=" test"
 RESTRICT+=" !test? ( test )"
@@ -61,8 +58,10 @@ tree-sitter-grammar_src_compile() {
# or scanner.cc.
 
tc-export CC CXX
-   export CFLAGS="${CFLAGS} -fPIC"
-   export CXXFLAGS="${CXXFLAGS} -fPIC"
+   # We want to use the bundled parser.h, not anything lurking on the 
system, hence -I
+   # See 
https://github.com/tree-sitter/tree-sitter-bash/issues/199#issuecomment-1694416505
+   export CFLAGS="${CFLAGS} -fPIC -I. -Itree_sitter"
+   export CXXFLAGS="${CXXFLAGS} -fPIC -I. -Itree_sitter"
 
local objects=( parser.o )
if [[ -f "${S}"/scanner.c || -f "${S}"/scanner.cc ]]; then



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter-bash/

2023-08-27 Thread Sam James
commit: 1ad1f6c24ed9571fe16dec4620c413248e11ce0e
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 18:08:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 20:26:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad1f6c2

dev-libs/tree-sitter-bash: add 0.20.3

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

 dev-libs/tree-sitter-bash/Manifest   |  1 +
 dev-libs/tree-sitter-bash/tree-sitter-bash-0.20.3.ebuild | 13 +
 2 files changed, 14 insertions(+)

diff --git a/dev-libs/tree-sitter-bash/Manifest 
b/dev-libs/tree-sitter-bash/Manifest
index 3e270eade3ee..ef16e1657953 100644
--- a/dev-libs/tree-sitter-bash/Manifest
+++ b/dev-libs/tree-sitter-bash/Manifest
@@ -1 +1,2 @@
 DIST tree-sitter-bash-0.19.0.tar.gz 187286 BLAKE2B 
8812a593366a65a9cae3eaac5bb81c71e95f4abe8558a01b908333e471f05714b1c768b71e66d3890d1e63202819290813e499a5e8ba49e72bb466b9b0f245f8
 SHA512 
62bc8bc25c999f9c79632bd6b236edd21ef15b14365dd1a956237b11a32f5e60a2f420ec67b60d46203699b7841d4bc10978fc0307d0c4013b376c6c024d89ae
+DIST tree-sitter-bash-0.20.3.tar.gz 334446 BLAKE2B 
e33f841e48458a63e6e084f66a251c6847c004140a1b727752452d031d240756068f5188d1bd90c4194aaf51d040187f3995636673210bc5f93f2ed50ff73a97
 SHA512 
558a8eef4a04e786c43bef0dd24f022619b77faffdd5788ef47ba28f133d5a55df144169503343cdb46ac4ed66deb36ca483b963e3eb686da30c324c65c9eac3

diff --git a/dev-libs/tree-sitter-bash/tree-sitter-bash-0.20.3.ebuild 
b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.20.3.ebuild
new file mode 100644
index ..e85879ef93cb
--- /dev/null
+++ b/dev-libs/tree-sitter-bash/tree-sitter-bash-0.20.3.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Bash grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-bash;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"



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

2023-08-27 Thread Sam James
commit: f7bab785c5e2e9fb1f3548ee9c71d80b4e4a0b35
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 18:04:21 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 20:26:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7bab785

dev-libs/tree-sitter: move confusing comment

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

 dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
index 734e7a2a9491..862cc9ee3eb6 100644
--- a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
+++ b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
@@ -23,13 +23,12 @@ PATCHES=(
"${FILESDIR}/${PN}-0.20.8-no-parser-header.patch"
 )
 
-# see Makefile:1
-QA_PKGCONFIG_VERSION="0.20.9"
-
 # XXX: Please, don't forget to check this on next version bump.
 # And, maybe remove as non-needed, if version in Makefile will
 # match the release.
 # ref: https://github.com/tree-sitter/tree-sitter/issues/2210
+# see Makefile:1
+QA_PKGCONFIG_VERSION="0.20.9"
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tree-sitter/files/, dev-libs/tree-sitter/

2023-08-27 Thread Sam James
commit: f0a16a3f519de9ec5ecef601788219dbba7e1a8f
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 26 18:02:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 20:26:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0a16a3f

dev-libs/tree-sitter: stop installing parser.h

There shouldn't be a system-wide copy of parser.h and upstream plan on
dropping this from dev-libs/tree-sitter as it can cause issues if there's
a mismatch between the version used for the bundled generated parser
vs the header used to build the library.

Backport that change to avoid mismatches.

Bug: https://github.com/tree-sitter/tree-sitter-bash/issues/199
Bug: https://bugs.gentoo.org/912716
Signed-off-by: Sam James  gentoo.org>

 .../tree-sitter-0.20.8-no-parser-header.patch  | 23 +
 dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild  | 54 ++
 2 files changed, 77 insertions(+)

diff --git 
a/dev-libs/tree-sitter/files/tree-sitter-0.20.8-no-parser-header.patch 
b/dev-libs/tree-sitter/files/tree-sitter-0.20.8-no-parser-header.patch
new file mode 100644
index ..1e055a69e00d
--- /dev/null
+++ b/dev-libs/tree-sitter/files/tree-sitter-0.20.8-no-parser-header.patch
@@ -0,0 +1,23 @@
+https://github.com/tree-sitter/tree-sitter-bash/issues/199
+https://github.com/tree-sitter/tree-sitter/pull/2573
+https://github.com/tree-sitter/tree-sitter/pull/2574
+
+From 05b18c2cda9b391efffb4986bf46fa56333d801b Mon Sep 17 00:00:00 2001
+From: Andrew Hlynskyi 
+Date: Sat, 26 Aug 2023 20:50:23 +0300
+Subject: [PATCH] fix: makefile should install only  header
+
+--- a/Makefile
 b/Makefile
+@@ -57,7 +57,7 @@ install: all
+   ln -sf libtree-sitter.$(SOEXTVER) 
'$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXTVER_MAJOR)
+   ln -sf libtree-sitter.$(SOEXTVER) 
'$(DESTDIR)$(LIBDIR)'/libtree-sitter.$(SOEXT)
+   install -d '$(DESTDIR)$(INCLUDEDIR)'/tree_sitter
+-  install -m644 lib/include/tree_sitter/*.h 
'$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/
++  install -m644 lib/include/tree_sitter/api.h 
'$(DESTDIR)$(INCLUDEDIR)'/tree_sitter/
+   install -d '$(DESTDIR)$(PCLIBDIR)'
+   sed -e 
's|@LIBDIR@|$(LIBDIR)|;s|@INCLUDEDIR@|$(INCLUDEDIR)|;s|@VERSION@|$(VERSION)|' \
+   -e 's|=$(PREFIX)|=$${prefix}|' \
+-- 
+2.42.0
+

diff --git a/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild 
b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
new file mode 100644
index ..734e7a2a9491
--- /dev/null
+++ b/dev-libs/tree-sitter/tree-sitter-0.20.8-r1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit optfeature toolchain-funcs
+
+DESCRIPTION="Tree-sitter is a parser generator tool and an incremental parsing 
library"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter;
+
+if [[ ${PV} == ** ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/${PN}/${PN};
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-No-static-libs-gentoo.patch"
+   "${FILESDIR}/${PN}-0.20.8-no-parser-header.patch"
+)
+
+# see Makefile:1
+QA_PKGCONFIG_VERSION="0.20.9"
+
+# XXX: Please, don't forget to check this on next version bump.
+# And, maybe remove as non-needed, if version in Makefile will
+# match the release.
+# ref: https://github.com/tree-sitter/tree-sitter/issues/2210
+
+src_prepare() {
+   default
+   tc-export CC
+}
+
+src_compile() {
+   emake \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)"
+}
+
+src_install() {
+   emake DESTDIR="${D}" \
+   PREFIX="${EPREFIX}/usr" \
+   LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+   install
+}
+
+pkg_postinst() {
+   optfeature "building and testing grammars" dev-util/tree-sitter-cli
+}



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

2023-08-27 Thread Lucio Sauer
commit: 584de23dfe08af17fb257028286fe60729aae673
Author: Lucio Sauer  posteo  net>
AuthorDate: Sun Aug 27 19:47:48 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Sun Aug 27 19:47:48 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=584de23d

app-misc/anki-bin: add missing runtime dependency

The TLS library Rustls makes use of the native certificate store.

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

 app-misc/anki-bin/{anki-bin-2.1.66.ebuild => anki-bin-2.1.66-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-misc/anki-bin/anki-bin-2.1.66.ebuild 
b/app-misc/anki-bin/anki-bin-2.1.66-r1.ebuild
similarity index 99%
rename from app-misc/anki-bin/anki-bin-2.1.66.ebuild
rename to app-misc/anki-bin/anki-bin-2.1.66-r1.ebuild
index 37861a6f02..a07338c53d 100644
--- a/app-misc/anki-bin/anki-bin-2.1.66.ebuild
+++ b/app-misc/anki-bin/anki-bin-2.1.66-r1.ebuild
@@ -31,6 +31,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 QA_PREBUILT="usr/lib/*"
 
 RDEPEND="
+app-misc/ca-certificates
 $(python_gen_cond_dep '
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
dev-python/distro[${PYTHON_USEDEP}]



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

2023-08-27 Thread Andrew Ammerlaan
commit: bc63496c267e26bb88db956fa818f4ec3775fac6
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sun Aug 27 16:24:08 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Aug 27 19:36:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc63496c

secureboot.eclass: secureboot_sign_efi_file allow call with 1 arg

Use the input file as the output file if it is not specified.

Signed-off-by: Andrew Ammerlaan  gentoo.org>

sb-fix

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 eclass/secureboot.eclass | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/eclass/secureboot.eclass b/eclass/secureboot.eclass
index 383fe7cc3afa..a9ba514cb7a0 100644
--- a/eclass/secureboot.eclass
+++ b/eclass/secureboot.eclass
@@ -98,16 +98,18 @@ secureboot_pkg_setup() {
 }
 
 # @FUNCTION: secureboot_sign_efi_file
-# @USAGE:  
+# @USAGE:  []
 # @DESCRIPTION:
 # Sign a file using sbsign and the requested key/certificate.
-# If the file is already signed with our key then skip.
+# If the file is already signed with our key then the file is skipped.
+# If no output file is specified the output file will be the same
+# as the input file, i.e. the file will be overwritten.
 secureboot_sign_efi_file() {
debug-print-function ${FUNCNAME[0]} "${@}"
use secureboot || return
 
local input_file=${1}
-   local output_file=${2}
+   local output_file=${2:-${1}}
 
_secureboot_die_if_unset
 



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

2023-08-27 Thread Andrew Ammerlaan
commit: a740d65d10a325c3a5977036eb9f410e452db925
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Aug 26 19:26:46 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Aug 27 19:36:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a740d65d

kernel-build.eclass: sign the kernel image earlier in src_install

By signing it in src_install instead of pkg_postinst the signed version is
included in any generated binpkg. This is useful for enabling secureboot
on machines that do not have the secureboot private key available.

This change makes it possible to distribute a signed kernel image in
sys-kernel/gentoo-kernel-bin.

Note, UKIs are always generated locally, so if UKIs are used these will still
have to be signed in pkg_postinst and therefore the private key is still
required on all systems with USE=secureboot and uefi=yes in dracut.conf.

Signed-off-by: Andrew Ammerlaan  gentoo.org>

 eclass/kernel-build.eclass | 5 +
 1 file changed, 5 insertions(+)

diff --git a/eclass/kernel-build.eclass b/eclass/kernel-build.eclass
index 5b324e036c5f..ca105ee1f133 100644
--- a/eclass/kernel-build.eclass
+++ b/eclass/kernel-build.eclass
@@ -33,6 +33,7 @@ if [[ ${KERNEL_IUSE_MODULES_SIGN} ]]; then
# If we have enabled module signing IUSE
# then we can also enable secureboot IUSE
KERNEL_IUSE_SECUREBOOT=1
+   inherit secureboot
 fi
 
 inherit multiprocessing python-any-r1 savedconfig toolchain-funcs 
kernel-install
@@ -348,6 +349,10 @@ kernel-build_src_install() {
dosym "../../../${kernel_dir}" "/lib/modules/${module_ver}/build"
dosym "../../../${kernel_dir}" "/lib/modules/${module_ver}/source"
 
+   if [[ ${KERNEL_IUSE_SECUREBOOT} ]]; then
+   secureboot_sign_efi_file "${ED}${kernel_dir}/${image_path}"
+   fi
+
# unset to at least be out of the environment file in, e.g. shared 
binpkgs
unset KBUILD_SIGN_PIN
 



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

2023-08-27 Thread Andrew Ammerlaan
commit: 64eda769f895dc374fdc5e51d0c7cc4d3ffbe1dd
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Aug 26 19:32:07 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Aug 27 19:36:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64eda769

dist-kernel-utils.eclass: only sign image if it is a UKI

If we are not using UKIs we don't have to do anything since the kernel image
was already signed in kernel-build.eclass.

Signed-off-by: Andrew Ammerlaan  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32464
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 eclass/dist-kernel-utils.eclass | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/eclass/dist-kernel-utils.eclass b/eclass/dist-kernel-utils.eclass
index 6903183b6efb..b2e9df6746e3 100644
--- a/eclass/dist-kernel-utils.eclass
+++ b/eclass/dist-kernel-utils.eclass
@@ -131,11 +131,11 @@ dist-kernel_install_kernel() {
done
shopt -u nullglob
export KERNEL_INSTALL_PLUGINS="${KERNEL_INSTALL_PLUGINS} 
${plugins[@]}"
-   fi
 
-   if [[ ${KERNEL_IUSE_SECUREBOOT} ]]; then
-   # Kernel-install requires uki's are named uki.efi, sign in-place
-   secureboot_sign_efi_file "${image}" "${image}"
+   if [[ ${KERNEL_IUSE_SECUREBOOT} ]]; then
+   # Ensure the uki is signed if dracut hasn't already 
done so.
+   secureboot_sign_efi_file "${image}"
+   fi
fi
 
ebegin "Installing the kernel via installkernel"



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

2023-08-27 Thread Vitaly Zdanevich
commit: d7e7e3674a58734894e27bf0819933f080216ee9
Author: Vitaly Zdanevich  ya  ru>
AuthorDate: Sun Aug 27 19:25:04 2023 +
Commit: Vitaly Zdanevich  ya  ru>
CommitDate: Sun Aug 27 19:25:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7e7e367

dev-python/oauth2: new package, add 1.9

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

 dev-python/oauth2/Manifest  |  1 +
 dev-python/oauth2/metadata.xml  | 25 +
 dev-python/oauth2/oauth2-1.9.ebuild | 31 +++
 3 files changed, 57 insertions(+)

diff --git a/dev-python/oauth2/Manifest b/dev-python/oauth2/Manifest
new file mode 100644
index 00..e36d62201c
--- /dev/null
+++ b/dev-python/oauth2/Manifest
@@ -0,0 +1 @@
+DIST oauth2-1.9.gh.tar.gz 27353 BLAKE2B 
07fd62f16e4053d2bac7c1ab672fd178967ff20c9e3ecd6a1c31d5898fa0aeb6170944b07b2345f73aa9b2928622e7e0e88f2a96cf0d0bb4ea89417de80917cd
 SHA512 
ba3183aa4e5512920fa540955321646c167d23dfd4bc2fad4d5426e1b71e35e91fe11f6cd919a7913015f9bf33c43849659cb97c862a57b5c2e288ace29ad452

diff --git a/dev-python/oauth2/metadata.xml b/dev-python/oauth2/metadata.xml
new file mode 100644
index 00..1a6a39cdcc
--- /dev/null
+++ b/dev-python/oauth2/metadata.xml
@@ -0,0 +1,25 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   This library implements OAuth 1.0 and not OAuth 2.0.
+
+   This code was originally forked from Leah Culver and Andy 
Smith's oauth.py code. Some of the tests come from a fork by Vic Fryzel, while 
a revamped Request class and more tests were merged in from Mark Paschal's 
fork. A number of notable differences exist between this code and its 
forefathers:
+
+   100% unit test coverage.
+   The DataStore object has been completely ripped out. While 
creating unit tests for the library I found several substantial bugs with the 
implementation and confirmed with Andy Smith that it was never fully baked.
+   Classes are no longer prefixed with OAuth.
+   The Request class now extends from dict.
+   The library is likely no longer compatible with Python 2.3.
+   The Client class works and extends from httplib2. It's a thin 
wrapper that handles automatically signing any normal HTTP request you might 
wish to make.
+   
+   
+   Vitaly Zdanevich
+   zdanevich.vit...@ya.ru
+   
+   
+   joestump/python-oauth2
+   oauth2
+   
https://github.com/joestump/python-oauth2/issues
+   
+

diff --git a/dev-python/oauth2/oauth2-1.9.ebuild 
b/dev-python/oauth2/oauth2-1.9.ebuild
new file mode 100644
index 00..99a27e2329
--- /dev/null
+++ b/dev-python/oauth2/oauth2-1.9.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYPI_NO_NORMALIZE=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{3..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="A fully tested, abstract interface to creating OAuth clients and 
servers."
+HOMEPAGE="https://github.com/joestump/python-oauth2;
+SRC_URI="https://github.com/joestump/python-${PN}/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.gh.tar.gz"
+S=${WORKDIR}/python-${P}
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="dev-python/httplib2[${PYTHON_USEDEP}]
+dev-python/mock[${PYTHON_USEDEP}]
+dev-python/pycodestyle[${PYTHON_USEDEP}]
+dev-python/pytest[${PYTHON_USEDEP}]"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+src_prepare() {
+   rm -rf "${S}/tests"
+   distutils-r1_src_prepare
+}



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

2023-08-27 Thread Arthur Zamarin
commit: 6c251b36e11d12bd8d3e709f0f3b78f7fd500f08
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c251b36

dev-ruby/stream: Keyword 0.5.5 arm64, #913117

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

 dev-ruby/stream/stream-0.5.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/stream/stream-0.5.5.ebuild 
b/dev-ruby/stream/stream-0.5.5.ebuild
index 8b443a3dbcc1..fb9eb33e563c 100644
--- a/dev-ruby/stream/stream-0.5.5.ebuild
+++ b/dev-ruby/stream/stream-0.5.5.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/monora/stream/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 ruby_add_bdepend "dev-ruby/bundler dev-ruby/yard test? ( dev-ruby/test-unit )"



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

2023-08-27 Thread Arthur Zamarin
commit: cf97de63824198e340d2d462dd81839d11a600c4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf97de63

app-emulation/vagrant: Keyword 2.3.7 arm64, #913117

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

 app-emulation/vagrant/vagrant-2.3.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/vagrant/vagrant-2.3.7.ebuild 
b/app-emulation/vagrant/vagrant-2.3.7.ebuild
index 3225ddf513bd..7778433218ed 100644
--- a/app-emulation/vagrant/vagrant-2.3.7.ebuild
+++ b/app-emulation/vagrant/vagrant-2.3.7.ebuild
@@ -21,7 +21,7 @@ 
SRC_URI="https://github.com/hashicorp/vagrant/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 



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

2023-08-27 Thread Arthur Zamarin
commit: 5a2a7c196ff1031e933d39fb91f5551ae56cb5d3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2a7c19

dev-ruby/rgl: Keyword 0.6.6 arm64, #913117

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

 dev-ruby/rgl/rgl-0.6.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/rgl/rgl-0.6.6.ebuild b/dev-ruby/rgl/rgl-0.6.6.ebuild
index 567e7e9b3c03..9de87dde739d 100644
--- a/dev-ruby/rgl/rgl-0.6.6.ebuild
+++ b/dev-ruby/rgl/rgl-0.6.6.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/monora/rgl/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 DEPEND+=" test? ( media-gfx/graphviz )"



[gentoo-commits] repo/gentoo:master commit in: dev-ruby/googleapis-common-protos-types/

2023-08-27 Thread Arthur Zamarin
commit: 3c272e54487872cfd66c44f6c38c08522a52d66b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c272e54

dev-ruby/googleapis-common-protos-types: Keyword 1.8.0 arm64, #913117

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

 .../googleapis-common-protos-types-1.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild
 
b/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild
index 94a7a8beeb7e..8a2e7f442090 100644
--- 
a/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild
+++ 
b/dev-ruby/googleapis-common-protos-types/googleapis-common-protos-types-1.8.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/googleapis/common-protos-ruby;
 
 LICENSE="Apache-2.0"
 SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 ruby_add_rdepend "



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

2023-08-27 Thread Arthur Zamarin
commit: 19749a59a1af4547bdbfd39764f32955e5108205
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19749a59

dev-ruby/google-protobuf: Keyword 3.21.12 arm64, #913117

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

 dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild 
b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
index f126f2986773..e3b3bab9e083 100644
--- a/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
+++ b/dev-ruby/google-protobuf/google-protobuf-3.21.12.ebuild
@@ -20,7 +20,7 @@ RUBY_S="protobuf-${PV}/ruby"
 
 LICENSE="BSD"
 SLOT="3"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 DEPEND+=" >=dev-libs/protobuf-3.21.0"



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

2023-08-27 Thread Arthur Zamarin
commit: 6ed3edbdffa1f1df57c84720851a12374b22
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ed3edbd

dev-ruby/pairing_heap: Keyword 3.0.1 arm64, #913117

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

 dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild 
b/dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild
index 81b8a228b8ab..7f77523824d5 100644
--- a/dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild
+++ b/dev-ruby/pairing_heap/pairing_heap-3.0.1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://github.com/mhib/pairing_heap/archive/v${PV}.tar.gz -> ${P}.tar.
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 ruby_add_bdepend "test? ( dev-ruby/minitest )"



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

2023-08-27 Thread Arthur Zamarin
commit: c7eb4af199b1a3cabaa69f8a55f65eb8cfa9d004
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:55:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:55:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7eb4af1

dev-ruby/grpc: Keyword 1.54.0 arm64, #913117

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

 dev-ruby/grpc/grpc-1.54.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ruby/grpc/grpc-1.54.0.ebuild b/dev-ruby/grpc/grpc-1.54.0.ebuild
index 9e1d6b9ea47a..35334d6cf2d4 100644
--- a/dev-ruby/grpc/grpc-1.54.0.ebuild
+++ b/dev-ruby/grpc/grpc-1.54.0.ebuild
@@ -15,7 +15,7 @@ HOMEPAGE="https://github.com/grpc/grpc;
 
 LICENSE="BSD-2"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 IUSE=""
 
 ruby_add_rdepend "



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

2023-08-27 Thread Arthur Zamarin
commit: b7cf76f2bb54144f2c8fdcdc1cd10a58a7337ba8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 27 18:16:31 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 27 18:16:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7cf76f2

dev-perl/Moose: Stabilize 2.220.600 ppc, #913090

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

 dev-perl/Moose/Moose-2.220.600.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-perl/Moose/Moose-2.220.600.ebuild 
b/dev-perl/Moose/Moose-2.220.600.ebuild
index 81e4211a1909..9b0952c35408 100644
--- a/dev-perl/Moose/Moose-2.220.600.ebuild
+++ b/dev-perl/Moose/Moose-2.220.600.ebuild
@@ -12,7 +12,7 @@ inherit perl-module
 DESCRIPTION="Postmodern object system for Perl 5"
 
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
 
 RDEPEND="
>=virtual/perl-Carp-1.220.0



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

2023-08-27 Thread Jakov Smolić
commit: d5423ed1440834af769d0f9b6482761e7206eb65
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 18:08:56 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 18:08:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5423ed1

media-gfx/chafa: drop 1.12.5

Signed-off-by: Jakov Smolić  gentoo.org>

 media-gfx/chafa/chafa-1.12.5.ebuild | 36 
 1 file changed, 36 deletions(-)

diff --git a/media-gfx/chafa/chafa-1.12.5.ebuild 
b/media-gfx/chafa/chafa-1.12.5.ebuild
deleted file mode 100644
index 651857311f4a..
--- a/media-gfx/chafa/chafa-1.12.5.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="versatile and fast Unicode/ASCII/ANSI graphics renderer"
-HOMEPAGE="https://hpjansson.org/chafa/ https://github.com/hpjansson/chafa;
-SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-IUSE="+tools"
-
-RDEPEND="
-   dev-libs/glib:2
-   media-gfx/imagemagick:0=
-   tools? ( >=media-libs/freetype-2.0.0 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
-   econf \
-   --disable-man \
-   $(use_with tools)
-}
-
-src_install() {
-   local DOCS=( AUTHORS NEWS README TODO )
-   default
-
-   use tools && doman docs/chafa.1
-
-   find "${ED}" -name '*.la' -delete || die
-}



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

2023-08-27 Thread Jakov Smolić
commit: 74f6af480c9d9548a92e235caee332b1856ab979
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 18:08:27 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 18:08:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74f6af48

app-misc/jdupes: drop 1.23.0, 1.25.2

Signed-off-by: Jakov Smolić  gentoo.org>

 app-misc/jdupes/Manifest |  2 --
 app-misc/jdupes/jdupes-1.23.0.ebuild | 47 
 app-misc/jdupes/jdupes-1.25.2.ebuild | 46 ---
 3 files changed, 95 deletions(-)

diff --git a/app-misc/jdupes/Manifest b/app-misc/jdupes/Manifest
index e3cb50d93151..4093a3c07336 100644
--- a/app-misc/jdupes/Manifest
+++ b/app-misc/jdupes/Manifest
@@ -1,3 +1 @@
-DIST jdupes-1.23.0.tar.gz 147647 BLAKE2B 
10c09c39d54e78cbfa693f94c4305104cb46ae5f835ba4dfa308fcab5f0c920570d821aa48b1434e4fe63e754b6380e00daacc69ad05c33222a44fd05bff9e7e
 SHA512 
27e3021592180e7573727a98290471693d92d98db72ace2a48b0b075f9762a9089338a65f112b93b07b33ecd9eb16f97f183da847e331e3af10627074875f810
-DIST jdupes-1.25.2.tar.gz 154491 BLAKE2B 
5d155fff6a463078f6baaeff39b560469c053c9f8db1327238cc6a09c9fd8344d1fddf402d794d178c4b96ec34062480184452691b22a63886265f07957d614a
 SHA512 
6436e545842ad9e80917cc3c86afe39df8d536d2994e7a9a8ccc1bdb45ef0c0480b7fff3a8178a91ee47fea0c81b87a33834da322027eac36b1532fddad2960a
 DIST jdupes-1.26.1.tar.gz 168265 BLAKE2B 
e6c7a7d69a9a67d7550624ddd707a08a6a1a740c32fe1bc3534d53c20586b249303b6de23c0703033db497c3af85714b3e22fd87813c4700669880efa3cc376c
 SHA512 
17ea87dee25a26aa136e3876031bfa47d55506adb38272b8cf2da8a81276134da0cf0b280815c8a717c0e48b911ce5efa95d1eb8dafe5ce109a1573600ae92bb

diff --git a/app-misc/jdupes/jdupes-1.23.0.ebuild 
b/app-misc/jdupes/jdupes-1.23.0.ebuild
deleted file mode 100644
index 5c7cc56292ac..
--- a/app-misc/jdupes/jdupes-1.23.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Identify duplicate files on the filesystem"
-HOMEPAGE="https://github.com/jbruchon/jdupes;
-if [[ "${PV}" == * ]] ; then
-   EGIT_REPO_URI="https://github.com/jbruchon/jdupes.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="amd64"
-fi
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="dev-libs/libjodycode"
-RDEPEND="${DEPEND}"
-
-IUSE="+dedupe lowmem hardened"
-
-# missing test.sh script
-# https://github.com/jbruchon/jdupes/issues/191
-RESTRICT="test"
-
-src_prepare() {
-   sed -i -e '/PREFIX/s/=/?=/' Makefile || die
-   default
-}
-
-src_compile() {
-   tc-export CC
-   local myconf=(
-   $(usex dedupe 'ENABLE_DEDUPE=1' '')
-   $(usex lowmem 'LOW_MEMORY=1' '')
-   $(usex hardened 'HARDEN=1' '')
-   )
-   emake ${myconf[@]}
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-   einstalldocs
-}

diff --git a/app-misc/jdupes/jdupes-1.25.2.ebuild 
b/app-misc/jdupes/jdupes-1.25.2.ebuild
deleted file mode 100644
index 75c356ecb8ea..
--- a/app-misc/jdupes/jdupes-1.25.2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Identify duplicate files on the filesystem"
-HOMEPAGE="https://github.com/jbruchon/jdupes;
-if [[ "${PV}" == * ]] ; then
-   EGIT_REPO_URI="https://github.com/jbruchon/jdupes.git;
-   inherit git-r3
-else
-   
SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
-fi
-LICENSE="MIT"
-SLOT="0"
-
-DEPEND="dev-libs/libjodycode"
-RDEPEND="${DEPEND}"
-
-IUSE="+dedupe hardened"
-
-# missing test.sh script
-# https://github.com/jbruchon/jdupes/issues/191
-RESTRICT="test"
-
-src_prepare() {
-   sed -i -e '/PREFIX/s/=/?=/' Makefile || die
-   default
-}
-
-src_compile() {
-   tc-export CC
-   local myconf=(
-   $(usex dedupe 'ENABLE_DEDUPE=1' '')
-   $(usex hardened 'HARDEN=1' '')
-   )
-   emake ${myconf[@]}
-}
-
-src_install() {
-   emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-   einstalldocs
-}



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

2023-08-27 Thread Jakov Smolić
commit: 967e88383810017bd5a64314928a7d4ff118a9bd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 18:08:32 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 18:08:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=967e8838

sys-kernel/kergen: drop 0.1.5

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-kernel/kergen/kergen-0.1.5.ebuild | 17 -
 1 file changed, 17 deletions(-)

diff --git a/sys-kernel/kergen/kergen-0.1.5.ebuild 
b/sys-kernel/kergen/kergen-0.1.5.ebuild
deleted file mode 100644
index 30f1a6edcd92..
--- a/sys-kernel/kergen/kergen-0.1.5.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Kernel config generator"
-HOMEPAGE="https://github.com/nichoski/kergen;
-SRC_URI="https://github.com/nichoski/kergen/archive/${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 x86"



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

2023-08-27 Thread Jakov Smolić
commit: a2f4ac23132e685c38e9a872bc6c9d8cf18e35cb
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Aug 27 18:07:30 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Aug 27 18:07:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f4ac23

dev-libs/libjodycode: drop 2.0.1, 3.0.1

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/libjodycode/Manifest |  2 --
 dev-libs/libjodycode/libjodycode-2.0.1.ebuild | 25 
 dev-libs/libjodycode/libjodycode-3.0.1.ebuild | 33 ---
 3 files changed, 60 deletions(-)

diff --git a/dev-libs/libjodycode/Manifest b/dev-libs/libjodycode/Manifest
index 844b9f31a389..f681f8e69288 100644
--- a/dev-libs/libjodycode/Manifest
+++ b/dev-libs/libjodycode/Manifest
@@ -1,3 +1 @@
-DIST libjodycode-2.0.1.tar.gz 22186 BLAKE2B 
1a1d88a3cebc2adf4a9a067c00e8c543e01dc9f5a34ea2ab6c3e5239b2627c7f737f4a467dfd03b8ba7a38c6764227f009e5c0c7af6b5086652183bbd052ae1a
 SHA512 
eba59bc2a792e129e8d397c8fdb9d6dc09b6af87828e18c530e8613c425ed8b404b8cc586aea490fe9f1791630c12c879c2f97f52740dc0e31b5feff9ccd95b1
-DIST libjodycode-3.0.1.tar.gz 25929 BLAKE2B 
a55e7a2f2ab829dfadc4ecf296e56d38341acd8fde44bc84bdb821d485546b4c4e31fe40a729cfc940b0499d7d1a83e549ddd93abab709be463fd4050d7d45c7
 SHA512 
cbcc85ce2f321a01762966100ba73b7ddadd2f5bbbd6ec2ddc99624a54505ec6fc8d2be2b3cb520312b5c82599401141409018c58e68a2f17c044c69da6caa75
 DIST libjodycode-3.1.tar.gz 27340 BLAKE2B 
c084c75a241737c63f33a9a21ea2dc5303d6811fd94db9bd62162eb1ed3fa6e43edbbc1cbfa079f60f8f11a76c052cd825250b2ca34594889da46cbdda1c5248
 SHA512 
980f1797084594f710cae92b26d10c46a73415d11e89af608c8a87730ea39f497fec0889f9bd88af7c23aa0067dd6642758edc2b2756d9eba6e6a4a50c583751

diff --git a/dev-libs/libjodycode/libjodycode-2.0.1.ebuild 
b/dev-libs/libjodycode/libjodycode-2.0.1.ebuild
deleted file mode 100644
index 24838eaf1a0b..
--- a/dev-libs/libjodycode/libjodycode-2.0.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shared code used by several utilities written by Jody Bruchon"
-HOMEPAGE="https://github.com/jbruchon/libjodycode;
-SRC_URI="https://github.com/jbruchon/libjodycode/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-# missing test script
-# https://github.com/jbruchon/jdupes/issues/191
-RESTRICT="test"
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   LIB_DIR="/usr/$(get_libdir)" \
-   PREFIX="${EPREFIX}"/usr \
-   install
-   einstalldocs
-}

diff --git a/dev-libs/libjodycode/libjodycode-3.0.1.ebuild 
b/dev-libs/libjodycode/libjodycode-3.0.1.ebuild
deleted file mode 100644
index 21fb1968503a..
--- a/dev-libs/libjodycode/libjodycode-3.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Shared code used by several utilities written by Jody Bruchon"
-HOMEPAGE="https://github.com/jbruchon/libjodycode;
-SRC_URI="https://github.com/jbruchon/libjodycode/archive/refs/tags/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# missing test script
-# https://github.com/jbruchon/jdupes/issues/191
-RESTRICT="test"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-static-lib.patch
-)
-
-src_compile() {
-   emake sharedlib
-}
-
-src_install() {
-   emake \
-   DESTDIR="${D}" \
-   LIB_DIR="/usr/$(get_libdir)" \
-   PREFIX="${EPREFIX}"/usr \
-   install
-   einstalldocs
-}



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

2023-08-27 Thread Andrew Ammerlaan
commit: 5b526a23565920557fcfaae55ed79c4392e712c0
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Sat Aug 26 18:03:16 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Sun Aug 27 18:04:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b526a23

kernel-install.eclass: enforce signed modules in test with USE=modules-sign

This only has effect when building the gpkg for gentoo-kernel-bin which
overrides CONFIG_MODULE_SIG_FORCE. To ensure that the module signing
was successful we instruct the kernel to reject modules with an invalid
signature.

This has no effect on other kernel packages which already have
CONFIG_MODULE_SIG_FORCE=y.

Signed-off-by: Andrew Ammerlaan  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/32463
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 eclass/kernel-install.eclass | 4 
 1 file changed, 4 insertions(+)

diff --git a/eclass/kernel-install.eclass b/eclass/kernel-install.eclass
index 62fbb1dab049..c1b9798a9ff9 100644
--- a/eclass/kernel-install.eclass
+++ b/eclass/kernel-install.eclass
@@ -301,6 +301,10 @@ kernel-install_test() {
;;
esac
 
+   if [[ ${KERNEL_IUSE_MODULES_SIGN} ]]; then
+   use modules-sign && qemu_extra_append+=" module.sig_enforce=1"
+   fi
+
cat > run.sh <<-EOF || die
#!/bin/sh
exec qemu-system-${qemu_arch} \



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

2023-08-27 Thread Hans de Graaff
commit: 65711196c3d2829cb5a2ba7dcb2f55ae0f638db2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:58:00 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:59:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65711196

dev-ruby/binding_of_caller: drop 1.0.0-r1

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

 .../binding_of_caller-1.0.0-r1.ebuild  | 30 --
 1 file changed, 30 deletions(-)

diff --git a/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r1.ebuild 
b/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r1.ebuild
deleted file mode 100644
index ff79d8237c16..
--- a/dev-ruby/binding_of_caller/binding_of_caller-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_GEMSPEC="binding_of_caller.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Retrieve the binding of a method's caller"
-HOMEPAGE="https://github.com/banister/binding_of_caller;
-SRC_URI="https://github.com/banister/binding_of_caller/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/debug_inspector-0.0.1"
-
-all_ruby_prepare() {
-   sed -i -e "s:_relative ': './:" -e 's/git ls-files -z/find * -print0/' 
${RUBY_FAKEGEM_GEMSPEC} || die
-   sed -i -e '/bundler/ s:^:#:' spec/spec_helper.rb || die
-}



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

2023-08-27 Thread Hans de Graaff
commit: 05dbad3b1258a9526bae2edd43a6f606c7224b06
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:55:06 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:58:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05dbad3b

dev-ruby/concurrent-ruby: drop 1.2.0

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

 dev-ruby/concurrent-ruby/Manifest  |  1 -
 .../concurrent-ruby/concurrent-ruby-1.2.0.ebuild   | 38 --
 2 files changed, 39 deletions(-)

diff --git a/dev-ruby/concurrent-ruby/Manifest 
b/dev-ruby/concurrent-ruby/Manifest
index e9940f728d8f..4d04ff1927c6 100644
--- a/dev-ruby/concurrent-ruby/Manifest
+++ b/dev-ruby/concurrent-ruby/Manifest
@@ -1,3 +1,2 @@
 DIST concurrent-ruby-1.1.10.tar.gz 6013684 BLAKE2B 
d271579a49ab52c9c41a7a0a31451775e1cba8ce19486b52a9eb3df7abbc66f7610d31284fc02747a8ee5f429983d8283b6fe92f22b911dcda5bc515da58b48f
 SHA512 
cfb67ce806d1f2a5bae509806247bfefb05c56794741cedcaa7ab6ff708085e374d150e8f46ff8e04dcb0918fde8ab5a593c60550da9ff6dc00af116e123f064
-DIST concurrent-ruby-1.2.0.tar.gz 1160662 BLAKE2B 
e05df20596930d46781d718ebcd90c8326d78993ad15a7b7c804e0852bdfb66a955314769c8abdef9bc59c6fb249d81c6f48058751537a399da5846ded97dcbc
 SHA512 
c6dc1a84ac4b176644481c2431d67b2b7e0a47fcb9e3fc3fa0b4ddd102ef65d1d02d5aff2784bb55a194f01a4a5294fc26944da16dea550934a6950caee54a31
 DIST concurrent-ruby-1.2.2.tar.gz 1161215 BLAKE2B 
42f42022e469a1131d40e96a04dacb0ac49d94e96b6a8c58348d34402319ea0abff53b8b1312a274a34c332301ca17a007b685d8d9fe8c229350177abac0a285
 SHA512 
e2b26de147468b09403cd1727750922526ba240ad0cfe7889b722b357a3c71e709b12958cc4dad1a0d2d2c10d4dd2c67be1fe23053b98c35c7a50722fecb24b0

diff --git a/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.0.ebuild 
b/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.0.ebuild
deleted file mode 100644
index bc1487cc2095..
--- a/dev-ruby/concurrent-ruby/concurrent-ruby-1.2.0.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Modern concurrency tools including agents, futures, promises, 
thread pools, more"
-HOMEPAGE="https://github.com/ruby-concurrency/concurrent-ruby;
-SRC_URI="https://github.com/ruby-concurrency/concurrent-ruby/archive/v${PV}.tar.gz
 -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.7.4 )"
-
-all_ruby_prepare() {
-   # Remove edge files as defined in support/file_map.rb
-   rm -rf 
spec/concurrent/{actor,cancellation,channel,edge,lazy_register,processing,promises,throttle}*
 || die
-   rm -r spec/concurrent/executor/wrapping_executor_spec.rb || die
-   sed -i -e '/concurrent-edge/ s:^:#:' spec/spec_helper.rb || die
-   sed -i -e 's:lib-edge:lib/concurrent-ruby:' .rspec || die
-   sed -i -e 's:../../../::' spec/concurrent/executor/executor_quits.rb || 
die
-
-   # Remove specs for the ext gem
-   rm -rf spec/concurrent/atomic || die
-
-   sed -i 's/git ls-files/find * -print/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}



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

2023-08-27 Thread Hans de Graaff
commit: b2702358bb75238704b1585f7f51eb624800548f
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:57:09 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:58:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2702358

dev-ruby/buftok: drop 0.3.0

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

 dev-ruby/buftok/buftok-0.3.0.ebuild | 24 
 1 file changed, 24 deletions(-)

diff --git a/dev-ruby/buftok/buftok-0.3.0.ebuild 
b/dev-ruby/buftok/buftok-0.3.0.ebuild
deleted file mode 100644
index dd19127abd85..
--- a/dev-ruby/buftok/buftok-0.3.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="CONTRIBUTING.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="buftok.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Statefully split input data by a specifiable token"
-HOMEPAGE="https://github.com/sferik/buftok;
-SRC_URI="https://github.com/sferik/buftok/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e "/[Bb]undler/d" Rakefile || die
-}



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

2023-08-27 Thread Hans de Graaff
commit: 1177284d637854df1438dda6c7e0556eefb735f0
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:55:34 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:58:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1177284d

dev-ruby/columnize: drop 0.9.0-r1

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

 dev-ruby/columnize/columnize-0.9.0-r1.ebuild | 17 -
 1 file changed, 17 deletions(-)

diff --git a/dev-ruby/columnize/columnize-0.9.0-r1.ebuild 
b/dev-ruby/columnize/columnize-0.9.0-r1.ebuild
deleted file mode 100644
index 73279711e691..
--- a/dev-ruby/columnize/columnize-0.9.0-r1.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS ChangeLog NEWS README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Sorts an array in column order"
-HOMEPAGE="https://github.com/rocky/columnize;
-
-LICENSE="|| ( GPL-2 Ruby )"
-SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE=""



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

2023-08-27 Thread Hans de Graaff
commit: c4984b9fb0d9e0722ea8b620c305d199e5e7f678
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:58:37 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:59:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4984b9f

dev-ruby/amq-protocol: drop 2.3.2

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

 dev-ruby/amq-protocol/amq-protocol-2.3.2.ebuild | 26 -
 1 file changed, 26 deletions(-)

diff --git a/dev-ruby/amq-protocol/amq-protocol-2.3.2.ebuild 
b/dev-ruby/amq-protocol/amq-protocol-2.3.2.ebuild
deleted file mode 100644
index e56d6a9ac602..
--- a/dev-ruby/amq-protocol/amq-protocol-2.3.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_EXTRADOC="ChangeLog.md README.md"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An AMQP 0.9.1 serialization library for Ruby"
-HOMEPAGE="https://github.com/ruby-amqp/amq-protocol;
-
-LICENSE="MIT"
-SLOT="2"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-
-ruby_add_bdepend "test? ( dev-ruby/bundler dev-ruby/rspec-its )"
-
-all_ruby_prepare() {
-   sed -i -e '/\(simplecov\|effin_utf8\|byebug\)/ s:^:#:' Gemfile || die
-   sed -i -e '/effin_utf8/ s:^:#:' spec/spec_helper.rb || die
-}



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

2023-08-27 Thread Hans de Graaff
commit: eaef5c955d42eb087109629e360b676d840e1681
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 17:55:55 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 17:58:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eaef5c95

dev-ruby/colored2: drop 3.1.2

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

 dev-ruby/colored2/colored2-3.1.2.ebuild | 23 ---
 1 file changed, 23 deletions(-)

diff --git a/dev-ruby/colored2/colored2-3.1.2.ebuild 
b/dev-ruby/colored2/colored2-3.1.2.ebuild
deleted file mode 100644
index 935065681ac8..
--- a/dev-ruby/colored2/colored2-3.1.2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Console coloring"
-HOMEPAGE="https://github.com/kigster/colored2;
-LICENSE="MIT"
-
-KEYWORDS="~amd64 ~x86"
-SLOT="0"
-IUSE=""
-
-each_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' Rakefile || die
-   sed -i -e '/simplecov/I s:^:#:' spec/spec_helper.rb || die
-}



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

2023-08-27 Thread Sven Wegener
commit: c28394b36c6949ede6bc968573652b207658bce0
Author: Sven Wegener  gentoo  org>
AuthorDate: Sat Aug 26 17:03:00 2023 +
Commit: Sven Wegener  gentoo  org>
CommitDate: Sun Aug 27 17:36:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28394b3

dev-util/systemtap: add 4.9

Signed-off-by: Sven Wegener  gentoo.org>

 dev-util/systemtap/Manifest |   1 +
 dev-util/systemtap/systemtap-4.9.ebuild | 127 
 2 files changed, 128 insertions(+)

diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest
index edc1aebe3460..ebe95e31f758 100644
--- a/dev-util/systemtap/Manifest
+++ b/dev-util/systemtap/Manifest
@@ -1 +1,2 @@
 DIST systemtap-4.8.tar.gz 5628003 BLAKE2B 
9f5050eba29d390c907b117187f94ef088f16bb739b4971bc32ffe88b1024a4157cd4e9793a8fc1e149a5a182a28330e3b4fd9d51213bb3637d616fbb9867f6d
 SHA512 
fdcbc48ba17b2155c1419d99147a4cfbee2e69db945bfd0e6881b71ab11165bd23ea7ce9456856ae36807fb18f9934880a6b7c44456b63833ea260038744d9f2
+DIST systemtap-4.9.tar.gz 6684228 BLAKE2B 
880747bcfbaa1909ca20a6cb30eb37d9443547783489396355b642758054ae0e0bf5b495a0adf57851c7c7a6b4300e498bb8c1c8da6df83ab1d1e18877b108a7
 SHA512 
a2736223fee0c801c36719a0245f31ed7e2e63c30bb7d5cab631dd57e4eb10e04abf2c9b272bda2a17c207c9dd163a1eb8a3e0759eda0c781946e644625510b7

diff --git a/dev-util/systemtap/systemtap-4.9.ebuild 
b/dev-util/systemtap/systemtap-4.9.ebuild
new file mode 100644
index ..ce5f554710b0
--- /dev/null
+++ b/dev-util/systemtap/systemtap-4.9.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} pypy3 )
+
+inherit autotools linux-info python-single-r1
+
+DESCRIPTION="A linux trace/probe tool"
+HOMEPAGE="https://www.sourceware.org/systemtap;
+SRC_URI="https://www.sourceware.org/ftp/${PN}/releases/${P}.tar.gz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="libvirt selinux sqlite +ssl test zeroconf"
+
+CDEPEND="
+   ${PYTHON_DEPS}
+
+   dev-libs/boost:=
+   >=dev-libs/elfutils-0.142
+   dev-libs/json-c:=
+   sys-libs/ncurses:=
+   sys-libs/readline:=
+
+   libvirt? ( >=app-emulation/libvirt-1.0.2 )
+   selinux? ( sys-libs/libselinux )
+   sqlite? ( dev-db/sqlite:3 )
+   ssl? (
+   dev-libs/nspr
+   dev-libs/nss
+   )
+   zeroconf? ( net-dns/avahi )
+"
+DEPEND="
+   ${CDEPEND}
+   app-arch/cpio
+   app-text/xmlto
+   $(python_gen_cond_dep 'dev-python/setuptools[${PYTHON_USEDEP}]')
+   >=sys-devel/gettext-0.18.2
+
+   libvirt? ( dev-libs/libxml2 )
+"
+RDEPEND="
+   ${CDEPEND}
+   acct-group/stapdev
+   acct-group/stapsys
+   acct-group/stapusr
+"
+BDEPEND="test? ( dev-util/dejagnu )"
+
+CONFIG_CHECK="~KPROBES ~RELAY ~DEBUG_FS"
+ERROR_KPROBES="${PN} requires support for KProbes Instrumentation (KPROBES) - 
this can be enabled in 'Instrumentation Support -> Kprobes'."
+ERROR_RELAY="${PN} works with support for user space relay support (RELAY) - 
this can be enabled in 'General setup -> Kernel->user space relay support 
(formerly relayfs)'."
+ERROR_DEBUG_FS="${PN} works best with support for Debug Filesystem (DEBUG_FS) 
- this can be enabled in 'Kernel hacking -> Debug Filesystem'."
+
+DOCS="AUTHORS HACKING NEWS README"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+PATCHES=(
+   "${FILESDIR}/${PN}-3.1-ia64.patch"
+)
+
+pkg_setup() {
+   linux-info_pkg_setup
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   python_fix_shebang .
+
+   sed -i \
+   -e 's|-Werror||g' \
+   configure.ac \
+   Makefile.am \
+   stapbpf/Makefile.am \
+   stapdyn/Makefile.am \
+   staprun/Makefile.am \
+   testsuite/systemtap.unprivileged/unprivileged_probes.exp \
+   testsuite/systemtap.unprivileged/unprivileged_myproc.exp \
+   testsuite/systemtap.base/stmt_rel_user.exp \
+   testsuite/systemtap.base/sdt_va_args.exp \
+   testsuite/systemtap.base/sdt_misc.exp \
+   testsuite/systemtap.base/sdt.exp \
+   scripts/kprobes_test/gen_code.py \
+   || die "Failed to clean up sources"
+
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-docs
+   --disable-grapher
+   --disable-refdocs
+   --disable-server
+   # Our toolchain sets this for us already and adding in
+   # -D_FORTIFY_SOURCE=2 breaks builds w/ no optimisation.
+   # This option (at least as of 4.5) doesn't pass -fno* etc,
+   # it just doesn't _add_ options, which is good. If it changes
+   # to actually pass 

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

2023-08-27 Thread Sam James
commit: e0644153a5c1f0c712ec4e57117bd606e5741176
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0644153

media-gfx/chafa: Stabilize 1.12.5-r1 x86, #913101

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

 media-gfx/chafa/chafa-1.12.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/chafa/chafa-1.12.5-r1.ebuild 
b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
index 7d50684d2d77..515c1b60c774 100644
--- a/media-gfx/chafa/chafa-1.12.5-r1.ebuild
+++ b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="+tools webp"
 
 RDEPEND="



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

2023-08-27 Thread Sam James
commit: c50dc791d3efc641776b67d0a5ba86b540d8087f
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c50dc791

sys-kernel/kergen: Stabilize 0.1.5-r1 amd64, #913100

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

 sys-kernel/kergen/kergen-0.1.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/kergen/kergen-0.1.5-r1.ebuild 
b/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
index c1cc79a36986..5f36f2d7c8fe 100644
--- a/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
+++ b/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
@@ -14,4 +14,4 @@ 
SRC_URI="https://github.com/nichoski/kergen/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"



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

2023-08-27 Thread Sam James
commit: e7477dea79b0ef0b59bce3ee3d0ae3ac4b1b24bb
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7477dea

dev-libs/libjodycode: Stabilize 3.1 amd64, #912238

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

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

diff --git a/dev-libs/libjodycode/libjodycode-3.1.ebuild 
b/dev-libs/libjodycode/libjodycode-3.1.ebuild
index ed722e353ab5..76fa041c7d71 100644
--- a/dev-libs/libjodycode/libjodycode-3.1.ebuild
+++ b/dev-libs/libjodycode/libjodycode-3.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://github.com/jbruchon/libjodycode/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
 
 # missing test script
 # https://github.com/jbruchon/jdupes/issues/191



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

2023-08-27 Thread Sam James
commit: f629e1c85fa7134bd4c24f237bf262dd051d1ed5
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f629e1c8

app-misc/jdupes: Stabilize 1.26.1 amd64, #912238

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

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

diff --git a/app-misc/jdupes/jdupes-1.26.1.ebuild 
b/app-misc/jdupes/jdupes-1.26.1.ebuild
index 75c356ecb8ea..875ea3581a45 100644
--- a/app-misc/jdupes/jdupes-1.26.1.ebuild
+++ b/app-misc/jdupes/jdupes-1.26.1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == * ]] ; then
inherit git-r3
 else

SRC_URI="https://github.com/jbruchon/jdupes/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 LICENSE="MIT"
 SLOT="0"



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

2023-08-27 Thread Sam James
commit: ae867020ec4949dc0cfa81a05ae789f8203c1117
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae867020

media-gfx/chafa: Stabilize 1.12.5-r1 arm64, #913101

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

 media-gfx/chafa/chafa-1.12.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/chafa/chafa-1.12.5-r1.ebuild 
b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
index 515c1b60c774..db91c5f2b009 100644
--- a/media-gfx/chafa/chafa-1.12.5-r1.ebuild
+++ b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv x86"
 IUSE="+tools webp"
 
 RDEPEND="



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

2023-08-27 Thread Sam James
commit: 8de757014d222af2f567e5d5462b415ce200c0d3
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8de75701

sys-kernel/kergen: Stabilize 0.1.5-r1 x86, #913100

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

 sys-kernel/kergen/kergen-0.1.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/kergen/kergen-0.1.5-r1.ebuild 
b/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
index 5f36f2d7c8fe..c267b48d7a37 100644
--- a/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
+++ b/sys-kernel/kergen/kergen-0.1.5-r1.ebuild
@@ -14,4 +14,4 @@ 
SRC_URI="https://github.com/nichoski/kergen/archive/${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="Apache-2.0"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"



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

2023-08-27 Thread Sam James
commit: 04b9091c59321f380d2011d10bbe1d46345e5630
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04b9091c

media-gfx/chafa: Stabilize 1.12.5-r1 amd64, #913101

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

 media-gfx/chafa/chafa-1.12.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/chafa/chafa-1.12.5-r1.ebuild 
b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
index 5e063b619558..7d50684d2d77 100644
--- a/media-gfx/chafa/chafa-1.12.5-r1.ebuild
+++ b/media-gfx/chafa/chafa-1.12.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://hpjansson.org/chafa/releases/${P}.tar.xz;
 
 LICENSE="LGPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+tools webp"
 
 RDEPEND="



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

2023-08-27 Thread Sam James
commit: 123f1f2612f9cb64029291f6cba578a3e844a4de
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123f1f26

app-eselect/eselect-vi: Stabilize 20221122 ALLARCHES, #913093

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

 app-eselect/eselect-vi/eselect-vi-20221122.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-eselect/eselect-vi/eselect-vi-20221122.ebuild 
b/app-eselect/eselect-vi/eselect-vi-20221122.ebuild
index d753c984f717..80a869db1567 100644
--- a/app-eselect/eselect-vi/eselect-vi-20221122.ebuild
+++ b/app-eselect/eselect-vi/eselect-vi-20221122.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
@@ -9,6 +9,6 @@ 
SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 
 RDEPEND="app-admin/eselect"



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

2023-08-27 Thread Sam James
commit: 193f38d9dba7addb45b409aa36322f76938e7106
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=193f38d9

media-libs/libplacebo: Stabilize 6.292.1 amd64, #913092

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

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

diff --git a/media-libs/libplacebo/libplacebo-6.292.1.ebuild 
b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
index f816aa14114b..4fc312ee71b4 100644
--- a/media-libs/libplacebo/libplacebo-6.292.1.ebuild
+++ b/media-libs/libplacebo/libplacebo-6.292.1.ebuild
@@ -19,7 +19,7 @@ else
)
"
S="${WORKDIR}/${PN}-v${PV}"
-   KEYWORDS="~amd64 ppc64 x86"
+   KEYWORDS="amd64 ppc64 x86"
 fi
 
 DESCRIPTION="Reusable library for GPU-accelerated image processing primitives"



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

2023-08-27 Thread Sam James
commit: dc6683e12b5eba507e4e84aecf1f8fd3fe76c96b
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc6683e1

dev-util/mingw64-toolchain: Stabilize 11.0.0_p2 amd64, #913091

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

 dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild 
b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
index c489e2e8fdaf..5a09bb4367bc 100644
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
+++ b/dev-util/mingw64-toolchain/mingw64-toolchain-11.0.0_p2.ebuild
@@ -40,7 +40,7 @@ LICENSE="
ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
 "
 SLOT="0"
-KEYWORDS="-* ~amd64 x86"
+KEYWORDS="-* amd64 x86"
 IUSE="+abi_x86_32 custom-cflags debug"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: media-video/mpv/

2023-08-27 Thread Sam James
commit: 53cd34ec1d5f3d9e285232cc18a3b2fee8c474a3
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 27 17:18:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 27 17:18:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53cd34ec

media-video/mpv: Stabilize 0.36.0-r1 amd64, #913092

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

 media-video/mpv/mpv-0.36.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-video/mpv/mpv-0.36.0-r1.ebuild 
b/media-video/mpv/mpv-0.36.0-r1.ebuild
index a4b8928d809d..a1e1203ee5d1 100644
--- a/media-video/mpv/mpv-0.36.0-r1.ebuild
+++ b/media-video/mpv/mpv-0.36.0-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/mpv-player/mpv.git;
 else
SRC_URI="https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86 
~amd64-linux"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv x86 
~amd64-linux"
 fi
 
 DESCRIPTION="Media player for the command line"



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

2023-08-27 Thread Sebastian Pipping
commit: 0dcb48362055b3e92b8c4a6c66321326f933daeb
Author: Sebastian Pipping  gentoo  org>
AuthorDate: Sun Aug 27 16:57:44 2023 +
Commit: Sebastian Pipping  gentoo  org>
CommitDate: Sun Aug 27 16:59:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dcb4836

app-text/nuspell: 5.1.3 + EAPI 8

Signed-off-by: Sebastian Pipping  gentoo.org>

 app-text/nuspell/Manifest |  1 +
 app-text/nuspell/nuspell-5.1.3.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/app-text/nuspell/Manifest b/app-text/nuspell/Manifest
index ea55bfbdbb8b..abbf75798c18 100644
--- a/app-text/nuspell/Manifest
+++ b/app-text/nuspell/Manifest
@@ -1 +1,2 @@
 DIST nuspell-5.1.2.tar.gz 371092 BLAKE2B 
720ff398ae34ff92884f4eec97e90d88082562a73046a7189f9fa0e93c3ca9de08033e06e27eae6e22ff027428dc904ea4d1e7870aacdaea45712ea2db1755c5
 SHA512 
138212ae5340836f0bc85d9d5327dc43ffdb1481ca72678b4619938b86c4c8e7c156eec1446f459636460a9015cd476031ad53d0979325e637ed97c19e2f87c8
+DIST nuspell-5.1.3.tar.gz 371496 BLAKE2B 
7a4aa05b01bd085e0612cf681783cfa2314a3b775c283f7e25c19d6afbb5af74c7ea2ffe149c68ca422383c24bd043e4b5e6b0895a0acd7c376e3d39f253a867
 SHA512 
72c868f734848be79c7cfb0502298626307213e4f3f422f8e9ee7dac24cb3d79ea55d04ef0443e7107bb11eb545c79a15a8aea8cb056dc2805c23bd5e3292562

diff --git a/app-text/nuspell/nuspell-5.1.3.ebuild 
b/app-text/nuspell/nuspell-5.1.3.ebuild
new file mode 100644
index ..c90ea9e71d03
--- /dev/null
+++ b/app-text/nuspell/nuspell-5.1.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Spell checker library and CLI for complex natural languages"
+HOMEPAGE="https://nuspell.github.io/ https://github.com/nuspell/nuspell;
+SRC_URI="https://github.com/nuspell/nuspell/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="LGPL-3+"
+SLOT="0/5"  # due to libnuspell.so.5
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="doc test"
+
+RDEPEND=">=dev-libs/icu-60"
+DEPEND="${RDEPEND}
+   doc? ( virtual/pandoc )
+   test? ( https://nuspell.github.io/#languages-and-users .'
+   einfo
+}



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

2023-08-27 Thread Hans de Graaff
commit: d8491bcc18f98d63467b79e2e00ba7ee2c011003
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:54:58 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8491bcc

dev-ruby/equatable: drop 0.7.0

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

 dev-ruby/equatable/equatable-0.7.0.ebuild | 26 --
 1 file changed, 26 deletions(-)

diff --git a/dev-ruby/equatable/equatable-0.7.0.ebuild 
b/dev-ruby/equatable/equatable-0.7.0.ebuild
deleted file mode 100644
index 8ab58bafe50b..
--- a/dev-ruby/equatable/equatable-0.7.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rspec3"
-
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="equatable.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Allows ruby objects to implement equality comparison and 
inspection methods"
-HOMEPAGE="https://github.com/piotrmurach/equatable;
-SRC_URI="https://github.com/piotrmurach/equatable/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-all_ruby_prepare() {
-   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/vagrant/, app-emulation/vagrant/files/

2023-08-27 Thread Hans de Graaff
commit: e419db21acd6e588b8d12b7f59e48aff873917fb
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 16:57:48 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e419db21

app-emulation/vagrant: add 2.3.7

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

 app-emulation/vagrant/Manifest |   1 +
 app-emulation/vagrant/files/vagrant.in |   2 +-
 app-emulation/vagrant/vagrant-2.3.7.ebuild | 121 +
 3 files changed, 123 insertions(+), 1 deletion(-)

diff --git a/app-emulation/vagrant/Manifest b/app-emulation/vagrant/Manifest
index 5d7e68811a33..afc31a73f05b 100644
--- a/app-emulation/vagrant/Manifest
+++ b/app-emulation/vagrant/Manifest
@@ -1 +1,2 @@
 DIST vagrant-2.2.19.tar.gz 1838272 BLAKE2B 
cb707254379f52db8571bfe132e5b852a11998d86b43ee707e03d442ca1313da7b2612af027a58f806e0b551a6f415d121dab51cf7ea5da4292e5c2afd198ab9
 SHA512 
24a2e5baeac5cf8c45c012cf70dd4132b1dc7a6a5bab19d1046c91cc88e669356e2e5676d96eda6ed7293ff19ada974954969a4a59b9e4a30e2d95de27fa64e4
+DIST vagrant-2.3.7.tar.gz 3296042 BLAKE2B 
720e16bed6f9088558f7a8a2af7925946c71d771fc732fd43fc277f160faa1d2c86bdb3eaab6ec0cf569e945a30593655f3551608f708ee74203392ba61ce11f
 SHA512 
a65b1c48fad6eb04fc0097dc7c8dc4e37467c5e6406d1d384a017b127704ebd6872cd0cc69ef38b393c98d6fd58c39c806e7ef439c2b55a15bf66c3647595cc2

diff --git a/app-emulation/vagrant/files/vagrant.in 
b/app-emulation/vagrant/files/vagrant.in
index d77c39d06045..0dfd12d10148 100644
--- a/app-emulation/vagrant/files/vagrant.in
+++ b/app-emulation/vagrant/files/vagrant.in
@@ -4,7 +4,7 @@
 # Vagrant installation directory. This sets up proper environmental variables
 # so that everything loads and compiles to proper directories.
 
-for r in ruby30 ruby27 ruby26; do
+for r in ruby32 ruby31 ruby30 ruby27 ruby26; do
   # not all ruby versions are guaranteed to be installed
   if ! command -v "${r}" >/dev/null 2>&1; then
 continue

diff --git a/app-emulation/vagrant/vagrant-2.3.7.ebuild 
b/app-emulation/vagrant/vagrant-2.3.7.ebuild
new file mode 100644
index ..3225ddf513bd
--- /dev/null
+++ b/app-emulation/vagrant/vagrant-2.3.7.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31"
+
+RUBY_FAKEGEM_EXTENSIONS=(ext/vagrant_ssl/extconf.rb)
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+RUBY_FAKEGEM_GEMSPEC="vagrant.gemspec"
+RUBY_FAKEGEM_EXTRAINSTALL="keys plugins templates version.txt"
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_TASK_TEST=test:unit
+RUBY_FAKEGEM_RECIPE_TEST=rake
+
+inherit bash-completion-r1 optfeature ruby-fakegem
+
+DESCRIPTION="A tool for building and distributing development environments"
+HOMEPAGE="https://vagrantup.com/;
+SRC_URI="https://github.com/hashicorp/vagrant/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   ${RDEPEND}
+   app-arch/libarchive
+   net-misc/curl
+"
+
+ruby_add_rdepend "
+   >=dev-ruby/bcrypt_pbkdf-1.1.0
+   >=dev-ruby/childprocess-4.1.0
+   >=dev-ruby/ed25519-1.3.0
+   dev-ruby/erubi
+   >=dev-ruby/googleapis-common-protos-types-1.3.0
+   dev-ruby/grpc
+   >=dev-ruby/hashicorp-checkpoint-0.1.5
+   >=dev-ruby/i18n-1.12:1
+   >=dev-ruby/listen-3.7
+   >=dev-ruby/log4r-1.1.9
+   =dev-ruby/mime-types-3.3:*
+   >=dev-ruby/net-ftp-0.2.0
+   >=dev-ruby/net-ssh-7.0.0
+   >=dev-ruby/net-sftp-4.0.0
+   >=dev-ruby/net-scp-4.0.0
+   >=dev-ruby/rexml-3.2.0
+   >=dev-ruby/rgl-0.5.10
+   >=dev-ruby/rubyzip-2.3.2
+   >=dev-ruby/vagrant_cloud-3.0.5
+   >=dev-ruby/ipaddr-1.2.4
+"
+
+ruby_add_bdepend "
+   >=dev-ruby/rake-13.0.0
+   test? (
+   ~app-emulation/vagrant-${PV}
+   dev-ruby/rake-compiler
+   >=dev-ruby/rspec-3.11
+   >=dev-ruby/rspec-its-1.3.0
+   >=dev-ruby/webrick-1.7.0
+   )
+"
+
+all_ruby_prepare() {
+   # remove bundler support
+   sed -e '/[Bb]undler/ s:^:#:' \
+   -e '/extensiontask/ s:^:#:' \
+   -e '/ExtensionTask/,/^end/ s:^:#:' \
+   -i Rakefile || die
+   rm Gemfile || die
+   rm tasks/bundler.rake || die
+
+   sed -e ':rake\|rspec: s:~>:>=:' \
+   -e 
':bcrypt_pbkdf\|hashicorp-checkpoint\|i18n\|listen\|net-ssh\|net-scp\|net-sftp\|childprocess:
 s:~>:>=:' \
+   -e '/fake_ftp/ s:^#*:#:' \
+   -e '/wdm/ s:^#*:#:' \
+   -e '/winrm/ s:^#*:#:' \
+   -e '/rb-kqueue/ s:^#*:#:' \
+   -e '/ruby_dep/ s:^#*:#:' \
+   -i ${PN}.gemspec || die
+
+   sed -e "s/@VAGRANT_VERSION@/${PV}/g" "${FILESDIR}/${PN}.in" > "${PN}" 
|| 

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

2023-08-27 Thread Hans de Graaff
commit: 6295bc7bfccd04a0d5916e4f4e2ee7d6315aa291
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:56:57 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6295bc7b

dev-ruby/delayer-deferred: drop 2.2.0

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

 .../delayer-deferred/delayer-deferred-2.2.0.ebuild | 27 --
 1 file changed, 27 deletions(-)

diff --git a/dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild 
b/dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild
deleted file mode 100644
index 41589bc45cbf..
--- a/dev-ruby/delayer-deferred/delayer-deferred-2.2.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_DOC="rdoc"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Ruby implementation of JSDeferred"
-HOMEPAGE="https://github.com/toshia/delayer-deferred;
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE=""
-
-ruby_add_rdepend "dev-ruby/delayer:1"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/ s:^:#:' Rakefile test/helper.rb || die
-   sed -i -e '/simplecov/,/^end/ s:^:#:' test/helper.rb || die
-   sed -i -e '/pry/ s:^:#:' test/sleep_test.rb || die
-}



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

2023-08-27 Thread Hans de Graaff
commit: 7e83fadf87570efc42ec04b7ab87353650009057
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:56:07 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e83fadf

dev-ruby/domain_name: drop 0.5.20190701-r1

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

 .../domain_name/domain_name-0.5.20190701-r1.ebuild | 46 --
 1 file changed, 46 deletions(-)

diff --git a/dev-ruby/domain_name/domain_name-0.5.20190701-r1.ebuild 
b/dev-ruby/domain_name/domain_name-0.5.20190701-r1.ebuild
deleted file mode 100644
index d632c25e1a03..
--- a/dev-ruby/domain_name/domain_name-0.5.20190701-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="none"
-RUBY_FAKEGEM_TASK_DOC=""
-RUBY_FAKEGEM_EXTRADOC="README.md"
-
-RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Domain Name manipulation library for Ruby"
-HOMEPAGE="https://github.com/knu/ruby-domain_name;
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="test"
-
-ruby_add_rdepend ">=dev-ruby/unf-0.0.5-r1:0"
-
-ruby_add_bdepend "
-   test? (
-   >=dev-ruby/test-unit-2.5.5
-   dev-ruby/shoulda
-   )"
-
-all_ruby_prepare() {
-   sed -i -e '/bundler/,/end/ d; i gem "unf"' test/helper.rb || die
-   rm Gemfile* || die
-
-   # Remove development dependencies
-   sed -i -e '/dependency.*\(shoulda\|bundler\|jeweler\|rdoc\)/d' \
-   ${RUBY_FAKEGEM_GEMSPEC} || die
-
-   # Avoid dependency on git.
-   sed -i -e 's/`git ls-files`/""/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
-   ruby-ng_testrb-2 -Ilib:test test/test_*.rb
-}



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

2023-08-27 Thread Hans de Graaff
commit: abf08da619d597ac6920395c5bd508723aea5350
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 06:57:21 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abf08da6

dev-ruby/creole: drop 0.5.0-r1

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

 dev-ruby/creole/creole-0.5.0-r1.ebuild | 30 --
 1 file changed, 30 deletions(-)

diff --git a/dev-ruby/creole/creole-0.5.0-r1.ebuild 
b/dev-ruby/creole/creole-0.5.0-r1.ebuild
deleted file mode 100644
index 481e13dfef48..
--- a/dev-ruby/creole/creole-0.5.0-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby26 ruby27 ruby30 ruby31"
-
-RUBY_FAKEGEM_RECIPE_TEST="rake"
-RUBY_FAKEGEM_RECIPE_DOC="none"
-RUBY_FAKEGEM_EXTRADOC="CHANGES README.creole"
-
-RUBY_FAKEGEM_GEMSPEC="creole.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Creole-to-HTML converter for Creole, the lightweight markup 
language"
-HOMEPAGE="https://github.com/minad/creole;
-SRC_URI="https://github.com/minad/creole/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-ruby_add_bdepend "test? ( dev-ruby/bacon )"
-
-all_ruby_prepare() {
-   sed -e 's/git ls-files --/echo/' \
-   -e 's/git ls-files/find -print/' \
-   -i ${RUBY_FAKEGEM_GEMSPEC} || die
-}



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

2023-08-27 Thread Hans de Graaff
commit: 031f1d961485fce636c3ae6de6731362c137b2ef
Author: Hans de Graaff  gentoo  org>
AuthorDate: Sun Aug 27 07:56:42 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Sun Aug 27 16:58:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031f1d96

dev-ruby/grpc: new package, add 1.54.0

New dependency for app-emulation/vagrant.

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

 dev-ruby/grpc/Manifest   |  1 +
 dev-ruby/grpc/grpc-1.54.0.ebuild | 31 +++
 dev-ruby/grpc/metadata.xml   | 11 +++
 3 files changed, 43 insertions(+)

diff --git a/dev-ruby/grpc/Manifest b/dev-ruby/grpc/Manifest
new file mode 100644
index ..2c5dae3cdbda
--- /dev/null
+++ b/dev-ruby/grpc/Manifest
@@ -0,0 +1 @@
+DIST grpc-1.54.0.gem 6047232 BLAKE2B 
66e48f27748867eb99464ecf659204a2e0f8c9ad9c998fe13dbf8daf159f928d54414d28f121ecb52f1cb8d277651f91b4259eecf9cca2836d25cacbcfe9ea3a
 SHA512 
72e76223800078584151cf6a6833b4cb3cfc0fa0733b050b9ccf5180ef7250b26fc22d7bac52f636b5ada68723eb04f67f51d24aacf7dc1288333c7adab556d6

diff --git a/dev-ruby/grpc/grpc-1.54.0.ebuild b/dev-ruby/grpc/grpc-1.54.0.ebuild
new file mode 100644
index ..9e1d6b9ea47a
--- /dev/null
+++ b/dev-ruby/grpc/grpc-1.54.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTENSIONS=(src/ruby/ext/grpc/extconf.rb)
+RUBY_FAKEGEM_EXTRAINSTALL="etc src"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Send RPCs from Ruby using GRPC"
+HOMEPAGE="https://github.com/grpc/grpc;
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/googleapis-common-protos-types:1
+   >=dev-ruby/google-protobuf-3.21:3
+"
+
+each_ruby_install() {
+   # Remove all the "src" bits that are not needed
+   rm -rf src/core src/ruby/spec src/ruby/ext/grpc/{libs,objs} || die
+
+   each_fakegem_install
+}

diff --git a/dev-ruby/grpc/metadata.xml b/dev-ruby/grpc/metadata.xml
new file mode 100644
index ..ba831219e4dd
--- /dev/null
+++ b/dev-ruby/grpc/metadata.xml
@@ -0,0 +1,11 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+r...@gentoo.org
+Gentoo Ruby Project
+  
+  
+grpc/grpc
+  
+



[gentoo-commits] repo/user/gerislay:master commit in: kde-apps/keysmith/

2023-08-27 Thread gerion
commit: d1a6df9d74f0c7423b6da2629c60a6ab90c167f1
Author: Gerion Entrup  flump  de>
AuthorDate: Sun Aug 27 16:29:16 2023 +
Commit: gerion  flump  de>
CommitDate: Sun Aug 27 16:29:55 2023 +
URL:https://gitweb.gentoo.org/repo/user/gerislay.git/commit/?id=d1a6df9d

kde-apps/keysmith: drop, in gentoo now (app-crypt/keysmith)

Signed-off-by: Gerion Entrup  flump.de>

 kde-apps/keysmith/Manifest|  2 --
 kde-apps/keysmith/keysmith-23.04.1.ebuild | 42 ---
 2 files changed, 44 deletions(-)

diff --git a/kde-apps/keysmith/Manifest b/kde-apps/keysmith/Manifest
deleted file mode 100644
index e9312d5..000
--- a/kde-apps/keysmith/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST keysmith-23.04.1.tar.xz 161236 BLAKE2B 
e1803beca54dec248a2cf65fa886aeac7a128aad9cce400772cc38b8cb27bd5e8aa5f1b00d79d81281fdb567e1b3591ab5636886e29f79c7c7ce325d6f5459a1
 SHA512 
9e24ceab16f369a3b03c4c52307f4484e9e4896022725a6bc61e66cf736ea0936a3dca56e0ecd652beb9a151b17b8187b89063918b179994cb1fb8f27eb79532
-EBUILD keysmith-23.04.1.ebuild 899 BLAKE2B 
da48dd903a3256c4efceb1d17781001af839a639b154bd786a6077bfb54aee3c5ee2782f91dbac903685524a51c2bbdc16dfdb7925c350868bdd3bec8af955d8
 SHA512 
6f9319a6ba6fbb7c47ce9b325cb937c44415ab941eb43808c57304a7a3e5eebf774acda71cd1beb6a071e819dfdd2d4e4525994d20be6191e57d8e72a4f0af66

diff --git a/kde-apps/keysmith/keysmith-23.04.1.ebuild 
b/kde-apps/keysmith/keysmith-23.04.1.ebuild
deleted file mode 100644
index 7f86462..000
--- a/kde-apps/keysmith/keysmith-23.04.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="false"
-PVCUT=$(ver_cut 1-3)
-KFMIN=5.91.0
-QTMIN=5.15.2
-VIRTUALX_REQUIRED="test"
-inherit ecm gear.kde.org optfeature
-
-DESCRIPTION="OTP client for Plasma Mobile and Desktop"
-HOMEPAGE="https://invent.kde.org/utilities/keysmith;
-
-LICENSE="GPL-3"
-SLOT="5"
-KEYWORDS="~amd64 ~x86"
-IUSE="+dbus"
-
-DEPEND="
-   >=dev-qt/qtcore-${QTMIN}:5
-   >=dev-qt/qtquickcontrols2-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=kde-frameworks/kirigami-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   dbus? (
-   >=kde-frameworks/kdbusaddons-${KFMIN}:5
-   >=kde-frameworks/kwindowsystem-${KFMIN}:5
-   )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   $(usex dbus "-DBUILD_DBUS_INTERFACE=TRUE")
-   )
-   ecm_src_configure
-}



[gentoo-commits] proj/kde:master commit in: kde-apps/k3b/

2023-08-27 Thread Andreas Sturmlechner
commit: 041c79dcfe19b362c22d644e666cd79a81c1f2da
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 27 16:21:11 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 27 16:21:11 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=041c79dc

kde-apps/k3b: Drop unused dependency

Upstream commit 9982f85c3e37e12b2c4c413cfd4d9872d9333a60

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 kde-apps/k3b/k3b-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/kde-apps/k3b/k3b-.ebuild b/kde-apps/k3b/k3b-.ebuild
index 3399df4656..580c1061e7 100644
--- a/kde-apps/k3b/k3b-.ebuild
+++ b/kde-apps/k3b/k3b-.ebuild
@@ -42,7 +42,6 @@ DEPEND="
>=kde-frameworks/knewstuff-${KFMIN}:5
>=kde-frameworks/knotifications-${KFMIN}:5
>=kde-frameworks/knotifyconfig-${KFMIN}:5
-   >=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
>=kde-frameworks/solid-${KFMIN}:5



[gentoo-commits] proj/kde:master commit in: app-editors/okteta/

2023-08-27 Thread Andreas Sturmlechner
commit: d6efa06ad1133cff9752cfda57ff644124e0f56a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Aug 27 16:15:56 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Aug 27 16:15:56 2023 +
URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=d6efa06a

app-editors/okteta: Drop IUSE=crypt, unused dependencies

Upstream commits:
aa1a0addb2c146f0845a6cc73c7d36d0080790f2
f6438c804376fbecc1da065f97707e05fc62471c
8be7329f6f6d8221b83c5f96c96967f9dd02988a

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-editors/okteta/okteta-.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/app-editors/okteta/okteta-.ebuild 
b/app-editors/okteta/okteta-.ebuild
index 9ffdcda933..657703e69c 100644
--- a/app-editors/okteta/okteta-.ebuild
+++ b/app-editors/okteta/okteta-.ebuild
@@ -20,7 +20,7 @@ fi
 
 LICENSE="GPL-2 handbook? ( FDL-1.2 )"
 SLOT="5"
-IUSE="crypt"
+IUSE=""
 
 DEPEND="
>=dev-qt/qtdeclarative-${QTMIN}:5
@@ -31,7 +31,6 @@ DEPEND="
>=dev-qt/qtwidgets-${QTMIN}:5
>=dev-qt/qtxml-${QTMIN}:5
>=kde-frameworks/kbookmarks-${KFMIN}:5
-   >=kde-frameworks/kcodecs-${KFMIN}:5
>=kde-frameworks/kcompletion-${KFMIN}:5
>=kde-frameworks/kconfig-${KFMIN}:5
>=kde-frameworks/kconfigwidgets-${KFMIN}:5
@@ -39,7 +38,6 @@ DEPEND="
>=kde-frameworks/kcrash-${KFMIN}:5
>=kde-frameworks/kdbusaddons-${KFMIN}:5
>=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
>=kde-frameworks/kio-${KFMIN}:5
>=kde-frameworks/kitemviews-${KFMIN}:5
>=kde-frameworks/kjobwidgets-${KFMIN}:5
@@ -48,14 +46,12 @@ DEPEND="
>=kde-frameworks/kservice-${KFMIN}:5
>=kde-frameworks/kwidgetsaddons-${KFMIN}:5
>=kde-frameworks/kxmlgui-${KFMIN}:5
-   crypt? ( >=app-crypt/qca-2.3.0:2[qt5(+)] )
 "
 RDEPEND="${DEPEND}"
 
 src_configure() {
local mycmakeargs=(
-DOMIT_EXAMPLES=ON
-   $(cmake_use_find_package crypt Qca-qt5)
)
 
ecm_src_configure



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

2023-08-27 Thread Michał Górny
commit: 242553a42af2e68eea912319c42fb8b4e073ed81
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 16:04:33 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 16:12:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=242553a4

dev-python/python-box: Make C extensions optional

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

 dev-python/python-box/metadata.xml|  3 +++
 dev-python/python-box/python-box-7.1.1.ebuild | 15 ++-
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/dev-python/python-box/metadata.xml 
b/dev-python/python-box/metadata.xml
index c0dbbdd823f3..a825fd0ab27e 100644
--- a/dev-python/python-box/metadata.xml
+++ b/dev-python/python-box/metadata.xml
@@ -13,4 +13,7 @@
cdgriffith/Box
python-box

+   
+   Compiles native C 
extensions
+   
 

diff --git a/dev-python/python-box/python-box-7.1.1.ebuild 
b/dev-python/python-box/python-box-7.1.1.ebuild
index 56e494cdc8a1..a71c7fcf6444 100644
--- a/dev-python/python-box/python-box-7.1.1.ebuild
+++ b/dev-python/python-box/python-box-7.1.1.ebuild
@@ -24,6 +24,7 @@ S=${WORKDIR}/${MY_P}
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="+native-extensions"
 
 RDEPEND="
dev-python/msgpack[${PYTHON_USEDEP}]
@@ -34,11 +35,23 @@ RDEPEND="
dev-python/tomli-w[${PYTHON_USEDEP}]
 "
 BDEPEND="
-   dev-python/cython[${PYTHON_USEDEP}]
+   native-extensions? (
+   dev-python/cython[${PYTHON_USEDEP}]
+   )
 "
 
 distutils_enable_tests pytest
 
+src_prepare() {
+   if ! use native-extensions; then
+   # a cheap hack, extensions are auto-disabled if Cython.Build
+   # is not importable
+   > Cython.py || die
+   fi
+
+   distutils-r1_src_prepare
+}
+
 python_test() {
rm -rf box || die
epytest



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

2023-08-27 Thread Mike Pagano
commit: 69f68f42bf82a02846ba8660a62ee0e45c552916
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:04:09 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:04:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69f68f42

sys-kernel/gentoo-sources: drop 6.4.9

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

 sys-kernel/gentoo-sources/Manifest |  3 ---
 .../gentoo-sources/gentoo-sources-6.4.9.ebuild | 28 --
 2 files changed, 31 deletions(-)

diff --git a/sys-kernel/gentoo-sources/Manifest 
b/sys-kernel/gentoo-sources/Manifest
index 652e41707f24..3e405ff216b8 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -61,9 +61,6 @@ DIST genpatches-6.1-53.extras.tar.xz 3812 BLAKE2B 
ad3b65af5b05947d20e1ecaaabd730
 DIST genpatches-6.1-54.base.tar.xz 3229684 BLAKE2B 
60e1d4729f621f5f9edd07d3cf4b61a6c14959379cedd634ec1cc492e8f68a9519ebc05b37978fb3c26c21525aac38ea455a5df98e39444fa8565e82e3d02869
 SHA512 
39e15559c44a613b73c012da1f7ee058de9b4ce04e30ebb98b308bb9252ebe36fde70888e0aa1879b6e13b1653029919ca8bffdb57b500181885e72aeef63c39
 DIST genpatches-6.1-54.experimental.tar.xz 17456 BLAKE2B 
5d28f3e1a1018d89dc26e8dea7f65c5e76851ab3da980db6ec67ab80ac9c92b3ee56bd9cd76a5d99cd671318a0360da1fb5a4f3f6f11c224747f36060ba8a844
 SHA512 
b1376046547fa7779d8c1c3b9c20754d06575ded617f28bf37ec9fcbe5810f5f231a108e6276ad10aaa39c7b478740239e92b7b4ea66813aa5e99c2f97b6a3cd
 DIST genpatches-6.1-54.extras.tar.xz 3812 BLAKE2B 
c8bd1937c8cfcfdcd0b8c52b947c694535e0375dcb31e8a7ec8426432ddb92a559e6e90b08b086552df6d822d2b26ee3afc6a8607bce820dc9741d169bf0579f
 SHA512 
85f99d0e347036dd5e23dbe11ce1a0ccab042a9bd6980d8ba6cf9fe5e0504ca207e99084b09b011e77dc1d0455e818db87c171cc3857b3e8bc025ab0746c46b1
-DIST genpatches-6.4-11.base.tar.xz 587148 BLAKE2B 
19d9f8e9778046dd558bdf21550f300e9c3c74faba6a8778d76e56490f379d615aacf14a930eaa57348638440fcfa6da17d5dd1a1d3020b5544ecac252ee7f08
 SHA512 
81c854057b1a0119cbae5116090298be72a1c30a0d2eab2cf4f0cc1d4f8476eeebe183401aaffaac92e83d2297d0fb707315254a5f5a77bfb3d8c953d04d448d
-DIST genpatches-6.4-11.experimental.tar.xz 5760 BLAKE2B 
51b54dce033c25bf5c1bd51873a23d57a64a2bdee21caba186999a97c23a4c9be259384491b38c372ee745b767384d4e3d8050a8b6bcf600cdda1be934797130
 SHA512 
57bdaf65b5d695863bd277415ec45f55be9455c950c3d09cfec70566b8b059b9c53f50a1d873a0dd66f6259a9abcb48994d6ddbc2ed5c35549cbcdd9a0330060
-DIST genpatches-6.4-11.extras.tar.xz 3700 BLAKE2B 
69a7811e49827c3c521d9a7e022e4c3ad5a326b6f6de8ffad7ea790d04e8decef5fc7d3e46a696d3c9d48502e9773fab715217626e4497cbafa97364474e0d03
 SHA512 
921d956322db5bfd0ad4047ccf3c65db25047a3d39118e20622c060b512574aeb5612f2e762fbb3d301cbcd1847ffbc2690c22fa4ef7a1b96827b12f8831743c
 DIST genpatches-6.4-12.base.tar.xz 647340 BLAKE2B 
b0962b6a6b0c07aca1f27abe48e9a1e361b55b6e818d24077e989a231f44f6275b7c01b1c73303a1692fa812ee09766c58108c9efa6551263a7d117ccfddbe0d
 SHA512 
f271fc0bc410d2faad9f08479027207ca6f1cefa0d615eb620e57fb3103d6b26ea5162c01e438ebfabb2f23b337a11c5088452e1a646bd4fb60ba464f3c5ce21
 DIST genpatches-6.4-12.experimental.tar.xz 5760 BLAKE2B 
784ba567711f4d9402cba77a1fa8e087d6a1480ae25541ea20f155e549de0961b7d97535ef3483175b4d880a7af29d97b1dec4db21c8ca3e6e490a13f871de15
 SHA512 
75ae596b79e704eaaa43169fc0ce1bcc5e53bb919dcc0d23107f9aebbae4581384bdc8200b416504a93e97855db39ae51e7afef13a10bd9323ac37c777b2f230
 DIST genpatches-6.4-12.extras.tar.xz 3696 BLAKE2B 
d5c97c078e4abe4df885f067dd2202332c607452ecba07e0797426186b7bc2fac2cf6d876a269fcd8d2b8f5a33c8f36b97cf080d61bcff58ba8247b3a5376ad0
 SHA512 
5fe6ba9e4b8efddb7d305fd58825080862628ccd45fafb729756592a31d1ac6cd27f62fe89270d1ac30d54b99a617e4f49c127a3752a10af493ee9df3b113002

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.4.9.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-6.4.9.ebuild
deleted file mode 100644
index f51ee789f93e..
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.4.9.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="11"
-
-inherit kernel-2
-detect_version
-detect_arch
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
-IUSE="experimental"
-
-DESCRIPTION="Full sources including the Gentoo patchset for the 
${KV_MAJOR}.${KV_MINOR} kernel tree"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-
-pkg_postinst() {
-   kernel-2_pkg_postinst
-   einfo "For more info on this patchset, and how to report problems, see:"
-   einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
-   kernel-2_pkg_postrm
-}



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

2023-08-27 Thread Mike Pagano
commit: decc79461e885bcc068fa42041cd2b0028f5a695
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:03:43 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:03:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=decc7946

sys-kernel/gentoo-sources: unkeyword 6.1.41

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

 sys-kernel/gentoo-sources/gentoo-sources-6.1.41.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.1.41.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-6.1.41.ebuild
index 3d7320eecb7d..d5fd66555050 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.1.41.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.1.41.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="arm arm64 hppa ppc ppc64 sparc"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



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

2023-08-27 Thread Mike Pagano
commit: 25a3ce67faead091ab3500e8cb20654738c91c99
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:02:47 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:02:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25a3ce67

sys-kernel/gentoo-sources: unkeyword 5.15.122

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

 sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild
index 47b22148e742..7ae62ccd5060 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.15.122.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="arm arm64 hppa ppc ppc64 sparc"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



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

2023-08-27 Thread Mike Pagano
commit: 91d9c217edacc19c80055d0bf6ca5c404411b590
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:01:23 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:01:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d9c217

sys-kernel/gentoo-sources: unkeyword 4.19.289

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

 sys-kernel/gentoo-sources/gentoo-sources-4.19.289.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.19.289.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.19.289.ebuild
index 174fc9f82213..1e02d7733322 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.19.289.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.19.289.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="arm arm64 hppa ppc ppc64 sparc"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



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

2023-08-27 Thread Mike Pagano
commit: 40d9c5ee279b56389bb8e92e9db498a75672b7a4
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:01:59 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:01:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40d9c5ee

sys-kernel/gentoo-sources: unkeyword 5.10.187

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

 sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild
index 6e15bf02553e..7f13c47a05f2 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-5.10.187.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="arm arm64 hppa ppc ppc64 sparc"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



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

2023-08-27 Thread Mike Pagano
commit: 1256e4f6f74df9de02444be8733fe5f1a117f8c4
Author: Mike Pagano  gentoo  org>
AuthorDate: Sun Aug 27 16:00:02 2023 +
Commit: Mike Pagano  gentoo  org>
CommitDate: Sun Aug 27 16:00:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1256e4f6

sys-kernel/gentoo-sources: unkeyword 4.14.315

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

 sys-kernel/gentoo-sources/gentoo-sources-4.14.315.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-kernel/gentoo-sources/gentoo-sources-4.14.315.ebuild 
b/sys-kernel/gentoo-sources/gentoo-sources-4.14.315.ebuild
index 02a91dc67f9c..0039ad0494a9 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-4.14.315.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-4.14.315.ebuild
@@ -10,7 +10,7 @@ inherit kernel-2
 detect_version
 detect_arch
 
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86"
+KEYWORDS="arm arm64 hppa ppc ppc64 sparc"
 HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches;
 IUSE="experimental"
 



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

2023-08-27 Thread Michał Górny
commit: 7b435cc58d0e23c4be55d28cdf11af6dbcd216ff
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:50:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b435cc5

dev-python/pypdf: Bump to 3.15.4

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

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

diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index e54d3d61d2d9..14908aa4ce33 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,4 +1,5 @@
 DIST pypdf-3.15.1.gh.tar.gz 7679588 BLAKE2B 
9148d17be47fc653bba26fc39ca58f503eba7fd561ef67be034f6ce18318069a1e981e46d6a23ff18dd20a9ddbd38ff056a17e63e71b253d851d3c3934057c74
 SHA512 
93a4c5c573f8db73df4dd113e4d502bb183c2548a556686848dabf46078721e583c0283f6148c268d6e502e25402fab7b5e40d3eb9c60ab4db19827f183636e5
 DIST pypdf-3.15.2.gh.tar.gz 7679823 BLAKE2B 
c53e51adaa2d789b56f0871ef9937e01eb91074dd30afece840a17c8b789686ff88942345764e7451b4ad1af21405f9e18d96f03cb8cdfbbe34ef786fcd85fac
 SHA512 
804ff4c57e626b10827167a91aaa82e9acc46aea48b1a961ea50fff526c3fc012aa231f2ea269bd715a9f5294b684f8338d34356f738dd45f512228019a63633
 DIST pypdf-3.15.3.gh.tar.gz 7682634 BLAKE2B 
c0b4046152fecaaddab28e6c8220d001bb47cf958464f2e4c6507dd089810ad61ccbbf0922d592d190f3effc88ed0c0cf3331e634616e985aedc4a026d5e4f52
 SHA512 
8fc82cc204a807ab308b21c8665162710fd9a3fb58fd8177fe559b801247ad8a8c949ce58d2879b6b64c040d137eb6731a76b533308b30e556a59bd33ae6b12e
+DIST pypdf-3.15.4.gh.tar.gz 7929672 BLAKE2B 
da8bbbe6f1df51be63d116789eb4626ab59e576f52327a53e0d02eef38dcbe8d3524a3a33bc6b9103920fdc6322d75e5e82e76ad88c4166b5d13cb4bcda3ed0f
 SHA512 
8d7db1c52700a2c9ec37c1756d04555708f4c859394c4866316d94470742a8d7900e5ec5d8fb2124ad285efc4848071d373347353226959b21dff84425b46513
 DIST pypdf-sample-files-935652968f76a41b4fa51afd05498e7dd7314c5e.gh.tar.gz 
11187445 BLAKE2B 
e9332009a49249fdaa8b6c29258b11dfcf3627a5550ea7402cf0288bb4b0537136b039e6f4aefb03574076d1fc0af6100effc0d36510f035d9e63836ad52c4d7
 SHA512 
8d525aa323e5b45f71130459faa9686ec4ae04bc594895a64f1a5b6d027f866c48aca78602ad526000a11b547cc77068d1ac5e733d3e3a99df0e257c02fbb9e7

diff --git a/dev-python/pypdf/pypdf-3.15.4.ebuild 
b/dev-python/pypdf/pypdf-3.15.4.ebuild
new file mode 100644
index ..bd9de5c7eff6
--- /dev/null
+++ b/dev-python/pypdf/pypdf-3.15.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+SAMPLE_COMMIT=935652968f76a41b4fa51afd05498e7dd7314c5e
+DESCRIPTION="Python library to work with PDF files"
+HOMEPAGE="
+   https://pypi.org/project/pypdf/
+   https://github.com/py-pdf/pypdf/
+"
+SRC_URI="
+   https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   test? (
+   
https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
+   -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
+   )
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+BDEPEND="
+   test? (
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # rely on -Werror
+   tests/test_utils.py::test_deprecate_no_replacement
+   tests/test_workflows.py::test_orientations
+   # TODO: requires fpdf
+   tests/test_page.py::test_compression
+)
+
+src_unpack() {
+   default
+   if use test; then
+   mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
+   fi
+}
+
+python_test() {
+   epytest -o addopts= -m "not enable_socket"
+}



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

2023-08-27 Thread Michał Górny
commit: 69bb80a61b1f1c032ec9b740eeef5100a52e78f9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:57:51 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69bb80a6

dev-python/python-box: Enable py3.12

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

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

diff --git a/dev-python/python-box/python-box-7.1.1.ebuild 
b/dev-python/python-box/python-box-7.1.1.ebuild
index 914dd520974a..56e494cdc8a1 100644
--- a/dev-python/python-box/python-box-7.1.1.ebuild
+++ b/dev-python/python-box/python-box-7.1.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 
 inherit distutils-r1
 



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

2023-08-27 Thread Michał Górny
commit: 789b3984ae0897eae145a29483b8b1914269f23a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 27 15:49:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 27 15:59:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789b3984

dev-python/typeguard: Bump to 4.1.3

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

 dev-python/typeguard/Manifest   |  1 +
 dev-python/typeguard/typeguard-4.1.3.ebuild | 42 +
 2 files changed, 43 insertions(+)

diff --git a/dev-python/typeguard/Manifest b/dev-python/typeguard/Manifest
index 80f59f1cd94d..94acadcaefcc 100644
--- a/dev-python/typeguard/Manifest
+++ b/dev-python/typeguard/Manifest
@@ -3,3 +3,4 @@ DIST typeguard-4.0.1.tar.gz 67242 BLAKE2B 
bf0b092402e4044675f1252a1ad4657fa8ec31
 DIST typeguard-4.1.0.tar.gz 67584 BLAKE2B 
d2f6777cad306410d4a536312a981600371e0e0cae224eee286e3b6bd48a0777ca587eb44b4f48fd9a2c7fe5e35d274f5d1c2eb508ed9708b25b686b395976fb
 SHA512 
5a1a374c1b9679cf1d840a750698caea47deae0fcec8eda3312773fd8eee8ccc533030b78c8e1c8bfae6bee79c323ba421176b2c8d2e85a87444ba767891ede7
 DIST typeguard-4.1.1.tar.gz 67711 BLAKE2B 
e4fd162d858907afea9e4bbaed7960fb3e8728acfa921cf889ba53422d21a09e5a0811b942aa7db564cc247d43ea3dca12f9124ae4ae54e3e4d6804dc443c35a
 SHA512 
93a9f7ae5eabee85b133024971019647b6f49eff12059fdcfbf76927585362734c9db6e9c42dcbd97d63d498fd06d240f882fe8cd08a854c2214241e3a2bd1b2
 DIST typeguard-4.1.2.tar.gz 67758 BLAKE2B 
89d9502ac3d3685ca7b3dcbf0725a4a758fa3dff97a69eb64447e61e27629a5aa2cf4bd8fddfe8d552a383487329c22818030100a20642a71eed21780018d778
 SHA512 
4fc45a725d1b01fa0f88711965d7d859111857df6f4e480daa73119d3c8da3f987ddec39c22ede74fbb7fe1278f4a62fdc468aa1699d19ae700af0317760
+DIST typeguard-4.1.3.tar.gz 67821 BLAKE2B 
66373b95f9f3c995ad560f4f35318647a6dd8581b1b7ad1a4adbc3f4944a7ca130cc3291d12b062b3c0d05f82ad254249a80ececa5984f4d16fd093deeecc1fb
 SHA512 
bf9914ac33b3c7afb439e96c9319f79ee67591d3bfa7da1f0df50ba7b2bbaf0c3705d45d9fe7215b132f838f4d57ae2c0abe1f4b90c4199520601453d2ca04f8

diff --git a/dev-python/typeguard/typeguard-4.1.3.ebuild 
b/dev-python/typeguard/typeguard-4.1.3.ebuild
new file mode 100644
index ..2d5d1842fcbf
--- /dev/null
+++ b/dev-python/typeguard/typeguard-4.1.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Run-time type checker for Python"
+HOMEPAGE="
+   https://pypi.org/project/typeguard/
+   https://github.com/agronholm/typeguard/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   $(python_gen_cond_dep '
+   >=dev-python/typing-extensions-4.7.0[${PYTHON_USEDEP}]
+   ' 3.{10..11})
+"
+BDEPEND="
+   >=dev-python/setuptools-scm-6.4[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # mypy changes results from version to version
+   tests/mypy
+   )
+
+   local -x PYTHONDONTWRITEBYTECODE=
+   local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+   # the XFAIL test pass due to some package being installed
+   epytest -o xfail_strict=False
+}



  1   2   >