[gentoo-commits] repo/gentoo:master commit in: dev-ada/gpr/

2023-05-22 Thread Alfredo Tupone
commit: 7c489e51eda445f81e772bb2c287748e574879a5
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue May 23 05:27:06 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue May 23 05:28:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c489e51

dev-ada/gpr: respect ADAFLAGS & LDFLAGS

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

 .../{gpr-23.0.0-r3.ebuild => gpr-23.0.0-r4.ebuild}   | 20 +++-
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/dev-ada/gpr/gpr-23.0.0-r3.ebuild b/dev-ada/gpr/gpr-23.0.0-r4.ebuild
similarity index 84%
rename from dev-ada/gpr/gpr-23.0.0-r3.ebuild
rename to dev-ada/gpr/gpr-23.0.0-r4.ebuild
index 5ac3ae0f761c..a12a8c9c3b0f 100644
--- a/dev-ada/gpr/gpr-23.0.0-r3.ebuild
+++ b/dev-ada/gpr/gpr-23.0.0-r4.ebuild
@@ -46,13 +46,15 @@ src_configure() {
 }
 
 src_compile() {
-   build() {
-   gprbuild -p -m -v -j$(makeopts_jobs) -XGPR2_BUILD=release \
-   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 gpr2.gpr || die
+   build () {
+   gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=$1 \
+   -XGPR2_BUILD=release -XXMLADA_BUILD=$1 gpr2.gpr \
+   -largs ${LDFLAGS} \
+   -cargs ${ADAFLAGS} || die "gprbuild failed"
}
mkdir -p .build/kb || die
-   gprbuild -p -P src/kb/collect_kb.gpr -XKB_BUILD_DIR=.build/kb \
-   --relocate-build-tree || die
+   gprbuild -p -v -P src/kb/collect_kb.gpr -XKB_BUILD_DIR=.build/kb \
+   --relocate-build-tree -largs ${LDFLAGS} -cargs ${ADAFLAGS} || 
die
.build/kb/collect_kb -o .build/kb/config.kb /usr/share/gprconfig || die
emake -C langkit setup DEST="${S}/.build/lkparser"
if use shared; then
@@ -81,10 +83,10 @@ src_compile() {
 }
 
 src_install() {
-   build() {
-   gprinstall -p -f -v -XGPR2_BUILD=release --prefix="${D}/usr" \
-   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 --build-name=$1 \
-   --build-var=LIBRARY_TYPE \
+   build () {
+   gprinstall -XLIBRARY_TYPE=$1 -f -p -v -XGPR2_BUILD=release \
+   --prefix="${D}/usr" -XXMLADA_BUILD=$1 \
+   --build-name=$1 --build-var=LIBRARY_TYPE \
--build-var=GPR2_LIBRARY_TYPE gpr2.gpr || die
}
if use shared; then



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

2023-05-22 Thread Michał Górny
commit: fa98bf071eb8052a416a5ffe01ef342a578ccf89
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:54:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa98bf07

dev-python/pytest-console-scripts: Bump to 1.4.0

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

 dev-python/pytest-console-scripts/Manifest |  1 +
 .../pytest-console-scripts-1.4.0.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/pytest-console-scripts/Manifest 
b/dev-python/pytest-console-scripts/Manifest
index 90c710e59c7f..c4475938be5f 100644
--- a/dev-python/pytest-console-scripts/Manifest
+++ b/dev-python/pytest-console-scripts/Manifest
@@ -1 +1,2 @@
 DIST pytest-console-scripts-1.3.1.tar.gz 14238 BLAKE2B 
2c00af468d19500078f48ca38d20430ed426e66b2277b7ad233356969d2a72d51cf60e90a46ae7808e6d33172fa053cc34d45b1f618d866dd14e917e6b225935
 SHA512 
344e9379976d9a7541f9683f7646b47f7fc25d2ab8d941351811ada7fddd77497cc24f4bc6a6d5ab9388dd5b289ed125bcbfad869009fb3b801b951d656d
+DIST pytest-console-scripts-1.4.0.tar.gz 19718 BLAKE2B 
51508bdd60c3100bd74611ab640e6346207d2310d60099af5ce5d5d056cb379e250e49e5cd78c65f276c43797405471c1478896543b89e9415577acf5c6bc6bc
 SHA512 
ccfc9032a05934fb12b5f29052f5335fc37c90f5bbbc2a31b0bd422c3a04a1cc23fbc23fb3537415905ac1dba9d6ea916e2ae0b659330189f0184a8e70f4eff1

diff --git 
a/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.0.ebuild 
b/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.0.ebuild
new file mode 100644
index ..567b5764c6c4
--- /dev/null
+++ b/dev-python/pytest-console-scripts/pytest-console-scripts-1.4.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pytest plugin for testing console scripts"
+HOMEPAGE="https://github.com/kvas-it/pytest-console-scripts;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/pytest-4.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local script="${BUILD_DIR}/install${EPREFIX}/usr/bin/pytest"
+   cat > "${script}" <<-EOF
+   #!/usr/bin/env python
+   import pytest
+   import sys
+   sys.exit(pytest.console_main())
+   EOF
+   chmod +x "${script}" || die
+   epytest -x
+   rm "${script}" || die
+}



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

2023-05-22 Thread Michał Górny
commit: c6db7a0a2470327026a2a4b79251f51d4fc6fdd0
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 05:05:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6db7a0a

dev-python/python-lzo: Bump to 1.15

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

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

diff --git a/dev-python/python-lzo/Manifest b/dev-python/python-lzo/Manifest
index 68338d30a0d2..f014db482b3f 100644
--- a/dev-python/python-lzo/Manifest
+++ b/dev-python/python-lzo/Manifest
@@ -1 +1,2 @@
 DIST python-lzo-1.14.tar.gz 14050 BLAKE2B 
e1df6b842562064ca13ddbacb194047ca343694d480a5a65e7d2876ec98a4215b4badb3b2a839f308dea8624c162a0536f363c093bcb2e5b48c68b69fb472729
 SHA512 
036cf7199afe12cec8b9c7ee92134f58357e1f892870ade3a619541a69c9cc92155892d53bd43330732b848016c2997e096a9a492e52f15d04fa516ca7645b93
+DIST python-lzo-1.15.tar.gz 17633 BLAKE2B 
577c78feeced5fba833c27b212b621a4cd8c9d4fe2dfb44d93cfd2b0aa9e88ee66926ec47d129b75496936f55d65e99e816d00e110b1d70300639a3907d823fd
 SHA512 
1c7889f01b4809e7023804b702ac35a59e45df735865ff50449c69b414966c9f928c254ef7dde9e28fcc44ba4ac12df220bd6a6d34c0d274123f59c65ce3c5fe

diff --git a/dev-python/python-lzo/python-lzo-1.15.ebuild 
b/dev-python/python-lzo/python-lzo-1.15.ebuild
new file mode 100644
index ..349a30e0e5b0
--- /dev/null
+++ b/dev-python/python-lzo/python-lzo-1.15.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 prefix pypi
+
+DESCRIPTION="Python interface to lzo"
+HOMEPAGE="
+   https://github.com/jd-boyd/python-lzo/
+   https://pypi.org/project/python-lzo/
+"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+
+DEPEND="
+   dev-libs/lzo:2
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   hprefixify setup.py
+   distutils-r1_python_prepare_all
+}



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

2023-05-22 Thread Michał Górny
commit: 46008480131454a62a58afd45f45efd41799c9c3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 05:01:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46008480

dev-python/nbclient: Bump to 0.8.0

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

 dev-python/nbclient/Manifest  |  1 +
 dev-python/nbclient/nbclient-0.8.0.ebuild | 57 +++
 2 files changed, 58 insertions(+)

diff --git a/dev-python/nbclient/Manifest b/dev-python/nbclient/Manifest
index 61aff6c14783..4f6cd63bfde4 100644
--- a/dev-python/nbclient/Manifest
+++ b/dev-python/nbclient/Manifest
@@ -1 +1,2 @@
 DIST nbclient-0.7.4.gh.tar.gz 79167 BLAKE2B 
90b61c55cf25aaa2fed8fd914d799619fefb1353826f7a41320efb732ccf7a44efce944c03d472f9f441a1693bfcdce76e23d0746d62c020e996dc55de7be2b6
 SHA512 
24cdb1d8b9ffc4899f15490f15d5a41a3e62c52c2b57d8ee768dc93fda08bb6f1a432306a551ece3d031061f790e032c765b0d96225700b2820ca59bc71e9aeb
+DIST nbclient-0.8.0.gh.tar.gz 79287 BLAKE2B 
5147195fa75ae5da620eb44b5b3d360f69275f1590d098757c6f460769bdb62d3eca576a344861e382bf430f97159adbfff46f557c3509d5fe06d269a0302cdc
 SHA512 
f77ecba2f03a8886e8a2335e1d345fcc1d3a1726b458d151a8c78b85c621017cd96f1ef30e4532bf61b89c92aea128a364f5e9677858951f5d070c6206a01816

diff --git a/dev-python/nbclient/nbclient-0.8.0.ebuild 
b/dev-python/nbclient/nbclient-0.8.0.ebuild
new file mode 100644
index ..a538de91f03f
--- /dev/null
+++ b/dev-python/nbclient/nbclient-0.8.0.ebuild
@@ -0,0 +1,57 @@
+# Copyright 2020-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} )
+
+inherit distutils-r1
+
+DESCRIPTION="A client library for executing Jupyter notebooks"
+HOMEPAGE="
+   https://nbclient.readthedocs.io/en/latest/
+   https://github.com/jupyter/nbclient/
+   https://pypi.org/project/nbclient/
+"
+SRC_URI="
+   https://github.com/jupyter/nbclient/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+
+RDEPEND="
+   >=dev-python/jupyter-client-6.1.12[${PYTHON_USEDEP}]
+   >=dev-python/jupyter-core-5.1.0[${PYTHON_USEDEP}]
+   >=dev-python/nbformat-5.0[${PYTHON_USEDEP}]
+   >=dev-python/traitlets-5.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/flaky[${PYTHON_USEDEP}]
+   dev-python/ipython[${PYTHON_USEDEP}]
+   >=dev-python/ipykernel-6.19.3[${PYTHON_USEDEP}]
+   dev-python/ipywidgets[${PYTHON_USEDEP}]
+   dev-python/nbconvert[${PYTHON_USEDEP}]
+   dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+   dev-python/testpath[${PYTHON_USEDEP}]
+   dev-python/xmltodict[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   nbclient/tests/test_client.py::test_many_parallel_notebooks
+   
'nbclient/tests/test_client.py::test_run_all_notebooks[Interrupt.ipynb-opts6]'
+)
+
+python_test() {
+   # The tests run the pydevd debugger, the debugger prints a warning
+   # in python3.11 when frozen modules are being used.
+   # This warning makes the tests fail, silence it.
+   PYDEVD_DISABLE_FILE_VALIDATION=1 epytest
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/mkdocs-git-authors-plugin/

2023-05-22 Thread Michał Górny
commit: 0a5d5a3a832cd3d8df34d0d3f2e0b3f3100059b6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:53:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a5d5a3a

dev-python/mkdocs-git-authors-plugin: Bump to 0.7.1

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

 dev-python/mkdocs-git-authors-plugin/Manifest  |  1 +
 .../mkdocs-git-authors-plugin-0.7.1.ebuild | 55 ++
 2 files changed, 56 insertions(+)

diff --git a/dev-python/mkdocs-git-authors-plugin/Manifest 
b/dev-python/mkdocs-git-authors-plugin/Manifest
index 16b37aee26f0..386dd83ef78f 100644
--- a/dev-python/mkdocs-git-authors-plugin/Manifest
+++ b/dev-python/mkdocs-git-authors-plugin/Manifest
@@ -1 +1,2 @@
 DIST mkdocs-git-authors-plugin-0.7.0.gh.tar.gz 28526 BLAKE2B 
876b273b476d10f037053ac8c4892f9225b514bfedecd26a7a9dcfd067609c5458fa4c2ed741048092c88dfcda196eab035e4909d3a8184579971273401cbf7c
 SHA512 
aa92a5b49c4f02ea1c4eb5242fc585a341f837e7ebb27a450d703a170fb5e2e9ea5b04e2c6f121747300d86ac5fc0e69a553e1d7b02786e8fd6cd4943cbec6c2
+DIST mkdocs-git-authors-plugin-0.7.1.gh.tar.gz 28974 BLAKE2B 
aea1a6d844aaf4ecd9b94d5cb62bfb59206838f825a96431f123e2706eb44f371cb893e45f0b5311ad2a47403b3be0e896383b3be7ab92a5a4b45d873bbc1370
 SHA512 
0de4ab85de1b1803ef6410bbeffb7f4ae03b6ce5aa1d9c3926004144c037193765b4e1d02560960fd6954f2f887694345c19dcdeea17cabf6a51fcb0b7120243

diff --git 
a/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.7.1.ebuild 
b/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.7.1.ebuild
new file mode 100644
index ..2c5e16a6a392
--- /dev/null
+++ 
b/dev-python/mkdocs-git-authors-plugin/mkdocs-git-authors-plugin-0.7.1.ebuild
@@ -0,0 +1,55 @@
+# 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} )
+
+# Requires self to be installed to build docs
+# TODO: Do this a bit better
+DOCS_BUILDER="mkdocs"
+DOCS_DEPEND="
+   dev-python/regex
+   dev-python/mkdocs-material
+   dev-python/mkdocs-git-authors-plugin
+"
+DOCS_INITIALIZE_GIT=1
+
+inherit distutils-r1 docs
+
+DESCRIPTION="Mkdocs plugin to display git authors of a page"
+HOMEPAGE="
+   https://github.com/timvink/mkdocs-git-authors-plugin/
+   https://pypi.org/project/mkdocs-git-authors-plugin/
+"
+SRC_URI="https://github.com/timvink/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.gh.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+# Tests are broken outside of upstream git repo
+RESTRICT="test"
+
+RDEPEND="
+   dev-python/GitPython[${PYTHON_USEDEP}]
+   >=dev-python/mkdocs-1.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/click[${PYTHON_USEDEP}]
+   dev-python/mkdocs-material[${PYTHON_USEDEP}]
+   
dev-python/mkdocs-git-revision-date-localized-plugin[${PYTHON_USEDEP}]
+   dev-vcs/git
+   )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   # mkdocs-git-authors tests need git repo
+   use test && initialize_git_repo
+
+   distutils-r1_python_prepare_all
+}



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

2023-05-22 Thread Michał Górny
commit: 296fbb4f2b7e5c8a88998200122346a17b9e135e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 05:03:23 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=296fbb4f

dev-python/pathvalidate: Bump to 3.0.0

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

 dev-python/pathvalidate/Manifest  |  1 +
 dev-python/pathvalidate/pathvalidate-3.0.0.ebuild | 31 +++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/pathvalidate/Manifest b/dev-python/pathvalidate/Manifest
index 3d216b6eada5..17c472f4dcb9 100644
--- a/dev-python/pathvalidate/Manifest
+++ b/dev-python/pathvalidate/Manifest
@@ -1 +1,2 @@
 DIST pathvalidate-2.5.2.tar.gz 26715 BLAKE2B 
aa42a6592b36b339611cd4bc70412e92da10a57838df4c668c0438c56aa714842c37d8c5239cbc1e89c7f52a2d4fce2ee9df2301fb168ca0aa0cac6f21c9a43a
 SHA512 
44c9d329f60deb81590854e0aa4699e4105821535aa5bf306c78df395c510ce851075db246937a459f46ee2f9abc54538a4a48995b94f5eb031f14fe60c769ce
+DIST pathvalidate-3.0.0.tar.gz 28036 BLAKE2B 
4d117297c4e4a5e593155e14a4aa4f5fb21a30d66ae3212e6061e0aa92d05c94fbc48461f07ef7e9a9852ec167248723b09bb173f78bfb40be13d45e941b1c16
 SHA512 
66dc4974e8c86608e6f0e1c90611ad87d78db08caa046ce6997aa38b9aaa01e624f7a40eeb7e49f90ab8f0cae477d320fde62679a5594da1858579e311602fb8

diff --git a/dev-python/pathvalidate/pathvalidate-3.0.0.ebuild 
b/dev-python/pathvalidate/pathvalidate-3.0.0.ebuild
new file mode 100644
index ..8597a7d87003
--- /dev/null
+++ b/dev-python/pathvalidate/pathvalidate-3.0.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A Python library to sanitize/validate a string such as 
filenames/file-paths/etc"
+HOMEPAGE="
+   https://github.com/thombashi/pathvalidate/
+   https://pypi.org/project/pathvalidate/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   dev-python/click[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/allpairspy[${PYTHON_USEDEP}]
+   dev-python/tcolorpy[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/hatch-fancy-pypi-readme/

2023-05-22 Thread Michał Górny
commit: dbd8cd2bb3be8ae5d754f6a17ea26cdf4b5d90ee
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 05:03:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dbd8cd2b

dev-python/hatch-fancy-pypi-readme: Bump to 23.1.0

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

 dev-python/hatch-fancy-pypi-readme/Manifest|  1 +
 .../hatch-fancy-pypi-readme-23.1.0.ebuild  | 37 ++
 2 files changed, 38 insertions(+)

diff --git a/dev-python/hatch-fancy-pypi-readme/Manifest 
b/dev-python/hatch-fancy-pypi-readme/Manifest
index df2b2585a3e6..ec20e242e71c 100644
--- a/dev-python/hatch-fancy-pypi-readme/Manifest
+++ b/dev-python/hatch-fancy-pypi-readme/Manifest
@@ -1 +1,2 @@
 DIST hatch-fancy-pypi-readme-22.8.0.gh.tar.gz 25993 BLAKE2B 
9fd04c07040db2371340c18915764c7905dc2eb61ee25d65a82ad1372bf3c0e7e5d45fc6a06e13e5153c1fa65cd61bd54021d2c471ece38f2bd05884d54a4255
 SHA512 
84982266cbed8cb6803b9e76458e19c374492119a970219338a8ffb6e5f9bae1df3622ac574528e33f4061217938e37a943e12a7494f415d74d872b1a65a53e8
+DIST hatch-fancy-pypi-readme-23.1.0.gh.tar.gz 27878 BLAKE2B 
934e7e1b8000feb554014dd3594724943173f1b5d78d1072e5612dde744d3cea925e49e46e0eddff7408211439c9f9efc24c488e6ce73fe9955bb5bf5d851b6d
 SHA512 
a26b8205877815292c7c65380f3fff43a3222ec5044556a29fb0b570f0822b548f8f4403cb6a800044671692806b257ecee5f9ec0f3efb597e9a5780a8885424

diff --git 
a/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-23.1.0.ebuild 
b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-23.1.0.ebuild
new file mode 100644
index ..2a2889a3a286
--- /dev/null
+++ b/dev-python/hatch-fancy-pypi-readme/hatch-fancy-pypi-readme-23.1.0.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Fancy PyPI READMEs with Hatch"
+HOMEPAGE="
+   https://pypi.org/project/hatch-fancy-pypi-readme/
+   https://github.com/hynek/hatch-fancy-pypi-readme/
+"
+SRC_URI="
+   https://github.com/hynek/hatch-fancy-pypi-readme/archive/${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/hatchling[${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/tomli[${PYTHON_USEDEP}]
+   ' 3.8 3.9 3.10)
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+   # fails without Internet (via pip)
+   tests/test_end_to_end.py
+)



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

2023-05-22 Thread Michał Górny
commit: 7c63fb355033dccc7ef6df6f6ac3a084272ea8db
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:53:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c63fb35

dev-python/braintree: Bump to 4.20.0

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

 dev-python/braintree/Manifest|  1 +
 dev-python/braintree/braintree-4.20.0.ebuild | 39 
 2 files changed, 40 insertions(+)

diff --git a/dev-python/braintree/Manifest b/dev-python/braintree/Manifest
index ab3aca2e7f59..8e0de6f95a8c 100644
--- a/dev-python/braintree/Manifest
+++ b/dev-python/braintree/Manifest
@@ -1 +1,2 @@
 DIST braintree_python-4.19.0.gh.tar.gz 217588 BLAKE2B 
a5a90443f3315112eed95e00d1733875b1e6c3056de57f182b13f06b47a94ac1d711b6ed7aee76e57f1388a46b89281594398c3e88c4018d5f1a4947d2ed4790
 SHA512 
4d464d0f36b77157d6ea94721dfd4f4354fa51e5dc9670443ee8689c08aefc0d81bd09d34d87d1a436f74a60df6cc7c0e0ff5dc366bd1779d57b46dd028d5362
+DIST braintree_python-4.20.0.gh.tar.gz 219019 BLAKE2B 
b53220f3172181d4426e4165f8787317a25a0facfdd4da7c5c5d47578b8ff39dce903db1fa4119784e943a1f3364f5f60157413b459a72e27873de4efac60250
 SHA512 
1b8a4693796befb128cf790859b7ff528303e080455489679ab3a413b31c810b25f61a20e04681068ffce0d73d1679c14b0a3374c3efbf854781e977b8d53a44

diff --git a/dev-python/braintree/braintree-4.20.0.ebuild 
b/dev-python/braintree/braintree-4.20.0.ebuild
new file mode 100644
index ..c50e26d97b9e
--- /dev/null
+++ b/dev-python/braintree/braintree-4.20.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2020-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
+
+MY_P=braintree_python-${PV}
+DESCRIPTION="Braintree Python Library"
+HOMEPAGE="
+   https://developer.paypal.com/braintree/docs/reference/overview/
+   https://github.com/braintree/braintree_python/
+   https://pypi.org/project/braintree/
+"
+# no tests in sdist, as of 4.19.0
+SRC_URI="
+   https://github.com/braintree/braintree_python/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   >=dev-python/requests-0.11.1[${PYTHON_USEDEP}]
+"
+
+DOCS=( README.md )
+
+distutils_enable_tests unittest
+
+python_test() {
+   eunittest tests/unit
+}



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

2023-05-22 Thread Michał Górny
commit: fea2f862779cff26873fd3c60a5b8b7acf952882
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:55:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fea2f862

dev-python/openstacksdk: Bump to 1.2.0

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

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

diff --git a/dev-python/openstacksdk/Manifest b/dev-python/openstacksdk/Manifest
index 05eab448d174..ff208318fc6d 100644
--- a/dev-python/openstacksdk/Manifest
+++ b/dev-python/openstacksdk/Manifest
@@ -1,2 +1,3 @@
 DIST openstacksdk-1.0.1.tar.gz 1118637 BLAKE2B 
d4677a3a5595bf871fc0b380f1cadfd56ebba14bc2255fcc6a6a4813c5c79807a1a0a76263844728f256704b2966b82be9bd6e968de9e7e85f411402f428cb78
 SHA512 
9871a262113b4396b3a5181e93d2e00312c5a80933c3ff6efa501a4b4d7d145985f54203eeb6e1f50c5593ba491b13a631b9293759e0615bf0eda393c247a4d3
 DIST openstacksdk-1.1.0.tar.gz 1141513 BLAKE2B 
f4c052ffa1efc36dfb355b50853d75ceddc5a3a361a8a8749bc51d55530dba465df451c7bf7154081130ca4d2d798e8c96b7230d4317bb9ebb96a9add410b501
 SHA512 
3c91a6a797c966bbf08dc51f013004c8ab9148dcd3a6fad4584fb40c256696a7ea02f241bc7ea1a3fbc56a7ec790dfd1900c0da54081c3d64f5077273d4e0835
+DIST openstacksdk-1.2.0.tar.gz 1160015 BLAKE2B 
d3ed5b9415715faf6d9cae225e2a8e7c3bd69907599fd2683f53e2070513a1f27aaae2d2f4aa40ada26ff819b5f8238c09e208243197165aa52f19776e53fc7c
 SHA512 
4ce118b8b19b495f333f76cb416d2b4cc2c9ea835979cf67e83f6f7f40df13d29e19ed054a2f3ee469e6c5496da4a7a11193e4815b20195b28ba4c48263b6c1c

diff --git a/dev-python/openstacksdk/openstacksdk-1.2.0.ebuild 
b/dev-python/openstacksdk/openstacksdk-1.2.0.ebuild
new file mode 100644
index ..8bdeebd5a490
--- /dev/null
+++ b/dev-python/openstacksdk/openstacksdk-1.2.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A collection of libraries for building applications to work with 
OpenStack"
+HOMEPAGE="
+   https://opendev.org/openstack/openstacksdk/
+   https://github.com/openstack/openstacksdk/
+   https://pypi.org/project/openstacksdk/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   >=dev-python/pyyaml-3.13[${PYTHON_USEDEP}]
+   >=dev-python/appdirs-1.3.0[${PYTHON_USEDEP}]
+   >=dev-python/requestsexceptions-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonpatch-1.20[${PYTHON_USEDEP}]
+   >=dev-python/os-service-types-1.7.0[${PYTHON_USEDEP}]
+   >=dev-python/keystoneauth1-3.18.0[${PYTHON_USEDEP}]
+   >=dev-python/decorator-4.4.1[${PYTHON_USEDEP}]
+   >=dev-python/jmespath-0.9.0[${PYTHON_USEDEP}]
+   >=dev-python/iso8601-0.1.11[${PYTHON_USEDEP}]
+   >=dev-python/netifaces-0.10.4[${PYTHON_USEDEP}]
+   >=dev-python/dogpile-cache-0.6.5[${PYTHON_USEDEP}]
+   >=dev-python/cryptography-2.7.0[${PYTHON_USEDEP}]
+   dev-python/importlib-metadata[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   >=dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+   test? (
+   >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+   >=dev-python/jsonschema-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/prometheus_client-0.4.2[${PYTHON_USEDEP}]
+   >=dev-python/oslo-config-6.1.0[${PYTHON_USEDEP}]
+   >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+   >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/statsd-3.3.0[${PYTHON_USEDEP}]
+   >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}]
+   >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+   # Internet?
+   sed -e 's:test_create_dynamic_large_object:_&:' \
+   -i openstack/tests/unit/cloud/test_object.py || die
+
+   # TODO
+   sed -e 's:test_generate_form:_&:' \
+   -e 's:test_create_static_large_object:_&:' \
+   -e 's:test_object_segment_retries:_&:' \
+   -e 's:test_object_segment_retry_failure:_&:' \
+   -e 's:test_slo_manifest_retry:_&:' \
+   -i openstack/tests/unit/cloud/test_object.py || die
+
+   # unhappy about paths due to test runner
+   sed -e 's:test_method_not_supported:_&:' \
+   -i openstack/tests/unit/test_exceptions.py || die
+   sed -e 's:test_repr:_&:' \
+   -i openstack/tests/unit/test_resource.py || die
+
+   # requires hacking
+   rm openstack/tests/unit/test_hacking.py || die
+
+   distutils-r1_src_prepare
+}

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

2023-05-22 Thread Michał Górny
commit: 4f144711a0808d131e622776c5e9934ab30827d3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:58:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f144711

dev-python/requests: Bump to 2.31.0

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

 dev-python/requests/Manifest   |  1 +
 dev-python/requests/requests-2.31.0.ebuild | 75 ++
 2 files changed, 76 insertions(+)

diff --git a/dev-python/requests/Manifest b/dev-python/requests/Manifest
index d89e49bf6d26..ff89847b28b6 100644
--- a/dev-python/requests/Manifest
+++ b/dev-python/requests/Manifest
@@ -1,3 +1,4 @@
 DIST requests-2.28.2.tar.gz 108206 BLAKE2B 
fe6c5d78e6abd36b7134c6e424b5a1c4052eba62b55a01b5842f289b94df3af039a5beba71374db563dd52ce42471d5e3650763b9324533ea6ab3bfd8013379b
 SHA512 
3c4ba19a2bb6ba38a4118cf246db3855401869d54ee7ebd9bee40b435420381fb737d4c69768f2bd97914a30d66233c7058cec51aa629af0dff3b04e6f997a3d
 DIST requests-2.29.0.tar.gz 108279 BLAKE2B 
34f4f25be325944415cadf17e99f106fb696882667853455f2559748d0cd2562bdefaa0fec2ac3dae6c34ecc4a50e6f91d00fdada27ceb6e0d4232faf7bf77bb
 SHA512 
22c7c9e6ae44abe60cf7cc2108d42d9a0952ae317936995f379155d24013c24a2c654469a781a61b2ae6488429e337d31b565a91f1266eb1c038a4c8a9069642
 DIST requests-2.30.0.tar.gz 108411 BLAKE2B 
bff0559fe279daf89e44826eed6bd1036aa53c6e0ac0a7513b4edd7e04c7826dc3d6a8c61cf466399145f2eac1b6ac386bcf00427fc3820a0b16c397ef51ef68
 SHA512 
