# Created by: rskinner port_maintainer@herveybayaustralia.com.au
# $FreeBSD: net/linux-f10-nss_ldap/Makefile 327755 2013-09-20 22:10:23Z bapt $

PORTNAME=	nss_ldap
PORTVERSION=	${NSS_LDAP_VERSION}
CATEGORIES=	net linux
MASTER_SITES=	ftp://ftp.pbone.net/mirror/archive.fedoraproject.org/fedora/linux/updates/testing/10/i386/ \
		http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/testing/10/i386/ \
		http://herveybayaustralia.com.au/ports/distfiles/
PKGNAMEPREFIX=	linux-f10-
DISTNAME=	${PORTNAME}-${NSS_LDAP_VERSION}-${RPMVERSION}

MAINTAINER=	port_maintainer@herveybayaustralia.com.au
COMMENT=	RFC 2307 NSS Module (Linux Fedora 10)

#LICENSE=	GPLv2
#NO_LICENSES_INSTALL=yes	# license framework does not rm the "share" directory

NSS_LDAP_VERSION=264

USE_LINUX_RPM=	yes
USE_LINUX_PREFIX=yes
LINUX_DIST_VER=	10
RPMVERSION=	6.fc10
USE_LDCONFIG=	yes

DOCSDIR=	${PREFIX}/usr/share/doc/${PORTNAME}-${NSS_LDAP_VERSION}

MANPREFIX=	${PREFIX}/usr/share
MANCOMPRESSED=	no
MAN5=		nss_ldap.5.gz

.if defined(WITH_PAM)
PLIST_SUB+=	PAM=""
MAN5+=		pam_ldap.5.gz
.else
PLIST_SUB+=	PAM="@comment "
.endif

PORTDOCS=*

NO_STAGE=	yes
pre-fetch:
.if !defined(WITH_PAM)
	@${ECHO_MSG} "Use WITH_PAM if you require more advanced ldap support in the linuxulator"
.endif

post-extract:
	@if [ -f ${WRKDIR}/etc/ldap.conf ]; then \
		${MV} ${WRKDIR}/etc/ldap.conf ${WRKDIR}/etc/ldap.conf.dist; \
	fi
.if !defined(WITH_PAM)
	@if [ -f ${WRKDIR}/lib/security/pam_ldap.so ]; then \
		${RM} -rf ${WRKDIR}/lib/; \
	fi
	@if [ -f ${WRKDIR}/usr/share/doc/nss_ldap-264/COPYING.pam_ldap ]; then \
		${RM} ${WRKDIR}/usr/share/doc/nss_ldap-264/*.pam*; \
		${RM} -rf ${WRKDIR}/usr/share/doc/nss_ldap-264/pam.d; \
	fi
	@if [ -f ${WRKDIR}/usr/share/man/man5/pam_ldap.5.gz ]; then \
		${RM} ${WRKDIR}/usr/share/man/man5/pam_ldap.5.gz; \
	fi
.else
.if defined(NOPORTDOCS)
	@if [ -d ${WRKDIR}/usr/share/doc/nss_ldap-264/pam.d ]; then \
		${RM} -rf ${WRKDIR}/usr/share/doc/nss_ldap-264/pam.d/; \
	fi
.endif
.endif

post-install:
	@${CAT} ${PKGMESSAGE};

.include <bsd.port.mk>
