From a59ffccce3bf214fae9932cc42400eeeaec25c6c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 24 Nov 2022 07:10:12 +0000 Subject: gentoo auto-resync : 24:11:2022 - 07:10:12 --- net-firewall/ipset/files/ipset-7.16-bashism.patch | 46 +++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 net-firewall/ipset/files/ipset-7.16-bashism.patch (limited to 'net-firewall/ipset/files') diff --git a/net-firewall/ipset/files/ipset-7.16-bashism.patch b/net-firewall/ipset/files/ipset-7.16-bashism.patch new file mode 100644 index 000000000000..ff4d6b095528 --- /dev/null +++ b/net-firewall/ipset/files/ipset-7.16-bashism.patch @@ -0,0 +1,46 @@ +From 6004475ff78ddb3afd8beadcb5330664d50081f5 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Thu, 24 Nov 2022 04:38:28 +0000 +Subject: [PATCH] configure.ac: fix bashisms +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +configure scripts need to be runnable with a POSIX-compliant /bin/sh. + +On many (but not all!) systems, /bin/sh is provided by Bash, so errors +like this aren't spotted. Notably Debian defaults to /bin/sh provided +by dash which doesn't tolerate such bashisms as '=='. + +This retains compatibility with bash. + +Signed-off-by: Sam James +--- a/configure.ac ++++ b/configure.ac +@@ -27,7 +27,7 @@ AC_ARG_WITH([kmod], + [Build the kernel module (default: yes)]), + [BUILDKMOD="$withval";], + [BUILDKMOD="yes";]) +-AM_CONDITIONAL(WITH_KMOD, test "$BUILDKMOD" == "yes") ++AM_CONDITIONAL(WITH_KMOD, test "$BUILDKMOD" = "yes") + + dnl Additional arguments + dnl Kernel build directory or source tree +@@ -76,7 +76,7 @@ if test "x$enable_bashcompl" = "xyes"; then + AC_SUBST(bashcompdir) + fi + +-if test "$BUILDKMOD" == "yes" ++if test "$BUILDKMOD" = "yes" + then + dnl Sigh: check kernel version dependencies + if test "$KBUILDDIR" != "" +@@ -204,7 +204,7 @@ AC_CHECK_TYPES([union nf_inet_addr],,,[#include + dnl Checks for functions + AC_CHECK_FUNCS(gethostbyname2) + +-if test "$BUILDKMOD" == "yes" ++if test "$BUILDKMOD" = "yes" + then + dnl Check kernel incompatibilities... Ugly like hell + -- cgit v1.2.3