From eaf46527608365e5c10a94ecbbbb865b72282ef8 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Thu, 25 Jun 2015 17:26:37 +0200 Subject: [PATCH] snort: fix build with CONFIG_PKG_CHECK_FORMAT_SECURITY The configure script incorrectly mangles `CFLAGS` by attempting to remove `-Werror` from it, thus turning `-Werror=format-security` into just `=format-security` which will cause subsequent autoconf tests to fail. Patch out the custom `CFLAGS` mangling to fix the build. Signed-off-by: Jo-Philipp Wich --- net/snort/Makefile | 2 +- net/snort/patches/100-autoconf-fixes.patch | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 net/snort/patches/100-autoconf-fixes.patch diff --git a/net/snort/Makefile b/net/snort/Makefile index 33f8b6d5e..546f7426e 100644 --- a/net/snort/Makefile +++ b/net/snort/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=snort PKG_VERSION:=2.9.7.2 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://www.snort.org/downloads/snort/ \ diff --git a/net/snort/patches/100-autoconf-fixes.patch b/net/snort/patches/100-autoconf-fixes.patch new file mode 100644 index 000000000..414c0c1cc --- /dev/null +++ b/net/snort/patches/100-autoconf-fixes.patch @@ -0,0 +1,17 @@ +--- a/configure.in ++++ b/configure.in +@@ -11,14 +11,6 @@ AM_INIT_AUTOMAKE(snort,2.9.7.2) + NO_OPTIMIZE="no" + ADD_WERROR="no" + +-# Test for -Werror and sed it out for now since some of the auto tests, +-# for example AC_CHECK_LIB, will fail because of +-# warning: conflicting types for built-in function +-if eval "echo $CFLAGS | grep -e -Werror"; then +- CFLAGS=`echo $CFLAGS | sed -e "s/-Werror//g"` +- ADD_WERROR="yes" +-fi +- + # Disable annoying practice of recursively re-running the autotools + AM_MAINTAINER_MODE + AC_PROG_CC_STDC