a950a156ac78e5e315b95619f8753f7ba837c63198e256ea69a53f9492f7be1cecb295fcacbf091f3d5ae077ea02c67056d753f99c2b95cc9d233c3ca77f2905
+DIST requests-2.31.0.tar.gz 110794 BLAKE2B 
e4e2781b272ccd94230c5b8c1bea83901bc8c28a34880709dbb95b887417b47833512e25045dab6e4226295294e2bf56fc821b6f636ae28aefdeee6039f53d44
 SHA512 
ce50d64973752f4cf7f7c7c91401669854b55c66d7465bea3689772fae8a6b646cf6720d84a2984bbe6fd78fc8b9ce0aa377f291fb6d7c20c7c2a4be8193acdd

diff --git a/dev-python/requests/requests-2.31.0.ebuild 
b/dev-python/requests/requests-2.31.0.ebuild
new file mode 100644
index ..35f99ec89641
--- /dev/null
+++ b/dev-python/requests/requests-2.31.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="HTTP library for human beings"
+HOMEPAGE="
+   https://requests.readthedocs.io/
+   https://github.com/psf/requests/
+   https://pypi.org/project/requests/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="socks5 test-rust"
+
+RDEPEND="
+   >=dev-python/certifi-2017.4.17[${PYTHON_USEDEP}]
+   =dev-python/PySocks-1.5.6[${PYTHON_USEDEP}] )
+"
+
+BDEPEND="
+   test? (
+   >=dev-python/pytest-httpbin-2.0.0[${PYTHON_USEDEP}]
+   dev-python/pytest-mock[${PYTHON_USEDEP}]
+   >=dev-python/PySocks-1.5.6[${PYTHON_USEDEP}]
+   test-rust? (
+   dev-python/trustme[${PYTHON_USEDEP}]
+   )
+   )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2.28.0-drop-dependency-warnings.patch
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_DESELECT=(
+   # Internet (doctests)
+   requests/__init__.py::requests
+   requests/api.py::requests.api.request
+   requests/models.py::requests.models.PreparedRequest
+   requests/sessions.py::requests.sessions.Session
+   # require IPv4 interface in 10.* range
+   tests/test_requests.py::TestTimeout::test_connect_timeout
+   tests/test_requests.py::TestTimeout::test_total_timeout_connect
+   # TODO: openssl?
+   tests/test_requests.py::TestRequests::test_pyopenssl_redirect
+   # flask-2
+   
tests/test_requests.py::TestRequests::test_cookie_sent_on_redirect
+   
tests/test_requests.py::TestRequests::test_cookie_removed_on_expire
+   
tests/test_requests.py::TestPreparingURLs::test_redirecting_to_bad_url
+   )
+
+   if ! has_version "dev-python/trustme[${PYTHON_USEDEP}]"; then
+   EPYTEST_DESELECT+=(
+   
tests/test_requests.py::TestRequests::test_https_warnings
+   )
+   fi
+
+   epytest
+}



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

2023-05-22 Thread Michał Górny
commit: 9078a73990c09f8d31edbd084c9362da79f05e28
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:44:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9078a739

dev-python/typing-extensions: Bump to 4.6.0

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

 dev-python/typing-extensions/Manifest  |  1 +
 .../typing-extensions-4.6.0.ebuild | 32 ++
 2 files changed, 33 insertions(+)

diff --git a/dev-python/typing-extensions/Manifest 
b/dev-python/typing-extensions/Manifest
index 47c6d4b387ae..ca5e339b1262 100644
--- a/dev-python/typing-extensions/Manifest
+++ b/dev-python/typing-extensions/Manifest
@@ -1 +1,2 @@
 DIST typing_extensions-4.5.0.gh.tar.gz 52431 BLAKE2B 
3d905e4f1146d23d00b695044daf653722fce9ade8f44730116bab0b8fb15c3e8d2124a6b0d395fad078878e0e4b7888e19660ca2491ccc9ec01dc11ce318fc8
 SHA512 
29369da83cdca57aba7d8c2089c77ad265eeb614fd34056f678e6dc9374558d1059ff2c514326115734fadbcad27ec98e1e5fcec087022a9d838cc2bfd1fe825
+DIST typing_extensions-4.6.0.gh.tar.gz 70037 BLAKE2B 
e5a287e839dc932b3f5777a8c575e725d414cbd5ff1444a9f67c8898866eb3863b0de4f107c5ffe73756d37e47b7a1dae4d69fead42fb887126479891bff5b17
 SHA512 
d78188c52ea6bf77852c5ac3e4601f9fca6fe3247974269ced8dc53e9b8c971446ff550155820757336a84d73db1e6e9fe89afd7cc26e025a97426475bb4

diff --git a/dev-python/typing-extensions/typing-extensions-4.6.0.ebuild 
b/dev-python/typing-extensions/typing-extensions-4.6.0.ebuild
new file mode 100644
index ..ab530b037f98
--- /dev/null
+++ b/dev-python/typing-extensions/typing-extensions-4.6.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..11} pypy3 )
+
+inherit distutils-r1
+
+MY_P=${P/-/_}
+DESCRIPTION="Backported and Experimental Type Hints for Python 3.7+"
+HOMEPAGE="
+   https://pypi.org/project/typing-extensions/
+   https://github.com/python/typing_extensions/
+"
+SRC_URI="
+   https://github.com/python/typing_extensions/archive/${PV}.tar.gz
+   -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+distutils_enable_tests unittest
+
+python_test() {
+   cd src || die
+   eunittest
+}



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

2023-05-22 Thread Michał Górny
commit: 8e61c83fbe45dad4f85438893ff86f046bda70db
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:47:28 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e61c83f

dev-python/trove-classifiers: Bump to 2023.5.22

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

 dev-python/trove-classifiers/Manifest  |  1 +
 .../trove-classifiers-2023.5.22.ebuild | 31 ++
 2 files changed, 32 insertions(+)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 75a5288f0d72..6130b6d04e22 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,2 +1,3 @@
 DIST trove-classifiers-2023.4.29.tar.gz 15824 BLAKE2B 
5a1dc9494f38fc20d54361976ba3abf873128455311f518f195878fad1d5f41e1e9e50f0ea75e3b534ef9d07e8307370e74e3cdb9a47f4d4a36f97a3b30ce556
 SHA512 
132f723273355ce8dbcbf544b4d0809f1e1f2e390289f3e862bf471aa28b95c0cd67f4c440c412d579be7c4ffe30769f8cbb0ec4f224a73e6deb7b1a8fe4844a
 DIST trove-classifiers-2023.5.2.tar.gz 15835 BLAKE2B 
788c6e05c498dcaa21cc51f0bfbcd5e3637b56c5cb0f481b9c9c746caa092f578ff7b8947f620518bdbca8a7fbbe67b8806b0c56c219a9b25d2f44647dbb0f60
 SHA512 
6f1e9e31a40ddd701048613c128b765a6b920480f5f3f2f678102277ac0b230ecd9dc135f9dda5ed115abbdacc3098ac2d75564004df0e8cae04b12335b309bb
+DIST trove-classifiers-2023.5.22.tar.gz 15853 BLAKE2B 
b7170a53287ffa6086aa5223128a9d66cb9cc6d7a3b76f8b47cb5cab835d9f47cb98cfd1436ba8bbe057043751e5685899dfda9fdd61c6a14e4d04f00789b227
 SHA512 
c665b2255afc2e9acc537a7d650648d34ab3438baaf33bb0c9a535942ee8750c0795fda89fa28d29f5232e62e957795947b0d908fc7e06bbdce2cc7dd1cc26bf

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.5.22.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.5.22.ebuild
new file mode 100644
index ..d98eeff0dee4
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.5.22.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+   https://github.com/pypa/trove-classifiers/
+   https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+BDEPEND="
+   dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   epytest
+   "${EPYTHON}" -m tests.lib || die
+}



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

2023-05-22 Thread Michał Górny
commit: ea8c07d00a62d9acf64e954ae9328f06645176d3
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:45:55 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea8c07d0

dev-python/trove-classifiers: Remove old

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

 dev-python/trove-classifiers/Manifest  |  5 
 .../trove-classifiers-2023.3.9.ebuild  | 31 --
 .../trove-classifiers-2023.4.18.ebuild | 31 --
 .../trove-classifiers-2023.4.20.ebuild | 31 --
 .../trove-classifiers-2023.4.22.ebuild | 31 --
 .../trove-classifiers-2023.4.25.ebuild | 31 --
 6 files changed, 160 deletions(-)

diff --git a/dev-python/trove-classifiers/Manifest 
b/dev-python/trove-classifiers/Manifest
index 5c0e63763ef9..75a5288f0d72 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,7 +1,2 @@
-DIST trove-classifiers-2023.3.9.tar.gz 15792 BLAKE2B 
1b96dae0f4a141ab5a5e4f3ebe5fbede972b6d09cd289bded3192dfffb26dd68d85bdd46bec20c1b9fb83dc3f8c521e4512a995fe5950c07c9ccf8d53986aca3
 SHA512 
a94b4c6d7102934677c4debd55274770d4de7db9ad641a253e4718f65dd4b624a4b0c8f6e83cdaf5ea484cecc975baf8dcee0e50824fc373760b8c5cc2e25f89
-DIST trove-classifiers-2023.4.18.tar.gz 15808 BLAKE2B 
72b6b7efa53d40859464f5b055bd62d9a5e82032bcf9be22ec2108761ab383d24791ea2707f96c5cc54af271bfa66f8d17cbe665271aa5c87333aa16e4b58b02
 SHA512 
b56c4c1c44f3c68b9499fe754adce169202b6bd406d00234ad11d8d6ba9ce0ddb13ea883cfe83e342bd580f3021bf304ea30ed9fe6ef214c8ce60fceab0ced99
-DIST trove-classifiers-2023.4.20.tar.gz 15814 BLAKE2B 
5f28f08143f9a08f3a731133b8eac32276b6d5ea582b7e4f6700a481b87da6ffce4cbf0ca6e9a2a70713ad1bdecec27427e60c0751dd2f5ecaace21f68b74221
 SHA512 
cc046e1cc7d4ff10829b3f6ff9ccedd1f2143bc27c84232dabc79368d78648266166f96fbcc50c8690bef47d28d1920c9855fcf1483620b003b7366b3ba798bc
-DIST trove-classifiers-2023.4.22.tar.gz 15816 BLAKE2B 
9f254f0116fcd87f840ac1760f46073b9404bfe7c2b8b37708566f8724895881d4ffcfda7319ac1eb21514405435ae8633e276d7ca6dfa1be2432aca5b233367
 SHA512 
2e253e3ef716da2f677b3f463abd4ab625a4be700e266c2feb595f5f76867880c48954f1d7b79a0acdac30466530fbd84dfb49f740830a90616df3acd247cb27
-DIST trove-classifiers-2023.4.25.tar.gz 15842 BLAKE2B 
07956b0316f7e6d51910c19ca12ff701f337f74bfaee4d80adf1a26cbfd3e405ba70ed1985ba282180f5c5a6a71eddb58a6e976153989e13c98bd78f33598511
 SHA512 
0010eff8fa895098b51799ef219e790a73001a7c7a04b4907f546e57099feace79b21c61712c7bda4a4c08b0a865949e71b298fb3d8ffb32772cb06b59191f2a
 DIST trove-classifiers-2023.4.29.tar.gz 15824 BLAKE2B 
5a1dc9494f38fc20d54361976ba3abf873128455311f518f195878fad1d5f41e1e9e50f0ea75e3b534ef9d07e8307370e74e3cdb9a47f4d4a36f97a3b30ce556
 SHA512 
132f723273355ce8dbcbf544b4d0809f1e1f2e390289f3e862bf471aa28b95c0cd67f4c440c412d579be7c4ffe30769f8cbb0ec4f224a73e6deb7b1a8fe4844a
 DIST trove-classifiers-2023.5.2.tar.gz 15835 BLAKE2B 
788c6e05c498dcaa21cc51f0bfbcd5e3637b56c5cb0f481b9c9c746caa092f578ff7b8947f620518bdbca8a7fbbe67b8806b0c56c219a9b25d2f44647dbb0f60
 SHA512 
6f1e9e31a40ddd701048613c128b765a6b920480f5f3f2f678102277ac0b230ecd9dc135f9dda5ed115abbdacc3098ac2d75564004df0e8cae04b12335b309bb

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
deleted file mode 100644
index 7cf0aacdffe6..
--- a/dev-python/trove-classifiers/trove-classifiers-2023.3.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
-HOMEPAGE="
-   https://github.com/pypa/trove-classifiers/
-   https://pypi.org/project/trove-classifiers/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc 
x86"
-
-BDEPEND="
-   dev-python/calver[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
-   epytest
-   "${EPYTHON}" -m tests.lib || die
-}

diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.4.18.ebuild 
b/dev-python/trove-classifiers/trove-classifiers-2023.4.18.ebuild
deleted file mode 100644
index e404744e2dba..
--- a/dev-python/trove-classifiers/trove-classifiers-2023.4.18.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Canonical source for classifiers on PyPI 

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

2023-05-22 Thread Michał Górny
commit: 853343b2c91609265d6bb41adb6e287e69686083
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:51:36 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=853343b2

dev-util/stripe-mock: Bump to 0.163.0

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

 dev-util/stripe-mock/Manifest   |  1 +
 dev-util/stripe-mock/stripe-mock-0.163.0.ebuild | 27 +
 2 files changed, 28 insertions(+)

diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index ba820c50f1a1..4dbc47bb9824 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -2,3 +2,4 @@ DIST stripe-mock-0.159.0.tar.gz 1222638 BLAKE2B 
bee23971e2c1578e06e9d3b159538f66
 DIST stripe-mock-0.160.0.tar.gz 1225411 BLAKE2B 
b7b6036371e583b7637e90af46380835c4ccaa8de1ad1f6026f56c8cfaca015c25bf4ad4a3f30aabeca694ad17ee381b83628c5d3faebfe91c2e42f4e71c0ca4
 SHA512 
8741a8822f0d82c397ed472aedef0da625838d2e18861e3934fdc22234840d81ec626f5dd0d0e11f5352785fea4f04af3bdedfd9b6a7ac30b1163864c22fbbf9
 DIST stripe-mock-0.161.0.tar.gz 1230765 BLAKE2B 
d78775acf639b4c5320e36fa3adedba2afc17fee693d88effe120935282d3be67665d67c4b12c512f4b7158281186ef52694765871a1d3031d176b73fc4e5e9f
 SHA512 
e57a07947ce49000201fff688f0e5f1908e4253bef4a8639b19811415ba582df6dc9c512cab203a6eaf0575cfc718885c98805f39bf463aefe272ce1092da4b3
 DIST stripe-mock-0.162.0.tar.gz 1232326 BLAKE2B 
6767608c3cec80b20a547855c982b1e1751ce30cc93ba33700c1140f4233d1cff4c6575b1bc30f510f08a3af836139190365ff79bb02e50710e4d379cc1a2a60
 SHA512 
936ce2e73fdcc94c9d7acf1edf3bff086b15de15c7e6aa2f2e79a64f8f02cb55ac319e63c263c78aa43d9bf4616eb9b2cedeb21a95db88b4494773444e6f7f7c
+DIST stripe-mock-0.163.0.tar.gz 1247893 BLAKE2B 
526661385d98b73593a5e934f4546063f9e4f465eb26c1a84ea7d39a83f3e07cc0adf69f6364d7628f49cd80ff30bea5e537a630f9c87b889161d0aee0f1bcbe
 SHA512 
1e283ef70614222724e933e1ea220f8b49c0b48424b9fc49c107aeb4be990524e218653044e422daaec281a3f4dade94fbe163a585e364938ee82e2919fa

diff --git a/dev-util/stripe-mock/stripe-mock-0.163.0.ebuild 
b/dev-util/stripe-mock/stripe-mock-0.163.0.ebuild
new file mode 100644
index ..ca0f4e60efa7
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.163.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock/;
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_compile() {
+   emake build
+}
+
+src_test() {
+   emake test
+}
+
+src_install() {
+   dobin stripe-mock
+   einstalldocs
+}



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

2023-05-22 Thread Michał Górny
commit: 875baf4e221e9fba65d84e86563d0e12b83f4fae
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:52:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 05:07:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=875baf4e

dev-python/pytest-httpserver: Bump to 1.0.8

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

 dev-python/pytest-httpserver/Manifest  |  1 +
 .../pytest-httpserver-1.0.8.ebuild | 39 ++
 2 files changed, 40 insertions(+)

diff --git a/dev-python/pytest-httpserver/Manifest 
b/dev-python/pytest-httpserver/Manifest
index 02c9b7c46acc..039aa0b96c1e 100644
--- a/dev-python/pytest-httpserver/Manifest
+++ b/dev-python/pytest-httpserver/Manifest
@@ -1,2 +1,3 @@
 DIST pytest-httpserver-1.0.6.gh.tar.gz 83737 BLAKE2B 
d0db97227bcb3336a4bd944cf26e2d3e96132baee5991cdff901a1f546174e977b6472458911fc6b92bb13b6d3dae499e0bf3507be265385601e838c4781f0a3
 SHA512 
5eacfbf159f3a09d73f54da8f3ff885b8d2138e430af27df6039a30e63d7ebcbcf088efe8e7fa56ed50b66ea5b7e3ad7a61c0e8a57d5cb100c2a063df7b6f5c4
 DIST pytest_httpserver-1.0.7.tar.gz 60065 BLAKE2B 
a3e523adfa5597b8d2a0850c0f3992fc829cf371fef812e7386f256acd4ae50925bc5c5d2ea2f77fdd4b8499357c060a64076fc8cca9d66bb689028715ac1422
 SHA512 
21fb81350ad24e0e59322d7530025e0859c59c62ef0eb6248dbd044ce893fd4c5fa0bc691741578a3d7fa6801dc5c80bc56b10baafff2c1abd480d4c994c93c7
+DIST pytest_httpserver-1.0.8.tar.gz 60126 BLAKE2B 
9da65074aeca7de6a91c7afab7ac83ec8724c0595efe4abe7f3e2951ac37137c48a770ea1b5baeeb7484d647c1a03c20c86ad4de7627fb63beef174a2f7c3925
 SHA512 
5acff56b1c250c190da6466d398c10f206a24fe4112628ba4ec56bb2e23e21408b13d22ab6ad428e7ad7e685d7f2e73d5fc4b7afe86e7cb88d844a6e8e1a6bb4

diff --git a/dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild 
b/dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild
new file mode 100644
index ..842fa75ebaed
--- /dev/null
+++ b/dev-python/pytest-httpserver/pytest-httpserver-1.0.8.ebuild
@@ -0,0 +1,39 @@
+# 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} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="HTTP server for pytest to test HTTP clients"
+HOMEPAGE="
+   https://github.com/csernazs/pytest-httpserver/
+   https://pypi.org/project/pytest-httpserver/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+   dev-python/werkzeug[${PYTHON_USEDEP}]
+"
+BDEPEND="
+   test? (
+   dev-python/requests[${PYTHON_USEDEP}]
+   )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+   local EPYTEST_IGNORE=(
+   # tests from building release artifacts
+   tests/test_release.py
+   )
+
+   epytest -p no:localserver
+}



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

2023-05-22 Thread Ionen Wolkens
commit: cd366b8d35c2dcf9c880eeabde1f3c0a9c558b0d
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue May 23 04:50:28 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue May 23 04:50:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd366b8d

media-video/mpv: defer to new global USE=vulkan description

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

 media-video/mpv/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-video/mpv/metadata.xml b/media-video/mpv/metadata.xml
index f635e0d7c024..7ae1bd6e2875 100644
--- a/media-video/mpv/metadata.xml
+++ b/media-video/mpv/metadata.xml
@@ -27,7 +27,6 @@
Enable sound support via 
media-sound/sndio
Install extra tools: mpv_identify.sh, 
mpv_idet.sh, and umpv
Enable subtitles charset discovery via 
app-i18n/uchardet
-   Enable support for Vulkan-based video 
backends
Enable libzimg support (for 
vf_fingerprint)





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

2023-05-22 Thread John Helmert III
commit: 6663909d307d2d6b05e1d83e763e11db918a67ce
Author: John Helmert III  gentoo  org>
AuthorDate: Tue May 23 04:22:00 2023 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue May 23 04:46:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6663909d

dev-libs/hiredis: drop 0.14.1

Bug: https://bugs.gentoo.org/816318
Signed-off-by: John Helmert III  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/31137

 dev-libs/hiredis/Manifest  |  1 -
 .../hiredis-0.13.3-disable-network-tests.patch | 36 --
 .../hiredis/files/hiredis-0.14.1-honor-AR.patch| 11 ---
 dev-libs/hiredis/hiredis-0.14.1.ebuild | 83 --
 4 files changed, 131 deletions(-)

diff --git a/dev-libs/hiredis/Manifest b/dev-libs/hiredis/Manifest
index e56d2c6315f8..171a4ffec6a0 100644
--- a/dev-libs/hiredis/Manifest
+++ b/dev-libs/hiredis/Manifest
@@ -1,3 +1,2 @@
-DIST hiredis-0.14.1.tar.gz 64372 BLAKE2B 
9846b05e21bfadb876e26ab45bf5c29a3283b602ef725dfbd877815be690bb5579551f0c452e1d8abf9ae985f6b71408a3b86b343ca5d6dce58dd4897640996a
 SHA512 
a7310f2d65075df0c17636a0220e16487759471a3442b1de2595ab747565f6b6262e37131613b13e396b31050bcbe5529c35d420cd43fd7d500d9d563d469c4f
 DIST hiredis-1.0.2.tar.gz 98139 BLAKE2B 
86d872cfec3d4e925d5d68e4f4faf1301aa6d706bd0406a8080471e14afc2c25db13b9a0937d29baccd457611af8e46922b5379183c7470c9ae1860aac3af096
 SHA512 
86497a1c21869bbe535378885eee6dbd594ef96325966511a3513f81e501af0f5ac7fed864f3230372f3ac7a23c05bad477fa5aa90b9747c9fb1408028174f9b
 DIST hiredis-1.1.0.tar.gz 122002 BLAKE2B 
74c23816e59ea241c68640f99970ae68536a1cd605ac1a7146bf52e355f5f74b3d39fb81be02741cf776c06b47b9d5acc7ec66bfdcf802dec3ed68fb28a82b1b
 SHA512 
9dad012c144ed24de6aa413a3a10d19a9d0d9ece18dbc388406cd86c5b98cb66c76c586cb559c601ed13a75051d8921dc2882534cc3605513fde47d57276c3bb

diff --git a/dev-libs/hiredis/files/hiredis-0.13.3-disable-network-tests.patch 
b/dev-libs/hiredis/files/hiredis-0.13.3-disable-network-tests.patch
deleted file mode 100644
index 000e2537b5a0..
--- a/dev-libs/hiredis/files/hiredis-0.13.3-disable-network-tests.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git test.c test.c
-index 8fde554..89ed6a0 100644
 a/test.c
