diff options
| author | Cy Schubert <cy@FreeBSD.org> | 2026-01-16 19:15:13 +0000 |
|---|---|---|
| committer | Cy Schubert <cy@FreeBSD.org> | 2026-01-19 14:45:08 +0000 |
| commit | 95035ba6035228884a4f5678bbbd3624fdccb673 (patch) | |
| tree | e7fe82d64114badb80dc34fa7dcdbf027069dd63 | |
| parent | bf75792f904db2621d101aa4eab92184860d3325 (diff) | |
Mk/Uses/gssapi: Add support for mit-devel
Add support for security/krb5-devel.
Reviewed by: michaelo
Differential revision: https://reviews.freebsd.org/D54747
| -rw-r--r-- | Mk/Uses/gssapi.mk | 13 | ||||
| -rw-r--r-- | Mk/bsd.options.desc.mk | 1 |
2 files changed, 11 insertions, 3 deletions
diff --git a/Mk/Uses/gssapi.mk b/Mk/Uses/gssapi.mk index 573d21d81a73..49d956756b49 100644 --- a/Mk/Uses/gssapi.mk +++ b/Mk/Uses/gssapi.mk @@ -2,7 +2,7 @@ # # Feature: gssapi # Usage: USES=gssapi or USES=gssapi:ARGS -# Valid ARGS: base (default, implicit), heimdal, mit. +# Valid ARGS: base (default, implicit), heimdal, mit, mit-devel. # "bootstrap" is a special prefix only for krb5 or heimdal ports, # i.e. "bootstrap,mit". # flags is a special suffix to define CFLAGS, LDFLAGS, and LDADD, @@ -39,7 +39,7 @@ # A typical example: # # OPTIONS_SINGLE= GSSAPI -# OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE +# OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_MIT_DEVEL GSSAPI_NONE # # GSSAPI_BASE_USES= gssapi # GSSAPI_BASE_CONFIGURE_ON= \ @@ -53,6 +53,10 @@ # GSSAPI_MIT_CONFIGURE_ON= \ # --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} # +# GSSAPI_MIT_DEVEL_USES= gssapi:mit-devel +# GSSAPI_MIT_DEVEL_CONFIGURE_ON= \ +# --with-gssapi=${GSSAPIBASEDIR} ${GSSAPI_CONFIGURE_ARGS} +# # GSSAPI_NONE_CONFIGURE_ON= --without-gssapi # # If pathname is required for Kerberos implementation, use ${GSSAPIBASEDIR}. @@ -124,7 +128,7 @@ GSSAPICPPFLAGS= -I"${GSSAPIINCDIR}" GSSAPILIBS= -lkrb5 -lgssapi GSSAPILDFLAGS= -L"${GSSAPILIBDIR}" _RPATH= ${GSSAPILIBDIR} -. elif ${_local} == "mit" +. elif ${_local} == "mit" -o ${_local} == "mit-devel" # MIT KRB5 port selected KRB5_HOME?= ${LOCALBASE} GSSAPIBASEDIR= ${KRB5_HOME} @@ -132,6 +136,9 @@ GSSAPILIBDIR= ${GSSAPIBASEDIR}/lib GSSAPIINCDIR= ${GSSAPIBASEDIR}/include _HEADERS+= gssapi/gssapi.h gssapi/gssapi_krb5.h krb5/krb5.h . if !defined(_KRB_BOOTSTRAP) +. if ${_local} == "mit-devel" +_MITKRB5_DEPENDS=${_MITKRB5_DEPENDS}-devel +. endif BUILD_DEPENDS+= ${_MITKRB5_DEPENDS} RUN_DEPENDS+= ${_MITKRB5_DEPENDS} . else diff --git a/Mk/bsd.options.desc.mk b/Mk/bsd.options.desc.mk index 0149d1ea141a..f268f65c36c4 100644 --- a/Mk/bsd.options.desc.mk +++ b/Mk/bsd.options.desc.mk @@ -148,6 +148,7 @@ GSSAPI_BASE_DESC?= GSSAPI support via base system (needs Kerberos) GSSAPI_DESC?= GSSAPI Security API support GSSAPI_HEIMDAL_DESC?= GSSAPI support via security/heimdal GSSAPI_MIT_DESC?= GSSAPI support via security/krb5 +GSSAPI_MIT_DEVEL_DESC?= GSSAPI support via security/krb5-devel GSSAPI_NONE_DESC?= Disable GSSAPI support GSTREAMER_DESC?= Multimedia support via GStreamer GTA_DESC?= Generic Tagged Array (GTA) support |
