x11-wm/mutter 47.10_2 FreeBSD
Window and compositing manager based on Clutter
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
4ba825a2f2- License
- GPLv2+
- Categories
- x11-wm
- Package size
- 2214.8 KiB, 13241.0 KiB installed
Description
Mutter is a Wayland display server and X11 window manager and compositor library. It implements the compositor side of the Wayland core protocol as well as various protocol extensions. It also has functionality related to running X11 applications using Xwayland. When used on top of Xorg it acts as a X11 window manager and compositing manager. It contains functionality related to, among other things, window management, window compositing, focus tracking, workspace management, keybindings and monitor configuration.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | x11-wm/mutter | 47.10_2 |
| OpenBSD | x11/gnome/mutter | 49.8 |
| NetBSD | wm/mutter | 40.2nb19 |
| DragonFly | x11-wm/mutter | 42.4_4 |
| MidnightBSD | x11-wm/mutter | 47.10,1 |
Install
Binary package:
pkg install mutter
From the ports tree:
cd /usr/ports/x11-wm/mutter/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= mutter>0:x11-wm/mutter
LIB_DEPENDS= libmutter-15.so:x11-wm/mutter
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 | 47.10_2 | 47.10_2 | - | 47.9 | 47.10_2 |
| FreeBSD:14:quarterly | 47.10_2 | 47.10_2 | n/a | 47.9 | 47.10_2 |
| FreeBSD:15:latest | 47.10_2 | 47.10_2 | n/a | 47.9 | 47.9 |
| FreeBSD:15:quarterly | 47.10_2 | 47.10_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 47.10_2 | 47.10_2 | 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 5
evdev-proto>0: devel/evdev-protognome-settings-daemon>0: sysutils/gnome-settings-daemongsettings-desktop-schemas>0: devel/gsettings-desktop-schemasxkeyboard-config>0: x11/xkeyboard-configdbus>0: devel/dbus
Library 14
libcanberra.so: audio/libcanberralibgudev-1.0.so: devel/libgudevlibdrm.so: graphics/libdrmlibinput.so: x11/libinputlibfribidi.so: converters/fribidilibgraphene-1.0.so: graphics/graphenelibpipewire-0.3.so: multimedia/pipewirelibstartup-notification-1.so: x11/startup-notificationlibxkbcommon.so: x11/libxkbcommonliblcms2.so: graphics/lcms2libcolord.so: graphics/colordlibharfbuzz.so: print/harfbuzzlibei.so: x11/libeilibdisplay-info.so: sysutils/libdisplay-info
Runtime 3
gnome-settings-daemon>0: sysutils/gnome-settings-daemongsettings-desktop-schemas>0: devel/gsettings-desktop-schemasxkeyboard-config>0: x11/xkeyboard-config
The full lists below include those, and their dependencies in turn.
Build dependencies 199
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libcanberra
- audio/libcanberra-gtk3
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/basu
- devel/dbus
- devel/dbus-glib
- devel/evdev-proto
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- 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/libnotify
- devel/libpciaccess
- devel/libsoup
- devel/libsoup3
- devel/libsysinfo
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/meson
- devel/ninja
- devel/nspr
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/readline
- devel/spirv-llvm-translator
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/png
- graphics/py-pycairo
- graphics/spirv-tools
- graphics/tiff
The first 100 are listed.
Run dependencies 193
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libcanberra
- audio/libcanberra-gtk3
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/basu
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- 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/libnotify
- devel/libpciaccess
- devel/libsoup
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/nspr
- devel/orc
- devel/pcre2
- devel/py-dbus
- devel/py-evdev
- devel/py-libevdev
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyudev
- devel/py-setuptools
- devel/py-six
- devel/pygobject-common
- devel/readline
- devel/spirv-llvm-translator
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/png
- graphics/py-pycairo
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-headers
- graphics/vulkan-loader
- graphics/wayland
- graphics/wayland-protocols
- lang/duktape-lib
- lang/lua54
The first 100 are listed.
Required by 16
- deskutils/gnome-shell-extension-coverflow
- deskutils/gnome-shell-extension-dashtodock
- deskutils/gnome-shell-extension-dashtopanel
- deskutils/gnome-shell-extension-hidetopbar
- deskutils/gnome-shell-extension-lockkeys
- deskutils/gnome-shell-extension-simple-weather
- deskutils/gnome-shell-extra-extensions
- deskutils/gnome-tweaks
- www/chrome-gnome-shell
- x11-themes/catppuccin-gtk-theme
- x11-themes/materia-gtk-theme
- x11-wm/phoc
- x11/gnome
- x11/gnome-flashback
- x11/gnome-shell
- x11/gnome-shell-extensions
Configuration
Options name: x11-wm_mutter
| Option | Default | Description |
|---|---|---|
| WAYLAND | on | Wayland (graphics) support |
- USES
- compiler:c++0x gettext-tools gl gnome localbase meson pkgconfig tar:xz xorg
- Service scripts
- none
Files
Manual pages 1
- mutter(1)
pkg-plist 332
- bin/mutter
- include/mutter-15/clutter/clutter/clutter-action.h
- include/mutter-15/clutter/clutter/clutter-actor-accessible.h
- include/mutter-15/clutter/clutter/clutter-actor-meta.h
- include/mutter-15/clutter/clutter/clutter-actor.h
- include/mutter-15/clutter/clutter/clutter-align-constraint.h
- include/mutter-15/clutter/clutter/clutter-animatable.h
- include/mutter-15/clutter/clutter/clutter-backend.h
- include/mutter-15/clutter/clutter/clutter-bin-layout.h
- include/mutter-15/clutter/clutter/clutter-bind-constraint.h
- include/mutter-15/clutter/clutter/clutter-binding-pool.h
- include/mutter-15/clutter/clutter/clutter-blur-effect.h
- include/mutter-15/clutter/clutter/clutter-box-layout.h
- include/mutter-15/clutter/clutter/clutter-brightness-contrast-effect.h
- include/mutter-15/clutter/clutter/clutter-click-action.h
- include/mutter-15/clutter/clutter/clutter-clone.h
- include/mutter-15/clutter/clutter/clutter-color-manager.h
- include/mutter-15/clutter/clutter/clutter-color-state.h
- include/mutter-15/clutter/clutter/clutter-colorize-effect.h
- include/mutter-15/clutter/clutter/clutter-constraint.h
- include/mutter-15/clutter/clutter/clutter-content.h
- include/mutter-15/clutter/clutter/clutter-context.h
- include/mutter-15/clutter/clutter/clutter-deform-effect.h
- include/mutter-15/clutter/clutter/clutter-desaturate-effect.h
- include/mutter-15/clutter/clutter/clutter-effect.h
- include/mutter-15/clutter/clutter/clutter-enum-types.h
- include/mutter-15/clutter/clutter/clutter-enums.h
- include/mutter-15/clutter/clutter/clutter-event.h
- include/mutter-15/clutter/clutter/clutter-fixed-layout.h
- include/mutter-15/clutter/clutter/clutter-flow-layout.h
- include/mutter-15/clutter/clutter/clutter-frame-clock.h
- include/mutter-15/clutter/clutter/clutter-frame.h
- include/mutter-15/clutter/clutter/clutter-gesture-action.h
- include/mutter-15/clutter/clutter/clutter-gesture.h
- include/mutter-15/clutter/clutter/clutter-grab.h
- include/mutter-15/clutter/clutter/clutter-grid-layout.h
- include/mutter-15/clutter/clutter/clutter-image.h
- include/mutter-15/clutter/clutter/clutter-input-device-tool.h
- include/mutter-15/clutter/clutter/clutter-input-device.h
- include/mutter-15/clutter/clutter/clutter-input-focus.h
- include/mutter-15/clutter/clutter/clutter-input-method.h
- include/mutter-15/clutter/clutter/clutter-interval.h
- include/mutter-15/clutter/clutter/clutter-keyframe-transition.h
- include/mutter-15/clutter/clutter/clutter-keymap.h
- include/mutter-15/clutter/clutter/clutter-keysyms.h
- include/mutter-15/clutter/clutter/clutter-keyval.c
- include/mutter-15/clutter/clutter/clutter-keyval.h
- include/mutter-15/clutter/clutter/clutter-layout-manager.h
- include/mutter-15/clutter/clutter/clutter-layout-meta.h
- include/mutter-15/clutter/clutter/clutter-macros.h
- include/mutter-15/clutter/clutter/clutter-main.h
- include/mutter-15/clutter/clutter/clutter-marshal.h
- include/mutter-15/clutter/clutter/clutter-mutter.h
- include/mutter-15/clutter/clutter/clutter-offscreen-effect.h
- include/mutter-15/clutter/clutter/clutter-page-turn-effect.h
- include/mutter-15/clutter/clutter/clutter-paint-context.h
- include/mutter-15/clutter/clutter/clutter-paint-node.h
- include/mutter-15/clutter/clutter/clutter-paint-nodes.h
- include/mutter-15/clutter/clutter/clutter-pan-action.h
- include/mutter-15/clutter/clutter/clutter-pick-context.h
- include/mutter-15/clutter/clutter/clutter-pipeline-cache.h
- include/mutter-15/clutter/clutter/clutter-property-transition.h
- include/mutter-15/clutter/clutter/clutter-rotate-action.h
- include/mutter-15/clutter/clutter/clutter-seat.h
- include/mutter-15/clutter/clutter/clutter-settings.h
- include/mutter-15/clutter/clutter/clutter-shader-effect.h
- include/mutter-15/clutter/clutter/clutter-shader-types.h
- include/mutter-15/clutter/clutter/clutter-snap-constraint.h
- include/mutter-15/clutter/clutter/clutter-stage-view.h
- include/mutter-15/clutter/clutter/clutter-stage.h
- include/mutter-15/clutter/clutter/clutter-swipe-action.h
- include/mutter-15/clutter/clutter/clutter-tap-action.h
- include/mutter-15/clutter/clutter/clutter-text-buffer.h
- include/mutter-15/clutter/clutter/clutter-text.h
- include/mutter-15/clutter/clutter/clutter-texture-content.h
- include/mutter-15/clutter/clutter/clutter-timeline.h
- include/mutter-15/clutter/clutter/clutter-transition-group.h
- include/mutter-15/clutter/clutter/clutter-transition.h
- include/mutter-15/clutter/clutter/clutter-types.h
- include/mutter-15/clutter/clutter/clutter-virtual-input-device.h
- include/mutter-15/clutter/clutter/clutter-zoom-action.h
- include/mutter-15/clutter/clutter/clutter.h
- include/mutter-15/cogl/cogl-pango/cogl-pango.h
- include/mutter-15/cogl/cogl/cogl-atlas-texture.h
- include/mutter-15/cogl/cogl/cogl-atlas.h
- include/mutter-15/cogl/cogl/cogl-attribute-buffer.h
- include/mutter-15/cogl/cogl/cogl-attribute.h
- include/mutter-15/cogl/cogl/cogl-bitmap.h
- include/mutter-15/cogl/cogl/cogl-buffer.h
- include/mutter-15/cogl/cogl/cogl-color.h
- include/mutter-15/cogl/cogl/cogl-context.h
- include/mutter-15/cogl/cogl/cogl-depth-state.h
- include/mutter-15/cogl/cogl/cogl-display.h
- include/mutter-15/cogl/cogl/cogl-dma-buf-handle.h
- include/mutter-15/cogl/cogl/cogl-enum-types.h
- include/mutter-15/cogl/cogl/cogl-frame-info.h
- include/mutter-15/cogl/cogl/cogl-framebuffer.h
- include/mutter-15/cogl/cogl/cogl-glib-source.h
- include/mutter-15/cogl/cogl/cogl-graphene.h
- include/mutter-15/cogl/cogl/cogl-index-buffer.h
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gnome/mutter-47.10.tar.xz | 6.860276e+06 | ee8a583c2b6ff309b501dc97e7c0b4f11d6197a9529ed22247ee95e89663e969 |
Master sites 1
- GNOME