From bae413fe79c2123cf0569aef08b82e5fe62e2f62 Mon Sep 17 00:00:00 2001 From: Yegor Yefremov Date: Wed, 11 Jun 2025 08:00:58 +0200 Subject: [PATCH] package/cannelloni: bump to version 2.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit For change log, see: https://github.com/mguentner/cannelloni/releases/tag/v2.0.0 Bump GCC to at least GCC 8 due to the C++20 requirement. Add TCP protocol to the package's description. This release also raise cmake version requirement to 3.15, which fixes build failures with host-cmake >= 4.x. Fixes: https://autobuild.buildroot.org/results/87d5ab39a84c51f340875ae365d4f39439e81645/ Signed-off-by: Yegor Yefremov [Julien: add a commit log comment about fixes with host-cmake 4] Signed-off-by: Julien Olivain (cherry picked from commit 68c8ff2c9521be62681e2a9ead9dccc8d7106d04) Signed-off-by: Raphaël Mélotte --- package/cannelloni/Config.in | 8 ++++---- package/cannelloni/cannelloni.hash | 2 +- package/cannelloni/cannelloni.mk | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package/cannelloni/Config.in b/package/cannelloni/Config.in index e137e60c60..a2a15c0274 100644 --- a/package/cannelloni/Config.in +++ b/package/cannelloni/Config.in @@ -1,17 +1,17 @@ config BR2_PACKAGE_CANNELLONI bool "cannelloni" - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11 + depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # C++20 depends on BR2_INSTALL_LIBSTDCPP depends on BR2_USE_MMU # lksctp-tools depends on BR2_TOOLCHAIN_HAS_THREADS # lksctp-tools depends on !BR2_STATIC_LIBS # lksctp-tools help - A SocketCAN over Ethernet tunnel. The tunnel supports both + A SocketCAN over Ethernet tunnel. The tunnel supports TCP, UDP and SCTP protocols. https://github.com/mguentner/cannelloni -comment "cannelloni needs a toolchain w/ C++, threads, dynamic library, gcc >= 4.8" +comment "cannelloni needs a toolchain w/ C++, threads, dynamic library, gcc >= 8" depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \ - !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || !BR2_TOOLCHAIN_HAS_THREADS + !BR2_TOOLCHAIN_GCC_AT_LEAST_8 || !BR2_TOOLCHAIN_HAS_THREADS depends on BR2_USE_MMU diff --git a/package/cannelloni/cannelloni.hash b/package/cannelloni/cannelloni.hash index 107415b0ac..625e43d157 100644 --- a/package/cannelloni/cannelloni.hash +++ b/package/cannelloni/cannelloni.hash @@ -1,3 +1,3 @@ # Locally computed -sha256 de44b7e327fbf38883f46e51a5afd07de5144f2e44c5f42b7f2f0741165f0b13 cannelloni-1.0.0.tar.gz +sha256 3dde63727549d4a39154e78b95f4a5dad96af236ca6cef531f347c0b923c74d5 cannelloni-2.0.0.tar.gz sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 gpl-2.0.txt diff --git a/package/cannelloni/cannelloni.mk b/package/cannelloni/cannelloni.mk index f97a091760..7978cfccf5 100644 --- a/package/cannelloni/cannelloni.mk +++ b/package/cannelloni/cannelloni.mk @@ -4,7 +4,7 @@ # ################################################################################ -CANNELLONI_VERSION = 1.0.0 +CANNELLONI_VERSION = 2.0.0 CANNELLONI_SITE = $(call github,mguentner,cannelloni,v$(CANNELLONI_VERSION)) CANNELLONI_LICENSE = GPL-2.0 CANNELLONI_LICENSE_FILES = gpl-2.0.txt