21681a032b
Tuesday, 9 June 2020. Plasma 5.19 is out! If we gave alliterative names to Plasma releases, this one could be "Polished Plasma". The effort developers have put into squashing bugs and removing annoying papercuts has been immense. In this release, we have prioritized making Plasma more consistent, correcting and unifying designs of widgets and desktop elements; worked on giving you more control over your desktop by adding configuration options to the System Settings; and improved usability, making Plasma and its components easier to use and an overall more pleasurable experience. Read on to discover all the new features and improvements of Plasma 5.19… Announcement: https://kde.org/announcements/plasma-5.19.0
72 lines
2.6 KiB
Makefile
72 lines
2.6 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= plasma-desktop
|
|
DISTVERSION= ${KDE_PLASMA_VERSION}
|
|
CATEGORIES= x11 kde kde-plasma
|
|
|
|
MAINTAINER= kde@FreeBSD.org
|
|
COMMENT= Plasma5 plasma desktop
|
|
|
|
# TODO: update packagekit-qt5
|
|
#LIB_DEPENDS= libpackagekit-qt.so:ports-mgmt/packagekit-qt5
|
|
LIB_DEPENDS= libboost_system.so:devel/boost-libs \
|
|
libfontconfig.so:x11-fonts/fontconfig \
|
|
libfreetype.so:print/freetype2 \
|
|
libxkbcommon.so:x11/libxkbcommon \
|
|
libxcb-image.so:x11/xcb-util-image \
|
|
libxcb-keysyms.so:x11/xcb-util-keysyms \
|
|
libxcb-util.so:x11/xcb-util \
|
|
libxkbfile.so:x11/libxkbfile
|
|
RUN_DEPENDS= iso-codes>=0:misc/iso-codes \
|
|
xf86-input-evdev>0:x11-drivers/xf86-input-evdev \
|
|
xf86-input-libinput>0:x11-drivers/xf86-input-libinput \
|
|
setxkbmap:x11/setxkbmap
|
|
BUILD_DEPENDS= xf86-input-evdev>0:x11-drivers/xf86-input-evdev \
|
|
xf86-input-synaptics>0:x11-drivers/xf86-input-synaptics \
|
|
xf86-input-libinput>0:x11-drivers/xf86-input-libinput
|
|
|
|
USES= cmake compiler:c++11-lib cpe desktop-file-utils gettext gnome \
|
|
kde:5 pkgconfig python:3.5+,run qt:5 shebangfix tar:xz xorg
|
|
USE_GNOME= glib20
|
|
USE_KDE= activities activities-stats archive attica auth baloo \
|
|
bookmarks codecs completion config configwidgets coreaddons \
|
|
crash dbusaddons doctools ecm emoticons filemetadata \
|
|
globalaccel guiaddons i18n iconthemes init itemmodels \
|
|
itemviews jobwidgets kcmutils kdeclarative kdelibs4support \
|
|
kio libksysguard newstuff notifications \
|
|
notifyconfig package parts people plasma-framework \
|
|
plasma-workspace runner service solid \
|
|
sonnet textwidgets unitconversion wallet \
|
|
widgetsaddons windowsystem xmlgui
|
|
USE_KDE+= drkonqi_run infocenter_run kde-cli-tools_run kmenuedit_run \
|
|
ksysguard_run \
|
|
polkit-kde-agent-1_run systemsettings_run
|
|
USE_QT= concurrent core dbus declarative gui network phonon4 printsupport \
|
|
sql svg widgets x11extras xml \
|
|
buildtools_build qmake_build
|
|
USE_XORG= ice sm x11 xcb xcursor xext xfixes xft xi xrender
|
|
|
|
CMAKE_ON= WANT_SYNAPTICS
|
|
|
|
SHEBANG_FILES= kcms/ksmserver/kconf_update/ksmserver_update_loginMode_value.py
|
|
|
|
OPTIONS_SUB= yes
|
|
|
|
OPTIONS_GROUP= IM
|
|
OPTIONS_GROUP_IM= IBUS SCIM
|
|
IM_DESC= Input Method Support
|
|
|
|
IBUS_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_IBus
|
|
IBUS_LIB_DEPENDS= libibus-1.0.so:textproc/ibus
|
|
IBUS_DESC= Enable IBUS backend for input dialog
|
|
SCIM_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_SCIM
|
|
SCIM_LIB_DEPENDS= libscim-1.0.so:textproc/scim
|
|
SCIM_DESC= Enable SCIM backend for input dialog
|
|
|
|
post-patch:
|
|
# Set the correct iso-codes directory
|
|
${REINPLACE_CMD} -e '/isoCodesXmlDir/ s#/usr/share#${LOCALBASE}/share#g' \
|
|
${PATCH_WRKSRC}/kcms/keyboard/iso_codes.h
|
|
|
|
.include <bsd.port.mk>
|