summaryrefslogtreecommitdiff
path: root/app-admin
diff options
context:
space:
mode:
Diffstat (limited to 'app-admin')
-rw-r--r--app-admin/Manifest.gzbin32201 -> 32194 bytes
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.35.22.ebuild98
-rw-r--r--app-admin/keepassxc/Manifest6
-rw-r--r--app-admin/keepassxc/keepassxc-2.7.9.ebuild6
-rw-r--r--app-admin/keepassxc/keepassxc-9999.ebuild6
-rw-r--r--app-admin/keepassxc/metadata.xml2
-rw-r--r--app-admin/rsyslog/Manifest3
-rw-r--r--app-admin/rsyslog/files/signal_header.patch13
-rw-r--r--app-admin/rsyslog/rsyslog-8.2410.0-r2.ebuild (renamed from app-admin/rsyslog/rsyslog-8.2410.0-r1.ebuild)5
10 files changed, 130 insertions, 11 deletions
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index 5beaecb1e903..ab16d70d9282 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 bea18599ad9d..c55a80c3e420 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -2,8 +2,10 @@ DIST aws-cli-1.35.10.gh.tar.gz 2811446 BLAKE2B 3151e107099821ffa3978d4a0175bf96a
DIST aws-cli-1.35.15.gh.tar.gz 2810766 BLAKE2B 18a8464acede1801a533da89191c31309944123f092a08790d79f1a05d57be9540385e9acac75240c6595573685fbb3046ff3e85530881e25f54bc4213b944c6 SHA512 def601f10f9e4afe3b17b98bdeab58b3fe78b2171d5cc4bbe5892ae8fc348a1bb3467ef8051f6005091708df3c9e3bd85751cedf372f8730ee3197b6e833a652
DIST aws-cli-1.35.20.gh.tar.gz 2817368 BLAKE2B 92c86af16eb29a22c437491c938c08d4a2745067ed923c52f271de3fd249b8fc35d4f7aa9a6e523279c463f619294096b5e88d9800a53fc9d3c3a9ddeae1e507 SHA512 d2a1aafd3aba9441b6560e1a197c1c65c3597883ac93cd8c29e1c88f03cd554039ffaacd8df10392189de5ed0b11169b2d32c8a5513ab70cc0a9f331eb87813a
DIST aws-cli-1.35.21.gh.tar.gz 2817837 BLAKE2B 3dd29e42ddcb46e2da10739de00218c8bd493ce02221c94d67a8ab901921a2530780bf2b08a8d8463b81d69da3001af5ac886a1b93b4596efa2092520d979c63 SHA512 e216824e5453ca8bf21968703172bf13f728899bd07b5a1c7f910926385d884a82549f886c687da016af52918b4a3cbf41b9d485a8577d3c8bca7382333598dd
+DIST aws-cli-1.35.22.gh.tar.gz 2818220 BLAKE2B 8fee8243d11a189ee696317ec12082e3ac17aedb10cb54bdda0f6defd50f9605e2ab4114f7dca4c00cbace6365ee2285a9cea8c7186f994ff1bd796b427762b2 SHA512 ce6be250b7aac5155322e88d9ad4c6b17b0cc9defadc4f420c3d4a0162a5fe43d7321d69cba62ea7804b6875a2fc9ef0802abfb7979b80f16f49255b6a1ddcc1
EBUILD awscli-1.35.10.ebuild 3240 BLAKE2B 89fc679334ea535c78d19b48324652d5d867d9348e002ed52dc3a9e2da19aac3d97b4b1584ed43f0233ecdbd40f8d68def7b89fcd94e0c947cec1b4f47d68be3 SHA512 c9c9827b23178d1a976c1292704f5c28df75d7fddea370baa37c385b783299e4f4f72eea597a54e81656844ef41d8419cc21e49558806d512662eccf4da60ef1
EBUILD awscli-1.35.15.ebuild 3247 BLAKE2B 563e1df537df7a081ac11e541ee21cea26a8799434021b9f814dc2e4a46704be1f2edf529ac225e8a9f6b3a4a81815b30d2d25f782f3b9e1dbcc098367ab769f SHA512 cb54a636f6b46f0956577c1141d9f1f7f2887c0bd53c1eca061f214dfe88591ca2ab9e7e96daa9f9c2b2b14b969c1effd8085928db3d5fcfd61463da871dbdb2
EBUILD awscli-1.35.20.ebuild 3247 BLAKE2B 563e1df537df7a081ac11e541ee21cea26a8799434021b9f814dc2e4a46704be1f2edf529ac225e8a9f6b3a4a81815b30d2d25f782f3b9e1dbcc098367ab769f SHA512 cb54a636f6b46f0956577c1141d9f1f7f2887c0bd53c1eca061f214dfe88591ca2ab9e7e96daa9f9c2b2b14b969c1effd8085928db3d5fcfd61463da871dbdb2
EBUILD awscli-1.35.21.ebuild 3247 BLAKE2B 563e1df537df7a081ac11e541ee21cea26a8799434021b9f814dc2e4a46704be1f2edf529ac225e8a9f6b3a4a81815b30d2d25f782f3b9e1dbcc098367ab769f SHA512 cb54a636f6b46f0956577c1141d9f1f7f2887c0bd53c1eca061f214dfe88591ca2ab9e7e96daa9f9c2b2b14b969c1effd8085928db3d5fcfd61463da871dbdb2
+EBUILD awscli-1.35.22.ebuild 3247 BLAKE2B 563e1df537df7a081ac11e541ee21cea26a8799434021b9f814dc2e4a46704be1f2edf529ac225e8a9f6b3a4a81815b30d2d25f782f3b9e1dbcc098367ab769f SHA512 cb54a636f6b46f0956577c1141d9f1f7f2887c0bd53c1eca061f214dfe88591ca2ab9e7e96daa9f9c2b2b14b969c1effd8085928db3d5fcfd61463da871dbdb2
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.35.22.ebuild b/app-admin/awscli/awscli-1.35.22.ebuild
new file mode 100644
index 000000000000..0fc6192a8587
--- /dev/null
+++ b/app-admin/awscli/awscli-1.35.22.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2024 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.(z+34)
+BOTOCORE_PV="$(ver_cut 1).$(ver_cut 2).$(( $(ver_cut 3-) + 34 ))"
+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.10.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[@]}" )
+ case ${EPYTHON} in
+ python3.13*)
+ EPYTEST_DESELECT+=(
+ # flaky (some ordering?)
+ tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
+ )
+ ;;
+ esac
+ # 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/keepassxc/Manifest b/app-admin/keepassxc/Manifest
index 9415398229f0..fab0ab984579 100644
--- a/app-admin/keepassxc/Manifest
+++ b/app-admin/keepassxc/Manifest
@@ -1,6 +1,6 @@
AUX keepassxc-2.7.4-tests.patch 402 BLAKE2B d1d88059d70e8c43f51bdd94ba17222a919059efadc68712e4f6b8e72885f3088ed96793c8ad26f53000e76414b13b9ebcd52ea447b17e7822ce7d3245f30414 SHA512 e401e341c34a117395cb5852f561770a1f65904e6f649cdd2904a89f7b068c53f46e8509d2e4cafc3c213e2326a01838f719d360fde21d63f29962969f3d16ef
AUX keepassxc-2.7.9-tests.patch 473 BLAKE2B 3d260ca4dcd7b5dd67e3c98bc30b5dd0e2b87e9dc508f3b24f418f1a20e9aa45e5c4da375b737833dc88a33c1bc5a2512eb636a5ffd9fbb686360364ac9f346b SHA512 e321d866ecc632756af85324b2e5b9a58db6442c8361c2ce210d223de8a6435eb4233a967314109f3fa0416883ef5fe34827320881a448ddbf0204cbd5111123
DIST keepassxc-2.7.9-src.tar.xz 9789312 BLAKE2B d9be3e577ae918160662558bb8bd724b5ca5982cb1bba5cda47f0dff042ea9a5c7393dd76ad195a7ba6c9b9e8371c4416840e4ff89e07c610d7351859586acfa SHA512 255102d3b3723a80cdd5f14cde2130b37807db226b48e985bcc2ab537b482e3fb23afde331e15ed02727e98b526d894aa4567f2e82039a2ad9d33a6ad9ea08a4
-EBUILD keepassxc-2.7.9.ebuild 2458 BLAKE2B db0345e8a5edcfae56f30c3b2de2954146239106daf250340a146e9d48b53ddc5037975c37ab457709cce821132bb70c252c24bf76191e166e57e338cf2c57d8 SHA512 502f05a7b7cd9d1589fc3378ffcc13e91882999a5cda5abede9960f4cd0f71d5d9d9f044cc767adb2b5a2b16a5f11fc33e0e2e508c1fe6553394abeccae6efad
-EBUILD keepassxc-9999.ebuild 2460 BLAKE2B be9ae94e8b24fb5a174760ddb98a9183f20a9239f8ce003016093b7734c7e98573c66a080c4fd250211af67d42e99faeb87619716255c5944a00b8b8718dbd52 SHA512 6afe18fe78f6e8fdc1b994a27fa16422624b2a2547e723ccd5dc542813aad253fd4fc9bb073bc5a47ac5c2bbc70d270e77ebc9f3e6354cb4d45497b09ca4039a
-MISC metadata.xml 971 BLAKE2B c5c7b1d80ced1d8bf09d38e18582b2e09a34c2f050bdbf4b586c4588f0ebabc75d4de9448088d451515b14583ff01324b04b8590c431e8962c67330218242391 SHA512 b30c6d8075ac007c15e6beb0f06bb5f70170f5bcbb05c7508633b406c3c2227e5baba03f85b893195f6274f7225e26923338d897cc6e1f9a3b709191303cf941
+EBUILD keepassxc-2.7.9.ebuild 2510 BLAKE2B e4f981ad36c22a1bf434374b15d7c8cef5f75c7f2e7894d8ef008d1af885f5a7dbfee016ef9266c4fa6489a7ada54bead0cced1a4c8ce40a0f86116bd6383cf5 SHA512 3552e7e57a509d0b562b502f64aef6aa9733d924fbbb042a6e3cba1cf31d2f020d077241facb0c19ce873aaf3b88789ee775a7eb7b9b6c4186846620039c38ef
+EBUILD keepassxc-9999.ebuild 2512 BLAKE2B 82e8492bdbdfae5d73a771180151595b24898306cb8b8f1f3b7c5e7736c70bfdc60cf52c185400c353f4112c62d05d5615accb633a55d8a1a47931158a3c3eb5 SHA512 2bad948b3fb58cfa863fd3c15a06a29f607beb9e701c323322548940a262fad9019d6132ffa2db0de3a842d605c720f7d56b8911de7da1cb065d4f8440e1e5cc
+MISC metadata.xml 1115 BLAKE2B c174ef9aa298d9dd22e2ed7577659f54829d6901e6a2804e93372e01306afaafc3fe9eafcc174a8a9051aa922226d6c0e73a527f88f8b37aa87211f210790c4a SHA512 1eabe79fc126352adf9d6fe54260fb4b841abf1aff16f6a19a187030d6afb1ce94b0a18706b6feb60b34f6ce21ab201a3ae92c8a172dff3027684b9a7bc9aa8b
diff --git a/app-admin/keepassxc/keepassxc-2.7.9.ebuild b/app-admin/keepassxc/keepassxc-2.7.9.ebuild
index 1e8de6d2d084..cfc81a1b5a19 100644
--- a/app-admin/keepassxc/keepassxc-2.7.9.ebuild
+++ b/app-admin/keepassxc/keepassxc-2.7.9.ebuild
@@ -28,7 +28,7 @@ fi
LICENSE="LGPL-2.1 GPL-2 GPL-3"
SLOT="0"
-IUSE="X autotype browser doc keeshare +network test yubikey"
+IUSE="X autotype browser doc keeshare +keyring +network +ssh-agent test yubikey"
RESTRICT="!test? ( test )"
REQUIRED_USE="autotype? ( X )"
@@ -96,10 +96,10 @@ src_configure() {
-DWITH_XC_BROWSER="$(usex browser)"
-DWITH_XC_BROWSER_PASSKEYS="$(usex browser)"
-DWITH_XC_BOTAN3=ON
- -DWITH_XC_FDOSECRETS=ON
+ -DWITH_XC_FDOSECRETS="$(usex keyring)"
-DWITH_XC_KEESHARE="$(usex keeshare)"
-DWITH_XC_NETWORKING="$(usex network)"
- -DWITH_XC_SSHAGENT=ON
+ -DWITH_XC_SSHAGENT="$(usex ssh-agent)"
-DWITH_XC_UPDATECHECK=OFF
-DWITH_XC_YUBIKEY="$(usex yubikey)"
-DWITH_XC_X11="$(usex X)"
diff --git a/app-admin/keepassxc/keepassxc-9999.ebuild b/app-admin/keepassxc/keepassxc-9999.ebuild
index 11cc2ac9b84e..59e7e3954042 100644
--- a/app-admin/keepassxc/keepassxc-9999.ebuild
+++ b/app-admin/keepassxc/keepassxc-9999.ebuild
@@ -28,7 +28,7 @@ fi
LICENSE="LGPL-2.1 GPL-2 GPL-3"
SLOT="0"
-IUSE="X autotype browser doc keeshare +network test yubikey"
+IUSE="X autotype browser doc keeshare +keyring +network +ssh-agent test yubikey"
RESTRICT="!test? ( test )"
REQUIRED_USE="autotype? ( X )"
@@ -96,10 +96,10 @@ src_configure() {
-DWITH_XC_BROWSER="$(usex browser)"
-DWITH_XC_BROWSER_PASSKEYS="$(usex browser)"
-DWITH_XC_BOTAN3=ON
- -DWITH_XC_FDOSECRETS=ON
+ -DWITH_XC_FDOSECRETS="$(usex keyring)"
-DWITH_XC_KEESHARE="$(usex keeshare)"
-DWITH_XC_NETWORKING="$(usex network)"
- -DWITH_XC_SSHAGENT=ON
+ -DWITH_XC_SSHAGENT="$(usex ssh-agent)"
-DWITH_XC_UPDATECHECK=OFF
-DWITH_XC_YUBIKEY="$(usex yubikey)"
-DWITH_XC_X11="$(usex X)"
diff --git a/app-admin/keepassxc/metadata.xml b/app-admin/keepassxc/metadata.xml
index d236dbe97541..8bfe82a15e99 100644
--- a/app-admin/keepassxc/metadata.xml
+++ b/app-admin/keepassxc/metadata.xml
@@ -11,6 +11,8 @@
<flag name="keeshare">Enable KeeShare sharing integration</flag>
<flag name="network">Enable network support</flag>
<flag name="yubikey">Enable database unlocking via hardware keys supporting YubiKey-style HMAC-SHA1 protocol</flag>
+ <flag name="ssh-agent">Use KeePassXC to unlock SSH keys</flag>
+ <flag name="keyring">Enable support for use as the the system keyring</flag>
</use>
<longdescription>
KeePassXC provides a safe location for your passwords and similar
diff --git a/app-admin/rsyslog/Manifest b/app-admin/rsyslog/Manifest
index bb6382e8f646..6cfbb83019dd 100644
--- a/app-admin/rsyslog/Manifest
+++ b/app-admin/rsyslog/Manifest
@@ -8,6 +8,7 @@ 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.2406.0.tar.gz 3412827 BLAKE2B c75bfba02cd9d28effb2dd64b6b665b71b46fe6e47a9e12dbe5a6735fdb59373585d655334da64e89c11cbeb0f36a1563562a9c65ead3c2747f876fd0664d800 SHA512 e7c930f9b35b73591c1655afa25408c325c967114550996caa5840331c8f089563536c8efe52588c1b727db7f27bdae9b5ba619222e050d618a3f067de1bcbd0
DIST rsyslog-8.2408.0.tar.gz 3436647 BLAKE2B b19b25bb9a3e97038b51c049dc7ba52ccd68ec552bf12369fb16d0ec030b8335848ca7ecfe925af4873bc1390264c9b6a05b25ec3ed011389beaa2844ef7a786 SHA512 86901f76290aa451dfc8dc3d2c7eb2ea82bdbf39875fe2872169a3aa44933aff064dd5ea9b80964881fd07c34c17da25ec6a0efc1c5b7f4d6884435639fa0338
@@ -20,5 +21,5 @@ EBUILD rsyslog-8.2404.0-r1.ebuild 13406 BLAKE2B 6d50774b3ed0709ab0a8b4f295bb5dd0
EBUILD rsyslog-8.2404.0.ebuild 13426 BLAKE2B 47d4aef52a205f2484d469ba21c41191f6520fcae1863409807cec46ce5dee746aa24b717894fe66c6e31185cab4ad79a0efdbfb790f2112a19ae70802b3b5ca SHA512 c9143792b4b3947b854c4cedcb9ce81a27ccb218dc647df7c6c66930a414b223ee187eebaebd7e07e57bc3b91f40faba8f345a81267c00d925238e358d8711c8
EBUILD rsyslog-8.2406.0.ebuild 13409 BLAKE2B f77701ee0ea2dc38246c556f531da2582bac3cf9af580173deffdd7ef4dda91e00ceabe5e4203b097aaa59f2c79c9f226f5d8a2726d0a02a0089c4e37407c1f0 SHA512 6a6185c0492c8dbf8ae98f40132955a917bb5e7666477f534e542a771c0109078189c09fe921cc6c0b18022b86ab08945823ab139e2dec430c848af799db1a66
EBUILD rsyslog-8.2408.0.ebuild 13409 BLAKE2B f77701ee0ea2dc38246c556f531da2582bac3cf9af580173deffdd7ef4dda91e00ceabe5e4203b097aaa59f2c79c9f226f5d8a2726d0a02a0089c4e37407c1f0 SHA512 6a6185c0492c8dbf8ae98f40132955a917bb5e7666477f534e542a771c0109078189c09fe921cc6c0b18022b86ab08945823ab139e2dec430c848af799db1a66
-EBUILD rsyslog-8.2410.0-r1.ebuild 13494 BLAKE2B e18becde68209a460fd5673f29172854612b51a72b19a8c661db26067211c2434c6707592c4a6f87641340647f4f55c5d4b440b038dbb871fb47c85cd8405d88 SHA512 9119431e5928cd18bc0c7ced8d24354ba54a82d94a4d61c7eb694e28cf886f8e54e1a841b1b983ff99aa8c100c03d14e5d23ee4ce153684497ddfc24314b506b
+EBUILD rsyslog-8.2410.0-r2.ebuild 13530 BLAKE2B 125bf3d7fc5e8fd26ba82f1a48488845909da1d7604eeb7efde01a46962d893aaf36b329f281a178a7dbf1d3e7b260c73fee31ffc886e2f4079cf0c86813acb0 SHA512 8edbdd64de525f1440b695fabb21c9b7a2d93ee1137d94a7e491b60b9c473352413ad07f553fb892aa9c4f4d8a829459ed0003f32d44f89317585d3bd569a919
MISC metadata.xml 4688 BLAKE2B 61d9ef924def00bed85b9b164e95ae8f512e51a0f0090b61a5737ee93b21db69db642867ddb6076fda757ae10748b9172de42754839d01859529aec70760d04f SHA512 01bedda2baeefccffc765550ab2f8aa29235e7a3a3fc8b765beb205518785da9fb5905037ad9e8e6ba9385d2f009d260260e3c207bbf1eea5a5ce4834a004365
diff --git a/app-admin/rsyslog/files/signal_header.patch b/app-admin/rsyslog/files/signal_header.patch
new file mode 100644
index 000000000000..d92397a87886
--- /dev/null
+++ b/app-admin/rsyslog/files/signal_header.patch
@@ -0,0 +1,13 @@
+# 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.2410.0-r1.ebuild b/app-admin/rsyslog/rsyslog-8.2410.0-r2.ebuild
index 52e655a9760c..58ba9323f5cb 100644
--- a/app-admin/rsyslog/rsyslog-8.2410.0-r1.ebuild
+++ b/app-admin/rsyslog/rsyslog-8.2410.0-r2.ebuild
@@ -119,7 +119,10 @@ 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" )
+PATCHES=(
+ "${FILESDIR}/${PN}-8.2112.0-pr5024-configure.patch"
+ "${FILESDIR}/signal_header.patch"
+)
pkg_setup() {
use test && python-any-r1_pkg_setup