2012-12-12 20:20:45 +01:00
|
|
|
# Created by: Dirk Froemberg <dirk@FreeBSD.org>
|
2001-08-26 18:07:09 +02:00
|
|
|
|
|
|
|
PORTNAME= ddclient
|
2018-07-07 20:54:31 +02:00
|
|
|
DISTVERSIONPREFIX= v
|
2020-10-27 15:26:24 +01:00
|
|
|
DISTVERSION= 3.9.1
|
2003-09-05 06:54:37 +02:00
|
|
|
CATEGORIES= dns
|
2001-08-26 18:07:09 +02:00
|
|
|
|
2014-01-20 05:23:44 +01:00
|
|
|
MAINTAINER= mjl@luckie.org.nz
|
2003-03-07 07:14:21 +01:00
|
|
|
COMMENT= Update dynamic DNS entries
|
2001-08-26 18:07:09 +02:00
|
|
|
|
2019-05-18 12:28:32 +02:00
|
|
|
LICENSE= GPLv2+
|
|
|
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
2010-08-17 21:22:56 +02:00
|
|
|
|
2018-07-07 20:54:31 +02:00
|
|
|
RUN_DEPENDS= p5-Data-Validate-IP>0:net-mgmt/p5-Data-Validate-IP
|
2014-01-19 03:04:22 +01:00
|
|
|
|
2014-07-29 20:41:15 +02:00
|
|
|
USES= perl5 tar:bzip2
|
2018-07-07 20:54:31 +02:00
|
|
|
USE_GITHUB= yes
|
2013-09-17 08:28:07 +02:00
|
|
|
USE_PERL5= run
|
2006-05-07 02:03:25 +02:00
|
|
|
USE_RC_SUBR= ${PORTNAME}
|
2004-10-28 02:04:57 +02:00
|
|
|
|
2018-07-07 20:54:31 +02:00
|
|
|
NO_ARCH= yes
|
|
|
|
NO_BUILD= yes
|
2014-01-19 03:04:22 +01:00
|
|
|
SUB_FILES= pkg-message ddclient_force
|
|
|
|
|
2020-10-27 15:26:24 +01:00
|
|
|
PLIST_FILES= "@sample(,,600) etc/ddclient.conf.sample" \
|
|
|
|
etc/periodic/daily/ddclient_force \
|
|
|
|
sbin/ddclient
|
|
|
|
PORTDOCS= COPYRIGHT ChangeLog README.cisco README.ssl README.md \
|
|
|
|
sample-etc_cron.d_ddclient sample-etc_dhclient-exit-hooks \
|
|
|
|
sample-etc_dhcpc_dhcpcd-eth0.exe sample-etc_ppp_ip-up.local
|
|
|
|
|
2018-09-10 15:14:50 +02:00
|
|
|
OPTIONS_DEFINE= SSL DOCS
|
2012-12-12 20:20:45 +01:00
|
|
|
OPTIONS_DEFAULT=SSL
|
2012-01-04 02:47:21 +01:00
|
|
|
|
2016-04-01 16:00:51 +02:00
|
|
|
SSL_RUN_DEPENDS=ca_root_nss>0:security/ca_root_nss \
|
|
|
|
p5-IO-Socket-SSL>0:security/p5-IO-Socket-SSL
|
2004-11-27 06:52:15 +01:00
|
|
|
|
|
|
|
post-patch:
|
2014-01-19 03:04:22 +01:00
|
|
|
@${GREP} -lR '/usr' ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
|
|
|
|
's|/usr|${PREFIX}|g'
|
2015-12-17 18:19:48 +01:00
|
|
|
@${REINPLACE_CMD} -e 's|%%ETCDIR%%|${PREFIX}/etc| ; \
|
2014-01-19 03:04:22 +01:00
|
|
|
s|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/ddclient
|
2019-10-06 18:42:31 +02:00
|
|
|
@${REINPLACE_CMD} -e '/^\#\!\/usr\/local\/local/d' \
|
|
|
|
${WRKSRC}/ddclient
|
2004-11-27 06:52:15 +01:00
|
|
|
|
2001-08-26 18:07:09 +02:00
|
|
|
do-install:
|
2014-01-19 03:04:22 +01:00
|
|
|
(cd ${WRKSRC} && ${INSTALL_DATA} sample-etc_ddclient.conf \
|
|
|
|
${STAGEDIR}${PREFIX}/etc/ddclient.conf.sample)
|
|
|
|
(cd ${WRKSRC} && ${INSTALL_SCRIPT} ddclient \
|
|
|
|
${STAGEDIR}${PREFIX}/sbin)
|
|
|
|
@${MKDIR} ${STAGEDIR}${PREFIX}/etc/periodic/daily
|
|
|
|
(cd ${WRKDIR} && ${INSTALL_SCRIPT} ddclient_force \
|
|
|
|
${STAGEDIR}${PREFIX}/etc/periodic/daily/ddclient_force)
|
|
|
|
@${MKDIR} ${STAGEDIR}${DOCSDIR}
|
|
|
|
.for i in ${PORTDOCS}
|
|
|
|
(cd ${WRKSRC} && ${INSTALL_DATA} ${i} ${STAGEDIR}${DOCSDIR})
|
|
|
|
.endfor
|
2001-08-26 18:07:09 +02:00
|
|
|
|
|
|
|
.include <bsd.port.mk>
|