dev-libs/kdiagram: drop 2.8.0

Bug: https://bugs.gentoo.org/955181
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2025-08-06 18:13:38 +02:00
parent 0f4d607b44
commit 74955b3311
4 changed files with 0 additions and 151 deletions

View File

@@ -1,2 +1 @@
DIST kdiagram-2.8.0.tar.xz 691044 BLAKE2B c7b3a4ba992192b34d8cda90bb50a495cb88f8456ca1109140841fd885b710ce1193868be148c25f813c2d26dd7365999bdd8572e66163f0d5d1a169afc3e448 SHA512 d981bce4feeb65038772125e5af1c096537ec87991fdb93d9a91dd5c9f089b1001647c8a63b209683a67b2d7b3aadeb7dd6279261eefaf6b6e046d0ab72723ec
DIST kdiagram-3.0.1.tar.xz 693440 BLAKE2B b11698eb94392208233fc5da64bca5496cc9b91f5e603aee6e0fa896d2180c140ac988763b96078b9ffbc1baba94c82b158c483b6f9f6d31cfff188293e9ca98 SHA512 767c5ba0a4dfcc8b5a5bbf1c65b30bb391537024618b29ea5d5d09da04f85e2665cad60a7477e1cebeed0606e17c992cba0af7a89c76699063bb47e741ea8e20

View File

@@ -1,25 +0,0 @@
From ad1a3af576499f68ab6bc4a7e5d08f0177c761be Mon Sep 17 00:00:00 2001
From: Christophe Marin <christophe@krop.fr>
Date: Tue, 1 Apr 2025 15:25:41 +0200
Subject: [PATCH] Fix build with CMake 4
---
CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 12dbdbb..d5e914f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,6 +1,6 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.16)
-project( kdiagram )
+project(kdiagram VERSION 2.8.0)
set(KF5_MIN_VERSION "5.60.0")
find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
--
2.49.0

View File

@@ -1,88 +0,0 @@
From 01386018108fbf1b1b1b334754f9a7b62004b371 Mon Sep 17 00:00:00 2001
From: "Friedrich W. H. Kossebau" <kossebau@kde.org>
Date: Wed, 23 Feb 2022 20:43:08 +0100
Subject: [PATCH] Fixup last commits
* asturm 2025-06-22: Extract parts that switched to CMakePackageConfigHelpers
and improved other ECM module includes (ordering, use KDECompilerSettings
instead of KDEFrameworkCompilerSettings)
---
CMakeLists.txt | 9 ++++-----
src/KChart/CMakeLists.txt | 3 ++-
src/KGantt/CMakeLists.txt | 3 ++-
3 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 35aefd20..80c7b861 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -8,21 +8,20 @@
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
include(KDEInstallDirs)
-include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)
-
-include(FeatureSummary)
-include(GenerateExportHeader)
+include(KDECompilerSettings NO_POLICY_SCOPE)
include(ECMGenerateHeaders)
include(ECMSetupVersion)
-include(ECMPackageConfigHelpers)
include(ECMGeneratePriFile)
include(ECMPoQmTools)
include(ECMAddTests)
set(QT_REQUIRED_VERSION "5.12.0")
+include(CMakePackageConfigHelpers)
include(CMakeDependentOption)
+include(FeatureSummary)
+include(GenerateExportHeader)
set(HAS_ECMAddQch TRUE)
include(ECMAddQch)
diff --git a/src/KChart/CMakeLists.txt b/src/KChart/CMakeLists.txt
index f7adf0b0..39380806 100644
--- a/src/KChart/CMakeLists.txt
+++ b/src/KChart/CMakeLists.txt
@@ -340,7 +340,7 @@ if (BUILD_QCH)
set(PACKAGE_INCLUDE_QCHTARGETS "include(\"\${CMAKE_CURRENT_LIST_DIR}/KChartQchTargets.cmake\")")
endif()
-ecm_configure_package_config_file(
+configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/KChartConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/KChartConfig.cmake"
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
@@ -357,6 +357,7 @@ install(EXPORT KChartTargets
FILE KChartTargets.cmake)
ecm_generate_pri_file(
+ VERSION ${KCHARTLIB_VERSION}
BASE_NAME KChart
LIB_NAME KChart
DEPS "widgets svg"
diff --git a/src/KGantt/CMakeLists.txt b/src/KGantt/CMakeLists.txt
--- a/src/KGantt/CMakeLists.txt
+++ b/src/KGantt/CMakeLists.txt
@@ -164,7 +164,7 @@ if (BUILD_QCH)
set(PACKAGE_INCLUDE_QCHTARGETS "include(\"\${CMAKE_CURRENT_LIST_DIR}/KGanttQchTargets.cmake\")")
endif()
-ecm_configure_package_config_file(
+configure_package_config_file(
"${CMAKE_CURRENT_SOURCE_DIR}/KGanttConfig.cmake.in"
"${CMAKE_CURRENT_BINARY_DIR}/KGanttConfig.cmake"
INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR}
@@ -181,6 +181,7 @@ install(EXPORT KGanttTargets
FILE KGanttTargets.cmake)
ecm_generate_pri_file(
+ VERSION ${KGANTTLIB_VERSION}
BASE_NAME KGantt
LIB_NAME KGantt
DEPS "widgets printsupport"
--
GitLab

View File

@@ -1,37 +0,0 @@
# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
ECM_EXAMPLES="true"
ECM_QTHELP="true"
ECM_TEST="true"
KDE_ORG_CATEGORY="graphics"
QTMIN=5.15.1
VIRTUALX_REQUIRED="test"
inherit ecm kde.org
DESCRIPTION="Powerful libraries (KChart, KGantt) for creating business diagrams"
HOMEPAGE="https://api.kde.org/kdiagram/index.html
https://www.kdab.com/development-resources/qt-tools/kd-chart/"
SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
LICENSE="GPL-2" # TODO CHECK
SLOT="5"
KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
REQUIRED_USE="test? ( examples )"
DEPEND="
>=dev-qt/qtgui-${QTMIN}:5
>=dev-qt/qtprintsupport-${QTMIN}:5
>=dev-qt/qtsvg-${QTMIN}:5
>=dev-qt/qtwidgets-${QTMIN}:5
"
RDEPEND="${DEPEND}"
BDEPEND=">=dev-qt/linguist-tools-${QTMIN}:5"
PATCHES=(
"${FILESDIR}/${P}-ecm-warning.patch" # in 3.0
"${FILESDIR}/${P}-cmake4.patch" # thx opensuse; bugs 958927, 958928
)