diff options
Diffstat (limited to 'net/beacon/Makefile')
-rw-r--r-- | net/beacon/Makefile | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/net/beacon/Makefile b/net/beacon/Makefile new file mode 100644 index 000000000000..53c167fd2240 --- /dev/null +++ b/net/beacon/Makefile @@ -0,0 +1,54 @@ +# New ports collection makefile for: beacon +# Date created: 26 February 2004 +# Whom: Janos.Mohacsi@bsd.hu +# +# $FreeBSD$ +# + +PORTNAME= beacon +PORTVERSION= 0.9.06 +CATEGORIES= net perl5 mbone ipv6 +MASTER_SITES= http://dast.nlanr.net/Projects/Beacon/Releases/ + +MAINTAINER= janos.mohacsi@bsd.hu +COMMENT= Beacon active measurement tool to monitor multicast + +BUILD_DEPENDS= ${SITE_PERL}/Net/Domain.pm:${PORTSDIR}/net/p5-Net +RUN_DEPENDS= ${BUILD_DEPENDS} + +WWW_DIR?= ${PREFIX}/www/ +PLIST_SUB+= VERSION=${PORTVERSION} + +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500601 +IGNORE= Port requires perl 5.6.1 or later. Install lang/perl5 then try again +.endif + +do-build: + #Build unreleased NET::RTP perl module + cd ${WRKSRC}/Net-RTP-0.4/ ; \ + ./configure --enable-ipv6 ; \ + ${PERL} Makefile.PL ; \ + make + +do-install: + #Install unreleased NET::RTP perl module + cd ${WRKSRC}/Net-RTP-0.4/ ; \ + make install + #Install the Beacon itself + ${MKDIR} ${WWW_DIR}/${PORTNAME}-${PORTVERSION} + ${INSTALL_SCRIPT} ${WRKSRC}/beacon.pl ${WWW_DIR}/${PORTNAME}-${PORTVERSION} + ${INSTALL_DATA} ${WRKSRC}/beacon.conf ${PREFIX}/etc/beacon.conf.sample + @${ECHO} "" + @${ECHO} "Sample config installed at \ + ${PREFIX}/etc/beacon.conf.sample" + @${ECHO} "Copy the customised version to ${PREFIX}/etc/beacon.conf" + +.ifndef(NOPORTDOCS) +post-install: + @${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} +.endif + +.include <bsd.port.post.mk> |