From: Volker Schlecht Subject: Re: update: foot-1.21 To: Matthieu Herrb Cc: ports@openbsd.org Date: Mon, 24 Mar 2025 18:34:01 +0100 ok for foot and fcft. On 2025-03-23 19:35, Matthieu Herrb wrote: >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 >