commit:     0503f13dd77623e7b90ff4886ef7fde8448ecc00
Author:     Peter Leese <inbox <AT> peterleese <DOT> org>
AuthorDate: Wed Jul 23 06:26:13 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 26 21:32:17 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0503f13d

net-misc/kea: keyword 2.6.4 for ~arm

Bug: https://bugs.gentoo.org/958171
Signed-off-by: Peter Leese <inbox <AT> peterleese.org>
Part-of: https://github.com/gentoo/gentoo/pull/43074
Closes: https://github.com/gentoo/gentoo/pull/43074
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/kea/kea-2.6.4.ebuild | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/net-misc/kea/kea-2.6.4.ebuild b/net-misc/kea/kea-2.6.4.ebuild
index b52c810909cc..85aeedd3d356 100644
--- a/net-misc/kea/kea-2.6.4.ebuild
+++ b/net-misc/kea/kea-2.6.4.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{11..14} )
-inherit autotools eapi9-ver flag-o-matic python-r1 systemd tmpfiles
+inherit autotools eapi9-ver flag-o-matic python-r1 systemd tmpfiles 
toolchain-funcs
 
 DESCRIPTION="High-performance production grade DHCPv4 & DHCPv6 server"
 HOMEPAGE="https://www.isc.org/kea/";
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then
        EGIT_REPO_URI="https://gitlab.isc.org/isc-projects/kea.git";
 else
        SRC_URI="https://downloads.isc.org/isc/kea/${PV}/${P}.tar.gz";
-       KEYWORDS="~amd64 ~arm64 ~x86"
+       KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 fi
 
 LICENSE="MPL-2.0"
@@ -171,6 +171,21 @@ src_test() {
                Dhcpv*SrvTest.checkConfigFiles
        )
 
+       if [ $(tc-get-ptr-size) -eq 4 ]; then
+               # see https://bugs.gentoo.org/958171 for reason for skipping 
these tests
+               GTEST_SKIP_TESTS+=(
+                       BigintTest.int128
+                       BigintTest.uint128
+                       ThreadPoolTest.wait
+                       LibDhcpTest.splitOptionNoBufferMultiThreading
+                       LibDhcpTest.splitOptionOneByteLeftBufferMultiThreading
+                       
LibDhcpTest.splitOptionWithSuboptionAtLimitMultiThreading
+                       LibDhcpTest.splitLongOptionMultiThreading
+                       
LibDhcpTest.splitOptionWithSuboptionWhichOverflowMultiThreading
+                       
LibDhcpTest.splitLongOptionWithLongSuboptionMultiThreading
+               )
+       fi
+
        local -x GTEST_FILTER
        [[ -n ${GTEST_SKIP_TESTS[*]} ]] && GTEST_FILTER+="-$( IFS=':'; echo 
"${GTEST_SKIP_TESTS[*]}")"
 

Reply via email to