diff options
author | cy <cy@FreeBSD.org> | 2015-10-14 11:46:52 +0800 |
---|---|---|
committer | cy <cy@FreeBSD.org> | 2015-10-14 11:46:52 +0800 |
commit | ca6c9faede597ce292d30776a788408683736521 (patch) | |
tree | 8a5105556a103e89978810479bf0b39f2e946275 /security | |
parent | ea7f73c056c232381d90c8697cb9e0b4ef2cacae (diff) | |
download | freebsd-ports-gnome-ca6c9faede597ce292d30776a788408683736521.tar.gz freebsd-ports-gnome-ca6c9faede597ce292d30776a788408683736521.tar.zst freebsd-ports-gnome-ca6c9faede597ce292d30776a788408683736521.zip |
Replace HEIMDAL option with HEIMDAL_PORTS and HEIMDAL_BASE.
Diffstat (limited to 'security')
-rw-r--r-- | security/pam_krb5/Makefile | 23 |
1 files changed, 17 insertions, 6 deletions
diff --git a/security/pam_krb5/Makefile b/security/pam_krb5/Makefile index 429a84570e45..f1e4e743b0cf 100644 --- a/security/pam_krb5/Makefile +++ b/security/pam_krb5/Makefile @@ -16,31 +16,42 @@ CONFLICTS= pam_krb5-rh-2.* GNU_CONFIGURE= yes INSTALL_TARGET= install-strip USES= gmake libtool perl5 +USE_PERL5= build OPTIONS_SINGLE= LINK -OPTIONS_SINGLE_LINK= MIT HEIMDAL +OPTIONS_SINGLE_LINK= MIT HEIMDAL_BASE HEIMDAL_PORT OPTIONS_DEFAULT= MIT MIT_DESC= Link against MIT Kerberos -HEIMDAL_DESC= Link against Heimdal Kerberos +HEIMDAL_PORT_DESC= Link against Heimdal in ports Kerberos +HEIMDAL_BASE_DESC= Link against Heimdal in base Kerberos .include <bsd.port.pre.mk> -.if ${PORT_OPTIONS:MHEIMDAL} +.if ${PORT_OPTIONS:MHEIMDAL_BASE} +USES+= gssapi:base +.elif ${PORT_OPTIONS:MHEIMDAL_PORT} +USES+= gssapi:heimdal .if defined(HEIMDAL_HOME) KRB5_DIR?= ${HEIMDAL_HOME} +.else +KRB5_DIR?= ${LOCALBASE} .endif +CONFIGURE_ARGS+= --with-krb5="${KRB5_DIR}" +CONFIGURE_ENV= PATH_KRB5_CONFIG=${KRB5_DIR}/bin/krb5-config .elif ${PORT_OPTIONS:MMIT} +USES+= gssapi:mit LIB_DEPENDS= libkrb5.so.3:${PORTSDIR}/security/krb5 .if defined(KRB5_HOME) KRB5_DIR?= ${KRB5_HOME} +.else +KRB5_DIR?= ${LOCALBASE} .endif +CONFIGURE_ARGS+= --with-krb5="${KRB5_DIR}" .else -IGNORE= you must define KRB5_IMPL to be "mit" or "heimdal" +IGNORE= KRB5_IMPL option must be set .endif MANDIR= ${STAGEDIR}${MANPREFIX}/man -KRB5_DIR?= ${LOCALBASE} -CONFIGURE_ARGS= --with-krb5="${KRB5_DIR}" post-install: cd ${WRKSRC} && ${MAKE_CMD} install-man DESTDIR=${STAGEDIR} |