View | Details | Raw Unified | Return to bug 193183 | Differences between
and this patch

Collapse All | Expand All

(-)beacon/Makefile (-4 / +14 lines)
Lines 7-15 Link Here
7
CATEGORIES=	net perl5 mbone ipv6
7
CATEGORIES=	net perl5 mbone ipv6
8
MASTER_SITES=	SF/multicastbeacon/multicastbeacon/beacon%20v${PORTVERSION}
8
MASTER_SITES=	SF/multicastbeacon/multicastbeacon/beacon%20v${PORTVERSION}
9
9
10
MAINTAINER=	ports@FreeBSD.org
10
MAINTAINER=	portmaster@bsdforge.com
11
COMMENT=	Beacon active measurement tool to monitor multicast
11
COMMENT=	Beacon active measurement tool to monitor multicast
12
12
13
LICENSE=	BSD4CLAUSE
14
LICENSE_FILE=	${WRKSRC}/COPYING
15
13
BUILD_DEPENDS=	p5-Net>=0:${PORTSDIR}/net/p5-Net
16
BUILD_DEPENDS=	p5-Net>=0:${PORTSDIR}/net/p5-Net
14
RUN_DEPENDS=	p5-Net>=0:${PORTSDIR}/net/p5-Net
17
RUN_DEPENDS=	p5-Net>=0:${PORTSDIR}/net/p5-Net
15
18
Lines 17-22 Link Here
17
PLIST_SUB+=	VERSION=${PORTVERSION}
20
PLIST_SUB+=	VERSION=${PORTVERSION}
18
21
19
USES=		perl5
22
USES=		perl5
23
USE_PERL5+=	fixpacklist
20
USE_AUTOTOOLS=	autoconf
24
USE_AUTOTOOLS=	autoconf
21
25
22
OPTIONS_DEFINE=		IPV6
26
OPTIONS_DEFINE=		IPV6
Lines 24-30 Link Here
24
28
25
IPV6_DESC=		Enable IPv6 PTR lookups
29
IPV6_DESC=		Enable IPv6 PTR lookups
26
30
27
NO_STAGE=	yes
31
PLIST_DIRSTRY=	${SITE_PERL}/${PERL_ARCH}/auto/Net \
32
		${SITE_PERL}/${PERL_ARCH}/Net
33
28
.include <bsd.port.options.mk>
34
.include <bsd.port.options.mk>
29
35
30
.if ${PORT_OPTIONS:MIPV6}
36
.if ${PORT_OPTIONS:MIPV6}
Lines 35-43 Link Here
35
.endif
41
.endif
36
42
37
post-install:
43
post-install:
44
	cd ${STAGEDIR}/${SITE_PERL}/${PERL_ARCH}/auto/Net/Multicast/Beacon/ && ${STRIP_CMD} Beacon.so
45
	cd ${WRKSRC}/src/FreeBSD/ && ${CP} beacon ${STAGEDIR}${PREFIX}/etc/rc.d/
38
.if ${PORT_OPTIONS:MDOCS}
46
.if ${PORT_OPTIONS:MDOCS}
39
	@${MKDIR} ${DOCSDIR}/
47
	@${MKDIR} ${STAGEDIR}${DOCSDIR}/
40
	@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
48
	@${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/
41
.endif
49
.endif
50
compress-man:
51
MANCOMPRESSED=	no
42
52
43
.include <bsd.port.mk>
53
.include <bsd.port.mk>
(-)beacon/pkg-descr (-5 / +5 lines)
Lines 1-7 Link Here
1
The NLANR/DAST Multicast Beacon is a program written in Perl which uses the 
1
The NLANR/DAST Multicast Beacon is a program written in Perl which uses the RTP
2
RTP protocol to provide useful statistics and diagnostic information about 
2
protocol to provide useful statistics and diagnostic information about a given
3
a given multicast group. 
3
multicast group.
4
The Multicast Beacon can be used as a general-purpose active multicast 
4
The Multicast Beacon can be used as a general-purpose active multicast
5
measurement tool.
5
measurement tool.
6
6
7
WWW: http://sourceforge.net/projects/multicastbeacon/
7
WWW: http://sourceforge.net/projects/multicastbeacon
(-)beacon/pkg-plist (-5 / +2 lines)
Lines 4-16 Link Here
4
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/perllocal.pod
4
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/perllocal.pod
5
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/Beacon
5
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/Beacon
6
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/
6
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/
7
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
8
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Net/Multicast/
7
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Net/Multicast/
9
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Net
10
bin/beacon
8
bin/beacon
11
@unexec if cmp -s %D/etc/beacon.conf.sample %D/etc/beacon.conf; then rm -f %D/etc/beacon.conf; fi
12
etc/beacon.conf.sample
9
etc/beacon.conf.sample
13
@exec if [ ! -f %D/etc/beacon.conf ] ; then cp -p %D/%F %B/beacon.conf; fi
10
etc/beacon.conf
11
etc/rc.d/beacon
14
%%PORTDOCS%%%%DOCSDIR%%/README
12
%%PORTDOCS%%%%DOCSDIR%%/README
15
%%PORTDOCS%%@dirrm %%DOCSDIR%%
13
%%PORTDOCS%%@dirrm %%DOCSDIR%%
16
etc/rc.d/beacon

Return to bug 193183