-+++ b/test.c
-@@ -343,6 +343,7 @@ static void test_free_null(void) {
- static void test_blocking_connection_errors(void) {
- redisContext *c;
- 
-+#if 0
- test("Returns error when host cannot be resolved: ");
- c = redisConnect((char*)"idontexist.test", 6379);
- test_cond(c->err == REDIS_ERR_OTHER &&
-@@ -353,6 +354,7 @@ static void test_blocking_connection_errors(void) {
-  strcmp(c->errstr,"Temporary failure in name resolution") == 0 ||
-  strcmp(c->errstr,"no address associated with name") == 0));
- redisFree(c);
-+#endif
- 
- test("Returns error when the port is not open: ");
- c = redisConnect((char*)"localhost", 1);
-@@ -773,6 +775,7 @@ int main(int argc, char **argv) {
- test_blocking_connection_errors();
- test_free_null();
- 
-+#if 0
- printf("\nTesting against TCP connection (%s:%d):\n", cfg.tcp.host, 
cfg.tcp.port);
- cfg.type = CONN_TCP;
- test_blocking_connection(cfg);
-@@ -781,6 +784,7 @@ int main(int argc, char **argv) {
- test_invalid_timeout_errors(cfg);
- test_append_formatted_commands(cfg);
- if (throughput) test_throughput(cfg);
-+#endif
- 
- printf("\nTesting against Unix socket connection (%s):\n", cfg.unix.path);
- cfg.type = CONN_UNIX;

diff --git a/dev-libs/hiredis/files/hiredis-0.14.1-honor-AR.patch 
b/dev-libs/hiredis/files/hiredis-0.14.1-honor-AR.patch
deleted file mode 100644
index 0bfcf0988e81..
--- a/dev-libs/hiredis/files/hiredis-0.14.1-honor-AR.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/Makefile
-+++ b/Makefile
-@@ -51,7 +51,7 @@ DYLIB_MAJOR_NAME=$(LIBNAME).$(DYLIBSUFFIX).$(HIREDIS_MAJOR)
- DYLIBNAME=$(LIBNAME).$(DYLIBSUFFIX)
- DYLIB_MAKE_CMD=$(CC) -shared -Wl,-soname,$(DYLIB_MINOR_NAME) -o $(DYLIBNAME) 
$(LDFLAGS)
- STLIBNAME=$(LIBNAME).$(STLIBSUFFIX)
--STLIB_MAKE_CMD=ar rcs $(STLIBNAME)
-+STLIB_MAKE_CMD=$(AR) rcs $(STLIBNAME)
- 
- # Platform-specific overrides
- uname_S := $(shell sh -c 'uname -s 2>/dev/null || echo not')

diff --git a/dev-libs/hiredis/hiredis-0.14.1.ebuild 
b/dev-libs/hiredis/hiredis-0.14.1.ebuild
deleted file mode 100644
index 8711e421b030..
--- a/dev-libs/hiredis/hiredis-0.14.1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Minimalistic C client library for the Redis database"
-HOMEPAGE="https://github.com/redis/hiredis;
-SRC_URI="https://github.com/redis/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/0.14"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 
~x64-solaris"
-IUSE="examples static-libs test"
-RESTRICT="!test? ( test 

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

2023-05-22 Thread Michał Górny
commit: 353fdc47ede6634a3aff9d9657585d8dd865790a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 03:33:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 04:36:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=353fdc47

dev-python/botocore: Bump to 1.29.138

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

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

diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index f1e38e26339d..52605315b093 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,3 +1,4 @@
 DIST botocore-1.29.129.gh.tar.gz 11476185 BLAKE2B 
b2601ecd28263e44f4830ccad24402e6c5f62127cd5abbe75fd270bb05fabcc10dee24e6ba8e37629232929990b1f6bd9870eead303642564342da60c3386bda
 SHA512 
c38a8797f7c728755406e334094e0183fd69eb1a7c68e41b065d5d2c48714390a647c68d0373c1d8a7b6d9d91fd950b10527ee88bca08788921903ff9535
 DIST botocore-1.29.133.gh.tar.gz 11484789 BLAKE2B 
ce1acc51ffada796e594090e7b4d73029df362459a562116ad9dabc56b926f7beec5644e5ce7d175e8901eac28420b57b758be266aa61582cac7e4b91b794e05
 SHA512 
62631be4f9bf07803e193a8a7ff3b04a806d6dc7668317765b853bba1f1c66cf49c8345f7640f829622c3c8ce96c775bf00bbfa943ff175a6c9a479a888e85db
 DIST botocore-1.29.137.gh.tar.gz 11508178 BLAKE2B 
2f74fd2f3923672a4fcd501f1c5ba48cd09965ea0f70689bd6559a4c4a6fe8921f783ef86f28ac57893c8b1366d8fca2fc79f0216747e04142ed33880f07fe39
 SHA512 
b800a1b73170b5fcbbf1b17477bb8f04b19f5f250a68bbb3b993b0e058d8df870eddf932f79d94eaa3255b976ce136adbdd5b359757cd79f2cfe2a16b3cfa2f4
+DIST botocore-1.29.138.gh.tar.gz 11516247 BLAKE2B 
eb8195ff412de996fcdd9cb2f44f20476b1418f328016721099ed7dc2a7159a5bbc819f752ea2188c46edb0d701a0481f7823cb50d0da5712d61f7b9a5f0799e
 SHA512 
02bf92e2481aa27796186f8c457ce1e3d833bcf5d647dab3fe6347760106ccc8f73a3c7d55700ad72fc0210e8229c905e617a8d65a63542eaadab01e1c798bb3

diff --git a/dev-python/botocore/botocore-1.29.138.ebuild 
b/dev-python/botocore/botocore-1.29.138.ebuild
new file mode 100644
index ..3ced99abe4ff
--- /dev/null
+++ b/dev-python/botocore/botocore-1.29.138.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: eclass/tests/

2023-05-22 Thread Michał Górny
commit: 8ef986658021d85a990d1049039614a29054cc43
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:01:45 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 04:36:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef98665

eclass/tests/python-utils-r1.sh: Fix patterns for pypy3.10

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

 eclass/tests/python-utils-r1.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/tests/python-utils-r1.sh b/eclass/tests/python-utils-r1.sh
index ee09ae2c877c..635d49decbdd 100755
--- a/eclass/tests/python-utils-r1.sh
+++ b/eclass/tests/python-utils-r1.sh
@@ -123,8 +123,8 @@ eindent
 test_var EPYTHON pypy3 pypy3
 test_var PYTHON pypy3 /usr/bin/pypy3
 if [[ -x /usr/bin/pypy3 ]]; then
-   test_var PYTHON_SITEDIR pypy3 "/usr/lib*/pypy3.?/site-packages"
-   test_var PYTHON_INCLUDEDIR pypy3 "/usr/include/pypy3.?"
+   test_var PYTHON_SITEDIR pypy3 "/usr/lib*/pypy3.*/site-packages"
+   test_var PYTHON_INCLUDEDIR pypy3 "/usr/include/pypy3.*"
 fi
 test_var PYTHON_PKG_DEP pypy3 '*dev-python/pypy3*:0='
 test_var PYTHON_SCRIPTDIR pypy3 /usr/lib/python-exec/pypy3



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

2023-05-22 Thread Michał Górny
commit: 309b2513355d1208362758e3470864dd3d543d35
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:02:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 04:36:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=309b2513

dev-lang/python: Bump to 3.12.0_beta1

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

 dev-lang/python/Manifest   |   3 +
 dev-lang/python/python-3.12.0_beta1.ebuild | 521 +
 2 files changed, 524 insertions(+)

diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index e2f66949331d..d39cc009851e 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -6,6 +6,8 @@ DIST Python-3.11.3.tar.xz 19906156 BLAKE2B 
c23815e09a0012b2af03f3e18471389382978
 DIST Python-3.11.3.tar.xz.asc 833 BLAKE2B 
1846858480428293047bfaf87a74f5a6cf28227f63dbc36e658ab68444a5b91c2178fca42f35a413591103a0ceeea3cd5f8b757fb2f42cbcad023c62970ab950
 SHA512 
34bfb6e74e2bbec15bf3f653e32a3d705961b5f724e3f4713cf9b6b530f9c9e7e94f5cf855798bdf9763235b97a60ec9ad554d24cdc793e21a0c39540b5818d8
 DIST Python-3.12.0a7.tar.xz 19819836 BLAKE2B 
e899a47228560219b9e2dd1520999a026bd198fa47867ef3da30f6817d85c2ba6fe3956d1da0a038a096d3e70227d43c53fab88329af7c3dd9652d8b30f89bca
 SHA512 
181e73215666a7deb4286a70f506d788adb0d13e3b688f3c4e061819bc59cbcedaf8aca0251d4e58791be8488f43ca0075176335bd1b3ff496b4ea2f14967d8b
 DIST Python-3.12.0a7.tar.xz.asc 963 BLAKE2B 
9e1b223b5b0556f95fb6bacb1ae66cd6115f8b589eb8ad46d1fec7e4d64aa5cc12c993be5b1fc87966b6b1b6964d433c00920dd98de41380bd8a8ee9b4f98490
 SHA512 
07c27bfb649755cfe505a902ff677e146ed1e8e19e7d5801d41c5926359b7d3f2ef73961c26f6cce6dd948355324330d4e9bae79e3661f87079b1adb5bf62355
+DIST Python-3.12.0b1.tar.xz 20053428 BLAKE2B 
b5b0df040de6cff181689f7c53e09407ef3a92806a688faa8547b2c6a0adc1622ea15cc5efb0d1b96a711cbf16f73a1d5f8fa748983bc423e4bbe89bd6ff84a6
 SHA512 
7d6d009f765ba48ef48e6b25cb1f043ba66979d66cb9141452862e84ae954611361d24178cce628d1892b75d306370a56fcb30a7c1715b0eedcfef5610f3e1ae
+DIST Python-3.12.0b1.tar.xz.asc 963 BLAKE2B 
e80cbc9cf93756b6efbce3037dfcd4fec310ce17a3db36f33ac617dae63a8c2abc8efb3cfd5ec42299b9e4c2bdd06a3405c50b5550869564ae5f6a6d79d596c9
 SHA512 
cea449f05ae66c28aeb4ffd99b5748ba4c09bfb2a6889a771744ea81ca2afc2420648d4ca92592d32ddb26660804e73912e6fb8d906674e9e1895ba613904b26
 DIST Python-3.8.16.tar.xz 19046724 BLAKE2B 
cbdeec7961d39cb9ab4960760b5d4c7ae71675c174156aa9f6fca55ee92a93a937ef39defe86e423237a25e0e24703233ce4b91dc97005b6ffc1f342ddd9e22c
 SHA512 
d206e80806409410c00ef8acd8c3d90e3cc9553f996d0a57faa63802f2415e9d7591542b2e84b5e8e79245f40f6478790b5ba2acf1da98ebbc9495999183f7fd
 DIST Python-3.8.16.tar.xz.asc 833 BLAKE2B 
678dabc558d013b104bf9e65d4319076c4730a67093a66fefc073b429c640d4facb31a0d6b7238deb08b265586a0cfb2c345051fe4df7bf5001d7317e6c06c9b
 SHA512 
e93c394c0c5afcaaab625a3bd540dcc8e0ab946803d212343b8d1d6d5e6b89b09b6a20607bab0d858b30389a03305d57e14548605a65277d053c7817f32f4546
 DIST Python-3.9.16.tar.xz 19738796 BLAKE2B 
70dedeb70d9d8f27e4f6db5106623e087c61d451c7a04639cf8d3503ad02d4d43f1b36d0cdf1131aefc9bf6e677e561227dd4baef2c2c3d2dbf6d3e7dc36bd94
 SHA512 
b5fd0afe131c82bbce6ddf887c59eef6945910d6a9a2bc87c0927f4e4a096bf9ca4d25bcb729c40f6ebb8a65fbe8bf7b0b97a7c4a8c9e551240eb4f34b878653
@@ -14,5 +16,6 @@ DIST python-gentoo-patches-2.7.18_p16.tar.xz 35448 BLAKE2B 
0139c0944f62f9cdd236f
 DIST python-gentoo-patches-3.10.11.tar.xz 13984 BLAKE2B 
00c682609876756f61d41f637d0354538823dd713c81f8a3a168d217c515d4559d24e1988c1796b2b920f3962f56e023758b292175d29d5348a87bd8b422f6e7
 SHA512 
f819113908bc689bb522d2cbe749c658a6b29e7f627718954b12797461a13781352b01f798e2f42b3741a0a0489049bf03405ead4ac8103a025dac11e72b0888
 DIST python-gentoo-patches-3.11.3.tar.xz 7776 BLAKE2B 
78bf26f554c608c68826b9ea3c63a1df2b45bff755860f39f14306ebb63f17f5111b117519c4a9cb30452a62a14a3a7393798b8920c3d108ec8b6a30db88641e
 SHA512 
64b79c90055fd940590b72ffd3744fe02ab9e46caf7b46f4aa1d074bf3e62d355e128bb2ac68c42f228f2e1bcdee2b0b114d9e2b9bf8427512083c1c5f8680e8
 DIST python-gentoo-patches-3.12.0a7.tar.xz 5168 BLAKE2B 
bfc249bf634deb3fab283c5d9a1710e35e6e7331f6a4f5c0d6b3795a3419adb7fa017117496966f7b3d7430d7564c66088cfd7cb8a2b8406776f42a5801960a7
 SHA512 
f806aa788f86d516bb23ad255edc24716a9385b3092e06e02e83617ef103b04878bb404081e7dded9c194dd6f2e4362bc2643b61076cb387b6070be3af391651
+DIST python-gentoo-patches-3.12.0b1.tar.xz 4652 BLAKE2B 
fcc0b2a8dddb4857e3bd381eb04ddbb593c18e4a3c7e565bc9d386e010f4ddfbb83ed479bd054e51055f30294f7065b045efabb6d45d0be41142dd450f1cada3
 SHA512 
ce39f99e54c44099a4fbd6da868af3c600320c39e2723b7958a40dfb2ff838e425ef0a87907cb084d96d059054f6222c211ebd258aec255f5fa97579cf9014c7
 DIST python-gentoo-patches-3.8.16_p4.tar.xz 32436 BLAKE2B 
76984bbc04e5cf32d70853891967a33366dd28ca2cd47f3538ed1e9f4d39008d04c90f616d92112f5ec3468c42119089d195ee4d936536f8da4a772164aae221
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: app-portage/gpyutils/files/

2023-05-22 Thread Michał Górny
commit: 7a5991dd8241f122f7e6403170471bd54ed02663
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:02:46 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 04:36:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a5991dd

app-portage/gpyutils: Add python3_12 to implementation list

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

 app-portage/gpyutils/files/implementations.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-portage/gpyutils/files/implementations.txt 
b/app-portage/gpyutils/files/implementations.txt
index 1bc971bba42c..17f2119d1046 100644
--- a/app-portage/gpyutils/files/implementations.txt
+++ b/app-portage/gpyutils/files/implementations.txt
@@ -21,6 +21,7 @@ python3_8 dead3.8
 python3_9  dead3.9
 python3_10 supported   3.10
 python3_11 current 3.11
+python3_12 supported   3.12
 
 pypy1_82.7-pypy-1.8deadp1.8
 pypy1_92.7-pypy-1.9deadp1.9



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

2023-05-22 Thread Michał Górny
commit: ba3bd96e804d7e537289599200f25907775baa34
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 03:34:05 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 04:36:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba3bd96e

app-admin/awscli: Bump to 1.27.138

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

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

diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index c3465a960596..80a188646d32 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,3 +1,4 @@
 DIST aws-cli-1.27.129.gh.tar.gz 2417079 BLAKE2B 
d1de37906ba0e541ef968aac5d7a7718167b6b8683d655f9b7ec91ab1e5ed289bff46dbb56c1a6a5c4e0ce56eb4fd9ebeac386d0ec38e855bfbd3076bcac2aa9
 SHA512 
cd3f57c1734d73964d712a7a5d03c83d3168f2197011b014a04088fb05090948463d95c7d9321e1ae1e21992e18013fdd260b640f342681bca70f2e33e423f88
 DIST aws-cli-1.27.133.gh.tar.gz 2421348 BLAKE2B 
0511291bf018bb62616f11231327b47abd153533c8ef0cdd5414d1c6f7f96ca529e3bbc3e5bb73cdb59d010502ebd122c3e83dc63bb7b4d84a6f7b011d3a03bc
 SHA512 
a308d805091ecc054e86bd83ca5525d5332f5f6efd2654ce1242e70c7459de75d4175689381cfcb530cb7b2b43d852fb827d54ef2845cb95206ef2379f8e3dc6
 DIST aws-cli-1.27.137.gh.tar.gz 2423020 BLAKE2B 
9cdc1cab324eaa2b2bc17418180bf8bec6e34903b427afbd2bceb0c35eb0923b5e7d98e42954f239bf13576b5d10b80c29d15af17e0f230ff79c244b1532a671
 SHA512 
9d3220b392839334bc077e0ae417b73ae2aaec363a5a3684690eabe790c062f9b428851b02cb2f27b65193c712fc149eb602a33b8f500afc81daed5cd2d3e8db
+DIST aws-cli-1.27.138.gh.tar.gz 2424550 BLAKE2B 
eff6712357722f6ade0fa8365f034dcd69f6af3748cd1b88be78730ecc4f7368042b9e6a1681804c68d9e8b2521045547be76c7497243e209107612d435fab55
 SHA512 
b51c80bcb2cd8274e4e3bcaf9ed03ac97554cea7ea5c67bbab8de318fd5c4cbb272fe914749cf57bd6d9cb69aaa2cbd325559ae9fdadb92ecde6d2d4cb532447

diff --git a/app-admin/awscli/awscli-1.27.138.ebuild 
b/app-admin/awscli/awscli-1.27.138.ebuild
new file mode 100644
index ..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.27.138.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: profiles/base/, profiles/desc/

2023-05-22 Thread Michał Górny
commit: fd3d4bd32c066749532bb565b3b9d2ce35052e8d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 03:58:20 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 04:36:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd3d4bd3

profiles: Add python3_12 target

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

 profiles/base/package.use.force | 1 +
 profiles/base/use.stable.mask   | 5 +
 profiles/desc/python_single_target.desc | 1 +
 profiles/desc/python_targets.desc   | 1 +
 4 files changed, 8 insertions(+)

diff --git a/profiles/base/package.use.force b/profiles/base/package.use.force
index d02c5ebecc65..2af984ca5d93 100644
--- a/profiles/base/package.use.force
+++ b/profiles/base/package.use.force
@@ -209,6 +209,7 @@ app-shells/bash:0 readline
 # API. Please remember to keep it in sync with python_targets.desc.
 dev-lang/python-exec python_targets_python3_10
 dev-lang/python-exec python_targets_python3_11
+dev-lang/python-exec python_targets_python3_12
 dev-lang/python-exec python_targets_pypy3
 
 # Zac Medico  (2010-10-20)

diff --git a/profiles/base/use.stable.mask b/profiles/base/use.stable.mask
index 6333d64dce62..b4432fbc178d 100644
--- a/profiles/base/use.stable.mask
+++ b/profiles/base/use.stable.mask
@@ -4,6 +4,11 @@
 # This file requires eapi 5 or later. New entries go on top.
 # Please use the same syntax as in use.mask
 
+# Michał Górny  (2023-05-23)
+# Mask until dev-lang/python:3.12 becomes stable.
+python_targets_python3_12
+python_single_target_python3_12
+
 # Hans de Graaff  (2023-01-15)
 # Currently in testing and not ready to go stable yet.
 ruby_targets_ruby31

diff --git a/profiles/desc/python_single_target.desc 
b/profiles/desc/python_single_target.desc
index d931638828a9..8a9f6479f1b9 100644
--- a/profiles/desc/python_single_target.desc
+++ b/profiles/desc/python_single_target.desc
@@ -5,4 +5,5 @@
 
 python3_10 - Build for Python 3.10 only
 python3_11 - Build for Python 3.11 only
+python3_12 - Build for Python 3.12 only
 pypy3 - Build for PyPy3 only

diff --git a/profiles/desc/python_targets.desc 
b/profiles/desc/python_targets.desc
index bb38d02367e9..7bde52333b5d 100644
--- a/profiles/desc/python_targets.desc
+++ b/profiles/desc/python_targets.desc
@@ -5,4 +5,5 @@
 
 python3_10 - Build with Python 3.10
 python3_11 - Build with Python 3.11
+python3_12 - Build with Python 3.12
 pypy3 - Build with PyPy3



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

2023-05-22 Thread Michał Górny
commit: 8329a827370151068c885677f995409aaf6b64d6
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 03:33:48 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 04:36:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8329a827

dev-python/boto3: Bump to 1.26.138

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

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

diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index e4c3b21e184f..a98fd1aef60e 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,3 +1,4 @@
 DIST boto3-1.26.129.gh.tar.gz 645918 BLAKE2B 
2de3833e60f8a8b91a35c863fc67e1b098b4d51e296a20677ab0e35b62809118dd105cf9338ccef60eef454cbf4b443bf06aa56206a1db4720305bc23ef19d42
 SHA512 
6b97bee6947eb05e972877b8326b83c4fe6fd244c0ef63da3f2aec801a00810083bb5d4998ec262394cd130393c85f4a0f0cc22f58def1a425def2b3780a48bc
 DIST boto3-1.26.133.gh.tar.gz 648114 BLAKE2B 
97c71216d92baffb9e07f9c112590a1fc7828dc90b66364c9f344cb5f95aa927c80c56426c679e9bff8b3fa82d203d527d529cb337e786b471c1df120a9fb186
 SHA512 
66270dc31b85860320e5dbffc77d2f51e1d4e6d413624269171e3824020ead0cee842cea0e292748127c0584ced74f835cd46554240bd522787e77ad939dc69e
 DIST boto3-1.26.137.gh.tar.gz 650777 BLAKE2B 
e4a7d02ccefbda53b33558dc107457eaa1df0871bb2fc548b348246192cfdd6760bc43a6e6861622de6376244b80a94a387bbb827be2f5b749bccf6b8ff5af58
 SHA512 
de5d29a4139650f0527e93a9e223b7d41b285b6c263a5bc7ec9ebad1eee19373b1f2093c03414f7b575f8a7402734b4076cfaf0fa5be34ff54b55d8960e9c836
+DIST boto3-1.26.138.gh.tar.gz 651104 BLAKE2B 
58c7c71c97567b167d9c0afc376161b60155ce31984e2b9e0d72a152fe8825fe50258ea2b917489d7b041ada1212c6516ed5176e61fa9fc900a1ae9306fe382c
 SHA512 
81c3873afca46cfcc60559236ec61db92a9d040fb7e192c2aa0c663416ff954740d2aea2ab5d8e417fc2909413fed6dd3684d7e0b05c863bbed9abac4d02a1d8

diff --git a/dev-python/boto3/boto3-1.26.138.ebuild 
b/dev-python/boto3/boto3-1.26.138.ebuild
new file mode 100644
index ..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.26.138.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: eclass/, eclass/tests/

2023-05-22 Thread Michał Górny
commit: a118f0e456077da2052c8b3cde8f7b6f55bb78fb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 23 04:00:58 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 23 04:36:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a118f0e4

python-utils-r1.eclass: Add python3_12 target

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

 eclass/python-utils-r1.eclass   | 10 ++
 eclass/tests/python-utils-r1.sh |  8 +++-
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 040d374bbfe0..d21e54c6ecc9 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -40,7 +40,7 @@ inherit multiprocessing toolchain-funcs
 # All supported Python implementations, most preferred last.
 _PYTHON_ALL_IMPLS=(
pypy3
-   python3_{10..11}
+   python3_{10..12}
 )
 readonly _PYTHON_ALL_IMPLS
 
@@ -80,7 +80,7 @@ _python_verify_patterns() {
local impl pattern
for pattern; do
case ${pattern} in
-   -[23]|3.[89]|3.1[01])
+   -[23]|3.[89]|3.1[012])
continue
;;
esac
@@ -129,7 +129,7 @@ _python_set_impls() {
# please keep them in sync with _PYTHON_ALL_IMPLS
# and _PYTHON_HISTORICAL_IMPLS
case ${i} in
-   pypy3|python3_9|python3_1[01])
+   pypy3|python3_9|python3_1[0-2])
;;

jython2_7|pypy|pypy1_[89]|pypy2_0|python2_[5-7]|python3_[1-9])
obsolete+=( "${i}" )
@@ -236,7 +236,7 @@ _python_impl_matches() {
[[ ${impl} == python${pattern/./_} || ${impl} 
== pypy3 ]] &&
return 0
;;
-   3.8|3.1[01])
+   3.8|3.1[0-2])
[[ ${impl} == python${pattern/./_} ]] && return 0
;;
*)
@@ -444,6 +444,8 @@ _python_export() {

PYTHON_PKG_DEP=">=dev-lang/python-3.10.9-r1:3.10";;
python3.11)

PYTHON_PKG_DEP=">=dev-lang/python-3.11.1-r1:3.11";;
+   python3.12)
+   
PYTHON_PKG_DEP=">=dev-lang/python-3.12.0_beta1:3.12";;
pypy3)

PYTHON_PKG_DEP='>=dev-python/pypy3-7.3.11-r1:0=';;
*)

diff --git a/eclass/tests/python-utils-r1.sh b/eclass/tests/python-utils-r1.sh
index d8b414219704..ee09ae2c877c 100755
--- a/eclass/tests/python-utils-r1.sh
+++ b/eclass/tests/python-utils-r1.sh
@@ -64,7 +64,7 @@ tmpfile=$(mktemp)
 
 inherit python-utils-r1
 
-for minor in 10 11; do
+for minor in {10..12}; do
ebegin "Testing python3.${minor}"
eindent
test_var EPYTHON "python3_${minor}" "python3.${minor}"
@@ -201,10 +201,16 @@ test_is "_python_impl_matches pypy3 python*" 1
 set +f
 test_is "_python_impl_matches python3_10 3.10" 0
 test_is "_python_impl_matches python3_10 3.11" 1
+test_is "_python_impl_matches python3_10 3.12" 1
 test_is "_python_impl_matches python3_11 3.10" 1
 test_is "_python_impl_matches python3_11 3.11" 0
+test_is "_python_impl_matches python3_11 3.12" 1
+test_is "_python_impl_matches python3_12 3.10" 1
+test_is "_python_impl_matches python3_12 3.11" 1
+test_is "_python_impl_matches python3_12 3.12" 0
 test_is "_python_impl_matches pypy3 3.10" 1
 test_is "_python_impl_matches pypy3 3.11" 1
+test_is "_python_impl_matches pypy3 3.12" 1
 eoutdent
 
 rm "${tmpfile}"



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

2023-05-22 Thread Sam James
commit: 981f36533f7d0930bcb794d305e392678e83da5b
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 04:20:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 04:20:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=981f3653

sys-apps/util-linux: update mount_setattr patch to new upstream version

The PR got updated slightly.

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

 .../files/util-linux-2.39-check-for-mount_setattr.patch| 14 +-
 ...util-linux-2.39-r2.ebuild => util-linux-2.39-r3.ebuild} |  0
 2 files changed, 9 insertions(+), 5 deletions(-)

diff --git 
a/sys-apps/util-linux/files/util-linux-2.39-check-for-mount_setattr.patch 
b/sys-apps/util-linux/files/util-linux-2.39-check-for-mount_setattr.patch
index 538f33b30ffe..c1eb3748f782 100644
--- a/sys-apps/util-linux/files/util-linux-2.39-check-for-mount_setattr.patch
+++ b/sys-apps/util-linux/files/util-linux-2.39-check-for-mount_setattr.patch
@@ -1,7 +1,7 @@
 https://bugs.gentoo.org/906797
 https://github.com/util-linux/util-linux/pull/2248
 
-From 9b68f614c8d02ca41f077ba064e0a83d2ae7b1fe Mon Sep 17 00:00:00 2001
+From 1bd85b64632280d6bf0e86b4ff29da8b19321c5f Mon Sep 17 00:00:00 2001
 From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= 
 Date: Sat, 20 May 2023 06:38:20 +0200
 Subject: [PATCH] libmount: check for availability of mount_setattr
@@ -33,28 +33,32 @@ Signed-off-by: Thomas Weißschuh 
  /*
   * open_tree() and fsopen()
   */
