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+=(
