diff options
Diffstat (limited to 'x11-wm')
-rw-r--r-- | x11-wm/cagebreak/Makefile | 4 | ||||
-rw-r--r-- | x11-wm/cagebreak/distinfo | 6 | ||||
-rw-r--r-- | x11-wm/hyprland/Makefile | 6 | ||||
-rw-r--r-- | x11-wm/korgwm/Makefile | 2 | ||||
-rw-r--r-- | x11-wm/labwc/Makefile | 9 | ||||
-rw-r--r-- | x11-wm/labwc/distinfo | 6 | ||||
-rw-r--r-- | x11-wm/muffin/Makefile | 69 | ||||
-rw-r--r-- | x11-wm/muffin/distinfo | 6 | ||||
-rw-r--r-- | x11-wm/muffin/pkg-plist | 25 | ||||
-rw-r--r-- | x11-wm/mutter/Makefile | 12 | ||||
-rw-r--r-- | x11-wm/mutter/distinfo | 6 | ||||
-rw-r--r-- | x11-wm/plasma6-kdecoration/distinfo | 6 | ||||
-rw-r--r-- | x11-wm/plasma6-kwin-x11/distinfo | 6 | ||||
-rw-r--r-- | x11-wm/plasma6-kwin/distinfo | 6 | ||||
-rw-r--r-- | x11-wm/plasma6-kwin/pkg-plist | 1 |
15 files changed, 107 insertions, 63 deletions
diff --git a/x11-wm/cagebreak/Makefile b/x11-wm/cagebreak/Makefile index 5559501b6518..df01af5249db 100644 --- a/x11-wm/cagebreak/Makefile +++ b/x11-wm/cagebreak/Makefile @@ -1,5 +1,5 @@ PORTNAME= cagebreak -DISTVERSION= 3.0.0 +DISTVERSION= 3.0.1 CATEGORIES= x11-wm wayland MAINTAINER= jbeich@FreeBSD.org @@ -15,7 +15,7 @@ LIB_DEPENDS= libevdev.so:devel/libevdev \ libudev.so:devel/libudev-devd \ libwayland-server.so:graphics/wayland \ libfontconfig.so:x11-fonts/fontconfig \ - libwlroots-0.18.so:x11-toolkits/wlroots018 \ + libwlroots-0.19.so:x11-toolkits/wlroots019 \ libinput.so:x11/libinput \ libxkbcommon.so:x11/libxkbcommon diff --git a/x11-wm/cagebreak/distinfo b/x11-wm/cagebreak/distinfo index d0f72ba968e5..17ade06497f5 100644 --- a/x11-wm/cagebreak/distinfo +++ b/x11-wm/cagebreak/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744486732 -SHA256 (project-repo-cagebreak-3.0.0_GH0.tar.gz) = 884cd70445bed1c45116e01e9ddab28b756416b3fb5cc7b6a3057895b64fba03 -SIZE (project-repo-cagebreak-3.0.0_GH0.tar.gz) = 253956 +TIMESTAMP = 1751746407 +SHA256 (project-repo-cagebreak-3.0.1_GH0.tar.gz) = 31e5a7860d0eef21c3bd2a848ae98a019df2cd1d2b8943918ad1c680d3ee0511 +SIZE (project-repo-cagebreak-3.0.1_GH0.tar.gz) = 256648 diff --git a/x11-wm/hyprland/Makefile b/x11-wm/hyprland/Makefile index fe2ddfecb4ef..3f137265fb3f 100644 --- a/x11-wm/hyprland/Makefile +++ b/x11-wm/hyprland/Makefile @@ -45,6 +45,12 @@ LDFLAGS+= -Wl,--as-needed # GL, pango deps # Generated by "make update-hash" for commit_pins in hyprpm.toml GH_HASH= 29e2e59fdbab8ed2cc23a20e3c6043d5decb5cdc +# XXX Drop after FreeBSD 13.5 EOL around 2026-04-30 +# https://cgit.freebsd.org/src/commit/?id=af93fea71038 +.if !exists(/usr/include/sys/timerfd.h) +LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim +.endif + OPTIONS_DEFINE= QT6 X11 OPTIONS_DEFAULT=QT6 X11 diff --git a/x11-wm/korgwm/Makefile b/x11-wm/korgwm/Makefile index a8708c49eda0..0099b05318de 100644 --- a/x11-wm/korgwm/Makefile +++ b/x11-wm/korgwm/Makefile @@ -1,6 +1,6 @@ PORTNAME= korgwm DISTVERSION= 5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11-wm perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:ZHMYLOVE diff --git a/x11-wm/labwc/Makefile b/x11-wm/labwc/Makefile index a3e21ee7af1d..8c4735355123 100644 --- a/x11-wm/labwc/Makefile +++ b/x11-wm/labwc/Makefile @@ -1,6 +1,5 @@ PORTNAME= labwc -DISTVERSION= 0.8.4 -PORTREVISION= 1 +DISTVERSION= 0.9.0 CATEGORIES= x11-wm wayland MAINTAINER= jbeich@FreeBSD.org @@ -10,10 +9,10 @@ WWW= https://github.com/labwc/labwc LICENSE= GPLv2 BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ - wayland-protocols>=1.35:graphics/wayland-protocols + wayland-protocols>=1.39:graphics/wayland-protocols LIB_DEPENDS= libpng.so:graphics/png \ libwayland-server.so:graphics/wayland \ - libwlroots-0.18.so:x11-toolkits/wlroots018 \ + libwlroots-0.19.so:x11-toolkits/wlroots019 \ libinput.so:x11/libinput \ libxkbcommon.so:x11/libxkbcommon @@ -24,6 +23,7 @@ USE_GNOME= cairo libxml2 pango USE_XORG= pixman GL_TUPLE= https://gitlab.freedesktop.org:vyivel:libsfdo:v0.1.4:libsfdo/subprojects/libsfdo-basedir PLIST_FILES= bin/${PORTNAME} \ + bin/lab-sensible-terminal \ share/icons/hicolor/scalable/apps/${PORTNAME}-symbolic.svg \ share/icons/hicolor/scalable/apps/${PORTNAME}.svg \ share/wayland-sessions/${PORTNAME}.desktop \ @@ -74,6 +74,7 @@ NLS_PLIST_FILES= share/locale/ar/LC_MESSAGES/${PORTNAME}.mo \ share/locale/pt/LC_MESSAGES/${PORTNAME}.mo \ share/locale/pt_BR/LC_MESSAGES/${PORTNAME}.mo \ share/locale/ru/LC_MESSAGES/${PORTNAME}.mo \ + share/locale/sk/LC_MESSAGES/${PORTNAME}.mo \ share/locale/sv/LC_MESSAGES/${PORTNAME}.mo \ share/locale/tr/LC_MESSAGES/${PORTNAME}.mo \ share/locale/uk/LC_MESSAGES/${PORTNAME}.mo \ diff --git a/x11-wm/labwc/distinfo b/x11-wm/labwc/distinfo index 479973a6b834..eddfb73a786f 100644 --- a/x11-wm/labwc/distinfo +++ b/x11-wm/labwc/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1746232539 -SHA256 (labwc-labwc-0.8.4_GH0.tar.gz) = 2d3ded90f78efb5060f7057ea802c78a79dc9b2e82ae7a2ad902af957b8b9797 -SIZE (labwc-labwc-0.8.4_GH0.tar.gz) = 492730 +TIMESTAMP = 1752267138 +SHA256 (labwc-labwc-0.9.0_GH0.tar.gz) = d06f89fb2bbd4be73e7bba9fb57017054d61868fe24db361d1ded87470329e63 +SIZE (labwc-labwc-0.9.0_GH0.tar.gz) = 508194 SHA256 (libsfdo-v0.1.4.tar.bz2) = 155702f21c282693ead7818198fde194ab7c76e0cf1a21bc7b404e5f9ec2c369 SIZE (libsfdo-v0.1.4.tar.bz2) = 43519 diff --git a/x11-wm/muffin/Makefile b/x11-wm/muffin/Makefile index 359143fef401..6240dd458481 100644 --- a/x11-wm/muffin/Makefile +++ b/x11-wm/muffin/Makefile @@ -1,6 +1,5 @@ PORTNAME= muffin -PORTVERSION= 5.4.5 -PORTREVISION= 6 +DISTVERSION= 6.4.1 CATEGORIES= x11-wm gnome DIST_SUBDIR= gnome @@ -20,39 +19,79 @@ LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene \ libcinnamon-desktop.so:x11/cinnamon-desktop \ libxkbcommon.so:x11/libxkbcommon \ libcanberra.so:audio/libcanberra \ - libdbus-1.so:devel/dbus \ - libstartup-notification-1.so:x11/startup-notification \ - libpipewire-0.3.so:multimedia/pipewire \ - libfontconfig.so:x11-fonts/fontconfig -RUN_DEPENDS= xkeyboard-config>0:x11/xkeyboard-config + 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 introspection pango -USE_XORG= ice sm x11 xau xcb xcomposite xcursor xdamage xext xfixes xi xinerama \ +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= -Dcore_tests=false +MESON_ARGS= -Dnative_backend=false GLIB_SCHEMAS= org.cinnamon.muffin.gschema.xml -OPTIONS_DEFINE= TEST UDEV WACOM -OPTIONS_DEFAULT= WACOM +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 -TEST_MESON_TRUE= cogl_tests clutter_tests +EGL_DEVICE_DESC= Enable EGLDevice and EGLStream renderer support +EGL_DEVICE_MESON_TRUE= egl_device -UDEV_DESC= Enable udev support when using the X11 backend (EXPERIMENTAL) +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_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/<drm_fourcc.h>/<libdrm\/drm_fourcc.h>/' \ + ${WRKSRC}/src/wayland/meta-wayland-dma-buf.c \ + ${WRKSRC}/src/wayland/meta-wayland-buffer.c + .include <bsd.port.mk> diff --git a/x11-wm/muffin/distinfo b/x11-wm/muffin/distinfo index cdab002983cf..973d072752a6 100644 --- a/x11-wm/muffin/distinfo +++ b/x11-wm/muffin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1660022739 -SHA256 (gnome/linuxmint-muffin-5.4.5_GH0.tar.gz) = e02802d72c9d5d0cdd62194528c0aff80a2e6fa5f74b49191332f316516acdb0 -SIZE (gnome/linuxmint-muffin-5.4.5_GH0.tar.gz) = 4513483 +TIMESTAMP = 1737348653 +SHA256 (gnome/linuxmint-muffin-6.4.1_GH0.tar.gz) = 3c4ef0139d9bbaf7ac17f39dd06b6397c175614a2eb6c55d463024a457293808 +SIZE (gnome/linuxmint-muffin-6.4.1_GH0.tar.gz) = 4523777 diff --git a/x11-wm/muffin/pkg-plist b/x11-wm/muffin/pkg-plist index a70613e4fbe2..28f1881bc711 100644 --- a/x11-wm/muffin/pkg-plist +++ b/x11-wm/muffin/pkg-plist @@ -111,6 +111,7 @@ include/muffin/clutter/clutter/deprecated/clutter-stage.h include/muffin/clutter/clutter/deprecated/clutter-state.h include/muffin/clutter/clutter/deprecated/clutter-timeline.h include/muffin/clutter/clutter/x11/clutter-x11.h +%%WAYLAND%%include/muffin/cogl/cogl/cogl-wayland-server.h include/muffin/cogl/cogl-pango/cogl-pango.h include/muffin/cogl/cogl-path/cogl-path-enum-types.h include/muffin/cogl/cogl-path/cogl-path-functions.h @@ -229,18 +230,18 @@ include/muffin/meta/workspace.h lib/libmuffin.so lib/libmuffin.so.0 lib/libmuffin.so.0.0.0 -lib/muffin/Cally-0.gir -lib/muffin/Cally-0.typelib -lib/muffin/Clutter-0.gir -lib/muffin/Clutter-0.typelib -lib/muffin/ClutterX11-0.gir -lib/muffin/ClutterX11-0.typelib -lib/muffin/Cogl-0.gir -lib/muffin/Cogl-0.typelib -lib/muffin/CoglPango-0.gir -lib/muffin/CoglPango-0.typelib -lib/muffin/Meta-0.gir -lib/muffin/Meta-0.typelib +%%INTROSPECTION%%lib/muffin/Cally-0.gir +%%INTROSPECTION%%lib/muffin/Cally-0.typelib +%%INTROSPECTION%%lib/muffin/Clutter-0.gir +%%INTROSPECTION%%lib/muffin/Clutter-0.typelib +%%INTROSPECTION%%lib/muffin/ClutterX11-0.gir +%%INTROSPECTION%%lib/muffin/ClutterX11-0.typelib +%%INTROSPECTION%%lib/muffin/Cogl-0.gir +%%INTROSPECTION%%lib/muffin/Cogl-0.typelib +%%INTROSPECTION%%lib/muffin/CoglPango-0.gir +%%INTROSPECTION%%lib/muffin/CoglPango-0.typelib +%%INTROSPECTION%%lib/muffin/Meta-0.gir +%%INTROSPECTION%%lib/muffin/Meta-0.typelib lib/muffin/libmuffin-clutter-0.so lib/muffin/libmuffin-clutter-0.so.0 lib/muffin/libmuffin-clutter-0.so.0.0.0 diff --git a/x11-wm/mutter/Makefile b/x11-wm/mutter/Makefile index 6027d223bdf1..64dbb63ff254 100644 --- a/x11-wm/mutter/Makefile +++ b/x11-wm/mutter/Makefile @@ -1,6 +1,5 @@ PORTNAME= mutter -PORTVERSION= 47.8.1 -PORTREVISION= 3 +PORTVERSION= 47.9 CATEGORIES= x11-wm MASTER_SITES= GNOME DIST_SUBDIR= gnome @@ -12,8 +11,6 @@ WWW= https://gnome.pages.gitlab.gnome.org/mutter/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -PORTSCOUT= limit:^47\. - BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ @@ -23,14 +20,10 @@ LIB_DEPENDS= 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 \ libfribidi.so:converters/fribidi \ libgraphene-1.0.so:graphics/graphene \ - libjson-glib-1.0.so:devel/json-glib \ libpipewire-0.3.so:multimedia/pipewire \ libstartup-notification-1.so:x11/startup-notification \ - libupower-glib.so:sysutils/upower \ libxkbcommon.so:x11/libxkbcommon \ libxkbfile.so:x11/libxkbfile \ liblcms2.so:graphics/lcms2 \ @@ -49,6 +42,9 @@ USE_GNOME= atk cairo gdkpixbuf gnomedesktop4 gtk40 introspection:build USE_XORG= ice pixman sm x11 xcb xcomposite xcursor xdamage xext \ xfixes xi xinerama xrandr xrender xtst USE_LDCONFIG= yes + +PORTSCOUT= limit:^47\. + CFLAGS+= -Wno-unknown-warning-option -Wno-format-nonliteral CPPFLAGS+= -fno-omit-frame-pointer MESON_ARGS= -Dlibdisplay_info=enabled \ diff --git a/x11-wm/mutter/distinfo b/x11-wm/mutter/distinfo index 90da557f75c9..bb5b3091b85b 100644 --- a/x11-wm/mutter/distinfo +++ b/x11-wm/mutter/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748977789 -SHA256 (gnome/mutter-47.8.1.tar.xz) = cdcbf491f3fc4bdee3e89b168dec2dd198e4f243526831018b7f55bde546e699 -SIZE (gnome/mutter-47.8.1.tar.xz) = 6859284 +TIMESTAMP = 1751313716 +SHA256 (gnome/mutter-47.9.tar.xz) = 28a7cfb01ecacaa2137c278e8934b9ef83f3e37e8ca8cfda61b38ec268755615 +SIZE (gnome/mutter-47.9.tar.xz) = 6860464 diff --git a/x11-wm/plasma6-kdecoration/distinfo b/x11-wm/plasma6-kdecoration/distinfo index a0d0068557d9..5d3bdb61c8cc 100644 --- a/x11-wm/plasma6-kdecoration/distinfo +++ b/x11-wm/plasma6-kdecoration/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751380628 -SHA256 (KDE/plasma/6.4.2/kdecoration-6.4.2.tar.xz) = d7abe73dc0930453f197b7a022fc193cd112c254af29c72f316abfe75ee75f33 -SIZE (KDE/plasma/6.4.2/kdecoration-6.4.2.tar.xz) = 57852 +TIMESTAMP = 1752584481 +SHA256 (KDE/plasma/6.4.3/kdecoration-6.4.3.tar.xz) = bd0f99bdf487a859da8b1227e3443259ad28e90f110bd3a7bcecc386fded7824 +SIZE (KDE/plasma/6.4.3/kdecoration-6.4.3.tar.xz) = 57828 diff --git a/x11-wm/plasma6-kwin-x11/distinfo b/x11-wm/plasma6-kwin-x11/distinfo index ed7e575dd5d5..c1e6d9205219 100644 --- a/x11-wm/plasma6-kwin-x11/distinfo +++ b/x11-wm/plasma6-kwin-x11/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751380631 -SHA256 (KDE/plasma/6.4.2/kwin-x11-6.4.2.tar.xz) = 6edfb204a1ab9af991bf057ae376c12595170d591d0801674bba64148d452c23 -SIZE (KDE/plasma/6.4.2/kwin-x11-6.4.2.tar.xz) = 6861736 +TIMESTAMP = 1752584482 +SHA256 (KDE/plasma/6.4.3/kwin-x11-6.4.3.tar.xz) = 4f2b60193967c24a067b9dda82d59f811f5663f5783d59e03424fc0281ccd188 +SIZE (KDE/plasma/6.4.3/kwin-x11-6.4.3.tar.xz) = 6859700 diff --git a/x11-wm/plasma6-kwin/distinfo b/x11-wm/plasma6-kwin/distinfo index 6736c3a2dd41..b043d014eaa0 100644 --- a/x11-wm/plasma6-kwin/distinfo +++ b/x11-wm/plasma6-kwin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751380629 -SHA256 (KDE/plasma/6.4.2/kwin-6.4.2.tar.xz) = 1cb00c603bb010d450e08be27439418be659940e885a90ac4e2f5bc61ae3b71b -SIZE (KDE/plasma/6.4.2/kwin-6.4.2.tar.xz) = 8763784 +TIMESTAMP = 1752584482 +SHA256 (KDE/plasma/6.4.3/kwin-6.4.3.tar.xz) = a13568c918eca7803eb44a3a2778b860edc3f03b36797851c4f3aeeed4b502a8 +SIZE (KDE/plasma/6.4.3/kwin-6.4.3.tar.xz) = 8763908 diff --git a/x11-wm/plasma6-kwin/pkg-plist b/x11-wm/plasma6-kwin/pkg-plist index 27dbd2d459d5..3bfa1f6a08f2 100644 --- a/x11-wm/plasma6-kwin/pkg-plist +++ b/x11-wm/plasma6-kwin/pkg-plist @@ -239,6 +239,7 @@ include/kwin/wayland/subcompositor.h include/kwin/wayland/surface.h include/kwin/wayland/tablet_v2.h include/kwin/wayland/tearingcontrol_v1.h +include/kwin/wayland/textinput.h include/kwin/wayland/textinput_v1.h include/kwin/wayland/textinput_v2.h include/kwin/wayland/textinput_v3.h |