x11/disman 0.602.0_2
Qt/C++ display management library
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21+
- Categories
- x11
- Package size
- 262.6 KiB, 1270.9 KiB installed
Description
Disman is a display management service and library.
The service can communicate with the X11 windowing system and a multitude of Wayland compositors. The library provides convenient objects and methods for writing frontend GUI applications that interact with the service.
Additionally the command line utility "dismanctl" is provided to query and modify display settings directly from the command line.
Install
As a binary package — by origin, or by package name:
pkg install x11/disman
pkg install disman
From the ports tree:
cd /usr/ports/x11/disman/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= disman>0:x11/disman
LIB_DEPENDS= libdisman.so:x11/disman
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 | 0.602.0_2 | 0.602.0_2 | - | 0.602.0 | 0.602.0_2 |
| FreeBSD:14:quarterly | 0.602.0_2 | 0.602.0_2 | n/a | 0.602.0 | 0.602.0_2 |
| FreeBSD:15:latest | 0.602.0_2 | 0.602.0_2 | n/a | 0.602.0 | 0.602.0 |
| FreeBSD:15:quarterly | 0.602.0_2 | 0.602.0_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.602.0_2 | 0.602.0_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
All build dependencies 128
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/cmake-core
- devel/dbus
- devel/dbus-glib
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/jsoncpp
- devel/kf6-extra-cmake-modules
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libmtdev
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libuv
- devel/microsoft-gsl
- devel/ninja
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/qt6-base
- devel/readline
- dns/libidn2
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/wrapland
- lang/duktape-lib
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- ports-mgmt/pkg
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- security/rhash
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/pango
- x11/libICE
The first 100 are listed.
All run dependencies 119
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/dbus
- devel/dbus-glib
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libmtdev
- devel/libpciaccess
- devel/libthai
- devel/libudev-devd
- devel/microsoft-gsl
- devel/pcre2
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/qt6-base
- devel/readline
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/wrapland
- lang/duktape-lib
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/shared-mime-info
- multimedia/dav1d
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- sysutils/polkit
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-themes/adwaita-icon-theme
- x11-themes/adwaita-icon-theme-legacy
- x11-toolkits/gtk30
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
The first 100 are listed.
Required by 1
Configuration
Options name: x11_disman
| Option | Default | Description |
|---|---|---|
| WAYLAND | on | Wayland (graphics) support |
| X11 | on | X11 (graphics) support |
- USES
- cmake:testing kde:6 pathfix qt:6
- Service scripts
- none
Message after installing
Files
pkg-plist 30
- bin/dismanctl
- include/disman/backendmanager_p.h
- include/disman/config.h
- include/disman/configmonitor.h
- include/disman/configoperation.h
- include/disman/disman_export.h
- include/disman/generator.h
- include/disman/getconfigoperation.h
- include/disman/log.h
- include/disman/mode.h
- include/disman/output.h
- include/disman/screen.h
- include/disman/setconfigoperation.h
- include/disman/types.h
- include/disman_version.h
- lib/cmake/disman/disman-config-version.cmake
- lib/cmake/disman/disman-config.cmake
- lib/cmake/disman/disman-targets-.cmake
- lib/cmake/disman/disman-targets.cmake
- lib/libdisman.so
- lib/libdisman.so.0
- lib/libdisman.so.
- lib/libexec/disman-launcher
- %%QT_PLUGINDIR%%/disman/fake.so
- %%QT_PLUGINDIR%%/disman/qscreen.so
- %%QT_PLUGINDIR%%/disman/randr.so
- %%QT_PLUGINDIR%%/disman/wayland.so
- libdata/pkgconfig/disman.pc
- share/dbus-1/services/org.kwinft.disman.service
- share/qlogging-categories6/disman.categories
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| winft-disman-v0.602.0_GH0.tar.gz | 147597 | 52b0ad142d5b127b0fccc4ac0574381eb116f108391d8c3af7e1cd6d9c687602 |
Commit history 0
No commits in the history this site was built from.