commit:     61b8e182554e3f09da9097c02242929fc9820519
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 29 19:20:29 2025 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Nov 29 22:32:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61b8e182

kde-misc/basket: Raise CMake minimum to >=3.16

See also:
https://invent.kde.org/utilities/basket/-/merge_requests/62

Bug: https://bugs.gentoo.org/966794
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 kde-misc/basket/basket-2.49b_p20250902.ebuild      |  2 ++
 ...sket-2.49b_p20250902-cmake-minreqver-3.16.patch | 39 ++++++++++++++++++++++
 2 files changed, 41 insertions(+)

diff --git a/kde-misc/basket/basket-2.49b_p20250902.ebuild 
b/kde-misc/basket/basket-2.49b_p20250902.ebuild
index da543d51cdf3..33c617a3dd38 100644
--- a/kde-misc/basket/basket-2.49b_p20250902.ebuild
+++ b/kde-misc/basket/basket-2.49b_p20250902.ebuild
@@ -57,6 +57,8 @@ RDEPEND="${COMMON_DEPEND}
 "
 BDEPEND="git? ( virtual/pkgconfig )"
 
+PATCHES=( "${FILESDIR}/${P}-cmake-minreqver-3.16.patch" ) # bug 966794
+
 src_configure() {
        local mycmakeargs=(
                -DENABLE_GPG=$(usex crypt)

diff --git 
a/kde-misc/basket/files/basket-2.49b_p20250902-cmake-minreqver-3.16.patch 
b/kde-misc/basket/files/basket-2.49b_p20250902-cmake-minreqver-3.16.patch
new file mode 100644
index 000000000000..8cefb77603d6
--- /dev/null
+++ b/kde-misc/basket/files/basket-2.49b_p20250902-cmake-minreqver-3.16.patch
@@ -0,0 +1,39 @@
+From 1b942e65ab16d98e68f39fe107c7421d2ccc9f3b Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <[email protected]>
+Date: Sat, 29 Nov 2025 20:04:33 +0100
+Subject: [PATCH] Raise minimum CMake version to 3.16
+
+CMake 3.31 warns about compat. for <3.10 being removed in the future.
+3.16 aligns with most of ECM revdeps while some ECM modules already
+warn about using <3.16 minimum.
+
+Signed-off-by: Andreas Sturmlechner <[email protected]>
+---
+ CMakeLists.txt | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 2cf9cc6..728e507 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -3,7 +3,7 @@
+ # SPDX-FileCopyrightText: (C) 2018 Luigi Toscano <[email protected]>
+ #
+ # SPDX-License-Identifier: GPL-2.0-or-later
+-cmake_minimum_required(VERSION 3.5)
++cmake_minimum_required(VERSION 3.16)
+ 
+ project(Basket VERSION 2.49.90)
+ 
+@@ -22,8 +22,6 @@ option(DEBUG_PIPE "Enabled Named Debugging Pipe" OFF)
+ # do we use a GNU compiler?
+ if(CMAKE_COMPILER_IS_GNUCXX)
+     set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  -fno-delete-null-pointer-checks")
+-    # TODO: after removing kdelibs4support this could also be removed
+-    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-deprecated-declarations")
+ endif()
+ 
+ set(CMAKE_CXX_STANDARD 17)
+-- 
+2.52.0
+

Reply via email to