Date: Fri, 25 Jul 2014 21:43:13 +0000 (UTC) From: Rene Ladan <rene@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r362935 - head/net/linux-f10-nss_ldap Message-ID: <201407252143.s6PLhDOA088687@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: rene Date: Fri Jul 25 21:43:13 2014 New Revision: 362935 URL: http://svnweb.freebsd.org/changeset/ports/362935 QAT: https://qat.redports.org/buildarchive/r362935/ Log: - Stage support - Pass maintainership to emulation@ - Use options framework instead of WITH_PAM and NOPORTDOCS knobs - Mention PORTDOCS files explicitly - Replace some static text in Makefile by variables Modified: head/net/linux-f10-nss_ldap/Makefile head/net/linux-f10-nss_ldap/pkg-plist Modified: head/net/linux-f10-nss_ldap/Makefile ============================================================================== --- head/net/linux-f10-nss_ldap/Makefile Fri Jul 25 21:40:24 2014 (r362934) +++ head/net/linux-f10-nss_ldap/Makefile Fri Jul 25 21:43:13 2014 (r362935) @@ -10,12 +10,14 @@ MASTER_SITES= ftp://ftp.pbone.net/mirror PKGNAMEPREFIX= linux-f10- DISTNAME= ${PORTNAME}-${NSS_LDAP_VERSION}-${RPMVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= emulation@FreeBSD.org COMMENT= RFC 2307 NSS Module (Linux Fedora 10) #LICENSE= GPLv2 #NO_LICENSES_INSTALL=yes # license framework does not rm the "share" directory +OPTIONS_DEFINE= DOCS PAM + NSS_LDAP_VERSION=264 USE_LINUX_RPM= yes @@ -27,48 +29,54 @@ 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 +OPTIONS_SUB= yes -PORTDOCS=* +PORTDOCS= ANNOUNCE.nss_ldap AUTHORS.nss_ldap COPYING.nss_ldap \ + ChangeLog.nss_ldap NEWS.nss_ldap README.TLS README.nss_ldap \ + ldap.conf.nss_ldap ldapns.schema ns-pwd-policy.schema \ + nsswitch.ldap + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MPAM} +PORTDOCS+= AUTHORS.pam_ldap COPYING.LIB.pam_ldap COPYING.pam_ldap \ + ChangeLog.pam_ldap NEWS.pam_ldap README.pam_ldap \ + ldap.conf.pam_ldap pam.d/chfn pam.d/chsh pam.d/ftp \ + pam.d/gdm pam.d/halt pam.d/imap pam.d/kde pam.d/linuxconf \ + pam.d/linuxconf-pair pam.d/login pam.d/mcserv pam.d/other \ + pam.d/passwd pam.d/pop pam.d/poweroff pam.d/ppp pam.d/reboot \ + pam.d/rexec pam.d/rlogin pam.d/rsh pam.d/samba pam.d/shutdown \ + pam.d/ssh pam.d/su pam.d/vlock pam.d/xdm pam.d/xlock \ + pam.d/xscreensaver pam.d/xserver +.endif -NO_STAGE= yes pre-fetch: -.if !defined(WITH_PAM) - @${ECHO_MSG} "Use WITH_PAM if you require more advanced ldap support in the linuxulator" +.if !${PORT_OPTIONS:MPAM} + @${ECHO_MSG} "Select 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 !${PORT_OPTIONS:MPAM} @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; \ + @if [ -f ${WRKDIR}/usr/share/doc/${PORTNAME}-${NSS_LDAP_VERSION}/COPYING.pam_ldap ]; then \ + ${RM} ${WRKDIR}/usr/share/doc/${PORTNAME}-${NSS_LDAP_VERSION}/*.pam*; \ + ${RM} -rf ${WRKDIR}/usr/share/doc/${PORTNAME}-${NSS_LDAP_VERSION}/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/; \ +.if !${PORT_OPTIONS:MDOCS} + @if [ -d ${WRKDIR}/usr/share/doc/${PORTNAME}-${NSS_LDAP_VERSION}/pam.d ]; then \ + ${RM} -rf ${WRKDIR}/usr/share/doc/${PORTNAME}-${NSS_LDAP_VERSION}/pam.d/; \ fi .endif .endif -post-install: - @${CAT} ${PKGMESSAGE}; - .include <bsd.port.mk> Modified: head/net/linux-f10-nss_ldap/pkg-plist ============================================================================== --- head/net/linux-f10-nss_ldap/pkg-plist Fri Jul 25 21:40:24 2014 (r362934) +++ head/net/linux-f10-nss_ldap/pkg-plist Fri Jul 25 21:43:13 2014 (r362935) @@ -1,5 +1,8 @@ -usr/lib/libnss_ldap.so.2 -usr/lib/libnss_ldap.so -usr/lib/libnss_ldap-264.so etc/ldap.conf.dist +usr/lib/libnss_ldap-264.so +usr/lib/libnss_ldap.so +usr/lib/libnss_ldap.so.2 +%%PAM%%usr/share/man/man5/pam_ldap.5.gz %%PAM%%lib/security/pam_ldap.so +usr/share/man/man5/nss_ldap.5.gz +%%PAM%%%%PORTDOCS%%@dirrmtry %%DOCSDIR%%/pam.d
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407252143.s6PLhDOA088687>