Needs graphics-fcft- 3.3.1 that I just sent. ok ? Index: Makefile =================================================================== RCS file: /local/cvs/ports/wayland/foot/Makefile,v diff -u -p -u -r1.9 Makefile --- Makefile 5 Nov 2024 17:42:55 -0000 1.9 +++ Makefile 23 Mar 2025 18:32:02 -0000 @@ -1,7 +1,7 @@ COMMENT = fast, lightweight and minimalistic Wayland terminal emulator DISTNAME = foot-${V} -V = 1.19.0 +V = 1.21.0 SITES = https://codeberg.org/dnkl/foot/archive/ DISTFILES = foot-{}${V}${EXTRACT_SUFX} Index: distinfo =================================================================== RCS file: /local/cvs/ports/wayland/foot/distinfo,v diff -u -p -u -r1.4 distinfo --- distinfo 5 Nov 2024 17:42:55 -0000 1.4 +++ distinfo 23 Mar 2025 18:32:02 -0000 @@ -1,2 +1,2 @@ -SHA256 (foot-1.19.0.tar.gz) = FIsLVFyjfhW4d/+fanaKTOb+sO0lb4pfhTyy4W4zI8E= -SIZE (foot-1.19.0.tar.gz) = 584254 +SHA256 (foot-1.21.0.tar.gz) = uTsZaj+6uGZ4xUvmJ1V73HsfyAQtmbFMSnSxSfYLzVI= +SIZE (foot-1.21.0.tar.gz) = 603572 Index: patches/patch-main_c =================================================================== RCS file: /local/cvs/ports/wayland/foot/patches/patch-main_c,v diff -u -p -u -r1.3 patch-main_c --- patches/patch-main_c 16 Aug 2024 13:09:53 -0000 1.3 +++ patches/patch-main_c 23 Mar 2025 18:32:02 -0000 @@ -3,7 +3,7 @@ use NSIG for signal table Index: main.c --- main.c.orig +++ main.c -@@ -167,7 +167,7 @@ sanitize_signals(void) +@@ -152,7 +152,7 @@ sanitize_signals(void) struct sigaction dfl = {.sa_handler = SIG_DFL}; sigemptyset(&dfl.sa_mask); Index: patches/patch-meson_build =================================================================== RCS file: /local/cvs/ports/wayland/foot/patches/patch-meson_build,v diff -u -p -u -r1.3 patch-meson_build --- patches/patch-meson_build 16 Aug 2024 13:09:53 -0000 1.3 +++ patches/patch-meson_build 23 Mar 2025 18:32:02 -0000 @@ -3,7 +3,7 @@ Use libstdthreads Index: meson.build --- meson.build.orig +++ meson.build -@@ -125,7 +125,7 @@ if cc.has_argument('-fmacro-prefix-map=/foo=') +@@ -129,7 +129,7 @@ if cc.has_argument('-fmacro-prefix-map=/foo=') endif math = cc.find_library('m') @@ -11,28 +11,26 @@ Index: meson.build +stdthreads = dependency('stdthreads') libepoll = dependency('epoll-shim', required: false) pixman = dependency('pixman-1') - wayland_protocols = dependency('wayland-protocols', version: '>=1.32', -@@ -213,7 +213,8 @@ common = static_library( - 'char32.c', 'char32.h', - 'debug.c', 'debug.h', + wayland_protocols = dependency('wayland-protocols', version: '>=1.41', +@@ -229,7 +229,8 @@ common = static_library( + 'macros.h', 'xmalloc.c', 'xmalloc.h', -- 'xsnprintf.c', 'xsnprintf.h' -+ 'xsnprintf.c', 'xsnprintf.h', + 'xsnprintf.c', 'xsnprintf.h', +- dependencies: [utf8proc] ++ dependencies: [utf8proc], + dependencies: [stdthreads] ) misc = static_library( -@@ -221,7 +222,8 @@ misc = static_library( - 'hsl.c', 'hsl.h', - 'macros.h', +@@ -239,6 +240,7 @@ misc = static_library( 'misc.c', 'misc.h', -- 'uri.c', 'uri.h' -+ 'uri.c', 'uri.h', + 'uri.c', 'uri.h', + dependencies: [utf8proc], + dependencies: [stdthreads], + link_with: [common] ) - vtlib = static_library( -@@ -263,7 +265,7 @@ if get_option('b_pgo') == 'generate' +@@ -282,7 +284,7 @@ if get_option('b_pgo') == 'generate' 'pgo', 'pgo/pgo.c', wl_proto_src + wl_proto_headers, @@ -41,7 +39,7 @@ Index: meson.build link_with: pgolib, ) endif -@@ -296,7 +298,7 @@ executable( +@@ -315,7 +317,7 @@ executable( 'user-notification.c', 'user-notification.h', 'wayland.c', 'wayland.h', 'shm-formats.h', wl_proto_src + wl_proto_headers, version, Index: pkg/PLIST =================================================================== RCS file: /local/cvs/ports/wayland/foot/pkg/PLIST,v diff -u -p -u -r1.4 PLIST --- pkg/PLIST 5 Nov 2024 17:42:55 -0000 1.4 +++ pkg/PLIST 23 Mar 2025 18:32:02 -0000 @@ -40,6 +40,7 @@ share/foot/themes/electrophoretic share/foot/themes/gruvbox-dark share/foot/themes/gruvbox-light share/foot/themes/hacktober +share/foot/themes/iterm share/foot/themes/jetbrains-darcula share/foot/themes/kitty share/foot/themes/material-amber @@ -63,6 +64,8 @@ share/foot/themes/paper-color-light share/foot/themes/poimandres share/foot/themes/rezza share/foot/themes/rose-pine +share/foot/themes/rose-pine-dawn +share/foot/themes/rose-pine-moon share/foot/themes/selenized-black share/foot/themes/selenized-dark share/foot/themes/selenized-light @@ -89,7 +92,7 @@ share/foot/themes/tempus-tempest share/foot/themes/tempus-totus share/foot/themes/tempus-warp share/foot/themes/tempus-winter -share/foot/themes/tokyonight-day +share/foot/themes/tokyonight-light share/foot/themes/tokyonight-night share/foot/themes/tokyonight-storm share/foot/themes/visibone
-- Matthieu Herrb