9d12f4fcf6
To: edwin@mavetju.org Subject: Change to net/freenet6/files/freenet6.sh.in Could you make the following change, please. This is needed to ensure that freenet6 is started before servers like Apache and bind which may need the IPv6 tunnel to be present. Submitted by: "J.R. Oldroyd" <jr@opal.com>
77 lines
2.1 KiB
Makefile
77 lines
2.1 KiB
Makefile
# New ports collection makefile for: freenet6
|
|
# Date created: 11 Oct 2001
|
|
# Whom: Edwin Groothuis (edwin@mavetju.org)
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PORTNAME= freenet6
|
|
PORTVERSION= 2.1.1
|
|
PORTREVISION= 6
|
|
CATEGORIES= net ipv6
|
|
MASTER_SITES= http://www.hexago.com/files/
|
|
DISTNAME= tspc-${PORTVERSION}-src
|
|
EXTRACT_SUFX= .tgz
|
|
|
|
MAINTAINER= edwin@mavetju.org
|
|
COMMENT= Freenet6 Tunnel Setup Protocol Client - Free IPv6 tunnel
|
|
|
|
USE_REINPLACE= yes
|
|
USE_RC_SUBR= yes
|
|
WRKSRC= ${WRKDIR}/tspc2
|
|
|
|
MAN8= tspc.8
|
|
MAN5= tspc.conf.5
|
|
|
|
PKGMESSAGE= ${WRKDIR}/pkg-message
|
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
.if ${OSVERSION} < 400000
|
|
IGNORE= This program might not be working on FreeBSD version below 4.0
|
|
.endif
|
|
.if ${OSVERSION} > 500000
|
|
EXTRA_PATCHES= ${FILESDIR}/patch5-template::freebsd.sh
|
|
.endif
|
|
|
|
MAKE_ARGS= target=freebsd installdir=${PREFIX}
|
|
|
|
do-install:
|
|
@${MKDIR} ${EXAMPLESDIR}
|
|
@${INSTALL_DATA} ${WRKSRC}/bin/tspc.conf.sample ${EXAMPLESDIR}
|
|
|
|
@${INSTALL_PROGRAM} ${WRKSRC}/bin/tspc ${PREFIX}/bin/tspc
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/template/checktunnel.sh ${PREFIX}/bin/checktunnel.sh
|
|
@${INSTALL_SCRIPT} ${WRKSRC}/template/freebsd.sh ${PREFIX}/bin/tspc-freebsd.sh
|
|
@${INSTALL_MAN} ${WRKSRC}/man/man8/tspc.8 ${PREFIX}/man/man8
|
|
@${INSTALL_MAN} ${WRKSRC}/man/man5/tspc.conf.5 ${PREFIX}/man/man5
|
|
@${INSTALL_SCRIPT} ${WRKDIR}/freenet6.sh ${PREFIX}/etc/rc.d/
|
|
|
|
post-install:
|
|
@${CAT} ${PKGMESSAGE}
|
|
|
|
post-patch:
|
|
@${CP} ${FILESDIR}/freenet6.sh.in ${WRKDIR}/freenet6.sh
|
|
@${REINPLACE_CMD} \
|
|
-e "s,%%PREFIX%%,${PREFIX},g" \
|
|
-e "s,%%RC_SUBR%%,${RC_SUBR},g" \
|
|
${WRKDIR}/freenet6.sh
|
|
|
|
@${CP} ${FILESDIR}/pkg-message.in ${WRKDIR}/pkg-message
|
|
@${REINPLACE_CMD} \
|
|
-e "s|@@PREFIX@@|${PREFIX}|g" \
|
|
-e "s|@@EXAMPLESDIR@@|${EXAMPLESDIR}|g" \
|
|
${WRKDIR}/pkg-message
|
|
|
|
@${REINPLACE_CMD} \
|
|
-e "s|/installdir/bin|${PREFIX}/etc|g" \
|
|
${WRKSRC}/man/man8/tspc.8
|
|
|
|
@${REINPLACE_CMD} \
|
|
-e "s|/usr/local/tsp|${PREFIX}|g" \
|
|
-e "s|/install/dir/bin/tspc.conf.sample|${EXAMPLESDIR}/tspc.conf.sample|g" \
|
|
-e "s|/install/dir/bin/tspc.conf|${PREFIX}/etc/tspc.conf|g" \
|
|
-e "s|template=linux|template=tspc-freebsd|g" \
|
|
${WRKSRC}/man/man5/tspc.conf.5
|
|
|
|
.include <bsd.port.post.mk>
|