commit:     534b25d050fe953038ee2a96cd031fc1112e89a6
Author:     Peter Leese <inbox <AT> peterleese <DOT> org>
AuthorDate: Fri Sep  5 21:35:48 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep  6 14:29:36 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=534b25d0

net-misc/kea: Add kerberos use flag

Kea 3.0 supports krb5 so add associated build use flag

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

 net-misc/kea/kea-3.0.1.ebuild | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/net-misc/kea/kea-3.0.1.ebuild b/net-misc/kea/kea-3.0.1.ebuild
index 79d8c16602f1..f20e465cd90f 100644
--- a/net-misc/kea/kea-3.0.1.ebuild
+++ b/net-misc/kea/kea-3.0.1.ebuild
@@ -22,7 +22,7 @@ fi
 
 LICENSE="MPL-2.0"
 SLOT="0"
-IUSE="debug doc mysql +openssl postgres shell test"
+IUSE="debug doc kerberos mysql +openssl postgres shell test"
 
 REQUIRED_USE="shell? ( ${PYTHON_REQUIRED_USE} )"
 RESTRICT="!test? ( test )"
@@ -30,6 +30,7 @@ RESTRICT="!test? ( test )"
 COMMON_DEPEND="
        >=dev-libs/boost-1.66:=
        dev-libs/log4cplus:=
+       kerberos? ( virtual/krb5 )
        mysql? (
                app-arch/zstd:=
                dev-db/mysql-connector-c:=
@@ -112,7 +113,7 @@ src_configure() {
        local emesonargs=(
                --localstatedir="${EPREFIX}/var"
                -Drunstatedir="${EPREFIX}/run"
-               -Dkrb5=disabled
+               $(meson_feature kerberos krb5)
                -Dnetconf=disabled
                -Dcrypto=$(usex openssl openssl botan)
                $(meson_feature mysql)
@@ -179,6 +180,12 @@ src_test() {
                )
        fi
 
+       if use kerberos; then
+               SKIP_TESTS+=(
+                       ddns-gss-tsig-tests
+               )
+       fi
+
        if [[ $(tc-get-ptr-size) -eq 4 ]]; then
                # see https://bugs.gentoo.org/958171 for reason for skipping 
these tests
                SKIP_TESTS+=(

Reply via email to