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

2023-06-12 Thread Michał Górny
commit: 0b7509e2e29bdd8244ee9d17d38d0bd5236317e5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 05:17:03 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 05:51:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b7509e2

dev-python/rich: Bump to 13.4.2

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

 dev-python/rich/Manifest   |  1 +
 dev-python/rich/rich-13.4.2.ebuild | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index 2e40119deefb..f0ad48ab5475 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -1,2 +1,3 @@
 DIST rich-13.3.4.gh.tar.gz 15059899 BLAKE2B 
f0ca78bf4cdec19136f9372e541ea90713e55acf4dc6f709b8edba9c8dc56da9ac534c6f32b05b634a970e4c02b1f08bfcb5ff949889d6f7bfaa104a1ca6b1cd
 SHA512 
ab3b2ef30ede12f0959671baeff299621303e09750c245b3b3d7b8f1dbd3b7465410400b39668791de57d6027fe24a0a17d5b7284eea162d819c4cb6b9535f81
 DIST rich-13.4.1.gh.tar.gz 15062357 BLAKE2B 
b5e0067f378910b6a93f0ec40ff47a4ce26298055fba694441962ec2443f9bb76a8ba34ffe43a05abdc077ea8b1d26bbf6294c9d2370baf724045be043c29544
 SHA512 
655252e9f34da17df6bc7ce74560667f4472da4df6ed699d4302a02301857543ba8756153f48ea8d5a2df5e627ed3c4c8ab732b2b2b27baf66a10c798795a885
+DIST rich-13.4.2.gh.tar.gz 15063000 BLAKE2B 
f65079440bc7d89a3ff03be01fa71e076493ae50f22ae8781be2448a7ff2769c174d6654db3a835d34720c34cd8cbecfdd6b13e3064cf7fdcade71806563309d
 SHA512 
17052a9fb0e1d89b31a00d8a719214719891d048fd805185b2d4258c8766130f44bf2280c9567bc162f3b34d9bf2eb7d747d6a37d910c81cd53d3003b51f70bd

diff --git a/dev-python/rich/rich-13.4.2.ebuild 
b/dev-python/rich/rich-13.4.2.ebuild
new file mode 100644
index ..53279bd88b2a
--- /dev/null
+++ b/dev-python/rich/rich-13.4.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Python library for rendering rich text, tables, etc. to the 
terminal"
+HOMEPAGE="
+   https://github.com/Textualize/rich/
+   https://pypi.org/project/rich/
+"
+SRC_URI="
+   https://github.com/Textualize/rich/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/colorama[${PYTHON_USEDEP}]
+   >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local -x COLUMNS=80
+   local EPYTEST_DESELECT=(
+   # TODO
+   
tests/test_console.py::test_size_can_fall_back_to_std_descriptors
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39
+   # pygments?
+   tests/test_syntax.py::test_python_render_simple_indent_guides
+   
tests/test_syntax.py::test_python_render_line_range_indent_guides
+   )
+   # version-specific output -- the usual deal
+   case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   # pypy3.10, to be more precise
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python310only
+   )
+   ;;
+   python3.12)
+   EPYTEST_DESELECT+=(
+   
tests/test_inspect.py::test_inspect_builtin_function_except_python311
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python310only
+   
tests/test_inspect.py::test_inspect_integer_with_methods_python311_and_above
+   tests/test_pretty.py::test_attrs_broken
+   )
+   ;;
+   esac
+   epytest -p no:pytest-qt
+}
+
+pkg_postinst() {
+   optfeature "integration with HTML widgets for Jupyter" 
dev-python/ipywidgets
+}



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

2023-06-12 Thread Michał Górny
commit: dbf1a82c79d6768fd739bad900f6cb958a3a11bb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 05:38:50 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 05:51:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbf1a82c

dev-python/openapi-schema-validator: Bump to 0.5.0

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

 dev-python/openapi-schema-validator/Manifest   |  1 +
 .../openapi-schema-validator-0.5.0.ebuild  | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/openapi-schema-validator/Manifest 
b/dev-python/openapi-schema-validator/Manifest
index 5136401c04b4..6c856b3ba479 100644
--- a/dev-python/openapi-schema-validator/Manifest
+++ b/dev-python/openapi-schema-validator/Manifest
@@ -1 +1,2 @@
 DIST openapi_schema_validator-0.4.4.tar.gz 11626 BLAKE2B 
e4247f07476d472761f46c98d9259383e960641b910334d967e61f55c63b855c752176e7217f8870016ec3767b0c1c45e8863ca600e354eb5aaa62bcacbe8d51
 SHA512 
273e3d7080c794ff277170e55e67e32d65211469642652437e59f985a002b20bd2cc8643d2b0214dc232980dd69c2f87ea748537552c66999a110b2e4be2125c
+DIST openapi_schema_validator-0.5.0.tar.gz 11996 BLAKE2B 
91f4c51c1d44e363b5f4ca8c69c7836a6df3927d2db5f255b1cc81b97b2056b409becc6f5fb44c0fb82a11fb6a6de398ae49930fdcf77cdb1d88c998b75bf00f
 SHA512 
4db13d63641f375d809501ca7f6efecbbdcc46e74fff1d06657e0c509e6e182c9b97a83031b7a9251e9897f5dd5620a29ddf932f7b8e191c3f78fd2adba5bc68

