[Midnightbsd-cvs] [MidnightBSD/mports] 32c4ac: plasma6: update KDE Plasma to 6.6.6

Lucas Holt noreply at github.com
Sat Sep 19 20:42:11 EDT 2026


  Branch: refs/heads/kde/plasma6
  Home:   https://github.com/MidnightBSD/mports
  Commit: 32c4ac60387baecdba1e481c22be2a56ac0c6c56
      https://github.com/MidnightBSD/mports/commit/32c4ac60387baecdba1e481c22be2a56ac0c6c56
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-19 (Sat, 19 Sep 2026)

  Changed paths:
    M Mk/extensions/kde.mk
    M audio/plasma6-kpipewire/Makefile
    M audio/plasma6-kpipewire/distinfo
    M audio/plasma6-kpipewire/pkg-plist
    M audio/plasma6-ocean-sound-theme/distinfo
    M audio/plasma6-oxygen-sounds/distinfo
    M audio/plasma6-plasma-pa/distinfo
    M audio/plasma6-plasma-pa/pkg-plist
    M deskutils/plasma6-milou/distinfo
    M deskutils/plasma6-milou/pkg-plist
    M deskutils/plasma6-sddm-kcm/distinfo
    M deskutils/plasma6-sddm-kcm/pkg-plist
    M deskutils/plasma6-xdg-desktop-portal-kde/distinfo
    M deskutils/plasma6-xdg-desktop-portal-kde/pkg-plist
    M devel/plasma6-kwrited/distinfo
    M devel/plasma6-plasma-sdk/distinfo
    M devel/plasma6-plasma-sdk/pkg-plist
    M devel/plasma6-plasma5support/distinfo
    M devel/plasma6-plasma5support/pkg-plist
    M graphics/Makefile
    A graphics/kquickimageeditor/Makefile
    A graphics/kquickimageeditor/distinfo
    A graphics/kquickimageeditor/pkg-descr
    A graphics/kquickimageeditor/pkg-plist
    M graphics/plasma6-spectacle/Makefile
    M graphics/plasma6-spectacle/distinfo
    M graphics/plasma6-spectacle/files/extra-patch-pipewire-off
    M graphics/plasma6-spectacle/pkg-plist
    M print/plasma6-print-manager/distinfo
    M print/plasma6-print-manager/pkg-plist
    M security/plasma6-kscreenlocker/distinfo
    M security/plasma6-kscreenlocker/pkg-plist
    M security/plasma6-ksshaskpass/Makefile
    M security/plasma6-ksshaskpass/distinfo
    M security/plasma6-ksshaskpass/pkg-plist
    M security/plasma6-kwallet-pam/distinfo
    M sysutils/plasma6-discover/distinfo
    M sysutils/plasma6-discover/pkg-plist
    M sysutils/plasma6-kde-cli-tools/distinfo
    M sysutils/plasma6-kde-cli-tools/pkg-plist
    M sysutils/plasma6-kinfocenter/distinfo
    A sysutils/plasma6-kinfocenter/files/patch-kcms_cpu
    A sysutils/plasma6-kinfocenter/files/patch-kcms_network
    M sysutils/plasma6-kinfocenter/pkg-plist
    M sysutils/plasma6-kmenuedit/distinfo
    M sysutils/plasma6-knighttime/distinfo
    M sysutils/plasma6-ksystemstats/distinfo
    A sysutils/plasma6-ksystemstats/files/patch-network
    M sysutils/plasma6-ksystemstats/pkg-plist
    M sysutils/plasma6-libksysguard/distinfo
    M sysutils/plasma6-libksysguard/pkg-plist
    M sysutils/plasma6-plasma-disks/distinfo
    M sysutils/plasma6-plasma-disks/pkg-plist
    M sysutils/plasma6-plasma-systemmonitor/Makefile
    M sysutils/plasma6-plasma-systemmonitor/distinfo
    M sysutils/plasma6-plasma-systemmonitor/pkg-plist
    M sysutils/plasma6-polkit-kde-agent-1/distinfo
    M sysutils/plasma6-powerdevil/distinfo
    M sysutils/plasma6-powerdevil/pkg-plist
    M sysutils/plasma6-systemsettings/Makefile
    M sysutils/plasma6-systemsettings/distinfo
    M www/plasma6-plasma-browser-integration/distinfo
    M www/plasma6-plasma-browser-integration/pkg-plist
    M x11-themes/plasma6-aurorae/Makefile
    M x11-themes/plasma6-aurorae/distinfo
    M x11-themes/plasma6-aurorae/pkg-plist
    M x11-themes/plasma6-breeze-gtk/Makefile
    M x11-themes/plasma6-breeze-gtk/distinfo
    M x11-themes/plasma6-breeze/distinfo
    M x11-themes/plasma6-breeze/pkg-plist
    M x11-themes/plasma6-kde-gtk-config/distinfo
    M x11-themes/plasma6-oxygen/distinfo
    M x11-themes/plasma6-oxygen/pkg-plist
    M x11-themes/plasma6-plasma-workspace-wallpapers/distinfo
    M x11-themes/plasma6-plasma-workspace-wallpapers/pkg-plist
    M x11-themes/plasma6-qqc2-breeze-style/distinfo
    M x11-toolkits/plasma6-kdeplasma-addons/distinfo
    M x11-toolkits/plasma6-kdeplasma-addons/pkg-plist
    M x11-wm/plasma6-kdecoration/distinfo
    M x11-wm/plasma6-kdecoration/pkg-plist
    M x11-wm/plasma6-kwin-x11/Makefile
    M x11-wm/plasma6-kwin-x11/distinfo
    M x11-wm/plasma6-kwin-x11/pkg-plist
    M x11-wm/plasma6-kwin/Makefile
    M x11-wm/plasma6-kwin/distinfo
    A x11-wm/plasma6-kwin/files/patch-CMakeLists.txt
    A x11-wm/plasma6-kwin/files/patch-src_plugins_gamecontroller_CMakeLists.txt
    M x11-wm/plasma6-kwin/pkg-plist
    M x11/Makefile
    M x11/plasma6-kactivitymanagerd/distinfo
    M x11/plasma6-kgamma/distinfo
    M x11/plasma6-kglobalacceld/distinfo
    M x11/plasma6-kscreen/distinfo
    M x11/plasma6-kscreen/pkg-plist
    A x11/plasma6-kwayland-integration/Makefile
    A x11/plasma6-kwayland-integration/distinfo
    A x11/plasma6-kwayland-integration/pkg-plist
    M x11/plasma6-kwayland/distinfo
    M x11/plasma6-layer-shell-qt/distinfo
    A x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp
    M x11/plasma6-libkscreen/distinfo
    M x11/plasma6-libkscreen/pkg-plist
    M x11/plasma6-libplasma/distinfo
    M x11/plasma6-libplasma/pkg-plist
    M x11/plasma6-plasma-activities-stats/distinfo
    M x11/plasma6-plasma-activities/distinfo
    M x11/plasma6-plasma-desktop/Makefile
    M x11/plasma6-plasma-desktop/distinfo
    A x11/plasma6-plasma-desktop/files/patch-sddm-theme_KeyboardButton.qml
    M x11/plasma6-plasma-desktop/pkg-plist
    M x11/plasma6-plasma-integration/distinfo
    M x11/plasma6-plasma-integration/pkg-plist.qt6
    M x11/plasma6-plasma-workspace/Makefile
    M x11/plasma6-plasma-workspace/distinfo
    A x11/plasma6-plasma-workspace/files/patch-libclock_alignedtimer.cpp
    A x11/plasma6-plasma-workspace/files/patch-libclock_alignedtimer.h
    A x11/plasma6-plasma-workspace/files/patch-xembed-sni-proxy_sniproxy.cpp
    M x11/plasma6-plasma-workspace/pkg-plist

  Log Message:
  -----------
  plasma6: update KDE Plasma to 6.6.6

