git: c89e107562f5 - main - graphics/kdiagram-qt6: new port -- Qt6 version of graphics/kdiagram

From: Tobias C. Berner <tcberner_at_FreeBSD.org>
Date: Sat, 06 Jan 2024 17:54:27 UTC
The branch main has been updated by tcberner:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c89e107562f5079bf429effd927bbc77e189e1fb

commit c89e107562f5079bf429effd927bbc77e189e1fb
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2024-01-06 16:12:24 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2024-01-06 17:53:52 +0000

    graphics/kdiagram-qt6: new port -- Qt6 version of graphics/kdiagram
---
 graphics/Makefile               |   1 +
 graphics/kdiagram-qt6/Makefile  |  22 ++++
 graphics/kdiagram-qt6/distinfo  |   3 +
 graphics/kdiagram-qt6/pkg-descr |   1 +
 graphics/kdiagram-qt6/pkg-plist | 267 ++++++++++++++++++++++++++++++++++++++++
 5 files changed, 294 insertions(+)

diff --git a/graphics/Makefile b/graphics/Makefile
index cae10a15b02d..d5099c2c7d6e 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -392,6 +392,7 @@
     SUBDIR += kdegraphics-svgpart
     SUBDIR += kdegraphics-thumbnailers
     SUBDIR += kdiagram
+    SUBDIR += kdiagram-qt6
     SUBDIR += kf5-kimageformats
     SUBDIR += kf5-kplotting
     SUBDIR += kf5-kquickcharts
