diff --git a/x11-wm/muffin/Makefile b/x11-wm/muffin/Makefile index 6240dd458481..db42ef74b5b5 100644 --- a/x11-wm/muffin/Makefile +++ b/x11-wm/muffin/Makefile @@ -1,97 +1,101 @@ PORTNAME= muffin DISTVERSION= 6.4.1 +PORTREVISION= 1 CATEGORIES= x11-wm gnome DIST_SUBDIR= gnome +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES= 760e2a3046e13610c4fda1291a9a28e589d2bd93.patch:-p1 + MAINTAINER= gnome@FreeBSD.org COMMENT= Compositing window manager forked from Mutter for use with Cinnamon WWW= https://github.com/linuxmint/muffin LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/xkeyboard-config.pc:x11/xkeyboard-config \ ${LOCALBASE}/include/EGL/eglmesaext.h:graphics/mesa-dri \ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libfribidi.so:converters/fribidi \ libjson-glib-1.0.so:devel/json-glib \ libcinnamon-desktop.so:x11/cinnamon-desktop \ libxkbcommon.so:x11/libxkbcommon \ libcanberra.so:audio/libcanberra \ libdbus-1.so:devel/dbus RUN_DEPENDS= xkeyboard-config>0:x11/xkeyboard-config \ zenity>0:x11/zenity USES= compiler:c11 gettext-tools gl gnome localbase meson pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= linuxmint USE_GNOME= atk cairo gdkpixbuf glib20 gtk30 pango USE_XORG= ice x11 xau xcb xcomposite xcursor xdamage xext xfixes xi xinerama \ xkbfile xrandr xrender xtst USE_GL= egl gl glesv2 USE_LDCONFIG= yes MESON_ARGS= -Dnative_backend=false GLIB_SCHEMAS= org.cinnamon.muffin.gschema.xml OPTIONS_DEFINE= EGL_DEVICE INTROSPECTION PANGOFT2 REMOTE SM STARTUP \ TEST UDEV WACOM WAYLAND WAYLAND_EGL OPTIONS_DEFAULT= INTROSPECTION PANGOFT2 REMOTE SM STARTUP UDEV WACOM OPTIONS_SUB= yes EGL_DEVICE_DESC= Enable EGLDevice and EGLStream renderer support EGL_DEVICE_MESON_TRUE= egl_device INTROSPECTION_DESC= Enable GObject introspection INTROSPECTION_MESON_TRUE= introspection INTROSPECTION_USE= GNOME=introspection PANGOFT2_DESC= Enable PangoFt2 support PANGOFT2_MESON_TRUE= pango_ft2 PANGOFT2_USE= GNOME=pangoft2 REMOTE_DESC= Enable remote desktop and screen cast support REMOTE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire REMOTE_MESON_TRUE= remote_desktop SM_DESC= Enable X11 session management support SM_MESON_TRUE= sm SM_USE= XORG=sm STARTUP_DESC= Enable startup notification support STARTUP_LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification STARTUP_MESON_TRUE= startup_notification TEST_BUILD_DEPENDS= bash:shells/bash TEST_MESON_TRUE= tests UDEV_DESC= Enable udev support when using the X11 backend UDEV_LIB_DEPENDS= libgudev-1.0.so:devel/libgudev \ libudev.so:devel/libudev-devd UDEV_MESON_TRUE= udev WACOM_DESC= Tablet support with libwacom WACOM_LIB_DEPENDS= libwacom.so:x11/libwacom WACOM_MESON_TRUE= libwacom WAYLAND_BUILD_DEPENDS= ${LOCALBASE}/include/libdrm/drm_fourcc.h:graphics/libdrm \ wayland-protocols>0:graphics/wayland-protocols \ Xwayland:x11-servers/xwayland WAYLAND_LIB_DEPENDS= libwayland-server.so:graphics/wayland WAYLAND_MESON_TRUE= core_tests wayland WAYLAND_EGL_DESC= Enable Wayland EGLStream support client support WAYLAND_EGL_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/wayland-eglstream-protocols.pc:graphics/egl-wayland WAYLAND_EGL_MESON_TRUE= wayland_eglstream WAYLAND_EGL_IMPLIES= wayland post-patch: @${REINPLACE_CMD} -e 's///' \ ${WRKSRC}/src/wayland/meta-wayland-dma-buf.c \ ${WRKSRC}/src/wayland/meta-wayland-buffer.c .include diff --git a/x11-wm/muffin/distinfo b/x11-wm/muffin/distinfo index 973d072752a6..25a7bb37c1bc 100644 --- a/x11-wm/muffin/distinfo +++ b/x11-wm/muffin/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1737348653 +TIMESTAMP = 1764042798 SHA256 (gnome/linuxmint-muffin-6.4.1_GH0.tar.gz) = 3c4ef0139d9bbaf7ac17f39dd06b6397c175614a2eb6c55d463024a457293808 SIZE (gnome/linuxmint-muffin-6.4.1_GH0.tar.gz) = 4523777 +SHA256 (gnome/760e2a3046e13610c4fda1291a9a28e589d2bd93.patch) = b9b24c0ac9117fd98ab5d4a62d4229ecac3f09c4265f7b22e57ebc5813f6ff26 +SIZE (gnome/760e2a3046e13610c4fda1291a9a28e589d2bd93.patch) = 4161