[Bug 247940] Introduce gssapi=.. in DEFAULT_VERSIONS like for ssl=...

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 08 Sep 2023 09:13:16 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247940

--- Comment #7 from Michael Osipov <michael.osipov@siemens.com> ---
(In reply to Joseph Mingrone from comment #5)

This I have partially assumed, but there is still room for improvement even if
it cannnot be fully generalized. Consider that we have gssapi=base|mit|heimdal
which can first define the OPTIONS and their descriptions, much like with X11
AND the options can globally be preset in make.conf and all ports follow suit
the way they think is right.

I have plenty of ports which should have MIT Kerberos, instead of doing
gssapi=mit, I need to touch every single options file. I don't explicitly
strive to set the exact same flags for the every Kerberos flavor to all ports,
but pull up that flavor decision globally.

At least these I need to touch instead of setting it globally. Yet another
benefit could be that if gssapi=base is the default, all default packages
provided by FreeBSD.org would link against base Heimdal. Those, like me, who
need something else can use ports.

dns/bind-tools
ftp/curl
security/cyrus-sasl2-gssapi
sysutils/msktutil
www/serf
databases/postgresql13-server
www/mod_auth_gssapi
security/py-gssapi

At least some of them are automatic dependencies which I still need to document
because I need to provide an options file in /var/db/ports.

-- 
You are receiving this mail because:
You are on the CC list for the bug.