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> |