From: yaydn@disroot.org Subject: Re: [Update] wayland/foot 1.22 To: ports@openbsd.org Date: Tue, 06 May 2025 09:17:31 +0000 Realized there were bugfix updates since my initial build a month ago. Runs and builds in sway. Here is 1.22.3. Is this acceptable? Changelogs: https://codeberg.org/dnkl/foot/releases/tag/1.22.0 https://codeberg.org/dnkl/foot/releases/tag/1.22.1 https://codeberg.org/dnkl/foot/releases/tag/1.22.2 https://codeberg.org/dnkl/foot/releases/tag/1.22.3 Index: Makefile =================================================================== RCS file: /cvs/ports/wayland/foot/Makefile,v diff -u -p -u -p -r1.10 Makefile --- Makefile 24 Mar 2025 20:10:46 -0000 1.10 +++ Makefile 6 May 2025 09:09:49 -0000 @@ -1,7 +1,7 @@ COMMENT = fast, lightweight and minimalistic Wayland terminal emulator DISTNAME = foot-${V} -V = 1.21.0 +V = 1.22.3 SITES = https://codeberg.org/dnkl/foot/archive/ DISTFILES = foot-{}${V}${EXTRACT_SUFX} Index: distinfo =================================================================== RCS file: /cvs/ports/wayland/foot/distinfo,v diff -u -p -u -p -r1.5 distinfo --- distinfo 24 Mar 2025 20:10:46 -0000 1.5 +++ distinfo 6 May 2025 09:09:49 -0000 @@ -1,2 +1,2 @@ -SHA256 (foot-1.21.0.tar.gz) = uTsZaj+6uGZ4xUvmJ1V73HsfyAQtmbFMSnSxSfYLzVI= -SIZE (foot-1.21.0.tar.gz) = 603572 +SHA256 (foot-1.22.3.tar.gz) = HJ8JwRnFskvRk0zlFecPQCt9GyxV+CGKFu3aom4/b7A= +SIZE (foot-1.22.3.tar.gz) = 608285 Index: patches/patch-meson_build =================================================================== RCS file: /cvs/ports/wayland/foot/patches/patch-meson_build,v diff -u -p -u -p -r1.4 patch-meson_build --- patches/patch-meson_build 24 Mar 2025 20:10:46 -0000 1.4 +++ patches/patch-meson_build 6 May 2025 09:09:49 -0000 @@ -3,7 +3,7 @@ Use libstdthreads Index: meson.build --- meson.build.orig +++ meson.build -@@ -129,7 +129,7 @@ if cc.has_argument('-fmacro-prefix-map=/foo=') +@@ -129,7 +129,7 @@ endif math = cc.find_library('m') @@ -12,7 +12,7 @@ Index: meson.build libepoll = dependency('epoll-shim', required: false) pixman = dependency('pixman-1') wayland_protocols = dependency('wayland-protocols', version: '>=1.41', -@@ -229,7 +229,8 @@ common = static_library( +@@ -229,7 +229,8 @@ 'macros.h', 'xmalloc.c', 'xmalloc.h', 'xsnprintf.c', 'xsnprintf.h', @@ -39,12 +39,13 @@ Index: meson.build link_with: pgolib, ) endif -@@ -315,7 +317,7 @@ executable( +@@ -315,7 +316,7 @@ 'user-notification.c', 'user-notification.h', 'wayland.c', 'wayland.h', 'shm-formats.h', - wl_proto_src + wl_proto_headers, version, + srgb_funcs, wl_proto_src + wl_proto_headers, version, - dependencies: [math, threads, libepoll, pixman, wayland_client, wayland_cursor, xkb, fontconfig, utf8proc, + dependencies: [math, stdthreads, libepoll, pixman, wayland_client, wayland_cursor, xkb, fontconfig, utf8proc, tllist, fcft], link_with: pgolib, install: true) +