git: bf714711f1ed - main - x11/kde6: new meta-port -- there is no KDE 6 ...

From: Tobias C. Berner <tcberner_at_FreeBSD.org>
Date: Thu, 07 Dec 2023 20:12:11 UTC
The branch main has been updated by tcberner:

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

commit bf714711f1edba8f9927c0f75fe0a63448bed6f0
Author:     Tobias C. Berner <tcberner@FreeBSD.org>
AuthorDate: 2023-12-07 18:28:43 +0000
Commit:     Tobias C. Berner <tcberner@FreeBSD.org>
CommitDate: 2023-12-07 20:11:33 +0000

    x11/kde6: new meta-port -- there is no KDE 6 ...
    
    ... but there is
    
      * KDE Plasma 6-beta
      * KDE Frameworks 6-beta
      * KDE Gear 24.02-beta
    
    This meta-port pulls all of them together.
    
        +-------------------------------------------------------------------------+
        | This is a very early preview intended for developers and testers only.  |
        | We hope it will be picked up by rolling unstable distros, but it is far |
        | from being ready for day-to-day use yet.                                |
        +-------------------------------------------------------------------------+
---
 x11/Makefile       |  1 +
 x11/kde6/Makefile  | 19 +++++++++++++++++++
 x11/kde6/pkg-descr |  9 +++++++++
 3 files changed, 29 insertions(+)

diff --git a/x11/Makefile b/x11/Makefile
index 78b8550914d3..c053678a07c4 100644
--- a/x11/Makefile
+++ b/x11/Makefile
@@ -137,6 +137,7 @@
     SUBDIR += kb2mb2
     SUBDIR += kde-baseapps
     SUBDIR += kde5
+    SUBDIR += kde6
     SUBDIR += kdisplay
     SUBDIR += keybinder
     SUBDIR += keybinder-gtk3
diff --git a/x11/kde6/Makefile b/x11/kde6/Makefile
new file mode 100644
index 000000000000..bdd6a5a7efbd
--- /dev/null
+++ b/x11/kde6/Makefile
@@ -0,0 +1,19 @@
+PORTNAME=	kde6
+DISTVERSION=	${KDE_PLASMA_VERSION}.${KDE_APPLICATIONS_VERSION}
+CATEGORIES=	x11 kde kde-devel
+
+MAINTAINER=	kde@FreeBSD.org
+COMMENT=	KDE Plasma Desktop and Applications (current)
+WWW=		https://www.kde.org
+
+RUN_DEPENDS=	plasma6-plasma>0:x11/plasma6-plasma \
+		kf6-frameworks>0:x11/kf6-frameworks \
+		kate-devel>0:editors/kate-devel \
+		dolphin-devel>0:x11-fm/dolphin-devel \
+		konsole-devel>0:x11/konsole-devel \
+		gwenview-devel>0:graphics/gwenview-devel
+
+USES=		kde:6 metaport qt:6
+USE_QT=		# empty
+
+.include <bsd.port.mk>
diff --git a/x11/kde6/pkg-descr b/x11/kde6/pkg-descr
new file mode 100644
index 000000000000..64f2b7ad5866
--- /dev/null
+++ b/x11/kde6/pkg-descr
@@ -0,0 +1,9 @@
+KDE is a powerful Free Software graphical desktop environment for Linux
+and Unix workstations.
+
+This package does not contain anything by itself -- it is a
+"meta-port" that depends on other KDE packages.  Its sole purpose is
+to require dependencies so users can install this package only and
+have all the KDE stuff pulled in by the port/package dependency mechanism.
+
+x11/kde6 contains the future KDE Frameworks, Plasma Desktop and Applications.