ports/91790: Update port: net/ldap2dns
Gerrit Beine
gerrit.beine at gmx.de
Sat Jan 14 13:20:06 UTC 2006
>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 at 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 at FreeBSD.org
+MAINTAINER= gerrit.beine at 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 at 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:
More information about the freebsd-ports-bugs
mailing list