BSD Ports

x11-toolkits/kddockwidgets 2.4.0_1 MidnightBSD

KDAB's Dock Widget Framework for Qt

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
e7b96113b0
License
gpl2+
Categories
x11-toolkits

Description

KDDockWidgets is a Qt dock widget library written by KDAB, suitable for replacing QDockWidget and implementing advanced functionalities missing in Qt.

Although KDDockWidgets is ready to be used out of the box, it can also be seen as a framework to allow building very tailored custom docking systems. It tries to expose every internal widget and every knob for the app developer to tune.

In the other systems

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

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDx11-toolkits/kddockwidgets2.4.0_1 behind since 2026-07-25no data-[email protected]2026-09-07
FreeBSDx11-toolkits/kddockwidgets2.5.0 newestnone known-[email protected]2026-10-20
OpenBSDx11/kddockwidgets by name2.4.0 behind since 2026-07-25no data-The OpenBSD ports mailing-list <[email protected]>-
NetBSDmisc/kddockwidgets by name2.4.1 behind since 2026-10-20none known-[email protected]2026-09-29
DragonFlyx11-toolkits/kddockwidgets2.2.1 behind since 2026-07-25none known-[email protected]-
HardenedBSDx11-toolkits/kddockwidgets2.4.1 behind since 2026-10-20no data-[email protected]-
GhostBSDx11-toolkits/kddockwidgets2.4.1 behind since 2026-10-20no data-[email protected]-

Compare across BSDs

Install

Binary package:

mport install kddockwidgets

From mports:

cd /usr/mports/x11-toolkits/kddockwidgets && make install clean

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

RUN_DEPENDS=	kddockwidgets>0:x11-toolkits/kddockwidgets
LIB_DEPENDS=	libkddockwidgets-qt6.so:x11-toolkits/kddockwidgets

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.

Build 1

Library 2

Build dependencies 3
Run dependencies 2

No port depends on this one.

Configuration

No options to configure.

USES
cmake:testing compiler:c++17-lang qt:6
Service scripts
none

Files

pkg-plist 128
  • include/kddockwidgets-qt6/kddockwidgets/Config.h
  • include/kddockwidgets-qt6/kddockwidgets/DockWidget.h
  • include/kddockwidgets-qt6/kddockwidgets/KDDockWidgets.h
  • include/kddockwidgets-qt6/kddockwidgets/LayoutSaver.h
  • include/kddockwidgets-qt6/kddockwidgets/MainWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/Qt5Qt6Compat_p.h
  • include/kddockwidgets-qt6/kddockwidgets/QtCompat_p.h
  • include/kddockwidgets-qt6/kddockwidgets/ViewFactory.h
  • include/kddockwidgets-qt6/kddockwidgets/core/Action.h
  • include/kddockwidgets-qt6/kddockwidgets/core/Controller.h
  • include/kddockwidgets-qt6/kddockwidgets/core/DockRegistry.h
  • include/kddockwidgets-qt6/kddockwidgets/core/DockWidget.h
  • include/kddockwidgets-qt6/kddockwidgets/core/Draggable_p.h
  • include/kddockwidgets-qt6/kddockwidgets/core/DropArea.h
  • include/kddockwidgets-qt6/kddockwidgets/core/DropIndicatorOverlay.h
  • include/kddockwidgets-qt6/kddockwidgets/core/EventFilterInterface.h
  • include/kddockwidgets-qt6/kddockwidgets/core/FloatingWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/core/FocusScope.h
  • include/kddockwidgets-qt6/kddockwidgets/core/Group.h
  • include/kddockwidgets-qt6/kddockwidgets/core/Layout.h
  • include/kddockwidgets-qt6/kddockwidgets/core/MDILayout.h
  • include/kddockwidgets-qt6/kddockwidgets/core/MainWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/core/Platform.h
  • include/kddockwidgets-qt6/kddockwidgets/core/Separator.h
  • include/kddockwidgets-qt6/kddockwidgets/core/SideBar.h
  • include/kddockwidgets-qt6/kddockwidgets/core/Stack.h
  • include/kddockwidgets-qt6/kddockwidgets/core/TabBar.h
  • include/kddockwidgets-qt6/kddockwidgets/core/TitleBar.h
  • include/kddockwidgets-qt6/kddockwidgets/core/View.h
  • include/kddockwidgets-qt6/kddockwidgets/core/ViewFactory.h
  • include/kddockwidgets-qt6/kddockwidgets/core/WidgetResizeHandler_p.h
  • include/kddockwidgets-qt6/kddockwidgets/core/WindowBeingDragged_p.h
  • include/kddockwidgets-qt6/kddockwidgets/core/indicators/ClassicDropIndicatorOverlay.h
  • include/kddockwidgets-qt6/kddockwidgets/core/indicators/NullDropIndicatorOverlay.h
  • include/kddockwidgets-qt6/kddockwidgets/core/indicators/SegmentedDropIndicatorOverlay.h
  • include/kddockwidgets-qt6/kddockwidgets/core/views/ClassicIndicatorWindowViewInterface.h
  • include/kddockwidgets-qt6/kddockwidgets/core/views/DockWidgetViewInterface.h
  • include/kddockwidgets-qt6/kddockwidgets/core/views/GroupViewInterface.h
  • include/kddockwidgets-qt6/kddockwidgets/core/views/MainWindowMDIViewInterface.h
  • include/kddockwidgets-qt6/kddockwidgets/core/views/MainWindowViewInterface.h
  • include/kddockwidgets-qt6/kddockwidgets/core/views/SideBarViewInterface.h
  • include/kddockwidgets-qt6/kddockwidgets/core/views/StackViewInterface.h
  • include/kddockwidgets-qt6/kddockwidgets/core/views/TabBarViewInterface.h
  • include/kddockwidgets-qt6/kddockwidgets/core/views/TitleBarViewInterface.h
  • include/kddockwidgets-qt6/kddockwidgets/docks_export.h
  • include/kddockwidgets-qt6/kddockwidgets/kddockwidgets_version.h
  • include/kddockwidgets-qt6/kddockwidgets/qtcommon/Platform.h
  • include/kddockwidgets-qt6/kddockwidgets/qtcommon/View.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/Action.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/ClassicIndicatorsWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/DockWidget.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/DockWidgetInstantiator.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/DropArea.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/FloatingWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/Group.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/LayoutSaverInstantiator.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/MDILayout.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindowInstantiator.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindowMDI.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/MainWindowMDIInstantiator.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/Platform.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/QmlConfig.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/RubberBand.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/Separator.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/SideBar.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/Stack.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/TabBar.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/TitleBar.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/View.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/ViewFactory.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/ClassicIndicatorsWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/DockWidget.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/DropArea.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/FloatingWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/Group.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/MDILayout.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/MainWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/MainWindowMDI.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/RubberBand.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/Separator.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/Stack.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/TabBar.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/TitleBar.h
  • include/kddockwidgets-qt6/kddockwidgets/qtquick/views/View.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/ClassicIndicatorsWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/DockWidget.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/DropArea.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/FloatingWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/Group.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MDIArea.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MDILayout.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MainWindow.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/MainWindowMDI.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/RubberBand.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/SegmentedDropIndicatorOverlay.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/Separator.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/SideBar.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/Stack.h
  • include/kddockwidgets-qt6/kddockwidgets/qtwidgets/TabBar.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
KDAB-KDDockWidgets-v2.4.0_GH0.tar.gz5.668458e+0651dbf24fe72e43dd7cb9a289d3cab47112010f1a2ed69b6fc8ac0dff31991ed2

Commit history 1

DateCommitCreditsLog message
e7b96113b0 Lucas Holt devel/libfmt: update to 12.1.0 and fix the tree for fmt 12 (#853)
Updates `devel/libfmt` from 9.1.0 to 12.1.0 and fixes every consumer that breaks as a result. Originally a prerequisite for `ai/pytorch` 2.13.0 (#851), which vendors fmt 12.1.0 and does not build against fmt 9. > **This must land as a single unit.** Between libfmt 12 going in and the > consumers being rebuilt, a stale consumer breaks *unrelated* builds with > misleading errors — a leftover `libze_loader.so.1` needing `libfmt.so.9` > made `net/openmpi4`'s configure report a bogus "cannot link hwloc". The > builder should rebuild all 26 touched ports. ## Core | Port | Change | |---|---| | `devel/libfmt` | 9.1.0 → 12.1.0 (SONAME `.so.9` → `.so.12`) | | `devel/spdlog` | 1.15.0 → 1.17.0 — 1.15 doesn't compile against fmt 12 …