From nobody Sat Dec 02 13:19:49 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Sj9Wp1KSpz53RpC; Sat, 2 Dec 2023 13:19:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Sj9Wp186qz3CZ1; Sat, 2 Dec 2023 13:19:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701523190; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4LPVm/j4SBxxuAXjczfZGYF+Ks7CLgU231H+QBGfVXw=; b=FJ3Eh0o2+e3nbdNLnt7bHRgSfoPhtkx/LYqV/OMdBvPZ8lIUFU3cFz8vZPdJWBaBmMOT5u DlcmAnqms6KkLtu71xlWVR1qfLDprT1A78dAc6xu/+gfFSYv1ViTjkZgNFPA7FH4sDFIDz 0D0yvVwLt/9CdiemPFGbEcnOQwHUx4S9eMEVcGuZONxZu5V1/sXeScmasCxOa/wk7x4Z+q OzgKcv49sntQiN91U72G7CITyTlu/E5wPKE9ppORTkdTSZ7MClI2LIUsa4dpGTesWzsDkC 6QTKr4q2la8Ovdd7VfyIzmAzqx9c9bylN1R/FkAgEm0vBAeBmTWDgIootWqiSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1701523190; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4LPVm/j4SBxxuAXjczfZGYF+Ks7CLgU231H+QBGfVXw=; b=Mnt+M6RKOMQAjJmYiS1OO8rahBZq1LP4InqSHHEfQAZ04G1ynGFtZbXtjCl3KEejZykJyD 7PmSfPG/9W5STUYWCHbekl4eJAB7qvLx1j+RDnrrE+bksRfGdd0kfASAXi4/pzpDcztSDo Ng9H2xXh6hZU9zgXx6OSi9Ais4L6jz9SQVwftEqMq9rjv7N3aJxhARqak5ausCHCOAAMS1 mEB1wG0bzpuOTxq7wblTT6YfcnZVWeFT9NDQLjZQzO1l12bk5E1K9oCMZRU68eWjEBhT99 nA6Mi9arTbLjMqFAbi4wP0AE2t/13vORCbr85KN6ECJkAg0/pmy7L66y6j2pPA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1701523190; a=rsa-sha256; cv=none; b=BhZlZEAuZ1qVSNZp28aR8fdJXx8whVPl6GTvOIBXkaXQzTQZrIVCKGtjO5nmX45bXxyQVX SjcNZdIVBw0AGxb7QMOz2nLeNmq0wFqhXJu7xv2Ld9dMpuDBY7jGdYsXw1V2rfjSj9QhGE nrjKMLYwY5PrZp4SpmpXB23C3ITJliAYNxu97q1dSFSqlwAqqZTxcOWVY3xIQrq5sqJsa+ rC3q0vvgj1GOQO1Z15sTJ1FpPM+RbZ52cE+9jjt25GjrxiMEEYp3d6N1XdCW54hyorn0JW d1NsWPX0Nex54xXPvrQKwXh9qminfJajH0XSdgEss43lnrjWMSOo32tVdygYmg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Sj9Wp05w8z34d; Sat, 2 Dec 2023 13:19:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3B2DJnSt068527; Sat, 2 Dec 2023 13:19:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3B2DJn6U068524; Sat, 2 Dec 2023 13:19:49 GMT (envelope-from git) Date: Sat, 2 Dec 2023 13:19:49 GMT Message-Id: <202312021319.3B2DJn6U068524@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: "Tobias C. Berner" Subject: git: 633534bf7683 - main - KDE: Add KDE Frameworks 6 ports List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tcberner X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 633534bf76831ac5b3e0d6afa47923d621a4f8f5 Auto-Submitted: auto-generated The branch main has been updated by tcberner: URL: https://cgit.FreeBSD.org/ports/commit/?id=633534bf76831ac5b3e0d6afa47923d621a4f8f5 commit 633534bf76831ac5b3e0d6afa47923d621a4f8f5 Author: Tobias C. Berner AuthorDate: 2023-12-02 10:12:12 +0000 Commit: Tobias C. Berner CommitDate: 2023-12-02 13:19:39 +0000 KDE: Add KDE Frameworks 6 ports KDE's 6th Megarelease - Alpha Wednesday, 8 November 2023 En route to the new Plasma, Frameworks and Gear Every few years we port the key components of our software to a new version of Qt, taking the opportunity to remove cruft and leverage the updated features the most recent version of Qt has to offer us. It has been nearly 10 years since the last big release of our flagship Plasma desktop environment, and the time has come again. KDE is making available today the Alpha version of all the software we will include in a megarelease scheduled for the end of February 2024. Announcement: https://kde.org/announcements/megarelease/6/alpha/ Obtained from: https://github.com/tcberner/kde6-overlay/ Further ports specific changes: * multimedia/phonon: is now flavored for Qt5 and Qt6 --- Mk/Uses/kde.mk | 497 +- Mk/Uses/qt.mk | 6 +- archivers/Makefile | 1 + archivers/kf6-karchive/Makefile | 14 + archivers/kf6-karchive/distinfo | 3 + archivers/kf6-karchive/pkg-plist | 69 + deskutils/Makefile | 1 + deskutils/kf6-kstatusnotifieritem/Makefile | 15 + deskutils/kf6-kstatusnotifieritem/distinfo | 3 + deskutils/kf6-kstatusnotifieritem/pkg-plist | 39 + devel/Makefile | 29 + devel/kf6-extra-cmake-modules/Makefile | 35 + devel/kf6-extra-cmake-modules/distinfo | 3 + devel/kf6-extra-cmake-modules/pkg-plist | 332 + devel/kf6-kapidox/Makefile | 16 + devel/kf6-kapidox/distinfo | 3 + devel/kf6-kapidox/pkg-plist | 61 + devel/kf6-kauth/Makefile | 13 + devel/kf6-kauth/distinfo | 3 + devel/kf6-kauth/pkg-plist | 126 + devel/kf6-kbookmarks/Makefile | 14 + devel/kf6-kbookmarks/distinfo | 3 + devel/kf6-kbookmarks/pkg-plist | 121 + devel/kf6-kcmutils/Makefile | 15 + devel/kf6-kcmutils/distinfo | 3 + devel/kf6-kcmutils/pkg-plist | 195 + devel/kf6-kconfig/Makefile | 13 + devel/kf6-kconfig/distinfo | 3 + devel/kf6-kconfig/pkg-plist | 162 + devel/kf6-kcoreaddons/Makefile | 12 + devel/kf6-kcoreaddons/distinfo | 3 + devel/kf6-kcoreaddons/pkg-plist | 204 + devel/kf6-kcrash/Makefile | 15 + devel/kf6-kcrash/distinfo | 3 + devel/kf6-kcrash/pkg-plist | 13 + devel/kf6-kdbusaddons/Makefile | 15 + devel/kf6-kdbusaddons/distinfo | 3 + devel/kf6-kdbusaddons/pkg-plist | 75 + devel/kf6-kdeclarative/Makefile | 14 + devel/kf6-kdeclarative/distinfo | 3 + devel/kf6-kdeclarative/pkg-plist | 132 + devel/kf6-kdoctools/Makefile | 20 + devel/kf6-kdoctools/distinfo | 3 + devel/kf6-kdoctools/pkg-plist | 1150 ++ devel/kf6-kfilemetadata/Makefile | 14 + devel/kf6-kfilemetadata/distinfo | 3 + devel/kf6-kfilemetadata/pkg-plist | 106 + devel/kf6-ki18n/Makefile | 12 + devel/kf6-ki18n/distinfo | 3 + devel/kf6-ki18n/pkg-plist | 170 + devel/kf6-kidletime/Makefile | 20 + devel/kf6-kidletime/distinfo | 3 + devel/kf6-kidletime/pkg-plist | 16 + devel/kf6-kio/Makefile | 22 + devel/kf6-kio/distinfo | 3 + devel/kf6-kio/pkg-plist | 764 + devel/kf6-kitemmodels/Makefile | 12 + devel/kf6-kitemmodels/distinfo | 3 + devel/kf6-kitemmodels/pkg-plist | 35 + devel/kf6-knewstuff/Makefile | 14 + devel/kf6-knewstuff/distinfo | 3 + devel/kf6-knewstuff/pkg-plist | 182 + devel/kf6-knotifications/Makefile | 17 + devel/kf6-knotifications/distinfo | 3 + devel/kf6-knotifications/pkg-plist | 124 + devel/kf6-knotifyconfig/Makefile | 17 + devel/kf6-knotifyconfig/distinfo | 3 + devel/kf6-knotifyconfig/pkg-plist | 114 + devel/kf6-kpackage/Makefile | 13 + devel/kf6-kpackage/distinfo | 3 + devel/kf6-kpackage/pkg-plist | 77 + devel/kf6-kparts/Makefile | 15 + devel/kf6-kparts/distinfo | 3 + devel/kf6-kparts/pkg-plist | 147 + devel/kf6-kpeople/Makefile | 14 + devel/kf6-kpeople/distinfo | 3 + devel/kf6-kpeople/pkg-plist | 108 + devel/kf6-kpty/Makefile | 13 + devel/kf6-kpty/distinfo | 3 + devel/kf6-kpty/pkg-plist | 118 + devel/kf6-kservice/Makefile | 13 + devel/kf6-kservice/distinfo | 3 + devel/kf6-kservice/pkg-plist | 129 + devel/kf6-ktexteditor/Makefile | 20 + devel/kf6-ktexteditor/distinfo | 3 + devel/kf6-ktexteditor/pkg-plist | 152 + devel/kf6-ktexttemplate/Makefile | 12 + devel/kf6-ktexttemplate/distinfo | 3 + devel/kf6-ktexttemplate/pkg-plist | 62 + devel/kf6-kunitconversion/Makefile | 13 + devel/kf6-kunitconversion/distinfo | 3 + devel/kf6-kunitconversion/pkg-plist | 80 + devel/kf6-solid/Makefile | 15 + devel/kf6-solid/distinfo | 3 + devel/kf6-solid/pkg-plist | 110 + devel/kf6-threadweaver/Makefile | 12 + devel/kf6-threadweaver/distinfo | 3 + devel/kf6-threadweaver/pkg-plist | 75 + dns/Makefile | 1 + dns/kf6-kdnssd/Makefile | 12 + dns/kf6-kdnssd/distinfo | 3 + dns/kf6-kdnssd/pkg-plist | 127 + graphics/Makefile | 5 + graphics/kf6-kimageformats/Makefile | 13 + graphics/kf6-kimageformats/distinfo | 3 + graphics/kf6-kimageformats/pkg-plist | 11 + graphics/kf6-kplotting/Makefile | 13 + graphics/kf6-kplotting/distinfo | 3 + graphics/kf6-kplotting/pkg-plist | 18 + graphics/kf6-kquickcharts/Makefile | 13 + graphics/kf6-kquickcharts/distinfo | 3 + graphics/kf6-kquickcharts/pkg-plist | 23 + graphics/kf6-ksvg/Makefile | 14 + graphics/kf6-ksvg/distinfo | 3 + graphics/kf6-ksvg/pkg-plist | 20 + graphics/kf6-prison/Makefile | 17 + graphics/kf6-prison/distinfo | 3 + graphics/kf6-prison/pkg-plist | 35 + misc/Makefile | 1 + misc/kf6-purpose/Makefile | 15 + misc/kf6-purpose/distinfo | 3 + misc/kf6-purpose/pkg-plist | 664 + multimedia/phonon/Makefile | 28 +- multimedia/phonon/pkg-plist | 336 - multimedia/phonon/pkg-plist.qt5 | 336 + multimedia/phonon/pkg-plist.qt6 | 291 + net/Makefile | 5 + net/kf6-kcalendarcore/Makefile | 15 + net/kf6-kcalendarcore/distinfo | 3 + net/kf6-kcalendarcore/pkg-plist | 79 + net/kf6-kcontacts/Makefile | 14 + net/kf6-kcontacts/distinfo | 3 + net/kf6-kcontacts/pkg-plist | 136 + net/kf6-kdav/Makefile | 14 + net/kf6-kdav/distinfo | 3 + net/kf6-kdav/pkg-plist | 94 + net/kf6-kholidays/Makefile | 12 + net/kf6-kholidays/distinfo | 3 + net/kf6-kholidays/pkg-plist | 101 + net/kf6-syndication/Makefile | 13 + net/kf6-syndication/distinfo | 3 + net/kf6-syndication/pkg-plist | 75 + security/Makefile | 1 + security/kf6-kdesu/Makefile | 14 + security/kf6-kdesu/distinfo | 3 + security/kf6-kdesu/pkg-plist | 79 + sysutils/Makefile | 3 + sysutils/kf6-baloo/Makefile | 18 + sysutils/kf6-baloo/distinfo | 3 + sysutils/kf6-baloo/pkg-plist | 515 + sysutils/kf6-kuserfeedback/Makefile | 15 + sysutils/kf6-kuserfeedback/distinfo | 3 + sysutils/kf6-kuserfeedback/pkg-plist | 134 + sysutils/kf6-kwallet/Makefile | 18 + sysutils/kf6-kwallet/distinfo | 3 + sysutils/kf6-kwallet/pkg-plist | 153 + textproc/Makefile | 3 + textproc/kf6-kcodecs/Makefile | 12 + textproc/kf6-kcodecs/distinfo | 3 + textproc/kf6-kcodecs/pkg-plist | 120 + textproc/kf6-sonnet/Makefile | 16 + textproc/kf6-sonnet/distinfo | 3 + textproc/kf6-sonnet/pkg-plist | 145 + textproc/kf6-syntax-highlighting/Makefile | 13 + textproc/kf6-syntax-highlighting/distinfo | 3 + textproc/kf6-syntax-highlighting/pkg-plist | 122 + x11-themes/Makefile | 4 + x11-themes/kf6-breeze-icons/Makefile | 21 + x11-themes/kf6-breeze-icons/distinfo | 3 + x11-themes/kf6-breeze-icons/pkg-plist | 27540 ++++++++++++++++++++++++++ x11-themes/kf6-kcolorscheme/Makefile | 14 + x11-themes/kf6-kcolorscheme/distinfo | 3 + x11-themes/kf6-kcolorscheme/pkg-plist | 51 + x11-themes/kf6-kiconthemes/Makefile | 16 + x11-themes/kf6-kiconthemes/distinfo | 3 + x11-themes/kf6-kiconthemes/pkg-plist | 127 + x11-themes/kf6-qqc2-desktop-style/Makefile | 14 + x11-themes/kf6-qqc2-desktop-style/distinfo | 3 + x11-themes/kf6-qqc2-desktop-style/pkg-plist | 73 + x11-toolkits/Makefile | 10 + x11-toolkits/kf6-attica/Makefile | 12 + x11-toolkits/kf6-attica/distinfo | 3 + x11-toolkits/kf6-attica/pkg-plist | 93 + x11-toolkits/kf6-kcompletion/Makefile | 14 + x11-toolkits/kf6-kcompletion/distinfo | 3 + x11-toolkits/kf6-kcompletion/pkg-plist | 131 + x11-toolkits/kf6-kconfigwidgets/Makefile | 15 + x11-toolkits/kf6-kconfigwidgets/distinfo | 3 + x11-toolkits/kf6-kconfigwidgets/pkg-plist | 244 + x11-toolkits/kf6-kguiaddons/Makefile | 18 + x11-toolkits/kf6-kguiaddons/distinfo | 3 + x11-toolkits/kf6-kguiaddons/pkg-plist | 47 + x11-toolkits/kf6-kirigami/Makefile | 15 + x11-toolkits/kf6-kirigami/distinfo | 3 + x11-toolkits/kf6-kirigami/pkg-plist | 195 + x11-toolkits/kf6-kitemviews/Makefile | 13 + x11-toolkits/kf6-kitemviews/distinfo | 3 + x11-toolkits/kf6-kitemviews/pkg-plist | 129 + x11-toolkits/kf6-kjobwidgets/Makefile | 16 + x11-toolkits/kf6-kjobwidgets/distinfo | 3 + x11-toolkits/kf6-kjobwidgets/pkg-plist | 130 + x11-toolkits/kf6-ktextwidgets/Makefile | 15 + x11-toolkits/kf6-ktextwidgets/distinfo | 3 + x11-toolkits/kf6-ktextwidgets/pkg-plist | 127 + x11-toolkits/kf6-kwidgetsaddons/Makefile | 13 + x11-toolkits/kf6-kwidgetsaddons/distinfo | 3 + x11-toolkits/kf6-kwidgetsaddons/pkg-plist | 274 + x11-toolkits/kf6-kxmlgui/Makefile | 15 + x11-toolkits/kf6-kxmlgui/distinfo | 3 + x11-toolkits/kf6-kxmlgui/pkg-plist | 157 + x11/Makefile | 6 + x11/kf6-frameworkintegration/Makefile | 15 + x11/kf6-frameworkintegration/distinfo | 3 + x11/kf6-frameworkintegration/pkg-plist | 14 + x11/kf6-frameworks/Makefile | 16 + x11/kf6-frameworks/pkg-descr | 11 + x11/kf6-kded/Makefile | 14 + x11/kf6-kded/distinfo | 3 + x11/kf6-kded/pkg-plist | 9 + x11/kf6-kglobalaccel/Makefile | 13 + x11/kf6-kglobalaccel/distinfo | 3 + x11/kf6-kglobalaccel/pkg-plist | 119 + x11/kf6-krunner/Makefile | 14 + x11/kf6-krunner/distinfo | 3 + x11/kf6-krunner/pkg-plist | 31 + x11/kf6-kwindowsystem/Makefile | 20 + x11/kf6-kwindowsystem/distinfo | 3 + x11/kf6-kwindowsystem/pkg-plist | 153 + 228 files changed, 39811 insertions(+), 567 deletions(-) diff --git a/Mk/Uses/kde.mk b/Mk/Uses/kde.mk index 20c8aa74d638..4559ed1b6cf1 100644 --- a/Mk/Uses/kde.mk +++ b/Mk/Uses/kde.mk @@ -1,13 +1,14 @@ # Provides support for KDE and KF5-based ports. # # Feature: kde -# Valid ARGS: 5 +# Valid ARGS: 5 6 # # 5: Depend on KDE Frameworks 5 components and variables. +# 6: Depend on KDE Frameworks 6 components and variables. # # Variables that can be set by a port: # -# USE_KDE List of KF5/Plasma5 components (other ports) that this +# USE_KDE List of KF[56]/Plasma[56] components (other ports) that this # port depends on. # * foo:build Add a build-time dependency (BUILD_DEPENDS) # * foo:run Add a run-time dependency (RUN_DEPENDS) @@ -51,7 +52,7 @@ .if !defined(_INCLUDE_USES_KDE_MK) _INCLUDE_USES_KDE_MK= yes -_KDE_SUPPORTED= 5 +_KDE_SUPPORTED= 5 6 . if empty(kde_ARGS) IGNORE= kde needs a version (${_KDE_SUPPORTED}) @@ -74,20 +75,35 @@ IGNORE?= kde:[${_KDE_SUPPORTED:S/ //g}] needs an argument #' _KDE_RELNAME= KDE${_KDE_VERSION} # === VERSIONS OF THE DIFFERENT COMPONENTS ===================================== +KDE_PLASMA_VERSION?= ${KDE_PLASMA${_KDE_VERSION}_VERSION} +KDE_PLASMA_BRANCH?= ${KDE_PLASMA${_KDE_VERSION}_BRANCH} + +KDE_FRAMEWORKS_VERSION?= ${KDE_FRAMEWORKS${_KDE_VERSION}_VERSION} +KDE_FRAMEWORKS_BRANCH?= ${KDE_FRAMEWORKS${_KDE_VERSION}_BRANCH} + +KDE_APPLICATIONS_BRANCH?= ${KDE_APPLICATIONS${_KDE_VERSION}_BRANCH} +KDE_APPLICATIONS_VERSION?= ${KDE_APPLICATIONS${_KDE_VERSION}_VERSION} +KDE_APPLICATIONS_SHLIB_VER?= ${KDE_APPLICATIONS${_KDE_VERSION}_SHLIB_VER} +KDE_APPLICATIONS_SHLIB_G_VER?= ${KDE_APPLICATIONS${_KDE_VERSION}_SHLIB_G_VER} + # Current KDE desktop. -KDE_PLASMA_VERSION?= 5.27.9 -KDE_PLASMA_BRANCH?= stable +KDE_PLASMA5_VERSION?= 5.27.9 +KDE_PLASMA5_BRANCH?= stable # Current KDE frameworks. -KDE_FRAMEWORKS_VERSION?= 5.112.0 -KDE_FRAMEWORKS_BRANCH?= stable +KDE_FRAMEWORKS5_VERSION?= 5.112.0 +KDE_FRAMEWORKS5_BRANCH?= stable + +# Next KDE Frameworks (Qt6 based) +KDE_FRAMEWORKS6_VERSION?= 5.246.0 +KDE_FRAMEWORKS6_BRANCH?= unstable # Current KDE applications. -KDE_APPLICATIONS_VERSION?= 23.08.3 -KDE_APPLICATIONS_SHLIB_VER?= 5.24.3 +KDE_APPLICATIONS5_VERSION?= 23.08.3 +KDE_APPLICATIONS5_SHLIB_VER?= 5.24.3 # G as in KDE Gear, and as in "don't make the variable name longer than required" -KDE_APPLICATIONS_SHLIB_G_VER?= 23.8.3 -KDE_APPLICATIONS_BRANCH?= stable +KDE_APPLICATIONS5_SHLIB_G_VER?= 23.8.3 +KDE_APPLICATIONS5_BRANCH?= stable # Extended KDE universe applications. CALLIGRA_VERSION?= 2.9.11 @@ -161,28 +177,36 @@ DOCSDIR= ${PREFIX}/share/doc PORTDOCS?= HTML/* USE_KDE+= doctools:build . endif +. if ${_KDE_VERSION:M6} +PKGNAMESUFFIX?= -devel +. endif # Further pass along a SHLIB_VER PLIST_SUB PLIST_SUB+= KDE_APPLICATIONS_SHLIB_VER=${KDE_APPLICATIONS_SHLIB_VER} \ KDE_APPLICATIONS_VERSION_SHORT="${KDE_APPLICATIONS_VERSION:R:R}" DIST_SUBDIR?= KDE/release-service/${KDE_APPLICATIONS_VERSION} . elif ${_KDE_CATEGORY:Mkde-plasma} PORTVERSION?= ${KDE_PLASMA_VERSION} -PKGNAMEPREFIX?= plasma5- +PKGNAMEPREFIX?= plasma${_KDE_VERSION}- MASTER_SITES?= KDE/${KDE_PLASMA_BRANCH}/plasma/${KDE_PLASMA_VERSION} DIST_SUBDIR?= KDE/plasma/${KDE_PLASMA_VERSION} . elif ${_KDE_CATEGORY:Mkde-frameworks} PORTVERSION?= ${KDE_FRAMEWORKS_VERSION} -PKGNAMEPREFIX?= kf5- +PKGNAMEPREFIX?= kf${_KDE_VERSION}- WWW?= https://api.kde.org/frameworks/${PORTNAME}/html/index.html # This is a slight duplication of _USE_FRAMEWORKS_PORTING -- it maybe would be # better to rely on ${_USE_FRAMEWORKS_PORTING:S/^/k/g} _PORTINGAIDS= kjs kjsembed kdelibs4support kdesignerplugin kdewebkit khtml kmediaplayer kross kxmlrpcclient -. if ${_PORTINGAIDS:M*${PORTNAME}*} +. if ${_KDE_VERSION:M5} +. if ${_PORTINGAIDS:M*${PORTNAME}*} MASTER_SITES?= KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION:R}/portingAids -. else +. else MASTER_SITES?= KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION:R} +. endif +. else +MASTER_SITES?= KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION} . endif DIST_SUBDIR?= KDE/frameworks/${KDE_FRAMEWORKS_VERSION} +DESCR= ${.CURDIR:H:H}/x11/kf6-frameworks/pkg-descr . else IGNORE?= unknown CATEGORY value '${_KDE_CATEGORY}' #' . endif @@ -223,7 +247,7 @@ PLIST_SUB+= KDE_APPLICATIONS_VERSION="${KDE_APPLICATIONS_VERSION}" \ _USE_KDE_BOTH= akonadi attica libkcddb libkcompactdisc libkdcraw libkdegames \ libkeduvocdocument libkexiv2 libkipi libksane okular \ - baloo baloo-widgets kate marble + baloo baloo-widgets kate marble # List of components of the KDE Frameworks distribution. # The *_TIER variables are internal, primarily for checking @@ -253,7 +277,7 @@ _USE_FRAMEWORKS_TIER4= frameworkintegration calendarcore contacts # new projects should avoid using these libraries. _USE_FRAMEWORKS_PORTING=js jsembed kdelibs4support khtml mediaplayer kross -_USE_FRAMEWORKS_ALL= ecm \ +_USE_FRAMEWORKS5_ALL= ecm \ ${_USE_FRAMEWORKS_TIER1} \ ${_USE_FRAMEWORKS_TIER2} \ ${_USE_FRAMEWORKS_TIER3} \ @@ -262,6 +286,17 @@ _USE_FRAMEWORKS_ALL= ecm \ ${_USE_FRAMEWORKS_EXTRA} \ kpublictransport kosm \ plasma-wayland-protocols +# TODO: fix +_USE_FRAMEWORKS6_ALL= ecm colorscheme \ + svg \ + statusnotifieritem \ + plasma-wayland-protocols \ + ${_USE_FRAMEWORKS_TIER1:Noxygen-icons5:Nwayland} \ + ${_USE_FRAMEWORKS_TIER2} \ + ${_USE_FRAMEWORKS_TIER3:Nkdewebkit:Nemoticons:Ndesignerplugin:Nactivities:Nactivities-stats:Ninit:Nplasma-framework:Nxmlrpcclient:Nkpipewire} \ + ${_USE_FRAMEWORKS_TIER4} \ + ${_USE_FRAMEWORKS_EXTRA} +_USE_FRAMEWORKS_ALL= ${_USE_FRAMEWORKS${_KDE_VERSION}_ALL} # List of components of the KDE Plasma distribution. _USE_PLASMA_ALL= activitymanagerd breeze breeze-gtk \ @@ -295,381 +330,401 @@ _USE_KDE5_ALL= ${_USE_FRAMEWORKS_ALL} \ ${_USE_PLASMA_ALL} \ ${_USE_KDEPIM5_ALL} \ ${_USE_KDE_BOTH} +_USE_KDE6_ALL= ${_USE_FRAMEWORKS_ALL} # ====================== frameworks components ================================= -kde-activities_PORT= x11/kf5-kactivities -kde-activities_LIB= libKF5Activities.so +kde-activities_PORT= x11/kf${_KDE_VERSION}-kactivities +kde-activities_LIB= libKF${_KDE_VERSION}Activities.so -kde-activities-stats_PORT= x11/kf5-kactivities-stats -kde-activities-stats_LIB= libKF5ActivitiesStats.so +kde-activities-stats_PORT= x11/kf${_KDE_VERSION}-kactivities-stats +kde-activities-stats_LIB= libKF${_KDE_VERSION}ActivitiesStats.so -kde-apidox_PORT= devel/kf5-kapidox +kde-apidox_PORT= devel/kf${_KDE_VERSION}-kapidox kde-apidox_PATH= ${KDE_PREFIX}/bin/kapidox-generate kde-apidox_TYPE= run -kde-archive_PORT= archivers/kf5-karchive -kde-archive_LIB= libKF5Archive.so +kde-archive_PORT= archivers/kf${_KDE_VERSION}-karchive +kde-archive_LIB= libKF${_KDE_VERSION}Archive.so -kde-attica5_PORT= x11-toolkits/kf5-attica -kde-attica5_LIB= libKF5Attica.so +kde-attica5_PORT= x11-toolkits/kf${_KDE_VERSION}-attica +kde-attica5_LIB= libKF${_KDE_VERSION}Attica.so -kde-auth_PORT= devel/kf5-kauth -kde-auth_LIB= libKF5Auth.so +kde-auth_PORT= devel/kf${_KDE_VERSION}-kauth +kde-auth_LIB= libKF${_KDE_VERSION}AuthCore.so -kde-baloo5_PORT= sysutils/kf5-baloo -kde-baloo5_LIB= libKF5Baloo.so +kde-baloo5_PORT= sysutils/kf${_KDE_VERSION}-baloo +kde-baloo5_LIB= libKF${_KDE_VERSION}Baloo.so -kde-bookmarks_PORT= devel/kf5-kbookmarks -kde-bookmarks_LIB= libKF5Bookmarks.so +kde-bookmarks_PORT= devel/kf${_KDE_VERSION}-kbookmarks +kde-bookmarks_LIB= libKF${_KDE_VERSION}Bookmarks.so -kde-breeze-icons_PORT= x11-themes/kf5-breeze-icons +kde-breeze-icons_PORT= x11-themes/kf${_KDE_VERSION}-breeze-icons kde-breeze-icons_PATH= ${KDE_PREFIX}/share/icons/breeze/index.theme kde-breeze-icons_TYPE= run -kde-codecs_PORT= textproc/kf5-kcodecs -kde-codecs_LIB= libKF5Codecs.so +kde-codecs_PORT= textproc/kf${_KDE_VERSION}-kcodecs +kde-codecs_LIB= libKF${_KDE_VERSION}Codecs.so -kde-completion_PORT= x11-toolkits/kf5-kcompletion -kde-completion_LIB= libKF5Completion.so +kde-completion_PORT= x11-toolkits/kf${_KDE_VERSION}-kcompletion +kde-completion_LIB= libKF${_KDE_VERSION}Completion.so -kde-config_PORT= devel/kf5-kconfig -kde-config_LIB= libKF5ConfigCore.so +kde-config_PORT= devel/kf${_KDE_VERSION}-kconfig +kde-config_LIB= libKF${_KDE_VERSION}ConfigCore.so -kde-configwidgets_PORT= x11-toolkits/kf5-kconfigwidgets -kde-configwidgets_LIB= libKF5ConfigWidgets.so +kde-configwidgets_PORT= x11-toolkits/kf${_KDE_VERSION}-kconfigwidgets +kde-configwidgets_LIB= libKF${_KDE_VERSION}ConfigWidgets.so -kde-coreaddons_PORT= devel/kf5-kcoreaddons -kde-coreaddons_LIB= libKF5CoreAddons.so +kde-coreaddons_PORT= devel/kf${_KDE_VERSION}-kcoreaddons +kde-coreaddons_LIB= libKF${_KDE_VERSION}CoreAddons.so -kde-crash_PORT= devel/kf5-kcrash -kde-crash_LIB= libKF5Crash.so +kde-crash_PORT= devel/kf${_KDE_VERSION}-kcrash +kde-crash_LIB= libKF${_KDE_VERSION}Crash.so -kde-dbusaddons_PORT= devel/kf5-kdbusaddons -kde-dbusaddons_LIB= libKF5DBusAddons.so +kde-dbusaddons_PORT= devel/kf${_KDE_VERSION}-kdbusaddons +kde-dbusaddons_LIB= libKF${_KDE_VERSION}DBusAddons.so -kde-designerplugin_PORT= x11-toolkits/kf5-kdesignerplugin +kde-designerplugin_PORT= x11-toolkits/kf${_KDE_VERSION}-kdesignerplugin kde-designerplugin_PATH= ${KDE_PREFIX}/bin/kgendesignerplugin kde-designerplugin_TYPE= run -kde-dnssd_PORT= dns/kf5-kdnssd -kde-dnssd_LIB= libKF5DNSSD.so +kde-dnssd_PORT= dns/kf${_KDE_VERSION}-kdnssd +kde-dnssd_LIB= libKF${_KDE_VERSION}DNSSD.so -kde-doctools_PORT= devel/kf5-kdoctools -kde-doctools_PATH= ${KDE_PREFIX}/bin/meinproc5 +kde-doctools_PORT= devel/kf${_KDE_VERSION}-kdoctools +kde-doctools_PATH= ${KDE_PREFIX}/bin/meinproc${_KDE_VERSION} -kde-ecm_PORT= devel/kf5-extra-cmake-modules +kde-ecm_PORT= devel/kf${_KDE_VERSION}-extra-cmake-modules kde-ecm_PATH= ${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake -kde-emoticons_PORT= x11-themes/kf5-kemoticons -kde-emoticons_LIB= libKF5Emoticons.so +kde-emoticons_PORT= x11-themes/kf${_KDE_VERSION}-kemoticons +kde-emoticons_LIB= libKF${_KDE_VERSION}Emoticons.so -kde-filemetadata_PORT= devel/kf5-kfilemetadata -kde-filemetadata_LIB= libKF5FileMetaData.so +kde-filemetadata_PORT= devel/kf${_KDE_VERSION}-kfilemetadata +kde-filemetadata_LIB= libKF${_KDE_VERSION}FileMetaData.so -kde-frameworkintegration_PORT= x11/kf5-frameworkintegration -kde-frameworkintegration_LIB= libKF5Style.so +kde-frameworkintegration_PORT= x11/kf${_KDE_VERSION}-frameworkintegration +kde-frameworkintegration_LIB= libKF${_KDE_VERSION}Style.so -kde-globalaccel_PORT= x11/kf5-kglobalaccel -kde-globalaccel_LIB= libKF5GlobalAccel.so +kde-globalaccel_PORT= x11/kf${_KDE_VERSION}-kglobalaccel +kde-globalaccel_LIB= libKF${_KDE_VERSION}GlobalAccel.so -kde-guiaddons_PORT= x11-toolkits/kf5-kguiaddons -kde-guiaddons_LIB= libKF5GuiAddons.so +kde-guiaddons_PORT= x11-toolkits/kf${_KDE_VERSION}-kguiaddons +kde-guiaddons_LIB= libKF${_KDE_VERSION}GuiAddons.so -kde-holidays_PORT= net/kf5-kholidays -kde-holidays_LIB= libKF5Holidays.so +kde-holidays_PORT= net/kf${_KDE_VERSION}-kholidays +kde-holidays_LIB= libKF${_KDE_VERSION}Holidays.so -kde-i18n_PORT= devel/kf5-ki18n -kde-i18n_LIB= libKF5I18n.so +kde-i18n_PORT= devel/kf${_KDE_VERSION}-ki18n +kde-i18n_LIB= libKF${_KDE_VERSION}I18n.so -kde-iconthemes_PORT= x11-themes/kf5-kiconthemes -kde-iconthemes_LIB= libKF5IconThemes.so +kde-iconthemes_PORT= x11-themes/kf${_KDE_VERSION}-kiconthemes +kde-iconthemes_LIB= libKF${_KDE_VERSION}IconThemes.so -kde-idletime_PORT= devel/kf5-kidletime -kde-idletime_LIB= libKF5IdleTime.so +kde-idletime_PORT= devel/kf${_KDE_VERSION}-kidletime +kde-idletime_LIB= libKF${_KDE_VERSION}IdleTime.so -kde-init_PORT= x11/kf5-kinit +kde-init_PORT= x11/kf${_KDE_VERSION}-kinit kde-init_PATH= ${KDE_PREFIX}/bin/kdeinit5 -kde-itemmodels_PORT= devel/kf5-kitemmodels -kde-itemmodels_LIB= libKF5ItemModels.so +kde-itemmodels_PORT= devel/kf${_KDE_VERSION}-kitemmodels +kde-itemmodels_LIB= libKF${_KDE_VERSION}ItemModels.so -kde-itemviews_PORT= x11-toolkits/kf5-kitemviews -kde-itemviews_LIB= libKF5ItemViews.so +kde-itemviews_PORT= x11-toolkits/kf${_KDE_VERSION}-kitemviews +kde-itemviews_LIB= libKF${_KDE_VERSION}ItemViews.so -kde-jobwidgets_PORT= x11-toolkits/kf5-kjobwidgets -kde-jobwidgets_LIB= libKF5JobWidgets.so +kde-jobwidgets_PORT= x11-toolkits/kf${_KDE_VERSION}-kjobwidgets +kde-jobwidgets_LIB= libKF${_KDE_VERSION}JobWidgets.so -kde-js_PORT= www/kf5-kjs -kde-js_LIB= libKF5JS.so +kde-js_PORT= www/kf${_KDE_VERSION}-kjs +kde-js_LIB= libKF${_KDE_VERSION}JS.so -kde-jsembed_PORT= www/kf5-kjsembed -kde-jsembed_LIB= libKF5JsEmbed.so +kde-jsembed_PORT= www/kf${_KDE_VERSION}-kjsembed +kde-jsembed_LIB= libKF${_KDE_VERSION}JsEmbed.so -kde-kcmutils_PORT= devel/kf5-kcmutils -kde-kcmutils_LIB= libKF5KCMUtils.so +kde-kcmutils_PORT= devel/kf${_KDE_VERSION}-kcmutils +kde-kcmutils_LIB= libKF${_KDE_VERSION}KCMUtils.so -kde-kdeclarative_PORT= devel/kf5-kdeclarative -kde-kdeclarative_LIB= libKF5Declarative.so +kde-kdeclarative_PORT= devel/kf${_KDE_VERSION}-kdeclarative +kde-kdeclarative_LIB5= libKF${_KDE_VERSION}Declarative.so +kde-kdeclarative_LIB6= libKF${_KDE_VERSION}CalendarEvents.so +kde-kdeclarative_LIB= ${kde-kdeclarative_LIB${_KDE_VERSION}} -kde-kded_PORT= x11/kf5-kded -kde-kded_PATH= ${KDE_PREFIX}/bin/kded5 +kde-kded_PORT= x11/kf${_KDE_VERSION}-kded +kde-kded_PATH= ${KDE_PREFIX}/bin/kded${_KDE_VERSION} -kde-kdelibs4support_PORT= x11/kf5-kdelibs4support -kde-kdelibs4support_LIB= libKF5KDELibs4Support.so +kde-kdelibs4support_PORT= x11/kf${_KDE_VERSION}-kdelibs4support +kde-kdelibs4support_LIB= libKF${_KDE_VERSION}KDELibs4Support.so -kde-kdesu_PORT= security/kf5-kdesu -kde-kdesu_LIB= libKF5Su.so +kde-kdesu_PORT= security/kf${_KDE_VERSION}-kdesu +kde-kdesu_LIB= libKF${_KDE_VERSION}Su.so -kde-kdewebkit_PORT= www/kf5-kdewebkit -kde-kdewebkit_LIB= libKF5WebKit.so +kde-kdewebkit_PORT= www/kf${_KDE_VERSION}-kdewebkit +kde-kdewebkit_LIB= libKF${_KDE_VERSION}WebKit.so -kde-khtml_PORT= www/kf5-khtml -kde-khtml_LIB= libKF5KHtml.so +kde-khtml_PORT= www/kf${_KDE_VERSION}-khtml +kde-khtml_LIB= libKF${_KDE_VERSION}KHtml.so -kde-kimageformats_PORT= graphics/kf5-kimageformats +kde-kimageformats_PORT= graphics/kf${_KDE_VERSION}-kimageformats kde-kimageformats_PATH= ${QT_PLUGINDIR}/imageformats/kimg_xcf.so kde-kimageformats_TYPE= run -kde-kio_PORT= devel/kf5-kio -kde-kio_LIB= libKF5KIOCore.so +kde-kio_PORT= devel/kf${_KDE_VERSION}-kio +kde-kio_LIB= libKF${_KDE_VERSION}KIOCore.so -kde-kirigami2_PORT= x11-toolkits/kf5-kirigami2 -kde-kirigami2_PATH= ${QT_QMLDIR}/org/kde/kirigami.2/libKirigamiPlugin.so +kde-kirigami2_PORT5= x11-toolkits/kf${_KDE_VERSION}-kirigami2 +kde-kirigami2_PORT6= x11-toolkits/kf${_KDE_VERSION}-kirigami +kde-kirigami2_PATH5= ${QT_QMLDIR}/org/kde/kirigami.2/libKirigamiPlugin.so +kde-kirigami2_PATH6= ${QT_QMLDIR}/org/kde/kirigami/libKirigamiplugin.so +kde-kirigami2_PORT= ${kde-kirigami2_PORT${_KDE_VERSION}} +kde-kirigami2_PATH= ${kde-kirigami2_PATH${_KDE_VERSION}} -kde-kquickcharts_PORT= graphics/kf5-kquickcharts -kde-kquickcharts_PATH= ${QT_QMLDIR}/org/kde/quickcharts/libQuickCharts.so +kde-kquickcharts_PORT= graphics/kf${_KDE_VERSION}-kquickcharts +kde-kquickcharts_PATH5= ${QT_QMLDIR}/org/kde/quickcharts/libQuickCharts.so +kde-kquickcharts_PATH6= ${QT_QMLDIR}/org/kde/quickcharts/libQuickChartsplugin.so +kde-kquickcharts_PATH= ${kde-kquickcharts_PATH${_KDE_VERSION}} -kde-kross_PORT= lang/kf5-kross -kde-kross_LIB= libKF5KrossCore.so +kde-kross_PORT= lang/kf${_KDE_VERSION}-kross +kde-kross_LIB= libKF${_KDE_VERSION}KrossCore.so -kde-layer-shell-qt_PORT= x11/plasma5-layer-shell-qt +kde-layer-shell-qt_PORT= x11/plasma${_KDE_VERSION}-layer-shell-qt kde-layer-shell-qt_LIB= libLayerShellQtInterface.so -kde-mediaplayer_PORT= multimedia/kf5-kmediaplayer -kde-mediaplayer_LIB= libKF5MediaPlayer.so.5 +kde-mediaplayer_PORT= multimedia/kf${_KDE_VERSION}-kmediaplayer +kde-mediaplayer_LIB= libKF${_KDE_VERSION}MediaPlayer.so.5 -kde-newstuff_PORT= devel/kf5-knewstuff -kde-newstuff_LIB= libKF5NewStuff.so +kde-newstuff_PORT= devel/kf${_KDE_VERSION}-knewstuff +kde-newstuff_LIB= libKF${_KDE_VERSION}NewStuffCore.so -kde-notifications_PORT= devel/kf5-knotifications -kde-notifications_LIB= libKF5Notifications.so +kde-notifications_PORT= devel/kf${_KDE_VERSION}-knotifications +kde-notifications_LIB= libKF${_KDE_VERSION}Notifications.so -kde-notifyconfig_PORT= devel/kf5-knotifyconfig -kde-notifyconfig_LIB= libKF5NotifyConfig.so +kde-notifyconfig_PORT= devel/kf${_KDE_VERSION}-knotifyconfig +kde-notifyconfig_LIB= libKF${_KDE_VERSION}NotifyConfig.so -kde-oxygen-icons5_PORT= x11-themes/kf5-oxygen-icons5 +kde-oxygen-icons5_PORT= x11-themes/kf${_KDE_VERSION}-oxygen-icons5 kde-oxygen-icons5_PATH= ${KDE_PREFIX}/share/icons/oxygen/index.theme kde-oxygen-icons5_TYPE= run -kde-oxygen-sounds_PORT= audio/plasma5-oxygen-sounds +kde-oxygen-sounds_PORT= audio/plasma${_KDE_VERSION}-oxygen-sounds kde-oxygen-sounds_PATH= ${KDE_PREFIX}/share/sounds/Oxygen-Sys-Log-In.ogg kde-oxygen-sounds_TYPE= run -kde-package_PORT= devel/kf5-kpackage -kde-package_LIB= libKF5Package.so +kde-package_PORT= devel/kf${_KDE_VERSION}-kpackage +kde-package_LIB= libKF${_KDE_VERSION}Package.so -kde-parts_PORT= devel/kf5-kparts -kde-parts_LIB= libKF5Parts.so +kde-parts_PORT= devel/kf${_KDE_VERSION}-kparts +kde-parts_LIB= libKF${_KDE_VERSION}Parts.so -kde-people_PORT= devel/kf5-kpeople -kde-people_LIB= libKF5People.so +kde-people_PORT= devel/kf${_KDE_VERSION}-kpeople +kde-people_LIB= libKF${_KDE_VERSION}People.so -kde-plasma-framework_PORT= x11/kf5-plasma-framework -kde-plasma-framework_LIB= libKF5Plasma.so +kde-plasma-framework_PORT= x11/kf${_KDE_VERSION}-plasma-framework +kde-plasma-framework_LIB= libKF${_KDE_VERSION}Plasma.so kde-plasma-wayland-protocols_PORT= x11/plasma-wayland-protocols kde-plasma-wayland-protocols_PATH= ${KDE_PREFIX}/lib/cmake/PlasmaWaylandProtocols/PlasmaWaylandProtocolsConfig.cmake -kde-plotting_PORT= graphics/kf5-kplotting -kde-plotting_LIB= libKF5Plotting.so +kde-plotting_PORT= graphics/kf${_KDE_VERSION}-kplotting +kde-plotting_LIB= libKF${_KDE_VERSION}Plotting.so + +kde-prison_PORT= graphics/kf${_KDE_VERSION}-prison +kde-prison_LIB= libKF${_KDE_VERSION}Prison.so + +kde-pty_PORT= devel/kf${_KDE_VERSION}-kpty +kde-pty_LIB= libKF${_KDE_VERSION}Pty.so + +kde-purpose_PORT= misc/kf${_KDE_VERSION}-purpose +kde-purpose_LIB= libKF${_KDE_VERSION}Purpose.so -kde-prison_PORT= graphics/kf5-prison -kde-prison_LIB= libKF5Prison.so +kde-qqc2-desktop-style_PORT= x11-themes/kf${_KDE_VERSION}-qqc2-desktop-style +kde-qqc2-desktop-style_PATH5= ${QT_PLUGINDIR}/kf${_KDE_VERSION}/kirigami/org.kde.desktop.so +kde-qqc2-desktop-style_PATH6= ${QT_QMLDIR}/org/kde/desktop/liborg_kde_desktop.so +kde-qqc2-desktop-style_PATH= ${kde-qqc2-desktop-style_PATH${_KDE_VERSION}} -kde-pty_PORT= devel/kf5-kpty -kde-pty_LIB= libKF5Pty.so +kde-runner_PORT= x11/kf${_KDE_VERSION}-krunner +kde-runner_LIB= libKF${_KDE_VERSION}Runner.so -kde-purpose_PORT= misc/kf5-purpose -kde-purpose_LIB= libKF5Purpose.so +kde-service_PORT= devel/kf${_KDE_VERSION}-kservice +kde-service_LIB= libKF${_KDE_VERSION}Service.so -kde-qqc2-desktop-style_PORT= x11-themes/kf5-qqc2-desktop-style -kde-qqc2-desktop-style_PATH= ${QT_PLUGINDIR}/kf5/kirigami/org.kde.desktop.so +kde-solid_PORT= devel/kf${_KDE_VERSION}-solid +kde-solid_LIB= libKF${_KDE_VERSION}Solid.so -kde-runner_PORT= x11/kf5-krunner -kde-runner_LIB= libKF5Runner.so +kde-sonnet_PORT= textproc/kf${_KDE_VERSION}-sonnet +kde-sonnet_LIB= libKF${_KDE_VERSION}SonnetCore.so -kde-service_PORT= devel/kf5-kservice -kde-service_PATH= ${KDE_PREFIX}/bin/kbuildsycoca5 +kde-syndication_PORT= net/kf${_KDE_VERSION}-syndication +kde-syndication_LIB= libKF${_KDE_VERSION}Syndication.so -kde-solid_PORT= devel/kf5-solid -kde-solid_LIB= libKF5Solid.so +kde-syntaxhighlighting_PORT= textproc/kf${_KDE_VERSION}-syntax-highlighting +kde-syntaxhighlighting_LIB= libKF${_KDE_VERSION}SyntaxHighlighting.so -kde-sonnet_PORT= textproc/kf5-sonnet -kde-sonnet_LIB= libKF5SonnetCore.so +kde-texteditor_PORT= devel/kf${_KDE_VERSION}-ktexteditor +kde-texteditor_LIB= libKF${_KDE_VERSION}TextEditor.so -kde-syndication_PORT= net/kf5-syndication -kde-syndication_LIB= libKF5Syndication.so +kde-textwidgets_PORT= x11-toolkits/kf${_KDE_VERSION}-ktextwidgets +kde-textwidgets_LIB= libKF${_KDE_VERSION}TextWidgets.so -kde-syntaxhighlighting_PORT= textproc/kf5-syntax-highlighting -kde-syntaxhighlighting_LIB= libKF5SyntaxHighlighting.so +kde-threadweaver_PORT= devel/kf${_KDE_VERSION}-threadweaver +kde-threadweaver_LIB= libKF${_KDE_VERSION}ThreadWeaver.so -kde-texteditor_PORT= devel/kf5-ktexteditor -kde-texteditor_LIB= libKF5TextEditor.so +kde-unitconversion_PORT= devel/kf${_KDE_VERSION}-kunitconversion +kde-unitconversion_LIB= libKF${_KDE_VERSION}UnitConversion.so -kde-textwidgets_PORT= x11-toolkits/kf5-ktextwidgets -kde-textwidgets_LIB= libKF5TextWidgets.so +kde-wallet_PORT= sysutils/kf${_KDE_VERSION}-kwallet +kde-wallet_LIB= libKF${_KDE_VERSION}Wallet.so -kde-threadweaver_PORT= devel/kf5-threadweaver -kde-threadweaver_LIB= libKF5ThreadWeaver.so +kde-wayland_PORT= x11/kf${_KDE_VERSION}-kwayland +kde-wayland_LIB= libKF${_KDE_VERSION}WaylandClient.so -kde-unitconversion_PORT= devel/kf5-kunitconversion -kde-unitconversion_LIB= libKF5UnitConversion.so +kde-widgetsaddons_PORT= x11-toolkits/kf${_KDE_VERSION}-kwidgetsaddons +kde-widgetsaddons_LIB= libKF${_KDE_VERSION}WidgetsAddons.so -kde-wallet_PORT= sysutils/kf5-kwallet -kde-wallet_LIB= libKF5Wallet.so +kde-windowsystem_PORT= x11/kf${_KDE_VERSION}-kwindowsystem +kde-windowsystem_LIB= libKF${_KDE_VERSION}WindowSystem.so -kde-wayland_PORT= x11/kf5-kwayland -kde-wayland_LIB= libKF5WaylandClient.so +kde-xmlgui_PORT= x11-toolkits/kf${_KDE_VERSION}-kxmlgui +kde-xmlgui_LIB= libKF${_KDE_VERSION}XmlGui.so -kde-widgetsaddons_PORT= x11-toolkits/kf5-kwidgetsaddons -kde-widgetsaddons_LIB= libKF5WidgetsAddons.so +kde-xmlrpcclient_PORT= net/kf${_KDE_VERSION}-kxmlrpcclient +kde-xmlrpcclient_LIB= libKF${_KDE_VERSION}XmlRpcClient.so -kde-windowsystem_PORT= x11/kf5-kwindowsystem -kde-windowsystem_LIB= libKF5WindowSystem.so +kde-calendarcore_PORT= net/kf${_KDE_VERSION}-kcalendarcore +kde-calendarcore_LIB= libKF${_KDE_VERSION}CalendarCore.so -kde-xmlgui_PORT= x11-toolkits/kf5-kxmlgui -kde-xmlgui_LIB= libKF5XmlGui.so +kde-contacts_PORT= net/kf${_KDE_VERSION}-kcontacts +kde-contacts_LIB= libKF${_KDE_VERSION}Contacts.so -kde-xmlrpcclient_PORT= net/kf5-kxmlrpcclient -kde-xmlrpcclient_LIB= libKF5XmlRpcClient.so +kde-kdav_PORT= net/kf${_KDE_VERSION}-kdav +kde-kdav_LIB= libKF${_KDE_VERSION}DAV.so -kde-calendarcore_PORT= net/kf5-kcalendarcore -kde-calendarcore_LIB= libKF5CalendarCore.so +kde-colorscheme_PORT= x11-themes/kf${_KDE_VERSION}-kcolorscheme +kde-colorscheme_LIB= libKF${_KDE_VERSION}ColorScheme.so -kde-contacts_PORT= net/kf5-kcontacts -kde-contacts_LIB= libKF5Contacts.so +kde-svg_PORT= graphics/kf${_KDE_VERSION}-ksvg +kde-svg_LIB= libKF${_KDE_VERSION}Svg.so -kde-kdav_PORT= net/kf5-kdav -kde-kdav_LIB= libKF5DAV.so +kde-statusnotifieritem_PORT= deskutils/kf6-kstatusnotifieritem +kde-statusnotifieritem_LIB= libKF${_KDE_VERSION}StatusNotifierItem.so # ====================== end of frameworks components ========================== # ====================== plasma components ===================================== -kde-kpipewire_PORT= audio/plasma5-kpipewire +kde-kpipewire_PORT= audio/plasma${_KDE_VERSION}-kpipewire kde-kpipewire_LIB= libKPipeWire.so -kde-activitymanagerd_PORT= x11/plasma5-kactivitymanagerd +kde-activitymanagerd_PORT= x11/plasma${_KDE_VERSION}-kactivitymanagerd kde-activitymanagerd_LIB= libkactivitymanagerd_plugin.so -kde-breeze_PORT= x11-themes/plasma5-breeze +kde-breeze_PORT= x11-themes/plasma${_KDE_VERSION}-breeze kde-breeze_PATH= ${KDE_PREFIX}/share/QtCurve/Breeze.qtcurve -kde-breeze-gtk_PORT= x11-themes/plasma5-breeze-gtk +kde-breeze-gtk_PORT= x11-themes/plasma${_KDE_VERSION}-breeze-gtk kde-breeze-gtk_PATH= ${KDE_PREFIX}/share/themes/Breeze/gtk-2.0/gtkrc -kde-decoration_PORT= x11-wm/plasma5-kdecoration +kde-decoration_PORT= x11-wm/plasma${_KDE_VERSION}-kdecoration kde-decoration_LIB= libkdecorations2.so -kde-discover_PORT= sysutils/plasma5-discover +kde-discover_PORT= sysutils/plasma${_KDE_VERSION}-discover kde-discover_PATH= ${KDE_PREFIX}/bin/plasma-discover -kde-drkonqi_PORT= sysutils/plasma5-drkonqi +kde-drkonqi_PORT= sysutils/plasma${_KDE_VERSION}-drkonqi kde-drkonqi_PATH= ${KDE_PREFIX}/lib/libexec/drkonqi -kde-hotkeys_PORT= devel/plasma5-khotkeys +kde-hotkeys_PORT= devel/plasma${_KDE_VERSION}-khotkeys kde-hotkeys_LIB= libkhotkeysprivate.so.5 -kde-infocenter_PORT= sysutils/plasma5-kinfocenter +kde-infocenter_PORT= sysutils/plasma${_KDE_VERSION}-kinfocenter kde-infocenter_PATH= ${KDE_PREFIX}/bin/kinfocenter -kde-kde-cli-tools_PORT= sysutils/plasma5-kde-cli-tools +kde-kde-cli-tools_PORT= sysutils/plasma${_KDE_VERSION}-kde-cli-tools kde-kde-cli-tools_PATH= ${KDE_PREFIX}/bin/kcmshell5 -kde-kde-gtk-config_PORT= x11-themes/plasma5-kde-gtk-config +kde-kde-gtk-config_PORT= x11-themes/plasma${_KDE_VERSION}-kde-gtk-config kde-kde-gtk-config_PATH= ${KDE_PREFIX}/lib/kconf_update_bin/gtk_theme -kde-kdeplasma-addons_PORT= x11-toolkits/plasma5-kdeplasma-addons +kde-kdeplasma-addons_PORT= x11-toolkits/plasma${_KDE_VERSION}-kdeplasma-addons kde-kdeplasma-addons_LIB= libplasmapotdprovidercore.so -kde-kgamma5_PORT= x11/plasma5-kgamma5 +kde-kgamma5_PORT= x11/plasma${_KDE_VERSION}-kgamma5 kde-kgamma5_PATH= ${QT_PLUGINDIR}/plasma/kcms/systemsettings/kcm_kgamma.so -kde-kmenuedit_PORT= sysutils/plasma5-kmenuedit +kde-kmenuedit_PORT= sysutils/plasma${_KDE_VERSION}-kmenuedit kde-kmenuedit_PATH= ${KDE_PREFIX}/bin/kmenuedit -kde-kscreen_PORT= x11/plasma5-kscreen +kde-kscreen_PORT= x11/plasma${_KDE_VERSION}-kscreen kde-kscreen_PATH= ${KDE_PREFIX}/bin/kscreen-console -kde-kscreenlocker_PORT= security/plasma5-kscreenlocker +kde-kscreenlocker_PORT= security/plasma${_KDE_VERSION}-kscreenlocker kde-kscreenlocker_LIB= libKScreenLocker.so -kde-ksshaskpass_PORT= security/plasma5-ksshaskpass +kde-ksshaskpass_PORT= security/plasma${_KDE_VERSION}-ksshaskpass kde-ksshaskpass_PATH= ${KDE_PREFIX}/bin/ksshaskpass -kde-ksysguard_PORT= sysutils/plasma5-ksysguard +kde-ksysguard_PORT= sysutils/plasma${_KDE_VERSION}-ksysguard kde-ksysguard_PATH= ${KDE_PREFIX}/bin/ksysguard -kde-ksystemstats_PORT= sysutils/plasma5-ksystemstats +kde-ksystemstats_PORT= sysutils/plasma${_KDE_VERSION}-ksystemstats kde-ksystemstats_PATH= ${KDE_PREFIX}/bin/ksystemstats -kde-kwallet-pam_PORT= security/plasma5-kwallet-pam +kde-kwallet-pam_PORT= security/plasma${_KDE_VERSION}-kwallet-pam kde-kwallet-pam_PATH= ${KDE_PREFIX}/lib/pam_kwallet5.so -kde-kwayland-integration_PORT= x11/plasma5-kwayland-integration +kde-kwayland-integration_PORT= x11/plasma${_KDE_VERSION}-kwayland-integration kde-kwayland-integration_PATH= ${QT_PLUGINDIR}/kf5/kwindowsystem/KF5WindowSystemKWaylandPlugin.so -kde-kwin_PORT= x11-wm/plasma5-kwin +kde-kwin_PORT= x11-wm/plasma${_KDE_VERSION}-kwin kde-kwin_PATH= ${KDE_PREFIX}/bin/kwin_x11 -kde-kwrited_PORT= devel/plasma5-kwrited +kde-kwrited_PORT= devel/plasma${_KDE_VERSION}-kwrited kde-kwrited_PATH= ${QT_PLUGINDIR}/kf5/kded/kwrited.so -kde-libkscreen_PORT= x11/plasma5-libkscreen -kde-libkscreen_LIB= libKF5Screen.so +kde-libkscreen_PORT= x11/plasma${_KDE_VERSION}-libkscreen +kde-libkscreen_LIB= libKF${_KDE_VERSION}Screen.so -kde-libksysguard_PORT= sysutils/plasma5-libksysguard +kde-libksysguard_PORT= sysutils/plasma${_KDE_VERSION}-libksysguard kde-libksysguard_LIB= libksgrd.so -kde-milou_PORT= deskutils/plasma5-milou +kde-milou_PORT= deskutils/plasma${_KDE_VERSION}-milou kde-milou_LIB= libmilou.so.5 -kde-oxygen_PORT= x11-themes/plasma5-oxygen +kde-oxygen_PORT= x11-themes/plasma${_KDE_VERSION}-oxygen kde-oxygen_PATH= ${QT_PLUGINDIR}/styles/oxygen.so -kde-plasma-browser-integration_PORT= www/plasma5-plasma-browser-integration +kde-plasma-browser-integration_PORT= www/plasma${_KDE_VERSION}-plasma-browser-integration kde-plasma-browser-integration_PATH= ${KDE_PREFIX}/bin/plasma-browser-integration-host -kde-plasma-desktop_PORT= x11/plasma5-plasma-desktop +kde-plasma-desktop_PORT= x11/plasma${_KDE_VERSION}-plasma-desktop kde-plasma-desktop_PATH= ${KDE_PREFIX}/bin/kaccess -kde-plasma-disks_PORT= sysutils/plasma5-plasma-disks +kde-plasma-disks_PORT= sysutils/plasma${_KDE_VERSION}-plasma-disks kde-plasma-disks_PATH= ${KDE_PREFIX}/lib/libexec/kauth/kded-smart-helper -kde-plasma-integration_PORT= x11/plasma5-plasma-integration +kde-plasma-integration_PORT= x11/plasma${_KDE_VERSION}-plasma-integration kde-plasma-integration_PATH= ${QT_PLUGINDIR}/platformthemes/KDEPlasmaPlatformTheme.so -kde-plasma-pa_PORT= audio/plasma5-plasma-pa +kde-plasma-pa_PORT= audio/plasma${_KDE_VERSION}-plasma-pa kde-plasma-pa_PATH= ${QT_PLUGINDIR}/plasma/kcms/systemsettings/kcm_pulseaudio.so -kde-plasma-sdk_PORT= devel/plasma5-plasma-sdk +kde-plasma-sdk_PORT= devel/plasma${_KDE_VERSION}-plasma-sdk kde-plasma-sdk_PATH= ${KDE_PREFIX}/bin/plasmoidviewer -kde-plasma-workspace_PORT= x11/plasma5-plasma-workspace +kde-plasma-workspace_PORT= x11/plasma${_KDE_VERSION}-plasma-workspace *** 41426 LINES SKIPPED ***