commit:     6c631c6b57dd2d95390e7c833d0675c597247727
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sat Jun  7 14:24:14 2025 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Sat Jun  7 14:24:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c631c6b

dev-cpp/curlpp: bump cmake_minimum_required

Closes: https://bugs.gentoo.org/957292
Closes: https://bugs.gentoo.org/957293
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 dev-cpp/curlpp/curlpp-0.8.1-r1.ebuild              |  1 +
 .../curlpp/files/curlpp-0.8.1-cmake_minimum.patch  | 31 ++++++++++++++++++++++
 2 files changed, 32 insertions(+)

diff --git a/dev-cpp/curlpp/curlpp-0.8.1-r1.ebuild 
b/dev-cpp/curlpp/curlpp-0.8.1-r1.ebuild
index 7842b9134be6..09cc9d43b0b0 100644
--- a/dev-cpp/curlpp/curlpp-0.8.1-r1.ebuild
+++ b/dev-cpp/curlpp/curlpp-0.8.1-r1.ebuild
@@ -23,6 +23,7 @@ DEPEND="
 "
 
 PATCHES=(
+       "${FILESDIR}/curlpp-0.8.1-cmake_minimum.patch"
        "${FILESDIR}/curlpp-0.8.1-fix-curloption.patch"
        "${FILESDIR}/curlpp-0.8.1-fix-pkgconfig.patch"
 )

diff --git a/dev-cpp/curlpp/files/curlpp-0.8.1-cmake_minimum.patch 
b/dev-cpp/curlpp/files/curlpp-0.8.1-cmake_minimum.patch
new file mode 100644
index 000000000000..432ef8a1c22b
--- /dev/null
+++ b/dev-cpp/curlpp/files/curlpp-0.8.1-cmake_minimum.patch
@@ -0,0 +1,31 @@
+--- a/examples/CMakeLists.txt
++++ b/examples/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 3.0)
++cmake_minimum_required(VERSION 3.20)
+ include(FindPkgConfig)
+ pkg_check_modules(CURLPP REQUIRED curlpp)
+ 
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,3 +1,4 @@
++cmake_minimum_required(VERSION 3.20)
+ project(curlpp) 
+ 
+ 
+@@ -15,7 +16,6 @@ include(GNUInstallDirs)
+ 
+ if(WIN32)
+     # cmake 3.4 is required for CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS
+-    cmake_minimum_required(VERSION 3.4)
+ 
+     # c++ 11 support from cmake 3.4 or newer
+     set(CMAKE_CXX_STANDARD 11) # C++11...
+@@ -25,7 +25,6 @@ if(WIN32)
+     set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
+   else()
+     if (${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} VERSION_LESS 3.1)
+-        cmake_minimum_required(VERSION 2.8)
+         # c++11 support for cmake 2.8.12 - 3.0.x
+         #
+         # for non-windows platform we try to keep cmake 2.8 support

Reply via email to