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

Collapse All | Expand All

(-)beacon/Makefile (-7 / +16 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-30 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
23
OPTIONS_DEFAULT=
27
OPTIONS_DEFAULT=
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 33-43 Link Here
33
.else
39
.else
34
CONFIGURE_ARGS+=	--disable-ipv6
40
CONFIGURE_ARGS+=	--disable-ipv6
35
.endif
41
.endif
36
37
post-install:
42
post-install:
43
	cd ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto/Net/Multicast/Beacon/ && ${STRIP_CMD} Beacon.so
44
	cd ${WRKSRC}/src/FreeBSD/ && ${CP} beacon ${STAGEDIR}${PREFIX}/etc/rc.d/
45
	${FIND} ${STAGEDIR} -name 'perllocal.pod' -delete
46
	${FIND} ${STAGEDIR} -name 'perllocal.pod.gz' -delete
38
.if ${PORT_OPTIONS:MDOCS}
47
.if ${PORT_OPTIONS:MDOCS}
39
	@${MKDIR} ${DOCSDIR}/
48
	@${MKDIR} ${STAGEDIR}${DOCSDIR}/
40
	@${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/
49
	@${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/
41
.endif
50
.endif
42
51
43
.include <bsd.port.mk>
52
.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 (-6 / +2 lines)
Lines 1-16 Link Here
1
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/Beacon/Beacon.so
1
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/Beacon/Beacon.so
2
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/Beacon/.packlist
2
%%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/Beacon/.packlist
3
%%SITE_PERL%%/%%PERL_ARCH%%/Net/Multicast/Beacon.pm
3
%%SITE_PERL%%/%%PERL_ARCH%%/Net/Multicast/Beacon.pm
4
lib/perl5/%%PERL_VER%%/%%PERL_ARCH%%/perllocal.pod
5
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/Beacon
4
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/Beacon
6
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/
5
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net/Multicast/
7
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Net
8
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Net/Multicast/
6
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Net/Multicast/
9
@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/Net
10
bin/beacon
7
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
8
etc/beacon.conf.sample
13
@exec if [ ! -f %D/etc/beacon.conf ] ; then cp -p %D/%F %B/beacon.conf; fi
9
etc/beacon.conf
10
etc/rc.d/beacon
14
%%PORTDOCS%%%%DOCSDIR%%/README
11
%%PORTDOCS%%%%DOCSDIR%%/README
15
%%PORTDOCS%%@dirrm %%DOCSDIR%%
12
%%PORTDOCS%%@dirrm %%DOCSDIR%%
16
etc/rc.d/beacon

Return to bug 193183