public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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