diff --git a/package/atf/0001-atf-check.cpp-include-time.h.patch b/package/atf/0001-atf-check.cpp-include-time.h.patch deleted file mode 100644 index 359172c0e6..0000000000 --- a/package/atf/0001-atf-check.cpp-include-time.h.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 67e7d350a15aff88c151b1fc838dac83d35be955 Mon Sep 17 00:00:00 2001 -From: Bernd Kuhls -Date: Sat, 22 Nov 2025 23:47:41 +0100 -Subject: [PATCH] atf-check.cpp: include time.h - -Fixes build error with gcc 14 as reported by the buildroot autobuilders: -https://autobuild.buildroot.net/results/41b/41b25ee8e66e34323eca011e4b5fe479ece9ed76/build-end.log - -atf-sh/atf-check.cpp: In function 'useconds_t get_monotonic_useconds()': -atf-sh/atf-check.cpp:183:24: error: 'CLOCK_MONOTONIC' was not declared in this scope - -Upstream: https://github.com/freebsd/atf/commit/67e7d350a15aff88c151b1fc838dac83d35be955 - -Signed-off-by: Bernd Kuhls ---- - atf-sh/atf-check.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/atf-sh/atf-check.cpp b/atf-sh/atf-check.cpp -index 1354e3a..94da413 100644 ---- a/atf-sh/atf-check.cpp -+++ b/atf-sh/atf-check.cpp -@@ -30,6 +30,7 @@ extern "C" { - #include - #include - #include -+#include - #include - } - --- -2.47.3 - diff --git a/package/atf/Config.in b/package/atf/Config.in index 800b488945..91e7364000 100644 --- a/package/atf/Config.in +++ b/package/atf/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_ATF bool "atf" depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_10 # C++20 depends on BR2_USE_MMU # fork() help ATF, or Automated Testing Framework, is a collection of @@ -8,6 +9,6 @@ config BR2_PACKAGE_ATF https://github.com/freebsd/atf -comment "atf needs a toolchain w/ C++" - depends on !BR2_INSTALL_LIBSTDCPP +comment "atf needs a toolchain w/ C++, gcc >= 10" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_GCC_AT_LEAST_10 depends on BR2_USE_MMU diff --git a/package/atf/atf.hash b/package/atf/atf.hash index 6cd2323ab0..f979b8b052 100644 --- a/package/atf/atf.hash +++ b/package/atf/atf.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 a64e2427d021297f25b3f2e1798f8ec4dc3061ffb01a1cd3f66cc4cee486b10f atf-0.23.tar.gz +sha256 a52be96b5565733e71df8d0ecc8a4255a495e45183de7e3657491e0a8069423f atf-0.25.tar.gz sha256 2a15172ddf6386297734c9800c899e6e8dc16c5a03931dcf95a9ab321a24cfe4 COPYING diff --git a/package/atf/atf.mk b/package/atf/atf.mk index 91d2fb5567..a49d32692d 100644 --- a/package/atf/atf.mk +++ b/package/atf/atf.mk @@ -4,7 +4,7 @@ # ################################################################################ -ATF_VERSION = 0.23 +ATF_VERSION = 0.25 ATF_SITE = https://github.com/freebsd/atf/releases/download/atf-$(ATF_VERSION) ATF_INSTALL_STAGING = YES ATF_LICENSE = BSD-2-Clause, BSD-3-Clause diff --git a/package/kyua/Config.in b/package/kyua/Config.in index 4fc5e098ad..925c42ed65 100644 --- a/package/kyua/Config.in +++ b/package/kyua/Config.in @@ -1,6 +1,7 @@ config BR2_PACKAGE_KYUA bool "kyua" depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_10 # atf depends on BR2_PACKAGE_HAS_LUAINTERPRETER # lutok depends on !BR2_PACKAGE_LUAJIT # lutok depends on !BR2_STATIC_LIBS # lutok @@ -17,7 +18,8 @@ config BR2_PACKAGE_KYUA https://github.com/jmmv/kyua -comment "kyua needs a toolchain w/ C++, dynamic library and full Lua" - depends on !BR2_INSTALL_LIBSTDCPP || BR2_PACKAGE_LUAJIT || BR2_STATIC_LIBS +comment "kyua needs a toolchain w/ C++, dynamic library, full Lua, gcc >= 10" + depends on !BR2_INSTALL_LIBSTDCPP || BR2_PACKAGE_LUAJIT || \ + BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_10 depends on BR2_PACKAGE_HAS_LUAINTERPRETER depends on BR2_USE_MMU