[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