2016-11-14 16:12:56 +00:00
|
|
|
# Provides support for KDE and KF5-based ports.
|
2016-08-24 08:20:31 +00:00
|
|
|
#
|
|
|
|
# Feature: kde
|
2018-12-31 18:42:19 +00:00
|
|
|
# Valid ARGS: 5
|
2016-08-24 08:20:31 +00:00
|
|
|
#
|
2016-11-14 16:12:56 +00:00
|
|
|
# 5: Depend on KDE Frameworks 5 components and variables.
|
2016-08-24 08:20:31 +00:00
|
|
|
#
|
|
|
|
# Variables that can be set by a port:
|
|
|
|
#
|
2018-12-31 18:42:19 +00:00
|
|
|
# USE_KDE List of KF5/Plasma5 components (other ports) that this
|
2016-08-24 08:20:31 +00:00
|
|
|
# port depends on.
|
|
|
|
# * foo_build Add a build-time dependency (BUILD_DEPENDS)
|
|
|
|
# * foo_run Add a run-time dependency (RUN_DEPENDS)
|
2016-11-14 16:12:56 +00:00
|
|
|
# * foo (default) Add both dependencies on component <foo>, or
|
|
|
|
# a LIB_DEPENDS if applicable.
|
2016-10-18 17:22:35 +00:00
|
|
|
#
|
|
|
|
# To simplify the ports, also:
|
|
|
|
# CATEGORIES If the port is part of one of the KDE Software distribution,
|
|
|
|
# it can add, in addition to 'kde' one of the following:
|
2021-04-21 14:31:16 +00:00
|
|
|
# kde-applications: part of applications release
|
2016-11-14 16:12:56 +00:00
|
|
|
# kde-frameworks: part of frameworks release
|
2018-04-27 20:29:36 +00:00
|
|
|
# kde-plasma: part of plasma release
|
2016-10-18 17:22:35 +00:00
|
|
|
# this will then set default values for MASTER_SITES and DIST_SUBDIR
|
|
|
|
# as well as CPE_VENDOR and LICENSE.
|
|
|
|
#
|
2021-04-21 14:31:16 +00:00
|
|
|
# option DOCS If the port is part of kde-applications (see CATEGORIES,
|
|
|
|
# above) and has an option defined for DOCS then a dependency
|
|
|
|
# for doctools_build is added. The option itself doesn't
|
|
|
|
# have to do anything -- the dependency is always there.
|
|
|
|
#
|
2021-02-13 21:12:23 +00:00
|
|
|
# KDE_INVENT If the port does not have a regular release, and should
|
|
|
|
# be fetched from KDE Invent (a GitLab instance) it can set
|
|
|
|
# KDE_INVENT to 3 space-separated values:
|
|
|
|
# * a full 40-character commit hash
|
|
|
|
# * a category name inside KDE Invent
|
|
|
|
# * a repository name inside KDE Invent
|
|
|
|
# Default values for category and name are:
|
|
|
|
# * the first item in CATEGORIES that is not "kde"; this
|
|
|
|
# is useful when the FreeBSD ports category and the KDE
|
|
|
|
# category are the same (which happens sometimes)
|
|
|
|
# * PORTNAME, often the FreeBSD port name is the same
|
|
|
|
# as the upstream name and it will not need to be specified.
|
|
|
|
# Sometimes `KDE_INVENT=<hash>` will do and often
|
|
|
|
# `KDE_INVENT=<hash> <category>` is enough.
|
|
|
|
#
|
|
|
|
# Setting KDE_INVENT is the equivalent of a handful of USE_GITLAB
|
|
|
|
# and related settings.
|
|
|
|
#
|
2016-08-24 08:20:31 +00:00
|
|
|
# MAINTAINER: kde@FreeBSD.org
|
|
|
|
|
|
|
|
.if !defined(_INCLUDE_USES_KDE_MK)
|
|
|
|
_INCLUDE_USES_KDE_MK= yes
|
|
|
|
|
2018-12-31 18:42:19 +00:00
|
|
|
_KDE_SUPPORTED= 5
|
2016-08-24 08:20:31 +00:00
|
|
|
|
|
|
|
. if empty(kde_ARGS)
|
|
|
|
IGNORE= kde needs a version (${_KDE_SUPPORTED})
|
|
|
|
. endif
|
|
|
|
|
|
|
|
. for ver in ${_KDE_SUPPORTED:O:u}
|
|
|
|
. if ${kde_ARGS:M${ver}}
|
|
|
|
. if !defined(_KDE_VERSION)
|
|
|
|
_KDE_VERSION= ${ver}
|
|
|
|
. else
|
|
|
|
IGNORE?= cannot be installed: different KDE versions specified via kde:[${_KDE_SUPPORTED:S/ //g}] #'
|
|
|
|
. endif
|
|
|
|
. endif
|
|
|
|
. endfor
|
|
|
|
|
|
|
|
. if empty(_KDE_VERSION)
|
|
|
|
IGNORE?= kde:[${_KDE_SUPPORTED:S/ //g}] needs an argument #'
|
2018-12-31 18:42:19 +00:00
|
|
|
. else
|
2016-08-24 08:20:31 +00:00
|
|
|
|
2016-10-29 11:58:16 +00:00
|
|
|
_KDE_RELNAME= KDE${_KDE_VERSION}
|
2016-08-24 08:20:31 +00:00
|
|
|
|
|
|
|
# === VERSIONS OF THE DIFFERENT COMPONENTS =====================================
|
2016-11-14 16:12:56 +00:00
|
|
|
# Current KDE desktop.
|
KDE: Update KDE Plasma Desktop to 5.23
Thursday, 14 October 2021
25 years ago today, Matthias Ettrich sent an email to the
de.comp.os.linux.misc newsgroup explaining a project he was working
on. The latest and direct result of that email (plus a quarter of a
century of relentless experimentation, development and innovation)
has just landed in KDE’s repositories.
This time around, Plasma renews its looks and, not only do you get a
new wallpaper, but also a gust of fresh air from an updated theme:
Breeze - Blue Ocean. The new Breeze theme makes KDE apps and tools
not only more attractive, but also easier to use both on the desktop
and your phone and tablet.
Of course, looks are not the only you can expect from Plasma 25AE:
extra speed, increased reliability and new features have also found
their way into the app launcher, the software manager, the Wayland
implementation, and most other Plasma tools and utilities.
Read on to find out all the details that make the new Plasma 25AE so
deserving of a celebration [1]
Full announcement:
[1] https://kde.org/announcements/plasma/5/5.23.0/
2021-10-14 16:17:04 +00:00
|
|
|
KDE_PLASMA_VERSION?= 5.23.0
|
2018-04-27 20:29:36 +00:00
|
|
|
KDE_PLASMA_BRANCH?= stable
|
|
|
|
|
|
|
|
# Current KDE frameworks.
|
2021-10-04 20:14:42 +00:00
|
|
|
KDE_FRAMEWORKS_VERSION?= 5.87.0
|
2016-11-14 16:12:56 +00:00
|
|
|
KDE_FRAMEWORKS_BRANCH?= stable
|
|
|
|
|
2016-12-23 22:07:04 +00:00
|
|
|
# Current KDE applications.
|
2021-10-05 16:07:32 +00:00
|
|
|
KDE_APPLICATIONS_VERSION?= 21.08.2
|
|
|
|
KDE_APPLICATIONS_SHLIB_VER?= 5.18.2
|
2018-03-24 10:13:33 +00:00
|
|
|
KDE_APPLICATIONS_BRANCH?= stable
|
2016-12-23 22:07:04 +00:00
|
|
|
|
2016-08-24 08:20:31 +00:00
|
|
|
# Extended KDE universe applications.
|
|
|
|
CALLIGRA_VERSION?= 2.9.11
|
|
|
|
CALLIGRA_BRANCH?= stable
|
|
|
|
# ==============================================================================
|
|
|
|
|
2016-11-14 16:12:56 +00:00
|
|
|
# === INSTALLATION PREFIXES AND HEADER LOCATION ================================
|
|
|
|
# Define unversioned prefix variable.
|
2016-08-24 08:20:31 +00:00
|
|
|
KDE_PREFIX= ${LOCALBASE}
|
|
|
|
# ==============================================================================
|
|
|
|
|
2016-10-29 12:02:01 +00:00
|
|
|
# === CATEGORIES HANDLING -- SETTING DEFAULT VALUES ============================
|
2016-10-18 17:22:35 +00:00
|
|
|
# Doing MASTER_SITES magic based on the category of the port
|
2018-12-31 18:42:19 +00:00
|
|
|
_KDE_CATEGORIES_SUPPORTED= kde-applications kde-frameworks kde-plasma
|
|
|
|
. for cat in ${_KDE_CATEGORIES_SUPPORTED}
|
|
|
|
. if ${CATEGORIES:M${cat}}
|
|
|
|
. if !defined(_KDE_CATEGORY)
|
2016-10-18 17:22:35 +00:00
|
|
|
_KDE_CATEGORY= ${cat}
|
2018-12-31 18:42:19 +00:00
|
|
|
. else
|
2016-10-18 17:22:35 +00:00
|
|
|
IGNORE?= cannot be installed: multiple kde-<...> categories specified via CATEGORIES=${CATEGORIES} #'
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif
|
2016-10-18 17:22:35 +00:00
|
|
|
. endif
|
2018-12-31 18:42:19 +00:00
|
|
|
. endfor
|
2016-10-18 17:22:35 +00:00
|
|
|
|
2021-02-13 21:12:23 +00:00
|
|
|
# Doing source-selection if the sources are on KDE invent
|
|
|
|
. if defined(KDE_INVENT)
|
|
|
|
_invent_hash= ${KDE_INVENT:[1]}
|
|
|
|
_invent_category= ${KDE_INVENT:[2]}
|
|
|
|
_invent_name= ${KDE_INVENT:[3]}
|
|
|
|
|
|
|
|
# Fill in default values if bits are missing
|
|
|
|
. if empty(_invent_category)
|
|
|
|
_invent_category= ${CATEGORIES:Nkde:[1]}
|
|
|
|
. endif
|
|
|
|
. if empty(_invent_name)
|
|
|
|
_invent_name= ${PORTNAME}
|
|
|
|
. endif
|
|
|
|
|
|
|
|
# If valid, use it for GitLab
|
|
|
|
. if empty(_invent_hash) || empty(_invent_category) || empty(_invent_name)
|
|
|
|
IGNORE?= invalid KDE_INVENT value '${KDE_INVENT}'
|
|
|
|
. else
|
|
|
|
USE_GITLAB= yes
|
|
|
|
GL_SITE= https://invent.kde.org
|
|
|
|
GL_ACCOUNT= ${_invent_category}
|
|
|
|
GL_PROJECT= ${_invent_name}
|
|
|
|
GL_COMMIT= ${_invent_hash}
|
|
|
|
. endif
|
|
|
|
. endif
|
|
|
|
|
2018-12-31 18:42:19 +00:00
|
|
|
. if defined(_KDE_CATEGORY)
|
2016-10-29 12:02:01 +00:00
|
|
|
# KDE is normally licensed under the LGPL 2.0.
|
2016-10-18 17:22:35 +00:00
|
|
|
LICENSE?= LGPL20
|
|
|
|
|
|
|
|
# Set CPE Vendor Information
|
2016-10-29 12:02:01 +00:00
|
|
|
# As _KDE_CATEGORY is set we can assume it is port release by KDE and the
|
|
|
|
# vendor is therefore kde.
|
2016-10-18 17:22:35 +00:00
|
|
|
CPE_VENDOR?= kde
|
|
|
|
|
2018-12-31 18:42:19 +00:00
|
|
|
. if ${_KDE_CATEGORY:Mkde-applications}
|
2018-03-24 10:13:33 +00:00
|
|
|
PORTVERSION?= ${KDE_APPLICATIONS_VERSION}
|
2019-12-12 23:24:36 +00:00
|
|
|
MASTER_SITES?= KDE/${KDE_APPLICATIONS_BRANCH}/release-service/${KDE_APPLICATIONS_VERSION}/src
|
2018-04-06 19:17:44 +00:00
|
|
|
# Let bsd.port.mk create the plist-entries for the documentation.
|
|
|
|
# KDE Applications ports install their documentation to
|
2021-04-20 10:22:00 +00:00
|
|
|
# ${PREFIX}/share/doc. This is only done if the port
|
|
|
|
# defines OPTION DOCS -- the _KDE_OPTIONS here is to
|
|
|
|
# avoid make errors when there are no options defined at all.
|
|
|
|
_KDE_OPTIONS= bogus ${OPTIONS_DEFINE}
|
|
|
|
. if ${_KDE_OPTIONS:MDOCS}
|
2018-04-06 19:17:44 +00:00
|
|
|
DOCSDIR= ${PREFIX}/share/doc
|
|
|
|
PORTDOCS?= HTML/*
|
2021-04-21 14:31:16 +00:00
|
|
|
USE_KDE+= doctools_build
|
2021-04-20 10:22:00 +00:00
|
|
|
. endif
|
2018-03-24 10:55:48 +00:00
|
|
|
# Further pass along a SHLIB_VER PLIST_SUB
|
2018-04-28 18:11:49 +00:00
|
|
|
PLIST_SUB+= KDE_APPLICATIONS_SHLIB_VER=${KDE_APPLICATIONS_SHLIB_VER} \
|
|
|
|
KDE_APPLICATIONS_VERSION_SHORT="${KDE_APPLICATIONS_VERSION:R:R}"
|
2020-07-09 21:04:41 +00:00
|
|
|
DIST_SUBDIR?= KDE/release-service/${KDE_APPLICATIONS_VERSION}
|
2018-12-31 18:42:19 +00:00
|
|
|
. elif ${_KDE_CATEGORY:Mkde-plasma}
|
2018-04-27 20:29:36 +00:00
|
|
|
PORTVERSION?= ${KDE_PLASMA_VERSION}
|
|
|
|
PKGNAMEPREFIX?= plasma5-
|
2020-05-06 16:39:00 +00:00
|
|
|
MASTER_SITES?= KDE/${KDE_PLASMA_BRANCH}/plasma/${KDE_PLASMA_VERSION}
|
2018-04-27 20:29:36 +00:00
|
|
|
DIST_SUBDIR?= KDE/plasma/${KDE_PLASMA_VERSION}
|
2018-12-31 18:42:19 +00:00
|
|
|
. elif ${_KDE_CATEGORY:Mkde-frameworks}
|
2016-11-14 16:12:56 +00:00
|
|
|
PORTVERSION?= ${KDE_FRAMEWORKS_VERSION}
|
|
|
|
PKGNAMEPREFIX?= kf5-
|
2017-03-17 06:27:30 +00:00
|
|
|
# This is a slight duplication of _USE_FRAMEWORKS_PORTING -- it maybe would be
|
|
|
|
# better to rely on ${_USE_FRAMEWORKS_PORTING:S/^/k/g}
|
2020-06-17 10:45:51 +00:00
|
|
|
_PORTINGAIDS= kjs kjsembed kdelibs4support kdesignerplugin kdewebkit khtml kmediaplayer kross kxmlrpcclient
|
2018-12-31 18:42:19 +00:00
|
|
|
. if ${_PORTINGAIDS:M*${PORTNAME}*}
|
2017-03-17 06:27:30 +00:00
|
|
|
MASTER_SITES?= KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION:R}/portingAids
|
2018-12-31 18:42:19 +00:00
|
|
|
. else
|
2017-03-17 06:27:30 +00:00
|
|
|
MASTER_SITES?= KDE/${KDE_FRAMEWORKS_BRANCH}/frameworks/${KDE_FRAMEWORKS_VERSION:R}
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif
|
2016-11-14 16:12:56 +00:00
|
|
|
DIST_SUBDIR?= KDE/frameworks/${KDE_FRAMEWORKS_VERSION}
|
2018-12-31 18:42:19 +00:00
|
|
|
. else
|
2016-10-18 17:22:35 +00:00
|
|
|
IGNORE?= unknown CATEGORY value '${_KDE_CATEGORY}' #'
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif
|
|
|
|
. endif #defined(_KDE_CATEGORY)
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2016-10-18 17:22:35 +00:00
|
|
|
# ==============================================================================
|
|
|
|
|
2021-01-21 21:14:20 +00:00
|
|
|
# === SET UP CMAKE ENVIRONMENT =================================================
|
2016-08-24 08:20:31 +00:00
|
|
|
# Help cmake to find files when testing ports with non-default PREFIX.
|
|
|
|
CMAKE_ARGS+= -DCMAKE_PREFIX_PATH="${LOCALBASE}"
|
|
|
|
|
2016-11-14 16:12:56 +00:00
|
|
|
# We set KDE_INSTALL_USE_QT_SYS_PATHS to install mkspecs files, plugins and
|
|
|
|
# imports to the Qt 5 install directory.
|
2021-01-21 22:20:40 +00:00
|
|
|
CMAKE_ARGS+= -DCMAKE_MODULE_PATH="${LOCALBASE};${KDE_PREFIX}" \
|
2021-01-21 21:14:20 +00:00
|
|
|
-DCMAKE_INSTALL_PREFIX="${KDE_PREFIX}" \
|
|
|
|
-DKDE_INSTALL_USE_QT_SYS_PATHS:BOOL=true
|
2016-08-24 08:20:31 +00:00
|
|
|
|
|
|
|
# Set man-page installation prefix.
|
|
|
|
CMAKE_ARGS+= -DKDE_INSTALL_MANDIR:PATH="${KDE_PREFIX}/man" \
|
|
|
|
-DMAN_INSTALL_DIR:PATH="${KDE_PREFIX}/man"
|
2021-01-21 22:20:40 +00:00
|
|
|
|
|
|
|
# Disable autotests unless TEST_TARGET is defined.
|
|
|
|
. if !defined(TEST_TARGET)
|
|
|
|
CMAKE_ARGS+= -DBUILD_TESTING:BOOL=false
|
|
|
|
. endif
|
2016-08-24 08:20:31 +00:00
|
|
|
# ==============================================================================
|
|
|
|
|
2021-01-21 21:14:20 +00:00
|
|
|
# === SET UP PLIST_SUB =========================================================
|
2016-08-24 08:20:31 +00:00
|
|
|
# Prefix and include directory.
|
|
|
|
PLIST_SUB+= KDE_PREFIX="${KDE_PREFIX}"
|
|
|
|
# KDE Applications version.
|
2021-01-21 21:14:20 +00:00
|
|
|
PLIST_SUB+= KDE_APPLICATIONS_VERSION="${KDE_APPLICATIONS_VERSION}" \
|
|
|
|
KDE_FRAMEWORKS_VERSION="${KDE_FRAMEWORKS_VERSION}" \
|
2021-07-06 21:11:53 +00:00
|
|
|
KDE_PLASMA_VERSION="${KDE_PLASMA_VERSION}"
|
2016-08-24 08:20:31 +00:00
|
|
|
# ==============================================================================
|
|
|
|
|
2018-03-24 10:13:33 +00:00
|
|
|
_USE_KDE_BOTH= akonadi attica libkcddb libkcompactdisc libkdcraw libkdegames \
|
|
|
|
libkeduvocdocument libkexiv2 libkipi libksane okular \
|
2020-12-11 19:18:03 +00:00
|
|
|
baloo baloo-widgets kate marble
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2016-11-14 16:12:56 +00:00
|
|
|
# List of components of the KDE Frameworks distribution.
|
|
|
|
# The *_TIER<n> variables are internal, primarily for checking
|
|
|
|
# that our list of frameworks matches the structure offered upstream.
|
|
|
|
_USE_FRAMEWORKS_TIER1= apidox archive attica5 breeze-icons codecs config \
|
2018-02-15 17:05:45 +00:00
|
|
|
coreaddons dbusaddons dnssd holidays i18n idletime itemmodels \
|
2019-12-18 16:26:16 +00:00
|
|
|
itemviews kirigami2 kquickcharts oxygen-icons5 plotting prison \
|
2018-05-19 11:08:09 +00:00
|
|
|
qqc2-desktop-style solid sonnet syntaxhighlighting \
|
|
|
|
threadweaver wayland widgetsaddons windowsystem
|
2016-11-14 16:12:56 +00:00
|
|
|
# NOT LISTED TIER1: modemmanagerqt networkmanagerqt (not applicable)
|
|
|
|
|
2018-03-24 10:13:33 +00:00
|
|
|
_USE_FRAMEWORKS_TIER2= auth completion crash doctools \
|
|
|
|
filemetadata kimageformats jobwidgets notifications \
|
2018-09-17 18:45:07 +00:00
|
|
|
package pty syndication unitconversion
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2018-04-27 20:29:36 +00:00
|
|
|
_USE_FRAMEWORKS_TIER3= activities activities-stats baloo5 bookmarks configwidgets \
|
2016-11-14 16:12:56 +00:00
|
|
|
designerplugin emoticons globalaccel guiaddons \
|
2020-07-21 17:15:38 +00:00
|
|
|
iconthemes init kcmutils kdav kdeclarative \
|
2020-06-09 15:47:33 +00:00
|
|
|
kded kdesu kdewebkit kio kwayland-server newstuff notifyconfig parts \
|
2018-02-15 17:05:45 +00:00
|
|
|
people plasma-framework purpose runner service texteditor \
|
2016-11-14 16:12:56 +00:00
|
|
|
textwidgets wallet xmlgui xmlrpcclient
|
|
|
|
|
2019-10-17 18:06:42 +00:00
|
|
|
_USE_FRAMEWORKS_TIER4= frameworkintegration calendarcore contacts
|
2016-11-14 16:12:56 +00:00
|
|
|
|
|
|
|
# Porting Aids frameworks provide code and utilities to ease the transition from
|
|
|
|
# kdelibs 4 to KDE Frameworks 5. Code should aim to port away from this framework,
|
|
|
|
# new projects should avoid using these libraries.
|
2016-11-21 11:00:46 +00:00
|
|
|
_USE_FRAMEWORKS_PORTING=js jsembed kdelibs4support khtml mediaplayer kross
|
2016-11-14 16:12:56 +00:00
|
|
|
|
|
|
|
_USE_FRAMEWORKS_ALL= ecm \
|
|
|
|
${_USE_FRAMEWORKS_TIER1} \
|
|
|
|
${_USE_FRAMEWORKS_TIER2} \
|
|
|
|
${_USE_FRAMEWORKS_TIER3} \
|
|
|
|
${_USE_FRAMEWORKS_TIER4} \
|
|
|
|
${_USE_FRAMEWORKS_PORTING} \
|
2020-12-11 19:18:03 +00:00
|
|
|
${_USE_FRAMEWORKS_EXTRA} \
|
2021-07-22 13:33:25 +00:00
|
|
|
kpublictransport kosm \
|
|
|
|
plasma-wayland-protocols
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2018-04-27 20:29:36 +00:00
|
|
|
# List of components of the KDE Plasma distribution.
|
|
|
|
_USE_PLASMA_ALL= activitymanagerd breeze breeze-gtk \
|
2018-12-31 18:42:19 +00:00
|
|
|
decoration discover drkonqi hotkeys \
|
2018-04-27 20:29:36 +00:00
|
|
|
infocenter kde-cli-tools kde-gtk-config \
|
|
|
|
kdeplasma-addons kgamma5 kmenuedit kscreen \
|
2021-09-13 15:23:33 +00:00
|
|
|
kscreenlocker ksshaskpass ksysguard ksystemstats kwallet-pam \
|
x11/plasma5-plasma: Update KDE Plasma Desktop to 5.22
Plasma 5.22 is here, and it is more reliable and stable than ever. By
cleaning up and refactoring code in the background, the Plasma desktop
gives you greater responsiveness and performance, helping you become
even more productive without hiccups or surprises. Enjoy a smoother
experience with KDE’s Plasma 5.22 desktop.
Plasma 5.22 has become more pleasurable to use through improvements to
the design and greater smoothness and consistency in transparencies,
blurs, icons, and animations. Moving things to accessible locations,
offering hints and visual cues, and creating new settings allows you to
customize your work environment to make it fit perfectly to your needs.
Following the true KDE spirit, the push for a more stable and attractive
desktop does not mean you have to renounce control over how you want it
to look or behave. Plasma 5.22, as always, packs all the flexibility and
tools for customization you have come to expect and love, and some more
to boot.
Meanwhile, the push to move Plasma in its entirety to Wayland (the
display protocol of the future) continues in full swing. So much so that
popular distros are starting to ship Plasma with Wayland by default. By
using Wayland behind the scenes, Plasma is able to include features and
bug fixes not possible to implement on X11, offering you a better
experience and more stability.
Full announcement and changelog:
https://kde.org/announcements/plasma/5/5.22.0/
2021-06-13 06:15:08 +00:00
|
|
|
kwayland-integration kwin kwrited layer-shell-qt libkscreen \
|
2018-12-31 06:38:42 +00:00
|
|
|
libksysguard milou oxygen plasma-browser-integration \
|
Update KDE Plasma Desktop to 5.20.0
Everyday utilities and tools, such as the Panels, Task Manager, Notifications
and System Settings, have all been overhauled to make them more usable,
efficient, and friendlier.
Meanwhile, developers are hard at work adapting Plasma and all its bits and
pieces to Wayland. Once done, Plasma will not only be readier for the future,
but will also work better with touchscreens and multiple screens with different
refresh rates and DPIs. Plasma will also offer better support for
hardware-accelerated graphics, be more secure, and enjoy many more advantages.
Although still work in progress, 5.20 already offers users many of the benefits
of Plasma on Wayland.
Read on to find out more about the new features and improvements included in
Plasma 5.20...
Full announcement:
https://kde.org/announcements/plasma-5.20.0
Changelog:
https://kde.org/announcements/plasma-5.19.5-5.20.0-changelog
--
Thanks to mikael@ for the new port sysutils/plasma5-plasma-disks
2020-10-15 02:54:33 +00:00
|
|
|
plasma-desktop plasma-disks plasma-integration plasma-pa \
|
2018-04-27 20:29:36 +00:00
|
|
|
plasma-sdk plasma-workspace plasma-workspace-wallpapers \
|
Update KDE Plasma Desktop to 5.20.0
Everyday utilities and tools, such as the Panels, Task Manager, Notifications
and System Settings, have all been overhauled to make them more usable,
efficient, and friendlier.
Meanwhile, developers are hard at work adapting Plasma and all its bits and
pieces to Wayland. Once done, Plasma will not only be readier for the future,
but will also work better with touchscreens and multiple screens with different
refresh rates and DPIs. Plasma will also offer better support for
hardware-accelerated graphics, be more secure, and enjoy many more advantages.
Although still work in progress, 5.20 already offers users many of the benefits
of Plasma on Wayland.
Read on to find out more about the new features and improvements included in
Plasma 5.20...
Full announcement:
https://kde.org/announcements/plasma-5.20.0
Changelog:
https://kde.org/announcements/plasma-5.19.5-5.20.0-changelog
--
Thanks to mikael@ for the new port sysutils/plasma5-plasma-disks
2020-10-15 02:54:33 +00:00
|
|
|
polkit-kde-agent-1 powerdevil systemsettings
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2018-04-10 19:09:05 +00:00
|
|
|
# List of components of the KDE PIM distribution (part of applications).
|
2018-04-10 19:31:53 +00:00
|
|
|
_USE_KDEPIM5_ALL= akonadicontacts akonadiimportwizard akonadimime akonadinotes \
|
2018-04-10 19:09:05 +00:00
|
|
|
akonadicalendar akonadisearch alarmcalendar \
|
2020-08-13 17:10:30 +00:00
|
|
|
calendarcore calendarsupport calendarutils \
|
2018-04-10 19:31:53 +00:00
|
|
|
contacts eventviews gapi grantleetheme \
|
|
|
|
gravatar identitymanagement imap \
|
2020-12-11 19:18:03 +00:00
|
|
|
incidenceeditor kdepim-addons \
|
2020-07-21 17:15:38 +00:00
|
|
|
kdepim-runtime5 kitinerary kontactinterface kpkpass \
|
2018-04-10 19:09:05 +00:00
|
|
|
ksmtp ldap libkdepim libkleo libksieve mailcommon \
|
|
|
|
mailimporter mailtransport mbox messagelib \
|
2018-09-17 18:45:07 +00:00
|
|
|
mime pimcommon pimtextedit tnef \
|
2019-03-17 09:09:11 +00:00
|
|
|
kalarm kontact kmail mbox-importer \
|
2018-05-14 05:36:47 +00:00
|
|
|
akonadiconsole akregator grantlee-editor kaddressbook \
|
|
|
|
kalarm kmail-account-wizard kmail knotes kontact \
|
2019-03-17 09:07:26 +00:00
|
|
|
korganizer pim-data-exporter
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2018-03-24 10:13:33 +00:00
|
|
|
_USE_KDE5_ALL= ${_USE_FRAMEWORKS_ALL} \
|
2018-04-27 20:29:36 +00:00
|
|
|
${_USE_PLASMA_ALL} \
|
2018-04-10 18:17:02 +00:00
|
|
|
${_USE_KDEPIM5_ALL} \
|
2018-03-24 10:13:33 +00:00
|
|
|
${_USE_KDE_BOTH}
|
2016-08-24 08:20:31 +00:00
|
|
|
|
2016-11-14 16:12:56 +00:00
|
|
|
# ====================== frameworks components =================================
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-activities_PORT= x11/kf5-kactivities
|
|
|
|
kde-activities_LIB= libKF5Activities.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-activities-stats_PORT= x11/kf5-kactivities-stats
|
|
|
|
kde-activities-stats_LIB= libKF5ActivitiesStats.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-apidox_PORT= devel/kf5-kapidox
|
|
|
|
kde-apidox_PATH= ${KDE_PREFIX}/bin/kapidox_generate
|
|
|
|
kde-apidox_TYPE= run
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-archive_PORT= archivers/kf5-karchive
|
|
|
|
kde-archive_LIB= libKF5Archive.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-attica5_PORT= x11-toolkits/kf5-attica
|
|
|
|
kde-attica5_LIB= libKF5Attica.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-auth_PORT= devel/kf5-kauth
|
|
|
|
kde-auth_LIB= libKF5Auth.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-baloo5_PORT= sysutils/kf5-baloo
|
|
|
|
kde-baloo5_LIB= libKF5Baloo.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-bookmarks_PORT= devel/kf5-kbookmarks
|
|
|
|
kde-bookmarks_LIB= libKF5Bookmarks.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-breeze-icons_PORT= x11-themes/kf5-breeze-icons
|
|
|
|
kde-breeze-icons_PATH= ${KDE_PREFIX}/share/icons/breeze/index.theme
|
|
|
|
kde-breeze-icons_TYPE= run
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-codecs_PORT= textproc/kf5-kcodecs
|
|
|
|
kde-codecs_LIB= libKF5Codecs.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-completion_PORT= x11-toolkits/kf5-kcompletion
|
|
|
|
kde-completion_LIB= libKF5Completion.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-config_PORT= devel/kf5-kconfig
|
|
|
|
kde-config_LIB= libKF5ConfigCore.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-configwidgets_PORT= x11-toolkits/kf5-kconfigwidgets
|
|
|
|
kde-configwidgets_LIB= libKF5ConfigWidgets.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-coreaddons_PORT= devel/kf5-kcoreaddons
|
|
|
|
kde-coreaddons_LIB= libKF5CoreAddons.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-crash_PORT= devel/kf5-kcrash
|
|
|
|
kde-crash_LIB= libKF5Crash.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-dbusaddons_PORT= devel/kf5-kdbusaddons
|
|
|
|
kde-dbusaddons_LIB= libKF5DBusAddons.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-designerplugin_PORT= x11-toolkits/kf5-kdesignerplugin
|
2019-09-23 19:04:17 +00:00
|
|
|
kde-designerplugin_PATH= ${KDE_PREFIX}/bin/kgendesignerplugin
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-designerplugin_TYPE= run
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-dnssd_PORT= dns/kf5-kdnssd
|
|
|
|
kde-dnssd_LIB= libKF5DNSSD.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-doctools_PORT= devel/kf5-kdoctools
|
|
|
|
kde-doctools_PATH= ${KDE_PREFIX}/bin/meinproc5
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-ecm_PORT= devel/kf5-extra-cmake-modules
|
|
|
|
kde-ecm_PATH= ${LOCALBASE}/share/ECM/cmake/ECMConfig.cmake
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-emoticons_PORT= x11-themes/kf5-kemoticons
|
|
|
|
kde-emoticons_LIB= libKF5Emoticons.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-filemetadata_PORT= devel/kf5-kfilemetadata
|
|
|
|
kde-filemetadata_LIB= libKF5FileMetaData.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-frameworkintegration_PORT= x11/kf5-frameworkintegration
|
|
|
|
kde-frameworkintegration_LIB= libKF5Style.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-globalaccel_PORT= x11/kf5-kglobalaccel
|
|
|
|
kde-globalaccel_LIB= libKF5GlobalAccel.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-guiaddons_PORT= x11-toolkits/kf5-kguiaddons
|
|
|
|
kde-guiaddons_LIB= libKF5GuiAddons.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-holidays_PORT= net/kf5-kholidays
|
|
|
|
kde-holidays_LIB= libKF5Holidays.so
|
2018-02-15 17:05:45 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-i18n_PORT= devel/kf5-ki18n
|
|
|
|
kde-i18n_LIB= libKF5I18n.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-iconthemes_PORT= x11-themes/kf5-kiconthemes
|
|
|
|
kde-iconthemes_LIB= libKF5IconThemes.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-idletime_PORT= devel/kf5-kidletime
|
|
|
|
kde-idletime_LIB= libKF5IdleTime.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-init_PORT= x11/kf5-kinit
|
|
|
|
kde-init_PATH= ${KDE_PREFIX}/bin/kdeinit5
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-itemmodels_PORT= devel/kf5-kitemmodels
|
|
|
|
kde-itemmodels_LIB= libKF5ItemModels.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-itemviews_PORT= x11-toolkits/kf5-kitemviews
|
|
|
|
kde-itemviews_LIB= libKF5ItemViews.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-jobwidgets_PORT= x11-toolkits/kf5-kjobwidgets
|
|
|
|
kde-jobwidgets_LIB= libKF5JobWidgets.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-js_PORT= www/kf5-kjs
|
|
|
|
kde-js_LIB= libKF5JS.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-jsembed_PORT= www/kf5-kjsembed
|
|
|
|
kde-jsembed_LIB= libKF5JsEmbed.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kcmutils_PORT= devel/kf5-kcmutils
|
|
|
|
kde-kcmutils_LIB= libKF5KCMUtils.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kdeclarative_PORT= devel/kf5-kdeclarative
|
|
|
|
kde-kdeclarative_LIB= libKF5Declarative.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kded_PORT= x11/kf5-kded
|
2019-12-18 16:26:16 +00:00
|
|
|
kde-kded_PATH= ${KDE_PREFIX}/bin/kded5
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kdelibs4support_PORT= x11/kf5-kdelibs4support
|
|
|
|
kde-kdelibs4support_LIB= libKF5KDELibs4Support.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kdesu_PORT= security/kf5-kdesu
|
|
|
|
kde-kdesu_LIB= libKF5Su.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kdewebkit_PORT= www/kf5-kdewebkit
|
|
|
|
kde-kdewebkit_LIB= libKF5WebKit.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-khtml_PORT= www/kf5-khtml
|
|
|
|
kde-khtml_LIB= libKF5KHtml.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kimageformats_PORT= graphics/kf5-kimageformats
|
|
|
|
kde-kimageformats_PATH= ${QT_PLUGINDIR}/imageformats/kimg_xcf.so
|
|
|
|
kde-kimageformats_TYPE= run
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kio_PORT= devel/kf5-kio
|
|
|
|
kde-kio_LIB= libKF5KIOCore.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kirigami2_PORT= x11-toolkits/kf5-kirigami2
|
|
|
|
kde-kirigami2_PATH= ${QT_QMLDIR}/org/kde/kirigami.2/libkirigamiplugin.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-12-18 16:26:16 +00:00
|
|
|
kde-kquickcharts_PORT= graphics/kf5-kquickcharts
|
|
|
|
kde-kquickcharts_PATH= ${QT_QMLDIR}/org/kde/quickcharts/controls/libchartscontrolsplugin.so
|
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kross_PORT= lang/kf5-kross
|
|
|
|
kde-kross_LIB= libKF5KrossCore.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2020-06-09 15:47:33 +00:00
|
|
|
kde-kwayland-server_PORT= x11/plasma5-kwayland-server
|
|
|
|
kde-kwayland-server_LIB= libKWaylandServer.so
|
|
|
|
|
x11/plasma5-plasma: Update KDE Plasma Desktop to 5.22
Plasma 5.22 is here, and it is more reliable and stable than ever. By
cleaning up and refactoring code in the background, the Plasma desktop
gives you greater responsiveness and performance, helping you become
even more productive without hiccups or surprises. Enjoy a smoother
experience with KDE’s Plasma 5.22 desktop.
Plasma 5.22 has become more pleasurable to use through improvements to
the design and greater smoothness and consistency in transparencies,
blurs, icons, and animations. Moving things to accessible locations,
offering hints and visual cues, and creating new settings allows you to
customize your work environment to make it fit perfectly to your needs.
Following the true KDE spirit, the push for a more stable and attractive
desktop does not mean you have to renounce control over how you want it
to look or behave. Plasma 5.22, as always, packs all the flexibility and
tools for customization you have come to expect and love, and some more
to boot.
Meanwhile, the push to move Plasma in its entirety to Wayland (the
display protocol of the future) continues in full swing. So much so that
popular distros are starting to ship Plasma with Wayland by default. By
using Wayland behind the scenes, Plasma is able to include features and
bug fixes not possible to implement on X11, offering you a better
experience and more stability.
Full announcement and changelog:
https://kde.org/announcements/plasma/5/5.22.0/
2021-06-13 06:15:08 +00:00
|
|
|
kde-layer-shell-qt_PORT= x11/plasma5-layer-shell-qt
|
|
|
|
kde-layer-shell-qt_LIB= libLayerShellQtInterface.so
|
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-mediaplayer_PORT= multimedia/kf5-kmediaplayer
|
|
|
|
kde-mediaplayer_LIB= libKF5MediaPlayer.so.5
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-newstuff_PORT= devel/kf5-knewstuff
|
|
|
|
kde-newstuff_LIB= libKF5NewStuff.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-notifications_PORT= devel/kf5-knotifications
|
|
|
|
kde-notifications_LIB= libKF5Notifications.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-notifyconfig_PORT= devel/kf5-knotifyconfig
|
|
|
|
kde-notifyconfig_LIB= libKF5NotifyConfig.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-oxygen-icons5_PORT= x11-themes/kf5-oxygen-icons5
|
|
|
|
kde-oxygen-icons5_PATH= ${KDE_PREFIX}/share/icons/oxygen/index.theme
|
|
|
|
kde-oxygen-icons5_TYPE= run
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-package_PORT= devel/kf5-kpackage
|
|
|
|
kde-package_LIB= libKF5Package.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-parts_PORT= devel/kf5-kparts
|
|
|
|
kde-parts_LIB= libKF5Parts.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-people_PORT= devel/kf5-kpeople
|
|
|
|
kde-people_LIB= libKF5People.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-plasma-framework_PORT= x11/kf5-plasma-framework
|
|
|
|
kde-plasma-framework_LIB= libKF5Plasma.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2021-07-22 13:33:25 +00:00
|
|
|
kde-plasma-wayland-protocols_PORT= x11/plasma-wayland-protocols
|
|
|
|
kde-plasma-wayland-protocols_PATH= ${KDE_PREFIX}/lib/cmake/PlasmaWaylandProtocols/PlasmaWaylandProtocolsConfig.cmake
|
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-plotting_PORT= graphics/kf5-kplotting
|
|
|
|
kde-plotting_LIB= libKF5Plotting.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-prison_PORT= graphics/kf5-prison
|
|
|
|
kde-prison_LIB= libKF5Prison.so
|
2016-12-19 15:56:24 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-pty_PORT= devel/kf5-kpty
|
|
|
|
kde-pty_LIB= libKF5Pty.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-purpose_PORT= misc/kf5-purpose
|
|
|
|
kde-purpose_LIB= libKF5Purpose.so
|
2018-02-15 17:05:45 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-qqc2-desktop-style_PORT= x11-themes/kf5-qqc2-desktop-style
|
|
|
|
kde-qqc2-desktop-style_PATH= ${QT_PLUGINDIR}/kf5/kirigami/org.kde.desktop.so
|
2018-05-19 11:08:09 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-runner_PORT= x11/kf5-krunner
|
|
|
|
kde-runner_LIB= libKF5Runner.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-service_PORT= devel/kf5-kservice
|
|
|
|
kde-service_PATH= ${KDE_PREFIX}/bin/kbuildsycoca5
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-solid_PORT= devel/kf5-solid
|
|
|
|
kde-solid_LIB= libKF5Solid.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-sonnet_PORT= textproc/kf5-sonnet
|
|
|
|
kde-sonnet_LIB= libKF5SonnetCore.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-syndication_PORT= net/kf5-syndication
|
|
|
|
kde-syndication_LIB= libKF5Syndication.so
|
2018-09-17 18:45:07 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-syntaxhighlighting_PORT= textproc/kf5-syntax-highlighting
|
|
|
|
kde-syntaxhighlighting_LIB= libKF5SyntaxHighlighting.so
|
2016-12-19 15:56:24 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-texteditor_PORT= devel/kf5-ktexteditor
|
|
|
|
kde-texteditor_LIB= libKF5TextEditor.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-textwidgets_PORT= x11-toolkits/kf5-ktextwidgets
|
|
|
|
kde-textwidgets_LIB= libKF5TextWidgets.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-threadweaver_PORT= devel/kf5-threadweaver
|
|
|
|
kde-threadweaver_LIB= libKF5ThreadWeaver.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-unitconversion_PORT= devel/kf5-kunitconversion
|
|
|
|
kde-unitconversion_LIB= libKF5UnitConversion.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-wallet_PORT= sysutils/kf5-kwallet
|
|
|
|
kde-wallet_LIB= libKF5Wallet.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-wayland_PORT= x11/kf5-kwayland
|
|
|
|
kde-wayland_LIB= libKF5WaylandClient.so
|
2017-01-26 18:19:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-widgetsaddons_PORT= x11-toolkits/kf5-kwidgetsaddons
|
|
|
|
kde-widgetsaddons_LIB= libKF5WidgetsAddons.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-windowsystem_PORT= x11/kf5-kwindowsystem
|
|
|
|
kde-windowsystem_LIB= libKF5WindowSystem.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-xmlgui_PORT= x11-toolkits/kf5-kxmlgui
|
|
|
|
kde-xmlgui_LIB= libKF5XmlGui.so
|
2016-11-14 16:12:56 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-xmlrpcclient_PORT= net/kf5-kxmlrpcclient
|
|
|
|
kde-xmlrpcclient_LIB= libKF5XmlRpcClient.so
|
2016-11-14 16:12:56 +00:00
|
|
|
# ====================== end of frameworks components ==========================
|
|
|
|
|
2018-04-27 20:29:36 +00:00
|
|
|
# ====================== plasma components =====================================
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-activitymanagerd_PORT= x11/plasma5-kactivitymanagerd
|
|
|
|
kde-activitymanagerd_LIB= libkactivitymanagerd_plugin.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-breeze_PORT= x11-themes/plasma5-breeze
|
|
|
|
kde-breeze_PATH= ${KDE_PREFIX}/share/QtCurve/Breeze.qtcurve
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-breeze-gtk_PORT= x11-themes/plasma5-breeze-gtk
|
2020-02-11 18:00:40 +00:00
|
|
|
kde-breeze-gtk_PATH= ${KDE_PREFIX}/share/themes/Breeze/gtk-2.0/gtkrc
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-decoration_PORT= x11-wm/plasma5-kdecoration
|
|
|
|
kde-decoration_LIB= libkdecorations2.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-discover_PORT= sysutils/plasma5-discover
|
|
|
|
kde-discover_PATH= ${KDE_PREFIX}/bin/plasma-discover
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-drkonqi_PORT= sysutils/plasma5-drkonqi
|
|
|
|
kde-drkonqi_PATH= ${KDE_PREFIX}/lib/libexec/drkonqi
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-hotkeys_PORT= devel/plasma5-khotkeys
|
|
|
|
kde-hotkeys_LIB= libkhotkeysprivate.so.5
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-infocenter_PORT= sysutils/plasma5-kinfocenter
|
|
|
|
kde-infocenter_PATH= ${KDE_PREFIX}/bin/kinfocenter
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kde-cli-tools_PORT= sysutils/plasma5-kde-cli-tools
|
|
|
|
kde-kde-cli-tools_PATH= ${KDE_PREFIX}/bin/kcmshell5
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kde-gtk-config_PORT= x11-themes/plasma5-kde-gtk-config
|
2020-02-11 18:00:40 +00:00
|
|
|
kde-kde-gtk-config_PATH= ${KDE_PREFIX}/lib/kconf_update_bin/gtk_theme
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kdeplasma-addons_PORT= x11-toolkits/plasma5-kdeplasma-addons
|
|
|
|
kde-kdeplasma-addons_PATH= ${QT_PLUGINDIR}/kcm_krunner_dictionary.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kgamma5_PORT= x11/plasma5-kgamma5
|
|
|
|
kde-kgamma5_PATH= ${QT_PLUGINDIR}/kcm_kgamma.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kmenuedit_PORT= sysutils/plasma5-kmenuedit
|
2020-06-09 15:47:33 +00:00
|
|
|
kde-kmenuedit_PATH= ${KDE_PREFIX}/bin/kmenuedit
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kscreen_PORT= x11/plasma5-kscreen
|
|
|
|
kde-kscreen_PATH= ${KDE_PREFIX}/bin/kscreen-console
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kscreenlocker_PORT= security/plasma5-kscreenlocker
|
|
|
|
kde-kscreenlocker_LIB= libKScreenLocker.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-ksshaskpass_PORT= security/plasma5-ksshaskpass
|
|
|
|
kde-ksshaskpass_PATH= ${KDE_PREFIX}/bin/ksshaskpass
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-ksysguard_PORT= sysutils/plasma5-ksysguard
|
|
|
|
kde-ksysguard_PATH= ${KDE_PREFIX}/bin/ksysguard
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2021-09-13 15:23:33 +00:00
|
|
|
kde-ksystemstats_PORT= sysutils/plasma5-ksystemstats
|
2021-09-13 19:04:18 +00:00
|
|
|
kde-ksystemstats_PATH= ${KDE_PREFIX}/bin/ksystemstats
|
2021-09-13 15:23:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kwallet-pam_PORT= security/plasma5-kwallet-pam
|
2019-08-29 19:41:37 +00:00
|
|
|
kde-kwallet-pam_PATH= ${KDE_PREFIX}/lib/pam_kwallet5.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kwayland-integration_PORT= x11/plasma5-kwayland-integration
|
|
|
|
kde-kwayland-integration_PATH= ${QT_PLUGINDIR}/kf5/org.kde.kidletime.platforms/KF5IdleTimeKWaylandPlugin.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kwin_PORT= x11-wm/plasma5-kwin
|
|
|
|
kde-kwin_PATH= ${KDE_PREFIX}/bin/kwin_x11
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kwrited_PORT= devel/plasma5-kwrited
|
|
|
|
kde-kwrited_PATH= ${QT_PLUGINDIR}/kf5/kded/kwrited.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libkscreen_PORT= x11/plasma5-libkscreen
|
|
|
|
kde-libkscreen_LIB= libKF5Screen.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libksysguard_PORT= sysutils/plasma5-libksysguard
|
|
|
|
kde-libksysguard_LIB= libksgrd.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-milou_PORT= deskutils/plasma5-milou
|
|
|
|
kde-milou_LIB= libmilou.so.5
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-oxygen_PORT= x11-themes/plasma5-oxygen
|
2019-06-15 15:39:23 +00:00
|
|
|
kde-oxygen_PATH= ${QT_PLUGINDIR}/styles/oxygen.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-plasma-browser-integration_PORT= www/plasma5-plasma-browser-integration
|
|
|
|
kde-plasma-browser-integration_PATH= ${KDE_PREFIX}/bin/plasma-browser-integration-host
|
2018-12-31 06:38:42 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-plasma-desktop_PORT= x11/plasma5-plasma-desktop
|
2020-10-16 10:51:06 +00:00
|
|
|
kde-plasma-desktop_PATH= ${KDE_PREFIX}/bin/kaccess
|
2018-04-27 20:29:36 +00:00
|
|
|
|
Update KDE Plasma Desktop to 5.20.0
Everyday utilities and tools, such as the Panels, Task Manager, Notifications
and System Settings, have all been overhauled to make them more usable,
efficient, and friendlier.
Meanwhile, developers are hard at work adapting Plasma and all its bits and
pieces to Wayland. Once done, Plasma will not only be readier for the future,
but will also work better with touchscreens and multiple screens with different
refresh rates and DPIs. Plasma will also offer better support for
hardware-accelerated graphics, be more secure, and enjoy many more advantages.
Although still work in progress, 5.20 already offers users many of the benefits
of Plasma on Wayland.
Read on to find out more about the new features and improvements included in
Plasma 5.20...
Full announcement:
https://kde.org/announcements/plasma-5.20.0
Changelog:
https://kde.org/announcements/plasma-5.19.5-5.20.0-changelog
--
Thanks to mikael@ for the new port sysutils/plasma5-plasma-disks
2020-10-15 02:54:33 +00:00
|
|
|
kde-plasma-disks_PORT= sysutils/plasma5-plasma-disks
|
|
|
|
kde-plasma-disks_PATH= ${KDE_PREFIX}/lib/libexec/kauth/kded-smart-helper
|
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-plasma-integration_PORT= x11/plasma5-plasma-integration
|
|
|
|
kde-plasma-integration_PATH= ${QT_PLUGINDIR}/platformthemes/KDEPlasmaPlatformTheme.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-plasma-pa_PORT= audio/plasma5-plasma-pa
|
|
|
|
kde-plasma-pa_PATH= ${QT_PLUGINDIR}/kcms/kcm_pulseaudio.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-plasma-sdk_PORT= devel/plasma5-plasma-sdk
|
|
|
|
kde-plasma-sdk_PATH= ${KDE_PREFIX}/bin/plasmoidviewer
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-plasma-workspace_PORT= x11/plasma5-plasma-workspace
|
KDE: Update KDE Plasma Desktop to 5.23
Thursday, 14 October 2021
25 years ago today, Matthias Ettrich sent an email to the
de.comp.os.linux.misc newsgroup explaining a project he was working
on. The latest and direct result of that email (plus a quarter of a
century of relentless experimentation, development and innovation)
has just landed in KDE’s repositories.
This time around, Plasma renews its looks and, not only do you get a
new wallpaper, but also a gust of fresh air from an updated theme:
Breeze - Blue Ocean. The new Breeze theme makes KDE apps and tools
not only more attractive, but also easier to use both on the desktop
and your phone and tablet.
Of course, looks are not the only you can expect from Plasma 25AE:
extra speed, increased reliability and new features have also found
their way into the app launcher, the software manager, the Wayland
implementation, and most other Plasma tools and utilities.
Read on to find out all the details that make the new Plasma 25AE so
deserving of a celebration [1]
Full announcement:
[1] https://kde.org/announcements/plasma/5/5.23.0/
2021-10-14 16:17:04 +00:00
|
|
|
kde-plasma-workspace_LIB= libkworkspace5.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-plasma-workspace-wallpapers_PORT= x11-themes/plasma5-plasma-workspace-wallpapers
|
|
|
|
kde-plasma-workspace-wallpapers_PATH= ${KDE_PREFIX}/share/wallpapers/Autumn/contents/images/1280x1024.jpg
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-polkit-kde-agent-1_PORT= sysutils/plasma5-polkit-kde-agent-1
|
|
|
|
kde-polkit-kde-agent-1_PATH= ${KDE_PREFIX}/lib/libexec/polkit-kde-authentication-agent-1
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-powerdevil_PORT= sysutils/plasma5-powerdevil
|
|
|
|
kde-powerdevil_LIB= libpowerdevilcore.so
|
2018-04-27 20:29:36 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-systemsettings_PORT= sysutils/plasma5-systemsettings
|
|
|
|
kde-systemsettings_PATH= ${KDE_PREFIX}/bin/systemsettings5
|
2018-04-27 20:29:36 +00:00
|
|
|
# ====================== end of plasma components ==============================
|
2018-04-10 19:31:53 +00:00
|
|
|
|
2018-04-10 18:17:02 +00:00
|
|
|
# ====================== pim5 components =======================================
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-akonadicontacts_PORT= net/akonadi-contacts
|
|
|
|
kde-akonadicontacts_LIB= libKF5AkonadiContact.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-akonadiimportwizard_PORT= deskutils/akonadi-import-wizard
|
|
|
|
kde-akonadiimportwizard_LIB= libKPimImportWizard.so
|
2018-04-10 19:31:53 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-akonadimime_PORT= net/akonadi-mime
|
|
|
|
kde-akonadimime_LIB= libKF5AkonadiMime.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-akonadinotes_PORT= net/akonadi-notes
|
|
|
|
kde-akonadinotes_LIB= libKF5AkonadiNotes.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-akonadicalendar_PORT= net/akonadi-calendar
|
|
|
|
kde-akonadicalendar_LIB= libKF5AkonadiCalendar.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-akonadisearch_PORT= net/akonadi-search
|
|
|
|
kde-akonadisearch_LIB= libKF5AkonadiSearchCore.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-alarmcalendar_PORT= net/kalarmcal
|
|
|
|
kde-alarmcalendar_LIB= libKF5AlarmCalendar.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-calendarsupport_PORT= net/calendarsupport
|
|
|
|
kde-calendarsupport_LIB= libKF5CalendarSupport.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-10-17 18:06:42 +00:00
|
|
|
kde-calendarcore_PORT= net/kf5-kcalendarcore
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-calendarcore_LIB= libKF5CalendarCore.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-calendarutils_PORT= net/kcalutils
|
|
|
|
kde-calendarutils_LIB= libKF5CalendarUtils.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-10-17 18:06:42 +00:00
|
|
|
kde-contacts_PORT= net/kf5-kcontacts
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-contacts_LIB= libKF5Contacts.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-eventviews_PORT= net/eventviews
|
|
|
|
kde-eventviews_LIB= libKF5EventViews.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-gapi_PORT= net/libkgapi
|
|
|
|
kde-gapi_LIB= libKPimGAPICore.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-grantleetheme_PORT= deskutils/grantleetheme
|
|
|
|
kde-grantleetheme_LIB= libKF5GrantleeTheme.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-gravatar_PORT= net/libgravatar
|
|
|
|
kde-gravatar_LIB= libKF5Gravatar.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-identitymanagement_PORT= net/kidentitymanagement
|
|
|
|
kde-identitymanagement_LIB= libKF5IdentityManagement.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-imap_PORT= net/kimap
|
|
|
|
kde-imap_LIB= libKF5IMAP.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-incidenceeditor_PORT= net/incidenceeditor
|
|
|
|
kde-incidenceeditor_LIB= libKF5IncidenceEditor.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2020-07-21 17:15:38 +00:00
|
|
|
kde-kdav_PORT= net/kf5-kdav
|
|
|
|
kde-kdav_LIB= libKF5DAV.so
|
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kdepim-addons_PORT= deskutils/kdepim-addons
|
|
|
|
kde-kdepim-addons_PATH= ${KDE_PREFIX}/lib/contacteditor/editorpageplugins/cryptopageplugin.so
|
2018-04-10 19:31:53 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kdepim-runtime5_PORT= deskutils/kdepim-runtime
|
|
|
|
kde-kdepim-runtime5_PATH= ${KDE_PREFIX}/bin/gidmigrator
|
2018-08-25 05:15:02 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kitinerary_PORT= net/kitinerary
|
|
|
|
kde-kitinerary_LIB= libKPimItinerary.so
|
2018-04-10 19:31:53 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kontactinterface_PORT= net/kontactinterface
|
|
|
|
kde-kontactinterface_LIB= libKF5KontactInterface.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kpkpass_PORT= security/kpkpass
|
|
|
|
kde-kpkpass_LIB= libKPimPkPass.so
|
2018-08-25 05:15:02 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-ksmtp_PORT= net/ksmtp
|
|
|
|
kde-ksmtp_LIB= libKPimSMTP.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-ldap_PORT= net/kldap
|
|
|
|
kde-ldap_LIB= libKF5Ldap.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libkdepim_PORT= deskutils/libkdepim
|
|
|
|
kde-libkdepim_LIB= libKF5Libkdepim.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libkleo_PORT= security/libkleo
|
|
|
|
kde-libkleo_LIB= libKF5Libkleo.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libksieve_PORT= net/libksieve
|
|
|
|
kde-libksieve_LIB= libKF5KSieve.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-mailcommon_PORT= net/mailcommon
|
|
|
|
kde-mailcommon_LIB= libKF5MailCommon.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-mailimporter_PORT= net/mailimporter
|
|
|
|
kde-mailimporter_LIB= libKF5MailImporter.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-mailtransport_PORT= net/kmailtransport
|
|
|
|
kde-mailtransport_LIB= libKF5MailTransport.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-mbox_PORT= net/kmbox
|
|
|
|
kde-mbox_LIB= libKF5Mbox.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-messagelib_PORT= net/messagelib
|
|
|
|
kde-messagelib_LIB= libKF5MessageList.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-mime_PORT= net/kmime
|
|
|
|
kde-mime_LIB= libKF5Mime.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-pimcommon_PORT= net/pimcommon
|
|
|
|
kde-pimcommon_LIB= libKF5PimCommon.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-pimtextedit_PORT= net/kpimtextedit
|
|
|
|
kde-pimtextedit_LIB= libKF5PimTextEdit.so
|
2018-04-10 19:09:05 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-tnef_PORT= net/ktnef
|
|
|
|
kde-tnef_LIB= libKF5Tnef.so
|
2018-05-14 05:36:47 +00:00
|
|
|
|
|
|
|
# PIM Applications
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-akonadiconsole_PORT= deskutils/akonadiconsole
|
|
|
|
kde-akonadiconsole_PATH= ${KDE_PREFIX}/bin/akonadiconsole
|
2018-05-14 05:36:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-akregator_PORT= deskutils/akregator
|
|
|
|
kde-akregator_PATH= ${KDE_PREFIX}/bin/akregator
|
2018-05-14 05:36:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-grantlee-editor_PORT= deskutils/grantlee-editor
|
|
|
|
kde-grantlee-editor_PATH= ${KDE_PREFIX}/bin/contactthemeeditor
|
2018-05-14 05:36:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kaddressbook_PORT= deskutils/kaddressbook
|
|
|
|
kde-kaddressbook_PATH= ${KDE_PREFIX}/bin/kaddressbook
|
2018-05-14 05:36:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kalarm_PORT= deskutils/kalarm
|
|
|
|
kde-kalarm_PATH= ${KDE_PREFIX}/bin/kalarm
|
2018-05-14 05:36:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kmail_PORT= deskutils/kmail
|
|
|
|
kde-kmail_PATH= ${KDE_PREFIX}/bin/kmail
|
2018-05-14 05:36:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kmail-account-wizard_PORT= deskutils/kmail-account-wizard
|
|
|
|
kde-kmail-account-wizard_PATH= ${KDE_PREFIX}/bin/accountwizard
|
2018-05-14 05:36:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-knotes_PORT= deskutils/knotes
|
|
|
|
kde-knotex_PATH= ${KDE_PREFIX}/bin/knotes
|
2018-05-14 05:36:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kontact_PORT= deskutils/kontact
|
|
|
|
kde-kontact_PATH= ${KDE_PREFIX}/bin/kontact
|
2018-05-14 05:36:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-korganizer_PORT= deskutils/korganizer
|
|
|
|
kde-korganizer_PATH= ${KDE_PREFIX}/bin/korganizer
|
2018-05-14 05:36:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-mbox-importer_PORT= deskutils/mbox-importer
|
|
|
|
kde-mbox-importer_PATH= ${KDE_PREFIX}/bin/mboximporter
|
2018-05-14 05:36:47 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-pim-data-exporter_PORT= deskutils/pim-data-exporter
|
2019-08-15 15:38:52 +00:00
|
|
|
kde-pim-data-exporter_PATH= ${KDE_PREFIX}/bin/pimdataexporter
|
2018-04-10 18:17:02 +00:00
|
|
|
# ====================== end of pim5 components ================================
|
|
|
|
|
2018-03-24 10:13:33 +00:00
|
|
|
# ====================== multiversion component ================================
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-akonadi5_PORT= databases/akonadi
|
|
|
|
kde-akonadi5_LIB= libKF5AkonadiPrivate.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-baloo-widgets5_PORT= sysutils/baloo-widgets
|
|
|
|
kde-baloo-widgets5_LIB= libKF5BalooWidgets.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-kate5_PORT= editors/kate
|
|
|
|
kde-kate5_PATH= ${QT_PLUGINDIR}/ktexteditor/katebacktracebrowserplugin.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libkcddb5_PORT= audio/libkcddb
|
|
|
|
kde-libkcddb5_LIB= libKF5Cddb.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libkcompactdisc5_PORT= audio/libkcompactdisc
|
|
|
|
kde-libkcompactdisc5_LIB= libKF5CompactDisc.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libkdcraw5_PORT= graphics/libkdcraw
|
|
|
|
kde-libkdcraw5_LIB= libKF5KDcraw.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libkdegames5_PORT= games/libkdegames
|
|
|
|
kde-libkdegames5_LIB= libKF5KDEGames.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libkeduvocdocument5_PORT= misc/libkeduvocdocument
|
|
|
|
kde-libkeduvocdocument5_LIB= libKEduVocDocument.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libkexiv25_PORT= graphics/libkexiv2
|
|
|
|
kde-libkexiv25_LIB= libKF5KExiv2.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libkipi5_PORT= graphics/libkipi
|
|
|
|
kde-libkipi5_LIB= libKF5Kipi.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-libksane5_PORT= graphics/libksane
|
|
|
|
kde-libksane5_LIB= libKF5Sane.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-marble5_PORT= astro/marble
|
|
|
|
kde-marble5_LIB= libmarblewidget-qt5.so
|
2018-03-24 10:13:33 +00:00
|
|
|
|
2020-12-11 19:18:03 +00:00
|
|
|
kde-kpublictransport_PORT= devel/kpublictransport
|
|
|
|
kde-kpublictransport_LIB= libKPublicTransport.so
|
|
|
|
|
|
|
|
kde-kosm_PORT= astro/kosmindoormap
|
|
|
|
kde-kosm_LIB= libKOSM.so
|
|
|
|
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-okular5_PORT= graphics/okular
|
|
|
|
kde-okular5_LIB= libOkular5Core.so
|
2018-03-24 10:13:33 +00:00
|
|
|
# ====================== end of multiversion components ========================
|
|
|
|
|
|
|
|
# ====================== select the proper multiversion component ==============
|
2018-12-31 18:42:19 +00:00
|
|
|
. for comp in ${_USE_KDE_BOTH}
|
2019-03-20 07:24:49 +00:00
|
|
|
kde-${comp}_PORT= ${kde-${comp}${_KDE_VERSION}_PORT}
|
|
|
|
. if defined(kde-${comp}${_KDE_VERSION}_LIB)
|
|
|
|
kde-${comp}_LIB= ${kde-${comp}${_KDE_VERSION}_LIB}
|
2018-12-31 18:42:19 +00:00
|
|
|
. else
|
2019-03-20 07:24:49 +00:00
|
|
|
. if defined(kde-${comp}${_KDE_VERSION}_PATH})
|
|
|
|
kde-${comp}_PATH= ${kde-${comp}${_KDE_VERSION}_LIB}
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif
|
2018-03-24 10:13:33 +00:00
|
|
|
# If neither is defined, this gets caught below when checking components
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif
|
|
|
|
. endfor
|
2018-03-24 10:13:33 +00:00
|
|
|
#===============================================================================
|
|
|
|
|
2016-08-24 08:20:31 +00:00
|
|
|
# end of component list ########################################################
|
|
|
|
|
|
|
|
_USE_KDE_ALL= ${_USE_${_KDE_RELNAME}_ALL}
|
|
|
|
|
|
|
|
# Iterate through components deprived of suffix.
|
2018-12-31 18:42:19 +00:00
|
|
|
. for component in ${USE_KDE:O:u:C/_.+//}
|
2016-08-24 08:20:31 +00:00
|
|
|
# Check that the component is valid.
|
2018-12-31 18:42:19 +00:00
|
|
|
. if ${_USE_KDE_ALL:M${component}} != ""
|
2016-08-24 08:20:31 +00:00
|
|
|
# Skip meta-components (currently none).
|
2019-03-19 22:34:16 +00:00
|
|
|
. if defined(kde-${component}_PORT) && (defined(kde-${component}_PATH) || defined(kde-${component}_LIB))
|
2016-08-24 08:20:31 +00:00
|
|
|
# Check if a dependency type is explicitly requested.
|
2018-12-31 18:42:19 +00:00
|
|
|
. if ${USE_KDE:M${component}_*} != "" && ${USE_KDE:M${component}} == ""
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-${component}_TYPE= # empty
|
2018-12-31 18:42:19 +00:00
|
|
|
. if ${USE_KDE:M${component}_build} != ""
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-${component}_TYPE+= build
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif
|
|
|
|
. if ${USE_KDE:M${component}_run} != ""
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-${component}_TYPE+= run
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif
|
|
|
|
. endif # ${USE_KDE:M${component}_*} != "" && ${USE_KDE:M${component}} == ""
|
2016-08-24 08:20:31 +00:00
|
|
|
# If no dependency type is set, default to full dependency.
|
2019-03-19 22:34:16 +00:00
|
|
|
. if !defined(kde-${component}_TYPE)
|
|
|
|
kde-${component}_TYPE= build run
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif
|
2016-08-24 08:20:31 +00:00
|
|
|
# Set real dependencies.
|
2019-03-19 22:34:16 +00:00
|
|
|
. if defined(kde-${component}_LIB) && ${kde-${component}_TYPE:Mbuild} && ${kde-${component}_TYPE:Mrun}
|
|
|
|
LIB_DEPENDS+= ${kde-${component}_LIB}:${kde-${component}_PORT}
|
2018-12-31 18:42:19 +00:00
|
|
|
. else
|
2019-03-19 22:34:16 +00:00
|
|
|
kde-${component}_PATH?= ${KDE_PREFIX}/lib/${kde-${component}_LIB}
|
|
|
|
kde-${component}_DEPENDS= ${kde-${component}_PATH}:${kde-${component}_PORT}
|
|
|
|
. if ${kde-${component}_TYPE:Mbuild} != ""
|
|
|
|
BUILD_DEPENDS+= ${kde-${component}_DEPENDS}
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif
|
2019-03-19 22:34:16 +00:00
|
|
|
. if ${kde-${component}_TYPE:Mrun} != ""
|
|
|
|
RUN_DEPENDS+= ${kde-${component}_DEPENDS}
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif
|
2019-03-19 22:34:16 +00:00
|
|
|
. endif # ${kde-${component}_LIB} && ${kde-${component}_TYPE:Mbuild} && ${kde-${component}_TYPE:Mrun}
|
|
|
|
. endif # defined(kde-${component}_PORT) && defined(kde-${component}_PATH)
|
2018-12-31 18:42:19 +00:00
|
|
|
. else # ! ${_USE_KDE_ALL:M${component}} != ""
|
2016-08-24 08:20:31 +00:00
|
|
|
IGNORE= cannot be installed: unknown USE_KDE component '${component}'
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif # ${_USE_KDE_ALL:M${component}} != ""
|
|
|
|
. endfor
|
2016-08-24 08:20:31 +00:00
|
|
|
|
2018-12-31 18:42:19 +00:00
|
|
|
. endif
|
2016-08-24 08:20:31 +00:00
|
|
|
.endif
|