diff --git 
a/dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild 
b/dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild
new file mode 100644
index ..038f831c7904
--- /dev/null
+++ b/dev-python/openapi-schema-validator/openapi-schema-validator-0.5.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="OpenAPI schema validation for Python"
+HOMEPAGE="
+   https://github.com/python-openapi/openapi-schema-validator/
+   https://pypi.org/project/openapi-schema-validator/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+
+RDEPEND="
+   =dev-python/jsonschema-4.0.0[${PYTHON_USEDEP}]
+   dev-python/rfc3339-validator[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -e '/--cov/d' -i pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2023-06-12 Thread Michał Górny
commit: f7d91f595e81450cfcf3ea93b01bd0cf510ec13a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 05:37:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 05:51:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d91f59

dev-python/fonttools: Bump to 4.40.0

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

 dev-python/fonttools/Manifest|  1 +
 dev-python/fonttools/fonttools-4.40.0.ebuild | 67 
 2 files changed, 68 insertions(+)

diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index 4c83320404bd..ba6eddb89607 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1 +1,2 @@
 DIST fonttools-4.39.4.gh.tar.gz 3710610 BLAKE2B 
f4d75ae71c7b8ec752eee3820129719583072c8e1e68d54b3443c192e7c6732e7db7adfaec32145b87eccd23b1720a748e70682d58a1628d93f89890d3ddc274
 SHA512 
4be7c19022ccfbb182edb7d80ec50ff2aa91eae3dd4328c1023e65a293e079edd4c1ae0a8b2260e35fa940417e7b03dc96bd7a6d6ec4234bc4c4257187b24758
+DIST fonttools-4.40.0.gh.tar.gz 3726926 BLAKE2B 
c14cf10baeca50f6a70dc210de40f46b24effa66efdaded0a2706539af659b7fea276064b352fbe2f412028912658dc3f215409c3975bd773a7bd789986a65a1
 SHA512 
03daecfb2c48e13f22255872dd9dca47aaca9fc71139f2d5876cdb74fa8560d697344845d870742da00d3734043e36f143efe5d2048b884a5f7ed924435aa2f0

diff --git a/dev-python/fonttools/fonttools-4.40.0.ebuild 
b/dev-python/fonttools/fonttools-4.40.0.ebuild
new file mode 100644
index ..317802fa12f7
--- /dev/null
+++ b/dev-python/fonttools/fonttools-4.40.0.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit distutils-r1 virtualx
+
+DESCRIPTION="Library for manipulating TrueType, OpenType, AFM and Type1 fonts"
+HOMEPAGE="
+   https://github.com/fonttools/fonttools/
+   https://pypi.org/project/fonttools/
+"
+SRC_URI="
+   https://github.com/fonttools/fonttools/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+   >=dev-python/fs-2.4.9[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   app-arch/brotli[python,${PYTHON_USEDEP}]
+   app-arch/zopfli
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # When dev-python/pytest-shutil is installed, we get weird import 
errors.
+   # This is due to incomplete nesting in the Tests/ tree:
+   #
+   #   Tests/feaLib/__init__.py
+   #   Tests/ufoLib/__init__.py
+   #   Tests/svgLib/path/__init__.py
+   #   Tests/otlLib/__init__.py
+   #   Tests/varLib/__init__.py
+   #
+   # This tree requires an __init__.py in Tests/svgLib/ too, bug #701148.
+   touch Tests/svgLib/__init__.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+src_configure() {
+   export FONTTOOLS_WITH_CYTHON=1
+}
+
+src_test() {
+   # virtualx used when matplotlib is installed causing plot module tests 
to run
+   virtx distutils-r1_src_test
+}
+
+python_test() {
+   epytest Tests fontTools || die "Tests failed with ${EPYTHON}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/google-i18n-address/

2023-06-12 Thread Michał Górny
commit: 2281490dca583a21707edb0caf970893f2f59718
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 05:38:22 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 05:51:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2281490d

dev-python/google-i18n-address: Bump to 3.1.0

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

 dev-python/google-i18n-address/Manifest|  1 +
 .../google-i18n-address-3.1.0.ebuild   | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/dev-python/google-i18n-address/Manifest 
b/dev-python/google-i18n-address/Manifest
index 279277d6a879..4491eb8b6c0b 100644
--- a/dev-python/google-i18n-address/Manifest
+++ b/dev-python/google-i18n-address/Manifest
@@ -1 +1,2 @@
 DIST google-i18n-address-2.5.2.gh.tar.gz 724067 BLAKE2B 
1ec13e99216e263985d04ceb3efd6708041a91be2cc6d4531c099d1599bfa55e21ebbc785d94bda245304bc904778e906c036b2bf0235c9e7c26c8439a69ad07
 SHA512 
3e9a583cee35af2c045c41fbdafea8dab2897354422a4d2df96834d56443499442a62fb19be42d06cd8974fac677936cb34713730b1c3c18c9a041a7ae46c5cb
+DIST google-i18n-address-3.1.0.gh.tar.gz 726728 BLAKE2B 
ef41b285aecea0b3e11b08c0815d57a2c3816c59fe01fab64fd75913b0f870e42fbcd0ed76b201c6cd47e4b249c03689b54c648468c3a2cf3d3cb67e2be7ab03
 SHA512 
b47b5eeaf214a04614ed0976055d25fbce2d298c45db4bfe31b369cd27dc1e097b14d4fae62b5f8dd95be5693d2fda12d0b618029dc1f3ed2784e28b60c43ef9

diff --git a/dev-python/google-i18n-address/google-i18n-address-3.1.0.ebuild 
b/dev-python/google-i18n-address/google-i18n-address-3.1.0.ebuild
new file mode 100644
index ..514b69a1c503
--- /dev/null
+++ b/dev-python/google-i18n-address/google-i18n-address-3.1.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Google's i18n address metadata repository"
+HOMEPAGE="
+   https://github.com/mirumee/google-i18n-address/
+   https://pypi.org/project/google-i18n-address/
+"
+# Using the github release, as it contains the tests (unlike the pypi 
artifact).
+SRC_URI="
+   https://github.com/mirumee/google-i18n-address/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+distutils_enable_tests pytest



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

2023-06-12 Thread Michał Górny
commit: fbaa4ea3982af67bb7da8fb743a2cd5ff9dcceb4
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 05:17:53 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 05:51:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbaa4ea3

dev-python/hatchling: Bump to 1.18.0

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

 dev-python/hatchling/Manifest|  1 +
 dev-python/hatchling/hatchling-1.18.0.ebuild | 86 
 2 files changed, 87 insertions(+)

diff --git a/dev-python/hatchling/Manifest b/dev-python/hatchling/Manifest
index d622c78b317f..ef860b5489ef 100644
--- a/dev-python/hatchling/Manifest
+++ b/dev-python/hatchling/Manifest
@@ -1,2 +1,3 @@
 DIST hatch-hatchling-v1.17.0.gh.tar.gz 383013 BLAKE2B 
469d0d3e017d2dadcfdf9e2b4975f9e484739737a5c2d8fca9c55a4e519cf2e12b1ee44b3e26160476b3b990b15219a7075e692b58dcc4104b76b57395d8b0d1
 SHA512 
3649f2932c9963184deda5aac91726dad30ed88db2230377dc303714e0cdfd148b2fefc174dde5cd95033bd984a35e3d297da02c29e4bfb7a6fb42f12dbd
 DIST hatch-hatchling-v1.17.1.gh.tar.gz 383218 BLAKE2B 
be31190492af5904aa9d8d10fa7f204d664599fc9543a6c3b5a3781bdc68a3f5f3fd2eabbd21e34e21ed8367c8253ed280b6aa5c6387268534799de4b75efa35
 SHA512 
2a9b163d10834b021f6ebd35484ebff01f22a7addbb2c472ec21dcc7a389e617d955935820bd7247d33fe79c4009e0e368a898b29fa0a3c7fff232f3bd7c424e
+DIST hatch-hatchling-v1.18.0.gh.tar.gz 386992 BLAKE2B 
9597d139ca0d59b82862a4b89208bf61ceb0859ed37e2f62c14f7f26550638716cd375082cae6ce0e233f92297b97015af5587144c2d801ecacdb15a07f32cf2
 SHA512 
e71e51fdace9b9aa276c2efba3a81a030ed934c21283057f83a6ce4a09f8feed8cd4386088280c9fe1381dd92e574daeda8c845a6a2cf6a015708126ca9788d7

diff --git a/dev-python/hatchling/hatchling-1.18.0.ebuild 
b/dev-python/hatchling/hatchling-1.18.0.ebuild
new file mode 100644
index ..fe5722f26b02
--- /dev/null
+++ b/dev-python/hatchling/hatchling-1.18.0.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+PYTHON_TESTED=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+
+inherit distutils-r1
+
+TAG=${P/-/-v}
+MY_P=hatch-${TAG}
+DESCRIPTION="Modern, extensible Python build backend"
+HOMEPAGE="
+   https://pypi.org/project/hatchling/
+   https://github.com/pypa/hatch/
+"
+SRC_URI="
+   https://github.com/pypa/hatch/archive/${TAG}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/backend
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+
+# deps are listed in backend/src/hatchling/ouroboros.py
+RDEPEND="
+   >=dev-python/editables-0.3[${PYTHON_USEDEP}]
+   >=dev-python/packaging-21.3[${PYTHON_USEDEP}]
+   >=dev-python/pathspec-0.10.1[${PYTHON_USEDEP}]
+   >=dev-python/pluggy-1.0.0[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   >=dev-python/tomli-1.2.2[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+   dev-python/trove-classifiers[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   $(python_gen_cond_dep '
+   dev-python/atomicwrites[${PYTHON_USEDEP}]
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/httpx[${PYTHON_USEDEP}]
+   dev-python/platformdirs[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/rich[${PYTHON_USEDEP}]
+   dev-python/tomli-w[${PYTHON_USEDEP}]
+   dev-python/virtualenv[${PYTHON_USEDEP}]
+   ' "${PYTHON_TESTED[@]}")
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+   einfo "Skipping tests on ${EPYTHON}"
+   return
+   fi
+
+   local -x EPYTEST_DESELECT=(
+   # these run pip to install stuff
+   tests/backend/dep/test_core.py::test_dependency_found
+   tests/backend/dep/test_core.py::test_extra_met
+   tests/backend/dep/test_core.py::test_extra_no_dependencies
+   tests/backend/dep/test_core.py::test_extra_unmet
+   tests/backend/dep/test_core.py::test_unknown_extra
+   tests/backend/dep/test_core.py::test_version_unmet
+   # broken if CARGO is set
+   
tests/backend/builders/test_app.py::TestBuildBootstrap::test_no_cargo
+   )
+
+   # top-level "tests" directory contains tests both for hatch
+   # and hatchling
+   cd "${WORKDIR}/${MY_P}" || die
+   local -x PYTHONPATH="src:${PYTHONPATH}"
+   # sigh; standalone test suites are overrated, right?
+   echo "__version__ = '${PV}'" > src/hatch/_version.py || die
+   # tests 

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

2023-06-12 Thread Michał Górny
commit: ad4525bc6854ae755b5e814a6ebd0f3e3f7d398b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 05:15:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 05:51:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad4525bc

dev-python/pyproj: Bump to 3.6.0

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

 dev-python/pyproj/Manifest|  1 +
 dev-python/pyproj/pyproj-3.6.0.ebuild | 55 +++
 2 files changed, 56 insertions(+)

diff --git a/dev-python/pyproj/Manifest b/dev-python/pyproj/Manifest
index 04defc4ab185..d4ba278e26b1 100644
--- a/dev-python/pyproj/Manifest
+++ b/dev-python/pyproj/Manifest
@@ -1 +1,2 @@
 DIST pyproj-3.5.0.gh.tar.gz 237380 BLAKE2B 
e401998418efb79be496bf11be904191fa43e004331867415524508c8766ca9f4ae390ade1341ab6508e6d7d92c8875357bad2b1af159b642345065f8c28ebf8
 SHA512 
64d1eab54fc5e39d6403fcb0ae3e0b5283303471431894fa6fa94c118374c4ca1a9a418a7d0d1d8bbd2a6a96a5a2dbaf3d067417d6335174c8911db796fbd0a9
+DIST pyproj-3.6.0.gh.tar.gz 238966 BLAKE2B 
441904a343b7abab19e9d17a1bcb053d4f5606886b1325cfadcdd8456b61871bee4d13c49802008aea5c5864c40ef15a4a7681969890368a1991ba696b76ab78
 SHA512 
e713de94331022112049e76f7f56d24439a0dee339e8419acf8b023b3234a7c2ba468bed880749036fca2a93b289575ebb74854ba178f3b6debae8aa53befcf7

diff --git a/dev-python/pyproj/pyproj-3.6.0.ebuild 
b/dev-python/pyproj/pyproj-3.6.0.ebuild
new file mode 100644
index ..a93be8121b0f
--- /dev/null
+++ b/dev-python/pyproj/pyproj-3.6.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python interface to the PROJ library"
+HOMEPAGE="
+   https://github.com/pyproj4/pyproj/
+   https://pypi.org/project/pyproj/
+"
+SRC_URI="
+   https://github.com/pyproj4/pyproj/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+
+DEPEND="
+   >=sci-libs/proj-9.0.0:=
+"
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   ${DEPEND}
+"
+BDEPEND="
+   dev-python/cython[${PYTHON_USEDEP}]
+   test? (
+   dev-python/numpy[${PYTHON_USEDEP}]
+   dev-python/pandas[${PYTHON_USEDEP}]
+   dev-python/shapely[${PYTHON_USEDEP}]
+   dev-python/xarray[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_configure() {
+   # Avoid greedily trying -L/usr/lib, etc
+   # https://github.com/pyproj4/pyproj/blob/main/setup.py#L76
+   export PROJ_LIBDIR="${ESYSROOT}/usr/$(get_libdir)"
+   export PROJ_INCDIR="${ESYSROOT}/usr/include"
+}
+
+python_test() {
+   rm -rf pyproj || die
+   epytest -m "not network" test
+}



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

2023-06-12 Thread Hans de Graaff
commit: fcf40c75f39f5d5b6f89c32f368e4883d6faaf22
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 13 05:17:56 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 13 05:17:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcf40c75

dev-ruby/test-unit: add 3.6.0

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

 dev-ruby/test-unit/Manifest   |  1 +
 dev-ruby/test-unit/test-unit-3.6.0.ebuild | 36 +++
 2 files changed, 37 insertions(+)

diff --git a/dev-ruby/test-unit/Manifest b/dev-ruby/test-unit/Manifest
index ed9214e41eb5..bed14dccec53 100644
--- a/dev-ruby/test-unit/Manifest
+++ b/dev-ruby/test-unit/Manifest
@@ -1,3 +1,4 @@
 DIST test-unit-3.5.7.tar.gz 164734 BLAKE2B 
470a4552f2da0b7b9c8f3cbd071229fefa12c1e48c32936a6520902a9443a891cd19ed0e7c71ba4f8d81747902afd2e3dbc3eaa6ac7683ca11e5ad88e7c4497e
 SHA512 
af678a89590c9305eeac3a4e5c7e99354df5b49157de573ee3ff312dad9f12dbcaef3dfe7ffc256194e39e0438625acdd9ab3e9686d7e2c58b2cf225f7f1f74c
 DIST test-unit-3.5.8.tar.gz 165216 BLAKE2B 
1a039931d87ce3ad4afecd4c1105bb6197acc05be3b9091ca6361689f42d725d1333553b7527bc5cb46306acd3ac4df20ed809e0aca9928a760fc0d849a51e2b
 SHA512 
ab7f492dd5f4606cd91a32240aa3ef6dffec48281b65d960bf87d0b2a9a865d6273bb4cc6896397136c5b313669f615fe6f5a83a6a4ab241013eaa51cf5e3341
 DIST test-unit-3.5.9.tar.gz 165232 BLAKE2B 
7f44a4e6f00025855a776daae53e0ffeea595eca3c31b0dbc56bdd0c2a64b5d91371574d148e82d2382d06e04b769d8df6c926939320083b44763a4ffc71c732
 SHA512 
3af89f786bfa7b155d55609762dc84da4039f8953a8235694aff2e846a663a2372f2c2b1e46ed57ca9785de1d241337145743d7af0f348df6e3b5025edd9ce2b
+DIST test-unit-3.6.0.tar.gz 165258 BLAKE2B 
68c98680fff89e30d47ae463c81a0a9759e895ce874e324291a29d0b238b0d128a27a15db7bdf9d2d8c2f96fbdcdb093b36e816c94f5a1d6626370cd320fc12a
 SHA512 
f1b168c1a5dfd93af6abb5c545ba26f5f45402465e8e2c4e7d7840114a98fb8be39b4ef540b57dca6c58240b59ddf4572b9864c46e63bd832a96c122a606d523

diff --git a/dev-ruby/test-unit/test-unit-3.6.0.ebuild 
b/dev-ruby/test-unit/test-unit-3.6.0.ebuild
new file mode 100644
index ..f0afb7f19eac
--- /dev/null
+++ b/dev-ruby/test-unit/test-unit-3.6.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="README.md doc-install/text/*.md"
+
+RUBY_FAKEGEM_GEMSPEC="test-unit.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An xUnit family unit testing framework for Ruby"
+HOMEPAGE="https://rubygems.org/gems/test-unit;
+SRC_URI="https://github.com/test-unit/test-unit/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="|| ( Ruby-BSD BSD-2 ) PSF-2"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~x64-solaris"
+IUSE="doc test"
+
+ruby_add_rdepend "dev-ruby/power_assert"
+
+all_ruby_prepare() {
+   mv doc doc-install || die "moving doc directory out of the way failed"
+}
+
+each_ruby_test() {
+   ${RUBY} test/run-test.rb || die "testsuite failed"
+}
+
+all_ruby_install() {
+   all_fakegem_install
+
+   newbin "${FILESDIR}"/testrb-3 testrb-2
+}



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

2023-06-12 Thread Hans de Graaff
commit: eb834549547b59cad8ecfa091b3a8f0e38f5fcbc
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 13 05:16:28 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 13 05:16:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb834549

dev-ruby/sus: add 0.21.0

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

 dev-ruby/sus/Manifest  |  1 +
 dev-ruby/sus/sus-0.21.0.ebuild | 32 
 2 files changed, 33 insertions(+)

diff --git a/dev-ruby/sus/Manifest b/dev-ruby/sus/Manifest
index bf1c5072fcc2..a1f89d1c4a43 100644
--- a/dev-ruby/sus/Manifest
+++ b/dev-ruby/sus/Manifest
@@ -2,3 +2,4 @@ DIST sus-0.15.2.tar.gz 25676 BLAKE2B 
3cc99d849674b87c8ac919dc176d48cfc184de9ed30
 DIST sus-0.16.0.tar.gz 26123 BLAKE2B 
829e2ec74e60eb41809d85e9f74e1c8697d7803c6f26dd5da18f705fb0b35f85d8efb976eb858e07647db2137a1e864181346b69d2dd054d81289a6bd43cca2c
 SHA512 
cd787e63b202df8b501c5d71198b9cfa23085b7e6ad7d9d9a4d023e4fab3a6c103d89390293f9940d14c023ea224b33b5ec728b67988aee8279cf248e20547cf
 DIST sus-0.18.0.tar.gz 27299 BLAKE2B 
235ee4b9229d27966eabddd9400b734bd98c9f175eb639830b45269977b75770c72357be7cc631076df90f35cec38cfa6137277394dc1af0053cf81de59a84bf
 SHA512 
3aea3aeac304efeafd0dd27f523196965731521cebb123d781cbb3a59bbaf79a5db460f2bf8461d750865616ec1dd4cf4acc0c29d3be0a0d7f33e21c43e0844c
 DIST sus-0.20.3.tar.gz 28845 BLAKE2B 
d10b142dd9d7ef44a453746f859a7d4a66eacd09ea157aef1887a95b01a88e7f749f9ca881518500eef48917b5cb1e67ac008327af0ae9df0200875bbe1de3b1
 SHA512 
1158f6ae53c5aae22454a15eaf7e613a00b1af730bf07af6662bd7e9d7f30365cea9dbebcddb5b6234931cf9414b8c3af0889d73194632cbaad439872cc89059
+DIST sus-0.21.0.tar.gz 29581 BLAKE2B 
c39102c006b1fdfec6f40ef7eaa973a0cd5039b73402c8c5ff9234a0c06131c24550070fd04d59dd8706edbd08d46604e943f9b69e071dd29eefda103a1a6d1f
 SHA512 
1fdbcbe814411a0ff3b9ebc72143f64fc76dbe11faea915e9d46bda786da9837e62a5a3070ceb6f28ac6bfe2c4fc8646de865efbc679abe80ee2a7abe327c007

diff --git a/dev-ruby/sus/sus-0.21.0.ebuild b/dev-ruby/sus/sus-0.21.0.ebuild
new file mode 100644
index ..47dc10e077b5
--- /dev/null
+++ b/dev-ruby/sus/sus-0.21.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md"
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A fast and scalable test runner"
+HOMEPAGE="https://github.com/ioquatix/sus;
+SRC_URI="https://github.com/ioquatix/sus/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+all_ruby_prepare() {
+   sed -i -E 's/require_relative "(.+)"/require File.expand_path("\1")/g' 
"${RUBY_FAKEGEM_GEMSPEC}" || die
+
+   # Remove the sus configuration which enabled coverage checks.
+   # Its dependency is not packaged.
+   rm -f config/sus.rb || die
+}
+
+each_ruby_test() {
+   ${RUBY} bin/sus-parallel || die
+}



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

2023-06-12 Thread Hans de Graaff
commit: 70a8b118f0a6d1ceea50555983fca7646ac389f2
Author: Hans de Graaff  gentoo  org>
AuthorDate: Tue Jun 13 05:20:40 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Tue Jun 13 05:20:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70a8b118

dev-ruby/net-imap: add 0.3.6

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

 dev-ruby/net-imap/Manifest  |  1 +
 dev-ruby/net-imap/net-imap-0.3.6.ebuild | 34 +
 2 files changed, 35 insertions(+)

diff --git a/dev-ruby/net-imap/Manifest b/dev-ruby/net-imap/Manifest
index b7846097a701..797b254cec3b 100644
--- a/dev-ruby/net-imap/Manifest
+++ b/dev-ruby/net-imap/Manifest
@@ -1,2 +1,3 @@
 DIST net-imap-0.3.4.tar.gz 103226 BLAKE2B 
b08ee0ad9ad788c1a58e583b3e71cef6e13f6c4f35cc1a67909715a30b0797987f71b1a790e0ca3a2a4b0da3b23ac2451c5e0fb8217506eb0e050c2c2c624362
 SHA512 
ced2433212738e1c54b783602dc8ed79b0d6fabef0d830d12e4d1a8b7f1df896596499a4b986dab1ac8e1e389bf88f87c854ceafbe57b7ad1cf5c0db29223ba1
+DIST net-imap-0.3.6.tar.gz 138760 BLAKE2B 
b67ee9518ccd76f39cdf533564d94c70aac2e0ad7f52880d890828a0b478e27c0a6ddda251badddcded0d77d746f4263ae4a47c12f32fad94d1134afbeb47780
 SHA512 
6b8113aa41946d42efca117ea2af309a47ebe516dec3d127351762b473f9f507778cfe4c2c2a4a61e2522cb2c63ca013270f5e940564c2f1bf09ba194f0648d3
 DIST rfc3454.txt 138684 BLAKE2B 
56c850a7f5782c1447ae633ad9a380253b97925b9edeadbeb9001f4905157c353db967125dfb3bfef1e1bc2297142e5db424cb3b1325837ab4bb05db1f0f92a9
 SHA512 
79a85fede7df9202cbaf3fbb0bd59d951352c56208da2adf0baa5571ad92fd2153a6348000994b733c8a1bfdc93c38c86ed33708ecdef8571f20f906564384b6

diff --git a/dev-ruby/net-imap/net-imap-0.3.6.ebuild 
b/dev-ruby/net-imap/net-imap-0.3.6.ebuild
new file mode 100644
index ..e4e4ef92087c
--- /dev/null
+++ b/dev-ruby/net-imap/net-imap-0.3.6.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_GEMSPEC="net-imap.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Ruby client api for Internet Message Access Protocol"
+HOMEPAGE="https://github.com/ruby/net-imap;
+SRC_URI="https://github.com/ruby/net-imap/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
+
+ruby_add_rdepend "
+   dev-ruby/date
+   dev-ruby/net-protocol
+"
+
+ruby_add_bdepend "test? ( dev-ruby/digest dev-ruby/strscan )"
+
+all_ruby_prepare() {
+   sed -e 's/__dir__/"."/' \
+   -e 's/__FILE__/"'${RUBY_FAKEGEM_GEMSPEC}'"/' \
+   -e 's/git ls-files -z/find * -print0/' \
+   -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}



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

2023-06-12 Thread Michał Górny
commit: 82ed35e9c35bd1a01bccf24d5b66367f20fab744
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 05:02:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 05:08:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82ed35e9

dev-python/zeroconf: Bump to 0.66.0

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

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

diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 8f68b4de80d9..f7887f3e7dae 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -2,3 +2,4 @@ DIST zeroconf-0.62.0.tar.gz 141269 BLAKE2B 
17efd98394155e415cc9b9b6ff7b2ec6d7026
 DIST zeroconf-0.63.0.tar.gz 141580 BLAKE2B 
22267e2be9118c91b5d7638843e89de0a2838eb1ebca2c233038fc202b8648256193fd8d61523960e1fce110ef7e3c3c06190f5369f700c02cbd047a036a362e
 SHA512 
b899838ddae288b0f0483ca6950871d88ee387769507fe803a68df1cd5657bf9eee2aeecfc2e7685ded5327e70e04cfe445b564f16e3e9191112ddaae7deda18
 DIST zeroconf-0.64.0.tar.gz 142520 BLAKE2B 
b26c728519b7962c9620f857654e9bd347b1dcd98642a2305f4102ce8fe76cf2f24a934a7a65c355e1dbeaf2152c31f43b529f922b2c3fceec09dbc3f106c6ff
 SHA512 
b85fab86150e88ab4aec8c5f5d338c962ad071140f5ee472b7f3ba8f196a96976e4dc9c1c99b2bd8040d486d0f79c966d45ee2ba58f7724cdbc3345811b9ebc9
 DIST zeroconf-0.64.1.tar.gz 142617 BLAKE2B 
100243491aa85b9be8a7664ad9de6f1b202d02fbc2fd3be6116cf1c00c8885ad9fa00c784a036b27338ddb09f6a29b59a056fc610bcf9283cb9fce79110fa07b
 SHA512 
9fa217811bea4b8597bfa4cdca40afd9fdd6920a6499d5b7f61fe78ff09106662f3cbc2381dfbfb541a330ecfa21a751e4bf455f19ba7433b0ebf43da1f21cce
+DIST zeroconf-0.66.0.tar.gz 142962 BLAKE2B 
7cc625ea71e00a4e1f47589de1e8168c6299396f1f50d5ba6b530040a0d97ce40b1e858bb76eaaa3e8796c5cc793d819f0b31d693340f2ba5f26cf17d8db3f28
 SHA512 
544bccaf1acf2a3861c3e0131836f4ccd5d5aadc7222cf34f02ccae61abf32cf7430925698f13d14cf16a62ea9875df6e37fc5e93abfb02dbed79cb1e2e47fe3

diff --git a/dev-python/zeroconf/zeroconf-0.66.0.ebuild 
b/dev-python/zeroconf/zeroconf-0.66.0.ebuild
new file mode 100644
index ..50486a2e065a
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.66.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_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.{9..10})
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+# Cython-3: https://github.com/python-zeroconf/python-zeroconf/issues/1183
+BDEPEND="
+   =dev-python/cython-0.29.32[${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/googleapis-common-protos/

2023-06-12 Thread Michał Górny
commit: c0aeb16965e2126ecc3993c5df92f62217a36c2b
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 04:40:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 04:46:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0aeb169

dev-python/googleapis-common-protos: Bump to 1.59.1

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

 dev-python/googleapis-common-protos/Manifest   |  1 +
 .../googleapis-common-protos-1.59.1.ebuild | 33 ++
 2 files changed, 34 insertions(+)

diff --git a/dev-python/googleapis-common-protos/Manifest 
b/dev-python/googleapis-common-protos/Manifest
index d69e8c8e0973..db6f22741de3 100644
--- a/dev-python/googleapis-common-protos/Manifest
+++ b/dev-python/googleapis-common-protos/Manifest
@@ -1 +1,2 @@
 DIST googleapis-common-protos-1.59.0.tar.gz 117558 BLAKE2B 
cd566fd57f9a3e783389aa31ee9c148efa267b727c134ef870c3a3da8d43caf7a55b0623f26810b7fa24ec3f828d8e517ffe76eedf6c80eac677b4b982e74a07
 SHA512 
7699f818f30f2938a6c701b41e84cd0cefd652c6004169532461b5c435270ea42806271032ff5b3cc8cae04b9a8568795aa0786dc362f190fe3e10a0cda7
+DIST googleapis-common-protos-1.59.1.tar.gz 118520 BLAKE2B 
e9f1b9f0b02465552aca8df83d12eb4ff2db9cdab27c0359b6b8c402c19afe77fed9c715179669e1029bee864edaa6fd744f307f9b3275170677e282c955faca
 SHA512 
e977382da5880ef9097af7ff653768902a2c6c00927847cb2b9e601072f226509539226a82c98a9e4f38354b05e246f0f9c9c87ed008cb9c0a5976eae1863bd3

diff --git 
a/dev-python/googleapis-common-protos/googleapis-common-protos-1.59.1.ebuild 
b/dev-python/googleapis-common-protos/googleapis-common-protos-1.59.1.ebuild
new file mode 100644
index ..173ea3bc4900
--- /dev/null
+++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.59.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python classes generated from the common protos in the googleapis 
repository"
+HOMEPAGE="
+   https://github.com/googleapis/python-api-common-protos/
+   https://pypi.org/project/googleapis-common-protos/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+RDEPEND="
+   =dev-python/protobuf-python-3.15.0[${PYTHON_USEDEP}]
+   !dev-python/namespace-google
+"
+
+python_compile() {
+   distutils-r1_python_compile
+   find "${BUILD_DIR}" -name '*.pth' -delete || die
+}
+
+# no tests as this is all generated code



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

2023-06-12 Thread Michał Górny
commit: e74b3e9756f7423a7cff8a4f9dcd9449688760fa
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 05:02:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 05:08:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e74b3e97

dev-python/zeroconf: Require dev-python/cython < 3

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

 dev-python/zeroconf/zeroconf-0.64.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/zeroconf/zeroconf-0.64.1.ebuild 
b/dev-python/zeroconf/zeroconf-0.64.1.ebuild
index 547370f5f4c2..50486a2e065a 100644
--- a/dev-python/zeroconf/zeroconf-0.64.1.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.64.1.ebuild
@@ -27,7 +27,9 @@ RDEPEND="
 "
 # the build system uses custom build script that uses distutils to build
 # C extensions, sigh
+# Cython-3: https://github.com/python-zeroconf/python-zeroconf/issues/1183
 BDEPEND="
+   =dev-python/cython-0.29.32[${PYTHON_USEDEP}]
>=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
test? (



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

2023-06-12 Thread Michał Górny
commit: f008376fd75f439a6ac7ce20ad54da1eeb345057
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 05:01:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 05:08:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f008376f

dev-python/zeroconf: Fail when extension build fails

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

 dev-python/zeroconf/zeroconf-0.64.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-python/zeroconf/zeroconf-0.64.1.ebuild 
b/dev-python/zeroconf/zeroconf-0.64.1.ebuild
index 417165c9efb4..547370f5f4c2 100644
--- a/dev-python/zeroconf/zeroconf-0.64.1.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.64.1.ebuild
@@ -37,6 +37,8 @@ BDEPEND="
 
 distutils_enable_tests pytest
 
+export REQUIRE_CYTHON=1
+
 python_test() {
local -x SKIP_IPV6=1
local EPYTEST_DESELECT=(



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

2023-06-12 Thread Michał Górny
commit: 521b1b176516020190168b1475aaf37156aa8801
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 04:46:19 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 05:08:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=521b1b17

dev-python/ijson: Bump to 3.2.1

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

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

diff --git a/dev-python/ijson/Manifest b/dev-python/ijson/Manifest
index c4d39d05da09..2b546a9b7eaa 100644
--- a/dev-python/ijson/Manifest
+++ b/dev-python/ijson/Manifest
@@ -1 +1,2 @@
 DIST ijson-3.2.0.post0.gh.tar.gz 127558 BLAKE2B 
38e06039bb177c43e4744f145fed2159e317a0b8da628b85a62215cdfe6693b271c39629811513d2e563b532244950616b9105134916bc577446a0b5e5ce25f7
 SHA512 
b926253a3d6a070e2ac27c61542d340e4a1498de7642957dbe59e9fd3c53d700ed4e8ee71c83efcb90b2c302d15b0d268c38054c10728bbb436521aa5b42050b
+DIST ijson-3.2.1.gh.tar.gz 127577 BLAKE2B 
1b3c8ce6d8b01d0cf4af4d8995bcc33d879321ed5b89c4b6baa84ef10cd311a1e66254113a17229c228c26e2b996a52c4b0629b42dbd830f296fd4903b603468
 SHA512 
2bd3a978016fbbd3f5aca6644778d19478a561f40729206eaa4f14e30fde4ff3b92c8aa33c928cb9e81c678a5a84fa59ab68e747421d725e77c79a9c987e4536

diff --git a/dev-python/ijson/ijson-3.2.1.ebuild 
b/dev-python/ijson/ijson-3.2.1.ebuild
new file mode 100644
index ..e0e41874669d
--- /dev/null
+++ b/dev-python/ijson/ijson-3.2.1.ebuild
@@ -0,0 +1,37 @@
+# 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
+# _yajl2 extension is known to be broken
+# https://github.com/ICRAR/ijson/issues/98
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+MY_P="${P//_p/.post}"
+DESCRIPTION="Iterative JSON parser with a Pythonic interface"
+HOMEPAGE="
+   https://github.com/ICRAR/ijson/
+   https://pypi.org/project/ijson/
+"
+SRC_URI="
+   https://github.com/ICRAR/${PN}/archive/v${PV/_p/.post}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+DEPEND="
+   dev-libs/yajl
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_tests pytest



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

2023-06-12 Thread Michał Górny
commit: 40021577c6ea1025396a78053b6ed2571c678681
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 04:39:40 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 04:46:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40021577

dev-python/filelock: Bump to 3.12.2

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

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

diff --git a/dev-python/filelock/Manifest b/dev-python/filelock/Manifest
index 4d5dba791631..02f9ec031a5e 100644
--- a/dev-python/filelock/Manifest
+++ b/dev-python/filelock/Manifest
@@ -1,2 +1,3 @@
 DIST filelock-3.12.0.tar.gz 11839 BLAKE2B 
3c363e7e7ca39ddf21a6c86ed4e98eff170c3be6d4c8429a641403dd7d90058a6f15330457f01217b994959514ad297aa5ae8807b0f1d6359455cf5776be8b90
 SHA512 
4bd5d9df76499e2a4f9dd9274fcc8bd507813446fa8e5852cef6c674d34d3db2313e4b79ac98eae07d6a9fe953de4ee6390baa4c9d5ab6a005c96324dd5904e8
 DIST filelock-3.12.1.tar.gz 12445 BLAKE2B 
7f4a115e6b50976935fee917ca7ebcba13129ad1494f8f536502c4f34335aee1f83a18393b01707195b362f83246d6ba86bd26859846540fb6de12c416f6a43c
 SHA512 
c08768d230cad4407f21b23578a009da61858f347d3ca189756b1da32b61b70c187029786f00e286f76f026b561beb270e87b19fc1caf3fdeaea5eb96c208ae8
+DIST filelock-3.12.2.tar.gz 12441 BLAKE2B 
a54eb7841bd037caf537144829818ab25acf7b5a916c6fc2a296a937f36a36b7846cce3b35e751041ccc1dfc5c5c4be1b6031a261927c152657f968bb465915b
 SHA512 
0753743338c4937f57176ef2291f44a919d949c7b3aa73e3210572d670949a60a9ad3efaaaeff198704e1308c169807655bb90d399c1158e4f5c9aae4adcd486

diff --git a/dev-python/filelock/filelock-3.12.2.ebuild 
b/dev-python/filelock/filelock-3.12.2.ebuild
new file mode 100644
index ..5395bafa0b35
--- /dev/null
+++ b/dev-python/filelock/filelock-3.12.2.ebuild
@@ -0,0 +1,29 @@
+# Copyright 2018-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A platform independent file lock for Python"
+HOMEPAGE="
+   https://github.com/tox-dev/py-filelock/
+   https://pypi.org/project/filelock/
+"
+
+LICENSE="Unlicense"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+BDEPEND="
+   dev-python/hatch-vcs[${PYTHON_USEDEP}]
+   test? (
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



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

2023-06-12 Thread Michał Górny
commit: 73a4b54cada4b4e2a6afd09f51c1dc2b406314e2
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 04:41:11 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 04:46:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a4b54c

dev-python/ipykernel: Bump to 6.23.2

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

 dev-python/ipykernel/Manifest|  1 +
 dev-python/ipykernel/ipykernel-6.23.2.ebuild | 77 
 2 files changed, 78 insertions(+)

diff --git a/dev-python/ipykernel/Manifest b/dev-python/ipykernel/Manifest
index cfc9dff155da..c751bc664edf 100644
--- a/dev-python/ipykernel/Manifest
+++ b/dev-python/ipykernel/Manifest
@@ -1,2 +1,3 @@
 DIST ipykernel-6.23.0.tar.gz 151969 BLAKE2B 
c41aac053b27a2e3618831f8d6458b21877b4510062019576fe98f921b9485fe180f2bced09c0a8ddd930af5a386a09d4d13a2ffbb78e58d71bb7a7cea1c91c1
 SHA512 
d852742bd858639d150864d343da23ee915c2034b8fbad7875755ea580be80b5faf553c16af65c50001f214979cd4a80c89fe08e4db7198754b554de0101a1d1
 DIST ipykernel-6.23.1.tar.gz 153370 BLAKE2B 
654998d46851bcc55d3c0c9c6134f3fcf8c81c2552d5af6dcdbd791e1ac98ed223a59aafc9b7b4260345f8730d243d3c82d4e19e03935a368a0a0154de547cb0
 SHA512 
8f3921789c837f7c046eed4ffdaade2273b6491cfd97b9a192a256966a66d58c1ad93cbfa69a5e933e052fa35c2c7a4671a652ee9f2bb2cca5a156c79df0f14f
+DIST ipykernel-6.23.2.tar.gz 154126 BLAKE2B 
75289aed8e3eff98519fc309a802e440b4486a89f8f62717facb85c04fa03405bb0b1200f5c61e07dc6c96e4efda67473a50cc677fc438b7ec8f72157f084859
 SHA512 
f3c05d145aea0ada4a11486357895b9938d64cbebc4a7265a6bd1246dfbe0a3cba1ad4ef1de900115ce24d6a0bdfda71eb6d7a06980366f41c410e22f73ebdec

diff --git a/dev-python/ipykernel/ipykernel-6.23.2.ebuild 
b/dev-python/ipykernel/ipykernel-6.23.2.ebuild
new file mode 100644
index ..3ae331be622c
--- /dev/null
+++ b/dev-python/ipykernel/ipykernel-6.23.2.ebuild
@@ -0,0 +1,77 @@
+# 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} )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="IPython Kernel for Jupyter"
+HOMEPAGE="
+   https://github.com/ipython/ipykernel/
+   https://pypi.org/project/ipykernel/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/comm-0.1.1[${PYTHON_USEDEP}]
+   >=dev-python/debugpy-1.6.5[${PYTHON_USEDEP}]
+   >=dev-python/ipython-7.23.1[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-client-8[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-4.12[${PYTHON_USEDEP}]
+   >=dev-python/matplotlib-inline-0.1[${PYTHON_USEDEP}]
+   dev-python/nest_asyncio[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/psutil[${PYTHON_USEDEP}]
+   >=dev-python/pyzmq-20[${PYTHON_USEDEP}]
+   >=dev-python/tornado-6.1[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.4.0[${PYTHON_USEDEP}]
+"
+# RDEPEND seems specifically needed in BDEPEND, at least jupyter
+# bug #816486
+BDEPEND="
+   ${RDEPEND}
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/pytest-timeout[${PYTHON_USEDEP}]
+   dev-python/ipyparallel[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e 's:^TIMEOUT = .*:TIMEOUT = 120:' ipykernel/tests/*.py || die
+   distutils-r1_src_prepare
+}
+
+python_compile() {
+   distutils-r1_python_compile
+   # Use python3 in kernel.json configuration, bug #784764
+   sed -i -e '/python3.[0-9]\+/s//python3/' \
+   
"${BUILD_DIR}/install${EPREFIX}/usr/share/jupyter/kernels/python3/kernel.json" 
|| die
+}
+
+src_test() {
+   local EPYTEST_DESELECT=(
+   # TODO
+   ipykernel/tests/test_debugger.py::test_attach_debug
+   
ipykernel/tests/test_debugger.py::test_breakpoint_in_cell_with_leading_empty_lines
+   
ipykernel/tests/test_debugger.py::test_rich_inspect_at_breakpoint
+   
ipykernel/tests/test_debugger.py::test_rich_inspect_not_at_breakpoint
+   ipykernel/tests/test_debugger.py::test_set_breakpoints
+   ipykernel/tests/test_debugger.py::test_stop_on_breakpoint
+   ipykernel/tests/test_debugger.py::test_copy_to_globals
+   # hangs?
+   ipykernel/tests/test_eventloop.py::test_tk_loop
+   )
+
+   virtx distutils-r1_src_test
+}



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

2023-06-12 Thread Michał Górny
commit: cad305b29b2751bc7e6fd0f158b8c6c23ea3365d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 04:43:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 04:46:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cad305b2

dev-python/jsonschema-spec: Bump to 0.2.1

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

 dev-python/jsonschema-spec/Manifest|  1 +
 .../jsonschema-spec/jsonschema-spec-0.2.1.ebuild   | 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-python/jsonschema-spec/Manifest 
b/dev-python/jsonschema-spec/Manifest
index e5802f3db993..8e1b82cadff4 100644
--- a/dev-python/jsonschema-spec/Manifest
+++ b/dev-python/jsonschema-spec/Manifest
@@ -2,3 +2,4 @@ DIST jsonschema-spec-0.1.4.gh.tar.gz 30903 BLAKE2B 
eae7ba8b811dfd14d9b2e33d3355b
 DIST jsonschema-spec-0.1.5.gh.tar.gz 36035 BLAKE2B 
4e6019fb1c7f5e85a03488e00ef080798bc6e3e06999d9c9c931072c640fd74b5125882e43dca26bad1acc3bdacb06a26f2c95dff25339e3f8b785d759085a49
 SHA512 
c76b15a3ead9498696c80cf7a378a675194837f04cd88d81be5213a38cde8177d5e8f7866d007648b7013db74d1057b700b027a79bcd893b0d493269abcd621d
 DIST jsonschema-spec-0.1.6.gh.tar.gz 36043 BLAKE2B 
e85cad336d6b5ed11d6a51c8fab2c28826f6a9836ad50d2423b23bef047c338307d3e9430f1d151dbaf7a92574c9899dbfd016c570456996250e8d7634373313
 SHA512 
78ea06a78fd25006d270e2c5033645133ee79b0f45cbfc54e250d4225a36beac59cf9aa92f15fd51bd101fac20fee990d693ab91d8343cd6a298d71735c80884
 DIST jsonschema-spec-0.2.0.gh.tar.gz 37210 BLAKE2B 
44892638371f8ed9074c997e0590594a55a4a00bb0f88bbe535021726f1de6b961825a710c7f1ed63081c5ee7d252bc4f5bcc2cb462ded71ecb492625876c811
 SHA512 
6bc9f50f9132a72243df1a20d16d049ca1413904fba5403fb780663c0819ae3be8dfd51efada84118e34e157e95475e375df9c6ce1e1930c72c6d45dc71d4d04
+DIST jsonschema-spec-0.2.1.gh.tar.gz 37242 BLAKE2B 
8e1b2c4e44052fba0e78cefdf0a60a1e14adbe9f0027464d87e635bac7bb2ce1aefe65c92a1224877128ee23505402f199aca119cd48769d9149d57b5f9ec7ea
 SHA512 
1d1769e301f60c2b2a1e7b413e5d1081f3e069bf29ad12d5e3c4b0c91094c8e78f44b01642a9a58f229e5efe69db14276cf067d9dad37d53c8a35368bd62d6d6

diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.2.1.ebuild 
b/dev-python/jsonschema-spec/jsonschema-spec-0.2.1.ebuild
new file mode 100644
index ..ded412c724c4
--- /dev/null
+++ b/dev-python/jsonschema-spec/jsonschema-spec-0.2.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="JSONSchema Spec with object-oriented paths"
+HOMEPAGE="
+   https://pypi.org/project/jsonschema-spec/
+   https://github.com/p1c2u/jsonschema-spec/
+"
+SRC_URI="
+   https://github.com/p1c2u/jsonschema-spec/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+   >=dev-python/pathable-0.4.1[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
+   >=dev-python/referencing-0.28.1[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-specifications-2023.3.4[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+   test? (
+   dev-python/responses[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   sed -i -e '/--cov/d' pyproject.toml || die
+   # remove random pins due to caret operator
+   sed -i -e 's:\^:>=:' -e 's:,<[0-9.]*::' pyproject.toml || die
+   distutils-r1_src_prepare
+}



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

2023-06-12 Thread Michał Górny
commit: 47ffa816ab5ed7596e5e2a35a539f04900e8c936
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 04:44:32 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 04:46:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ffa816

dev-python/pylint-venv: Bump to 3.0.2

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

 dev-python/pylint-venv/Manifest |  1 +
 dev-python/pylint-venv/pylint-venv-3.0.2.ebuild | 41 +
 2 files changed, 42 insertions(+)

diff --git a/dev-python/pylint-venv/Manifest b/dev-python/pylint-venv/Manifest
index 4bb8c9e48d01..414eab787300 100644
--- a/dev-python/pylint-venv/Manifest
+++ b/dev-python/pylint-venv/Manifest
@@ -1 +1,2 @@
 DIST pylint-venv-3.0.1.gh.tar.gz 14901 BLAKE2B 
e41a0782fe1bdf83b0019c035cb80416838b71924a1574189aa8936a22fce689523984a277305beba49559d0bcdbde9c8b4ac6a9cb12e1a3853a9a3f287a7a57
 SHA512 
7b6e7be85dd5552c99d620550e602eb908fccb1ef0982e1734276e14f882261ad7c13309ac796e657865544484a275016981e9b75ef31d17d4c01454b7e091a8
+DIST pylint-venv-3.0.2.gh.tar.gz 15046 BLAKE2B 
3c07e00739541c4b9b7c28c9b6cf91e8dee27885adcac8ec88b347f6c580ee0a0c905271eb5b5256ccf0ea975604bf98560ce271a27cbfd2d5790d1143ba6af4
 SHA512 
716491ffbb5e6642cd61cee62c720a594d85b4cf44feb2d53d3e120dbdea813234776a95341ac10acbdd64354cc3875659f1d3bbc5f45a87ac5232e1e7f89473

diff --git a/dev-python/pylint-venv/pylint-venv-3.0.2.ebuild 
b/dev-python/pylint-venv/pylint-venv-3.0.2.ebuild
new file mode 100644
index ..02d3f783d513
--- /dev/null
+++ b/dev-python/pylint-venv/pylint-venv-3.0.2.ebuild
@@ -0,0 +1,41 @@
+# 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
+
+DESCRIPTION="Init-hook to use the same Pylint with different virtual 
environments"
+HOMEPAGE="
+   https://pypi.org/project/pylint-venv/
+   https://github.com/jgosmann/pylint-venv/
+"
+SRC_URI="
+   https://github.com/jgosmann/pylint-venv/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-python/pylint-2.14.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   >=dev-python/pylint-2.14.0[${PYTHON_USEDEP}]
+   )
+"
+
+python_test() {
+   # we need to set PYTHONPATH explicitly since the test runs installed
+   # pylint (i.e. starts outside the test venv)
+   local -x PYTHONPATH=${S}:${PYTHONPATH}
+   bash test/test.sh || die "Test failed with ${EPYTHON}"
+}



[gentoo-commits] repo/proj/guru:master commit in: app-admin/gentoo_update/

2023-06-12 Thread Viorel Munteanu
commit: b45d92110c0db7a027f1d367c726733ed812b847
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun 12 22:16:02 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jun 12 22:19:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b45d9211

app-admin/gentoo_update: add upstream info

* Reset XML version in the prologue.
  It refers to the XML specification not ${PV}.

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

 app-admin/gentoo_update/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-admin/gentoo_update/metadata.xml 
b/app-admin/gentoo_update/metadata.xml
old mode 100755
new mode 100644
index 85d200332..bb6b569bf
--- a/app-admin/gentoo_update/metadata.xml
+++ b/app-admin/gentoo_update/metadata.xml
@@ -1,8 +1,11 @@
-
+
 https://www.gentoo.org/dtd/metadata.dtd;>
 

stepan...@pm.me
Stepan Kulikov

+   
+   Lab-Brat/gentoo_update
+   
 



[gentoo-commits] repo/proj/guru:master commit in: app-admin/gentoo_update/

2023-06-12 Thread Viorel Munteanu
commit: ffd6151df1dd06d5255cb742440f3f29cc29730d
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun 12 22:15:36 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jun 12 22:19:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ffd6151d

app-admin/gentoo_update: disable py3.9

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

 app-admin/gentoo_update/gentoo_update-0.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild 
b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
index 0f72acc65..e421c40d5 100644
--- a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
+++ b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
@@ -3,7 +3,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/proj/guru:master commit in: app-admin/gentoo_update/

2023-06-12 Thread Viorel Munteanu
commit: 3d14a319be0352299d8834195b223da6322ebef8
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun 12 22:02:16 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Jun 12 22:19:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d14a319

app-admin/gentoo_update: fix tests

* Make use of distutils-r1 eclass to set the correct dependencies for
  simple testing via the unittest runner.
* Fetch source with a sensible name.

This program is not packaged correctly upstream:
https://github.com/Lab-Brat/gentoo_update/issues/7

Bug: https://bugs.gentoo.org/908307
Bug: https://bugs.gentoo.org/908308
Signed-off-by: Lucio Sauer  posteo.net>

 app-admin/gentoo_update/Manifest   |  4 +---
 app-admin/gentoo_update/gentoo_update-0.1.3.ebuild | 11 +--
 2 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/app-admin/gentoo_update/Manifest b/app-admin/gentoo_update/Manifest
index 0f730ef72..4e240f25a 100644
--- a/app-admin/gentoo_update/Manifest
+++ b/app-admin/gentoo_update/Manifest
@@ -1,3 +1 @@
-DIST 0.1.3.tar.gz 7356 BLAKE2B 
497e8329f1cf335d699ab4f5549e6d35661e4f761d1b2890bb808383a7d30b621a289ba63e64da44dd57f46407410ce491531e1b85ab68b4ff48f48d7dcf2901
 SHA512 
c64d46337037a99b3d122a0cda4f1bceddec17432fdc28807f270a1f12edf3d50c4cac0f50c6ac437f5eb73f6d9dc6e065d0be870d39494d7ca635935f7f0561
-EBUILD gentoo_update-0.1.3.ebuild 511 BLAKE2B 
742d55359537ef19f4e4ad55b6fcb7ec2f7eb779105ff44ee7398bebfe8fbf3af5a1068e46d1b16480f4fe9cbd45119b6cd5ede8d14c0f8b7bd87c73a76d3a65
 SHA512 
7c0893c6f992b1d9682d9e29e726500e5e2712b5fd55b61843665544947b12584610fd65d4048ded17828504a4e1dc8243f468c17b9aee079d540dfc2147831c
-MISC metadata.xml 248 BLAKE2B 
f5ba454b03595a3a57657a2eb5fb7d95e2b97905f4dfae8e20ab39caa9da1a0e98bf2428cecc367bb55bd4fe9442e06e82a9a80ccff93f29d83aa65ee900add4
 SHA512 
8c19092e1c24e10bc4b030e6d6852f0175425d2343c2894bd964bff0402b0e8b61ff5d6ea24300db3939488ccb44ef1dfc6acba66427bdfa794dca7fdf82f18f
+DIST gentoo_update-0.1.3.gh.tar.gz 7356 BLAKE2B 
497e8329f1cf335d699ab4f5549e6d35661e4f761d1b2890bb808383a7d30b621a289ba63e64da44dd57f46407410ce491531e1b85ab68b4ff48f48d7dcf2901
 SHA512 
c64d46337037a99b3d122a0cda4f1bceddec17432fdc28807f270a1f12edf3d50c4cac0f50c6ac437f5eb73f6d9dc6e065d0be870d39494d7ca635935f7f0561

diff --git a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild 
b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
index 505abb059..0f72acc65 100644
--- a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
+++ b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
@@ -2,22 +2,21 @@
 # Distributed under the terms of the GNU General Public License v2
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9,10,11} )
 
 inherit distutils-r1
 
 DESCRIPTION="Gentoo Linux updater"
 HOMEPAGE="https://github.com/Lab-Brat/gentoo_update;
-SRC_URI="https://github.com/Lab-Brat/gentoo_update/archive/refs/tags/${PV}.tar.gz;
+SRC_URI="https://github.com/Lab-Brat/gentoo_update/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="${DEPEND}"
+distutils_enable_tests unittest
 
 src_test() {
-   ${EPYTHON} -m unittest discover -v || die "Tests failed"
+   cd tests || die
+   distutils-r1_src_test
 }
-



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

2023-06-12 Thread Viorel Munteanu
commit: 20b72a9784f477db0d07fe65f1a665d177008697
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Jun 13 05:08:34 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jun 13 05:08:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20b72a97

dev-python/dropbox: drop 11.36.1

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

 dev-python/dropbox/Manifest   |  1 -
 dev-python/dropbox/dropbox-11.36.1.ebuild | 43 ---
 2 files changed, 44 deletions(-)

diff --git a/dev-python/dropbox/Manifest b/dev-python/dropbox/Manifest
index 5c42e049b..312d1388e 100644
--- a/dev-python/dropbox/Manifest
+++ b/dev-python/dropbox/Manifest
@@ -1,2 +1 @@
-DIST dropbox-sdk-python-11.36.1.gh.tar.gz 110 BLAKE2B 
ed2586c27e020cae38dafdee7367ea38ad191a6275ab677adef13cf3b3c2eec1fab204d6845a7108b33a925a41459053eb5d33bd5a5c0be771613e9f89f775d7
 SHA512 
29db18efa9059744d6e18f3f15eaee9161df0e26af947fac3fdf3d7e906380f499c1ecc4b2c14a5207c879cd282b73dea44a1dc664f27be99fbe2cd309b86f09
 DIST dropbox-sdk-python-11.36.2.gh.tar.gz 1166700 BLAKE2B 
afd0592bd1e18416f91d1fd673f2b7b7f605eaab80c02a9d8535fefa7fb23c8bc6a08c191492e1ced5d4b2d17fa72e8e5b6a58ba797f170c0efb75e755a451c9
 SHA512 
ec27685b4e5344e706bffb68b110ef2d7b307a5865bed3e042d6835f3666d2eefca646627a07bae1a3142e5f0346865fe285b037b00f3da081eb5797f9a768f5

diff --git a/dev-python/dropbox/dropbox-11.36.1.ebuild 
b/dev-python/dropbox/dropbox-11.36.1.ebuild
deleted file mode 100644
index cc7624868..0
--- a/dev-python/dropbox/dropbox-11.36.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2021-2022 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
-
-GH_PN=dropbox-sdk-python
-
-DESCRIPTION="The offical Dropbox SDK for Python"
-HOMEPAGE="https://www.dropbox.com/developers;
-# pypi does not have tests, stick with gh
-SRC_URI="https://github.com/dropbox/${GH_PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${GH_PN}-${PV}.gh.tar.gz"
-S="${WORKDIR}"/${GH_PN}-${PV}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
-   >=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
-   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
-   >=dev-python/stone-2.0.0[${PYTHON_USEDEP}]
-"
-
-# disable tests that need SCOPED_USER_DROPBOX_TOKEN
-# and tests that fail
-EPYTEST_DESELECT=(
-   test/integration/test_dropbox.py
-   test/unit/test_dropbox_unit.py::TestClient
-   test/unit/test_dropbox_unit.py::TestOAuth::test_NoRedirect_whole_flow
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   # this is wrong
-   sed -i -e "s/^import mock$/from unittest import mock/" 
test/unit/test_dropbox_unit.py || die
-
-   distutils-r1_python_prepare_all
-}



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

2023-06-12 Thread Viorel Munteanu
commit: 87fec8ff9e9cc821fbcb80b6b25be35ddf79367c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Tue Jun 13 05:08:29 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Tue Jun 13 05:08:43 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87fec8ff

dev-python/dropbox: add 11.36.2

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

 dev-python/dropbox/Manifest   |  1 +
 dev-python/dropbox/dropbox-11.36.2.ebuild | 43 +++
 2 files changed, 44 insertions(+)

diff --git a/dev-python/dropbox/Manifest b/dev-python/dropbox/Manifest
index 4ebd36031..5c42e049b 100644
--- a/dev-python/dropbox/Manifest
+++ b/dev-python/dropbox/Manifest
@@ -1 +1,2 @@
 DIST dropbox-sdk-python-11.36.1.gh.tar.gz 110 BLAKE2B 
ed2586c27e020cae38dafdee7367ea38ad191a6275ab677adef13cf3b3c2eec1fab204d6845a7108b33a925a41459053eb5d33bd5a5c0be771613e9f89f775d7
 SHA512 
29db18efa9059744d6e18f3f15eaee9161df0e26af947fac3fdf3d7e906380f499c1ecc4b2c14a5207c879cd282b73dea44a1dc664f27be99fbe2cd309b86f09
+DIST dropbox-sdk-python-11.36.2.gh.tar.gz 1166700 BLAKE2B 
afd0592bd1e18416f91d1fd673f2b7b7f605eaab80c02a9d8535fefa7fb23c8bc6a08c191492e1ced5d4b2d17fa72e8e5b6a58ba797f170c0efb75e755a451c9
 SHA512 
ec27685b4e5344e706bffb68b110ef2d7b307a5865bed3e042d6835f3666d2eefca646627a07bae1a3142e5f0346865fe285b037b00f3da081eb5797f9a768f5

diff --git a/dev-python/dropbox/dropbox-11.36.2.ebuild 
b/dev-python/dropbox/dropbox-11.36.2.ebuild
new file mode 100644
index 0..cc7624868
--- /dev/null
+++ b/dev-python/dropbox/dropbox-11.36.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2022 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
+
+GH_PN=dropbox-sdk-python
+
+DESCRIPTION="The offical Dropbox SDK for Python"
+HOMEPAGE="https://www.dropbox.com/developers;
+# pypi does not have tests, stick with gh
+SRC_URI="https://github.com/dropbox/${GH_PN}/archive/refs/tags/v${PV}.tar.gz 
-> ${GH_PN}-${PV}.gh.tar.gz"
+S="${WORKDIR}"/${GH_PN}-${PV}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-2.16.2[${PYTHON_USEDEP}]
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+   >=dev-python/stone-2.0.0[${PYTHON_USEDEP}]
+"
+
+# disable tests that need SCOPED_USER_DROPBOX_TOKEN
+# and tests that fail
+EPYTEST_DESELECT=(
+   test/integration/test_dropbox.py
+   test/unit/test_dropbox_unit.py::TestClient
+   test/unit/test_dropbox_unit.py::TestOAuth::test_NoRedirect_whole_flow
+)
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # this is wrong
+   sed -i -e "s/^import mock$/from unittest import mock/" 
test/unit/test_dropbox_unit.py || die
+
+   distutils-r1_python_prepare_all
+}



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

2023-06-12 Thread Michał Górny
commit: 900b165ca006bc4bc1db7f83730861181fa424f0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 03:53:17 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 04:30:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=900b165c

app-admin/awscli: Bump to 1.27.152

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 5daa849d7216..77a5617dddb7 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.27.142.gh.tar.gz 2426758 BLAKE2B 
587791e0102d51b9681718a71c1225c673f1545f98d2cbd679d266c559ae4252e92ec2c41a640584b5ce1e4aced885489723edb90e0700846e3fd74968be42bd
 SHA512 
cb2ba71dc955ddd5a738f6e703a16216effdbd1232fa4e14c5974bf59c6f871ba80a4a61614dccb0fc110c689ce24f466c4142967be83f48c5de41699450d092
 DIST aws-cli-1.27.146.gh.tar.gz 2430455 BLAKE2B 
5e59ad0a5e97b4f218c694a6c9df3fb85dd7682fc1c3e549e9bb38ef3f89f63ef4976f539134d744ef3acbf9a506ddbb2b1cb93c44e11460e96db05f0fc02bd5
 SHA512 
e942c2ba2abba21eae87ba2f88f727c7cf77681232e2aac9c975c07ba4bee41a10ef9044f3828ce61271a569e71469420d6b4ee7ec272fc8ea7132a597450d23
 DIST aws-cli-1.27.151.gh.tar.gz 2433265 BLAKE2B 
a26710e9af6cca92db87394c15415ade9aa1228d270386e96540d617b71b1531c15f3a0c5c65e9bd1ceca6ee7c49477b07e8fe7cdedee080c6c163e7aac9794c
 SHA512 
80af195a72112e660db1ff958d4fc61f57a2781a007eb7ba945d6eb6d44589c1f505c9cc30d350d56e8cf376aa30de1d3a220efe0672941ed9ee57375b405502
+DIST aws-cli-1.27.152.gh.tar.gz 2434279 BLAKE2B 
4c7ff9c0df3aee2eb8d195941f0d443a0904f7becbf6d9484425d940ca2f686520a28e9ab196a634663f6b1662905352ad7548ec4ba2bbde770af74970a5bf99
 SHA512 
8039ff55f967091649e74f4a827044ebddeff7beb28cc4bc47ed817941c64cd6f6e274c705fbeb49ce58331514b4bc4b6622689f1740a6ef676983cf0224e942

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



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

2023-06-12 Thread Michał Górny
commit: 2a4487e65491354ddfb91e09550b83149e25350b
Author: jinqiang zhang  0x0  ee>
AuthorDate: Tue Jun 13 02:22:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 04:30:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a4487e6

dev-python/jsonschema-spec: add dev-python/responses test dep

Closes: https://bugs.gentoo.org/908423
Signed-off-by: jinqiang zhang  0x0.ee>
Closes: https://github.com/gentoo/gentoo/pull/31408
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/jsonschema-spec/jsonschema-spec-0.2.0.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-python/jsonschema-spec/jsonschema-spec-0.2.0.ebuild 
b/dev-python/jsonschema-spec/jsonschema-spec-0.2.0.ebuild
index 616ded180470..175114048014 100644
--- a/dev-python/jsonschema-spec/jsonschema-spec-0.2.0.ebuild
+++ b/dev-python/jsonschema-spec/jsonschema-spec-0.2.0.ebuild
@@ -29,6 +29,12 @@ RDEPEND="
>=dev-python/jsonschema-specifications-2023.3.4[${PYTHON_USEDEP}]
 "
 
+BDEPEND="
+   test? (
+   dev-python/responses[${PYTHON_USEDEP}]
+   )
+"
+
 distutils_enable_tests pytest
 
 src_prepare() {



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

2023-06-12 Thread Michał Górny
commit: c96a7deaf2d4befef72965cedb796fa70fa66e72
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 03:53:01 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 04:30:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c96a7dea

dev-python/botocore: Bump to 1.29.152

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

 dev-python/botocore/Manifest |  1 +
 dev-python/botocore/botocore-1.29.152.ebuild | 79 
 2 files changed, 80 insertions(+)

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index c260b8c31c39..405f805924ea 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.29.142.gh.tar.gz 11528069 BLAKE2B 
860a5ab68d26424702006b221e62e29cfe21ba93593be61e4ef7e89ab50c6afb4b305f2ef3b2d80fd428cf7791933e43b20e1d4934d330653290a7b2aa16f6c4
 SHA512 
f408175054095bdd3094dd789de333e4e669cee72fdbc5b03551fc006cbcda5cf69eaa6daa2eb3bf09b30524f50d4b7b334d7b18051e55eca12caa16529b41bf
 DIST botocore-1.29.146.gh.tar.gz 11553866 BLAKE2B 
7b5b060480de459af9045be8724272fb876c8663b39b1a1ea3575cee83d233dc4e04735682f7eac9299ae0219a5995ddd3379d75c6d2e1bece565e2294b3cc23
 SHA512 
e786137deaac49fa9db7c8c4df1ff8be195dd400432fbb2e6a23608181161234fa5c3a81a293b4ae1133d1a40e0341b3a081f0d845672e8d0c604fdffc2bc1b5
 DIST botocore-1.29.151.gh.tar.gz 11618833 BLAKE2B 
cac8007e6177c029b97e288c244668657da6b20d3ea1b4e5b1b93e65bf7dec1206c5bccdc70094e14b02a3937a10f12868a3ea9b85cf6fbcb6e7a6c71155170a
 SHA512 
960a5a62e467a3057e89f1f7d2700b67a1aff442b85a7b89b7da6a403deb2d706e9d6297392ef74a5569d90cd3123fa0474d40f378f0756012d88665c0214aa4
+DIST botocore-1.29.152.gh.tar.gz 11624895 BLAKE2B 
f6b8596548ab8ff5cbf401d98ebf90cd0425f0363f9be1b71f58649a98dd6c69a859deb80467621bcdc5c15ebe151df7960880ebc013d5834d5310e80a89e948
 SHA512 
f51f8e00e61ed51d39ec9e51a08cf0f57d29f5e1d4e77460cf28ed296f062cf9df2b5761a30d8a78b6bc4ca8a971032150929cb84147d099e45f8e0112a717e5

diff --git a/dev-python/botocore/botocore-1.29.152.ebuild 
b/dev-python/botocore/botocore-1.29.152.ebuild
new file mode 100644
index ..3ced99abe4ff
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.152.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+   https://github.com/boto/botocore/
+   https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/botocore;
+   inherit git-r3
+else
+   SRC_URI="
+   https://github.com/boto/botocore/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+   dev-python/six[${PYTHON_USEDEP}]
+   =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+   # unpin deps
+   sed -i -e "s:>=.*':':" setup.py || die
+
+   # unbundle deps
+   rm -r botocore/vendored || die
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_src_prepare
+}
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # rely on bundled six
+   tests/functional/test_six_imports.py::test_no_bare_six_imports
+   tests/functional/test_six_threading.py::test_six_thread_safety
+   # fails on unrelated warnings
+   
tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+   
tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+   # TODO
+   
tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+   # urllib3-2 compatibility, mock relies on implementation details
+   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_no_response_from_server
+   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_returned
+   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_continue_sends_307
+   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_expect_100_sends_connection_header
+   
tests/unit/test_awsrequest.py::TestAWSHTTPConnection::test_handles_expect_100_with_different_reason_phrase
+   

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

2023-06-12 Thread Michał Górny
commit: c879fe71d7a20e81d79f52e60214c6bd4eb6814d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 13 03:53:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 13 04:30:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c879fe71

dev-python/boto3: Bump to 1.26.152

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

 dev-python/boto3/Manifest  |  1 +
 dev-python/boto3/boto3-1.26.152.ebuild | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 2662a0a73ec3..dd0050c01b97 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.26.142.gh.tar.gz 655602 BLAKE2B 
e9d5671308e71bb43a97953407f4aba5b78594ed39b26c3c992af9db8864e3c363ab874a66b5b015083c4a18fe7415bb1761137367783a70ff22564ada8a8842
 SHA512 
c2eabdb47898aa26fc8ba8a8ebfa43a86153188af1f1600bfa741bd3af1ce68a8692e461aecb5a29df94885e1c977b06c3cd009f1cec52a2e7a9dc853a2c3942
 DIST boto3-1.26.146.gh.tar.gz 658035 BLAKE2B 
29104a4ebd16ca8b2a0631bb747ed8b5af9fd6a5c86927937e6fc3ded14857c5244dc3ae4db1aec880f845b32d505edb1ef652a29f9f4d48f8a935a3ff239dbd
 SHA512 
910c49bfdca0f39e089eab50ca24f9cfa3c75cae8c33d53155f0df2dd4c6ae1729dc235bfb3f5880cd50bdeeb60327490bf2372ca2cc14600d24dc90b51d6120
 DIST boto3-1.26.151.gh.tar.gz 661732 BLAKE2B 
8adc42757d828414dd4bde9f460bc9fd6781131de5c8a5648fd1b6888ad4ff656db4075aeb2855493823290c5239ea6364aedd531197206c540b126bd466c379
 SHA512 
51359a351ed023de6b7c84e6d3e2bd5fc28f1ddc39e71af61bc6880002ed9478150e87e4237032d0ff9110792fcfbc09a62ee23f89d7d417730a88abccda0517
+DIST boto3-1.26.152.gh.tar.gz 662874 BLAKE2B 
31866c0c3244cdb868fadaf985410e5577d8d75f37387ee44f6ce879ae06c282a4e85e262da4bab3e588918b126110c10b5a64bf7764f076baf495a4382cd225
 SHA512 
3d496da055172bbc840a3a6f8bd7df6f24bbb1f2f5dbacbbc0e337d4bd15d1355b9fd2e5dbb9e611aa1e415d11dc32bd0b61428a0d0ce7e2d55bb143a0cf1491

diff --git a/dev-python/boto3/boto3-1.26.152.ebuild 
b/dev-python/boto3/boto3-1.26.152.ebuild
new file mode 100644
index ..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.152.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+   https://github.com/boto/boto3/
+   https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "" ]]; then
+   EGIT_REPO_URI="https://github.com/boto/boto3;
+   inherit git-r3
+   BOTOCORE_PV=${PV}
+else
+   SRC_URI="
+   https://github.com/boto/boto3/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+   "
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux ~x86-linux"
+
+   # botocore is x.(y+3).z
+   BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+   >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+   >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/mock[${PYTHON_USEDEP}]
+   dev-python/pytest-xdist[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # don't lock versions to narrow ranges
+   sed -e '/botocore/ d' \
+   -e '/jmespath/ d' \
+   -e '/s3transfer/ d' \
+   -i setup.py || die
+
+   # do not rely on bundled deps in botocore (sic!)
+   find -name '*.py' -exec sed -i \
+   -e 's:from botocore[.]vendored import:import:' \
+   -e 's:from botocore[.]vendored[.]:from :' \
+   {} + || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}



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

2023-06-12 Thread Zac Medico
commit: f27bb9890be73dc891a805257a16a495f7fbfcaa
Author: Zac Medico  gentoo  org>
AuthorDate: Tue Jun 13 03:52:42 2023 +
Commit: Zac Medico  gentoo  org>
CommitDate: Tue Jun 13 03:52:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f27bb989

app-admin/vault: add 1.12.7

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

 app-admin/vault/Manifest|  2 +
 app-admin/vault/vault-1.12.7.ebuild | 86 +
 2 files changed, 88 insertions(+)

diff --git a/app-admin/vault/Manifest b/app-admin/vault/Manifest
index 8acf49f9771f..444e44067ae8 100644
--- a/app-admin/vault/Manifest
+++ b/app-admin/vault/Manifest
@@ -1,2 +1,4 @@
 DIST vault-1.12.5-vendor.tar.gz 53968923 BLAKE2B 
ea00b99e5cecbd0157222057269a570ea10194aa60821efeee8fa85c6a7497f3dd46d2d6fe04ad2c881e8176fff6bc033986099657e9333c9dfe6dd1c796aea1
 SHA512 
554b2e23120045d8ae22365d509756aa47754d4ba8c02886619fdf383a95fcbad172b2fe4b738df1c09ff0368aab6fc68aa70305b075254f103358e99fbc508e
 DIST vault-1.12.5-webui.tar.xz 1415000 BLAKE2B 
b3fc8fd9074456b4b9518c4eb8ce2657fb3d3ef16338afc548a2a397d1d2e9e8f1520549cfd2833554249f6eb8f64fe798e1743c1745d81c58710299dbeb50b3
 SHA512 
e77616d03042dd101fa854004a36ab74641196dd3dfb40daef58896dc330b3b17da3fad56a29ca7d93a034901a30cac1928e44ed6e48e77dc5aa16f6369e7d3e
+DIST vault-1.12.7-vendor.tar.gz 54194408 BLAKE2B 
e67a011490b94f10ee54e30054b9efc5229f14aed9409d057972123a180631e6226b4e1240b5179737ba373db16db87ea06124aa5b1865471df968d02b76eca8
 SHA512 
7562b07a03e864851f511a9cbfdf650cc2cdcef29280073a8d20497accdea868f33a194b504c90221084affe684aa6bd71d0a77490ac149576a84482adcbfc14
+DIST vault-1.12.7-webui.tar.xz 1418060 BLAKE2B 
1d120967842b514112d4dcc70e090acd2ae8a8c0c166150e1c310941514ddf9468efab4d11c6d060020b55e1e0a6b34a642f8f52ef145e6050c2224be3b9995e
 SHA512 
15f3c358a6650b9185feb4c68c89230e049cd497848a6d5bf4d004052e56f3ac20309206ca9aab63513fd2bea368e3a557857683f3476ce6c57b6a38128a103b

diff --git a/app-admin/vault/vault-1.12.7.ebuild 
b/app-admin/vault/vault-1.12.7.ebuild
new file mode 100644
index ..bca60ca1df89
--- /dev/null
+++ b/app-admin/vault/vault-1.12.7.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit fcaps go-module systemd
+
+DESCRIPTION="A tool for managing secrets"
+HOMEPAGE="https://vaultproject.io/;
+
+VAULT_WEBUI_ARCHIVE="${P}-webui.tar.xz"
+SRC_URI="https://github.com/zmedico/vault/archive/refs/tags/v${PV}-vendor.tar.gz
 -> ${P}-vendor.tar.gz
+   webui? (
+   https://dev.gentoo.org/~zmedico/dist/${VAULT_WEBUI_ARCHIVE}
+   )"
+
+LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC-BY-SA-4.0 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="+webui"
+
+BDEPEND="
+   app-arch/zip
+   dev-go/gox
+   >=dev-lang/go-1.15.3"
+COMMON_DEPEND="acct-group/vault
+   acct-user/vault"
+   DEPEND="${COMMON_DEPEND}"
+   RDEPEND="${COMMON_DEPEND}"
+
+FILECAPS=(
+   -m 755 'cap_ipc_lock=+ep' usr/bin/${PN}
+)
+
+RESTRICT="test"
+S=${WORKDIR}/${P}-vendor
+
+src_unpack() {
+   default
+}
+
+src_prepare() {
+   default
+   # Avoid the need to have a git checkout
+   sed -e 's:^\(GIT_COMMIT=\).*:\1:' \
+   -e 's:^\(GIT_DIRTY=\).*:\1:' \
+   -e s:\'\${GIT_COMMIT}\${GIT_DIRTY}\':: \
+   -e "s|^BUILD_DATE=.*|BUILD_DATE=$(date +%Y-%m-%dT%H:%M:%SZ)|" \
+   -i scripts/build.sh || die
+   sed -e "/hooks/d" \
+   -e 's|^\([[:space:]]*\)goimports .*)|\1true|' \
+   -e "s/gofumpt/gofmt/g" \
+   -i Makefile || die
+   if [[ -d "${WORKDIR}/http/web_ui" ]]; then
+   rm -rf "${S}/http/web_ui" || die
+   mv "${WORKDIR}/http/web_ui" "${S}/http/web_ui" ||
+   die "mv failed"
+   else
+   mkdir -p "${S}/http/web_ui" || die
+   touch "${S}/http/web_ui/no_web_ui" || die
+   fi
+}
+
+src_compile() {
+   mkdir "${T}"/bin || die
+   BUILD_TAGS="$(usex webui ui '')" \
+   GOPATH="${T}" \
+   XC_ARCH=$(go env GOARCH) \
+   XC_OS=$(go env GOOS) \
+   XC_OSARCH=$(go env GOOS)/$(go env GOARCH) \
+   emake bin
+}
+
+src_install() {
+   dobin bin/${PN}
+   dodoc CHANGELOG.md CONTRIBUTING.md README.md
+   insinto /etc/${PN}.d
+   doins "${FILESDIR}/"*.json.example
+   insinto /etc/logrotate.d
+   newins "${FILESDIR}/${PN}.logrotated" "${PN}"
+   newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+   systemd_dounit "${FILESDIR}/${PN}.service"
+   keepdir /var/log/${PN}
+   fowners ${PN}:${PN} /var/log/${PN}
+}



[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/files/, dev-qt/qtnetwork/

2023-06-12 Thread orbea
commit: bfa63407717e18916b47899d9380f569479b45e4
Author: orbea  riseup  net>
AuthorDate: Tue Jun 13 03:42:01 2023 +
Commit: orbea  riseup  net>
CommitDate: Tue Jun 13 03:42:01 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=bfa63407

dev-qt/qtnetwork: add 5.15.9-r3

Signed-off-by: orbea  riseup.net>

 .../files/qtnetwork-5.15.9-CVE-2023-34410.patch| 113 +
 dev-qt/qtnetwork/qtnetwork-5.15.9-r3.ebuild|  83 +++
 2 files changed, 196 insertions(+)

diff --git a/dev-qt/qtnetwork/files/qtnetwork-5.15.9-CVE-2023-34410.patch 
b/dev-qt/qtnetwork/files/qtnetwork-5.15.9-CVE-2023-34410.patch
new file mode 100644
index 000..3c91452
--- /dev/null
+++ b/dev-qt/qtnetwork/files/qtnetwork-5.15.9-CVE-2023-34410.patch
@@ -0,0 +1,113 @@
+From 51a3c8d7b8140f0bf6912d14a58bcd0092b868a1 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?M=C3=A5rten=20Nordheim?= 
+Date: Wed, 10 May 2023 16:43:41 +0200
+Subject: [PATCH 1/2] Schannel: Reject certificate not signed by a configured
+ CA certificate
+
+Not entirely clear why, but when building the certificate chain for a
+peer the system certificate store is searched for root certificates.
+General expectation is that after calling
+`sslConfiguration.setCaCertificates()` the system certificates will
+not be taken into consideration.
+
+To work around this behavior, we do a manual check that the root of the
+chain is part of the configured CA certificates.
+
+Pick-to: 6.5 6.2 5.15
+Change-Id: I03666a4d9b0eac39ae97e150b4743120611a11b3
+Reviewed-by: Edward Welbourne 
+Reviewed-by: Volker Hilsheimer 
+(cherry picked from commit ada2c573c1a25f8d96577734968fe317ddfa292a)
+---
+ src/network/ssl/qsslsocket_schannel.cpp | 22 ++
+ 1 file changed, 22 insertions(+)
+
+diff --git a/src/network/ssl/qsslsocket_schannel.cpp 
b/src/network/ssl/qsslsocket_schannel.cpp
+index c956ce3c2b..d1b23af29b 100644
+--- a/src/network/ssl/qsslsocket_schannel.cpp
 b/src/network/ssl/qsslsocket_schannel.cpp
+@@ -1880,6 +1880,28 @@ bool 
QSslSocketBackendPrivate::verifyCertContext(CERT_CONTEXT *certContext)
+ if (configuration.peerVerifyDepth > 0 && 
DWORD(configuration.peerVerifyDepth) < verifyDepth)
+ verifyDepth = DWORD(configuration.peerVerifyDepth);
+ 
++const auto  = q->sslConfiguration().caCertificates();
++
++if (!rootCertOnDemandLoadingAllowed()
++&& !(chain->TrustStatus.dwErrorStatus & 
CERT_TRUST_IS_PARTIAL_CHAIN)
++&& (q->peerVerifyMode() == QSslSocket::VerifyPeer
++|| (isClient && q->peerVerifyMode() == 
QSslSocket::AutoVerifyPeer))) {
++// When verifying a peer Windows "helpfully" builds a chain that
++// may include roots from the system store. But we don't want that if
++// the user has set their own CA certificates.
++// Since Windows claims this is not a partial chain the root is 
included
++// and we have to check that it is one of our configured CAs.
++CERT_CHAIN_ELEMENT *element = chain->rgpElement[chain->cElement - 1];
++QSslCertificate certificate = getCertificateFromChainElement(element);
++if (!caCertificates.contains(certificate)) {
++auto error = QSslError(QSslError::CertificateUntrusted, 
certificate);
++sslErrors += error;
++emit q->peerVerifyError(error);
++if (q->state() != QAbstractSocket::ConnectedState)
++return false;
++}
++}
++
+ for (DWORD i = 0; i < verifyDepth; i++) {
+ CERT_CHAIN_ELEMENT *element = chain->rgpElement[i];
+ QSslCertificate certificate = getCertificateFromChainElement(element);
+-- 
+2.41.0
+
+
+From a933f89e1f69b97ccb9d1e5f82d9a619c02afcd2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?M=C3=A5rten=20Nordheim?= 
+Date: Thu, 25 May 2023 14:40:29 +0200
+Subject: [PATCH 2/2] Ssl: Copy the on-demand cert loading bool from default
+ config
+
+Otherwise individual sockets will still load system certificates when
+a chain doesn't match against the configured CA certificates.
+That's not intended behavior, since specifically setting the CA
+certificates means you don't want the system certificates to be used.
+
+Follow-up to/amends ada2c573c1a25f8d96577734968fe317ddfa292a
+
+This is potentially a breaking change because now, if you ever add a
+CA to the default config, it will disable loading system certificates
+on demand for all sockets. And the only way to re-enable it is to
+create a null-QSslConfiguration and set it as the new default.
+
+Pick-to: 6.5 6.2 5.15
+Change-Id: Ic3b2ab125c0cdd58ad654af1cb36173960ce2d1e
+Reviewed-by: Timur Pocheptsov 
+(cherry picked from commit 57ba6260c0801055b7188fdaa1818b940590f5f1)
+---
+ src/network/ssl/qsslsocket.cpp | 5 +
+ 1 file changed, 5 insertions(+)
+
+diff --git a/src/network/ssl/qsslsocket.cpp b/src/network/ssl/qsslsocket.cpp
+index 5bb6e7ee4a..2a0b3a4f1d 100644
+--- 

[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtbase/files/

2023-06-12 Thread orbea
commit: e4e6f57cf6b634a506908ae401ff9488368c3e92
Author: orbea  riseup  net>
AuthorDate: Tue Jun 13 03:26:42 2023 +
Commit: orbea  riseup  net>
CommitDate: Tue Jun 13 03:26:42 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=e4e6f57c

dev-qt/qtbase: drop unused patch

Signed-off-by: orbea  riseup.net>

 .../qtbase/files/qtbase-6.5.0-CVE-2023-33285.patch | 101 -
 1 file changed, 101 deletions(-)

diff --git a/dev-qt/qtbase/files/qtbase-6.5.0-CVE-2023-33285.patch 
b/dev-qt/qtbase/files/qtbase-6.5.0-CVE-2023-33285.patch
deleted file mode 100644
index c982cce..000
--- a/dev-qt/qtbase/files/qtbase-6.5.0-CVE-2023-33285.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-From a2dc11b37fd71f785c342c40549f54edfdd1a6f8 Mon Sep 17 00:00:00 2001
-From: Thiago Macieira 
-Date: Thu, 11 May 2023 21:40:15 -0700
-Subject: [PATCH] QDnsLookup/Unix: make sure we don't overflow the buffer
-MIME-Version: 1.0
-Content-Type: text/plain; charset=utf8
-Content-Transfer-Encoding: 8bit
-
-The DNS Records are variable length and encode their size in 16 bits
-before the Record Data (RDATA). Ensure that both the RDATA and the
-Record header fields before it fall inside the buffer we have.
-
-Additionally reject any replies containing more than one query records.
-
-[ChangeLog][QtNetwork][QDnsLookup] Fixed a bug that could cause a buffer
-overflow in Unix systems while parsing corrupt, malicious, or truncated
-replies.
-
-Pick-to: 5.15 6.2 6.5.1
-Change-Id: I3e3bfef633af4130a03afffd175e4b9547654b95
-Reviewed-by: MÃ¥rten Nordheim 
-Reviewed-by: Jani Heikkinen 
-(cherry picked from commit 7dba2c87619d558a61a30eb30cc1d9c3fe6df94c)
-Reviewed-by: Daniel Smith 

- src/network/kernel/qdnslookup_unix.cpp | 31 +--
- 1 file changed, 25 insertions(+), 6 deletions(-)
-
-diff --git a/src/network/kernel/qdnslookup_unix.cpp 
b/src/network/kernel/qdnslookup_unix.cpp
-index 8db79028f775..ad7bb51f67a5 100644
 a/src/network/kernel/qdnslookup_unix.cpp
-+++ b/src/network/kernel/qdnslookup_unix.cpp
-@@ -193,7 +193,6 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
- // responseLength in case of error, we still can extract the
- // exact error code from the response.
- HEADER *header = (HEADER*)response;
--const int answerCount = ntohs(header->ancount);
- switch (header->rcode) {
- case NOERROR:
- break;
-@@ -227,18 +226,31 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
- return;
- }
- 
--// Skip the query host, type (2 bytes) and class (2 bytes).
- char host[PACKETSZ], answer[PACKETSZ];
- unsigned char *p = response + sizeof(HEADER);
--int status = local_dn_expand(response, response + responseLength, p, 
host, sizeof(host));
--if (status < 0) {
-+int status;
-+
-+if (ntohs(header->qdcount) == 1) {
-+// Skip the query host, type (2 bytes) and class (2 bytes).
-+status = local_dn_expand(response, response + responseLength, p, 
host, sizeof(host));
-+if (status < 0) {
-+reply->error = QDnsLookup::InvalidReplyError;
-+reply->errorString = tr("Could not expand domain name");
-+return;
-+}
-+if ((p - response) + status + 4 >= responseLength)
-+header->qdcount = 0x;   // invalid reply below
-+else
-+p += status + 4;
-+}
-+if (ntohs(header->qdcount) > 1) {
- reply->error = QDnsLookup::InvalidReplyError;
--reply->errorString = tr("Could not expand domain name");
-+reply->errorString = tr("Invalid reply received");
- return;
- }
--p += status + 4;
- 
- // Extract results.
-+const int answerCount = ntohs(header->ancount);
- int answerIndex = 0;
- while ((p < response + responseLength) && (answerIndex < answerCount)) {
- status = local_dn_expand(response, response + responseLength, p, 
host, sizeof(host));
-@@ -250,6 +262,11 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
- const QString name = QUrl::fromAce(host);
- 
- p += status;
-+
-+if ((p - response) + 10 > responseLength) {
-+// probably just a truncated reply, return what we have
-+return;
-+}
- const quint16 type = (p[0] << 8) | p[1];
- p += 2; // RR type
- p += 2; // RR class
-@@ -257,6 +274,8 @@ void QDnsLookupRunnable::query(const int requestType, 
const QByteArray 
- p += 4;
- const quint16 size = (p[0] << 8) | p[1];
- p += 2;
-+if ((p - response) + size > responseLength)
-+return; // truncated
- 
- if (type == QDnsLookup::A) {
- if (size != 4) {
--- 
-2.16.3
-



[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtbase/, dev-qt/qtbase/files/

2023-06-12 Thread orbea
commit: 4168c2e8b862c51c9ddb9dd52d48ced57ba9e310
Author: Anna “CyberTailor”  sysrq  in>
AuthorDate: Sun Jun 11 08:40:06 2023 +
Commit: orbea  riseup  net>
CommitDate: Tue Jun 13 03:25:21 2023 +
URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=4168c2e8

dev-qt/qtbase: drop 6.5.0, add 6.5.1

Signed-off-by: Anna “CyberTailor”  sysrq.in>
Closes: https://github.com/gentoo/libressl/pull/531
Signed-off-by: orbea  riseup.net>

 dev-qt/qtbase/Manifest |  2 +-
 .../qtbase/files/qtbase-6.5.0-CVE-2023-32762.patch | 54 --
 ...-6.5.0-setActiveWindow-deprecated-version.patch | 35 --
 .../qtbase/files/qtbase-6.5.1-CVE-2023-34410.patch | 54 ++
 ...base-6.5.0-r3.ebuild => qtbase-6.5.1-r1.ebuild} |  7 ++-
 5 files changed, 58 insertions(+), 94 deletions(-)

diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
index 6b955e5..3c5bf4d 100644
--- a/dev-qt/qtbase/Manifest
+++ b/dev-qt/qtbase/Manifest
@@ -1 +1 @@
-DIST qtbase-everywhere-src-6.5.0.tar.xz 48020636 BLAKE2B 
234000eeb6e1b57a1c7561613bf437453fc2db0d23d5ddd61c38961311a7de5263c086864554aff7a0bc1e5a406af78ef8342eed3c8a5f48b9237912614f380b
 SHA512 
29f70b9a9650afdd8e34703a7a8191feab4c3a25d0bc3a41010ea842389335b24e2685721fdb4a03653475ebd9bf8a8e4f4a77bf5d64b1289590b5ca0e4623f3
+DIST qtbase-everywhere-src-6.5.1.tar.xz 48287392 BLAKE2B 
47872492f21a936d980891c28df61591380bc236adc66b57a90fbb87dd292cdeb3c632fb1159231ba40142d25e02944e4c5e8568153f1286e0a1abc8c5b26699
 SHA512 
7f7b20bbc25cda65266d6067cdd68e3e077636988d67dbf5783f79a61186135fb3a36d57ac72cfe4501012035b630ab1f5849148e4817726d4f459fa1937e91a

diff --git a/dev-qt/qtbase/files/qtbase-6.5.0-CVE-2023-32762.patch 
b/dev-qt/qtbase/files/qtbase-6.5.0-CVE-2023-32762.patch
deleted file mode 100644
index 3574706..000
--- a/dev-qt/qtbase/files/qtbase-6.5.0-CVE-2023-32762.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-From eae7c36d681acfb82572b56e24bbb2cd42242e57 Mon Sep 17 00:00:00 2001
-From: =?utf8?q?M=C3=A5rten=20Nordheim?= 
-Date: Fri, 5 May 2023 11:07:26 +0200
-Subject: [PATCH] Hsts: match header names case insensitively
-
-Header field names are always considered to be case-insensitive.
-
-Fixes: QTBUG-113392
-Change-Id: Ifb4def4bb7f2ac070416cdc76581a769f1e52b43
-Reviewed-by: Qt CI Bot 
-Reviewed-by: Edward Welbourne 
-Reviewed-by: Volker Hilsheimer 
-(cherry picked from commit 1b736a815be0222f4b24289cf17575fc15707305)
-Reviewed-by: Qt Cherry-pick Bot 

- src/network/access/qhsts.cpp | 4 ++--
- tests/auto/network/access/hsts/tst_qhsts.cpp | 6 ++
- 2 files changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/src/network/access/qhsts.cpp b/src/network/access/qhsts.cpp
-index 39905f354807..82deede17298 100644
 a/src/network/access/qhsts.cpp
-+++ b/src/network/access/qhsts.cpp
-@@ -327,8 +327,8 @@ quoted-pair= "\" CHAR
- bool QHstsHeaderParser::parse(const QList> 
)
- {
- for (const auto  : headers) {
--// We use '==' since header name was already 'trimmed' for us:
--if (h.first == "Strict-Transport-Security") {
-+// We compare directly because header name was already 'trimmed' for 
us:
-+if (h.first.compare("Strict-Transport-Security", Qt::CaseInsensitive) 
== 0) {
- header = h.second;
- // RFC6797, 8.1:
- //
-diff --git a/tests/auto/network/access/hsts/tst_qhsts.cpp 
b/tests/auto/network/access/hsts/tst_qhsts.cpp
-index 252f5e8f5792..97a2d2889e57 100644
 a/tests/auto/network/access/hsts/tst_qhsts.cpp
-+++ b/tests/auto/network/access/hsts/tst_qhsts.cpp
-@@ -216,6 +216,12 @@ void tst_QHsts::testSTSHeaderParser()
- QVERIFY(parser.expirationDate() > QDateTime::currentDateTimeUtc());
- QVERIFY(parser.includeSubDomains());
- 
-+list.pop_back();
-+list << Header("strict-transport-security", 
"includeSubDomains;max-age=1000");
-+QVERIFY(parser.parse(list));
-+QVERIFY(parser.expirationDate() > QDateTime::currentDateTimeUtc());
-+QVERIFY(parser.includeSubDomains());
-+
- list.pop_back();
- // Invalid (includeSubDomains twice):
- list << Header("Strict-Transport-Security", "max-age = 1000 ; 
includeSubDomains;includeSubDomains");
--- 
-2.16.3
-

diff --git 
a/dev-qt/qtbase/files/qtbase-6.5.0-setActiveWindow-deprecated-version.patch 
b/dev-qt/qtbase/files/qtbase-6.5.0-setActiveWindow-deprecated-version.patch
deleted file mode 100644
index 0ba60e0..000
--- a/dev-qt/qtbase/files/qtbase-6.5.0-setActiveWindow-deprecated-version.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-Upstream commit: 
https://code.qt.io/cgit/qt/qtbase.git/commit/?h=6.5=bbb330c95fd
-
-From bbb330c95fdf6161b23227cb08cec58cca31e465 Mon Sep 17 00:00:00 2001
-From: Nicolas Fella 
-Date: Tue, 14 Mar 2023 19:14:41 +0100
-Subject: QApplication: Fix DEPRECATED_VERSION for setActiveWindow
-
-It's not deprecated in 6.4, only 6.5
-
-Change-Id: I86a09b9ce5a7f4d8b1d80a6e67218dfe00f93844
-Reviewed-by: Volker 

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

2023-06-12 Thread Marek Szuba
commit: bee3bcde7d86726cb8386d85a4c93b8d5df7aced
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jun 12 23:20:43 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jun 12 23:22:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee3bcde

sys-apps/flashrom: backport possible "incomplete spi master definition" fix to 
1.3.0

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

 .../flashrom/files/flashrom-1.3.0_spi-master.patch | 285 +
 sys-apps/flashrom/flashrom-1.3.0-r1.ebuild | 132 ++
 2 files changed, 417 insertions(+)

diff --git a/sys-apps/flashrom/files/flashrom-1.3.0_spi-master.patch 
b/sys-apps/flashrom/files/flashrom-1.3.0_spi-master.patch
new file mode 100644
index ..72298f8cfca3
--- /dev/null
+++ b/sys-apps/flashrom/files/flashrom-1.3.0_spi-master.patch
@@ -0,0 +1,285 @@
+Backported upstream commit
+https://github.com/flashrom/flashrom/commit/e1f30bbce7a603d518ecec9d7e6885719f396719
+
+--- a/bitbang_spi.c
 b/bitbang_spi.c
+@@ -148,7 +148,6 @@
+   .write_256  = default_spi_write_256,
+   .write_aai  = default_spi_write_aai,
+   .shutdown   = bitbang_spi_shutdown,
+-  .probe_opcode   = default_spi_probe_opcode,
+ };
+ 
+ int register_spi_bitbang_master(const struct bitbang_spi_master *master, void 
*spi_data)
+--- a/buspirate_spi.c
 b/buspirate_spi.c
+@@ -183,7 +183,6 @@
+   .write_256  = default_spi_write_256,
+   .write_aai  = default_spi_write_aai,
+   .shutdown   = buspirate_spi_shutdown,
+-  .probe_opcode   = default_spi_probe_opcode,
+ };
+ 
+ static const struct buspirate_speeds spispeeds[] = {
+--- a/ch341a_spi.c
 b/ch341a_spi.c
+@@ -418,7 +418,6 @@
+   .write_256  = default_spi_write_256,
+   .write_aai  = default_spi_write_aai,
+   .shutdown   = ch341a_spi_shutdown,
+-  .probe_opcode   = default_spi_probe_opcode,
+ };
+ 
+ static int ch341a_spi_init(const struct programmer_cfg *cfg)
+--- a/dediprog.c
 b/dediprog.c
+@@ -1038,7 +1038,6 @@
+   .write_256  = dediprog_spi_write_256,
+   .write_aai  = dediprog_spi_write_aai,
+   .shutdown   = dediprog_shutdown,
+-  .probe_opcode   = default_spi_probe_opcode,
+ };
+ 
+ /*
+--- a/digilent_spi.c
 b/digilent_spi.c
+@@ -338,7 +338,6 @@
+   .write_256  = default_spi_write_256,
+   .write_aai  = default_spi_write_aai,
+   .shutdown   = digilent_spi_shutdown,
+-  .probe_opcode   = default_spi_probe_opcode,
+ };
+ 
+ static bool default_reset(struct libusb_device_handle *handle)
+--- a/dirtyjtag_spi.c
 b/dirtyjtag_spi.c
+@@ -198,7 +198,6 @@
+   .write_256  = default_spi_write_256,
+   .write_aai  = default_spi_write_aai,
+   .shutdown   = dirtyjtag_spi_shutdown,
+-  .probe_opcode   = default_spi_probe_opcode,
+ };
+ 
+ static int dirtyjtag_spi_init(const struct programmer_cfg *cfg)
+--- a/ft2232_spi.c
 b/ft2232_spi.c
+@@ -301,7 +301,6 @@
+   .write_256  = default_spi_write_256,
+   .write_aai  = default_spi_write_aai,
+   .shutdown   = ft2232_shutdown,
+-  .probe_opcode   = default_spi_probe_opcode,
+ };
+ 
+ /* Returns 0 upon success, a negative number upon errors. */
+--- a/include/chipdrivers.h
 b/include/chipdrivers.h
+@@ -26,6 +26,7 @@
+ int spi_aai_write(struct flashctx *flash, const uint8_t *buf, unsigned int 
start, unsigned int len);
+ int spi_chip_write_256(struct flashctx *flash, const uint8_t *buf, unsigned 
int start, unsigned int len);
+ int spi_chip_read(struct flashctx *flash, uint8_t *buf, unsigned int start, 
int unsigned len);
++bool spi_probe_opcode(const struct flashctx *flash, uint8_t opcode);
+ 
+ /* spi25.c */
+ int probe_spi_rdid(struct flashctx *flash);
+--- a/include/programmer.h
 b/include/programmer.h
+@@ -312,7 +312,7 @@
+   int (*write_256)(struct flashctx *flash, const uint8_t *buf, unsigned 
int start, unsigned int len);
+   int (*write_aai)(struct flashctx *flash, const uint8_t *buf, unsigned 
int start, unsigned int len);
+   int (*shutdown)(void *data);
+-  bool (*probe_opcode)(struct flashctx *flash, uint8_t opcode);
++  bool (*probe_opcode)(const struct flashctx *flash, uint8_t opcode); /* 
NULL func implies true. */
+   void *data;
+ };
+ 
+@@ -322,7 +322,6 @@
+ int default_spi_read(struct flashctx *flash, uint8_t *buf, unsigned int 
start, unsigned int len);
+ int default_spi_write_256(struct flashctx *flash, const uint8_t *buf, 
unsigned int start, unsigned int len);
+ int default_spi_write_aai(struct flashctx *flash, const uint8_t *buf, 
unsigned int start, unsigned int len);
+-bool default_spi_probe_opcode(struct flashctx *flash, uint8_t opcode);
+ int register_spi_master(const struct spi_master *mst, void *data);
+ 
+ /* The following enum is needed by ich_descriptor_tool and ich* code as well 
as in chipset_enable.c. */
+--- a/it87spi.c
 b/it87spi.c
+@@ -320,7 +320,6 

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

2023-06-12 Thread Marek Szuba
commit: 21e66ff7cdbf98a1179eb49e9242b1a73a0eb6ac
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jun 12 20:54:44 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jun 12 23:22:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e66ff7

sys-libs/libblockdev: RDEPEND on sys-apps/gptfdisk

Needed for certain GPT-related operation currently not supported by
parted.

Closes: https://bugs.gentoo.org/907607
Signed-off-by: Marek Szuba  gentoo.org>

 sys-libs/libblockdev/libblockdev-2.28-r2.ebuild | 136 
 1 file changed, 136 insertions(+)

diff --git a/sys-libs/libblockdev/libblockdev-2.28-r2.ebuild 
b/sys-libs/libblockdev/libblockdev-2.28-r2.ebuild
new file mode 100644
index ..0c4d0d9257ce
--- /dev/null
+++ b/sys-libs/libblockdev/libblockdev-2.28-r2.ebuild
@@ -0,0 +1,136 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+inherit autotools python-single-r1 xdg-utils
+
+DESCRIPTION="A library for manipulating block devices"
+HOMEPAGE="https://github.com/storaged-project/libblockdev;
+if [[ "${PV}" == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/storaged-project/libblockdev.git;
+   BDEPEND="
+   sys-devel/autoconf-archive
+   "
+else
+   MY_PV="${PV}-1"
+   
SRC_URI="https://github.com/storaged-project/${PN}/releases/download/${MY_PV}/${P}.tar.gz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~sparc ~x86"
+fi
+LICENSE="LGPL-2+"
+SLOT="0"
+IUSE="bcache +cryptsetup device-mapper dmraid escrow gtk-doc introspection lvm 
kbd test +tools vdo"
+# Tests require root. In a future release, we may be able to run a smaller
+# subset with new run_tests.py arguments.
+RESTRICT="!test? ( test ) test"
+
+RDEPEND="
+   >=dev-libs/glib-2.42.2
+   dev-libs/libbytesize
+   sys-apps/gptfdisk
+   >=sys-apps/kmod-19
+   >=sys-apps/util-linux-2.27
+   >=sys-block/parted-3.1
+   cryptsetup? (
+   escrow? (
+   >=dev-libs/nss-3.18.0
+   dev-libs/volume_key
+   )
+   >=sys-fs/cryptsetup-1.6.7:=
+   )
+   device-mapper? ( sys-fs/lvm2 )
+   dmraid? (
+   sys-fs/dmraid
+   sys-fs/lvm2
+   )
+   lvm? (
+   sys-fs/lvm2
+   virtual/udev
+   )
+   vdo? ( dev-libs/libyaml )
+   ${PYTHON_DEPS}
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+BDEPEND+="
+   dev-util/gtk-doc-am
+   gtk-doc? ( dev-util/gtk-doc )
+   introspection? ( >=dev-libs/gobject-introspection-1.3.0 )
+   test? (
+   $(python_gen_cond_dep '
+   dev-libs/libbytesize[python,${PYTHON_USEDEP}]
+   ' python3_{9..10} )
+   sys-block/targetcli-fb
+   )
+"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   escrow? ( cryptsetup )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.28-sh_tests.patch
+)
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+}
+
+src_prepare() {
+   xdg_environment_reset #623992
+   default
+
+   # https://bugs.gentoo.org/744289
+   find -type f \( -name "Makefile.am" -o -name "configure.ac" \) -print0 \
+   | xargs --null sed "s@ -Werror@@" -i || die
+
+   eautoreconf
+}
+
+src_configure() {
+   local myeconfargs=(
+   --with-btrfs
+   --with-fs
+   --with-part
+   --with-python3
+   --without-mpath
+   --without-nvdimm
+   --without-python2
+   $(use_enable introspection)
+   $(use_enable test tests)
+   $(use_with bcache)
+   $(use_with cryptsetup crypto)
+   $(use_with device-mapper dm)
+   $(use_with dmraid)
+   $(use_with escrow)
+   $(use_with gtk-doc)
+   $(use_with kbd)
+   $(use_with lvm lvm)
+   $(use_with lvm lvm-dbus)
+   $(use_with tools)
+   $(use_with vdo)
+   )
+   econf "${myeconfargs[@]}"
+}
+
+src_test() {
+   # See http://storaged.org/libblockdev/ch03.html
+   # The 'check' target just does Pylint.
+   # ... but it needs root.
+   emake test
+}
+
+src_install() {
+   default
+   find "${ED}" -type f -name "*.la" -delete || die
+   # This is installed even with USE=-lvm, but libbd_lvm are omitted so it
+   # doesn't work at all.
+   if ! use lvm ; then
+   rm -f "${ED}"/usr/bin/lvm-cache-stats || die
+   fi
+   python_optimize #718576
+}



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

2023-06-12 Thread Marek Szuba
commit: 2f76fb76892c184b44bd72cee89568886e391b9f
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jun 12 21:00:14 2023 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jun 12 23:22:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f76fb76

sys-libs/libblockdev: dev-libs/libbytesize[python] now supports py3.11

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

 sys-libs/libblockdev/libblockdev-2.28-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libblockdev/libblockdev-2.28-r2.ebuild 
b/sys-libs/libblockdev/libblockdev-2.28-r2.ebuild
index 0c4d0d9257ce..1be0372d3a14 100644
--- a/sys-libs/libblockdev/libblockdev-2.28-r2.ebuild
+++ b/sys-libs/libblockdev/libblockdev-2.28-r2.ebuild
@@ -64,7 +64,7 @@ BDEPEND+="
test? (
$(python_gen_cond_dep '
dev-libs/libbytesize[python,${PYTHON_USEDEP}]
-   ' python3_{9..10} )
+   ')
sys-block/targetcli-fb
)
 "



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

2023-06-12 Thread Lucio Sauer
commit: b45d92110c0db7a027f1d367c726733ed812b847
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun 12 22:16:02 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Jun 12 22:19:39 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b45d9211

app-admin/gentoo_update: add upstream info

* Reset XML version in the prologue.
  It refers to the XML specification not ${PV}.

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

 app-admin/gentoo_update/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/app-admin/gentoo_update/metadata.xml 
b/app-admin/gentoo_update/metadata.xml
old mode 100755
new mode 100644
index 85d200332..bb6b569bf
--- a/app-admin/gentoo_update/metadata.xml
+++ b/app-admin/gentoo_update/metadata.xml
@@ -1,8 +1,11 @@
-
+
 https://www.gentoo.org/dtd/metadata.dtd;>
 

stepan...@pm.me
Stepan Kulikov

+   
+   Lab-Brat/gentoo_update
+   
 



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

2023-06-12 Thread Lucio Sauer
commit: 3d14a319be0352299d8834195b223da6322ebef8
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun 12 22:02:16 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Jun 12 22:19:31 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d14a319

app-admin/gentoo_update: fix tests

* Make use of distutils-r1 eclass to set the correct dependencies for
  simple testing via the unittest runner.
* Fetch source with a sensible name.

This program is not packaged correctly upstream:
https://github.com/Lab-Brat/gentoo_update/issues/7

Bug: https://bugs.gentoo.org/908307
Bug: https://bugs.gentoo.org/908308
Signed-off-by: Lucio Sauer  posteo.net>

 app-admin/gentoo_update/Manifest   |  4 +---
 app-admin/gentoo_update/gentoo_update-0.1.3.ebuild | 11 +--
 2 files changed, 6 insertions(+), 9 deletions(-)

diff --git a/app-admin/gentoo_update/Manifest b/app-admin/gentoo_update/Manifest
index 0f730ef72..4e240f25a 100644
--- a/app-admin/gentoo_update/Manifest
+++ b/app-admin/gentoo_update/Manifest
@@ -1,3 +1 @@
-DIST 0.1.3.tar.gz 7356 BLAKE2B 
497e8329f1cf335d699ab4f5549e6d35661e4f761d1b2890bb808383a7d30b621a289ba63e64da44dd57f46407410ce491531e1b85ab68b4ff48f48d7dcf2901
 SHA512 
c64d46337037a99b3d122a0cda4f1bceddec17432fdc28807f270a1f12edf3d50c4cac0f50c6ac437f5eb73f6d9dc6e065d0be870d39494d7ca635935f7f0561
-EBUILD gentoo_update-0.1.3.ebuild 511 BLAKE2B 
742d55359537ef19f4e4ad55b6fcb7ec2f7eb779105ff44ee7398bebfe8fbf3af5a1068e46d1b16480f4fe9cbd45119b6cd5ede8d14c0f8b7bd87c73a76d3a65
 SHA512 
7c0893c6f992b1d9682d9e29e726500e5e2712b5fd55b61843665544947b12584610fd65d4048ded17828504a4e1dc8243f468c17b9aee079d540dfc2147831c
-MISC metadata.xml 248 BLAKE2B 
f5ba454b03595a3a57657a2eb5fb7d95e2b97905f4dfae8e20ab39caa9da1a0e98bf2428cecc367bb55bd4fe9442e06e82a9a80ccff93f29d83aa65ee900add4
 SHA512 
8c19092e1c24e10bc4b030e6d6852f0175425d2343c2894bd964bff0402b0e8b61ff5d6ea24300db3939488ccb44ef1dfc6acba66427bdfa794dca7fdf82f18f
+DIST gentoo_update-0.1.3.gh.tar.gz 7356 BLAKE2B 
497e8329f1cf335d699ab4f5549e6d35661e4f761d1b2890bb808383a7d30b621a289ba63e64da44dd57f46407410ce491531e1b85ab68b4ff48f48d7dcf2901
 SHA512 
c64d46337037a99b3d122a0cda4f1bceddec17432fdc28807f270a1f12edf3d50c4cac0f50c6ac437f5eb73f6d9dc6e065d0be870d39494d7ca635935f7f0561

diff --git a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild 
b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
index 505abb059..0f72acc65 100644
--- a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
+++ b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
@@ -2,22 +2,21 @@
 # Distributed under the terms of the GNU General Public License v2
 EAPI=8
 
+DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9,10,11} )
 
 inherit distutils-r1
 
 DESCRIPTION="Gentoo Linux updater"
 HOMEPAGE="https://github.com/Lab-Brat/gentoo_update;
-SRC_URI="https://github.com/Lab-Brat/gentoo_update/archive/refs/tags/${PV}.tar.gz;
+SRC_URI="https://github.com/Lab-Brat/gentoo_update/archive/refs/tags/${PV}.tar.gz
 -> ${P}.gh.tar.gz"
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
 
-DEPEND="${PYTHON_DEPS}"
-RDEPEND="${DEPEND}"
+distutils_enable_tests unittest
 
 src_test() {
-   ${EPYTHON} -m unittest discover -v || die "Tests failed"
+   cd tests || die
+   distutils-r1_src_test
 }
-



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

2023-06-12 Thread Lucio Sauer
commit: ffd6151df1dd06d5255cb742440f3f29cc29730d
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun 12 22:15:36 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Mon Jun 12 22:19:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ffd6151d

app-admin/gentoo_update: disable py3.9

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

 app-admin/gentoo_update/gentoo_update-0.1.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild 
b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
index 0f72acc65..e421c40d5 100644
--- a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
+++ b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
@@ -3,7 +3,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{10..11} )
 
 inherit distutils-r1
 



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

2023-06-12 Thread Patrick McLean
commit: 427e581ba2a5c87f443da659aa05e982c4d65732
Author: Patrick McLean  gentoo  org>
AuthorDate: Mon Jun 12 21:54:24 2023 +
Commit: Patrick McLean  gentoo  org>
CommitDate: Mon Jun 12 21:54:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=427e581b

app-emulation/qemu: add 7.2.3

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

 app-emulation/qemu/Manifest  |   1 +
 app-emulation/qemu/qemu-7.2.3.ebuild | 972 +++
 2 files changed, 973 insertions(+)

diff --git a/app-emulation/qemu/Manifest b/app-emulation/qemu/Manifest
index ecf04b209cad..0f44b6aa00db 100644
--- a/app-emulation/qemu/Manifest
+++ b/app-emulation/qemu/Manifest
@@ -1,6 +1,7 @@
 DIST qemu-7.2.0-docs.tar.xz 1984184 BLAKE2B 
103900fb7903ed8d75f7f012bf61fa2d6fce345b657c851d0437c3384f5735bd1cfd3129320683ea7846ea0b0940e5af5b2663c9320f12fee74b058523a8ea06
 SHA512 
a7edd448982865e07533c300d3e44a8b50cefbdde1982b73c24d0b2aa74315439252c59b634c75de312860874c7b06c75aa72629da681b5105f28ee936794585
 DIST qemu-7.2.0.tar.xz 122408576 BLAKE2B 
415ff621356c59f88b29cfe3ef5db1e282b26bbafbee3d535477c6125ccb060ec9762d9e3ab9f70ce5478804dca0a46a59bcf12c112a2462029a93e578e61530
 SHA512 
f3cfa00da739ba819a218d7e6e95c77fb79a8e0f487b024ddd281602e785249b81144595e3f8c746c32a4f5c4d1a88c6aebae3c162603edfbb50ae3722d7ed13
 DIST qemu-7.2.1.tar.xz 122400592 BLAKE2B 
bae1df5d332beaca313c4bac88f06dd5992988d7c1b6fdc6ced4043d858f437339cd7d0009ae667f9e66705117697bee7ee44ec4e911cc203d34eecc3d8f139b
 SHA512 
e286dc66c923a5df77eb02d69235d048e80a7cced638fae52fbed385b4c3cd736cfea66bb3c9843bebf0a33e81ea141fc015e0bd82108df304f148ce59d9ae8a
+DIST qemu-7.2.3.tar.xz 122395692 BLAKE2B 
4e65cac7505a56da85c1d98dc6029d516dd4f07f0211ea5213724d231d448d9b49cc91a3058a2a89908608078854d97da480e6f0bc7ce47d9555c2bb1177fbdc
 SHA512 
09523d456175da47d58d8d56fe9a95416ee3e6fd8aa7766383033396a1e5bd10f7758832f7f2b8662068ef94b21ab6a3a351c9158fb6bde0e1d7d5fb393bf6c7
 DIST qemu-8.0.0-docs.tar.xz 3218024 BLAKE2B 
b764a625024e78a39470048355471e12cfb57ab3c34e764dc4200fdf5c1aea635d26095ec961979bf46f177101c5bd38618bacf7e98e04bd64688ab5e29591aa
 SHA512 
d9dfe191372e105fe16fe8f66f41ed793ade4c89b5ab1d84b39459f3419a1ca61bd49422a83981965cc257c05eca7fd49054703f58f179f5c7b656e9473a1054
 DIST qemu-8.0.0.tar.xz 127835148 BLAKE2B 
9b54aae10fe09691a26e68374723ded5fdda6409673b4de9461a25ee060cfd03968a16ddeadc21d48b9262e53aa6d4e5eb645376969f97c65807fad19607b04f
 SHA512 
1f31d1e653dec2d35f1b7a5468ee3f471553b48eca8c8afafffcf9243c6b2260e78a5b73da3fe567f9b85d4133573eebd397747b3aec501fb24076263eb07b27
 DIST qemu-8.0.2.tar.xz 126707132 BLAKE2B 
f2b1a63e10c42aabfe39722c7732d0f04818ad367b769b3deb29c5bf9adcabc3aca1706f3c40fafeeb57ac1f7a61ded5066de32134c483e2fd27bc65b4b7d30a
 SHA512 
4e915d33a662bf55b09247fb85150be376c92270d3764e3d6470c452cb70cc558f54e84de5610dd60a9eb3ea02d5d4277b1ec75c9804967d278fa8361c7f9b9a

diff --git a/app-emulation/qemu/qemu-7.2.3.ebuild 
b/app-emulation/qemu/qemu-7.2.3.ebuild
new file mode 100644
index ..2218435d4f6e
--- /dev/null
+++ b/app-emulation/qemu/qemu-7.2.3.ebuild
@@ -0,0 +1,972 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-qemu-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+QEMU_DOCS_PREBUILT=${QEMU_DOCS_PREBUILT:-1}
+QEMU_DOCS_PREBUILT_DEV=ajak
+QEMU_DOCS_VERSION="7.2.0"
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# bug #830088
+QEMU_DOC_USEFLAG="+doc"
+
+PYTHON_COMPAT=( python3_{9,10,11} )
+PYTHON_REQ_USE="ncurses,readline"
+
+FIRMWARE_ABI_VERSION="7.2.0"
+
+inherit linux-info toolchain-funcs python-r1 udev fcaps readme.gentoo-r1 \
+   pax-utils xdg-utils
+
+if [[ ${PV} == ** ]]; then
+   QEMU_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.com/qemu-project/qemu.git/;
+   EGIT_SUBMODULES=(
+   tests/fp/berkeley-softfloat-3
+   tests/fp/berkeley-testfloat-3
+   ui/keycodemapdb
+   )
+   inherit git-r3
+   SRC_URI=""
+else
+   MY_P="${PN}-${PV/_rc/-rc}"
+   SRC_URI="https://download.qemu.org/${MY_P}.tar.xz;
+
+   if [[ ${QEMU_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${QEMU_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${QEMU_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   S="${WORKDIR}/${MY_P}"
+   [[ "${PV}" != *_rc* ]] && KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc 
~ppc64 ~riscv ~x86"
+fi
+
+DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools"
+HOMEPAGE="https://www.qemu.org https://www.linux-kvm.org;
+
+LICENSE="GPL-2 LGPL-2 BSD-2"
+SLOT="0"
+
+[[ ${QEMU_DOCS_PREBUILT} == 1 ]] && QEMU_DOC_USEFLAG="doc"
+
+IUSE="accessibility +aio alsa bpf bzip2 capstone +curl debug 
${QEMU_DOC_USEFLAG}
+  

[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-06-12 Thread Maciej Barć
commit: 8d881e19466f8247e008d4d94112b25a1aeeec4b
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun 12 21:48:31 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jun 12 21:49:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d881e19

sys-apps/system-monitoring-center: bump to 2.15.1

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

 sys-apps/system-monitoring-center/Manifest |  1 +
 .../system-monitoring-center-2.15.1.ebuild | 36 ++
 2 files changed, 37 insertions(+)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index 8f2010eca684..c00bd5ceea59 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -2,3 +2,4 @@ DIST system-monitoring-center-2.10.0.tar.gz 536051 BLAKE2B 
198771c8ee79359644f27
 DIST system-monitoring-center-2.12.0.tar.gz 538699 BLAKE2B 
a7e610897fb814b8caa48d28c9b2595d95cfb25522977b908e286df51160d71d5df9e03d7c5ec29ed4f162f503c346769f5247e739840edd0e91ef8c1b098951
 SHA512 
e7216fc5765835380e6b9c2432c99f00a57e3ffe10638752360b3ec2ccf2edbf0a5e294560ade341329bc27bdacaadc77d32c0aff84261733d9f46428f1b1686
 DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 
3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1
 SHA512 
4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415
 DIST system-monitoring-center-2.15.0.tar.gz 551130 BLAKE2B 
d310d4f2c1d8dfb610d7e0ca8f0a315003f1249e20a6eac03ca13b40962a88eda8e5bc4c3cdb4f0037e11f4a438df3fb88ca5cd89413069c96d46f4ae593d097
 SHA512 
acfa8faee171350a1235798331eac52bc582a694c0d9918267cc898b16ad549ccfa528502153efebdc1415a12bbbe7303878aec41105d98d7a123ad5ad93497f
+DIST system-monitoring-center-2.15.1.tar.gz 540270 BLAKE2B 
7350d9e1d90d6db6fd7e75a1c5b50dfe69753dd73a84610b291d6ad75bc47aa11aee1dbbe0622c6b21101af80438e0a35262f2e93a485018d912c10bcdebcc76
 SHA512 
be469392ec019c0f4379e9fc3daa13bb64f1b8e85c27af673b76f1cc50b380da2a6cc647a4c81751bbd0f2005b8676a62fe0ea582eff75c68409b4bab71672fc

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.15.1.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.15.1.ebuild
new file mode 100644
index ..1274d6fa96c9
--- /dev/null
+++ b/sys-apps/system-monitoring-center/system-monitoring-center-2.15.1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson python-single-r1 xdg
+
+DESCRIPTION="Multi-featured system monitor GUI written in Python"
+HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/;
+SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   gui-libs/gtk:4[introspection]
+   sys-apps/dmidecode
+   sys-apps/hwdata
+   $(python_gen_cond_dep '
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   ')
+"
+
+src_install() {
+   meson_src_install
+   python_optimize "${ED}"/usr/share/${PN}
+
+   mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-06-12 Thread Maciej Barć
commit: 290fa621b42099379bf38cfc147d43fcb2f40b0d
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun 12 21:49:06 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jun 12 21:49:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=290fa621

sys-apps/system-monitoring-center: drop old 2.10.0

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

 sys-apps/system-monitoring-center/Manifest |  1 -
 .../system-monitoring-center-2.10.0.ebuild | 35 --
 2 files changed, 36 deletions(-)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index 1a973178d0cd..c9c988bee8d9 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,4 +1,3 @@
-DIST system-monitoring-center-2.10.0.tar.gz 536051 BLAKE2B 
198771c8ee79359644f2760954629026ce8edb4d451c83f8a2ca179f1ef59883ccb1dc9764388e6e778f5af9e5a96997ec70553be9bfefcbed60bce8a6e936b3
 SHA512 
ac46956b1e8cb1a21444f047c93ead522a1f99b2b2e63f342ac79e57c377cf3e7474e70d60410f7b657c9284f78ee00f3830fdd873e5ff9d2d500343077628c9
 DIST system-monitoring-center-2.12.0.tar.gz 538699 BLAKE2B 
a7e610897fb814b8caa48d28c9b2595d95cfb25522977b908e286df51160d71d5df9e03d7c5ec29ed4f162f503c346769f5247e739840edd0e91ef8c1b098951
 SHA512 
e7216fc5765835380e6b9c2432c99f00a57e3ffe10638752360b3ec2ccf2edbf0a5e294560ade341329bc27bdacaadc77d32c0aff84261733d9f46428f1b1686
 DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 
3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1
 SHA512 
4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415
 DIST system-monitoring-center-2.15.1.tar.gz 540270 BLAKE2B 
7350d9e1d90d6db6fd7e75a1c5b50dfe69753dd73a84610b291d6ad75bc47aa11aee1dbbe0622c6b21101af80438e0a35262f2e93a485018d912c10bcdebcc76
 SHA512 
be469392ec019c0f4379e9fc3daa13bb64f1b8e85c27af673b76f1cc50b380da2a6cc647a4c81751bbd0f2005b8676a62fe0ea582eff75c68409b4bab71672fc

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.10.0.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.10.0.ebuild
deleted file mode 100644
index 096dac198cfe..
--- a/sys-apps/system-monitoring-center/system-monitoring-center-2.10.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson python-single-r1 xdg
-
-DESCRIPTION="Multi-featured system monitor GUI written in Python"
-HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/;
-SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   gui-libs/gtk:4[introspection]
-   sys-apps/dmidecode
-   $(python_gen_cond_dep '
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-"
-
-src_install() {
-   meson_src_install
-   python_optimize "${ED}"/usr/share/${PN}
-
-   mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
-}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/system-monitoring-center/

2023-06-12 Thread Maciej Barć
commit: b5871914029cc80cbabd6ea6b83e3e0f0028c5e3
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun 12 21:48:58 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jun 12 21:49:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5871914

sys-apps/system-monitoring-center: drop old 2.15.0

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

 sys-apps/system-monitoring-center/Manifest |  1 -
 .../system-monitoring-center-2.15.0.ebuild | 36 --
 2 files changed, 37 deletions(-)

diff --git a/sys-apps/system-monitoring-center/Manifest 
b/sys-apps/system-monitoring-center/Manifest
index c00bd5ceea59..1a973178d0cd 100644
--- a/sys-apps/system-monitoring-center/Manifest
+++ b/sys-apps/system-monitoring-center/Manifest
@@ -1,5 +1,4 @@
 DIST system-monitoring-center-2.10.0.tar.gz 536051 BLAKE2B 
198771c8ee79359644f2760954629026ce8edb4d451c83f8a2ca179f1ef59883ccb1dc9764388e6e778f5af9e5a96997ec70553be9bfefcbed60bce8a6e936b3
 SHA512 
ac46956b1e8cb1a21444f047c93ead522a1f99b2b2e63f342ac79e57c377cf3e7474e70d60410f7b657c9284f78ee00f3830fdd873e5ff9d2d500343077628c9
 DIST system-monitoring-center-2.12.0.tar.gz 538699 BLAKE2B 
a7e610897fb814b8caa48d28c9b2595d95cfb25522977b908e286df51160d71d5df9e03d7c5ec29ed4f162f503c346769f5247e739840edd0e91ef8c1b098951
 SHA512 
e7216fc5765835380e6b9c2432c99f00a57e3ffe10638752360b3ec2ccf2edbf0a5e294560ade341329bc27bdacaadc77d32c0aff84261733d9f46428f1b1686
 DIST system-monitoring-center-2.14.0.tar.gz 550257 BLAKE2B 
3ea3b392c08bcbdba960f03b00a65dab94e1911b53f17fe38ccbd9a7c59f38094a928184a0db488fcd7c60d80ff31a7e59e2bfdf0efda43035cfd59b0f3e38e1
 SHA512 
4453709b1ef937ba8582ab76b25573f9e4975f4f905284c273dc3490ff2348800fb1c6ed3bca96db4952fc9c3b7fae2fd278ed945fe5c14f8dcfcec410eca415
-DIST system-monitoring-center-2.15.0.tar.gz 551130 BLAKE2B 
d310d4f2c1d8dfb610d7e0ca8f0a315003f1249e20a6eac03ca13b40962a88eda8e5bc4c3cdb4f0037e11f4a438df3fb88ca5cd89413069c96d46f4ae593d097
 SHA512 
acfa8faee171350a1235798331eac52bc582a694c0d9918267cc898b16ad549ccfa528502153efebdc1415a12bbbe7303878aec41105d98d7a123ad5ad93497f
 DIST system-monitoring-center-2.15.1.tar.gz 540270 BLAKE2B 
7350d9e1d90d6db6fd7e75a1c5b50dfe69753dd73a84610b291d6ad75bc47aa11aee1dbbe0622c6b21101af80438e0a35262f2e93a485018d912c10bcdebcc76
 SHA512 
be469392ec019c0f4379e9fc3daa13bb64f1b8e85c27af673b76f1cc50b380da2a6cc647a4c81751bbd0f2005b8676a62fe0ea582eff75c68409b4bab71672fc

diff --git 
a/sys-apps/system-monitoring-center/system-monitoring-center-2.15.0.ebuild 
b/sys-apps/system-monitoring-center/system-monitoring-center-2.15.0.ebuild
deleted file mode 100644
index 1274d6fa96c9..
--- a/sys-apps/system-monitoring-center/system-monitoring-center-2.15.0.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
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit meson python-single-r1 xdg
-
-DESCRIPTION="Multi-featured system monitor GUI written in Python"
-HOMEPAGE="https://github.com/hakandundar34coding/system-monitoring-center/;
-SRC_URI="https://github.com/hakandundar34coding/${PN}/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   gui-libs/gtk:4[introspection]
-   sys-apps/dmidecode
-   sys-apps/hwdata
-   $(python_gen_cond_dep '
-   dev-python/pycairo[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   ')
-"
-
-src_install() {
-   meson_src_install
-   python_optimize "${ED}"/usr/share/${PN}
-
-   mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-httplib/

2023-06-12 Thread Maciej Barć
commit: 26b05281b09d0c484a4e694f77096dec56dd5077
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun 12 21:47:45 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jun 12 21:49:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b05281

dev-cpp/cpp-httplib: drop old 0.12.5

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

 dev-cpp/cpp-httplib/Manifest  |  1 -
 dev-cpp/cpp-httplib/cpp-httplib-0.12.5.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index fbd37284ba7a..937826a4905b 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,4 +1,3 @@
 DIST cpp-httplib-0.12.2.tar.gz 638460 BLAKE2B 
91d039d39a43a73f052d63d0e1073350965bfa3b9653f0cab7d9353ed2d1acf91d2e3c20415f2a9398e64776baaedcb498b9de90046e785637de5382c41bb9ed
 SHA512 
dda47f76eaf5b4daa35f1295e482f1d81dd8823ae06339b9f4c93e4fbe7b54ae28760d3083b5d5cff212f1a679616adfa47dbb9d06c6810fac4b58197f575429
 DIST cpp-httplib-0.12.3.tar.gz 639107 BLAKE2B 
15db0056069cbda5359c6279ebc84520039e809f32cd8314c180dd761324a76fccaae0e80f39d0b69563903bd667799425c7e85708962b2763416a3c8bbd09bb
 SHA512 
3465e5c843ad4087bababadf8fe9f3e6961213301540053bb47f242f958280f43c85b03b8cf6f955a6b91bf9511a81669feeb9989344caf2a1e42ff587b3a460
-DIST cpp-httplib-0.12.5.tar.gz 639439 BLAKE2B 
7456ec4324d6e46a6de8551adcab2d4c4c9424ef340f34b8e37432593680a9750e92a676fdd29a34d06ce434cefb6b503f69f1a33c4ae88706ee5d3eafe9e5c1
 SHA512 
3fec5f93cd72359e56b9a04a5f27fd68aaebbc6c6ab5c33ba13fad19b8e78ec752ba265edf14864954b84036653d00671a4f675359bb2eac2791aa43066c671d
 DIST cpp-httplib-0.12.6.tar.gz 641145 BLAKE2B 
56a1a9c2d048a608664cce1ea3737d8633d6dbc124b4a5b2b5a33f81d678efdd2b8b0c79fb88c23dd861f1c6264eddba32349740142e3765d61f811dd50d9909
 SHA512 
63f0172bb7f4b02f3640634f25801bc1e34d85f53c9915e6402d825891793de26faa7551dff88a44c23af39e3592b7863454d9c070b5bd0e546cb987bca14885

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.12.5.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.12.5.ebuild
deleted file mode 100644
index d0d8042448a0..
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.12.5.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake-multilib python-any-r1 toolchain-funcs
-
-DESCRIPTION="C++ HTTP/HTTPS server and client library"
-HOMEPAGE="https://github.com/yhirose/cpp-httplib/;
-SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"  # soversion
-KEYWORDS="~amd64 ~loong ~x86"
-
-IUSE="brotli ssl test zlib"
-REQUIRED_USE="test? ( brotli ssl zlib )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
-   ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DHTTPLIB_COMPILE=yes
-   -DBUILD_SHARED_LIBS=yes
-   -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no
-   -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no
-   -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no
-   -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli)
-   -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl)
-   -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib)
-   -DPython3_EXECUTABLE="${PYTHON}"
-   )
-   cmake-multilib_src_configure
-}
-
-multilib_src_test() {
-   cp -p -R --reflink=auto "${S}/test" ./test || die
-
-   GTEST_FILTER='-*.*_Online' emake -C test "CXX=$(tc-getCXX)" 
CXXFLAGS="${CXXFLAGS} -I."
-}



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

2023-06-12 Thread Maciej Barć
commit: 7d92d3ebbe886f05ed1e200beffd6659a6cbdc37
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun 12 21:42:23 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jun 12 21:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d92d3eb

app-emacs/autothemer: add live

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

 app-emacs/autothemer/autothemer-.ebuild | 38 +
 1 file changed, 38 insertions(+)

diff --git a/app-emacs/autothemer/autothemer-.ebuild 
b/app-emacs/autothemer/autothemer-.ebuild
new file mode 100644
index ..6536dcad1efa
--- /dev/null
+++ b/app-emacs/autothemer/autothemer-.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.1
+inherit elisp
+
+DESCRIPTION="Conveniently define themes for GNU Emacs"
+HOMEPAGE="https://github.com/jasonm23/autothemer;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/jasonm23/autothemer.git;
+else
+   # Recompressed from NonGNU ELPA.
+   SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz;
+   KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+   >=app-emacs/dash-2.10.0
+"
+DEPEND="${RDEPEND}"
+
+ELISP_REMOVE="${PN}-pkg.el"
+SITEFILE="50${PN}-gentoo.el"
+
+DOCS=(
+   README.md
+   CONTRIBUTING.md
+   function-reference.md
+)
+
+elisp-enable-tests ert "${S}"/tests -l tests/"${PN}"-tests.el



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

2023-06-12 Thread Maciej Barć
commit: 32a2b222864848753a73ae79b71a88771ad907be
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun 12 21:41:56 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jun 12 21:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a2b222

app-emacs/autothemer: enable live

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

 app-emacs/autothemer/autothemer-0.2.18.ebuild | 13 +
 1 file changed, 9 insertions(+), 4 deletions(-)

diff --git a/app-emacs/autothemer/autothemer-0.2.18.ebuild 
b/app-emacs/autothemer/autothemer-0.2.18.ebuild
index 9ed03806642f..6536dcad1efa 100644
--- a/app-emacs/autothemer/autothemer-0.2.18.ebuild
+++ b/app-emacs/autothemer/autothemer-0.2.18.ebuild
@@ -9,12 +9,17 @@ inherit elisp
 DESCRIPTION="Conveniently define themes for GNU Emacs"
 HOMEPAGE="https://github.com/jasonm23/autothemer;
 
-# Recompressed from NonGNU ELPA.
-SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz;
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/jasonm23/autothemer.git;
+else
+   # Recompressed from NonGNU ELPA.
+   SRC_URI="https://dev.gentoo.org/~arsen/${P}.tar.xz;
+   KEYWORDS="~amd64 ~x86"
+fi
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
 
 RDEPEND="
>=app-emacs/dash-2.10.0
@@ -30,4 +35,4 @@ DOCS=(
function-reference.md
 )
 
-elisp-enable-tests ert "${S}"/tests -l "${PN}"-tests.el
+elisp-enable-tests ert "${S}"/tests -l tests/"${PN}"-tests.el



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-httplib/

2023-06-12 Thread Maciej Barć
commit: 51e332935232c2358c84ace6cd76b22f488086f3
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun 12 21:45:42 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jun 12 21:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51e33293

dev-cpp/cpp-httplib: bump to 0.12.6

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

 dev-cpp/cpp-httplib/Manifest  |  1 +
 dev-cpp/cpp-httplib/cpp-httplib-0.12.6.ebuild | 50 +++
 2 files changed, 51 insertions(+)

diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index a7eff612596b..844757605c93 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -2,3 +2,4 @@ DIST cpp-httplib-0.12.2.tar.gz 638460 BLAKE2B 
91d039d39a43a73f052d63d0e107335096
 DIST cpp-httplib-0.12.3.tar.gz 639107 BLAKE2B 
15db0056069cbda5359c6279ebc84520039e809f32cd8314c180dd761324a76fccaae0e80f39d0b69563903bd667799425c7e85708962b2763416a3c8bbd09bb
 SHA512 
3465e5c843ad4087bababadf8fe9f3e6961213301540053bb47f242f958280f43c85b03b8cf6f955a6b91bf9511a81669feeb9989344caf2a1e42ff587b3a460
 DIST cpp-httplib-0.12.4.tar.gz 639390 BLAKE2B 
7c245930994934b5859d87e9dc192a4c43349d72ab45da2c4f31ec997b3a85b8babcd4abc552957f194834ca560339eb7b76dd92c86f7aa13d478cef6f742263
 SHA512 
3935e55f4b02bab51cae167381c6692577ff22f717387146187eafae1b015915078813b5f74521e92b4e6e6fe418f378d3059cf4850458c4f20946ad6910ecc6
 DIST cpp-httplib-0.12.5.tar.gz 639439 BLAKE2B 
7456ec4324d6e46a6de8551adcab2d4c4c9424ef340f34b8e37432593680a9750e92a676fdd29a34d06ce434cefb6b503f69f1a33c4ae88706ee5d3eafe9e5c1
 SHA512 
3fec5f93cd72359e56b9a04a5f27fd68aaebbc6c6ab5c33ba13fad19b8e78ec752ba265edf14864954b84036653d00671a4f675359bb2eac2791aa43066c671d
+DIST cpp-httplib-0.12.6.tar.gz 641145 BLAKE2B 
56a1a9c2d048a608664cce1ea3737d8633d6dbc124b4a5b2b5a33f81d678efdd2b8b0c79fb88c23dd861f1c6264eddba32349740142e3765d61f811dd50d9909
 SHA512 
63f0172bb7f4b02f3640634f25801bc1e34d85f53c9915e6402d825891793de26faa7551dff88a44c23af39e3592b7863454d9c070b5bd0e546cb987bca14885

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.12.6.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.12.6.ebuild
new file mode 100644
index ..d0d8042448a0
--- /dev/null
+++ b/dev-cpp/cpp-httplib/cpp-httplib-0.12.6.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit cmake-multilib python-any-r1 toolchain-funcs
+
+DESCRIPTION="C++ HTTP/HTTPS server and client library"
+HOMEPAGE="https://github.com/yhirose/cpp-httplib/;
+SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/$(ver_cut 1-2)"  # soversion
+KEYWORDS="~amd64 ~loong ~x86"
+
+IUSE="brotli ssl test zlib"
+REQUIRED_USE="test? ( brotli ssl zlib )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
+   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}"
+
+src_configure() {
+   local -a mycmakeargs=(
+   -DHTTPLIB_COMPILE=yes
+   -DBUILD_SHARED_LIBS=yes
+   -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no
+   -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no
+   -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no
+   -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli)
+   -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl)
+   -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib)
+   -DPython3_EXECUTABLE="${PYTHON}"
+   )
+   cmake-multilib_src_configure
+}
+
+multilib_src_test() {
+   cp -p -R --reflink=auto "${S}/test" ./test || die
+
+   GTEST_FILTER='-*.*_Online' emake -C test "CXX=$(tc-getCXX)" 
CXXFLAGS="${CXXFLAGS} -I."
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/cpp-httplib/

2023-06-12 Thread Maciej Barć
commit: 251b3d9ce900b5a26b1df2b30d7c01bdf3a8b1e7
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun 12 21:47:38 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jun 12 21:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=251b3d9c

dev-cpp/cpp-httplib: drop old 0.12.4

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

 dev-cpp/cpp-httplib/Manifest  |  1 -
 dev-cpp/cpp-httplib/cpp-httplib-0.12.4.ebuild | 50 ---
 2 files changed, 51 deletions(-)

diff --git a/dev-cpp/cpp-httplib/Manifest b/dev-cpp/cpp-httplib/Manifest
index 844757605c93..fbd37284ba7a 100644
--- a/dev-cpp/cpp-httplib/Manifest
+++ b/dev-cpp/cpp-httplib/Manifest
@@ -1,5 +1,4 @@
 DIST cpp-httplib-0.12.2.tar.gz 638460 BLAKE2B 
91d039d39a43a73f052d63d0e1073350965bfa3b9653f0cab7d9353ed2d1acf91d2e3c20415f2a9398e64776baaedcb498b9de90046e785637de5382c41bb9ed
 SHA512 
dda47f76eaf5b4daa35f1295e482f1d81dd8823ae06339b9f4c93e4fbe7b54ae28760d3083b5d5cff212f1a679616adfa47dbb9d06c6810fac4b58197f575429
 DIST cpp-httplib-0.12.3.tar.gz 639107 BLAKE2B 
15db0056069cbda5359c6279ebc84520039e809f32cd8314c180dd761324a76fccaae0e80f39d0b69563903bd667799425c7e85708962b2763416a3c8bbd09bb
 SHA512 
3465e5c843ad4087bababadf8fe9f3e6961213301540053bb47f242f958280f43c85b03b8cf6f955a6b91bf9511a81669feeb9989344caf2a1e42ff587b3a460
-DIST cpp-httplib-0.12.4.tar.gz 639390 BLAKE2B 
7c245930994934b5859d87e9dc192a4c43349d72ab45da2c4f31ec997b3a85b8babcd4abc552957f194834ca560339eb7b76dd92c86f7aa13d478cef6f742263
 SHA512 
3935e55f4b02bab51cae167381c6692577ff22f717387146187eafae1b015915078813b5f74521e92b4e6e6fe418f378d3059cf4850458c4f20946ad6910ecc6
 DIST cpp-httplib-0.12.5.tar.gz 639439 BLAKE2B 
7456ec4324d6e46a6de8551adcab2d4c4c9424ef340f34b8e37432593680a9750e92a676fdd29a34d06ce434cefb6b503f69f1a33c4ae88706ee5d3eafe9e5c1
 SHA512 
3fec5f93cd72359e56b9a04a5f27fd68aaebbc6c6ab5c33ba13fad19b8e78ec752ba265edf14864954b84036653d00671a4f675359bb2eac2791aa43066c671d
 DIST cpp-httplib-0.12.6.tar.gz 641145 BLAKE2B 
56a1a9c2d048a608664cce1ea3737d8633d6dbc124b4a5b2b5a33f81d678efdd2b8b0c79fb88c23dd861f1c6264eddba32349740142e3765d61f811dd50d9909
 SHA512 
63f0172bb7f4b02f3640634f25801bc1e34d85f53c9915e6402d825891793de26faa7551dff88a44c23af39e3592b7863454d9c070b5bd0e546cb987bca14885

diff --git a/dev-cpp/cpp-httplib/cpp-httplib-0.12.4.ebuild 
b/dev-cpp/cpp-httplib/cpp-httplib-0.12.4.ebuild
deleted file mode 100644
index d0d8042448a0..
--- a/dev-cpp/cpp-httplib/cpp-httplib-0.12.4.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit cmake-multilib python-any-r1 toolchain-funcs
-
-DESCRIPTION="C++ HTTP/HTTPS server and client library"
-HOMEPAGE="https://github.com/yhirose/cpp-httplib/;
-SRC_URI="https://github.com/yhirose/cpp-httplib/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"  # soversion
-KEYWORDS="~amd64 ~loong ~x86"
-
-IUSE="brotli ssl test zlib"
-REQUIRED_USE="test? ( brotli ssl zlib )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
-   ssl? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
-   zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="${PYTHON_DEPS}"
-
-src_configure() {
-   local -a mycmakeargs=(
-   -DHTTPLIB_COMPILE=yes
-   -DBUILD_SHARED_LIBS=yes
-   -DHTTPLIB_USE_BROTLI_IF_AVAILABLE=no
-   -DHTTPLIB_USE_OPENSSL_IF_AVAILABLE=no
-   -DHTTPLIB_USE_ZLIB_IF_AVAILABLE=no
-   -DHTTPLIB_REQUIRE_BROTLI=$(usex brotli)
-   -DHTTPLIB_REQUIRE_OPENSSL=$(usex ssl)
-   -DHTTPLIB_REQUIRE_ZLIB=$(usex zlib)
-   -DPython3_EXECUTABLE="${PYTHON}"
-   )
-   cmake-multilib_src_configure
-}
-
-multilib_src_test() {
-   cp -p -R --reflink=auto "${S}/test" ./test || die
-
-   GTEST_FILTER='-*.*_Online' emake -C test "CXX=$(tc-getCXX)" 
CXXFLAGS="${CXXFLAGS} -I."
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/gruvbox-theme/

2023-06-12 Thread Maciej Barć
commit: eb8d8494fe657bac6748a18c26aa327e5571be5f
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun 12 21:38:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jun 12 21:49:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb8d8494

app-emacs/gruvbox-theme: add live

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

 app-emacs/gruvbox-theme/gruvbox-theme-.ebuild | 31 +++
 1 file changed, 31 insertions(+)

diff --git a/app-emacs/gruvbox-theme/gruvbox-theme-.ebuild 
b/app-emacs/gruvbox-theme/gruvbox-theme-.ebuild
new file mode 100644
index ..55a2a4c34f3a
--- /dev/null
+++ b/app-emacs/gruvbox-theme/gruvbox-theme-.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=26.1
+
+inherit elisp
+
+DESCRIPTION="Gruvbox is a retro groove color scheme, now in Emacs"
+HOMEPAGE="https://github.com/greduan/emacs-theme-gruvbox/;
+
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/greduan/emacs-theme-gruvbox.git;
+else
+   
SRC_URI="https://github.com/greduan/emacs-theme-gruvbox/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/emacs-theme-gruvbox-${PV}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   >=app-emacs/autothemer-0.2
+"
+BDEPEND="${RDEPEND}"
+
+SITEFILE="50${PN}-gentoo.el"



[gentoo-commits] repo/gentoo:master commit in: app-emacs/gruvbox-theme/

2023-06-12 Thread Maciej Barć
commit: 3231990e0c3e58cf1a1446f8474b376856f77cde
Author: Maciej Barć  gentoo  org>
AuthorDate: Mon Jun 12 21:37:59 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Mon Jun 12 21:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3231990e

app-emacs/gruvbox-theme: enable live

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

 app-emacs/gruvbox-theme/gruvbox-theme-1.30.1.ebuild | 15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/app-emacs/gruvbox-theme/gruvbox-theme-1.30.1.ebuild 
b/app-emacs/gruvbox-theme/gruvbox-theme-1.30.1.ebuild
index 73081b15731f..55a2a4c34f3a 100644
--- a/app-emacs/gruvbox-theme/gruvbox-theme-1.30.1.ebuild
+++ b/app-emacs/gruvbox-theme/gruvbox-theme-1.30.1.ebuild
@@ -4,21 +4,28 @@
 EAPI=8
 
 NEED_EMACS=26.1
+
 inherit elisp
 
 DESCRIPTION="Gruvbox is a retro groove color scheme, now in Emacs"
 HOMEPAGE="https://github.com/greduan/emacs-theme-gruvbox/;
 
-SRC_URI="https://github.com/greduan/emacs-theme-gruvbox/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tar.gz"
-S="${WORKDIR}/emacs-theme-gruvbox-${PV}"
+if [[ ${PV} == ** ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/greduan/emacs-theme-gruvbox.git;
+else
+   
SRC_URI="https://github.com/greduan/emacs-theme-gruvbox/archive/${PV}.tar.gz
+   -> ${P}.tar.gz"
+   S="${WORKDIR}/emacs-theme-gruvbox-${PV}"
+   KEYWORDS="~amd64"
+fi
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64"
 
 RDEPEND="
>=app-emacs/autothemer-0.2
 "
-DEPEND="${RDEPEND}"
+BDEPEND="${RDEPEND}"
 
 SITEFILE="50${PN}-gentoo.el"



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

2023-06-12 Thread Ulrich Müller
commit: 46e92cfad6653cd26b27b9bc10d5a751c7919e7e
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon Jun 12 21:40:01 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon Jun 12 21:40:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46e92cfa

app-admin/eselect: drop 1.4.20, 1.4.22

Signed-off-by: Ulrich Müller  gentoo.org>

 app-admin/eselect/Manifest  |  1 -
 app-admin/eselect/eselect-1.4.20.ebuild | 58 -
 app-admin/eselect/eselect-1.4.22.ebuild | 58 -
 3 files changed, 117 deletions(-)

diff --git a/app-admin/eselect/Manifest b/app-admin/eselect/Manifest
index e3820cf1736b..1d143b6bd8fc 100644
--- a/app-admin/eselect/Manifest
+++ b/app-admin/eselect/Manifest
@@ -1,3 +1,2 @@
-DIST eselect-1.4.20.tar.xz 180272 BLAKE2B 
424653d00eda45335c3aaae50f6fbf2e89486da4529f657596516352f3b7fcb9859ceb2dc5b9762a34c44fb64e645fa27c46b86453bf50be6e8ae820664a4289
 SHA512 
9589ed89c4d5d31f71d535886eb50da67b84dec8a13a5df081e7569efee861dede4eaa43a0bfb9930c5b95d4f334e19245cb8820a73f7361527da262da1d1fb2
 DIST eselect-1.4.22.tar.xz 183480 BLAKE2B 
8f86bdddaf98bc075694bdf7283cbd366e0ef93635472b3bbac11fdd9765984cd82e493b16836bae66e4b2c42a9cb33ad0d2aacaaf8529b59e4898e11f172d26
 SHA512 
73a10278d604f462aefa099df398eec2b08aee33da69419351ff2faf1cf4c0f3de0f301d92015e52da63046fe7e2c1c388e11ac84b7deb3def505a59fa291dac
 DIST eselect-1.4.25.tar.xz 184300 BLAKE2B 
630fe27338bee0c921a2f90e42d0a8abbb60a141a82bc2c4e7cf43d37582c24b06986ae1cbd341f8d3e69d011edc6c29675bf91ceaf1dcbc2593086f451b8f5f
 SHA512 
98f2752d61e2c31ff6d735d5df0e7d98c3cc51d51c26b71d796948b141ccbc017002185022e6e1e48660ae0012bfc9cd383dd5ac50f644b35bb0893b9271121b

diff --git a/app-admin/eselect/eselect-1.4.20.ebuild 
b/app-admin/eselect/eselect-1.4.20.ebuild
deleted file mode 100644
index 2fd88b53716f..
--- a/app-admin/eselect/eselect-1.4.20.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1
-
-DESCRIPTION="Gentoo's multi-purpose configuration and management tool"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect;
-SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz;
-
-LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.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="doc emacs vim-syntax"
-
-DEPEND="sys-apps/sed
-   || (
-   sys-apps/coreutils
-   app-misc/realpath
-   )"
-RDEPEND="${DEPEND}
-   sys-apps/file
-   sys-libs/ncurses:0"
-BDEPEND="doc? ( dev-python/docutils )"
-PDEPEND="emacs? ( app-emacs/eselect-mode )
-   vim-syntax? ( app-vim/eselect-syntax )"
-
-src_compile() {
-   emake
-   use doc && emake html
-}
-
-src_install() {
-   emake DESTDIR="${D}" install
-   newbashcomp misc/${PN}.bashcomp ${PN}
-   dodoc AUTHORS ChangeLog NEWS README TODO doc/*.txt
-   if use doc; then
-   docinto html
-   dodoc *.html doc/*.html doc/*.css
-   fi
-
-   # needed by news module
-   keepdir /var/lib/gentoo/news
-   if ! use prefix; then
-   fowners root:portage /var/lib/gentoo/news
-   fperms g+w /var/lib/gentoo/news
-   fi
-}
-
-pkg_postinst() {
-   # fowners in src_install doesn't work for the portage group:
-   # merging changes the group back to root
-   if ! use prefix; then
-   chgrp portage "${EROOT}/var/lib/gentoo/news" \
-   && chmod g+w "${EROOT}/var/lib/gentoo/news"
-   fi
-}

diff --git a/app-admin/eselect/eselect-1.4.22.ebuild 
b/app-admin/eselect/eselect-1.4.22.ebuild
deleted file mode 100644
index 2fd88b53716f..
--- a/app-admin/eselect/eselect-1.4.22.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1
-
-DESCRIPTION="Gentoo's multi-purpose configuration and management tool"
-HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Eselect;
-SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz;
-
-LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.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="doc emacs vim-syntax"
-
-DEPEND="sys-apps/sed
-   || (
-   sys-apps/coreutils
-   app-misc/realpath
-   )"
-RDEPEND="${DEPEND}
-   sys-apps/file
-   sys-libs/ncurses:0"
-BDEPEND="doc? ( dev-python/docutils )"
-PDEPEND="emacs? ( app-emacs/eselect-mode )
-   vim-syntax? ( app-vim/eselect-syntax )"
-
-src_compile() {
-   emake
-   use doc && emake html
-}
-
-src_install() {
-  

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

2023-06-12 Thread Sam James
commit: 5a546dc318d619b6219eb53aa733d77ad1b62d4c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 20:46:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 20:46:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a546dc3

app-misc/solaar: Stabilize 1.1.9 x86, #908179

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

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

diff --git a/app-misc/solaar/solaar-1.1.9.ebuild 
b/app-misc/solaar/solaar-1.1.9.ebuild
index 888acdb4dd69..4a11b012e572 100644
--- a/app-misc/solaar/solaar-1.1.9.ebuild
+++ b/app-misc/solaar/solaar-1.1.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ * ]]; then
EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar;
 else

SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> 
${P/_rc/rc}.tar.gz"
-   KEYWORDS="amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm x86"
S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 



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

2023-06-12 Thread Hans de Graaff
commit: 05aab44694e19a47b7ea2c163ffae514b3279dc9
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun 12 20:45:18 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun 12 20:45:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05aab446

dev-ruby/rdoc: drop 6.3.2, 6.3.3

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

 dev-ruby/rdoc/Manifest  |  1 -
 dev-ruby/rdoc/rdoc-6.3.2.ebuild | 94 -
 dev-ruby/rdoc/rdoc-6.3.3.ebuild | 94 -
 3 files changed, 189 deletions(-)

diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index 5573cc3d03be..827e5688d9ea 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -1,4 +1,3 @@
-DIST rdoc-6.3.2.tar.gz 675963 BLAKE2B 
1ac931ddf0af700f2460e415a6e8c505c9a3c0f2d65b5c25928285144181d925747dad0224f014abdc1680df9130df74ba82750a2cb1d02b042c0bcd63d22e6a
 SHA512 
1bd8eaa6c1e5cc40492b1d6e461d831cfc05bf368c982f3266b63ea4984c10de40523f9e2106b1beebd96933a2006cb81c3daa26ee0196d99d1ed6da5b72a78f
 DIST rdoc-6.3.3.tar.gz 675961 BLAKE2B 
200d57c4b104cb3ba894ef56fd72b4f6b2228dc2c5fd7a53035a7e03834e0e9aa283ee2b07dc7dbbfaf123bc9d96ef302f47a24b71a6d735872960ecd65d9cb3
 SHA512 
e4e4083fea67184c435b59866fc8e8c29c740d716f8be279d18a625c1ea41d449de30ddcc3af1aa0507320c0910800d5a0032540b626c5b2ea83d3b123f2
 DIST rdoc-6.4.0.tar.gz 755741 BLAKE2B 
d2519dc0dac3fac32ef7cac8c87dba1a679f0b09dc5858e91899d6d28195cf584fe3eba802bafad400ae26c5ddcb65eaec32e101f9e047f80cecd1616a386ed3
 SHA512 
6c6a89245ac77abdeedee70327f97f8a9b8bb596c14848a95487ff19039864dd7a5c0f5b501fe2e7b187c671cfb205c1500359c7c203beb89211addaf3ac34f7
 DIST rdoc-6.5.0.tar.gz 762645 BLAKE2B 
cecade491f0d18b2c50ec710cb27a28b6cb946f321503e0508e8d4802e93033a78867346eb1d68ca56884ea0d68d51d6fdb92eb61fa63034a01332e8b572dbcf
 SHA512 
10382e66ca778f85f236614fe071b2b0d598065d3aab8f5a89cb0839da7713b5e16a66e3f7a2bff2e2125d26a42f088a86c6d339dc36479a943bb7023c1cad0c

diff --git a/dev-ruby/rdoc/rdoc-6.3.2.ebuild b/dev-ruby/rdoc/rdoc-6.3.2.ebuild
deleted file mode 100644
index 743ba4c7fa6b..
--- a/dev-ruby/rdoc/rdoc-6.3.2.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby25 ruby26 ruby27 ruby30"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR="doc"
-RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc RI.rdoc TODO.rdoc"
-
-RUBY_FAKEGEM_BINWRAP=""
-RUBY_FAKEGEM_BINDIR="exe"
-
-RUBY_FAKEGEM_GEMSPEC="rdoc.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="An extended version of the RDoc library from Ruby 1.8"
-HOMEPAGE="https://github.com/ruby/rdoc/;
-SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="|| ( GPL-2 Ruby-BSD )"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-SLOT="0"
-IUSE="doc"
-
-RDEPEND+=">=app-eselect/eselect-ruby-20181225"
-
-ruby_add_bdepend "
-   >=dev-ruby/kpeg-1.1.0-r1
-   >dev-ruby/racc-1.4.10
-   dev-ruby/rake
-   test? (
-   dev-ruby/bundler
-   >=dev-ruby/minitest-5.8:5
-   )"
-
-all_ruby_prepare() {
-   # Other packages also have use for a nonexistent directory, bug 321059
-   sed -i -e 's#/nonexistent#/nonexistent_rdoc_tests#g' 
test/rdoc/test_rdoc*.rb || die
-
-   # Avoid unneeded dependency on bundler, bug 603696
-   sed -i -e '/bundler/ s:^:#:' \
-   -e 's/Bundler::GemHelper.gemspec.full_name/"rdoc"/' \
-   -e '/rubocop\/rake/ s:^:#:' \
-   -e '/RuboCop/,/end/ s:^:#:' Rakefile || die
-
-   # Remove test that is depending on the locale, which we can't garantuee.
-   sed -i -e '/def test_encode_with/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
-
-   # Remove test depending on FEATURES=userpriv, bug 361959
-   sed -i -e '/def test_check_files/,/^  end/ s:^:#:' 
test/rdoc/test_rdoc_options.rb || die
-
-   # Remove tests for code that is not included and not listed in 
Manifest.txt
-   rm -f test/test_rdoc_i18n_{locale,text}.rb \
-   test/rdoc/test_rdoc_generator_pot* || die
-
-   sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-all_ruby_compile() {
-   all_fakegem_compile
-
-   if use doc ; then
-   ruby -Ilib -S exe/rdoc || die
-   fi
-}
-
-each_ruby_compile() {
-   ${RUBY} -S rake generate || die
-}
-
-all_ruby_install() {
-   all_fakegem_install
-
-   for bin in rdoc ri; do
-   ruby_fakegem_binwrapper $bin /usr/bin/$bin-2
-
-   for version in $(ruby_get_use_implementations); do
-   version=`echo ${version} | cut -c 5-`
-   if use ruby_targets_ruby${version}; then
-   ruby_fakegem_binwrapper $bin 
/usr/bin/${bin}${version}
- 

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

2023-06-12 Thread Hans de Graaff
commit: 50c47cdb0464a2800b7ba1d933aa21670078a0f8
Author: Hans de Graaff  gentoo  org>
AuthorDate: Mon Jun 12 20:43:16 2023 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Mon Jun 12 20:44:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50c47cdb

dev-ruby/rdoc: provide working LANG to fix compilation issues

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

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

diff --git a/dev-ruby/rdoc/rdoc-6.5.0.ebuild b/dev-ruby/rdoc/rdoc-6.5.0.ebuild
index 528cf9abdcf9..94bf78a8c8ea 100644
--- a/dev-ruby/rdoc/rdoc-6.5.0.ebuild
+++ b/dev-ruby/rdoc/rdoc-6.5.0.ebuild
@@ -71,7 +71,7 @@ all_ruby_compile() {
 }
 
 each_ruby_compile() {
-   ${RUBY} -S rake generate || die
+   LANG=C.UTF-8 ${RUBY} -S rake generate || die
 }
 
 all_ruby_install() {



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

2023-06-12 Thread Sam James
commit: 01a1919f1ba969d1a2781fbc509f8cec0c961b51
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 20:43:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 20:43:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a1919f

app-misc/solaar: Stabilize 1.1.9 amd64, #908179

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

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

diff --git a/app-misc/solaar/solaar-1.1.9.ebuild 
b/app-misc/solaar/solaar-1.1.9.ebuild
index 13ddbb755105..888acdb4dd69 100644
--- a/app-misc/solaar/solaar-1.1.9.ebuild
+++ b/app-misc/solaar/solaar-1.1.9.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} =~ * ]]; then
EGIT_REPO_URI="https://github.com/pwr-Solaar/Solaar;
 else

SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> 
${P/_rc/rc}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="amd64 ~arm ~x86"
S="${WORKDIR}"/Solaar-${PV/_rc/rc}
 fi
 



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

2023-06-12 Thread Sam James
commit: 1344dea8b7137c79bfb8fa33892a6a911a4bb099
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 20:39:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 20:39:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1344dea8

dev-util/ccache: add 4.8.2, drop 4.8.1

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

 dev-util/ccache/Manifest | 4 ++--
 dev-util/ccache/{ccache-4.8.1.ebuild => ccache-4.8.2.ebuild} | 3 +--
 2 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index b6ee9a4aee5a..c458a2ad7b68 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -3,7 +3,7 @@ DIST ccache-4.6.3.tar.xz.asc 833 BLAKE2B 
064d7bdf474540992180372c4c011b5bdeb9883
 DIST ccache-4.7.4.tar.xz 547820 BLAKE2B 
03e03223f0fd6eb001c7d93bcd03a0ef6656ebd3ffcc920b9e772fb68275ddf1e8a941f8f7de68358cbc7a9b9d5aa65e35b91554ff24684f29ff1953aefae75f
 SHA512 
48c663b51e874cfbd8daf0ef9759d025c2605c36da47ebbc77b52ceb941b810436600429f74204f13e2e2e601af6186a4bdb992f8da239f88cb9df4c6c95d58f
 DIST ccache-4.7.4.tar.xz.asc 833 BLAKE2B 
e155f9cb695794a28771a928d50e18705441b9fb9a8ec425aabc78dabcd68caca68ba15f74ba176a73abf414c4ba98b1832da3536fcd87d7c32f2689fe7e1908
 SHA512 
567a051e7c93cd62c8ad7631fea98a6846e2f548aaa201acefbe44d1027f8048cae5ef462488da7ce90864b23a426d524f576472428f93ecbc5cea3ae224b860
 DIST ccache-4.8-docs.tar.xz 80280 BLAKE2B 
e8e00dd10a00670ff3a0c3f5ab0966469fa5246de64724e24d0287020d4636fb5a1f59421aaa094d05b88bd20efd2a4a06e46dfb957bcf77ad2ea61fd02551c9
 SHA512 
e0036a7f86b458028c6e24158f95b62e40d9f659031e16adc59c067096bb728f1cb583a2edecaf2118f15b8e00f028fa6f1cfa2466fba76b7c870cca93a883eb
-DIST ccache-4.8.1.tar.xz 559628 BLAKE2B 
01c676447aff5493f319df8360b5478b171a229dc47068bfda814bd30afeb28492a3b112532dbe93cf89d47796f4d682e37b22a1d1c31aaf46023e4f7682d80c
 SHA512 
672971560a8aed7754c4280b8983fb185bc7f7f456651e952db3e32fb855ba430c7dcec1f45466e4d10aa59e80e30696f540d93b5f260a846a49dbf4901de514
-DIST ccache-4.8.1.tar.xz.asc 833 BLAKE2B 
948ef7d7965717f42f27ee0858c36b2d6272629f190ddf96f7882463304cc103bd70aebda739686fd6176024356c8998d58642ef1d3b0e7943ef7898496ab689
 SHA512 
c89af05eec3eee8001098c77b27d67b084af06f406af32aafe71f11a2592df86bfe7ac58283749bb7ab3401046312da129c7262230a1a3f892b81946227dd0ad
+DIST ccache-4.8.2.tar.xz 560888 BLAKE2B 
ca907c16b353fabfb8e6479a076aa5cf791e6150f2b16eabf1817d4955d9b5f0200d4b12527ba0493ad9b2d7567adaaf8416bbff858a66fff5a5687328ab7395
 SHA512 
2edf8da79a9286eb4ed5b6dc2063b55fb97e22a40d1c501c6f17b2f0ce32dfc02e99754afbabbd24fed8312e13e5b8bfc20687d0b5c0cf19fbf64e3adc7bb25b
+DIST ccache-4.8.2.tar.xz.asc 833 BLAKE2B 
ea92ceaf9873a1a8373414bb7ad74f101873cbf3bae2ba1c6986d40018b8f37d2fd7cab8d0bcbdfb7cbd167edf0128edb2a6d61ecce2645018a01d450aae25a9
 SHA512 
6182b7a793d5142c1d9d627b6ea058ac524b6914a85d9628788f7eeea7b762c5422ef6007c404fe9b5d77841b69382289ffb6efbf931c9507940c10bee8ff95f
 DIST ccache-4.8.tar.xz 556804 BLAKE2B 
5cca7d49088c5391abf93a2a493ba8e120575ae834abae86f3669e8c883a93ec29d48ab934aa086a87feb6a08d0c0053b3ce7174cec2f342c2d695a93fa3ef9a
 SHA512 
561424d448a049971742b846429c2fa5f1df43c05f201610dab0a3fab7e4806589c14ca20875cb5733763603c0813fe9350a244b63dda03e9def95d547738d0b
 DIST ccache-4.8.tar.xz.asc 833 BLAKE2B 
4a646db5b7a220a21ad93a02ea4bad23a666ad116af70211ea4a9a546ba7aeaf0c1c88c79d264f614a2ca5387dc91bf655a1632f53889dd74f49e085e2f6bd01
 SHA512 
22b6aeb54248576a1199e173db7b58b985bdc4e6a298e9fbd32992ab6dbadcd4496ffcadc24241215bd43166b68faf77aa3e492e44ffeac53e1e5e4c46015836

diff --git a/dev-util/ccache/ccache-4.8.1.ebuild 
b/dev-util/ccache/ccache-4.8.2.ebuild
similarity index 96%
rename from dev-util/ccache/ccache-4.8.1.ebuild
rename to dev-util/ccache/ccache-4.8.2.ebuild
index 37009fdc79b4..3ab1a30b536e 100644
--- a/dev-util/ccache/ccache-4.8.1.ebuild
+++ b/dev-util/ccache/ccache-4.8.2.ebuild
@@ -32,7 +32,7 @@ fi
 LICENSE="GPL-3 LGPL-3"
 SLOT="0"
 # Unkeyworded for now because of failing tests: 
https://github.com/ccache/ccache/issues/1288
-#KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 # Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
 IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test"
 RESTRICT="!test? ( test )"
@@ -63,7 +63,6 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.5-nvcc-test.patch
"${FILESDIR}"/${PN}-4.0-objdump.patch
"${FILESDIR}"/${PN}-4.8-avoid-run-user.patch
-   "${FILESDIR}"/${P}-test-typo.patch
 )
 
 src_unpack() {



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

2023-06-12 Thread Sam James
commit: ab25a51f63840634ef6765904abd0eaa63afe66a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 20:41:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 20:41:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab25a51f

sys-apps/kbd: add 2.6.0

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

 sys-apps/kbd/Manifest |  1 +
 sys-apps/kbd/kbd-2.6.0.ebuild | 83 +++
 2 files changed, 84 insertions(+)

diff --git a/sys-apps/kbd/Manifest b/sys-apps/kbd/Manifest
index 760515e63a39..44730a32557c 100644
--- a/sys-apps/kbd/Manifest
+++ b/sys-apps/kbd/Manifest
@@ -1 +1,2 @@
 DIST kbd-2.5.1.tar.xz 1491952 BLAKE2B 
aab4c3d78c28709bf562b54fe94c0533d5c33185e183bf3eb944f89147b250d9df9b30b64a06eb4742feafe8c05a6aa491a7f007b4d6d9077bc19a4628ba05ae
 SHA512 
74855f486aff5fc2f93a6cb29460a590c94eac653b001574e1b4eb1300ea99dfed9222f9e5d1d3a05a112a6880591d5c44ed6e76b8a64edf744ecb0892f562d0
+DIST kbd-2.6.0.tar.xz 1590196 BLAKE2B 
9894bab607694cc60cece959573b8f13f687d47b4346fa84e57bffd2c062a5ac2830f9a6766aca70d2242f63f486c898fe5d777fc01dfabe85d004b1f29d364a
 SHA512 
4b8cec06ea2143a285bedb95cb66c313ebac79dc3c64956f969f389186609bc1a066dbf32d6ae308e18947dcbe2f6f684f6c69d4210b40d449735e5704707b27

diff --git a/sys-apps/kbd/kbd-2.6.0.ebuild b/sys-apps/kbd/kbd-2.6.0.ebuild
new file mode 100644
index ..47ef0e794f21
--- /dev/null
+++ b/sys-apps/kbd/kbd-2.6.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} ==  ]] ; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://github.com/legionus/kbd.git 
https://git.kernel.org/pub/scm/linux/kernel/git/legion/kbd.git;
+   EGIT_BRANCH="master"
+else
+   if [[ $(ver_cut 3) -lt 90 ]] ; then
+   SRC_URI="https://www.kernel.org/pub/linux/utils/kbd/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   else
+   inherit autotools
+   SRC_URI="https://github.com/legionus/kbd/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
+   fi
+fi
+
+DESCRIPTION="Keyboard and console utilities"
+HOMEPAGE="https://kbd-project.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="nls pam test"
+RESTRICT="!test? ( test )"
+
+# Testsuite's Makefile.am calls missing(!)
+# ... but this seems to be consistent with the autoconf docs?
+# Needs more investigation: 
https://www.gnu.org/software/autoconf/manual/autoconf-2.67/html_node/autom4te-Invocation.html
+QA_AM_MAINTAINER_MODE=".*--run autom4te --language=autotest.*"
+
+RDEPEND="
+   app-alternatives/gzip
+   pam? (
+   !app-misc/vlock
+   sys-libs/pam
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( dev-libs/check )
+"
+
+src_prepare() {
+   default
+
+   # Rename conflicting keymaps to have unique names, bug #293228
+   # See also https://github.com/legionus/kbd/issues/76.
+   pushd "${S}"/data/keymaps/i386 &> /dev/null || die
+   mv fgGIod/trf.map fgGIod/trf-fgGIod.map || die
+   mv olpc/es.map olpc/es-olpc.map || die
+   mv olpc/pt.map olpc/pt-olpc.map || die
+   mv qwerty/cz.map qwerty/cz-qwerty.map || die
+   popd &> /dev/null || die
+
+   if [[ ${PV} ==  ]] || [[ $(ver_cut 3) -ge 90 ]] ; then
+   eautoreconf
+   fi
+}
+
+src_configure() {
+   local myeconfargs=(
+   --disable-werror
+
+   $(use_enable nls)
+   $(use_enable pam vlock)
+   $(use_enable test tests)
+   )
+
+   econf "${myeconfargs[@]}"
+}
+
+src_install() {
+   default
+
+   docinto html
+   dodoc docs/doc/*.html
+
+   # USE="test" installs .la files
+   find "${ED}" -type f -name "*.la" -delete || die
+}



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

2023-06-12 Thread Sam James
commit: 375f6a1aaf559c90e9c66592e511d3bceb63048a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 20:28:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 20:30:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=375f6a1a

dev-lang/python: skip test_dtrace for pgo

Had a report on IRC of a sandbox failure:
```
F: open_wr
S: deny
P: /usr/lib/python3.10/__pycache__/pprint.cpython-310.pyc.140330861931056
A: /usr/lib/python3.10/__pycache__/pprint.cpython-310.pyc.140330861931056
R: /usr/lib/python3.10/__pycache__/pprint.cpython-310.pyc.140330861931056
C: /usr/bin/python3.10 /usr/bin/dtrace -q -s 
/var/tmp/portage/dev-lang/python-3.11.3/work/Python-3.11.3/Lib/test/dtracedata/assert_usable.d
```

This is still fishy and it sounds like some clock problem at the point of 
installing
3.10 or similar, but it's not like test_dtrace is useful for us during PGO
anyway.

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

 dev-lang/python/python-3.10.11.ebuild | 1 +
 dev-lang/python/python-3.10.12.ebuild | 1 +
 dev-lang/python/python-3.11.3.ebuild  | 1 +
 dev-lang/python/python-3.11.4.ebuild  | 1 +
 dev-lang/python/python-3.12.0_beta1.ebuild| 1 +
 dev-lang/python/python-3.12.0_beta1_p1.ebuild | 1 +
 dev-lang/python/python-3.12.0_beta1_p3.ebuild | 1 +
 dev-lang/python/python-3.12.0_beta1_p4.ebuild | 1 +
 dev-lang/python/python-3.12.0_beta2.ebuild| 1 +
 dev-lang/python/python-3.9.16_p3-r1.ebuild| 1 +
 dev-lang/python/python-3.9.17.ebuild  | 1 +
 11 files changed, 11 insertions(+)

diff --git a/dev-lang/python/python-3.10.11.ebuild 
b/dev-lang/python/python-3.10.11.ebuild
index b30e6ea4d97f..5b06497f4210 100644
--- a/dev-lang/python/python-3.10.11.ebuild
+++ b/dev-lang/python/python-3.10.11.ebuild
@@ -187,6 +187,7 @@ src_configure() {
--timeout 1200
 
-x test_gdb
+   -x test_dtrace
 
# All of these seem to occasionally hang for PGO 
inconsistently
# They'll even hang here but be fine in src_test 
sometimes.

diff --git a/dev-lang/python/python-3.10.12.ebuild 
b/dev-lang/python/python-3.10.12.ebuild
index 3c243581ddc8..de6a7df9 100644
--- a/dev-lang/python/python-3.10.12.ebuild
+++ b/dev-lang/python/python-3.10.12.ebuild
@@ -187,6 +187,7 @@ src_configure() {
--timeout 1200
 
-x test_gdb
+   -x test_dtrace
 
# All of these seem to occasionally hang for PGO 
inconsistently
# They'll even hang here but be fine in src_test 
sometimes.

diff --git a/dev-lang/python/python-3.11.3.ebuild 
b/dev-lang/python/python-3.11.3.ebuild
index 389e56a6a6f4..da75820e95cd 100644
--- a/dev-lang/python/python-3.11.3.ebuild
+++ b/dev-lang/python/python-3.11.3.ebuild
@@ -174,6 +174,7 @@ src_configure() {
--timeout 1200
 
-x test_gdb
+   -x test_dtrace
 
# All of these seem to occasionally hang for PGO 
inconsistently
# They'll even hang here but be fine in src_test 
sometimes.

diff --git a/dev-lang/python/python-3.11.4.ebuild 
b/dev-lang/python/python-3.11.4.ebuild
index 4beb23611cfe..8cc87f45c64c 100644
--- a/dev-lang/python/python-3.11.4.ebuild
+++ b/dev-lang/python/python-3.11.4.ebuild
@@ -174,6 +174,7 @@ src_configure() {
--timeout 1200
 
-x test_gdb
+   -x test_dtrace
 
# All of these seem to occasionally hang for PGO 
inconsistently
# They'll even hang here but be fine in src_test 
sometimes.

diff --git a/dev-lang/python/python-3.12.0_beta1.ebuild 
b/dev-lang/python/python-3.12.0_beta1.ebuild
index e79715cc645a..2f7f75bf906e 100644
--- a/dev-lang/python/python-3.12.0_beta1.ebuild
+++ b/dev-lang/python/python-3.12.0_beta1.ebuild
@@ -169,6 +169,7 @@ src_configure() {
--timeout 1200
 
-x test_gdb
+   -x test_dtrace
 
# All of these seem to occasionally hang for PGO 
inconsistently
# They'll even hang here but be fine in src_test 
sometimes.

diff --git a/dev-lang/python/python-3.12.0_beta1_p1.ebuild 
b/dev-lang/python/python-3.12.0_beta1_p1.ebuild
index e79715cc645a..2f7f75bf906e 100644
--- a/dev-lang/python/python-3.12.0_beta1_p1.ebuild
+++ b/dev-lang/python/python-3.12.0_beta1_p1.ebuild
@@ -169,6 +169,7 @@ src_configure() {
--timeout 1200
 
-x test_gdb
+   -x test_dtrace
 
# All of these seem to occasionally hang for PGO 
inconsistently
# They'll even hang here but be fine in src_test 
sometimes.

diff --git 

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

2023-06-12 Thread Andreas K. Hüttel
commit: 9a81351bea8eb7fe6943ee48bf4388d23402b769
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Mon Jun 12 20:24:19 2023 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Mon Jun 12 20:24:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a81351b

media-gfx/jhead: drop 3.06.0.1

Signed-off-by: Andreas K. Hüttel  gentoo.org>

 media-gfx/jhead/jhead-3.06.0.1.ebuild | 24 
 1 file changed, 24 deletions(-)

diff --git a/media-gfx/jhead/jhead-3.06.0.1.ebuild 
b/media-gfx/jhead/jhead-3.06.0.1.ebuild
deleted file mode 100644
index e691cde1cc18..
--- a/media-gfx/jhead/jhead-3.06.0.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Exif Jpeg camera setting parser and thumbnail remover"
-HOMEPAGE="http://www.sentex.net/~mwandel/jhead;
-SRC_URI="https://github.com/Matthias-Wandel/jhead/archive/refs/tags/${PV}.tar.gz
 -> ${P}.tgz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86"
-
-PATCHES=( "${FILESDIR}/${P}-mkstemp-fix-makefile.patch" )
-
-src_install() {
-   dobin ${PN}
-   dodoc *.txt
-   docinto html
-   dodoc *.html
-   doman ${PN}.1
-   doheader ${PN}.h
-   dolib.so lib${PN}.so*
-}



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

2023-06-12 Thread William Hubbs
commit: 45e7aecd81e0ceee1871e65c7018314e69881bf5
Author: Florian Schmaus  gentoo  org>
AuthorDate: Mon Jun 12 11:22:57 2023 +
Commit: William Hubbs  gentoo  org>
CommitDate: Mon Jun 12 20:22:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45e7aecd

go-module.eclass: inline _go-module_gomod_encode()

The only call site of _go-module_gomod_encode() was using $() in a loop
over EGO_SUM. This caused bash to fork() for every loop iteration, which
significantly affected the time it takes to "source" an ebuild using
EGO_SUM.

For example, "pkg pkg source =sys-cluster/k3s-1.23.3_p1" previously took
2.4 seconds. Inlining _go-module_gomod_encode() reduces this to
236 milliseconds.

This also adds missing 'local' declarations for some variables.

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

 eclass/go-module.eclass | 44 
 1 file changed, 16 insertions(+), 28 deletions(-)

diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass
index f97b69f591c8..6c58d7f26f07 100644
--- a/eclass/go-module.eclass
+++ b/eclass/go-module.eclass
@@ -262,7 +262,22 @@ go-module_set_globals() {
continue
fi
 
-   _dir=$(_go-module_gomod_encode "${module}")
+   # Encode the name(path) of a Golang module in the format 
expected by Goproxy.
+   # Upper letters are replaced by their lowercase version with a 
'!' prefix.
+   # The transformed result of 'module' is stored in the '_dir' 
variable.
+   #
+   ## Python:
+   # return re.sub('([A-Z]{1})', r'!\1', s).lower()
+   ## Sed:
+   ## This uses GNU Sed extension \l to downcase the match
+   # echo "${module}" |sed 's,[A-Z],!\l&,g'
+   local re _dir lower
+   _dir="${module}"
+   re='(.*)([A-Z])(.*)'
+   while [[ ${_dir} =~ ${re} ]]; do
+   lower='!'"${BASH_REMATCH[2],}"
+   _dir="${BASH_REMATCH[1]}${lower}${BASH_REMATCH[3]}"
+   done
 
for _ext in "${exts[@]}" ; do
# Relative URI within a GOPROXY for a file
@@ -496,33 +511,6 @@ go-module_live_vendor() {
popd >& /dev/null || die
 }
 
-# @FUNCTION: _go-module_gomod_encode
-# @DEPRECATED: none
-# @DESCRIPTION:
-# Encode the name(path) of a Golang module in the format expected by Goproxy.
-#
-# Upper letters are replaced by their lowercase version with a '!' prefix.
-#
-_go-module_gomod_encode() {
-   ## Python:
-   # return re.sub('([A-Z]{1})', r'!\1', s).lower()
-
-   ## Sed:
-   ## This uses GNU Sed extension \l to downcase the match
-   #echo "${module}" |sed 's,[A-Z],!\l&,g'
-   #
-   # Bash variant:
-   debug-print-function "${FUNCNAME}" "$@"
-   #local re input lower
-   re='(.*)([A-Z])(.*)'
-   input="${1}"
-   while [[ ${input} =~ ${re} ]]; do
-   lower='!'"${BASH_REMATCH[2],}"
-   input="${BASH_REMATCH[1]}${lower}${BASH_REMATCH[3]}"
-   done
-   echo "${input}"
-}
-
 fi
 
 if [[ ! ${GO_OPTIONAL} ]]; then



[gentoo-commits] repo/gentoo:master commit in: www-servers/tomcat/

2023-06-12 Thread Miroslav Šulc
commit: a1a4410d13895c661eabc182ba72a8526cb61175
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jun 12 20:20:20 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jun 12 20:20:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1a4410d

www-servers/tomcat: bump to 10.1.10

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

 www-servers/tomcat/Manifest  |   2 +
 www-servers/tomcat/tomcat-10.1.10.ebuild | 181 +++
 2 files changed, 183 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index 9080426d0602..0a35dfef77a0 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -1,3 +1,5 @@
+DIST apache-tomcat-10.1.10-src.tar.gz 6110165 BLAKE2B 
2932cfbfb9981f40dac2902b1f79c4d6dc36bc1b787219c68418ceaecb6d2d9baab112d51fba7284952f06f5e477f800581d18b11a275ca05650f2b8b7408e6a
 SHA512 
ce36493c4d3d0edf6c264ac76dc875e2ff8e9bf57c8b0dbf83e1cf2951d19959c2291ae1b837ef2050633237d8bc5764de22de2c483d402e6e58e58a626e6311
+DIST apache-tomcat-10.1.10-src.tar.gz.asc 849 BLAKE2B 
4a00365338246354ab65f8b3dfeafc1fe9bc0a2c91c9a0597c7d0d2a47084ef9171e5c072b0a28c036e62ed44829672dd7af07b227f3bd00d6c79a92fa20e20d
 SHA512 
ae8f43b80ecd6347336d57a585f1e22883ca8b308e8b6b4242fc687509b12dc410774c9ee7de4318b1a38cee7867e65ac33c6cb2f494a4d4b890f62df829da49
 DIST apache-tomcat-10.1.8-src.tar.gz 6086270 BLAKE2B 
080ffacfb3b010605fa901319f3f059524f532306af5a5d05a0e4eaf108be06ed139977ef39e8b9fa0423fef0ad073305b57793bcbb4e897bbb0239cee183017
 SHA512 
14ac35a22d24284b770182996388bdc004defc5e56e65d2420e096a1e1c5c45887e4a55c0174884294acb7c99e6412f98159bb9be92de337e1a1cacc48d39ea4
 DIST apache-tomcat-10.1.8-src.tar.gz.asc 849 BLAKE2B 
2a62d64e349739397fc786b92e75a14b74d3e8f9243a4f90ca17a070d85bb31707417da01d9d34217a23ab10157dbff46857efd65629a66aa41be861fe036ca5
 SHA512 
e818e040be1e1c29c989228cf72586ac8a602a93373ac33760db22578fbf79a5202f038b4cf36a0ec3549112bcdd5f5629a6859119aa0b129fef923c073c3055
 DIST apache-tomcat-10.1.9-src.tar.gz 6098538 BLAKE2B 
b2699765e48168cfb75dfbb3168cfd96caf53a76b492d6dfe94be9311d0cdc470c549329bb8a647e7a5d8ce0784d3491dd03d8dd8d9463b0492b581b97d48373
 SHA512 
25e0e268697ff83ebd6c06f8e03eca0463cb41bb99827b60334fe9772670c3ac8bd18853817ee481db68a2ac7b0389e86274c6fe5c6c9efa97a2866754f07e5b

diff --git a/www-servers/tomcat/tomcat-10.1.10.ebuild 
b/www-servers/tomcat/tomcat-10.1.10.ebuild
new file mode 100644
index ..c8f14587bf71
--- /dev/null
+++ b/www-servers/tomcat/tomcat-10.1.10.ebuild
@@ -0,0 +1,181 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2 prefix verify-sig
+
+MY_P="apache-${PN}-${PV}-src"
+
+# Currently we bundle binary versions of bnd.jar
+# See bugs #203080 and #676116
+BND_VERSION="6.4.0"
+BND="biz.aQute.bnd-${BND_VERSION}.jar"
+
+DESCRIPTION="Tomcat Servlet-6.0/JSP-3.1/EL-5.0/WebSocket-2.1/JASPIC-3.0 
Container"
+HOMEPAGE="https://tomcat.apache.org/;
+SRC_URI="mirror://apache/${PN}/tomcat-10/v${PV}/src/${MY_P}.tar.gz
+   
https://repo.maven.apache.org/maven2/biz/aQute/bnd/biz.aQute.bnd/${BND_VERSION}/${BND}
+   verify-sig? ( https://downloads.apache.org/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${PV}-src.tar.gz.asc )"
+
+LICENSE="Apache-2.0"
+SLOT="10.1"
+KEYWORDS="~amd64 ~amd64-linux"
+IUSE="extra-webapps"
+
+RESTRICT="test" # can we run them on a production system?
+
+ECJ_SLOT="4.26"
+
+COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}
+   dev-java/jax-rpc-api:0
+   >=dev-java/jakartaee-migration-1.0.5:0
+   dev-java/wsdl4j:0"
+RDEPEND="${COMMON_DEP}
+   acct-group/tomcat
+   acct-user/tomcat
+   >=virtual/jre-11:*"
+DEPEND="${COMMON_DEP}
+   app-admin/pwgen
+   dev-java/ant-core
+   >=virtual/jdk-11:*
+   test? (
+   dev-java/ant-junit:0
+   dev-java/easymock:3.2
+   )"
+
+BDEPEND="verify-sig? ( ~sec-keys/openpgp-keys-apache-tomcat-${PV}:${PV} )"
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/tomcat-${PV}.apache.org.asc"
+
+PATCHES=( "${FILESDIR}/${PN}-10.1.6-build.xml.patch" )
+
+S=${WORKDIR}/${MY_P}
+
+BND_HOME="${S}/tomcat-build-libs/bnd"
+BND_JAR="${BND_HOME}/${BND}"
+
+src_unpack() {
+   if use verify-sig; then
+   verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.gz{,.asc}
+   fi
+
+   unpack ${MY_P}.tar.gz
+
+   mkdir -p "${BND_HOME}" || die "Failed to create dir"
+   ln -s "${DISTDIR}/${BND}" "${BND_HOME}/" || die "Failed to symlink 
bnd-*.jar"
+}
+
+src_prepare() {
+   default
+
+   find -name '*.jar' -type f -delete -print || die
+
+   local vm_version="$(java-config -g PROVIDES_VERSION)"
+
+   # For use of catalina.sh in netbeans
+   sed -i -e "/^# - Execute The Requested Command/ a\
+   CLASSPATH=\`java-config --with-dependencies --classpath 

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-tomcat/

2023-06-12 Thread Miroslav Šulc
commit: 5e3d8fb87cd42a097f323dddcecb525604b3adfe
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jun 12 20:15:45 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jun 12 20:15:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e3d8fb8

sec-keys/openpgp-keys-apache-tomcat: bump to 10.1.10

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

 sec-keys/openpgp-keys-apache-tomcat/Manifest |  1 +
 .../openpgp-keys-apache-tomcat-10.1.10.ebuild| 20 
 2 files changed, 21 insertions(+)

diff --git a/sec-keys/openpgp-keys-apache-tomcat/Manifest 
b/sec-keys/openpgp-keys-apache-tomcat/Manifest
index d98084c48966..d046f912bdc7 100644
--- a/sec-keys/openpgp-keys-apache-tomcat/Manifest
+++ b/sec-keys/openpgp-keys-apache-tomcat/Manifest
@@ -1,3 +1,4 @@
+DIST openpgp-keys-apache-tomcat-10.1.10-KEYS.asc 35947 BLAKE2B 
034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f
 SHA512 
46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d
 DIST openpgp-keys-apache-tomcat-10.1.8-KEYS.asc 35947 BLAKE2B 
034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f
 SHA512 
46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d
 DIST openpgp-keys-apache-tomcat-10.1.9-KEYS.asc 35947 BLAKE2B 
034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f
 SHA512 
46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d
 DIST openpgp-keys-apache-tomcat-8.5.88-KEYS.asc 45686 BLAKE2B 
77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898
 SHA512 
44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210

diff --git 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.10.ebuild 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.10.ebuild
new file mode 100644
index ..81b3505e76ec
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-10.1.10.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by tomcat.apache.org"
+HOMEPAGE="https://tomcat.apache.org/download-90.cgi;
+SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS 
-> ${P}-KEYS.asc"
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
+
+S="${WORKDIR}"
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - tomcat-${PV}.apache.org.asc < <(cat 
"${files[@]/#/${DISTDIR}/}" || die)
+}



[gentoo-commits] repo/gentoo:master commit in: www-servers/tomcat/

2023-06-12 Thread Miroslav Šulc
commit: c94e7e2253b7ad9d18ce7c87d91208fa1d4c168b
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jun 12 20:14:31 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jun 12 20:14:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c94e7e22

www-servers/tomcat: bump to 8.5.90

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

 www-servers/tomcat/Manifest |   2 +
 www-servers/tomcat/tomcat-8.5.90.ebuild | 154 
 2 files changed, 156 insertions(+)

diff --git a/www-servers/tomcat/Manifest b/www-servers/tomcat/Manifest
index bfe7f944beff..9080426d0602 100644
--- a/www-servers/tomcat/Manifest
+++ b/www-servers/tomcat/Manifest
@@ -6,6 +6,8 @@ DIST apache-tomcat-8.5.88-src.tar.gz 6051684 BLAKE2B 
bae4785765d2c373a5507bf1f42
 DIST apache-tomcat-8.5.88-src.tar.gz.asc 849 BLAKE2B 
e82e714721272c7ca6e6837a4be369c9ef3ad6c654f56ba15028f7f8d8f54ab62d7c1da32a2f4914c417889b3b65ef9f5ba6dea7d8ed4125de871ee4f91339df
 SHA512 
f5ad2bd77287e763d7a09b5be17601b318ed6492d5c476903eadd54304b19afbbedd90ee5232b5dbc30ee597ed3c4fe5fc371c3d9809b94ca1614fcde1bec4d1
 DIST apache-tomcat-8.5.89-src.tar.gz 6064408 BLAKE2B 
b8f1a4ae044c1609c37bad9b51e2afbb84b111e9d68bbaa6f0a5499c85f5f36394bb5871a2b3ab4ee7895d13ccf4538bde89d64ee0c5e01d8932d18dc3b0e103
 SHA512 
610855dfcca593d20e813dbd1a2410c9b6767f2efe79b24b2ba69304047b835b212f86758c020867e46bd3971ce98e88a56b99a4ab651e228ae5b4eac08c4ff1
 DIST apache-tomcat-8.5.89-src.tar.gz.asc 849 BLAKE2B 
b0908462676e73d55307c8ea677d250cf0e5b9f614fcbae58e9dc047344015ed3476bf51fdb35ce949e8e6eb2afb93c0862be3c4195a5a77df52a418b39c8de9
 SHA512 
f52b9f2e341cdae64f1d7a69ccb5b2dc15de53939f0f6e9463bfa4b71152bda28fdb9ffb89f437ea5f1c1ecfb7b5b267a39a3612fa55780a48d09cf104de1cbe
+DIST apache-tomcat-8.5.90-src.tar.gz 6090385 BLAKE2B 
54ff1c039553ab60ef394f0217dfbbca4f045cf9b74a378e9a4af1a6f80d7bbd244a8de36f29d02d4230cb31729d18dbfbf448bd16a0ff106cfbf6f17ee4fa65
 SHA512 
c7d35aca667d4f5119a5d18c9c6f6001d1bab5890b43c8965fb4866c92360351579aecddb922f3d63a1940af731d5691ad8b3e917678adffe619f5b3da320292
+DIST apache-tomcat-8.5.90-src.tar.gz.asc 849 BLAKE2B 
13356f868bea4539a734368b924502127ec68f8cc430a0ccb27dc67058302791ada61e9ba66dd9cc566f783e12728795956c0c356d8176b0f32af3147a9960db
 SHA512 
2ca19b885b464d941753cf506170d1fe7c9ce5f670c02d6059c07ae8e5259f302637d36b362c8c29953b05d22b35ae8f2bee4bbe1617e229a01cea8d081aa58a
 DIST apache-tomcat-9.0.74-src.tar.gz 6237459 BLAKE2B 
d4942b85f184e8ecdc8bbb85256fe70677be772fdbdce906bd097eac6a56653ee08d3b76bbe42f4ef34664229c62ad236557ef8742c9e9bfa8c728927027d3b8
 SHA512 
a57afcc669d4058b4a46e9c7e196443dd5a09aab2b194d2a1f258fd218e09cec73b5f864ec073d9090a0e633b67f7deae7d643207511dab349d6a578449706ff
 DIST apache-tomcat-9.0.74-src.tar.gz.asc 833 BLAKE2B 
c5f2cc71272b5917cd522f4b3bb480fd39b62b47abfc4ab688c878a8561d3a19b6eeb0390d16512739f0b4b8ae0b275c3c72a3b853ffc82bcf737a61bea644f4
 SHA512 
ea0795309f240fb771d27f0914b7b7d22fdefd8d4502207d3ed422f91eb51853dc6712eb480505554a13dc04a40657523a4536e9f2a8d60d4ae9a4d8440ea502
 DIST apache-tomcat-9.0.75-src.tar.gz 6241477 BLAKE2B 
f48f47f99fa3eecc4d450674ebb4a133c625e586bde38494a8d56796013256e386e5ed688de198eaa002d9428d412c5ee83923cb96cc618ef06580b793bb4e50
 SHA512 
19f78fbe3391bbad65494e0071a6df9a26ceb1a4bd387b3425c5f34a02391fcaaae40442cdca3a98c4b7b45963d3a9e51dd6a1b72f11c29904c755cff03def64

diff --git a/www-servers/tomcat/tomcat-8.5.90.ebuild 
b/www-servers/tomcat/tomcat-8.5.90.ebuild
new file mode 100644
index ..ec49ff58bef9
--- /dev/null
+++ b/www-servers/tomcat/tomcat-8.5.90.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+
+inherit java-pkg-2 java-ant-2 prefix verify-sig
+
+MY_P="apache-${P}-src"
+
+DESCRIPTION="Tomcat Servlet-3.1/JSP-2.3/EL-3.0/WebSocket-1.1/JASPIC-1.1 
Container"
+HOMEPAGE="https://tomcat.apache.org/;
+SRC_URI="mirror://apache/${PN}/tomcat-8/v${PV}/src/${MY_P}.tar.gz
+   verify-sig? ( https://downloads.apache.org/tomcat/tomcat-$(ver_cut 
1)/v${PV}/src/apache-tomcat-${PV}-src.tar.gz.asc )"
+
+LICENSE="Apache-2.0"
+SLOT="8.5"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="extra-webapps"
+
+RESTRICT="test" # can we run them on a production system?
+
+ECJ_SLOT="4.15"
+
+# we don't use ~ for el and jsp because the same implementation
+# is also present in tomcat 9 and it would be impossible to install
+# both tomcat 8.5 and 9 at the same time
+COMMON_DEP="dev-java/eclipse-ecj:${ECJ_SLOT}"
+RDEPEND="${COMMON_DEP}
+   acct-group/tomcat
+   acct-user/tomcat
+   >=virtual/jre-1.8:*"
+DEPEND="${COMMON_DEP}
+   app-admin/pwgen
+   dev-java/ant-core
+   >=virtual/jdk-1.8:*
+   doc? (
+   dev-java/jax-rpc-api:0
+   dev-java/wsdl4j:0
+   )
+   test? (
+   >=dev-java/ant-junit-1.9:0
+   dev-java/easymock:3.2
+   )"
+

[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-apache-tomcat/

2023-06-12 Thread Miroslav Šulc
commit: 75489d6b7d80ce5cb41aff30ed6da17e8fb66254
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Mon Jun 12 20:03:00 2023 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jun 12 20:03:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75489d6b

sec-keys/openpgp-keys-apache-tomcat: bump to 8.5.90

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

 sec-keys/openpgp-keys-apache-tomcat/Manifest |  1 +
 .../openpgp-keys-apache-tomcat-8.5.90.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/sec-keys/openpgp-keys-apache-tomcat/Manifest 
b/sec-keys/openpgp-keys-apache-tomcat/Manifest
index 61e130855d9e..d98084c48966 100644
--- a/sec-keys/openpgp-keys-apache-tomcat/Manifest
+++ b/sec-keys/openpgp-keys-apache-tomcat/Manifest
@@ -2,6 +2,7 @@ DIST openpgp-keys-apache-tomcat-10.1.8-KEYS.asc 35947 BLAKE2B 
034e64f5db48a3b653
 DIST openpgp-keys-apache-tomcat-10.1.9-KEYS.asc 35947 BLAKE2B 
034e64f5db48a3b6536e330d539c8254b6eaf13ea9b4cf0b7c29ac14b7a49d221e93cd6971606c10520194452f3a34ed71ee919bc0f6b0f3a143776106ae8d0f
 SHA512 
46f193aaead52c1807ac719977e5583daa0fd2a96db4f0041b72f1150deaa456d3c72a2856218ffba31ec9ffd0804a2b97f7646f0d67aa1404819ebe79555c3d
 DIST openpgp-keys-apache-tomcat-8.5.88-KEYS.asc 45686 BLAKE2B 
77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898
 SHA512 
44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210
 DIST openpgp-keys-apache-tomcat-8.5.89-KEYS.asc 45686 BLAKE2B 
77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898
 SHA512 
44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210
+DIST openpgp-keys-apache-tomcat-8.5.90-KEYS.asc 45686 BLAKE2B 
77604cd61e33efa2df702a992bc27cdb2060da1714c00bc75ee0438e1374d7b63a9a02c7aaa917fa982c0c8112bf29974b03a46e78146c9d51c360bc6343b898
 SHA512 
44f3063f5ada8d7e4be644b6d9cafc79b9c4e03d58f6843da20782ea945832d3d70ed02e4ad26594f97b30d2b77bf2339fbe11e671a0772ca3bfbef7db533210
 DIST openpgp-keys-apache-tomcat-9.0.74-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
 DIST openpgp-keys-apache-tomcat-9.0.75-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e
 DIST openpgp-keys-apache-tomcat-9.0.76-KEYS.asc 14008 BLAKE2B 
62f0f6bf0d89a3930df668c039c69c4b2648128079a4d420f4f0c8a1b4c228ca5c631f3d2f66745a7c4d8c85e98609dc4119bc224306d972f65ab432385a1231
 SHA512 
51ad85d42824d22ace66ce262df598d55efe11caad7f6e5c9d09377a80431013711a0243fb0dc1f7a4bf3aa24ed77024a311aa77277743b784e3ef6a946e

diff --git 
a/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.90.ebuild 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.90.ebuild
new file mode 100644
index ..f17ae55806f2
--- /dev/null
+++ 
b/sec-keys/openpgp-keys-apache-tomcat/openpgp-keys-apache-tomcat-8.5.90.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="OpenPGP keys used by tomcat.apache.org"
+HOMEPAGE="https://tomcat.apache.org/download-80.cgi;
+SRC_URI="https://downloads.apache.org/tomcat/tomcat-$(ver_cut 1)/v${PV}/KEYS 
-> ${P}-KEYS.asc"
+
+LICENSE="public-domain"
+SLOT="${PV}"
+KEYWORDS="amd64 ~arm arm64 ppc64 x86"
+
+S="${WORKDIR}"
+
+src_install() {
+   local files=( ${A} )
+   insinto /usr/share/openpgp-keys
+   newins - tomcat-${PV}.apache.org.asc < <(cat 
"${files[@]/#/${DISTDIR}/}" || die)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-tcltk/blt/

2023-06-12 Thread Alfredo Tupone
commit: da35e03052c364ea51ea360a2f627e2929f4f67c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jun 12 19:51:41 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jun 12 19:52:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da35e030

dev-tcltk/blt: fix install blocked by directory

Closes: https://bugs.gentoo.org/907270
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-tcltk/blt/{blt-2.5.3-r2.ebuild => blt-2.5.3-r3.ebuild} | 14 +-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/dev-tcltk/blt/blt-2.5.3-r2.ebuild 
b/dev-tcltk/blt/blt-2.5.3-r3.ebuild
similarity index 86%
rename from dev-tcltk/blt/blt-2.5.3-r2.ebuild
rename to dev-tcltk/blt/blt-2.5.3-r3.ebuild
index 0d8f822d5b07..d414b9687bbb 100644
--- a/dev-tcltk/blt/blt-2.5.3-r2.ebuild
+++ b/dev-tcltk/blt/blt-2.5.3-r3.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 MYP=${PN}$(ver_cut 1-2)
 SHVER=$(ver_rs 1 '' $(ver_cut 1-2))
@@ -138,3 +138,15 @@ src_install() {
find "${ED}"/usr/$(get_libdir) -name "*.a" -print0 | \
xargs -r -0 rm -fv
 }
+
+pkg_preinst() {
+   # Fix 'symlink is blocked by a directory' Bug #907270
+   rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/bitmaps/hand
+   rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/bitmaps/hand.backup.*
+   rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/bitmaps/fish
+   rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/bitmaps/fish.backup.*
+   rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/images
+   rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/images.backup.*
+   rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/scripts
+   rm -rf "${EROOT}"/usr/$(get_libdir)/${MYP}/demos/scripts.backup.*
+}



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

2023-06-12 Thread Sam James
commit: 26433a02413c2c5af70d0a631ab0f4c6a7ad7137
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:46:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:46:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26433a02

dev-util/cmake: add 3.27.0_rc2

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

 dev-util/cmake/Manifest|   2 +
 dev-util/cmake/cmake-3.27.0_rc2.ebuild | 288 +
 2 files changed, 290 insertions(+)

diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest
index 8165c7ac7bc2..f39be3a531cb 100644
--- a/dev-util/cmake/Manifest
+++ b/dev-util/cmake/Manifest
@@ -15,4 +15,6 @@ DIST cmake-3.26.4-SHA-256.txt.asc 833 BLAKE2B 
c33f4d8cc1ba271a06b427e4bb5cb39e38
 DIST cmake-3.26.4-docs.tar.xz 507352 BLAKE2B 
9d7e4bb2292d22f93c5435e30317cb0701dc9c6ad6b397fc9108050217917f48ded84b2d6094782e2e8a502e693a8e45c5c659e65db3857dbcac261910890861
 SHA512 
95ef908381501bd8189113a7a520e70d81dbb4e1f416cfe38cbf7005e76f3571b964496d33980975835ff02634f85e1eb170a575e0ea30bfa749043cad84c605
 DIST cmake-3.26.4.tar.gz 10669686 BLAKE2B 
34508c724e0d4967e010917f6fac6f426b0d835c38cd197b64e70a18febee1c3efff5f5edc5cd7c5080881bd5c1d77d03243b5dcf8b47f238fa4ac4e5996072f
 SHA512 
fe817c8d5e247db3f0a9a58ee37c466a47220100d9e90711cd5d06c223cef87e41d1a756e75d1537e5f8cd010dcb8971cbeab4684b1ac12bcecf84bf7b720167
 DIST cmake-3.27.0-rc1.tar.gz 10973927 BLAKE2B 
30d17208a061d2bfbb4e9ef6cdeb526c0c0cf6d86c93821d380ff25e7ae430f80dfcc8992d0687882489e3453d543ba11a45fc47ac15ef8180f6dab6d85c20f8
 SHA512 
02ea3ed06ccc339980235371de0b3c823f92cdd46bc4de3b0bb5788cd1265c292e70dd824d2fd3740ec67fa63a5e2a903a32735f6073d8843465e300ccef5e6d
+DIST cmake-3.27.0-rc2.tar.gz 10974624 BLAKE2B 
2c5e1bdc23e249daccd71d4396dad3324be8de67b36203154a1c9d6172d72f552454644c0820f5324d50681a5890c4ff9d665a8d0236354f3c2ec0345d1881e2
 SHA512 
c354caac080510d779c112f5301a6158d42157e518176b63d1784fbbf3a19fe0f62028f1d5e4b4f227002e9c3b4309c31826024ea9b2d6e130d5db9bcec6e9d8
 DIST cmake-3.27.0_rc1-docs.tar.xz 520664 BLAKE2B 
332a6700af4a119c8859074d93d16a8a7109614abff6b8bcf90c9c3490f70a436f60ee627b8bb2b31a100916ea91c6d5fc63bc88c07acb1bed60c543e3fd3c7d
 SHA512 
0c97f632bf69d079f2ce22fa5d283e5b6f031d238f2810c51dab311d6c41c63773ce9741744e3bcb1fbb2afede6b354b0fef12a55d1410248a48977cbfd0f15a
+DIST cmake-3.27.0_rc2-docs.tar.xz 520656 BLAKE2B 
8519d64d6d3ecd75f61b03982f7671f0cb9fcf9cb9e03b0fe8aebcefb2ffbddfc5e2ed07b94f0226af3a092e34d9a5fc51c8e55f85db8bcf92db159a78677c62
 SHA512 
3f079c2b7507b608bd6dca93f35de343707de18b4892fce7692182d9a7f2c90bde7a2fa27236d838b6307b3956e60130b86c2f782c342dd1a6ed72d323d7792d

diff --git a/dev-util/cmake/cmake-3.27.0_rc2.ebuild 
b/dev-util/cmake/cmake-3.27.0_rc2.ebuild
new file mode 100644
index ..a80e655595b5
--- /dev/null
+++ b/dev-util/cmake/cmake-3.27.0_rc2.ebuild
@@ -0,0 +1,288 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Generate using 
https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs
+# Set to 1 if prebuilt, 0 if not
+# (the construct below is to allow overriding from env for script)
+: ${CMAKE_DOCS_PREBUILT:=1}
+
+CMAKE_DOCS_PREBUILT_DEV=sam
+#CMAKE_DOCS_VERSION=$(ver_cut 1-3)
+CMAKE_DOCS_VERSION=${PV}
+# Default to generating docs (inc. man pages) if no prebuilt; overridden later
+# See bug #784815
+CMAKE_DOCS_USEFLAG="+doc"
+
+# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja
+# ... but seems fine as of 3.22.3?
+# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759.
+CMAKE_MAKEFILE_GENERATOR="emake"
+CMAKE_REMOVE_MODULES_LIST=( none )
+inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \
+   toolchain-funcs virtualx xdg-utils
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="Cross platform Make"
+HOMEPAGE="https://cmake.org/;
+if [[ ${PV} ==  ]] ; then
+   CMAKE_DOCS_PREBUILT=0
+
+   EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git;
+   inherit git-r3
+else
+   SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+
+   if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then
+   SRC_URI+=" !doc? ( 
https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz
 )"
+   fi
+
+   if [[ ${PV} != *_rc* ]] ; then
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc
+   inherit verify-sig
+
+   SRC_URI+=" verify-sig? (
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt
+   
https://github.com/Kitware/CMake/releases/download/v$(ver_cut 
1-3)/${MY_P}-SHA-256.txt.asc
+   )"
+
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/givaro/, sci-libs/givaro/files/

2023-06-12 Thread Michael Orlitzky
commit: 9c983f905d8b655af9803d3b1fbf2308a3ef4bb1
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Jun 12 19:40:03 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jun 12 19:40:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c983f90

sci-libs/givaro: fix build with gcc-13.

This is an "obviously correct" one-line build fix from upstream.

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

 sci-libs/givaro/files/givaro-4.1.1-gcc-13.patch | 23 +++
 sci-libs/givaro/givaro-4.1.1-r3.ebuild  |  1 +
 2 files changed, 24 insertions(+)

diff --git a/sci-libs/givaro/files/givaro-4.1.1-gcc-13.patch 
b/sci-libs/givaro/files/givaro-4.1.1-gcc-13.patch
new file mode 100644
index ..15178289ca84
--- /dev/null
+++ b/sci-libs/givaro/files/givaro-4.1.1-gcc-13.patch
@@ -0,0 +1,23 @@
+From c7744bb133496cd7ac04688f345646d505e1bf52 Mon Sep 17 00:00:00 2001
+From: "Benjamin A. Beasley" 
+Date: Thu, 19 Jan 2023 09:12:22 -0500
+Subject: [PATCH] Add missing #include  for (u)int64_t
+
+Fixes failure to compile on GCC 13.
+---
+ src/library/poly1/givdegree.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/library/poly1/givdegree.h b/src/library/poly1/givdegree.h
+index 3753a425..eb85a0dd 100644
+--- a/src/library/poly1/givdegree.h
 b/src/library/poly1/givdegree.h
+@@ -19,6 +19,8 @@
+ #ifndef __GIVARO_poly1degree_H
+ #define __GIVARO_poly1degree_H
+ 
++#include 
++
+ #include 
+ 
+ namespace Givaro {

diff --git a/sci-libs/givaro/givaro-4.1.1-r3.ebuild 
b/sci-libs/givaro/givaro-4.1.1-r3.ebuild
index 86922d8736ca..e072eb6ffbe7 100644
--- a/sci-libs/givaro/givaro-4.1.1-r3.ebuild
+++ b/sci-libs/givaro/givaro-4.1.1-r3.ebuild
@@ -30,6 +30,7 @@ DOCS=( AUTHORS ChangeLog README.md )
 
 PATCHES=(
"${FILESDIR}/givaro-4.1.1-gcc-10.patch"
+   "${FILESDIR}/givaro-4.1.1-gcc-13.patch"
"${FILESDIR}/givaro-4.1.1-fix-pc-libdir.patch"
 )
 



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

2023-06-12 Thread Michael Orlitzky
commit: 1006bc844050fd8d412e954fdadee36ba0f1
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Jun 12 19:07:53 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jun 12 19:32:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1006bc84

dev-lang/php: add 8.2.7, drop 8.2.5-r1

Bug: https://bugs.gentoo.org/908259
Signed-off-by: Michael Orlitzky  gentoo.org>

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

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index 4d8b2076ce07..bd933b54f810 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -4,4 +4,4 @@ DIST php-8.0.28.tar.xz 10801568 BLAKE2B 
de03f5ad262e830c70d24b9e2dd997897e5613d8
 DIST php-8.1.12.tar.xz 11747176 BLAKE2B 
0505794826fb0fc92b04be5f7162af8aa92d782bb228243348d85b46866cd47089fcb7febd6886a8179babf64cb227bcdbf5d5f60d44dfefe1c947a3a708e3c1
 SHA512 
437b6a8146b58479f4d1acb7b35d68954f1f7bc13a8f3dddc66e1677d7e9b6a11154861f9e894cbd59b9c28d4df3fd5422f9b5553004e9fc8d0320ab59b9f907
 DIST php-8.1.16.tar.xz 11760948 BLAKE2B 
ac0d352dae05115197852092b9b3c0b5091528326806c70eb34e0aba6007f718e927e67045d65976cb2104e4737a475b2224d4f05ff89ddf8c3066e0240c38e1
 SHA512 
4515da38803272abfafb069d1684c66dbb5086987b148c48dd7d8acf8f5316d255cf321ec57d6fbffe914a35551a533446ac13c34bb7c984e0d109247e8e64da
 DIST php-8.1.20.tar.xz 11793228 BLAKE2B 
ecdaf43278b69e039e5440b441a89d02ea53e8246515a89f430d7affbaefa3e1637a6830f91dc9062961719ba5bf7c56993f3b47db96b56c14111f77c74a3096
 SHA512 
d93767c6ff4d305c209e1a0fcb17f19b1d417fa872b002413ebe7883e93900c210e8f122410ac54da373b9d10dd2f522ea2bafc9b66214fb466314d64907a558
-DIST php-8.2.5.tar.xz 12001192 BLAKE2B 
9c404801a9c3fefcc5bf166de257617e5fb34e76a01147e7778ebf09a97e2499f79fec1f4e7ee1945aa8083f8e7a33acbd4d9cdecdf215cb9dcb240c927d6c22
 SHA512 
ae8aac35a58b342fbfb725044eecdb1065690c461b26e4225445bda3a1719e43eacc4ad5536ccce326cf56a18c20d424b85b1a53277100c7186fc4d54b2d77f0
+DIST php-8.2.7.tar.xz 12016940 BLAKE2B 
c80dcdf7b862b25ff1219688ee648938125d52aa8efa6c74b8d08a038222a411851642744872a5684dbaf2c2762f950c0e4190337ef63fb905671361f1418e6a
 SHA512 
8533c0d7b6b0cbca8d01238342edebe1f123b093ab8f3cf5efab40b133989c3288214176b9e2a213b260b07b6bf140711f9b9580c2515a093f586bedc81d8a44

diff --git a/dev-lang/php/php-8.2.5-r1.ebuild b/dev-lang/php/php-8.2.7.ebuild
similarity index 100%
rename from dev-lang/php/php-8.2.5-r1.ebuild
rename to dev-lang/php/php-8.2.7.ebuild



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

2023-06-12 Thread Michael Orlitzky
commit: bc7e9aec4e92a55b99b932dbf5a084240074eef9
Author: Michael Orlitzky  gentoo  org>
AuthorDate: Mon Jun 12 19:07:29 2023 +
Commit: Michael Orlitzky  gentoo  org>
CommitDate: Mon Jun 12 19:32:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc7e9aec

dev-lang/php: add 8.1.20, drop 8.1.18-r1

Bug: https://bugs.gentoo.org/908259
Signed-off-by: Michael Orlitzky  gentoo.org>

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

diff --git a/dev-lang/php/Manifest b/dev-lang/php/Manifest
index e1f3518c1f27..4d8b2076ce07 100644
--- a/dev-lang/php/Manifest
+++ b/dev-lang/php/Manifest
@@ -3,5 +3,5 @@ DIST php-8.0.25.tar.xz 10802888 BLAKE2B 
c1f283613c43551cccd52955deaae364781fffd4
 DIST php-8.0.28.tar.xz 10801568 BLAKE2B 
de03f5ad262e830c70d24b9e2dd997897e5613d8bbc998ab7e59df703db89d587c6c8955e6f82f0cf6630eed82f33e21567ccf7a873ca07f4d0659f7bf4bd974
 SHA512 
d66e41cdccc332fccaf03bb24356652b17be5267cba5a47d80f1b74732b674f6a23c91e4a151ca442e629de8e8bcf6daecf0b34cbcbc9e33f53b8da9f06dc6b9
 DIST php-8.1.12.tar.xz 11747176 BLAKE2B 
0505794826fb0fc92b04be5f7162af8aa92d782bb228243348d85b46866cd47089fcb7febd6886a8179babf64cb227bcdbf5d5f60d44dfefe1c947a3a708e3c1
 SHA512 
437b6a8146b58479f4d1acb7b35d68954f1f7bc13a8f3dddc66e1677d7e9b6a11154861f9e894cbd59b9c28d4df3fd5422f9b5553004e9fc8d0320ab59b9f907
 DIST php-8.1.16.tar.xz 11760948 BLAKE2B 
ac0d352dae05115197852092b9b3c0b5091528326806c70eb34e0aba6007f718e927e67045d65976cb2104e4737a475b2224d4f05ff89ddf8c3066e0240c38e1
 SHA512 
4515da38803272abfafb069d1684c66dbb5086987b148c48dd7d8acf8f5316d255cf321ec57d6fbffe914a35551a533446ac13c34bb7c984e0d109247e8e64da
-DIST php-8.1.18.tar.xz 11782240 BLAKE2B 
fc3355e34427198d87c51aaa5d5f02cb590859892d3d04fe067af555c7ad4e1e6908836faf534c29c720d2b9cfee1f3ed9de559d49902edef45520955d6c7f81
 SHA512 
e30dba23ab8711a04c21ad040d69807f479760a20f363fe3f91a297e9e6463d9558299b15231e00e2b1c95d03309e03bde8cbbe4043fce3e1b965236ece1d0f3
+DIST php-8.1.20.tar.xz 11793228 BLAKE2B 
ecdaf43278b69e039e5440b441a89d02ea53e8246515a89f430d7affbaefa3e1637a6830f91dc9062961719ba5bf7c56993f3b47db96b56c14111f77c74a3096
 SHA512 
d93767c6ff4d305c209e1a0fcb17f19b1d417fa872b002413ebe7883e93900c210e8f122410ac54da373b9d10dd2f522ea2bafc9b66214fb466314d64907a558
 DIST php-8.2.5.tar.xz 12001192 BLAKE2B 
9c404801a9c3fefcc5bf166de257617e5fb34e76a01147e7778ebf09a97e2499f79fec1f4e7ee1945aa8083f8e7a33acbd4d9cdecdf215cb9dcb240c927d6c22
 SHA512 
ae8aac35a58b342fbfb725044eecdb1065690c461b26e4225445bda3a1719e43eacc4ad5536ccce326cf56a18c20d424b85b1a53277100c7186fc4d54b2d77f0

diff --git a/dev-lang/php/php-8.1.18-r1.ebuild b/dev-lang/php/php-8.1.20.ebuild
similarity index 100%
rename from dev-lang/php/php-8.1.18-r1.ebuild
rename to dev-lang/php/php-8.1.20.ebuild



[gentoo-commits] repo/proj/guru:master commit in: net-mail/hydroxide/

2023-06-12 Thread Florian Schmaus
commit: 4c17df542e921dc8d0a908bcb0fceaf78954cae1
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Jun 12 17:47:28 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jun 12 17:49:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4c17df54

net-mail/hydroxide: update dependency tarball URL

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 net-mail/hydroxide/hydroxide-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/hydroxide/hydroxide-.ebuild 
b/net-mail/hydroxide/hydroxide-.ebuild
index f75d823e4..ab55861c1 100644
--- a/net-mail/hydroxide/hydroxide-.ebuild
+++ b/net-mail/hydroxide/hydroxide-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -12,7 +12,7 @@ else
inherit verify-sig

SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz
verify-sig? ( 
https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )
-   https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz
+   
https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz
"

VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc"
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )"



[gentoo-commits] repo/proj/guru:master commit in: sci-biology/geneathome/, sci-biology/geneathome/files/

2023-06-12 Thread Florian Schmaus
commit: ed9fb41143af4cbb2c5901d2fa7e6c76da5ba937
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Mon Jun 12 17:58:08 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jun 12 17:58:30 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ed9fb411

sci-biology/geneathome: update app_info.xml

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

 sci-biology/geneathome/files/app_info.xml| 1 +
 .../geneathome/{geneathome-1.10-r4.ebuild => geneathome-1.10-r5.ebuild}  | 0
 2 files changed, 1 insertion(+)

diff --git a/sci-biology/geneathome/files/app_info.xml 
b/sci-biology/geneathome/files/app_info.xml
index 731faf57d..82ce7a9cd 100644
--- a/sci-biology/geneathome/files/app_info.xml
+++ b/sci-biology/geneathome/files/app_info.xml
@@ -13,6 +13,7 @@
 
gene_pcim
110
+   avx

gene_pcim_v@PV@


diff --git a/sci-biology/geneathome/geneathome-1.10-r4.ebuild 
b/sci-biology/geneathome/geneathome-1.10-r5.ebuild
similarity index 100%
rename from sci-biology/geneathome/geneathome-1.10-r4.ebuild
rename to sci-biology/geneathome/geneathome-1.10-r5.ebuild



[gentoo-commits] repo/proj/guru:master commit in: net-mail/hydroxide/

2023-06-12 Thread Florian Schmaus
commit: d340412b2ddb19ca15e1a733b52e1bdca879e389
Author: Leonardo Hernández Hernández  proton  me>
AuthorDate: Mon Jun 12 17:49:32 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jun 12 17:49:56 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d340412b

net-mail/hydroxide: add 0.2.27

Signed-off-by: Leonardo Hernández Hernández  proton.me>

 net-mail/hydroxide/Manifest|  3 ++
 net-mail/hydroxide/hydroxide-0.2.27.ebuild | 54 ++
 2 files changed, 57 insertions(+)

diff --git a/net-mail/hydroxide/Manifest b/net-mail/hydroxide/Manifest
index 94ef3f80b..3bf82e096 100644
--- a/net-mail/hydroxide/Manifest
+++ b/net-mail/hydroxide/Manifest
@@ -7,3 +7,6 @@ DIST hydroxide-0.2.24.tar.gz.sig 566 BLAKE2B 
49a0fcd5f4d70f37fde0f77cc50f03749a5
 DIST hydroxide-0.2.26-deps.tar.xz 128526636 BLAKE2B 
50381725b624a2e0d7f4fcab3ef40663f1d0cb0dd64a868280aed47ceffe4e97f51835e805800d0a8a2b365eee64ceaf49d81e1396442df5d2159b74a8b97bab
 SHA512 
cdf406352031ecc47a360a56a88554fc3b5a5079df9a063abf5c5bdd7bbbdc945436b1a63e58bd2bd810dc43c6787fced2d05e9a1f4acc8b6474a660d6e7b4f9
 DIST hydroxide-0.2.26.tar.gz 44023 BLAKE2B 
0842af01d89dbfc7aae2c5ae543d18c104ee905961628055d08f62f2115ff4cecef4a03775b77c29ec97c838009c380573387640ce1247737b11c0707178
 SHA512 
1d4dfa9de6c489948bf4e76524c53b02e925ee078b34b55067e437a3c27decc297415d4c1b62ad1a928af828ed3c460e4b5890a407be4c02267697a7c1063330
 DIST hydroxide-0.2.26.tar.gz.sig 566 BLAKE2B 
75eb9efe93eebeec2f055076fb83c57cb84465ec02fd5bea9ba52a73499b64ce9d8dc6ebdcbe5f24b7b636f5f41766d82c18ab9411a63e7126115030557119dc
 SHA512 
9aaf30b6adcc856a1665075b8fdf9abd819aa965a1abe6d0ebc0205a09656c33298063d6da2ae564c2a0122601f49ced2394d84486cd46130ecacf91760fe097
+DIST hydroxide-0.2.27-deps.tar.xz 137723020 BLAKE2B 
fa1dd992c963c8e4785f4a624a2c7d8294f701b40130abc6ba82b816242d73213d85d0344881d442b17b6015a419671f28b6746ba37564f0c1482afaff73fd6d
 SHA512 
88ff84f49d48910f3abfd152a2914c05f097947d69de193d44cea6965eb2703e0c1a56ce41bb7ae8fc933d2fd4900d6970bbd7fab92c61211bc43b39a7a5f4d2
+DIST hydroxide-0.2.27.tar.gz 44059 BLAKE2B 
cbe5e4b247091c65ea376930fc555a86e0fcf3d2e5cddeab457ac8755ed4b7dbbc7b9fe8284ae95c2741a80d1926cb9aaaffcef759b9aba85ded40851e7d5667
 SHA512 
960bf1a37c2365774db6e4598081bfc5459be7f2a85866caf0faef5826694c1b3d0b0cd5634987c963bf21ed416238840e3de207f5b3e39f0cb2c0eed817c3e9
+DIST hydroxide-0.2.27.tar.gz.sig 566 BLAKE2B 
8af003819f369a2b68a1ed45f60a2bbebaf43be7d85b380353f0c79d3933beed1d1386dbe31d3cdc28c11b30ca210c60a493ce4acc05d01f8d9b5e611eb57958
 SHA512 
e1bf58ebfc690e8161adaaa903adc37f6381d80541ded6bd034bcd4a4872c59cb47c78c69045345ec744d64f46f0221c5aabd797e21849b45640646888b3d8c6

diff --git a/net-mail/hydroxide/hydroxide-0.2.27.ebuild 
b/net-mail/hydroxide/hydroxide-0.2.27.ebuild
new file mode 100644
index 0..ab55861c1
--- /dev/null
+++ b/net-mail/hydroxide/hydroxide-0.2.27.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module multiprocessing
+
+if [[ "${PV}" == "" ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/emersion/hydroxide.git;
+else
+   inherit verify-sig
+   
SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz
+   verify-sig? ( 
https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig )
+   
https://github.com/sevz17/go-deps/releases/download/${P}/${P}-deps.tar.xz
+   "
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc"
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="A third-party, open-source ProtonMail CardDAV, IMAP and SMTP 
bridge"
+HOMEPAGE="https://github.com/emersion/hydroxide;
+
+LICENSE="MIT BSD"
+SLOT="0"
+
+src_unpack() {
+   if [[ "${PV}" == "" ]]; then
+   git-r3_src_unpack
+   go-module_live_vendor
+   else
+   if use verify-sig; then
+   verify-sig_verify_detached 
"${DISTDIR}"/"${P}".tar.gz{,.sig}
+   fi
+   go-module_src_unpack
+   fi
+}
+
+src_compile() {
+   ego build -v -x -p "$(makeopts_jobs)" ./cmd/hydroxide
+}
+
+src_install() {
+   default
+   dobin "${PN}"
+}
+
+pkg_postinst() {
+   elog ""
+   elog "In order to use ${PN} you need to read"
+   elog "https://github.com/emersion/hydroxide#installing;
+   elog ""
+}



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

2023-06-12 Thread Florian Schmaus
commit: c3e1361b4faf6548ae3cb0ddcdff7f58e4365b1a
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jun 11 16:39:34 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jun 11 16:39:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c3e1361b

dev-python/mistletoe: enable py3.12

Signed-off-by: Julien Roy  jroy.ca>

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

diff --git a/dev-python/mistletoe/mistletoe-1.0.1.ebuild 
b/dev-python/mistletoe/mistletoe-1.0.1.ebuild
index f623e99eb..785d7cc69 100644
--- a/dev-python/mistletoe/mistletoe-1.0.1.ebuild
+++ b/dev-python/mistletoe/mistletoe-1.0.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1 pypi



[gentoo-commits] repo/proj/guru:master commit in: www-client/nyxt/

2023-06-12 Thread Florian Schmaus
commit: df3c64e3f85629423afe13bbd8327824c9824b6b
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Jun 12 16:22:54 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jun 12 16:22:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=df3c64e3

www-client/nyxt: add 3.2.0

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/Manifest  |   1 +
 www-client/nyxt/nyxt-3.2.0.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index 666d7c4b7..205db5b79 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,2 +1,3 @@
 DIST nyxt-3.0.0.gh.tar.xz 16738792 BLAKE2B 
04fcaffa852c3035142a6b48c853083e9b9516d3e7682988806a19b2dab54d0ac288a8e4464da779f8facefca2eec63f31be7f0906567540c5e3754a91642f15
 SHA512 
1411f9b18eb65de8efdf46e850d4d78c67c2b5ee3ffbf7e9b1c67f6fda2ed7ad154414dc9d842a1fd4cf78a3619d9da560327e658bb0735a117be50aca87f4e8
 DIST nyxt-3.1.0.gh.tar.xz 16737888 BLAKE2B 
32377aefda43a9ba23d0fed27a02d22ebbdd59212d05d990aba2bfa24faf8561d3ceca236da24036b33f52d40de8e569a878490ab79dbce37b5d923d6da2
 SHA512 
a111374aba9e081e7da741cea552943be1a925cf1973467a091ebc0f60cf292a400fd85e332a66682bf4167887abf33bd254ee2a1e20e665161d0d9824fc3d34
+DIST nyxt-3.2.0.gh.tar.xz 16737336 BLAKE2B 
5af5844294c087c376e48e06e842a381a6d83246a326a55c5dcc7a5c57f59bd009aeb6fe0e1b52e134542d49baeee60f81eb6ee83303de840e03b2b3c6fe8c96
 SHA512 
9c565fdcc9d331584f31d201c6386046ac5c945a3f174619c9a0ca635fe5eb40713eb94bebb2c28ef77f7107d9d6e5bbfb4ba191bf2344649bb3a27d760884b6

diff --git a/www-client/nyxt/nyxt-3.2.0.ebuild 
b/www-client/nyxt/nyxt-3.2.0.ebuild
new file mode 100644
index 0..5ef18c896
--- /dev/null
+++ b/www-client/nyxt/nyxt-3.2.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop optfeature xdg-utils
+
+DESCRIPTION="Nyxt - the hacker's power-browser"
+HOMEPAGE="https://nyxt.atlas.engineer/;
+
+if [[ "${PV}" = ** ]]
+then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
+else
+   KEYWORDS="~amd64"
+   
SRC_URI="https://github.com/atlas-engineer/${PN}/releases/download/${PV}/nyxt-${PV}-source-with-submodules.tar.xz
 -> ${PF}.gh.tar.xz"
+fi
+
+# Portage replaces the nyxt binary with scbl when stripping
+RESTRICT="mirror strip"
+
+LICENSE="BSD CC-BY-SA-3.0"
+SLOT="0"
+IUSE="doc"
+
+RDEPEND="
+   dev-libs/gobject-introspection
+   gnome-base/gsettings-desktop-schemas
+   media-libs/gst-plugins-bad
+   media-libs/gst-plugins-base
+   media-libs/gst-plugins-good
+   media-libs/gst-plugins-ugly
+   media-plugins/gst-plugins-libav
+   net-libs/glib-networking
+   net-libs/webkit-gtk:4.1
+   sys-libs/libfixposix
+"
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+   >=dev-lisp/sbcl-2.0.0
+"
+
+src_unpack() {
+   default
+
+   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
+   # so we create it instead of working directly in ${WORKDIR}
+   if [[ "${PV}" != ** ]]
+   then
+   mkdir "${WORKDIR}/${P}" || die
+   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || 
die
+   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
+   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
+   fi
+}
+
+src_compile() {
+   emake all
+   use doc && emake doc
+}
+
+src_install(){
+   dobin "${S}/nyxt"
+
+   if [ "$(use doc)" ]
+   then
+   docinto "/usr/share/doc/${P}"
+   dodoc "${S}/manual.html"
+   fi
+
+   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
+   domenu "${S}/assets/nyxt.desktop"
+}
+
+pkg_postinst() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+   optfeature "for X11 clipboard support" "x11-misc/xclip"
+   optfeature "for spellchecking" "app-text/enchant"
+}
+
+pkg_postrm() {
+   xdg_mimeinfo_database_update
+   xdg_desktop_database_update
+   xdg_icon_cache_update
+}



[gentoo-commits] repo/proj/guru:master commit in: www-client/nyxt/

2023-06-12 Thread Florian Schmaus
commit: 04f51b4aafc58e74c28b91d02c0d6c3284429c90
Author: Julien Roy  jroy  ca>
AuthorDate: Mon Jun 12 16:23:08 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jun 12 16:23:08 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=04f51b4a

www-client/nyxt: drop 3.0.0

Signed-off-by: Julien Roy  jroy.ca>

 www-client/nyxt/Manifest  |   1 -
 www-client/nyxt/nyxt-3.0.0.ebuild | 100 --
 2 files changed, 101 deletions(-)

diff --git a/www-client/nyxt/Manifest b/www-client/nyxt/Manifest
index 205db5b79..0390982fc 100644
--- a/www-client/nyxt/Manifest
+++ b/www-client/nyxt/Manifest
@@ -1,3 +1,2 @@
-DIST nyxt-3.0.0.gh.tar.xz 16738792 BLAKE2B 
04fcaffa852c3035142a6b48c853083e9b9516d3e7682988806a19b2dab54d0ac288a8e4464da779f8facefca2eec63f31be7f0906567540c5e3754a91642f15
 SHA512 
1411f9b18eb65de8efdf46e850d4d78c67c2b5ee3ffbf7e9b1c67f6fda2ed7ad154414dc9d842a1fd4cf78a3619d9da560327e658bb0735a117be50aca87f4e8
 DIST nyxt-3.1.0.gh.tar.xz 16737888 BLAKE2B 
32377aefda43a9ba23d0fed27a02d22ebbdd59212d05d990aba2bfa24faf8561d3ceca236da24036b33f52d40de8e569a878490ab79dbce37b5d923d6da2
 SHA512 
a111374aba9e081e7da741cea552943be1a925cf1973467a091ebc0f60cf292a400fd85e332a66682bf4167887abf33bd254ee2a1e20e665161d0d9824fc3d34
 DIST nyxt-3.2.0.gh.tar.xz 16737336 BLAKE2B 
5af5844294c087c376e48e06e842a381a6d83246a326a55c5dcc7a5c57f59bd009aeb6fe0e1b52e134542d49baeee60f81eb6ee83303de840e03b2b3c6fe8c96
 SHA512 
9c565fdcc9d331584f31d201c6386046ac5c945a3f174619c9a0ca635fe5eb40713eb94bebb2c28ef77f7107d9d6e5bbfb4ba191bf2344649bb3a27d760884b6

diff --git a/www-client/nyxt/nyxt-3.0.0.ebuild 
b/www-client/nyxt/nyxt-3.0.0.ebuild
deleted file mode 100644
index 5ef18c896..0
--- a/www-client/nyxt/nyxt-3.0.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop optfeature xdg-utils
-
-DESCRIPTION="Nyxt - the hacker's power-browser"
-HOMEPAGE="https://nyxt.atlas.engineer/;
-
-if [[ "${PV}" = ** ]]
-then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/atlas-engineer/${PN}.git;
-else
-   KEYWORDS="~amd64"
-   
SRC_URI="https://github.com/atlas-engineer/${PN}/releases/download/${PV}/nyxt-${PV}-source-with-submodules.tar.xz
 -> ${PF}.gh.tar.xz"
-fi
-
-# Portage replaces the nyxt binary with scbl when stripping
-RESTRICT="mirror strip"
-
-LICENSE="BSD CC-BY-SA-3.0"
-SLOT="0"
-IUSE="doc"
-
-RDEPEND="
-   dev-libs/gobject-introspection
-   gnome-base/gsettings-desktop-schemas
-   media-libs/gst-plugins-bad
-   media-libs/gst-plugins-base
-   media-libs/gst-plugins-good
-   media-libs/gst-plugins-ugly
-   media-plugins/gst-plugins-libav
-   net-libs/glib-networking
-   net-libs/webkit-gtk:4.1
-   sys-libs/libfixposix
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-   >=dev-lisp/sbcl-2.0.0
-"
-
-src_unpack() {
-   default
-
-   # nyxt-3-source-with-submodules.tar.xz doesn't unpack in a subdirectory
-   # so we create it instead of working directly in ${WORKDIR}
-   if [[ "${PV}" != ** ]]
-   then
-   mkdir "${WORKDIR}/${P}" || die
-   mv "${WORKDIR}/assets" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/_build" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/build-scripts" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/documents" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/engineer.atlas.Nyxt.yaml" "${WORKDIR}/${P}/" || 
die
-   mv "${WORKDIR}/examples" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/INSTALL" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/libraries" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/licenses" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/makefile" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/nyxt.asd" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/README.org" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/source" "${WORKDIR}/${P}/" || die
-   mv "${WORKDIR}/tests" "${WORKDIR}/${P}/" || die
-   fi
-}
-
-src_compile() {
-   emake all
-   use doc && emake doc
-}
-
-src_install(){
-   dobin "${S}/nyxt"
-
-   if [ "$(use doc)" ]
-   then
-   docinto "/usr/share/doc/${P}"
-   dodoc "${S}/manual.html"
-   fi
-
-   newicon -s 512 "${S}/assets/nyxt_512x512.png" nyxt.png
-   domenu "${S}/assets/nyxt.desktop"
-}
-
-pkg_postinst() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-   optfeature "for X11 clipboard support" "x11-misc/xclip"
-   optfeature "for spellchecking" "app-text/enchant"
-}
-
-pkg_postrm() {
-   xdg_mimeinfo_database_update
-   xdg_desktop_database_update
-   xdg_icon_cache_update
-}



[gentoo-commits] repo/proj/guru:master commit in: app-admin/gentoo_update/

2023-06-12 Thread Florian Schmaus
commit: 36316048aff4fadaecb1f8f31a92c4b550584889
Author: Stepan Kulikov  pm  me>
AuthorDate: Sun Jun 11 19:30:54 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jun 11 19:30:54 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=36316048

app-admin/gentoo_update: bump version from 0.1.2 -> 0.1.3

Signed-off-by: Stepan Kulikov  pm.me>

 app-admin/gentoo_update/Manifest | 5 ++---
 .../{gentoo_update-0.1.2.ebuild => gentoo_update-0.1.3.ebuild}   | 0
 app-admin/gentoo_update/metadata.xml | 2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/app-admin/gentoo_update/Manifest b/app-admin/gentoo_update/Manifest
index 5cb7c2d9e..a2eddd334 100644
--- a/app-admin/gentoo_update/Manifest
+++ b/app-admin/gentoo_update/Manifest
@@ -1,3 +1,2 @@
-DIST 0.1.2.tar.gz 6660 BLAKE2B 
ac1a3d2230bdae549e47e0ce399d222492151cc0d719cb376e27e6c56a9bbdd08334ce14e756619b1139fe70b08b2692a661ad6ac6f1a342969fee406ebc43c3
 SHA512 
cb87c5b4cd7415bd2e35a2070536b97f4b0525c9a7bd430cd361a144feace85bdb600bd49be047408b80035ea25a77204fa5cfc0cc719a8769732afac5109830
-EBUILD gentoo_update-0.1.2.ebuild 511 BLAKE2B 
742d55359537ef19f4e4ad55b6fcb7ec2f7eb779105ff44ee7398bebfe8fbf3af5a1068e46d1b16480f4fe9cbd45119b6cd5ede8d14c0f8b7bd87c73a76d3a65
 SHA512 
7c0893c6f992b1d9682d9e29e726500e5e2712b5fd55b61843665544947b12584610fd65d4048ded17828504a4e1dc8243f468c17b9aee079d540dfc2147831c
-MISC metadata.xml 248 BLAKE2B 
84fa2f2bab55e26864c8c62ec846b79faf5a184cee9fa34cd7ffeaf20637eecaf9f592b2edb61a189bbd862b6acc32709c4cd13bc1a748d269bcd1c9
 SHA512 
957dee25ea398b6fa6cab7227a943d9b679fabede22ee6b39c897e99b9d095e0c9446bbb7fc187bcacd9f541160a3cbbc55c6de43d96a43b58cb1b4b431f
+DIST 0.1.3.tar.gz 7356 BLAKE2B 
497e8329f1cf335d699ab4f5549e6d35661e4f761d1b2890bb808383a7d30b621a289ba63e64da44dd57f46407410ce491531e1b85ab68b4ff48f48d7dcf2901
 SHA512 
c64d46337037a99b3d122a0cda4f1bceddec17432fdc28807f270a1f12edf3d50c4cac0f50c6ac437f5eb73f6d9dc6e065d0be870d39494d7ca635935f7f0561
+EBUILD gentoo_update-0.1.3.ebuild 511 BLAKE2B 
742d55359537ef19f4e4ad55b6fcb7ec2f7eb779105ff44ee7398bebfe8fbf3af5a1068e46d1b16480f4fe9cbd45119b6cd5ede8d14c0f8b7bd87c73a76d3a65
 SHA512 
7c0893c6f992b1d9682d9e29e726500e5e2712b5fd55b61843665544947b12584610fd65d4048ded17828504a4e1dc8243f468c17b9aee079d540dfc2147831c

diff --git a/app-admin/gentoo_update/gentoo_update-0.1.2.ebuild 
b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild
similarity index 100%
rename from app-admin/gentoo_update/gentoo_update-0.1.2.ebuild
rename to app-admin/gentoo_update/gentoo_update-0.1.3.ebuild

diff --git a/app-admin/gentoo_update/metadata.xml 
b/app-admin/gentoo_update/metadata.xml
index 919daccbd..85d200332 100755
--- a/app-admin/gentoo_update/metadata.xml
+++ b/app-admin/gentoo_update/metadata.xml
@@ -1,4 +1,4 @@
-
+
 https://www.gentoo.org/dtd/metadata.dtd;>
 




[gentoo-commits] repo/proj/guru:master commit in: sci-electronics/coil64/files/, sci-electronics/coil64/

2023-06-12 Thread Florian Schmaus
commit: 818df4a29c6ad4f8175a00f16a1bdf0241d065bf
Author: Huang Rui  gmail  com>
AuthorDate: Mon Jun 12 11:49:05 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jun 12 11:49:05 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=818df4a2

sci-electronics/coil64: new package, add 2.1.27

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

 sci-electronics/coil64/Manifest |  1 +
 sci-electronics/coil64/coil64-2.1.27.ebuild | 49 +
 sci-electronics/coil64/files/coil64.desktop | 10 
 sci-electronics/coil64/files/coil64.svg | 83 +
 sci-electronics/coil64/metadata.xml | 17 ++
 5 files changed, 160 insertions(+)

diff --git a/sci-electronics/coil64/Manifest b/sci-electronics/coil64/Manifest
new file mode 100644
index 0..7f12c2336
--- /dev/null
+++ b/sci-electronics/coil64/Manifest
@@ -0,0 +1 @@
+DIST coil64-2.1.27.tar.gz 2185202 BLAKE2B 
6f25e2a0592fa2be3eeb9a8c192a571f36cc07fdabeb2592d01b9153a2f4f1dec8a469331c461b060365e5b5f6263dd21b5f4e211595965f477ef73d345a8297
 SHA512 
d4ff12feff265a7bb58bdef42bb755d82fd6f768d264d190b665b9e3475c8f55a983bfd7e31fe5fce1404c8d0cd1621b9998a122a08a756e45bcffa8f805cdcd

diff --git a/sci-electronics/coil64/coil64-2.1.27.ebuild 
b/sci-electronics/coil64/coil64-2.1.27.ebuild
new file mode 100644
index 0..a762ee189
--- /dev/null
+++ b/sci-electronics/coil64/coil64-2.1.27.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+MY_PN="${PN/c/C}"
+
+inherit desktop qmake-utils xdg
+
+DESCRIPTION="Coil64 is inductance coil calculator"
+HOMEPAGE="
+   https://coil32.net
+   https://github.com/radioacoustick/Coil64
+"
+
+if [[ "${PV}" == "" ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/radioacoustick/${MY_PN}.git;
+else
+   
SRC_URI="https://github.com/radioacoustick/${MY_PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+   S="${WORKDIR}/${MY_PN}-${PV}"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+
+RDEPEND="
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtwidgets:5
+"
+
+DEPEND="
+   ${RDEPEND}
+"
+
+src_configure() {
+   eqmake5 PREFIX="${EPREFIX}"/usr
+}
+
+src_install() {
+   default
+   dobin "${S}/${MY_PN}"
+   dosym "${MY_PN}" "/usr/bin/${PN}"
+   doicon -s scalable "${FILESDIR}/${PN}.svg"
+   domenu "${FILESDIR}/${PN}.desktop"
+}

diff --git a/sci-electronics/coil64/files/coil64.desktop 
b/sci-electronics/coil64/files/coil64.desktop
new file mode 100644
index 0..ca2e0f31b
--- /dev/null
+++ b/sci-electronics/coil64/files/coil64.desktop
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Coil64
+Comment=Coil inductance calculator (formerly Coil32)
+Exec=Coil64
+Icon=coil64
+Terminal=false
+StartupNotify=false
+Categories=Development;Science;

diff --git a/sci-electronics/coil64/files/coil64.svg 
b/sci-electronics/coil64/files/coil64.svg
new file mode 100644
index 0..42339ee25
--- /dev/null
+++ b/sci-electronics/coil64/files/coil64.svg
@@ -0,0 +1,83 @@
+
+
+
+http://www.inkscape.org/namespaces/inkscape;
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd;
+   xmlns:xlink="http://www.w3.org/1999/xlink;
+   xmlns="http://www.w3.org/2000/svg;
+   xmlns:svg="http://www.w3.org/2000/svg;>

diff --git a/sci-electronics/coil64/metadata.xml 
b/sci-electronics/coil64/metadata.xml
new file mode 100644
index 0..39c5c1679
--- /dev/null
+++ b/sci-electronics/coil64/metadata.xml
@@ -0,0 +1,17 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   vows...@gmail.com
+   Huang Rui
+   
+   
+   radioacoustick/Coil64
+   
+   
+   Coil64 is inductance coil calculator, that allows to calculate 
the
+   single-layer and multi-layer air core inductors, the ferrite 
toroid
+   inductors or chokes, flat square coils on PCB etc.
+   You can help to translate application by the Crowdin Coil64 
project.
+   
+



[gentoo-commits] repo/proj/guru:master commit in: app-portage/pacvis/

2023-06-12 Thread Florian Schmaus
commit: e66b569b5a5d98e9c2f64c5b05142a443d99ff75
Author: Tomas Fabrizio Orsi  fi  uba  ar>
AuthorDate: Mon Jun 12 14:39:13 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jun 12 14:39:13 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=e66b569b

app-portage/pacvis: Updated python interpreter to 3.11

Signed-off-by: Tomas Fabrizio Orsi  fi.uba.ar>

 app-portage/pacvis/pacvis-0.4.2-r1.ebuild | 18 ++
 1 file changed, 18 insertions(+)

diff --git a/app-portage/pacvis/pacvis-0.4.2-r1.ebuild 
b/app-portage/pacvis/pacvis-0.4.2-r1.ebuild
new file mode 100644
index 0..f455d8f10
--- /dev/null
+++ b/app-portage/pacvis/pacvis-0.4.2-r1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python3_11 )
+
+inherit distutils-r1
+
+DESCRIPTION="Displays dependency graphs of packages"
+HOMEPAGE="https://github.com/bgloyer/pacvis;
+SRC_URI="https://github.com/bgloyer/pacvis/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="dev-python/tornado[${PYTHON_USEDEP}]"



[gentoo-commits] repo/proj/guru:master commit in: app-admin/gentoo_update/

2023-06-12 Thread Florian Schmaus
commit: 221c390cefd4d518753420b3b2b5e12e0cba9072
Author: Stepan Kulikov  pm  me>
AuthorDate: Sun Jun 11 19:37:22 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jun 11 19:37:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=221c390c

app-admin/gentoo_update: Fix Manifest

Manifest file was generated without including metadata.xml
Now it's fixed.

Signed-off-by: Stepan Kulikov  pm.me>

 app-admin/gentoo_update/Manifest | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/gentoo_update/Manifest b/app-admin/gentoo_update/Manifest
index a2eddd334..0f730ef72 100644
--- a/app-admin/gentoo_update/Manifest
+++ b/app-admin/gentoo_update/Manifest
@@ -1,2 +1,3 @@
 DIST 0.1.3.tar.gz 7356 BLAKE2B 
497e8329f1cf335d699ab4f5549e6d35661e4f761d1b2890bb808383a7d30b621a289ba63e64da44dd57f46407410ce491531e1b85ab68b4ff48f48d7dcf2901
 SHA512 
c64d46337037a99b3d122a0cda4f1bceddec17432fdc28807f270a1f12edf3d50c4cac0f50c6ac437f5eb73f6d9dc6e065d0be870d39494d7ca635935f7f0561
 EBUILD gentoo_update-0.1.3.ebuild 511 BLAKE2B 
742d55359537ef19f4e4ad55b6fcb7ec2f7eb779105ff44ee7398bebfe8fbf3af5a1068e46d1b16480f4fe9cbd45119b6cd5ede8d14c0f8b7bd87c73a76d3a65
 SHA512 
7c0893c6f992b1d9682d9e29e726500e5e2712b5fd55b61843665544947b12584610fd65d4048ded17828504a4e1dc8243f468c17b9aee079d540dfc2147831c
+MISC metadata.xml 248 BLAKE2B 
f5ba454b03595a3a57657a2eb5fb7d95e2b97905f4dfae8e20ab39caa9da1a0e98bf2428cecc367bb55bd4fe9442e06e82a9a80ccff93f29d83aa65ee900add4
 SHA512 
8c19092e1c24e10bc4b030e6d6852f0175425d2343c2894bd964bff0402b0e8b61ff5d6ea24300db3939488ccb44ef1dfc6acba66427bdfa794dca7fdf82f18f



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

2023-06-12 Thread Florian Schmaus
commit: 26791843d19de150cfc1d9210215998d8ff28302
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jun 11 16:39:24 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jun 11 16:39:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=26791843

dev-python/mistletoe: add 1.1.0

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/mistletoe/Manifest   |  1 +
 dev-python/mistletoe/mistletoe-1.1.0.ebuild | 21 +
 2 files changed, 22 insertions(+)

diff --git a/dev-python/mistletoe/Manifest b/dev-python/mistletoe/Manifest
index c42a27638..20023c52d 100644
--- a/dev-python/mistletoe/Manifest
+++ b/dev-python/mistletoe/Manifest
@@ -1 +1,2 @@
 DIST mistletoe-1.0.1.tar.gz 48898 BLAKE2B 
e20d6c07e4796ebacc417e9153a2ebd59fa5baa1594887ca66eff8eac40352660f0fe2eb55dd400ee6b54b7c902307e3f16caef81094fb451a12da4f84197e6b
 SHA512 
09a879a26c2d1f6664cb1cc1c5e40bb55a54858693dfca8c77c0caa9f85216b3fd27c3e9143ddf98406f0b7aa75651ff0fb498403d2e5b237fe8b885d660bc8f
+DIST mistletoe-1.1.0.tar.gz 58192 BLAKE2B 
f8e046ac85925269ba6d69356a3478f57495914c09d792d348cd8d9bfae25fb0b9d6a337eb791a61e017c41e71fe33e23ceabd8d9b4711da67198472e3b1b09e
 SHA512 
b7e022e24e8e85f3ecc40ad05e65fd3e17229a2e4410fe8216b10ee3d46b568efe4a9df1a7d0fc224f818f8372b4b71ae0b59c540c38ae7f4af97c471e249377

diff --git a/dev-python/mistletoe/mistletoe-1.1.0.ebuild 
b/dev-python/mistletoe/mistletoe-1.1.0.ebuild
new file mode 100644
index 0..785d7cc69
--- /dev/null
+++ b/dev-python/mistletoe/mistletoe-1.1.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A fast, extensible and spec-compliant Markdown parser in pure 
Python."
+HOMEPAGE="https://github.com/miyuchina/mistletoe;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+distutils_enable_tests pytest



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

2023-06-12 Thread Florian Schmaus
commit: f82d8723c5537742a1adbf5dfc6ded3345969e70
Author: Lucio Sauer  posteo  net>
AuthorDate: Mon Jun 12 07:38:12 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jun 12 07:39:00 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f82d8723

app-misc/anki-bin: add recording optfeature for qt6

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

 app-misc/anki-bin/anki-bin-2.1.65.ebuild | 8 +---
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/app-misc/anki-bin/anki-bin-2.1.65.ebuild 
b/app-misc/anki-bin/anki-bin-2.1.65.ebuild
index c57a27768..37861a6f0 100644
--- a/app-misc/anki-bin/anki-bin-2.1.65.ebuild
+++ b/app-misc/anki-bin/anki-bin-2.1.65.ebuild
@@ -81,13 +81,7 @@ pkg_postinst() {
xdg_pkg_postinst
optfeature "LaTeX in cards" "app-text/texlive[extra] app-text/dvipng"
optfeature "sound support" media-video/mpv media-video/mplayer
-   if use qt6; then
-   ewarn "Recording support is broken for Qt6 until 
dev-qt/qtmultimedia"
-   ewarn "implements support for ALSA or PulseAudio."
-   ewarn "Consider running Anki with Qt5 if you need recordings."
-   else
-   optfeature "recording support" "media-sound/lame[frontend] 
dev-python/PyQt5[multimedia]"
-   fi
+   optfeature "recording support" "media-sound/lame[frontend] 
dev-python/PyQt$(usex qt6 6 5)[multimedia]"
einfo "You can customize the LaTeX header for your cards to fit your 
needs:"
einfo "Notes > Manage Note Types > Options"
 }



[gentoo-commits] repo/proj/guru:master commit in: dev-cpp/units/, dev-cpp/units/files/

2023-06-12 Thread Florian Schmaus
commit: 4fcbe8b5d68795e74d2faa4d38bdaf3561e07d98
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Mon Jun 12 11:08:49 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jun 12 11:08:49 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4fcbe8b5

dev-cpp/units: disable failing tests

Closes: https://bugs.gentoo.org/908388
Signed-off-by: Kostadin Shishmanov  tutanota.com>

 dev-cpp/units/files/units-2.3.3-disable-failing-tests.patch | 13 +
 dev-cpp/units/units-2.3.3.ebuild|  4 
 2 files changed, 17 insertions(+)

diff --git a/dev-cpp/units/files/units-2.3.3-disable-failing-tests.patch 
b/dev-cpp/units/files/units-2.3.3-disable-failing-tests.patch
new file mode 100644
index 0..c14844570
--- /dev/null
+++ b/dev-cpp/units/files/units-2.3.3-disable-failing-tests.patch
@@ -0,0 +1,13 @@
+diff --git a/unitTests/main.cpp b/unitTests/main.cpp
+index 96befa3..73a4d93 100644
+--- a/unitTests/main.cpp
 b/unitTests/main.cpp
+@@ -1409,7 +1409,7 @@ TEST_F(UnitContainer, to_string)
+   EXPECT_STREQ("8 m", units::length::to_string(b).c_str());
+ }
+ 
+-TEST_F(UnitContainer, to_string_locale)
++TEST_F(UnitContainer, DISABLED_to_string_locale)
+ {
+   struct lconv * lc;
+ 

diff --git a/dev-cpp/units/units-2.3.3.ebuild b/dev-cpp/units/units-2.3.3.ebuild
index b9d408ae3..69fa8c6ae 100644
--- a/dev-cpp/units/units-2.3.3.ebuild
+++ b/dev-cpp/units/units-2.3.3.ebuild
@@ -16,6 +16,10 @@ KEYWORDS="~amd64"
 IUSE="test"
 RESTRICT="!test? ( test )"
 
+PATCHES=(
+   "${FILESDIR}/${P}-disable-failing-tests.patch"
+)
+
 src_configure() {
local mycmakeargs+=(
-DBUILD_TESTS="$(usex test ON OFF)"



[gentoo-commits] repo/proj/guru:master commit in: media-sound/musikcube/

2023-06-12 Thread Florian Schmaus
commit: 8f57a7a83c7fcf6f140ec639b5fc726df089200e
Author: YiFei Zhu  gmail  com>
AuthorDate: Mon Jun 12 07:15:25 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Mon Jun 12 07:18:11 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8f57a7a8

media-sound/musikcube: BDEPEND on dev-util/patchelf

Closes: https://bugs.gentoo.org/908390
Signed-off-by: YiFei Zhu  gmail.com>

 media-sound/musikcube/musikcube-3.0.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/media-sound/musikcube/musikcube-3.0.1.ebuild 
b/media-sound/musikcube/musikcube-3.0.1.ebuild
index e4b26c397..1cb7e1f70 100644
--- a/media-sound/musikcube/musikcube-3.0.1.ebuild
+++ b/media-sound/musikcube/musikcube-3.0.1.ebuild
@@ -62,6 +62,7 @@ RDEPEND="${DEPEND}"
 
 BDEPEND="
dev-util/cmake
+   dev-util/patchelf
 "
 PATCHES=(
"${FILESDIR}/musikcube-3.0.1-tinfow.patch"



[gentoo-commits] repo/proj/guru:master commit in: dev-python/click-option-group/

2023-06-12 Thread Florian Schmaus
commit: 0462b6853ec31f57b0f06939771e4d635bbadd7a
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jun 11 15:09:04 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jun 11 15:09:04 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0462b685

dev-python/click-option-group: add 0.5.6

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/click-option-group/Manifest |  1 +
 .../click-option-group-0.5.6.ebuild| 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/click-option-group/Manifest 
b/dev-python/click-option-group/Manifest
index e2918432b..e9598de37 100644
--- a/dev-python/click-option-group/Manifest
+++ b/dev-python/click-option-group/Manifest
@@ -1 +1,2 @@
 DIST click-option-group-0.5.5.gh.tar.gz 18488 BLAKE2B 
87bd7bf585a5ea0d7fcb49695a10e79fcecead334ae23058508a17d7e2347b132767703abc4a8918564c3b04f21ab8db30dfeb46a0d8e3a07d224eb6cbf344a5
 SHA512 
114f47846668c3b3d7465ac22d0e6fce79de230a267432d55a4a1a60be7c1511a376b8f39c3e1f3dac556fd89d00e2015977b01df05ae60d8fb5d46756bec9df
+DIST click-option-group-0.5.6.gh.tar.gz 18938 BLAKE2B 
db666d1a04f079ebe8ad9cab0605cf49cec054e912ce35d5062f40e0dcc000c227735569269fe16003476e8103ab5a94f9605be6d6ef962322fde503270e3674
 SHA512 
791bb027cdc9055124d6ff26b3ac775c8047f1dacc32f9783a17fd64f3df744030b5efe3fdf01926a61c04294e523d6e2f70ad106243d2cdb7724dc1fa11eb60

diff --git a/dev-python/click-option-group/click-option-group-0.5.6.ebuild 
b/dev-python/click-option-group/click-option-group-0.5.6.ebuild
new file mode 100644
index 0..3343871de
--- /dev/null
+++ b/dev-python/click-option-group/click-option-group-0.5.6.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+
+inherit distutils-r1
+
+DESCRIPTION=" Option groups missing in Click "
+HOMEPAGE="https://github.com/click-contrib/click-option-group;
+SRC_URI="https://github.com/click-contrib/${PN}/archive/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+RESTRICT="test"
+
+RDEPEND="dev-python/click[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}"
+BDEPEND="
+"
+# dev-python/coveralls currently masked in ::guru due to
+# https://github.com/TheKevJames/coveralls-python/issues/377
+   # test? (
+   #   dev-python/pytest-cov[${PYTHON_USEDEP}]
+   #   

[gentoo-commits] repo/proj/guru:master commit in: dev-python/click-option-group/

2023-06-12 Thread Florian Schmaus
commit: 98b859ba9dd964838df0092c60b5079fa4cb6cb9
Author: Julien Roy  jroy  ca>
AuthorDate: Sun Jun 11 15:10:24 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jun 11 15:10:24 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=98b859ba

dev-python/click-option-group: enable py3.12

Signed-off-by: Julien Roy  jroy.ca>

 dev-python/click-option-group/click-option-group-0.5.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/click-option-group/click-option-group-0.5.5.ebuild 
b/dev-python/click-option-group/click-option-group-0.5.5.ebuild
index 38e42ccae..3343871de 100644
--- a/dev-python/click-option-group/click-option-group-0.5.5.ebuild
+++ b/dev-python/click-option-group/click-option-group-0.5.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 
 inherit distutils-r1



[gentoo-commits] repo/proj/guru:master commit in: sci-biology/geneathome/files/, sci-biology/geneathome/

2023-06-12 Thread Florian Schmaus
commit: 9ea5a49aa158bcc842b65e236b64241a7e49272f
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sun Jun 11 12:13:21 2023 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Sun Jun 11 12:14:34 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9ea5a49a

sci-biology/geneathome: fix build with gcc 13

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

 .../geneathome/files/geneathome-1.10-include.patch | 12 
 .../files/geneathome-1.10-iostream.patch   | 82 ++
 ...kefile.patch => geneathome-1.10-makefile.patch} |  0
 ...me-1.10-r3.ebuild => geneathome-1.10-r4.ebuild} | 15 ++--
 4 files changed, 99 insertions(+), 10 deletions(-)

diff --git a/sci-biology/geneathome/files/geneathome-1.10-include.patch 
b/sci-biology/geneathome/files/geneathome-1.10-include.patch
new file mode 100644
index 0..9130b88e3
--- /dev/null
+++ b/sci-biology/geneathome/files/geneathome-1.10-include.patch
@@ -0,0 +1,12 @@
+Fixes build with GCC 13.
+
+--- a/src/simd/Vector.hpp
 b/src/simd/Vector.hpp
+@@ -23,6 +23,7 @@
+ 
+ #include 
+ #include 
++#include 
+ 
+ // std::negation requires C++17, so defined own one
+ template

diff --git a/sci-biology/geneathome/files/geneathome-1.10-iostream.patch 
b/sci-biology/geneathome/files/geneathome-1.10-iostream.patch
new file mode 100644
index 0..24d47cee4
--- /dev/null
+++ b/sci-biology/geneathome/files/geneathome-1.10-iostream.patch
@@ -0,0 +1,82 @@
+Fixes "inlining failed in call to ..."
+
+--- a/src/main.cpp
 b/src/main.cpp
+@@ -22,8 +22,8 @@ int appMain(int argc, char* argv[]);
+ 
+ #if defined(__i386__) || defined (__x86_64__)
+ 
++#include 
+ #include 
+-#include 
+ 
+ __attribute__((target("no-avx,no-sse")))
+ bool checkRequiredInstructionSets() {
+@@ -34,14 +34,14 @@ bool checkRequiredInstructionSets() {
+   unsigned int a, b, c, d;
+ 
+   if (!__get_cpuid(1, , , , )) {
+-  fprintf(stderr, "CPUID instruction is not supported by your 
CPU!\n");
++  std::cerr << "CPUID instruction is not supported by your 
CPU!\n";
+   return false;
+   }
+ 
+ #ifdef __SSE2__
+   //printf("Checking for SSE2 support\n");
+   if (0 == (d & bit_SSE2)) {
+-  fprintf(stderr, "SSE2 instructions are not supported by your 
CPU!\n");
++  std::cerr << "SSE2 instructions are not supported by your 
CPU!\n";
+   return false;
+   }
+ #endif
+@@ -49,13 +49,13 @@ bool checkRequiredInstructionSets() {
+ #ifdef __AVX__
+   //printf("Checking for AVX support\n");
+   if (0 == (c & bit_AVX)) {
+-  fprintf(stderr, "AVX instructions are not supported by your 
CPU!\n");
++  std::cerr << "AVX instructions are not supported by your 
CPU!\n";
+   return false;
+   }
+ 
+   // AVX also needs OS support, check for it
+   if (0 == (c & bit_OSXSAVE)) {
+-  fprintf(stderr, "OSXSAVE instructions are not supported by your 
CPU!\n");
++  std::cerr << "OSXSAVE instructions are not supported by your 
CPU!\n";
+   return false;
+   }
+ 
+@@ -63,7 +63,7 @@ bool checkRequiredInstructionSets() {
+   unsigned int ecx = 0; // _XCR_XFEATURE_ENABLED_MASK
+   __asm__ ("xgetbv" : "=a" (eax), "=d" (edx) : "c" (ecx));
+   if (0x6 != (eax & 0x6)) { // XSTATE_SSE | XSTATE_YMM
+-  fprintf(stderr, "AVX instructions are not supported by your 
OS!\n");
++  std::cerr << "AVX instructions are not supported by your OS!\n";
+   return false;
+   }
+ #endif
+@@ -71,7 +71,7 @@ bool checkRequiredInstructionSets() {
+ #ifdef __FMA__
+   //printf("Checking for FMA support\n");
+   if (0 == (c & bit_FMA)) {
+-  fprintf(stderr, "FMA instructions are not supported by your 
CPU!\n");
++  std::cerr << "FMA instructions are not supported by your 
CPU!\n";
+   return false;
+   }
+ #endif
+@@ -79,14 +79,14 @@ bool checkRequiredInstructionSets() {
+ #ifdef __AVX2__
+   //printf("Checking for AVX2 support\n");
+   if (__get_cpuid_max(0, 0) < 7) {
+-  fprintf(stderr, "Extended CPUID 0x7 instruction is not 
supported by your CPU!\n");
++  std::cerr << "Extended CPUID 0x7 instruction is not supported 
by your CPU!\n";
+   return false;
+   }
+ 
+   __cpuid_count(7, 0, a, b, c, d);
+ 
+   if (0 == (b & bit_AVX2)) {
+-  fprintf(stderr, "AVX2 instructions are not supported by your 
CPU!\n");
++  std::cerr << "AVX2 instructions are not supported by your 
CPU!\n";
+   return false;
+   }
+ #endif

diff --git a/sci-biology/geneathome/files/makefile.patch 
b/sci-biology/geneathome/files/geneathome-1.10-makefile.patch
similarity index 100%
rename from sci-biology/geneathome/files/makefile.patch
rename to sci-biology/geneathome/files/geneathome-1.10-makefile.patch

diff --git 

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

2023-06-12 Thread Sam James
commit: 541630571c717867b10fe153557f146d11324652
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:22:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:22:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54163057

app-admin/eselect: Stabilize 1.4.22-r1 ppc, #908415

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

 app-admin/eselect/eselect-1.4.22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/eselect/eselect-1.4.22-r1.ebuild 
b/app-admin/eselect/eselect-1.4.22-r1.ebuild
index fc6d4ab1a05a..76ea7bbc9ee6 100644
--- a/app-admin/eselect/eselect-1.4.22-r1.ebuild
+++ b/app-admin/eselect/eselect-1.4.22-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz;
 
 LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.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"
+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="doc emacs vim-syntax"
 
 DEPEND="sys-apps/sed



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

2023-06-12 Thread Sam James
commit: f82a7b0b6750f22360aa85c44fb37439ef3fba3a
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:22:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:22:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82a7b0b

app-admin/eselect: Stabilize 1.4.22-r1 ppc64, #908415

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

 app-admin/eselect/eselect-1.4.22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/eselect/eselect-1.4.22-r1.ebuild 
b/app-admin/eselect/eselect-1.4.22-r1.ebuild
index 76ea7bbc9ee6..6b4aa0da4bcc 100644
--- a/app-admin/eselect/eselect-1.4.22-r1.ebuild
+++ b/app-admin/eselect/eselect-1.4.22-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz;
 
 LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.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"
+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="doc emacs vim-syntax"
 
 DEPEND="sys-apps/sed



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

2023-06-12 Thread Sam James
commit: 553c22b5aa307a63d6f9abb38ebb24e66d648965
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553c22b5

app-admin/eselect: Stabilize 1.4.22-r1 hppa, #908415

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

 app-admin/eselect/eselect-1.4.22-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/eselect/eselect-1.4.22-r1.ebuild 
b/app-admin/eselect/eselect-1.4.22-r1.ebuild
index 3fac268d43d2..fc6d4ab1a05a 100644
--- a/app-admin/eselect/eselect-1.4.22-r1.ebuild
+++ b/app-admin/eselect/eselect-1.4.22-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz;
 
 LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.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"
+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="doc emacs vim-syntax"
 
 DEPEND="sys-apps/sed



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

2023-06-12 Thread Sam James
commit: 3723d3e9c9df27d4a5e36ae75f337d3e3c78cdf9
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3723d3e9

dev-util/re2c: Stabilize 2.2 x86, #908174

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

 dev-util/re2c/re2c-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/re2c/re2c-2.2.ebuild b/dev-util/re2c/re2c-2.2.ebuild
index 1b914df70ea8..522aa6494cb2 100644
--- a/dev-util/re2c/re2c-2.2.ebuild
+++ b/dev-util/re2c/re2c-2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="public-domain"
 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"
 IUSE="debug test"
 
 RESTRICT="!test? ( test )"



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

2023-06-12 Thread Sam James
commit: cfcf3713bdc2371688cccf5b2b7c3ced2326ea24
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:20:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:20:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfcf3713

dev-vcs/gitolite: Stabilize 3.6.12 x86, #908171

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

 dev-vcs/gitolite/gitolite-3.6.12.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-vcs/gitolite/gitolite-3.6.12.ebuild 
b/dev-vcs/gitolite/gitolite-3.6.12.ebuild
index 99fac58cfa00..cb065bdaa546 100644
--- a/dev-vcs/gitolite/gitolite-3.6.12.ebuild
+++ b/dev-vcs/gitolite/gitolite-3.6.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git;
 else
SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm ~x86"
+   KEYWORDS="~amd64 ~arm x86"
 fi
 
 LICENSE="GPL-2"



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

2023-06-12 Thread Sam James
commit: 257810bc98cbf4cfda96051a268e81d34e55aa95
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=257810bc

dev-util/re2c: Stabilize 2.2 amd64, #908174

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

 dev-util/re2c/re2c-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/re2c/re2c-2.2.ebuild b/dev-util/re2c/re2c-2.2.ebuild
index 522aa6494cb2..3781e4f4974a 100644
--- a/dev-util/re2c/re2c-2.2.ebuild
+++ b/dev-util/re2c/re2c-2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="public-domain"
 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"
 IUSE="debug test"
 
 RESTRICT="!test? ( test )"



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

2023-06-12 Thread Sam James
commit: 98261370a279fbe6f7ed5c8d884978a2a7641535
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98261370

dev-util/re2c: Stabilize 2.2 arm64, #908174

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

 dev-util/re2c/re2c-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/re2c/re2c-2.2.ebuild b/dev-util/re2c/re2c-2.2.ebuild
index 7cc5d78d2158..e074261de2ce 100644
--- a/dev-util/re2c/re2c-2.2.ebuild
+++ b/dev-util/re2c/re2c-2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="public-domain"
 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"
 IUSE="debug test"
 
 RESTRICT="!test? ( test )"



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

2023-06-12 Thread Sam James
commit: 681cb59d9db0861deb0e446e2782e760c5674631
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=681cb59d

dev-util/re2c: Stabilize 2.2 hppa, #908174

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

 dev-util/re2c/re2c-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/re2c/re2c-2.2.ebuild b/dev-util/re2c/re2c-2.2.ebuild
index ec3084d91c0f..b8c6187310ca 100644
--- a/dev-util/re2c/re2c-2.2.ebuild
+++ b/dev-util/re2c/re2c-2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="public-domain"
 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"
 IUSE="debug test"
 
 RESTRICT="!test? ( test )"



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

2023-06-12 Thread Sam James
commit: 775897bfc3745ba78c5f96a0f1e065e6c3b15267
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=775897bf

dev-util/re2c: Stabilize 2.2 sparc, #908174

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

 dev-util/re2c/re2c-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/re2c/re2c-2.2.ebuild b/dev-util/re2c/re2c-2.2.ebuild
index e074261de2ce..1b914df70ea8 100644
--- a/dev-util/re2c/re2c-2.2.ebuild
+++ b/dev-util/re2c/re2c-2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="public-domain"
 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"
 IUSE="debug test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-mail/relay-ctrl/

2023-06-12 Thread Sam James
commit: 45fd25e052d5c0d115f3701bda95764c43f6af42
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45fd25e0

net-mail/relay-ctrl: Stabilize 3.2 x86, #908173

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

 net-mail/relay-ctrl/relay-ctrl-3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild 
b/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild
index aa55d505a8f4..12c4c054d07e 100644
--- a/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild
+++ b/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://untroubled.org/relay-ctrl/archive/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc x86"
 IUSE=""
 
 DEPEND="dev-libs/bglibs"



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

2023-06-12 Thread Sam James
commit: 42bfd0243921cf055d7eb555a35062f6e0b39d2d
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:20:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:20:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42bfd024

dev-vcs/gitolite: Stabilize 3.6.12 arm, #908171

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

 dev-vcs/gitolite/gitolite-3.6.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-vcs/gitolite/gitolite-3.6.12.ebuild 
b/dev-vcs/gitolite/gitolite-3.6.12.ebuild
index cb065bdaa546..fbc756f21b44 100644
--- a/dev-vcs/gitolite/gitolite-3.6.12.ebuild
+++ b/dev-vcs/gitolite/gitolite-3.6.12.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} ==  ]]; then
EGIT_REPO_URI="https://github.com/sitaramc/${PN}.git;
 else
SRC_URI="https://github.com/sitaramc/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~amd64 ~arm x86"
+   KEYWORDS="~amd64 arm x86"
 fi
 
 LICENSE="GPL-2"



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

2023-06-12 Thread Sam James
commit: 6d7d4bbc2d985485230c368ca7a08cf1ea4182e3
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7d4bbc

dev-util/re2c: Stabilize 2.2 arm, #908174

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

 dev-util/re2c/re2c-2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/re2c/re2c-2.2.ebuild b/dev-util/re2c/re2c-2.2.ebuild
index b8c6187310ca..7cc5d78d2158 100644
--- a/dev-util/re2c/re2c-2.2.ebuild
+++ b/dev-util/re2c/re2c-2.2.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz;
 
 LICENSE="public-domain"
 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"
 IUSE="debug test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-mail/relay-ctrl/

2023-06-12 Thread Sam James
commit: dc83dd4028095c2f4142b20074266adbbf3e8c03
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc83dd40

net-mail/relay-ctrl: Stabilize 3.2 sparc, #908173

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

 net-mail/relay-ctrl/relay-ctrl-3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild 
b/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild
index 12c4c054d07e..f0c9bd3dbf2a 100644
--- a/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild
+++ b/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://untroubled.org/relay-ctrl/archive/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
+KEYWORDS="amd64 ~ppc sparc x86"
 IUSE=""
 
 DEPEND="dev-libs/bglibs"



[gentoo-commits] repo/gentoo:master commit in: net-mail/relay-ctrl/

2023-06-12 Thread Sam James
commit: 694ae63885ead2120c7a11453f64e876f6075452
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=694ae638

net-mail/relay-ctrl: Stabilize 3.2 amd64, #908173

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

 net-mail/relay-ctrl/relay-ctrl-3.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild 
b/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild
index 7c10bdf9bb3f..aa55d505a8f4 100644
--- a/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild
+++ b/net-mail/relay-ctrl/relay-ctrl-3.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="http://untroubled.org/relay-ctrl/archive/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~sparc ~x86"
 IUSE=""
 
 DEPEND="dev-libs/bglibs"



[gentoo-commits] repo/gentoo:master commit in: net-mail/autorespond/

2023-06-12 Thread Sam James
commit: a992405173df2b15c3f105ea5c26c8e60e600aa8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9924051

net-mail/autorespond: Stabilize 2.0.5 arm, #908172

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

 net-mail/autorespond/autorespond-2.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/autorespond/autorespond-2.0.5.ebuild 
b/net-mail/autorespond/autorespond-2.0.5.ebuild
index 0eec2702487f..1cee45568cfd 100644
--- a/net-mail/autorespond/autorespond-2.0.5.ebuild
+++ b/net-mail/autorespond/autorespond-2.0.5.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://qmail.ixip.net/download/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ~s390 sparc x86"
 
 RDEPEND="virtual/qmail"
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: net-mail/autorespond/

2023-06-12 Thread Sam James
commit: 0caae241b90c9558c39c7d729f646a85a7bff157
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 12 19:21:00 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 12 19:21:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0caae241

net-mail/autorespond: Stabilize 2.0.5 sparc, #908172

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

 net-mail/autorespond/autorespond-2.0.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-mail/autorespond/autorespond-2.0.5.ebuild 
b/net-mail/autorespond/autorespond-2.0.5.ebuild
index 9b8c2660180f..0eec2702487f 100644
--- a/net-mail/autorespond/autorespond-2.0.5.ebuild
+++ b/net-mail/autorespond/autorespond-2.0.5.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://qmail.ixip.net/download/${P}.tar.gz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~s390 sparc x86"
 
 RDEPEND="virtual/qmail"
 PATCHES=(



  1   2   3   >