aboutsummaryrefslogtreecommitdiff
path: root/dns/ddclient/Makefile
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2004-11-27 05:52:15 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2004-11-27 05:52:15 +0000
commit052f6d24e49d9ecf01267374b6e87531bf151489 (patch)
treee57f23a7232dde90e9d8e3a02699299becf80012 /dns/ddclient/Makefile
parent83be817c30f819e6bca722a81653b2307b032819 (diff)
downloadports-052f6d24e49d9ecf01267374b6e87531bf151489.tar.gz
ports-052f6d24e49d9ecf01267374b6e87531bf151489.zip
Notes
Diffstat (limited to 'dns/ddclient/Makefile')
-rw-r--r--dns/ddclient/Makefile35
1 files changed, 23 insertions, 12 deletions
diff --git a/dns/ddclient/Makefile b/dns/ddclient/Makefile
index c842ad3cd6cc..b831fa029a0a 100644
--- a/dns/ddclient/Makefile
+++ b/dns/ddclient/Makefile
@@ -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@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>