summaryrefslogtreecommitdiff
path: root/dev-cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dev-cpp')
-rw-r--r--dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r5.ebuild (renamed from dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r3.ebuild)4
-rw-r--r--dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-cmake-4.patch26
-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
-rw-r--r--dev-cpp/libcmis/libcmis-0.6.2-r2.ebuild2
5 files changed, 62 insertions, 2 deletions
diff --git a/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r3.ebuild b/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r5.ebuild
index 539da2c504bc..057af0b4a17d 100644
--- a/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r3.ebuild
+++ b/dev-cpp/cpprestsdk/cpprestsdk-2.10.19-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -29,6 +29,8 @@ PATCHES=(
"${FILESDIR}"/cpprestsdk-${PV}-warnings.patch
"${FILESDIR}"/cpprestsdk-${PV}-disabl-int-tests.patch
"${FILESDIR}"/cpprestsdk-${PV}-disable-werror-default.patch
+ "${FILESDIR}"/cpprestsdk-${PV}-boost-1.87-compat.patch
+ "${FILESDIR}"/cpprestsdk-${PV}-cmake-4.patch
)
src_configure() {
diff --git a/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-cmake-4.patch b/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-cmake-4.patch
new file mode 100644
index 000000000000..32a337978bc5
--- /dev/null
+++ b/dev-cpp/cpprestsdk/files/cpprestsdk-2.10.19-cmake-4.patch
@@ -0,0 +1,26 @@
+--- a/Build_iOS/CMakeLists.txt
++++ b/Build_iOS/CMakeLists.txt
+@@ -1,5 +1,5 @@
+ project(casablanca-ios NONE)
+-cmake_minimum_required(VERSION 3.9)
++cmake_minimum_required(VERSION 3.10)
+
+ enable_testing()
+
+--- a/Release/CMakeLists.txt
++++ b/Release/CMakeLists.txt
+@@ -1,5 +1,5 @@
+ set(CMAKE_LEGACY_CYGWIN_WIN32 0)
+-cmake_minimum_required(VERSION 3.9)
++cmake_minimum_required(VERSION 3.10)
+ if(POLICY CMP0042)
+ cmake_policy(SET CMP0042 NEW) # use MACOSX_RPATH
+ endif()
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 3.9)
++cmake_minimum_required(VERSION 3.10)
+ project(cpprestsdk-root NONE)
+ enable_testing()
+ add_subdirectory(Release)
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
diff --git a/dev-cpp/libcmis/libcmis-0.6.2-r2.ebuild b/dev-cpp/libcmis/libcmis-0.6.2-r2.ebuild
index c4b2410c6ebf..69bdcfdaf58e 100644
--- a/dev-cpp/libcmis/libcmis-0.6.2-r2.ebuild
+++ b/dev-cpp/libcmis/libcmis-0.6.2-r2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == *9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/tdf/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
inherit autotools flag-o-matic