[gentoo-commits] repo/gentoo:master commit in: dev-python/trove-classifiers/
commit: 5927641399fa310612519b5c837ba387cdabad1f Author: Jakov Smolić gentoo org> AuthorDate: Tue May 23 06:41:04 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue May 23 06:41:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59276413 dev-python/trove-classifiers: Stabilize 2023.5.2 ALLARCHES, #906966 Signed-off-by: Jakov Smolić gentoo.org> dev-python/trove-classifiers/trove-classifiers-2023.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.5.2.ebuild b/dev-python/trove-classifiers/trove-classifiers-2023.5.2.ebuild index b985f2b680ef..1a94c2bb88cf 100644 --- a/dev-python/trove-classifiers/trove-classifiers-2023.5.2.ebuild +++ b/dev-python/trove-classifiers/trove-classifiers-2023.5.2.ebuild @@ -17,7 +17,7 @@ HOMEPAGE=" 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" +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}]
[gentoo-commits] repo/gentoo:master commit in: app-admin/consul/
commit: b90ca7731a54ca23d0098728289023ee218ad2fc Author: Jakov Smolić gentoo org> AuthorDate: Tue May 23 06:40:58 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue May 23 06:40:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b90ca773 app-admin/consul: Stabilize 1.15.2 amd64, #906497 Signed-off-by: Jakov Smolić gentoo.org> app-admin/consul/consul-1.15.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/consul/consul-1.15.2.ebuild b/app-admin/consul/consul-1.15.2.ebuild index 5142a830ba70..0b02a570806c 100644 --- a/app-admin/consul/consul-1.15.2.ebuild +++ b/app-admin/consul/consul-1.15.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/zmedico/consul/archive/v${PV}-vendor.tar.gz -> ${P}- LICENSE="MPL-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 ISC MIT" RESTRICT="test" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" BDEPEND="dev-go/gox" COMMON_DEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-ada/gpr/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 (pypi
[gentoo-commits] repo/gentoo:master commit in: dev-util/stripe-mock/
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/
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/
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/
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/
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 + tests/unit
[gentoo-commits] repo/gentoo:master commit in: eclass/tests/
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/
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 ad6d653fec3cce1f73db4b192f7e95b35ae2cf70aa8782d7b69f9d48eee240ef1cc32257a42bbb57f3952720df68b997
[gentoo-commits] repo/gentoo:master commit in: app-portage/gpyutils/files/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 lat
[gentoo-commits] repo/gentoo:master commit in: dev-util/scap-driver/files/, dev-util/scap-driver/
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/
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/
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/
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 @@ +https://g
[gentoo-commits] repo/gentoo:master commit in: sys-apps/util-linux/, sys-apps/util-linux/files/
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 = &opt->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 = &opt->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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 DIST_ROOT
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ncnn/
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/
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/
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: /
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/
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/
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/
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/
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/
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: sys-apps/flashrom/
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: app-text/xdvik/
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/
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: x11-misc/lightdm-gtk-greeter/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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); - -