Index | Thread | Search

From:
Volker Schlecht <openbsd-ports@schlecht.dev>
Subject:
Re: update: foot-1.21
To:
Matthieu Herrb <matthieu@openbsd.org>
Cc:
ports@openbsd.org
Date:
Mon, 24 Mar 2025 18:34:01 +0100

Download raw body.

Thread
  • Matthieu Herrb:

    update: foot-1.21

    • Volker Schlecht:

      update: foot-1.21

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
>