From 716ca530e1c4515d8683c9d5be3d56b301758b66 Mon Sep 17 00:00:00 2001 From: James <> Date: Wed, 4 Nov 2015 11:49:21 +0000 Subject: trunk-47381 --- ...dd-without-ipulog-option-to-disable-libip.patch | 95 ++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 package/libs/libnetfilter-log/patches/0006-configure-add-without-ipulog-option-to-disable-libip.patch (limited to 'package/libs/libnetfilter-log/patches/0006-configure-add-without-ipulog-option-to-disable-libip.patch') diff --git a/package/libs/libnetfilter-log/patches/0006-configure-add-without-ipulog-option-to-disable-libip.patch b/package/libs/libnetfilter-log/patches/0006-configure-add-without-ipulog-option-to-disable-libip.patch new file mode 100644 index 0000000..839f81b --- /dev/null +++ b/package/libs/libnetfilter-log/patches/0006-configure-add-without-ipulog-option-to-disable-libip.patch @@ -0,0 +1,95 @@ +From a1b392b4156db984ab2b695a4a70d113f70cb9b8 Mon Sep 17 00:00:00 2001 +From: Matthieu Crapet +Date: Wed, 5 Feb 2014 14:18:57 +0100 +Subject: [PATCH 6/6] configure: add --without-ipulog option to disable + libipulog build + +This is a compat library used for netfilter ULOG target. +ULOG only works with IPv4. NFLOG has replaced ULOG. + +Signed-off-by: Matthieu Crapet +Signed-off-by: Pablo Neira Ayuso +--- + configure.ac | 5 +++++ + include/libnetfilter_log/Makefile.am | 5 ++++- + src/Makefile.am | 6 +++++- + utils/Makefile.am | 7 +++++-- + 4 files changed, 19 insertions(+), 4 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 189a753..88ff7ab 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -24,6 +24,11 @@ case "$host" in + *) AC_MSG_ERROR([Linux only, dude!]);; + esac + ++AC_ARG_WITH([ipulog], ++ AC_HELP_STRING([--without-ipulog], [don't build libipulog compat library]), ++ [ipulog_skip=1], [ipulog_skip=0]) ++AM_CONDITIONAL([BUILD_IPULOG], [test $ipulog_skip = 0]) ++ + dnl Dependencies + PKG_CHECK_MODULES([LIBNFNETLINK], [libnfnetlink >= 0.0.41]) + +diff --git a/include/libnetfilter_log/Makefile.am b/include/libnetfilter_log/Makefile.am +index fe934f1..fde1d60 100644 +--- a/include/libnetfilter_log/Makefile.am ++++ b/include/libnetfilter_log/Makefile.am +@@ -1,3 +1,6 @@ + +-pkginclude_HEADERS = libnetfilter_log.h libipulog.h linux_nfnetlink_log.h ++pkginclude_HEADERS = libnetfilter_log.h linux_nfnetlink_log.h + ++if BUILD_IPULOG ++pkginclude_HEADERS += libipulog.h ++endif +diff --git a/src/Makefile.am b/src/Makefile.am +index 10a66e2..33933a4 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -22,14 +22,18 @@ LIBVERSION=2:0:1 + + include ${top_srcdir}/Make_global.am + +-lib_LTLIBRARIES = libnetfilter_log.la libnetfilter_log_libipulog.la ++lib_LTLIBRARIES = libnetfilter_log.la + + libnetfilter_log_la_LDFLAGS = -Wc,-nostartfiles -lnfnetlink \ + -version-info $(LIBVERSION) + libnetfilter_log_la_SOURCES = libnetfilter_log.c + libnetfilter_log_la_LIBADD = ${LIBNFNETLINK_LIBS} + ++if BUILD_IPULOG ++lib_LTLIBRARIES += libnetfilter_log_libipulog.la ++ + libnetfilter_log_libipulog_la_LDFLAGS = -Wc,-nostartfiles \ + -version-info 1:0:0 + libnetfilter_log_libipulog_la_LIBADD = libnetfilter_log.la + libnetfilter_log_libipulog_la_SOURCES = libipulog_compat.c ++endif +diff --git a/utils/Makefile.am b/utils/Makefile.am +index ae64c90..f961b6c 100644 +--- a/utils/Makefile.am ++++ b/utils/Makefile.am +@@ -1,12 +1,15 @@ + include ${top_srcdir}/Make_global.am + +-check_PROGRAMS = nfulnl_test ulog_test ++check_PROGRAMS = nfulnl_test + + nfulnl_test_SOURCES = nfulnl_test.c + nfulnl_test_LDADD = ../src/libnetfilter_log.la + nfulnl_test_LDFLAGS = -dynamic + ++if BUILD_IPULOG ++check_PROGRAMS += ulog_test ++ + ulog_test_SOURCES = ulog_test.c + ulog_test_LDADD = ../src/libnetfilter_log_libipulog.la ../src/libnetfilter_log.la + ulog_test_LDFLAGS = -dynamic +- ++endif +-- +1.7.10.4 + -- cgit v1.2.3