BSD Ports

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

SystemPortVersion
FreeBSDx11-wm/mutter47.10_2
OpenBSDx11/gnome/mutter49.8
NetBSDwm/mutter40.2nb19
DragonFlyx11-wm/mutter42.4_4
MidnightBSDx11-wm/mutter47.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest47.10_247.10_2-47.947.10_2
FreeBSD:14:quarterly47.10_247.10_2n/a47.947.10_2
FreeBSD:15:latest47.10_247.10_2n/a47.947.9
FreeBSD:15:quarterly47.10_247.10_2n/an/an/a
FreeBSD:16:latest47.10_247.10_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 5

Library 14

Runtime 3

The full lists below include those, and their dependencies in turn.

Build dependencies 199

The first 100 are listed.

Run dependencies 193

The first 100 are listed.

Configuration

Options name: x11-wm_mutter

OptionDefaultDescription
WAYLANDonWayland (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
FileSizeSHA256
gnome/mutter-47.10.tar.xz6.860276e+06ee8a583c2b6ff309b501dc97e7c0b4f11d6197a9529ed22247ee95e89663e969
Master sites 1
  • GNOME

Commit history 1

DateCommitCreditsLog message
4ba825a2f2 Jan Beich sysutils/libdisplay-info: update to 0.4.0
Changes: https://gitlab.freedesktop.org/emersion/libdisplay-info/-/releases/0.4.0 Reported by: GitLab (notify releases)