summaryrefslogtreecommitdiff
path: root/net
diff options
context:
space:
mode:
authoradrianp <adrianp>2008-12-08 23:23:26 +0000
committeradrianp <adrianp>2008-12-08 23:23:26 +0000
commitc28965dc33f697bce70cacce690acc4087edde90 (patch)
tree771272545b4c03512bc44bac6f17df19641bae7f /net
parentb560cf0a897652bad6459fe9ccc1ec27dbc4eabb (diff)
downloadpkgsrc-c28965dc33f697bce70cacce690acc4087edde90.tar.gz
Fast output system for snort
Diffstat (limited to 'net')
-rw-r--r--net/barnyard/DESCR1
-rw-r--r--net/barnyard/Makefile37
-rw-r--r--net/barnyard/PLIST7
-rw-r--r--net/barnyard/distinfo5
-rw-r--r--net/barnyard/options.mk29
5 files changed, 79 insertions, 0 deletions
diff --git a/net/barnyard/DESCR b/net/barnyard/DESCR
new file mode 100644
index 00000000000..32300d4bea5
--- /dev/null
+++ b/net/barnyard/DESCR
@@ -0,0 +1 @@
+Fast output system for snort
diff --git a/net/barnyard/Makefile b/net/barnyard/Makefile
new file mode 100644
index 00000000000..950d7e9b1da
--- /dev/null
+++ b/net/barnyard/Makefile
@@ -0,0 +1,37 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/12/08 23:23:26 adrianp Exp $
+
+DISTNAME= barnyard-0.2.0
+CATEGORIES= net
+MASTER_SITES= http://www.snort.org/dl/barnyard/
+
+MAINTAINER= adrianp@NetBSD.org
+HOMEPAGE= http://www.snort.org/
+COMMENT= Fast output system for snort
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= YES
+
+PKG_SYSCONFSUBDIR= snort
+
+LIBS.SunOS+= -lresolv
+
+CONF_FILES= ${EGDIR}/barnyard.conf ${PKG_SYSCONFDIR}/barnyard.conf
+
+EGDIR= ${PREFIX}/share/examples/barnyard
+
+.include "options.mk"
+
+do-install:
+ ${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/barnyard
+ ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
+
+ ${INSTALL_SCRIPT} ${WRKSRC}/src/barnyard ${DESTDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/docs/FAQ \
+ ${DESTDIR}${PREFIX}/share/doc/barnyard/FAQ
+ ${INSTALL_DATA} ${WRKSRC}/docs/USAGE \
+ ${DESTDIR}${PREFIX}/share/doc/barnyard/USAGE
+ ${INSTALL_DATA} ${WRKSRC}/etc/barnyard.conf \
+ ${DESTDIR}${EGDIR}/barnyard.conf
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/net/barnyard/PLIST b/net/barnyard/PLIST
new file mode 100644
index 00000000000..3c033239598
--- /dev/null
+++ b/net/barnyard/PLIST
@@ -0,0 +1,7 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/12/08 23:23:26 adrianp Exp $
+bin/barnyard
+share/doc/barnyard/FAQ
+share/doc/barnyard/USAGE
+share/examples/barnyard/barnyard.conf
+@dirrm share/doc/barnyard
+@dirrm share/examples/barnyard
diff --git a/net/barnyard/distinfo b/net/barnyard/distinfo
new file mode 100644
index 00000000000..d3671f7f4bf
--- /dev/null
+++ b/net/barnyard/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/12/08 23:23:26 adrianp Exp $
+
+SHA1 (barnyard-0.2.0.tar.gz) = 4adfcabb2702def5a9a6c68cbde1b90a70f7e67a
+RMD160 (barnyard-0.2.0.tar.gz) = b5e10dc3cbfe1a73f56e893544722e2771ecf0f3
+Size (barnyard-0.2.0.tar.gz) = 161543 bytes
diff --git a/net/barnyard/options.mk b/net/barnyard/options.mk
new file mode 100644
index 00000000000..7f3b7d2028c
--- /dev/null
+++ b/net/barnyard/options.mk
@@ -0,0 +1,29 @@
+# $NetBSD: options.mk,v 1.1.1.1 2008/12/08 23:23:26 adrianp Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.barnyard
+PKG_SUPPORTED_OPTIONS= mysql pgsql
+PKG_SUGGESTED_OPTIONS= mysql
+
+.include "../../mk/bsd.options.mk"
+
+###
+### Use PostgreSQL for storing user details
+###
+.if !empty(PKG_OPTIONS:Mpgsql)
+. include "../../mk/pgsql.buildlink3.mk"
+CONFIGURE_ARGS+= --enable-postgres
+CONFIGURE_ARGS+= --with-postgres-includes=${PREFIX}/include/postgresql
+CONFIGURE_ARGS+= --with-postgres-libraries=${PREFIX}/lib/postgresql
+LIBS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/postgresql
+.endif
+
+###
+### Use MySQL for storing user details
+###
+.if !empty(PKG_OPTIONS:Mmysql)
+. include "../../mk/mysql.buildlink3.mk"
+CONFIGURE_ARGS+= --enable-mysql
+CONFIGURE_ARGS+= --with-mysql-includes=${PREFIX}/include/mysql
+CONFIGURE_ARGS+= --with-mysql-libraries=${PREFIX}/lib/mysql
+LIBS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/mysql
+.endif