Update KDE_PLASMA6_VERSION in Mk/extensions/kde.mk and all 53 plasma6
ports from 6.5.4 to 6.6.6, and add x11/plasma6-kwayland-integration.

KDE Frameworks stays at 6.30.0 and KDE Gear at 25.12.0; only the Plasma
version variable changes, so no kde.mk resync and no component remapping.

Ports:
- x11/plasma6-kwayland-integration is new. It is a Qt5 port (kde:5, qt:5)
  versioned from KDE_PLASMA6_VERSION, providing Wayland integration for
  Qt5 applications under Plasma 6.
- graphics/kquickimageeditor is new, required by plasma6-spectacle in
  6.6.6.

Changes driven by upstream:
- security/plasma6-ksshaskpass switched from KWallet to QtKeychain. Use
  LIB_DEPENDS on libqt6keychain.so and drop wallet from USE_KDE.
- x11-themes/plasma6-aurorae: plasma-apply-aurorae.cmake moved out of
  src/, and svg is now needed at build time rather than only at runtime.
- audio/plasma6-kpipewire follows upstream's 6.6.6.1 point release.
- x11-wm/plasma6-kwin drops the backported PATCHFILES commit
  ef4504320de2c3a7c7aebcf083d75db361f802ae; the fd-ownership fix it
  carried is present in 6.6.6.

MidnightBSD-specific work:
- sysutils/plasma6-ksystemstats: the patch adopted from upstream gates
  SysctlBackend.cpp on CMAKE_SYSTEM_NAME MATCHES "FreeBSD", which does not
  match here, so NetworkPlugin.cpp referenced an uncompiled symbol. Use
  MATCHES "FreeBSD|MidnightBSD", as the port's other patches already do.
- x11/plasma6-plasma-workspace: 6.6.6 adds libclock/alignedtimer.cpp,
  which uses timerfd unconditionally. MidnightBSD 4.0 has no
  sys/timerfd.h (FreeBSD added it in 14.0) and libclock is not optional,
  so the port did not build. Guard the timerfd path with __has_include
  and fall back to a single-shot QTimer re-armed against the wall clock,
  keeping ticks aligned to the interval boundary. The fallback corrects a
  clock step within one interval instead of being notified immediately by
  TFD_TIMER_CANCEL_ON_SET. Tracked for base in MidnightBSD/src#516; once
  base provides timerfd the guard selects the native path with no further
  port change.

Validated on amd64: 50 of 54 ports build, stage and package, including
plasma-workspace. powerdevil, systemsettings, plasma-desktop, kinfocenter
and the plasma6-plasma metaport are not build-verified here because they
need plasma-workspace installed, and installing it pulls the RUN_DEPENDS
chain kio-extras -> samba419, which does not configure on MidnightBSD
("sendfile support not found but it was requested"). samba419, kio-extras
and plasma-workspace were not installed on this machine beforehand either,
so that blocker predates this update.

AI-Assisted-by: Claude Opus 5 <noreply at anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply at anthropic.com>
Claude-Session: https://claude.ai/code/session_01NSsgED5s7GPYJNb1HxuaU9



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list