View | Details | Raw Unified | Return to bug 74334
Collapse All | Expand All

(-)ddclient/Makefile (-12 / +23 lines)
Lines 6-39 Link Here
6
#
6
#
7
7
8
PORTNAME=	ddclient
8
PORTNAME=	ddclient
9
PORTVERSION=	3.6.4
9
PORTVERSION=	3.6.5
10
CATEGORIES=	dns
10
CATEGORIES=	dns
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
12
MASTER_SITE_SUBDIR=	ddclient
12
MASTER_SITE_SUBDIR=	${PORTNAME}
13
13
14
MAINTAINER=	radek@raadradd.com
14
MAINTAINER=	radek@raadradd.com
15
COMMENT=	Update dynamic DNS entries
15
COMMENT=	Update dynamic DNS entries
16
16
17
USE_PERL5=	yes
17
USE_PERL5=	yes
18
NO_BUILD=	yes
18
NO_BUILD=	yes
19
20
USE_RC_SUBR=	yes
19
USE_RC_SUBR=	yes
21
20
21
PLIST_FILES=    etc/ddclient.conf.sample \
22
		etc/rc.d/ddclient.sh \
23
		sbin/ddclient
24
25
PORTDOCS=	COPYING COPYRIGHT Changelog README README.cisco \
26
		sample-etc_cron.d_ddclient sample-etc_dhclient-exit-hooks \
27
		sample-etc_dhcpc_dhcpcd-eth0.exe sample-etc_ppp_ip-up.local
28
29
post-patch:
30
	@${PERL} -pi -e 's|/etc/ddclient/|${PREFIX}/etc/ddclient/|g' ${WRKSRC}/README
31
22
do-install:
32
do-install:
23
	@${PERL} -pi -e 's|%%PREFIX%%|${PREFIX}|g; s|%%PERL%%|${PERL}|g' ${WRKSRC}/ddclient
33
	@${PERL} -pi -e 's|%%PREFIX%%|${PREFIX}|g; s|%%PERL%%|${PERL}|g' ${WRKSRC}/ddclient
24
	@${INSTALL_SCRIPT} ${WRKSRC}/ddclient ${PREFIX}/sbin
25
	@${INSTALL_DATA} ${WRKSRC}/sample-etc_ddclient.conf ${PREFIX}/etc/ddclient.conf.sample
26
	@${MKDIR} ${PREFIX}/share/ddclient
27
.for i in COPYING COPYRIGHT README README.cisco sample-etc_cron.d_ddclient \
28
	sample-etc_dhclient-exit-hooks sample-etc_dhcpc_dhcpcd-eth0.exe \
29
	sample-etc_ppp_ip-up.local
30
	@${PERL} -pe 's|%%PREFIX%%|${PREFIX}|g' < ${WRKSRC}/$i > ${WRKDIR}/$i
31
	@${INSTALL_DATA} ${WRKDIR}/$i ${PREFIX}/share/ddclient
32
.endfor
33
	@${PERL} -pe 's|%%PREFIX%%|${PREFIX}|g; s|%%RC_SUBR%%|${RC_SUBR}|g' \
34
	@${PERL} -pe 's|%%PREFIX%%|${PREFIX}|g; s|%%RC_SUBR%%|${RC_SUBR}|g' \
34
		< ${FILESDIR}/ddclient.sh > ${WRKDIR}/ddclient.sh
35
		< ${FILESDIR}/ddclient.sh > ${WRKDIR}/ddclient.sh
36
	@${INSTALL_DATA} ${WRKSRC}/sample-etc_ddclient.conf ${PREFIX}/etc/ddclient.conf.sample
37
	@${INSTALL_SCRIPT} ${WRKSRC}/ddclient ${PREFIX}/sbin
35
	@${INSTALL_SCRIPT} ${WRKDIR}/ddclient.sh ${PREFIX}/etc/rc.d/
38
	@${INSTALL_SCRIPT} ${WRKDIR}/ddclient.sh ${PREFIX}/etc/rc.d/
36
39
40
post-install:
41
.if !defined(NOPORTDOCS)
42
	@${MKDIR} ${DOCSDIR}
43
.for i in ${PORTDOCS}
44
	@${PERL} -pe 's|%%PREFIX%%|${PREFIX}|g' < ${WRKSRC}/$i > ${WRKDIR}/$i
45
	@${INSTALL_DATA} ${WRKDIR}/${i} ${DOCSDIR}
46
.endfor
47
.endif
37
	@${PERL} -pe 's|/usr/local|${PREFIX}|g' < ${PKGMESSAGE}
48
	@${PERL} -pe 's|/usr/local|${PREFIX}|g' < ${PKGMESSAGE}
38
49
39
.include <bsd.port.mk>
50
.include <bsd.port.mk>
(-)ddclient/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
MD5 (ddclient-3.6.4.tar.gz) = 3f360240cdd8675a5f3d956eb9ee4d78
1
MD5 (ddclient-3.6.5.tar.gz) = 37656c8becb08e375c91954c25786aef
2
SIZE (ddclient-3.6.4.tar.gz) = 35460
2
SIZE (ddclient-3.6.5.tar.gz) = 35726
(-)ddclient/files/ddclient.sh (-2 / +2 lines)
Lines 5-14 Link Here
5
5
6
# PROVIDE: ddclient
6
# PROVIDE: ddclient
7
# REQUIRE: LOGIN
7
# REQUIRE: LOGIN
8
# KEYWORD: FreeBSD shutdown
8
# KEYWORD: shutdown
9
9
10
#
10
#
11
# Add the following lines to /etc/rc.conf to enable ddclient:
11
# Add the following line to /etc/rc.conf to enable ddclient:
12
#
12
#
13
#ddclient_enable="YES"
13
#ddclient_enable="YES"
14
#
14
#
(-)ddclient/pkg-plist (-12 lines)
Lines 1-12 Link Here
1
etc/ddclient.conf.sample
2
etc/rc.d/ddclient.sh
3
sbin/ddclient
4
share/ddclient/COPYING
5
share/ddclient/COPYRIGHT
6
share/ddclient/README
7
share/ddclient/README.cisco
8
share/ddclient/sample-etc_cron.d_ddclient
9
share/ddclient/sample-etc_dhclient-exit-hooks
10
share/ddclient/sample-etc_dhcpc_dhcpcd-eth0.exe
11
share/ddclient/sample-etc_ppp_ip-up.local
12
@dirrm share/ddclient

Return to bug 74334