* [gentoo-commits] repo/gentoo:master commit in: dev-libs/kdiagram/files/, dev-libs/kdiagram/
@ 2019-05-11 10:05 Andreas Sturmlechner
0 siblings, 0 replies; 3+ messages in thread
From: Andreas Sturmlechner @ 2019-05-11 10:05 UTC (permalink / raw
To: gentoo-commits
commit: f3117c52312796e143d7b26550a8fb3f43f938eb
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat May 11 10:04:59 2019 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat May 11 10:05:31 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3117c52
dev-libs/kdiagram: EAPI-7 bump with a horizontal diagram fix
Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
.../files/kdiagram-2.6.1-fix-horizontal-bars.patch | 75 ++++++++++++++++++++++
dev-libs/kdiagram/kdiagram-2.6.1-r1.ebuild | 34 ++++++++++
2 files changed, 109 insertions(+)
diff --git a/dev-libs/kdiagram/files/kdiagram-2.6.1-fix-horizontal-bars.patch b/dev-libs/kdiagram/files/kdiagram-2.6.1-fix-horizontal-bars.patch
new file mode 100644
index 00000000000..fae29982773
--- /dev/null
+++ b/dev-libs/kdiagram/files/kdiagram-2.6.1-fix-horizontal-bars.patch
@@ -0,0 +1,75 @@
+From d3783f643367b264800e853c7c55c515f17c2a3d Mon Sep 17 00:00:00 2001
+From: Dag Andersen <danders@get2net.dk>
+Date: Thu, 23 Aug 2018 10:47:05 +0200
+Subject: Fix painting bar diagrams with horizontal bars
+
+---
+ .../Cartesian/DiagramFlavors/KChartNormalLyingBarDiagram_p.cpp | 5 +++--
+ .../Cartesian/DiagramFlavors/KChartPercentLyingBarDiagram_p.cpp | 4 ++--
+ .../Cartesian/DiagramFlavors/KChartStackedLyingBarDiagram_p.cpp | 4 ++--
+ 3 files changed, 7 insertions(+), 6 deletions(-)
+
+diff --git a/src/KChart/Cartesian/DiagramFlavors/KChartNormalLyingBarDiagram_p.cpp b/src/KChart/Cartesian/DiagramFlavors/KChartNormalLyingBarDiagram_p.cpp
+index 0a262ee..d2343ee 100644
+--- a/src/KChart/Cartesian/DiagramFlavors/KChartNormalLyingBarDiagram_p.cpp
++++ b/src/KChart/Cartesian/DiagramFlavors/KChartNormalLyingBarDiagram_p.cpp
+@@ -158,13 +158,13 @@ void NormalLyingBarDiagram::paint( PaintContext* ctx )
+ }
+ }
+
+- for ( int column = 0; column < colCount; column++ ) {
++ for ( int column = colCount-1; column >= 0; --column ) {
+ // paint one group
+ const CartesianDiagramDataCompressor::CachePosition position( row, column );
+ const CartesianDiagramDataCompressor::DataPoint point = compressor().data( position );
+ const QModelIndex sourceIndex = attributesModel()->mapToSource( point.index );
+
+- QPointF dataPoint( 0, rowCount - ( point.key + 0.5 ) );
++ QPointF dataPoint( 0, ( point.key + 0.5 ) );
+ const QPointF topLeft = ctx->coordinatePlane()->translate( dataPoint );
+ dataPoint.rx() += point.value;
+ const QPointF bottomRight = ctx->coordinatePlane()->translate( dataPoint ) +
+@@ -173,6 +173,7 @@ void NormalLyingBarDiagram::paint( PaintContext* ctx )
+ const QRectF rect = QRectF( topLeft, bottomRight ).translated( 1.0, offset );
+ m_private->addLabel( &lpc, sourceIndex, 0, PositionPoints( rect ), Position::North,
+ Position::South, point.value );
++
+ paintBars( ctx, sourceIndex, rect, maxDepth );
+
+ offset += barWidth + spaceBetweenBars;
+diff --git a/src/KChart/Cartesian/DiagramFlavors/KChartPercentLyingBarDiagram_p.cpp b/src/KChart/Cartesian/DiagramFlavors/KChartPercentLyingBarDiagram_p.cpp
+index fee53d3..10dca65 100644
+--- a/src/KChart/Cartesian/DiagramFlavors/KChartPercentLyingBarDiagram_p.cpp
++++ b/src/KChart/Cartesian/DiagramFlavors/KChartPercentLyingBarDiagram_p.cpp
+@@ -192,11 +192,11 @@ void PercentLyingBarDiagram::paint( PaintContext* ctx )
+
+ QPointF point, previousPoint;
+ if ( sumValuesVector.at( curRow ) != 0 && value > 0 ) {
+- QPointF dataPoint( ( stackedValues / sumValuesVector.at( curRow ) * maxValue ), rowCount - key );
++ QPointF dataPoint( ( stackedValues / sumValuesVector.at( curRow ) * maxValue ), key + 1 );
+ point = ctx->coordinatePlane()->translate( dataPoint );
+ point.ry() += offset / 2 + threeDOffset;
+
+- previousPoint = ctx->coordinatePlane()->translate( QPointF( ( ( stackedValues - value) / sumValuesVector.at( curRow ) * maxValue ), rowCount - key ) );
++ previousPoint = ctx->coordinatePlane()->translate( QPointF( ( ( stackedValues - value) / sumValuesVector.at( curRow ) * maxValue ), key + 1 ) );
+ }
+
+ const qreal barHeight = point.x() - previousPoint.x();
+diff --git a/src/KChart/Cartesian/DiagramFlavors/KChartStackedLyingBarDiagram_p.cpp b/src/KChart/Cartesian/DiagramFlavors/KChartStackedLyingBarDiagram_p.cpp
+index 70cbba0..1a5b003 100644
+--- a/src/KChart/Cartesian/DiagramFlavors/KChartStackedLyingBarDiagram_p.cpp
++++ b/src/KChart/Cartesian/DiagramFlavors/KChartStackedLyingBarDiagram_p.cpp
+@@ -184,9 +184,9 @@ void StackedLyingBarDiagram::paint( PaintContext* ctx )
+ stackedValues += point.value;
+ key = point.key;
+ }
+- QPointF point = ctx->coordinatePlane()->translate( QPointF( stackedValues, rowCount - key ) );
++ QPointF point = ctx->coordinatePlane()->translate( QPointF( stackedValues, key + 1 ) );
+ point.ry() += offset / 2 + threeDOffset;
+- const QPointF previousPoint = ctx->coordinatePlane()->translate( QPointF( stackedValues - value, rowCount - key ) );
++ const QPointF previousPoint = ctx->coordinatePlane()->translate( QPointF( stackedValues - value, key + 1 ) );
+ const qreal barHeight = point.x() - previousPoint.x();
+ point.rx() -= barHeight;
+
+--
+cgit v1.1
diff --git a/dev-libs/kdiagram/kdiagram-2.6.1-r1.ebuild b/dev-libs/kdiagram/kdiagram-2.6.1-r1.ebuild
new file mode 100644
index 00000000000..6e88b0a9051
--- /dev/null
+++ b/dev-libs/kdiagram/kdiagram-2.6.1-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+KDE_EXAMPLES="true"
+KDE_QTHELP="true"
+KDE_TEST="true"
+VIRTUALX_REQUIRED="test"
+inherit kde5
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+ KEYWORDS="~amd64 ~arm64 ~x86"
+ SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+fi
+
+DESCRIPTION="Powerful libraries (KChart, KGantt) for creating business diagrams"
+HOMEPAGE="https://kde.org/ https://www.kdab.com/development-resources/qt-tools/kd-chart/"
+IUSE=""
+
+REQUIRED_USE="test? ( examples )"
+
+BDEPEND="
+ $(add_qt_dep linguist-tools)
+"
+DEPEND="
+ $(add_qt_dep qtgui)
+ $(add_qt_dep qtprintsupport)
+ $(add_qt_dep qtsvg)
+ $(add_qt_dep qtwidgets)
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-fix-horizontal-bars.patch" )
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/kdiagram/files/, dev-libs/kdiagram/
@ 2025-06-22 20:57 Andreas Sturmlechner
0 siblings, 0 replies; 3+ messages in thread
From: Andreas Sturmlechner @ 2025-06-22 20:57 UTC (permalink / raw
To: gentoo-commits
commit: ee56416a639094e216afc46821293ccc5c55dd44
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 22 20:36:28 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jun 22 20:52:48 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee56416a
dev-libs/kdiagram: 2.8.0: Fix build w/ cmake-4, ECM warnings
Closes: https://bugs.gentoo.org/958927
Closes: https://bugs.gentoo.org/958928
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
.../kdiagram/files/kdiagram-2.8.0-cmake4.patch | 25 ++++++
.../files/kdiagram-2.8.0-ecm-warning.patch | 88 ++++++++++++++++++++++
dev-libs/kdiagram/kdiagram-2.8.0.ebuild | 12 +--
3 files changed, 120 insertions(+), 5 deletions(-)
diff --git a/dev-libs/kdiagram/files/kdiagram-2.8.0-cmake4.patch b/dev-libs/kdiagram/files/kdiagram-2.8.0-cmake4.patch
new file mode 100644
index 000000000000..5045017d01a3
--- /dev/null
+++ b/dev-libs/kdiagram/files/kdiagram-2.8.0-cmake4.patch
@@ -0,0 +1,25 @@
+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
+
diff --git a/dev-libs/kdiagram/files/kdiagram-2.8.0-ecm-warning.patch b/dev-libs/kdiagram/files/kdiagram-2.8.0-ecm-warning.patch
new file mode 100644
index 000000000000..d7e448c721ea
--- /dev/null
+++ b/dev-libs/kdiagram/files/kdiagram-2.8.0-ecm-warning.patch
@@ -0,0 +1,88 @@
+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
diff --git a/dev-libs/kdiagram/kdiagram-2.8.0.ebuild b/dev-libs/kdiagram/kdiagram-2.8.0.ebuild
index bd2466cea161..223d15c8b89e 100644
--- a/dev-libs/kdiagram/kdiagram-2.8.0.ebuild
+++ b/dev-libs/kdiagram/kdiagram-2.8.0.ebuild
@@ -14,14 +14,11 @@ 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/"
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
-fi
+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 )"
@@ -33,3 +30,8 @@ DEPEND="
"
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
+)
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/kdiagram/files/, dev-libs/kdiagram/
@ 2025-08-06 20:33 Andreas Sturmlechner
0 siblings, 0 replies; 3+ messages in thread
From: Andreas Sturmlechner @ 2025-08-06 20:33 UTC (permalink / raw
To: gentoo-commits
commit: 74955b33119751f1e55a593697ec24784b48c290
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 6 16:13:38 2025 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Wed Aug 6 20:33:18 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74955b33
dev-libs/kdiagram: drop 2.8.0
Bug: https://bugs.gentoo.org/955181
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
dev-libs/kdiagram/Manifest | 1 -
.../kdiagram/files/kdiagram-2.8.0-cmake4.patch | 25 ------
.../files/kdiagram-2.8.0-ecm-warning.patch | 88 ----------------------
dev-libs/kdiagram/kdiagram-2.8.0.ebuild | 37 ---------
4 files changed, 151 deletions(-)
diff --git a/dev-libs/kdiagram/Manifest b/dev-libs/kdiagram/Manifest
index 2d062d7d8781..d39b5f569e5e 100644
--- a/dev-libs/kdiagram/Manifest
+++ b/dev-libs/kdiagram/Manifest
@@ -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
diff --git a/dev-libs/kdiagram/files/kdiagram-2.8.0-cmake4.patch b/dev-libs/kdiagram/files/kdiagram-2.8.0-cmake4.patch
deleted file mode 100644
index 5045017d01a3..000000000000
--- a/dev-libs/kdiagram/files/kdiagram-2.8.0-cmake4.patch
+++ /dev/null
@@ -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
-
diff --git a/dev-libs/kdiagram/files/kdiagram-2.8.0-ecm-warning.patch b/dev-libs/kdiagram/files/kdiagram-2.8.0-ecm-warning.patch
deleted file mode 100644
index d7e448c721ea..000000000000
--- a/dev-libs/kdiagram/files/kdiagram-2.8.0-ecm-warning.patch
+++ /dev/null
@@ -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
diff --git a/dev-libs/kdiagram/kdiagram-2.8.0.ebuild b/dev-libs/kdiagram/kdiagram-2.8.0.ebuild
deleted file mode 100644
index 223d15c8b89e..000000000000
--- a/dev-libs/kdiagram/kdiagram-2.8.0.ebuild
+++ /dev/null
@@ -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
-)
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-08-06 20:33 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-06 20:33 [gentoo-commits] repo/gentoo:master commit in: dev-libs/kdiagram/files/, dev-libs/kdiagram/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2025-06-22 20:57 Andreas Sturmlechner
2019-05-11 10:05 Andreas Sturmlechner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox