Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Aug 2023 06:45:14 GMT
From:      Fernando =?utf-8?Q?Apestegu=C3=ADa?= <fernape@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 9dfd97607b83 - main - x11-wm/magpie: New port. X11 window manager and compositor library
Message-ID:  <202308250645.37P6jER0022807@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by fernape:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9dfd97607b83e1bc299b3fc505505dee95c8e9a7

commit 9dfd97607b83e1bc299b3fc505505dee95c8e9a7
Author:     Olivier Duchateau <duchateau.olivier@gmail.com>
AuthorDate: 2023-08-23 06:56:03 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-08-25 06:44:08 +0000

    x11-wm/magpie: New port. X11 window manager and compositor library
    
    Magpie is a new dependency for the upcoming x11/budgie update.
    
    ChangeLog: https://github.com/BuddiesOfBudgie/magpie/releases/tag/v0.9.2
    
     * Add x11-wm/magpie (component for the new stable release of
       x11/budgie-desktop)
     * Add patches from bug #271823 and bug #271824 (tested with mutter 43.x and
       44.x)
     * Add support in Mk/Uses/budgie.mk
    
    PR:             273268
    Reported by:    duchateau.olivier@gmail.com (maintainer)
---
 Mk/Uses/budgie.mk                                  |   4 +-
 x11-wm/Makefile                                    |   1 +
 x11-wm/magpie/Makefile                             |  57 ++++
 x11-wm/magpie/distinfo                             |   3 +
 .../patch-clutter_clutter_clutter-frame-clock.c    |  29 ++
 .../files/patch-cogl_cogl_cogl-dma-buf-handle.c    |  34 +++
 x11-wm/magpie/files/patch-data_meson.build         |  20 ++
 x11-wm/magpie/files/patch-meson.build              |  20 ++
 .../files/patch-src_backends_meta-stage-impl.c     |  17 ++
 x11-wm/magpie/pkg-descr                            |   5 +
 x11-wm/magpie/pkg-plist                            | 336 +++++++++++++++++++++
 11 files changed, 525 insertions(+), 1 deletion(-)

diff --git a/Mk/Uses/budgie.mk b/Mk/Uses/budgie.mk
index d68beda15d60..006c80bd0799 100644
--- a/Mk/Uses/budgie.mk
+++ b/Mk/Uses/budgie.mk
@@ -35,10 +35,12 @@ PLIST_SUB+=	BUDGIE_PLUGINSDIR="lib/budgie-desktop/plugins" \
 		RAVEN_PLUGINSDIR="lib/budgie-desktop/raven-plugins"
 
 # Available Budgie components are:
-_USE_BUDGIE_ALL= libbudgie raven screensaver
+_USE_BUDGIE_ALL= libbudgie libmagpie raven screensaver
 
 libbudgie_LIB_DEPENDS=		libbudgie-plugin.so:x11/budgie-desktop
 
+libmagpie_LIB_DEPENDS=		libmagpie-0.so:x11-wm/magpie
+
 raven_LIB_DEPENDS=		libraven.so:x11/budgie-desktop
 raven_RUN_DEPENDS=		budgie-desktop>0:x11/budgie-desktop
 
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index 481fd407fdae..1b2db211bb33 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -68,6 +68,7 @@
     SUBDIR += lxqt-panel
     SUBDIR += lxqt-session
     SUBDIR += lxsession
+    SUBDIR += magpie
     SUBDIR += marco
     SUBDIR += mcwm
     SUBDIR += metacity
diff --git a/x11-wm/magpie/Makefile b/x11-wm/magpie/Makefile
new file mode 100644
index 000000000000..962a59fa3797
--- /dev/null
+++ b/x11-wm/magpie/Makefile
@@ -0,0 +1,57 @@
+PORTNAME=	magpie
+DISTVERSION=	0.9.2
+CATEGORIES=	x11-wm budgie
+MASTER_SITES=	BUDGIE
+
+MAINTAINER=	duchateau.olivier@gmail.com
+COMMENT=	X11 window manager and compositor library for Budgie desktop
+WWW=		https://github.com/BuddiesOfBudgie/magpie
+
+LICENSE=	GPLv2+
+
+BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
+		gnome-settings-daemon>0:sysutils/gnome-settings-daemon \
+		gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
+		xkeyboard-config>0:x11/xkeyboard-config \
+		zenity>0:x11/zenity
+LIB_DEPENDS=	libcanberra-gtk3.so:audio/libcanberra-gtk3 \
+		libcanberra.so:audio/libcanberra \
+		libgudev-1.0.so:devel/libgudev \
+		libdrm.so:graphics/libdrm \
+		libinput.so:x11/libinput \
+		libgbm.so:graphics/mesa-libs \
+		libfontconfig.so:x11-fonts/fontconfig \
+		libfreetype.so:print/freetype2 \
+		libfribidi.so:converters/fribidi \
+		libgraphene-1.0.so:graphics/graphene \
+		libjson-glib-1.0.so:devel/json-glib \
+		libstartup-notification-1.so:x11/startup-notification \
+		libupower-glib.so:sysutils/upower \
+		libxkbcommon.so:x11/libxkbcommon \
+		libxkbfile.so:x11/libxkbfile \
+		liblcms2.so:graphics/lcms2 \
+		libdbus-1.so:devel/dbus \
+		libcolord.so:graphics/colord
+RUN_DEPENDS=	gnome-settings-daemon>0:sysutils/gnome-settings-daemon \
+		gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
+		xkeyboard-config>0:x11/xkeyboard-config \
+		zenity>0:x11/zenity
+
+USES=		budgie compiler:c++0x gettext gl gnome localbase meson \
+		pkgconfig tar:xz xorg
+USE_GL=		egl gbm
+USE_GNOME=	atk cairo gdkpixbuf2 glib20 gtk30 introspection:build
+USE_LDCONFIG=	yes
+USE_XORG=	ice sm x11 xau xcb xcomposite xcursor xdamage xext xfixes xi \
+		xinerama xrandr xrender xtst
+MESON_ARGS=	-Dopengl_libname=libGL.so \
+		-Dgles2_libname=libGLESv2 \
+		-Dsystemd=false \
+		-Dnative_backend=false \
+		-Dremote_desktop=false \
+		-Dlibwacom=false \
+		-Dprofiler=false
+CFLAGS+=	-Wno-format-nonliteral
+CPPFLAGS+=	-fno-omit-frame-pointer
+
+.include <bsd.port.mk>
diff --git a/x11-wm/magpie/distinfo b/x11-wm/magpie/distinfo
new file mode 100644
index 000000000000..1317c68f2d9e
--- /dev/null
+++ b/x11-wm/magpie/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1692634413
+SHA256 (budgie/magpie-0.9.2.tar.xz) = 4109fb76621a7f58b4182f42fa8395688eae27dcb05227c3f56812356ba9fdb2
+SIZE (budgie/magpie-0.9.2.tar.xz) = 2738972
diff --git a/x11-wm/magpie/files/patch-clutter_clutter_clutter-frame-clock.c b/x11-wm/magpie/files/patch-clutter_clutter_clutter-frame-clock.c
new file mode 100644
index 000000000000..9b11941fb8d9
--- /dev/null
+++ b/x11-wm/magpie/files/patch-clutter_clutter_clutter-frame-clock.c
@@ -0,0 +1,29 @@
+--- clutter/clutter/clutter-frame-clock.c.orig	2023-02-13 18:12:26 UTC
++++ clutter/clutter/clutter-frame-clock.c
+@@ -776,7 +776,7 @@ clutter_frame_clock_get_max_render_time_debug_info (Cl
+   GString *string;
+ 
+   string = g_string_new (NULL);
+-  g_string_append_printf (string, "Max render time: %ld µs",
++  g_string_append_printf (string, "Max render time: %lld µs",
+                           clutter_frame_clock_compute_max_render_time_us (frame_clock));
+ 
+   if (frame_clock->got_measurements_last_frame)
+@@ -797,13 +797,13 @@ clutter_frame_clock_get_max_render_time_debug_info (Cl
+              frame_clock->swap_to_flip_us.values[i]);
+     }
+ 
+-  g_string_append_printf (string, "\nVblank duration: %ld µs +",
++  g_string_append_printf (string, "\nVblank duration: %lld µs +",
+                           frame_clock->vblank_duration_us);
+-  g_string_append_printf (string, "\nDispatch to swap: %ld µs +",
++  g_string_append_printf (string, "\nDispatch to swap: %lld µs +",
+                           max_dispatch_to_swap_us);
+-  g_string_append_printf (string, "\nmax(Swap to rendering done: %ld µs,",
++  g_string_append_printf (string, "\nmax(Swap to rendering done: %lld µs,",
+                           max_swap_to_rendering_done_us);
+-  g_string_append_printf (string, "\nSwap to flip: %ld µs) +",
++  g_string_append_printf (string, "\nSwap to flip: %lld µs) +",
+                           max_swap_to_flip_us);
+   g_string_append_printf (string, "\nConstant: %d µs",
+                           clutter_max_render_time_constant_us);
diff --git a/x11-wm/magpie/files/patch-cogl_cogl_cogl-dma-buf-handle.c b/x11-wm/magpie/files/patch-cogl_cogl_cogl-dma-buf-handle.c
new file mode 100644
index 000000000000..477042283e80
--- /dev/null
+++ b/x11-wm/magpie/files/patch-cogl_cogl_cogl-dma-buf-handle.c
@@ -0,0 +1,34 @@
+$OpenBSD: patch-cogl_cogl_cogl-dma-buf-handle_c,v 1.2 2021/06/04 10:56:17 ajacoutot Exp $
+
+Index: cogl/cogl/cogl-dma-buf-handle.c
+--- cogl/cogl/cogl-dma-buf-handle.c.orig	2023-06-01 15:35:15 UTC
++++ cogl/cogl/cogl-dma-buf-handle.c
+@@ -36,7 +36,28 @@
+ 
+ #include <errno.h>
+ #include <gio/gio.h>
++#ifdef __linux__
+ #include <linux/dma-buf.h>
++#else // bundle on BSDs
++typedef uint64_t __u64;
++
++// From https://github.com/evadot/drm-subtree or https://reviews.freebsd.org/D23085
++struct dma_buf_sync
++{
++  __u64 flags;
++};
++
++#define DMA_BUF_SYNC_READ  (1 << 0)
++#define DMA_BUF_SYNC_WRITE (2 << 0)
++#define DMA_BUF_SYNC_RW    (DMA_BUF_SYNC_READ | DMA_BUF_SYNC_WRITE)
++#define DMA_BUF_SYNC_START (0 << 2)
++#define DMA_BUF_SYNC_END   (1 << 2)
++#define DMA_BUF_SYNC_VALID_FLAGS_MASK \
++    (DMA_BUF_SYNC_RW | DMA_BUF_SYNC_END)
++
++#define DMA_BUF_BASE       'b'
++#define DMA_BUF_IOCTL_SYNC _IOW(DMA_BUF_BASE, 0, struct dma_buf_sync)
++#endif
+ #include <sys/ioctl.h>
+ #include <sys/mman.h>
+ #include <unistd.h>
diff --git a/x11-wm/magpie/files/patch-data_meson.build b/x11-wm/magpie/files/patch-data_meson.build
new file mode 100644
index 000000000000..5bb4095023fc
--- /dev/null
+++ b/x11-wm/magpie/files/patch-data_meson.build
@@ -0,0 +1,20 @@
+--- data/meson.build.orig	2023-07-10 19:45:21 UTC
++++ data/meson.build
+@@ -47,12 +47,12 @@ if have_shared_components
+   install_data(['mutter-schemas.convert'],
+     install_dir: join_paths(datadir, 'GConf/gsettings'),
+   )
++endif
+ 
+-  if have_libgudev
+-    install_data(['61-magpie.rules'],
+-      install_dir: join_paths(udev_dir, 'rules.d'),
+-    )
+-  endif
++if have_libgudev
++  install_data(['61-magpie.rules'],
++    install_dir: join_paths(udev_dir, 'rules.d'),
++  )
+ endif
+ 
+ subdir('dbus-interfaces')
diff --git a/x11-wm/magpie/files/patch-meson.build b/x11-wm/magpie/files/patch-meson.build
new file mode 100644
index 000000000000..7de5e32a934c
--- /dev/null
+++ b/x11-wm/magpie/files/patch-meson.build
@@ -0,0 +1,20 @@
+--- meson.build.orig	2023-07-10 19:45:21 UTC
++++ meson.build
+@@ -224,11 +224,15 @@ have_libgudev = get_option('udev')
+ if have_libgudev
+   libudev_dep = dependency('libudev', version: udev_req)
+   gudev_dep = dependency('gudev-1.0', version: gudev_req)
+-  udev_dep = dependency('udev')
++  udev_dep = dependency('udev', required: false)
+ 
+   udev_dir = get_option('udev_dir')
+   if udev_dir == ''
+-    udev_dir = udev_dep.get_pkgconfig_variable('udevdir')
++    if udev_dep.found()
++      udev_dir = udev_dep.get_pkgconfig_variable('udevdir')
++    else
++      udev_dir = libdir / 'udev/rules.d'
++    endif
+   endif
+ endif
+ 
diff --git a/x11-wm/magpie/files/patch-src_backends_meta-stage-impl.c b/x11-wm/magpie/files/patch-src_backends_meta-stage-impl.c
new file mode 100644
index 000000000000..65ccd7e0e4f0
--- /dev/null
+++ b/x11-wm/magpie/files/patch-src_backends_meta-stage-impl.c
@@ -0,0 +1,17 @@
+--- src/backends/meta-stage-impl.c.orig	2023-02-13 18:12:26 UTC
++++ src/backends/meta-stage-impl.c
+@@ -551,10 +551,14 @@ meta_stage_impl_redraw_view_primary (MetaStageImpl    
+    * artefacts.
+    */
+   /* swap_region does not need damage history, set it up before that */
++#if 0
+   if (use_clipped_redraw)
+     swap_region = cairo_region_copy (fb_clip_region);
+   else
+     swap_region = cairo_region_create ();
++#else
++    swap_region = cairo_region_copy (fb_clip_region);
++#endif
+ 
+   swap_with_damage = FALSE;
+   if (has_buffer_age)
diff --git a/x11-wm/magpie/pkg-descr b/x11-wm/magpie/pkg-descr
new file mode 100644
index 000000000000..03077ea8ddb9
--- /dev/null
+++ b/x11-wm/magpie/pkg-descr
@@ -0,0 +1,5 @@
+Magpie is a X11 window manager and compositor library.
+It is a soft-fork of GNOME's mutter at version 43 tailored to the requirements
+of the Budgie Desktop 10 series. Magpie allows mutter based desktops such as
+GNOME Shell to co-exist since the key-components such as libmagpie are
+separated by both name and file-system install location.
diff --git a/x11-wm/magpie/pkg-plist b/x11-wm/magpie/pkg-plist
new file mode 100644
index 000000000000..785cbca6a354
--- /dev/null
+++ b/x11-wm/magpie/pkg-plist
@@ -0,0 +1,336 @@
+include/magpie-0/clutter/cally/cally-actor.h
+include/magpie-0/clutter/cally/cally-clone.h
+include/magpie-0/clutter/cally/cally-factory.h
+include/magpie-0/clutter/cally/cally-main.h
+include/magpie-0/clutter/cally/cally-root.h
+include/magpie-0/clutter/cally/cally-stage.h
+include/magpie-0/clutter/cally/cally-text.h
+include/magpie-0/clutter/cally/cally-util.h
+include/magpie-0/clutter/cally/cally.h
+include/magpie-0/clutter/clutter/clutter-action.h
+include/magpie-0/clutter/clutter/clutter-actor-meta.h
+include/magpie-0/clutter/clutter/clutter-actor.h
+include/magpie-0/clutter/clutter/clutter-align-constraint.h
+include/magpie-0/clutter/clutter/clutter-animatable.h
+include/magpie-0/clutter/clutter/clutter-autocleanups.h
+include/magpie-0/clutter/clutter/clutter-backend.h
+include/magpie-0/clutter/clutter/clutter-bin-layout.h
+include/magpie-0/clutter/clutter/clutter-bind-constraint.h
+include/magpie-0/clutter/clutter/clutter-binding-pool.h
+include/magpie-0/clutter/clutter/clutter-blur-effect.h
+include/magpie-0/clutter/clutter/clutter-box-layout.h
+include/magpie-0/clutter/clutter/clutter-brightness-contrast-effect.h
+include/magpie-0/clutter/clutter/clutter-cairo.h
+include/magpie-0/clutter/clutter/clutter-canvas.h
+include/magpie-0/clutter/clutter/clutter-child-meta.h
+include/magpie-0/clutter/clutter/clutter-click-action.h
+include/magpie-0/clutter/clutter/clutter-clone.h
+include/magpie-0/clutter/clutter/clutter-color-state.h
+include/magpie-0/clutter/clutter/clutter-color-static.h
+include/magpie-0/clutter/clutter/clutter-color.h
+include/magpie-0/clutter/clutter/clutter-colorize-effect.h
+include/magpie-0/clutter/clutter/clutter-constraint.h
+include/magpie-0/clutter/clutter/clutter-container.h
+include/magpie-0/clutter/clutter/clutter-content.h
+include/magpie-0/clutter/clutter/clutter-deform-effect.h
+include/magpie-0/clutter/clutter/clutter-deprecated.h
+include/magpie-0/clutter/clutter/clutter-desaturate-effect.h
+include/magpie-0/clutter/clutter/clutter-effect.h
+include/magpie-0/clutter/clutter/clutter-enum-types.h
+include/magpie-0/clutter/clutter/clutter-enums.h
+include/magpie-0/clutter/clutter/clutter-event.h
+include/magpie-0/clutter/clutter/clutter-fixed-layout.h
+include/magpie-0/clutter/clutter/clutter-flow-layout.h
+include/magpie-0/clutter/clutter/clutter-frame-clock.h
+include/magpie-0/clutter/clutter/clutter-frame.h
+include/magpie-0/clutter/clutter/clutter-gesture-action.h
+include/magpie-0/clutter/clutter/clutter-grab.h
+include/magpie-0/clutter/clutter/clutter-grid-layout.h
+include/magpie-0/clutter/clutter/clutter-image.h
+include/magpie-0/clutter/clutter/clutter-input-device-tool.h
+include/magpie-0/clutter/clutter/clutter-input-device.h
+include/magpie-0/clutter/clutter/clutter-input-focus.h
+include/magpie-0/clutter/clutter/clutter-input-method.h
+include/magpie-0/clutter/clutter/clutter-interval.h
+include/magpie-0/clutter/clutter/clutter-keyframe-transition.h
+include/magpie-0/clutter/clutter/clutter-keymap.h
+include/magpie-0/clutter/clutter/clutter-keysyms.h
+include/magpie-0/clutter/clutter/clutter-layout-manager.h
+include/magpie-0/clutter/clutter/clutter-layout-meta.h
+include/magpie-0/clutter/clutter/clutter-macros.h
+include/magpie-0/clutter/clutter/clutter-main.h
+include/magpie-0/clutter/clutter/clutter-marshal.h
+include/magpie-0/clutter/clutter/clutter-mutter.h
+include/magpie-0/clutter/clutter/clutter-offscreen-effect.h
+include/magpie-0/clutter/clutter/clutter-page-turn-effect.h
+include/magpie-0/clutter/clutter/clutter-paint-context.h
+include/magpie-0/clutter/clutter/clutter-paint-node.h
+include/magpie-0/clutter/clutter/clutter-paint-nodes.h
+include/magpie-0/clutter/clutter/clutter-pan-action.h
+include/magpie-0/clutter/clutter/clutter-path-constraint.h
+include/magpie-0/clutter/clutter/clutter-path.h
+include/magpie-0/clutter/clutter/clutter-pick-context.h
+include/magpie-0/clutter/clutter/clutter-property-transition.h
+include/magpie-0/clutter/clutter/clutter-rotate-action.h
+include/magpie-0/clutter/clutter/clutter-script.h
+include/magpie-0/clutter/clutter/clutter-scriptable.h
+include/magpie-0/clutter/clutter/clutter-scroll-actor.h
+include/magpie-0/clutter/clutter/clutter-seat.h
+include/magpie-0/clutter/clutter/clutter-settings.h
+include/magpie-0/clutter/clutter/clutter-shader-effect.h
+include/magpie-0/clutter/clutter/clutter-shader-types.h
+include/magpie-0/clutter/clutter/clutter-snap-constraint.h
+include/magpie-0/clutter/clutter/clutter-stage-manager.h
+include/magpie-0/clutter/clutter/clutter-stage-view.h
+include/magpie-0/clutter/clutter/clutter-stage.h
+include/magpie-0/clutter/clutter/clutter-swipe-action.h
+include/magpie-0/clutter/clutter/clutter-tap-action.h
+include/magpie-0/clutter/clutter/clutter-text-buffer.h
+include/magpie-0/clutter/clutter/clutter-text.h
+include/magpie-0/clutter/clutter/clutter-texture-content.h
+include/magpie-0/clutter/clutter/clutter-timeline.h
+include/magpie-0/clutter/clutter/clutter-transition-group.h
+include/magpie-0/clutter/clutter/clutter-transition.h
+include/magpie-0/clutter/clutter/clutter-types.h
+include/magpie-0/clutter/clutter/clutter-units.h
+include/magpie-0/clutter/clutter/clutter-virtual-input-device.h
+include/magpie-0/clutter/clutter/clutter-zoom-action.h
+include/magpie-0/clutter/clutter/clutter.h
+include/magpie-0/clutter/clutter/deprecated/clutter-box-layout.h
+include/magpie-0/clutter/clutter/deprecated/clutter-container.h
+include/magpie-0/clutter/clutter/deprecated/clutter-timeline.h
+include/magpie-0/cogl/cogl-pango/cogl-pango.h
+include/magpie-0/cogl/cogl/cogl-atlas-texture.h
+include/magpie-0/cogl/cogl/cogl-attribute-buffer.h
+include/magpie-0/cogl/cogl/cogl-attribute.h
+include/magpie-0/cogl/cogl/cogl-bitmap.h
+include/magpie-0/cogl/cogl/cogl-buffer.h
+include/magpie-0/cogl/cogl/cogl-color.h
+include/magpie-0/cogl/cogl/cogl-context.h
+include/magpie-0/cogl/cogl/cogl-defines.h
+include/magpie-0/cogl/cogl/cogl-depth-state.h
+include/magpie-0/cogl/cogl/cogl-display.h
+include/magpie-0/cogl/cogl/cogl-dma-buf-handle.h
+include/magpie-0/cogl/cogl/cogl-egl-defines.h
+include/magpie-0/cogl/cogl/cogl-egl.h
+include/magpie-0/cogl/cogl/cogl-fence.h
+include/magpie-0/cogl/cogl/cogl-frame-info.h
+include/magpie-0/cogl/cogl/cogl-framebuffer.h
+include/magpie-0/cogl/cogl/cogl-glib-source.h
+include/magpie-0/cogl/cogl/cogl-glx.h
+include/magpie-0/cogl/cogl/cogl-graphene.h
+include/magpie-0/cogl/cogl/cogl-gtype-private.h
+include/magpie-0/cogl/cogl/cogl-index-buffer.h
+include/magpie-0/cogl/cogl/cogl-indices.h
+include/magpie-0/cogl/cogl/cogl-macros.h
+include/magpie-0/cogl/cogl/cogl-matrix-stack.h
+include/magpie-0/cogl/cogl/cogl-meta-texture.h
+include/magpie-0/cogl/cogl/cogl-object.h
+include/magpie-0/cogl/cogl/cogl-offscreen.h
+include/magpie-0/cogl/cogl/cogl-onscreen-template.h
+include/magpie-0/cogl/cogl/cogl-onscreen.h
+include/magpie-0/cogl/cogl/cogl-output.h
+include/magpie-0/cogl/cogl/cogl-pipeline-layer-state.h
+include/magpie-0/cogl/cogl/cogl-pipeline-state.h
+include/magpie-0/cogl/cogl/cogl-pipeline.h
+include/magpie-0/cogl/cogl/cogl-pixel-buffer.h
+include/magpie-0/cogl/cogl/cogl-pixel-format.h
+include/magpie-0/cogl/cogl/cogl-poll.h
+include/magpie-0/cogl/cogl/cogl-primitive-texture.h
+include/magpie-0/cogl/cogl/cogl-primitive.h
+include/magpie-0/cogl/cogl/cogl-renderer.h
+include/magpie-0/cogl/cogl/cogl-scanout.h
+include/magpie-0/cogl/cogl/cogl-snippet.h
+include/magpie-0/cogl/cogl/cogl-sub-texture.h
+include/magpie-0/cogl/cogl/cogl-swap-chain.h
+include/magpie-0/cogl/cogl/cogl-texture-2d-sliced.h
+include/magpie-0/cogl/cogl/cogl-texture-2d.h
+include/magpie-0/cogl/cogl/cogl-texture-pixmap-x11.h
+include/magpie-0/cogl/cogl/cogl-texture.h
+include/magpie-0/cogl/cogl/cogl-trace.h
+include/magpie-0/cogl/cogl/cogl-types.h
+include/magpie-0/cogl/cogl/cogl-xlib-renderer.h
+include/magpie-0/cogl/cogl/cogl-xlib.h
+include/magpie-0/cogl/cogl/cogl.h
+include/magpie-0/cogl/cogl/cogl1-context.h
+include/magpie-0/cogl/cogl/deprecated/cogl-clutter.h
+include/magpie-0/cogl/cogl/deprecated/cogl-shader.h
+include/magpie-0/cogl/cogl/deprecated/cogl-type-casts.h
+include/magpie-0/cogl/cogl/gl-prototypes/cogl-core-functions.h
+include/magpie-0/cogl/cogl/gl-prototypes/cogl-gles2-functions.h
+include/magpie-0/cogl/cogl/gl-prototypes/cogl-glsl-functions.h
+include/magpie-0/cogl/cogl/gl-prototypes/cogl-in-gles-core-functions.h
+include/magpie-0/cogl/cogl/gl-prototypes/cogl-in-gles2-core-functions.h
+include/magpie-0/meta/barrier.h
+include/magpie-0/meta/boxes.h
+include/magpie-0/meta/common.h
+include/magpie-0/meta/compositor-mutter.h
+include/magpie-0/meta/compositor.h
+include/magpie-0/meta/display.h
+include/magpie-0/meta/group.h
+include/magpie-0/meta/keybindings.h
+include/magpie-0/meta/main.h
+include/magpie-0/meta/meta-backend.h
+include/magpie-0/meta/meta-background-actor.h
+include/magpie-0/meta/meta-background-content.h
+include/magpie-0/meta/meta-background-group.h
+include/magpie-0/meta/meta-background-image.h
+include/magpie-0/meta/meta-background.h
+include/magpie-0/meta/meta-close-dialog.h
+include/magpie-0/meta/meta-context.h
+include/magpie-0/meta/meta-cursor-tracker.h
+include/magpie-0/meta/meta-dnd.h
+include/magpie-0/meta/meta-enum-types.h
+include/magpie-0/meta/meta-enums.h
+include/magpie-0/meta/meta-idle-monitor.h
+include/magpie-0/meta/meta-inhibit-shortcuts-dialog.h
+include/magpie-0/meta/meta-later.h
+include/magpie-0/meta/meta-launch-context.h
+include/magpie-0/meta/meta-monitor-manager.h
+include/magpie-0/meta/meta-plugin.h
+include/magpie-0/meta/meta-remote-access-controller.h
+include/magpie-0/meta/meta-selection-source-memory.h
+include/magpie-0/meta/meta-selection-source.h
+include/magpie-0/meta/meta-selection.h
+include/magpie-0/meta/meta-settings.h
+include/magpie-0/meta/meta-shadow-factory.h
+include/magpie-0/meta/meta-shaped-texture.h
+include/magpie-0/meta/meta-sound-player.h
+include/magpie-0/meta/meta-stage.h
+include/magpie-0/meta/meta-startup-notification.h
+include/magpie-0/meta/meta-window-actor.h
+include/magpie-0/meta/meta-window-group.h
+include/magpie-0/meta/meta-window-shape.h
+include/magpie-0/meta/meta-workspace-manager.h
+include/magpie-0/meta/meta-x11-display.h
+include/magpie-0/meta/meta-x11-errors.h
+include/magpie-0/meta/prefs.h
+include/magpie-0/meta/theme.h
+include/magpie-0/meta/types.h
+include/magpie-0/meta/util.h
+include/magpie-0/meta/window.h
+include/magpie-0/meta/workspace.h
+lib/libmagpie-0.so
+lib/libmagpie-0.so.0
+lib/libmagpie-0.so.0.0.0
+lib/magpie-0/Cally-0.gir
+lib/magpie-0/Cally-0.typelib
+lib/magpie-0/Clutter-0.gir
+lib/magpie-0/Clutter-0.typelib
+lib/magpie-0/Cogl-0.gir
+lib/magpie-0/Cogl-0.typelib
+lib/magpie-0/CoglPango-0.gir
+lib/magpie-0/CoglPango-0.typelib
+lib/magpie-0/Meta-0.gir
+lib/magpie-0/Meta-0.typelib
+lib/magpie-0/libmagpie-clutter-0.so
+lib/magpie-0/libmagpie-clutter-0.so.0
+lib/magpie-0/libmagpie-clutter-0.so.0.0.0
+lib/magpie-0/libmagpie-cogl-0.so
+lib/magpie-0/libmagpie-cogl-0.so.0
+lib/magpie-0/libmagpie-cogl-0.so.0.0.0
+lib/magpie-0/libmagpie-cogl-pango-0.so
+lib/magpie-0/libmagpie-cogl-pango-0.so.0
+lib/magpie-0/libmagpie-cogl-pango-0.so.0.0.0
+lib/udev/rules.d/rules.d/61-magpie.rules
+libdata/pkgconfig/libmagpie-0.pc
+libdata/pkgconfig/magpie-clutter-0.pc
+libdata/pkgconfig/magpie-cogl-0.pc
+libdata/pkgconfig/magpie-cogl-pango-0.pc
+share/locale/ab/LC_MESSAGES/magpie.mo
+share/locale/am/LC_MESSAGES/magpie.mo
+share/locale/ar/LC_MESSAGES/magpie.mo
+share/locale/as/LC_MESSAGES/magpie.mo
+share/locale/ast/LC_MESSAGES/magpie.mo
+share/locale/az/LC_MESSAGES/magpie.mo
+share/locale/be/LC_MESSAGES/magpie.mo
+share/locale/be@latin/LC_MESSAGES/magpie.mo
+share/locale/bg/LC_MESSAGES/magpie.mo
+share/locale/bn/LC_MESSAGES/magpie.mo
+share/locale/bn_IN/LC_MESSAGES/magpie.mo
+share/locale/br/LC_MESSAGES/magpie.mo
+share/locale/bs/LC_MESSAGES/magpie.mo
+share/locale/ca/LC_MESSAGES/magpie.mo
+share/locale/ca@valencia/LC_MESSAGES/magpie.mo
+share/locale/cs/LC_MESSAGES/magpie.mo
+share/locale/cy/LC_MESSAGES/magpie.mo
+share/locale/da/LC_MESSAGES/magpie.mo
+share/locale/de/LC_MESSAGES/magpie.mo
+share/locale/dz/LC_MESSAGES/magpie.mo
+share/locale/el/LC_MESSAGES/magpie.mo
+share/locale/en_CA/LC_MESSAGES/magpie.mo
+share/locale/en_GB/LC_MESSAGES/magpie.mo
+share/locale/eo/LC_MESSAGES/magpie.mo
+share/locale/es/LC_MESSAGES/magpie.mo
+share/locale/et/LC_MESSAGES/magpie.mo
+share/locale/eu/LC_MESSAGES/magpie.mo
+share/locale/fa/LC_MESSAGES/magpie.mo
+share/locale/fi/LC_MESSAGES/magpie.mo
+share/locale/fr/LC_MESSAGES/magpie.mo
+share/locale/fur/LC_MESSAGES/magpie.mo
+share/locale/ga/LC_MESSAGES/magpie.mo
+share/locale/gd/LC_MESSAGES/magpie.mo
+share/locale/gl/LC_MESSAGES/magpie.mo
+share/locale/gu/LC_MESSAGES/magpie.mo
+share/locale/ha/LC_MESSAGES/magpie.mo
+share/locale/he/LC_MESSAGES/magpie.mo
+share/locale/hi/LC_MESSAGES/magpie.mo
+share/locale/hr/LC_MESSAGES/magpie.mo
+share/locale/hu/LC_MESSAGES/magpie.mo
+share/locale/hy/LC_MESSAGES/magpie.mo
+share/locale/id/LC_MESSAGES/magpie.mo
+share/locale/ig/LC_MESSAGES/magpie.mo
+share/locale/is/LC_MESSAGES/magpie.mo
+share/locale/it/LC_MESSAGES/magpie.mo
+share/locale/ja/LC_MESSAGES/magpie.mo
+share/locale/ka/LC_MESSAGES/magpie.mo
+share/locale/kk/LC_MESSAGES/magpie.mo
+share/locale/kn/LC_MESSAGES/magpie.mo
+share/locale/ko/LC_MESSAGES/magpie.mo
+share/locale/ku/LC_MESSAGES/magpie.mo
+share/locale/la/LC_MESSAGES/magpie.mo
+share/locale/lt/LC_MESSAGES/magpie.mo
+share/locale/lv/LC_MESSAGES/magpie.mo
+share/locale/mai/LC_MESSAGES/magpie.mo
+share/locale/mg/LC_MESSAGES/magpie.mo
+share/locale/mk/LC_MESSAGES/magpie.mo
+share/locale/ml/LC_MESSAGES/magpie.mo
+share/locale/mn/LC_MESSAGES/magpie.mo
+share/locale/mr/LC_MESSAGES/magpie.mo
+share/locale/ms/LC_MESSAGES/magpie.mo
+share/locale/nb/LC_MESSAGES/magpie.mo
+share/locale/nds/LC_MESSAGES/magpie.mo
+share/locale/ne/LC_MESSAGES/magpie.mo
+share/locale/nl/LC_MESSAGES/magpie.mo
+share/locale/nn/LC_MESSAGES/magpie.mo
+share/locale/oc/LC_MESSAGES/magpie.mo
+share/locale/or/LC_MESSAGES/magpie.mo
+share/locale/pa/LC_MESSAGES/magpie.mo
+share/locale/pl/LC_MESSAGES/magpie.mo
+share/locale/pt/LC_MESSAGES/magpie.mo
+share/locale/pt_BR/LC_MESSAGES/magpie.mo
+share/locale/ro/LC_MESSAGES/magpie.mo
+share/locale/ru/LC_MESSAGES/magpie.mo
+share/locale/rw/LC_MESSAGES/magpie.mo
+share/locale/si/LC_MESSAGES/magpie.mo
+share/locale/sk/LC_MESSAGES/magpie.mo
+share/locale/sl/LC_MESSAGES/magpie.mo
+share/locale/sq/LC_MESSAGES/magpie.mo
+share/locale/sr/LC_MESSAGES/magpie.mo
+share/locale/sr@latin/LC_MESSAGES/magpie.mo
+share/locale/sv/LC_MESSAGES/magpie.mo
+share/locale/ta/LC_MESSAGES/magpie.mo
+share/locale/te/LC_MESSAGES/magpie.mo
+share/locale/tg/LC_MESSAGES/magpie.mo
+share/locale/th/LC_MESSAGES/magpie.mo
+share/locale/tk/LC_MESSAGES/magpie.mo
+share/locale/tr/LC_MESSAGES/magpie.mo
+share/locale/ug/LC_MESSAGES/magpie.mo
+share/locale/uk/LC_MESSAGES/magpie.mo
+share/locale/vi/LC_MESSAGES/magpie.mo
+share/locale/wa/LC_MESSAGES/magpie.mo
+share/locale/xh/LC_MESSAGES/magpie.mo
+share/locale/yo/LC_MESSAGES/magpie.mo
+share/locale/zh_CN/LC_MESSAGES/magpie.mo
+share/locale/zh_HK/LC_MESSAGES/magpie.mo
+share/locale/zh_TW/LC_MESSAGES/magpie.mo



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202308250645.37P6jER0022807>