From d0e364fd6dba9f5de1b4f67daed2873b21fd0fa1 Mon Sep 17 00:00:00 2001 From: Hannu Nyman Date: Sun, 9 Nov 2025 19:27:34 +0200 Subject: [PATCH] libtins: adjust for cmake 4.x, remove absent maintainer * Adjust for compatibility with cmake 4.x * Remove absent maintainer Signed-off-by: Hannu Nyman --- libs/libtins/Makefile | 4 ++-- libs/libtins/patches/001-cmake4.patch | 19 +++++++++++++++++++ 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 libs/libtins/patches/001-cmake4.patch diff --git a/libs/libtins/Makefile b/libs/libtins/Makefile index 34a1f9b114..4e3fc762cd 100644 --- a/libs/libtins/Makefile +++ b/libs/libtins/Makefile @@ -9,14 +9,14 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libtins PKG_VERSION:=4.5 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_VERSION:=v$(PKG_VERSION) PKG_SOURCE_URL:=https://github.com/mfontanini/libtins PKG_MIRROR_HASH:=85c5a15beca56552ba3f33e10f2a82ee4c47be2b3334d163304362188a37b13a -PKG_MAINTAINER:= Steven Hessing +PKG_MAINTAINER:= PKG_LICENSE:=BSD-2-Clause PKG_LICENSE_FILES:=LICENSE diff --git a/libs/libtins/patches/001-cmake4.patch b/libs/libtins/patches/001-cmake4.patch new file mode 100644 index 0000000000..34bf1a1a39 --- /dev/null +++ b/libs/libtins/patches/001-cmake4.patch @@ -0,0 +1,19 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-CMAKE_MINIMUM_REQUIRED(VERSION 2.8.1) ++CMAKE_MINIMUM_REQUIRED(VERSION 3.10) + PROJECT(libtins) + + OPTION(LIBTINS_BUILD_EXAMPLES "Build examples" ON) +--- a/cmake/Modules/CheckCXXFeatures.cmake ++++ b/cmake/Modules/CheckCXXFeatures.cmake +@@ -50,7 +50,7 @@ if (NOT CMAKE_CXX_COMPILER_LOADED) + message(FATAL_ERROR "CheckCXX11Features modules only works if language CXX is enabled") + endif () + +-cmake_minimum_required(VERSION 2.8.3) ++cmake_minimum_required(VERSION 3.10) + + # + ### Check for needed compiler flags -- 2.30.2