BSD Ports

x11-wm/plasma6-kwin MidnightBSD

Easy to use, but flexible, Wayland Compositor

System
MidnightBSD
Repository
mports
Last update
Commit
2349725b91
Categories

Description

Easy to use, but flexible, Wayland Compositor

In the other systems

The newest version among them is 6.7.5, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDx11-wm/plasma6-kwinno data--2026-09-19
FreeBSDx11-wm/plasma6-kwin6.7.5 newestnone known-[email protected]2026-09-21
OpenBSDx11/kde-plasma/kwin by name6.7.5 newestno data-Rafael Sadowski <[email protected]>-
HardenedBSDx11-wm/plasma6-kwin6.7.5 newestno data-[email protected]-
GhostBSDx11-wm/plasma6-kwin6.6.6_2no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install kwin

From mports:

cd /usr/mports/x11-wm/plasma6-kwin && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	kwin>0:x11-wm/plasma6-kwin
LIB_DEPENDS=	libkwin.so:x11-wm/plasma6-kwin

Dependencies

As this port's Makefile names them.

Build 3

Library 15

Runtime 3

No port depends on this one.

Configuration

Options name: x11-wm_kwin

OptionDefaultDescription
EIonEmulated input for Wayland
USES
cmake desktop-file-utils gettext gl kde:6 pkgconfig python qt:6 shebangfix tar:xz xorg
Service scripts
none
Conflicts with
theseus-ship

Files

pkg-plist 1742
  • bin/kwin_wayland
  • bin/kwin_wayland_wrapper
  • bin/kwindowprop
  • include/kwin/a11ykeyboardmonitor.h
  • include/kwin/activities.h
  • include/kwin/appmenu.h
  • include/kwin/atoms.h
  • include/kwin/client_machine.h
  • include/kwin/compositor.h
  • include/kwin/config-kwin.h
  • include/kwin/core/backendoutput.h
  • include/kwin/core/colorlut3d.h
  • include/kwin/core/colorpipeline.h
  • include/kwin/core/colorpipelinestage.h
  • include/kwin/core/colorspace.h
  • include/kwin/core/colortransformation.h
  • include/kwin/core/drmdevice.h
  • include/kwin/core/gbmgraphicsbufferallocator.h
  • include/kwin/core/graphicsbuffer.h
  • include/kwin/core/graphicsbufferallocator.h
  • include/kwin/core/graphicsbufferview.h
  • include/kwin/core/iccprofile.h
  • include/kwin/core/inputbackend.h
  • include/kwin/core/inputdevice.h
  • include/kwin/core/output.h
  • include/kwin/core/outputbackend.h
  • include/kwin/core/outputconfiguration.h
  • include/kwin/core/outputlayer.h
  • include/kwin/core/pixelgrid.h
  • include/kwin/core/rect.h
  • include/kwin/core/region.h
  • include/kwin/core/renderbackend.h
  • include/kwin/core/renderjournal.h
  • include/kwin/core/renderloop.h
  • include/kwin/core/renderloop_p.h
  • include/kwin/core/rendertarget.h
  • include/kwin/core/renderviewport.h
  • include/kwin/core/session.h
  • include/kwin/core/session_consolekit.h
  • include/kwin/core/session_logind.h
  • include/kwin/core/session_noop.h
  • include/kwin/core/shmgraphicsbufferallocator.h
  • include/kwin/cursor.h
  • include/kwin/cursorsource.h
  • include/kwin/dbusinterface.h
  • include/kwin/debug_console.h
  • include/kwin/effect/animationeffect.h
  • include/kwin/effect/effect.h
  • include/kwin/effect/effecthandler.h
  • include/kwin/effect/effecttogglablestate.h
  • include/kwin/effect/effectwindow.h
  • include/kwin/effect/globals.h
  • include/kwin/effect/offscreeneffect.h
  • include/kwin/effect/offscreenquickview.h
  • include/kwin/effect/quickeffect.h
  • include/kwin/effect/timeline.h
  • include/kwin/effect/xcb.h
  • include/kwin/focuschain.h
  • include/kwin/ftrace.h
  • include/kwin/gestures.h
  • include/kwin/globalshortcuts.h
  • include/kwin/group.h
  • include/kwin/idle_inhibition.h
  • include/kwin/idledetector.h
  • include/kwin/input.h
  • include/kwin/input_event.h
  • include/kwin/input_event_spy.h
  • include/kwin/inputmethod.h
  • include/kwin/inputpanelv1integration.h
  • include/kwin/inputpanelv1window.h
  • include/kwin/internalwindow.h
  • include/kwin/keyboard_input.h
  • include/kwin/keyboard_layout.h
  • include/kwin/keyboard_layout_switching.h
  • include/kwin/keyboard_repeat.h
  • include/kwin/killwindow.h
  • include/kwin/kscreenintegration.h
  • include/kwin/kwin_export.h
  • include/kwin/layershellv1integration.h
  • include/kwin/layershellv1window.h
  • include/kwin/lidswitchtracker.h
  • include/kwin/main.h
  • include/kwin/mousebuttons.h
  • include/kwin/netinfo.h
  • include/kwin/onscreennotification.h
  • include/kwin/opengl/abstract_opengl_context_attribute_builder.h
  • include/kwin/opengl/egl_context_attribute_builder.h
  • include/kwin/opengl/eglcontext.h
  • include/kwin/opengl/egldisplay.h
  • include/kwin/opengl/eglimagetexture.h
  • include/kwin/opengl/eglnativefence.h
  • include/kwin/opengl/eglswapchain.h
  • include/kwin/opengl/eglutils_p.h
  • include/kwin/opengl/glframebuffer.h
  • include/kwin/opengl/gllut.h
  • include/kwin/opengl/gllut3D.h
  • include/kwin/opengl/glplatform.h
  • include/kwin/opengl/glrendertimequery.h
  • include/kwin/opengl/glshader.h
  • include/kwin/opengl/glshadermanager.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
KDE/plasma/6.6.6/kwin-6.6.6.tar.xz8.890212e+0676314bb5053943003c089bd8997b159c70a8bc35ba87dc3a10885ade8f561953

Commit history 1

DateCommitCreditsLog message
2349725b91 Lucas Holt plasma6: update KDE Plasma to 6.6.6 (#1482)
Updates `KDE_PLASMA6_VERSION` in `Mk/extensions/kde.mk` and all 53 plasma6 ports from 6.5.4 to 6.6.6, and adds `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 there is no `kde.mk` resync and no component remapping — unlike the Frameworks update, where a resync would have silently repointed three components. ## New ports | Port | Why | |---|---| | `x11/plasma6-kwayland-integration` | Was missing. A Qt5 port (`kde:5`, `qt:5`) versioned from `KDE_PLASMA6_VERSION`, providing Wayland integration for Qt5 applications under Plasma 6. | | `graphics/kquickimageeditor` | New dependency of `plasma6-spectacle` in 6.6.6. | ## Upstream-driven changes …