-@@ -675,9 +684,12 @@ static int hook_prepare(struct libmnt_context *cxt,
+@@ -675,9 +684,14 @@ static int hook_prepare(struct libmnt_context *cxt,
/* call mount_setattr() */
if (!rc
&& cxt->helper == NULL
 -  && (set != 0 || clr != 0 || (flags & MS_REMOUNT)))
 +  && (set != 0 || clr != 0 || (flags & MS_REMOUNT))) {
-+  if (!mount_setattr_is_supported())
++  if (!mount_setattr_is_supported()) {
++  hookset_deinit(cxt, hs);
 +  return 1;
++  }
rc = mnt_context_append_hook(cxt, hs, MNT_STAGE_MOUNT, NULL,
hook_set_vfsflags);
 +  }
  
/* call move_mount() to attach target */
if (!rc
-@@ -688,9 +700,12 @@ static int hook_prepare(struct libmnt_context *cxt,
+@@ -688,9 +702,14 @@ static int hook_prepare(struct libmnt_context *cxt,
hook_attach_target);
  
/* set propagation (has to be attached to VFS) */
 -  if (!rc && mnt_optlist_get_propagation(ol))
 +  if (!rc && mnt_optlist_get_propagation(ol)) {
-+  if (!mount_setattr_is_supported())
++  if (!mount_setattr_is_supported()) {
++  hookset_deinit(cxt, hs);
 +  return 1;
++  }
rc = mnt_context_append_hook(cxt, hs, MNT_STAGE_MOUNT_POST, 
NULL,
hook_set_propagation);
 +  }

diff --git a/sys-apps/util-linux/util-linux-2.39-r2.ebuild 
b/sys-apps/util-linux/util-linux-2.39-r3.ebuild
similarity index 100%
rename from sys-apps/util-linux/util-linux-2.39-r2.ebuild
rename to sys-apps/util-linux/util-linux-2.39-r3.ebuild



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

2023-05-22 Thread Sam James
commit: 1ecc3735e6264a1dbbb07076e026735581fc6eab
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 03:57:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 03:57:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ecc3735

sys-devel/reflex: add 20230521

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

 sys-devel/reflex/Manifest   |  2 ++
 sys-devel/reflex/reflex-20230521.ebuild | 22 ++
 2 files changed, 24 insertions(+)

diff --git a/sys-devel/reflex/Manifest b/sys-devel/reflex/Manifest
index 3e41cedf5bf4..f2410a96df36 100644
--- a/sys-devel/reflex/Manifest
+++ b/sys-devel/reflex/Manifest
@@ -2,3 +2,5 @@ DIST reflex-20221012.tgz 476024 BLAKE2B 
63d9c0ea10d3d86651c88da4f901928d2f112d64
 DIST reflex-20221012.tgz.asc 729 BLAKE2B 
1f35909edb7e9c8a2f7fe30f430c23580a6f192cad8efa65d2b7a282aa107523b90f300908b43f4beb623041988c164da1ff04642a09558c8c24bb77fc777919
 SHA512 
d98d2dc2b3163784a55f197b0b00157c1906dcbdf3fbc39022d867d786c47f32e5d858eafa3cb83e068454e7198ebdae6283b49b22c6b0ae5ee38ba2ea977a7b
 DIST reflex-20230206.tgz 476372 BLAKE2B 
d1619518546d8dbb4865f818b538624b8b88947e2f870b6fe7c26c05cc9b9d63e374bfea11c291a6d8284fcf681489345533c1480106690126b3187b2e252187
 SHA512 
dbbe6150145162de6cf1ec4dadcf156ba320819fc0d034a2e38443fbe2834cf342fcb47f2dbe4578f2825ba7aefe87bf7c9b6667f1733a7003b4c7fe139e8ccb
 DIST reflex-20230206.tgz.asc 729 BLAKE2B 
5d2e1a7baa6fc0c8c7da32884e14c6a8b647d29d830be72b381fe2e0134eeb829f78500af2be71ed81f86b9bad9a26ddcd98b233b23810eddad7d035e04363d5
 SHA512 
8cefa7a27e676c56de8b898a2383b6ce591ff7e704cbbd6cb7a598696a5d0d67e2b89af4a9fdcf138d728a831a80a2fb67cc7c82d21f0b9e470027e28d41ff72
+DIST reflex-20230521.tgz 480866 BLAKE2B 
a6f5562de3dd10343e8f11bf286256cbbd8f4f0c6d5801ba55321ad0e2599b6a591aa2436f3fcd0251426f57a2da05cf357d55e14b68fc6c75cf44d99ec41b74
 SHA512 
789dfa4a2f412cbfed34435a14abf70d972487f226b1df82047f1269c173edb3881bc06ac92ffa2551e34a568553832c26e2a85cb70ea718f573ae1e631b1da3
+DIST reflex-20230521.tgz.asc 729 BLAKE2B 
4ae6532ffd70b46d34948eb134f5780da913e86ba86bb515da0c31ac25278ce64cdd5e66b50009854d032761264996b0085952c3b238f9fd82c613dea295dd9a
 SHA512 
ea479a810a418c192d52b5d7180212e06b4426048525f2a845b17afd0ab9918b5e2779e545d2857f9abf89f3d56ee37fbed6330fefe4f2b81eb9ec11e0cea364

diff --git a/sys-devel/reflex/reflex-20230521.ebuild 
b/sys-devel/reflex/reflex-20230521.ebuild
new file mode 100644
index ..40734b6c5168
--- /dev/null
+++ b/sys-devel/reflex/reflex-20230521.ebuild
@@ -0,0 +1,22 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="This is a variant of the flex fast lexical scanner"
+HOMEPAGE="https://invisible-island.net/reflex/;
+SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+LICENSE="FLEX"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"
+
+src_configure() {
+   econf --with-manpage-format=formatted
+}



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

2023-05-22 Thread Sam James
commit: 424d8920cbce953a0c4f32c15ec8007fd17c66b6
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 03:43:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 03:43:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=424d8920

net-libs/gupnp-av: drop unnecessary (for us) -Werror=deprecated-declarations

Fixes build w/ new libxml2.

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

 net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild 
b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
index 08a912bd247f..87d1c15e744b 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,6 +32,9 @@ BDEPEND="
 src_prepare() {
use vala && vala_setup
default
+
+   # This makes sense for upstream but not for us downstream, bug #906641.
+   sed -i -e '/-Werror=deprecated-declarations/d' meson.build || die
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gnupg/files/, app-crypt/gnupg/

2023-05-22 Thread Sam James
commit: 432b7036cc18e57100696d0c505cc6abd1447582
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 04:13:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 04:13:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=432b7036

app-crypt/gnupg: add 2.4.1

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

 app-crypt/gnupg/Manifest   |   2 +
 app-crypt/gnupg/files/README-systemd   |  67 +
 app-crypt/gnupg/files/dirmngr.service  |   8 ++
 app-crypt/gnupg/files/dirmngr.socket   |  11 ++
 app-crypt/gnupg/files/gpg-agent-browser.socket |  13 ++
 app-crypt/gnupg/files/gpg-agent-extra.socket   |  13 ++
 app-crypt/gnupg/files/gpg-agent-ssh.socket |  13 ++
 app-crypt/gnupg/files/gpg-agent.service|   8 ++
 app-crypt/gnupg/files/gpg-agent.socket |  12 ++
 app-crypt/gnupg/gnupg-2.4.1.ebuild | 191 +
 10 files changed, 338 insertions(+)

diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index a85a849bd427..a0b20cfe49cf 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -6,3 +6,5 @@ DIST gnupg-2.3.8.tar.bz2 7644926 BLAKE2B 
afb960adb877398363d92585d54bccc82c816f8
 DIST gnupg-2.3.8.tar.bz2.sig 238 BLAKE2B 
ea0442109ed6166635b622d352d7476396836b9b7671da3a44b17d04a7a0b9d8dc6e48434c379578466907854ae255d7541064a21eda1a43f96bedf963b699b9
 SHA512 
e9e6ef800f2ef78e637e7d06c340e0c2e0441a8d065dd7dee484171411be784e6f0e6def634405c5231a429f8d73a1946eba8b1d35d7563e372fe07923ddd4c8
 DIST gnupg-2.4.0.tar.bz2 7666935 BLAKE2B 
cc4bcd439a3283df5932c0c41873a3b85de07103d9164ec6dc44552fa0d8c5e5973d74dcd3ffd3d4cf0564c9dab66c6e2adbcd7b34bbc4b5faf0f1bf0f3836aa
 SHA512 
094d631130d4dfe4421cc5e715eaec1888d0b4b764f1be9287be86cbc34430313211739d5481b34e9b59021d05cdbae8a87a1007031cc4dc6213045984a8559a
 DIST gnupg-2.4.0.tar.bz2.sig 238 BLAKE2B 
745dda62b3e87507d7a64fb32036675038927dc9e8d1c4baadd9117c33d189a01d2cfcb362694f6ca4ef291b36828a9ee4c908ce1ac5f27109efd1fa66bcb662
 SHA512 
383c3ece4f34fc2a4f4f483ed67f821df9a96597de090b99c5e0f0cac3cf7a0d9422e469fb8b13cf472297c56e989a43463eac5045d167950fe58a38df96c893
+DIST gnupg-2.4.1.tar.bz2 7341338 BLAKE2B 
6da4b1ed44f8110421ea465b50a08915231a26ee450c1b11326b9b72b9ea304ea0c0881e967ca9c6054bc526445951176c50d9a2e24b038c04354c778e59
 SHA512 
4d6b30ec4b8d786508ec1ac5f3c5b0ddebdc4f60aa72eb5d6ecc185ff0e9f1f4798f80ae16a3d136052b91ec54978ec0b7969a11a6c2727f30b3b6efabbaf388
+DIST gnupg-2.4.1.tar.bz2.sig 238 BLAKE2B 
b832f8930827ddeacf4ca864279acfb5256427aaa9164ea1d9a98528c4a637d1288269c8fa6a19427b768294a9833dbe3eeb596abb1774864ca92001921f0b54
 SHA512 
2fead4f71876bf839cffc78def542b2cfd1b76ac207a06d8725dca7e20572969d9d72fc28b0c84345ee56cc57f5e3ff83e79be24eab1ee6db91680ae95447809

diff --git a/app-crypt/gnupg/files/README-systemd 
b/app-crypt/gnupg/files/README-systemd
new file mode 100644
index ..cc38fd66ab57
--- /dev/null
+++ b/app-crypt/gnupg/files/README-systemd
@@ -0,0 +1,67 @@
+Socket-activated dirmngr and gpg-agent with systemd
+===
+
+When used on a GNU/Linux system supervised by systemd, you can ensure
+that the GnuPG daemons dirmngr and gpg-agent are launched
+automatically the first time they're needed, and shut down cleanly at
+session logout.  This is done by enabling user services via
+socket-activation.
+
+System distributors
+---
+
+The *.service and *.socket files (from this directory) should be
+placed in /usr/lib/systemd/user/ alongside other user-session services
+and sockets.
+
+To enable socket-activated dirmngr for all accounts on the system,
+use:
+
+systemctl --user --global enable dirmngr.socket
+
+To enable socket-activated gpg-agent for all accounts on the system,
+use:
+
+systemctl --user --global enable gpg-agent.socket
+
+Additionally, you can enable socket-activated gpg-agent ssh-agent
+emulation for all accounts on the system with:
+
+systemctl --user --global enable gpg-agent-ssh.socket
+
+You can also enable restricted ("--extra-socket"-style) gpg-agent
+sockets for all accounts on the system with:
+
+systemctl --user --global enable gpg-agent-extra.socket
+
+Individual users
+
+
+A user on a system with systemd where this has not been installed
+system-wide can place these files in ~/.config/systemd/user/ to make
+them available.
+
+If a given service isn't installed system-wide, or if it's installed
+system-wide but not globally enabled, individual users will still need
+to enable them.  For example, to enable socket-activated dirmngr for
+all future sessions:
+
+systemctl --user enable dirmngr.socket
+
+To enable socket-activated gpg-agent with ssh support, do:
+
+systemctl --user enable gpg-agent.socket gpg-agent-ssh.socket
+
+These changes won't take effect until your next login after you've
+fully logged out (be sure to terminate any running daemons before
+logging out).
+
+If 

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

2023-05-22 Thread Sam James
commit: 916985e11940b60b96927ca5784c11408ec16f07
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 03:54:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 03:54:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=916985e1

dev-util/byacc: add 20230521

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

 dev-util/byacc/Manifest  |  2 ++
 dev-util/byacc/byacc-20230521.ebuild | 26 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-util/byacc/Manifest b/dev-util/byacc/Manifest
index 911dacc7f1d5..81d3b5d6b6fb 100644
--- a/dev-util/byacc/Manifest
+++ b/dev-util/byacc/Manifest
@@ -4,3 +4,5 @@ DIST byacc-20230201.tgz 897063 BLAKE2B 
a15bf462532b84d8b60a5a00d0b8c6be3699920bd
 DIST byacc-20230201.tgz.asc 729 BLAKE2B 
ee22cd98a551b1d2226684fa592d94880a007297de0beb44d08eff28be2e81679c5f03129701792ab562bb7b8613759a6c7e24aacb38f7c2c3a2b55a24e476fc
 SHA512 
95100111c5af34dfc79ff705aa24378d60359742a0f4ea1f7f800890035641798d65d018cd372811243df78a47380da75fd85763947ee52ec8a57e070325e173
 DIST byacc-20230219.tgz 898360 BLAKE2B 
aaa5fe5a1a3ea90bacc77bbf4ca71f1af491e8b971c65dd9384e8ad37b1fc1f5838980e3f32c9a96c044dfe333afa58e2931c0860a1c1a4a09bb0f9984b1e6a7
 SHA512 
55fb9abc82afffb68a2167eb3f6211b1c2c91dda4f3b6004c01c46b2022bbec4ed8f793cfb86094eaa66decbd40d9e6f06af5b0da9d72f30ca0676aa38eb2d5e
 DIST byacc-20230219.tgz.asc 729 BLAKE2B 
a03f6a66e40462ddf1e584f8f6546e9bce00b517403b67c5b8e4778f2d13a8b9a61ef8569fbbf97e51ff4324307acb404df1bd85c29c1c0ea83f7cd54df55e85
 SHA512 
e55d8b395f34c931a59f2f0fa035908994b5cc2423de95c06ee608a93c9776a79a50ca5ad97f4de7e9e04eef4160174c4c4dfab826aa4d741ea60db7dbed45e2
+DIST byacc-20230521.tgz 905214 BLAKE2B 
daa48f0aed1f3e2d7aeb4cb51551a7528fe1ad043f0e10191fe553ab29c454aeb1f5705a76479517fbf939ccb3775a2f19c47b5ed02cd007519064f01c112a16
 SHA512 
9437806510f49a785ab7d4685c56708cd0053d242f1491e9c40af36112d6c6c471e579a75da75980a0356c1c9f319afbb8cc01139d6823511d285e0dd413d9c4
+DIST byacc-20230521.tgz.asc 729 BLAKE2B 
493e2d775e927981175d8bde4e9e152b16e8471bddab5b2a5a6d9c7785f873b9b238bb303f386a06e17ac991485d526800ebf1e6e6b811476e66dbf91887a741
 SHA512 
952adc16913d058c78398caaecb8ea69472127b759f2a62090cc0b43a168884458d02e2f2f13c0b3aa277ead784b0fabd02fa1b2cebe249bc7d91c7ee24ec049

diff --git a/dev-util/byacc/byacc-20230521.ebuild 
b/dev-util/byacc/byacc-20230521.ebuild
new file mode 100644
index ..71ee96f9567f
--- /dev/null
+++ b/dev-util/byacc/byacc-20230521.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/thomasdickey.asc
+inherit verify-sig
+
+DESCRIPTION="The best variant of the Yacc parser generator"
+HOMEPAGE="https://invisible-island.net/byacc/byacc.html;
+SRC_URI="https://invisible-island.net/archives/${PN}/${P}.tgz;
+SRC_URI+=" verify-sig? ( 
https://invisible-island.net/archives/${PN}/${P}.tgz.asc )"
+
+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 ~ppc-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-thomasdickey )"
+
+DOCS=( ACKNOWLEDGEMENTS AUTHORS CHANGES NEW_FEATURES NOTES README )
+
+src_configure() {
+   econf \
+   --program-prefix=b \
+   --with-manpage-format=formatted
+}



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

2023-05-22 Thread Sam James
commit: 5feb5c1e60283033c6ddfbf4ffe7e83dada8084c
Author: Matt Jolly  footclan  ninja>
AuthorDate: Mon May 22 00:24:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 03:41:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5feb5c1e

net-misc/curl: drop 8.1.0

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

 net-misc/curl/curl-8.1.0.ebuild | 316 
 1 file changed, 316 deletions(-)

diff --git a/net-misc/curl/curl-8.1.0.ebuild b/net-misc/curl/curl-8.1.0.ebuild
deleted file mode 100644
index 12be62edfe30..
--- a/net-misc/curl/curl-8.1.0.ebuild
+++ /dev/null
@@ -1,316 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc
-inherit autotools multilib-minimal prefix verify-sig
-
-DESCRIPTION="A Client that groks URLs"
-HOMEPAGE="https://curl.se/;
-SRC_URI="
-   https://curl.se/download/${P}.tar.xz
-   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
-"
-
-LICENSE="curl"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"
-IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
-IUSE+=" nghttp3"
-RESTRICT="!test? ( test )"
-
-# Only one default ssl provider can be enabled
-REQUIRED_USE="
-   ssl? (
-   ^^ (
-   curl_ssl_gnutls
-   curl_ssl_mbedtls
-   curl_ssl_nss
-   curl_ssl_openssl
-   curl_ssl_rustls
-   )
-   )
-"
-
-RDEPEND="
-   sys-libs/zlib[${MULTILIB_USEDEP}]
-   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
-   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
-   http2? ( net-libs/nghttp2:=[${MULTILIB_USEDEP}] )
-   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
-   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
-   nghttp3? (
-   net-libs/nghttp3[${MULTILIB_USEDEP}]
-   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
-   )
-   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
-   ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] )
-   ssl? (
-   gnutls? (
-   app-misc/ca-certificates
-   net-libs/gnutls:=[static-libs?,${MULTILIB_USEDEP}]
-   dev-libs/nettle:=[${MULTILIB_USEDEP}]
-   )
-   mbedtls? (
-   app-misc/ca-certificates
-   net-libs/mbedtls:=[${MULTILIB_USEDEP}]
-   )
-   nss? (
-   app-misc/ca-certificates
-   dev-libs/nss[${MULTILIB_USEDEP}]
-   dev-libs/nss-pem
-   )
-   openssl? (
-   
dev-libs/openssl:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
-   )
-   rustls? (
-   net-libs/rustls-ffi:=[${MULTILIB_USEDEP}]
-   )
-   )
-   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   dev-lang/perl
-   virtual/pkgconfig
-   test? (
-   sys-apps/diffutils
-   http2? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] )
-   nghttp3? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] )
-   )
-   verify-sig? ( sec-keys/openpgp-keys-danielstenberg )
-"
-
-DOCS=( CHANGES README 
docs/{FEATURES.md,INTERNALS.md,FAQ,BUGS.md,CONTRIBUTE.md} )
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/curl/curlbuild.h
-)
-
-MULTILIB_CHOST_TOOLS=(
-   /usr/bin/curl-config
-)
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-   __builtin_available
-   closesocket
-   CloseSocket
-   getpass_r
-   ioctlsocket
-   IoctlSocket
-   mach_absolute_time
-   setmode
-)
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-7.30.0-prefix.patch
-   "${FILESDIR}"/${PN}-respect-cflags-3.patch
-)
-
-src_prepare() {
-   default
-
-   eprefixify curl-config.in
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # We make use of the fact that later flags override earlier ones
-   # So start with all ssl providers off until proven otherwise
-   # TODO: in the future, we may want to add wolfssl 
(https://www.wolfssl.com/)
-   local myconf=()
-
-

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

2023-05-22 Thread Sam James
commit: da8e78955716e425fc1b051254102f2010b8563f
Author: Matt Jolly  footclan  ninja>
AuthorDate: Mon May 22 00:23:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 03:41:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da8e7895

net-misc/curl: add 8.1.0-r1

Signed-off-by: Matt Jolly  footclan.ninja>
Signed-off-by: Sam James  gentoo.org>

 net-misc/curl/curl-8.1.0-r1.ebuild | 319 +
 net-misc/curl/files/curl-8.1.0-header-length.patch |  86 ++
 .../curl/files/curl-8.1.0-numeric-hostname.patch   | 227 +++
 3 files changed, 632 insertions(+)

diff --git a/net-misc/curl/curl-8.1.0-r1.ebuild 
b/net-misc/curl/curl-8.1.0-r1.ebuild
new file mode 100644
index ..bad759c48393
--- /dev/null
+++ b/net-misc/curl/curl-8.1.0-r1.ebuild
@@ -0,0 +1,319 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc
+inherit autotools multilib-minimal prefix verify-sig
+
+DESCRIPTION="A Client that groks URLs"
+HOMEPAGE="https://curl.se/;
+SRC_URI="
+   https://curl.se/download/${P}.tar.xz
+   verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
+"
+
+LICENSE="curl"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+adns alt-svc brotli +ftp gnutls gopher hsts +http2 idn +imap kerberos 
ldap mbedtls nss +openssl +pop3 +progress-meter rtmp rustls samba +smtp ssh ssl 
sslv3 static-libs test telnet +tftp websockets zstd"
+IUSE+=" curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_nss +curl_ssl_openssl 
curl_ssl_rustls"
+IUSE+=" nghttp3"
+RESTRICT="!test? ( test )"
+
+# Only one default ssl provider can be enabled
+REQUIRED_USE="
+   ssl? (
+   ^^ (
+   curl_ssl_gnutls
+   curl_ssl_mbedtls
+   curl_ssl_nss
+   curl_ssl_openssl
+   curl_ssl_rustls
+   )
+   )
+"
+
+RDEPEND="
+   sys-libs/zlib[${MULTILIB_USEDEP}]
+   adns? ( net-dns/c-ares:=[${MULTILIB_USEDEP}] )
+   brotli? ( app-arch/brotli:=[${MULTILIB_USEDEP}] )
+   http2? ( net-libs/nghttp2:=[${MULTILIB_USEDEP}] )
+   idn? ( net-dns/libidn2:=[static-libs?,${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   ldap? ( net-nds/openldap:=[${MULTILIB_USEDEP}] )
+   nghttp3? (
+   net-libs/nghttp3[${MULTILIB_USEDEP}]
+   net-libs/ngtcp2[ssl,${MULTILIB_USEDEP}]
+   )
+   rtmp? ( media-video/rtmpdump[${MULTILIB_USEDEP}] )
+   ssh? ( net-libs/libssh2[${MULTILIB_USEDEP}] )
+   ssl? (
+   gnutls? (
+   app-misc/ca-certificates
+   net-libs/gnutls:=[static-libs?,${MULTILIB_USEDEP}]
+   dev-libs/nettle:=[${MULTILIB_USEDEP}]
+   )
+   mbedtls? (
+   app-misc/ca-certificates
+   net-libs/mbedtls:=[${MULTILIB_USEDEP}]
+   )
+   nss? (
+   app-misc/ca-certificates
+   dev-libs/nss[${MULTILIB_USEDEP}]
+   dev-libs/nss-pem
+   )
+   openssl? (
+   
dev-libs/openssl:=[sslv3(-)=,static-libs?,${MULTILIB_USEDEP}]
+   )
+   rustls? (
+   net-libs/rustls-ffi:=[${MULTILIB_USEDEP}]
+   )
+   )
+   zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-lang/perl
+   virtual/pkgconfig
+   test? (
+   sys-apps/diffutils
+   http2? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] )
+   nghttp3? ( net-libs/nghttp2:=[utils,${MULTILIB_USEDEP}] )
+   )
+   verify-sig? ( sec-keys/openpgp-keys-danielstenberg )
+"
+
+DOCS=( CHANGES README 
docs/{FEATURES.md,INTERNALS.md,FAQ,BUGS.md,CONTRIBUTE.md} )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/curl/curlbuild.h
+)
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/curl-config
+)
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+   __builtin_available
+   closesocket
+   CloseSocket
+   getpass_r
+   ioctlsocket
+   IoctlSocket
+   mach_absolute_time
+   setmode
+)
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-7.30.0-prefix.patch
+   "${FILESDIR}"/${PN}-respect-cflags-3.patch
+   ### Backports
+   "${FILESDIR}"/${P}-numeric-hostname.patch
+   "${FILESDIR}"/${P}-header-length.patch
+)
+
+src_prepare() {
+   default
+
+   eprefixify curl-config.in
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # We make use of the fact that 

[gentoo-commits] repo/gentoo:master commit in: dev-util/scap-driver/files/, dev-util/scap-driver/

2023-05-22 Thread Sam James
commit: 06fe6b722da5da5cae5993654f07e65f2cdbe04c
Author: Holger Hoffstätte  applied-asynchrony  com>
AuthorDate: Fri May 19 02:11:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 03:41:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06fe6b72

dev-util/scap-driver: fix build on kernel 6.4

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

 .../files/0.29.3-fix-kmod-build-on-6.4+.patch  | 33 
 dev-util/scap-driver/scap-driver-0.29.3-r3.ebuild  | 61 ++
 2 files changed, 94 insertions(+)

diff --git a/dev-util/scap-driver/files/0.29.3-fix-kmod-build-on-6.4+.patch 
b/dev-util/scap-driver/files/0.29.3-fix-kmod-build-on-6.4+.patch
new file mode 100644
index ..ac0a4aeca285
--- /dev/null
+++ b/dev-util/scap-driver/files/0.29.3-fix-kmod-build-on-6.4+.patch
@@ -0,0 +1,33 @@
+
+From: https://github.com/falcosecurity/libs/pull/1110
+Bug: https://github.com/falcosecurity/libs/issues/1109
+
+From 394c9d84e64ad9828cdce6cdad5a76c352e252d2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Holger=20Hoffst=C3=A4tte?= 
+Date: Fri, 19 May 2023 03:54:40 +0200
+Subject: [PATCH] fix(driver): fixed 6.4 kernel build
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Holger Hoffstätte 
+---
+ driver/main.c | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/driver/main.c b/driver/main.c
+index 380f85c27c..668e45429a 100644
+--- a/driver/main.c
 b/driver/main.c
+@@ -2912,7 +2912,11 @@ int scap_init(void)
+   goto init_module_err;
+   }
+ 
++#if LINUX_VERSION_CODE < KERNEL_VERSION(6, 4, 0)
+   g_ppm_class = class_create(THIS_MODULE, DRIVER_DEVICE_NAME);
++#else
++  g_ppm_class = class_create(DRIVER_DEVICE_NAME);
++#endif
+   if (IS_ERR(g_ppm_class)) {
+   pr_err("can't allocate device class\n");
+   ret = -EFAULT;

diff --git a/dev-util/scap-driver/scap-driver-0.29.3-r3.ebuild 
b/dev-util/scap-driver/scap-driver-0.29.3-r3.ebuild
new file mode 100644
index ..deb27234ee35
--- /dev/null
+++ b/dev-util/scap-driver/scap-driver-0.29.3-r3.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake linux-mod
+
+DESCRIPTION="Kernel module for dev-util/sysdig"
+HOMEPAGE="https://sysdig.com/;
+
+# The driver is part of falcosecurity/libs, but for versioning reasons we 
cannot (yet)
+# use semver-released packages; instead we pull in a commit that is used and 
known
+# to work with sysdig, see sysdig/cmake/modules/falcosecurity-libs.cmake for 
details.
+# For now the commit here and the one referenced in sysdig should be in sync.
+LIBS_COMMIT="e5c53d648f3c4694385bbe488e7d47eaa36c229a"
+SRC_URI="https://github.com/falcosecurity/libs/archive/${LIBS_COMMIT}.tar.gz 
-> falcosecurity-libs-${LIBS_COMMIT}.tar.gz"
+S="${WORKDIR}/libs-${LIBS_COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="!

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

2023-05-22 Thread Sam James
commit: a319cb7388d196e6df85a79e96780484f252fdac
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 03:35:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 03:35:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a319cb73

profiles: mask =dev-ruby/ffi-compiler-1.2.0

Seems to break arg splitting.

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

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

diff --git a/profiles/package.mask b/profiles/package.mask
index c02dfaf7d849..e696b07469ba 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,10 @@
 
 #--- END OF EXAMPLES ---
 
+# Sam James  (2023-05-23)
+# Argument splitting seems broken, see bug #906892 and 
https://github.com/ffi/ffi-compiler/issues/23.
+=dev-ruby/ffi-compiler-1.2.0
+
 # Sam James  (2023-05-20)
 # Various regressions, please upgrade to the latest libxml2 (>=2.11.4).
 =dev-libs/libxml2-2.11.1



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

2023-05-22 Thread Sam James
commit: e390c358ad849784b280deaa023250aebf5f7f1b
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 03:39:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 03:39:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e390c358

net-dns/c-ares: add 1.19.1

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

 net-dns/c-ares/Manifest |  2 ++
 net-dns/c-ares/c-ares-1.19.1.ebuild | 70 +
 2 files changed, 72 insertions(+)

diff --git a/net-dns/c-ares/Manifest b/net-dns/c-ares/Manifest
index 799731cb27e2..ba56429843d7 100644
--- a/net-dns/c-ares/Manifest
+++ b/net-dns/c-ares/Manifest
@@ -1,2 +1,4 @@
 DIST c-ares-1.19.0.tar.gz 1572210 BLAKE2B 
d77be535dfa852bf3d91258ddf06b3c63a40123883adb83a4e5652d4b1b16801ddefefad70d83a7d6d9aa81c9c81956fef42bc778d7380d6b398ccfc9f8b82dc
 SHA512 
a7f5988bef393afec08a225be92f6eee54a3e67170fb26cbe00dcc5c5a457b27037bbcfeccc39fb855ed72f100196958d6cbbe251bf1ccfbdd353be18f098359
 DIST c-ares-1.19.0.tar.gz.asc 488 BLAKE2B 
1b8dc3ad7b916cb5ea1c95ffd12315d303f78880416836d11d2fa7d8ca93fa1ca30898e6a865af79a35e5dc4d0f4fccfcc9eae6f028d456d38ede9fe8b7edd71
 SHA512 
814aad5dbe2bb987035b53d977e03a73a90356200f671f36949a77e978cf8311ccc8375e63ade6fe2e1380f1f9c3b34c1ba7d48365fd5689cf5c24425ab8a129
+DIST c-ares-1.19.1.tar.gz 1579100 BLAKE2B 
4b6c9593edb1a91ab76d54ddacb1cd5d67006d5e628ea1f3289f54e9360be32abeb5d8fc7d23e193feab3e7928e8efde82757eb12fe217dc92ed0d9132bedf5d
 SHA512 
466a94efda626e815a6ef7a890637056339f883d549ea6055e289fd8cd2391130e5682c905c0fb3bd7e955af7f6deb793562c170eb0ee066a4a62085a82ba470
+DIST c-ares-1.19.1.tar.gz.asc 488 BLAKE2B 
9c47d7b3e67d9a2bd1e332912d21d20ca591fc34f81707c18a4615ea14ba2da00146d1998250a5f4dd2a0b1c04f9bd2013d4940ac734674c0bdff6815985e19d
 SHA512 
1b204ab1a667af1326be4b7c62c0919aacd447a2e00efea4b8ef2ec9f2b13ffb236a836ff8953b0b3359727faf3fb8cfcd71d0b06a0e533a09f9e9ea66024f4e

diff --git a/net-dns/c-ares/c-ares-1.19.1.ebuild 
b/net-dns/c-ares/c-ares-1.19.1.ebuild
new file mode 100644
index ..cb14551f0c7b
--- /dev/null
+++ b/net-dns/c-ares/c-ares-1.19.1.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/danielstenberg.asc
+inherit edo multilib-minimal verify-sig
+
+DESCRIPTION="C library that resolves names asynchronously"
+HOMEPAGE="https://c-ares.org/;
+SRC_URI="
+   https://c-ares.org/download/${P}.tar.gz
+   verify-sig? ( https://c-ares.org/download/${P}.tar.gz.asc )
+"
+
+LICENSE="MIT"
+# Subslot = SONAME of libcares.so.2
+SLOT="0/2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="static-libs test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-danielstenberg )"
+
+DOCS=( AUTHORS CHANGES NEWS README.md RELEASE-NOTES TODO )
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/ares_build.h
+)
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-nonblocking
+   --enable-symbol-hiding
+   $(use_enable static-libs static)
+   $(use_enable test tests)
+   )
+
+   # Needed for running unit tests only
+   # Violates sandbox and tests pass fine without
+   export ax_cv_uts_namespace=no
+   export ax_cv_user_namespace=no
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_test() {
+   cd "${BUILD_DIR}"/test || die
+
+   # We're skipping the "real" network tests with the filter
+   # see https://github.com/c-ares/c-ares/tree/main/test
+   local network_tests=(
+   # Most live tests have Live in the name
+   *Live*
+   # These don't but are still in ares-test-live.cc => live
+   *GetTCPSock*
+   *TimeoutValue*
+   *GetSock*
+   *GetSock_virtualized*
+   )
+
+   # The format for disabling test1, test2, and test3 looks like:
+   # -test1:test2:test3
+   edo ./arestest --gtest_filter=-$(echo $(IFS=:; echo 
"${network_tests[*]}"))
+}
+
+multilib_src_install_all() {
+   einstalldocs
+
+   find "${ED}" -name "*.la" -delete || die
+}



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

2023-05-22 Thread Sam James
commit: ca46cab3e9d658ced95d386616f0b2c3abda5400
Author: Hank Leininger  korelogic  com>
AuthorDate: Sat May 20 19:38:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 03:09:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca46cab3

sys-apps/util-linux: Fix for mount_setattr use on <5.12 kernels

Backported pending upstream fix from
https://github.com/util-linux/util-linux/pull/2248

Note that there's at least one other breaking bug in util-linux-2.39
so the mask probably shouldn't be removed yet.