diff --git a/graphics/kdiagram-qt6/Makefile b/graphics/kdiagram-qt6/Makefile
new file mode 100644
index 000000000000..d1dcf8ef8462
--- /dev/null
+++ b/graphics/kdiagram-qt6/Makefile
@@ -0,0 +1,22 @@
+PORTNAME=	kdiagram
+DISTVERSION=	3.0.0
+CATEGORIES=	graphics kde
+MASTER_SITES=	KDE/stable/${PORTNAME}/${DISTVERSION}/
+PKGNAMESUFFIX=	-qt6
+DIST_SUBDIR=	KDE/${PORTNAME}
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	Library to create business diagrams
+WWW=		https://projects.kde.org/kdiagram
+
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/LICENSE.GPL.txt
+
+USES=		cmake compiler:c++11-lang kde:6 qt:6 tar:xz
+USE_KDE=	ecm:build
+USE_QT=		base svg tools:build
+
+PLIST_SUB=	SHLIB_SHVER="${PORTVERSION:R:R}" \
+		SHLIB_VER="${PORTVERSION}"
+
+.include <bsd.port.mk>
diff --git a/graphics/kdiagram-qt6/distinfo b/graphics/kdiagram-qt6/distinfo
new file mode 100644
index 000000000000..0a0b560c543d
--- /dev/null
+++ b/graphics/kdiagram-qt6/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1704556717
+SHA256 (KDE/kdiagram/kdiagram-3.0.0.tar.xz) = 6d5f53dfdd019018151c0193a01eed36df10111a92c7c06ed7d631535e943c21
+SIZE (KDE/kdiagram/kdiagram-3.0.0.tar.xz) = 693516
diff --git a/graphics/kdiagram-qt6/pkg-descr b/graphics/kdiagram-qt6/pkg-descr
new file mode 100644
index 000000000000..e3e830b6d479
--- /dev/null
+++ b/graphics/kdiagram-qt6/pkg-descr
@@ -0,0 +1 @@
+Powerful libraries (KChart, KGantt) for creating business diagrams.
diff --git a/graphics/kdiagram-qt6/pkg-plist b/graphics/kdiagram-qt6/pkg-plist
new file mode 100644
index 000000000000..78ed5d8c9b97
--- /dev/null
+++ b/graphics/kdiagram-qt6/pkg-plist
@@ -0,0 +1,267 @@
+include/KChart6/KChart
+include/KChart6/KChartAbstractArea
+include/KChart6/KChartAbstractArea.h
+include/KChart6/KChartAbstractAreaBase
+include/KChart6/KChartAbstractAreaBase.h
+include/KChart6/KChartAbstractAreaWidget
+include/KChart6/KChartAbstractAreaWidget.h
+include/KChart6/KChartAbstractAxis
+include/KChart6/KChartAbstractAxis.h
+include/KChart6/KChartAbstractCartesianDiagram
+include/KChart6/KChartAbstractCartesianDiagram.h
+include/KChart6/KChartAbstractCoordinatePlane
+include/KChart6/KChartAbstractCoordinatePlane.h
+include/KChart6/KChartAbstractDiagram
+include/KChart6/KChartAbstractDiagram.h
+include/KChart6/KChartAbstractPieDiagram
+include/KChart6/KChartAbstractPieDiagram.h
+include/KChart6/KChartAbstractPolarDiagram
+include/KChart6/KChartAbstractPolarDiagram.h
+include/KChart6/KChartAbstractProxyModel
+include/KChart6/KChartAbstractProxyModel.h
+include/KChart6/KChartAbstractTernaryDiagram
+include/KChart6/KChartAbstractTernaryDiagram.h
+include/KChart6/KChartAbstractThreeDAttributes
+include/KChart6/KChartAbstractThreeDAttributes.h
+include/KChart6/KChartAttributesModel
+include/KChart6/KChartAttributesModel.h
+include/KChart6/KChartBackgroundAttributes
+include/KChart6/KChartBackgroundAttributes.h
+include/KChart6/KChartBarAttributes
+include/KChart6/KChartBarAttributes.h
+include/KChart6/KChartBarDiagram
+include/KChart6/KChartBarDiagram.h
+include/KChart6/KChartCartesianAxis
+include/KChart6/KChartCartesianAxis.h
+include/KChart6/KChartCartesianCoordinatePlane
+include/KChart6/KChartCartesianCoordinatePlane.h
+include/KChart6/KChartChart
+include/KChart6/KChartChart.h
+include/KChart6/KChartDataValueAttributes
+include/KChart6/KChartDataValueAttributes.h
+include/KChart6/KChartDatasetProxyModel
+include/KChart6/KChartDatasetProxyModel.h
+include/KChart6/KChartDatasetSelector
+include/KChart6/KChartDatasetSelector.h
+include/KChart6/KChartDiagramObserver
+include/KChart6/KChartDiagramObserver.h
+include/KChart6/KChartEnums
+include/KChart6/KChartEnums.h
+include/KChart6/KChartFrameAttributes
+include/KChart6/KChartFrameAttributes.h
+include/KChart6/KChartGlobal
+include/KChart6/KChartGlobal.h
+include/KChart6/KChartGridAttributes
+include/KChart6/KChartGridAttributes.h
+include/KChart6/KChartHeaderFooter
+include/KChart6/KChartHeaderFooter.h
+include/KChart6/KChartLayoutItems
+include/KChart6/KChartLayoutItems.h
+include/KChart6/KChartLegend
+include/KChart6/KChartLegend.h
+include/KChart6/KChartLeveyJenningsAxis
+include/KChart6/KChartLeveyJenningsAxis.h
+include/KChart6/KChartLeveyJenningsCoordinatePlane
+include/KChart6/KChartLeveyJenningsCoordinatePlane.h
+include/KChart6/KChartLeveyJenningsDiagram
+include/KChart6/KChartLeveyJenningsDiagram.h
+include/KChart6/KChartLeveyJenningsGridAttributes
+include/KChart6/KChartLeveyJenningsGridAttributes.h
+include/KChart6/KChartLineAttributes
+include/KChart6/KChartLineAttributes.h
+include/KChart6/KChartLineDiagram
+include/KChart6/KChartLineDiagram.h
+include/KChart6/KChartMarkerAttributes
+include/KChart6/KChartMarkerAttributes.h
+include/KChart6/KChartMeasure
+include/KChart6/KChartMeasure.h
+include/KChart6/KChartPaintContext
+include/KChart6/KChartPaintContext.h
+include/KChart6/KChartPalette
+include/KChart6/KChartPalette.h
+include/KChart6/KChartPieAttributes
+include/KChart6/KChartPieAttributes.h
+include/KChart6/KChartPieDiagram
+include/KChart6/KChartPieDiagram.h
+include/KChart6/KChartPlotter
+include/KChart6/KChartPlotter.h
+include/KChart6/KChartPolarCoordinatePlane
+include/KChart6/KChartPolarCoordinatePlane.h
+include/KChart6/KChartPolarDiagram
+include/KChart6/KChartPolarDiagram.h
+include/KChart6/KChartPosition
+include/KChart6/KChartPosition.h
+include/KChart6/KChartRadarCoordinatePlane
+include/KChart6/KChartRadarCoordinatePlane.h
+include/KChart6/KChartRadarDiagram
+include/KChart6/KChartRadarDiagram.h
+include/KChart6/KChartRelativePosition
+include/KChart6/KChartRelativePosition.h
+include/KChart6/KChartRingDiagram
+include/KChart6/KChartRingDiagram.h
+include/KChart6/KChartRulerAttributes
+include/KChart6/KChartRulerAttributes.h
+include/KChart6/KChartStockBarAttributes
+include/KChart6/KChartStockBarAttributes.h
+include/KChart6/KChartStockDiagram
+include/KChart6/KChartStockDiagram.h
+include/KChart6/KChartTernaryAxis
+include/KChart6/KChartTernaryAxis.h
+include/KChart6/KChartTernaryCoordinatePlane
+include/KChart6/KChartTernaryCoordinatePlane.h
+include/KChart6/KChartTernaryLineDiagram
+include/KChart6/KChartTernaryLineDiagram.h
+include/KChart6/KChartTernaryPointDiagram
+include/KChart6/KChartTernaryPointDiagram.h
+include/KChart6/KChartTextArea
+include/KChart6/KChartTextArea.h
+include/KChart6/KChartTextAttributes
+include/KChart6/KChartTextAttributes.h
+include/KChart6/KChartThreeDBarAttributes
+include/KChart6/KChartThreeDBarAttributes.h
+include/KChart6/KChartThreeDLineAttributes
+include/KChart6/KChartThreeDLineAttributes.h
+include/KChart6/KChartThreeDPieAttributes
+include/KChart6/KChartThreeDPieAttributes.h
+include/KChart6/KChartValueTrackerAttributes
+include/KChart6/KChartValueTrackerAttributes.h
+include/KChart6/KChartWidget
+include/KChart6/KChartWidget.h
+include/KChart6/kchart_export.h
+include/KChart6/kchart_version.h
+include/KGantt6/KGanttAbstractGrid
+include/KGantt6/KGanttAbstractRowController
+include/KGantt6/KGanttConstraint
+include/KGantt6/KGanttConstraintGraphicsItem
+include/KGantt6/KGanttConstraintModel
+include/KGantt6/KGanttConstraintProxy
+include/KGantt6/KGanttDateTimeGrid
+include/KGantt6/KGanttDateTimeTimeLine
+include/KGantt6/KGanttDateTimeTimeLineDialog
+include/KGantt6/KGanttForwardingProxyModel
+include/KGantt6/KGanttGlobal
+include/KGantt6/KGanttGraphicsItem
+include/KGantt6/KGanttGraphicsScene
+include/KGantt6/KGanttGraphicsView
+include/KGantt6/KGanttItemDelegate
+include/KGantt6/KGanttLegend
+include/KGantt6/KGanttListViewRowController
+include/KGantt6/KGanttPenStyleComboBox
+include/KGantt6/KGanttPrintingContext
+include/KGantt6/KGanttProxyModel
+include/KGantt6/KGanttStyleOptionGanttItem
+include/KGantt6/KGanttSummaryHandlingProxyModel
+include/KGantt6/KGanttTreeViewRowController
+include/KGantt6/KGanttView
+include/KGantt6/kgantt_export.h
+include/KGantt6/kgantt_version.h
+include/KGantt6/kganttabstractgrid.h
+include/KGantt6/kganttabstractgrid_p.h
+include/KGantt6/kganttabstractrowcontroller.h
+include/KGantt6/kganttconstraint.h
+include/KGantt6/kganttconstraintgraphicsitem.h
+include/KGantt6/kganttconstraintmodel.h
+include/KGantt6/kganttconstraintproxy.h
+include/KGantt6/kganttdatetimegrid.h
+include/KGantt6/kganttdatetimetimeline.h
+include/KGantt6/kganttdatetimetimelinedialog.h
+include/KGantt6/kganttforwardingproxymodel.h
+include/KGantt6/kganttglobal.h
+include/KGantt6/kganttgraphicsitem.h
+include/KGantt6/kganttgraphicsscene.h
+include/KGantt6/kganttgraphicsview.h
+include/KGantt6/kganttitemdelegate.h
+include/KGantt6/kganttlegend.h
+include/KGantt6/kganttlistviewrowcontroller.h
+include/KGantt6/kganttpenstylecombobox.h
+include/KGantt6/kganttprintingcontext.h
+include/KGantt6/kganttproxymodel.h
+include/KGantt6/kganttstyleoptionganttitem.h
+include/KGantt6/kganttsummaryhandlingproxymodel.h
+include/KGantt6/kgantttreeviewrowcontroller.h
+include/KGantt6/kganttview.h
+lib/cmake/KChart6/KChart6Config.cmake
+lib/cmake/KChart6/KChart6ConfigVersion.cmake
+lib/cmake/KChart6/KChart6Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KChart6/KChart6Targets.cmake
+lib/cmake/KGantt6/KGantt6Config.cmake
+lib/cmake/KGantt6/KGantt6ConfigVersion.cmake
+lib/cmake/KGantt6/KGantt6Targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KGantt6/KGantt6Targets.cmake
+lib/libKChart6.so
+lib/libKChart6.so.%%SHLIB_SHVER%%
+lib/libKChart6.so.%%SHLIB_VER%%
+lib/libKGantt6.so
+lib/libKGantt6.so.%%SHLIB_SHVER%%
+lib/libKGantt6.so.%%SHLIB_VER%%
+%%QT_MKSPECDIR%%/modules/qt_KChart6.pri
+%%QT_MKSPECDIR%%/modules/qt_KGantt6.pri
+share/locale/ar/LC_MESSAGES/kchart6_qt.qm
+share/locale/ar/LC_MESSAGES/kgantt6_qt.qm
+share/locale/bg/LC_MESSAGES/kchart6_qt.qm
+share/locale/bg/LC_MESSAGES/kgantt6_qt.qm
+share/locale/bs/LC_MESSAGES/kchart6_qt.qm
+share/locale/bs/LC_MESSAGES/kgantt6_qt.qm
+share/locale/ca/LC_MESSAGES/kchart6_qt.qm
+share/locale/ca/LC_MESSAGES/kgantt6_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/kchart6_qt.qm
+share/locale/ca@valencia/LC_MESSAGES/kgantt6_qt.qm
+share/locale/cs/LC_MESSAGES/kchart6_qt.qm
+share/locale/cs/LC_MESSAGES/kgantt6_qt.qm
+share/locale/da/LC_MESSAGES/kgantt6_qt.qm
+share/locale/de/LC_MESSAGES/kchart6_qt.qm
+share/locale/de/LC_MESSAGES/kgantt6_qt.qm
+share/locale/el/LC_MESSAGES/kchart6_qt.qm
+share/locale/el/LC_MESSAGES/kgantt6_qt.qm
+share/locale/en_GB/LC_MESSAGES/kchart6_qt.qm
+share/locale/en_GB/LC_MESSAGES/kgantt6_qt.qm
+share/locale/eo/LC_MESSAGES/kgantt6_qt.qm
+share/locale/es/LC_MESSAGES/kchart6_qt.qm
+share/locale/es/LC_MESSAGES/kgantt6_qt.qm
+share/locale/et/LC_MESSAGES/kchart6_qt.qm
+share/locale/et/LC_MESSAGES/kgantt6_qt.qm
+share/locale/eu/LC_MESSAGES/kchart6_qt.qm
+share/locale/eu/LC_MESSAGES/kgantt6_qt.qm
+share/locale/fi/LC_MESSAGES/kchart6_qt.qm
+share/locale/fi/LC_MESSAGES/kgantt6_qt.qm
+share/locale/fr/LC_MESSAGES/kchart6_qt.qm
+share/locale/fr/LC_MESSAGES/kgantt6_qt.qm
+share/locale/gl/LC_MESSAGES/kchart6_qt.qm
+share/locale/gl/LC_MESSAGES/kgantt6_qt.qm
+share/locale/it/LC_MESSAGES/kchart6_qt.qm
+share/locale/it/LC_MESSAGES/kgantt6_qt.qm
+share/locale/ja/LC_MESSAGES/kchart6_qt.qm
+share/locale/ja/LC_MESSAGES/kgantt6_qt.qm
+share/locale/ka/LC_MESSAGES/kchart6_qt.qm
+share/locale/ka/LC_MESSAGES/kgantt6_qt.qm
+share/locale/ko/LC_MESSAGES/kchart6_qt.qm
+share/locale/ko/LC_MESSAGES/kgantt6_qt.qm
+share/locale/lt/LC_MESSAGES/kchart6_qt.qm
+share/locale/lt/LC_MESSAGES/kgantt6_qt.qm
+share/locale/nl/LC_MESSAGES/kchart6_qt.qm
+share/locale/nl/LC_MESSAGES/kgantt6_qt.qm
+share/locale/nn/LC_MESSAGES/kchart6_qt.qm
+share/locale/nn/LC_MESSAGES/kgantt6_qt.qm
+share/locale/pl/LC_MESSAGES/kchart6_qt.qm
+share/locale/pl/LC_MESSAGES/kgantt6_qt.qm
+share/locale/pt/LC_MESSAGES/kchart6_qt.qm
+share/locale/pt/LC_MESSAGES/kgantt6_qt.qm
+share/locale/pt_BR/LC_MESSAGES/kchart6_qt.qm
+share/locale/pt_BR/LC_MESSAGES/kgantt6_qt.qm
+share/locale/ro/LC_MESSAGES/kchart6_qt.qm
+share/locale/ru/LC_MESSAGES/kchart6_qt.qm
+share/locale/ru/LC_MESSAGES/kgantt6_qt.qm
+share/locale/sk/LC_MESSAGES/kchart6_qt.qm
+share/locale/sk/LC_MESSAGES/kgantt6_qt.qm
+share/locale/sl/LC_MESSAGES/kchart6_qt.qm
+share/locale/sl/LC_MESSAGES/kgantt6_qt.qm
+share/locale/sv/LC_MESSAGES/kchart6_qt.qm
+share/locale/sv/LC_MESSAGES/kgantt6_qt.qm
+share/locale/tr/LC_MESSAGES/kchart6_qt.qm
+share/locale/tr/LC_MESSAGES/kgantt6_qt.qm
+share/locale/uk/LC_MESSAGES/kchart6_qt.qm
+share/locale/uk/LC_MESSAGES/kgantt6_qt.qm
+share/locale/zh_CN/LC_MESSAGES/kchart6_qt.qm
+share/locale/zh_CN/LC_MESSAGES/kgantt6_qt.qm
+share/locale/zh_TW/LC_MESSAGES/kchart6_qt.qm
+share/locale/zh_TW/LC_MESSAGES/kgantt6_qt.qm