libtins: adjust for cmake 4.x, remove absent maintainer
authorHannu Nyman <[email protected]>
Sun, 9 Nov 2025 17:27:34 +0000 (19:27 +0200)
committerHannu Nyman <[email protected]>
Sun, 9 Nov 2025 20:09:58 +0000 (22:09 +0200)
* Adjust for compatibility with cmake 4.x
* Remove absent maintainer

Signed-off-by: Hannu Nyman <[email protected]>
libs/libtins/Makefile
libs/libtins/patches/001-cmake4.patch [new file with mode: 0644]

index 34a1f9b11495277048ea2d0835a160617171ea4d..4e3fc762cd8c26aefa3dea8f63fccb020c94a9e1 100644 (file)
@@ -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 <[email protected]>
+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 (file)
index 0000000..34bf1a1
--- /dev/null
@@ -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