x11-toolkits/como 0.3.0_7 FreeBSD
Compositor Modules for Wayland and X11
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2+
- Categories
- x11-toolkits
- Package size
- 4215.5 KiB, 13415.1 KiB installed
Description
The Compositor Modules (COMO) are a robust and versatile set of libraries to create compositors for the Wayland and X11 windowing systems on Linux.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | x11-toolkits/como | 0.3.0_7 |
| HardenedBSD | x11-toolkits/como | 0.3.0_7 |
| GhostBSD | x11-toolkits/como | 0.3.0_7 |
Install
Binary package:
pkg install como
From the ports tree:
cd /usr/ports/x11-toolkits/como/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= como>0:x11-toolkits/como
LIB_DEPENDS= libbase-x11-backend.so:x11-toolkits/como
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.3.0_7 | 0.3.0_7 | - | 0.3.0_4 | 0.3.0_7 |
| FreeBSD:14:quarterly | 0.3.0_7 | 0.3.0_7 | n/a | 0.3.0_4 | 0.3.0_7 |
| FreeBSD:15:latest | 0.3.0_7 | 0.3.0_7 | n/a | 0.3.0_4 | 0.3.0_4 |
| FreeBSD:15:quarterly | 0.3.0_7 | 0.3.0_7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.3.0_7 | 0.3.0_7 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
evdev-proto>0: devel/evdev-proto
Library 8
libepoxy.so: graphics/libepoxylibwayland-server.so: graphics/waylandlibWraplandServer.so: graphics/wraplandlibwlroots-0.18.so: x11-toolkits/wlroots018libinput.so: x11/libinputlibxkbcommon.so: x11/libxkbcommonlibxcb-image.so: x11/xcb-util-imagelibxcb-keysyms.so: x11/xcb-util-keysyms
Runtime 1
evdev-proto>0: devel/evdev-proto
Test 1
catch2>0: devel/catch2
The full lists below include those, and their dependencies in turn.
Build dependencies 329
- 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 318
- 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.
Required by 1
Configuration
Options name: x11-toolkits_como
| Option | Default | Description |
|---|---|---|
| BREEZE | on | Default window decoration plugin |
| DOCS | off | Build and/or install documentation |
| QA11Y | on | Accessibility (focus tracking) for Zoom effect |
- USES
- cmake:testing gettext-tools kde:6 pkgconfig python:build qt:6 shebangfix xorg
- Service scripts
- none
Files
pkg-plist 929
- include/como/base/app_singleton.h
- include/como/base/backend/wlroots/backend.h
- include/como/base/backend/wlroots/drm_lease.h
- include/como/base/backend/wlroots/events.h
- include/como/base/backend/wlroots/helpers.h
- include/como/base/backend/wlroots/non_desktop_output.h
- include/como/base/backend/wlroots/output.h
- include/como/base/backend/x11/wm_selection.h
- include/como/base/backend/x11/wm_selection_owner.h
- include/como/base/como_export.h
- include/como/base/config-como.h
- include/como/base/config.h
- include/como/base/logging.h
- include/como/base/options.h
- include/como/base/os/clock/skew_notifier.h
- include/como/base/os/clock/skew_notifier_engine.h
- include/como/base/output.h
- include/como/base/output_helpers.h
- include/como/base/output_topology.h
- include/como/base/platform_helpers.h
- include/como/base/platform_qobject.h
- include/como/base/seat/backend/logind/session.h
- include/como/base/seat/backend/wlroots/session.h
- include/como/base/seat/session.h
- include/como/base/singleton_interface.h
- include/como/base/types.h
- include/como/base/utils.h
- include/como/base/wayland/app_singleton.h
- include/como/base/wayland/filtered_display.h
- include/como/base/wayland/output.h
- include/como/base/wayland/output_helpers.h
- include/como/base/wayland/output_transform.h
- include/como/base/wayland/platform.h
- include/como/base/wayland/platform_helpers.h
- include/como/base/wayland/server.h
- include/como/base/wayland/server_helpers.h
- include/como/base/wayland/xwl_platform.h
- include/como/base/x11/app_singleton.h
- include/como/base/x11/atoms.h
- include/como/base/x11/data.h
- include/como/base/x11/event_filter.h
- include/como/base/x11/event_filter_container.h
- include/como/base/x11/event_filter_manager.h
- include/como/base/x11/fixx11h.h
- include/como/base/x11/grabs.h
- include/como/base/x11/output.h
- include/como/base/x11/output_helpers.h
- include/como/base/x11/platform.h
- include/como/base/x11/platform_helpers.h
- include/como/base/x11/randr_filter.h
- include/como/base/x11/selection_owner.h
- include/como/base/x11/user_interaction_filter.h
- include/como/base/x11/xcb/atom.h
- include/como/base/x11/xcb/extensions.h
- include/como/base/x11/xcb/geometry_hints.h
- include/como/base/x11/xcb/helpers.h
- include/como/base/x11/xcb/motif_hints.h
- include/como/base/x11/xcb/property.h
- include/como/base/x11/xcb/proto.h
- include/como/base/x11/xcb/qt_types.h
- include/como/base/x11/xcb/randr.h
- include/como/base/x11/xcb/window.h
- include/como/base/x11/xcb/wrapper.h
- include/como/debug/console/console.h
- include/como/debug/console/model_helpers.h
- include/como/debug/console/wayland/input_device_model.h
- include/como/debug/console/wayland/input_filter.h
- include/como/debug/console/wayland/model_helpers.h
- include/como/debug/console/wayland/surface_tree_model.h
- include/como/debug/console/wayland/wayland_console.h
- include/como/debug/console/wayland/xwl_console.h
- include/como/debug/console/wayland/xwl_surface_tree_model.h
- include/como/debug/console/window.h
- include/como/debug/console/x11/x11_console.h
- include/como/debug/perf/ftrace.h
- include/como/debug/perf/ftrace_impl.h
- include/como/debug/support_info.h
- include/como/debug/ui_debug_console.h
- include/como/desktop/kde/dbus/kwin.h
- include/como/desktop/kde/platform.h
- include/como/desktop/kde/screen_locker.h
- include/como/desktop/kde/service_utils.h
- include/como/desktop/platform.h
- include/como/desktop/screen_locker.h
- include/como/desktop/screen_locker_watcher.h
- include/como/input/backend/wlroots/backend.h
- include/como/input/backend/wlroots/control/control.h
- include/como/input/backend/wlroots/control/headless/keyboard.h
- include/como/input/backend/wlroots/control/keyboard.h
- include/como/input/backend/wlroots/control/pointer.h
- include/como/input/backend/wlroots/control/switch.h
- include/como/input/backend/wlroots/control/touch.h
- include/como/input/backend/wlroots/device_helpers.h
- include/como/input/backend/wlroots/keyboard.h
- include/como/input/backend/wlroots/pointer.h
- include/como/input/backend/wlroots/switch.h
- include/como/input/backend/wlroots/touch.h
- include/como/input/config.h
- include/como/input/control/config.h
- include/como/input/control/device.h
The first 100 are listed.
distinfo 4
| File | Size | SHA256 |
|---|---|---|
| winft-como-v0.3.0_GH0.tar.gz | 4.159927e+06 | 5a4c9b531bd2ccdad2a262e83f94d8cf585b6422280f5963cb5c6cc432ae031a |
| 325e41b02b58.patch | 1462 | 930ee700ce7d27c9fe4dd6aa0fb4771034ae0bad072b11323f99e8fd524bebf2 |
| d250e3a81b91.patch | 1196 | 7ed00b787c17b9bcbc33e94162b9281dd935e541b4b88f8ed2ebdf715f7db828 |
| 7ad1bc1d9b7b.patch | 99775 | db0980b203b4c112308a27b0f69dc0d162dbcab7536d62e3d4dee62dcbc77976 |
Commit history 0
No commits in the history this site was built from.