[Midnightbsd-cvs] mports [18544] trunk/net: add nss_ldap

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Apr 4 07:40:20 EDT 2015


Revision: 18544
          http://svnweb.midnightbsd.org/mports/?rev=18544
Author:   laffer1
Date:     2015-04-04 07:40:18 -0400 (Sat, 04 Apr 2015)
Log Message:
-----------
add nss_ldap

Modified Paths:
--------------
    trunk/net/Makefile
    trunk/net/linux-nx-client/Makefile

Added Paths:
-----------
    trunk/net/linux-f10-nss_ldap/
    trunk/net/linux-f10-nss_ldap/Makefile
    trunk/net/linux-f10-nss_ldap/distinfo.i386
    trunk/net/linux-f10-nss_ldap/pkg-descr
    trunk/net/linux-f10-nss_ldap/pkg-message
    trunk/net/linux-f10-nss_ldap/pkg-plist

Modified: trunk/net/Makefile
===================================================================
--- trunk/net/Makefile	2015-04-04 11:37:59 UTC (rev 18543)
+++ trunk/net/Makefile	2015-04-04 11:40:18 UTC (rev 18544)
@@ -45,6 +45,7 @@
 SUBDIR += libvncserver
 SUBDIR += liferea
 SUBDIR += linc
+SUBDIR += linux-f10-nss_ldap
 SUBDIR += linux-f10-openldap
 SUBDIR += linux-nx-client
 SUBDIR += linuxigd

Added: trunk/net/linux-f10-nss_ldap/Makefile
===================================================================
--- trunk/net/linux-f10-nss_ldap/Makefile	                        (rev 0)
+++ trunk/net/linux-f10-nss_ldap/Makefile	2015-04-04 11:40:18 UTC (rev 18544)
@@ -0,0 +1,80 @@
+# $MidnightBSD$
+
+PORTNAME=	nss_ldap
+PORTVERSION=	${NSS_LDAP_VERSION}
+PORTREVISION=	1
+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/
+
+MAINTAINER=	ports at MIdnightBSD.org
+COMMENT=	RFC 2307 NSS Module (Linux Fedora 10)
+
+LICENSE=	gpl2
+
+OPTIONS_DEFINE=	DOCS PAM
+
+NSS_LDAP_VERSION=264
+
+USE_LINUX=	f10
+USE_LINUX_RPM=	yes
+USE_LINUX_PREFIX=yes
+
+RPMVERSION=	6.fc10
+USE_LDCONFIG=	yes
+
+DOCSDIR=	${PREFIX}/usr/share/doc/${PORTNAME}-${NSS_LDAP_VERSION}
+
+MANPREFIX=	${PREFIX}/usr/share
+
+OPTIONS_SUB=	yes
+
+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.mport.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
+
+pre-fetch:
+.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 !${PORT_OPTIONS:MPAM}
+	@if [ -f ${WRKDIR}/lib/security/pam_ldap.so ]; then \
+		${RM} -rf ${WRKDIR}/lib/; \
+	fi
+	@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 !${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
+
+.include <bsd.port.mk>


Property changes on: trunk/net/linux-f10-nss_ldap/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/linux-f10-nss_ldap/distinfo.i386
===================================================================
--- trunk/net/linux-f10-nss_ldap/distinfo.i386	                        (rev 0)
+++ trunk/net/linux-f10-nss_ldap/distinfo.i386	2015-04-04 11:40:18 UTC (rev 18544)
@@ -0,0 +1,4 @@
+SHA256 (rpm/i386/fedora/10/nss_ldap-264-6.fc10.i386.rpm) = 38fa8ac3fd79e15b0dde58f6a105e115ab5ba1166109b60ecd6b7905effaad3b
+SIZE (rpm/i386/fedora/10/nss_ldap-264-6.fc10.i386.rpm) = 721887
+SHA256 (rpm/i386/fedora/10/nss_ldap-264-6.fc10.src.rpm) = ea0a99777950996514709abc9a4927a1e470a9e31d171df9ee86fea601376882
+SIZE (rpm/i386/fedora/10/nss_ldap-264-6.fc10.src.rpm) = 463793


Property changes on: trunk/net/linux-f10-nss_ldap/distinfo.i386
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/linux-f10-nss_ldap/pkg-descr
===================================================================
--- trunk/net/linux-f10-nss_ldap/pkg-descr	                        (rev 0)
+++ trunk/net/linux-f10-nss_ldap/pkg-descr	2015-04-04 11:40:18 UTC (rev 18544)
@@ -0,0 +1,6 @@
+This a port of the nss_ldap libraries for linux.
+
+You'll probably need this if your system users in a LDAP
+directory are complaining their linux programs won't run,
+and errors on the console say "getpwuid_r(): failed due
+to unknown user id".


Property changes on: trunk/net/linux-f10-nss_ldap/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/linux-f10-nss_ldap/pkg-message
===================================================================
--- trunk/net/linux-f10-nss_ldap/pkg-message	                        (rev 0)
+++ trunk/net/linux-f10-nss_ldap/pkg-message	2015-04-04 11:40:18 UTC (rev 18544)
@@ -0,0 +1,6 @@
+###########################################################################
+
+At a minimum you need to link your ldap.conf to /compat/linux/etc/ or set
+/compat/linux/etc/ldap.conf to suit your network environment.
+
+###########################################################################


Property changes on: trunk/net/linux-f10-nss_ldap/pkg-message
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/net/linux-f10-nss_ldap/pkg-plist
===================================================================
--- trunk/net/linux-f10-nss_ldap/pkg-plist	                        (rev 0)
+++ trunk/net/linux-f10-nss_ldap/pkg-plist	2015-04-04 11:40:18 UTC (rev 18544)
@@ -0,0 +1,7 @@
+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


Property changes on: trunk/net/linux-f10-nss_ldap/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/net/linux-nx-client/Makefile
===================================================================
--- trunk/net/linux-nx-client/Makefile	2015-04-04 11:37:59 UTC (rev 18543)
+++ trunk/net/linux-nx-client/Makefile	2015-04-04 11:40:18 UTC (rev 18544)
@@ -11,10 +11,8 @@
 MAINTAINER=	ports at MidnightBSD.org
 COMMENT=	The NoMachine NX client
 LICENSE=	gpl2
-# agg but gpl2 is the worst case
 
 NO_WRKSUBDIR=	yes
-ONLY_FOR_ARCHS=	i386 amd64
 USE_LINUX=	yes
 USE_LINUX_APPS=	libaudiofile jpeg png
 INSTALLS_ICONS=	yes



More information about the Midnightbsd-cvs mailing list