From: Fabrice Fontaine Date: Tue, 28 May 2019 17:15:30 +0000 (+0200) Subject: package/suricata: needs autoreconf X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c0d8743e53b89c2f4657820e3d9384d621f76ffa;p=buildroot.git package/suricata: needs autoreconf Commit 1ce2db1090c494f57019af4f29691e0f86b48330 was the second patch of a third patch serie, it was applied without the first one so AUTORECONF=YES was missing and patch number was wrong. Fix these two errors. Fixes: - http://autobuild.buildroot.org/results/a26d3493399c43faa37d2d67d772e0833971a9de Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- diff --git a/package/suricata/0001-configure.ac-fix-static-build-with-pcap.patch b/package/suricata/0001-configure.ac-fix-static-build-with-pcap.patch new file mode 100644 index 0000000000..3312550620 --- /dev/null +++ b/package/suricata/0001-configure.ac-fix-static-build-with-pcap.patch @@ -0,0 +1,29 @@ +From 2660123b0c16d7f6a49747711be676c4119561c9 Mon Sep 17 00:00:00 2001 +From: Fabrice Fontaine +Date: Wed, 24 Apr 2019 20:35:20 +0200 +Subject: [PATCH] configure.ac: fix static build with pcap + +pcap can depends on nl-3 so use pkg-config to find these dependencies +otherwise all AC_CHECK_LIB calls will fail when building statically + +Signed-off-by: Fabrice Fontaine +[Upstream status: not sent yet] +--- + configure.ac | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/configure.ac b/configure.ac +index ee59c9d8e..5ec341231 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1331,6 +1331,7 @@ + AC_CHECK_HEADERS([pcap.h pcap/pcap.h pcap/bpf.h]) + + LIBPCAP="" ++ PKG_CHECK_MODULES([PCAP],libpcap,[CPPFLAGS="${CPPFLAGS} ${PCAP_CFLAGS}" LIBS="${LIBS} ${PCAP_LIBS}"],[]) + AC_CHECK_LIB(${PCAP_LIB_NAME}, pcap_open_live,, LIBPCAP="no") + if test "$LIBPCAP" = "no"; then + echo +-- +2.20.1 + diff --git a/package/suricata/0002-configure.ac-fix-static-build-with-pcap.patch b/package/suricata/0002-configure.ac-fix-static-build-with-pcap.patch deleted file mode 100644 index 3312550620..0000000000 --- a/package/suricata/0002-configure.ac-fix-static-build-with-pcap.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 2660123b0c16d7f6a49747711be676c4119561c9 Mon Sep 17 00:00:00 2001 -From: Fabrice Fontaine -Date: Wed, 24 Apr 2019 20:35:20 +0200 -Subject: [PATCH] configure.ac: fix static build with pcap - -pcap can depends on nl-3 so use pkg-config to find these dependencies -otherwise all AC_CHECK_LIB calls will fail when building statically - -Signed-off-by: Fabrice Fontaine -[Upstream status: not sent yet] ---- - configure.ac | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/configure.ac b/configure.ac -index ee59c9d8e..5ec341231 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1331,6 +1331,7 @@ - AC_CHECK_HEADERS([pcap.h pcap/pcap.h pcap/bpf.h]) - - LIBPCAP="" -+ PKG_CHECK_MODULES([PCAP],libpcap,[CPPFLAGS="${CPPFLAGS} ${PCAP_CFLAGS}" LIBS="${LIBS} ${PCAP_LIBS}"],[]) - AC_CHECK_LIB(${PCAP_LIB_NAME}, pcap_open_live,, LIBPCAP="no") - if test "$LIBPCAP" = "no"; then - echo --- -2.20.1 - diff --git a/package/suricata/suricata.mk b/package/suricata/suricata.mk index e5884cdfe4..0491fad6d5 100644 --- a/package/suricata/suricata.mk +++ b/package/suricata/suricata.mk @@ -8,6 +8,8 @@ SURICATA_VERSION = 4.1.3 SURICATA_SITE = https://www.openinfosecfoundation.org/download SURICATA_LICENSE = GPL-2.0 SURICATA_LICENSE_FILES = COPYING LICENSE +# We're patching configure.ac +SURICATA_AUTORECONF = YES SURICATA_DEPENDENCIES = \ host-pkgconf \