diff options
author | Dag-Erling Smørgrav <des@FreeBSD.org> | 2014-01-14 14:19:05 +0000 |
---|---|---|
committer | Dag-Erling Smørgrav <des@FreeBSD.org> | 2014-01-14 14:19:05 +0000 |
commit | 8e584a521ad16fca4270b4e31bca46b475bb2b9b (patch) | |
tree | 379cb60c067adfb6c1f2e88f7d0ed2444ace6f4f /net/nss_ldap/Makefile | |
parent | c2e1cd79f8c534cf33c4d081e0f4c65267f40051 (diff) | |
download | ports-8e584a521ad16fca4270b4e31bca46b475bb2b9b.tar.gz ports-8e584a521ad16fca4270b4e31bca46b475bb2b9b.zip |
Notes
Diffstat (limited to 'net/nss_ldap/Makefile')
-rw-r--r-- | net/nss_ldap/Makefile | 30 |
1 files changed, 14 insertions, 16 deletions
diff --git a/net/nss_ldap/Makefile b/net/nss_ldap/Makefile index 5564febbf61c..8a993c1cc74c 100644 --- a/net/nss_ldap/Makefile +++ b/net/nss_ldap/Makefile @@ -3,13 +3,13 @@ PORTNAME= nss_ldap PORTVERSION= 1.${NSS_LDAP_VERSION} -PORTREVISION= 7 +PORTREVISION= 8 CATEGORIES= net MASTER_SITES= http://www.padl.com/download/ \ LOCAL/martymac DISTNAME= ${PORTNAME}-${NSS_LDAP_VERSION} -MAINTAINER= mikeg@bsd-box.net +MAINTAINER= des@FreeBSD.org COMMENT= RFC 2307 NSS module LICENSE= GPLv2 @@ -24,11 +24,13 @@ AUTOMAKE_ARGS= --add-missing USE_LDCONFIG= yes USE_OPENLDAP= yes -OPTIONS_DEFINE= LCLASS KERBEROS +OPTIONS_DEFINE= LCLASS KERBEROS SASL OPTIONS_DEFAULT=LCLASS KERBEROS LCLASS_DESC= Enable login classes via the loginClass attribute +SASL_DESC= Use the SASL-enabled version of OpenLDAP + CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -Wl,-rpath,${LOCALBASE}/lib @@ -41,17 +43,21 @@ MAN5= nss_ldap.5 SUB_FILES= pkg-message -NO_STAGE= yes .include <bsd.port.options.mk> .if ${PORT_OPTIONS:MKERBEROS} -CONFIGURE_ARGS+=--enable-configurable-krb5-ccname-env +CONFIGURE_ARGS+=--enable-configurable-krb5-ccname-gssapi \ + --enable-configurable-krb5-keytab .endif .if ${PORT_OPTIONS:MLCLASS} CFLAGS+="-DHAVE_LOGIN_CLASSES" .endif +.if ${PORT_OPTIONS:MSASL} +WANT_OPENLDAP_SASL = YES +.endif + post-extract: ${CP} ${FILESDIR}/bsdnss.c ${WRKSRC} @@ -73,16 +79,8 @@ post-configure: @${ECHO} "#define HAVE_RESOLV_H 1" >> ${WRKSRC}/config.h do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/nss_ldap.so ${PREFIX}/lib/nss_ldap.so.1 - ${INSTALL_DATA} ${WRKSRC}/ldap.conf ${PREFIX}/etc/nss_ldap.conf.sample - ${INSTALL_MAN} ${WRKSRC}/${MAN5} ${MAN5PREFIX}/man/man5 - -post-install: - @if [ ! -f ${PREFIX}/etc/nss_ldap.conf ]; then \ - ${CP} -pv ${PREFIX}/etc/nss_ldap.conf.sample ${PREFIX}/etc/nss_ldap.conf ; \ - fi -.if !defined(PACKAGE_BUILDING) - @${CAT} ${PKGMESSAGE} -.endif + ${INSTALL_PROGRAM} ${WRKSRC}/nss_ldap.so ${STAGEDIR}/${PREFIX}/lib/nss_ldap.so.1 + ${INSTALL_DATA} ${WRKSRC}/ldap.conf ${STAGEDIR}/${PREFIX}/etc/nss_ldap.conf.sample + ${INSTALL_MAN} ${WRKSRC}/${MAN5} ${STAGEDIR}/${MAN5PREFIX}/man/man5 .include <bsd.port.mk> |