[gentoo-commits] repo/gentoo:master commit in: dev-python/google-auth/, dev-python/google-auth/files/
commit: a50bfe9db8555b380955a2f4ad80ebfc336335da Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 06:40:04 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 06:43:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a50bfe9d dev-python/google-auth: Apply patch for urllib3-2 compatibility Bug: https://github.com/googleapis/google-auth-library-python/pull/1290 Signed-off-by: Michał Górny gentoo.org> .../files/google-auth-2.20.0-urllib3-2.patch | 68 ++ dev-python/google-auth/google-auth-2.20.0.ebuild | 7 ++- 2 files changed, 74 insertions(+), 1 deletion(-) diff --git a/dev-python/google-auth/files/google-auth-2.20.0-urllib3-2.patch b/dev-python/google-auth/files/google-auth-2.20.0-urllib3-2.patch new file mode 100644 index ..791edeed09cf --- /dev/null +++ b/dev-python/google-auth/files/google-auth-2.20.0-urllib3-2.patch @@ -0,0 +1,68 @@ +From 9ed006d02d7c9de3e6898ee819648c2fd3367c1d Mon Sep 17 00:00:00 2001 +From: Daniel Garcia Moreno +Date: Wed, 10 May 2023 09:18:57 +0200 +Subject: [PATCH] Support urllib3 >= 2.0.0 + +The urllib3.request.RequestMethods has been moved to +urllib3._request_methods.RequestMethods. + +This patch changes the usage to continue working with the latest +release, but now it's a "private" class in a "private" module, so maybe +it's worth to start to think about updating this code to use the public +API. + +https://urllib3.readthedocs.io/en/stable/changelog.html#removed +--- + google/auth/transport/urllib3.py | 11 ++- + setup.py | 2 +- + 2 files changed, 7 insertions(+), 6 deletions(-) + +diff --git a/google/auth/transport/urllib3.py b/google/auth/transport/urllib3.py +index 4abc26b52..f1dd35320 100644 +--- a/google/auth/transport/urllib3.py b/google/auth/transport/urllib3.py +@@ -95,8 +95,8 @@ class Request(transport.Request): + credentials.refresh(request) + + Args: +-http (urllib3.request.RequestMethods): An instance of any urllib3 +-class that implements :class:`~urllib3.request.RequestMethods`, ++http (urllib3._request_methods.RequestMethods): An instance of any urllib3 ++class that implements :class:`~urllib3._request_methods.RequestMethods`, + usually :class:`urllib3.PoolManager`. + + .. automethod:: __call__ +@@ -184,7 +184,7 @@ def _make_mutual_tls_http(cert, key): + return http + + +-class AuthorizedHttp(urllib3.request.RequestMethods): ++class AuthorizedHttp(urllib3._request_methods.RequestMethods): + """A urllib3 HTTP class with credentials. + + This class is used to perform requests to API endpoints that require +@@ -197,8 +197,9 @@ class AuthorizedHttp(urllib3.request.RequestMethods): + response = authed_http.request( + 'GET', 'https://www.googleapis.com/storage/v1/b') + +-This class implements :class:`urllib3.request.RequestMethods` and can be +-used just like any other :class:`urllib3.PoolManager`. ++This class implements ++:class:`urllib3._request_methods.RequestMethods` and can be used ++just like any other :class:`urllib3.PoolManager`. + + The underlying :meth:`urlopen` implementation handles adding the + credentials' headers to the request and refreshing credentials as needed. +diff --git a/setup.py b/setup.py +index e45512a02..cfb3b504f 100644 +--- a/setup.py b/setup.py +@@ -29,7 +29,7 @@ + # install enum34 to support 2.7. enum34 only works up to python version 3.3. + 'enum34>=1.1.10; python_version < "3.4"', + "six>=1.9.0", +-"urllib3<2.0", ++"urllib3>=2.0", + ) + + extras = { diff --git a/dev-python/google-auth/google-auth-2.20.0.ebuild b/dev-python/google-auth/google-auth-2.20.0.ebuild index c7a6aff8ed05..fae7f6b53c35 100644 --- a/dev-python/google-auth/google-auth-2.20.0.ebuild +++ b/dev-python/google-auth/google-auth-2.20.0.ebuild @@ -40,12 +40,17 @@ BDEPEND=" dev-python/pyu2f[${PYTHON_USEDEP}] dev-python/requests[${PYTHON_USEDEP}] dev-python/responses[${PYTHON_USEDEP}] - =dev-python/urllib3-2[${PYTHON_USEDEP}] ) " distutils_enable_tests pytest +PATCHES=( + # https://github.com/googleapis/google-auth-library-python/pull/1290 + "${FILESDIR}"/google-auth-2.20.0-urllib3-2.patch +) + EPYTEST_IGNORE=( # these are compatibility tests with oauth2client # disable them to unblock removal of that package
[gentoo-commits] repo/gentoo:master commit in: dev-python/cfn-lint/
commit: a6766da572d7de2f6aa079ce19cffd1ba4c6788c Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 05:59:18 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 06:43:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6766da5 dev-python/cfn-lint: Bump to 0.77.8 Signed-off-by: Michał Górny gentoo.org> dev-python/cfn-lint/Manifest | 1 + dev-python/cfn-lint/cfn-lint-0.77.8.ebuild | 64 ++ 2 files changed, 65 insertions(+) diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest index 312fd082616e..c335b47e0ea8 100644 --- a/dev-python/cfn-lint/Manifest +++ b/dev-python/cfn-lint/Manifest @@ -1,3 +1,4 @@ DIST cfn-lint-0.77.5.tar.gz 3513226 BLAKE2B edff62682027d87fc4f0934aba83ca1cbd83773fbf85246eecfe1d1908b8ba0f6df413b2dbc8976770f7eefaec78bde1cd7017ed36ffac849687436364a42f2d SHA512 e80231e8539735d0a114c6de81f9c52714a1886dbeb070b78bba3c9dd2798399bbb6eb41b3917b5c826b4d3d571f2d9996a5eeaebd7a48a9b774135fb0966372 DIST cfn-lint-0.77.6.tar.gz 3554363 BLAKE2B abd496cdb72e1032c92a6489da12a4ffb4f83bba994067f9e2d333e55a13ea22d07db880dd3acca208f9b8328c17fe98540cec2847dac32ad87b2662aa0047e4 SHA512 b36c781dbd3294d6f2cfe43f617832170e47c9c9502845a551e6a9263e28dc6de99c77abd998699a2fcb6f08535daff615b17072c3ad1fe9c10853890a71989f DIST cfn-lint-0.77.7.tar.gz 3554332 BLAKE2B b669b9f97523933eb5549f7b2d67a132aef2236301b24094a0b74e9198d49121d4ec173c99d74b554b77eee2765b4ceb97126f2ccfab121393bc68e34cfb8147 SHA512 124ab4b96963f4971a25535852290ee71b5eed82e85a4101b3aa0469213b1006bfe8ae3d384f1acf236a0fa9915a24999b00f31f0d6ddbedbdaba123bfbb823b +DIST cfn-lint-0.77.8.tar.gz 3578363 BLAKE2B 33fbc0dd76a025425453bf39da0cd1c9ffc15b057735e2add0a54fe387377824839ab34fb37216db4fe0cc05f60878b4ac828aceecd888d510612d9c44d8473f SHA512 7fc71965d33df29557de996e2ba0e911e681b5d220e69346a26448c1e04f3cd40f7e17b933cde695ad5aa6170d46981834efa19103e50d6690b4d476d13f82ba diff --git a/dev-python/cfn-lint/cfn-lint-0.77.8.ebuild b/dev-python/cfn-lint/cfn-lint-0.77.8.ebuild new file mode 100644 index ..6f296e7c5910 --- /dev/null +++ b/dev-python/cfn-lint/cfn-lint-0.77.8.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE=" + https://github.com/aws-cloudformation/cfn-lint/ + https://pypi.org/project/cfn-lint/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.68.0[${PYTHON_USEDEP}] + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jschema_to_python-1.2.3[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/pyyaml-5.4[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + dev-python/regex[${PYTHON_USEDEP}] + >=dev-python/sarif_om-1.0.4[${PYTHON_USEDEP}] + >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + test/unit/module/test_template.py::TestTemplate::test_build_graph + # requires git repo + test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs + # Internet + test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter + test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3 + # TODO: it looks as if AWS_DEFAULT_REGION didn't work + test/unit/module/core/test_run_cli.py::TestCli::test_bad_config + test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters + test/unit/module/core/test_run_cli.py::TestCli::test_template_config + ) + + # from tox.ini + local -x AWS_DEFAULT_REGION=us-east-1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/google-auth/
commit: 4dc7ef6560728452ce2860eef3c4554a158d383c Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 05:50:11 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 06:43:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dc7ef65 dev-python/google-auth: Bump to 2.20.0 Signed-off-by: Michał Górny gentoo.org> dev-python/google-auth/Manifest | 1 + dev-python/google-auth/google-auth-2.20.0.ebuild | 58 2 files changed, 59 insertions(+) diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest index ece7dc22db47..7d797b35a71a 100644 --- a/dev-python/google-auth/Manifest +++ b/dev-python/google-auth/Manifest @@ -1,2 +1,3 @@ DIST google-auth-2.18.1.tar.gz 224714 BLAKE2B 2fa63ed18d4dfa4940c93e5f3fb099a6892a16148e5161c3e52980cdee80b7b153a60c005bd3d1d856476f85678b88315d3f4b639f693d292abbf8133dee9397 SHA512 34e53a1c0cf42ab600281d815f259bb252987f163925e357dc2e636c945fd4b74c1f4168bf7d90a6e352fe1d7343767b68bf94fdbb1bc90a92c7067b0e2f2f8f DIST google-auth-2.19.1.tar.gz 230290 BLAKE2B c7f76e1bd936d4d76c81e19fbf6bb50dfe700666d8eb234f762253547fd670d1d26a97a7fe4457bdb719712d32e28e3c8f9adc82c475ee6830f5fd2af994bb3a SHA512 8a8106abb1a0966254caa2e568fe9a9c887601b19e5309f4d43e1b07f3e3280ad358cf8999e34719d6f23473b263d128a2d0321f0ff184c4e188b0b5cf88a6ee +DIST google-auth-2.20.0.tar.gz 229669 BLAKE2B 547cb99cb72a4a5b224fdfff2bf156effe1cce5d7b4316b16530b1a3bbe50ab24dc54520fce3206fb2cea3fde1ca0c35f7bf5920e5128a5ed1bed13883fc75e5 SHA512 e13471f4452bd5c69c2ca9d1ff145431b160805e4ab2d3a70c35cad78c6e3e4f4bc789dfe99f55a0e60e5f335f9983529eabbfb0fc50794b62dfa7eeb70882b1 diff --git a/dev-python/google-auth/google-auth-2.20.0.ebuild b/dev-python/google-auth/google-auth-2.20.0.ebuild new file mode 100644 index ..c7a6aff8ed05 --- /dev/null +++ b/dev-python/google-auth/google-auth-2.20.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYPI_NO_NORMALIZE=1 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Google Authentication Library" +HOMEPAGE=" + https://github.com/googleapis/google-auth-library-python/ + https://pypi.org/project/google-auth/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + =dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] + >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] + >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + !dev-python/namespace-google +" +BDEPEND=" + test? ( + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/flask[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-python/grpcio[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + dev-python/moto[${PYTHON_USEDEP}] + dev-python/pyopenssl[${PYTHON_USEDEP}] + dev-python/pytest-localserver[${PYTHON_USEDEP}] + dev-python/pyu2f[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] +
[gentoo-commits] repo/gentoo:master commit in: dev-python/phonenumbers/
commit: d310249c33497786b814603b2afff665083049e9 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 05:47:15 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 06:43:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d310249c dev-python/phonenumbers: Bump to 8.13.14 Signed-off-by: Michał Górny gentoo.org> dev-python/phonenumbers/Manifest | 1 + .../phonenumbers/phonenumbers-8.13.14.ebuild | 39 ++ 2 files changed, 40 insertions(+) diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest index f96324e015f4..456db9e94472 100644 --- a/dev-python/phonenumbers/Manifest +++ b/dev-python/phonenumbers/Manifest @@ -1,2 +1,3 @@ DIST python-phonenumbers-8.13.11.gh.tar.gz 4910723 BLAKE2B 270ded8f0c009feb0ffe70bdcec089f400d1ea18ae24e3837b8f3a659657b82fb5912577eba22cb7c28a297dcbb55d402213c576857c514eb08c241af8bc1e4e SHA512 688b5440538cd6d636b645474dff51e4ba9a080708e4d3a9bdd5560701a9effbb26b9a669c632917101ea2e27a6f2ebe1f468fc0a881625ef33a4e30885ae30b DIST python-phonenumbers-8.13.13.gh.tar.gz 4912623 BLAKE2B 7b030b15861150564dbc640d3ee40f8db360b79427d5ca6ebd33ff350cde2505c592455722463e94a609b4487a6908b9a5359059b83a3a4fe4212483bbf9f2fe SHA512 fe2e2aae730b5df6f1b150d45b6e3cb5225327b653243fece186d22b1f4685d796f91c3dc462d3c2239d976b249d4756590f72c8ff4d007826e46b86f0acc36e +DIST python-phonenumbers-8.13.14.gh.tar.gz 4912846 BLAKE2B 0d4bc37280e863a97a4b235db6c8ab2681bf4aac1ec18a7c6f4505ddf0143fd97685772c554e8270f6243e5a80548b0b0005ef27073f7d16f88a56442c0862aa SHA512 c6e07538f6a5c61f2d8d2bbbf26722af3548eff5aadd0b35898ad7eee62be010bca0386494b77cfcdcff414bafdb382d52944996d2b4a539c0ff3a572bf8d675 diff --git a/dev-python/phonenumbers/phonenumbers-8.13.14.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.14.ebuild new file mode 100644 index ..61f15b7f6118 --- /dev/null +++ b/dev-python/phonenumbers/phonenumbers-8.13.14.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 +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +MY_P=python-${P} +DESCRIPTION="Python port of Google's libphonenumber" +HOMEPAGE=" + https://github.com/daviddrysdale/python-phonenumbers/ + https://pypi.org/project/phonenumbers/ +" +SRC_URI=" + https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P}/python + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND=" + test? ( + dev-python/protobuf-python[${PYTHON_USEDEP}] + ) +" + +DOCS=( ../README.md ) + +python_test() { + "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/myst-parser/
commit: ad12e84117d5afe07af259222b2bece6f1ec1b5f Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 06:33:35 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 06:43:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad12e841 dev-python/myst-parser: Bump to 2.0.0 Signed-off-by: Michał Górny gentoo.org> dev-python/myst-parser/Manifest | 1 + dev-python/myst-parser/myst-parser-2.0.0.ebuild | 60 + 2 files changed, 61 insertions(+) diff --git a/dev-python/myst-parser/Manifest b/dev-python/myst-parser/Manifest index d84d8effec89..e38139a2230b 100644 --- a/dev-python/myst-parser/Manifest +++ b/dev-python/myst-parser/Manifest @@ -1 +1,2 @@ DIST MyST-Parser-1.0.0.gh.tar.gz 813309 BLAKE2B 03bc080e0a5103b9fb239cfbea991012b1fb5f411a5a6a121b2113ad7172a1130bf8b77d20ce84a8aade4148ffba36788eb95b15ecd28c53ed321226ae8600f2 SHA512 1f0ecffd2c84b0db5d251dbc771457cdf52a8e6e540d3acde563115af24ce30d43e01223f172b3e72b2c81862052bb05ea5d7c6091f933afbda0a859d1b86e83 +DIST MyST-Parser-2.0.0.gh.tar.gz 815453 BLAKE2B 8f5dd823c3c79d843b45a7a4819d5677b51a12f78db2c1ce9700eb6faa8c4f0bc167fb1d8cd947e89ffab85aec947ab527b67dc73ef4db97a393f700a4331738 SHA512 c47bdd773565e93c4714d318a70f9a8adab1be6e2a63c23175667fc4afb5da4d66b84e11176782c8202e9fd68883e74d444911ddfb0b91356c2ba07fa65f7ea4 diff --git a/dev-python/myst-parser/myst-parser-2.0.0.ebuild b/dev-python/myst-parser/myst-parser-2.0.0.ebuild new file mode 100644 index ..78026de7bf09 --- /dev/null +++ b/dev-python/myst-parser/myst-parser-2.0.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 + +MY_P=MyST-Parser-${PV} +DESCRIPTION="Extended commonmark compliant parser, with bridges to Sphinx" +HOMEPAGE=" + https://github.com/executablebooks/MyST-Parser/ + https://pypi.org/project/myst-parser/ +" +SRC_URI=" + https://github.com/executablebooks/MyST-Parser/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + =dev-python/markdown-it-py-3.0[${PYTHON_USEDEP}] + =dev-python/mdit-py-plugins-0.4[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + =dev-python/sphinx-6[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + =dev-python/linkify-it-py-2.0.0[${PYTHON_USEDEP}] + dev-python/pytest-regressions[${PYTHON_USEDEP}] + dev-python/pytest-param-files[${PYTHON_USEDEP}] + dev-python/sphinx-pytest[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_DESELECT=() + + false && [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + # bad test relying on exact exception messages + "tests/test_renderers/test_include_directive.py::test_errors[9-Non-existent path:]" + ) + + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/contourpy/
commit: c93d830a7365d4521dcbcd983a00077dc7b8fe96 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 05:46:00 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 06:43:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c93d830a dev-python/contourpy: Bump to 1.1.0 Signed-off-by: Michał Górny gentoo.org> dev-python/contourpy/Manifest | 1 + dev-python/contourpy/contourpy-1.1.0.ebuild | 47 + 2 files changed, 48 insertions(+) diff --git a/dev-python/contourpy/Manifest b/dev-python/contourpy/Manifest index a2d531ec61a7..c59d847716eb 100644 --- a/dev-python/contourpy/Manifest +++ b/dev-python/contourpy/Manifest @@ -1 +1,2 @@ DIST contourpy-1.0.7.gh.tar.gz 13357940 BLAKE2B 740214d68eb95c2d80dfb4008fbf82ae1bbd7135476a7f1a45863e2fd88331c959e80dd56afde67789e95325fe4613a6404c24d4deafebacfabbdebc0b199dfe SHA512 64edcfc911b3d7af9b422058d1f595c05d64f7fca8511ea199d30fa52854aee53a7c7dd95e2f47964f57e7764ce6b7b05c8ccee5ed0309eb5daa822d488ce0ff +DIST contourpy-1.1.0.gh.tar.gz 13413711 BLAKE2B 020bf7f63dbe304e71b66249cdfa86047598a3f8352657f7c179bc068869bf7659fb7c821749a0be33a8a04ec02dc642ac7a9ed14f5fd73d4a1e9f20c3606ee2 SHA512 aeb60db039aa14aed29a31dcf6091708daf7e65589964dd7682dc28e085d584103abb872e607685408eaefd4947adeba966c9a0d93cb1f827805189e498c67d8 diff --git a/dev-python/contourpy/contourpy-1.1.0.ebuild b/dev-python/contourpy/contourpy-1.1.0.ebuild new file mode 100644 index ..71b11a4f1d37 --- /dev/null +++ b/dev-python/contourpy/contourpy-1.1.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_EXT=1 +DISTUTILS_USE_PEP517=meson-python +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 + +DESCRIPTION="Python library for calculating contours in 2D quadrilateral grids" +HOMEPAGE=" + https://pypi.org/project/contourpy/ + https://github.com/contourpy/contourpy/ +" +SRC_URI=" + https://github.com/contourpy/contourpy/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/numpy-1.16[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pybind11-2.6[${PYTHON_USEDEP}] + test? ( + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/wurlitzer[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_test() { + local EPYTEST_IGNORE=( + # linters + tests/test_codebase.py + ) + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/dalli/
commit: f7dd0af4e61f40537119d752cacbf902a09939b3 Author: Hans de Graaff gentoo org> AuthorDate: Wed Jun 14 05:08:10 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Jun 14 06:21:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dd0af4 dev-ruby/dalli: add 3.2.5 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/dalli/Manifest | 1 + dev-ruby/dalli/dalli-3.2.5.ebuild | 43 +++ 2 files changed, 44 insertions(+) diff --git a/dev-ruby/dalli/Manifest b/dev-ruby/dalli/Manifest index 7050a82d9beb..46259bb430dd 100644 --- a/dev-ruby/dalli/Manifest +++ b/dev-ruby/dalli/Manifest @@ -1 +1,2 @@ DIST dalli-3.2.4.tar.gz 71999 BLAKE2B bb4ea91328e60740d8be0664b2a359007230efcc87611e620b08cc18292e85384780afcc09de575314f3bd39d261b8d26c558f4329ba55f13f1306681ce0ec71 SHA512 5f5f802a76b1d611b42251c8eb70538cb1da6b43bb681fb7e0b4a7124bf46ab4d89be4ab31bb071d7205c897ba940ef523384efa18b5723d57d8edaea2198350 +DIST dalli-3.2.5.tar.gz 72496 BLAKE2B 2a8665aad98629ccab873a2b6b6661304b25dd2374ed3685f97dee83bf43c604088e43229ced951453d889fab7a1ec35b7fb3f0028858cf890a6013ac82b64c1 SHA512 ace079e3c9f7c30e2f266a07f87e58cbf4276f5ca4744ade76782a6a6047296bf5e23d40a4c1f4596b1eb150501c460f7cf89b33f308a774bcfe5825ec635760 diff --git a/dev-ruby/dalli/dalli-3.2.5.ebuild b/dev-ruby/dalli/dalli-3.2.5.ebuild new file mode 100644 index ..cdc6ec7366bd --- /dev/null +++ b/dev-ruby/dalli/dalli-3.2.5.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md Performance.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A high performance pure Ruby client for accessing memcached servers" +HOMEPAGE="https://github.com/petergoldstein/dalli"; +SRC_URI="https://github.com/petergoldstein/dalli/archive/v${PV}.tar.gz -> ${P}.tar.gz" +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~x86" +IUSE="" + +DEPEND+="${DEPEND} test? ( >=net-misc/memcached-1.5.4[ssl(-)] )" + +ruby_add_bdepend "test? ( + dev-ruby/connection_pool + dev-ruby/minitest:5 + dev-ruby/rack +)" + +all_ruby_prepare() { + chmod 0755 "${HOME}" || die "Failed to fix permissions on home" + + sed -i -e '/\(appraisal\|bundler\)/ s:^:#:' Rakefile || die + + sed -i -e '3igem "minitest", "~> 5.0"; require "dalli"' \ + -e '/bundler/ s:^:#:' test/helper.rb || die + + sed -i -e "s:/tmp:${T}:" test/utils/certificate_generator.rb || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack/
commit: c8002cb6bc83592cc8de6c48271a40956cc5338d Author: Hans de Graaff gentoo org> AuthorDate: Wed Jun 14 05:18:38 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Jun 14 06:21:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8002cb6 dev-ruby/rack: add 2.2.7, 3.0.8 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rack/Manifest | 2 ++ dev-ruby/rack/rack-2.2.7.ebuild | 50 + dev-ruby/rack/rack-3.0.8.ebuild | 45 + 3 files changed, 97 insertions(+) diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest index 11e915f6d1b5..e19a4e456577 100644 --- a/dev-ruby/rack/Manifest +++ b/dev-ruby/rack/Manifest @@ -1,5 +1,7 @@ DIST rack-2.2.6.3.tar.gz 279185 BLAKE2B 4757add4f591a5e9baca2db060736f1369b04be547a834360a5d84d210db2c550febf654eb6ee9878e38d802227b94e7ae2c38bfe4c5fa045582d905ade61c4a SHA512 e69de4dcbb97c9481ce55e3d1c43c7b1393314d2c42fbd7660abb939b74453ea77a4bf1eaaab2a7c9ac2cca46fc3ebff40eb5cd91b6567f50e3a05e2d40dac24 DIST rack-2.2.6.4.tar.gz 279212 BLAKE2B 381baa25cad48603891c0b40c463843d112b380d0e99cb985ae2d6d59b84dfe9dd33865bfcf3602af81cfe54f8e0fa57166dd4764069b2de054dd1826b3da993 SHA512 3b7cc5ed8b74d8e03a343fbc13c808f7cefe185330e6d020aebbcb6d4852b2485a1b780e14c8593c02fa264ba31b3005c47c6c5d9a432cbf5bc7ec208e279f4a +DIST rack-2.2.7.tar.gz 279222 BLAKE2B 0c7fb54aaa20c2e840a791240199e3981f70634f9d241d1167b3efca53156d1bc7129c64a7c3f0a82f6001bb46632969041b5310020601d55719beb538972f5c SHA512 c89b7ed8bfea7f53e6f2b507d9668af8220750be336180d0ccea76d86359e7cacff74e6a55e5757ff7f79d2377049f4268d1851f4b83d6ff474f0002310a0d29 DIST rack-3.0.4.2.tar.gz 788276 BLAKE2B 9934c4e448ee09c9a910ef8259957737e4d213d7ae5b37380b87441eb00845f2793e23fa16da26a5fe441e8449a95a5893cc52a019087402e7cae7559a2f6fd5 SHA512 9cd2c9bcf41a6203e72b63fbd0e78f4a0f461751e45e643f40a4f823f3922b05fc0caaa10fe79885cd8fa48948e79e0ccd5727f9abeca2a4052a737d4632e76e DIST rack-3.0.6.1.tar.gz 789191 BLAKE2B 1431e6e97afa503a03dbf3deed67e438b00ad0b74d93df91d248235bd135c7bc6f45da3d488f531b9f00a62f9c193bfec0e301507250543abc1f66db6fe69b8e SHA512 afcc93723c797bbf7a231e70ef8336053443dc8028bbb26bb58d4e1c17ed6a53d178d56fc9b2d33be5bde88ab634fbb233ac133b8a991258469c564afdd5758f DIST rack-3.0.7.tar.gz 788611 BLAKE2B 99f4b7394c7b7d78ca3c7888369355437383ed5e3f3bea1bae7117019df5588a2c778270308309908223f5c509c97e6792b2edfeac6b3e3d6815e147bcdab375 SHA512 7ed94b59a4c8886ad94898eb1a7dd3e363fd1b2cecb79713ab744853e7c3da7a1d10034235a1aa5da4cb50c1a5d7c86c4d524ba2a3286289e9f1f7e37edd +DIST rack-3.0.8.tar.gz 788610 BLAKE2B 9a591242e37f10021a2779bc495ab0ef954eb6474efe279f2bc6417e4255d83a92f156a9bc52fe90c098dc23c26eddf802119fdcd739a05332bc398db1c12456 SHA512 045a1de846e984d2067ce647d0b3652c810a264fa4f84e9791a623ac5c5cfa5ab4b961c4cb0328b51a71f66082190741dbaac3f4dbafad7c5a8e97a71b169448 diff --git a/dev-ruby/rack/rack-2.2.7.ebuild b/dev-ruby/rack/rack-2.2.7.ebuild new file mode 100644 index ..57ee5a5c1efa --- /dev/null +++ b/dev-ruby/rack/rack-2.2.7.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc SPEC.rdoc" + +RUBY_FAKEGEM_GEMSPEC="rack.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A modular Ruby webserver interface" +HOMEPAGE="https://github.com/rack/rack"; +SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="" + +ruby_add_rdepend "virtual/ruby-ssl" + +ruby_add_bdepend "test? ( + dev-ruby/minitest:5 + dev-ruby/minitest-global_expectations + || ( dev-ruby/psych:5 dev-ruby/psych:0 ) + dev-ruby/webrick +)" + +# The gem has automagic dependencies over mongrel, ruby-openid, +# memcache-client, thin, mongrel and camping; not sure if we should +# make them dependencies at all. + +all_ruby_prepare() { + # The build system tries to generate the ChangeLog from git. Create + # an empty file to avoid a needless dependency on git. + touch ChangeLog || die + + # Avoid development dependency + sed -i -e '/minitest-sprint/ s:^:#:' -e "s:require_relative ':require './:" rack.gemspec || die + + # Avoid test failing due to security version number usage + sed -i -e '/support -v option to get version/askip "broken with security version number"' test/spec_server.rb || die +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e "require 'test/gemloader.rb'; Dir['test/spec_*.rb'].each{|f| require f}" || die +} diff --git a/dev-ruby/rack/rack-3.0.8.ebuild b/dev-ruby/rack/rack-3.0.8.ebuild new file mode 100644 index ..0616395f475e --- /dev/null +++ b/dev-ruby/rack/rack-3.0.8.ebui
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/rack/
commit: 75a2d1d8b4a8ec8b82008a20d9a443d960f9fbd0 Author: Hans de Graaff gentoo org> AuthorDate: Wed Jun 14 05:19:05 2023 + Commit: Hans de Graaff gentoo org> CommitDate: Wed Jun 14 06:21:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a2d1d8 dev-ruby/rack: drop 2.2.6.3, 3.0.4.2, 3.0.6.1 Signed-off-by: Hans de Graaff gentoo.org> dev-ruby/rack/Manifest| 3 --- dev-ruby/rack/rack-2.2.6.3.ebuild | 54 --- dev-ruby/rack/rack-3.0.4.2.ebuild | 45 dev-ruby/rack/rack-3.0.6.1.ebuild | 45 4 files changed, 147 deletions(-) diff --git a/dev-ruby/rack/Manifest b/dev-ruby/rack/Manifest index e19a4e456577..7a5b749edd54 100644 --- a/dev-ruby/rack/Manifest +++ b/dev-ruby/rack/Manifest @@ -1,7 +1,4 @@ -DIST rack-2.2.6.3.tar.gz 279185 BLAKE2B 4757add4f591a5e9baca2db060736f1369b04be547a834360a5d84d210db2c550febf654eb6ee9878e38d802227b94e7ae2c38bfe4c5fa045582d905ade61c4a SHA512 e69de4dcbb97c9481ce55e3d1c43c7b1393314d2c42fbd7660abb939b74453ea77a4bf1eaaab2a7c9ac2cca46fc3ebff40eb5cd91b6567f50e3a05e2d40dac24 DIST rack-2.2.6.4.tar.gz 279212 BLAKE2B 381baa25cad48603891c0b40c463843d112b380d0e99cb985ae2d6d59b84dfe9dd33865bfcf3602af81cfe54f8e0fa57166dd4764069b2de054dd1826b3da993 SHA512 3b7cc5ed8b74d8e03a343fbc13c808f7cefe185330e6d020aebbcb6d4852b2485a1b780e14c8593c02fa264ba31b3005c47c6c5d9a432cbf5bc7ec208e279f4a DIST rack-2.2.7.tar.gz 279222 BLAKE2B 0c7fb54aaa20c2e840a791240199e3981f70634f9d241d1167b3efca53156d1bc7129c64a7c3f0a82f6001bb46632969041b5310020601d55719beb538972f5c SHA512 c89b7ed8bfea7f53e6f2b507d9668af8220750be336180d0ccea76d86359e7cacff74e6a55e5757ff7f79d2377049f4268d1851f4b83d6ff474f0002310a0d29 -DIST rack-3.0.4.2.tar.gz 788276 BLAKE2B 9934c4e448ee09c9a910ef8259957737e4d213d7ae5b37380b87441eb00845f2793e23fa16da26a5fe441e8449a95a5893cc52a019087402e7cae7559a2f6fd5 SHA512 9cd2c9bcf41a6203e72b63fbd0e78f4a0f461751e45e643f40a4f823f3922b05fc0caaa10fe79885cd8fa48948e79e0ccd5727f9abeca2a4052a737d4632e76e -DIST rack-3.0.6.1.tar.gz 789191 BLAKE2B 1431e6e97afa503a03dbf3deed67e438b00ad0b74d93df91d248235bd135c7bc6f45da3d488f531b9f00a62f9c193bfec0e301507250543abc1f66db6fe69b8e SHA512 afcc93723c797bbf7a231e70ef8336053443dc8028bbb26bb58d4e1c17ed6a53d178d56fc9b2d33be5bde88ab634fbb233ac133b8a991258469c564afdd5758f DIST rack-3.0.7.tar.gz 788611 BLAKE2B 99f4b7394c7b7d78ca3c7888369355437383ed5e3f3bea1bae7117019df5588a2c778270308309908223f5c509c97e6792b2edfeac6b3e3d6815e147bcdab375 SHA512 7ed94b59a4c8886ad94898eb1a7dd3e363fd1b2cecb79713ab744853e7c3da7a1d10034235a1aa5da4cb50c1a5d7c86c4d524ba2a3286289e9f1f7e37edd DIST rack-3.0.8.tar.gz 788610 BLAKE2B 9a591242e37f10021a2779bc495ab0ef954eb6474efe279f2bc6417e4255d83a92f156a9bc52fe90c098dc23c26eddf802119fdcd739a05332bc398db1c12456 SHA512 045a1de846e984d2067ce647d0b3652c810a264fa4f84e9791a623ac5c5cfa5ab4b961c4cb0328b51a71f66082190741dbaac3f4dbafad7c5a8e97a71b169448 diff --git a/dev-ruby/rack/rack-2.2.6.3.ebuild b/dev-ruby/rack/rack-2.2.6.3.ebuild deleted file mode 100644 index 40d0c44be96c.. --- a/dev-ruby/rack/rack-2.2.6.3.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby27 ruby30 ruby31" - -RUBY_FAKEGEM_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc SPEC.rdoc" - -RUBY_FAKEGEM_GEMSPEC="rack.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="A modular Ruby webserver interface" -HOMEPAGE="https://github.com/rack/rack"; -SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="" - -ruby_add_rdepend "virtual/ruby-ssl" - -ruby_add_bdepend "test? ( - dev-ruby/minitest:5 - dev-ruby/minitest-global_expectations - dev-ruby/concurrent-ruby - =dev-ruby/psych-4* - dev-ruby/webrick -)" - -# The gem has automagic dependencies over mongrel, ruby-openid, -# memcache-client, thin, mongrel and camping; not sure if we should -# make them dependencies at all. - -# Block against versions in older slots that also try to install a binary. -RDEPEND="${RDEPEND} !!https://github.com/rack/rack"; -SRC_URI="https://github.com/rack/rack/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="$(ver_cut 1-2)" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="" - -ruby_add_rdepend "virtual/ruby-ssl" - -ruby_add_bdepend "test? ( - dev-ruby/minitest:5 - dev-ruby/minitest-global_expectations - dev-ruby/webrick -)" - -# The gem has automagic dependencies over mongrel, ruby-openid, -# memcache-client, thin, mongrel and camping; not sure if we should -# make them dependencies at all. - -all_ruby_prepare() { - # The build system tries to generate the Chan
[gentoo-commits] repo/gentoo:master commit in: net-libs/libpcap/
commit: 49667753d5f752acbac213befe4fdcb8fa6296ad Author: Sam James gentoo org> AuthorDate: Wed Jun 14 06:08:07 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 06:08:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49667753 net-libs/libpcap: Stabilize 1.10.4 arm64, #908476 Signed-off-by: Sam James gentoo.org> net-libs/libpcap/libpcap-1.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libpcap/libpcap-1.10.4.ebuild b/net-libs/libpcap/libpcap-1.10.4.ebuild index 074708caddf4..bdef3d68e7f4 100644 --- a/net-libs/libpcap/libpcap-1.10.4.ebuild +++ b/net-libs/libpcap/libpcap-1.10.4.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz"; SRC_URI+=" verify-sig? ( https://www.tcpdump.org/release/${P}.tar.gz.sig )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libpcap/
commit: e2efdb3c59ae48b353bbe3aeb1be6dd98fcdccec Author: Sam James gentoo org> AuthorDate: Wed Jun 14 06:08:08 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 06:08:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2efdb3c net-libs/libpcap: Stabilize 1.10.4 x86, #908476 Signed-off-by: Sam James gentoo.org> net-libs/libpcap/libpcap-1.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libpcap/libpcap-1.10.4.ebuild b/net-libs/libpcap/libpcap-1.10.4.ebuild index bdef3d68e7f4..93afa3129d60 100644 --- a/net-libs/libpcap/libpcap-1.10.4.ebuild +++ b/net-libs/libpcap/libpcap-1.10.4.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz"; SRC_URI+=" verify-sig? ( https://www.tcpdump.org/release/${P}.tar.gz.sig )" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/, dev-libs/xmlsec/files/
commit: e1e2b092d919a5303afac98fb77f9bc809229e13 Author: orbea riseup net> AuthorDate: Wed May 31 14:29:27 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 06:07:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1e2b092 dev-libs/xmlsec: add upstream libressl patches These patches add compatiblity for LibreSSL. Bug: https://bugs.gentoo.org/903001 Upstream-PR: https://github.com/lsh123/xmlsec/pull/456 Upstream-Commit: https://github.com/lsh123/xmlsec/commit/c5469cfc8443c57a25a8783f0bd669f71e29bb04 Upstream-PR: https://github.com/lsh123/xmlsec/pull/654 Upstream-Commit: https://github.com/lsh123/xmlsec/commit/dfdf981f3522e4059170b504fb6fd40b37c9d70f Upstream-Issue: https://github.com/lsh123/xmlsec/issues/665 Upstream-PR: https://github.com/lsh123/xmlsec/pull/666 Upstream-Commit: https://github.com/lsh123/xmlsec/commit/1ee1754c5ab8f0071adbde92d3a007729df7c5a7 Upstream-PR: https://github.com/lsh123/xmlsec/pull/667 Upstream-Commit: https://github.com/lsh123/xmlsec/commit/c9b0dcd01af1ecaed828269b734861cb93edeae3 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/31246 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch | 40 + dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild| 66 ++ 2 files changed, 106 insertions(+) diff --git a/dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch b/dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch new file mode 100644 index ..acdb535ba552 --- /dev/null +++ b/dev-libs/xmlsec/files/xmlsec-1.2.37-libressl.patch @@ -0,0 +1,40 @@ +https://github.com/lsh123/xmlsec/pull/456 +https://github.com/lsh123/xmlsec/commit/c5469cfc8443c57a25a8783f0bd669f71e29bb04 +https://github.com/lsh123/xmlsec/pull/654 +https://github.com/lsh123/xmlsec/commit/dfdf981f3522e4059170b504fb6fd40b37c9d70f + +From c5469cfc8443c57a25a8783f0bd669f71e29bb04 Mon Sep 17 00:00:00 2001 +From: lsh123 +Date: Mon, 12 Dec 2022 10:34:56 -0500 +Subject: [PATCH] fix libressl (#456) + +--- + src/openssl/openssl_compat.h | 9 - + 1 file changed, 8 insertions(+), 1 deletion(-) + +From d113d1e6355c4841fd03c6aa797d33bde1d064f3 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Mon, 29 May 2023 07:46:58 -0700 +Subject: [PATCH] openssl_compat.h: Update LibreSSL UI_null() compat + +LibreSSL added UI_null() in 3.7.1. +--- + src/openssl/openssl_compat.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- a/src/openssl/openssl_compat.h b/src/openssl/openssl_compat.h +@@ -123,6 +123,13 @@ static inline int xmlSecOpenSSLCompatRand(unsigned char *buf, xmlSecSize size) { + * LibreSSL 2.7 compatibility (implements most of OpenSSL 1.1 API) + * + */ ++#if defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x3070200fL) ++ ++/* Needed for Engine initialization */ ++#define UI_null() NULL ++ ++#endif /* defined(LIBRESSL_VERSION_NUMBER) */ ++ + #if defined(LIBRESSL_VERSION_NUMBER) && (LIBRESSL_VERSION_NUMBER < 0x3050L) && defined(XMLSEC_OPENSSL_API_110) + /* EVP_CIPHER_CTX stuff */ + #define EVP_CIPHER_CTX_encrypting(x) ((x)->encrypt) diff --git a/dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild b/dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild new file mode 100644 index ..f5ed4f8c1c07 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.2.37-r1.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE="|| ( gcrypt gnutls nss openssl ) + gnutls? ( gcrypt )" + +RDEPEND=">=dev-libs/libxml2-2.7.4[ftp(+)] + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-2.8.0:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( + dev-libs/openssl:= + )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + )" + +PATCHES=( + "${FILESDIR}"/${P}-libressl.patch #903001 +) + +src_configure() { + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf \ + $(use_enable doc docs) \ + $(use_enable static-libs static) \ + $(use_with gcrypt) \ + $(use_with gnutls) \ +
[gentoo-commits] repo/gentoo:master commit in: net-libs/libpcap/
commit: 833bfb037293018727ee92ec7d85bb29ee0ab980 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 06:05:04 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 06:05:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=833bfb03 net-libs/libpcap: Stabilize 1.10.4 sparc, #908476 Signed-off-by: Sam James gentoo.org> net-libs/libpcap/libpcap-1.10.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-libs/libpcap/libpcap-1.10.4.ebuild b/net-libs/libpcap/libpcap-1.10.4.ebuild index ba0c8e261dec..074708caddf4 100644 --- a/net-libs/libpcap/libpcap-1.10.4.ebuild +++ b/net-libs/libpcap/libpcap-1.10.4.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz"; SRC_URI+=" verify-sig? ( https://www.tcpdump.org/release/${P}.tar.gz.sig )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" fi LICENSE="BSD"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wireshark/
commit: 4243fe757ab062cd0bea2280f8c696c625328b43 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 06:05:02 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 06:05:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4243fe75 net-analyzer/wireshark: Stabilize 3.6.14 x86, #908474 Signed-off-by: Sam James gentoo.org> net-analyzer/wireshark/wireshark-3.6.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/wireshark/wireshark-3.6.14.ebuild b/net-analyzer/wireshark/wireshark-3.6.14.ebuild index 4a0d6125aad1..84db5ae939ac 100644 --- a/net-analyzer/wireshark/wireshark-3.6.14.ebuild +++ b/net-analyzer/wireshark/wireshark-3.6.14.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz"; S="${WORKDIR}/${P/_/}" - KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~riscv x86" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wireshark/
commit: a345c030e1ef7249472b783eef9fd3b5c811b698 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 06:05:03 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 06:05:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a345c030 net-analyzer/wireshark: Stabilize 3.6.14 arm, #908474 Signed-off-by: Sam James gentoo.org> net-analyzer/wireshark/wireshark-3.6.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/wireshark/wireshark-3.6.14.ebuild b/net-analyzer/wireshark/wireshark-3.6.14.ebuild index 84db5ae939ac..20b68880572b 100644 --- a/net-analyzer/wireshark/wireshark-3.6.14.ebuild +++ b/net-analyzer/wireshark/wireshark-3.6.14.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz"; S="${WORKDIR}/${P/_/}" - KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~riscv x86" + KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc64 ~riscv x86" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wireshark/
commit: c3446177c613457acb3d5c640f3b72ff3a2b4066 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 06:05:01 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 06:05:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3446177 net-analyzer/wireshark: Stabilize 3.6.14 arm64, #908474 Signed-off-by: Sam James gentoo.org> net-analyzer/wireshark/wireshark-3.6.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/wireshark/wireshark-3.6.14.ebuild b/net-analyzer/wireshark/wireshark-3.6.14.ebuild index 772f06a55e71..4a0d6125aad1 100644 --- a/net-analyzer/wireshark/wireshark-3.6.14.ebuild +++ b/net-analyzer/wireshark/wireshark-3.6.14.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz"; S="${WORKDIR}/${P/_/}" - KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wireshark/
commit: 0390b1f233a5526d5537bc4afcb66807c927fa47 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 06:04:59 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 06:04:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0390b1f2 net-analyzer/wireshark: Stabilize 3.6.14 amd64, #908474 Signed-off-by: Sam James gentoo.org> net-analyzer/wireshark/wireshark-3.6.14.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/wireshark/wireshark-3.6.14.ebuild b/net-analyzer/wireshark/wireshark-3.6.14.ebuild index 5e752f0c77c0..772f06a55e71 100644 --- a/net-analyzer/wireshark/wireshark-3.6.14.ebuild +++ b/net-analyzer/wireshark/wireshark-3.6.14.ebuild @@ -18,7 +18,7 @@ else SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz"; S="${WORKDIR}/${P/_/}" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc64 ~riscv ~x86" fi LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: sci-libs/m4rie/
commit: f6b17d6bd28a23364359b992f41161471220be75 Author: Michael Orlitzky gentoo org> AuthorDate: Wed Jun 14 05:48:48 2023 + Commit: Michael Orlitzky gentoo org> CommitDate: Wed Jun 14 05:49:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6b17d6b sci-libs/m4rie: update HOMEPAGE Signed-off-by: Michael Orlitzky gentoo.org> sci-libs/m4rie/m4rie-20200115-r1.ebuild | 4 ++-- sci-libs/m4rie/metadata.xml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sci-libs/m4rie/m4rie-20200115-r1.ebuild b/sci-libs/m4rie/m4rie-20200115-r1.ebuild index f89f9de0c3d0..60d518b539d8 100644 --- a/sci-libs/m4rie/m4rie-20200115-r1.ebuild +++ b/sci-libs/m4rie/m4rie-20200115-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit autotools DESCRIPTION="Fast dense matrix arithmetic over GF(2^e) for 2 <= e <= 16" -HOMEPAGE="https://bitbucket.org/malb/m4rie/"; +HOMEPAGE="https://github.com/malb/m4rie"; SRC_URI="https://bitbucket.org/malb/${PN}/downloads/${P}.tar.gz"; LICENSE="GPL-2+" diff --git a/sci-libs/m4rie/metadata.xml b/sci-libs/m4rie/metadata.xml index 0c2d7316d127..37eece3977cd 100644 --- a/sci-libs/m4rie/metadata.xml +++ b/sci-libs/m4rie/metadata.xml @@ -25,6 +25,6 @@ -malb/m4rie +malb/m4rie
[gentoo-commits] repo/gentoo:master commit in: sci-libs/m4ri/
commit: 94640fa56c0d4343425632680bee6633d2829f82 Author: Michael Orlitzky gentoo org> AuthorDate: Wed Jun 14 05:47:37 2023 + Commit: Michael Orlitzky gentoo org> CommitDate: Wed Jun 14 05:49:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94640fa5 sci-libs/m4ri: update HOMEPAGE Signed-off-by: Michael Orlitzky gentoo.org> sci-libs/m4ri/m4ri-20200125.ebuild | 2 +- sci-libs/m4ri/metadata.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-libs/m4ri/m4ri-20200125.ebuild b/sci-libs/m4ri/m4ri-20200125.ebuild index 3b265a53a4ce..adf6e85765c9 100644 --- a/sci-libs/m4ri/m4ri-20200125.ebuild +++ b/sci-libs/m4ri/m4ri-20200125.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit flag-o-matic toolchain-funcs DESCRIPTION="Method of four russian for inversion (M4RI)" -HOMEPAGE="https://bitbucket.org/malb/m4ri"; +HOMEPAGE="https://github.com/malb/m4ri"; SRC_URI="https://bitbucket.org/malb/${PN}/downloads/${P}.tar.gz"; LICENSE="GPL-2+" diff --git a/sci-libs/m4ri/metadata.xml b/sci-libs/m4ri/metadata.xml index 189a75d32cd2..b31730792145 100644 --- a/sci-libs/m4ri/metadata.xml +++ b/sci-libs/m4ri/metadata.xml @@ -28,6 +28,6 @@ -malb/m4ri +malb/m4ri
[gentoo-commits] repo/gentoo:master commit in: app-admin/awscli/
commit: 518fd3c97eb8d3df8a3d95b496eed2dc9ed2e663 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:22:54 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=518fd3c9 app-admin/awscli: Bump to 1.27.153 Signed-off-by: Michał Górny gentoo.org> app-admin/awscli/Manifest | 1 + app-admin/awscli/awscli-1.27.153.ebuild | 80 + 2 files changed, 81 insertions(+) diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 77a5617dddb7..08bb4867e97c 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -2,3 +2,4 @@ DIST aws-cli-1.27.142.gh.tar.gz 2426758 BLAKE2B 587791e0102d51b9681718a71c1225c6 DIST aws-cli-1.27.146.gh.tar.gz 2430455 BLAKE2B 5e59ad0a5e97b4f218c694a6c9df3fb85dd7682fc1c3e549e9bb38ef3f89f63ef4976f539134d744ef3acbf9a506ddbb2b1cb93c44e11460e96db05f0fc02bd5 SHA512 e942c2ba2abba21eae87ba2f88f727c7cf77681232e2aac9c975c07ba4bee41a10ef9044f3828ce61271a569e71469420d6b4ee7ec272fc8ea7132a597450d23 DIST aws-cli-1.27.151.gh.tar.gz 2433265 BLAKE2B a26710e9af6cca92db87394c15415ade9aa1228d270386e96540d617b71b1531c15f3a0c5c65e9bd1ceca6ee7c49477b07e8fe7cdedee080c6c163e7aac9794c SHA512 80af195a72112e660db1ff958d4fc61f57a2781a007eb7ba945d6eb6d44589c1f505c9cc30d350d56e8cf376aa30de1d3a220efe0672941ed9ee57375b405502 DIST aws-cli-1.27.152.gh.tar.gz 2434279 BLAKE2B 4c7ff9c0df3aee2eb8d195941f0d443a0904f7becbf6d9484425d940ca2f686520a28e9ab196a634663f6b1662905352ad7548ec4ba2bbde770af74970a5bf99 SHA512 8039ff55f967091649e74f4a827044ebddeff7beb28cc4bc47ed817941c64cd6f6e274c705fbeb49ce58331514b4bc4b6622689f1740a6ef676983cf0224e942 +DIST aws-cli-1.27.153.gh.tar.gz 2436062 BLAKE2B e9351f70b36ffb15fcab233ba2c6845675749b34a16ddb6baac25acb712f7ce42fa531683684fa7deb4bde38c896eca6f5e47d6637f10e45c56d7e20eb99145e SHA512 6e48dfed4c7d09acc1d567952e921a926ac2a63cbf4c0ab27856a17336cb517157ff5e7a3685b9f6c7d2f2edc2aad7dd52079ac3b5cbb13ad0da65a772dc3099 diff --git a/app-admin/awscli/awscli-1.27.153.ebuild b/app-admin/awscli/awscli-1.27.153.ebuild new file mode 100644 index ..62c19f3a63fb --- /dev/null +++ b/app-admin/awscli/awscli-1.27.153.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # integration tests require AWS credentials and Internet access + epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked +} + +python_install_all() { + newbashcomp bin/aws_bash_completer aws + + insinto /usr/share/zsh/site-functions + newins bin/aws_zsh_completer.sh _aws + + distutils-r1_python_install_all + + rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/botocore/
commit: 19b3b8335e3e088a1c2ecbf5e753225a82684f24 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:22:29 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19b3b833 dev-python/botocore: Bump to 1.29.153 Signed-off-by: Michał Górny gentoo.org> dev-python/botocore/Manifest | 1 + dev-python/botocore/botocore-1.29.153.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 405f805924ea..378dd84b3ab9 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -2,3 +2,4 @@ DIST botocore-1.29.142.gh.tar.gz 11528069 BLAKE2B 860a5ab68d26424702006b221e62e2 DIST botocore-1.29.146.gh.tar.gz 11553866 BLAKE2B 7b5b060480de459af9045be8724272fb876c8663b39b1a1ea3575cee83d233dc4e04735682f7eac9299ae0219a5995ddd3379d75c6d2e1bece565e2294b3cc23 SHA512 e786137deaac49fa9db7c8c4df1ff8be195dd400432fbb2e6a23608181161234fa5c3a81a293b4ae1133d1a40e0341b3a081f0d845672e8d0c604fdffc2bc1b5 DIST botocore-1.29.151.gh.tar.gz 11618833 BLAKE2B cac8007e6177c029b97e288c244668657da6b20d3ea1b4e5b1b93e65bf7dec1206c5bccdc70094e14b02a3937a10f12868a3ea9b85cf6fbcb6e7a6c71155170a SHA512 960a5a62e467a3057e89f1f7d2700b67a1aff442b85a7b89b7da6a403deb2d706e9d6297392ef74a5569d90cd3123fa0474d40f378f0756012d88665c0214aa4 DIST botocore-1.29.152.gh.tar.gz 11624895 BLAKE2B f6b8596548ab8ff5cbf401d98ebf90cd0425f0363f9be1b71f58649a98dd6c69a859deb80467621bcdc5c15ebe151df7960880ebc013d5834d5310e80a89e948 SHA512 f51f8e00e61ed51d39ec9e51a08cf0f57d29f5e1d4e77460cf28ed296f062cf9df2b5761a30d8a78b6bc4ca8a971032150929cb84147d099e45f8e0112a717e5 +DIST botocore-1.29.153.gh.tar.gz 11665559 BLAKE2B 82a51ba87753e4f241776652f846db39e5d3748997c635af960dfa389786f3abe3b622f2415abba1aaef81d12aee8b7197f1dea9e71a34e6fc18e1712a79eed5 SHA512 84f774eae433b8efecbc4ccf4990435cfa2f9a5fa1a6d29d94bbc57a75b6f3fd4c0b8392672a7d06a00ad7b5f0f4c3fcf66aa893ad655e3a1409083d8731df78 diff --git a/dev-python/botocore/botocore-1.29.153.ebuild b/dev-python/botocore/botocore-1.29.153.ebuild new file mode 100644 index ..3ced99abe4ff --- /dev/null +++ b/dev-python/botocore/botocore-1.29.153.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
[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm/
commit: 0d63767eb376d372271adcf5e50ee796ca4bfbcd Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:56 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d63767e sys-devel/llvm: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> sys-devel/llvm/llvm-16.0.6..ebuild | 518 - 1 file changed, 518 deletions(-) diff --git a/sys-devel/llvm/llvm-16.0.6..ebuild b/sys-devel/llvm/llvm-16.0.6..ebuild deleted file mode 100644 index 7898a8cd400c.. --- a/sys-devel/llvm/llvm-16.0.6..ebuild +++ /dev/null @@ -1,518 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1 -inherit toolchain-funcs - -DESCRIPTION="Low Level Virtual Machine" -HOMEPAGE="https://llvm.org/"; - -# Additional licenses: -# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD. -# 2. xxhash: BSD. -# 3. MD5 code: public-domain. -# 4. ConvertUTF.h: TODO. - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" -IUSE=" - +binutils-plugin debug doc exegesis libedit +libffi ncurses test xar - xml z3 zstd -" -RESTRICT="!test? ( test )" - -RDEPEND=" - sys-libs/zlib:0=[${MULTILIB_USEDEP}] - exegesis? ( dev-libs/libpfm:= ) - libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] ) - libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] ) - xar? ( app-arch/xar ) - xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) - z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] ) - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) -" -DEPEND=" - ${RDEPEND} - binutils-plugin? ( sys-libs/binutils-libs ) -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - >=dev-util/cmake-3.16 - sys-devel/gnuconfig - kernel_Darwin? ( - =sys-devel/binutils-apple-5.1 - ) - doc? ( $(python_gen_any_dep ' - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ') ) - libffi? ( virtual/pkgconfig ) -" -# There are no file collisions between these versions but having :0 -# installed means llvm-config there will take precedence. -RDEPEND=" - ${RDEPEND} - !sys-devel/llvm:0 -" -PDEPEND=" - sys-devel/llvm-common - sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR} - binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} ) -" - -LLVM_COMPONENTS=( llvm cmake ) -LLVM_TEST_COMPONENTS=( third-party ) -LLVM_MANPAGES=1 -LLVM_USE_TARGETS=provide -llvm.org_set_globals - -python_check_deps() { - use doc || return 0 - - python_has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && - python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" -} - -check_uptodate() { - local prod_targets=( - $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \ - | tail -n +2 | head -n -1) - ) - local all_targets=( - lib/Target/*/ - ) - all_targets=( "${all_targets[@]#lib/Target/}" ) - all_targets=( "${all_targets[@]%/}" ) - - local exp_targets=() i - for i in "${all_targets[@]}"; do - has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" ) - done - - if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then - eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!" - eqawarn "Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}" - eqawarn "Expected: ${exp_targets[*]}" - eqawarn - fi - - if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then - eqawarn "ALL_LLVM_PRODUCTION_TARGETS is outdated!" - eqawarn "Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}" - eqawarn "Expected: ${prod_targets[*]}" - fi -} - -check_distribution_components() { - if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then - local all_targets=() my_targets=() l - cd "${BUILD_DIR}" || die - - while read -r l; do - if [[ ${l} == install-*-stripped:* ]]; then - l=${l#install-} - l=${l%%-stripped*} - - case ${l} in - # shared libs - LLVM|LLVMgold) - ;; - # TableGen lib + deps -
[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-common/
commit: 18f0be9dd4d1ac523b3179011262907360fae5f5 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:57 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18f0be9d sys-devel/llvm-common: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> .../llvm-common/llvm-common-16.0.6..ebuild | 28 -- 1 file changed, 28 deletions(-) diff --git a/sys-devel/llvm-common/llvm-common-16.0.6..ebuild b/sys-devel/llvm-common/llvm-common-16.0.6..ebuild deleted file mode 100644 index ce5f03ca34a5.. --- a/sys-devel/llvm-common/llvm-common-16.0.6..ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit llvm.org - -DESCRIPTION="Common files shared between multiple slots of LLVM" -HOMEPAGE="https://llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" - -RDEPEND=" - !sys-devel/llvm:0 -" - -LLVM_COMPONENTS=( llvm/utils/vim ) -llvm.org_set_globals - -src_install() { - insinto /usr/share/vim/vimfiles - doins -r */ - # some users may find it useful - newdoc README README.vim - dodoc vimrc -}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang/
commit: fd862bf38bdb94f8b9120d546cf2e9da658cc639 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:51 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd862bf3 sys-devel/clang: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> sys-devel/clang/clang-16.0.6..ebuild | 483 --- 1 file changed, 483 deletions(-) diff --git a/sys-devel/clang/clang-16.0.6..ebuild b/sys-devel/clang/clang-16.0.6..ebuild deleted file mode 100644 index 8a26831b2e61.. --- a/sys-devel/clang/clang-16.0.6..ebuild +++ /dev/null @@ -1,483 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit cmake flag-o-matic llvm llvm.org multilib multilib-minimal -inherit prefix python-single-r1 toolchain-funcs - -DESCRIPTION="C language family frontend for LLVM" -HOMEPAGE="https://llvm.org/"; - -# MSVCSetupApi.h: MIT -# sorttable.js: MIT - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" -IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT="!test? ( test )" - -DEPEND=" - ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}] - static-analyzer? ( dev-lang/perl:* ) - xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) -" - -RDEPEND=" - ${PYTHON_DEPS} - ${DEPEND} - >=sys-devel/clang-common-${PV} -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - doc? ( $(python_gen_cond_dep ' - dev-python/recommonmark[${PYTHON_USEDEP}] - dev-python/sphinx[${PYTHON_USEDEP}] - ') ) - xml? ( virtual/pkgconfig ) -" -PDEPEND=" - ~sys-devel/clang-runtime-${PV} - sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR} -" - -LLVM_COMPONENTS=( - clang clang-tools-extra cmake - llvm/lib/Transforms/Hello -) -LLVM_MANPAGES=1 -LLVM_TEST_COMPONENTS=( - llvm/lib/Testing - llvm/utils - third-party -) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -# Multilib notes: -# 1. ABI_* flags control ABIs libclang* is built for only. -# 2. clang is always capable of compiling code for all ABIs for enabled -#target. However, you will need appropriate crt* files (installed -#e.g. by sys-devel/gcc and sys-libs/glibc). -# 3. ${CHOST}-clang wrappers are always installed for all ABIs included -#in the current profile (i.e. alike supported by sys-devel/gcc). -# -# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need -# multilib clang* libraries (not runtime, not wrappers). - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_prepare() { - # create extra parent dir for relative CLANG_RESOURCE_DIR access - mkdir -p x/y || die - BUILD_DIR=${WORKDIR}/x/y/clang - - llvm.org_src_prepare - - # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch) - eprefixify \ - lib/Lex/InitHeaderSearch.cpp \ - lib/Driver/ToolChains/Darwin.cpp || die - - if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then - sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die - fi -} - -check_distribution_components() { - if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then - local all_targets=() my_targets=() l - cd "${BUILD_DIR}" || die - - while read -r l; do - if [[ ${l} == install-*-stripped:* ]]; then - l=${l#install-} - l=${l%%-stripped*} - - case ${l} in - # meta-targets - clang-libraries|distribution) - continue - ;; - # tools - clang|clangd|clang-*) - ;; - # static libraries - clang*|findAllSymbols) - continue - ;; - # conditional to USE=doc - docs-clang-html|docs-clang-tools-html) - use doc || continue - ;; - esac - - all_targets+=( "${l}" ) - fi -
[gentoo-commits] repo/gentoo:master commit in: dev-python/lit/
commit: e950afd5ab5b3d1a05da17ef35b62532e2662fa4 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:48 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e950afd5 dev-python/lit: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> dev-python/lit/lit-16.0.6..ebuild | 42 --- 1 file changed, 42 deletions(-) diff --git a/dev-python/lit/lit-16.0.6..ebuild b/dev-python/lit/lit-16.0.6..ebuild deleted file mode 100644 index a1f25977a11a.. --- a/dev-python/lit/lit-16.0.6..ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) - -inherit distutils-r1 llvm.org - -DESCRIPTION="A stand-alone install of the LLVM suite testing tool" -HOMEPAGE="https://llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" - -# Tests require 'FileCheck' and 'not' utilities (from llvm) -BDEPEND=" - test? ( - dev-python/psutil[${PYTHON_USEDEP}] - sys-devel/llvm - ) -" - -LLVM_COMPONENTS=( llvm/utils/lit ) -llvm.org_set_globals - -# TODO: move the manpage generation here (from sys-devel/llvm) - -src_prepare() { - cd "${WORKDIR}" || die - distutils-r1_src_prepare -} - -python_test() { - local -x LIT_PRESERVES_TMP=1 - local litflags=$(get_lit_flags) - ./lit.py ${litflags//;/ } tests || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/
commit: 3c7ae6a383b3e09df841d65a9e2143a596a22b9d Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:53 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7ae6a3 dev-ml/llvm-ocaml: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> dev-ml/llvm-ocaml/llvm-ocaml-16.0.6..ebuild | 112 1 file changed, 112 deletions(-) diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.6..ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.6..ebuild deleted file mode 100644 index aee649edd10c.. --- a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.6..ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="" -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-common/
commit: 9b0c6749e202254a313c2b5b23830a8b4ad44993 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:52 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0c6749 sys-devel/clang-common: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> .../clang-common/clang-common-16.0.6..ebuild | 190 - 1 file changed, 190 deletions(-) diff --git a/sys-devel/clang-common/clang-common-16.0.6..ebuild b/sys-devel/clang-common/clang-common-16.0.6..ebuild deleted file mode 100644 index 51e0f70c6470.. --- a/sys-devel/clang-common/clang-common-16.0.6..ebuild +++ /dev/null @@ -1,190 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 llvm.org - -DESCRIPTION="Common files shared between multiple slots of clang" -HOMEPAGE="https://llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE=" - default-compiler-rt default-libcxx default-lld llvm-libunwind - hardened stricter -" - -PDEPEND=" - sys-devel/clang:* - default-compiler-rt? ( - sys-devel/clang-runtime[compiler-rt] - llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) - !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) - ) - !default-compiler-rt? ( sys-devel/gcc ) - default-libcxx? ( >=sys-libs/libcxx-${PV} ) - !default-libcxx? ( sys-devel/gcc ) - default-lld? ( sys-devel/lld ) - !default-lld? ( sys-devel/binutils ) -" -IDEPEND=" - !default-compiler-rt? ( sys-devel/gcc-config ) - !default-libcxx? ( sys-devel/gcc-config ) -" - -LLVM_COMPONENTS=( clang/utils ) -llvm.org_set_globals - -pkg_pretend() { - [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return - - local flag missing_flags=() - for flag in default-{compiler-rt,libcxx,lld}; do - if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then - missing_flags+=( "${flag}" ) - fi - done - - if [[ ${missing_flags[@]} ]]; then - eerror "It seems that you have the following flags set on sys-devel/clang:" - eerror - eerror " ${missing_flags[*]}" - eerror - eerror "The default runtimes are now set via flags on sys-devel/clang-common." - eerror "The build is being aborted to prevent breakage. Please either set" - eerror "the respective flags on this ebuild, e.g.:" - eerror - eerror " sys-devel/clang-common ${missing_flags[*]}" - eerror - eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." - die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" - fi -} - -src_install() { - newbashcomp bash-autocomplete.sh clang - - insinto /etc/clang - newins - gentoo-runtimes.cfg <<-EOF - # This file is initially generated by sys-devel/clang-runtime. - # It is used to control the default runtimes using by clang. - - --rtlib=$(usex default-compiler-rt compiler-rt libgcc) - --unwindlib=$(usex default-compiler-rt libunwind libgcc) - --stdlib=$(usex default-libcxx libc++ libstdc++) - -fuse-ld=$(usex default-lld lld bfd) - EOF - - newins - gentoo-gcc-install.cfg <<-EOF - # This file is maintained by gcc-config. - # It is used to specify the selected GCC installation. - EOF - - newins - gentoo-common.cfg <<-EOF - # This file contains flags common to clang, clang++ and clang-cpp. - @gentoo-runtimes.cfg - @gentoo-gcc-install.cfg - @gentoo-hardened.cfg - # bug #870001 - -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h" - EOF - - # Baseline hardening (bug #85) - newins - gentoo-hardened.cfg <<-EOF - # Some of these options are added unconditionally, regardless of - # USE=hardened, for parity with sys-devel/gcc. - -fstack-clash-protection - -fstack-protector-strong - -fPIE - -include "${EPREFIX}/usr/include/gentoo/fortify.h" - EOF - - dodir /usr/include/gentoo - - cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die - /* __has_include is an extension, but it's fine, because this is only - for Clang anyway. */ - #if defined __has_include && __has_include () && !defined(__GLIBC__) - # include - #endif - EOF - - local fortify_level=$(usex hardened 3 2) - # We have to do this bec
[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/
commit: 7ab6a6079e7d20627d82fa2e2975a01ca398051d Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:42 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ab6a607 sys-libs/compiler-rt-sanitizers: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> .../compiler-rt-sanitizers-16.0.6..ebuild | 216 - 1 file changed, 216 deletions(-) diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6..ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6..ebuild deleted file mode 100644 index cc599404c49c.. --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6..ebuild +++ /dev/null @@ -1,216 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 - -DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)" -HOMEPAGE="https://llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="${LLVM_MAJOR}" -KEYWORDS="" -IUSE="+abi_x86_32 abi_x86_64 +clang debug test" -# base targets -IUSE+=" +libfuzzer +memprof +orc +profile +xray" -# sanitizer targets, keep in sync with config-ix.cmake -# NB: ubsan, scudo deliberately match two entries -SANITIZER_FLAGS=( - asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo - shadowcallstack gwp-asan -) -IUSE+=" ${SANITIZER_FLAGS[@]/#/+}" -REQUIRED_USE=" - || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray ) - test? ( - cfi? ( ubsan ) - gwp-asan? ( scudo ) - ) -" -RESTRICT=" - !clang? ( test ) - !test? ( test ) -" - -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} - virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] -" -BDEPEND=" - >=dev-util/cmake-3.16 - clang? ( sys-devel/clang ) - elibc_glibc? ( net-libs/libtirpc ) - test? ( - $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") - =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} - sys-libs/compiler-rt:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) -" - -LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" -} - -check_space() { - if use test; then - local CHECKREQS_DISK_BUILD=11G - check-reqs_pkg_pretend - fi -} - -pkg_pretend() { - check_space -} - -pkg_setup() { - check_space - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die - - local flag - for flag in "${SANITIZER_FLAGS[@]}"; do - if ! use "${flag}"; then - local cmake_flag=${flag/-/_} - sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \ - cmake/config-ix.cmake || die - fi - done - - # TODO: fix these tests to be skipped upstream - if use asan && ! use profile; then - rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die - fi - if use ubsan && ! use cfi; then - > test/cfi/CMakeLists.txt || die - fi - - llvm.org_src_prepare -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - # pre-set since we need to pass it to cmake - BUILD_DIR=${WORKDIR}/compiler-rt_build - - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - local flag want_sanitizer=OFF - for flag in "${SANITIZER_FLAGS[@]}"; do - if use "${flag}"; then - want_sanitizer=ON - break - fi - done - - local mycmakeargs=( - -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" - # use a build dir structure consistent with install - # this makes it possible to easily deploy test-friendly clang - -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}" - - -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) - # builtins & crt installed by sys-libs/compiler-rt - -DCOMPILER_RT_BUILD_BUILTINS=OFF - -DCOMPILER_RT_BUILD_CRT=OFF - -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex
[gentoo-commits] repo/gentoo:master commit in: dev-util/lldb/
commit: 4228836acfbf6330a74cc0d1f6961a9baa666cd2 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:44 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4228836a dev-util/lldb: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> dev-util/lldb/lldb-16.0.6..ebuild | 114 -- 1 file changed, 114 deletions(-) diff --git a/dev-util/lldb/lldb-16.0.6..ebuild b/dev-util/lldb/lldb-16.0.6..ebuild deleted file mode 100644 index 1d8c4b56e83c.. --- a/dev-util/lldb/lldb-16.0.6..ebuild +++ /dev/null @@ -1,114 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-single-r1 - -DESCRIPTION="The LLVM debugger" -HOMEPAGE="https://llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${LLVM_SOABI}" -KEYWORDS="" -IUSE="debug +libedit lzma ncurses +python test +xml" -RESTRICT="test" -REQUIRED_USE=${PYTHON_REQUIRED_USE} - -DEPEND=" - libedit? ( dev-libs/libedit:0= ) - lzma? ( app-arch/xz-utils:= ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) - xml? ( dev-libs/libxml2:= ) - ~sys-devel/clang-${PV} - ~sys-devel/llvm-${PV} -" -RDEPEND=" - ${DEPEND} - python? ( - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) -" -BDEPEND=" - ${PYTHON_DEPS} - >=dev-util/cmake-3.16 - python? ( - >=dev-lang/swig-3.0.11 - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ) - test? ( - $(python_gen_cond_dep " - ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] - dev-python/psutil[\${PYTHON_USEDEP}] - ") - sys-devel/lld - ) -" - -LLVM_COMPONENTS=( lldb cmake llvm/utils ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local mycmakeargs=( - -DLLDB_ENABLE_CURSES=$(usex ncurses) - -DLLDB_ENABLE_LIBEDIT=$(usex libedit) - -DLLDB_ENABLE_PYTHON=$(usex python) - -DLLDB_ENABLE_LUA=OFF - -DLLDB_ENABLE_LZMA=$(usex lzma) - -DLLDB_ENABLE_LIBXML2=$(usex xml) - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - - -DLLDB_INCLUDE_TESTS=$(usex test) - - -DCLANG_LINK_CLANG_DYLIB=ON - # TODO: fix upstream to detect this properly - -DHAVE_LIBDL=ON - -DHAVE_LIBPTHREAD=ON - - # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO - # and TERMINFO_LIBS... so just force FindCurses.cmake to use - # ncurses with complete library set (including autodetection - # of -ltinfo) - -DCURSES_NEED_NCURSES=ON - - -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${LLVM_MAJOR}" - - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - -DPython3_EXECUTABLE="${PYTHON}" - ) - use test && mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lldb-{shell,unit} - # failures + hangs - #use python && cmake_build check-lldb-api -} - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die - - use python && python_optimize -}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/
commit: 88239e011b97f23a9c782cee2bce1dbc74c43441 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:46 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88239e01 sys-devel/lld: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> sys-devel/lld/lld-16.0.6..ebuild | 90 1 file changed, 90 deletions(-) diff --git a/sys-devel/lld/lld-16.0.6..ebuild b/sys-devel/lld/lld-16.0.6..ebuild deleted file mode 100644 index d22c1fb13951.. --- a/sys-devel/lld/lld-16.0.6..ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs - -DESCRIPTION="The LLVM linker (link editor)" -HOMEPAGE="https://llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" -KEYWORDS="" -IUSE="debug test zstd" -RESTRICT="!test? ( test )" - -DEPEND=" - ~sys-devel/llvm-${PV}[zstd=] - sys-libs/zlib:= - zstd? ( app-arch/zstd:= ) -" -RDEPEND=" - ${DEPEND} - !sys-devel/lld:0 -" -BDEPEND=" - sys-devel/llvm:${LLVM_MAJOR} - test? ( - >=dev-util/cmake-3.16 - $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") - ) -" -PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} -" - -LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) -LLVM_TEST_COMPONENTS=( llvm/utils third-party ) -llvm.org_set_globals - -python_check_deps() { - python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - use test && python-any-r1_pkg_setup -} - -src_unpack() { - llvm.org_src_unpack - - # Directory ${WORKDIR}/llvm does not exist with USE="-test", - # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, - # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system - # (lld/MachO/CMakeLists.txt) and is expected to be resolvable - # to existent directory ${WORKDIR}/libunwind/include. - mkdir -p "${WORKDIR}/llvm" || die -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 - - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" - -DBUILD_SHARED_LIBS=ON - -DLLVM_INCLUDE_TESTS=$(usex test) - ) - - use test && mycmakeargs+=( - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DPython3_EXECUTABLE="${PYTHON}" - ) - - tc-is-cross-compiler && mycmakeargs+=( - -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lld -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/clang-python/
commit: 6159d17dcf397bf9776799cba72805d7076d5794 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:49 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6159d17d dev-python/clang-python: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> .../clang-python/clang-python-16.0.6..ebuild | 54 -- 1 file changed, 54 deletions(-) diff --git a/dev-python/clang-python/clang-python-16.0.6..ebuild b/dev-python/clang-python/clang-python-16.0.6..ebuild deleted file mode 100644 index 5ec556a2ca20.. --- a/dev-python/clang-python/clang-python-16.0.6..ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - sys-devel/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - local -x CLANG_NO_DEFAULT_CONFIG=1 - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libomp/
commit: 49039e8db654a83a8496b7bcae0ae64922425cb5 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:37 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49039e8d sys-libs/libomp: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> sys-libs/libomp/libomp-16.0.6..ebuild | 151 -- 1 file changed, 151 deletions(-) diff --git a/sys-libs/libomp/libomp-16.0.6..ebuild b/sys-libs/libomp/libomp-16.0.6..ebuild deleted file mode 100644 index d05b80a0e681.. --- a/sys-libs/libomp/libomp-16.0.6..ebuild +++ /dev/null @@ -1,151 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit flag-o-matic cmake-multilib linux-info llvm llvm.org -inherit python-single-r1 toolchain-funcs - -DESCRIPTION="OpenMP runtime library for LLVM/clang compiler" -HOMEPAGE="https://openmp.llvm.org"; - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0/${LLVM_SOABI}" -KEYWORDS="" -IUSE=" - debug gdb-plugin hwloc offload ompt test - llvm_targets_AMDGPU llvm_targets_NVPTX -" -REQUIRED_USE=" - gdb-plugin? ( ${PYTHON_REQUIRED_USE} ) -" -RESTRICT="!test? ( test )" - -RDEPEND=" - gdb-plugin? ( ${PYTHON_DEPS} ) - hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] ) - offload? ( - dev-libs/libffi:=[${MULTILIB_USEDEP}] - ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}] - llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) - ) -" -# tests: -# - dev-python/lit provides the test runner -# - sys-devel/llvm provide test utils (e.g. FileCheck) -# - sys-devel/clang provides the compiler to run tests -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - dev-lang/perl - offload? ( - llvm_targets_AMDGPU? ( sys-devel/clang ) - llvm_targets_NVPTX? ( sys-devel/clang ) - virtual/pkgconfig - ) - test? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/lit[${PYTHON_USEDEP}] - ') - sys-devel/clang - ) -" - -LLVM_COMPONENTS=( openmp cmake llvm/include ) -llvm.org_set_globals - -kernel_pds_check() { - if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then - local CONFIG_CHECK="~!SCHED_PDS" - local ERROR_SCHED_PDS="\ -PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11 -< 4.14-pf9) do not implement sched_yield() call which may result in horrible -performance problems with libomp. If you are using one of the specified -kernel versions, you may want to disable the PDS scheduler." - - check_extra_config - fi -} - -pkg_pretend() { - kernel_pds_check -} - -pkg_setup() { - use offload && LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - if use gdb-plugin || use test; then - python-single-r1_pkg_setup - fi -} - -multilib_src_configure() { - # LTO causes issues in other packages building, #870127 - filter-lto - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local build_omptarget=OFF - # upstream disallows building libomptarget when sizeof(void*) != 8 - if use offload && - "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null \ - <<-EOF &>/dev/null - int test[sizeof(void *) == 8 ? 1 : -1]; - EOF - then - build_omptarget=ON - fi - - local libdir="$(get_libdir)" - local mycmakeargs=( - -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}" - - -DLIBOMP_USE_HWLOC=$(usex hwloc) - -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin) - -DLIBOMP_OMPT_SUPPORT=$(usex ompt) - - -DOPENMP_ENABLE_LIBOMPTARGET=${build_omptarget} - - # do not install libgomp.so & libiomp5.so aliases - -DLIBOMP_INSTALL_ALIASES=OFF - # disable unnecessary hack copying stuff back to srcdir - -DLIBOMP_COPY_EXPORTS=OFF - # prevent trying to access the GPU - -DLIBOMPTARGET_AMDGPU_ARCH=LIBOMPTARGET_AMDGPU_ARCH-NOTFOUND - ) - - if [[ ${build_omptarget} == ON ]]; then - if has "${CHOST%%-*}" aarch64 powerpc64le x86_64; then - mycmakeargs+=( - -DLIBOMPTARGET_BUILD_AMDGPU_PLUGIN=$(usex llvm_targets_AMDGPU) - -DLIBOMPTARGET_BUILD_CUDA_PLUGIN=$(usex llvm_targets_NVPTX) - ) - else - mycmakeargs+=( -
[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/
commit: 0f340c9b3851411eb7209000190d55976371e5b8 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:43 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f340c9b sys-libs/compiler-rt: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> .../compiler-rt/compiler-rt-16.0.6..ebuild | 149 - 1 file changed, 149 deletions(-) diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.6..ebuild b/sys-libs/compiler-rt/compiler-rt-16.0.6..ebuild deleted file mode 100644 index 5abe2bd9bf79.. --- a/sys-libs/compiler-rt/compiler-rt-16.0.6..ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs - -DESCRIPTION="Compiler runtime library for clang (built-in part)" -HOMEPAGE="https://llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="${LLVM_MAJOR}" -KEYWORDS="" -IUSE="+abi_x86_32 abi_x86_64 +clang debug test" -RESTRICT="!test? ( test ) !clang? ( test )" - -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - >=dev-util/cmake-3.16 - clang? ( sys-devel/clang ) - test? ( - $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") - =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) -" - -LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" -} - -pkg_pretend() { - if ! use clang && ! tc-is-clang; then - ewarn "Building using a compiler other than clang may result in broken atomics" - ewarn "library. Enable USE=clang unless you have a very good reason not to." - fi -} - -pkg_setup() { - # Darwin Prefix builds do not have llvm installed yet, so rely on - # bootstrap-prefix to set the appropriate path vars to LLVM instead - # of using llvm_pkg_setup. - if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - fi - python-any-r1_pkg_setup -} - -test_compiler() { - $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ - <<<'int main() { return 0; }' &>/dev/null -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - # pre-set since we need to pass it to cmake - BUILD_DIR=${WORKDIR}/${P}_build - - if use clang; then - # Only do this conditionally to allow overriding with - # e.g. CC=clang-13 in case of breakage - if ! tc-is-clang ; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - fi - - strip-unsupported-flags - fi - - if ! test_compiler; then - local nolib_flags=( -nodefaultlibs -lc ) - - if test_compiler "${nolib_flags[@]}"; then - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" - elif test_compiler "${nolib_flags[@]}" -nostartfiles; then - # Avoiding -nostartfiles earlier on for bug #862540, - # and set available entry symbol for bug #862798. - nolib_flags+=( -nostartfiles -emain ) - - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}" - fi - fi - - local mycmakeargs=( - -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}" - - -DCOMPILER_RT_INCLUDE_TESTS=$(usex test) - -DCOMPILER_RT_BUILD_LIBFUZZER=OFF - -DCOMPILER_RT_BUILD_MEMPROF=OFF - -DCOMPILER_RT_BUILD_ORC=OFF - -DCOMPILER_RT_BUILD_PROFILE=OFF - -DCOMPILER_RT_BUILD_SANITIZERS=OFF - -DCOMPILER_RT_BUILD_XRAY=OFF - - -DPython3_EXECUTABLE="${PYTHON}" - ) - - if use amd64; then - mycmakeargs+=( - -DCAN_TARGET_i386=$(usex abi_x86_32) - -DCAN_TARGET_x86_64=$(usex abi_x86_64) - ) - fi - - if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then - mycmakeargs+=( - # setting -isysroot is disabled with compiler-rt-prefix-paths.pa
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/
commit: 9f02f812fe69e6ecb513f87087ffd9b9010dbb57 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:38 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f02f812 sys-libs/libcxx: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> sys-libs/libcxx/libcxx-16.0.6..ebuild | 204 -- 1 file changed, 204 deletions(-) diff --git a/sys-libs/libcxx/libcxx-16.0.6..ebuild b/sys-libs/libcxx/libcxx-16.0.6..ebuild deleted file mode 100644 index 56140d06df64.. --- a/sys-libs/libcxx/libcxx-16.0.6..ebuild +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="New implementation of the C++ standard library, targeting C++11" -HOMEPAGE="https://libcxx.llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="" -IUSE="+clang +libcxxabi static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -RDEPEND=" - libcxxabi? ( - ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}] - ) - !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) -" -DEPEND=" - ${RDEPEND} - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - clang? ( - sys-devel/clang:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) - test? ( - >=dev-util/cmake-3.16 - sys-devel/gdb[python] - $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') - ) -" - -LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/lit[${PYTHON_USEDEP}]" -} - -pkg_setup() { - # Darwin Prefix builds do not have llvm installed yet, so rely on - # bootstrap-prefix to set the appropriate path vars to LLVM instead - # of using llvm_pkg_setup. - if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - fi - python-any-r1_pkg_setup - - if ! use libcxxabi && ! tc-is-gcc ; then - eerror "To build ${PN} against libsupc++, you have to use gcc. Other" - eerror "compilers are not supported. Please set CC=gcc and CXX=g++" - eerror "and try again." - die - fi -} - -test_compiler() { - $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \ - <<<'int main() { return 0; }' &>/dev/null -} - -src_configure() { - # note: we need to do this before multilib kicks in since it will - # alter the CHOST - local cxxabi cxxabi_incs - if use libcxxabi; then - cxxabi=system-libcxxabi - cxxabi_incs="${EPREFIX}/usr/include/c++/v1" - else - local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)" - cxxabi=libsupc++ - cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}" - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - # link to compiler-rt - local use_compiler_rt=OFF - [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON - - # bootstrap: cmake is unhappy if compiler can't link to stdlib - local nolib_flags=( -nodefaultlibs -lc ) - if ! test_compiler; then - if test_compiler "${nolib_flags[@]}"; then - local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}" - ewarn "${CXX} seems to lack runtime, trying with ${nolib_flags[*]}" - fi - fi - - local libdir=$(get_libdir) - local mycmakeargs=( - -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" - -DPython3_EXECUTABLE="${PYTHON}" - -DLLVM_ENABLE_RUNTIMES=libcxx - -DLLVM_INCLUDE_TESTS=OFF - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DLIBCXX_ENABLE_SHARED=ON - -DLIBCXX_ENABLE_STATIC=$(usex static-libs) - -DLIBCXX_CXX_ABI=${cxxabi} - -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs} - # we're using our own mechanism for generating linker scripts - -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF - -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) - -DLIBCXX_INCLUDE_BENCHMARKS=OFF - -DLIBCXX_INC
[gentoo-commits] repo/gentoo:master commit in: sys-libs/llvm-libunwind/
commit: 7cfb27b7a4fa1ae39f0384e0402175eb812837bd Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:41 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfb27b7 sys-libs/llvm-libunwind: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> .../llvm-libunwind-16.0.6..ebuild | 123 - 1 file changed, 123 deletions(-) diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.6..ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-16.0.6..ebuild deleted file mode 100644 index 6ffa6c4f81b8.. --- a/sys-libs/llvm-libunwind/llvm-libunwind-16.0.6..ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="C++ runtime stack unwinder from LLVM" -HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html"; - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="" -IUSE="+clang debug static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -RDEPEND=" - !sys-libs/libunwind -" -DEPEND=" - sys-devel/llvm:${LLVM_MAJOR} -" -BDEPEND=" - clang? ( - sys-devel/clang:${LLVM_MAJOR} - ) - !test? ( - ${PYTHON_DEPS} - ) - test? ( - $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') - ) -" - -LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake ) -LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit ) -llvm.org_set_globals - -python_check_deps() { - use test || return 0 - python_has_version "dev-python/lit[${PYTHON_USEDEP}]" -} - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -multilib_src_configure() { - local libdir=$(get_libdir) - - # https://github.com/llvm/llvm-project/issues/56825 - # also separately bug #863917 - filter-lto - - if use clang; then - local -x CC=${CHOST}-clang - local -x CXX=${CHOST}-clang++ - strip-unsupported-flags - fi - - # link to compiler-rt - # https://github.com/gentoo/gentoo/pull/21516 - local use_compiler_rt=OFF - [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON - - local mycmakeargs=( - -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" - -DPython3_EXECUTABLE="${PYTHON}" - -DLLVM_ENABLE_RUNTIMES="libunwind" - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - -DLLVM_INCLUDE_TESTS=OFF - -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug) - -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs) - -DLIBUNWIND_INCLUDE_TESTS=$(usex test) - -DLIBUNWIND_INSTALL_HEADERS=ON - - # support non-native unwinding; given it's small enough, - # enable it unconditionally - -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON - - # avoid dependency on libgcc_s if compiler-rt is used - -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt} - ) - if use test; then - mycmakeargs+=( - -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx" - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx" - - -DLIBCXXABI_LIBDIR_SUFFIX= - -DLIBCXXABI_ENABLE_SHARED=OFF - -DLIBCXXABI_ENABLE_STATIC=ON - -DLIBCXXABI_USE_LLVM_UNWINDER=ON - -DLIBCXXABI_INCLUDE_TESTS=OFF - - -DLIBCXX_LIBDIR_SUFFIX= - -DLIBCXX_ENABLE_SHARED=OFF - -DLIBCXX_ENABLE_STATIC=ON - -DLIBCXX_CXX_ABI=libcxxabi - -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF - -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl) - -DLIBCXX_HAS_GCC_S_LIB=OFF - -DLIBCXX_INCLUDE_TESTS=OFF - -DLIBCXX_INCLUDE_BENCHMARKS=OFF - ) - fi - - cmake_src_configure -} - -multilib_src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-unwind -} - -multilib_src_install() { - DESTDIR=${D} cmake_build install-unwind -}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxabi/
commit: ae4da81761c8445735cdca618b3cab4873ceabb2 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:39 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4da817 sys-libs/libcxxabi: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> sys-libs/libcxxabi/libcxxabi-16.0.6..ebuild | 116 1 file changed, 116 deletions(-) diff --git a/sys-libs/libcxxabi/libcxxabi-16.0.6..ebuild b/sys-libs/libcxxabi/libcxxabi-16.0.6..ebuild deleted file mode 100644 index 16f40d6829fa.. --- a/sys-libs/libcxxabi/libcxxabi-16.0.6..ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ - toolchain-funcs - -DESCRIPTION="Low level support for a standard C++ library" -HOMEPAGE="https://libcxxabi.llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" -SLOT="0" -KEYWORDS="" -IUSE="+clang static-libs test" -REQUIRED_USE="test? ( clang )" -RESTRICT="!test? ( test )" - -# in 15.x, cxxabi.h is moving from libcxx to libcxxabi -RDEPEND+=" - !
[gentoo-commits] repo/gentoo:master commit in: dev-python/boto3/
commit: 87e174aa97beec745f25ecd6f4fca5a0f3e056d5 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:22:44 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e174aa dev-python/boto3: Bump to 1.26.153 Signed-off-by: Michał Górny gentoo.org> dev-python/boto3/Manifest | 1 + dev-python/boto3/boto3-1.26.153.ebuild | 66 ++ 2 files changed, 67 insertions(+) diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index dd0050c01b97..1408e78fe672 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -2,3 +2,4 @@ DIST boto3-1.26.142.gh.tar.gz 655602 BLAKE2B e9d5671308e71bb43a97953407f4aba5b78 DIST boto3-1.26.146.gh.tar.gz 658035 BLAKE2B 29104a4ebd16ca8b2a0631bb747ed8b5af9fd6a5c86927937e6fc3ded14857c5244dc3ae4db1aec880f845b32d505edb1ef652a29f9f4d48f8a935a3ff239dbd SHA512 910c49bfdca0f39e089eab50ca24f9cfa3c75cae8c33d53155f0df2dd4c6ae1729dc235bfb3f5880cd50bdeeb60327490bf2372ca2cc14600d24dc90b51d6120 DIST boto3-1.26.151.gh.tar.gz 661732 BLAKE2B 8adc42757d828414dd4bde9f460bc9fd6781131de5c8a5648fd1b6888ad4ff656db4075aeb2855493823290c5239ea6364aedd531197206c540b126bd466c379 SHA512 51359a351ed023de6b7c84e6d3e2bd5fc28f1ddc39e71af61bc6880002ed9478150e87e4237032d0ff9110792fcfbc09a62ee23f89d7d417730a88abccda0517 DIST boto3-1.26.152.gh.tar.gz 662874 BLAKE2B 31866c0c3244cdb868fadaf985410e5577d8d75f37387ee44f6ce879ae06c282a4e85e262da4bab3e588918b126110c10b5a64bf7764f076baf495a4382cd225 SHA512 3d496da055172bbc840a3a6f8bd7df6f24bbb1f2f5dbacbbc0e337d4bd15d1355b9fd2e5dbb9e611aa1e415d11dc32bd0b61428a0d0ce7e2d55bb143a0cf1491 +DIST boto3-1.26.153.gh.tar.gz 663859 BLAKE2B 6c5a04fcaa6dde09a09552c2687a2ad1a780ce703cc60eda84c2fa6ad9061dd5f0a4aa0c8f7a7d15f73da2abd9f28d12f8f3d4f859a552cc355bde16f9b306aa SHA512 70117de2475d82f4bb94be2033b7ba18447290f767334d3ea11c60807619d76846003868439f1d025b396df12b91e126f4935f7438d649ca2ee7d629f0a499f4 diff --git a/dev-python/boto3/boto3-1.26.153.ebuild b/dev-python/boto3/boto3-1.26.153.ebuild new file mode 100644 index ..2a4a7643203e --- /dev/null +++ b/dev-python/boto3/boto3-1.26.153.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: sys-devel/clang-runtime/
commit: 44e9a6f47f2f232472b364b0de4149130426d640 Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:36 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e9a6f4 sys-devel/clang-runtime: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> .../clang-runtime/clang-runtime-16.0.6..ebuild | 41 -- 1 file changed, 41 deletions(-) diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.6..ebuild b/sys-devel/clang-runtime/clang-runtime-16.0.6..ebuild deleted file mode 100644 index 67b42357665e.. --- a/sys-devel/clang-runtime/clang-runtime-16.0.6..ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib-build toolchain-funcs - -DESCRIPTION="Meta-ebuild for clang runtime libraries" -HOMEPAGE="https://clang.llvm.org/"; - -LICENSE="metapackage" -SLOT="${PV%%.*}" -KEYWORDS="" -IUSE="+compiler-rt libcxx openmp +sanitize" -REQUIRED_USE="sanitize? ( compiler-rt )" -PROPERTIES="live" - -RDEPEND=" - compiler-rt? ( - ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] - sanitize? ( - ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] - ) - ) - libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) - openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) -" - -pkg_pretend() { - if tc-is-clang; then - ewarn "You seem to be using clang as a system compiler. As of clang-16," - ewarn "upstream has turned a few warnings that commonly occur during" - ewarn "configure script runs into errors by default. This causes some" - ewarn "configure tests to start failing, sometimes resulting in silent" - ewarn "breakage, missing functionality or runtime misbehavior. It is" - ewarn "not yet clear whether the change will remain or be reverted." - ewarn - ewarn "For more information, please see:" - ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"; - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libclc/
commit: 2e8c5128cbde70e9388f1aedb920de62544256aa Author: Michał Górny gentoo org> AuthorDate: Wed Jun 14 04:56:34 2023 + Commit: Michał Górny gentoo org> CommitDate: Wed Jun 14 05:34:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e8c5128 dev-libs/libclc: Remove 16.0.6. (branch is closed) Signed-off-by: Michał Górny gentoo.org> dev-libs/libclc/libclc-16.0.6..ebuild | 84 --- 1 file changed, 84 deletions(-) diff --git a/dev-libs/libclc/libclc-16.0.6..ebuild b/dev-libs/libclc/libclc-16.0.6..ebuild deleted file mode 100644 index 0c41ce89312c.. --- a/dev-libs/libclc/libclc-16.0.6..ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OpenCL C library" -HOMEPAGE="https://libclc.llvm.org/"; - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" -SLOT="0" -KEYWORDS="" -IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" - -LLVM_MAX_SLOT=16 -BDEPEND=" - ${PYTHON_DEPS} - || ( - ( - sys-devel/clang:16 - spirv? ( dev-util/spirv-llvm-translator:16 ) - ) - ( - sys-devel/clang:15 - spirv? ( dev-util/spirv-llvm-translator:15 ) - ) - ( - sys-devel/clang:14 - spirv? ( dev-util/spirv-llvm-translator:14 ) - ) - ( - sys-devel/clang:13 - spirv? ( dev-util/spirv-llvm-translator:13 ) - ) - ) -" - -LLVM_COMPONENTS=( libclc ) -llvm.org_set_globals - -llvm_check_deps() { - if use spirv; then - has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" || - return 1 - fi - has_version -b "sys-devel/clang:${LLVM_SLOT}" -} - -pkg_setup() { - llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libclc_targets=() - - use spirv && libclc_targets+=( - "spirv-mesa3d-" - "spirv64-mesa3d-" - ) - use video_cards_nvidia && libclc_targets+=( - "nvptx--" - "nvptx64--" - "nvptx--nvidiacl" - "nvptx64--nvidiacl" - ) - use video_cards_r600 && libclc_targets+=( - "r600--" - ) - use video_cards_radeonsi && libclc_targets+=( - "amdgcn--" - "amdgcn-mesa-mesa3d" - "amdgcn--amdhsa" - ) - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" - - libclc_targets=${libclc_targets[*]} - local mycmakeargs=( - -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" - ) - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/
commit: 91f9d7035234070a1d4e051a507bd5f4df6cb7b4 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:30:10 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:30:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91f9d703 media-video/pipewire: Stabilize 0.3.71-r2 arm, #908473 Signed-off-by: Sam James gentoo.org> media-video/pipewire/pipewire-0.3.71-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/pipewire/pipewire-0.3.71-r2.ebuild b/media-video/pipewire/pipewire-0.3.71-r2.ebuild index 089026f9197b..85326ea586e7 100644 --- a/media-video/pipewire/pipewire-0.3.71-r2.ebuild +++ b/media-video/pipewire/pipewire-0.3.71-r2.ebuild @@ -29,7 +29,7 @@ else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2"; fi - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Multimedia processing graphs"
[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/
commit: d8c2cb7da734aa2dfedcaef30840ac3a9a85056f Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:30:09 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:30:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c2cb7d media-video/pipewire: Stabilize 0.3.71-r2 arm64, #908473 Signed-off-by: Sam James gentoo.org> media-video/pipewire/pipewire-0.3.71-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/pipewire/pipewire-0.3.71-r2.ebuild b/media-video/pipewire/pipewire-0.3.71-r2.ebuild index f840914c54fa..089026f9197b 100644 --- a/media-video/pipewire/pipewire-0.3.71-r2.ebuild +++ b/media-video/pipewire/pipewire-0.3.71-r2.ebuild @@ -29,7 +29,7 @@ else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2"; fi - KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Multimedia processing graphs"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/tcpdump/
commit: 4ec0a7ca17548844504e04fce7e81d668cc6ad15 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:28:04 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:29:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ec0a7ca net-analyzer/tcpdump: drop 4.99.3 Bug: https://bugs.gentoo.org/904041 Signed-off-by: Sam James gentoo.org> net-analyzer/tcpdump/Manifest | 2 - net-analyzer/tcpdump/tcpdump-4.99.3.ebuild | 101 - 2 files changed, 103 deletions(-) diff --git a/net-analyzer/tcpdump/Manifest b/net-analyzer/tcpdump/Manifest index 1e50dbda86fd..a9f92479362d 100644 --- a/net-analyzer/tcpdump/Manifest +++ b/net-analyzer/tcpdump/Manifest @@ -1,4 +1,2 @@ -DIST tcpdump-4.99.3.tar.gz 1901814 BLAKE2B 8e8adda6df40f3a79cbeb80bd01d43834e0b3ec44c8227bda2260b43ea0852f76beb02199120cca16adae0d793841cf684e7e276e520f49479a1b04ab1dc4821 SHA512 e1442e923d89f367cfe403dc460d0d46e19a241470d56b30b7a411bedd8d21a78c428f20ffe725cbb4fa5068f7dcc5c93d206e1a8d53feb9bccc6f0cda8bf0f9 -DIST tcpdump-4.99.3.tar.gz.sig 442 BLAKE2B 97dbac4534f9b9daf0ab89d6a230835690737827330d4a6f15e7450bd8aed24af2bc097bf41511bb40534687623ffe63fb766c5e344ce66483c9dd5f34427155 SHA512 a7dfd95c11fa9066740552acc9ebfa1c674ba9242dfb6dddf27658845245b8677b4c2da392cfe1447f32b929e108e9ff5326a94cdc0be9502a05e0efc15a5934 DIST tcpdump-4.99.4.tar.gz 1903612 BLAKE2B f100e10774574ef04a770bc30d4e2d06fd0f1f16a7b2c88848be6e8290cc4838666ff378d9f78fdc418f4ffab9716a11214edc3588c292cb5ff39636cd7cfd2d SHA512 cb51e19574707d07c0de90dd4c301955897f2c9f2a69beb7162c08f59189f55625346d1602c8d66ab2b4c626ea4b0df1f08ed8734d2d7f536d0a7840c2d6d8df DIST tcpdump-4.99.4.tar.gz.sig 442 BLAKE2B 2ee35036d86f643b378591c0eb93d8a0f08cb2f0e3638bde25515d550b40fef1bf0eb6c876d4d6512fa795041b0703954ca884c646c4af8771b4bc4049e7609a SHA512 bec395f0f595a37121bc144bac133f3fb31c6c1007cdadf061e4437d6fe2406c0cb0d5b68b5c63e03b932c783bfb58f0af0b7e8a58bb81beb9de6a0d681620e8 diff --git a/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild b/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild deleted file mode 100644 index 9d57fbcf31bb.. --- a/net-analyzer/tcpdump/tcpdump-4.99.3.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -DESCRIPTION="A tool for network monitoring and data acquisition" -HOMEPAGE="https://www.tcpdump.org/ https://github.com/the-tcpdump-group/tcpdump"; - -if [[ ${PV} == ** ]] ; then - inherit git-r3 - - EGIT_REPO_URI="https://github.com/the-tcpdump-group/tcpdump"; -else - VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/tcpdump.asc - inherit verify-sig - - SRC_URI="https://www.tcpdump.org/release/${P}.tar.gz"; - SRC_URI+=" verify-sig? ( https://www.tcpdump.org/release/${P}.tar.gz.sig )" - - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="+drop-root +smi +ssl +samba suid test" -REQUIRED_USE="test? ( samba )" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=net-libs/libpcap-1.10.1 - drop-root? ( - acct-group/pcap - acct-user/pcap - sys-libs/libcap-ng - ) - smi? ( net-libs/libsmi ) - ssl? ( - >=dev-libs/openssl-0.9.6m:= - ) - suid? ( - acct-group/pcap - acct-user/pcap - ) -" -DEPEND=" - ${RDEPEND} - test? ( - dev-lang/perl - ) -" -BDEPEND="drop-root? ( virtual/pkgconfig )" - -if [[ ${PV} != ** ]] ; then - BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-tcpdump )" -fi - -PATCHES=( - "${FILESDIR}"/${PN}--libdir.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - econf \ - $(use_enable samba smb) \ - $(use_with drop-root cap-ng) \ - $(use_with drop-root chroot '') \ - $(use_with smi) \ - $(use_with ssl crypto "${ESYSROOT}/usr") \ - $(usex drop-root "--with-user=pcap" "") -} - -src_test() { - if [[ ${EUID} -ne 0 ]] || ! use drop-root ; then - emake check - else - ewarn "If you want to run the test suite, make sure you either" - ewarn "set FEATURES=userpriv or set USE=-drop-root" - fi -} - -src_install() { - dosbin tcpdump - doman tcpdump.1 - dodoc *.awk - dodoc CHANGES CREDITS README.md - - if use suid ; then - fowners root:pcap /usr/sbin/tcpdump - fperms 4110 /usr/sbin/tcpdump - fi -} - -pkg_postinst() { - use suid && elog "To let normal users run tcpdump, add them to the pcap group." -}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/wireshark/
commit: 30685d57d05df299140cfa76cec875655e591662 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:26:09 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:26:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30685d57 net-analyzer/wireshark: drop 3.6.12-r1, 4.0.4-r1 Bug: https://bugs.gentoo.org/904248 Signed-off-by: Sam James gentoo.org> net-analyzer/wireshark/Manifest | 2 - net-analyzer/wireshark/wireshark-3.6.12-r1.ebuild | 274 --- net-analyzer/wireshark/wireshark-4.0.4-r1.ebuild | 314 -- 3 files changed, 590 deletions(-) diff --git a/net-analyzer/wireshark/Manifest b/net-analyzer/wireshark/Manifest index 8b6729606cd1..276e7cf51e5b 100644 --- a/net-analyzer/wireshark/Manifest +++ b/net-analyzer/wireshark/Manifest @@ -1,6 +1,4 @@ -DIST wireshark-3.6.12.tar.xz 39975988 BLAKE2B ca356c0d03d7c82463cc4503d0c1085b80fe621763c1bc369a5944dc6566f25b19fce9615239265b3620f76c92bff7d7c6e958241143c444a1b659b82d319c65 SHA512 a6e05e5a6b1027e3f4650a32f186d9a2cff4fb7adb2317bdeb96a7193ab45fa434572f94253a4d6e5589b0790420a445c4bbd788d8ac53e01019bb88130164f8 DIST wireshark-3.6.13.tar.xz 39982176 BLAKE2B f09005dba37a96a093c4a4ac40ffdf82f929ff25be15bf208ab7f1433b3fb915552151d3a1a95362b7a9ef2e835a21f38c2bb08733e46dca3bf5ad991813286a SHA512 ab6ab6deff410539fe6b5fc9c35a570951719fd040381993e710c3e0447a8ec6d8e94a5f46ce9350ac3aa9e300409c2fb3f83c735a2e0cfa1dd8ffa44edb DIST wireshark-3.6.14.tar.xz 40211952 BLAKE2B b1e84e7072afc8547b6ed5f0094bfae60d77617c9eef7a1fa55696cc5563ba46b5f2793ba430040a170e7548d6258b44e9a5f99a00eb3b48c2a8890673d1 SHA512 b073b5903d12b730614a3751b23641445a517ef565836677c02623e47f1cbf43ff5245e575e650aee66577250512caae4849ce8311cf31823b8349a00f73889d -DIST wireshark-4.0.4.tar.xz 41399396 BLAKE2B 4db1b691c0d1775760c85851edd45dba3eabc695aae37fe4145e6207272f37ccb69ec63be509b244d209a4626f3b7e376589458b6583ffd0eddd0e77aafea4db SHA512 e6aa49ba12245ec3ae779fc9b30a783121b6a8298ab512968f408d96d4e73b2962ccb289f2ead68b7b1d6788bfa7e11b28f4a5b4c4b043ecdbc09668bdd4feff DIST wireshark-4.0.5.tar.xz 41401932 BLAKE2B 932c017eaef6d0758a70bba3beb018e7512c41f9355c0948d744899aa79e5259cbbde6522ed216835781acd8f27d2a2b786aec0fadf33735a5b3cd324ab1a5d1 SHA512 fd03b0b382dd68212d173b955d6156bad23a31c4e044bb8120e0ce2622cfa963b3b9f86b469dbb26a3d275f9c426329043ac5e5461b1cbea718cd99a1d557ce9 DIST wireshark-4.0.6.tar.xz 41583088 BLAKE2B 5c4f3b6e16541afbeb9241d2c66c75da97df3164cbc841f1d5d5ba57fa102d85c8d22275180ce2e4fb72ed73c9fb8e64be1c9b4f337803d85146564bee43ce52 SHA512 651b760d05518a914ffbb2fe1ced84e877ebc40d7b03500586e009609064761bef7810654b1321e08aeea403867450be289227a9e43937e9f777693a8f4c901b diff --git a/net-analyzer/wireshark/wireshark-3.6.12-r1.ebuild b/net-analyzer/wireshark/wireshark-3.6.12-r1.ebuild deleted file mode 100644 index 0079012cf99c.. --- a/net-analyzer/wireshark/wireshark-3.6.12-r1.ebuild +++ /dev/null @@ -1,274 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..2} ) -PYTHON_COMPAT=( python3_{9..11} ) - -inherit fcaps flag-o-matic lua-single python-any-r1 qmake-utils xdg cmake - -DESCRIPTION="Network protocol analyzer (sniffer)" -HOMEPAGE="https://www.wireshark.org/"; - -if [[ ${PV} == ** ]] ; then - EGIT_REPO_URI="https://gitlab.com/wireshark/wireshark"; - inherit git-r3 -else - SRC_URI="https://www.wireshark.org/download/src/all-versions/${P/_/}.tar.xz"; - S="${WORKDIR}/${P/_/}" - - KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc64 ~riscv x86" -fi - -LICENSE="GPL-2" -SLOT="0/${PV}" -IUSE="androiddump bcg729 brotli +capinfos +captype ciscodump +dftest doc dpauxmon" -IUSE+=" +dumpcap +editcap http2 ilbc kerberos libxml2 lto lua lz4 maxminddb" -IUSE+=" +mergecap +minizip +netlink opus +plugins plugin-ifdemo +pcap +qt5 +randpkt" -IUSE+=" +randpktdump +reordercap sbc selinux +sharkd smi snappy spandsp sshdump ssl" -IUSE+=" sdjournal test +text2pcap tfshark +tshark +udpdump zlib +zstd" - -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) - plugin-ifdemo? ( plugins qt5 )" - -# Tests restricted for now because rely on pytest internals w/ >=3.11 -# See bug #897078 and https://gitlab.com/wireshark/wireshark/-/issues/18740. -RESTRICT="!test? ( test ) test" - -# bug #753062 for speexdsp -RDEPEND="acct-group/pcap - >=dev-libs/glib-2.38:2 - >=net-dns/c-ares-1.5:= - dev-libs/libgcrypt:= - media-libs/speexdsp - bcg729? ( media-libs/bcg729 ) - brotli? ( app-arch/brotli:= ) - ciscodump? ( >=net-libs/libssh-0.6 ) - filecaps? ( sys-libs/libcap ) - http2? ( net-libs/nghttp2:= ) - ilbc? ( media-libs/libilbc ) - kerberos? ( virtual/krb5 ) - libxml2? ( dev-libs/libxml2 ) - lua? ( ${LUA_DEPS} ) - lz4? ( app-arch/lz4:= ) - maxminddb? ( dev-libs/libmaxminddb:= ) -
[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/
commit: 82c8715c16f9ca6ad0731ea68067fee571f0eda0 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:30:07 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:30:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82c8715c media-video/pipewire: Stabilize 0.3.71-r2 x86, #908473 Signed-off-by: Sam James gentoo.org> media-video/pipewire/pipewire-0.3.71-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/pipewire/pipewire-0.3.71-r2.ebuild b/media-video/pipewire/pipewire-0.3.71-r2.ebuild index 5e67daf99e4e..f840914c54fa 100644 --- a/media-video/pipewire/pipewire-0.3.71-r2.ebuild +++ b/media-video/pipewire/pipewire-0.3.71-r2.ebuild @@ -29,7 +29,7 @@ else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2"; fi - KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" fi DESCRIPTION="Multimedia processing graphs"
[gentoo-commits] repo/gentoo:master commit in: net-libs/libpcap/files/, net-libs/libpcap/
commit: ee620e3246603a04a3455182e35841434c543b33 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:28:56 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:29:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee620e32 net-libs/libpcap: drop 1.10.1-r2, 1.10.2 Signed-off-by: Sam James gentoo.org> net-libs/libpcap/Manifest | 4 - ...bpcap-1.10.1-pcap-config-no-hardcoded-lib.patch | 100 .../libpcap/files/libpcap-1.10.1-pcap-config.patch | 43 - net-libs/libpcap/libpcap-1.10.1-r2.ebuild | 105 - net-libs/libpcap/libpcap-1.10.2.ebuild | 91 -- 5 files changed, 343 deletions(-) diff --git a/net-libs/libpcap/Manifest b/net-libs/libpcap/Manifest index 2eb67bbfa2a5..8c00e3d8d211 100644 --- a/net-libs/libpcap/Manifest +++ b/net-libs/libpcap/Manifest @@ -1,7 +1,3 @@ -DIST libpcap-1.10.1-upstream.tar.gz 935221 BLAKE2B 0ec028e5d026a97b92ba6f23f88daf36b827eee08a752a0162fbabd1b5a2a70141ec403b6ff26dc3eb25ca5c6630c9c2f60f05b33161770da3d5e829c4eecdc6 SHA512 56c314f19c2b857742bf8abcb1e78066986aaa95cec339b75a3c8b70a9fa2b5167da98708352f9ec97a1cea2700cfb4e040bda108d58ac46cec9b7deab88d171 -DIST libpcap-1.10.1-upstream.tar.gz.sig 442 BLAKE2B b76bf3c40a923b6c8fb9a356dff49a90e30dd0b0d785f138ac56bf1a41ad3a6fcfa3d5b3d28c12543857c5616b8938108b06313e35e4474d50991b72d9d371c8 SHA512 f9807efd11d99524b247981e5f4f02e1ffbeaa8468a9a22c66f9931a894071b9182164807b9fd11436883d36e8b0c6cc62302852005d958e34b5236e20caa33d -DIST libpcap-1.10.2.tar.gz 951063 BLAKE2B f8280c8e12065b4d86e451df8504c834da9c94b25029f0e5c22359d0ce35cf4e3490fa3343d0112209600ea01ffa54249c82c20e2859515884daee759e4a5e9b SHA512 ccacebf367db44ab74e588f88a4fd7cd82c58e478e6c35414ae36df58fb06d85d542597485b1d1393edfaacc2bc5d35578b7b87fee4965f6dfde10a03d2ddd32 -DIST libpcap-1.10.2.tar.gz.sig 442 BLAKE2B c470ff70e58c13dfd1a6d72a00d83883515b9ca63e1561b3acbb75d744b043726df9b8dcb70dfa5ea1c0fa54624a407364d85e83fd3ec4dfd605aa401f5351df SHA512 122bf14c2525a05b2781f6d7bc029d73bcf4584c184220b9f9716def327cc0521ec78d658ad58bdf8a9cd9415ab9ad4d1d24ed1880db25ace6a01a93786bcc5e DIST libpcap-1.10.3.tar.gz 951869 BLAKE2B 3614042f7d8cd5a25221f52d2ed09f9f44643cdc0901ff21041ddb7ba85193c667036f7d989c8b59e6e205d630e062da46533110914dd287013a9ff80b31e97f SHA512 57bc07cbc8c326e203ce10ce1eb9f55760fc33320718d8643c65a68949334291877dffcf19af5f61eb9b4eda2d8ffe7bacee38363d2d6536cc85ae81c851684d DIST libpcap-1.10.3.tar.gz.sig 442 BLAKE2B 30f0053bc05564fd06aeac751d85eb4838c55c783a0eed450f4de238391c87b8915378f4dc679a14276c9e5e17e9bc74b861241a0a0e86bb22dc2680552f43db SHA512 dc5ae51a96f9dfc570009a5c711a1e4eca012e99d6eb7af3b35c5636199b3273e92a657fdf85688650c093cc9b6c435ba1e9b84100469b2604b8d3125613b4ab DIST libpcap-1.10.4.tar.gz 952153 BLAKE2B 05a7eafc1e1817f7844008db89d8fb10cd2525c22f7ee6c9e3d582b14229412f38ccced5e9d80a96dd459ef9eab12eccb5c1dd4978ddc9f66267469212005e4c SHA512 1f6d6ddd07dae7c557054cb246437ecdaf39d579592a5a6bdf1144eea6cb5a779ac4ca647cfed11ec1b0bb18efc63b845444e497070bacefaaed19a5787ae5e1 diff --git a/net-libs/libpcap/files/libpcap-1.10.1-pcap-config-no-hardcoded-lib.patch b/net-libs/libpcap/files/libpcap-1.10.1-pcap-config-no-hardcoded-lib.patch deleted file mode 100644 index 2fc617dcda2f.. --- a/net-libs/libpcap/files/libpcap-1.10.1-pcap-config-no-hardcoded-lib.patch +++ /dev/null @@ -1,100 +0,0 @@ -https://github.com/the-tcpdump-group/libpcap/commit/84cb8cfdbf99a5fbc8127e3f092dc4d36ab513e9 - -From 84cb8cfdbf99a5fbc8127e3f092dc4d36ab513e9 Mon Sep 17 00:00:00 2001 -From: Guy Harris -Date: Mon, 2 Aug 2021 01:04:53 -0700 -Subject: [PATCH] pcap-config: don't provide -L/usr/lib for pkg-config --libs. - -It shouldn't be necessary, as C compilers generally look there by -default and... - -...it can cause problems if the libpcap you want *isn't* in /usr/lib. -For example, on some systems that support both 32-bit and 64-bit -executables, this might cause the 32-bit library to be found, even on -64-bit platforms, with hilarity ensuing afterwards. - -In particular, on Solaris 11, where /usr/lib has the 32-bit libraries -and /usr/lib/{something} has the 64-bit libraries ({something} depends -on whether it's SPARC or x86), that's what happens if you try to do a -CMake build of tcpdump against the system libpcap: - -The CMake file for finding pcap converts the -lpcap provided by -pcap-config into the absolute path of libpcap, and that's the path of -the 32-bit library, as it looks in /usr/lib. (CMake really wants "find -library" scripts to supply a list of libraries giving their absolute -paths.) - -Thus, if you're using GCC, the tests done to find out what pcap APIs are -available will fail, as the test programs get build 64-bit but are -linked with the 32-bit libpcap; the link fails as you're mixing 32-bit -and 64-bit code, and the CMake script treats that as meaning "the -function isn't avail
[gentoo-commits] repo/gentoo:master commit in: media-video/pipewire/
commit: 6b5e649b0952e29784361d5efab33bac7bf99c2a Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:24:27 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:24:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b5e649b media-video/pipewire: Stabilize 0.3.71-r2 amd64, #908473 Signed-off-by: Sam James gentoo.org> media-video/pipewire/pipewire-0.3.71-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-video/pipewire/pipewire-0.3.71-r2.ebuild b/media-video/pipewire/pipewire-0.3.71-r2.ebuild index 7289c71e58b0..5e67daf99e4e 100644 --- a/media-video/pipewire/pipewire-0.3.71-r2.ebuild +++ b/media-video/pipewire/pipewire-0.3.71-r2.ebuild @@ -29,7 +29,7 @@ else SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.bz2"; fi - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" fi DESCRIPTION="Multimedia processing graphs"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/mpfr/
commit: 884def91d8bddc5d14fc2f70b8469b2a9e43f780 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:23:51 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:23:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884def91 dev-libs/mpfr: fix whitespace Signed-off-by: Sam James gentoo.org> dev-libs/mpfr/mpfr-4.2.0_p9.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild b/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild index bcbbe69004fc..3436f7912a8f 100644 --- a/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild +++ b/dev-libs/mpfr/mpfr-4.2.0_p9.ebuild @@ -39,7 +39,6 @@ if [[ ${PV} == *_p* ]] ; then done unset patch_url_base my_patch_index mangled_patch_ver - fi S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl-compat/
commit: d51d7feb5e2f54c493024c5bd876b91043213ce8 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:22:07 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:22:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d51d7feb dev-libs/openssl-compat: drop 1.1.1t Signed-off-by: Sam James gentoo.org> dev-libs/openssl-compat/Manifest | 2 - .../openssl-compat/openssl-compat-1.1.1t.ebuild| 221 - 2 files changed, 223 deletions(-) diff --git a/dev-libs/openssl-compat/Manifest b/dev-libs/openssl-compat/Manifest index 840ba6c455ee..6cc3d6b74332 100644 --- a/dev-libs/openssl-compat/Manifest +++ b/dev-libs/openssl-compat/Manifest @@ -1,8 +1,6 @@ DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24 SHA512 5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659 DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4 SHA512 a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6 DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57 SHA512 c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32 -DIST openssl-1.1.1t.tar.gz 9881866 BLAKE2B 66d76ea0c05a4afc3104e22602cffc2373e857728625d31ab3244881cafa91c099a817a09def7746bce4133585bfc90b769f43527e77a81ed13e60a8c2fb4d8d SHA512 628676c9c3bc1cf46083d64f61943079f97f0eefd0264042e40a85dbbd988f271bfe01cd1135d22cc3f67a298f1d078041f8f2e97b0da0d93fe172da573da18c -DIST openssl-1.1.1t.tar.gz.asc 833 BLAKE2B fc5e7069268e987a20241dfc4f080529c6e95e217c198568b09c833e390e68b25a604a5d3ec29c6a64b9dee9d42199fd3647214e536ba2f7b8b4e57aa4cba680 SHA512 1232a94fce991d62f008ae6d3d9b6fe68cb6378fe07450feb17a58eb2417fb385ffcb7e6b74eb683134be9ff6ccf6efa183f37f4dd521614fd5aeaddf000b90b DIST openssl-1.1.1u.tar.gz 9892176 BLAKE2B 5de9cb856e497596ecba008bad6515eefd093849b9c66dd7447031723996f3ba66ac37a323a5f7d01b1d42df4daaceb523372f5897d5c53b935ffab91c566594 SHA512 d00aeb0b4c4676deff06ff95af7ac33dd683b92f972b4a8ae55cf384bb37c7ec30ab83c6c0745daf87cf1743a745fced6a347fd11fed4c548aa0953610ed4919 DIST openssl-1.1.1u.tar.gz.asc 833 BLAKE2B 7a978a94264a14be04372fea39868e9177e8a0b0f24344267702022e19ee0f52e91ad141d7c54da870f7ec0df9b2e43b80939f1d274dd0b44d36da2670e3a468 SHA512 40245d65ace95b2002bf64bcba184c92fec3420b08d9f61f3a709c4842e9478595105d8adce33a08eb98d351d2a0989ec342b08cdd9104498ea0543b6e592d28 DIST openssl-compat-1.0.2u-versioned-symbols.patch.gz 24633 BLAKE2B 6bfad4ad27dbca0bd85bfd9521ffc844c3e93e6a1cca7c814edd49affc60ece1c706dd3aa7be2ce80857532531eac6f0f03f43c0be22a769d00d9241686eff71 SHA512 3d85aa34f2491e0e36eedc45829709e0fb552f6d558c2726b59dafa98c3e679b88497f3f7399d7565d88e727591e7d9b12f5b1e27116ba19b9a661d7f75b07a9 diff --git a/dev-libs/openssl-compat/openssl-compat-1.1.1t.ebuild b/dev-libs/openssl-compat/openssl-compat-1.1.1t.ebuild deleted file mode 100644 index f1ff4defc6a7.. --- a/dev-libs/openssl-compat/openssl-compat-1.1.1t.ebuild +++ /dev/null @@ -1,221 +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/openssl.org.asc -inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig - -MY_P=openssl-${PV/_/-} -DESCRIPTION="Full-strength general purpose cryptography library (including SSL and TLS)" -HOMEPAGE="https://www.openssl.org/"; -SRC_URI="mirror://openssl/source/${MY_P}.tar.gz - verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )" -S="${WORKDIR}/${MY_P}" - -LICENSE="openssl" -SLOT="$(ver_cut 1-3)" -if [[ ${PV} != *_pre* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" -fi -IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers" -RESTRICT="!test? ( test )" - -RDEPEND=" - !=dev-libs/openssl-1.1.1*:0 - tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-lang/perl-5 - sctp? ( >=net-misc/lksctp-tools-1.0.12 ) - test? ( - sys-apps/diffutils - sys-devel/bc - kernel_linux? ( sys-process/procps ) - ) - verify-sig? ( >=sec-keys/openpgp-keys-openssl-20230
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/
commit: 6a593ae96eb045245e5ad41879ce602f193d013f Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:16:57 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:20:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a593ae9 dev-libs/openssl: drop 1.1.1t-r1 Bug: https://bugs.gentoo.org/903545 Bug: https://bugs.gentoo.org/907413 Signed-off-by: Sam James gentoo.org> dev-libs/openssl/openssl-1.1.1t-r1.ebuild | 265 -- 1 file changed, 265 deletions(-) diff --git a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild b/dev-libs/openssl/openssl-1.1.1t-r1.ebuild deleted file mode 100644 index 1d43a457c82a.. --- a/dev-libs/openssl/openssl-1.1.1t-r1.ebuild +++ /dev/null @@ -1,265 +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/openssl.org.asc -inherit edo flag-o-matic toolchain-funcs multilib-minimal verify-sig - -MY_P=${P/_/-} -DESCRIPTION="Full-strength general purpose cryptography library (including SSL and TLS)" -HOMEPAGE="https://www.openssl.org/"; -SRC_URI="mirror://openssl/source/${MY_P}.tar.gz - verify-sig? ( mirror://openssl/source/${MY_P}.tar.gz.asc )" -S="${WORKDIR}/${MY_P}" - -LICENSE="openssl" -SLOT="0/1.1" # .so version of libssl/libcrypto -if [[ ${PV} != *_pre* ]] ; then - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" -fi -IUSE="+asm rfc3779 sctp cpu_flags_x86_sse2 sslv3 static-libs test tls-compression tls-heartbeat vanilla verify-sig weak-ssl-ciphers" -RESTRICT="!test? ( test )" - -RDEPEND=" - tls-compression? ( >=sys-libs/zlib-1.2.8-r1[static-libs(+)?,${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-lang/perl-5 - sctp? ( >=net-misc/lksctp-tools-1.0.12 ) - test? ( - sys-apps/diffutils - sys-devel/bc - kernel_linux? ( sys-process/procps ) - ) - verify-sig? ( >=sec-keys/openpgp-keys-openssl-20230207 )" -PDEPEND="app-misc/ca-certificates" - -# force upgrade to prevent broken login, bug #696950 -RDEPEND+=" !/dev/null) - if [[ -z "${sctp_auth_status}" ]] || [[ ${sctp_auth_status} != 1 ]]; then - die "FEATURES=test with USE=sctp requires net.sctp.auth_enable=1!" - fi - fi -} - -src_unpack() { - # Can delete this once test fix patch is dropped - if use verify-sig ; then - # Needed for downloaded patch (which is unsigned, which is fine) - verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc} - fi - - default -} - -src_prepare() { - # Make sure we only ever touch Makefile.org and avoid patching a file - # that gets blown away anyways by the Configure script in src_configure - rm -f Makefile - - if ! use vanilla ; then - PATCHES+=( - # Add patches which are Gentoo-specific customisations here - ) - fi - - default - - if use test && use sctp && has network-sandbox ${FEATURES}; then - einfo "Disabling test '80-test_ssl_new.t' which is known to fail with FEATURES=network-sandbox ..." - rm test/recipes/80-test_ssl_new.t || die - fi - - # Remove test target when FEATURES=test isn't set - if ! use test ; then - sed \ - -e '/^$config{dirs}/s@ "test",@@' \ - -i Configure || die - fi - - if use prefix && [[ ${CHOST} == *-solaris* ]] ; then - # use GNU ld full option, not to confuse it on Solaris - sed -i \ - -e 's/-Wl,-M,/-Wl,--version-script=/' \ - -e 's/-Wl,-h,/-Wl,--soname=/' \ - Configurations/10-main.conf || die - - # fix building on Solaris 10 - # https://github.com/openssl/openssl/issues/6333 - sed -i \ - -e 's/-lsocket -lnsl -ldl/-lsocket -lnsl -ldl -lrt/' \ - Configurations/10-main.conf || die - fi - - # The config script does stupid stuff to prompt the user. Kill it. - sed -i '/stty -icanon min 0 time 50; read waste/d' config || die -} - -src_configure() { - # Keep this in sync with app-misc/c_rehash - SSL_CNF_DIR="/etc/ssl" - - # Quiet out unknown driver argument warnings since openssl - # doesn't have well-split CFLAGS and we're making it even worse - # and 'make depend' uses -Werror for added fun (bug #417795 again) - tc-is-clang && append-flags -Qunused-arguments - - # We really, really need to build OpenSSL w/ strict aliasing disabled. - # It's filled with violations and it *will*
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/files/, dev-libs/openssl/
commit: 6c4610dbafdc773344fd62e49e27ada4c6b6dfd2 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:17:11 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:20:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c4610db dev-libs/openssl: drop 1.1.1t-r3 Bug: https://bugs.gentoo.org/903545 Bug: https://bugs.gentoo.org/907413 Signed-off-by: Sam James gentoo.org> dev-libs/openssl/Manifest | 2 - .../files/openssl-1.1.1t-CVE-2023-0464.patch | 215 .../files/openssl-1.1.1t-CVE-2023-0465.patch | 48 .../files/openssl-1.1.1t-CVE-2023-0466.patch | 41 dev-libs/openssl/openssl-1.1.1t-r3.ebuild | 269 - 5 files changed, 575 deletions(-) diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index 3793e1ac7a75..4c98e70a536d 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -1,8 +1,6 @@ DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 6c1b8c28f339f539b2ab8643379502a24cf62bffde00041dce54d5dd9e8d2620b181362ee5464b0ab32ba4948e209697bfabadbea2944a409a1009100d298f24 SHA512 5725e2d9d1ee8cc074bcef3bed61c71bdab2ff1c114362110c3fb8da11ad5bc8f2ff28e90a293f5f3a5cf96ecda54dffdb7ab3fb3f8b23ef6472250dc3037659 DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4 SHA512 a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6 DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57 SHA512 c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32 -DIST openssl-1.1.1t.tar.gz 9881866 BLAKE2B 66d76ea0c05a4afc3104e22602cffc2373e857728625d31ab3244881cafa91c099a817a09def7746bce4133585bfc90b769f43527e77a81ed13e60a8c2fb4d8d SHA512 628676c9c3bc1cf46083d64f61943079f97f0eefd0264042e40a85dbbd988f271bfe01cd1135d22cc3f67a298f1d078041f8f2e97b0da0d93fe172da573da18c -DIST openssl-1.1.1t.tar.gz.asc 833 BLAKE2B fc5e7069268e987a20241dfc4f080529c6e95e217c198568b09c833e390e68b25a604a5d3ec29c6a64b9dee9d42199fd3647214e536ba2f7b8b4e57aa4cba680 SHA512 1232a94fce991d62f008ae6d3d9b6fe68cb6378fe07450feb17a58eb2417fb385ffcb7e6b74eb683134be9ff6ccf6efa183f37f4dd521614fd5aeaddf000b90b DIST openssl-1.1.1u.tar.gz 9892176 BLAKE2B 5de9cb856e497596ecba008bad6515eefd093849b9c66dd7447031723996f3ba66ac37a323a5f7d01b1d42df4daaceb523372f5897d5c53b935ffab91c566594 SHA512 d00aeb0b4c4676deff06ff95af7ac33dd683b92f972b4a8ae55cf384bb37c7ec30ab83c6c0745daf87cf1743a745fced6a347fd11fed4c548aa0953610ed4919 DIST openssl-1.1.1u.tar.gz.asc 833 BLAKE2B 7a978a94264a14be04372fea39868e9177e8a0b0f24344267702022e19ee0f52e91ad141d7c54da870f7ec0df9b2e43b80939f1d274dd0b44d36da2670e3a468 SHA512 40245d65ace95b2002bf64bcba184c92fec3420b08d9f61f3a709c4842e9478595105d8adce33a08eb98d351d2a0989ec342b08cdd9104498ea0543b6e592d28 DIST openssl-3.0.9.tar.gz 15181285 BLAKE2B cc1df41fa12ba4443e15e94f6ebdc5e103b9dab5eab2e1c8f74e6a74fa2c38207817921b65d7293cb241c190a910191c7163600bb75243adde0e2f9ec31cc885 SHA512 86c99146b37236419b110db77dd3ac3992e6bed78c258f0cc3434ca233460b4e17c0ac81d7058547fe9cb72a9fd80ee56d4b4916bb731dbe2bbcf1c3d46bf31a diff --git a/dev-libs/openssl/files/openssl-1.1.1t-CVE-2023-0464.patch b/dev-libs/openssl/files/openssl-1.1.1t-CVE-2023-0464.patch deleted file mode 100644 index 950e6572cd28.. --- a/dev-libs/openssl/files/openssl-1.1.1t-CVE-2023-0464.patch +++ /dev/null @@ -1,215 +0,0 @@ -commit 879f7080d7e141f415c79eaa3a8ac4a3dad0348b -Author: Pauli -Date: Wed Mar 8 15:28:20 2023 +1100 - -x509: excessive resource use verifying policy constraints - -A security vulnerability has been identified in all supported versions -of OpenSSL related to the verification of X.509 certificate chains -that include policy constraints. Attackers may be able to exploit this -vulnerability by creating a malicious certificate chain that triggers -exponential use of computational resources, leading to a denial-of-service -(DoS) attack on affected systems. - -Fixes CVE-2023-0464 - -Reviewed-by: Tomas Mraz -Reviewed-by: Shane Lontis -(Merged from https://github.com/openssl/openssl/pull/20569) - -diff --git a/crypto/x509v3/pcy_local.h b/crypto/x509v3/pcy_local.h -index 5daf78de45..344aa06765 100644 a/crypto/x509v3/pcy_local.h -+++ b/crypto/x509v3/pcy_local.h -@@ -111,6 +111,11 @@ struct X509_POLICY_LEVEL_st { - }; - - struct X509_POLICY_TREE_st { -+/* The number of nodes in the tree */ -+size_t node_count; -+/* The maximum number of nodes in the tree */ -+size_t node_maximum; -+ - /* This is the tree 'le
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/files/, dev-libs/openssl/
commit: 3db09f5bac6ff132b69d3f723d4c93662c96ed72 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:17:03 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:19:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db09f5b dev-libs/openssl: drop 3.0.8-r4 Bug: https://bugs.gentoo.org/903545 Bug: https://bugs.gentoo.org/907413 Signed-off-by: Sam James gentoo.org> dev-libs/openssl/Manifest | 2 - .../files/openssl-3.0.8-CVE-2023-0464.patch| 214 .../files/openssl-3.0.8-CVE-2023-0465.patch| 46 .../files/openssl-3.0.8-CVE-2023-0466.patch| 41 --- .../files/openssl-3.0.8-CVE-2023-1255.patch| 40 --- .../openssl/files/openssl-3.0.8-mips-cflags.patch | 30 --- dev-libs/openssl/openssl-3.0.8-r4.ebuild | 281 - 7 files changed, 654 deletions(-) diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index 55a08fc6adbe..3793e1ac7a75 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -5,8 +5,6 @@ DIST openssl-1.1.1t.tar.gz 9881866 BLAKE2B 66d76ea0c05a4afc3104e22602cffc2373e85 DIST openssl-1.1.1t.tar.gz.asc 833 BLAKE2B fc5e7069268e987a20241dfc4f080529c6e95e217c198568b09c833e390e68b25a604a5d3ec29c6a64b9dee9d42199fd3647214e536ba2f7b8b4e57aa4cba680 SHA512 1232a94fce991d62f008ae6d3d9b6fe68cb6378fe07450feb17a58eb2417fb385ffcb7e6b74eb683134be9ff6ccf6efa183f37f4dd521614fd5aeaddf000b90b DIST openssl-1.1.1u.tar.gz 9892176 BLAKE2B 5de9cb856e497596ecba008bad6515eefd093849b9c66dd7447031723996f3ba66ac37a323a5f7d01b1d42df4daaceb523372f5897d5c53b935ffab91c566594 SHA512 d00aeb0b4c4676deff06ff95af7ac33dd683b92f972b4a8ae55cf384bb37c7ec30ab83c6c0745daf87cf1743a745fced6a347fd11fed4c548aa0953610ed4919 DIST openssl-1.1.1u.tar.gz.asc 833 BLAKE2B 7a978a94264a14be04372fea39868e9177e8a0b0f24344267702022e19ee0f52e91ad141d7c54da870f7ec0df9b2e43b80939f1d274dd0b44d36da2670e3a468 SHA512 40245d65ace95b2002bf64bcba184c92fec3420b08d9f61f3a709c4842e9478595105d8adce33a08eb98d351d2a0989ec342b08cdd9104498ea0543b6e592d28 -DIST openssl-3.0.8.tar.gz 15151328 BLAKE2B e163cc9b8b458f72405a2f1bde3811c8d0eb22e8b08ff5608ec64799975f1546dcdce31466b8a1d5ed29bc90d19aa6017d711987c81b71f4b20e279828cf753a SHA512 8ce10be000d7d4092c8efc5b96b1d2f7da04c1c3a624d3a7923899c6b1de06f369016be957e36e8ab6d4c9102eaeec5d1973295d547f7893a7f11f132ae42b0d -DIST openssl-3.0.8.tar.gz.asc 833 BLAKE2B 1949801150e254e9be648f33014a4a16f803b42ca5a302c3942d377013e983e0ea0cca8aed594e3f9ecde26c6e31d222581e991af5fae6cd451d7ee83541f4bb SHA512 e1c04f1179aded228b39005fd9e9f6f75aedafb938b77ac58c97a00973eb412d93b92ad1c447332a5d96850b62b01093502928e6c190bdd0234a94c4e815d2a6 DIST openssl-3.0.9.tar.gz 15181285 BLAKE2B cc1df41fa12ba4443e15e94f6ebdc5e103b9dab5eab2e1c8f74e6a74fa2c38207817921b65d7293cb241c190a910191c7163600bb75243adde0e2f9ec31cc885 SHA512 86c99146b37236419b110db77dd3ac3992e6bed78c258f0cc3434ca233460b4e17c0ac81d7058547fe9cb72a9fd80ee56d4b4916bb731dbe2bbcf1c3d46bf31a DIST openssl-3.0.9.tar.gz.asc 833 BLAKE2B 9943ac65f83f48465cae83b37a1d004f6be4622e53c3025166d42954abe9215f1a6c2af58d4aa2b45fa51182fee5019e740969f694655b6c592bb278c68aacef SHA512 9949de6b57d5aa21da1d4b68a29eb37e302403c983bd7d2d8769b320aac4268a9f9091c5fb182862a4f89a9099660939fe609df87c66991b75f7695faf357caf DIST openssl-3.1.0.tar.gz 15525381 BLAKE2B 9212a7fb13f6dee7746721ee406af56ae1b48ec58974c002465d2b0205839eb5ee0483383aa9924fc3e4168ebd34e1a5819480cf10aa318994d7171e54c07108 SHA512 71cc75c7700f445c616e382b76263ad2e4072beec0232458baf3d9891b8b64a7ad0cac4b4d24b727b2b7dcd100c78606fd48eba98a67eccd5f336e3d626ca713 diff --git a/dev-libs/openssl/files/openssl-3.0.8-CVE-2023-0464.patch b/dev-libs/openssl/files/openssl-3.0.8-CVE-2023-0464.patch deleted file mode 100644 index 3cf1d3b38ec9.. --- a/dev-libs/openssl/files/openssl-3.0.8-CVE-2023-0464.patch +++ /dev/null @@ -1,214 +0,0 @@ -commit 959c59c7a0164117e7f8366466a32bb1f8d77ff1 -Author: Pauli -Date: Wed Mar 8 15:28:20 2023 +1100 - -x509: excessive resource use verifying policy constraints - -A security vulnerability has been identified in all supported versions -of OpenSSL related to the verification of X.509 certificate chains -that include policy constraints. Attackers may be able to exploit this -vulnerability by creating a malicious certificate chain that triggers -exponential use of computational resources, leading to a denial-of-service -(DoS) attack on affected systems. - -Fixes CVE-2023-0464 - -Reviewed-by: Tomas Mraz -Reviewed-by: Shane Lontis -(Merged from https://github.com/openssl/openssl/pull/20568) - -diff --git a/crypto/x509/pcy_local.h b/crypto/x509/pcy_local.h -index 18b53cc09e..cba107ca03 100644 a/crypto/x509/pcy_local.h -+++ b/crypto/x509/pcy_local.h -@@ -111,6 +111,11 @@ struct X509_POLICY_LEVEL_st { - }; - - struct X509_POLICY_TREE_st { -+/*
[gentoo-commits] repo/gentoo:master commit in: dev-libs/openssl/files/, dev-libs/openssl/
commit: 14aa976d66d7789fa8fd8bd5fe34edad53d5ff9a Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:18:43 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:20:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14aa976d dev-libs/openssl: drop 3.1.0-r3 Bug: https://bugs.gentoo.org/903545 Bug: https://bugs.gentoo.org/907413 Signed-off-by: Sam James gentoo.org> dev-libs/openssl/Manifest | 2 - .../files/openssl-3.1.0-CVE-2023-0464.patch| 214 .../files/openssl-3.1.0-CVE-2023-0465.patch| 46 .../files/openssl-3.1.0-CVE-2023-0466.patch| 41 --- .../files/openssl-3.1.0-CVE-2023-1255.patch| 40 --- dev-libs/openssl/openssl-3.1.0-r3.ebuild | 284 - 6 files changed, 627 deletions(-) diff --git a/dev-libs/openssl/Manifest b/dev-libs/openssl/Manifest index 4c98e70a536d..f8b20e47b8a9 100644 --- a/dev-libs/openssl/Manifest +++ b/dev-libs/openssl/Manifest @@ -5,7 +5,5 @@ DIST openssl-1.1.1u.tar.gz 9892176 BLAKE2B 5de9cb856e497596ecba008bad6515eefd093 DIST openssl-1.1.1u.tar.gz.asc 833 BLAKE2B 7a978a94264a14be04372fea39868e9177e8a0b0f24344267702022e19ee0f52e91ad141d7c54da870f7ec0df9b2e43b80939f1d274dd0b44d36da2670e3a468 SHA512 40245d65ace95b2002bf64bcba184c92fec3420b08d9f61f3a709c4842e9478595105d8adce33a08eb98d351d2a0989ec342b08cdd9104498ea0543b6e592d28 DIST openssl-3.0.9.tar.gz 15181285 BLAKE2B cc1df41fa12ba4443e15e94f6ebdc5e103b9dab5eab2e1c8f74e6a74fa2c38207817921b65d7293cb241c190a910191c7163600bb75243adde0e2f9ec31cc885 SHA512 86c99146b37236419b110db77dd3ac3992e6bed78c258f0cc3434ca233460b4e17c0ac81d7058547fe9cb72a9fd80ee56d4b4916bb731dbe2bbcf1c3d46bf31a DIST openssl-3.0.9.tar.gz.asc 833 BLAKE2B 9943ac65f83f48465cae83b37a1d004f6be4622e53c3025166d42954abe9215f1a6c2af58d4aa2b45fa51182fee5019e740969f694655b6c592bb278c68aacef SHA512 9949de6b57d5aa21da1d4b68a29eb37e302403c983bd7d2d8769b320aac4268a9f9091c5fb182862a4f89a9099660939fe609df87c66991b75f7695faf357caf -DIST openssl-3.1.0.tar.gz 15525381 BLAKE2B 9212a7fb13f6dee7746721ee406af56ae1b48ec58974c002465d2b0205839eb5ee0483383aa9924fc3e4168ebd34e1a5819480cf10aa318994d7171e54c07108 SHA512 71cc75c7700f445c616e382b76263ad2e4072beec0232458baf3d9891b8b64a7ad0cac4b4d24b727b2b7dcd100c78606fd48eba98a67eccd5f336e3d626ca713 -DIST openssl-3.1.0.tar.gz.asc 488 BLAKE2B f4a844e3db2c2bdf42b6f811d16cc2077cacf713d20474d94e2d0180a6f97eadf4f03522e9fed478d263d680d88091dc2bc48e7ebb15d049bc57ee7ed64c7fbb SHA512 8d542e6471b745822d6cd889c5b168841b4366ee9a96edc2ab5b44fa1bd1b75308422aed312f1bd6e6a3c3e306eceaa95ce9bb4d0aa3e8ff86cb0fd92a7e61ea DIST openssl-3.1.1.tar.gz 15544757 BLAKE2B 094f7e28f16de6528016fcd21df1d7382b0dbdcd80ec469d37add9c37f638c059dda3ffb4415eba890a33d146ddc9016bcc7192df101c73be5e70faf6e3b1097 SHA512 8ba9dd6ab87451e126c19cc106ccd1643ca48667d6c37504d0ab98205fbccf855fd0db54474b4113c4c3a15215a4ef77a039fb897a69f71bcab2054b2effd1d9 DIST openssl-3.1.1.tar.gz.asc 833 BLAKE2B 5a2a9aeb475b843862e133d53bc5bb3c8e12e8e03b1e2da41d0eaa0eade1ae03c4318ad1f5c490c5e1ed7e6ac6275a6d7c881d3911722b043b15d1622b25 SHA512 83349020c67e5b956f3ef37604a03a1970ea393f862691f5fd5d85930c01e559e25db17d397d8fd230c3862a8b2fba2d5c7df883d56d7472f4c01dab3a661cb2 diff --git a/dev-libs/openssl/files/openssl-3.1.0-CVE-2023-0464.patch b/dev-libs/openssl/files/openssl-3.1.0-CVE-2023-0464.patch deleted file mode 100644 index dfe83e53d0ad.. --- a/dev-libs/openssl/files/openssl-3.1.0-CVE-2023-0464.patch +++ /dev/null @@ -1,214 +0,0 @@ -commit 2017771e2db3e2b96f89bbe8766c3209f6a99545 -Author: Pauli -Date: Wed Mar 8 15:28:20 2023 +1100 - -x509: excessive resource use verifying policy constraints - -A security vulnerability has been identified in all supported versions -of OpenSSL related to the verification of X.509 certificate chains -that include policy constraints. Attackers may be able to exploit this -vulnerability by creating a malicious certificate chain that triggers -exponential use of computational resources, leading to a denial-of-service -(DoS) attack on affected systems. - -Fixes CVE-2023-0464 - -Reviewed-by: Tomas Mraz -Reviewed-by: Shane Lontis -(Merged from https://github.com/openssl/openssl/pull/20570) - -diff --git a/crypto/x509/pcy_local.h b/crypto/x509/pcy_local.h -index 18b53cc09e..cba107ca03 100644 a/crypto/x509/pcy_local.h -+++ b/crypto/x509/pcy_local.h -@@ -111,6 +111,11 @@ struct X509_POLICY_LEVEL_st { - }; - - struct X509_POLICY_TREE_st { -+/* The number of nodes in the tree */ -+size_t node_count; -+/* The maximum number of nodes in the tree */ -+size_t node_maximum; -+ - /* This is the tree 'level' data */ - X509_POLICY_LEVEL *levels; - int nlevel; -@@ -157,7 +162,8 @@ X509_POLICY_NODE *ossl_policy_tree_find_sk(STACK_OF(X509_POLICY_NODE) *sk, - X509_POLICY_NODE *ossl_policy_level_add_
[gentoo-commits] proj/portage:master commit in: lib/_emerge/
commit: a5b4eb5a69be4b0abe0c0ee682c40f1881be084f Author: Sam James gentoo org> AuthorDate: Wed Jun 14 05:06:25 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:06:25 2023 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a5b4eb5a depgraph: drop unnecessary spinner import Signed-off-by: Sam James gentoo.org> lib/_emerge/depgraph.py | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py index 94a4fff3e..77133e99c 100644 --- a/lib/_emerge/depgraph.py +++ b/lib/_emerge/depgraph.py @@ -102,7 +102,6 @@ from _emerge.resolver.output import Display, format_unmatched_atom # Type annotation imports from typing import Any, Optional, Dict, List, Tuple, Union -from _emerge.stdout_spinner import stdout_spinner # Exposes a depgraph interface to dep_check. _dep_check_graph_interface = collections.namedtuple( @@ -11396,7 +11395,7 @@ def backtrack_depgraph( myparams: Dict[str, Union[int, str, bool]], myaction: Optional[str], myfiles: List[str], -spinner: stdout_spinner, +spinner: "_emerge.stdout_spinner.stdout_spinner", ) -> Tuple[Any, depgraph, List[str]]: """ @@ -11418,7 +11417,7 @@ def _backtrack_depgraph( myparams: Dict[str, Union[int, str, bool]], myaction: Optional[str], myfiles: List[str], -spinner: stdout_spinner, +spinner: "_emerge.stdout_spinner.stdout_spinner", ) -> Tuple[Any, depgraph, List[str]]: debug = "--debug" in myopts mydepgraph = None @@ -11521,7 +11520,7 @@ def resume_depgraph( mtimedb: Any, myopts: Dict[str, str], myparams: Dict[str, Any], -spinner: stdout_spinner, +spinner: "_emerge.stdout_spinner.stdout_spinner", ): """ Raises PackageSetNotFound if myfiles contains a missing package set. @@ -11539,7 +11538,7 @@ def _resume_depgraph( mtimedb: Any, myopts: Dict[str, str], myparams: Dict[str, Any], -spinner: stdout_spinner, +spinner: "_emerge.stdout_spinner.stdout_spinner", ): """ Construct a depgraph for the given resume list. This will raise
[gentoo-commits] proj/portage:master commit in: lib/_emerge/
commit: 7e8a730b85b77f9495f4999ac173dc726777203f Author: Berin Aniesh gmail com> AuthorDate: Mon Jun 12 03:56:25 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 05:03:27 2023 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=7e8a730b depgraph: type annotations Signed-off-by: Berin Aniesh gmail.com> Closes: https://github.com/gentoo/portage/pull/1054 Signed-off-by: Sam James gentoo.org> lib/_emerge/depgraph.py | 43 +++ 1 file changed, 39 insertions(+), 4 deletions(-) diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py index 861579a6d..94a4fff3e 100644 --- a/lib/_emerge/depgraph.py +++ b/lib/_emerge/depgraph.py @@ -100,6 +100,10 @@ from _emerge.resolver.slot_collision import slot_conflict_handler from _emerge.resolver.circular_dependency import circular_dependency_handler from _emerge.resolver.output import Display, format_unmatched_atom +# Type annotation imports +from typing import Any, Optional, Dict, List, Tuple, Union +from _emerge.stdout_spinner import stdout_spinner + # Exposes a depgraph interface to dep_check. _dep_check_graph_interface = collections.namedtuple( "_dep_check_graph_interface", @@ -11385,8 +11389,17 @@ def _spinner_stop(spinner): portage.writemsg_stdout(f"Dependency resolution took {darkgreen(time_fmt)} s.\n\n") -def backtrack_depgraph(settings, trees, myopts, myparams, myaction, myfiles, spinner): +def backtrack_depgraph( +settings: portage.package.ebuild.config.config, +trees: portage._trees_dict, +myopts: Dict[str, Any], +myparams: Dict[str, Union[int, str, bool]], +myaction: Optional[str], +myfiles: List[str], +spinner: stdout_spinner, +) -> Tuple[Any, depgraph, List[str]]: """ + Raises PackageSetNotFound if myfiles contains a missing package set. """ _spinner_start(spinner, myopts) @@ -11398,7 +11411,15 @@ def backtrack_depgraph(settings, trees, myopts, myparams, myaction, myfiles, spi _spinner_stop(spinner) -def _backtrack_depgraph(settings, trees, myopts, myparams, myaction, myfiles, spinner): +def _backtrack_depgraph( +settings: portage.package.ebuild.config.config, +trees: portage._trees_dict, +myopts: Dict[str, Any], +myparams: Dict[str, Union[int, str, bool]], +myaction: Optional[str], +myfiles: List[str], +spinner: stdout_spinner, +) -> Tuple[Any, depgraph, List[str]]: debug = "--debug" in myopts mydepgraph = None max_retries = myopts.get("--backtrack", 10) @@ -11494,7 +11515,14 @@ def _backtrack_depgraph(settings, trees, myopts, myparams, myaction, myfiles, sp return (success, mydepgraph, favorites) -def resume_depgraph(settings, trees, mtimedb, myopts, myparams, spinner): +def resume_depgraph( +settings: portage.package.ebuild.config.config, +trees: portage._trees_dict, +mtimedb: Any, +myopts: Dict[str, str], +myparams: Dict[str, Any], +spinner: stdout_spinner, +): """ Raises PackageSetNotFound if myfiles contains a missing package set. """ @@ -11505,7 +11533,14 @@ def resume_depgraph(settings, trees, mtimedb, myopts, myparams, spinner): _spinner_stop(spinner) -def _resume_depgraph(settings, trees, mtimedb, myopts, myparams, spinner): +def _resume_depgraph( +settings: portage.package.ebuild.config.config, +trees: portage._trees_dict, +mtimedb: Any, +myopts: Dict[str, str], +myparams: Dict[str, Any], +spinner: stdout_spinner, +): """ Construct a depgraph for the given resume list. This will raise PackageNotFound or depgraph.UnsatisfiedResumeDep when necessary.
[gentoo-commits] repo/gentoo:master commit in: dev-libs/xmlsec/
commit: 8b6599060dd49970b498436499cfd52771feb6b3 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 04:42:26 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 04:42:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b659906 dev-libs/xmlsec: add 1.3.1 Signed-off-by: Sam James gentoo.org> dev-libs/xmlsec/Manifest| 1 + dev-libs/xmlsec/xmlsec-1.3.1.ebuild | 93 + 2 files changed, 94 insertions(+) diff --git a/dev-libs/xmlsec/Manifest b/dev-libs/xmlsec/Manifest index 1378fdc75dbe..21b96cd40b9f 100644 --- a/dev-libs/xmlsec/Manifest +++ b/dev-libs/xmlsec/Manifest @@ -1,2 +1,3 @@ DIST xmlsec1-1.2.37.tar.gz 2009175 BLAKE2B 19f43ba6bf6eb49428b9c5563baecbab21476f326cceee13785ae16769afa258f100732831c0f3f7d160543bd075cdcfdc5cbf11b7406637ee6c2f0e27c07f30 SHA512 99220cb28a346ffac0023f9f177d6a7be3ddcea04bea434b7dc926c1f0aaa5564d75f74f92896ac100179c04d77e001f688ddf46fed4e0a0b4f20b7b87c24900 DIST xmlsec1-1.3.0.tar.gz 2425729 BLAKE2B a83d0117aaf1824a8a8f597f73ab1b76bcd1a9f0bb5d160df6c775f70cd2485f8e09c250f4ddbb4d42ba35549f9617d06f5470a91306757b4d5d54fdc0684f3c SHA512 ac1b1b88336959f54ef7fcfd6b9ff0feb2ba00a966a8e5b4efb97e802a1f9bb7adf5f4524c7f169344a1b7258377b5a7e879a0ab5ce25cfae3b05eac9b54729d +DIST xmlsec1-1.3.1.tar.gz 2432943 BLAKE2B 1dafdffd959579add5c579e3fa9c9f9ddc73ce4aadc6fc2139506e6e64ffcd1bbe7298786e414900eb9f33f93b0a47da64e686c499e48d4c80d81b256db6692e SHA512 7f30c15c3edcafe70fa5febaa0ba39f73f8d30525ee102b5961a658dd2842fbc58e63f7595f15b150d71bf735bfa7688c3694a191b0d475776ca26902d90d25f diff --git a/dev-libs/xmlsec/xmlsec-1.3.1.ebuild b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild new file mode 100644 index ..008af3b95a28 --- /dev/null +++ b/dev-libs/xmlsec/xmlsec-1.3.1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Command line tool for signing, verifying, encrypting and decrypting XML" +HOMEPAGE="https://www.aleksey.com/xmlsec"; +SRC_URI="https://www.aleksey.com/xmlsec/download/${PN}1-${PV}.tar.gz"; +S="${WORKDIR}/${PN}1-${PV}" + +LICENSE="MIT" +# Upstream consider major version bumps to be changes in either X or Y in X.Y.Z +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="doc gcrypt gnutls http nss +openssl static-libs test" +RESTRICT="!test? ( test )" +REQUIRED_USE=" + || ( gnutls nss openssl ) +" + +RDEPEND=" + >=dev-libs/libxml2-2.7.4 + >=dev-libs/libxslt-1.0.20 + dev-libs/libltdl + gcrypt? ( >=dev-libs/libgcrypt-1.4.0:= ) + gnutls? ( >=net-libs/gnutls-3.6.13:= ) + nss? ( + >=dev-libs/nspr-4.4.1 + >=dev-libs/nss-3.9 + ) + openssl? ( dev-libs/openssl:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig + test? ( + nss? ( + >=dev-libs/nss-3.9[utils] + ) + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.3.0-optimisation.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable doc docs) + $(use_enable static-libs static) + $(use_with gcrypt) + $(use_with gnutls) + $(use_with nss nspr) + $(use_with nss) + $(use_with openssl) + + --disable-werror + --enable-mans + --enable-pkgconfig + + --enable-concatkdf + --enable-pbkdf2 + --enable-ec + --enable-dh + --enable-sha3 + + --enable-files + $(use_enable http) + --disable-ftp + ) + + # Bash because of bug #721128 + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" +} + +src_test() { + # See https://github.com/lsh123/xmlsec/issues/280 for TZ=UTC + TZ=UTC SHELL="${BROOT}"/bin/bash emake TMPFOLDER="${T}" check +} + +src_install() { + default + + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/
commit: eb815ef30332d4db0a6f184be9cb516a9da96492 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Jun 13 20:07:35 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 04:32:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb815ef3 dev-lang/python: stable 3.11.4 for hppa, bug #908017 Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-lang/python/python-3.11.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/python/python-3.11.4.ebuild b/dev-lang/python/python-3.11.4.ebuild index 8cc87f45c64c..dea412c1830f 100644 --- a/dev-lang/python/python-3.11.4.ebuild +++ b/dev-lang/python/python-3.11.4.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86" IUSE=" bluetooth build debug +ensurepip examples gdbm hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind
[gentoo-commits] repo/gentoo:master commit in: dev-lang/python/
commit: a6baf2ef710e5634daf746843bb25752d6f6fcb5 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Jun 13 20:06:28 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 04:32:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6baf2ef dev-lang/python: stable 3.10.12 for hppa, bug #908015 Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> dev-lang/python/python-3.10.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/python/python-3.10.12.ebuild b/dev-lang/python/python-3.10.12.ebuild index de6a7df9..184b5ace1359 100644 --- a/dev-lang/python/python-3.10.12.ebuild +++ b/dev-lang/python/python-3.10.12.ebuild @@ -28,7 +28,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" IUSE=" bluetooth build debug +ensurepip examples gdbm hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk valgrind +xml
[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2pd/
commit: 4b8429aa7af6384292d04d77c4114ffa6c6cbb3e Author: Alexey Korepanov yandex ru> AuthorDate: Thu Apr 6 23:06:21 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 04:19:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b8429aa net-vpn/i2pd: remove old 2.43.0 Signed-off-by: Alexey Korepanov yandex.ru> Closes: https://github.com/gentoo/gentoo/pull/30511 Signed-off-by: Sam James gentoo.org> net-vpn/i2pd/Manifest | 1 - net-vpn/i2pd/i2pd-2.43.0.ebuild | 80 - 2 files changed, 81 deletions(-) diff --git a/net-vpn/i2pd/Manifest b/net-vpn/i2pd/Manifest index 055d02e4a660..20fb251aa752 100644 --- a/net-vpn/i2pd/Manifest +++ b/net-vpn/i2pd/Manifest @@ -1,4 +1,3 @@ -DIST i2pd-2.43.0.tar.gz 638031 BLAKE2B 5e954fb62198a229fc8de9ca48655a67e8e9a0eabfa7f31dcaaaf42149239565968f16825eb25b202b6a5754938ce82d28cd2631e085dfa358bcd27ced089bd5 SHA512 7247850cd47540346b4a1becc6dba5f40bcb333cd722e9fc59fd8b0beddee700376829d29add05cea6b84bb34303ed37e01914a1a41cf8cd94fe5c826e4a DIST i2pd-2.44.0.tar.gz 648523 BLAKE2B f9b29da82c943d070c09ed3ee78ceb7759c015da8a2da19c24cbf2d9841c7869920cbafd6212ada2e285b8b263d1a719220ba9dabb20807ccb78d2576383d167 SHA512 8760fb8a501ee75ede0ec29d3e9f39efec3bc91490810b39ac4879dbc073239e779e179c0f44bc43ba31fa0b786fd652d8b6feda415731e8fc3f4c0781400e1e DIST i2pd-2.46.1.tar.gz 644777 BLAKE2B 4973f595a162adb5d26d5c47f5b290476147e7159c6409648a501377a52823d49581f36d620502beaf741086df9f52d543dd1b173690d2ed24b327c53037ced5 SHA512 31fc39cd506775ed1e16ec0ab7dd21cf2a54575ccf797c3edb34b59733ee5d9eeaa34efd86e088040a7ccdb2e13917630e5a6aa4cbe3906786200b42ce763fa9 DIST i2pd-2.47.0.tar.gz 650284 BLAKE2B 93ba2c43b75384cba009a48f77d8e4677c3603993a94c8843cdec8db41770bf0da41e9e09e8a7defbcdefbb56eb5ea3f069bc512fd612a30806246197c0412fe SHA512 f469115b8c0a2d4e803b09e1a0c670779912915b93822d2a04df7b71e32ec566695f6270c2c6bf615545a7fb474ce1dda2e935e88336d7614829176643e6bbf8 diff --git a/net-vpn/i2pd/i2pd-2.43.0.ebuild b/net-vpn/i2pd/i2pd-2.43.0.ebuild deleted file mode 100644 index 034085adece1.. --- a/net-vpn/i2pd/i2pd-2.43.0.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs systemd - -DESCRIPTION="A C++ daemon for accessing the I2P anonymous network" -HOMEPAGE="https://github.com/PurpleI2P/i2pd"; -SRC_URI="https://github.com/PurpleI2P/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="cpu_flags_x86_aes cpu_flags_x86_avx i2p-hardening +upnp" - -RDEPEND=" - acct-user/i2pd - acct-group/i2pd - dev-libs/boost:= - dev-libs/openssl:0=[-bindist(-)] - sys-libs/zlib - upnp? ( net-libs/miniupnpc:= )" -DEPEND="${RDEPEND}" - -CMAKE_USE_DIR="${WORKDIR}/${P}/build" - -DOCS=( ../README.md ../contrib/i2pd.conf ../contrib/tunnels.conf ) - -pkg_pretend() { - if use i2p-hardening && ! tc-is-gcc; then - die "i2p-hardening requires gcc" - fi -} - -src_configure() { - local mycmakeargs=( - -DWITH_AESNI=$(usex cpu_flags_x86_aes ON OFF) - -DWITH_HARDENING=$(usex i2p-hardening ON OFF) - -DWITH_STATIC=OFF - -DWITH_UPNP=$(usex upnp ON OFF) - -DWITH_LIBRARY=ON - -DWITH_BINARY=ON - ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - # config - insinto /etc/i2pd - doins contrib/i2pd.conf - doins contrib/tunnels.conf - - # working directory - insinto /var/lib/i2pd - doins -r contrib/certificates - - # add /var/lib/i2pd/certificates to CONFIG_PROTECT - doenvd "${FILESDIR}/99i2pd" - - # openrc and systemd daemon routines - newconfd "${FILESDIR}/i2pd-2.6.0-r3.confd" i2pd - newinitd "${FILESDIR}/i2pd-2.39.0.initd" i2pd - systemd_newunit "${FILESDIR}/i2pd-2.38.0.service" i2pd.service - - # logrotate - insinto /etc/logrotate.d - newins "${FILESDIR}/i2pd-2.38.0-r1.logrotate" i2pd -} - -pkg_postinst() { - if [[ -f ${EROOT}/etc/i2pd/subscriptions.txt ]]; then - ewarn - ewarn "Configuration of the subscriptions has been moved from" - ewarn "subscriptions.txt to i2pd.conf. We recommend updating" - ewarn "i2pd.conf accordingly and deleting subscriptions.txt." - fi -}
[gentoo-commits] repo/gentoo:master commit in: net-vpn/i2p/
commit: 5855b9cfa8abd0d3b45a06e226070b98259af207 Author: Valérian Rousset users noreply github com> AuthorDate: Sat Jun 3 16:38:43 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 04:16:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5855b9cf net-vpn/i2p: widen pkg_pretend to all JDK for 2.1.0 Closes: https://bugs.gentoo.org/847304 Signed-off-by: Valérian Rousset users.noreply.github.com> Signed-off-by: Sam James gentoo.org> net-vpn/i2p/i2p-2.1.0-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-vpn/i2p/i2p-2.1.0-r2.ebuild b/net-vpn/i2p/i2p-2.1.0-r2.ebuild index 2883493999e5..b83e479db886 100644 --- a/net-vpn/i2p/i2p-2.1.0-r2.ebuild +++ b/net-vpn/i2p/i2p-2.1.0-r2.ebuild @@ -73,8 +73,8 @@ DOCS=( README.md history.txt ) pkg_pretend() { # see https://bugs.gentoo.org/831290 - if [[ "`java-config --show-active-vm`" = openjdk*-8 ]] && - [[ "`java-config --query MERGE_VM --package=ant-core`" != openjdk*-8 ]] + if [[ "`java-config --show-active-vm`" = *-8 ]] && + [[ "`java-config --query MERGE_VM --package=ant-core`" != *-8 ]] then eerror "dev-java/ant-core was emerged with a newer version of the JDK." eerror "It will fail to build with virtual/jdk:1.8 due to #831290."
[gentoo-commits] repo/gentoo:master commit in: www-client/chromium/
commit: 78560f074721ecae18ad5b1566534acaaa5397ab Author: Sam James gentoo org> AuthorDate: Wed Jun 14 04:08:24 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 04:08:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78560f07 www-client/chromium: add github upstream metadata It's the official mirror, so it's useful to be able to look at commits quickly. Signed-off-by: Sam James gentoo.org> www-client/chromium/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/www-client/chromium/metadata.xml b/www-client/chromium/metadata.xml index f7b2aa3d4c05..e5e74d0162c3 100644 --- a/www-client/chromium/metadata.xml +++ b/www-client/chromium/metadata.xml @@ -31,6 +31,7 @@ Unsupported closed-source DRM capability (required by Netflix VOD) + chromium/chromium stha09/chromium-patches
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/
commit: 43ab5cec16866f54fd7acc88f2fee5d4aeab7d35 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 04:06:58 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 04:06:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43ab5cec sec-keys/openpgp-keys-gentoo-developers: Stabilize 20230612 ALLARCHES, #908470 Signed-off-by: Sam James gentoo.org> .../openpgp-keys-gentoo-developers-20230612.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild index fda85a259ff6..a8a3226d3007 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then BDEPEND="net-misc/curl" else SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86" fi S="${WORKDIR}"
[gentoo-commits] repo/proj/libressl:master commit in: dev-qt/qtnetwork/
commit: 682c1f27c7f3db661584c54ac66cce54051e1eda Author: orbea riseup net> AuthorDate: Wed Jun 14 03:11:32 2023 + Commit: orbea riseup net> CommitDate: Wed Jun 14 03:11:32 2023 + URL:https://gitweb.gentoo.org/repo/proj/libressl.git/commit/?id=682c1f27 dev-qt/qtnetwork: add 5.15.10 Signed-off-by: orbea riseup.net> dev-qt/qtnetwork/Manifest | 2 + dev-qt/qtnetwork/qtnetwork-5.15.10.ebuild | 79 +++ 2 files changed, 81 insertions(+) diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest index 3ad9f43..667878e 100644 --- a/dev-qt/qtnetwork/Manifest +++ b/dev-qt/qtnetwork/Manifest @@ -1,3 +1,5 @@ DIST qtbase-5.15-gentoo-patchset-4.tar.xz 4884 BLAKE2B ef1f11ea63084b834e19a9bd4c4a146e0d47f10e6c1f540a23db64ba6b0d42f46d63f54f93587deae9ac528f6824fa0e88177fe109a53aaee7d8328d49e364cd SHA512 1ae6630cef6bead9187aaaf7c420566b2c1f946bfa22cb983c52267c098e9b1c7b82c99204cbd3eed5eb6ebde0359726e260fd449618802735af465ca39f0a1d +DIST qtbase-5.15.10-gentoo-kde-1.tar.xz 725208 BLAKE2B 14e82b0f26d0e0de47e9e3c4c54dd6649f983b9468c9f5790fb206a823a77ef22fc02546e39ff0ba68aa589ba811629bb4c4615223af9e8bec7c7b96ae13bef6 SHA512 efc93c451577f6389ffd58690ce2e1a2d2f3b85072cb8d542c5db0ddee2b60e80f2f937fb815a63db9973cc88ef35f8adc47a5ec98c2ec0b01ac5320ac635a5b DIST qtbase-5.15.9-gentoo-kde-1.tar.xz 748840 BLAKE2B 6601efaba2bd9f64edec9ab24a562b2850fe85e088acb2913a06a4a97f82fea015ae9cf20908e5044a0170a2f837cf94a67ac6e870da8ea6e7603057b5683c1a SHA512 60e6c338136affc936c776c129fd2d6620f5e36db8ded32970d59e953bf843786a6deea6cb529488dbd58dfc7c8ea9e71580026fdda8b364596f095e8e9b7791 +DIST qtbase-everywhere-opensource-src-5.15.10.tar.xz 50422688 BLAKE2B 2a625296967bef17d491a3ec8fbb4a3beaf00180a2cda728e485f796c801241798bd85dd06d57ca9fef26c591fe9910a2fcb83a67bbc17640b7393d280b9ce53 SHA512 94ac739d76dd9fff54cde46e818fee6c6763f8b207b759108455febff84c9dfeb48ea7807451d7248cbfd8af24c2a1263c34dcbd2be055136e39325e32725eef DIST qtbase-everywhere-opensource-src-5.15.9.tar.xz 50389220 BLAKE2B b1692f5907b7a262a8cad33d45935d76f72f2fb78b970b57fba76ef9f6789d1d7a435278a450ff1f3556c0846fa8dd8295707ead6adf21af6cd17fbe7f0d82f8 SHA512 2da78ea043c03fa4ff7c6a39c41a5d1b30af06248764e6f5eef3fe4aeb3f3d20e302fa7c5827112c89b6bc7c5c0c292454d127f9d7bb0d2031175f0f2c937ed3 diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.10.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.10.ebuild new file mode 100644 index 000..db460b7 --- /dev/null +++ b/dev-qt/qtnetwork/qtnetwork-5.15.10.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} != ** ]]; then + QT5_KDEPATCHSET_REV=1 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Network abstraction library for the Qt5 framework" + +IUSE="connman gssapi libproxy networkmanager sctp +ssl" + +DEPEND=" + =dev-qt/qtcore-${QT5_PV}*:5= + sys-libs/zlib:= + connman? ( =dev-qt/qtdbus-${QT5_PV}* ) + gssapi? ( virtual/krb5 ) + libproxy? ( net-libs/libproxy ) + networkmanager? ( =dev-qt/qtdbus-${QT5_PV}* ) + sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) + ssl? ( >=dev-libs/openssl-1.1.1:0= ) +" +RDEPEND="${DEPEND} + connman? ( net-misc/connman ) + networkmanager? ( net-misc/networkmanager ) +" + +PATCHES=( + "${FILESDIR}/${PN}-5.15.7-libressl.patch" #562050 +) + +QT5_TARGET_SUBDIRS=( + src/network + src/plugins/bearer/generic +) + +QT5_GENTOO_CONFIG=( + libproxy:libproxy: + ssl::SSL + ssl::OPENSSL + ssl:openssl-linked:LINKED_OPENSSL +) + +QT5_GENTOO_PRIVATE_CONFIG=( + :network +) + +pkg_setup() { + use connman && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/connman) + use networkmanager && QT5_TARGET_SUBDIRS+=(src/plugins/bearer/networkmanager) +} + +src_configure() { + local myconf=( + $(usev connman -dbus-linked) + $(qt_use gssapi feature-gssapi) + $(qt_use libproxy) + $(usev networkmanager -dbus-linked) + $(qt_use sctp) + $(usev ssl -openssl-linked) + -no-dtls # Required for libressl + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + # workaround for bug 652650 + if use ssl; then + sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \ + -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die + fi +}
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/
commit: 1c9e9921058a4fa8638bdeb21a89f57b2f018c64 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 03:09:49 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 03:09:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c9e9921 sec-keys/openpgp-keys-gentoo-developers: sync live Signed-off-by: Sam James gentoo.org> .../openpgp-keys-gentoo-developers-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild index 1a85a072b1d8..fda85a259ff6 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]] ; then BDEPEND="net-misc/curl" else SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi S="${WORKDIR}"
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/
commit: 8ddbe9701d35cd9084db3e765c392b04c6b510cb Author: Sam James gentoo org> AuthorDate: Wed Jun 14 03:09:36 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 03:09:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ddbe970 sec-keys/openpgp-keys-gentoo-developers: enable py3.12 Signed-off-by: Sam James gentoo.org> .../openpgp-keys-gentoo-developers-20230612.ebuild | 2 +- .../openpgp-keys-gentoo-developers-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild index efd0694ab707..fda85a259ff6 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit edo python-any-r1 DESCRIPTION="Gentoo Authority Keys (GLEP 79)" diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild index 19dd6bb3b88d..1a85a072b1d8 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit edo python-any-r1 DESCRIPTION="Gentoo Authority Keys (GLEP 79)"
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/
commit: 8993bf204688352fcba7c29a5a039378c07b7faf Author: Sam James gentoo org> AuthorDate: Wed Jun 14 03:08:06 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 03:08:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8993bf20 sec-keys/openpgp-keys-gentoo-developers: drop 20230522, 20230529 Signed-off-by: Sam James gentoo.org> sec-keys/openpgp-keys-gentoo-developers/Manifest | 2 - .../openpgp-keys-gentoo-developers-20230522.ebuild | 233 - .../openpgp-keys-gentoo-developers-20230529.ebuild | 233 - 3 files changed, 468 deletions(-) diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest b/sec-keys/openpgp-keys-gentoo-developers/Manifest index 060457b6b878..98ae84c85c89 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/Manifest +++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest @@ -1,5 +1,3 @@ DIST openpgp-keys-gentoo-developers-20230403-active-devs.gpg 3033398 BLAKE2B 233549fa600d855df1f4130224c63b10d0df3312886bef1c0486553db3025554a4fff7af104a3f0869390d53837a8d0182d830432e855273da28c753ea579d7e SHA512 33264b9ef002656f5c58dc2b2ff568d01b624c68e2e42db0d388b9a99b45c2d605df0d5db7b5029c0946f524fa7168252ba87908336e6f9ad0717c20d43cd112 -DIST openpgp-keys-gentoo-developers-20230522-active-devs.gpg 3094133 BLAKE2B f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46 SHA512 72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580 -DIST openpgp-keys-gentoo-developers-20230529-active-devs.gpg 3094133 BLAKE2B f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46 SHA512 72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580 DIST openpgp-keys-gentoo-developers-20230605-active-devs.gpg 3090284 BLAKE2B 38e913e1d45a4fe18135c25e8f887400ff6a19fd93a3a5d645aae9635e4ad9251ed13c4f2a8b78bf6b0cc54acb0c8a96d7869bb9f2ab62124c9f41a614a0e857 SHA512 a94493497a2aa389fbd8b2675990036cc6d09a9563a4fe8e7fa15f2b74eead7a55189315c97dbb68ce7a047abe4111d6d1dea39ca4ba357c11465bde99e9575f DIST openpgp-keys-gentoo-developers-20230612-active-devs.gpg 3093884 BLAKE2B bd8ca7f39b9b31187479f73031358af3285b5ca320794e660af3f93750c38e75be4e1d19fafc5735fc46d1ba6bebdc82a5e1954e72b1f2bf01b3e348ba0389a1 SHA512 8a98a086f6696632552e4b6a40168bafffae85f8da8fc9a993125c0c03fb45174fa46f05572c3c17d3effe3a77ccaeef5ab34cf1ebd430d0bbfff140ecf617c1 diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230522.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230522.ebuild deleted file mode 100644 index efd0694ab707.. --- a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230522.ebuild +++ /dev/null @@ -1,233 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit edo python-any-r1 - -DESCRIPTION="Gentoo Authority Keys (GLEP 79)" -HOMEPAGE="https://www.gentoo.org/downloads/signatures/"; -if [[ ${PV} == * ]] ; then - PROPERTIES="live" - - BDEPEND="net-misc/curl" -else - SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" -fi - -S="${WORKDIR}" - -LICENSE="public-domain" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND+=" - $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') - sec-keys/openpgp-keys-gentoo-auth - test? ( - app-crypt/gnupg - sys-apps/grep[pcre] - ) -" - -python_check_deps() { - python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" -} - -src_unpack() { - if [[ ${PV} == * ]] ; then - curl https://qa-reports.gentoo.org/output/active-devs.gpg -o ${P}-active-devs.gpg || die - else - default - fi -} - -src_compile() { - export GNUPGHOME="${T}"/.gnupg - - get_gpg_keyring_dir() { - if [[ ${PV} == * ]] ; then - echo "${WORKDIR}" - else - echo "${DISTDIR}" - fi - } - - local mygpgargs=( - --no-autostart - --no-default-keyring - --homedir "${GNUPGHOME}" - ) - - # From verify-sig.eclass: - # "GPG upstream knows better than to follow the spec, so we can't - # override this directory. However, there is a clean fallback - # to GNUPGHOME." - addpredict /run/user - - mkdir "${GNUPGHOME}" || die - chmod 700 "${GNUPGHOME}
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/
commit: caf529eb34ddb192d13708ebd3302f6aff2b68c9 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 03:07:52 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 03:07:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caf529eb sec-keys/openpgp-keys-gentoo-developers: add 20230612 Signed-off-by: Sam James gentoo.org> sec-keys/openpgp-keys-gentoo-developers/Manifest | 1 + .../openpgp-keys-gentoo-developers-20230612.ebuild | 233 + 2 files changed, 234 insertions(+) diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest b/sec-keys/openpgp-keys-gentoo-developers/Manifest index 1dd9f7104f27..060457b6b878 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/Manifest +++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest @@ -2,3 +2,4 @@ DIST openpgp-keys-gentoo-developers-20230403-active-devs.gpg 3033398 BLAKE2B 233 DIST openpgp-keys-gentoo-developers-20230522-active-devs.gpg 3094133 BLAKE2B f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46 SHA512 72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580 DIST openpgp-keys-gentoo-developers-20230529-active-devs.gpg 3094133 BLAKE2B f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46 SHA512 72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580 DIST openpgp-keys-gentoo-developers-20230605-active-devs.gpg 3090284 BLAKE2B 38e913e1d45a4fe18135c25e8f887400ff6a19fd93a3a5d645aae9635e4ad9251ed13c4f2a8b78bf6b0cc54acb0c8a96d7869bb9f2ab62124c9f41a614a0e857 SHA512 a94493497a2aa389fbd8b2675990036cc6d09a9563a4fe8e7fa15f2b74eead7a55189315c97dbb68ce7a047abe4111d6d1dea39ca4ba357c11465bde99e9575f +DIST openpgp-keys-gentoo-developers-20230612-active-devs.gpg 3093884 BLAKE2B bd8ca7f39b9b31187479f73031358af3285b5ca320794e660af3f93750c38e75be4e1d19fafc5735fc46d1ba6bebdc82a5e1954e72b1f2bf01b3e348ba0389a1 SHA512 8a98a086f6696632552e4b6a40168bafffae85f8da8fc9a993125c0c03fb45174fa46f05572c3c17d3effe3a77ccaeef5ab34cf1ebd430d0bbfff140ecf617c1 diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild new file mode 100644 index ..efd0694ab707 --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230612.ebuild @@ -0,0 +1,233 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit edo python-any-r1 + +DESCRIPTION="Gentoo Authority Keys (GLEP 79)" +HOMEPAGE="https://www.gentoo.org/downloads/signatures/"; +if [[ ${PV} == * ]] ; then + PROPERTIES="live" + + BDEPEND="net-misc/curl" +else + SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND+=" + $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') + sec-keys/openpgp-keys-gentoo-auth + test? ( + app-crypt/gnupg + sys-apps/grep[pcre] + ) +" + +python_check_deps() { + python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" +} + +src_unpack() { + if [[ ${PV} == * ]] ; then + curl https://qa-reports.gentoo.org/output/active-devs.gpg -o ${P}-active-devs.gpg || die + else + default + fi +} + +src_compile() { + export GNUPGHOME="${T}"/.gnupg + + get_gpg_keyring_dir() { + if [[ ${PV} == * ]] ; then + echo "${WORKDIR}" + else + echo "${DISTDIR}" + fi + } + + local mygpgargs=( + --no-autostart + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + mkdir "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + + # Convert the binary keyring into an armored one so we can process it + edo gpg "${mygpgargs[@]}" --import "$(get_gpg_keyring_dir)"/${P}-active-devs.gpg + edo gpg "${mygpgargs[@]}" --export --armor > "${WORKDIR}"/gentoo-developers.asc + + # Now strip out the keys which are expired and/or missing a signature + #
[gentoo-commits] repo/gentoo:master commit in: sec-keys/openpgp-keys-gentoo-developers/
commit: 540eaf11d864afb72f00befb1353f8f27af51414 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 03:07:14 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 03:07:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=540eaf11 sec-keys/openpgp-keys-gentoo-developers: add 20230605 Signed-off-by: Sam James gentoo.org> sec-keys/openpgp-keys-gentoo-developers/Manifest | 1 + .../openpgp-keys-gentoo-developers-20230605.ebuild | 233 + 2 files changed, 234 insertions(+) diff --git a/sec-keys/openpgp-keys-gentoo-developers/Manifest b/sec-keys/openpgp-keys-gentoo-developers/Manifest index b08e17dfeabb..1dd9f7104f27 100644 --- a/sec-keys/openpgp-keys-gentoo-developers/Manifest +++ b/sec-keys/openpgp-keys-gentoo-developers/Manifest @@ -1,3 +1,4 @@ DIST openpgp-keys-gentoo-developers-20230403-active-devs.gpg 3033398 BLAKE2B 233549fa600d855df1f4130224c63b10d0df3312886bef1c0486553db3025554a4fff7af104a3f0869390d53837a8d0182d830432e855273da28c753ea579d7e SHA512 33264b9ef002656f5c58dc2b2ff568d01b624c68e2e42db0d388b9a99b45c2d605df0d5db7b5029c0946f524fa7168252ba87908336e6f9ad0717c20d43cd112 DIST openpgp-keys-gentoo-developers-20230522-active-devs.gpg 3094133 BLAKE2B f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46 SHA512 72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580 DIST openpgp-keys-gentoo-developers-20230529-active-devs.gpg 3094133 BLAKE2B f6c9ea88ab0bb97e4a43731705d346e75b21b0ccd0c7fbf6c0e4c1cd8408cd7e27c14e3e6bf2c1a60853d27bc8ec6881d2d5832e15bb6bd265a15f95e61d1b46 SHA512 72febc57dbeb9a4ea8431f2d36870181e91b019b414fbba1660689fea574f10881e39ca36ab9b6a648b3297cfef10123b191c5c7d643c07087a267b0f993f580 +DIST openpgp-keys-gentoo-developers-20230605-active-devs.gpg 3090284 BLAKE2B 38e913e1d45a4fe18135c25e8f887400ff6a19fd93a3a5d645aae9635e4ad9251ed13c4f2a8b78bf6b0cc54acb0c8a96d7869bb9f2ab62124c9f41a614a0e857 SHA512 a94493497a2aa389fbd8b2675990036cc6d09a9563a4fe8e7fa15f2b74eead7a55189315c97dbb68ce7a047abe4111d6d1dea39ca4ba357c11465bde99e9575f diff --git a/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230605.ebuild b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230605.ebuild new file mode 100644 index ..efd0694ab707 --- /dev/null +++ b/sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20230605.ebuild @@ -0,0 +1,233 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit edo python-any-r1 + +DESCRIPTION="Gentoo Authority Keys (GLEP 79)" +HOMEPAGE="https://www.gentoo.org/downloads/signatures/"; +if [[ ${PV} == * ]] ; then + PROPERTIES="live" + + BDEPEND="net-misc/curl" +else + SRC_URI="https://qa-reports.gentoo.org/output/keys/active-devs-${PV}.gpg -> ${P}-active-devs.gpg" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +S="${WORKDIR}" + +LICENSE="public-domain" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND+=" + $(python_gen_any_dep 'dev-python/python-gnupg[${PYTHON_USEDEP}]') + sec-keys/openpgp-keys-gentoo-auth + test? ( + app-crypt/gnupg + sys-apps/grep[pcre] + ) +" + +python_check_deps() { + python_has_version "dev-python/python-gnupg[${PYTHON_USEDEP}]" +} + +src_unpack() { + if [[ ${PV} == * ]] ; then + curl https://qa-reports.gentoo.org/output/active-devs.gpg -o ${P}-active-devs.gpg || die + else + default + fi +} + +src_compile() { + export GNUPGHOME="${T}"/.gnupg + + get_gpg_keyring_dir() { + if [[ ${PV} == * ]] ; then + echo "${WORKDIR}" + else + echo "${DISTDIR}" + fi + } + + local mygpgargs=( + --no-autostart + --no-default-keyring + --homedir "${GNUPGHOME}" + ) + + # From verify-sig.eclass: + # "GPG upstream knows better than to follow the spec, so we can't + # override this directory. However, there is a clean fallback + # to GNUPGHOME." + addpredict /run/user + + mkdir "${GNUPGHOME}" || die + chmod 700 "${GNUPGHOME}" || die + + # Convert the binary keyring into an armored one so we can process it + edo gpg "${mygpgargs[@]}" --import "$(get_gpg_keyring_dir)"/${P}-active-devs.gpg + edo gpg "${mygpgargs[@]}" --export --armor > "${WORKDIR}"/gentoo-developers.asc + + # Now strip out the keys which are expired and/or missing a signature + # from our L2 developer authority key + edo "${EPYTHON}" "${FILESDIR}"/keyring
[gentoo-commits] repo/gentoo:master commit in: sys-apps/dbus/
commit: ef90062ffe47446e7db3c463b95a05f97e4a5b08 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 02:57:15 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:57:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef90062f sys-apps/dbus: add freedesktop-gitlab upstream metadata Signed-off-by: Sam James gentoo.org> sys-apps/dbus/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-apps/dbus/metadata.xml b/sys-apps/dbus/metadata.xml index 010eeadbdd2c..e74554521cbe 100644 --- a/sys-apps/dbus/metadata.xml +++ b/sys-apps/dbus/metadata.xml @@ -10,5 +10,6 @@ cpe:/a:freedesktop:dbus + dbus/dbus
[gentoo-commits] repo/gentoo:master commit in: sys-fs/cryptsetup/
commit: a5cb655bb4c7b68f3e631405f15863bb84619ec1 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 02:54:26 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:54:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5cb655b sys-fs/cryptsetup: update HOMEPAGE It's unusual to link to the README in HOMEPAGE and it's already on the main repo page anyway. Signed-off-by: Sam James gentoo.org> sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild | 4 ++-- sys-fs/cryptsetup/cryptsetup-2.6.1.ebuild| 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild b/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild index 2ec9830e1339..ff673fe9aa9c 100644 --- a/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild +++ b/sys-fs/cryptsetup/cryptsetup-2.4.3-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,7 +6,7 @@ EAPI=7 inherit linux-info tmpfiles DESCRIPTION="Tool to setup encrypted devices with dm-crypt" -HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md"; +HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup"; SRC_URI="https://www.kernel.org/pub/linux/utils/${PN}/v$(ver_cut 1-2)/${P/_/-}.tar.xz" LICENSE="GPL-2+" diff --git a/sys-fs/cryptsetup/cryptsetup-2.6.1.ebuild b/sys-fs/cryptsetup/cryptsetup-2.6.1.ebuild index 5a6fdc660b4a..07d4351b691c 100644 --- a/sys-fs/cryptsetup/cryptsetup-2.6.1.ebuild +++ b/sys-fs/cryptsetup/cryptsetup-2.6.1.ebuild @@ -6,7 +6,7 @@ EAPI=8 inherit linux-info tmpfiles DESCRIPTION="Tool to setup encrypted devices with dm-crypt" -HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup/blob/master/README.md"; +HOMEPAGE="https://gitlab.com/cryptsetup/cryptsetup"; SRC_URI="https://www.kernel.org/pub/linux/utils/${PN}/v$(ver_cut 1-2)/${P/_/-}.tar.xz" S="${WORKDIR}"/${P/_/-}
[gentoo-commits] repo/gentoo:master commit in: dev-python/btrfs/, dev-python/btrfs/files/
commit: 5c08f76951bd55ac4aea016ec515886acc8e1f76 Author: Holger Hoffstätte applied-asynchrony com> AuthorDate: Tue Jun 13 14:03:40 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:51:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c08f769 dev-python/btrfs: new package, add v13 + support for block-group-tree Closes: https://bugs.gentoo.org/908452 Signed-off-by: Holger Hoffstätte applied-asynchrony.com> Closes: https://github.com/gentoo/gentoo/pull/31416 Signed-off-by: Sam James gentoo.org> dev-python/btrfs/Manifest | 1 + dev-python/btrfs/btrfs-13.ebuild | 39 ++ ...001-docs-do-not-monkey-patch-for-sphinx-4.patch | 146 + ...-002-show_file_csum-fix-vaddr-computation.patch | 27 ...l-fix-documentation-error-in-FeatureFlags.patch | 21 +++ .../btrfs/files/13-004-add-Block-Group-Tree.patch | 110 ...tree-FileSystem-add-block_groups-function.patch | 58 ...arch-metadata-use-FileSystem-block_groups.patch | 30 + dev-python/btrfs/metadata.xml | 16 +++ 9 files changed, 448 insertions(+) diff --git a/dev-python/btrfs/Manifest b/dev-python/btrfs/Manifest new file mode 100644 index ..8c584ff7f6ff --- /dev/null +++ b/dev-python/btrfs/Manifest @@ -0,0 +1 @@ +DIST btrfs-13.gh.tar.gz 93110 BLAKE2B 286e5d1d9aa66ce5072f2fe144b2da6bbcde65dd90eb21efe1eb69b9aaa3230d76e8b8baffcfd269ce5d53e1004b5fc6c5546125bc1a5c26413ba8abc66f068a SHA512 5117b9c6542fe191eccbed56a15bb5d8eadc2d3c0edd986a3e1a33d0b63f58c3db5e7f6d234c43a83d1cc74eea3e106c5882a92926c3087601edc36e6672721f diff --git a/dev-python/btrfs/btrfs-13.ebuild b/dev-python/btrfs/btrfs-13.ebuild new file mode 100644 index ..4d688620e0b6 --- /dev/null +++ b/dev-python/btrfs/btrfs-13.ebuild @@ -0,0 +1,39 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) + +inherit distutils-r1 + +DESCRIPTION="Python module to inspect btrfs filesystems" +HOMEPAGE="https://github.com/knorrie/python-btrfs"; +SRC_URI="https://github.com/knorrie/python-${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="examples" + +S="${WORKDIR}/python-${P}" + +PATCHES=( + "${FILESDIR}"/${PV}-001-docs-do-not-monkey-patch-for-sphinx-4.patch + "${FILESDIR}"/${PV}-002-show_file_csum-fix-vaddr-computation.patch + "${FILESDIR}"/${PV}-003-ioctl-fix-documentation-error-in-FeatureFlags.patch + "${FILESDIR}"/${PV}-004-add-Block-Group-Tree.patch + "${FILESDIR}"/${PV}-005-ctree-FileSystem-add-block_groups-function.patch + "${FILESDIR}"/${PV}-006-btrfs-search-metadata-use-FileSystem-block_groups.patch +) + +python_install_all() { + if use examples; then + # skip symlink meant for development + rm examples/btrfs + dodoc -r examples + fi + + distutils-r1_python_install_all +} diff --git a/dev-python/btrfs/files/13-001-docs-do-not-monkey-patch-for-sphinx-4.patch b/dev-python/btrfs/files/13-001-docs-do-not-monkey-patch-for-sphinx-4.patch new file mode 100644 index ..f74d1502aa66 --- /dev/null +++ b/dev-python/btrfs/files/13-001-docs-do-not-monkey-patch-for-sphinx-4.patch @@ -0,0 +1,146 @@ + +Patch from: +https://github.com/knorrie/python-btrfs/commit/892bc3d8882d62bf91df5de9a11569b6cffec3cd + +From 892bc3d8882d62bf91df5de9a11569b6cffec3cd Mon Sep 17 00:00:00 2001 +From: Hans van Kranenburg +Date: Sun, 8 Aug 2021 16:40:41 +0200 +Subject: [PATCH] docs: don't monkey patch for sphinx >= 4 + +There's a really long existing bug in sphinx that causes it to generate +cross references in places where it really should not: + https://github.com/sphinx-doc/sphinx/issues/2549 + +In docs/source/conf.py there's a monkey patch for this, from line 363 +and further. + +It looks like a fix for this was implemented in v4: + https://github.com/sphinx-doc/sphinx/pull/8638/commits + +-$ git tag --contains 918086b5590763663c1627578085e528f1358384 +v4.0.0 +[...] + +The function that is replaced while applying the workaround has been +changed recently, causing breakage (TypeError: patched_make_field() got +an unexpected keyword argument 'inliner'). + +-$ git tag --contains 4534d2d1a5755c8cbc9ef4327eab7e34a85a7de8 +v4.1.0 +[...] + +So, combining this information, it seems that when the major version +number of the sphinx lib being used is >= 4, the monkey patch part +should be skipped. + +Fixes: https://github.com/knorrie/python-btrfs/issues/31 +--- a/docs/source/conf.py b/docs/source/conf.py +@@ -359,54 +359,56 @@ def get_version(): + + autodoc_member_order = 'bysource' + +- +-from docutils import nodes +-from sphinx.util.docfields import TypedField +-from sphinx import addnodes +- +- +-def patched_make
[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/
commit: 46d3d5e6be09967781f0a3164e36c8e351d0cce3 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 02:49:19 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:49:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d3d5e6 app-backup/duplicity: add pypi upstream metadata Signed-off-by: Sam James gentoo.org> app-backup/duplicity/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app-backup/duplicity/metadata.xml b/app-backup/duplicity/metadata.xml index 89c76aedd611..eb86afd49320 100644 --- a/app-backup/duplicity/metadata.xml +++ b/app-backup/duplicity/metadata.xml @@ -8,4 +8,7 @@ Support for backing up to the Amazon S3 system + + duplicity +
[gentoo-commits] repo/gentoo:master commit in: net-misc/rdesktop/
commit: 77a41445000aafb86959bf9c4959c48641509d1a Author: Sam James gentoo org> AuthorDate: Wed Jun 14 02:48:42 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:48:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77a41445 net-misc/rdesktop: Stabilize 1.9.0-r4 arm, #908287 Signed-off-by: Sam James gentoo.org> net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild index 10f3e5f18325..ba1df7e12878 100644 --- a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild +++ b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${PV/_/-} LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="alsa ao ipv6 kerberos oss pcsc-lite pulseaudio xrandr" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-misc/rdesktop/
commit: 7286309cffab2bfbfac44d7f09a13d8512a32df9 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 02:48:44 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:48:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7286309c net-misc/rdesktop: Stabilize 1.9.0-r4 x86, #908287 Signed-off-by: Sam James gentoo.org> net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild index ba1df7e12878..cb8303cbb0dc 100644 --- a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild +++ b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${PV/_/-} LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="alsa ao ipv6 kerberos oss pcsc-lite pulseaudio xrandr" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: games-simulation/openttd/
commit: e5a3e5d77fb8629837b332813c18ae46635a3317 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 02:07:12 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:44:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a3e5d7 games-simulation/openttd: add note re icu-layoutex dep going away Signed-off-by: Sam James gentoo.org> games-simulation/openttd/openttd-13.1.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/games-simulation/openttd/openttd-13.1.ebuild b/games-simulation/openttd/openttd-13.1.ebuild index abf0f06f0a0e..20010db20802 100644 --- a/games-simulation/openttd/openttd-13.1.ebuild +++ b/games-simulation/openttd/openttd-13.1.ebuild @@ -15,6 +15,9 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" IUSE="allegro cpu_flags_x86_sse debug dedicated +fluidsynth icu +lzma lzo +openmedia +png +sdl timidity +truetype +zlib" REQUIRED_USE="!dedicated? ( || ( allegro sdl ) )" +# TODO: On master (after 13.x): +# - icu-layoutex is gone (https://github.com/OpenTTD/OpenTTD/commit/81d4fa69990abbc18bd83d60658b0eedd66b7447) +# - icu-le-hb looks like it might be too (https://github.com/OpenTTD/OpenTTD/issues/6922) RDEPEND=" dedicated? ( acct-group/openttd
[gentoo-commits] repo/gentoo:master commit in: app-forensics/aide/
commit: 84738feda6237c9eeefe933dbd5c2a0859b74e96 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 02:45:39 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:45:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84738fed app-forensics/aide: add 0.18.4 Signed-off-by: Sam James gentoo.org> app-forensics/aide/Manifest | 1 + app-forensics/aide/aide-0.18.4.ebuild | 106 ++ 2 files changed, 107 insertions(+) diff --git a/app-forensics/aide/Manifest b/app-forensics/aide/Manifest index e655a31b1f76..50d4b98fc6ec 100644 --- a/app-forensics/aide/Manifest +++ b/app-forensics/aide/Manifest @@ -1,4 +1,5 @@ DIST aide-0.17.4.tar.gz 331783 BLAKE2B 584a385d0a0e80edf0b89eef202431adfea7fe8ba04c774e49dfb7230e766e19a48572e9d6c80386668572e459db9770b04978df484bd49c7de6433657500e13 SHA512 b6dba54fd204e1899d47b0b4139786cbeaa51c388027e2cfc1bb839297a70ae8ad6f37429594a730fac8007d62b4ba5b61a4aa22edbc55cbe986ccfaf5197f31 DIST aide-0.18.2.tar.gz 382582 BLAKE2B 267233a4dfdbc5a433389c20a1abe753133dfa01ecc205769c89a9b4699535b1d00e9df6527ae8298f4cb920e2f755e4d75d17b4a2449041a85c8c5e5ecc2abc SHA512 3a209db9dc1adb345494ce20a5c3def9f40ae49723d3a978d8e9b38f43239496a330b484ed93adba88154770ce1f1a0f3cdeb2ff8d991d28a1d66cfa6cd9b68b DIST aide-0.18.3.tar.gz 382694 BLAKE2B f5e79d80c1fa2ba15096d38c1a1d197fc8665bc0ff03665367abce7722561f2054cc64f51429a1411d6aaa0df315869ac99314e660acdff31bf1dc6b471a62b8 SHA512 22f1d2d3e14fa88639587f5a61e114b89c784a87f636c1bbb245e620254b60ec07692e51ae27386a84810d7a915e0ddf5c5073fecb6eb72148ff5035ef8525eb +DIST aide-0.18.4.tar.gz 382874 BLAKE2B e8fe8a115236f055f24b907ddcf540f02658b85c1df99ff9a8f58dfa9489de3d542b25bb947e047c8363c81d1f0ad0730fd77efacabe15fa24bbafc3fd807687 SHA512 31a17fc97ed9bda5dc4a492bcee699442cee1ea3829b1b06cf91ef9234a8b033677c281979902cbc6a8db0269c7f00499897940df07beff14cbb88b8fe6390f5 DIST aide-0.18.tar.gz 375922 BLAKE2B 03c961682fd25581831ca0715e57546b5595057115a456778ac0846fd1f23622600a061e2d8524f7381dfa6d43cefcdaa52d00eed2639dd60c7f3501efe8b474 SHA512 99d8140523ebe1d80b5d73c20bf13b8559aa22f08a9df485c15daeba7f5448c27d86ed310f2e7963076958dbe1fc2e4636807ca073dd0a6568b4eb8af2a38f4b diff --git a/app-forensics/aide/aide-0.18.4.ebuild b/app-forensics/aide/aide-0.18.4.ebuild new file mode 100644 index ..1b15f02fa969 --- /dev/null +++ b/app-forensics/aide/aide-0.18.4.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit readme.gentoo-r1 + +DESCRIPTION="AIDE (Advanced Intrusion Detection Environment) is a file integrity checker" +HOMEPAGE="https://aide.github.io/ https://github.com/aide/aide"; +SRC_URI="https://github.com/aide/aide/releases/download/v${PV}/${P}.tar.gz"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="acl audit curl e2fs mhash selinux xattr" + +DEPEND=" + dev-libs/libpcre2 + sys-libs/zlib + acl? ( virtual/acl ) + audit? ( sys-process/audit ) + curl? ( net-misc/curl ) + e2fs? ( sys-fs/e2fsprogs ) + !mhash? ( + dev-libs/libgcrypt:= + dev-libs/libgpg-error + ) + mhash? ( app-crypt/mhash ) + selinux? ( sys-libs/libselinux ) + xattr? ( sys-apps/attr ) +" +RDEPEND=" + ${DEPEND} + selinux? ( sec-policy/selinux-aide ) +" +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig +" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +Example configuration file was installed at '${EPREFIX}/etc/aide/aide.conf'. +Please edit it to meet your needs. Refer to aide.conf(5) manual page +for more information. + +A helper script, aideinit, was installed and can be used to make AIDE +management easier. Please run 'aideinit --help' for more information." + +src_prepare() { + default + + # Only needed for snapshots. + if [[ ${PV} == *_p* ]] ; then + echo "m4_define([AIDE_VERSION], [${PV}])" > version.m4 || die + fi +} + +src_configure() { + # Needs Bison, flex + unset YACC + export LEX=flex + + local myeconfargs=( + --sysconfdir="${EPREFIX}"/etc/${PN} + + # Needed even in EAPI=8, >=portage-3.0.40 skips it here (bug #887177) + --disable-static + + # Disable broken l10n support: https://sourceforge.net/p/aide/bugs/98/ + # This doesn't affect anything because there are no localizations yet. + --without-locale + + --with-zlib + $(use_with curl) + $(use_with acl posix-acl) + $(use_with selinux) + $(use_with xattr) + $(use_with e2fs e2fsattrs) + $(use_with mhash mhash) + $(use_with !mhash gcrypt) + $(use_with audit) + ) + + econf "${myeconfargs[@]}" +} + +src
[gentoo-commits] repo/gentoo:master commit in: dev-libs/icu/
commit: 25fa7064ed5f4b6f912a9da97ee8d9bf397fc734 Author: Sam James gentoo org> AuthorDate: Fri Jun 9 11:01:15 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:44:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25fa7064 dev-libs/icu: add 73.2 Did want to integrate layoutex in this release but I get test failures only with --enable-layoutex... Signed-off-by: Sam James gentoo.org> dev-libs/icu/Manifest| 2 + dev-libs/icu/icu-73.2.ebuild | 176 +++ 2 files changed, 178 insertions(+) diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest index 4ce41c029d84..1bd85246f8dd 100644 --- a/dev-libs/icu/Manifest +++ b/dev-libs/icu/Manifest @@ -1,2 +1,4 @@ DIST icu4c-73_1-src.tgz 26512935 BLAKE2B 45de117efc4a49301c04a997963393967a70b8583abf1a9626331e275c5bc329cf2685de5c80b32f764c8ff2530b5594316d7119ce66503e5adba7842ca24424 SHA512 e788e372716eecebc39b56bbc88f3a458e21c3ef20631c2a3d7ef05794a678fe8dad482a03a40fdb9717109a613978c7146682e98ee16fade5668d641d5c48f8 DIST icu4c-73_1-src.tgz.asc 833 BLAKE2B 2c0a02a109280c7994f3c9404473119105ccbe051633dd8dc89c14ff65612d7a18deccff2a525752808f26f34d7c192f9346a8c3a0d34af9aa2110744d9f863d SHA512 b7042b0e39e1ebfcef8573d388b32a740106c7cfd4c18ebd52e7fd22e64e07b174d766373b1722520369e937fc56d439a0b290a3efeee287b2740388c3d3 +DIST icu4c-73_2-src.tgz 26519906 BLAKE2B 3f7dec9d527939d6d594c92844a400733e43af018bbc2f600edcb18299211a2f2285332188976d15e1ef672191416abac0b95a9d1a2ea6ababdaddf12708ccef SHA512 76dd782db6205833f289d7eb68b60860dddfa3f614f0ba03fe7ec13117077f82109f0dc1becabcdf4c8a9c628b94478ab0a46134bdb06f4302be55f74027ce62 +DIST icu4c-73_2-src.tgz.asc 659 BLAKE2B 83e082ba15ba7aeb366b6d97da15d076c200f9051e55bf00ba13265a3d87aade5a5b18c98a0c903d5015821c63e4b340ffbcc7940a654d169ad1948d6594ce63 SHA512 7598b8cc498ada8ca904b13f7aba27abd3f8f3013a0677d7ffab42d5413df9d2f0526107559301abc4049123b2e6d4d4f4cc589cbd943959d97b595dd57ea63c diff --git a/dev-libs/icu/icu-73.2.ebuild b/dev-libs/icu/icu-73.2.ebuild new file mode 100644 index ..f12fca293873 --- /dev/null +++ b/dev-libs/icu/icu-73.2.ebuild @@ -0,0 +1,176 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with dev-libs/icu-layoutex + +PYTHON_COMPAT=( python3_{10..11} ) +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc +inherit autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_rc/-rc} +MY_PV=${MY_PV//./_} + +DESCRIPTION="International Components for Unicode" +HOMEPAGE="https://icu.unicode.org/"; +SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz"; +SRC_URI+=" verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz.asc )" +S="${WORKDIR}"/${PN}/source + +if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +fi +LICENSE="BSD" +SLOT="0/${PV%.*}.1" +IUSE="debug doc examples static-libs test" +RESTRICT="!test? ( test )" + +BDEPEND=" + ${PYTHON_DEPS} + sys-devel/autoconf-archive + virtual/pkgconfig + doc? ( app-doc/doxygen[dot] ) + verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 ) +" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/icu-config +) + +PATCHES=( + "${FILESDIR}/${PN}-65.1-remove-bashisms.patch" + "${FILESDIR}/${PN}-64.2-darwin.patch" + "${FILESDIR}/${PN}-68.1-nonunicode.patch" +) + +src_prepare() { + default + + # Disable renaming as it assumes stable ABI and that consumers + # won't use unofficial APIs. We need this despite the configure argument. + sed -i \ + -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \ + common/unicode/uconfig.h || die + + # Fix linking of icudata + sed -i \ + -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ + config/mh-linux || die + + # Append doxygen configuration to configure + sed -i \ + -e 's:icudefs.mk:icudefs.mk Doxyfile:' \ + configure.ac || die + + eautoreconf +} + +src_configure() { + MAKEOPTS+=" VERBOSE=1" + + # ICU tries to append -std=c++11 without this, so as of 71.1, + # despite GCC 9+ using c++14 (or gnu++14) and GCC 11+ using gnu++17, + # we still need this. + append-cxxflags -std=c++14 + + if tc-is-cross-compiler; then + mkdir "${WORKDIR}"/host || die + pushd "${WORKDIR}"/host >/dev/null || die + + CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ + CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ +
[gentoo-commits] repo/gentoo:master commit in: net-misc/rdesktop/
commit: 44a6562af6dda6a006458ee5a6bfae6fc58f6229 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 02:48:41 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:48:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a6562a net-misc/rdesktop: Stabilize 1.9.0-r4 amd64, #908287 Signed-off-by: Sam James gentoo.org> net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild index 4ff96478ec55..10f3e5f18325 100644 --- a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild +++ b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${PV/_/-} LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="alsa ao ipv6 kerberos oss pcsc-lite pulseaudio xrandr" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/icu-layoutex/
commit: 62c58144d7f8e8776dbfb9912518626c265bf919 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 02:44:10 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:44:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62c58144 dev-libs/icu-layoutex: add 73.2 Signed-off-by: Sam James gentoo.org> dev-libs/icu-layoutex/Manifest | 2 + dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild | 135 + 2 files changed, 137 insertions(+) diff --git a/dev-libs/icu-layoutex/Manifest b/dev-libs/icu-layoutex/Manifest index 4ce41c029d84..1bd85246f8dd 100644 --- a/dev-libs/icu-layoutex/Manifest +++ b/dev-libs/icu-layoutex/Manifest @@ -1,2 +1,4 @@ DIST icu4c-73_1-src.tgz 26512935 BLAKE2B 45de117efc4a49301c04a997963393967a70b8583abf1a9626331e275c5bc329cf2685de5c80b32f764c8ff2530b5594316d7119ce66503e5adba7842ca24424 SHA512 e788e372716eecebc39b56bbc88f3a458e21c3ef20631c2a3d7ef05794a678fe8dad482a03a40fdb9717109a613978c7146682e98ee16fade5668d641d5c48f8 DIST icu4c-73_1-src.tgz.asc 833 BLAKE2B 2c0a02a109280c7994f3c9404473119105ccbe051633dd8dc89c14ff65612d7a18deccff2a525752808f26f34d7c192f9346a8c3a0d34af9aa2110744d9f863d SHA512 b7042b0e39e1ebfcef8573d388b32a740106c7cfd4c18ebd52e7fd22e64e07b174d766373b1722520369e937fc56d439a0b290a3efeee287b2740388c3d3 +DIST icu4c-73_2-src.tgz 26519906 BLAKE2B 3f7dec9d527939d6d594c92844a400733e43af018bbc2f600edcb18299211a2f2285332188976d15e1ef672191416abac0b95a9d1a2ea6ababdaddf12708ccef SHA512 76dd782db6205833f289d7eb68b60860dddfa3f614f0ba03fe7ec13117077f82109f0dc1becabcdf4c8a9c628b94478ab0a46134bdb06f4302be55f74027ce62 +DIST icu4c-73_2-src.tgz.asc 659 BLAKE2B 83e082ba15ba7aeb366b6d97da15d076c200f9051e55bf00ba13265a3d87aade5a5b18c98a0c903d5015821c63e4b340ffbcc7940a654d169ad1948d6594ce63 SHA512 7598b8cc498ada8ca904b13f7aba27abd3f8f3013a0677d7ffab42d5413df9d2f0526107559301abc4049123b2e6d4d4f4cc589cbd943959d97b595dd57ea63c diff --git a/dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild b/dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild new file mode 100644 index ..9be9fd5da51e --- /dev/null +++ b/dev-libs/icu-layoutex/icu-layoutex-73.2.ebuild @@ -0,0 +1,135 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Please bump with dev-libs/icu +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc +inherit autotools flag-o-matic multilib-minimal toolchain-funcs verify-sig + +MY_PV=${PV/_rc/-rc} +MY_PV=${MY_PV//./_} + +DESCRIPTION="External layout part of International Components for Unicode" +HOMEPAGE="https://icu.unicode.org/"; +SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz"; +SRC_URI+=" verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-${MY_PV/_/-}/icu4c-${MY_PV/-rc/rc}-src.tgz.asc )" +S="${WORKDIR}"/${PN/-layoutex}/source + +LICENSE="BSD" +SLOT="0/${PV%.*}.1" +if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +fi +IUSE="debug static-libs test" +RESTRICT="!test? ( test )" + +DEPEND=" + ~dev-libs/icu-${PV}[${MULTILIB_USEDEP}] + dev-libs/icu-le-hb[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig + verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 ) +" + +PATCHES=( "${FILESDIR}/${PN}-65.1-remove-bashisms.patch" ) + +src_prepare() { + default + + # Disable renaming as it assumes stable ABI and that consumers + # won't use unofficial APIs. We need this despite the configure argument. + sed -i \ + -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \ + common/unicode/uconfig.h || die + + # Fix linking of icudata + sed -i \ + -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ + config/mh-linux || die + + eautoreconf +} + +src_configure() { + MAKEOPTS+=" VERBOSE=1" + + # ICU tries to append -std=c++11 without this, so as of 71.1, + # despite GCC 9+ using c++14 (or gnu++14) and GCC 11+ using gnu++17, + # we still need this. + append-cxxflags -std=c++14 + + if tc-is-cross-compiler; then + mkdir "${WORKDIR}"/host || die + pushd "${WORKDIR}"/host >/dev/null || die + + CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ + CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ + RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ + "${S}"/configure --disable-renaming --disable-debug \ + --disable-samples --enable-static || die + emake + + popd >/dev/null || die + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local myeconfargs=( + --disable-renaming
[gentoo-commits] repo/gentoo:master commit in: app-backup/duplicity/
commit: 01b7a1a56f88f1dea5563599b12e9c9151e45a73 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 02:48:45 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 02:48:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01b7a1a5 app-backup/duplicity: Stabilize 1.2.3 x86, #908461 Signed-off-by: Sam James gentoo.org> app-backup/duplicity/duplicity-1.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-backup/duplicity/duplicity-1.2.3.ebuild b/app-backup/duplicity/duplicity-1.2.3.ebuild index 4fbbd16c7094..f8569946b908 100644 --- a/app-backup/duplicity/duplicity-1.2.3.ebuild +++ b/app-backup/duplicity/duplicity-1.2.3.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://duplicity.gitlab.io/"; LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="s3 test" CDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-db/influxdb/
commit: f77a8589d2c6169063538dada03cac8ba94e93e7 Author: William Hubbs gentoo org> AuthorDate: Wed Jun 14 02:20:13 2023 + Commit: William Hubbs gentoo org> CommitDate: Wed Jun 14 02:20:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f77a8589 dev-db/influxdb: drop 2.7.1 Signed-off-by: William Hubbs gentoo.org> dev-db/influxdb/influxdb-2.7.1.ebuild | 230 -- 1 file changed, 230 deletions(-) diff --git a/dev-db/influxdb/influxdb-2.7.1.ebuild b/dev-db/influxdb/influxdb-2.7.1.ebuild deleted file mode 100644 index 47c999a22796.. --- a/dev-db/influxdb/influxdb-2.7.1.ebuild +++ /dev/null @@ -1,230 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - adler32-1.2.0 - ahash-0.7.6 - aho-corasick-0.7.18 - ansi_term-0.11.0 - ansi_term-0.12.1 - anyhow-1.0.56 - arrayvec-0.5.2 - atty-0.2.14 - autocfg-1.0.1 - bitflags-1.3.2 - bstr-0.2.17 - bumpalo-3.12.0 - cast-0.2.7 - cfg-if-1.0.0 - chrono-0.4.19 - clap-2.33.3 - codespan-reporting-0.11.1 - colored-2.0.0 - crc32fast-1.2.1 - criterion-0.3.5 - criterion-plot-0.4.4 - crossbeam-channel-0.5.1 - crossbeam-deque-0.8.1 - crossbeam-epoch-0.9.5 - crossbeam-utils-0.8.8 - csv-1.1.6 - csv-core-0.1.10 - ctor-0.1.21 - derivative-2.2.0 - derive_more-0.99.17 - diff-0.1.12 - dissimilar-1.0.3 - either-1.6.1 - ena-0.14.0 - env_logger-0.9.0 - expect-test-1.2.2 - fallible-iterator-0.2.0 - fallible-streaming-iterator-0.1.9 - fastrand-1.7.0 - flatbuffers-22.9.29 - fnv-1.0.7 - form_urlencoded-1.0.1 - getrandom-0.2.6 - half-1.8.2 - hashbrown-0.11.2 - hashlink-0.7.0 - heck-0.3.3 - hermit-abi-0.1.19 - humantime-2.1.0 - idna-0.2.3 - indexmap-1.8.1 - instant-0.1.12 - itertools-0.10.1 - itoa-0.4.8 - itoa-1.0.1 - js-sys-0.3.55 - lazy_static-1.4.0 - libc-0.2.121 - libflate-1.2.0 - libflate_lz77-1.1.0 - libsqlite3-sys-0.23.2 - lock_api-0.4.6 - log-0.4.16 - lsp-types-0.91.1 - maplit-1.0.2 - matches-0.1.9 - memchr-2.4.1 - memoffset-0.6.4 - num-integer-0.1.44 - num-traits-0.2.14 - num_cpus-1.13.0 - once_cell-1.10.0 - oorandom-11.1.3 - ordered-float-3.2.0 - output_vt100-0.1.2 - pad-0.1.6 - parking_lot-0.11.2 - parking_lot_core-0.8.5 - percent-encoding-2.1.0 - pkg-config-0.3.25 - plotters-0.3.1 - plotters-backend-0.3.2 - plotters-svg-0.3.1 - pretty-0.11.2 - pretty_assertions-1.2.1 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.32 - pulldown-cmark-0.9.1 - quote-1.0.10 - rayon-1.5.2 - rayon-core-1.9.2 - redox_syscall-0.2.10 - regex-1.5.5 - regex-automata-0.1.10 - regex-syntax-0.6.25 - remove_dir_all-0.5.3 - rle-decode-fast-1.0.1 - rusqlite-0.26.3 - rustc-hash-1.1.0 - rustc_version-0.4.0 - ryu-1.0.5 - salsa-0.17.0-pre.2 - salsa-macros-0.17.0-pre.2 - same-file-1.0.6 - scopeguard-1.1.0 - semver-1.0.4 - serde-1.0.136 - serde_cbor-0.11.2 - serde_derive-1.0.136 - serde_json-1.0.79 - serde_repr-0.1.7 - smallvec-1.7.0 - strsim-0.8.0 - structopt-0.3.26 - structopt-derive-0.4.18 - syn-1.0.81 - tempfile-3.3.0 - termcolor-1.1.2 - textwrap-0.11.0 - thiserror-1.0.30 - thiserror-impl-1.0.30 - time-0.1.43 - tinytemplate-1.2.1 - tinyvec-1.5.1 - tinyvec_macros-0.1.0 - typed-arena-2.0.1 - unicase-2.6.0 - unicode-bidi-0.3.7 - unicode-normalization-0.1.19 - unicode-segmentation-1.8.0 - unicode-width-0.1.9 - unicode-xid-0.2.2 - url-2.2.2 - vcpkg-0.2.15 - vec_map-0.8.2 - version_check-0.9.3 - walkdir-2.3.2 - wasi-0.10.2+wasi-snapshot-preview1 - wasm-bindgen-0.2.78 - wasm-bindgen-backend-0.2.78 - wasm-bindgen-macro-0.2.78 - wasm-bindgen-macro-support-0.2.78 - wasm-bindgen-shared-0.2.78 - web-sys-0.3.55 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 -" - -inherit cargo go-module - -DESCRIPTION="Scalable datastore for metrics, events, and real-time analytics" -HOMEPAGE="https://www.influxdata.com"; - -SRC_URI="https://github.com/influxdata/influxdb/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://github.com/influxdata/ui/releases/download/OSS-v${PV}/build.tar.gz -> ${P}-assets.tar.gz
[gentoo-commits] proj/portage:master commit in: lib/_emerge/
commit: a818381d0faeec7aeefad0894df8b8fefa376dc5 Author: Sam James gentoo org> AuthorDate: Wed Jun 14 00:55:44 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 00:55:44 2023 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=a818381d emerge: depgraph: fix comment typo Reported by Arfrever at https://github.com/gentoo/portage/commit/4c25c0d7af7ad71fccbfafe1e5019116c691968e#r45851837. Signed-off-by: Sam James gentoo.org> lib/_emerge/depgraph.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/_emerge/depgraph.py b/lib/_emerge/depgraph.py index 2c9820da1..861579a6d 100644 --- a/lib/_emerge/depgraph.py +++ b/lib/_emerge/depgraph.py @@ -2226,7 +2226,7 @@ class depgraph: if parent in built_slot_operator_parents: if hasattr(atom, "_orig_atom"): # If atom is the result of virtual expansion, then -# derefrence it to _orig_atom so that it will be correctly +# dereference it to _orig_atom so that it will be correctly # handled as a built slot operator dependency when # appropriate (see bug 764764). atom = atom._orig_atom
[gentoo-commits] proj/portage:master commit in: lib/portage/util/futures/_asyncio/, lib/portage/tests/process/, lib/_emerge/, ...
commit: efbc9c8d38b742a37968fc3b33d3dffdaf3be9f2 Author: Berin Aniesh gmail com> AuthorDate: Fri Jun 9 02:00:45 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 14 01:44:02 2023 + URL:https://gitweb.gentoo.org/proj/portage.git/commit/?id=efbc9c8d Remove dummy_threading Portage's MSV is python 3.7 and dummy threading is deprecated since python 3.7. So everything dummy_threading is removed. Signed-off-by: Berin Aniesh gmail.com> Closes: https://github.com/gentoo/portage/pull/1052 Signed-off-by: Sam James gentoo.org> lib/_emerge/AsynchronousLock.py| 29 lib/_emerge/PollScheduler.py | 7 ++--- lib/portage/_emirrordist/MirrorDistTask.py | 6 + lib/portage/debug.py | 8 ++ lib/portage/locks.py | 7 +++-- lib/portage/proxy/lazyimport.py| 8 ++ lib/portage/tests/locks/test_asynchronous_lock.py | 31 -- .../tests/process/test_PopenProcessBlockingIO.py | 14 +- lib/portage/tests/util/futures/test_retry.py | 7 ++--- lib/portage/util/_async/PipeReaderBlockingIO.py| 8 ++ lib/portage/util/futures/_asyncio/__init__.py | 5 +--- 11 files changed, 34 insertions(+), 96 deletions(-) diff --git a/lib/_emerge/AsynchronousLock.py b/lib/_emerge/AsynchronousLock.py index 1a69d0847..c9c8e7f3c 100644 --- a/lib/_emerge/AsynchronousLock.py +++ b/lib/_emerge/AsynchronousLock.py @@ -1,19 +1,10 @@ -# Copyright 2010-2020 Gentoo Authors +# Copyright 2010-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 import fcntl import logging import sys - -try: -import dummy_threading -except ImportError: -dummy_threading = None - -try: -import threading -except ImportError: -threading = dummy_threading +import threading import portage from portage import os @@ -39,7 +30,6 @@ class AsynchronousLock(AsynchronousTask): __slots__ = ("path",) + ( "_imp", "_force_async", -"_force_dummy", "_force_process", "_force_thread", "_unlock_future", @@ -61,14 +51,11 @@ class AsynchronousLock(AsynchronousTask): return if self._force_process or ( -not self._force_thread -and (self._use_process_by_default or threading is dummy_threading) +not self._force_thread and self._use_process_by_default ): self._imp = _LockProcess(path=self.path, scheduler=self.scheduler) else: -self._imp = _LockThread( -path=self.path, scheduler=self.scheduler, _force_dummy=self._force_dummy -) +self._imp = _LockThread(path=self.path, scheduler=self.scheduler) self._imp.addExitListener(self._imp_exit) self._imp.start() @@ -115,19 +102,13 @@ class _LockThread(AbstractPollTask): using a background thread. After the lock is acquired, the thread writes to a pipe in order to notify a poll loop running in the main thread. - -If the threading module is unavailable then the dummy_threading -module will be used, and the lock will be acquired synchronously -(before the start() method returns). """ -__slots__ = ("path",) + ("_force_dummy", "_lock_obj", "_thread", "_unlock_future") +__slots__ = ("path",) + ("_lock_obj", "_thread", "_unlock_future") def _start(self): self._registered = True threading_mod = threading -if self._force_dummy: -threading_mod = dummy_threading self._thread = threading_mod.Thread(target=self._run_lock) self._thread.daemon = True self._thread.start() diff --git a/lib/_emerge/PollScheduler.py b/lib/_emerge/PollScheduler.py index 73f2affde..e5dffd8af 100644 --- a/lib/_emerge/PollScheduler.py +++ b/lib/_emerge/PollScheduler.py @@ -1,10 +1,7 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -try: -import threading -except ImportError: -import dummy_threading as threading +import threading from portage.util.futures import asyncio from portage.util._async.SchedulerInterface import SchedulerInterface diff --git a/lib/portage/_emirrordist/MirrorDistTask.py b/lib/portage/_emirrordist/MirrorDistTask.py index 5b2543c13..2925394a8 100644 --- a/lib/portage/_emirrordist/MirrorDistTask.py +++ b/lib/portage/_emirrordist/MirrorDistTask.py @@ -4,11 +4,7 @@ import errno import logging import time - -try: -import threading -except ImportError: -import dummy_threading as threading +import threading import portage from portage import os diff --git a/lib/portage/debug.py b/lib/portage/debug.py index b7106b799..ee2dc13e7 100644 --- a/lib/portage/debug.py +++ b/lib/portage/debug.py @@ -1,13 +1,9 @@ -# Copyright 199
[gentoo-commits] repo/gentoo:master commit in: dev-db/influxdb/
commit: 480c1050bfc7e0cb6262efafc5c0177647dacb32 Author: William Hubbs gentoo org> AuthorDate: Wed Jun 14 01:06:40 2023 + Commit: William Hubbs gentoo org> CommitDate: Wed Jun 14 01:06:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=480c1050 dev-db/influxdb: typo fix Signed-off-by: William Hubbs gentoo.org> dev-db/influxdb/influxdb-2.7.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-db/influxdb/influxdb-2.7.1-r1.ebuild b/dev-db/influxdb/influxdb-2.7.1-r1.ebuild index 74dce28305f7..1209ebeda900 100644 --- a/dev-db/influxdb/influxdb-2.7.1-r1.ebuild +++ b/dev-db/influxdb/influxdb-2.7.1-r1.ebuild @@ -240,7 +240,7 @@ src_install() { pkg_postinst() { elog "Upgrading from InfluxDB1.x requires migration of time series data." elog "See https://docs.influxdata.com/influxdb/v2.7/upgrade/v1-to-v2/"; - elog "Keep in mind that some applications not compatible with InfluxDB 2.x + elog "Keep in mind that some applications not compatible with InfluxDB 2.x" elog "may stop working." ewarn "The InfluxDB command line client has been moved to dev-db/influx-cli"
[gentoo-commits] repo/gentoo:master commit in: dev-db/influxdb/
commit: 9a93a860ea862040216c5a4b6845a0fbfe0db926 Author: David Roman gmail com> AuthorDate: Thu Jun 8 10:32:05 2023 + Commit: William Hubbs gentoo org> CommitDate: Wed Jun 14 00:44:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a93a860 dev-db/influxdb: add instructions for upgrading db Closes: https://bugs.gentoo.org/907954 Closes: https://github.com/gentoo/gentoo/pull/31354 Signed-off-by: William Hubbs gentoo.org> dev-db/influxdb/influxdb-2.7.1-r1.ebuild | 10 ++ 1 file changed, 10 insertions(+) diff --git a/dev-db/influxdb/influxdb-2.7.1-r1.ebuild b/dev-db/influxdb/influxdb-2.7.1-r1.ebuild index 4ee0d5e90982..74dce28305f7 100644 --- a/dev-db/influxdb/influxdb-2.7.1-r1.ebuild +++ b/dev-db/influxdb/influxdb-2.7.1-r1.ebuild @@ -236,3 +236,13 @@ src_install() { keepdir /var/log/influxdb fowners influxdb:influxdb /var/log/influxdb } + +pkg_postinst() { + elog "Upgrading from InfluxDB1.x requires migration of time series data." + elog "See https://docs.influxdata.com/influxdb/v2.7/upgrade/v1-to-v2/"; + elog "Keep in mind that some applications not compatible with InfluxDB 2.x + elog "may stop working." + + ewarn "The InfluxDB command line client has been moved to dev-db/influx-cli" + ewarn "You will need to install it separately" +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/rdesktop/
commit: d5b3c0a1e11ee548da8f04b4eccfdb795f3a09fa Author: Sam James gentoo org> AuthorDate: Tue Jun 13 22:29:44 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jun 13 22:29:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b3c0a1 net-misc/rdesktop: Stabilize 1.9.0-r4 sparc, #908287 Signed-off-by: Sam James gentoo.org> net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild index 7d9cffc8104a..39e28a03bc4f 100644 --- a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild +++ b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${PV/_/-} LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="alsa ao ipv6 kerberos oss pcsc-lite pulseaudio xrandr" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-misc/rdesktop/
commit: 4938d898c9105d73003d907b91d01523a477e25d Author: Sam James gentoo org> AuthorDate: Tue Jun 13 22:29:45 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jun 13 22:29:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4938d898 net-misc/rdesktop: Stabilize 1.9.0-r4 ppc64, #908287 Signed-off-by: Sam James gentoo.org> net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild index 39e28a03bc4f..4ff96478ec55 100644 --- a/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild +++ b/net-misc/rdesktop/rdesktop-1.9.0-r4.ebuild @@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${PV/_/-} LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~x64-solaris" IUSE="alsa ao ipv6 kerberos oss pcsc-lite pulseaudio xrandr" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: app-emacs/emacs-ebuild-snippets/
commit: 65fe59c987739c0ef2a827ec46d89db0b9dee0b9 Author: Maciej Barć gentoo org> AuthorDate: Tue Jun 13 22:03:25 2023 + Commit: Maciej Barć gentoo org> CommitDate: Tue Jun 13 22:04:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65fe59c9 app-emacs/emacs-ebuild-snippets: sync live Signed-off-by: Maciej Barć gentoo.org> app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-.ebuild b/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-.ebuild index b597df48c6a9..ad9c1efeb7b0 100644 --- a/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-.ebuild +++ b/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ** ]] ; then EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git"; else SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2"; - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" fi LICENSE="GPL-2+"
[gentoo-commits] repo/gentoo:master commit in: app-emacs/emacs-ebuild-snippets/
commit: 5f4dade271e1841bfc3b923626c736aa95b7 Author: Maciej Barć gentoo org> AuthorDate: Tue Jun 13 22:02:52 2023 + Commit: Maciej Barć gentoo org> CommitDate: Tue Jun 13 22:04:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f4dade2 app-emacs/emacs-ebuild-snippets: bump to 2.1.0 Signed-off-by: Maciej Barć gentoo.org> app-emacs/emacs-ebuild-snippets/Manifest | 1 + .../emacs-ebuild-snippets-2.1.0.ebuild | 40 ++ 2 files changed, 41 insertions(+) diff --git a/app-emacs/emacs-ebuild-snippets/Manifest b/app-emacs/emacs-ebuild-snippets/Manifest index 2de4285f12e1..1aab8505bbff 100644 --- a/app-emacs/emacs-ebuild-snippets/Manifest +++ b/app-emacs/emacs-ebuild-snippets/Manifest @@ -1 +1,2 @@ DIST emacs-ebuild-snippets-2.0.4.tar.bz2 12041 BLAKE2B 98c4134080686f12bfae92b7bfe912ead0c7f407755682c18a33b191a9329be848a5e77eb0bb50f54e935a8460e1c0fac1574187b605a8a647c199ba8946e50a SHA512 ce78bc2bcad3f7d8684258d344aa3f95b1c57331e169ea04af19f2756eca019e30b6ba7037f5f59b57a20c1fa2a2203be30bbbca4005e425129a3744843b55eb +DIST emacs-ebuild-snippets-2.1.0.tar.bz2 12381 BLAKE2B 2681b73049dec8e6bb5b3704dfd1619ea2ca5ab6757ad04c0f9530dc734b57a9d885a10b991b0973cfd12349cd100e25c554b2e55c4c84976c3390f4cbbc77e7 SHA512 d492941a20a3e5f01b3b39d2c90b17473f2b4470b6cd80153a2b8c1df3074aa95d9e14384ea1fba3348026c1704ebe2096ee8fe27227afa1ea6512c6fae7c6dc diff --git a/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild b/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild new file mode 100644 index ..ad9c1efeb7b0 --- /dev/null +++ b/app-emacs/emacs-ebuild-snippets/emacs-ebuild-snippets-2.1.0.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="Yasnippets for editing ebuilds and eclasses" +HOMEPAGE="https://gitweb.gentoo.org/proj/emacs-ebuild-snippets.git"; + +if [[ ${PV} == ** ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://gitweb.gentoo.org/proj/${PN}.git"; +else + SRC_URI="https://gitweb.gentoo.org/proj/${PN}.git/snapshot/${P}.tar.bz2"; + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="GPL-2+" +SLOT="0" + +RDEPEND=" + app-emacs/ebuild-mode + app-emacs/yasnippet +" +BDEPEND="${RDEPEND}" + +src_prepare() { + sh ./scripts/changeme.sh "${EPREFIX}${SITEETC}/${PN}" || die + + default +} + +src_install() { + elisp-install ${PN} *.el{,c} + elisp-site-file-install "${S}"/gentoo/50${PN}-gentoo.el + + insinto "${SITEETC}/${PN}" + doins -r snippets +}
[gentoo-commits] proj/emacs-ebuild-snippets:master commit in: /
commit: 96f2d50f4ab934c6e566bb5a7086185b5646549f Author: Maciej Barć gentoo org> AuthorDate: Tue Jun 13 22:00:22 2023 + Commit: Maciej Barć gentoo org> CommitDate: Tue Jun 13 22:00:22 2023 + URL: https://gitweb.gentoo.org/proj/emacs-ebuild-snippets.git/commit/?id=96f2d50f ebuild-snippets.el: bump to 2.1.0 Signed-off-by: Maciej Barć gentoo.org> ebuild-snippets.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ebuild-snippets.el b/ebuild-snippets.el index 1985522..cc7ba97 100644 --- a/ebuild-snippets.el +++ b/ebuild-snippets.el @@ -21,7 +21,7 @@ ;; Authors: Maciej Barć ;; Created: 27 Feb 2023 -;; Version: 2.0.4 +;; Version: 2.1.0 ;; Keywords: languages ;; Homepage: https://gitweb.gentoo.org/proj/emacs-ebuild-snippets.git ;; Package-Requires: ((emacs "24")) @@ -49,7 +49,7 @@ (require 'yasnippet) -(defconst ebuild-snippets-version "2.0.4" +(defconst ebuild-snippets-version "2.1.0" "Ebuild-Snippets version.")
[gentoo-commits] proj/emacs-ebuild-snippets: New tag: 2.1.0
commit: Commit: Maciej Barć gentoo org> CommitDate: Tue Jun 13 22:01:21 2023 + New tag: 2.1.0
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 742a0711b991bc7a16320e45900f361c5b36d7df Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 13 21:02:01 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 13 21:46:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742a0711 media-sound/easyeffects: drop 6.2.8, 7.0.3 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 2 - media-sound/easyeffects/easyeffects-6.2.8.ebuild | 79 --- media-sound/easyeffects/easyeffects-7.0.3.ebuild | 80 3 files changed, 161 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 3c627fccaea8..6bfde3899719 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1 @@ -DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be SHA512 8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b -DIST easyeffects-7.0.3.tar.gz 3229626 BLAKE2B 12eef03e875ae4c59a9085f9c1e5b8599ac27105829bdf96ee4378b454dbb32ed6839231955a9067b27f7ab674c4d13bfdbccbf5ae6f83d2301ebb6cd3747baa SHA512 68975c6e5f09987a57b6e6b0db56e7f02376a10aebd7e44311f0d92d04a93c5358fb835cdaeb4f7c193fdbf90833827eb31d38707ae4e75feeab7b04ba66fc39 DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b SHA512 0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb diff --git a/media-sound/easyeffects/easyeffects-6.2.8.ebuild b/media-sound/easyeffects/easyeffects-6.2.8.ebuild deleted file mode 100644 index a21e92d422f6.. --- a/media-sound/easyeffects/easyeffects-6.2.8.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils flag-o-matic meson toolchain-funcs - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="calf +doc mda-lv2 zamaudio" - -COMMON="dev-cpp/nlohmann_json - dev-cpp/tbb - >=dev-libs/glib-2.56:2 - dev-libs/libfmt - >=dev-libs/libsigc++-3.0.6:3 - >=gui-libs/gtk-4.2.1:4 - gui-libs/libadwaita:1 - media-libs/libbs2b - >=media-libs/libebur128-1.2.0 - media-libs/libsndfile - >=media-libs/lilv-0.22 - >=media-libs/lv2-1.18.2 - media-libs/rnnoise - media-libs/rubberband[ladspa] - media-libs/speexdsp - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.41 - sci-libs/fftw:3.0" -# Only header files are used from libsamplerate -DEPEND="${COMMON} - media-libs/libsamplerate" -RDEPEND="${COMMON} - >=media-libs/lsp-plugins-1.1.24[lv2] - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - doc? ( gnome-extra/yelp ) - mda-lv2? ( media-plugins/mda-lv2 ) - zamaudio? ( media-plugins/zam-plugins )" -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! test-flag-CXX -std=c++20 ; then - die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" - fi - - if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then - die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" - fi - fi -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -} diff --git a/media-sound/easyeffects/easyeffects-7.0.3.ebuild b/media-sound/easyeffects/easyeffects-7.0.3.ebuild deleted file mode 100644 index b8a7b8d0c73b.. --- a/media-sound/easyeffects/easyeffects-7.0.3.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson toolchain-funcs - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/e
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: f632e31c349030aba3dc4e4237ade32027e8252c Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 13 21:02:11 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 13 21:46:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f632e31c media-sound/easyeffects: add 7.0.5 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-7.0.5.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 6bfde3899719..e4dbe4de8b94 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1 +1,2 @@ DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b SHA512 0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb +DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7 SHA512 16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3 diff --git a/media-sound/easyeffects/easyeffects-7.0.5.ebuild b/media-sound/easyeffects/easyeffects-7.0.5.ebuild new file mode 100644 index ..480d947feca9 --- /dev/null +++ b/media-sound/easyeffects/easyeffects-7.0.5.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +COMMON="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.10.0:4 + >=gui-libs/libadwaita-1.2.0:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + media-libs/libsoundtouch + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.41 + sci-libs/gsl:= + sci-libs/fftw:3.0" +# Only header files are used from libsamplerate +DEPEND="${COMMON} + media-libs/libsamplerate" +RDEPEND="${COMMON} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! tc-is-gcc; then + die "Since version 6.3.0 ${PN} only supports GCC due to required level of C++20 support" + fi + if [[ $(gcc-major-version) -lt 11 ]] ; then + die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/fwupd/
commit: 5bff8000ddcb3c6bb4a72afd407f53fccee88089 Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 13 21:46:21 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 13 21:46:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bff8000 sys-apps/fwupd: add 1.8.16 Signed-off-by: Marek Szuba gentoo.org> sys-apps/fwupd/Manifest| 1 + sys-apps/fwupd/fwupd-1.8.16.ebuild | 193 + 2 files changed, 194 insertions(+) diff --git a/sys-apps/fwupd/Manifest b/sys-apps/fwupd/Manifest index 6f92e9a5db7f..961de78eadd6 100644 --- a/sys-apps/fwupd/Manifest +++ b/sys-apps/fwupd/Manifest @@ -1,2 +1,3 @@ DIST fwupd-1.8.14.tar.xz 3733176 BLAKE2B 6d17ee9ce1fb46a9d0a8a97d54f1873888635805af00a05ad365b32d48d6e58b48b52d706400067ca8cf6f6b846f6b8799c44d66ec64ab2fca5812b199ac2ac5 SHA512 80669f1c8ca60ac646f9a7aa4028edd23d1fc6853d999f60d292fabbfc81733f06b1f76a2987f0af62a739aa2cf5cc75fc40c9283fd37f4d8157f1a08df6fcd2 DIST fwupd-1.8.15.tar.xz 3734344 BLAKE2B 1b098b98b7700e4a9322c53d1c52408e581d124822d1cc7f4a9d25cf3a9169f3596c559f7b9997930e43a9da983fb0c232674726520c9565c250e6db3e4bc0fa SHA512 c7ad249118d84dab903644975761030bcc16d65d9cd4f8d4a58399f79b30a4889cc62d502d28037d61738da7287998328e6042d29c21c5113c29bfc1ba4c0b75 +DIST fwupd-1.8.16.tar.xz 3735128 BLAKE2B ae72b850f859e5c7cadbe78b86c2d9d0fc7b27f2de5838ab5c1ab7d7adf41d14ab5bfcb7db72795ca90b7626cf19212f3bb61e15e7ecdbd00a9a454aa80523f8 SHA512 25dd773ca703ab6ad11eb042948bb719c2f3974a2e89ac8f9ae524384bce2c8a3d41e5754a5e0ab5595c14720737d53921dbf2859dd33519dcc480d227aac6c6 diff --git a/sys-apps/fwupd/fwupd-1.8.16.ebuild b/sys-apps/fwupd/fwupd-1.8.16.ebuild new file mode 100644 index ..26cd89fbc3f1 --- /dev/null +++ b/sys-apps/fwupd/fwupd-1.8.16.ebuild @@ -0,0 +1,193 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) + +inherit meson python-single-r1 vala udev xdg + +DESCRIPTION="Aims to make updating firmware on Linux automatic, safe and reliable" +HOMEPAGE="https://fwupd.org"; +SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.xz"; + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="amt +archive bash-completion bluetooth cbor dell elogind fastboot flashrom gnutls gtk-doc +gusb introspection logitech lzma minimal modemmanager nvme policykit spi +sqlite synaptics systemd test tpm uefi" +REQUIRED_USE="${PYTHON_REQUIRED_USE} + ^^ ( elogind minimal systemd ) + dell? ( uefi ) + fastboot? ( gusb ) + logitech? ( gusb ) + minimal? ( !introspection ) + modemmanager? ( gusb ) + spi? ( lzma ) + synaptics? ( gnutls ) + test? ( archive gusb ) + uefi? ( gnutls ) +" +RESTRICT="!test? ( test )" + +BDEPEND="$(vala_depend) + >=dev-util/meson-0.60.0 + virtual/pkgconfig + gtk-doc? ( + $(python_gen_cond_dep ' + >=dev-python/markdown-3.2[${PYTHON_USEDEP}] + ') + >=dev-util/gi-docgen-2021.1 + ) + bash-completion? ( >=app-shells/bash-completion-2.0 ) + introspection? ( dev-libs/gobject-introspection ) + test? ( + dev-util/umockdev + net-libs/gnutls[tools] + ) +" +COMMON_DEPEND="${PYTHON_DEPS} + >=app-arch/gcab-1.0 + app-arch/xz-utils + >=dev-libs/glib-2.58:2 + dev-libs/json-glib + dev-libs/libgudev:= + >=dev-libs/libjcat-0.1.4[gpg,pkcs7] + >=dev-libs/libxmlb-0.1.13:=[introspection?] + $(python_gen_cond_dep ' + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + net-misc/curl + archive? ( app-arch/libarchive:= ) + cbor? ( dev-libs/libcbor:= ) + dell? ( + >=app-crypt/tpm2-tss-2.0 + >=sys-libs/libsmbios-2.4.0 + ) + elogind? ( >=sys-auth/elogind-211 ) + flashrom? ( >=sys-apps/flashrom-1.2-r3 ) + gnutls? ( net-libs/gnutls ) + gusb? ( >=dev-libs/libgusb-0.3.5[introspection?] ) + logitech? ( dev-libs/protobuf-c:= ) + lzma? ( app-arch/xz-utils ) + modemmanager? ( net-misc/modemmanager[qmi] ) + policykit? ( >=sys-auth/polkit-0.114 ) + sqlite? ( dev-db/sqlite ) + systemd? ( >=sys-apps/systemd-211 ) + tpm? ( app-crypt/tpm2-tss:= ) + uefi? ( + sys-apps/fwupd-efi + sys-boot/efibootmgr + sys-fs/udisks + sys-libs/efivar + ) +" +RDEPEND=" + ${COMMON_DEPEND} + sys-apps/dbus +" + +DEPEND=" + ${COMMON_DEPEND} + x11-libs/pango[introspection] +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.8.13-installed_tests.patch +) + +src_prepare() { + default + + vala_setup + + # c.f. https://github.com/fwupd/fwupd/issues/1414 + sed -e "/test('thun
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: f026644a410f6c4f46041ce5efb9d7bdc27000ed Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 13 21:01:55 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 13 21:46:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f026644a media-sound/easyeffects: stabilize 7.0.4 for amd64 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-7.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-7.0.4.ebuild b/media-sound/easyeffects/easyeffects-7.0.4.ebuild index 8e2cd6932cbb..e82e7989111c 100644 --- a/media-sound/easyeffects/easyeffects-7.0.4.ebuild +++ b/media-sound/easyeffects/easyeffects-7.0.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libjcat/
commit: bc603287c1d560b68b1bcc92022f56c1ac57d8ce Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 13 21:21:31 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 13 21:46:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc603287 dev-libs/libjcat: add 0.1.14 Signed-off-by: Marek Szuba gentoo.org> dev-libs/libjcat/Manifest | 1 + dev-libs/libjcat/libjcat-0.1.14.ebuild | 68 ++ 2 files changed, 69 insertions(+) diff --git a/dev-libs/libjcat/Manifest b/dev-libs/libjcat/Manifest index 02e04ee5f7e4..582d6731c78a 100644 --- a/dev-libs/libjcat/Manifest +++ b/dev-libs/libjcat/Manifest @@ -1 +1,2 @@ DIST libjcat-0.1.13.tar.gz 69950 BLAKE2B 5ff85feff37c5728c8cace5e2f38c179c65a82954a23fd26794a5483cdf29e07601cdaffe27c28a28f7d2b0d57aa3800589c20e19e0a512768f5f87176a56789 SHA512 a66082e3c1641b427af971843822a7893cd40dbb82a596737fd6445fe8e1b527a111dd8f48b9e25a563f0d13e77e22d4c2364ddf96cac38d3e2df5010b37708a +DIST libjcat-0.1.14.tar.gz 70018 BLAKE2B 71329e6fc04ef37e5af215c88b4a5a03fbd65143604da57b0357d4bd07896a22a98b9028d8529234655adb37e5cefe226d09d987e798bce17b47fef1e1142d1f SHA512 837a50ad31a736a36bd9df26b151c198e18873df0e7444502b7a6e26a86df15f1df970112f2dd22658960389fdfb78a2c601274e2b5c46ec82fceef5aad778c1 diff --git a/dev-libs/libjcat/libjcat-0.1.14.ebuild b/dev-libs/libjcat/libjcat-0.1.14.ebuild new file mode 100644 index ..45b6002047d2 --- /dev/null +++ b/dev-libs/libjcat/libjcat-0.1.14.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="xml(+)" + +inherit meson python-any-r1 vala xdg-utils + +DESCRIPTION="Library and tool for reading and writing Jcat files" +HOMEPAGE="https://github.com/hughsie/libjcat"; +SRC_URI="https://github.com/hughsie/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="+gpg gtk-doc +introspection +man +pkcs7 test vala" + +RDEPEND="dev-libs/glib:2 + dev-libs/json-glib:= + gpg? ( + app-crypt/gpgme:= + dev-libs/libgpg-error + ) + introspection? ( dev-libs/gobject-introspection:= ) + pkcs7? ( net-libs/gnutls ) + vala? ( dev-lang/vala:= )" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig + $(python_gen_any_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + gtk-doc? ( dev-util/gtk-doc ) + man? ( sys-apps/help2man ) + test? ( net-libs/gnutls[tools] )" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.1.11-disable_installed_tests.patch +) + +python_check_deps() { + python_has_version -b "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +pkg_setup() { + use vala && vala_setup +} + +src_prepare() { + xdg_environment_reset + default +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc gtkdoc) + $(meson_use gpg) + $(meson_use introspection) + $(meson_use man) + $(meson_use pkcs7) + $(meson_use test tests) + $(meson_use vala vapi) + ) + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: app-admin/ansible-lint/
commit: 01de8a51a7e23989d7cbb061ade55c2b667a9643 Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 13 21:10:40 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 13 21:46:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01de8a51 app-admin/ansible-lint: add 6.17.1, drop 6.17.0-r1 Signed-off-by: Marek Szuba gentoo.org> app-admin/ansible-lint/Manifest | 2 +- .../{ansible-lint-6.17.0-r1.ebuild => ansible-lint-6.17.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app-admin/ansible-lint/Manifest b/app-admin/ansible-lint/Manifest index 92e57e377adb..4da43cfba077 100644 --- a/app-admin/ansible-lint/Manifest +++ b/app-admin/ansible-lint/Manifest @@ -1,2 +1,2 @@ DIST ansible-lint-6.14.6.tar.gz 475624 BLAKE2B 99ac5214d7404c2cdaaf43678950b2031fd40396e45a27823feb708bc343b69181e624254b77bfe9f704a9037c60340f3a14d4a2651948b371ea91a28b1a1424 SHA512 dac9a089db2d2fe7b25f273b746571175d3ec974dbdf14d65cc10be83464f1ae88361d9e445d8687c011f817597fc4ca8d7501d192c6c529d9ec48997af8df7c -DIST ansible-lint-6.17.0.tar.gz 478382 BLAKE2B 64d00381a36270d5b9163ad6a6a3f71fbdec7a0554151bef7aa92b4df6f76c58d618fa91755183f49a32f6ab5ad512400e7582711780294dc39d524449aebb28 SHA512 7bb38843bbb378ff6636d337e05d95be73ce740fbfd78076e859809956489ad5f08c47f810311ad5ed7401c184e625901aaed1c444f887a874150c937b6bf125 +DIST ansible-lint-6.17.1.tar.gz 479782 BLAKE2B ae9a234f9552fd64520fa244cf0386370f103586a4764c412867f62e67e7a325b47be55e431451f42fbfaf0a9bb2d53ab8fbc9b87ea55ae2cc1c20439a6f8896 SHA512 38cd185fd84dc91b2bf84acc6d975dc5d5e90fd2f08d22651e470329ca1609dc73826f28f8cee391c101146dd91aff32f6e16f02b98c48f0d15b3422ba08db75 diff --git a/app-admin/ansible-lint/ansible-lint-6.17.0-r1.ebuild b/app-admin/ansible-lint/ansible-lint-6.17.1.ebuild similarity index 100% rename from app-admin/ansible-lint/ansible-lint-6.17.0-r1.ebuild rename to app-admin/ansible-lint/ansible-lint-6.17.1.ebuild
[gentoo-commits] repo/proj/guru:dev commit in: app-admin/gentoo_update/
commit: bedd95dd528d83d5ff1d14fb9bc24aa6af106858 Author: Lucio Sauer posteo net> AuthorDate: Tue Jun 13 21:38:17 2023 + Commit: Lucio Sauer posteo net> CommitDate: Tue Jun 13 21:38:17 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bedd95dd app-admin/gentoo_update: fix false positive 908308 * False alert about tests not being enabled: gentoo-tinderbox (probably) expects python_test to be defined Bug: https://bugs.gentoo.org/908308 Signed-off-by: Lucio Sauer posteo.net> app-admin/gentoo_update/gentoo_update-0.1.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild index e421c40d5..8ecaee677 100644 --- a/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild +++ b/app-admin/gentoo_update/gentoo_update-0.1.3.ebuild @@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~x86" distutils_enable_tests unittest -src_test() { +python_test() { cd tests || die - distutils-r1_src_test + eunittest }
[gentoo-commits] repo/gentoo:master commit in: app-misc/anki/files/, app-misc/anki/
commit: 5bd2f4e45cae5ffb8cdab1f2942312b49497e24a Author: Sam James gentoo org> AuthorDate: Tue Jun 13 21:28:53 2023 + Commit: Sam James gentoo org> CommitDate: Tue Jun 13 21:29:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd2f4e4 app-misc/anki: update EAPI 7 -> 8, enable py3.11, fix prefs Thanks to WGH for the backport of the pref fix. Closes: https://bugs.gentoo.org/869917 Closes: https://bugs.gentoo.org/896566 Signed-off-by: Sam James gentoo.org> app-misc/anki/anki-2.1.15-r2.ebuild | 95 + app-misc/anki/files/anki-2.1.15-fix-prefs.patch | 17 + 2 files changed, 112 insertions(+) diff --git a/app-misc/anki/anki-2.1.15-r2.ebuild b/app-misc/anki/anki-2.1.15-r2.ebuild new file mode 100644 index ..ddd50dba0c10 --- /dev/null +++ b/app-misc/anki/anki-2.1.15-r2.ebuild @@ -0,0 +1,95 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_REQ_USE="sqlite" + +inherit desktop optfeature python-single-r1 xdg + +DESCRIPTION="A spaced-repetition memory training program (flash cards)" +HOMEPAGE="https://apps.ankiweb.net"; +SRC_URI="https://apps.ankiweb.net/downloads/archive/${P}-source.tgz -> ${P}.tgz" + +LICENSE="AGPL-3+ BSD MIT GPL-3+ CC-BY-SA-3.0 Apache-2.0 CC-BY-2.5" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + $(python_gen_cond_dep ' + >=dev-python/PyQt5-5.12[gui,svg,widgets,${PYTHON_USEDEP}] + >=dev-python/PyQtWebEngine-5.12[${PYTHON_USEDEP}] + >=dev-python/httplib2-0.7.4[${PYTHON_USEDEP}] + dev-python/beautifulsoup4[${PYTHON_USEDEP}] + dev-python/decorator[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/markdown[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/send2trash[${PYTHON_USEDEP}] + ') +" +BDEPEND="test? ( + ${RDEPEND} + $(python_gen_cond_dep ' + dev-python/nose[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ') + ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.1.0_beta25-web-folder.patch + "${FILESDIR}"/${PN}-2.1.15-mpv-args.patch + "${FILESDIR}"/${PN}-2.1.15-unescape.patch + "${FILESDIR}"/${PN}-2.1.15-fix-prefs.patch +) + +src_prepare() { + default + sed -i -e "s/updates=True/updates=False/" \ + aqt/profiles.py || die +} + +src_compile() { + :; +} + +src_test() { + sed -e "s:nose=nosetests$:nose=\"${EPYTHON} ${BROOT}/usr/bin/nosetests\":" \ + -i tools/tests.sh || die + sed -e "s:nose=nosetests3$:nose=\"${EPYTHON} ${BROOT}/usr/bin/nosetests3\":" \ + -i tools/tests.sh || die + sed -e "s:which nosetests3:which ${BROOT}/usr/bin/nosetests3:" \ + -i tools/tests.sh || die + ./tools/tests.sh || die +} + +src_install() { + doicon ${PN}.png + domenu ${PN}.desktop + doman ${PN}.1 + + dodoc README.md README.development + python_domodule aqt anki + python_newscript runanki anki + + # Localization files go into the anki directory: + python_moduleinto anki + python_domodule locale + + # not sure if this is correct, but + # site-packages/aqt/mediasrv.py wants the directory + insinto /usr/share/anki + doins -r web +} + +pkg_postinst() { + xdg_pkg_postinst + optfeature "LaTeX in cards" "app-text/texlive app-text/dvipng" + optfeature "Record sound" "dev-python/pyaudio media-sound/lame" + optfeature "Playback sound" media-video/mpv media-video/mplayer +} diff --git a/app-misc/anki/files/anki-2.1.15-fix-prefs.patch b/app-misc/anki/files/anki-2.1.15-fix-prefs.patch new file mode 100644 index ..4f0bb2457dac --- /dev/null +++ b/app-misc/anki/files/anki-2.1.15-fix-prefs.patch @@ -0,0 +1,17 @@ +https://bugs.gentoo.org/869917#c3 +https://github.com/ankitects/anki/commit/d2ae874d9e1615d09afc912275cc3b27776a1392 + +--- a/aqt/preferences.py b/aqt/preferences.py +@@ -77,8 +77,8 @@ class Preferences(QDialog): + f.hwAccel.setVisible(False) + else: + f.hwAccel.setChecked(self.mw.pm.glMode() != "software") +-f.lrnCutoff.setValue(qc['collapseTime']/60.0) +-f.timeLimit.setValue(qc['timeLim']/60.0) ++f.lrnCutoff.setValue(int(qc['collapseTime']/60.0)) ++f.timeLimit.setValue(int(qc['timeLim']/60.0)) + f.showEstimates.setChecked(qc['estTimes']) + f.showProgress.setChecked(qc['dueCounts']) + f.nightMode.setChecked(qc.get("nightMode", False)) +
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/charliecloud/files/, sys-cluster/charliecloud/
commit: a0e54d6e11198e5f0ee5b0ea54a35c14c4dd03a8 Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Jun 9 21:20:42 2023 + Commit: Nicolas Bock gentoo org> CommitDate: Tue Jun 13 20:50:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e54d6e sys-cluster/charliecloud: drop 0.30, 0.31-r1 Closes: https://github.com/gentoo/gentoo/pull/31368 Signed-off-by: Oliver Freyermuth googlemail.com> Signed-off-by: Nicolas Bock gentoo.org> sys-cluster/charliecloud/Manifest | 2 - sys-cluster/charliecloud/charliecloud-0.30.ebuild | 87 .../charliecloud/charliecloud-0.31-r1.ebuild | 92 -- .../files/charliecloud-0.30-dash.patch | 48 --- .../files/charliecloud-0.31-realpath_return.patch | 32 5 files changed, 261 deletions(-) diff --git a/sys-cluster/charliecloud/Manifest b/sys-cluster/charliecloud/Manifest index 9f2cee84c677..739845db48d5 100644 --- a/sys-cluster/charliecloud/Manifest +++ b/sys-cluster/charliecloud/Manifest @@ -1,4 +1,2 @@ -DIST charliecloud-0.30.tar.gz 524870 BLAKE2B 0eadb4abda47554117aa657c3335d0ad95c71a3ccae67af000beeb8e375058002821783824142208ab58dcf7a62141d1eee45ac4241fe53cd2b206bb10b4 SHA512 a7188594482b712521930b141e10a981f7536b979f14c3a206f02895f8404a9095b17fc6764f937bdb466624ca6074cc0cbc84f33d59b4453b55be5691f4fbd4 -DIST charliecloud-0.31.tar.gz 534662 BLAKE2B 08f95f4e37e4de3590344f14cf1ce6e502af414806cc625b8b4be454c1e1e9611d40e599828033a08dfba8ff6fa6fbcee107f19c38ce247addace6a91876dea8 SHA512 9fdcabbf533ab42556bcd8552c42dce3096dffd1f863e2a7a2e87a4596e1df601d55e56fde48cfd88fac62b31bad4257d1b1cdbb9a82df3e32ad4b5f1842307e DIST charliecloud-0.32.tar.gz 549184 BLAKE2B 5d574ccf2fb36b0acf4f436099ba8344b5d9058d5f79abb8d56082d86b2f9e7207052009b2d49ed50eaede7411796804944fbe11c0d7bcf21f2d62ba01b2c28f SHA512 c32362a219fbe7ec298ac314f58a17e0e6972a3436f66a0243a77c8c05007e6fea3ac8d4ddc15274737eacf3ba32601c0198fc5a39bccb4017d675a149366aee DIST charliecloud-0.33.tar.gz 559786 BLAKE2B 46e8a488af5a27e6b52ae41118cea663cd6c01f8a24566576dbdc7bac99bd94ac50c0559da07a204c2e68ed46edb8c5a5e0bd26986b5bc960901457af632e134 SHA512 d6854873bdfca5512c54ba28ff70721442241a00cbec6d67c9693e946c6925d030773382c8ba9fc3ebcdfd52da56580e6c4e3ad7080d51d9844ad6f216f15e70 diff --git a/sys-cluster/charliecloud/charliecloud-0.30.ebuild b/sys-cluster/charliecloud/charliecloud-0.30.ebuild deleted file mode 100644 index f57bb46d685e.. --- a/sys-cluster/charliecloud/charliecloud-0.30.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) - -inherit autotools optfeature python-single-r1 - -if [[ ${PV} == "" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/hpc/${PN}.git"; - S="${WORKDIR}/${P}" -else - SRC_URI="https://github.com/hpc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86 ~x86-linux" -fi - -DESCRIPTION="Lightweight user-defined software stacks for high-performance computing" -HOMEPAGE="https://hpc.github.io/charliecloud/"; - -SLOT="0" -LICENSE="Apache-2.0" -IUSE="ch-image doc" - -# Extensive test suite exists, but downloads container images -# directly and via Docker and installs packages inside using apt/yum. -# Additionally, clashes with portage namespacing and sandbox. -RESTRICT="test" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - elibc_musl? ( sys-libs/argp-standalone ) -" -DEPEND=" - ch-image? ( - $(python_gen_cond_dep ' - dev-python/lark[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - ') - ) - doc? ( - $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] - ') - net-misc/rsync - )" - -PATCHES=( - "${FILESDIR}"/${P}-dash.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local econf_args=() - econf_args+=( - $(use_enable doc html) - $(use_enable ch-image) - # Libdir is used as a libexec-style destination. - --libdir="${EPREFIX}"/usr/lib - # Attempts to call python-exec directly otherwise. - --with-sphinx-python="${EPYTHON}" - # This disables -Werror, see also: https://github.com/hpc/charliecloud/pull/808 - --enable-buggy-build - # Do not use bundled version of dev-python/lark. - --disable-bundled-lark - # Use correct shebang. - --with-python="${PYTHON}" - ) - econf "${econf_args[@]}" -} - -pkg_postinst() { - elog "Various builders
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/charliecloud/
commit: 846ba067b145a611faf318b3b9b1002b489305bd Author: Oliver Freyermuth googlemail com> AuthorDate: Fri Jun 9 21:19:12 2023 + Commit: Nicolas Bock gentoo org> CommitDate: Tue Jun 13 20:50:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=846ba067 sys-cluster/charliecloud: add 0.33 Signed-off-by: Oliver Freyermuth googlemail.com> Signed-off-by: Nicolas Bock gentoo.org> sys-cluster/charliecloud/Manifest | 1 + sys-cluster/charliecloud/charliecloud-0.33.ebuild | 89 +++ 2 files changed, 90 insertions(+) diff --git a/sys-cluster/charliecloud/Manifest b/sys-cluster/charliecloud/Manifest index 3780d3e7e7ed..9f2cee84c677 100644 --- a/sys-cluster/charliecloud/Manifest +++ b/sys-cluster/charliecloud/Manifest @@ -1,3 +1,4 @@ DIST charliecloud-0.30.tar.gz 524870 BLAKE2B 0eadb4abda47554117aa657c3335d0ad95c71a3ccae67af000beeb8e375058002821783824142208ab58dcf7a62141d1eee45ac4241fe53cd2b206bb10b4 SHA512 a7188594482b712521930b141e10a981f7536b979f14c3a206f02895f8404a9095b17fc6764f937bdb466624ca6074cc0cbc84f33d59b4453b55be5691f4fbd4 DIST charliecloud-0.31.tar.gz 534662 BLAKE2B 08f95f4e37e4de3590344f14cf1ce6e502af414806cc625b8b4be454c1e1e9611d40e599828033a08dfba8ff6fa6fbcee107f19c38ce247addace6a91876dea8 SHA512 9fdcabbf533ab42556bcd8552c42dce3096dffd1f863e2a7a2e87a4596e1df601d55e56fde48cfd88fac62b31bad4257d1b1cdbb9a82df3e32ad4b5f1842307e DIST charliecloud-0.32.tar.gz 549184 BLAKE2B 5d574ccf2fb36b0acf4f436099ba8344b5d9058d5f79abb8d56082d86b2f9e7207052009b2d49ed50eaede7411796804944fbe11c0d7bcf21f2d62ba01b2c28f SHA512 c32362a219fbe7ec298ac314f58a17e0e6972a3436f66a0243a77c8c05007e6fea3ac8d4ddc15274737eacf3ba32601c0198fc5a39bccb4017d675a149366aee +DIST charliecloud-0.33.tar.gz 559786 BLAKE2B 46e8a488af5a27e6b52ae41118cea663cd6c01f8a24566576dbdc7bac99bd94ac50c0559da07a204c2e68ed46edb8c5a5e0bd26986b5bc960901457af632e134 SHA512 d6854873bdfca5512c54ba28ff70721442241a00cbec6d67c9693e946c6925d030773382c8ba9fc3ebcdfd52da56580e6c4e3ad7080d51d9844ad6f216f15e70 diff --git a/sys-cluster/charliecloud/charliecloud-0.33.ebuild b/sys-cluster/charliecloud/charliecloud-0.33.ebuild new file mode 100644 index ..7e84cbf18286 --- /dev/null +++ b/sys-cluster/charliecloud/charliecloud-0.33.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) + +inherit autotools optfeature python-single-r1 + +if [[ ${PV} == "" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hpc/${PN}.git"; + S="${WORKDIR}/${P}" +else + SRC_URI="https://github.com/hpc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~x86-linux" +fi + +DESCRIPTION="Lightweight user-defined software stacks for high-performance computing" +HOMEPAGE="https://hpc.github.io/charliecloud/"; + +SLOT="0" +LICENSE="Apache-2.0" +IUSE="ch-image doc" + +# Extensive test suite exists, but downloads container images +# directly and via Docker and installs packages inside using apt/yum. +# Additionally, clashes with portage namespacing and sandbox. +RESTRICT="test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND="${PYTHON_DEPS} + elibc_musl? ( sys-libs/argp-standalone ) +" +DEPEND=" + ch-image? ( + $(python_gen_cond_dep ' + dev-python/lark[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ') + ) + doc? ( + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}] + ') + net-misc/rsync + )" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local econf_args=() + econf_args+=( + $(use_enable doc html) + $(use_enable ch-image) + # Libdir is used as a libexec-style destination. + --libdir="${EPREFIX}"/usr/lib + # Attempts to call python-exec directly otherwise. + --with-sphinx-python="${EPYTHON}" + # This disables -Werror, see also: https://github.com/hpc/charliecloud/pull/808 + --enable-buggy-build + # Do not use bundled version of dev-python/lark. + --disable-bundled-lark + # Use correct shebang. + --with-python="${PYTHON}" + ) + econf "${econf_args[@]}" +} + +src_install() { + docompress -x "${EPREFIX}"/usr/share/doc/"${PF}"/examples + default +} + +pkg_postinst() { + elog "Various builders are supported, as alternative to the internal ch-image." + optfeature "Building with Buildah" app-containers/buildah + optfeature "Building with Docker" app-containers/docker + optfeature "Building with Podman"