[Buildroot] [PATCH 2/2] package/xtables-addons: bump version to 3.31
From: Bernd Kuhls <hidden>
Date: 2026-09-10 21:11:24
Subsystem:
the rest · Maintainer:
Linus Torvalds
https://codeberg.org/jengelh/xtables-addons/src/tag/v3.31/doc/changelog.rst Upstream switched tarball format to zst. Enabled CONFIG_NETFILTER_XT_MATCH_STRING in kernel config to provide the new upstream dependency CONFIG_TEXTSEARCH_BM: https://codeberg.org/jengelh/xtables-addons/commit/6b7c62d83ea1b589c3115d959867e0fcbfcf74ea Enabled CONFIG_XFRM_USER to fix build errors detected by the Gitlab pipelines: ERROR: modpost: "crypto_alloc_shash" [pknock/xt_pknock.ko] undefined! ERROR: modpost: "crypto_shash_setkey" [pknock/xt_pknock.ko] undefined! ERROR: modpost: "crypto_shash_init" [pknock/xt_pknock.ko] undefined! ERROR: modpost: "crypto_shash_finup" [pknock/xt_pknock.ko] undefined! ERROR: modpost: "crypto_destroy_tfm" [pknock/xt_pknock.ko] undefined! Upstream uses these functions for > 10 years so recent changes in the Linux kernel dependency handling are responsible for the build errors. Enabled CONFIG_{INET, NET} to fix a build error detected by the Gitlab pipelines for bootlin-powerpc-e500mc-uclibc: In file included from pknock/xt_pknock.c:31: ./pknock/../compat_xtables.h:19:9: warning: #warning You need CONFIG_NF_CONNTRACK. [-Wcpp] 19 | # warning You need CONFIG_NF_CONNTRACK. ACCOUNT/xt_ACCOUNT.c:1179:10: error: 'struct nf_sockopt_ops' has no member named 'set_optmin' 1179 | .set_optmin = IPT_SO_SET_ACCOUNT_HANDLE_FREE, Signed-off-by: Bernd Kuhls <redacted> --- Gitlab pipelines passed https://gitlab.com/bkuhls/buildroot/-/commits/248d6daa7cf04e09479dd9b1ad2ea434d9b151a4 with these unrelated build errors: bootlin-aarch64-glibc-old/build/linux-7.2.4/.stamp_dotconfig: *** C compiler is too old. *** Your GCC version: 6.3.0 *** Minimum GCC version: 8.1.0 bootlin-m68k-68040-uclibc/build/linux-7.2.4/.stamp_built: {standard input}: Assembler messages: {standard input}:107: Error: operands mismatch -- statement `movec %d2,%caar' ignored make[5]: *** [scripts/Makefile.build:289: arch/m68k/kernel/sys_m68k.o] Error 1 bootlin-microblazeel-uclibc: linux/linux.mk:690: *** No kernel device tree source specified, check your BR2_LINUX_KERNEL_INTREE_DTS_NAME / BR2_LINUX_KERNEL_CUSTOM_DTS_PATH settings. Stop. package/xtables-addons/xtables-addons.hash | 2 +- package/xtables-addons/xtables-addons.mk | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/package/xtables-addons/xtables-addons.hash b/package/xtables-addons/xtables-addons.hash
index 7bdbbb8578..a77ac1a230 100644
--- a/package/xtables-addons/xtables-addons.hash
+++ b/package/xtables-addons/xtables-addons.hash@@ -1,3 +1,3 @@ # Locally calculated -sha256 3e823f71720519ced31c4c7d2bfaf7120d9c01c59a0843dfcbe93c95c64d81c1 xtables-addons-3.24.tar.xz +sha256 e22efc25b7bbb3436d1b7cdc309b1857ea933f7e5c7d88fbe6951a1e3e582a80 xtables-addons-3.31.tar.zst sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 LICENSE
diff --git a/package/xtables-addons/xtables-addons.mk b/package/xtables-addons/xtables-addons.mk
index a3174725d0..9f70518fed 100644
--- a/package/xtables-addons/xtables-addons.mk
+++ b/package/xtables-addons/xtables-addons.mk@@ -4,8 +4,8 @@ # ################################################################################ -XTABLES_ADDONS_VERSION = 3.24 -XTABLES_ADDONS_SOURCE = xtables-addons-$(XTABLES_ADDONS_VERSION).tar.xz +XTABLES_ADDONS_VERSION = 3.31 +XTABLES_ADDONS_SOURCE = xtables-addons-$(XTABLES_ADDONS_VERSION).tar.zst XTABLES_ADDONS_SITE = https://inai.de/files/xtables-addons XTABLES_ADDONS_DEPENDENCIES = iptables linux host-pkgconf XTABLES_ADDONS_LICENSE = GPL-2.0+
@@ -33,10 +33,14 @@ endef XTABLES_ADDONS_POST_INSTALL_TARGET_HOOKS += XTABLES_ADDONS_REMOVE_GEOIP_HELPERS define XTABLES_ADDONS_LINUX_CONFIG_FIXUPS + $(call KCONFIG_ENABLE_OPT,CONFIG_INET) + $(call KCONFIG_ENABLE_OPT,CONFIG_NET) $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_ADVANCED) + $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XT_MATCH_STRING) $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK) $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_MARK) $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT) + $(call KCONFIG_ENABLE_OPT,CONFIG_XFRM_USER) endef $(eval $(kernel-module))
--
2.47.3
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot