x11-wm/theseus-ship 6.2.0_4 FreeBSD
Wayland and X11 compositor for KDE Plasma Desktop
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
127fef6565- License
- GPLv2+
- Categories
- x11-wm, wayland
- Package size
- 1632.3 KiB, 7498.0 KiB installed
Description
Theseus' Ship is a robust, fast and versatile, yet easy to use composited window manager for the Wayland and X11 windowing systems on Linux.
Theseus' Ship is intended to be used as part of a KDE Plasma Desktop. Theseus' Ship is a reboot of KDE's KWin. It differentates itself from KWin in that it uses The Compositor Modules.
In the other systems
The newest version among them is 6.2.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | x11-wm/theseus-ship | 6.2.0_4 newest | none known | - | [email protected] | 2026-08-12 |
| HardenedBSD | x11-wm/theseus-ship | 6.2.0_4 newest | no data | - | [email protected] | - |
| GhostBSD | x11-wm/theseus-ship | 6.2.0_4 newest | no data | - | [email protected] | - |
Install
Binary package:
pkg install theseus-ship
From the ports tree:
cd /usr/ports/x11-wm/theseus-ship/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= theseus-ship>0:x11-wm/theseus-ship
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 6.2.0_4 | 6.2.0_4 | - | 6.2.0_3 | 6.2.0_4 |
| FreeBSD:14:quarterly | 6.2.0_4 | 6.2.0_4 | n/a | 6.2.0_3 | 6.2.0_4 |
| FreeBSD:15:latest | 6.2.0_4 | 6.2.0_4 | n/a | 6.2.0_3 | 6.2.0_3 |
| FreeBSD:15:quarterly | 6.2.0_4 | 6.2.0_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | 6.2.0_4 | 6.2.0_4 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Library 9
libepoxy.so: graphics/libepoxylibwayland-server.so: graphics/waylandlibWraplandServer.so: graphics/wraplandlibcomo-script.so.0: x11-toolkits/comolibwlroots-0.18.so: x11-toolkits/wlroots018libxkbcommon.so: x11/libxkbcommonlibxcb-cursor.so: x11/xcb-util-cursorlibxcb-keysyms.so: x11/xcb-util-keysymslibxcb-icccm.so: x11/xcb-util-wm
The full lists below include those, and their dependencies in turn.
Build dependencies 330
- accessibility/at-spi2-core
- accessibility/libqaccessibilityclient
- accessibility/qt5-speech
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/kf5-karchive
- archivers/kf6-karchive
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/espeak-ng
- audio/flac
- audio/lame
- audio/libcanberra
- audio/libogg
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pcaudiolib
- audio/plasma6-oxygen-sounds
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt5-sql
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/basu
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/dotconf
- devel/double-conversion
- devel/evdev-proto
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/kf5-kauth
- devel/kf5-kbookmarks
- devel/kf5-kconfig
- devel/kf5-kcoreaddons
- devel/kf5-kcrash
- devel/kf5-kdbusaddons
- devel/kf5-kdoctools
- devel/kf5-ki18n
- devel/kf5-kio
- devel/kf5-knewstuff
- devel/kf5-knotifications
- devel/kf5-kpackage
- devel/kf5-kservice
- devel/kf5-solid
- devel/kf6-extra-cmake-modules
- devel/kf6-kauth
- devel/kf6-kbookmarks
- devel/kf6-kcmutils
- devel/kf6-kconfig
- devel/kf6-kcoreaddons
- devel/kf6-kcrash
- devel/kf6-kdbusaddons
- devel/kf6-kdoctools
- devel/kf6-ki18n
- devel/kf6-kidletime
- devel/kf6-kio
- devel/kf6-knewstuff
- devel/kf6-knotifications
- devel/kf6-kpackage
- devel/kf6-kservice
- devel/kf6-solid
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libuv
The first 100 are listed.
Run dependencies 319
- accessibility/at-spi2-core
- accessibility/libqaccessibilityclient
- accessibility/qt5-speech
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/kf5-karchive
- archivers/kf6-karchive
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/espeak-ng
- audio/flac
- audio/lame
- audio/libcanberra
- audio/libogg
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pcaudiolib
- audio/plasma6-oxygen-sounds
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt5-sql
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/basu
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/dotconf
- devel/double-conversion
- devel/evdev-proto
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/kf5-kauth
- devel/kf5-kbookmarks
- devel/kf5-kconfig
- devel/kf5-kcoreaddons
- devel/kf5-kcrash
- devel/kf5-kdbusaddons
- devel/kf5-kdoctools
- devel/kf5-ki18n
- devel/kf5-kio
- devel/kf5-knewstuff
- devel/kf5-knotifications
- devel/kf5-kpackage
- devel/kf5-kservice
- devel/kf5-solid
- devel/kf6-kauth
- devel/kf6-kbookmarks
- devel/kf6-kcmutils
- devel/kf6-kconfig
- devel/kf6-kcoreaddons
- devel/kf6-kcrash
- devel/kf6-kdbusaddons
- devel/kf6-kdoctools
- devel/kf6-ki18n
- devel/kf6-kidletime
- devel/kf6-kio
- devel/kf6-knotifications
- devel/kf6-kpackage
- devel/kf6-kservice
- devel/kf6-solid
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/llvm12
- devel/llvm19
- devel/microsoft-gsl
- devel/npth
- devel/orc
The first 100 are listed.
No port depends on this one.
Configuration
Options name: x11-wm_theseus-ship
| Option | Default | Description |
|---|---|---|
| BREEZE | on | Default window decoration plugin |
- USES
- cmake:testing gettext-tools kde:6 pkgconfig qt:6 xorg
- Service scripts
- none
- Conflicts with
- plasma6-kwin
Message after installing
Files
pkg-plist 32
- bin/kwin_wayland
- bin/kwin_wayland_wrapper
- bin/kwin_x11
- lib/libkcmkwincommon.so.6
- lib/libkcmkwincommon.so.
- %%QT_PLUGINDIR%%/kwin/effects/configs/kcm_kwin4_genericscripted.so
- %%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_kwin_effects.so
- %%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_kwin_scripts.so
- %%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_kwin_virtualdesktops.so
- %%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_kwindecoration.so
- %%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_kwinrules.so
- %%QT_PLUGINDIR%%/plasma/kcms/systemsettings_qwidgets/kcm_kwinoptions.so
- %%QT_PLUGINDIR%%/plasma/kcms/systemsettings_qwidgets/kcm_kwinscreenedges.so
- %%QT_PLUGINDIR%%/plasma/kcms/systemsettings_qwidgets/kcm_kwintouchscreen.so
- %%QT_PLUGINDIR%%/plasma/kcms/systemsettings_qwidgets/kwincompositing.so
- %%QT_QMLDIR%%/org/kde/kwin/private/kdecoration/kde-qmlmodule.version
- %%QT_QMLDIR%%/org/kde/kwin/private/kdecoration/kdecorationprivatedeclarative.qmltypes
- %%QT_QMLDIR%%/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
- %%QT_QMLDIR%%/org/kde/kwin/private/kdecoration/qmldir
- libexec/kwin-applywindowdecoration
- share/applications/kcm_kwin_effects.desktop
- share/applications/kcm_kwin_scripts.desktop
- share/applications/kcm_kwin_virtualdesktops.desktop
- share/applications/kcm_kwindecoration.desktop
- share/applications/kcm_kwinoptions.desktop
- share/applications/kcm_kwinrules.desktop
- share/applications/kwincompositing.desktop
- share/config.kcfg/kwindecorationsettings.kcfg
- share/config.kcfg/virtualdesktopssettings.kcfg
- share/knsrcfiles/kwineffect.knsrc
- share/knsrcfiles/kwinscripts.knsrc
- share/knsrcfiles/window-decorations.knsrc
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| winft-theseus-ship-v6.2.0_GH0.tar.gz | 2.693734e+06 | 1f3567a4b1dd1a69046fe8669d624f4245733a72354025f127e732f4600fde18 |
| 01030427325c.patch | 56954 | 0bc1b46f324391ebeaf557b2b281deaa84182db1c7af4cf95f5b9508cf8a10b2 |