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

(-)Makefile (-8 / +12 lines)
Lines 2-15 Link Here
2
# $FreeBSD: head/security/broccoli/Makefile 330536 2013-10-16 20:21:52Z tabthorpe $
2
# $FreeBSD: head/security/broccoli/Makefile 330536 2013-10-16 20:21:52Z tabthorpe $
3
3
4
PORTNAME=	broccoli
4
PORTNAME=	broccoli
5
PORTVERSION=	2.1
5
PORTVERSION=	2.2
6
CATEGORIES=	security
6
CATEGORIES=	security
7
MASTER_SITES=	http://www.bro-ids.org/downloads/release/
7
MASTER_SITES=	http://www.bro.org/downloads/release/
8
DISTNAME=	bro-${PORTVERSION}
8
DISTNAME=	bro-${PORTVERSION}
9
9
10
MAINTAINER=	leres@ee.lbl.gov
10
MAINTAINER=	leres@ee.lbl.gov
11
COMMENT=	The Bro Client Communications Library
11
COMMENT=	The Bro Client Communications Library
12
12
13
LICENSE=	BSD
14
13
BUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison \
15
BUILD_DEPENDS=	bison:${PORTSDIR}/devel/bison \
14
		swig:${PORTSDIR}/devel/swig13
16
		swig:${PORTSDIR}/devel/swig13
15
LIB_DEPENDS=	GeoIP:${PORTSDIR}/net/GeoIP
17
LIB_DEPENDS=	GeoIP:${PORTSDIR}/net/GeoIP
Lines 24-33 Link Here
24
.if defined(BRO_PREFIX)
26
.if defined(BRO_PREFIX)
25
PREFIX=${BRO_PREFIX}
27
PREFIX=${BRO_PREFIX}
26
PLIST_SUB+=	CLEANUP_PREFIX=""
28
PLIST_SUB+=	CLEANUP_PREFIX=""
29
NEED_ROOT=	yes
27
.else
30
.else
28
PLIST_SUB+=	CLEANUP_PREFIX="@comment "
31
PLIST_SUB+=	CLEANUP_PREFIX="@comment "
29
.endif
32
.endif
30
CMAKE_ARGS+=	-D CMAKE_INSTALL_PREFIX:PATH=${PREFIX} \
33
CMAKE_ARGS+=	-D CMAKE_INSTALL_PREFIX:PATH=${PREFIX} \
34
		-D BRO_ETC_INSTALL_DIR:PATH=${PREFIX}/etc \
31
		-D PY_MOD_INSTALL_DIR:PATH=${PREFIX}
35
		-D PY_MOD_INSTALL_DIR:PATH=${PREFIX}
32
36
33
OPTIONS_DEFINE=	DEBUG PYTHON RUBY
37
OPTIONS_DEFINE=	DEBUG PYTHON RUBY
Lines 36-42 Link Here
36
PYTHON_DESC=	Build python bindings for broccoli
40
PYTHON_DESC=	Build python bindings for broccoli
37
RUBY_DESC=	Build ruby bindings for broccoli
41
RUBY_DESC=	Build ruby bindings for broccoli
38
42
39
NO_STAGE=	yes
40
.include <bsd.port.options.mk>
43
.include <bsd.port.options.mk>
41
44
42
.if ${PORT_OPTIONS:MDEBUG}
45
.if ${PORT_OPTIONS:MDEBUG}
Lines 59-68 Link Here
59
PLIST_SUB+=		RUBY="@comment "
62
PLIST_SUB+=		RUBY="@comment "
60
.endif
63
.endif
61
64
62
post-install:
65
post-stage::
63
	@${MKDIR} ${PREFIX}/etc
66
.if defined(BRO_PREFIX)
64
	@${INSTALL_SCRIPT} ${WRKSRC}/aux/broccoli/broccoli.conf ${PREFIX}/etc/broccoli.conf.sample
67
	@${MKDIR} ${PREFIX}
65
	@[ -f ${PREFIX}/etc/broccoli.conf ] || \
68
.endif
66
	    ${CP} -p ${PREFIX}/etc/broccoli.conf.sample ${PREFIX}/etc/broccoli.conf
69
	@${MKDIR} ${STAGEDIR}${PREFIX}/etc
70
	@${INSTALL_SCRIPT} ${WRKSRC}/aux/broccoli/broccoli.conf ${STAGEDIR}${PREFIX}/etc/broccoli.conf.example
67
71
68
.include <bsd.port.mk>
72
.include <bsd.port.mk>
(-)distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (bro-2.1.tar.gz) = 0d83b7c78d6e247d44b0407649df7fefa6da5c73a572a16c0096c9b7f2a955e0
1
SHA256 (bro-2.2.tar.gz) = 86909361c2d804681f314604a6ce763be663937b2f045c8d25d810528a633dc9
2
SIZE (bro-2.1.tar.gz) = 5627966
2
SIZE (bro-2.2.tar.gz) = 9646602
(-)pkg-plist (-4 / +3 lines)
Lines 1-8 Link Here
1
bin/broccoli-config
1
bin/broccoli-config
2
@exec mkdir -p %B
2
@unexec cmp -s %D/etc/broccoli.conf.example %D/etc/broccoli.conf && rm %D/etc/broccoli.conf || true
3
@unexec cmp -s %D/etc/broccoli.conf.sample %D/etc/broccoli.conf && rm %D/etc/broccoli.conf || true
3
etc/broccoli.conf.example
4
etc/broccoli.conf.sample
4
@exec test -f %D/etc/broccoli.conf || cp -p %D/%F %D/etc/broccoli.conf
5
@exec test -f %B/broccoli.conf || cp -p %D/%F %B/broccoli.conf
6
include/broccoli.h
5
include/broccoli.h
7
lib/libbroccoli.a
6
lib/libbroccoli.a
8
lib/libbroccoli.so
7
lib/libbroccoli.so

Return to bug 183939