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

Reply via email to