Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jan 2006 13:10:26 GMT
From:      Gerrit Beine <gerrit.beine@gmx.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/91790: Update port: net/ldap2dns
Message-ID:  <200601141310.k0EDAQlB063833@www.freebsd.org>
Resent-Message-ID: <200601141320.k0EDK5bO004902@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         91790
>Category:       ports
>Synopsis:       Update port: net/ldap2dns
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 14 13:20:05 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Gerrit Beine
>Release:        FreeBSD 6.0-RELEASE
>Organization:
Beine Computer
>Environment:
FreeBSD fbsd60.vmware 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Thu Nov  3 09:36:13 UTC 2005     root@x64.samsco.home:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
* update to current version 0.3.6
* take maintainership
>How-To-Repeat:
              
>Fix:
diff -Nur /usr/ports/net/ldap2dns/Makefile ldap2dns/Makefile
--- /usr/ports/net/ldap2dns/Makefile	Tue Jan 10 05:25:36 2006
+++ ldap2dns/Makefile	Sat Jan 14 12:26:49 2006
@@ -6,12 +6,11 @@
 #
 
 PORTNAME=	ldap2dns
-PORTVERSION=	0.3.1
-PORTREVISION=	1
+PORTVERSION=	0.3.6
 CATEGORIES=	net
-MASTER_SITES=	http://ldap2dns.tiscover.com/
+MASTER_SITES=	http://projects.alkaloid.net/dist/ldap2dns/
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	gerrit.beine@gmx.de
 COMMENT=	Maintain DNS zones using an LDAP directory
 
 USE_OPENLDAP=	yes
@@ -21,19 +20,25 @@
 
 USE_GMAKE=	yes
 USE_PERL5=	yes
+USE_REINPLACE=	yes
 
 MAKE_ENV+=	PREFIX=$(PREFIX)
 MAKE_ENV+=	INC=-I$(PREFIX)/include
 MAKE_ENV+=	LIB=-L$(PREFIX)/lib
 
+post-patch:
+	@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/ldap2dns.c
+	@${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/ldap2tinydns-conf
+
 do-install:
 	${MKDIR} ${DATADIR}
 	${INSTALL_SCRIPT} ${WRKSRC}/ldap2dns ${PREFIX}/bin
 	${INSTALL_SCRIPT} ${WRKSRC}/ldap2dnsd ${PREFIX}/bin
-	${INSTALL_DATA} ${WRKSRC}/dns.schema ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/example.ldif ${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/README.html ${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/ldap2dns.schema ${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/example.ldif ${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/doc/README.html ${DATADIR}
 	${INSTALL_SCRIPT} ${WRKSRC}/ldap2tinydns-conf ${DATADIR}
-	${INSTALL_SCRIPT} ${WRKSRC}/import.pl ${DATADIR}
+	${INSTALL_SCRIPT} ${WRKSRC}/scripts/axfr2ldap.pl ${DATADIR}
+	${INSTALL_SCRIPT} ${WRKSRC}/scripts/data2ldap.pl ${DATADIR}
 
 .include <bsd.port.mk>
diff -Nur /usr/ports/net/ldap2dns/distinfo ldap2dns/distinfo
--- /usr/ports/net/ldap2dns/distinfo	Thu Mar 25 04:13:12 2004
+++ ldap2dns/distinfo	Thu Jan 12 17:39:10 2006
@@ -1,2 +1,3 @@
-MD5 (ldap2dns-0.3.1.tar.gz) = 3f661468159633a8fdd843db2af97721
-SIZE (ldap2dns-0.3.1.tar.gz) = 40760
+MD5 (ldap2dns-0.3.6.tar.gz) = 471158c024c199a07bcba4ec3559da7e
+SHA256 (ldap2dns-0.3.6.tar.gz) = 026100e852f5fd97739e9c31a03f93bcf696957016fcf214314fd5b98037fc64
+SIZE (ldap2dns-0.3.6.tar.gz) = 47953
diff -Nur /usr/ports/net/ldap2dns/files/patch-ldap2dns.c ldap2dns/files/patch-ldap2dns.c
--- /usr/ports/net/ldap2dns/files/patch-ldap2dns.c	Thu Jan  1 01:00:00 1970
+++ ldap2dns/files/patch-ldap2dns.c	Sat Jan 14 12:25:26 2006
@@ -0,0 +1,11 @@
+--- ldap2dns.c.orig	Fri Dec 16 20:49:47 2005
++++ ldap2dns.c	Thu Jan 12 18:36:43 2006
+@@ -15,7 +15,7 @@
+ #include <unistd.h>
+ 
+ #define UPDATE_INTERVALL 59
+-#define LDAP_CONF "/etc/ldap/ldap.conf"
++#define LDAP_CONF "%%PREFIX%%/etc/openldap/ldap.conf"
+ #define OUTPUT_DATA 1
+ #define OUTPUT_DB 2
+ #define MAXHOSTS 10
diff -Nur /usr/ports/net/ldap2dns/files/patch-ldap2tinydns-conf ldap2dns/files/patch-ldap2tinydns-conf
--- /usr/ports/net/ldap2dns/files/patch-ldap2tinydns-conf	Thu Jan  1 01:00:00 1970
+++ ldap2dns/files/patch-ldap2tinydns-conf	Sat Jan 14 12:25:32 2006
@@ -0,0 +1,12 @@
+--- ldap2tinydns-conf.orig	Fri Dec 16 20:49:47 2005
++++ ldap2tinydns-conf	Sat Jan 14 12:19:18 2006
+@@ -22,7 +22,8 @@
+ cat << EOF_run > $LDAP2DNSDIR/run
+ #!/bin/sh
+ exec 2>&1
+-exec setuidgid $LDAP2DNSUSER envdir ./env softlimit -d250000 /usr/bin/ldap2dns -e "cd \$TINYDNSDIR && tinydns-data"
++exec envdir ./env sh -c '
++  setuidgid $LDAP2DNSUSER softlimit -d250000 %%PREFIX%%/bin/ldap2dns -e "cd \$TINYDNSDIR && tinydns-data"'
+ EOF_run
+ 
+ chmod +t $LDAP2DNSDIR
diff -Nur /usr/ports/net/ldap2dns/pkg-descr ldap2dns/pkg-descr
--- /usr/ports/net/ldap2dns/pkg-descr	Mon Sep 29 02:46:56 2003
+++ ldap2dns/pkg-descr	Thu Jan 12 17:37:51 2006
@@ -5,7 +5,7 @@
 by tinydns from the djbdns package, but also may be used to write .db-files
 used by named as found in the BIND package.
 
-WWW: http://ldap2dns.tiscover.com/
+WWW: http://projects.alkaloid.net/
 
 Bruce
 bms@spc.org
diff -Nur /usr/ports/net/ldap2dns/pkg-plist ldap2dns/pkg-plist
--- /usr/ports/net/ldap2dns/pkg-plist	Mon Sep 29 02:46:56 2003
+++ ldap2dns/pkg-plist	Thu Jan 12 17:49:43 2006
@@ -1,8 +1,9 @@
 bin/ldap2dns
 bin/ldap2dnsd
 share/ldap2dns/README.html
-share/ldap2dns/dns.schema
+share/ldap2dns/ldap2dns.schema
 share/ldap2dns/example.ldif
-share/ldap2dns/import.pl
+share/ldap2dns/axfr2ldap.pl
+share/ldap2dns/data2ldap.pl
 share/ldap2dns/ldap2tinydns-conf
 @dirrm share/ldap2dns
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601141310.k0EDAQlB063833>