ports/172040: net/ldap2dns: Update to version 0.4.2
KATO Tsuguru
tkato432 at yahoo.com
Tue Sep 25 18:10:37 UTC 2012
>Number: 172040
>Category: ports
>Synopsis: net/ldap2dns: Update to version 0.4.2
>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: Tue Sep 25 18:10:37 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 7.4-RELEASE-p10 i386
>Organization:
>Environment:
>Description:
- Update to version 0.4.2
Remove file:
files/patch-Makefile
files/patch-ldap2dns.c
pkg-plist
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/net/ldap2dns/Makefile net/ldap2dns/Makefile
--- /usr/ports/net/ldap2dns/Makefile 2012-09-21 19:07:33.000000000 +0900
+++ net/ldap2dns/Makefile 2012-09-25 03:38:44.000000000 +0900
@@ -1,44 +1,64 @@
-# New ports collection makefile for: ldap2dns
-# Date created: 29 September 2003
-# Whom: Bruce M Simpson <bms at FreeBSD.org>
-#
+# Created by: Bruce M Simpson <bms at FreeBSD.org>
# $FreeBSD: ports/net/ldap2dns/Makefile,v 1.15 2012/09/21 10:07:33 bapt Exp $
-#
PORTNAME= ldap2dns
-PORTVERSION= 0.4.1
-PORTREVISION= 2
+PORTVERSION= 0.4.2
CATEGORIES= net
-MASTER_SITES= http://projects.alkaloid.net/e107_files/downloads/
+MASTER_SITES= http://cloud.github.com/downloads/bklang/ldap2dns/
MAINTAINER= ports at FreeBSD.org
COMMENT= Maintain DNS zones using an LDAP directory
-DEPRECATED= No more public distfiles
-EXPIRATION_DATE= 2012-10-20
+LICENSE= GPLv2
RUN_DEPENDS= p5-Net-DNS>=0:${PORTSDIR}/dns/p5-Net-DNS \
p5-perl-ldap>=0:${PORTSDIR}/net/p5-perl-ldap
-USE_GMAKE= yes
+OPTIONS_DEFINE= DOCS
+
+USE_PERL5_RUN= yes
USE_OPENLDAP= yes
-USE_PERL5= yes
+USE_GMAKE= yes
+
+CFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+MAN1= ldap2dns.1
+PORTDOCS= *
+PLIST_FILES= bin/ldap2dns \
+ bin/ldap2dnsd \
+ %%DATADIR%%/axfr2ldap.pl \
+ %%DATADIR%%/data2ldif.pl \
+ %%DATADIR%%/ldap2dns.schema \
+ %%DATADIR%%/ldap2tinydns-conf
+PLIST_DIRS= %%DATADIR%%
-MAKE_ENV= INC=-I${PREFIX}/include LIB=-L${PREFIX}/lib
+.include <bsd.port.options.mk>
post-patch:
- @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/ldap2dns.c
- @${REINPLACE_CMD} -e "s,%%PREFIX%%,${PREFIX}," ${WRKSRC}/ldap2tinydns-conf
+ @${REINPLACE_CMD} -e \
+ 's|^CC=|CC?=| ; \
+ s|^LD=.*|LD=$$(CC)|' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e \
+ 's|"/etc|"${PREFIX}/etc|' ${WRKSRC}/ldap2dns.c
+ @${REINPLACE_CMD} -e \
+ 's|^/etc|${PREFIX}/etc|' ${WRKSRC}/ldap2dns.1
+ @${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_PROGRAM} ${WRKSRC}/ldap2dns ${PREFIX}/bin
+ ${LN} -sf ldap2dns ${PREFIX}/bin/ldap2dnsd
+ ${INSTALL_MAN} ${WRKSRC}/ldap2dns.1 ${MANPREFIX}/man/man1
+ @${MKDIR} ${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_DATA} ${WRKSRC}/ldap2tinydns-conf ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/scripts/axfr2ldap.pl ${DATADIR}
${INSTALL_SCRIPT} ${WRKSRC}/scripts/data2ldif.pl ${DATADIR}
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/README.html ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/doc/example.ldif ${DOCSDIR}
+.endif
.include <bsd.port.mk>
diff -urN /usr/ports/net/ldap2dns/distinfo net/ldap2dns/distinfo
--- /usr/ports/net/ldap2dns/distinfo 2011-03-20 21:51:37.000000000 +0900
+++ net/ldap2dns/distinfo 2012-08-09 05:24:50.000000000 +0900
@@ -1,2 +1,2 @@
-SHA256 (ldap2dns-0.4.1.tar.gz) = 870614b685a54dedc17c108c201b8aa30146865c03887358c06fad58cb6e2f60
-SIZE (ldap2dns-0.4.1.tar.gz) = 54857
+SHA256 (ldap2dns-0.4.2.tar.gz) = 23a24bd2233dafeb40cc2d755fa24cc4bd1207e92fdee614e642ea1064711b98
+SIZE (ldap2dns-0.4.2.tar.gz) = 61325
diff -urN /usr/ports/net/ldap2dns/files/patch-Makefile net/ldap2dns/files/patch-Makefile
--- /usr/ports/net/ldap2dns/files/patch-Makefile 2006-11-05 09:19:13.000000000 +0900
+++ net/ldap2dns/files/patch-Makefile 1970-01-01 09:00:00.000000000 +0900
@@ -1,27 +0,0 @@
---- Makefile.orig Thu Oct 19 20:54:23 2006
-+++ Makefile Sun Oct 29 16:56:03 2006
-@@ -3,12 +3,12 @@
- RELEASE=0
- CC=gcc
- DEBUG_CFLAGS=-g -ggdb
--CFLAGS=-O2
-+CFLAGS=-O2 -I$(PREFIX)/include
- LIBS=-lldap -llber
- LD=gcc
--LDFLAGS=
--INSTALL_PREFIX=
--PREFIXDIR=$(INSTALL_PREFIX)/usr
-+LDFLAGS= $(LIB)
-+INSTALL_PREFIX=$(PREFIX)
-+PREFIXDIR=$(INSTALL_PREFIX)
- LDAPCONFDIR=$(INSTALL_PREFIX)/etc/openldap
- SPECFILE=ldap2dns.spec
- DISTRIBUTION=redhat
-@@ -40,6 +40,7 @@
- $(LD) $(LDFLAGS) $(LIBS) -o $@ $+
-
- ldap2dns.o: ldap2dns.c
-+ echo $(CFLAGS)
- $(CC) $(CFLAGS) -DVERSION='"$(VERSION)"' -c $< -o $@
-
- ldap2dns.o-dbg: ldap2dns.c
diff -urN /usr/ports/net/ldap2dns/files/patch-ldap2dns.c net/ldap2dns/files/patch-ldap2dns.c
--- /usr/ports/net/ldap2dns/files/patch-ldap2dns.c 2006-11-05 09:19:13.000000000 +0900
+++ net/ldap2dns/files/patch-ldap2dns.c 1970-01-01 09:00:00.000000000 +0900
@@ -1,11 +0,0 @@
---- ldap2dns.c.orig Thu Oct 19 20:54:23 2006
-+++ ldap2dns.c Sun Oct 29 16:41:24 2006
-@@ -18,7 +18,7 @@
- #include <sys/types.h>
-
- #define UPDATE_INTERVAL 59
--#define LDAP_CONF "/etc/ldap.conf"
-+#define LDAP_CONF "%%PREFIX%%/etc/openldap/ldap.conf"
- #define OUTPUT_DATA 1
- #define OUTPUT_DB 2
- #define MAXHOSTS 10
diff -urN /usr/ports/net/ldap2dns/pkg-descr net/ldap2dns/pkg-descr
--- /usr/ports/net/ldap2dns/pkg-descr 2006-01-15 02:17:57.000000000 +0900
+++ net/ldap2dns/pkg-descr 2012-08-09 05:22:11.000000000 +0900
@@ -5,7 +5,4 @@
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://projects.alkaloid.net/
-
-Bruce
-bms at spc.org
+WWW: https://github.com/bklang/ldap2dns
diff -urN /usr/ports/net/ldap2dns/pkg-plist net/ldap2dns/pkg-plist
--- /usr/ports/net/ldap2dns/pkg-plist 2006-11-05 09:19:13.000000000 +0900
+++ net/ldap2dns/pkg-plist 1970-01-01 09:00:00.000000000 +0900
@@ -1,9 +0,0 @@
-bin/ldap2dns
-bin/ldap2dnsd
-%%DATADIR%%/README.html
-%%DATADIR%%/ldap2dns.schema
-%%DATADIR%%/example.ldif
-%%DATADIR%%/axfr2ldap.pl
-%%DATADIR%%/data2ldif.pl
-%%DATADIR%%/ldap2tinydns-conf
- at dirrm %%DATADIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list