commit:     1ac148b7418b9ae5a1735402aecbdcdfb33bd28b
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 14 21:54:15 2025 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Apr 14 22:04:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac148b7

dev-lang/oorexx: bump cmake_minimum_required

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

 .../oorexx-5.0.0-cmake_minimum_required.patch      | 35 ++++++++++++++++++++++
 dev-lang/oorexx/oorexx-5.1.0_beta12932.ebuild      |  5 +++-
 2 files changed, 39 insertions(+), 1 deletion(-)

diff --git a/dev-lang/oorexx/files/oorexx-5.0.0-cmake_minimum_required.patch 
b/dev-lang/oorexx/files/oorexx-5.0.0-cmake_minimum_required.patch
new file mode 100644
index 000000000000..baf09275435f
--- /dev/null
+++ b/dev-lang/oorexx/files/oorexx-5.0.0-cmake_minimum_required.patch
@@ -0,0 +1,35 @@
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -42,13 +42,11 @@
+ message(STATUS "CMake version is ${CMAKE_VERSION}")
+ if (APPLE)
+     # apple builds with prior cmake version have an @rpath problem
+-    cmake_minimum_required (VERSION 3.12)
++    cmake_minimum_required (VERSION 3.20)
+ else ()
+     # for other platforms
+-    cmake_minimum_required (VERSION 2.8.12)
++    cmake_minimum_required (VERSION 3.20)
+ endif ()
+-# CMP0091 introduced in 3.15 must stay OLD for our /MD -> /MT hack to work
+-cmake_policy(VERSION 2.8...3.3)
+ 
+ # must come before the project command
+ # 10.13.6 High Sierra is the minimum system supported
+--- a/testbinaries/CMakeLists.txt
++++ b/testbinaries/CMakeLists.txt
+@@ -40,12 +40,11 @@
+ 
#/*----------------------------------------------------------------------------*/
+ if (APPLE)
+ # apple build with lower cmake version have an @rpath problem
+-    cmake_minimum_required (VERSION 3.12)
++    cmake_minimum_required (VERSION 3.20)
+ else()
+ #for other platforms
+-    cmake_minimum_required (VERSION 2.8.12)
++    cmake_minimum_required (VERSION 3.20)
+ endif()
+-cmake_policy(VERSION 2.8...3.3)
+ 
+ 
#/*----------------------------------------------------------------------------*/
+ #/* Project settings                                                          
 */

diff --git a/dev-lang/oorexx/oorexx-5.1.0_beta12932.ebuild 
b/dev-lang/oorexx/oorexx-5.1.0_beta12932.ebuild
index f226fc76d8c6..175824b2c014 100644
--- a/dev-lang/oorexx/oorexx-5.1.0_beta12932.ebuild
+++ b/dev-lang/oorexx/oorexx-5.1.0_beta12932.ebuild
@@ -34,7 +34,10 @@ DEPEND="
        ${RDEPEND}
 "
 
-PATCHES=( "${FILESDIR}/${PN}-5.0.0-man.patch" )
+PATCHES=(
+       "${FILESDIR}/oorexx-5.0.0-cmake_minimum_required.patch"
+       "${FILESDIR}/oorexx-5.0.0-man.patch"
+)
 
 src_configure() {
        # bug 924171

Reply via email to