From f549575d26c374b78e119f4a2142973746f175f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 19 Oct 2023 14:10:52 +0200 Subject: [PATCH 01/31] dev-python/networkx: Bump to 3.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/networkx/Manifest | 1 + dev-python/networkx/networkx-3.2.ebuild | 60 +++++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 dev-python/networkx/networkx-3.2.ebuild diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest index 686d63d7fefe3..b1e625576152e 100644 --- a/dev-python/networkx/Manifest +++ b/dev-python/networkx/Manifest @@ -1 +1,2 @@ DIST networkx-3.1.tar.gz 2021691 BLAKE2B 002bb00034e06a45298716c86fec4462efe8db8d206e8263d2e4ce0becc9c073aa2856e0c2df2e74d53237be0b02752204c7e387651aa45387781c383dd1f190 SHA512 9d75ecd25020f83c650824e9449e1c53004c13089dccf7424b65787144dfe3d2f638fd5aca1c4a792b165598b44644fda45bf54c49b3af278ddec5e1f669c38e +DIST networkx-3.2.tar.gz 2072917 BLAKE2B a611973897deb77f39ffca3c5e144abb1016be32f2623939150d0ea7bf2aee04e40430a00fb2ece8d8d16e8360d1da44adb14aa68798fddd1d4d3b5377360ff1 SHA512 f9fdfbe0c716c5cc6cf3f47b44e02bbd8a166724c2ef7044497b01baf468f354123aeac3c032e31293c7eedd762a29f89628cbe2ecfea280cf6012d7b0d9bdfe diff --git a/dev-python/networkx/networkx-3.2.ebuild b/dev-python/networkx/networkx-3.2.ebuild new file mode 100644 index 0000000000000..04100f44cf2c0 --- /dev/null +++ b/dev-python/networkx/networkx-3.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_FULLY_TESTED=( python3_{10..11} ) +PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" ) + +inherit distutils-r1 multiprocessing optfeature pypi virtualx + +DESCRIPTION="Python tools to manipulate graphs and complex networks" +HOMEPAGE=" + https://networkx.org/ + https://github.com/networkx/networkx/ + https://pypi.org/project/networkx/ +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" + +BDEPEND=" + test? ( + >=dev-python/lxml-4.6[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/matplotlib-3.5[${PYTHON_USEDEP}] + >=dev-python/numpy-1.22[${PYTHON_USEDEP}] + >=dev-python/pandas-1.4[${PYTHON_USEDEP}] + >=dev-python/scipy-1.11.2[${PYTHON_USEDEP}] + ' "${PYTHON_FULLY_TESTED[@]}") + ) +" + +distutils_enable_tests pytest + +src_test() { + virtx distutils-r1_src_test +} + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + # virtx implies nonfatal + nonfatal epytest -p xdist -n "$(makeopts_jobs)" --dist=worksteal || die +} + +src_install() { + distutils-r1_src_install + # those examples use various assets and pre-compressed files + docompress -x /usr/share/doc/${PF}/examples +} + +pkg_postinst() { + optfeature "recommended dependencies" "dev-python/matplotlib dev-python/numpy dev-python/pandas dev-python/scipy" + optfeature "graph drawing and graph layout algorithms" "dev-python/pygraphviz dev-python/pydot" + optfeature "YAML format reading and writing" "dev-python/pyyaml" + optfeature "shapefile format reading and writing" "sci-libs/gdal[python]" + optfeature "GraphML XML format" "dev-python/lxml" +} From b6850910e4089720579247b513f1b7e79fb49626 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 19 Oct 2023 14:11:18 +0200 Subject: [PATCH 02/31] dev-python/paste: Bump to 3.7.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/paste/Manifest | 1 + dev-python/paste/paste-3.7.1.ebuild | 49 +++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 dev-python/paste/paste-3.7.1.ebuild diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest index 0d415e6b21b49..bb2b6e8001f16 100644 --- a/dev-python/paste/Manifest +++ b/dev-python/paste/Manifest @@ -1,3 +1,4 @@ DIST Paste-3.5.3.tar.gz 638791 BLAKE2B 12bcd083ba87699c05c46b1d27757ef4de5f528ba4f01407c113cccc1c59975a6143b6831d1d640b0d0fb82995c7aefd5e14601795403512a2997bd8a9e55466 SHA512 3087ea7b6cc45a90b85c473cbff7f018ca961536ff70fbed4610f86dedc82cef0274ccddb767de411ec2955d0c265cb4e797a14a25697870c38667ccd7c4a2d8 DIST Paste-3.6.0.tar.gz 638953 BLAKE2B 89dc1b04c1b7eacae851900a274e5531ee568e2ef797b954e0c2e0b7bbe914e4bd129a5033919d914335680eb1aa57b115f647c65986ee4ae6e54a5edc9f16c5 SHA512 cacd3150da289f35960363bf77d9749b367ea857bebcfa601bd8410fb317a61ec357be0ef44fbdf9e576c3a3ec2934597d4e1a419f06e64f463705ebb6feb1bb DIST Paste-3.6.1.tar.gz 638943 BLAKE2B 20ed0fd350f611e4b170431fbeea7ea34bca6f339f65bfaef15521dcef4d2408f532f787993a55940287bdeb5383f87d0a11909aded1785fa06dafb814b502eb SHA512 3e2b5c943e68f999e9f406cabd81c9a5fed0a3dea02400f8b42ed0dab7f70665fb69136fd4c00be758fa18634f0f546068e59d21d9aa934a5ed87f52a7e370c4 +DIST Paste-3.7.1.tar.gz 639191 BLAKE2B 5c36794e0d0aba9396a621933bfc2b600da5c951a6aed39ebcea8a1ad84449556a94bbf13651fe28c0886f826417ee0dfe6b82ad76c4956579b0a5795539ae3d SHA512 672f0476582b0c0f65a049800fbd23f7df2c62b405ed1b803474715a80d532bbf117558b201329967bf83f4c88c8740e5f626ff5c2dafa3eade04fccefd332b0 diff --git a/dev-python/paste/paste-3.7.1.ebuild b/dev-python/paste/paste-3.7.1.ebuild new file mode 100644 index 0000000000000..cbdcd33095e37 --- /dev/null +++ b/dev-python/paste/paste-3.7.1.ebuild @@ -0,0 +1,49 @@ +# 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 +PYPI_PN=${PN^} +PYTHON_COMPAT=( python3_{10..12} pypy3 ) + +inherit distutils-r1 pypi + +DESCRIPTION="Tools for using a Web Server Gateway Interface stack" +HOMEPAGE=" + https://pythonpaste.readthedocs.io/en/latest/ + https://github.com/cdent/paste/ + https://pypi.org/project/Paste/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +RDEPEND=" + >=dev-python/six-1.4.0[${PYTHON_USEDEP}] + !dev-python/namespace-paste +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + local EPYTEST_DESELECT=( + # Internet + tests/test_proxy.py + ) + + [[ ${EPYTHON} == python3.1[12] ]] && EPYTEST_DESELECT+=( + # fails due to cgi deprecation warning + tests/test_cgiapp.py::test_form + ) + + epytest +} From ab526ec603392fce6b3278dcbe8e6658f31e3088 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 19 Oct 2023 14:12:55 +0200 Subject: [PATCH 03/31] dev-python/ruamel-yaml: Bump to 0.17.36 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/ruamel-yaml/Manifest | 1 + .../ruamel-yaml/ruamel-yaml-0.17.36.ebuild | 58 +++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 dev-python/ruamel-yaml/ruamel-yaml-0.17.36.ebuild diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest index d5a160eb26a6d..60fcbf9120046 100644 --- a/dev-python/ruamel-yaml/Manifest +++ b/dev-python/ruamel-yaml/Manifest @@ -2,3 +2,4 @@ DIST ruamel.yaml-0.17.32.tar.xz 190144 BLAKE2B fe58904cacff21bd64eb7e9cc4ea613ae DIST ruamel.yaml-0.17.33.tar.xz 190420 BLAKE2B 93a91f1ad6e17bf0a4f6d90e782786aafe959f298c4bf109c62450fbb42df79908f9037b8e7535dbcb33eacbef0680fec72a800918045c01b427eba07bb32090 SHA512 75b13e920298b729ce9ac764162864eaf8492795b3ae3bad7dfe1ad4e5cc92e84ae5063859ae694d6334bb3e9660ba68cbf56888674f98ac787ff10266373e15 DIST ruamel.yaml-0.17.34.tar.xz 190824 BLAKE2B e396b59f94a18e77e7bd3d42cc8f934b8b2c8adbd1292861dde18136bc6aa585e4ba90db0b4631f15737c9c2d8fc49ca8fd2d12bc7b5a96e6a2672db7c87ba0f SHA512 7b5098b3e3aa6aa38158626a139fe98e1c90d37870a81ade50b0dd446a5b772623a7759ff0dccee2a1346ed442bcaabe4be34af9f5760b4bfb91cce46673b5c1 DIST ruamel.yaml-0.17.35.tar.xz 191432 BLAKE2B 7fe4a44aeebe4e82202277139056f4046c6c7636b75c77202fd3bd4d71b3276890bd4ea30997c3acc634f0a8f7e482f4c81145749e1e37ac59ad53421aaa518a SHA512 4f5218b8ad9172a925e29e0b46d055b6b6dc57b9685a31e7e4147d1f7bcc908c73a05a350fd6d85016ea4d8bde13705e5f8d5866aa9087a34e3f648ff0460311 +DIST ruamel.yaml-0.17.36.tar.xz 193148 BLAKE2B 20c7389b29a34a917049c1ef1081ac7d349608435b2bdea03a390a6db979feefe1a1926db73bdee4cff100c605fa594c65ee23c64a0db45ce8230745d10945da SHA512 dce0cefec0b89cfb48d2124e2f18d4dbd9d67cca1af2cb556c308548f25dba932b129e62d3b5b666bfbed52838e0e16e3e4ae549689155b6314667d565b7bae2 diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.17.36.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.17.36.ebuild new file mode 100644 index 0000000000000..128dbc52c0bb5 --- /dev/null +++ b/dev-python/ruamel-yaml/ruamel-yaml-0.17.36.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 +PYTHON_COMPAT=( pypy3 python3_{10..12} ) + +inherit distutils-r1 + +MY_P="${P/-/.}" +DESCRIPTION="YAML parser/emitter that supports roundtrip comment preservation" +HOMEPAGE=" + https://pypi.org/project/ruamel.yaml/ + https://sourceforge.net/projects/ruamel-yaml/ +" +# PyPI tarballs do not include tests +SRC_URI="mirror://sourceforge/ruamel-dl-tagged-releases/${MY_P}.tar.xz" +S="${WORKDIR}"/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/ruamel-yaml-clib[${PYTHON_USEDEP}] + !dev-python/namespace-ruamel +" +BDEPEND=" + test? ( + dev-python/ruamel-std-pathlib[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +python_test() { + local EPYTEST_DESELECT=() + [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( + _test/test_deprecation.py::test_collections_deprecation + ) + local EPYTEST_IGNORE=( + # Old PyYAML tests from lib/ require special set-up and are + # invoked indirectly via test_z_olddata, tell pytest itself + # to leave the subdir alone. + _test/lib/ + ) + + # this is needed to keep the tests working while + # dev-python/namespace-ruamel is still installed + distutils_write_namespace ruamel + epytest +} From 9144bebd1bd44b411932cbea309311dae3b568eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Thu, 19 Oct 2023 14:13:29 +0200 Subject: [PATCH 04/31] dev-python/xlsxwriter: Bump to 3.1.9 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/xlsxwriter/Manifest | 1 + dev-python/xlsxwriter/xlsxwriter-3.1.9.ebuild | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 dev-python/xlsxwriter/xlsxwriter-3.1.9.ebuild diff --git a/dev-python/xlsxwriter/Manifest b/dev-python/xlsxwriter/Manifest index 785b7de59981f..0753bc0ed3c50 100644 --- a/dev-python/xlsxwriter/Manifest +++ b/dev-python/xlsxwriter/Manifest @@ -1,2 +1,3 @@ DIST XlsxWriter-RELEASE_3.1.7.gh.tar.gz 37369556 BLAKE2B e7eefd4fac6a791f917e19fd5559ac1fef436a0b304a1db9d436e21a2fc412b73de94a2a05a81acec5e297a07a11bdc953774947ec196fe666beb2ce85a2a21a SHA512 fd144eebbcb04e914aff1c2980353f0ddb88ef7841c70d1681561c86d925a201000931dba18bc15965fdb195bf3b2ea959b7c1ba21be8d1c7c6ed678c90c0fc7 DIST XlsxWriter-RELEASE_3.1.8.gh.tar.gz 37375781 BLAKE2B 152546520391e3900cf00482b9008acc59051dc1a3c459f0d520d30101eeff3e8c999138738cc3fdfb054688f181f8326aae09642d01537f6383f14c34e55c6d SHA512 5d9c101d488d35ec57848bc9c96f397090340f039fb0b291dadb547fe933fecb3e7975d9ebf5b22f1dc4c0276c1357fa381db45bc2e77c223c71483c1db2a66a +DIST XlsxWriter-RELEASE_3.1.9.gh.tar.gz 37377544 BLAKE2B f04e06ef75e80f9bb33ebf14f71aa42c30b9152295367877d83c20e62897985691e35288c6b7d4ff218cbf799fc5ddeda1d2b08bb91fbdeb3d48c5c27be95bec SHA512 1c7ea489182f1abe50fae5f1f387274f67e6043ef3fa909b015a340e38d8449f18ef1f40a64719982680371430a98bd0ac0d441b88daad655599f6eccae04a85 diff --git a/dev-python/xlsxwriter/xlsxwriter-3.1.9.ebuild b/dev-python/xlsxwriter/xlsxwriter-3.1.9.ebuild new file mode 100644 index 0000000000000..1298cbbe9cd53 --- /dev/null +++ b/dev-python/xlsxwriter/xlsxwriter-3.1.9.ebuild @@ -0,0 +1,33 @@ +# 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} pypy3 ) + +inherit distutils-r1 + +TAG=RELEASE_${PV} +MY_P=XlsxWriter-${TAG} +DESCRIPTION="Python module for creating Excel XLSX files" +HOMEPAGE=" + https://github.com/jmcnamara/XlsxWriter/ + https://pypi.org/project/XlsxWriter/ +" +SRC_URI=" + https://github.com/jmcnamara/XlsxWriter/archive/${TAG}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +SLOT="0" +LICENSE="BSD" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest +} From c91699e647e0626c0a662299e0f0a8e8876f785d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Van=C4=9Bk?= Date: Thu, 19 Oct 2023 09:46:20 +0200 Subject: [PATCH 05/31] dev-python/redis: destabilize 5.0.0 for ~sparc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dropping the stable keyword for sparc architecture to prepare for the subsequent destablization of dev-db/redis, which lacks security stabilization for sparc for over a year. Bug: https://bugs.gentoo.org/915548#c6 Signed-off-by: Petr Vaněk Signed-off-by: Sam James --- dev-python/redis/redis-5.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/redis/redis-5.0.0.ebuild b/dev-python/redis/redis-5.0.0.ebuild index 93562e3c2c3c0..773b415b4d2f3 100644 --- a/dev-python/redis/redis-5.0.0.ebuild +++ b/dev-python/redis/redis-5.0.0.ebuild @@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P} LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86" RDEPEND=" $(python_gen_cond_dep ' From d3c5342231177619de93fd63c0d32c2c324a6b71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Van=C4=9Bk?= Date: Thu, 19 Oct 2023 13:59:14 +0200 Subject: [PATCH 06/31] dev-db/redis: destabilize for ~sparc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dropping the stable keyword for sparc architecture due to a lack of security stabilization for over a year. Bug: https://bugs.gentoo.org/910235 Bug: https://bugs.gentoo.org/914574 Bug: https://bugs.gentoo.org/915548#c6 Signed-off-by: Petr Vaněk Closes: https://github.com/gentoo/gentoo/pull/33407 Signed-off-by: Sam James --- dev-db/redis/redis-6.2.7-r2.ebuild | 4 ++-- dev-db/redis/redis-7.0.5-r1.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-db/redis/redis-6.2.7-r2.ebuild b/dev-db/redis/redis-6.2.7-r2.ebuild index 2211b8ba43776..8fb00f64a1f81 100644 --- a/dev-db/redis/redis-6.2.7-r2.ebuild +++ b/dev-db/redis/redis-6.2.7-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=8 @@ -22,7 +22,7 @@ SRC_URI="https://download.redis.io/releases/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="+jemalloc selinux ssl systemd tcmalloc test" RESTRICT="!test? ( test )" diff --git a/dev-db/redis/redis-7.0.5-r1.ebuild b/dev-db/redis/redis-7.0.5-r1.ebuild index c3a0a6e18ac1e..ce206c93e4b42 100644 --- a/dev-db/redis/redis-7.0.5-r1.ebuild +++ b/dev-db/redis/redis-7.0.5-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://download.redis.io/releases/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="+jemalloc selinux ssl systemd tcmalloc test" RESTRICT="!test? ( test )" From 7f8a1cb81e2df30ec76d2ea8140c6d9fd6bb7dc0 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:32 +0100 Subject: [PATCH 07/31] app-editors/neovim: Stabilize 0.9.2 arm64, #915796 Signed-off-by: Sam James --- app-editors/neovim/neovim-0.9.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-editors/neovim/neovim-0.9.2.ebuild b/app-editors/neovim/neovim-0.9.2.ebuild index 8392c08475dd6..5e384cea93212 100644 --- a/app-editors/neovim/neovim-0.9.2.ebuild +++ b/app-editors/neovim/neovim-0.9.2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/neovim/neovim.git" else SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~x64-macos" + KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos" fi LICENSE="Apache-2.0 vim" From fd45fe1d08cc3f5641d19e7ed734e5229f530ea6 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:32 +0100 Subject: [PATCH 08/31] dev-libs/libvterm: Stabilize 0.3.3 arm64, #915796 Signed-off-by: Sam James --- dev-libs/libvterm/libvterm-0.3.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libvterm/libvterm-0.3.3.ebuild b/dev-libs/libvterm/libvterm-0.3.3.ebuild index 3c50c19d2457a..3d9df986de139 100644 --- a/dev-libs/libvterm/libvterm-0.3.3.ebuild +++ b/dev-libs/libvterm/libvterm-0.3.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://launchpad.net/libvterm/trunk/v0.3/+download/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos" BDEPEND=" dev-lang/perl From 3c6cf6afccd8ec7a2b3b236029263db070bd36e5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:33 +0100 Subject: [PATCH 09/31] dev-lua/luv: Stabilize 1.45.0.0 arm64, #915796 Signed-off-by: Sam James --- dev-lua/luv/luv-1.45.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/luv/luv-1.45.0.0.ebuild b/dev-lua/luv/luv-1.45.0.0.ebuild index 6ac56eb164069..307ba522d9fb8 100644 --- a/dev-lua/luv/luv-1.45.0.0.ebuild +++ b/dev-lua/luv/luv-1.45.0.0.ebuild @@ -22,7 +22,7 @@ SRC_URI=" LICENSE="Apache-2.0 MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86 ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" From a99ff4ef366548d07bd1fc778675ad7ed9d7fdfb Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:34 +0100 Subject: [PATCH 10/31] dev-java/xalan: Stabilize 2.7.3 x86, #915967 Signed-off-by: Sam James --- dev-java/xalan/xalan-2.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/xalan/xalan-2.7.3.ebuild b/dev-java/xalan/xalan-2.7.3.ebuild index c14d0825d6a8d..f9e8bf7fd33e2 100644 --- a/dev-java/xalan/xalan-2.7.3.ebuild +++ b/dev-java/xalan/xalan-2.7.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/xalan-j_${PV//./_}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" CP_DEPEND=" dev-java/bcel:0 From 7b5ce0d256bddb848221e66e66bcb6c162f2334b Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:35 +0100 Subject: [PATCH 11/31] dev-java/xalan-serializer: Stabilize 2.7.3 x86, #915967 Signed-off-by: Sam James --- dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild b/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild index edb3cc231cc92..3dbdd5cb7bf5d 100644 --- a/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild +++ b/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/xalan-j_${PV//./_}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" DEPEND="virtual/jdk:1.8" RDEPEND=">=virtual/jre-1.8:*" From 3575064b067d33757e7ccedc092b1761c9b286b5 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:36 +0100 Subject: [PATCH 12/31] dev-java/xalan: Stabilize 2.7.3 arm64, #915967 Signed-off-by: Sam James --- dev-java/xalan/xalan-2.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/xalan/xalan-2.7.3.ebuild b/dev-java/xalan/xalan-2.7.3.ebuild index f9e8bf7fd33e2..588359541d99e 100644 --- a/dev-java/xalan/xalan-2.7.3.ebuild +++ b/dev-java/xalan/xalan-2.7.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/xalan-j_${PV//./_}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" CP_DEPEND=" dev-java/bcel:0 From d4bd2233dc92375301d2a4a3edc12a7c870e34fa Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:37 +0100 Subject: [PATCH 13/31] dev-java/xalan-serializer: Stabilize 2.7.3 arm64, #915967 Signed-off-by: Sam James --- dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild b/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild index 3dbdd5cb7bf5d..22674c22975ba 100644 --- a/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild +++ b/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/xalan-j_${PV//./_}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" DEPEND="virtual/jdk:1.8" RDEPEND=">=virtual/jre-1.8:*" From 345e4b3cfa530fd81c78315bb3423506590ee5db Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:38 +0100 Subject: [PATCH 14/31] dev-java/xalan: Stabilize 2.7.3 amd64, #915967 Signed-off-by: Sam James --- dev-java/xalan/xalan-2.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/xalan/xalan-2.7.3.ebuild b/dev-java/xalan/xalan-2.7.3.ebuild index 588359541d99e..864ecd32f7303 100644 --- a/dev-java/xalan/xalan-2.7.3.ebuild +++ b/dev-java/xalan/xalan-2.7.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/xalan-j_${PV//./_}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" CP_DEPEND=" dev-java/bcel:0 From 34bd29db8c78608d1e013a06c6ddd10e322a5857 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:38 +0100 Subject: [PATCH 15/31] dev-java/xalan-serializer: Stabilize 2.7.3 amd64, #915967 Signed-off-by: Sam James --- dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild b/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild index 22674c22975ba..1fd7aefc9d5b8 100644 --- a/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild +++ b/dev-java/xalan-serializer/xalan-serializer-2.7.3.ebuild @@ -17,7 +17,7 @@ S="${WORKDIR}/xalan-j_${PV//./_}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" DEPEND="virtual/jdk:1.8" RDEPEND=">=virtual/jre-1.8:*" From dd562dcbf319b219fb628d55e49a66c49ba12976 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:39 +0100 Subject: [PATCH 16/31] app-text/pdftk: Stabilize 3.3.3-r2 amd64, #915968 Signed-off-by: Sam James --- app-text/pdftk/pdftk-3.3.3-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-text/pdftk/pdftk-3.3.3-r2.ebuild b/app-text/pdftk/pdftk-3.3.3-r2.ebuild index e1d9235220545..8c69e453f9113 100644 --- a/app-text/pdftk/pdftk-3.3.3-r2.ebuild +++ b/app-text/pdftk/pdftk-3.3.3-r2.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}-v${PV}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" # Switch back to bcprov:0 once pdftk updates its bcprov dependency. CP_DEPEND=" From e880008bd639a508207012bddff69a2f9b247121 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:40 +0100 Subject: [PATCH 17/31] dev-java/bcprov: Stabilize 1.74 amd64, #915968 Signed-off-by: Sam James --- dev-java/bcprov/bcprov-1.74.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/bcprov/bcprov-1.74.ebuild b/dev-java/bcprov/bcprov-1.74.ebuild index 3be54a12a7839..819d85eb7fb25 100644 --- a/dev-java/bcprov/bcprov-1.74.ebuild +++ b/dev-java/bcprov/bcprov-1.74.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="1.74" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" DEPEND=">=virtual/jdk-11:*" RDEPEND=">=virtual/jre-1.8:*" From 0ff6fea2ccb9c14b1a9f4e70f1743190a3c0781d Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:41 +0100 Subject: [PATCH 18/31] dev-java/bcpg: Stabilize 1.76 amd64, #915968 Signed-off-by: Sam James --- dev-java/bcpg/bcpg-1.76.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/bcpg/bcpg-1.76.ebuild b/dev-java/bcpg/bcpg-1.76.ebuild index 6c492b1686427..8591f25c1c7fa 100644 --- a/dev-java/bcpg/bcpg-1.76.ebuild +++ b/dev-java/bcpg/bcpg-1.76.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" CP_DEPEND="~dev-java/bcprov-${PV}:0" DEPEND="${CP_DEPEND} From 4b59fd1bd24a023c8f6f8378dff633fef0ec55a8 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:41 +0100 Subject: [PATCH 19/31] dev-java/bcmail: Stabilize 1.76 amd64, #915968 Signed-off-by: Sam James --- dev-java/bcmail/bcmail-1.76.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/bcmail/bcmail-1.76.ebuild b/dev-java/bcmail/bcmail-1.76.ebuild index 84786985c3ee1..01ccadbf293b1 100644 --- a/dev-java/bcmail/bcmail-1.76.ebuild +++ b/dev-java/bcmail/bcmail-1.76.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" CP_DEPEND=" ~dev-java/bcpkix-${PV}:0 From 4b0bd462058c61a49da69eb3cbcdf55ab694637e Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:42 +0100 Subject: [PATCH 20/31] dev-java/bcpkix: Stabilize 1.76 amd64, #915968 Signed-off-by: Sam James --- dev-java/bcpkix/bcpkix-1.76.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/bcpkix/bcpkix-1.76.ebuild b/dev-java/bcpkix/bcpkix-1.76.ebuild index 04fb2bf70b924..e104df292f65d 100644 --- a/dev-java/bcpkix/bcpkix-1.76.ebuild +++ b/dev-java/bcpkix/bcpkix-1.76.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" # 1) testSANMismatchIP(org.bouncycastle.est.test.TestHostNameAuthorizer) # org.bouncycastle.est.ESTException: localhost.me: Temporary failure in name resolution HTTP Status Code: 0 From 0d438760d3598b2da04ebde8e7ed5e2d610aecfd Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:43 +0100 Subject: [PATCH 21/31] dev-java/bcprov: Stabilize 1.76 amd64, #915968 Signed-off-by: Sam James --- dev-java/bcprov/bcprov-1.76.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/bcprov/bcprov-1.76.ebuild b/dev-java/bcprov/bcprov-1.76.ebuild index 8531ecf0ee836..e7449357b215d 100644 --- a/dev-java/bcprov/bcprov-1.76.ebuild +++ b/dev-java/bcprov/bcprov-1.76.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" DEPEND=">=virtual/jdk-11:*" RDEPEND=">=virtual/jre-1.8:*" From 651dbe36075aa1836293ebf2c3d368ea4e80058d Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:43 +0100 Subject: [PATCH 22/31] dev-java/bcutil: Stabilize 1.76 amd64, #915968 Signed-off-by: Sam James --- dev-java/bcutil/bcutil-1.76.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/bcutil/bcutil-1.76.ebuild b/dev-java/bcutil/bcutil-1.76.ebuild index 53fe6b9c76425..ef93286d984ac 100644 --- a/dev-java/bcutil/bcutil-1.76.ebuild +++ b/dev-java/bcutil/bcutil-1.76.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/bcgit/bc-java/archive/r${PV/./rv}.tar.gz -> bc-java- LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~x86" CDEPEND="~dev-java/bcprov-${PV}:0" DEPEND="${CDEPEND} From e7fb8a2289799a90754070c66e57671a1fe118e7 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:44 +0100 Subject: [PATCH 23/31] dev-util/pwndbg: Stabilize 20230717 x86, #915973 Signed-off-by: Sam James --- dev-util/pwndbg/pwndbg-20230717.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/pwndbg/pwndbg-20230717.ebuild b/dev-util/pwndbg/pwndbg-20230717.ebuild index e3e4ca316ffd6..356a0453043d7 100644 --- a/dev-util/pwndbg/pwndbg-20230717.ebuild +++ b/dev-util/pwndbg/pwndbg-20230717.ebuild @@ -20,7 +20,7 @@ else https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz -> gdb-pt-dump-${GDB_PT_DUMP_COMMIT}.tar.gz " - KEYWORDS="~amd64 ~arm64 ~x86" + KEYWORDS="~amd64 ~arm64 x86" S="${WORKDIR}/${PN}-${MY_PV}" fi From 7a534cf7c2c32d1262a8b17c8fcafd271f48822b Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:45 +0100 Subject: [PATCH 24/31] dev-util/pwndbg: Stabilize 20230717 amd64, #915973 Signed-off-by: Sam James --- dev-util/pwndbg/pwndbg-20230717.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/pwndbg/pwndbg-20230717.ebuild b/dev-util/pwndbg/pwndbg-20230717.ebuild index 356a0453043d7..8de162e49a85d 100644 --- a/dev-util/pwndbg/pwndbg-20230717.ebuild +++ b/dev-util/pwndbg/pwndbg-20230717.ebuild @@ -20,7 +20,7 @@ else https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz -> gdb-pt-dump-${GDB_PT_DUMP_COMMIT}.tar.gz " - KEYWORDS="~amd64 ~arm64 x86" + KEYWORDS="amd64 ~arm64 x86" S="${WORKDIR}/${PN}-${MY_PV}" fi From 7520fe0c523d0fadf864766d51ce94d7d77473d1 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:46 +0100 Subject: [PATCH 25/31] dev-python/leechcorepyc: Stabilize 2.15.0 x86, #915975 Signed-off-by: Sam James --- dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild b/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild index ce413773bd64b..735d73a22f314 100644 --- a/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild +++ b/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ufrisk/LeechCore" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" # leechcorepyc ships with a bundled version of the LeechCore library. So we # don't depend on the library here. But we must be aware this module doesn't From 80905ccfb9618a76423075f82b5134f8e16d13fe Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:47 +0100 Subject: [PATCH 26/31] dev-python/leechcorepyc: Stabilize 2.15.0 amd64, #915975 Signed-off-by: Sam James --- dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild b/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild index 735d73a22f314..ef44cc4ad9623 100644 --- a/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild +++ b/dev-python/leechcorepyc/leechcorepyc-2.15.0.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/ufrisk/LeechCore" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" # leechcorepyc ships with a bundled version of the LeechCore library. So we # don't depend on the library here. But we must be aware this module doesn't From db44bd51ac3bd8b5fa8acf30677c385f08d67fec Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:48 +0100 Subject: [PATCH 27/31] dev-python/python-ptrace: Stabilize 0.9.8-r1 x86, #915976 Signed-off-by: Sam James --- dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild b/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild index a9819a3177881..83532a4eace9b 100644 --- a/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild +++ b/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://github.com/vstinner/python-ptrace" else SRC_URI="https://github.com/vstinner/python-ptrace/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="~amd64 x86" fi LICENSE="GPL-2" From d99e1be3d7651b2d503bb70c505b9fc1d42ad444 Mon Sep 17 00:00:00 2001 From: Sam James Date: Thu, 19 Oct 2023 13:16:49 +0100 Subject: [PATCH 28/31] dev-python/python-ptrace: Stabilize 0.9.8-r1 amd64, #915976 Signed-off-by: Sam James --- dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild b/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild index 83532a4eace9b..53464d743d9ba 100644 --- a/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild +++ b/dev-python/python-ptrace/python-ptrace-0.9.8-r1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999 ]] ; then EGIT_REPO_URI="https://github.com/vstinner/python-ptrace" else SRC_URI="https://github.com/vstinner/python-ptrace/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" - KEYWORDS="~amd64 x86" + KEYWORDS="amd64 x86" fi LICENSE="GPL-2" From 93dc2a4eef424f91fcd56711972b597c28e798ca Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Thu, 19 Oct 2023 14:06:30 +0200 Subject: [PATCH 29/31] apache-2.eclass: update rustls-ffi minimal version This version matches the requirement for apache 2.0.48 and is also compatible with apache 2.0.47. Signed-off-by: Hans de Graaff --- eclass/apache-2.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/apache-2.eclass b/eclass/apache-2.eclass index 5ff17fd8d228c..4da2e151fed22 100644 --- a/eclass/apache-2.eclass +++ b/eclass/apache-2.eclass @@ -162,7 +162,7 @@ RDEPEND=" apache2_modules_session_crypto? ( dev-libs/apr-util[openssl] ) - apache2_modules_tls? ( net-libs/rustls-ffi:= ) + apache2_modules_tls? ( >=net-libs/rustls-ffi-0.9.2:= ) gdbm? ( sys-libs/gdbm:= ) ldap? ( net-nds/openldap:= ) selinux? ( sec-policy/selinux-apache ) From 0f417ddf81e49c8ed2c86be0d67da8a272ccf600 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Thu, 19 Oct 2023 14:19:49 +0200 Subject: [PATCH 30/31] app-admin/apache-tools: add 2.4.58 Signed-off-by: Hans de Graaff --- app-admin/apache-tools/Manifest | 1 + .../apache-tools/apache-tools-2.4.58.ebuild | 113 ++++++++++++++++++ 2 files changed, 114 insertions(+) create mode 100644 app-admin/apache-tools/apache-tools-2.4.58.ebuild diff --git a/app-admin/apache-tools/Manifest b/app-admin/apache-tools/Manifest index 251451f156ac8..ec4f70d5c0c46 100644 --- a/app-admin/apache-tools/Manifest +++ b/app-admin/apache-tools/Manifest @@ -1 +1,2 @@ DIST httpd-2.4.57.tar.bz2 7457022 BLAKE2B b33b51a741acd308ef4d4bdd2444d43eca9db68676fa67ec907eeea7384554f3f9a5608fc43dcf5819498264bbe36f176f30be9809474307642b70720036b88c SHA512 4d1e0a274ee90bdfb5f38d4a7d73a7367ed1c6388e26280e640014e49abc0df03683705b88dcfe2ec2da313dda4c7b4a3b86daffa1911f58e224eba89d82d155 +DIST httpd-2.4.58.tar.bz2 7485817 BLAKE2B 2105b8fada99f1dda55201ed89ed5326f0edb078d352cbff44f02cde80d129b65b63e07366a9a744ba474be5687fa8d3d2d8ddc64ac914b47166607f3f4a9de2 SHA512 d6e73bf413a507ec16b621ff635e178206207a9e9810ce3944b3dc98d39cde8f225307110167fc9da5822175796c8cb66f98be5b9f0d8b76dcd83a401d39b2c1 diff --git a/app-admin/apache-tools/apache-tools-2.4.58.ebuild b/app-admin/apache-tools/apache-tools-2.4.58.ebuild new file mode 100644 index 0000000000000..b4f5b385c813a --- /dev/null +++ b/app-admin/apache-tools/apache-tools-2.4.58.ebuild @@ -0,0 +1,113 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm" +HOMEPAGE="https://httpd.apache.org/" +SRC_URI="mirror://apache/httpd/httpd-${PV}.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +IUSE="ssl" +RESTRICT="test" + +RDEPEND=">=dev-libs/apr-1.5.0:1= + dev-libs/apr-util:1= + dev-libs/expat + dev-libs/libpcre2 + virtual/libcrypt:= + kernel_linux? ( sys-apps/util-linux ) + ssl? ( dev-libs/openssl:0= )" +DEPEND="${RDEPEND} + sys-devel/libtool" +BDEPEND=" + virtual/pkgconfig +" + +S="${WORKDIR}/httpd-${PV}" + +PATCHES=( + "${FILESDIR}/${PN}-2.4.54-Makefile.patch" #459446 + "${FILESDIR}/${PN}-2.4.54-no-which.patch" #844868 + "${FILESDIR}/${PN}-2.4.54-libtool.patch" #858833 +) + +src_prepare() { + default + + # This package really should upgrade to using pcre's .pc file. + cat <<-\EOF > "${T}"/pcre2-config + #!/usr/bin/env bash + flags=() + for flag; do + if [[ ${flag} == "--version" ]]; then + flags+=( --modversion ) + else + flags+=( "${flag}" ) + fi + done + exec ${PKG_CONFIG} libpcre2-8 "${flags[@]}" + EOF + chmod a+x "${T}"/pcre2-config || die + + # Only here for libtool and which patches + eautoreconf +} + +src_configure() { + # Silly check. + tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no" + + tc-export PKG_CONFIG + export ac_cv_path_PKGCONFIG="${PKG_CONFIG}" + export ac_cv_prog_ac_ct_PCRE_CONFIG="${T}"/pcre2-config + + local myeconfargs=( + --libexecdir="${EPREFIX}"/usr/$(get_libdir)/apache2/modules + --sbindir="${EPREFIX}"/usr/sbin + --with-z="${EPREFIX}"/usr + --with-apr="${ESYSROOT}"/usr + --with-apr-util="${ESYSROOT}"/usr + --without-pcre + --with-pcre2="${T}"/pcre2-config + $(use_enable ssl) + $(usex ssl '--with-ssl="${EPREFIX}"/usr' '') + ) + + # econf overwrites the stuff from config.layout. + econf "${myeconfargs[@]}" + + sed -i \ + -e '/^LTFLAGS/s:--silent::' \ + build/rules.mk build/config_vars.mk || die +} + +src_compile() { + emake -C support +} + +src_install() { + emake -C support DESTDIR="${D}" install + dodoc CHANGES + doman docs/man/{dbmmanage,htdigest,htpasswd,htdbm,ab,logresolve}.1 \ + docs/man/{htcacheclean,rotatelogs}.8 + + # Providing compatiblity symlinks for #177697 (which we'll stop to install + # at some point). + pushd "${ED}"/usr/sbin >/dev/null || die + local i + for i in *; do + dosym ${i} /usr/sbin/${i}2 + done + popd >/dev/null || die + + # Provide a symlink for ab-ssl + if use ssl ; then + dosym ab /usr/bin/ab-ssl + dosym ab /usr/bin/ab2-ssl + fi +} From 36495e104250a29939693900521c329b681dbb72 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Thu, 19 Oct 2023 14:20:39 +0200 Subject: [PATCH 31/31] www-servers/apache: add 2.4.58 Bug: https://bugs.gentoo.org/915996 Signed-off-by: Hans de Graaff --- www-servers/apache/Manifest | 2 + www-servers/apache/apache-2.4.58.ebuild | 256 ++++++++++++++++++++++++ 2 files changed, 258 insertions(+) create mode 100644 www-servers/apache/apache-2.4.58.ebuild diff --git a/www-servers/apache/Manifest b/www-servers/apache/Manifest index 15b5ce8acf95a..e9c93e119b617 100644 --- a/www-servers/apache/Manifest +++ b/www-servers/apache/Manifest @@ -2,4 +2,6 @@ DIST gentoo-apache-2.4.46-r6-20210212.tar.bz2 25854 BLAKE2B 001f16c1beac8c90fd40 DIST gentoo-apache-2.4.57-r2-20230903.tar.bz2 25595 BLAKE2B 030d7624293b85d35c02b317e78e0ac8736cfd9b4116b66727262bfd1003e28e604010526a766f0b5fa2bf359e5cfe0e6eee6ffbea05eeb41e51772913692d85 SHA512 334304d4d35e5d9e39b58af4594e3f57f2e4f6f11f5944715b0dd63c92717c1255dd3e4fed96d914487a15b8faf1792914087b7240b0f23ab6d0960972013d1e DIST gentoo-apache-2.4.57-r3-20230903.tar.bz2 27356 BLAKE2B 793c6a94062ea7a68acbe0b739e9b317390c16e57a8ae4cd85bd03ae1663c25050a796c199dc958c9eb7913e677698cba042b3fb0b28dc5c90c5da49c503fbba SHA512 82e2c36fbc14f70f4e4b48eebe83d52082e05994d8ec095aec392adfea71f4b8abee60a320e36c188ee9b1d0113a5880b4780bdbd6230e47909ed115de0de2cb DIST gentoo-apache-2.4.57-r5-20231011.tar.bz2 27081 BLAKE2B 7d98c850cda8b43901b4373e36889e4e951615e2e2769baa564f44e180fba0a74f0af45d2aa552b70ac1609aa3430e240118f2656c5285d31c1dd5edad9f3b6d SHA512 6c445212aaa211a9ad24599763e1d42b5f88394976f8f488175ce3ec3ea7e83b93f87d3c0c4ffc82b4a13ae575e78fba114bc5bacae9324be962eba48d3bc146 +DIST gentoo-apache-2.4.58-20231019.tar.bz2 26224 BLAKE2B 370f36dcbe9d10ed0dd415c2e28016c7897246b5c3f830e849e765c18a08be145c8a363f122dff2c4b8d5b1e53ff504a79d7512a58135899a539136b580524ed SHA512 60f68eb4168a86ee33525e7c90cf5af8da586ed31d12cc294ea6bf3bcb9f254ea7e1a4ca5db4846a0e92b97c1326f095aa3a9d5fdb9ed92c1c4726c5a825ab36 DIST httpd-2.4.57.tar.bz2 7457022 BLAKE2B b33b51a741acd308ef4d4bdd2444d43eca9db68676fa67ec907eeea7384554f3f9a5608fc43dcf5819498264bbe36f176f30be9809474307642b70720036b88c SHA512 4d1e0a274ee90bdfb5f38d4a7d73a7367ed1c6388e26280e640014e49abc0df03683705b88dcfe2ec2da313dda4c7b4a3b86daffa1911f58e224eba89d82d155 +DIST httpd-2.4.58.tar.bz2 7485817 BLAKE2B 2105b8fada99f1dda55201ed89ed5326f0edb078d352cbff44f02cde80d129b65b63e07366a9a744ba474be5687fa8d3d2d8ddc64ac914b47166607f3f4a9de2 SHA512 d6e73bf413a507ec16b621ff635e178206207a9e9810ce3944b3dc98d39cde8f225307110167fc9da5822175796c8cb66f98be5b9f0d8b76dcd83a401d39b2c1 diff --git a/www-servers/apache/apache-2.4.58.ebuild b/www-servers/apache/apache-2.4.58.ebuild new file mode 100644 index 0000000000000..71ed5d4c94006 --- /dev/null +++ b/www-servers/apache/apache-2.4.58.ebuild @@ -0,0 +1,256 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# latest gentoo apache files +GENTOO_PATCHSTAMP="20231019" +GENTOO_DEVELOPER="graaff" +GENTOO_PATCHNAME="gentoo-apache-2.4.58" + +# IUSE/USE_EXPAND magic +IUSE_MPMS_FORK="prefork" +IUSE_MPMS_THREAD="event worker" + +# << obsolete modules: +# authn_default authz_default mem_cache +# mem_cache is replaced by cache_disk +# ?? buggy modules +# proxy_scgi: startup error: undefined symbol "ap_proxy_release_connection", no fix found +# >> added modules for reason: +# compat: compatibility with 2.2 access control +# authz_host: new module for access control +# authn_core: functionality provided by authn_alias in previous versions +# authz_core: new module, provides core authorization capabilities +# cache_disk: replacement for mem_cache +# lbmethod_byrequests: Split off from mod_proxy_balancer in 2.3 +# lbmethod_bytraffic: Split off from mod_proxy_balancer in 2.3 +# lbmethod_bybusyness: Split off from mod_proxy_balancer in 2.3 +# lbmethod_heartbeat: Split off from mod_proxy_balancer in 2.3 +# slotmem_shm: Slot-based shared memory provider (for lbmethod_byrequests). +# socache_shmcb: shared object cache provider. Default config with ssl needs it +# unixd: fixes startup error: Invalid command 'User' +IUSE_MODULES="access_compat actions alias allowmethods asis auth_basic auth_digest auth_form +authn_anon authn_core authn_dbd authn_dbm authn_file authn_socache authz_core +authz_dbd authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex +brotli cache cache_disk cache_socache cern_meta charset_lite cgi cgid dav dav_fs dav_lock +dbd deflate dir dumpio env expires ext_filter file_cache filter headers http2 +ident imagemap include info lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness +lbmethod_heartbeat log_config log_forensic logio lua macro md mime mime_magic negotiation +proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_hcheck proxy_html proxy_http proxy_scgi +proxy_http2 proxy_fcgi proxy_uwsgi proxy_wstunnel rewrite ratelimit remoteip reqtimeout +session session_cookie session_crypto session_dbd setenvif slotmem_shm socache_memcache +socache_shmcb speling status substitute systemd tls unique_id userdir usertrack +unixd version vhost_alias watchdog xml2enc" +# The following are also in the source as of this version, but are not available +# for user selection: +# bucketeer case_filter case_filter_in echo http isapi optional_fn_export +# optional_fn_import optional_hook_export optional_hook_import + +# inter-module dependencies +# TODO: this may still be incomplete +MODULE_DEPENDS=" + auth_form:session + brotli:filter + dav_fs:dav + dav_lock:dav + deflate:filter + cache_disk:cache + ext_filter:filter + file_cache:cache + lbmethod_byrequests:proxy_balancer + lbmethod_byrequests:slotmem_shm + lbmethod_bytraffic:proxy_balancer + lbmethod_bybusyness:proxy_balancer + lbmethod_heartbeat:proxy_balancer + log_forensic:log_config + logio:log_config + cache_disk:cache + cache_socache:cache + md:watchdog + mime_magic:mime + proxy_ajp:proxy + proxy_balancer:proxy + proxy_balancer:slotmem_shm + proxy_connect:proxy + proxy_ftp:proxy + proxy_hcheck:proxy + proxy_hcheck:watchdog + proxy_html:proxy + proxy_html:xml2enc + proxy_http:proxy + proxy_http2:proxy + proxy_scgi:proxy + proxy_uwsgi:proxy + proxy_fcgi:proxy + proxy_wstunnel:proxy + session_cookie:session + session_dbd:dbd + session_dbd:session + socache_memcache:cache + substitute:filter +" + +# module<->define mappings +MODULE_DEFINES=" + auth_digest:AUTH_DIGEST + authnz_ldap:AUTHNZ_LDAP + cache:CACHE + cache_disk:CACHE + cache_socache:CACHE + dav:DAV + dav_fs:DAV + dav_lock:DAV + file_cache:CACHE + http2:HTTP2 + info:INFO + ldap:LDAP + lua:LUA + md:SSL + proxy:PROXY + proxy_ajp:PROXY + proxy_balancer:PROXY + proxy_connect:PROXY + proxy_fcgi:PROXY + proxy_ftp:PROXY + proxy_hcheck:PROXY + proxy_html:PROXY + proxy_http:PROXY + proxy_http2:PROXY + proxy_scgi:PROXY + proxy_uswgi:PROXY + proxy_wstunnel:PROXY + socache_shmcb:SSL + socache_memcache:CACHE + ssl:SSL + status:STATUS + suexec:SUEXEC + systemd:SYSTEMD + userdir:USERDIR +" + +# critical modules for the default config +MODULE_CRITICAL=" + authn_core + authz_core + authz_host + dir + mime + unixd +" +inherit apache-2 systemd tmpfiles toolchain-funcs + +DESCRIPTION="The Apache Web Server" +HOMEPAGE="https://httpd.apache.org/" + +# some helper scripts are Apache-1.1, thus both are here +LICENSE="Apache-2.0 Apache-1.1" +SLOT="2" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x64-macos ~x64-solaris" + +pkg_setup() { + # dependent critical modules which are not allowed in global scope due + # to USE flag conditionals (bug #499260) + use ssl && MODULE_CRITICAL+=" socache_shmcb" + use doc && MODULE_CRITICAL+=" alias negotiation setenvif" + apache-2_pkg_setup +} + +src_configure() { + # Brain dead check. + tc-is-cross-compiler && export ap_cv_void_ptr_lt_long="no" + + apache-2_src_configure +} + +src_compile() { + if tc-is-cross-compiler ; then + # This header is the same across targets, so use the build compiler. + pushd server >/dev/null + emake gen_test_char + tc-export_build_env BUILD_CC + ${BUILD_CC} ${BUILD_CFLAGS} ${BUILD_CPPFLAGS} ${BUILD_LDFLAGS} \ + gen_test_char.c -o gen_test_char $(apr-1-config --includes) || die + popd >/dev/null + fi + + default +} + +src_install() { + apache-2_src_install + local i + local apache_tools_prune_list=( + /usr/bin/{htdigest,logresolve,htpasswd,htdbm,ab,httxt2dbm} + /usr/sbin/{checkgid,fcgistarter,htcacheclean,rotatelogs} + /usr/share/man/man1/{logresolve.1,htdbm.1,htdigest.1,htpasswd.1,dbmmanage.1,ab.1} + /usr/share/man/man8/{rotatelogs.8,htcacheclean.8} + ) + for i in ${apache_tools_prune_list[@]} ; do + rm "${ED}"/${i} || die "Failed to prune apache-tools bits" + done + + # install apxs in /usr/bin (bug #502384) and put a symlink into the + # old location until all ebuilds and eclasses have been modified to + # use the new location. + dobin support/apxs + use split-usr && dosym ../bin/apxs /usr/sbin/apxs + + # Note: wait for mod_systemd to be included in some forthcoming release, + # Then apache2.4.service can be used and systemd support controlled + # through --enable-systemd + systemd_newunit "${FILESDIR}/apache2.4-hardened.service" "apache2.service" + dotmpfiles "${FILESDIR}/apache.conf" + #insinto /etc/apache2/modules.d + #doins "${FILESDIR}/00_systemd.conf" + + # Install http2 module config + insinto /etc/apache2/modules.d + doins "${FILESDIR}"/41_mod_http2.conf + + # Fix path to apache libdir + sed "s|@LIBDIR@|$(get_libdir)|" -i "${ED}"/usr/sbin/apache2ctl || die +} + +pkg_postinst() { + apache-2_pkg_postinst || die "apache-2_pkg_postinst failed" + + tmpfiles_process apache.conf #662544 + + # warnings that default config might not work out of the box + local mod cmod + for mod in ${MODULE_CRITICAL} ; do + if ! use "apache2_modules_${mod}"; then + echo + ewarn "Warning: Critical module not installed!" + ewarn "Modules 'authn_core', 'authz_core' and 'unixd'" + ewarn "are highly recomended but might not be in the base profile yet." + ewarn "Default config for ssl needs module 'socache_shmcb'." + ewarn "Enabling the following flags is highly recommended:" + for cmod in ${MODULE_CRITICAL} ; do + use "apache2_modules_${cmod}" || \ + ewarn "+ apache2_modules_${cmod}" + done + echo + break + fi + done + # warning for proxy_balancer and missing load balancing scheduler + if use apache2_modules_proxy_balancer; then + local lbset= + for mod in lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness lbmethod_heartbeat; do + if use "apache2_modules_${mod}"; then + lbset=1 && break + fi + done + if [[ ! ${lbset} ]] ; then + echo + ewarn "Info: Missing load balancing scheduler algorithm module" + ewarn "(They were split off from proxy_balancer in 2.3)" + ewarn "In order to get the ability of load balancing, at least" + ewarn "one of these modules has to be present:" + ewarn "lbmethod_byrequests lbmethod_bytraffic lbmethod_bybusyness lbmethod_heartbeat" + echo + fi + fi +}