summaryrefslogtreecommitdiff
path: root/net-mgmt
diff options
context:
space:
mode:
authorRyan Steinmetz <zi@FreeBSD.org>2013-09-07 12:07:49 +0000
committerRyan Steinmetz <zi@FreeBSD.org>2013-09-07 12:07:49 +0000
commit2070859dfd6798ce3827190223a39ed9003aca78 (patch)
tree59050771689e864b8196a1453073110f44368032 /net-mgmt
parent Fix building with clang on -CURRENT: make WARNS=2 for geom class libary, as in (diff)
- Add OPTIONS for MongoDB and GeoIP support
Requested by: softded@gmail.com
Notes
Notes: svn path=/head/; revision=326631
Diffstat (limited to 'net-mgmt')
-rw-r--r--net-mgmt/pmacct/Makefile17
1 files changed, 16 insertions, 1 deletions
diff --git a/net-mgmt/pmacct/Makefile b/net-mgmt/pmacct/Makefile
index fc8626a5eb99..d4d58cc6ab2a 100644
--- a/net-mgmt/pmacct/Makefile
+++ b/net-mgmt/pmacct/Makefile
@@ -18,7 +18,8 @@ GNU_CONFIGURE= yes
CPPFLAGS+= "-I${LOCALBASE}/include"
LDFLAGS+= "-L${LOCALBASE}/lib"
-OPTIONS_DEFINE= MYSQL PGSQL SQLITE THREADS MMAP LAYER2 IPV6 SHARED DEBUG
+OPTIONS_DEFINE= MYSQL PGSQL SQLITE THREADS MMAP LAYER2 IPV6 SHARED DEBUG \
+ MONGO GEOIP
OPTIONS_DEFAULT=MMAP LAYER2 IPV6 SHARED
SQLITE_DESC= Enable SQLite support
@@ -92,6 +93,20 @@ CONFIGURE_ARGS+=--disable-so
CONFIGURE_ARGS+=--enable-debug
.endif
+.if ${PORT_OPTIONS:MMONGO}
+LIB_DEPENDS+= libmongoc.so:${PORTSDIR}/devel/mongo-c-driver
+CONFIGURE_ARGS+=--enable-mongodb \
+ --with-mongodb-libs=${LOCALBASE}/lib \
+ --with-mongodb-includes=${LOCALBASE}/include
+.endif
+
+.if ${PORT_OPTIONS:MGEOIP}
+LIB_DEPENDS+= GeoIP:${PORTSDIR}/net/GeoIP
+CONFIGURE_ARGS+=--enable-geoip \
+ --with-geoip-libs=${LOCALBASE}/lib \
+ --with-geoip-includes=${LOCALBASE}/include
+.endif
+
post-patch:
@${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/configure