diff options
Diffstat (limited to 'net/nss-pam-ldapd/Makefile')
-rw-r--r-- | net/nss-pam-ldapd/Makefile | 127 |
1 files changed, 0 insertions, 127 deletions
diff --git a/net/nss-pam-ldapd/Makefile b/net/nss-pam-ldapd/Makefile deleted file mode 100644 index aafc9e8305c4..000000000000 --- a/net/nss-pam-ldapd/Makefile +++ /dev/null @@ -1,127 +0,0 @@ -# Ports collection Makefile for: nss_ldapd -# Date created: 23/7/2009 -# Whom: melifaro@ipfw.ru -# -# $FreeBSD$ -# - -PORTNAME= nss_ldapd -PORTVERSION= 0.7.3 -CATEGORIES= net -MASTER_SITES= http://arthurdejong.org/nss-pam-ldapd/ \ - http://static.ipfw.ru/files/ -DISTNAME= nss-pam-ldapd-${PORTVERSION} - -MAINTAINER= melifaro@ipfw.ru -COMMENT= Advanced fork of nss_ldap - -GNU_CONFIGURE= yes -USE_GMAKE= yes -USE_LDCONFIG= yes -USE_OPENLDAP= yes -USE_RC_SUBR= nslcd - -NSLCD_PIDFILE?= /var/run/nslcd.pid -NSLCD_SOCKET?= /var/run/nslcd.ctl - -OPTIONS= NSS_COMPAT "Enable nss_ldap compatibility" on \ - SASL "Enable SASL" off \ - PAM "Build pam_ldap" on - -USERS= nslcd -GROUPS= nslcd - -.include <bsd.port.pre.mk> - -.if ${OSVERSION} < 700000 -IGNORE= problems with nss/libc TLS -.endif - -CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib" - -CONFIGURE_ARGS+= --with-nslcd-pidfile=${NSLCD_PIDFILE} \ - --with-nslcd-socket=${NSLCD_SOCKET} \ - --with-ldap-lib=openldap --disable-kerberos - -.if defined(WITHOUT_NSS) -.undef NSS_COMPAT -.endif - -.if defined(WITH_NSS_COMPAT) -CONFIGURE_ARGS+= --enable-nss_compat --disable-configfile-checking --with-ldap-conf-file=${PREFIX}/etc/nss_ldap.conf -PLIST_SUB+= CONFIG="nss_ldap" -.else -CONFIGURE_ARGS+= --with-ldap-conf-file=${PREFIX}/etc/nss_ldapd.conf -PLIST_SUB+= CONFIG="nss_ldapd" -.endif - -.if defined(WITH_SASL) -WANT_OPENLDAP_SASL= yes -CONFIGURE_ARGS+= --enable-sasl -.else -CONFIGURE_ARGS+= --disable-sasl -.endif - -.if defined(WITH_PAM) -CONFIGURE_ARGS+= --enable-pam -MAN8+= pam_ldap.8 -CONFLICTS+= pam_ldap-1.* -PLIST_SUB+= PAM="" -.else -CONFIGURE_ARGS+= --disable-pam -PLIST_SUB+= PAM="@comment " -.endif - -.if defined(WITHOUT_NSS) -CONFIGURE_ARGS+= --disable-nss -PLIST_SUB+= NSS="@comment " -.else -CONFIGURE_ARGS+= --enable-nss -CONFLICTS+= nss_ldap-1.* -PLIST_SUB+= NSS="" -.endif - -.if defined(WITHOUT_NSLCD) -CONFIGURE_ARGS+= --disable-nslcd -PLIST_SUB+= NSLCD="@comment " -.else -CONFIGURE_ARGS+= --enable-nslcd -PLIST_SUB+= NSLCD="" -MAN5+= nslcd.conf.5 -MAN8+= nslcd.8 -.endif - -post-extract: - @${REINPLACE_CMD} -e 's/\(INSTALL_\)\(.*\)) -D /\1\2) /' ${WRKSRC}/Makefile.in ${WRKSRC}/nss/Makefile.in - @${REINPLACE_CMD} -e 's/shadow.$$(OBJEXT)/shadow.$$(OBJEXT) bsdnss.$$(OBJEXT)/;s/shadow\.c/shadow.c bsdnss.c/;s/exports\.linux/exports.freebsd/' ${WRKSRC}/nss/Makefile.in - @${REINPLACE_CMD} -e 's/^NSS_VERS = .*/NSS_VERS = 1/;s/libnss_ldap\.so/nss_ldap.so/' ${WRKSRC}/nss/Makefile.in - @${REINPLACE_CMD} -e 's/$$(DESTDIR)$$(NSS_LDAP_PATH_CONF)/$$(DESTDIR)$$(NSS_LDAP_PATH_CONF).sample/' ${WRKSRC}/Makefile.in - -post-install: - @${ECHO_MSG} - @${ECHO_MSG} ===================================================================== - @${ECHO_MSG} -.if defined(WITH_NSS_COMPAT) - @${ECHO_MSG} " NSS_LDAP compatibility ENABLED." - @${ECHO_MSG} - @${ECHO_MSG} " LDAP configuration: ${PREFIX}/etc/nss_ldap.conf" - @${ECHO_MSG} " Secret file: ${PREFIX}/etc/nss_ldap.secret" - @${ECHO_MSG} " Sample configuration: ${PREFIX}/etc/nss_ldap.conf.sample" - @${ECHO_MSG} - @${ECHO_MSG} " Check if you need to adjust reconnect_* parameters" - @${ECHO_MSG} " WARNING: nss_ldapd will use ONLY rootbinddn to access LDAP data" -.else - @${ECHO_MSG} " LDAP configuration: ${PREFIX}/etc/nss_ldapd.conf" - @${ECHO_MSG} " Sample configuration: ${PREFIX}/etc/nss_ldapd.conf.sample" - @${ECHO_MSG} -.endif -.if !defined(WITHOUT_NSS) - @${ECHO_MSG} " WARNING: Be sure to set uid and gid configuration parameters" - @${ECHO_MSG} " WARNING: to make nslcd run under unprivileged user" -.endif - @${ECHO_MSG} - @${ECHO_MSG} ===================================================================== - @${ECHO_MSG} - -.include <bsd.port.post.mk> |