summaryrefslogtreecommitdiff
path: root/dev-cpp/curlpp
diff options
context:
space:
mode:
Diffstat (limited to 'dev-cpp/curlpp')
-rw-r--r--dev-cpp/curlpp/curlpp-0.8.1-r1.ebuild1
-rw-r--r--dev-cpp/curlpp/files/curlpp-0.8.1-cmake_minimum.patch31
2 files changed, 32 insertions, 0 deletions
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