[oe-commits] Roman I Khimov : barnyard2: new recipe

git version control git at git.openembedded.org
Thu Aug 5 06:44:52 UTC 2010


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 4339da3ad3415763baed59d89d9160cf7e50a62e
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=4339da3ad3415763baed59d89d9160cf7e50a62e

Author: Roman I Khimov <khimov at altell.ru>
Date:   Tue Aug  3 15:23:13 2010 +0400

barnyard2: new recipe

Barnyard2 is a fork of the original barnyard project, designed
specifically for Snort's new unified2 file format.

Signed-off-by: Roman I Khimov <khimov at altell.ru>

---

 .../barnyard2-1.8/barnyard2-cross-fix.patch        |   21 ++++++++++++++++++++
 recipes/barnyard2/barnyard2_1.8.bb                 |   18 +++++++++++++++++
 2 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/recipes/barnyard2/barnyard2-1.8/barnyard2-cross-fix.patch b/recipes/barnyard2/barnyard2-1.8/barnyard2-cross-fix.patch
new file mode 100644
index 0000000..0e94598
--- /dev/null
+++ b/recipes/barnyard2/barnyard2-1.8/barnyard2-cross-fix.patch
@@ -0,0 +1,21 @@
+Index: barnyard2-1.8/configure.in
+===================================================================
+--- barnyard2-1.8.orig/configure.in	2010-08-03 15:12:06.000000000 +0400
++++ barnyard2-1.8/configure.in	2010-08-03 15:13:46.000000000 +0400
+@@ -73,7 +73,6 @@
+     # libpcap doesn't even LOOK at the timeout you give it under Linux
+     AC_DEFINE([PCAP_TIMEOUT_IGNORED],[1],[Define if pcap timeout is ignored])
+     AC_SUBST(extra_incl)
+-    extra_incl="-I/usr/include/pcap"
+     ;;
+   *-hpux10*|*-hpux11*)
+     AC_DEFINE([HPUX],[1],[Define if HP-UX 10 or 11])
+@@ -230,7 +229,7 @@
+ # In case INADDR_NONE is not defined (like on Solaris)
+ have_inaddr_none="no"
+ AC_MSG_CHECKING([for INADDR_NONE])
+-AC_RUN_IFELSE(
++AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[
+ #include <sys/types.h>
diff --git a/recipes/barnyard2/barnyard2_1.8.bb b/recipes/barnyard2/barnyard2_1.8.bb
new file mode 100644
index 0000000..6700873
--- /dev/null
+++ b/recipes/barnyard2/barnyard2_1.8.bb
@@ -0,0 +1,18 @@
+DESCRIPTION = "Barnyard2 is a fork of the original barnyard project, designed specifically for Snort's new unified2 file format"
+HOMEPAGE = "http://www.securixlive.com/barnyard2/"
+LICENSE = "GPLv2"
+DEPENDS = "libpcap libprelude"
+PR = "r2"
+
+SRC_URI = " \
+	http://www.securixlive.com/download/barnyard2/barnyard2-${PV}.tar.gz \
+	file://barnyard2-cross-fix.patch;patch=1 \
+	"
+SRC_URI[md5sum] = "72fc6c490db6ea6a0f46c27d24998067"
+SRC_URI[sha256sum] = "1abfe6530d721debd98921421722b02c844c289564730b1e85729e4915b2bb7a"
+
+inherit autotools pkgconfig
+
+EXTRA_OECONF = "--enable-prelude --enable-gre --without-mysql"
+
+CONFFILES_${PN} = "${sysconfdir}/barnyard2.conf"
\ No newline at end of file





More information about the Openembedded-commits mailing list