Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Sep 2012 02:25:31 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/172040: net/ldap2dns: Update to version 0.4.2
Message-ID:  <20120926022531.caded37a7f9321b8c8782dc8@yahoo.com>
Resent-Message-ID: <201209251810.q8PIAbKd023185@freefall.freebsd.org>

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

>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@FreeBSD.org>
-#
+# Created by: Bruce M Simpson <bms@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@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@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
-@dirrm %%DATADIR%%
>Release-Note:
>Audit-Trail:
>Unformatted:



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