ports/74334: [MAINTAINER] dns/ddclient: update to 3.6.5

Radek Kozlowski radek at raadradd.com
Wed Nov 24 20:20:36 UTC 2004


>Number:         74334
>Category:       ports
>Synopsis:       [MAINTAINER] dns/ddclient: update to 3.6.5
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Nov 24 20:20:35 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Radek Kozlowski
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
>Environment:


System: FreeBSD 5.3-STABLE #9: Tue Nov 16 21:44:39 CET 2004
    root at ddardaar:/usr/obj/usr/src/sys/DDARDAAR



>Description:


- Update to 3.6.5
- Utilize PORTDOCS and PLIST_FILES
- Remove pkg-plist


>How-To-Repeat:





>Fix:


--- ddclient3.diff begins here ---
diff -ruN ddclient.orig/Makefile ddclient/Makefile
--- ddclient.orig/Makefile	Wed Nov 24 19:25:11 2004
+++ ddclient/Makefile	Wed Nov 24 20:48:20 2004
@@ -6,34 +6,45 @@
 #
 
 PORTNAME=	ddclient
-PORTVERSION=	3.6.4
+PORTVERSION=	3.6.5
 CATEGORIES=	dns
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR=	ddclient
+MASTER_SITE_SUBDIR=	${PORTNAME}
 
 MAINTAINER=	radek at raadradd.com
 COMMENT=	Update dynamic DNS entries
 
 USE_PERL5=	yes
 NO_BUILD=	yes
-
 USE_RC_SUBR=	yes
 
+PLIST_FILES=    etc/ddclient.conf.sample \
+		etc/rc.d/ddclient.sh \
+		sbin/ddclient
+
+PORTDOCS=	COPYING COPYRIGHT Changelog README README.cisco \
+		sample-etc_cron.d_ddclient sample-etc_dhclient-exit-hooks \
+		sample-etc_dhcpc_dhcpcd-eth0.exe sample-etc_ppp_ip-up.local
+
+post-patch:
+	@${PERL} -pi -e 's|/etc/ddclient/|${PREFIX}/etc/ddclient/|g' ${WRKSRC}/README
+
 do-install:
 	@${PERL} -pi -e 's|%%PREFIX%%|${PREFIX}|g; s|%%PERL%%|${PERL}|g' ${WRKSRC}/ddclient
-	@${INSTALL_SCRIPT} ${WRKSRC}/ddclient ${PREFIX}/sbin
-	@${INSTALL_DATA} ${WRKSRC}/sample-etc_ddclient.conf ${PREFIX}/etc/ddclient.conf.sample
-	@${MKDIR} ${PREFIX}/share/ddclient
-.for i in COPYING COPYRIGHT README README.cisco sample-etc_cron.d_ddclient \
-	sample-etc_dhclient-exit-hooks sample-etc_dhcpc_dhcpcd-eth0.exe \
-	sample-etc_ppp_ip-up.local
-	@${PERL} -pe 's|%%PREFIX%%|${PREFIX}|g' < ${WRKSRC}/$i > ${WRKDIR}/$i
-	@${INSTALL_DATA} ${WRKDIR}/$i ${PREFIX}/share/ddclient
-.endfor
 	@${PERL} -pe 's|%%PREFIX%%|${PREFIX}|g; s|%%RC_SUBR%%|${RC_SUBR}|g' \
 		< ${FILESDIR}/ddclient.sh > ${WRKDIR}/ddclient.sh
+	@${INSTALL_DATA} ${WRKSRC}/sample-etc_ddclient.conf ${PREFIX}/etc/ddclient.conf.sample
+	@${INSTALL_SCRIPT} ${WRKSRC}/ddclient ${PREFIX}/sbin
 	@${INSTALL_SCRIPT} ${WRKDIR}/ddclient.sh ${PREFIX}/etc/rc.d/
 
+post-install:
+.if !defined(NOPORTDOCS)
+	@${MKDIR} ${DOCSDIR}
+.for i in ${PORTDOCS}
+	@${PERL} -pe 's|%%PREFIX%%|${PREFIX}|g' < ${WRKSRC}/$i > ${WRKDIR}/$i
+	@${INSTALL_DATA} ${WRKDIR}/${i} ${DOCSDIR}
+.endfor
+.endif
 	@${PERL} -pe 's|/usr/local|${PREFIX}|g' < ${PKGMESSAGE}
 
 .include <bsd.port.mk>
diff -ruN ddclient.orig/distinfo ddclient/distinfo
--- ddclient.orig/distinfo	Wed Nov 24 19:25:11 2004
+++ ddclient/distinfo	Wed Nov 24 19:26:27 2004
@@ -1,2 +1,2 @@
-MD5 (ddclient-3.6.4.tar.gz) = 3f360240cdd8675a5f3d956eb9ee4d78
-SIZE (ddclient-3.6.4.tar.gz) = 35460
+MD5 (ddclient-3.6.5.tar.gz) = 37656c8becb08e375c91954c25786aef
+SIZE (ddclient-3.6.5.tar.gz) = 35726
diff -ruN ddclient.orig/files/ddclient.sh ddclient/files/ddclient.sh
--- ddclient.orig/files/ddclient.sh	Wed Nov 24 19:25:10 2004
+++ ddclient/files/ddclient.sh	Wed Nov 24 20:29:08 2004
@@ -5,10 +5,10 @@
 
 # PROVIDE: ddclient
 # REQUIRE: LOGIN
-# KEYWORD: FreeBSD shutdown
+# KEYWORD: shutdown
 
 #
-# Add the following lines to /etc/rc.conf to enable ddclient:
+# Add the following line to /etc/rc.conf to enable ddclient:
 #
 #ddclient_enable="YES"
 #
diff -ruN ddclient.orig/pkg-plist ddclient/pkg-plist
--- ddclient.orig/pkg-plist	Wed Nov 24 19:25:11 2004
+++ ddclient/pkg-plist	Thu Jan  1 01:00:00 1970
@@ -1,12 +0,0 @@
-etc/ddclient.conf.sample
-etc/rc.d/ddclient.sh
-sbin/ddclient
-share/ddclient/COPYING
-share/ddclient/COPYRIGHT
-share/ddclient/README
-share/ddclient/README.cisco
-share/ddclient/sample-etc_cron.d_ddclient
-share/ddclient/sample-etc_dhclient-exit-hooks
-share/ddclient/sample-etc_dhcpc_dhcpcd-eth0.exe
-share/ddclient/sample-etc_ppp_ip-up.local
- at dirrm share/ddclient
--- ddclient3.diff ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list