diff options
Diffstat (limited to 'dns/ddclient/Makefile')
-rw-r--r-- | dns/ddclient/Makefile | 33 |
1 files changed, 13 insertions, 20 deletions
diff --git a/dns/ddclient/Makefile b/dns/ddclient/Makefile index c4f409665be6..be73dd7d21e4 100644 --- a/dns/ddclient/Makefile +++ b/dns/ddclient/Makefile @@ -6,7 +6,7 @@ # PORTNAME= ddclient -PORTVERSION= 3.6.6 +PORTVERSION= 3.6.7 CATEGORIES= dns MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -15,37 +15,30 @@ MAINTAINER= radek@raadradd.com COMMENT= Update dynamic DNS entries USE_BZIP2= yes -USE_PERL5= yes +USE_PERL5_RUN= yes NO_BUILD= yes -USE_RC_SUBR= yes +USE_RC_SUBR= ${PORTNAME} -PLIST_FILES= etc/ddclient.conf.sample \ - etc/rc.d/ddclient.sh \ - sbin/ddclient +SUB_FILES= pkg-message +PKGMESSAGE= ${WRKDIR}/pkg-message +PLIST_FILES= etc/ddclient.conf.sample 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 + @${GREP} -lr '/usr' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e 's|/usr|${PREFIX}|g' + @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ + -e 's|/usr.*perl|${PERL}|g' ${WRKSRC}/ddclient do-install: - @${PERL} -pi -e 's|%%PREFIX%%|${PREFIX}|g; s|%%PERL%%|${PERL}|g' ${WRKSRC}/ddclient - @${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: + @${INSTALL_SCRIPT} ${WRKSRC}/ddclient ${PREFIX}/sbin/ .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 + @${INSTALL} -d ${DOCSDIR} + @${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${DOCSDIR}/ .endif - @${PERL} -pe 's|/usr/local|${PREFIX}|g' < ${PKGMESSAGE} + @${CAT} ${PKGMESSAGE} .include <bsd.port.mk> |