Tuesday, 4 April 2023. Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.27.4. Plasma 5.27 was released in February 2023 with many feature refinements and new modules to complete the desktop experience. This release adds three weeks' worth of new translations and fixes from KDE's contributors. The bugfixes are typically small but important and include: * Breeze KStyle: make painted arrows more scalable, fix RTL delay menu arrows. * Discover Rpm-ostree: Improve handling of externally started transactions. * Plasma Audio Volume Control Applet: add missing function for "Show virtual devices" menu item. Changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.3-5.27.4
66 lines
2.4 KiB
Makefile
66 lines
2.4 KiB
Makefile
PORTNAME= kwin
|
|
DISTVERSION= ${KDE_PLASMA_VERSION}.1
|
|
CATEGORIES= x11-wm kde kde-plasma
|
|
|
|
MAINTAINER= kde@FreeBSD.org
|
|
COMMENT= Plasma5 window manager
|
|
WWW= https://www.kde.org/plasma-desktop
|
|
|
|
LICENSE= GPLv2
|
|
|
|
LIB_DEPENDS= libXcursor.so:x11/libXcursor \
|
|
libdrm.so:graphics/libdrm \
|
|
libepoxy.so:graphics/libepoxy \
|
|
libepoll-shim.so:devel/libepoll-shim \
|
|
libfontconfig.so:x11-fonts/fontconfig \
|
|
libfreetype.so:print/freetype2 \
|
|
libinput.so:x11/libinput \
|
|
libudev.so:devel/libudev-devd \
|
|
liblcms2.so:graphics/lcms2 \
|
|
libwayland-cursor.so:graphics/wayland \
|
|
libxcb-cursor.so:x11/xcb-util-cursor \
|
|
libxcb-icccm.so:x11/xcb-util-wm \
|
|
libxcb-image.so:x11/xcb-util-image \
|
|
libxcb-keysyms.so:x11/xcb-util-keysyms \
|
|
libxkbcommon.so:x11/libxkbcommon \
|
|
libxcvt.so:x11/libxcvt
|
|
BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto \
|
|
xwayland-devel>0:x11-servers/xwayland-devel \
|
|
wayland-protocols>0:graphics/wayland-protocols \
|
|
hwdata>0:misc/hwdata
|
|
RUN_DEPENDS= xwayland-devel>0:x11-servers/xwayland-devel \
|
|
hwdata>0:misc/hwdata
|
|
|
|
CONFLICTS_INSTALL= kwinft # bin/kwin_wayland
|
|
|
|
USES= cmake compiler:c++11-lib gettext gl gnome kde:5 pkgconfig \
|
|
python:3.7+,run qt:5 shebangfix tar:xz xorg
|
|
USE_GL= egl gbm
|
|
USE_GNOME= glib20
|
|
USE_KDE= activities attica auth breeze codecs completion config \
|
|
configwidgets coreaddons crash dbusaddons decoration \
|
|
globalaccel i18n iconthemes idletime init itemviews jobwidgets \
|
|
kcmutils kdeclarative kio kscreenlocker kwayland-integration \
|
|
newstuff notifications package plasma-framework \
|
|
plasma-wayland-protocols runner service sonnet textwidgets \
|
|
wayland widgetsaddons windowsystem xmlgui \
|
|
doctools:build ecm:build
|
|
USE_LDCONFIG= yes
|
|
USE_QT= concurrent core dbus declarative gui multimedia network script \
|
|
sensors uiplugin uitools widgets x11extras xml \
|
|
buildtools:build qmake:build testlib:build \
|
|
quickcontrols2:run virtualkeyboard:run
|
|
USE_XORG= ice sm x11 xcb xext xi
|
|
SHEBANG_FILES= kconf_update/*.py \
|
|
kconf_update/*.pl \
|
|
src/effects/strip-effect-metadata.py
|
|
|
|
# A (hopefully) temporary workaround for
|
|
# https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/2026
|
|
post-patch:
|
|
${FIND} ${WRKSRC}/src/effects -name metadata.json -exec \
|
|
${REINPLACE_CMD} -E \
|
|
's|https://files.kde.org/plasma/kwin/effect-videos/([a-z_]+)\.ogv|https://arrowd.name/kwin-effect-videos/\1\.webm|' \
|
|
{} \;
|
|
|
|
.include <bsd.port.mk>
|