Bug: https://bugs.gentoo.org/906859
Closes: https://bugs.gentoo.org/906797
Closes: https://github.com/gentoo/gentoo/pull/31108
Signed-off-by: Hank Leininger  korelogic.com>
Signed-off-by: Sam James  gentoo.org>

 .../util-linux-2.39-check-for-mount_setattr.patch  |  94 +
 .../util-linux-2.39-tests-for-mount_setattr.patch  |  13 +
 sys-apps/util-linux/util-linux-2.39-r2.ebuild  | 398 +
 3 files changed, 505 insertions(+)

diff --git 
a/sys-apps/util-linux/files/util-linux-2.39-check-for-mount_setattr.patch 
b/sys-apps/util-linux/files/util-linux-2.39-check-for-mount_setattr.patch
new file mode 100644
index ..538f33b30ffe
--- /dev/null
+++ b/sys-apps/util-linux/files/util-linux-2.39-check-for-mount_setattr.patch
@@ -0,0 +1,94 @@
+https://bugs.gentoo.org/906797
+https://github.com/util-linux/util-linux/pull/2248
+
+From 9b68f614c8d02ca41f077ba064e0a83d2ae7b1fe Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= 
+Date: Sat, 20 May 2023 06:38:20 +0200
+Subject: [PATCH] libmount: check for availability of mount_setattr
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+If mount_setattr is not available but needed fall back to the legacy
+mount API.
+
+Fixes #2247
+
+Signed-off-by: Thomas Weißschuh 
+--- a/libmount/src/hook_mount.c
 b/libmount/src/hook_mount.c
