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 +
