[Midnightbsd-cvs] mports: mports/net: Add ldapdiff

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Fri May 30 17:57:08 EDT 2008


Log Message:
-----------
Add ldapdiff

Modified Files:
--------------
    mports/net:
        Makefile (r1.73 -> r1.74)

Added Files:
-----------
    mports/net/ldapdiff:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
        pkg-plist (r1.1)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/net/Makefile,v
retrieving revision 1.73
retrieving revision 1.74
diff -L net/Makefile -L net/Makefile -u -r1.73 -r1.74
--- net/Makefile
+++ net/Makefile
@@ -29,6 +29,7 @@
     SUBDIR += iwi-firmware
     SUBDIR += ldap2dns
     SUBDIR += ldapbrowser
+    SUBDIR += ldapdiff
     SUBDIR += mDNSResponder
     SUBDIR += netatalk
     SUBDIR += netcat
--- /dev/null
+++ net/ldapdiff/pkg-descr
@@ -0,0 +1,11 @@
+ldapdiff combines "diff" and "patch" functionality in one application.
+The difference is that ldapdiff is not designed for use on flat ascii
+files, it is designed for "patching" ldap directories using ldif files.
+
+With ldapdiff it is possible to check every entry/attribute of an ldif
+file against a running ldap directory. ldapdiff is able to produce ldif
+delta files in ldap version 3 format, which can be fed, into tools like
+"ldapmodify", "ldapdelete" etc. ldapdiff is also able to modify, delete
+and add entries/attributes online.
+
+WWW: http://webtomware.rhoen.de/
--- /dev/null
+++ net/ldapdiff/pkg-plist
@@ -0,0 +1,13 @@
+bin/ldapdiff
+etc/ldapdiff.conf.sample
+%%DATADIR%%/samples/addentry
+%%DATADIR%%/samples/webtomware_without_jpeg.user.ldif
+%%DATADIR%%/samples/webtomware.init.ldif
+%%DATADIR%%/samples/webtomware.user.ldif
+ at dirrm %%DATADIR%%/samples
+ at dirrm %%DATADIR%%
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
--- /dev/null
+++ net/ldapdiff/Makefile
@@ -0,0 +1,45 @@
+# New ports collection makefile for:    ldapdiff
+# Date created:         15 February 2002
+# Whom:                 Christian Brueffer <chris at unixpages.org)
+#
+# $MidnightBSD: mports/net/ldapdiff/Makefile,v 1.1 2008/05/30 21:57:06 laffer1 Exp $
+# $FreeBSD: ports/net/ldapdiff/Makefile,v 1.16 2007/05/26 12:57:53 rafan Exp $
+#
+
+PORTNAME=	ldapdiff
+PORTVERSION=	1.2.3
+CATEGORIES=	net
+MASTER_SITES=	http://ftp.ale.org/pub/mirrors/openpkg/sources/DST/ldapdiff/ \
+		http://webtomware.rhoen.de/
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	A utility for patching LDAP directories using LDIF files
+LICENSE=	gpl2
+
+USE_ICONV=	yes
+USE_OPENLDAP=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--prefix=${LOCALBASE} \
+		--with-ldap-dir=${LOCALBASE} \
+		--with-iconv-dir=${LOCALBASE}
+SAMPLES=	addentry webtomware_without_jpeg.user.ldif \
+		webtomware.init.ldif webtomware.user.ldif
+MAN1=		ldapdiff.1
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/ldapdiff ${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MAN1PREFIX}/man/man1
+	${INSTALL_DATA} ${WRKSRC}/ldapdiff.conf \
+		${PREFIX}/etc/ldapdiff.conf.sample
+	@${MKDIR} ${DATADIR}/samples
+.for i in ${SAMPLES}
+	${INSTALL_DATA} ${WRKSRC}/samples/${i} ${DATADIR}/samples
+.endfor
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+.for i in CHANGES README TODO ChangeLog
+	${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
--- /dev/null
+++ net/ldapdiff/distinfo
@@ -0,0 +1,3 @@
+MD5 (ldapdiff-1.2.3.tar.gz) = da21dfdd36240b1ae3ab47985b99890a
+SHA256 (ldapdiff-1.2.3.tar.gz) = 03ad3348467bf07ff4bf3c3edec11b20963b7b3ffef1ba09bcf3965c2b0f62ba
+SIZE (ldapdiff-1.2.3.tar.gz) = 378527


More information about the Midnightbsd-cvs mailing list