+@@ -510,6 +510,15 @@ static inline int fsopen_is_supported(void)
+   return rc;
+ }
+ 
++static inline int mount_setattr_is_supported(void)
++{
++  int rc;
++
++  errno = 0;
++  rc = mount_setattr(-1, NULL, 0, NULL, 0);
++  return !(rc == -1 && errno == ENOSYS);
++}
++
+ /*
+  * open_tree() and fsopen()
+  */
+@@ -675,9 +684,12 @@ static int hook_prepare(struct libmnt_context *cxt,
+   /* call mount_setattr() */
+   if (!rc
+   && cxt->helper == NULL
+-  && (set != 0 || clr != 0 || (flags & MS_REMOUNT)))
++  && (set != 0 || clr != 0 || (flags & MS_REMOUNT))) {
++  if (!mount_setattr_is_supported())
++  return 1;
+   rc = mnt_context_append_hook(cxt, hs, MNT_STAGE_MOUNT, NULL,
+   hook_set_vfsflags);
++  }
+ 
+   /* call move_mount() to attach target */
+   if (!rc
+@@ -688,9 +700,12 @@ static int hook_prepare(struct libmnt_context *cxt,
+   hook_attach_target);
+ 
+   /* set propagation (has to be attached to VFS) */
+-  if (!rc && mnt_optlist_get_propagation(ol))
++  if (!rc && mnt_optlist_get_propagation(ol)) {
++  if (!mount_setattr_is_supported())
++  return 1;
+   rc = mnt_context_append_hook(cxt, hs, MNT_STAGE_MOUNT_POST, 
NULL,
+   hook_set_propagation);
++  }
+ 
+   DBG(HOOK, ul_debugobj(hs, "prepare mount done [rc=%d]", rc));
+   return rc;
+diff --git a/tests/expected/mount/fallback-mount_setattr 
b/tests/expected/mount/fallback-mount_setattr
+new file mode 100644
+index 00..3e18ebf09e
+--- /dev/null
 b/tests/expected/mount/fallback-mount_setattr
+@@ -0,0 +1 @@
++private
+--- a/tests/ts/mount/fallback
 b/tests/ts/mount/fallback
+@@ -68,5 +68,21 @@ $TS_CMD_UMOUNT $MOUNTPOINT
+ ts_finalize_subtest
+ 
+ 
++ts_init_subtest "mount_setattr"
++"$TS_CMD_MOUNT" "$DEVICE" "$MOUNTPOINT"  >> $TS_OUTPUT 2>> $TS_ERRLOG
++ts_is_mounted $DEVICE || ts_log "Cannot find $DEVICE in /proc/mounts"
++$TS_HELPER_ENOSYS -s mount_setattr -- \
++  "$TS_CMD_MOUNT" -o remount,ro "$MOUNTPOINT" \
++  >> $TS_OUTPUT 2>> $TS_ERRLOG
++$TS_CMD_FINDMNT --kernel --mountpoint "$MOUNTPOINT" --options "ro" &> 
/dev/null
++[ "$?" == "0" ] || ts_die "Cannot find read-only in $MOUNTPOINT in 
/proc/self/mountinfo"
++$TS_HELPER_ENOSYS -s mount_setattr -- \
++  "$TS_CMD_MOUNT" --make-slave "$MOUNTPOINT" \
++  >> $TS_OUTPUT 2>> $TS_ERRLOG
++$TS_CMD_FINDMNT -n --kernel --mountpoint "$MOUNTPOINT" -o PROPAGATION >> 
$TS_OUTPUT
++$TS_CMD_UMOUNT $MOUNTPOINT
++ts_finalize_subtest
++
++
+ ts_finalize
+ 

diff --git 
a/sys-apps/util-linux/files/util-linux-2.39-tests-for-mount_setattr.patch 
b/sys-apps/util-linux/files/util-linux-2.39-tests-for-mount_setattr.patch
new file mode 100644
index ..0b0ade4e181c
--- /dev/null
+++ b/sys-apps/util-linux/files/util-linux-2.39-tests-for-mount_setattr.patch
@@ -0,0 +1,13 @@

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

2023-05-22 Thread Sam James
commit: 5ef0405e6d22915b93da87d5eb77ff132ca6da14
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 03:13:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 03:13:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef0405e

sys-apps/util-linux: backport another mount regression fix (user option parsing)

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

 .../util-linux-2.39-mount-parse-options-user.patch | 46 ++
 sys-apps/util-linux/util-linux-2.39-r2.ebuild  |  1 +
 2 files changed, 47 insertions(+)

diff --git 
a/sys-apps/util-linux/files/util-linux-2.39-mount-parse-options-user.patch 
b/sys-apps/util-linux/files/util-linux-2.39-mount-parse-options-user.patch
new file mode 100644
index ..e02d02c7f503
--- /dev/null
+++ b/sys-apps/util-linux/files/util-linux-2.39-mount-parse-options-user.patch
@@ -0,0 +1,46 @@
+https://bugs.gentoo.org/906797#c4
+https://bugs.gentoo.org/906859
+https://github.com/util-linux/util-linux/issues/2238
+https://github.com/util-linux/util-linux/commit/c0267687fd7b41b00d523d1985182d7eb574effd
+
+From c0267687fd7b41b00d523d1985182d7eb574effd Mon Sep 17 00:00:00 2001
+From: Karel Zak 
+Date: Mon, 22 May 2023 15:00:25 +0200
+Subject: [PATCH] libmount: fix options prepend/insert and merging
+
+ * the order of the new options should not be changed
+   (for example prepend "a,b,c" to list with "d" has to generate "a,b,c,d", 
not "c,b,a,d")
+
+ * make sure that  options map is defined when merging options
+
+Fixes: https://github.com/util-linux/util-linux/issues/2238
+Signed-off-by: Karel Zak 
+--- a/libmount/src/optlist.c
 b/libmount/src/optlist.c
+@@ -338,6 +338,7 @@ int mnt_optlist_merge_opts(struct libmnt_optlist *ls)
+ 
+   /* remove inverted option */
+   else if (opt->ent && x->ent
++  && opt->map == x->map
+   && opt->ent->id == x->ent->id
+   && (opt->ent->mask & MNT_INVERT
+   || x->ent->mask & MNT_INVERT))
+@@ -520,6 +521,8 @@ static int optlist_add_optstr(struct libmnt_optlist *ls, 
const char *optstr,
+   if (!opt)
+   return -ENOMEM;
+   opt->src = MNT_OPTSRC_STRING;
++  if (where)
++  where = >opts;
+   }
+ 
+   optlist_cleanup_cache(ls);
+@@ -622,6 +625,8 @@ static int optlist_add_flags(struct libmnt_optlist *ls, 
unsigned long flags,
+   if (!opt)
+   return -ENOMEM;
+   opt->src = MNT_OPTSRC_FLAG;
++  if (where)
++  where = >opts;
+   }
+ 
+   optlist_cleanup_cache(ls);
+

diff --git a/sys-apps/util-linux/util-linux-2.39-r2.ebuild 
b/sys-apps/util-linux/util-linux-2.39-r2.ebuild
index 43dd41681342..edd0dd68e804 100644
--- a/sys-apps/util-linux/util-linux-2.39-r2.ebuild
+++ b/sys-apps/util-linux/util-linux-2.39-r2.ebuild
@@ -97,6 +97,7 @@ RESTRICT="!test? ( test )"
 PATCHES=(
"${FILESDIR}/${PN}-2.39-check-for-mount_setattr.patch"
"${FILESDIR}/${PN}-2.39-tests-for-mount_setattr.patch"
+   "${FILESDIR}/${PN}-2.39-mount-parse-options-user.patch"
 )
 
 pkg_pretend() {



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

2023-05-22 Thread Sam James
commit: 11b975054dc001b69f0138f1335b2d384ece184b
Author: Berin Aniesh  gmail  com>
AuthorDate: Mon May 22 10:50:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:59:13 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=11b97505

actions: drop duplication of --help logic

--help is already handled in `emerge_main()` and the deleted codeblock is not 
needed /
unreachable.

Signed-off-by: Berin Aniesh  gmail.com>
Closes: https://github.com/gentoo/portage/pull/1044
Signed-off-by: Sam James  gentoo.org>

 lib/_emerge/actions.py | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/lib/_emerge/actions.py b/lib/_emerge/actions.py
index 0aceb2c44..60199dae6 100644
--- a/lib/_emerge/actions.py
+++ b/lib/_emerge/actions.py
@@ -3522,9 +3522,6 @@ def run_action(emerge_config):
 noiselevel=-1,
 )
 return 0
-if emerge_config.action == "help":
-emerge_help()
-return 0
 
 spinner = stdout_spinner()
 if "candy" in emerge_config.target_config.settings.features:



[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-llvm-translator/

2023-05-22 Thread Matt Turner
commit: b7ab34a24f303e2e333173fb10845b368afdec58
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 22 20:12:20 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 23 02:58:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ab34a2

dev-util/spirv-llvm-translator: Move spirv-headers out of RDEPEND

spirv-headers, as the name suggests, provides only header files.

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

 .../spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild   | 7 +++
 .../spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild   | 7 +++
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
index 512723205247..cdd464fdb974 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
@@ -22,12 +22,11 @@ REQUIRED_USE="test? ( tools )"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   dev-util/spirv-headers
sys-devel/llvm:${SLOT}
 "
-
-DEPEND="${RDEPEND}"
-
+DEPEND="${RDEPEND}
+   dev-util/spirv-headers
+"
 BDEPEND="
virtual/pkgconfig
test? (

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
index 053b146fad72..7cf49ee565d2 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
@@ -22,12 +22,11 @@ REQUIRED_USE="test? ( tools )"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
-   dev-util/spirv-headers
sys-devel/llvm:${SLOT}
 "
-
-DEPEND="${RDEPEND}"
-
+DEPEND="${RDEPEND}
+   dev-util/spirv-headers
+"
 BDEPEND="
virtual/pkgconfig
test? (



[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-llvm-translator/

2023-05-22 Thread Matt Turner
commit: d5a6fdf8948e63a7548c755598d3225927017285
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 22 20:06:55 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 23 02:58:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a6fdf8

dev-util/spirv-llvm-translator: Drop Jan Henke as a proxied maintainer

Has not committed to this package since December 2021.

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

 dev-util/spirv-llvm-translator/metadata.xml | 8 
 1 file changed, 8 deletions(-)

diff --git a/dev-util/spirv-llvm-translator/metadata.xml 
b/dev-util/spirv-llvm-translator/metadata.xml
index dce0ce8289b7..d72bbb56fd41 100644
--- a/dev-util/spirv-llvm-translator/metadata.xml
+++ b/dev-util/spirv-llvm-translator/metadata.xml
@@ -1,14 +1,6 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   gen...@taujhe.de
-   Jan Henke
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   

conik...@gentoo.org
Conrad Kostecki



[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-llvm-translator/

2023-05-22 Thread Matt Turner
commit: 783f653d7c418e6fac748ebda5aef2ceb33ac66d
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 22 20:46:25 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 23 02:58:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=783f653d

dev-util/spirv-llvm-translator: Remove IUSE=tools

It has not worked since upstream commit ae904012 ("[CMake] Enable
LLVM_BUILD_TOOLS for out-of-tree builds") in v15.0.0.

With that commit reverted, USE=-tools saves building one 120 KiB executable
(llvm-spirv) which is a single source file.

Also unconditionally depend on dev-util/spirv-tools as it is an
automagic dependency of llvm-spirv which will always be installed for
consumers of dev-util/spirv-llvm-translator.

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

 .../spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild | 5 ++---
 .../spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
index cdd464fdb974..44eef063ff8c 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
@@ -17,11 +17,11 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="amd64 ~riscv ~x86"
-IUSE="test +tools"
-REQUIRED_USE="test? ( tools )"
+IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+   dev-util/spirv-tools
sys-devel/llvm:${SLOT}
 "
 DEPEND="${RDEPEND}
@@ -45,7 +45,6 @@ src_configure() {
-DCCACHE_ALLOWED="OFF"
-DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})"

-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-   -DLLVM_BUILD_TOOLS=$(usex tools "ON" "OFF")
-DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-Wno-dev
)

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
index 7cf49ee565d2..1660126d9c5f 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
@@ -17,11 +17,11 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="UoI-NCSA"
 SLOT="$(ver_cut 1)"
 KEYWORDS="~amd64 ~x86"
-IUSE="test +tools"
-REQUIRED_USE="test? ( tools )"
+IUSE="test"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
+   dev-util/spirv-tools
sys-devel/llvm:${SLOT}
 "
 DEPEND="${RDEPEND}
@@ -50,7 +50,6 @@ src_configure() {
-DCCACHE_ALLOWED="OFF"
-DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})"

-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-   -DLLVM_BUILD_TOOLS=$(usex tools "ON" "OFF")
-DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-Wno-dev
)



[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-llvm-translator/

2023-05-22 Thread Matt Turner
commit: 0171f3626439f1924889a088114790fcc4c8d3ef
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 22 20:56:25 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 23 02:58:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0171f362

dev-util/spirv-llvm-translator: Subscribe to llvm subslot

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

 dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild | 2 +-
 dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
index 44eef063ff8c..71e848b4a204 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
@@ -22,7 +22,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-util/spirv-tools
-   sys-devel/llvm:${SLOT}
+   sys-devel/llvm:${SLOT}=
 "
 DEPEND="${RDEPEND}
dev-util/spirv-headers

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
index 1660126d9c5f..9092ec145992 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
@@ -22,7 +22,7 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-util/spirv-tools
-   sys-devel/llvm:${SLOT}
+   sys-devel/llvm:${SLOT}=
 "
 DEPEND="${RDEPEND}
dev-util/spirv-headers



[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-llvm-translator/

2023-05-22 Thread Matt Turner
commit: d483d54d6400406dd9de2d4b6166fccba5aea6b2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 22 20:49:53 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 23 02:58:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d483d54d

dev-util/spirv-llvm-translator: Add x11@ as a secondary maintainer

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

 dev-util/spirv-llvm-translator/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-util/spirv-llvm-translator/metadata.xml 
b/dev-util/spirv-llvm-translator/metadata.xml
index d72bbb56fd41..3b4cb7541eeb 100644
--- a/dev-util/spirv-llvm-translator/metadata.xml
+++ b/dev-util/spirv-llvm-translator/metadata.xml
@@ -5,6 +5,10 @@
conik...@gentoo.org
Conrad Kostecki

+   
+   x...@gentoo.org
+   X11
+   


Install the command-line translator llvm-spirv



[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-llvm-translator/

2023-05-22 Thread Matt Turner
commit: ef634a4e60380f157f05d6e8246fb249ea55cc19
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 22 19:48:04 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 23 02:58:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef634a4e

dev-util/spirv-llvm-translator: Look for spirv-headers in ESYSROOT

BROOT is for dependencies in BDEPEND, typically executable build tools.
spirv-headers is in DEPEND/RDEPEND, and thus should be found in
ESYSROOT.

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

 dev-util/spirv-llvm-translator/spirv-llvm-translator-14.0.0-r1.ebuild | 4 ++--
 dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0.ebuild| 2 +-
 dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild| 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/dev-util/spirv-llvm-translator/spirv-llvm-translator-14.0.0-r1.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-14.0.0-r1.ebuild
index 14c92492c2e6..022166bd2111 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-14.0.0-r1.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-14.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -43,7 +43,7 @@ src_configure() {
local mycmakeargs=(
-DCCACHE_ALLOWED="OFF"
-DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})"
-   
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${BROOT}/usr/include/spirv"
+   
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-DLLVM_BUILD_TOOLS=$(usex tools "ON" "OFF")
-DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-Wno-dev

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0.ebuild
index 9eff73eadc5a..cd3324c655c5 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0.ebuild
@@ -43,7 +43,7 @@ src_configure() {
local mycmakeargs=(
-DCCACHE_ALLOWED="OFF"
-DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})"
-   
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${BROOT}/usr/include/spirv"
+   
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-DLLVM_BUILD_TOOLS=$(usex tools "ON" "OFF")
-DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-Wno-dev

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild
index fd9d9851fd82..24731ea4c979 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild
@@ -48,7 +48,7 @@ src_configure() {
local mycmakeargs=(
-DCCACHE_ALLOWED="OFF"
-DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})"
-   
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${BROOT}/usr/include/spirv"
+   
-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${ESYSROOT}/usr/include/spirv"
-DLLVM_BUILD_TOOLS=$(usex tools "ON" "OFF")
-DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF")
-Wno-dev



[gentoo-commits] repo/gentoo:master commit in: dev-util/spirv-llvm-translator/

2023-05-22 Thread Matt Turner
commit: 1a6aae8681a88a123579506a5880f6f54f982483
Author: Matt Turner  gentoo  org>
AuthorDate: Mon May 22 20:10:27 2023 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue May 23 02:58:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a6aae86

dev-util/spirv-llvm-translator: Move clang to BDEPEND="test? ( ... )"

clang is only a test dependency.

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

 ...nslator-15.0.0.ebuild => spirv-llvm-translator-15.0.0-r1.ebuild} | 6 --
 ...nslator-16.0.0.ebuild => spirv-llvm-translator-16.0.0-r1.ebuild} | 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
similarity index 95%
rename from dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0.ebuild
rename to dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
index cd3324c655c5..512723205247 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-15.0.0-r1.ebuild
@@ -23,7 +23,6 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-util/spirv-headers
-   sys-devel/clang:${SLOT}
sys-devel/llvm:${SLOT}
 "
 
@@ -31,7 +30,10 @@ DEPEND="${RDEPEND}"
 
 BDEPEND="
virtual/pkgconfig
-   test? ( dev-python/lit )
+   test? (
+   dev-python/lit
+   sys-devel/clang:${SLOT}
+   )
 "
 
 src_prepare() {

diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild 
b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
similarity index 96%
rename from dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild
rename to dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
index 24731ea4c979..053b146fad72 100644
--- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0.ebuild
+++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-16.0.0-r1.ebuild
@@ -23,7 +23,6 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
dev-util/spirv-headers
-   sys-devel/clang:${SLOT}
sys-devel/llvm:${SLOT}
 "
 
@@ -31,7 +30,10 @@ DEPEND="${RDEPEND}"
 
 BDEPEND="
virtual/pkgconfig
-   test? ( dev-python/lit )
+   test? (
+   dev-python/lit
+   sys-devel/clang:${SLOT}
+   )
 "
 
 PATCHES=(



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

2023-05-22 Thread Sam James
commit: 6cee5c6f2402ab245526da5fde462c04c71b654c
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:44:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cee5c6f

media-libs/libsdl2: defer to new global USE=vulkan description

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

 media-libs/libsdl2/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/libsdl2/metadata.xml b/media-libs/libsdl2/metadata.xml
index 31691542b898..9cf6272d454a 100644
--- a/media-libs/libsdl2/metadata.xml
+++ b/media-libs/libsdl2/metadata.xml
@@ -35,7 +35,6 @@
Enable support for the 
media-video/pipewire audio backend
Control audio support (disable at your own 
risk)
Control video support (disable at your own 
risk)
-   Enable Vulkan support


libsdl-org/SDL



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

2023-05-22 Thread Sam James
commit: 4170add960d76fc9a9e34968278c58ac5160062f
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:44:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4170add9

media-video/ffmpeg: defer to new global USE=vulkan description

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

 media-video/ffmpeg/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-video/ffmpeg/metadata.xml b/media-video/ffmpeg/metadata.xml
index 54cb9b3546d3..88482e70770c 100644
--- a/media-video/ffmpeg/metadata.xml
+++ b/media-video/ffmpeg/metadata.xml
@@ -72,7 +72,6 @@
Enables video stabilization filter using 
vid.stab library (media-libs/vidstab).
Enables Netflix's perceptual video quality 
assessment filter using the library (media-libs/libvmaf).
Enables VP8 and VP9 codec support using 
libvpx: Decoding does not require this to be enabled but libvpx can also be 
used for decoding; encoding requires this useflag to be enabled though.
-   Enables support for the vulkan API for GPU 
offload.
Enables HEVC encoding with 
media-libs/x265.
Enables net-libs/zeromq support 
with the zmq/azmq filters.
Enables media-libs/zimg based 
scale filter.



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

2023-05-22 Thread Sam James
commit: 93692c8a866f77bc6886019d0aafff418b37d433
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:45:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93692c8a

media-video/qmplay2: defer to new global USE=vulkan description

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

 media-video/qmplay2/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-video/qmplay2/metadata.xml b/media-video/qmplay2/metadata.xml
index fc1a5ebde4be..061f7e97eba9 100644
--- a/media-video/qmplay2/metadata.xml
+++ b/media-video/qmplay2/metadata.xml
@@ -23,6 +23,5 @@
Compile Vulkan shaders using 
media-libs/shaderc
Build with VideoFilters module
Build with Visualizations 
module
-   Build with Vulkan support

 



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtdeclarative/

2023-05-22 Thread Sam James
commit: e4e37db23e8e8f9615256639c1f670159f128cb2
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:43:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e37db2

dev-qt/qtdeclarative: defer to new global USE=vulkan description

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

 dev-qt/qtdeclarative/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-qt/qtdeclarative/metadata.xml 
b/dev-qt/qtdeclarative/metadata.xml
index aa22d78afb51..b1f5174a5c63 100644
--- a/dev-qt/qtdeclarative/metadata.xml
+++ b/dev-qt/qtdeclarative/metadata.xml
@@ -8,7 +8,6 @@

Build the LocalStorage import for 
QtQuick (requires QtSql)
Enable OpenGL support
-   Enable support for Vulkan
Enable QtSQL support
Enable QtWidgets support




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

2023-05-22 Thread Sam James
commit: 97fa6867c1d7736c03afd3997c9c46eb8bd205f1
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:44:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97fa6867

media-libs/mesa: defer to new global USE=vulkan description

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

 media-libs/mesa/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/mesa/metadata.xml b/media-libs/mesa/metadata.xml
index dbcc886c76ef..022f603de352 100644
--- a/media-libs/mesa/metadata.xml
+++ b/media-libs/mesa/metadata.xml
@@ -15,7 +15,6 @@
 Build the Mesa library for off-screen rendering.
 Enable codecs for patent-encumbered audio 
and video formats.
 Enable the VDPAU acceleration interface for the 
Gallium3D Video Layer.
-Enable Vulkan drivers
 Build vulkan-overlay-layer which displays 
Frames Per Second and other statistics
 Enable support for dev-libs/wayland
 Enable the XA (X Acceleration) API for Gallium3D.



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

2023-05-22 Thread Sam James
commit: 32f6affe7201f2c448bb2de07d76afb9c9ef4ab1
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:45:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f6affe

sys-apps/cpu-x: defer to new global USE=vulkan description

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

 sys-apps/cpu-x/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/sys-apps/cpu-x/metadata.xml b/sys-apps/cpu-x/metadata.xml
index 2dbac098c827..52d661f4aca7 100644
--- a/sys-apps/cpu-x/metadata.xml
+++ b/sys-apps/cpu-x/metadata.xml
@@ -25,7 +25,6 @@
Use the media-libs/glfw library for 
GPU info
Use the sys-apps/pciutils library 
for PCI info
Use the virtual/opencl 
library
-   Enable vulkan support


Intégrer bandwidth



[gentoo-commits] repo/gentoo:master commit in: x11-apps/mesa-progs/

2023-05-22 Thread Sam James
commit: 80051cf5ef3b00919388bdef162fdbce1065588c
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:49:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:52:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80051cf5

x11-apps/mesa-progs: defer to new global USE=vulkan description

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

 x11-apps/mesa-progs/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/x11-apps/mesa-progs/metadata.xml b/x11-apps/mesa-progs/metadata.xml
index 0ec5a5a457cc..4f7f34493419 100644
--- a/x11-apps/mesa-progs/metadata.xml
+++ b/x11-apps/mesa-progs/metadata.xml
@@ -7,7 +7,6 @@
   
   
 Build OpenGL ES 2 utilities
-Build Vulkan utilities
   
   
 mesa/demos



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

2023-05-22 Thread Sam James
commit: a4d57ad42bd5b374d34ef0531e749153682c0d01
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:44:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4d57ad4

media-video/ffmpeg-chromium: defer to new global USE=vulkan description

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

 media-video/ffmpeg-chromium/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-video/ffmpeg-chromium/metadata.xml 
b/media-video/ffmpeg-chromium/metadata.xml
index 5e0aeba3b15e..1d15ec93bf0f 100644
--- a/media-video/ffmpeg-chromium/metadata.xml
+++ b/media-video/ffmpeg-chromium/metadata.xml
@@ -9,6 +9,5 @@
Enables runtime CPU detection (useful for 
bindist, compatibility on other CPUs)
Build GPL code. Should be enabled unless you require 
LGPL binaries.
Enables Multi-Media Abstraction Layer (MMAL) decoding 
support: Available e.g. on the Raspberry Pi.
-   Enables support for the vulkan API for GPU 
offload.
 
 



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

2023-05-22 Thread Sam James
commit: ce054fc125732b6dd575de4a09ebbe5130ef2b4b
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:50:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce054fc1

app-emulation/wine-staging: defer to new global USE=vulkan description

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

 app-emulation/wine-staging/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-emulation/wine-staging/metadata.xml 
b/app-emulation/wine-staging/metadata.xml
index 6b988d9f6ff4..3ef81511155b 100644
--- a/app-emulation/wine-staging/metadata.xml
+++ b/app-emulation/wine-staging/metadata.xml
@@ -29,7 +29,6 @@ This variant of the Wine packaging includes the Wine-Staging 
patchset.
Install helpers that require perl 
(winedump/winemaker)
Pull in net-fs/samba with winbind 
for NTLM auth support
Enable gamepad support using 
media-libs/libsdl2
-   Enable Vulkan drivers



https://bugs.winehq.org/describecomponents.cgi?product=Wine-staging



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

2023-05-22 Thread Sam James
commit: 9e725db14b39c1b0ac3df53dc936e8f154e3ed50
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:44:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e725db1

games-strategy/warzone2100: defer to new global USE=vulkan description

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

 games-strategy/warzone2100/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-strategy/warzone2100/metadata.xml 
b/games-strategy/warzone2100/metadata.xml
index c43918c4e4e2..0d8a0f76b189 100644
--- a/games-strategy/warzone2100/metadata.xml
+++ b/games-strategy/warzone2100/metadata.xml
@@ -17,6 +17,5 @@


Enable Discord presence/join 
integration
-   Enable vulkan backend

 



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

2023-05-22 Thread Sam James
commit: 0d4c131a464dc907dce115be1cb469b5afd52162
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:44:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d4c131a

media-libs/libplacebo: defer to new global USE=vulkan description

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

 media-libs/libplacebo/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/libplacebo/metadata.xml 
b/media-libs/libplacebo/metadata.xml
index 66f7a3414c3d..cbe5ba3fb8de 100644
--- a/media-libs/libplacebo/metadata.xml
+++ b/media-libs/libplacebo/metadata.xml
@@ -9,7 +9,6 @@
Use dev-util/glslang to compile 
GLSL
Add support for color management via 
media-libs/lcms
Use media-libs/shaderc to 
compile GLSL
-   Add support for the vulkan graphics 
API



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



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

2023-05-22 Thread Sam James
commit: 3d0296e44815f25e7780346ebedd5be3eb54585c
Author: Sam James  gentoo  org>
AuthorDate: Mon May 22 20:01:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d0296e4

profiles: promote USE=vulkan to global USE flag

Thanks to leio for this improved phrasing.

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

 profiles/use.desc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/profiles/use.desc b/profiles/use.desc
index 2d5489acc568..47438c839071 100644
--- a/profiles/use.desc
+++ b/profiles/use.desc
@@ -344,6 +344,7 @@ videos - Install optional video files (used in some games)
 vim-syntax - Pulls in related vim syntax scripts
 vnc - Enable VNC (remote desktop viewer) support
 vorbis - Add support for the OggVorbis audio codec
+vulkan - Add support for 3D graphics and computing via the Vulkan 
cross-platform API
 wavpack - Add support for wavpack audio compression tools
 wayland - Enable dev-libs/wayland backend
 webkit - Add support for the WebKit HTML rendering/layout engine



[gentoo-commits] repo/gentoo:master commit in: gui-libs/wlroots/

2023-05-22 Thread Sam James
commit: c15cf5297e1a35acc08ec5c021fe69fafa8136c7
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:44:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15cf529

gui-libs/wlroots: defer to new global USE=vulkan description

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

 gui-libs/wlroots/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-libs/wlroots/metadata.xml b/gui-libs/wlroots/metadata.xml
index 10ac1444ba24..bbf86377156b 100644
--- a/gui-libs/wlroots/metadata.xml
+++ b/gui-libs/wlroots/metadata.xml
@@ -26,7 +26,6 @@
Enable support for input devices via 
dev-libs/libinput
Enable session support (is required for 
DRM and libinput)
Install the minimal wayland client, 
tinywl
-   Enable support for the vulkan backend 
renderer
Enable support for handling 
input/output devices through x11-libs/libxcb
Better error reporting when using 
xwayland
Enable support for X11 applications 
(XWayland)



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qt3d/

2023-05-22 Thread Sam James
commit: ed57a4292b413d10267d90deb939e26648a839ac
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:42:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed57a429

dev-qt/qt3d: defer to new global USE=vulkan description

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

 dev-qt/qt3d/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-qt/qt3d/metadata.xml b/dev-qt/qt3d/metadata.xml
index 2ca48171d6fd..b81d5a37bc53 100644
--- a/dev-qt/qt3d/metadata.xml
+++ b/dev-qt/qt3d/metadata.xml
@@ -8,7 +8,6 @@

Add support for gamepad hardware via 
dev-qt/qtgamepad
Build QML/QtQuick bindings
-   Enable support for Vulkan


https://bugreports.qt.io/



[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/

2023-05-22 Thread Sam James
commit: cee2ffd978dd850cae37e3ebc17e39e4f73b0cba
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:44:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee2ffd9

gui-libs/gtk: defer to new global USE=vulkan description

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

 gui-libs/gtk/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/gui-libs/gtk/metadata.xml b/gui-libs/gtk/metadata.xml
index 738bf162e983..272b295520e1 100644
--- a/gui-libs/gtk/metadata.xml
+++ b/gui-libs/gtk/metadata.xml
@@ -10,7 +10,6 @@
 Enable GtkPlacesSidebar to access cloud 
services
 Use x11-misc/colord for color management in 
printing
 Enable profiling data capture support using 
dev-util/sysprof-capture
-Enable support for the Vulkan graphics API
   
   
 cpe:/a:gtk:gtk



[gentoo-commits] repo/gentoo:master commit in: games-fps/gzdoom/

2023-05-22 Thread Sam James
commit: f4073e9351bf49fd5d20b662e72f8ed68481f6a0
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:43:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4073e93

games-fps/gzdoom: defer to new global USE=vulkan description

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

 games-fps/gzdoom/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-fps/gzdoom/metadata.xml b/games-fps/gzdoom/metadata.xml
index 79b8864223c7..41b3c9962102 100644
--- a/games-fps/gzdoom/metadata.xml
+++ b/games-fps/gzdoom/metadata.xml
@@ -17,7 +17,6 @@
Enable GLES2 backend
Enable non-free components
Enable software renderer
-   Enable Vulkan support


https://forum.zdoom.org/viewforum.php?f=2



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtgui/

2023-05-22 Thread Sam James
commit: c2a740a67b6d64a37c2dfba09f61a5a3f6492ef2
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:43:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2a740a6

dev-qt/qtgui: defer to new global USE=vulkan description

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

 dev-qt/qtgui/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-qt/qtgui/metadata.xml b/dev-qt/qtgui/metadata.xml
index c38d7a10ae72..ab06e044872c 100644
--- a/dev-qt/qtgui/metadata.xml
+++ b/dev-qt/qtgui/metadata.xml
@@ -14,7 +14,6 @@
Enable Linux framebuffer support for 
embedded devices
Enable support for touchscreen devices via 
x11-libs/tslib
Build plugin to receive touch events over the 
TUIO protocol
-   Enable support for Vulkan
Provide dev-qt/qtwayland to 
ensure Qt applications can be run as Wayland clients
Build the XCB platform plugin and enable X11 
integration




[gentoo-commits] repo/gentoo:master commit in: games-fps/quakeforge/

2023-05-22 Thread Sam James
commit: 326a57a6d3d39754cd4ae9d9fbde751c3ff0
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:49:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326a57a6

games-fps/quakeforge: defer to new global USE=vulkan description

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

 games-fps/quakeforge/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-fps/quakeforge/metadata.xml 
b/games-fps/quakeforge/metadata.xml
index 6e2db6623434..5114e2157d9b 100644
--- a/games-fps/quakeforge/metadata.xml
+++ b/games-fps/quakeforge/metadata.xml
@@ -31,7 +31,6 @@


Build Normal and QuakeWorld clients 
alongside the servers
-   Enable vulkan renderer (experimental)
Use media-sound/wildmidi for 
midi support





[gentoo-commits] repo/gentoo:master commit in: games-emulation/dolphin/

2023-05-22 Thread Sam James
commit: 8c08287c3ba983fb82a54cdacea0e6ccd0d3c60c
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:43:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c08287c

games-emulation/dolphin: defer to new global USE=vulkan description

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

 games-emulation/dolphin/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-emulation/dolphin/metadata.xml 
b/games-emulation/dolphin/metadata.xml
index f6526509705e..da1b3b2107be 100644
--- a/games-emulation/dolphin/metadata.xml
+++ b/games-emulation/dolphin/metadata.xml
@@ -14,7 +14,6 @@
Enable evdev input support
Increase logging output
Enables GBA controllers emulation using 
libmgba.
-   Enable support for Vulkan-based video 
backend.


Dolphin is a Gamecube and Wii emulator. Most games run 
perfectly or with



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

2023-05-22 Thread Sam James
commit: 679cc37b1c688c8bbbc5aacc587be3ed62740d22
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:42:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=679cc37b

dev-qt/qtbase: defer to new global USE=vulkan description

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

 dev-qt/qtbase/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-qt/qtbase/metadata.xml b/dev-qt/qtbase/metadata.xml
index ba54edfe722e..d828e06391c0 100644
--- a/dev-qt/qtbase/metadata.xml
+++ b/dev-qt/qtbase/metadata.xml
@@ -22,7 +22,6 @@
Enable native journald logging 
support
Enable support for touchscreen devices via 
x11-libs/tslib
Build plugin to receive touch events over the 
TUIO protocol
-   Enable support for Vulkan
Build Qt6Widgets module
Build the XCB platform plugin and enable X11 
integration




[gentoo-commits] repo/gentoo:master commit in: games-emulation/pcsx2/

2023-05-22 Thread Sam James
commit: 818a4f4096df066f3a6ca47aad95419c37c581c7
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:43:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818a4f40

games-emulation/pcsx2: defer to new global USE=vulkan description

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

 games-emulation/pcsx2/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/games-emulation/pcsx2/metadata.xml 
b/games-emulation/pcsx2/metadata.xml
index cf7d628cd86c..5e2be35968f1 100644
--- a/games-emulation/pcsx2/metadata.xml
+++ b/games-emulation/pcsx2/metadata.xml
@@ -16,7 +16,6 @@

Display a backtrace on crash using 
sys-libs/libbacktrace
Enable support for the 
media-sound/sndio backend
-   Enable support for Vulkan


https://github.com/PCSX2/pcsx2/issues



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

2023-05-22 Thread Sam James
commit: d451797b9ce75a867568deeb5aa233f8fd05f7d6
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:50:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d451797b

app-emulation/crossover-bin: defer to new global USE=vulkan description

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

 app-emulation/crossover-bin/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-emulation/crossover-bin/metadata.xml 
b/app-emulation/crossover-bin/metadata.xml
index af476b90f40a..10bb6fcf1fa8 100644
--- a/app-emulation/crossover-bin/metadata.xml
+++ b/app-emulation/crossover-bin/metadata.xml
@@ -10,6 +10,5 @@
Add support for OpenGL in bitmaps using 
libOSMesa
Enable OpenCL support
Support packet capture software (e.g. 
wireshark)
-   Enable Vulkan drivers

 



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

2023-05-22 Thread Sam James
commit: 425cb326e6499f1657d489c9a2f3675b4bb299fe
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:50:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=425cb326

app-emulation/wine-vanilla: defer to new global USE=vulkan description

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

 app-emulation/wine-vanilla/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/app-emulation/wine-vanilla/metadata.xml 
b/app-emulation/wine-vanilla/metadata.xml
index 6692b0b1d557..c9f0e02fc1eb 100644
--- a/app-emulation/wine-vanilla/metadata.xml
+++ b/app-emulation/wine-vanilla/metadata.xml
@@ -30,7 +30,6 @@ This variant of the Wine packaging does not include external 
patchsets
Pull in net-fs/samba with winbind 
for NTLM auth support
Enable gamepad support using 
media-libs/libsdl2
Enable DirectX 12 support using 
app-emulation/vkd3d
-   Enable Vulkan drivers



https://bugs.winehq.org/describecomponents.cgi?product=Wine



[gentoo-commits] repo/gentoo:master commit in: dev-games/godot/

2023-05-22 Thread Sam James
commit: 4cff853eb601c5f5f509793703fe1d6b948de9e8
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:42:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cff853e

dev-games/godot: defer to new global USE=vulkan description

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

 dev-games/godot/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-games/godot/metadata.xml b/dev-games/godot/metadata.xml
index ad0df117f2fd..a64b3cb9efea 100644
--- a/dev-games/godot/metadata.xml
+++ b/dev-games/godot/metadata.xml
@@ -26,7 +26,6 @@
Build an additional binary optimized for 
running games (only relevant with USE=tools)
Enable text-to-speech support
Enable the Godot Editor for game 
development
-   Enable support for Vulkan
Enable the WebM module





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

2023-05-22 Thread Sam James
commit: 07e8020eea78a4a1515667c8e00b49c1bd992e72
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:37:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07e8020e

sys-fs/xfsprogs: add 6.3.0

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

 sys-fs/xfsprogs/Manifest  |  1 +
 sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index 2af549a11791..3398369b6fe9 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -2,3 +2,4 @@ DIST xfsprogs-5.18.0.tar.xz 1310008 BLAKE2B 
a2a2835d53ee6ac55279636f3f3cdcecab87
 DIST xfsprogs-6.0.0.tar.xz 1320744 BLAKE2B 
ae1d175e3dc5f0f6819397f8166a419847da07616d472f81928e3086b9fac420c09e9406d752a34a957d6d9c82a45defb17d6773e87e3b5f4ff509952ef3e76e
 SHA512 
a3ddccdea1129038420d933f1e9ae8f9e75b3ad59fd0fe4c61b7a4dc6145f47b4262f68aefc3216d37cc33ee5643cd6f260ec83cd39d6b61a1cd046c03674ad8
 DIST xfsprogs-6.1.1.tar.xz 1322528 BLAKE2B 
f6551356ccc68ee6d0bdc50edcf9717bfc94053e97b408f0fa6b316d51391bd347baa8c6ce09e269d09177eec14befc4235738e92d5e4408bda1113c79b2b18b
 SHA512 
ec11cb9be34502a006f18ebea0a62aa227580753fce57cb7b6394d079fa41aee778382c06116a2fa45b67989a1501bbba2013829d2348b51e1136e668966c5e6
 DIST xfsprogs-6.2.0.tar.xz 1324216 BLAKE2B 
847ad267b3667604c9c6a30857605e9cef0f184b7c375d0771b29a0c9596f621a819cc4e88af939a3f9a3ce14a2984fece5e70346bc673a5982af6eebe3909cc
 SHA512 
71c04f744af9f4f3197a9c6eb468574d984c1532753f83f0bcd583cf737b89fab034442c072794975c813ea168572b39ae43f28d9a0428204be2fb7f1e141fc5
+DIST xfsprogs-6.3.0.tar.xz 1328452 BLAKE2B 
47a4ec45c88f26b32debd52283602d8244f996c071853b6bf7cf905f917436b1324bc9b58338346c8255201629d69e771d6c3bfd81f33f4f3c3907251d0a6c8c
 SHA512 
dbb3e77d0d9cf184a0e647b8231350401a7549a23a0bfd9121cf2a1b48e85f71d98329dff440fc6e984bcecfdcc2a72f0f27c4989560f3c55359f21f3fb434bb

diff --git a/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild 
b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
new file mode 100644
index ..1d995689b970
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.3.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd usr-ldscript
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/ 
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/;
+SRC_URI="https://www.kernel.org/pub/linux/utils/fs/xfs/${PN}/${P}.tar.xz;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="icu libedit nls selinux"
+
+RDEPEND="dev-libs/inih
+   dev-libs/userspace-rcu:=
+   >=sys-apps/util-linux-2.17.2
+   icu? ( dev-libs/icu:= )
+   libedit? ( dev-libs/libedit )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+   "${FILESDIR}"/${PN}-5.18.0-docdir.patch
+)
+
+src_prepare() {
+   default
+
+   # Fix doc dir
+   sed -i \
+   -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+   include/builddefs.in || die
+
+   # Don't install compressed docs
+   sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+   # include/builddefs.in will add FCFLAGS to CFLAGS which will
+   # unnecessarily clutter CFLAGS (and fortran isn't used)
+   unset FCFLAGS
+
+   # If set in user env, this breaks configure
+   unset PLATFORM
+
+   export DEBUG=-DNDEBUG
+
+   # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+   # However, we have to provide an empty value to avoid default
+   # flags.
+   export OPTIMIZER=" "
+
+   # Avoid automagic on libdevmapper (bug #709694)
+   export ac_cv_search_dm_task_create=no
+
+   # Build fails with -O3 (bug #712698)
+   replace-flags -O3 -O2
+
+   # Upstream does NOT support --disable-static anymore,
+   # https://www.spinics.net/lists/linux-xfs/msg30185.html
+   # https://www.spinics.net/lists/linux-xfs/msg30272.html
+   local myconf=(
+   --enable-static
+   --enable-blkid
+   --with-crond-dir="${EPREFIX}/etc/cron.d"
+   --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+   $(use_enable icu libicu)
+   $(use_enable nls gettext)
+   $(use_enable libedit editline)
+   )
+
+   if is-flagq -flto ; then
+   myconf+=( --enable-lto )
+   else
+   myconf+=( --disable-lto )
+   fi
+
+   econf "${myconf[@]}"
+}
+
+src_compile() {
+   emake V=1
+}
+
+src_install() {
+   emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+   emake 

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

2023-05-22 Thread Sam James
commit: c222f99961b73c19b9619599af57c331c879b507
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 02:50:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 02:51:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c222f999

dev-libs/ncnn: defer to new global USE=vulkan description

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

 dev-libs/ncnn/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/ncnn/metadata.xml b/dev-libs/ncnn/metadata.xml
index dca10975bb5f..bf5de435d137 100644
--- a/dev-libs/ncnn/metadata.xml
+++ b/dev-libs/ncnn/metadata.xml
@@ -11,7 +11,6 @@


Enable installation of various tools in 
addition to the library
-   Enable vulkan compute support


Tencent/ncnn



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

2023-05-22 Thread Sam James
commit: 78f6f21c9e982c20032d27b2f518574e530bc4a2
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 00:36:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:36:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f6f21c

sys-apps/portage: set DISTUTILS_EXT=1

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

 sys-apps/portage/portage-3.0.44-r1.ebuild   | 3 ++-
 sys-apps/portage/portage-3.0.45.3-r2.ebuild | 3 ++-
 sys-apps/portage/portage-3.0.46.ebuild  | 3 ++-
 sys-apps/portage/portage-3.0.47.ebuild  | 2 +-
 sys-apps/portage/portage-.ebuild| 1 +
 5 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/sys-apps/portage/portage-3.0.44-r1.ebuild 
b/sys-apps/portage/portage-3.0.44-r1.ebuild
index f6c5de541bb7..103f4824d441 100644
--- a/sys-apps/portage/portage-3.0.44-r1.ebuild
+++ b/sys-apps/portage/portage-3.0.44-r1.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 TMPFILES_OPTIONAL=1
 

diff --git a/sys-apps/portage/portage-3.0.45.3-r2.ebuild 
b/sys-apps/portage/portage-3.0.45.3-r2.ebuild
index 77fa14500ba4..77a95c1762c4 100644
--- a/sys-apps/portage/portage-3.0.45.3-r2.ebuild
+++ b/sys-apps/portage/portage-3.0.45.3-r2.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 TMPFILES_OPTIONAL=1
 

diff --git a/sys-apps/portage/portage-3.0.46.ebuild 
b/sys-apps/portage/portage-3.0.46.ebuild
index 77fa14500ba4..77a95c1762c4 100644
--- a/sys-apps/portage/portage-3.0.46.ebuild
+++ b/sys-apps/portage/portage-3.0.46.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 TMPFILES_OPTIONAL=1
 

diff --git a/sys-apps/portage/portage-3.0.47.ebuild 
b/sys-apps/portage/portage-3.0.47.ebuild
index 0ffe05fb589e..77a95c1762c4 100644
--- a/sys-apps/portage/portage-3.0.47.ebuild
+++ b/sys-apps/portage/portage-3.0.47.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 DISTUTILS_EXT=1
-PYTHON_COMPAT=( pypy3 python3_{9..11} )
+PYTHON_COMPAT=( pypy3 python3_{10..11} )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 TMPFILES_OPTIONAL=1
 

diff --git a/sys-apps/portage/portage-.ebuild 
b/sys-apps/portage/portage-.ebuild
index d25ac103a8dd..972c389246bf 100644
--- a/sys-apps/portage/portage-.ebuild
+++ b/sys-apps/portage/portage-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 
+DISTUTILS_EXT=1
 PYTHON_COMPAT=( pypy3 python3_{9..11} )
 PYTHON_REQ_USE='bzip2(+),threads(+)'
 TMPFILES_OPTIONAL=1



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

2023-05-22 Thread Sam James
commit: 6da3e0fd0ddf551cf39b6ac329ee51051a22
Author: gcarq  protonmail  com>
AuthorDate: Mon Mar 27 13:47:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:22:09 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=6da3e0fd

mergeme: Put xattr comparison logic behind xattr feature flag

Signed-off-by: gcarq  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 lib/portage/dbapi/vartree.py | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/lib/portage/dbapi/vartree.py b/lib/portage/dbapi/vartree.py
index 676d4aa05..739b47f7f 100644
--- a/lib/portage/dbapi/vartree.py
+++ b/lib/portage/dbapi/vartree.py
@@ -6267,9 +6267,10 @@ class dblink:
 if mydmode is None or not stat.S_ISREG(mydmode) or mymode != mydmode:
 return True
 
-excluded_xattrs = self.settings.get("PORTAGE_XATTR_EXCLUDE", "")
-if not _cmpxattr(mysrc, mydest, exclude=excluded_xattrs):
-return True
+if "xattr" in self.settings.features:
+excluded_xattrs = self.settings.get("PORTAGE_XATTR_EXCLUDE", "")
+if not _cmpxattr(mysrc, mydest, exclude=excluded_xattrs):
+return True
 
 return not filecmp.cmp(mysrc, mydest, shallow=False)
 



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

2023-05-22 Thread Sam James
commit: 7ca20833feaeaa8364b0ef4911cb81ccfa041de4
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 00:25:49 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:25:49 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7ca20833

NEWS: update for merge improvements w/ CoW

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

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

diff --git a/NEWS b/NEWS
index baf1140f8..429669eaf 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,15 @@ Breaking changes:
 * Output deprecation warnings for portageq, prepstrip and prepallstrip
   when they are called from an ebuild (bug #906129, bug #906156).
 
+Features:
+* Optimize merge process by only writing files to disk if a package's
+  contents have changed. This is particularly beneficial on CoW filesystems
+  with snapshots. This is always enabled. See bug #722270.
+
+  This also adds an additional optional optimization to overwrite only if
+  the hashes have changed, via FEATURES="ignore-mtime". Note that this violates
+  a condition in PMS so should not be relied upon. It is off by default.
+
 Bug fixes:
 * fowners, fperms: Fix handling of relative pathnames (bug #905223).
 



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

2023-05-22 Thread Sam James
commit: a87be47f7d3245050da43d7c3ab4760d47e9fac5
Author: gcarq  protonmail  com>
AuthorDate: Tue Feb 21 00:04:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:22:09 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a87be47f

mergeme: Don't overwrite files if the content matches

Uses filecmp.cmp(shallow=False) to compare file contents and
doesn't replace them if they are equal. This results in less disk
churn and helps to keep filesystem snapshots as small as possible.

Closes: https://bugs.gentoo.org/722270
Signed-off-by: gcarq  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 lib/portage/dbapi/vartree.py | 47 +---
 1 file changed, 27 insertions(+), 20 deletions(-)

diff --git a/lib/portage/dbapi/vartree.py b/lib/portage/dbapi/vartree.py
index a9e332a74..327b72bed 100644
--- a/lib/portage/dbapi/vartree.py
+++ b/lib/portage/dbapi/vartree.py
@@ -3,6 +3,8 @@
 
 __all__ = ["vardbapi", "vartree", "dblink"] + ["write_contents", 
"tar_contents"]
 
+import filecmp
+
 import portage
 
 portage.proxy.lazyimport.lazyimport(
@@ -5800,28 +5802,33 @@ class dblink:
 # whether config protection or not, we merge the new file the
 # same way.  Unless moveme=0 (blocking directory)
 if moveme:
-# Create hardlinks only for source files that already exist
-# as hardlinks (having identical st_dev and st_ino).
-hardlink_key = (mystat.st_dev, mystat.st_ino)
+# only replace the existing file if it differs, see #722270
+already_merged = os.path.exists(mydest)
+if already_merged and filecmp.cmp(mysrc, mydest, 
shallow=False):
+zing = "==="
+else:
+# Create hardlinks only for source files that already 
exist
+# as hardlinks (having identical st_dev and st_ino).
+hardlink_key = (mystat.st_dev, mystat.st_ino)
 
-hardlink_candidates = 
self._hardlink_merge_map.get(hardlink_key)
-if hardlink_candidates is None:
-hardlink_candidates = []
-self._hardlink_merge_map[hardlink_key] = 
hardlink_candidates
+hardlink_candidates = 
self._hardlink_merge_map.get(hardlink_key)
+if hardlink_candidates is None:
+hardlink_candidates = []
+self._hardlink_merge_map[hardlink_key] = 
hardlink_candidates
 
-mymtime = movefile(
-mysrc,
-mydest,
-newmtime=thismtime,
-sstat=mystat,
-mysettings=self.settings,
-hardlink_candidates=hardlink_candidates,
-encoding=_encodings["merge"],
-)
-if mymtime is None:
-return 1
-hardlink_candidates.append(mydest)
-zing = ">>>"
+mymtime = movefile(
+mysrc,
+mydest,
+newmtime=thismtime,
+sstat=mystat,
+mysettings=self.settings,
+hardlink_candidates=hardlink_candidates,
+encoding=_encodings["merge"],
+)
+if mymtime is None:
+return 1
+hardlink_candidates.append(mydest)
+zing = ">>>"
 
 try:
 self._merged_path(mydest, os.lstat(mydest))



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

2023-05-22 Thread Sam James
commit: 5572b73744121f67c4e55040966bfe91a0e5fb6c
Author: gcarq  protonmail  com>
AuthorDate: Tue Mar 21 16:19:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:22:09 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=5572b737

mergeme: Consider file mode and xattr for comparison

Implements dblink._needs_move(...) to take care of file equality
checks which consist of file mode, extended attributes and
file content.

Signed-off-by: gcarq  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 lib/portage/dbapi/vartree.py | 32 +---
 lib/portage/util/movefile.py | 29 +
 2 files changed, 54 insertions(+), 7 deletions(-)

diff --git a/lib/portage/dbapi/vartree.py b/lib/portage/dbapi/vartree.py
index 327b72bed..317cf327a 100644
--- a/lib/portage/dbapi/vartree.py
+++ b/lib/portage/dbapi/vartree.py
@@ -3,8 +3,6 @@
 
 __all__ = ["vardbapi", "vartree", "dblink"] + ["write_contents", 
"tar_contents"]
 
-import filecmp
-
 import portage
 
 portage.proxy.lazyimport.lazyimport(
@@ -34,7 +32,7 @@ portage.proxy.lazyimport.lazyimport(
 "portage.util.env_update:env_update",
 "portage.util.install_mask:install_mask_dir,InstallMask,_raise_exc",
 "portage.util.listdir:dircache,listdir",
-"portage.util.movefile:movefile",
+"portage.util.movefile:movefile,_cmpxattr",
 "portage.util.path:first_existing,iter_parents",
 "portage.util.writeable_check:get_ro_checker",
 "portage.util._xattr:xattr",
@@ -95,6 +93,7 @@ from ._ContentsCaseSensitivityManager import 
ContentsCaseSensitivityManager
 
 import argparse
 import errno
+import filecmp
 import fnmatch
 import functools
 import gc
@@ -5803,10 +5802,7 @@ class dblink:
 # same way.  Unless moveme=0 (blocking directory)
 if moveme:
 # only replace the existing file if it differs, see #722270
-already_merged = os.path.exists(mydest)
-if already_merged and filecmp.cmp(mysrc, mydest, 
shallow=False):
-zing = "==="
-else:
+if self._needs_move(mysrc, mydest, mymode, mydmode):
 # Create hardlinks only for source files that already 
exist
 # as hardlinks (having identical st_dev and st_ino).
 hardlink_key = (mystat.st_dev, mystat.st_ino)
@@ -5829,6 +5825,8 @@ class dblink:
 return 1
 hardlink_candidates.append(mydest)
 zing = ">>>"
+else:
+zing = "==="
 
 try:
 self._merged_path(mydest, os.lstat(mydest))
@@ -6254,6 +6252,26 @@ class dblink:
 finally:
 self.unlockdb()
 
+def _needs_move(self, mysrc, mydest, mymode, mydmode):
+"""
+Checks whether the given file at |mysrc| needs to be moved to |mydest| 
or if
+they are identical.
+
+Takes file mode and extended attributes into account.
+Should only be used for regular files.
+"""
+if not os.path.exists(mydest):
+return True
+
+if mymode != mydmode:
+return True
+
+excluded_xattrs = self.settings.get("PORTAGE_XATTR_EXCLUDE", "")
+if not _cmpxattr(mysrc, mydest, exclude=excluded_xattrs):
+return True
+
+return not filecmp.cmp(mysrc, mydest, shallow=False)
+
 
 def merge(
 mycat,

diff --git a/lib/portage/util/movefile.py b/lib/portage/util/movefile.py
index d46c56ade..e2f19ba92 100644
--- a/lib/portage/util/movefile.py
+++ b/lib/portage/util/movefile.py
@@ -105,6 +105,35 @@ def _copyxattr(src, dest, exclude=None):
 )
 
 
+def _cmpxattr(src, dest, exclude=None):
+"""
+Compares extended attributes between |src| and |dest| and returns True
+if they are equal or xattrs are not supported, False otherwise
+"""
+try:
+src_attrs = xattr.list(src)
+dest_attrs = xattr.list(dest)
+except OSError as e:
+if e.errno != OperationNotSupported.errno:
+raise
+return True
+
+if src_attrs:
+if exclude is not None and isinstance(src_attrs[0], bytes):
+exclude = exclude.encode(_encodings["fs"])
+exclude = _get_xattr_excluder(exclude)
+
+src_attrs = {attr for attr in src_attrs if not exclude(attr)}
+dest_attrs = {attr for attr in dest_attrs if not exclude(attr)}
+if src_attrs != dest_attrs:
+return False
+
+for attr in src_attrs:
+if xattr.get(src, attr) != xattr.get(dest, attr):
+return False
+return True
+
+
 def movefile(
 src,
 dest,



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

2023-05-22 Thread Sam James
commit: 89703c688868c9eb8cd6115cb42ff92f0b9668b8
Author: gcarq  protonmail  com>
AuthorDate: Mon May 15 09:55:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:22:09 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=89703c68

mergeme: Update mtime if file is equal and introduce ignore-mtime

Updates the mtime per default if the file is equal and adds a new
feature flag called "ignore-mtime" to ignore mtime updates if the
target file is equal.

Signed-off-by: gcarq  protonmail.com>
Closes: https://github.com/gentoo/portage/pull/991
Signed-off-by: Sam James  gentoo.org>

 lib/portage/const.py | 1 +
 lib/portage/dbapi/vartree.py | 8 
 man/make.conf.5  | 6 ++
 3 files changed, 15 insertions(+)

diff --git a/lib/portage/const.py b/lib/portage/const.py
index 10a208ceb..cb6796164 100644
--- a/lib/portage/const.py
+++ b/lib/portage/const.py
@@ -159,6 +159,7 @@ SUPPORTED_FEATURES = frozenset(
 "getbinpkg",
 "gpg-keepalive",
 "icecream",
+"ignore-mtime",
 "installsources",
 "ipc-sandbox",
 "keeptemp",

diff --git a/lib/portage/dbapi/vartree.py b/lib/portage/dbapi/vartree.py
index 739b47f7f..441e74661 100644
--- a/lib/portage/dbapi/vartree.py
+++ b/lib/portage/dbapi/vartree.py
@@ -5422,6 +5422,7 @@ class dblink:
 srcroot = normalize_path(srcroot).rstrip(sep) + sep
 destroot = normalize_path(destroot).rstrip(sep) + sep
 calc_prelink = "prelink-checksums" in self.settings.features
+ignore_mtime = "ignore-mtime" in self.settings.features
 
 protect_if_modified = (
 "config-protect-if-modified" in self.settings.features
@@ -5830,6 +5831,13 @@ class dblink:
 hardlink_candidates.append(mydest)
 zing = ">>>"
 else:
+if not ignore_mtime:
+mymtime = thismtime if thismtime is not None else 
mymtime
+try:
+os.utime(mydest, ns=(mymtime, mymtime))
+except OSError:
+# utime can fail here with EPERM
+pass
 zing = "==="
 
 try:

diff --git a/man/make.conf.5 b/man/make.conf.5
index 85ee88c05..ed5b7d7fc 100644
--- a/man/make.conf.5
+++ b/man/make.conf.5
@@ -533,6 +533,12 @@ If your GPG is auto unlocked on login, you do not need 
this.
 .B icecream
 Enable portage support for the icecream package.
 .TP
+.B ignore\-mtime
+Do not update mtime if the target file is equal. This can be useful on some
+filesystems to better utilize features like snapshots and data deduplication,
+however this violates the preservation of file modification times as stipulated
+in the PMS.
+.TP
 .B installsources
 Install source code into /usr/src/debug/${CATEGORY}/${PF} (also see
 \fBsplitdebug\fR). This feature works only if debugedit is installed, CFLAGS



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

2023-05-22 Thread Sam James
commit: 35b5e4d71ebb5c7408dba7dc27cff0c22cad1562
Author: gcarq  protonmail  com>
AuthorDate: Mon Mar 27 13:31:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:22:09 2023 +
URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=35b5e4d7

mergeme: Rely on mydmode instead of calling os.path.exists again

Signed-off-by: gcarq  protonmail.com>
Signed-off-by: Sam James  gentoo.org>

 lib/portage/dbapi/vartree.py | 9 +
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/lib/portage/dbapi/vartree.py b/lib/portage/dbapi/vartree.py
index 317cf327a..676d4aa05 100644
--- a/lib/portage/dbapi/vartree.py
+++ b/lib/portage/dbapi/vartree.py
@@ -5544,6 +5544,8 @@ class dblink:
 destmd5,
 mydest_link,
 )
+if protected and moveme:
+mydmode = None
 
 zing = "!!!"
 if not moveme:
@@ -5584,6 +5586,7 @@ class dblink:
 msg.append("")
 self._eerror("preinst", msg)
 mydest = newdest
+mydmode = None
 
 # if secondhand is None it means we're operating in "force" 
mode and should not create a second hand.
 if (secondhand is not None) and (not os.path.exists(myrealto)):
@@ -5797,6 +5800,7 @@ class dblink:
 msg.append("")
 self._eerror("preinst", msg)
 mydest = newdest
+mydmode = None
 
 # whether config protection or not, we merge the new file the
 # same way.  Unless moveme=0 (blocking directory)
@@ -6260,10 +6264,7 @@ class dblink:
 Takes file mode and extended attributes into account.
 Should only be used for regular files.
 """
-if not os.path.exists(mydest):
-return True
-
-if mymode != mydmode:
+if mydmode is None or not stat.S_ISREG(mydmode) or mymode != mydmode:
 return True
 
 excluded_xattrs = self.settings.get("PORTAGE_XATTR_EXCLUDE", "")



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

2023-05-22 Thread Sam James
commit: 3ed16bc0cfeec8ab47dca960e6adac751832853b
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 00:10:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:10:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ed16bc0

dev-libs/libfastjson: Stabilize 1.2304.0 arm64, #906767

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

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

diff --git a/dev-libs/libfastjson/libfastjson-1.2304.0.ebuild 
b/dev-libs/libfastjson/libfastjson-1.2304.0.ebuild
index 630217c2d521..7a6bae3ec5d1 100644
--- a/dev-libs/libfastjson/libfastjson-1.2304.0.ebuild
+++ b/dev-libs/libfastjson/libfastjson-1.2304.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/rsyslog/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
 LICENSE="MIT"
 SLOT="0/4.3.0"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc64 ~riscv sparc x86"
 IUSE="static-libs"
 
 BDEPEND=">=sys-devel/autoconf-archive-2015.02.04"



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

2023-05-22 Thread Sam James
commit: 9615bf1c337d506abe864e52c748890b7811eeed
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 00:10:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:10:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9615bf1c

app-text/xdvik: Stabilize 22.87.06-r1 arm64, #906738

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

 app-text/xdvik/xdvik-22.87.06-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-text/xdvik/xdvik-22.87.06-r1.ebuild 
b/app-text/xdvik/xdvik-22.87.06-r1.ebuild
index 4dbf48716054..6669629ca549 100644
--- a/app-text/xdvik/xdvik-22.87.06-r1.ebuild
+++ b/app-text/xdvik/xdvik-22.87.06-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/xdvi/${P}.tar.gz
https://dev.gentoo.org/~pacho/${PN}/${PN}_192.png;
 S="${WORKDIR}"/${P}/texk/xdvik
 
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~x64-solaris ~x86-solaris"
 SLOT="0"
 LICENSE="GPL-2"
 IUSE="motif neXt Xaw3d emacs"



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

2023-05-22 Thread Sam James
commit: 90366b64acd3c295ab281f697411ade5ab58450d
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 00:10:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:10:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90366b64

sys-libs/libblockdev: Stabilize 2.28-r1 arm64, #906734

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

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

diff --git a/sys-libs/libblockdev/libblockdev-2.28-r1.ebuild 
b/sys-libs/libblockdev/libblockdev-2.28-r1.ebuild
index f23dfcaddeaf..82e4e0aea9a4 100644
--- a/sys-libs/libblockdev/libblockdev-2.28-r1.ebuild
+++ b/sys-libs/libblockdev/libblockdev-2.28-r1.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == * ]] ; then
 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"
+   KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv 
sparc x86"
 fi
 LICENSE="LGPL-2+"
 SLOT="0"



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

2023-05-22 Thread Sam James
commit: 41f6c7e495ee3d7a7bb067aff86424e2a42dc79c
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 00:10:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:10:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41f6c7e4

sys-apps/flashrom: Stabilize 1.3.0 arm64, #906737

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

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

diff --git a/sys-apps/flashrom/flashrom-1.3.0.ebuild 
b/sys-apps/flashrom/flashrom-1.3.0.ebuild
index e76dc959e4d4..3945628c82a7 100644
--- a/sys-apps/flashrom/flashrom-1.3.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.3.0.ebuild
@@ -7,7 +7,7 @@ inherit meson
 
 MY_P="${PN}-v${PV}"
 SRC_URI="https://download.flashrom.org/releases/${MY_P}.tar.bz2;
-KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86"
 S="${WORKDIR}/${MY_P}"
 
 DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM 
chips"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/lightdm-gtk-greeter/

2023-05-22 Thread Sam James
commit: d4f7ceaa92a345646a16cc4db1e67a68ea2f8ba1
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 00:10:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:10:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f7ceaa

x11-misc/lightdm-gtk-greeter: Stabilize 2.0.8-r1 arm64, #906732

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

 x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild 
b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild
index 1d95b9b414de..cbb32848f1f5 100644
--- a/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild
+++ b/x11-misc/lightdm-gtk-greeter/lightdm-gtk-greeter-2.0.8-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Xubuntu/${PN}/releases/download/${P}/${P}.tar.gz
 LICENSE="GPL-3 LGPL-3
branding? ( CC-BY-3.0 )"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
 IUSE="appindicator branding"
 
 DEPEND="x11-libs/gtk+:3



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

2023-05-22 Thread Sam James
commit: 294473645bbce3a911c870d833a3dba8c3884db5
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 00:10:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:10:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29447364

sci-libs/gdal: Stabilize 3.6.4 arm64, #906296

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

 sci-libs/gdal/gdal-3.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sci-libs/gdal/gdal-3.6.4.ebuild b/sci-libs/gdal/gdal-3.6.4.ebuild
index 7031e365e80b..56e09647b200 100644
--- a/sci-libs/gdal/gdal-3.6.4.ebuild
+++ b/sci-libs/gdal/gdal-3.6.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" test? ( 
https://download.osgeo.org/${PN}/${PV}/${PN}autotest-${PV}.ta
 
 LICENSE="BSD Info-ZIP MIT"
 SLOT="0/32" # subslot is libgdal.so.
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux ~ppc-macos"
 IUSE="armadillo +curl cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_sse 
cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_ssse3 doc fits geos gif 
gml hdf5 heif java jpeg jpeg2k lzma mysql netcdf odbc ogdi opencl oracle pdf 
png postgres python spatialite sqlite test webp xls zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: app-cdr/cdrdao/

2023-05-22 Thread Sam James
commit: bb6eb98d98e4898b28fe3476e07d1c651e5c9862
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 00:10:27 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:10:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb6eb98d

app-cdr/cdrdao: Stabilize 1.2.5 arm64, #906670

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

 app-cdr/cdrdao/cdrdao-1.2.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-cdr/cdrdao/cdrdao-1.2.5.ebuild 
b/app-cdr/cdrdao/cdrdao-1.2.5.ebuild
index 5c04a08ce0b1..b990b2055eaf 100644
--- a/app-cdr/cdrdao/cdrdao-1.2.5.ebuild
+++ b/app-cdr/cdrdao/cdrdao-1.2.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86"
 IUSE="encode mad vorbis"
 
 DEPEND="app-cdr/cdrtools



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

2023-05-22 Thread Sam James
commit: 43d0023d786a729e13aaad64afa4ee65d93b760d
Author: Sam James  gentoo  org>
AuthorDate: Tue May 23 00:10:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 23 00:10:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d0023d

app-shells/gentoo-bashcomp: Stabilize 20230313 arm64, #906733

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

 app-shells/gentoo-bashcomp/gentoo-bashcomp-20230313.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20230313.ebuild 
b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20230313.ebuild
index 63e25bdf90d3..4cd1da73bca8 100644
--- a/app-shells/gentoo-bashcomp/gentoo-bashcomp-20230313.ebuild
+++ b/app-shells/gentoo-bashcomp/gentoo-bashcomp-20230313.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris"
 
 src_install() {
emake DESTDIR="${D}" install \



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

2023-05-22 Thread Louis Sautier
commit: 846eb91c6c73b6908085236ff2e176ef6100ef41
Author: Louis Sautier  gentoo  org>
AuthorDate: Tue May 23 00:00:34 2023 +
Commit: Louis Sautier  gentoo  org>
CommitDate: Tue May 23 00:00:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=846eb91c

dev-python/pulsectl: add 23.5.2

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

 dev-python/pulsectl/Manifest   |  1 +
 dev-python/pulsectl/pulsectl-23.5.2.ebuild | 30 ++
 2 files changed, 31 insertions(+)

diff --git a/dev-python/pulsectl/Manifest b/dev-python/pulsectl/Manifest
index 34929a518307..b18765a3509d 100644
--- a/dev-python/pulsectl/Manifest
+++ b/dev-python/pulsectl/Manifest
@@ -1,2 +1,3 @@
 DIST pulsectl-22.3.2.tar.gz 40901 BLAKE2B 
5b3eb752865e95cfbb70a7228409fea70b4c55c7297d652b4614df7ea4764dcb446f7a3e25bb89f6a55badbf6b300381c7c28c56f0a47e7faf1e63003f39d02c
 SHA512 
7fc11c792a9e586d191a32831e0ef8896c40da1fdeddfd4467d7ec352e5e0ef0c910d7a2e8e82e1a381b16afefa17c9c9db4821be74d4694c934337b2a862f0c
 DIST pulsectl-23.5.1.tar.gz 41131 BLAKE2B 
4e24a0d79d2f5c5a365a23643019150693862a636115a0fcf26dbc64cf9d80a8637c1f03193f8d2513660e8f5268946ef287d01b93b7fd3a416dbb05b2c619f0
 SHA512 
69516e1d64cb2e27643de6fcb273b621ab89a03dd5c40eb71a7fa6b846da96f8f10baacf794c73edc3f60f65787c7050c16c234aa5b23169c2d5ae815232372a
+DIST pulsectl-23.5.2.tar.gz 41119 BLAKE2B 
45239e9b6b3e19356f7c89acb673d9287e9e38099608e246c8334a5de82bf93d813688e376cf5aedb92e6b3368ce93bae1df630726a5ae568c83d774c942f848
 SHA512 
4f05edd994aac1964c358c50a95f564afb40fcc6ac410d5189525312c042057954d040dc41939b665347a39453244eccc138c4c7d628ef2da62034606716ecb9

diff --git a/dev-python/pulsectl/pulsectl-23.5.2.ebuild 
b/dev-python/pulsectl/pulsectl-23.5.2.ebuild
new file mode 100644
index ..a13a963b83ea
--- /dev/null
+++ b/dev-python/pulsectl/pulsectl-23.5.2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{9..11} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python high-level interface and ctypes-based bindings for 
PulseAudio (libpulse)"
+HOMEPAGE="
+   https://github.com/mk-fg/python-pulse-control/
+   https://pypi.org/project/pulsectl/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+   media-sound/pulseaudio
+"
+BDEPEND="
+   test? (
+   media-sound/pulseaudio-daemon
+   )
+"
+
+distutils_enable_tests unittest



[gentoo-commits] repo/proj/guru:dev commit in: dev-python/guppy3/, dev-python/guppy3/files/

2023-05-22 Thread YiFei Zhu
commit: 1c62f2e44056fd5e741cdff56e3983352b2a668c
Author: YiFei Zhu  gmail  com>
AuthorDate: Mon May 22 23:12:54 2023 +
Commit: YiFei Zhu  gmail  com>
CommitDate: Mon May 22 23:14:35 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1c62f2e4

dev-python/guppy3: Fix assertion on USE=debug

Applied patch upstream.

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

 .../files/guppy3-3.1.3-py311-refcount-assert.patch | 44 ++
 ...{guppy3-3.1.3.ebuild => guppy3-3.1.3-r1.ebuild} |  4 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-python/guppy3/files/guppy3-3.1.3-py311-refcount-assert.patch 
b/dev-python/guppy3/files/guppy3-3.1.3-py311-refcount-assert.patch
new file mode 100644
index 0..8a8840d55
--- /dev/null
+++ b/dev-python/guppy3/files/guppy3-3.1.3-py311-refcount-assert.patch
@@ -0,0 +1,44 @@
+From 71f3455f73eedef78ccf79c17ed5adbb36d11eeb Mon Sep 17 00:00:00 2001
+From: YiFei Zhu 
+Date: Mon, 22 May 2023 15:54:24 -0700
+Subject: [PATCH] nodegraph: Fix refcount sanity assertion for Python 3.11
+
+Python 3.11 created immortal objects whose initial refcount is
+9, larger than 0xa00. This breaks the assertin here.
+
+Caught by https://bugs.gentoo.org/906937
+
+Fortunately I don't seem to need to do a new release with this fix
+because the wheels are built with -DNDEBUG.
+---
+ src/heapy/nodegraph.c | 14 --
+ 1 file changed, 12 insertions(+), 2 deletions(-)
+
+diff --git a/src/heapy/nodegraph.c b/src/heapy/nodegraph.c
+index 2fd9c83..765f5ee 100644
+--- a/src/heapy/nodegraph.c
 b/src/heapy/nodegraph.c
+@@ -148,8 +148,18 @@ NyNodeGraph_AddEdge(NyNodeGraphObject *ng, PyObject *src, 
PyObject *tgt)
+ ng->edges[ng->used_size-1].tgt == tgt)
+ return 0;
+ 
+-assert(Py_REFCNT(src) < 0xa00 && (Py_uintptr_t)Py_TYPE(src) > 0x1000);
+-assert(Py_REFCNT(tgt) < 0xa00 && (Py_uintptr_t)Py_TYPE(tgt) > 0x1000);
++#if PY_MAJOR_VERSION >= 3 && PY_MINOR_VERSION >= 11
++/* Py >= 3.11 _PyObject_IMMORTAL_INIT sets initial refcount of 9 
*/
++assert((Py_uintptr_t)Py_TYPE(src) > 0x1000 &&
++(Py_REFCNT(src) < 0xa00 ||
++ (Py_REFCNT(src) >= 9 && Py_REFCNT(src) < 9 + 
0xa00)));
++assert((Py_uintptr_t)Py_TYPE(tgt) > 0x1000 &&
++(Py_REFCNT(tgt) < 0xa00 ||
++ (Py_REFCNT(tgt) >= 9 && Py_REFCNT(tgt) < 9 + 
0xa00)));
++#else
++assert((Py_uintptr_t)Py_TYPE(src) > 0x1000 && Py_REFCNT(src) < 0xa00);
++assert((Py_uintptr_t)Py_TYPE(tgt) > 0x1000 && Py_REFCNT(tgt) < 0xa00);
++#endif
+ 
+ if (ng->used_size >= ng->allo_size) {
+ Py_ssize_t allo = roundupsize(ng->used_size + 1);
+-- 
+2.40.1
+

diff --git a/dev-python/guppy3/guppy3-3.1.3.ebuild 
b/dev-python/guppy3/guppy3-3.1.3-r1.ebuild
similarity index 88%
rename from dev-python/guppy3/guppy3-3.1.3.ebuild
rename to dev-python/guppy3/guppy3-3.1.3-r1.ebuild
index cadaab1a5..fc3048258 100644
--- a/dev-python/guppy3/guppy3-3.1.3.ebuild
+++ b/dev-python/guppy3/guppy3-3.1.3-r1.ebuild
@@ -18,6 +18,10 @@ LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
+PATCHES=(
+   "${FILESDIR}"/guppy3-3.1.3-py311-refcount-assert.patch
+)
+
 python_test() {
cd "${T}" || die
"${EPYTHON}" "${S}"/guppy/heapy/test/test_all.py || die



[gentoo-commits] repo/gentoo:master commit in: games-server/bedrock-server/

2023-05-22 Thread Conrad Kostecki
commit: 175cd592ec5ccda46be732fe3f0ba67e9992b2a1
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon May 22 21:35:15 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May 22 21:35:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=175cd592

games-server/bedrock-server: add 1.19.83.01

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

 games-server/bedrock-server/Manifest   |  1 +
 .../bedrock-server-1.19.83.01.ebuild   | 56 ++
 2 files changed, 57 insertions(+)

diff --git a/games-server/bedrock-server/Manifest 
b/games-server/bedrock-server/Manifest
index 20e4dd50f9ce..b2efca06a0c9 100644
--- a/games-server/bedrock-server/Manifest
+++ b/games-server/bedrock-server/Manifest
@@ -1,2 +1,3 @@
 DIST bedrock-server-1.19.73.02.zip 79102952 BLAKE2B 
7fb3c275681c25e607201bc9d1f8b7b76108333eb784dd3a87a547881b6984ac50ccb0ba52577aaa86db6e63d20307a1572061e8b08a96e7d0a4c09706a60a1e
 SHA512 
c5d805322fe641a51da8497fc336400f9e1534f2bf95cb8a7bfb73ed5117109e2d7293ac932fbaca9665bfe899c232945081f66680833bf0046d99da2632efe5
 DIST bedrock-server-1.19.81.01.zip 81096423 BLAKE2B 
bc0874b607aac84b86448352123f8b2893f68dc96640fecbfc40784f55fa62003cf61e850996ffcc1e9f0270aa09a1bec3798029991c7a6f3d476bee7e134adc
 SHA512 
200369dcf6c4288004b793a1b345139fac7da38019332d0c9fef679ba09234f157ed036526f3fc45964716ac0ecb287300d8015fe636238a95a1a89b2dea97d6
+DIST bedrock-server-1.19.83.01.zip 81095695 BLAKE2B 
e84048f39e93216d4f6d03e6451de316c509379ac95f90c6d494c01d86c42ccc7197f0cc7693dad2ddced55f379c1f7c21f42bbf3c71bfecb8cd855c51c87907
 SHA512 
8039b67002a7037ba6389e3d4d86a76f10490e749310d5a5ff04bd91b3a8b30fe7af4b251d8401564f8ca2584a11328f4b3289fcb06d7c58d95c2688eff87d8d

diff --git a/games-server/bedrock-server/bedrock-server-1.19.83.01.ebuild 
b/games-server/bedrock-server/bedrock-server-1.19.83.01.ebuild
new file mode 100644
index ..aa93f6d0bc04
--- /dev/null
+++ b/games-server/bedrock-server/bedrock-server-1.19.83.01.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd
+
+DESCRIPTION="The official bedrock (non-java) based server for the sandbox 
video game"
+HOMEPAGE="https://www.minecraft.net/;
+SRC_URI="https://minecraft.azureedge.net/bin-linux/${P}.zip;
+S="${WORKDIR}"
+
+LICENSE="Mojang"
+SLOT="0"
+KEYWORDS="-* ~amd64"
+
+RDEPEND="
+   acct-group/bedrock
+   acct-user/bedrock
+   app-misc/dtach
+   dev-libs/openssl:0/1.1
+   sys-libs/zlib
+"
+
+BDEPEND="app-arch/unzip"
+
+RESTRICT="bindist mirror"
+
+DOCS=(
+   "bedrock_server_how_to.html"
+   "release-notes.txt"
+)
+
+QA_PREBUILT="opt/bedrock-server/bedrock_server"
+
+src_compile() {
+   :;
+}
+
+src_install() {
+   exeinto /opt/bedrock-server
+   doexe bedrock_server
+
+   insinto /opt/bedrock-server
+   doins {allowlist,permissions}.json server.properties
+   doins -r {behavior,resource}_packs definitions
+
+   dodir /opt/bin
+   dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server
+
+   newinitd "${FILESDIR}"/bedrock-server.initd-r4 bedrock-server
+   newconfd "${FILESDIR}"/bedrock-server.confd bedrock-server
+   systemd_newunit "${FILESDIR}"/bedrock-server.service 
bedrock-server@.service
+
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/dunst/

2023-05-22 Thread Conrad Kostecki
commit: d830f90f00669eddbb4bc56daee08486fe2bff14
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon May 22 21:28:35 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May 22 21:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d830f90f

x11-misc/dunst: x86 stable

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

 x11-misc/dunst/dunst-1.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/dunst/dunst-1.9.2.ebuild 
b/x11-misc/dunst/dunst-1.9.2.ebuild
index 5b1edf0ad638..f054ef05620c 100644
--- a/x11-misc/dunst/dunst-1.9.2.ebuild
+++ b/x11-misc/dunst/dunst-1.9.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> ${P}.ta
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
 IUSE="wayland"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-misc/dunst/

2023-05-22 Thread Conrad Kostecki
commit: aff66aa2207273f26617e7ff97c994caadb45f6c
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon May 22 21:28:18 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May 22 21:35:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff66aa2

x11-misc/dunst: amd64 stable

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

 x11-misc/dunst/dunst-1.9.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/dunst/dunst-1.9.2.ebuild 
b/x11-misc/dunst/dunst-1.9.2.ebuild
index 2414b563605b..5b1edf0ad638 100644
--- a/x11-misc/dunst/dunst-1.9.2.ebuild
+++ b/x11-misc/dunst/dunst-1.9.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> ${P}.ta
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 IUSE="wayland"
 
 DEPEND="



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

2023-05-22 Thread Conrad Kostecki
commit: a297435e581c29120dd5df4206a3721ad1c5da48
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon May 22 21:30:44 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May 22 21:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a297435e

app-misc/logiops: add 0.3.2

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

 app-misc/logiops/Manifest |  1 +
 app-misc/logiops/logiops-0.3.2.ebuild | 77 +++
 2 files changed, 78 insertions(+)

diff --git a/app-misc/logiops/Manifest b/app-misc/logiops/Manifest
index da95a6b208d6..d251629e3044 100644
--- a/app-misc/logiops/Manifest
+++ b/app-misc/logiops/Manifest
@@ -1,3 +1,4 @@
 DIST ipcgull-0.1.tar.gz 31909 BLAKE2B 
dc86ce909682e6683ed127eb0824c1dd031a2082879f02832005f4ee7157e89a584829d96d9656a984047fea27094f59591361b0a491cd07a9331a6fa9c2560b
 SHA512 
04dc7305d0fc825fc701ff13bee44ed0606eaed29428d82e93c600efc8fba3cc47895ecd32d4ab9d045ca561161cce9f5bd30e87192e83916a433f4919454d76
 DIST logiops-0.2.3.tar.gz 69321 BLAKE2B 
f188c39bcf4a9d386a34a97612fed45db1bf93858717d4c6fc4ba08a78acd1ae020cef875421d4131cdc3f0219c848c67b7793888ac13e064539ebea293b4afd
 SHA512 
5a7b7e76a89759a30e25da6117992e96d0a1a0db25af3d524d725e753fb5ce5fc67c8a5bdeb8b707a81f99eadfc8f24035a3a5e4544b1153bdedd2373a65173d
 DIST logiops-0.3.1.tar.gz 85535 BLAKE2B 
edef0ab57ee09d47cd6f0c214189c7b7afaa113ab882d7e3449a0818d4753250627671ad135748824de77680b63d113a64d8581571fdcaf2adbb5ed7c9a3885a
 SHA512 
9b98b415fc3231066a51d3da780fd230f43a823316405eb4faba454b6fc5e3eb3b3b30cdeaf83126b848bfb267d4ff97ae8a19a9a76f48510f3af8fe3969bdab
+DIST logiops-0.3.2.tar.gz 87067 BLAKE2B 
0c938824c8c8f8e5a26fbdcb47a2f04ef0316e3750cb85425083e17d68ee23726d99ba6c811045201cebe1c1ef3e58f1bcec0512f599c487494841f2ac3aa9c0
 SHA512 
c69dbf6f220e57515a9641de83625b533943fc78197dc1abbd9767e22fe58e60a55eedb2e9510131cfcda4e9d4f304038be89a70c7c45238a1c7846047d8d59a

diff --git a/app-misc/logiops/logiops-0.3.2.ebuild 
b/app-misc/logiops/logiops-0.3.2.ebuild
new file mode 100644
index ..b66a3673f1e5
--- /dev/null
+++ b/app-misc/logiops/logiops-0.3.2.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN_IPCGULL="ipcgull"
+MY_PV_IPCGULL="0.1"
+
+inherit cmake linux-info
+
+DESCRIPTION="An unofficial userspace driver for HID++ Logitech devices"
+HOMEPAGE="https://github.com/PixlOne/logiops;
+SRC_URI="
+   https://github.com/PixlOne/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+   
https://github.com/PixlOne/${MY_PN_IPCGULL}/archive/refs/tags/v${MY_PV_IPCGULL}.tar.gz
 -> ${MY_PN_IPCGULL}-${MY_PV_IPCGULL}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd"
+
+DEPEND="
+   dev-libs/glib
+   dev-libs/libconfig:=[cxx]
+   dev-libs/libevdev
+   sys-apps/dbus
+   virtual/libudev
+   systemd? ( sys-apps/systemd )
+"
+
+RDEPEND="${DEPEND}"
+
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( "README.md" "TESTED.md" )
+
+PATCHES=( "${FILESDIR}/${MY_PN_IPCGULL}-0.1-gcc13.patch" )
+
+pkg_pretend() {
+   local CHECK_CONFIG="~HID_LOGITECH ~HID_LOGITECH_HIDPP"
+
+   check_extra_config
+}
+
+src_unpack() {
+   default
+
+   # Submodule, which needs to be present for compilation
+   mv "${WORKDIR}/${MY_PN_IPCGULL}-${MY_PV_IPCGULL}" 
"${WORKDIR}/${MY_PN_IPCGULL}" || die
+   mv "${WORKDIR}/${MY_PN_IPCGULL}" "${S}/src" || die
+}
+
+src_configure() {
+   local mycmakeargs=( -DLOGIOPS_VERSION="${PV}" )
+
+   cmake_src_configure
+}
+
+src_install() {
+   default
+
+   cmake_src_install
+
+   # Install lib of submodule, as no install routine exist
+   dolib.so "${BUILD_DIR}/src/ipcgull/libipcgull.so"
+
+   insinto /etc
+   newins logid.example.cfg logid.cfg
+
+   newinitd "${FILESDIR}"/logid.initd logid
+}
+
+pkg_postinst() {
+   einfo "An example config file has been installed as /etc/logid.cfg."
+   einfo "See https://github.com/PixlOne/logiops/wiki/Configuration for 
more information."
+}



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

2023-05-22 Thread Conrad Kostecki
commit: 1ad33d90e3c5d9a2060468b7596f2dbe82406e4d
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon May 22 21:33:42 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May 22 21:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad33d90

app-misc/logiops: drop 0.2.3-r1

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

 app-misc/logiops/Manifest|  1 -
 app-misc/logiops/logiops-0.2.3-r1.ebuild | 54 
 2 files changed, 55 deletions(-)

diff --git a/app-misc/logiops/Manifest b/app-misc/logiops/Manifest
index d251629e3044..96e98bc6b829 100644
--- a/app-misc/logiops/Manifest
+++ b/app-misc/logiops/Manifest
@@ -1,4 +1,3 @@
 DIST ipcgull-0.1.tar.gz 31909 BLAKE2B 
dc86ce909682e6683ed127eb0824c1dd031a2082879f02832005f4ee7157e89a584829d96d9656a984047fea27094f59591361b0a491cd07a9331a6fa9c2560b
 SHA512 
04dc7305d0fc825fc701ff13bee44ed0606eaed29428d82e93c600efc8fba3cc47895ecd32d4ab9d045ca561161cce9f5bd30e87192e83916a433f4919454d76
-DIST logiops-0.2.3.tar.gz 69321 BLAKE2B 
f188c39bcf4a9d386a34a97612fed45db1bf93858717d4c6fc4ba08a78acd1ae020cef875421d4131cdc3f0219c848c67b7793888ac13e064539ebea293b4afd
 SHA512 
5a7b7e76a89759a30e25da6117992e96d0a1a0db25af3d524d725e753fb5ce5fc67c8a5bdeb8b707a81f99eadfc8f24035a3a5e4544b1153bdedd2373a65173d
 DIST logiops-0.3.1.tar.gz 85535 BLAKE2B 
edef0ab57ee09d47cd6f0c214189c7b7afaa113ab882d7e3449a0818d4753250627671ad135748824de77680b63d113a64d8581571fdcaf2adbb5ed7c9a3885a
 SHA512 
9b98b415fc3231066a51d3da780fd230f43a823316405eb4faba454b6fc5e3eb3b3b30cdeaf83126b848bfb267d4ff97ae8a19a9a76f48510f3af8fe3969bdab
 DIST logiops-0.3.2.tar.gz 87067 BLAKE2B 
0c938824c8c8f8e5a26fbdcb47a2f04ef0316e3750cb85425083e17d68ee23726d99ba6c811045201cebe1c1ef3e58f1bcec0512f599c487494841f2ac3aa9c0
 SHA512 
c69dbf6f220e57515a9641de83625b533943fc78197dc1abbd9767e22fe58e60a55eedb2e9510131cfcda4e9d4f304038be89a70c7c45238a1c7846047d8d59a

diff --git a/app-misc/logiops/logiops-0.2.3-r1.ebuild 
b/app-misc/logiops/logiops-0.2.3-r1.ebuild
deleted file mode 100644
index 9af5ed327f84..
--- a/app-misc/logiops/logiops-0.2.3-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake linux-info
-
-DESCRIPTION="An unofficial userspace driver for HID++ Logitech devices"
-HOMEPAGE="https://github.com/PixlOne/logiops;
-SRC_URI="https://github.com/PixlOne/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="systemd"
-
-DEPEND="
-   dev-libs/libconfig:=[cxx]
-   dev-libs/libevdev
-   virtual/libudev
-   systemd? ( sys-apps/systemd )
-"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( "README.md" "TESTED.md" )
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.2.3-musl-fixes.patch
-)
-
-pkg_pretend() {
-   local CHECK_CONFIG="~HID_LOGITECH ~HID_LOGITECH_HIDPP"
-
-   check_extra_config
-}
-
-src_install() {
-   default
-
-   cmake_src_install
-
-   insinto /etc
-   newins logid.example.cfg logid.cfg
-
-   newinitd "${FILESDIR}"/logid.initd logid
-}
-
-pkg_postinst() {
-   einfo "An example config file has been installed as /etc/logid.cfg."
-   einfo "See https://github.com/PixlOne/logiops/wiki/Configuration for 
more information."
-}



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

2023-05-22 Thread Conrad Kostecki
commit: 6053bbf2977687959a0f1160fdce0b74274e
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Mon May 22 21:29:59 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May 22 21:35:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6053

app-benchmarks/stress-ng: add 0.15.08, drop 0.15.07

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

 app-benchmarks/stress-ng/Manifest   | 2 +-
 .../stress-ng/{stress-ng-0.15.07.ebuild => stress-ng-0.15.08.ebuild}| 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-benchmarks/stress-ng/Manifest 
b/app-benchmarks/stress-ng/Manifest
index da830b6a6cb6..4b6ebe5b93e6 100644
--- a/app-benchmarks/stress-ng/Manifest
+++ b/app-benchmarks/stress-ng/Manifest
@@ -1 +1 @@
-DIST stress-ng-0.15.07.tar.gz 3830971 BLAKE2B 
15e4aec04313a1c286c080a9a4d646a7908e213fe8680fd105017a23843f094185ee2564b497d8d3103389b6b9d6a512ec150a47202a59c4a4dad554425f655b
 SHA512 
f6ff566aecaff1b98ce74a95c4bf9fab3fd2085c2d9805e6b1c2d1a1477e0af8514f37cab9575b4b4d5079e3d26dffd16d852c72ca0b98b840c2d84ec19bef66
+DIST stress-ng-0.15.08.tar.gz 3839684 BLAKE2B 
2e2337d26d882abf0c2cdb8451e6fe358c059dd6ab14c3ca13e9da3a83ba29309bdf339a074bc7808a535f8ce892aad09a30cabbec1093b976166e52de6d24ac
 SHA512 
2f5c1ddbe8d2e281bca5b7668a86aebd0836bc9c8023d2553aff4f2216b91cd1c3da9142df5e270c13c4ab7bc6778bc3d699750963107e5f2c127448a3e52298

diff --git a/app-benchmarks/stress-ng/stress-ng-0.15.07.ebuild 
b/app-benchmarks/stress-ng/stress-ng-0.15.08.ebuild
similarity index 100%
rename from app-benchmarks/stress-ng/stress-ng-0.15.07.ebuild
rename to app-benchmarks/stress-ng/stress-ng-0.15.08.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-text/pdfpc/files/, app-text/pdfpc/

2023-05-22 Thread Ulrich Müller
commit: 39eb41deb8fb2b686bd820445f185c3745903872
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon May 22 18:54:25 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon May 22 21:29:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39eb41de

app-text/pdfpc: Migrate to webkit-gtk:4.1

Closes: https://bugs.gentoo.org/893674
Signed-off-by: Ulrich Müller  gentoo.org>

 .../pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch   | 22 ++
 app-text/pdfpc/pdfpc-4.6.0-r2.ebuild   | 92 ++
 2 files changed, 114 insertions(+)

diff --git a/app-text/pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch 
b/app-text/pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch
new file mode 100644
index ..2428314dd2fe
--- /dev/null
+++ b/app-text/pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch
@@ -0,0 +1,22 @@
+--- pdfpc-4.6.0/src/CMakeLists.txt
 pdfpc-4.6.0/src/CMakeLists.txt
+@@ -30,8 +30,8 @@
+ endif ()
+ 
+ if (MDVIEW)
+-pkg_check_modules(WEBKIT REQUIRED webkit2gtk-4.0)
+-set(MDVIEW_PACKAGES webkit2gtk-4.0)
++pkg_check_modules(WEBKIT REQUIRED webkit2gtk-4.1)
++set(MDVIEW_PACKAGES webkit2gtk-4.1)
+ set(EXTRA_VALA_OPTIONS ${EXTRA_VALA_OPTIONS} -D MDVIEW)
+ endif ()
+ 
+@@ -136,7 +136,7 @@
+ vala_precompile(VALA_C
+ ${VALA_SRC}
+ PACKAGES
+-webkit2gtk-4.0
++webkit2gtk-4.1
+ json-glib-1.0
+ gio-2.0
+ gee-0.8

diff --git a/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild 
b/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild
new file mode 100644
index ..889520d13a25
--- /dev/null
+++ b/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VALA_MAX_API_VERSION="0.56" # append versions in sed line if increased
+
+#COMMIT_ID=""
+
+inherit cmake vala
+
+DESCRIPTION="Presenter console with multi-monitor support for PDF files"
+HOMEPAGE="https://pdfpc.github.io https://github.com/pdfpc/pdfpc;
+
+if [[ ${PV} == * ]]; then
+   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
+   inherit git-r3
+elif [[ ${PV} == *_p* ]]; then
+   SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT_ID}.tar.gz -> 
${P}.tar.gz"
+   S="${WORKDIR}/${PN}-${COMMIT_ID}"
+else
+   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+gstreamer soup webkit"
+
+RDEPEND="
+   app-text/discount:=
+   app-text/poppler:=[cairo]
+   dev-libs/glib:2
+   dev-libs/json-glib
+   dev-libs/libgee:0.8=
+   gnome-base/librsvg
+   x11-libs/cairo
+   x11-libs/gdk-pixbuf:2
+   x11-libs/gtk+:3
+   x11-libs/libX11
+   x11-libs/pango
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   media-libs/gst-plugins-good:1.0
+   media-plugins/gst-plugins-gtk:1.0=
+   media-plugins/gst-plugins-cairo:1.0=
+   )
+   webkit? ( net-libs/webkit-gtk:4.1= )
+   !webkit? ( soup? (
+   media-gfx/qrencode
+   net-libs/libsoup:2.4
+   ) )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="$(vala_depend)"
+
+DOCS=(
+   CHANGELOG.rst
+   FAQ.rst
+   README.rst
+   SUPPORT.rst
+)
+
+src_prepare() {
+   eapply "${FILESDIR}/${P}-no-movies.patch"
+   eapply "${FILESDIR}/${P}-vala-0.56.7.patch"
+   use webkit && eapply "${FILESDIR}/${P}-webkit2gtk-4.1.patch"
+
+   cmake_src_prepare
+   vala_setup
+   sed -i -e "/find_program/s/valac/& &-0.56 &-0.54 &-0.52 &-0.50/" \
+   cmake/vala/FindVala.cmake || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DMOVIES=$(usex gstreamer on off)
+   -DMDVIEW=$(usex webkit on off)
+   -DCMAKE_VERBOSE_MAKEFILE=TRUE
+   )
+
+   if use webkit; then
+   use soup && ewarn \
+   "USE flag \"webkit\" overrides \"soup\"; disabling REST 
support."
+   mycmakeargs+=( -DREST=off )
+   else
+   mycmakeargs+=( -DREST=$(usex soup on off) )
+   fi
+
+   cmake_src_configure
+}



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

2023-05-22 Thread Ulrich Müller
commit: 47a8714e6869be6a9b9a469ea698e60801d122fd
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon May 22 18:46:59 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon May 22 21:29:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47a8714e

app-misc/pdfpc: drop 4.5.0-r2

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

 app-misc/pdfpc/Manifest  |  1 -
 app-misc/pdfpc/pdfpc-4.5.0-r2.ebuild | 73 
 2 files changed, 74 deletions(-)

diff --git a/app-misc/pdfpc/Manifest b/app-misc/pdfpc/Manifest
index 6e148727e252..37d8526ade6b 100644
--- a/app-misc/pdfpc/Manifest
+++ b/app-misc/pdfpc/Manifest
@@ -1,2 +1 @@
-DIST pdfpc-4.5.0.tar.gz 7754665 BLAKE2B 
952a1694811ff80ab6b2e46b440182407ce16a727ebc1f1492cf1f86c25fe1827e926eb5baf59376f46b8e7bea6e00e4f1343930cd043445f7d2966a958b4a6c
 SHA512 
142a276dc410bd1aac90b27d1b10d165de225d5cec73ab39d7f7061e5d8ac7526e3f537b61f15e904bba8d135a72c5567dfa350e454006435ad3647d22c58221
 DIST pdfpc-4.6.0.tar.gz 7766521 BLAKE2B 
3e8914333a0781d3d750ab71d58c8af1451ce5ab321ecc0639ddcf377cae9a0c62290696455516ce1d70f4ae3ffc5889fe910ced0399787e6a40c8ae76e1f75e
 SHA512 
4ec69cbe21fb8bbb3e381229c391133f92e76b610e1fdf1cffa2c9fa9997ccc879eaef2a6837b34d1e635cdd07c4d0ce98de03fd7ece431a8f35493f0f7d7651

diff --git a/app-misc/pdfpc/pdfpc-4.5.0-r2.ebuild 
b/app-misc/pdfpc/pdfpc-4.5.0-r2.ebuild
deleted file mode 100644
index 0832d8d0f6e0..
--- a/app-misc/pdfpc/pdfpc-4.5.0-r2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VALA_MAX_API_VERSION="0.56" # append versions in sed line if increased
-
-#COMMIT_ID=""
-
-inherit cmake vala
-
-DESCRIPTION="Presenter console with multi-monitor support for PDF files"
-HOMEPAGE="https://pdfpc.github.io https://github.com/pdfpc/pdfpc;
-
-if [[ ${PV} == * ]]; then
-   EGIT_REPO_URI="https://github.com/${PN}/${PN}.git;
-   inherit git-r3
-elif [[ ${PV} == *_p* ]]; then
-   SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT_ID}.tar.gz -> 
${P}.tar.gz"
-   S="${WORKDIR}/${PN}-${COMMIT_ID}"
-else
-   SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+gstreamer"
-
-RDEPEND="
-   app-text/discount:=
-   app-text/poppler:=[cairo]
-   dev-libs/glib:2
-   dev-libs/json-glib
-   dev-libs/libgee:0.8=
-   gnome-base/librsvg
-   net-libs/webkit-gtk:4=
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf:2
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/pango
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   media-plugins/gst-plugins-gtk:1.0=
-   media-plugins/gst-plugins-cairo:1.0=
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="$(vala_depend)"
-
-DOCS=(
-   CHANGELOG.rst
-   FAQ.rst
-   README.rst
-   SUPPORT.rst
-)
-
-src_prepare() {
-   cmake_src_prepare
-   vala_setup
-   sed -i -e "/find_program/s/valac/& &-0.56 &-0.54 &-0.52 &-0.50/" \
-   cmake/vala/FindVala.cmake || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DMOVIES=$(usex gstreamer on off)
-   -DCMAKE_VERBOSE_MAKEFILE=TRUE
-   )
-   cmake_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/updates/, app-misc/pdfpc/, profiles/arch/x86/, app-text/pdfpc/, ...

2023-05-22 Thread Ulrich Müller
commit: c069bf22d48d425dd48d4b5d70cfcd7f1116ff80
Author: Ulrich Müller  gentoo  org>
AuthorDate: Mon May 22 18:51:14 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Mon May 22 21:29:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c069bf22

Package move app-misc/pdfpc to app-text/pdfpc

app-text is more specific as category and contains most of the other
document viewers.

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

 {app-misc => app-text}/pdfpc/Manifest| 0
 {app-misc => app-text}/pdfpc/files/pdfpc-4.6.0-no-movies.patch   | 0
 {app-misc => app-text}/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch | 0
 {app-misc => app-text}/pdfpc/metadata.xml| 0
 {app-misc => app-text}/pdfpc/pdfpc-4.6.0-r1.ebuild   | 0
 profiles/arch/x86/package.use.mask   | 2 +-
 profiles/updates/2Q-2023 | 1 +
 7 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-misc/pdfpc/Manifest b/app-text/pdfpc/Manifest
similarity index 100%
rename from app-misc/pdfpc/Manifest
rename to app-text/pdfpc/Manifest

diff --git a/app-misc/pdfpc/files/pdfpc-4.6.0-no-movies.patch 
b/app-text/pdfpc/files/pdfpc-4.6.0-no-movies.patch
similarity index 100%
rename from app-misc/pdfpc/files/pdfpc-4.6.0-no-movies.patch
rename to app-text/pdfpc/files/pdfpc-4.6.0-no-movies.patch

diff --git a/app-misc/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch 
b/app-text/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch
similarity index 100%
rename from app-misc/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch
rename to app-text/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch

diff --git a/app-misc/pdfpc/metadata.xml b/app-text/pdfpc/metadata.xml
similarity index 100%
rename from app-misc/pdfpc/metadata.xml
rename to app-text/pdfpc/metadata.xml

diff --git a/app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild 
b/app-text/pdfpc/pdfpc-4.6.0-r1.ebuild
similarity index 100%
rename from app-misc/pdfpc/pdfpc-4.6.0-r1.ebuild
rename to app-text/pdfpc/pdfpc-4.6.0-r1.ebuild

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index 47e4da6674f1..e8529092f394 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -167,7 +167,7 @@ net-misc/asterisk -blocks
 
 # Nils Freydank  (2021-01-18)
 # Depends on media-plugins/gst-plugins-cairo, which isn't keyworded on x86.
-app-misc/pdfpc gstreamer
+app-text/pdfpc gstreamer
 
 # Michał Górny  (2020-12-21)
 # Sanitizers supported on this architecture.

diff --git a/profiles/updates/2Q-2023 b/profiles/updates/2Q-2023
index 43b489e494c6..96d8f6eb0eae 100644
--- a/profiles/updates/2Q-2023
+++ b/profiles/updates/2Q-2023
@@ -19,3 +19,4 @@ move dev-python/jupyter_server_mathjax 
dev-python/jupyter-server-mathjax
 move dev-python/jupyter_packaging dev-python/jupyter-packaging
 move dev-python/jupyterlab_pygments dev-python/jupyterlab-pygments
 move dev-python/sphinxcontrib-log_cabinet dev-python/sphinxcontrib-log-cabinet
+move app-misc/pdfpc app-text/pdfpc



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

2023-05-22 Thread Conrad Kostecki
commit: 7cb7e87ef4c1d1498513099d7beceeed0b48bcad
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri May 19 14:30:03 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May 22 21:26:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cb7e87e

app-containers/crun: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31098
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../crun/files/crun-1.4.5-glibc-2.36.patch | 79 --
 1 file changed, 79 deletions(-)

diff --git a/app-containers/crun/files/crun-1.4.5-glibc-2.36.patch 
b/app-containers/crun/files/crun-1.4.5-glibc-2.36.patch
deleted file mode 100644
index 12990c9dbe65..
--- a/app-containers/crun/files/crun-1.4.5-glibc-2.36.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-https://bugs.gentoo.org/863437
-https://github.com/containers/crun/commit/3df14584b84414df77b2079c1b8b48d44d0ceb61
-
-From 3df14584b84414df77b2079c1b8b48d44d0ceb61 Mon Sep 17 00:00:00 2001
-From: Giuseppe Scrivano 
-Date: Tue, 26 Jul 2022 15:17:16 +0200
-Subject: [PATCH] linux: fix build with glibc 2.36
-
-glibc 2.36 has the new mount API in the  file.  These
-definitions conflict with the definitions in the 
-file.
-
-Add a check and include  only if it doesn't conflict
-with .
-
-Closes: https://bugzilla.redhat.com/show_bug.cgi?id=2110738
-
-Signed-off-by: Giuseppe Scrivano 
 a/configure.ac
-+++ b/configure.ac
-@@ -174,11 +174,21 @@ LIBS=""
- AC_MSG_CHECKING([for new mount API (fsconfig)])
- AC_COMPILE_IFELSE(
-   [AC_LANG_SOURCE([[
-+  #include 
-+  int cmd = FSCONFIG_CMD_CREATE;
-+  ]])],
-+  [AC_MSG_RESULT(yes)
-+   AC_DEFINE([HAVE_FSCONFIG_CMD_CREATE_SYS_MOUNT_H], 1, [Define 
if FSCONFIG_CMD_CREATE is available in sys/mount.h])],
-+  [AC_MSG_RESULT(no)])
-+AC_COMPILE_IFELSE(
-+  [AC_LANG_SOURCE([[
-+  /* also make sure it doesn't conflict with 
 since it is always used.  */
-+  #include 
-   #include 
-   int cmd = FSCONFIG_CMD_CREATE;
-   ]])],
-   [AC_MSG_RESULT(yes)
--   AC_DEFINE([HAVE_FSCONFIG_CMD_CREATE], 1, [Define if 
FSCONFIG_CMD_CREATE is available])],
-+   AC_DEFINE([HAVE_FSCONFIG_CMD_CREATE_LINUX_MOUNT_H], 1, [Define 
if FSCONFIG_CMD_CREATE is available in linux/mount.h])],
-   [AC_MSG_RESULT(no)])
- 
- AC_MSG_CHECKING([for seccomp notify API])
 a/src/libcrun/linux.c
-+++ b/src/libcrun/linux.c
-@@ -26,9 +26,13 @@
- #include 
- #include 
- #include 
--#ifdef HAVE_FSCONFIG_CMD_CREATE
-+#ifdef HAVE_FSCONFIG_CMD_CREATE_LINUX_MOUNT_H
- #  include 
- #endif
-+#if defined HAVE_FSCONFIG_CMD_CREATE_LINUX_MOUNT_H || defined 
HAVE_FSCONFIG_CMD_CREATE_SYS_MOUNT_H
-+#  define HAVE_NEW_MOUNT_API
-+#endif
-+
- #include 
- #include 
- #ifdef HAVE_CAP
-@@ -990,7 +994,7 @@ open_mount_target (libcrun_container_t *container, const 
char *target_rel, libcr
- static int
- fsopen_mount (runtime_spec_schema_defs_mount *mount)
- {
--#ifdef HAVE_FSCONFIG_CMD_CREATE
-+#ifdef HAVE_NEW_MOUNT_API
-   cleanup_close int fsfd = -1;
-   int ret;
- 
-@@ -1016,7 +1020,7 @@ fsopen_mount (runtime_spec_schema_defs_mount *mount)
- static int
- fs_move_mount_to (int fd, int dirfd, const char *name)
- {
--#ifdef HAVE_FSCONFIG_CMD_CREATE
-+#ifdef HAVE_NEW_MOUNT_API
-   if (name)
- return syscall_move_mount (fd, "", dirfd, name, MOVE_MOUNT_F_EMPTY_PATH);
- 
-



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

2023-05-22 Thread Conrad Kostecki
commit: fb58453a9ecabbd9fdc57f2a81e795186a01c348
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May 22 17:14:25 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May 22 21:26:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb58453a

app-shells/starship: remove unused patch

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31130
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../files/starship-1.12.0-no-old-time.patch| 109 -
 1 file changed, 109 deletions(-)

diff --git a/app-shells/starship/files/starship-1.12.0-no-old-time.patch 
b/app-shells/starship/files/starship-1.12.0-no-old-time.patch
deleted file mode 100644
index 90fb09c027dd..
--- a/app-shells/starship/files/starship-1.12.0-no-old-time.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-From 1230165a935789b45f7ecabf6ecb1edc5fd77d8d Mon Sep 17 00:00:00 2001
-From: Alexey Zapparov 
-Date: Wed, 21 Dec 2022 22:54:23 +0100
-Subject: [PATCH] Remove time-0.1.x dependency
-
-Bug: https://bugs.gentoo.org/864034
-See: RUSTSEC-2020-0071 
-See: Upstream Fix Proposal 
-Signed-off-by: Alexey Zapparov 

- Cargo.lock | 26 --
- Cargo.toml |  2 +-
- 2 files changed, 5 insertions(+), 23 deletions(-)
-
-diff --git a/Cargo.lock b/Cargo.lock
-index c5b4c42c..41ddabf9 100644
 a/Cargo.lock
-+++ b/Cargo.lock
-@@ -309,7 +309,6 @@ dependencies = [
-  "js-sys",
-  "num-integer",
-  "num-traits",
-- "time 0.1.44",
-  "wasm-bindgen",
-  "winapi",
- ]
-@@ -1001,7 +1000,7 @@ dependencies = [
-  "bstr",
-  "itoa",
-  "thiserror",
-- "time 0.3.14",
-+ "time",
- ]
- 
- [[package]]
-@@ -1660,7 +1659,7 @@ dependencies = [
-  "dirs-next",
-  "objc-foundation",
-  "objc_id",
-- "time 0.3.14",
-+ "time",
- ]
- 
- [[package]]
-@@ -2662,7 +2661,7 @@ checksum = 
"8bf8e33626554dd9027d240a3b91d73be43054c0f9ef645cdf0483b6ebe822fa"
- dependencies = [
-  "const_format",
-  "is_debug",
-- "time 0.3.14",
-+ "time",
- ]
- 
- [[package]]
-@@ -2869,7 +2868,7 @@ dependencies = [
-  "lazy_static",
-  "libc",
-  "nom 7.1.1",
-- "time 0.3.14",
-+ "time",
-  "winapi",
- ]
- 
-@@ -2997,17 +2996,6 @@ dependencies = [
-  "syn",
- ]
- 
--[[package]]
--name = "time"
--version = "0.1.44"
--source = "registry+https://github.com/rust-lang/crates.io-index;
--checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255"
--dependencies = [
-- "libc",
-- "wasi 0.10.0+wasi-snapshot-preview1",
-- "winapi",
--]
--
- [[package]]
- name = "time"
- version = "0.3.14"
-@@ -3280,12 +3268,6 @@ version = "0.9.0+wasi-snapshot-preview1"
- source = "registry+https://github.com/rust-lang/crates.io-index;
- checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
- 
--[[package]]
--name = "wasi"
--version = "0.10.0+wasi-snapshot-preview1"
--source = "registry+https://github.com/rust-lang/crates.io-index;
--checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f"
--
- [[package]]
- name = "wasi"
- version = "0.11.0+wasi-snapshot-preview1"
-diff --git a/Cargo.toml b/Cargo.toml
-index 97b393f3..6c9ff8ef 100644
 a/Cargo.toml
-+++ b/Cargo.toml
-@@ -42,7 +42,7 @@ git-repository-max-perf = ["git-features/zlib-ng", 
"git-repository/fast-sha1"]
- git-repository-faster = ["git-features/zlib-stock", 
"git-repository/fast-sha1"]
- 
- [dependencies]
--chrono = { version = "0.4.23", features = ["clock", "std"] }
-+chrono = { version = "0.4.23", default-features = false, features = ["clock", 
"std", "wasmbind"] }
- clap = { version = "4.0.29", features = ["derive", "cargo", "unicode"] }
- clap_complete = "4.0.6"
- dirs-next = "2.0.0"
--- 
-2.38.2
-



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

2023-05-22 Thread Conrad Kostecki
commit: e91f9101e0754eb2bb7b103292a1a1c55ea3c307
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon May 22 17:16:33 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Mon May 22 21:26:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e91f9101

net-misc/dhcp: remove unused file

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31132
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-misc/dhcp/files/dhcpd.tmpfiles | 2 --
 1 file changed, 2 deletions(-)

diff --git a/net-misc/dhcp/files/dhcpd.tmpfiles 
b/net-misc/dhcp/files/dhcpd.tmpfiles
deleted file mode 100644
index ee2f4deeaadf..
--- a/net-misc/dhcp/files/dhcpd.tmpfiles
+++ /dev/null
@@ -1,2 +0,0 @@
-d /var/lib/dhcp/ 0755 dhcp dhcp
-f /var/lib/dhcp/dhcpd.leases 0644 dhcp dhcp
\ No newline at end of file



  1   2   3   >