summaryrefslogtreecommitdiff
path: root/app-admin
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/Manifest.gzbin32874 -> 32876 bytes
-rw-r--r--app-admin/awscli/Manifest14
-rw-r--r--app-admin/awscli/awscli-1.37.21.ebuild95
-rw-r--r--app-admin/awscli/awscli-1.37.26.ebuild2
-rw-r--r--app-admin/awscli/awscli-1.38.5.ebuild95
-rw-r--r--app-admin/awscli/awscli-1.38.7.ebuild93
-rw-r--r--app-admin/awscli/awscli-1.38.8.ebuild93
-rw-r--r--app-admin/awscli/awscli-1.38.9.ebuild (renamed from app-admin/awscli/awscli-1.38.6.ebuild)0
-rw-r--r--app-admin/eselect/Manifest2
-rw-r--r--app-admin/eselect/eselect-1.4.29.ebuild2
-rw-r--r--app-admin/kio-admin/Manifest2
-rw-r--r--app-admin/kio-admin/kio-admin-24.12.2.ebuild2
-rw-r--r--app-admin/logmon/Manifest4
-rw-r--r--app-admin/logmon/logmon-0.4.4-r1.ebuild52
-rw-r--r--app-admin/logmon/logmon-0.4.4-r2.ebuild4
-rw-r--r--app-admin/mongo-tools/Manifest10
-rw-r--r--app-admin/mongo-tools/mongo-tools-100.4.1-r1.ebuild63
-rw-r--r--app-admin/mongo-tools/mongo-tools-100.5.1-r1.ebuild63
-rw-r--r--app-admin/mongo-tools/mongo-tools-100.9.4.ebuild4
-rw-r--r--app-admin/mongo-tools/mongo-tools-4.2.15-r1.ebuild66
-rw-r--r--app-admin/mongo-tools/mongo-tools-4.2.17-r1.ebuild66
-rw-r--r--app-admin/monit/Manifest2
-rw-r--r--app-admin/monit/monit-5.34.3.ebuild4
-rw-r--r--app-admin/opentofu/Manifest2
-rw-r--r--app-admin/opentofu/opentofu-1.9.0.ebuild2
-rw-r--r--app-admin/rsyslog/Manifest8
-rw-r--r--app-admin/rsyslog/files/README.gentoo36
-rw-r--r--app-admin/rsyslog/files/signal_header.patch13
-rw-r--r--app-admin/rsyslog/rsyslog-8.2404.0-r3.ebuild509
-rw-r--r--app-admin/rsyslog/rsyslog-8.2410.0-r3.ebuild518
-rw-r--r--app-admin/ryzen_smu/Manifest4
-rw-r--r--app-admin/ryzen_smu/ryzen_smu-0.1.2.ebuild37
-rw-r--r--app-admin/ryzen_smu/ryzen_smu-0.1.2_p20210627.ebuild37
-rw-r--r--app-admin/sagan/Manifest2
-rw-r--r--app-admin/sagan/sagan-2.0.1-r6.ebuild132
-rw-r--r--app-admin/selint/Manifest2
-rw-r--r--app-admin/selint/selint-1.2.0.ebuild42
-rw-r--r--app-admin/terraform/Manifest2
-rw-r--r--app-admin/terraform/terraform-1.9.8.ebuild4
39 files changed, 22 insertions, 2066 deletions
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index d3bcaa59cb4e..78dc62b937b6 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index d92bfa6d9646..d11e9fe3fe90 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,15 +1,7 @@
-DIST aws-cli-1.37.21.gh.tar.gz 2907762 BLAKE2B e42e9aed28ef3cee1b83f2e57f90ce81a9894bc23a960fef487096ce8b8bab16d23121658aed0547070919ae78a0476176f9517d583a84be90bb016c7cdd9bf7 SHA512 3c7b347627b799d7a3edc7a8cae3d6110ec3cc5bfcdecc247876135faebc2235546a514afbdaf95fec50cfe787ca30b125cae7a8e7be84134d83493a0f869b1a
DIST aws-cli-1.37.26.gh.tar.gz 2909650 BLAKE2B 77843b52fa77410c9568dcc402774352b839591264f16ce4b27c58f5b52fe159afe029756b702132c1b6e611f2e40d5a27f26d830928c2716ec285e58201ac16 SHA512 0396541bead54c81c9c9219403aa1d7dcf8f0a60b58d8ef33ff1900ae3d44cd362b4d0f2fdd93fee89a068bba1b5afefac44bcd8f5624368b2a02044acd070d9
DIST aws-cli-1.38.4.gh.tar.gz 2908307 BLAKE2B 1dbae7f032e920b950cedaa5223692c88262b32af1fbd7cd5459110e6d987182bb321a2e689d2ba0b74757faa3d5dc8602480fd735ac227de1cf1975414019a8 SHA512 5c255d7b9cd63c49255b53e66f0800d1c7e03a68c18dd11f23f13d3a60dc06ac868f334cf3b1b29ece0cf0f458862a568283729f320bd0095211fc9fac0e7024
-DIST aws-cli-1.38.5.gh.tar.gz 2908778 BLAKE2B 48d146b4e8d64763579e125f82696735de67ff7bff291619097055c17fb6c80ba3916754cfaacf34e05f70d06805b712e33d989719033200c085c00d917bfcda SHA512 59e3905570626dcdc8629039df9c3200d7cc7f1ac42bcc93c6a69fec661d4ad12016f74070e580db34b6325c28f89b7b13b22b48b35351c15f98c466540d31e6
-DIST aws-cli-1.38.6.gh.tar.gz 2909267 BLAKE2B b37f259e08b9cb9f3b711275cb5e646d1870c478c1fa8b69e341e9c4f2dc4584210aa2a38b32c54baef5bd885e54b3fb9e2f3ecfc261c2afd597c1764d91ca8f SHA512 4c1b0815c518869f23ca53976d457cfde81499f468b938d8bda683f63d92bb1ac7937c39f8c3640856ec38f505c647d878a1fb4d0b953c08c55ef544bffdead8
-DIST aws-cli-1.38.7.gh.tar.gz 2909811 BLAKE2B d9ea4fbef6db0dd3ff0ecdb6337b9802b6411ebf6635fded47f43e032e4ddfdf1d600e574f8d3560bf30852d1020e3aff53afdccb537cd108e0a7e44eee3bec7 SHA512 32c362251e2f1fbabf739194fd76652cda1473c0fafeb06e4b41a5cc68d383fc4c2c68f26c947572d2f2e56a704494814e3ab3a0791e7949f5099c991993c972
-DIST aws-cli-1.38.8.gh.tar.gz 2910705 BLAKE2B 7de605f82ea0bd7592dddd60f2515d03858f03d72ef41dfa3e3a20e8df7cbdcbc3a16adfd72b808a168063c989c7f25f6e72f168b1967057fc46b34261642724 SHA512 091b3a6cb3f6a479a311386d57ddbaab572263363355faef39073a7de34a150bdb2a129e9c0bfd0b22944d861f197d78e6f27fe2447eb070efa2d1872b8469dc
-EBUILD awscli-1.37.21.ebuild 3162 BLAKE2B 099b63681a7300c07c777d38f73edb68bb3d6421c65bf17e778a168441dcdd363e259fc399f7a83598e536bf27f534ccfdf960d1b356f180771b4774962df246 SHA512 662f08a57b1fe95a8fed4bd9c477b865526debd60be4d8164ef0a8fdeb7c4ef0cd71aef17b16717fbf189db283c13ddc13a3ee0c25f0541888f829b0449b134f
-EBUILD awscli-1.37.26.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
+DIST aws-cli-1.38.9.gh.tar.gz 2921470 BLAKE2B fb6b616095702417335be03a763a4434759c79fa1a31ec7c8c84cb59567461167b0b3c5b80baa950cd0b7298985b298c825f669b82d33ef5bd35adefe947729c SHA512 23fd65c3a0b0c8bb0cd64d52db924cddc8663671c0d80e45c9af1afb2c8558e42eed7a88d3fba2351fa1cf2d0dda1ca1b51a3baaba04b5249bd5d1551059b100
+EBUILD awscli-1.37.26.ebuild 3162 BLAKE2B 099b63681a7300c07c777d38f73edb68bb3d6421c65bf17e778a168441dcdd363e259fc399f7a83598e536bf27f534ccfdf960d1b356f180771b4774962df246 SHA512 662f08a57b1fe95a8fed4bd9c477b865526debd60be4d8164ef0a8fdeb7c4ef0cd71aef17b16717fbf189db283c13ddc13a3ee0c25f0541888f829b0449b134f
EBUILD awscli-1.38.4.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
-EBUILD awscli-1.38.5.ebuild 3169 BLAKE2B 5e19b6d6b837a3f62a7f54c25b76d2dcebbd709ada36d473cee53d0cfc2aa7b3de92cb12db09be4fafbd0b5c303761436b25bf3b4afe16cf0119481959e2b9c2 SHA512 0d30f1cd05a160c7d70f85cc5887d9333b9512421c74d394cae05799229c74c2edb307434f90b64353cd8963b85889546df20e3bf5e7a3fa8953ae2b4a6cecdb
-EBUILD awscli-1.38.6.ebuild 3131 BLAKE2B 8a61c4d672bc9bc67974d876f40ee63bd5c0c585be1325b849e84fde874754025abf8e865d1b23ffac3adacf23025902d5b1268dab87dbd622cf4485f959a4c0 SHA512 b59539df0de6cb7927d67e150c651c078cbf4f19415787abe6d8e27ef51c6c5a374f3df09aed35249bb9d00afb69ccc633fd070be45ee301c99ade2e454c30f0
-EBUILD awscli-1.38.7.ebuild 3131 BLAKE2B 8a61c4d672bc9bc67974d876f40ee63bd5c0c585be1325b849e84fde874754025abf8e865d1b23ffac3adacf23025902d5b1268dab87dbd622cf4485f959a4c0 SHA512 b59539df0de6cb7927d67e150c651c078cbf4f19415787abe6d8e27ef51c6c5a374f3df09aed35249bb9d00afb69ccc633fd070be45ee301c99ade2e454c30f0
-EBUILD awscli-1.38.8.ebuild 3131 BLAKE2B 8a61c4d672bc9bc67974d876f40ee63bd5c0c585be1325b849e84fde874754025abf8e865d1b23ffac3adacf23025902d5b1268dab87dbd622cf4485f959a4c0 SHA512 b59539df0de6cb7927d67e150c651c078cbf4f19415787abe6d8e27ef51c6c5a374f3df09aed35249bb9d00afb69ccc633fd070be45ee301c99ade2e454c30f0
+EBUILD awscli-1.38.9.ebuild 3131 BLAKE2B 8a61c4d672bc9bc67974d876f40ee63bd5c0c585be1325b849e84fde874754025abf8e865d1b23ffac3adacf23025902d5b1268dab87dbd622cf4485f959a4c0 SHA512 b59539df0de6cb7927d67e150c651c078cbf4f19415787abe6d8e27ef51c6c5a374f3df09aed35249bb9d00afb69ccc633fd070be45ee301c99ade2e454c30f0
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.37.21.ebuild b/app-admin/awscli/awscli-1.37.21.ebuild
deleted file mode 100644
index 2bb0ee1db5bd..000000000000
--- a/app-admin/awscli/awscli-1.37.21.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 distutils-r1
-
-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-1).z
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(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.11.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- !app-admin/awscli-bin
-"
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-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 serial_tests=(
- tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=(
- "${serial_tests[@]}"
-
- # flaky (some ordering?)
- tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
- )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-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
-}
diff --git a/app-admin/awscli/awscli-1.37.26.ebuild b/app-admin/awscli/awscli-1.37.26.ebuild
index 4a8e0ae852e0..2bb0ee1db5bd 100644
--- a/app-admin/awscli/awscli-1.37.26.ebuild
+++ b/app-admin/awscli/awscli-1.37.26.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
# botocore is x.(y-1).z
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(ver_cut 3-)"
diff --git a/app-admin/awscli/awscli-1.38.5.ebuild b/app-admin/awscli/awscli-1.38.5.ebuild
deleted file mode 100644
index 4a8e0ae852e0..000000000000
--- a/app-admin/awscli/awscli-1.38.5.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 distutils-r1
-
-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-1).z
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(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.11.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- !app-admin/awscli-bin
-"
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-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 serial_tests=(
- tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=(
- "${serial_tests[@]}"
-
- # flaky (some ordering?)
- tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
- )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-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
-}
diff --git a/app-admin/awscli/awscli-1.38.7.ebuild b/app-admin/awscli/awscli-1.38.7.ebuild
deleted file mode 100644
index 88651d723a58..000000000000
--- a/app-admin/awscli/awscli-1.38.7.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 shell-completion
-
-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-1).z
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(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.11.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- !app-admin/awscli-bin
-"
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-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 serial_tests=(
- tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=(
- "${serial_tests[@]}"
-
- # flaky (some ordering?)
- tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
- )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
- newzshcomp 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
-}
diff --git a/app-admin/awscli/awscli-1.38.8.ebuild b/app-admin/awscli/awscli-1.38.8.ebuild
deleted file mode 100644
index 88651d723a58..000000000000
--- a/app-admin/awscli/awscli-1.38.8.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 shell-completion
-
-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-1).z
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 1)).$(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.11.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- !app-admin/awscli-bin
-"
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-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 serial_tests=(
- tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=(
- "${serial_tests[@]}"
-
- # flaky (some ordering?)
- tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
- )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
- newzshcomp 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
-}
diff --git a/app-admin/awscli/awscli-1.38.6.ebuild b/app-admin/awscli/awscli-1.38.9.ebuild
index 88651d723a58..88651d723a58 100644
--- a/app-admin/awscli/awscli-1.38.6.ebuild
+++ b/app-admin/awscli/awscli-1.38.9.ebuild
diff --git a/app-admin/eselect/Manifest b/app-admin/eselect/Manifest
index e04da908f633..2f631e610cff 100644
--- a/app-admin/eselect/Manifest
+++ b/app-admin/eselect/Manifest
@@ -1,6 +1,6 @@
DIST eselect-1.4.27.tar.xz 184464 BLAKE2B 718874f4d0651194f361ca3202e5140982812bf486c8efe82354944d55206b0113fa135992203e8baa00019c3fd773a90ddaf67157c16f4ac2d69965d9822fbd SHA512 f534785fc1f79869840f420b4ab2b2bf35593c504cce878a6d3d07f75012cf32288009ea9ac2a5607dba216a794110a64c5f2c54d5d8a3c641328489cecc024b
DIST eselect-1.4.29.tar.xz 185948 BLAKE2B bb387a14c81d5ff5bf2e6e703465b24140b047f1464dee3c7fc0a125c9d94544a9afd801b42d2902dd6dee1af705f7dcfad854286d7e243a0f654cec35ab8eea SHA512 0466be2634f9d632d628cb11793d604002d989c222758ed33259c6b1dede80765d80f782242b22704e890bde84b2e1e3b3fb3d31574812cc803aad64ba8e7cf6
EBUILD eselect-1.4.27-r1.ebuild 1623 BLAKE2B e726694e11f72453b340b7a70729ed7b2c03f0a51d80071936beb9b2f446713825aef826c3236c0133b3de7d1bb9c46fadca3055a0d0b9b21fc78f5a1feac11f SHA512 b913328169b23831ba3175f19b70996282764072f272b25274ae0316a8c07c2b0fe7e1c9bdc5569797f99dbfd6e33bfe3ccf9f5e3237455d3f36c7a75e279787
-EBUILD eselect-1.4.29.ebuild 1624 BLAKE2B 2a98267b580f6f0d182c2edb7902b629187650e07e90e75de0f4a0288e355150c5661d083787905289901c5c1c5c8f20b7cd988f5b3c62149d5bdef4e79e9086 SHA512 ec85a26d430b6ffab2ed361bfbc0a704fe75cf97cdfd13c355556849e492f5d3df634b74c34b58a10c4a6ca69634cc9c4b84161e84f02ed89d194bc2caa0fb24
+EBUILD eselect-1.4.29.ebuild 1623 BLAKE2B 464d380122c9db74ef1ff0f9814772b2b3786fdd446157a903bbd31fd7f79de70fef5a04e9df5e0b015bae3daf448fbb181c9f95e2ce65e3f6a70cef416eda4e SHA512 8299e2828f6bbdbb158e26f889cfef027a7097aa7c0bd2c06752eaa7004e06e75fcba20d6cc1972e0044bb581e22582080925a188fd38ed9f8c3772dc72a46da
EBUILD eselect-9999.ebuild 1389 BLAKE2B 5657bfdec0764b44159ddce806abf88f9b77e41cebcd0ff3f809f6678b0770ea48dc5f8cd267e34737aea4c8dd83e18dbc715d2ea65b0621a0ce5085efb92b81 SHA512 30134502391dd4e911a6a25f5fb1e1ccb7cffe7d70acf1629c2caec467a61dabd93604f247d37a2cf24dcd0d9f693c276b54d6ce0a48325738b64f2c1b0b166f
MISC metadata.xml 347 BLAKE2B 58c9ec8100f46cbb91dfcc6fc6f223e4d45553f401fe7312e36c0260c433a5842b07f894cef7dfd6c518ee5b664d86e3a4d434892ad3ea9c78c26c6f621e3063 SHA512 1963bcefd43ff52163c81a03bac522ca792688ff5317691ac30ec4375c6da4ebbf07f96da7bc1ecaa9554cee18c9f51f8b867e7e15bb652bdc7eee542f4a8d2b
diff --git a/app-admin/eselect/eselect-1.4.29.ebuild b/app-admin/eselect/eselect-1.4.29.ebuild
index cbf05199a33d..e8e9ad47d80d 100644
--- a/app-admin/eselect/eselect-1.4.29.ebuild
+++ b/app-admin/eselect/eselect-1.4.29.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/eselect/${P}.tar.xz"
LICENSE="GPL-2+ || ( GPL-2+ CC-BY-SA-4.0 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc emacs vim-syntax"
# coreutils for realpath
diff --git a/app-admin/kio-admin/Manifest b/app-admin/kio-admin/Manifest
index 2c2bbc4553ec..91310dbbf15b 100644
--- a/app-admin/kio-admin/Manifest
+++ b/app-admin/kio-admin/Manifest
@@ -2,6 +2,6 @@ DIST kio-admin-24.08.3.tar.xz 38688 BLAKE2B ededa0da867c76e45efec80d60e8f4c720fe
DIST kio-admin-24.12.2.tar.xz 39088 BLAKE2B 1020d07b5e4934b704c956cc3e0d2b8f6a0b46aec517b7ceb030f467c6ca6933c01c66b90f711e73f1c9e42c11e106208cda226f407a5676381bcc771d0be86d SHA512 010ffe6bb88fc12d53fcdc0720a77ac2fe83565a3696992cce5bfce35b6f76deac3dca31e396ce7ca6ec6d7873033eaf79e1eb83dc03b124f76c0f13bc850643
DIST kio-admin-24.12.3.tar.xz 39088 BLAKE2B ce793298b7975b0731501953cfde77798827ab732a852fbafb58cc7bf9302be5f57fa662e20b5923f1527a32055726d1734f5ea51cf27b0eeac0dde9335a0b58 SHA512 2846eabc0ba9be300171b0b3e44cd30f6802e1feb82737ff648d51d11c25bd78fe423768645d5d7efa905a48e9e8dc58f22f1c61c998c3f6af70a8264683e945
EBUILD kio-admin-24.08.3.ebuild 631 BLAKE2B bad00771285e4dcdf8cfca569aff1aacdcf4a9fdfdb9b070cb81c844b38139013928409f07f669357b84d3a68365defe372bd00f87b8f8a2b20eda073b39c2ec SHA512 aeafb9a9a1f29a07142018fb785d7cbc945df6cc311784529a1871836bd2ecb94c5b9a82960850710fea601742e6c8932698625c919f5c1152677863ad3b5387
-EBUILD kio-admin-24.12.2.ebuild 639 BLAKE2B 7052ad53472694d29e90e54f6ee888ebce56a253363077be4dfcc5a6c8c5461e2b9219b34f09f67d9fbaa7c45ca3c5f3b7a5f829d730415f9abdf5c1bf3bc719 SHA512 0b4052cd35895a66275ab8062cad24a8097a9b1ece4e404a57febaccaf981560ae34fd15665ba6a81cce50872566689fa0260237a52a7a2bcb25da7090438b2a
+EBUILD kio-admin-24.12.2.ebuild 638 BLAKE2B 2ee7a9cdee3a25e731040c3bc181e974409817dfe5d2db6bccafebd3cbb98bf9ee06faa64ab012c4d068cff1339f89928a98ded6a39d18ff2b811b7125ed6a02 SHA512 2b689a3cbf2a17a7a9971ea7e715d9723512b0d17ac06c62ee030fffcae51863c1dd3f1a070c40ed739763d26b3b749bebed4356b700a12d2c1fb3ae81e69330
EBUILD kio-admin-24.12.3.ebuild 640 BLAKE2B 91e6df318042493471265de28c1f153c08f0af50cbdbe008dce9274f0fecb6f4d8be4cec39424ba36e0c7137fcf95233f283381fafb45956e1ae94d7b971712b SHA512 e66923f94be9def9acc94c3d8955f2864720c43a1d2ed396072dd07c19e53cfed9f61f41dd931bc74d17fbb2fa51e66004e9c71f7817080eac10b6448bc2ba7c
MISC metadata.xml 409 BLAKE2B 806cca01eabcbaa961a219c8df865253d5eb4aac6f2d80a08715606ec9ac883990b8ce2ace14b53c47a81f4b061cdc489490c6d8bf8cf2dc53e16027675b1f12 SHA512 d3f45492aab35f8938f1ad59bb40a49a554e0da3fd530ff2d478911f323ad92badeabccae3c32f7256cd140cb3caac9d2bdb3e762becc2be1d0bb012e735c5a8
diff --git a/app-admin/kio-admin/kio-admin-24.12.2.ebuild b/app-admin/kio-admin/kio-admin-24.12.2.ebuild
index e7818389d376..b85878de16fa 100644
--- a/app-admin/kio-admin/kio-admin-24.12.2.ebuild
+++ b/app-admin/kio-admin/kio-admin-24.12.2.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://invent.kde.org/system/kio-admin"
LICENSE="BSD CC0-1.0 FSFAP GPL-2 GPL-3"
SLOT="6"
-KEYWORDS="amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
DEPEND="
>=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
diff --git a/app-admin/logmon/Manifest b/app-admin/logmon/Manifest
index 965cd442fa43..31af2fc6c815 100644
--- a/app-admin/logmon/Manifest
+++ b/app-admin/logmon/Manifest
@@ -3,7 +3,5 @@ AUX logmon-0.4.4-gcc43.patch 211 BLAKE2B baf51fb3464d371cd884f6951fb5889df46efe3
AUX logmon-0.4.4-maintainer-mode.patch 284 BLAKE2B aecdf044dd1a91911edf87343a55718008db8d63eca95755fa71ae65175b8cca858cbddf1147b9f4e241adec18c59911f7d96bd27e81c65a610626644ccf58e9 SHA512 5720b1db0f9c449f02aee075cc677e83e0393b33ae990e6b88aa5d0b637b28d69d11b7813360f899510cf1a7d39b30d17117fccc1ceae2cf88aebb509eadb600
AUX logmon-0.4.4-tinfo.patch 247 BLAKE2B ba5a762c187940fc86f7ae6845d221451a0158bbef85314f24a418d02f426460f5c8a5194eff9d6e413b41291444d7638c859ff7e9409540b6b0eb1152daa152 SHA512 3d11e8c19aff181a6886c6dd14cfe3956d1bc60c3919e9c1a1ce693111c407f9c631113386381c4391ccf4d81bdd6625fc255c7608c7f688880e22e84e9e1af7
DIST LogMon-0.4.4.tar.bz2 66904 BLAKE2B 2b4ba55a4a4924580d0ad1c3e7320ceb36919e9d6eab23e6fc4e03085f878db1ae49c7fb69986fbe266387c85be859a34834e2d5c81c3bdd7e116bd6710e63e2 SHA512 4d75e9664a92a196eb2d0b4e3673b87adf9d4b53d4d99c1c8a72620637f005422af4d2a008e861ea03772c1007d510fd4a9b1c9847b024af6711959680ac6edc
-DIST logmon-0.4.4.r1.tar.bz2 66904 BLAKE2B 2b4ba55a4a4924580d0ad1c3e7320ceb36919e9d6eab23e6fc4e03085f878db1ae49c7fb69986fbe266387c85be859a34834e2d5c81c3bdd7e116bd6710e63e2 SHA512 4d75e9664a92a196eb2d0b4e3673b87adf9d4b53d4d99c1c8a72620637f005422af4d2a008e861ea03772c1007d510fd4a9b1c9847b024af6711959680ac6edc
-EBUILD logmon-0.4.4-r1.ebuild 1004 BLAKE2B 312122de698ce87ac65f969dbd803f033157187f3d2e5a592df9a87a0e3dd7db5c1d2222bd6360c9fefce4a7c8d91365d4a52b4d82b55390f853e3f54a08e9d5 SHA512 a6deeae0e9ca0671713600abaee035f8dab26464f07877d8d71db81a0bc3aec78836ab6d7c40cfbd39332e6bf6f24c3a34b6cb7ccb63254852655d2865e1a9e1
-EBUILD logmon-0.4.4-r2.ebuild 989 BLAKE2B 986b9d9a36321b51de1858f022fcc0e33ffb107773ced98fa91a3b6a434f3964ac8c2d302701cbd81f6e5a53c7278d28671c6d8c37404859e4a2f69e7b26063f SHA512 b329f4bb77163f29e30c48e7289f394d7546755549329cc8c21f190712e410bdbf4a9e2f0f605744e78e76989588e0461896ebad6a23df107eb6716f1450819e
+EBUILD logmon-0.4.4-r2.ebuild 985 BLAKE2B 4a0326e3b5f1c2a5fdd9a375814fd1ee25e3ab0bc8171ff0241ef1d2e64b9bb20c8f5e4f76074469c849f67df02794aee0a4d53abc229f8f1836566ebceb0f19 SHA512 27561fdbc9aaad8edcc8d02ceb73e2e312c0bc5e2c87dd4d0d42d6e7bef8fa3c58b2de94314b8a72119c0dcd2c5491a2cffea51e4cd63cc688bb202964b0c3cb
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-admin/logmon/logmon-0.4.4-r1.ebuild b/app-admin/logmon/logmon-0.4.4-r1.ebuild
deleted file mode 100644
index 8658a683a976..000000000000
--- a/app-admin/logmon/logmon-0.4.4-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic
-
-MY_P="LogMon-${PV}"
-DESCRIPTION="Split-screen terminal/ncurses based log viewer"
-HOMEPAGE="https://www.edespot.com/logmon/"
-SRC_URI="https://www.edespot.com/logmon/files/${MY_P}.tar.bz2 -> ${P}.r1.tar.bz2"
-S="${WORKDIR}/${PV}/${MY_P}"
-
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-
-DEPEND="sys-libs/ncurses:0="
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- # Bug 119403 - should be in upstream next release
- "${FILESDIR}"/${P}-char2int.diff
-
- # Bug 250602, gcc43 fix
- "${FILESDIR}"/${P}-gcc43.patch
-
- # Fixes maintainer-mode detected.
- "${FILESDIR}"/${P}-maintainer-mode.patch
-
- "${FILESDIR}"/${P}-tinfo.patch
-)
-
-src_prepare() {
- default
-
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- # Uses removed 'register' keyword, bug #894206
- append-cxxflags -std=c++14
-
- econf
-}
-
-src_install() {
- dobin logmon
-
- dodoc AUTHORS ChangeLog README TODO
-}
diff --git a/app-admin/logmon/logmon-0.4.4-r2.ebuild b/app-admin/logmon/logmon-0.4.4-r2.ebuild
index d81afbc67ea8..dd9549ad8b2f 100644
--- a/app-admin/logmon/logmon-0.4.4-r2.ebuild
+++ b/app-admin/logmon/logmon-0.4.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PV}/${MY_P}"
LICENSE="Artistic"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ppc ppc64 x86"
DEPEND="sys-libs/ncurses:0="
RDEPEND="${DEPEND}"
diff --git a/app-admin/mongo-tools/Manifest b/app-admin/mongo-tools/Manifest
index 516243ab7176..e92dffbedcc3 100644
--- a/app-admin/mongo-tools/Manifest
+++ b/app-admin/mongo-tools/Manifest
@@ -1,11 +1,3 @@
-DIST mongo-tools-100.4.1.tar.gz 3793073 BLAKE2B 0a5dbd7a638035e7e54922c46be4473f154f79cb6370ca72f87dfee49ea1353ebf60ccf4d324b0bc6f5388b8c095f68f423aafdf83358ac41ad59d1215dce69c SHA512 a6560f8ce2a86c1ae4400f3ef182f448991a238ef657bcd5eb6f98de0adb2cbd660a81ce00f3ca051f2db6d22a492158da9254b264424506669bf771d7a40fe6
-DIST mongo-tools-100.5.1.tar.gz 3796549 BLAKE2B 6f95e1eb9f9c6c07725269f99dee0d940ffc5145e95b17b3e0a87f4cd60b1b0589a99a813c359f0b670bc34274fbd1f5b9c561caf07840bd85633174232a48ed SHA512 a488b15a6862cacaccaeb57698d423e4ee710d395b1280a66382e140cb71fec84aa738f3819a87b4a71faecd9c9da7bd92780a19d6d11fdebaf5142e594b2028
DIST mongo-tools-100.9.4.tar.gz 4742913 BLAKE2B 12cb5b7e6c0164f5c026410a3143cd383b18ffc3498026bc568b888039980090289fc5e7ed48be292d33f3ecad38ce781fccc8db2aca6c913f567bce74de3be9 SHA512 3c857da4587d4c473b495d5bf9b5ce2e64b7fd8c831baa89b462e93f1090d297069e6be18514412c233f2dab6ed024c7db5523c1e623513734cdd0d8d6f7167f
-DIST mongo-tools-4.2.15.tar.gz 15028734 BLAKE2B 7479c5d0d9b6051f51e563f53a5c704a69dc3719d9417b216bcc1a65220d0ab2c9441fd24d8ac8e5b1600766797ef102df07ebfd946ee60949d3287673dfbaaf SHA512 f613ab61a4cf029548aa0e5623fef3798642ced791bf52f229e7d14d31de9472bfc3c8bfb3fa7b4542555a17c79ff9a514480c674cb3e45fb99c4f1745fdb9f0
-DIST mongo-tools-4.2.17.tar.gz 15028859 BLAKE2B dfd9165bd83571cb3ae134f13072e8a06707d714f28107a70e41e8bf507f87bb44ef32a27c15c188e6b831e8c33907f201cb7a3f217868e0a88e6c31efce0f79 SHA512 e59df0593caf93b44fe5694e07e37e49e9d4237007ae33f0156f773987cbaeb59c7b3da8012f9a9b07f4eb146f8392b2d2bbcad97309284b0d67238a69af2663
-EBUILD mongo-tools-100.4.1-r1.ebuild 1417 BLAKE2B de114717c0dda959ddb5d0db1db9b6e601245ee10747a7e795f18d286b1d3353eead5d815dd7abb4fe531b6a555064fa9d44188e5da38c4da81bd035cdac2d6f SHA512 0fe78abb02d47492e96cea9085f66721ed26d89f50d6abf983f81cf8e12748dca089550fca6788139901e42f3f77f38108a6d823b9a64a7fa6e6370a2201c31e
-EBUILD mongo-tools-100.5.1-r1.ebuild 1417 BLAKE2B de114717c0dda959ddb5d0db1db9b6e601245ee10747a7e795f18d286b1d3353eead5d815dd7abb4fe531b6a555064fa9d44188e5da38c4da81bd035cdac2d6f SHA512 0fe78abb02d47492e96cea9085f66721ed26d89f50d6abf983f81cf8e12748dca089550fca6788139901e42f3f77f38108a6d823b9a64a7fa6e6370a2201c31e
-EBUILD mongo-tools-100.9.4.ebuild 1490 BLAKE2B 5bd22330f6d90dd61d445b91a042862da95cd2ba05d2a5cd49c2caad579cb5714c1c25d1646f4efa256e0f0776cc06960c9850db2b4465697d0147096ce0f0c3 SHA512 df4e6cbafb74f8f72be32319f7d2d29eec434ccb9d4c5dcef94d2eea68fcdb0ceac686f46ca2b31f8ff413a25f2f38d25ce949c5e1ae2ccec063eeaaf7f14475
-EBUILD mongo-tools-4.2.15-r1.ebuild 1487 BLAKE2B 10c7fb224de581ba4862920acfa88500f048ca20a9fcf5c7bde7374d570b0351a599ab047fcfdce3c21eb262bf9d1782f2e600a6548fa969c5a0779b63e54d89 SHA512 762e7bb8fd9f99c9c8dc303b4ea63e487f7a649fa2fc0dc6854ee36228c2b2eef2959dab75002637801d5a0945e91884bcea74989555464d199c6c242001b0cf
-EBUILD mongo-tools-4.2.17-r1.ebuild 1488 BLAKE2B 70d5edd3009e663e88e2f02d7fa66c4f4b3296dc3512745abf3ef7033e907236482b26b3f6e0d5578edb50784d5783813fe25429753e9e971cd56fe939f0a41e SHA512 5c8588d3fcd7c3b8516730512ee2973cecd6ca3a42f45fbb51c7da3bd895f2768b032916075225706303272d423667936ff16d4b3eb3d45708536c57b46b5f03
+EBUILD mongo-tools-100.9.4.ebuild 1489 BLAKE2B d65af6b09e4ee3ccae1b7088826381644f355ee9d00698ca88727ff73e8dffa738eaf31552f5fef2da99f015efa1dcc8448b37bb117b9a202ab0ab8bb6a2d373 SHA512 2be9310689cb9011a7f0a060e910e09322138f2b53303d0f003715b4f689b81710a1a3b550fadad3b7121c138c2d0ee0d8f6eb3ee8ceb101bc6ef5cbad7079a8
MISC metadata.xml 332 BLAKE2B 6b2bf395cc2ad023b2d2ee46ada7071bad92b2cb03debcffdfb7dd360fe12831891186bd2635c6a8d17841fb6ab9aa356b8c627acdf9321af9ee0f482d9b0d55 SHA512 4c951bc4dd2c0f76a855bcdadfcb887b8ccb9c758ea60de5195bf5497d0ca0e4339ca89a55b9c890b95b958b4bdb8778d18ba5eaea5b8bc8b89ed28152a7eab0
diff --git a/app-admin/mongo-tools/mongo-tools-100.4.1-r1.ebuild b/app-admin/mongo-tools/mongo-tools-100.4.1-r1.ebuild
deleted file mode 100644
index cd615af4e5cd..000000000000
--- a/app-admin/mongo-tools/mongo-tools-100.4.1-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
-HOMEPAGE="https://www.mongodb.com"
-SRC_URI="https://github.com/mongodb/mongo-tools/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-IUSE="sasl ssl"
-
-DEPEND="
- net-libs/libpcap
- sasl? ( dev-libs/cyrus-sasl )
- ssl? ( dev-libs/openssl:0= )
-"
-BDEPEND="dev-lang/go"
-
-# Do not complain about CFLAGS etc since go projects do not use them.
-QA_FLAGS_IGNORED='.*'
-
-EGO_PN="github.com/mongodb/mongo-tools"
-S="${WORKDIR}/src/${EGO_PN}"
-
-src_unpack() {
- mkdir -p "${S%/*}" || die
- default
- mv ${P} "${S}" || die
-}
-
-src_compile() {
- local myconf=()
-
- if use sasl; then
- myconf+=(sasl)
- fi
-
- if use ssl; then
- myconf+=(ssl)
- fi
-
- # build pie to avoid text relocations wrt #582854
- local buildmode="pie"
-
- # skip on ppc64 wrt #610984
- if use ppc64; then
- buildmode="default"
- fi
-
- mkdir -p bin || die
- for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop; do
- echo "Building $i"
- GO111MODULE='off' GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \
- -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die
- done
-}
-
-src_install() {
- dobin bin/*
-}
diff --git a/app-admin/mongo-tools/mongo-tools-100.5.1-r1.ebuild b/app-admin/mongo-tools/mongo-tools-100.5.1-r1.ebuild
deleted file mode 100644
index cd615af4e5cd..000000000000
--- a/app-admin/mongo-tools/mongo-tools-100.5.1-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
-HOMEPAGE="https://www.mongodb.com"
-SRC_URI="https://github.com/mongodb/mongo-tools/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv"
-IUSE="sasl ssl"
-
-DEPEND="
- net-libs/libpcap
- sasl? ( dev-libs/cyrus-sasl )
- ssl? ( dev-libs/openssl:0= )
-"
-BDEPEND="dev-lang/go"
-
-# Do not complain about CFLAGS etc since go projects do not use them.
-QA_FLAGS_IGNORED='.*'
-
-EGO_PN="github.com/mongodb/mongo-tools"
-S="${WORKDIR}/src/${EGO_PN}"
-
-src_unpack() {
- mkdir -p "${S%/*}" || die
- default
- mv ${P} "${S}" || die
-}
-
-src_compile() {
- local myconf=()
-
- if use sasl; then
- myconf+=(sasl)
- fi
-
- if use ssl; then
- myconf+=(ssl)
- fi
-
- # build pie to avoid text relocations wrt #582854
- local buildmode="pie"
-
- # skip on ppc64 wrt #610984
- if use ppc64; then
- buildmode="default"
- fi
-
- mkdir -p bin || die
- for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop; do
- echo "Building $i"
- GO111MODULE='off' GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \
- -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die
- done
-}
-
-src_install() {
- dobin bin/*
-}
diff --git a/app-admin/mongo-tools/mongo-tools-100.9.4.ebuild b/app-admin/mongo-tools/mongo-tools-100.9.4.ebuild
index 5f398ca3a28c..eec7ba7cd1a6 100644
--- a/app-admin/mongo-tools/mongo-tools-100.9.4.ebuild
+++ b/app-admin/mongo-tools/mongo-tools-100.9.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/mongodb/mongo-tools/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
IUSE="kerberos sasl ssl"
DEPEND="dev-lang/go:=
diff --git a/app-admin/mongo-tools/mongo-tools-4.2.15-r1.ebuild b/app-admin/mongo-tools/mongo-tools-4.2.15-r1.ebuild
deleted file mode 100644
index 18d33ebdac8a..000000000000
--- a/app-admin/mongo-tools/mongo-tools-4.2.15-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV=${PV/_rc/-rc}
-MY_P=${PN}-r${MY_PV}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
-HOMEPAGE="https://www.mongodb.com"
-SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="sasl ssl"
-
-DEPEND="
- net-libs/libpcap
- sasl? ( dev-libs/cyrus-sasl )
- ssl? ( dev-libs/openssl:0= )
-"
-BDEPEND="dev-lang/go"
-
-# Do not complain about CFLAGS etc since go projects do not use them.
-QA_FLAGS_IGNORED='.*'
-
-EGO_PN="github.com/mongodb/mongo-tools"
-S="${WORKDIR}/src/${EGO_PN}"
-
-src_unpack() {
- mkdir -p "${S%/*}" || die
- default
- mv ${MY_P} "${S}" || die
-}
-
-src_compile() {
- local myconf=()
-
- if use sasl; then
- myconf+=(sasl)
- fi
-
- if use ssl; then
- myconf+=(ssl)
- fi
-
- # build pie to avoid text relocations wrt #582854
- local buildmode="pie"
-
- # skip on ppc64 wrt #610984
- if use ppc64; then
- buildmode="default"
- fi
-
- mkdir -p bin || die
- for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongoreplay; do
- echo "Building $i"
- GO111MODULE='off' GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \
- -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die
- done
-}
-
-src_install() {
- dobin bin/*
-}
diff --git a/app-admin/mongo-tools/mongo-tools-4.2.17-r1.ebuild b/app-admin/mongo-tools/mongo-tools-4.2.17-r1.ebuild
deleted file mode 100644
index b241e07817c3..000000000000
--- a/app-admin/mongo-tools/mongo-tools-4.2.17-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV=${PV/_rc/-rc}
-MY_P=${PN}-r${MY_PV}
-
-DESCRIPTION="A high-performance, open source, schema-free document-oriented database"
-HOMEPAGE="https://www.mongodb.com"
-SRC_URI="https://github.com/mongodb/mongo-tools/archive/r${MY_PV}.tar.gz -> mongo-tools-${MY_PV}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="sasl ssl"
-
-DEPEND="
- net-libs/libpcap
- sasl? ( dev-libs/cyrus-sasl )
- ssl? ( dev-libs/openssl:0= )
-"
-BDEPEND="dev-lang/go"
-
-# Do not complain about CFLAGS etc since go projects do not use them.
-QA_FLAGS_IGNORED='.*'
-
-EGO_PN="github.com/mongodb/mongo-tools"
-S="${WORKDIR}/src/${EGO_PN}"
-
-src_unpack() {
- mkdir -p "${S%/*}" || die
- default
- mv ${MY_P} "${S}" || die
-}
-
-src_compile() {
- local myconf=()
-
- if use sasl; then
- myconf+=(sasl)
- fi
-
- if use ssl; then
- myconf+=(ssl)
- fi
-
- # build pie to avoid text relocations wrt #582854
- local buildmode="pie"
-
- # skip on ppc64 wrt #610984
- if use ppc64; then
- buildmode="default"
- fi
-
- mkdir -p bin || die
- for i in bsondump mongostat mongofiles mongoexport mongoimport mongorestore mongodump mongotop mongoreplay; do
- echo "Building $i"
- GO111MODULE='off' GOROOT="$(go env GOROOT)" GOPATH="${WORKDIR}" go build -buildmode="${buildmode}" -o "bin/$i" \
- -ldflags "-X ${EGO_PN}/common/options.VersionStr=${PV}" --tags "${myconf[*]}" "$i/main/$i.go" || die
- done
-}
-
-src_install() {
- dobin bin/*
-}
diff --git a/app-admin/monit/Manifest b/app-admin/monit/Manifest
index a30091ed6fb9..680cfed36b59 100644
--- a/app-admin/monit/Manifest
+++ b/app-admin/monit/Manifest
@@ -6,6 +6,6 @@ DIST monit-5.34.0.tar.gz 1486962 BLAKE2B e49e271f981d76b5d1f71818b7e6e1b1a2de56d
DIST monit-5.34.3.tar.gz 1518592 BLAKE2B 444bc0918fefc59214f9513fa134d4abea9cb0bbfc3e71fa4c3d76d9134821a54e1949bf89a4dc483593862a629a03ac347df9c12f07476c1fcbf2c2e2d4d507 SHA512 77a3837dec02c2008a7d460f553da18691c1e42f2c0f1baa34b7e1547d0dccadd38cd67c827ea380e26c5e15a89e87439c26ae52b4266d944898ce25153a2fa5
DIST monit-5.34.4.tar.gz 1664299 BLAKE2B a61a63eab320cb39d9d90a877fa6d2f9c326e9629847c235cb44061ad69d9ae561d1c05c5ca0b50e263d3539ed39db64602741e88aa20697209c62bdb53f7516 SHA512 e9ff0c5e5823542fd60ff25ecd53850cc37c1b76c2108e9c09c4eeb137a1b7a844b4cbe0075eaf13a5d28991e1214d3ab08bf2902f375e3118af0b98fd879d98
EBUILD monit-5.34.0.ebuild 1241 BLAKE2B 2221cf4effa378542551dd4ec7bfe4bf133d3e6547d799a95460bb845d69e38713431e1ab535749f141ffbabc43ce38967a849f92fb1259b40020b271937994e SHA512 8682b0d2406af26eb1420452a3149c803b77424be600ee62787bb0ca7445b67efca79a322a80fedf589db2e8443c86046b7b2c2c2ba43ca123ffb0d45f359acc
-EBUILD monit-5.34.3.ebuild 1244 BLAKE2B 21b3263f568fc10b8ccd26fd1962f9520caea036a3caaf2fce6910eb31091b713bae12b37f0224a2d916ae51006f6195cade6293611663f76b35a530fd345695 SHA512 ccdd05fbe8aee758454067abcca116bcebf303a166c8913b0b8e7aa1f5109063d3b88dba5c7934ea8e161a906055bb4dd15753d77322c32b0296877dd6a10c78
+EBUILD monit-5.34.3.ebuild 1241 BLAKE2B 2fdfb09d20dfa4db15810c046e9df73a9e1890e1d62379aed610b25d18bfd5aac03c40bd6c251cec79704fae6db506272f82b4599887cbbd9771b613ef5d20f1 SHA512 20c3ff099307ed11bdb7363d62adec21ce92d4c87addba4712117c9e8d12d82ca8a1c53db4b308da65887545dcf35aa55822f622e37fd1bc26a25350ccf16e96
EBUILD monit-5.34.4.ebuild 1244 BLAKE2B 2a8a65d07298b37cda747b2b669f597394c932b7110aaf47586957d75e502afcdb8b35b51ea533a5318367f7f2171c151f5fc60dec66d97e2499ec1e9ce00e3a SHA512 e074179d08ceda5f15c4816b46a28991a5bfe9f267f84d0deedb5e0b1db912a4d69e66cd02c4e441d4172b878b9ea88fefd44fb6ab243c61d8c4622d81a01050
MISC metadata.xml 248 BLAKE2B 2ac829e1663815f752e218e9ee474448a3d973c075939d578699f57790581498adfe9bad180a79fcc6ea0afc339f57d25cbcc0fdd430f82d192c23c03d15e465 SHA512 55c2e2e06f91e13fd73b9545c51d4169a47f040ead41eb1368479940b026def820de67137312b64a6203f80b57a421c8895ed690386a79086fa0ba6c3557aa47
diff --git a/app-admin/monit/monit-5.34.3.ebuild b/app-admin/monit/monit-5.34.3.ebuild
index b64d7bf782e9..5a02db66fcc4 100644
--- a/app-admin/monit/monit-5.34.3.ebuild
+++ b/app-admin/monit/monit-5.34.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="http://mmonit.com/monit/dist/${P}.tar.gz"
LICENSE="AGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux"
IUSE="pam ssl"
RDEPEND="sys-libs/zlib:=
diff --git a/app-admin/opentofu/Manifest b/app-admin/opentofu/Manifest
index 3ed310877378..6c303d870ead 100644
--- a/app-admin/opentofu/Manifest
+++ b/app-admin/opentofu/Manifest
@@ -3,5 +3,5 @@ DIST opentofu-1.8.8.tar.gz 4007751 BLAKE2B 7aff3cf4c01bf253975d50ac7d398299b8819
DIST opentofu-1.9.0-deps.tar.xz 107229436 BLAKE2B f0c2074cccdd7be8504eaf1e389a6bb1fec12a2a2a5bba88ae281527611eb3a0a8f3a5d2bbddbd76edce710641367ed8d878db54ab070946d04cbeb3f680c72c SHA512 dac5c4d1238641bcdb1fa37ff53d92924f424330e7c46d60ad14cf5c1e8f33267690468f11e4e4b853cdc8f06937f07200373bbbe845b4faaee1a5b086b10c33
DIST opentofu-1.9.0.tar.gz 4126960 BLAKE2B da87112a68f35689297bdaab261fd8916160fea9154da2578bb037fa21dc416b24233fbf5144d03cff73677cbaabdc019d10c8d60816e7ecae0ceabcc1fcfc62 SHA512 3b8219f778ede549def2d112c4939a95aa0484689e739b30a5e81bc723cc6ea7284eb6dc83001d415451dba39ecfaa4855a682ce2ea2e716bba385df2e8e0a08
EBUILD opentofu-1.8.8.ebuild 843 BLAKE2B 0a99d5633a6618a80eed527dd728813aaff3f13457aa9b408d8a32d8c223bfddd744066ed571757f8b5df51e9428776ccbcb53518e0ccf6e7d7b19b81e53caa9 SHA512 b74bdcdcb1134fdf2836a97d116da1e79619e279478d2af231111ce76b2242cdfc543786f4538aeb944c169db0256f65373168ecc9593489908ca7d28a9d4066
-EBUILD opentofu-1.9.0.ebuild 844 BLAKE2B f0c5a632227897f3059ecd08bff7f3c1d3c46a8b2ac091946f00638032706585a923f4713129e00e1283df96fbc6ef21bb9624277c8815ecccb0597c6492400a SHA512 c72536effc730069f7c8f3f774d9394bff93fdb96a65fa0ee985a507f202083e4dccc4d8a0354da089b872b8e71c40acbb5755ced700a1543e7f5ad2cc6b9433
+EBUILD opentofu-1.9.0.ebuild 843 BLAKE2B 0a99d5633a6618a80eed527dd728813aaff3f13457aa9b408d8a32d8c223bfddd744066ed571757f8b5df51e9428776ccbcb53518e0ccf6e7d7b19b81e53caa9 SHA512 b74bdcdcb1134fdf2836a97d116da1e79619e279478d2af231111ce76b2242cdfc543786f4538aeb944c169db0256f65373168ecc9593489908ca7d28a9d4066
MISC metadata.xml 417 BLAKE2B 82486cb8f3504862ce7658f0d54141e559a952874ec92697e7bd03f7f7a1e4a3df90a20158c8be6b4bb42d9c4e9de49c27754589e909a4e32ec52950a3d169bd SHA512 2a347bf9bd1be70d9e1853ae802091fcbea299a15fe4c170aacba005e7528c3b9c784d2b34bfff015f1b531648e6fb2e73ff3fb9d158df0991b3348a91f74eb6
diff --git a/app-admin/opentofu/opentofu-1.9.0.ebuild b/app-admin/opentofu/opentofu-1.9.0.ebuild
index d80ebed9007a..5c4750a94a3f 100644
--- a/app-admin/opentofu/opentofu-1.9.0.ebuild
+++ b/app-admin/opentofu/opentofu-1.9.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
LICENSE="Apache-2.0 BSD BSD-2 MPL-2.0 MIT ISC"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
BDEPEND="dev-go/gox"
diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest
index 3eac9168d700..09917e284279 100644
--- a/app-admin/rsyslog/Manifest
+++ b/app-admin/rsyslog/Manifest
@@ -1,5 +1,4 @@
AUX 50-default-r2.conf 1768 BLAKE2B e28305ddfe053a3fbcac298753d79382fe00df75a3ac3376f5f0dbec9163d3272b8193cf209b99d13832627350fda546010a536da230a5a4713832b9db49117c SHA512 d295e8ed882bfc0adab8f422408db63572a8f48d01fa9d7893a7c15f8746c0b5e86cd44ee6cf8c6c5d9a27ce3ccac724afefd390ebc5f6e9669399d3e303069e
-AUX README.gentoo 1126 BLAKE2B b7e3881605c2bacda7f415b3f3195e1ef405a8e9fc7fd627fd35b0ab90966cbb29c9a85fcf2df6092062c5af353d44a02d3451e3caa072f4fa44d681702e9807 SHA512 46fdf3350e2005d3ef588d50dfc6d474a1b5d3010329b656879a43cbbd7be0cd91944b88d3838f45f69c830fc28c42e7fac2cd52e0a4b24bb6780562d59ae384
AUX README.gentoo-r1 1334 BLAKE2B f16b4e7a358d702ccf1a5a6413575a6af60a8021171254e9221b5528e102e564dee33e3319a5bc6fff71b8573e8a5d705a9083b175cddf6134948ff10afb1ea1 SHA512 292522cc5e79193676acb0ab09b8d64d7d5c66eaccd6ab58da11d4dc8ef4e7dad200b8b8b183e52019a61ddc261619f3daeeb8a41e84331f2164cd10c7770b76
AUX rsyslog-8.2112.0-pr5024-configure.patch 1651 BLAKE2B d3e397df64141687fb049fe20ccde9941eb8449bb0b68154558cc8c72f09897c183ffe8c24982f3aa032947ab5a14601d4a903fb9c8923dfe0f757ccd887cacd SHA512 83fd6b2de1ca14b7bdf1920d5af5038dbc1ca24d8679909e5cd6427612457b7583ee8f0ddaeed42f0e0a926900c4b547b25680b08bec96a122ebe2ba7840a109
AUX rsyslog-r1.logrotate 994 BLAKE2B 36dee881c2cb79ce69678c7cb12c71fb70d970e5e10728a8d2b8acf2c08f613cea9c2a74d78ed7b75333147a6b1a553fe281956990e044a9db651c7486690dee SHA512 5ca68b4eec5bebaed48edb69c85f8338273db847ab1cc6999ce7cfe06644dc3854c3040e0ebd8a4900c213b267b2a081e7901ceb4e58f9dfdc7dc036aff02b6c
@@ -7,17 +6,10 @@ AUX rsyslog.conf 1562 BLAKE2B 3abbc4c13c8c1d3817ac9a7c7f048aa1a8d7f279bf638dc91d
AUX rsyslog.confd-r1 1145 BLAKE2B 06e63c7500238dd31abddd105269714387b990a3530ad11443a8502ad68221c3f8e8b0db02ba3ad2b7010483364d36a5b526a461d3465972b74d2cd36ff08747 SHA512 a7f8621bdd490596b09f9a7583dd0c992006c55335b2e6e687bef4141bb18cd4bb43e23f590a138e9c8d5a3cbac0cc46c3b01c7d3ff9f9dd3c53418b13b0dd4a
AUX rsyslog.initd-r1 1755 BLAKE2B 768dc0d2bcbf240b7a09e814d681ce65a319cd128ef40b9427edb3bc4def5239415f16b67629de70d61e12dc835a3e8e7049c183f0c667d301919ffa7e6a22e7 SHA512 e6de86a72e11d37427a17e07cebdfc26b5c6108b413d853255108acf3c55882fd79d03ed41c0a6c1a23babd55f2e4bf36e5c7fc3e98c19bc07dc4593cd2a07c3
AUX rsyslog.service 644 BLAKE2B 311072ff896b07d82e9d88b34120b4fa903b7a84c5ac9686751bd88db5263c912e60a7be1e90fa50ecd3b10b14d046f525227b1feb39528ef488b8879d58ba84 SHA512 5d11cfe47ca797941815f51f08d4e8e308e4827bed9235ddf1174f3357d7279a3c8151e02f1cbd3cf3a6d2f7d5e2f68061d3e17fab6a0291f01c32f88e995039
-AUX signal_header.patch 343 BLAKE2B 75e6e9713caf127180e07a8ab89aff180bf037c1533b2f2ea1fb3ce48965aa39891b703dbf20b54885405ecdda88d624320e7b575ef52d5bb34735c51810eeaa SHA512 1a990c4bdffa6940efed5303d68cbb12a17462e5c3dc5e8822428860fa85a89c9d5b44d6cf3d352e6622090c3ca5d7a78cfe816bb2c16e251ed68bc8e3c2ae8c
-DIST rsyslog-8.2404.0.tar.gz 3408657 BLAKE2B 67170f1ba4ad61bd79088a313ee9b093ecaab512ce24ca56cfe605d4589276406abe593d791736ecb7b2f44be998b3836173272eb5dd69f7bc9ea8d5b49d462e SHA512 fda8032ab7f9cb6c46693edeb95d2b47ab7673836ff44d0686bbbd5a3759885f65a80e1a311c809c2332a19559b0297ac7d8e59e5f828372839f67dbf362e6b1
-DIST rsyslog-8.2410.0.tar.gz 3438540 BLAKE2B 5a1f2966983c9a84b0662b0f778893dc20223f0bb78f197002eda2dbcea777002294383251f7ada5fd5343a8497e0cb8517142693a04841a816479303c4f96f8 SHA512 afc7e47fc65e01527f7cccf1e4cad58a8ad0c0a98e713e0f5b9e61f808bf334308b56b300744e6f134d98e4234494070beee219f47a240b0c1708f12fb9fa382
DIST rsyslog-8.2412.0.tar.gz 3462370 BLAKE2B 7960f281e9887dc43ad7b90e15f9d57322d7e6bfd08200796bac878e821d316aaec8a823b5e70595f7853b35835ec4c254b43c068914133b9aa782318d81aa1e SHA512 fdd8bb096c9578fe2c4ed8cdb13179d7b3333d0f9be1b2c921b5b040f1e1414c3f9f8106e44444aaefba22f235a44d17c0c5b80cd114fe540a2aebb30e3eba72
DIST rsyslog-8.2502.0.tar.gz 3470593 BLAKE2B 699782425f5c66b519f7d0801f6894b3dfb321e38a165d7cb55b5e29bc4e630864c22b88ed0b717bd226a35409e540379537b6a1885352a0e071c44dc6906d39 SHA512 dd8d6307488695c839e3c00acc89812b75bb1043dc0c986b8f0c1c18619aec25013825088a252e0778ff300cb00152cf941ef279fc1d85cd148134f4fbdf782f
-DIST rsyslog-doc-8.2404.0.tar.gz 6568723 BLAKE2B 4bc522f9146754a9ebae5f5f7ffb87cfa2da3d9b0832b902c73896d788a061ad4b99cd269b4fb8fc42917311ea5621dfd398428046c53883e9bba859252172ec SHA512 ea88fcf81fb45be515f1b8e7699efabba98eb7e5fcd2d5046424c303db95926a36baa1215143c05e39b9a86dcfdbc73c5c3a76dee382d7b8f1916653169df264
-DIST rsyslog-doc-8.2410.0.tar.gz 6588955 BLAKE2B 1c74db5fded09410741530105f9a0e8322cc3554b022a559b02bbda92475f3cd22dd02f8b00a99bbf8de17547dba0576f12fec5bddeec4a22a7af154b5bc3311 SHA512 da21a15418060d186b20356aa690b06b0aefa1fb4195556b15aacae634b6621fe83eb38dd750c15237f19e4f46d7cdb25691fc451b40826ba37541982c15f02c
DIST rsyslog-doc-8.2412.0.tar.gz 8776066 BLAKE2B c5b0065e700dc37b7a8dff744b7fd242dff0bcf2b5c6f32c85cf7c43d959c669c897548a8608fcc77c5a107900fe48d3a429803f2f6548cca1a0804d036f3c0f SHA512 9b5d453b5774b027a6a4ba232133953d8a8058df4bfff31f835504656d7b01008cec5c0d28667bed0052799cf7389c0bafea7c76c3190bdcdf3d8a2eedf19b4e
DIST rsyslog-doc-8.2502.0.tar.gz 8783963 BLAKE2B f7530c9bdd4b9f4a24a5206cc2cdf4ba075acc86e083f64eb5b9975061e0903ce93b3fc7de6ed23ce8f8bbf6712fbd671ea8b9ad186f8f9855a4d1353c735807 SHA512 ed6a80abea505b15a7f2a653f6edfb69b981aeb01d59a0ffb795bd224c3b2fde404b56b7bf84b46e3e6de12487c675ea1ff056f1c06da5262187b7dbfaebe8ce
-EBUILD rsyslog-8.2404.0-r3.ebuild 13409 BLAKE2B cea8fc4910d249603b02dab91f4f05bf2451ecc8ab964de612f5b5a0e586fe324d2911fa1f17a3229466236185236cd7bb0ca007317787ca0b8194829c7c4c26 SHA512 f7e26bf15553e6f566426469438d2793ad94cb1b262be65425cade9b4bbaf424a062b275972d6c8c8a69f305760bb9fced354e57d5cfe72b07fa70884e1dd2aa
-EBUILD rsyslog-8.2410.0-r3.ebuild 13637 BLAKE2B 3af511308d9d2e4f33f4817404f4567aa736c242a48fc78a5afacc3cbb69957000cadb6b0a6bfc09988d3b69013014f608358ab146c3cae48c7d476a1e87fed1 SHA512 2046b68a3ca403504cf906cb90057030d204ddcdeabe2b4e081126269188051957021180621ad7400f4e93061a987d711d1862d7c9c728d293a68007d1476c0b
EBUILD rsyslog-8.2412.0.ebuild 13640 BLAKE2B 26dca8467a7df648bad4fe6528d188eb725b2af602c7b5e2fdc592966337dbfbbf8d124ce5159f6d58c26a9dbf47bbe106ee0308222263d54d8e3203e2cf8a2d SHA512 69c621fd8c5577fbb96bd3830d233c8e7951107ec3d977bf8e62e4f91729d5c101cf8d53f1460f0c4d44cceda987183e47c93210fb44893b383740b95de48fae
EBUILD rsyslog-8.2502.0.ebuild 13647 BLAKE2B e969253cf6a7ac65ae38bbe5ba46cbf401a34484461ff4cbcf842c1613493bb07251616983515f0a22893d8b0dcc17aede0e0de08fe65ae2248692f99457fb93 SHA512 3e6f766507bffe6b729bed88508ebaa669654f75e46f96a1f76dd7c18f06e59d17b5446d0e602671a6139fee1e5b547ddc3a64b67bcbf4e7bb25c141f878d723
MISC metadata.xml 4688 BLAKE2B 61d9ef924def00bed85b9b164e95ae8f512e51a0f0090b61a5737ee93b21db69db642867ddb6076fda757ae10748b9172de42754839d01859529aec70760d04f SHA512 01bedda2baeefccffc765550ab2f8aa29235e7a3a3fc8b765beb205518785da9fb5905037ad9e8e6ba9385d2f009d260260e3c207bbf1eea5a5ce4834a004365
diff --git a/app-admin/rsyslog/files/README.gentoo b/app-admin/rsyslog/files/README.gentoo
deleted file mode 100644
index 9f0666c86b0a..000000000000
--- a/app-admin/rsyslog/files/README.gentoo
+++ /dev/null
@@ -1,36 +0,0 @@
-Introduction
-============
-
-Since rsyslog version 7.6 we are shipping a new default Gentoo
-configuration. See bug #501982 to learn more about what we were trying to
-achieve by rewriting the entire configuration.
-
-
-Important changes
-=================
-
-1. "/var/log/syslog" log file is now deprecated
-
- Beginning with rsyslog-7.6, the "/var/log/syslog" log file will no
- longer being written per default. We are considering this file as
- deprecated/obsolet for the typical user/system.
- The content from this log file is still availble through other
- (dedicated) log files, see
-
- - /var/log/cron.log
- - /var/log/daemon.log
- - /var/log/mail.log
- - /var/log/messages
-
- If you really need the old "/var/log/syslog" log file, all you have to
- do is uncommenting the corresponding configuration directive in
- "/etc/rsyslog.d/50-default.conf".
-
- If you do so, don't forget to re-enable log rotation in
- "/etc/logrotate.d/rsyslog", too.
-
-
-2. An additional input socket in "/var/empty/dev/log" (default chroot
- location) will be created per default
-
- See bug #490744 for further details.
diff --git a/app-admin/rsyslog/files/signal_header.patch b/app-admin/rsyslog/files/signal_header.patch
deleted file mode 100644
index d92397a87886..000000000000
--- a/app-admin/rsyslog/files/signal_header.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-# Created by Quincy Fleming
-# Bug: https://bugs.gentoo.org/942294
-# Upstream pull request: https://github.com/rsyslog/rsyslog/pull/5486
---- a/plugins/imdtls/imdtls.c
-+++ b/plugins/imdtls/imdtls.c
-@@ -24,6 +24,7 @@
- #include "config.h"
-
- #include <stdio.h>
-+#include <signal.h>
- #include <arpa/inet.h>
- #include <fcntl.h>
- #include <unistd.h>
diff --git a/app-admin/rsyslog/rsyslog-8.2404.0-r3.ebuild b/app-admin/rsyslog/rsyslog-8.2404.0-r3.ebuild
deleted file mode 100644
index c76877eb8515..000000000000
--- a/app-admin/rsyslog/rsyslog-8.2404.0-r3.ebuild
+++ /dev/null
@@ -1,509 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit autotools linux-info python-any-r1 systemd
-
-DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
-HOMEPAGE="https://www.rsyslog.com/
- https://github.com/rsyslog/rsyslog/"
-
-if [[ "${PV}" == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/rsyslog/${PN}.git"
- DOC_REPO_URI="https://github.com/rsyslog/${PN}-doc.git"
-
- inherit git-r3
-else
- SRC_URI="
- https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
- doc? (
- https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz
- )
- "
-
- KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc x86"
-fi
-
-LICENSE="GPL-3 LGPL-3 Apache-2.0"
-SLOT="0"
-
-IUSE="clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp"
-IUSE+=" impcap jemalloc kafka kerberos kubernetes mdblookup"
-IUSE+=" mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl"
-IUSE+=" postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl"
-IUSE+=" systemd test usertools +uuid xxhash zeromq"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- kubernetes? ( normalize )
- ssl? ( || ( gnutls openssl ) )
-"
-
-BDEPEND=">=dev-build/autoconf-archive-2015.02.24
- sys-apps/lsb-release
- virtual/pkgconfig
- test? (
- jemalloc? ( <sys-libs/libfaketime-0.9.7 )
- !jemalloc? ( sys-libs/libfaketime )
- ${PYTHON_DEPS}
- )"
-
-RDEPEND="
- >=dev-libs/libfastjson-0.99.8:=
- >=dev-libs/libestr-0.1.9
- >=sys-libs/zlib-1.2.5
- curl? ( >=net-misc/curl-7.35.0 )
- dbi? ( >=dev-db/libdbi-0.8.3 )
- elasticsearch? ( >=net-misc/curl-7.35.0 )
- gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
- imhttp? (
- dev-libs/apr-util
- www-servers/civetweb
- virtual/libcrypt:=
- )
- impcap? ( net-libs/libpcap )
- jemalloc? ( >=dev-libs/jemalloc-3.3.1:= )
- kafka? ( >=dev-libs/librdkafka-0.9.0.99:= )
- kerberos? ( virtual/krb5 )
- kubernetes? ( >=net-misc/curl-7.35.0 )
- mdblookup? ( dev-libs/libmaxminddb:= )
- mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= )
- mysql? ( dev-db/mysql-connector-c:= )
- normalize? (
- >=dev-libs/liblognorm-2.0.3:=
- )
- clickhouse? ( >=net-misc/curl-7.35.0 )
- omhttpfs? ( >=net-misc/curl-7.35.0 )
- omudpspoof? ( >=net-libs/libnet-1.1.6 )
- postgres? ( >=dev-db/postgresql-8.4.20:= )
- rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
- redis? (
- >=dev-libs/hiredis-0.11.0:=
- dev-libs/libevent[threads(+)]
- )
- relp? ( >=dev-libs/librelp-1.2.17:= )
- rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195(+)] )
- rfc5424hmac? (
- >=dev-libs/openssl-0.9.8y:0=
- )
- snmp? ( >=net-analyzer/net-snmp-5.7.2 )
- ssl? (
- gnutls? ( >=net-libs/gnutls-2.12.23:0= )
- openssl? (
- dev-libs/openssl:0=
- )
- )
- systemd? ( >=sys-apps/systemd-234 )
- uuid? ( sys-apps/util-linux:0= )
- xxhash? ( dev-libs/xxhash:= )
- zeromq? (
- >=net-libs/czmq-4:=[drafts]
- )"
-
-DEPEND="
- ${RDEPEND}
- elibc_musl? ( sys-libs/queue-standalone )
-"
-
-if [[ "${PV}" == "9999" ]]; then
- BDEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
- BDEPEND+=" >=app-alternatives/lex-2.5.39-r1"
- BDEPEND+=" >=app-alternatives/yacc-2.4.3"
- BDEPEND+=" >=dev-python/docutils-0.12"
-fi
-
-CONFIG_CHECK="~INOTIFY_USER"
-WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!"
-
-PATCHES=( "${FILESDIR}/${PN}-8.2112.0-pr5024-configure.patch" )
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_unpack() {
- if [[ "${PV}" == "9999" ]]; then
- git-r3_fetch
- git-r3_checkout
- else
- unpack "${P}.tar.gz"
- fi
-
- if use doc; then
- if [[ "${PV}" == "9999" ]]; then
- local _EGIT_BRANCH=
- if [[ -n "${EGIT_BRANCH}" ]]; then
- # Cannot use rsyslog commits/branches for documentation repository
- _EGIT_BRANCH="${EGIT_BRANCH}"
-
- unset EGIT_BRANCH
- fi
-
- git-r3_fetch "${DOC_REPO_URI}"
- git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
-
- if [[ -n "${_EGIT_BRANCH}" ]]; then
- # Restore previous EGIT_BRANCH information
- EGIT_BRANCH=${_EGIT_BRANCH}
- fi
- else
- cd "${S}" || die "Cannot change dir into '${S}'"
- mkdir docs || die "Failed to create docs directory"
- cd docs || die "Failed to change dir into '${S}/docs'"
-
- unpack "${PN}-doc-${PV}.tar.gz"
- fi
- fi
-}
-
-src_prepare() {
- default
-
- # Bug: https://github.com/rsyslog/rsyslog/issues/3626
- sed -i \
- -e '\|^#!/bin/bash$|a exit 77' \
- tests/mmkubernetes-cache-expir*.sh \
- || die "Failed to disable known test failure mmkubernetes-cache-expir*.sh"
-
- sed -i \
- -e '\|^#!/bin/bash$|a exit 0' \
- tests/omprog-close-unresponsive*.sh \
- || die "Failed to disable test omprog-close-unresponsive*.sh"
-
- sed -i \
- -e '\|^#!/bin/bash$|a exit 0' \
- tests/uxsock_simple.sh \
- || die "Failed to disable test uxsock_simple.sh"
-
- eautoreconf
-}
-
-src_configure() {
- # Maintainer notes:
- # * Guardtime support is missing because libgt isn't yet available
- # in portage.
- # * Hadoop's HDFS file system output module is currently not
- # supported in Gentoo because nobody is able to test it
- # (JAVA dependency).
- # * dev-libs/hiredis doesn't provide pkg-config (see #504614,
- # upstream PR 129 and 136) so we need to export HIREDIS_*
- # variables because rsyslog's build system depends on pkg-config.
-
- if use redis ; then
- export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
- export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
- fi
-
- local -a myeconfargs=(
- --disable-debug-symbols
- --disable-generate-man-pages
- --without-valgrind-testbench
- --disable-liblogging-stdlog
- --disable-imfile-tests # Some imfile tests fail (noticed in version 8.2208.0)
- $(use_enable test testbench)
- $(use_enable test libfaketime)
- $(use_enable test extended-tests)
- # Input Plugins without dependencies
- --enable-imbatchreport
- --enable-imdiag
- --enable-imdocker
- --enable-imfile
- --enable-improg
- --enable-impstats
- --enable-imptcp
- # Message Modificiation Plugins without dependencies
- --enable-mmanon
- --enable-mmaudit
- --enable-mmcount
- --enable-mmfields
- --enable-mmjsonparse
- --enable-mmpstrucdata
- --enable-mmrm1stspace
- --enable-mmsequence
- --enable-mmtaghostname
- --enable-mmutf8fix
- # Output Modification Plugins without dependencies
- --enable-mail
- --enable-omprog
- --enable-omruleset
- --enable-omstdout
- --enable-omuxsock
- # Misc
- --enable-fmhash
- --enable-fmunflatten
- $(use_enable xxhash fmhash-xxhash)
- --enable-pmaixforwardedfrom
- --enable-pmciscoios
- --enable-pmcisconames
- --enable-pmdb2diag
- --enable-pmlastmsg
- $(use_enable normalize pmnormalize)
- --enable-pmnull
- --enable-pmpanngfw
- --enable-pmsnare
- # DB
- $(use_enable dbi libdbi)
- $(use_enable mongodb ommongodb)
- $(use_enable mysql)
- $(use_enable postgres pgsql)
- $(use_enable redis imhiredis)
- $(use_enable redis omhiredis)
- # Debug
- $(use_enable debug)
- $(use_enable debug diagtools)
- $(use_enable debug valgrind)
- # Misc
- $(use_enable clickhouse)
- $(use_enable curl fmhttp)
- $(use_enable elasticsearch)
- $(use_enable gcrypt libgcrypt)
- $(use_enable imhttp)
- $(use_enable impcap)
- $(use_enable jemalloc)
- $(use_enable kafka imkafka)
- $(use_enable kafka omkafka)
- $(use_enable kerberos gssapi-krb5)
- $(use_enable kubernetes mmkubernetes)
- $(use_enable normalize mmnormalize)
- $(use_enable mdblookup mmdblookup)
- $(use_enable omhttp)
- $(use_enable omhttpfs)
- $(use_enable omudpspoof)
- $(use_enable rabbitmq omrabbitmq)
- $(use_enable relp)
- $(use_enable rfc3195)
- $(use_enable rfc5424hmac mmrfc5424addhmac)
- $(use_enable snmp)
- $(use_enable snmp mmsnmptrapd)
- $(use_enable gnutls)
- $(use_enable openssl)
- $(use_enable systemd imjournal)
- $(use_enable systemd omjournal)
- $(use_enable usertools)
- $(use_enable uuid)
- $(use_enable zeromq imczmq)
- $(use_enable zeromq omczmq)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- default
-
- if use doc && [[ "${PV}" == "9999" ]]; then
- einfo "Building documentation ..."
- local doc_dir="${S}/docs"
- cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
- sphinx-build -b html source build || die "Building documentation failed!"
- fi
-}
-
-src_test() {
- local _has_increased_ulimit=
-
- # Sometimes tests aren't executable (i.e. when added via patch)
- einfo "Adjusting permissions of test scripts ..."
- find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \
- die "Failed to adjust test scripts permission"
-
- if ulimit -n 3072; then
- _has_increased_ulimit="true"
- fi
-
- if ! emake --jobs 1 check; then
- eerror "Test suite failed! :("
-
- if [[ -z "${_has_increased_ulimit}" ]]; then
- eerror "Probably because open file limit couldn't be set to 3072."
- fi
-
- if has userpriv ${FEATURES}; then
- eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
- "before you submit a bug report."
- fi
-
- fi
-}
-
-src_install() {
- local -a DOCS=(
- AUTHORS
- ChangeLog
- "${FILESDIR}"/README.gentoo-r1
- )
-
- use doc && local -a HTML_DOCS=( "${S}/docs/build/." )
-
- default
-
- newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
- newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
-
- systemd_newunit "${FILESDIR}/${PN}.service" ${PN}.service
-
- keepdir /var/spool/${PN}
- keepdir /etc/ssl/${PN}
- keepdir /etc/${PN}.d
-
- insinto /etc
- newins "${FILESDIR}/${PN}.conf" ${PN}.conf
-
- insinto /etc/rsyslog.d/
- newins "${FILESDIR}/50-default-r2.conf" 50-default.conf
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}/${PN}-r1.logrotate" ${PN}
-
- if use mysql; then
- insinto /usr/share/${PN}/scripts/mysql
- doins plugins/ommysql/createDB.sql
- fi
-
- if use postgres; then
- insinto /usr/share/${PN}/scripts/pgsql
- doins plugins/ompgsql/createDB.sql
- fi
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- local advertise_readme=0
-
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
-
- advertise_readme=1
-
- if use mysql || use postgres; then
- echo
- elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
- elog " /usr/share/doc/${PF}/scripts"
- fi
-
- if use ssl; then
- echo
- elog "To create a default CA and certificates for your server and clients, run:"
- elog " emerge --config =${PF}"
- elog "on your logging server. You can run it several times,"
- elog "once for each logging client. The client certificates will be signed"
- elog "using the CA certificate generated during the first run."
- fi
- fi
-
- if [[ ${advertise_readme} -gt 0 ]]; then
- # We need to show the README file location
-
- echo ""
- elog "Please read"
- elog ""
- elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
- elog ""
- elog "for more details."
- fi
-}
-
-pkg_config() {
- if ! use ssl ; then
- einfo "There is nothing to configure for rsyslog unless you"
- einfo "used USE=ssl to build it."
-
- return 0
- fi
-
- if ! hash certtool &>/dev/null; then
- die "certtool not found! Is net-libs/gnutls[tools] is installed?"
- fi
-
- # Make sure the certificates directory exists
- local CERTDIR="${EROOT}/etc/ssl/${PN}"
- if [[ ! -d "${CERTDIR}" ]]; then
- mkdir "${CERTDIR}" || die
- fi
- einfo "Your certificates will be stored in ${CERTDIR}"
-
- # Create a default CA if needed
- if [[ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]]; then
- einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
- certtool --generate-privkey \
- --outfile "${CERTDIR}/${PN}_ca.privkey.pem" || die
- chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
-
- cat > "${T}/${PF}.$$" <<- _EOF
- cn = Portage automated CA
- ca
- cert_signing_key
- expiration_days = 3650
- _EOF
-
- certtool --generate-self-signed \
- --load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
- --outfile "${CERTDIR}/${PN}_ca.cert.pem" \
- --template "${T}/${PF}.$$" || die
- chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
-
- # Create the server certificate
- echo
- einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
- read -r CN
-
- einfo "Creating private key and certificate for server ${CN}..."
- certtool --generate-privkey \
- --outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
- chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
-
- cat > "${T}/${PF}.$$" <<- _EOF
- cn = ${CN}
- tls_www_server
- dns_name = ${CN}
- expiration_days = 3650
- _EOF
-
- certtool --generate-certificate \
- --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
- --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
- --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
- --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
- --template "${T}/${PF}.$$" &>/dev/null
- chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
-
- else
- einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
- fi
-
- # Create a client certificate
- echo
- einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
- read -r CN
-
- einfo "Creating private key and certificate for client ${CN}..."
- certtool --generate-privkey \
- --outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
- chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
-
- cat > "${T}/${PF}.$$" <<- _EOF
- cn = ${CN}
- tls_www_client
- dns_name = ${CN}
- expiration_days = 3650
- _EOF
-
- certtool --generate-certificate \
- --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
- --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
- --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
- --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
- --template "${T}/${PF}.$$" || die
- chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
-
- rm -f "${T}/${PF}.$$"
-
- echo
- einfo "Here is the documentation on how to encrypt your log traffic:"
- einfo " https://www.rsyslog.com/doc/rsyslog_tls.html"
-}
diff --git a/app-admin/rsyslog/rsyslog-8.2410.0-r3.ebuild b/app-admin/rsyslog/rsyslog-8.2410.0-r3.ebuild
deleted file mode 100644
index b5667e1b8296..000000000000
--- a/app-admin/rsyslog/rsyslog-8.2410.0-r3.ebuild
+++ /dev/null
@@ -1,518 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit autotools flag-o-matic linux-info python-any-r1 systemd
-
-DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
-HOMEPAGE="https://www.rsyslog.com/
- https://github.com/rsyslog/rsyslog/"
-
-if [[ "${PV}" == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/rsyslog/${PN}.git"
- DOC_REPO_URI="https://github.com/rsyslog/${PN}-doc.git"
-
- inherit git-r3
-else
- SRC_URI="
- https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz
- doc? (
- https://www.rsyslog.com/files/download/${PN}/${PN}-doc-${PV}.tar.gz
- )
- "
-
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~riscv ~sparc ~x86"
-fi
-
-LICENSE="GPL-3 LGPL-3 Apache-2.0"
-SLOT="0"
-
-IUSE="clickhouse curl dbi debug doc elasticsearch +gcrypt gnutls imhttp"
-IUSE+=" impcap jemalloc kafka kerberos kubernetes mdblookup"
-IUSE+=" mongodb mysql normalize omhttp omhttpfs omudpspoof +openssl"
-IUSE+=" postgres rabbitmq redis relp rfc3195 rfc5424hmac snmp +ssl"
-IUSE+=" systemd test usertools +uuid xxhash zeromq"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- kubernetes? ( normalize )
- ssl? ( || ( gnutls openssl ) )
-"
-
-BDEPEND=">=dev-build/autoconf-archive-2015.02.24
- sys-apps/lsb-release
- virtual/pkgconfig
- test? (
- jemalloc? ( <sys-libs/libfaketime-0.9.7 )
- !jemalloc? ( sys-libs/libfaketime )
- ${PYTHON_DEPS}
- )"
-
-RDEPEND="
- >=dev-libs/libfastjson-0.99.8:=
- >=dev-libs/libestr-0.1.9
- >=sys-libs/zlib-1.2.5
- curl? ( >=net-misc/curl-7.35.0 )
- dbi? ( >=dev-db/libdbi-0.8.3 )
- elasticsearch? ( >=net-misc/curl-7.35.0 )
- gcrypt? ( >=dev-libs/libgcrypt-1.5.3:= )
- imhttp? (
- dev-libs/apr-util
- www-servers/civetweb
- virtual/libcrypt:=
- )
- impcap? ( net-libs/libpcap )
- jemalloc? ( >=dev-libs/jemalloc-3.3.1:= )
- kafka? ( >=dev-libs/librdkafka-0.9.0.99:= )
- kerberos? ( virtual/krb5 )
- kubernetes? ( >=net-misc/curl-7.35.0 )
- mdblookup? ( dev-libs/libmaxminddb:= )
- mongodb? ( >=dev-libs/mongo-c-driver-1.1.10:= )
- mysql? ( dev-db/mysql-connector-c:= )
- normalize? (
- >=dev-libs/liblognorm-2.0.3:=
- )
- clickhouse? ( >=net-misc/curl-7.35.0 )
- omhttpfs? ( >=net-misc/curl-7.35.0 )
- omudpspoof? ( >=net-libs/libnet-1.1.6 )
- postgres? ( >=dev-db/postgresql-8.4.20:= )
- rabbitmq? ( >=net-libs/rabbitmq-c-0.3.0:= )
- redis? (
- >=dev-libs/hiredis-0.11.0:=
- dev-libs/libevent[threads(+)]
- )
- relp? ( >=dev-libs/librelp-1.2.17:= )
- rfc3195? ( >=dev-libs/liblogging-1.0.1:=[rfc3195(+)] )
- rfc5424hmac? (
- >=dev-libs/openssl-0.9.8y:0=
- )
- snmp? ( >=net-analyzer/net-snmp-5.7.2 )
- ssl? (
- gnutls? ( >=net-libs/gnutls-2.12.23:0= )
- openssl? (
- dev-libs/openssl:0=
- )
- )
- systemd? ( >=sys-apps/systemd-234 )
- uuid? ( sys-apps/util-linux:0= )
- xxhash? ( dev-libs/xxhash:= )
- zeromq? (
- >=net-libs/czmq-4:=[drafts]
- )"
-
-DEPEND="
- ${RDEPEND}
- elibc_musl? ( sys-libs/queue-standalone )
-"
-
-if [[ "${PV}" == "9999" ]]; then
- BDEPEND+=" doc? ( >=dev-python/sphinx-1.1.3-r7 )"
- BDEPEND+=" >=app-alternatives/lex-2.5.39-r1"
- BDEPEND+=" >=app-alternatives/yacc-2.4.3"
- BDEPEND+=" >=dev-python/docutils-0.12"
-fi
-
-CONFIG_CHECK="~INOTIFY_USER"
-WARNING_INOTIFY_USER="CONFIG_INOTIFY_USER isn't set. Imfile module on this system will only support polling mode!"
-
-PATCHES=(
- "${FILESDIR}/${PN}-8.2112.0-pr5024-configure.patch"
- "${FILESDIR}/signal_header.patch"
-)
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_unpack() {
- if [[ "${PV}" == "9999" ]]; then
- git-r3_fetch
- git-r3_checkout
- else
- unpack "${P}.tar.gz"
- fi
-
- if use doc; then
- if [[ "${PV}" == "9999" ]]; then
- local _EGIT_BRANCH=
- if [[ -n "${EGIT_BRANCH}" ]]; then
- # Cannot use rsyslog commits/branches for documentation repository
- _EGIT_BRANCH="${EGIT_BRANCH}"
-
- unset EGIT_BRANCH
- fi
-
- git-r3_fetch "${DOC_REPO_URI}"
- git-r3_checkout "${DOC_REPO_URI}" "${S}"/docs
-
- if [[ -n "${_EGIT_BRANCH}" ]]; then
- # Restore previous EGIT_BRANCH information
- EGIT_BRANCH=${_EGIT_BRANCH}
- fi
- else
- cd "${S}" || die "Cannot change dir into '${S}'"
- mkdir docs || die "Failed to create docs directory"
- cd docs || die "Failed to change dir into '${S}/docs'"
-
- unpack "${PN}-doc-${PV}.tar.gz"
- fi
- fi
-}
-
-src_prepare() {
- default
-
- # Bug: https://github.com/rsyslog/rsyslog/issues/3626
- sed -i \
- -e '\|^#!/bin/bash$|a exit 77' \
- tests/mmkubernetes-cache-expir*.sh \
- || die "Failed to disable known test failure mmkubernetes-cache-expir*.sh"
-
- sed -i \
- -e '\|^#!/bin/bash$|a exit 0' \
- tests/omprog-close-unresponsive*.sh \
- || die "Failed to disable test omprog-close-unresponsive*.sh"
-
- sed -i \
- -e '\|^#!/bin/bash$|a exit 0' \
- tests/uxsock_simple.sh \
- || die "Failed to disable test uxsock_simple.sh"
-
- eautoreconf
-}
-
-src_configure() {
- # https://github.com/rsyslog/rsyslog/issues/5507 (bug #943899)
- append-cflags -std=gnu17
-
- # Maintainer notes:
- # * Guardtime support is missing because libgt isn't yet available
- # in portage.
- # * Hadoop's HDFS file system output module is currently not
- # supported in Gentoo because nobody is able to test it
- # (JAVA dependency).
- # * dev-libs/hiredis doesn't provide pkg-config (see #504614,
- # upstream PR 129 and 136) so we need to export HIREDIS_*
- # variables because rsyslog's build system depends on pkg-config.
-
- if use redis ; then
- export HIREDIS_LIBS="-L${EPREFIX}/usr/$(get_libdir) -lhiredis"
- export HIREDIS_CFLAGS="-I${EPREFIX}/usr/include"
- fi
-
- local -a myeconfargs=(
- --disable-debug-symbols
- --disable-generate-man-pages
- --without-valgrind-testbench
- --disable-liblogging-stdlog
- --disable-imfile-tests # Some imfile tests fail (noticed in version 8.2208.0)
- $(use_enable test testbench)
- $(use_enable test libfaketime)
- $(use_enable test extended-tests)
- # Input Plugins without dependencies
- --enable-imbatchreport
- --enable-imdiag
- --enable-imdocker
- --enable-imfile
- --enable-improg
- --enable-impstats
- --enable-imptcp
- # Message Modificiation Plugins without dependencies
- --enable-mmanon
- --enable-mmaudit
- --enable-mmcount
- --enable-mmfields
- --enable-mmjsonparse
- --enable-mmpstrucdata
- --enable-mmrm1stspace
- --enable-mmsequence
- --enable-mmtaghostname
- --enable-mmutf8fix
- # Output Modification Plugins without dependencies
- --enable-mail
- --enable-omprog
- --enable-omruleset
- --enable-omstdout
- --enable-omuxsock
- # Misc
- --enable-fmhash
- --enable-fmunflatten
- $(use_enable xxhash fmhash-xxhash)
- --enable-pmaixforwardedfrom
- --enable-pmciscoios
- --enable-pmcisconames
- --enable-pmdb2diag
- --enable-pmlastmsg
- $(use_enable normalize pmnormalize)
- --enable-pmnull
- --enable-pmpanngfw
- --enable-pmsnare
- # DB
- $(use_enable dbi libdbi)
- $(use_enable mongodb ommongodb)
- $(use_enable mysql)
- $(use_enable postgres pgsql)
- $(use_enable redis imhiredis)
- $(use_enable redis omhiredis)
- # Debug
- $(use_enable debug)
- $(use_enable debug diagtools)
- $(use_enable debug valgrind)
- # Transport security
- $(use_enable openssl imdtls)
- $(use_enable openssl omdtls)
- $(use_enable openssl)
- # Misc
- $(use_enable clickhouse)
- $(use_enable curl fmhttp)
- $(use_enable elasticsearch)
- $(use_enable gcrypt libgcrypt)
- $(use_enable gnutls)
- $(use_enable imhttp)
- $(use_enable impcap)
- $(use_enable jemalloc)
- $(use_enable kafka imkafka)
- $(use_enable kafka omkafka)
- $(use_enable kerberos gssapi-krb5)
- $(use_enable kubernetes mmkubernetes)
- $(use_enable mdblookup mmdblookup)
- $(use_enable normalize mmnormalize)
- $(use_enable omhttp)
- $(use_enable omhttpfs)
- $(use_enable omudpspoof)
- $(use_enable rabbitmq omrabbitmq)
- $(use_enable relp)
- $(use_enable rfc3195)
- $(use_enable rfc5424hmac mmrfc5424addhmac)
- $(use_enable snmp mmsnmptrapd)
- $(use_enable snmp)
- $(use_enable systemd imjournal)
- $(use_enable systemd omjournal)
- $(use_enable usertools)
- $(use_enable uuid)
- $(use_enable zeromq imczmq)
- $(use_enable zeromq omczmq)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- default
-
- if use doc && [[ "${PV}" == "9999" ]]; then
- einfo "Building documentation ..."
- local doc_dir="${S}/docs"
- cd "${doc_dir}" || die "Cannot chdir into \"${doc_dir}\"!"
- sphinx-build -b html source build || die "Building documentation failed!"
- fi
-}
-
-src_test() {
- local _has_increased_ulimit=
-
- # Sometimes tests aren't executable (i.e. when added via patch)
- einfo "Adjusting permissions of test scripts ..."
- find "${S}"/tests -type f -name '*.sh' \! -perm -111 -exec chmod a+x '{}' \; || \
- die "Failed to adjust test scripts permission"
-
- if ulimit -n 3072; then
- _has_increased_ulimit="true"
- fi
-
- if ! emake --jobs 1 check; then
- eerror "Test suite failed! :("
-
- if [[ -z "${_has_increased_ulimit}" ]]; then
- eerror "Probably because open file limit couldn't be set to 3072."
- fi
-
- if has userpriv ${FEATURES}; then
- eerror "Please try to reproduce the test suite failure with FEATURES=-userpriv " \
- "before you submit a bug report."
- fi
-
- fi
-}
-
-src_install() {
- local -a DOCS=(
- AUTHORS
- ChangeLog
- "${FILESDIR}"/README.gentoo-r1
- )
-
- use doc && local -a HTML_DOCS=( "${S}/docs/build/." )
-
- default
-
- newconfd "${FILESDIR}/${PN}.confd-r1" ${PN}
- newinitd "${FILESDIR}/${PN}.initd-r1" ${PN}
-
- systemd_newunit "${FILESDIR}/${PN}.service" ${PN}.service
-
- keepdir /var/spool/${PN}
- keepdir /etc/ssl/${PN}
- keepdir /etc/${PN}.d
-
- insinto /etc
- newins "${FILESDIR}/${PN}.conf" ${PN}.conf
-
- insinto /etc/rsyslog.d/
- newins "${FILESDIR}/50-default-r2.conf" 50-default.conf
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}/${PN}-r1.logrotate" ${PN}
-
- if use mysql; then
- insinto /usr/share/${PN}/scripts/mysql
- doins plugins/ommysql/createDB.sql
- fi
-
- if use postgres; then
- insinto /usr/share/${PN}/scripts/pgsql
- doins plugins/ompgsql/createDB.sql
- fi
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- local advertise_readme=0
-
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
-
- advertise_readme=1
-
- if use mysql || use postgres; then
- echo
- elog "Sample SQL scripts for MySQL & PostgreSQL have been installed to:"
- elog " /usr/share/doc/${PF}/scripts"
- fi
-
- if use ssl; then
- echo
- elog "To create a default CA and certificates for your server and clients, run:"
- elog " emerge --config =${PF}"
- elog "on your logging server. You can run it several times,"
- elog "once for each logging client. The client certificates will be signed"
- elog "using the CA certificate generated during the first run."
- fi
- fi
-
- if [[ ${advertise_readme} -gt 0 ]]; then
- # We need to show the README file location
-
- echo ""
- elog "Please read"
- elog ""
- elog " ${EPREFIX}/usr/share/doc/${PF}/README.gentoo*"
- elog ""
- elog "for more details."
- fi
-}
-
-pkg_config() {
- if ! use ssl ; then
- einfo "There is nothing to configure for rsyslog unless you"
- einfo "used USE=ssl to build it."
-
- return 0
- fi
-
- if ! hash certtool &>/dev/null; then
- die "certtool not found! Is net-libs/gnutls[tools] is installed?"
- fi
-
- # Make sure the certificates directory exists
- local CERTDIR="${EROOT}/etc/ssl/${PN}"
- if [[ ! -d "${CERTDIR}" ]]; then
- mkdir "${CERTDIR}" || die
- fi
- einfo "Your certificates will be stored in ${CERTDIR}"
-
- # Create a default CA if needed
- if [[ ! -f "${CERTDIR}/${PN}_ca.cert.pem" ]]; then
- einfo "No CA key and certificate found in ${CERTDIR}, creating them for you..."
- certtool --generate-privkey \
- --outfile "${CERTDIR}/${PN}_ca.privkey.pem" || die
- chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
-
- cat > "${T}/${PF}.$$" <<- _EOF
- cn = Portage automated CA
- ca
- cert_signing_key
- expiration_days = 3650
- _EOF
-
- certtool --generate-self-signed \
- --load-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
- --outfile "${CERTDIR}/${PN}_ca.cert.pem" \
- --template "${T}/${PF}.$$" || die
- chmod 400 "${CERTDIR}/${PN}_ca.privkey.pem"
-
- # Create the server certificate
- echo
- einfon "Please type the Common Name of the SERVER you wish to create a certificate for: "
- read -r CN
-
- einfo "Creating private key and certificate for server ${CN}..."
- certtool --generate-privkey \
- --outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
- chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
-
- cat > "${T}/${PF}.$$" <<- _EOF
- cn = ${CN}
- tls_www_server
- dns_name = ${CN}
- expiration_days = 3650
- _EOF
-
- certtool --generate-certificate \
- --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
- --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
- --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
- --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
- --template "${T}/${PF}.$$" &>/dev/null
- chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
-
- else
- einfo "Found existing ${CERTDIR}/${PN}_ca.cert.pem, skipping CA and SERVER creation."
- fi
-
- # Create a client certificate
- echo
- einfon "Please type the Common Name of the CLIENT you wish to create a certificate for: "
- read -r CN
-
- einfo "Creating private key and certificate for client ${CN}..."
- certtool --generate-privkey \
- --outfile "${CERTDIR}/${PN}_${CN}.key.pem" || die
- chmod 400 "${CERTDIR}/${PN}_${CN}.key.pem"
-
- cat > "${T}/${PF}.$$" <<- _EOF
- cn = ${CN}
- tls_www_client
- dns_name = ${CN}
- expiration_days = 3650
- _EOF
-
- certtool --generate-certificate \
- --outfile "${CERTDIR}/${PN}_${CN}.cert.pem" \
- --load-privkey "${CERTDIR}/${PN}_${CN}.key.pem" \
- --load-ca-certificate "${CERTDIR}/${PN}_ca.cert.pem" \
- --load-ca-privkey "${CERTDIR}/${PN}_ca.privkey.pem" \
- --template "${T}/${PF}.$$" || die
- chmod 400 "${CERTDIR}/${PN}_${CN}.cert.pem"
-
- rm -f "${T}/${PF}.$$"
-
- echo
- einfo "Here is the documentation on how to encrypt your log traffic:"
- einfo " https://www.rsyslog.com/doc/rsyslog_tls.html"
-}
diff --git a/app-admin/ryzen_smu/Manifest b/app-admin/ryzen_smu/Manifest
index 103342436d13..515f0f18a6c8 100644
--- a/app-admin/ryzen_smu/Manifest
+++ b/app-admin/ryzen_smu/Manifest
@@ -1,10 +1,6 @@
AUX ryzen_smu.conf 10 BLAKE2B 4099cb0962beb496d9eed8887cceadb7c442bf8af1252e7dc30940453c21439826f586e788977cd096b8574353926e2dcf8423efc05caf2ab5fa735139fac987 SHA512 862161eebcfc772c64a30fa402cb8e7961856416611af0585ba16264a7ad94f213aaacff24c49dd09b996b9a785e0def68252c1c4150345c44940e42cd3a05eb
-DIST ryzen_smu-0.1.2.tar.gz 169644 BLAKE2B 48445c857d10077b87513d1ccaf6b94d46f6c9179f327de4309d699a17bdd6b41f956e29e324a466451fb2ed68218730c0a02a19b820909cc606eaeea85ed9ab SHA512 7a47b193c7143c3b6bcc2943f9ee895fa1184c9c14953e728cda4f6c8416bef19f0c5fa34344bc47e21101f47816961c4a5f222fd70a7d29401452f90c75ba04
-DIST ryzen_smu-0.1.2_p20210627.tar.xz 151900 BLAKE2B c3845755753256aeee4e68d106e2f61c3c2578a31035eebac60d6e484f60a592de1c67574519d48cf251403cc118dd98efd030d4d7eee23f58b8f7b0d2e0ca8c SHA512 65578d8696fe3b8d002895614df72d57700fb1a5b8587fe0671a6863446fad72425400f9f6767abfdc636927132820e63b7f780fd9e88b5ab4b13668be405ed0
DIST ryzen_smu-0.1.2_p20211205.tar.xz 386260 BLAKE2B eea0466f6abd93a18c670fbbf603be7efb60807865151543341b6a0a9f248eff8a99d8ecda864bebab6e5e2471ff7239681a83ae9b3dded3b1350a7f363ee62c SHA512 93f7eaac4811ac6e3d46abeb012b1ff4e334fc9247a3747ca67489a35ea04dce20806ae2e57f46e930e5238d1d2a966e8d0b83f8bf090a735d0c2d078f3256f3
DIST ryzen_smu-v0.1.5.tar.bz2 415723 BLAKE2B 0fed89aad85a5080d4c1a6ecdaaef6ffe2b70f0cebbf58392c725f1aa626151e4b5335096bd63cf73ff29d6f5768ce6e0a844dc7030e8c1e4dc5e04990521651 SHA512 5793beae8204a16800ed876da2a07d2f477a21cef706fed6076e1dcc6e74118b7c45a330e264302d644fdb49f7c44e4fca53dc67e43b2f2a62b3b1ea4ad00d8f
-EBUILD ryzen_smu-0.1.2.ebuild 734 BLAKE2B 12d6de1f710039e5db92698e3bd2af0d2b658d9e84719f2961578d4710f171dc850e9b83a377134a42f4a2109a00fe08510c043698da2c724caadf5b984965bd SHA512 80ae58556632ab6095a9a48699abbc54e0bdca84a1c8b57052ae47336d2e35a82d22c5e0667ed9c01ab14dc0878a794c47787bc01c0a9d9d8eb70ed0790602bc
-EBUILD ryzen_smu-0.1.2_p20210627.ebuild 727 BLAKE2B d2230e9a14222da60f4ba256d968a677ec8266649344fd9ef377cf3607ec03a8f52da414e97328f26e4ff526d0a417cbe516608e07981c79f18b75f99f402daf SHA512 7077291d2dd35fe457286e01f94bf6909cf0644d31020bf56f0266201a0d5b9a96001094d5027ad5ec3fbe5fc28a5070b3f4b617d254beded70930f486c362bb
EBUILD ryzen_smu-0.1.2_p20211205-r1.ebuild 608 BLAKE2B 5211226700c80f810b14b61787abcd43720932e4b01afe62d1d11e60dae627eb113794861bd8cb3f94502063f84d9c260e6f3aa6f8a74d9d8da9d0a877b6a1ce SHA512 2127ef07ff15b5b4ffc656499e3a3ff560ff13816caf97d28b0afb5481f0eb3d9f4b2ec2d4cd56602780bf9a3d4ded4f702fc79e73d7e1f50a35b3da99cdb107
EBUILD ryzen_smu-0.1.2_p20211205.ebuild 1105 BLAKE2B e233be9cabda04df8a4499a6b61bcde68851faf3e55e16f8f1026d55cdbd6acfc9bb8b83f9f233713e49d8db0b1a2bae5447a0c2cb6bc2b600df9dc04044c131 SHA512 0a9148920ed2bc25e74295700018bc5ad75ae8ce0effad5a1c2bf1a56434b6307c89050240e440cc8e20ad2179ae7241898ca0bc2f90e5bd0fcb6ac864b98466
EBUILD ryzen_smu-0.1.5.ebuild 645 BLAKE2B 946fd41871da8b0c792e5c338d65e5e9f0f54e8f095ecaa2e62f54a9a39b894c5575b8a219e07a5b05fc0415c67129fe83a19219dbbefa8da7f329b080eb178e SHA512 8d1a04b7cecab3135fe34c9d1b55c19443f97bb9830309786d629be367b57c7f0fc8fafc6a6e229b0eb7cbd03b4d7f4998ac8955ff259a1cc56447e68a602dca
diff --git a/app-admin/ryzen_smu/ryzen_smu-0.1.2.ebuild b/app-admin/ryzen_smu/ryzen_smu-0.1.2.ebuild
deleted file mode 100644
index 7b435d147eeb..000000000000
--- a/app-admin/ryzen_smu/ryzen_smu-0.1.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod linux-info toolchain-funcs
-
-SRC_URI="https://github.com/leogx9r/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="Kernel driver for AMD Ryzen's System Management Unit"
-HOMEPAGE="https://github.com/leogx9r/ryzen_smu"
-
-SLOT="0"
-LICENSE="GPL-2"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-MODULE_NAMES="ryzen_smu(misc)"
-
-pkg_setup() {
- linux_config_exists
-
- linux-mod_pkg_setup
-
- BUILD_TARGETS="modules"
- BUILD_PARAMS="CC=$(tc-getCC) KERNEL_BUILD=${KERNEL_DIR}"
-}
-
-src_install() {
- linux-mod_src_install
- insinto /usr/lib/modules-load.d/
- newins "${FILESDIR}"/ryzen_smu.conf ryzen_smu.conf
-
-}
diff --git a/app-admin/ryzen_smu/ryzen_smu-0.1.2_p20210627.ebuild b/app-admin/ryzen_smu/ryzen_smu-0.1.2_p20210627.ebuild
deleted file mode 100644
index 6beb7f83fc15..000000000000
--- a/app-admin/ryzen_smu/ryzen_smu-0.1.2_p20210627.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-mod linux-info toolchain-funcs
-
-SRC_URI="https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}.tar.xz"
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="Kernel driver for AMD Ryzen's System Management Unit"
-HOMEPAGE="https://github.com/leogx9r/ryzen_smu"
-
-SLOT="0"
-LICENSE="GPL-2"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-MODULE_NAMES="ryzen_smu(misc)"
-
-pkg_setup() {
- linux_config_exists
-
- linux-mod_pkg_setup
-
- BUILD_TARGETS="modules"
- BUILD_PARAMS="CC=$(tc-getCC) KERNEL_BUILD=${KERNEL_DIR}"
-}
-
-src_install() {
- linux-mod_src_install
- insinto /usr/lib/modules-load.d/
- newins "${FILESDIR}"/ryzen_smu.conf ryzen_smu.conf
-
-}
diff --git a/app-admin/sagan/Manifest b/app-admin/sagan/Manifest
index a4108ac79b37..31d45798769a 100644
--- a/app-admin/sagan/Manifest
+++ b/app-admin/sagan/Manifest
@@ -3,8 +3,6 @@ AUX sagan.init-r1 424 BLAKE2B e6fdd676e772d2abfca02215026a95321edecb41fcbeec3aa4
AUX sagan.logrotate 239 BLAKE2B d3feae0843f34cc66ae930b694924a5a79ad580356c338e5f7473530a4fdd3bbadf4a849c749481dd281940b7116f4778bec55436b966df5ffdea0fc26ae9c2f SHA512 20111f2d1131c58fbd2b11e9c0946e53f100a09042d1c2e7a0204647523afe581da5f3777ce215e7da37d9ed9fa99663e31733d7d4df0cff31ebaea37a816b2e
AUX sagan.service 277 BLAKE2B 524e83a05a0a7e8f83585add01f3365f573dbb0d1dc773ab68b42078267cad1d45f3cf872dfdf2048f8639d1c6edfdf94d5b7c31d7f5760f86430e7b84db6ee4 SHA512 ba8efb9e7f42f15789d63bc7ae0a4c77391ae14c1bb44924634f9fb63c8f2b44d920bce564d60e10816f605c3e6ef572438ca637c9853a350d551462a502a723
AUX sagan.tmpfiles 32 BLAKE2B c00a177b7ea9df47a878783f3372f6d9709ea50e6c8bdde81f7d84bd01ecae1b084cf26ac4d5eeb891034fad29fc67802c557d495d312deb4fb3425a112bfe2f SHA512 7c65575415eaabdad9864f9af14042def57d9de24b4306037f78eda00b4c4d7de5a3b4849a316ee7519a239db2848cf94fb862a23c4b126575d200903389df22
-DIST sagan-2.0.1.tar.gz 487936 BLAKE2B 84a137bb0001c6758979d17cf67442262f732f7d49ce397183c0c226d6135e2c3cd8362452ef6b893e75a9cf5e874256d88f740b94df0dfa39587fc771ad4f8d SHA512 0cc288b67f641346bb0dbfcac2682c8c2b09e3e508b94dd5b2d5a81c2a80c7989f1d54725041210511877bd6b2338e8b0fdcae01f7084d39d48abef073d1fe64
DIST sagan-2.0.2.tar.gz 323114 BLAKE2B f94864fc6ac0c05b17a01a4912afd5e9ea6665e188f64a6af4a635c5f1d53c47f20f9cf642e9fd088e6c73a1b732ad6a92ed9c071a6e66aa15c601a5946f3ccd SHA512 4753e984156c930b390e06802e918c2660e802fb1f07d7e014898f375fe4f8fd787a5b96e239998fed720147bc9a22906b42c75a88cc2695c1d836187d957817
-EBUILD sagan-2.0.1-r6.ebuild 3185 BLAKE2B 768ca29e781e123ceb2b9b776f23436358fa0a91ee5ead70fcfe51e42175a9bb60d26799be4e0a92bd312b0214537eb5eda61f0220603738a1bff99b3821bdd7 SHA512 1e5f04afd5206ec3554c9b4ea2f8067adaba691b2cb9c0b2d710647f55c9661d6a6d2217fc5cccfab2c6dbceb1de0ee8ca15769aa0b9b424d8259727e85bd515
EBUILD sagan-2.0.2.ebuild 3192 BLAKE2B 164a13e1afea2c3c316b6a2cea28d7726393c5e155b7dc02e3c0ae5e5d35a19eab47d9d0af0438000f12f1afa4c814c40ee88e48d9bc9a58871f233e7d6e145f SHA512 eecf742c106085a35746099c6206b19feef2e1535cc3a9c9cc09fc973d63b339c50826da739472a41396fcb64a4c7111e2c041bbae19e3306b8421bf6208468a
MISC metadata.xml 593 BLAKE2B 724db58ea7aa107aafea69924af990c6dc999e1c580e4d582504d9a5f2e9b1ddbf4c98f432c444e489788d8d9c9b832f3325d6677e51891a86536b4d5e62c193 SHA512 ba4bd5e72db0b5941a663d4eb33f40cf5a0b922ccaa9f8ec8e48279a8fd3b8fa22169c35f71c3906b3c87d62591816e601126318108d96f3ce58832897361953
diff --git a/app-admin/sagan/sagan-2.0.1-r6.ebuild b/app-admin/sagan/sagan-2.0.1-r6.ebuild
deleted file mode 100644
index 0ec8735bbd45..000000000000
--- a/app-admin/sagan/sagan-2.0.1-r6.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic tmpfiles systemd
-
-DESCRIPTION="Sagan is a multi-threaded, real time system and event log monitoring system"
-HOMEPAGE="https://github.com/quadrantsec/sagan"
-SRC_URI="https://sagan.quadrantsec.com/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="geoip +libdnet mysql redis +pcap smtp"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- acct-group/sagan
- acct-user/sagan
- app-admin/sagan-rules
- dev-libs/libestr
- dev-libs/libfastjson:=
- dev-libs/liblognorm
- dev-libs/libpcre
- dev-libs/libyaml
- geoip? ( dev-libs/geoip )
- redis? ( dev-libs/hiredis:= )
- pcap? ( net-libs/libpcap )
- smtp? ( net-libs/libesmtp:= )
-"
-
-# Package no longer logs directly to a database
-# and relies on Unified2 format to accomplish it
-RDEPEND="
- ${DEPEND}
- mysql? ( net-analyzer/barnyard2[mysql] )
-"
-
-REQUIRED_USE="mysql? ( libdnet )"
-
-DOCS=( AUTHORS ChangeLog FAQ INSTALL README NEWS TODO )
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- append-flags -fcommon
-
- # TODO: poke at strstr logic and enable/disable CPU_FLAGS_X86_*
- # accordingly?
- # Note that not all of these are used:
- # https://github.com/quadrantsec/sagan/blob/main/m4/ax_ext.m4
- local myeconfargs=(
- --enable-lognorm
- $(use_enable smtp esmtp)
- $(use_enable redis)
- $(use_enable pcap libpcap)
- $(use_enable geoip)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- # No need to create this at build/install time
- rm -r "${ED}"/var/run/ || die
-
- # Fix paths in config file
- sed -i \
- -e "s:/usr/local/:${EPREFIX}/:" \
- -e "s:/var/run/sagan:${EPREFIX}/run/sagan:" \
- "${ED}"/etc/sagan.yaml || die
-
- diropts -g sagan -o sagan -m 750
- # bug #775902
- keepdir /var/sagan/{,fifo}
- keepdir /var/log/sagan/{,stats}
-
- fowners sagan:sagan /var/log/sagan/{,stats}
-
- touch "${ED}"/var/log/sagan/sagan.log || die
- fowners sagan:sagan /var/log/sagan/sagan.log || die
-
- newinitd "${FILESDIR}"/sagan.init-r1 sagan
- newconfd "${FILESDIR}"/sagan.confd sagan
-
- systemd_dounit "${FILESDIR}"/sagan.service
- newtmpfiles "${FILESDIR}"/sagan.tmpfiles sagan.conf
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/sagan.logrotate sagan
-
- docinto examples
- dodoc -r extra/*
-}
-
-pkg_preinst() {
- # bug #775902 revealed that we need 750 on /var/log/sagan or e.g.
- # logrotate will fail. Let's inform the user to fix up permissions
- # in such a case.
- # (fperms won't modify the live filesystem.)
- HAD_BROKEN_PERMS=0
-
- if has_version "<app-admin/sagan-2.0.1-r4" ; then
- HAD_BROKEN_PERMS=1
- fi
-}
-
-pkg_postinst() {
- tmpfiles_process sagan.conf
-
- if [[ "${HAD_BROKEN_PERMS}" -eq 1 ]] ; then
- ewarn "Please fix the permissions on ${EPREFIX}/var/log/sagan:"
- ewarn "e.g. chmod 750 ${EPREFIX}/var/log/sagan"
- ewarn "See bug #775902"
- fi
-
- if use smtp; then
- ewarn "You have enabled smtp use flag. If you plan on using Sagan with"
- ewarn "email, create valid writable home directory for user 'sagan'"
- ewarn "For security reasons it was created with /dev/null home directory"
- fi
-
- einfo "For configuration assistance see"
- einfo "http://wiki.quadrantsec.com/bin/view/Main/SaganHOWTO"
-}
diff --git a/app-admin/selint/Manifest b/app-admin/selint/Manifest
index 948b007c1b64..920617ea3320 100644
--- a/app-admin/selint/Manifest
+++ b/app-admin/selint/Manifest
@@ -1,6 +1,4 @@
-DIST selint-1.2.0.tar.gz 306527 BLAKE2B 842d796d3beea327ac937b977123a9248f317f0ab88e8187ff5ef7b7da2efd9b6c4bccda2dc1fd4661691904f90f346df0120f9398733e62942e70bef5c3c5ab SHA512 e289cb0a25454b1fd5f5435e11f3d956e6c545bbbbe79b7a47d40681746d8eb66bb78bdb541f2629a4f23435853568a8e52d10e6f8dde8e8ddb03f4493ea7504
DIST selint-1.2.1.tar.gz 307680 BLAKE2B 792ab2f79bc449faa6f94c13ce86f805ef36ebd11873019b36ae5f3d7450017d699d046771fc8359442d8aa24b096e1767e78054b8b2173cab6ac9bf0bb30cad SHA512 2b790cb41cab7dddb34dc9b9365641ae94c22356e3e85b5319ec23090cba633ce09e05a9b97eaba8617208057971f8fbdc8bd360b32a1f7ad0178c11c8711888
-EBUILD selint-1.2.0.ebuild 895 BLAKE2B 6942794997a637033577cfe9140f273ea629ce61fb8778b0d5719f96e16613d6d1c53036fdd3ae2b399c8b4a7ac151933a5b5a5249a3e7058d776b0ab13ee6cc SHA512 15c10b251b31394a429d8e7dab14c8fd3a55e9c80bead91be7090ed45ca892037125841c93d4844bf8854e71c0562e77c6d0dc246d34f0f71c1e4d51fb43a048
EBUILD selint-1.2.1.ebuild 879 BLAKE2B b0a21ba1370db3add57be660bc45b45c8a3d08e5df440443a43593e31f283089560dca331ee454921cae9ede6632c7f5e9757f56155a89117786c66c1262c15c SHA512 881fd60d252aedda0b2e96dc9aba9ba0440f3ee543238b3a46ba65f1423aaf6ce0bd330d912b83ac26dd03412973b52269e083b970f99794d933b5c931ef129e
EBUILD selint-9999.ebuild 881 BLAKE2B d27abc26dbbb00230fc21e964f59f6fbd259d01901ac7a9c72e454edf05bfda7da425b320ed4595204878b5920efd487f42fe330873cab336e76a583467eda27 SHA512 eaa98fe2912d670ab4ec96699f559742b5acd889110ccd35ffc8bb58309f213665db9620e914a9bc9f0f273dcbd6817f236031e590dcc1161506177ae913a3e7
MISC metadata.xml 336 BLAKE2B 7451193dc145fb614c82ffbb7cf7e27cc1bdd034eb7ed1eb0a57951267fab2c9850d84052a8161ff85ffdd7292a139024ea3ea391f7dc3637802375b66f466b3 SHA512 c0a0cbfc55ab57271951f401e963bce630ea74f4deb072e219b0d0fb1fa699d25e1ea9af81d619257ee0563d4eeb74fd0e857196c88e0204e6fce5969a881429
diff --git a/app-admin/selint/selint-1.2.0.ebuild b/app-admin/selint/selint-1.2.0.ebuild
deleted file mode 100644
index d8f4a20dbd0a..000000000000
--- a/app-admin/selint/selint-1.2.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Static code analysis of refpolicy style SELinux policy"
-HOMEPAGE="https://github.com/TresysTechnology/selint/wiki"
-
-if [[ ${PV} == 9999 ]] ; then
- inherit autotools git-r3
- EGIT_REPO_URI="https://github.com/TresysTechnology/selint.git"
-else
- SRC_URI="https://github.com/TresysTechnology/selint/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm x86"
-fi
-
-LICENSE="Apache-2.0"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/confuse:=
- dev-libs/uthash
- elibc_musl? ( sys-libs/fts-standalone )"
-
-DEPEND="${RDEPEND}
- test? ( dev-libs/check )"
-
-src_prepare() {
- [[ ${PV} == 9999 ]] && eautoreconf
-
- eapply_user
-}
-
-src_configure() {
- use elibc_musl && append-libs "-lfts"
-
- econf $(use_with test check)
-}
diff --git a/app-admin/terraform/Manifest b/app-admin/terraform/Manifest
index 6f34b1d4e341..e6fdd517673d 100644
--- a/app-admin/terraform/Manifest
+++ b/app-admin/terraform/Manifest
@@ -6,5 +6,5 @@ DIST terraform-1.9.8-deps.tar.xz 107050652 BLAKE2B dfc98d9c58d981899d97278b98071
DIST terraform-1.9.8.tar.gz 6646861 BLAKE2B cadb58e748d41e50cde5fedd362a7558b4122fe33c428c9e841706cdb47426a9ae614fce10ea7ba4b04baa8379ff919707d71776d954754456e42d4e041c32a1 SHA512 dc369d612f8ea463e38538bb144d679b6fe4df2f554ec4715b669abee3d8045076a79d589e1ff950dba4e4aab84ef7a7656dd6d6be278d8b5468aeabd183d818
EBUILD terraform-1.10.5-r1.ebuild 916 BLAKE2B 63f117ce917d8dd86d563f4477152a4a6bed2807e1ea339a30fa0b8af627cd14274827806b2e2ab24fc85f038f3d688e35481614c180c6a5084d935ebe648812 SHA512 fbf8aa789181951ae174b5ff0084652c15e8609b33f6b75fdf02b36adf6d4adc1299176199a925538a405650ddfc6de11f6b1406ccf1f7adb554b142388f47b3
EBUILD terraform-1.9.5.ebuild 876 BLAKE2B 841a5d7654dd92da6e4ecf4473d9daeb6085026ddcd42adcc5c1992b2ddd3931e4c52e8a5922df3a9ca325cc1353eee0ab5698285ca9268852b29bf95c14ef5c SHA512 2a70783aed35558ab923f3bdef52aec9f889989cc3f9e12d6673e9ed2c8fd9f83d6eb27e6310c30ad2435b0cd988e8aac29f5a6eb1a3c15d74186b2994694674
-EBUILD terraform-1.9.8.ebuild 877 BLAKE2B ed81e582aaf9f0da4617e628176f86712272eec094ee4d19c7374c0a247248efb24e2f3688b3db40da85fa170db1de3011ede5240a109168d31f15a69298dd4f SHA512 e443ae4e74edb1cb95279590d4b733376d636f67a6d36757a7f8cafa236576d7e19cab06310b149c175ba19f6c7d049a8fd8cfe8d902a7b6327aef1cc043af85
+EBUILD terraform-1.9.8.ebuild 876 BLAKE2B 1a02da4adf47acd4e21683cb5426f5767e9ddbcdc87d6553eb92f2b03fad4bb09e6e34a8f53d5632a7f6c998f134fc18e5f3ccb62daea9b36f6437a9ac2dcc9c SHA512 30029d09f27752b5e4f7b194513c848c9544ceb4ab6f474c8ac9b6a15533c0105a3b16631be5e07279720f228a64f04048c06b643d10d7e9598448e2c6931ddc
MISC metadata.xml 1076 BLAKE2B 85b510c328c94106cb16527407d4694f6acc80d5aaa7ed677efc438be3522e52befc910b5b8805d2d1705bf1b0b220ed631e40bdbb1297779e96917158977f1a SHA512 06a6e462631d6ae026a127ea4c3f1cba4d84651d03011e08fa028adf2fbcb7dfbcd003d132d4a0ae58b7addafa5588270c3155d0cc400a3730628bd8bd716d95
diff --git a/app-admin/terraform/terraform-1.9.8.ebuild b/app-admin/terraform/terraform-1.9.8.ebuild
index 6366b8f6f5db..dfacd886ed28 100644
--- a/app-admin/terraform/terraform-1.9.8.ebuild
+++ b/app-admin/terraform/terraform-1.9.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz"
LICENSE="BUSL-1.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
BDEPEND="dev-go/gox
>=dev-lang/go-1.21.5"