network/barnyard2: Fix build on 15.0.

Signed-off-by: Andrew Clemons <andrew.clemons@gmail.com>

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Andrew Clemons 2022-02-06 12:54:09 +13:00 committed by Willy Sudiarto Raharjo
parent 70f7b78250
commit 8b188923ed
No known key found for this signature in database
GPG key ID: 3F617144D7238786
5 changed files with 54 additions and 2 deletions

View file

@ -0,0 +1,11 @@
--- a/src/output-plugins/spo_alert_unixsock.c
+++ b/src/output-plugins/spo_alert_unixsock.c
@@ -56,6 +56,8 @@
#include "spo_alert_unixsock.h"
#include "barnyard2.h"
+#include <stdlib.h>
+
#define UNSOCK_FILE "barnyard2_alert"

View file

@ -0,0 +1,38 @@
--- a/src/output-plugins/spo_alert_fwsam.c
+++ b/src/output-plugins/spo_alert_fwsam.c
@@ -115,7 +115,7 @@
#include <sys/filio.h>
#endif
-typedef int SOCKET;
+typedef int BY2_SOCKET;
#ifndef INVALID_SOCKET
#define INVALID_SOCKET -1
@@ -961,7 +961,7 @@
FWsamPacket sampacket;
FWsamStation *station=NULL;
FWsamList *fwsamlist;
- SOCKET stationsocket;
+ BY2_SOCKET stationsocket;
int i,len,deletestation,stationtry=0;
char *encbuf,*decbuf;
static unsigned long lastbsip[FWSAM_REPET_BLOCKS];
@@ -1387,7 +1387,7 @@
void FWsamCheckOut(FWsamStation *station)
{
FWsamPacket sampacket;
- SOCKET stationsocket;
+ BY2_SOCKET stationsocket;
int i,len;
char *encbuf,*decbuf;
@@ -1538,7 +1538,7 @@
int i,len,stationok=TRUE;
FWsamPacket sampacket;
char *encbuf,*decbuf;
- SOCKET stationsocket;
+ BY2_SOCKET stationsocket;
/* create a socket for the station */

View file

@ -75,6 +75,9 @@ cd $TMP
rm -rf $PRGNAM-2-$VERSION
tar xvf $CWD/$PRGNAM-2-$VERSION.tar.gz
cd $PRGNAM-2-$VERSION
# thanks gentoo maintainers
patch -p1 < $CWD/barnyard2-1.13-free.patch
patch -p1 < $CWD/barnyard2-1.13-pcap-1.9.0.patch
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \

View file

@ -1,6 +1,6 @@
PRGNAM="barnyard2"
VERSION="1.13"
HOMEPAGE="http://www.securixlive.com/barnyard2/"
HOMEPAGE="https://github.com/firnsy/barnyard2"
DOWNLOAD="https://github.com/firnsy/barnyard2/archive/v2-1.13/barnyard2-2-1.13.tar.gz"
MD5SUM="212066058364f18a4806720b271ffd87"
DOWNLOAD_x86_64=""

View file

@ -14,6 +14,6 @@ barnyard2: tool for the parsing of Snort's binary log files to a variety of
barnyard2: output plugins, capable of asynchronously processing, while Snort
barnyard2: continues it's job.
barnyard2:
barnyard2: Homepage: http://www.securixlive.com/barnyard2/
barnyard2: Homepage: https://github.com/firnsy/barnyard2
barnyard2:
barnyard2: