From: Matthieu Herrb Subject: update: wayland/grim 1.5.0 To: ports@openbsd.org Date: Mon, 7 Jul 2025 07:48:43 +0200 This updates wayland/grim to 1.5.0. Release notes: Add support for ext-image-copy-capture-v1 Add support for toplevel capture via -T grim has moved to gitlab.freedesktop.org ok? Index: Makefile =================================================================== RCS file: /local/cvs/ports/wayland/grim/Makefile,v diff -u -p -u -r1.2 Makefile --- Makefile 23 Nov 2023 11:41:23 -0000 1.2 +++ Makefile 7 Jul 2025 05:43:14 -0000 @@ -1,9 +1,9 @@ COMMENT = grab images from a Wayland compositor -V = 1.4.1 -DISTNAME = grim-${V} -SITES = https://git.sr.ht/~emersion/grim/ -DISTFILES = grim-{archive/}v${V}${EXTRACT_SUFX} +V = 1.5.0 +DISTNAME = grim-v$V +PKGNAME = grim-$V +SITES = https://gitlab.freedesktop.org/emersion/grim/-/archive/v${V}/ CATEGORIES = wayland Index: distinfo =================================================================== RCS file: /local/cvs/ports/wayland/grim/distinfo,v diff -u -p -u -r1.1.1.1 distinfo --- distinfo 12 Nov 2023 11:52:51 -0000 1.1.1.1 +++ distinfo 7 Jul 2025 05:43:14 -0000 @@ -1,2 +1,2 @@ -SHA256 (grim-v1.4.1.tar.gz) = XtjnD82Dp+ID6S0027gqE0LT8TrZimsDEMyX4ak0Le0= -SIZE (grim-v1.4.1.tar.gz) = 18372 +SHA256 (grim-v1.5.0.tar.gz) = nnKpj3YhsfV0G0Bbjb1Ees99MA3bEmZ+xSbbHOYVTqo= +SIZE (grim-v1.5.0.tar.gz) = 20805 Index: patches/patch-main_c =================================================================== RCS file: /local/cvs/ports/wayland/grim/patches/patch-main_c,v diff -u -p -u -r1.1.1.1 patch-main_c --- patches/patch-main_c 12 Nov 2023 11:52:51 -0000 1.1.1.1 +++ patches/patch-main_c 7 Jul 2025 05:43:14 -0000 @@ -1,7 +1,7 @@ Index: main.c --- main.c.orig +++ main.c -@@ -9,8 +9,16 @@ +@@ -8,8 +8,16 @@ #include #include #include @@ -19,7 +19,7 @@ Index: main.c #include "buffer.h" #include "grim.h" #include "output-layout.h" -@@ -211,7 +219,7 @@ static bool default_filename(char *filename, size_t n, +@@ -427,7 +435,7 @@ static bool default_filename(char *filename, size_t n, } assert(ext != NULL); char tmpstr[32]; Index: patches/patch-meson_build =================================================================== RCS file: /local/cvs/ports/wayland/grim/patches/patch-meson_build,v diff -u -p -u -r1.1.1.1 patch-meson_build --- patches/patch-meson_build 12 Nov 2023 11:52:51 -0000 1.1.1.1 +++ patches/patch-meson_build 7 Jul 2025 05:43:14 -0000 @@ -1,16 +1,16 @@ Index: meson.build --- meson.build.orig +++ meson.build -@@ -17,7 +17,7 @@ png = dependency('libpng') +@@ -18,7 +18,7 @@ png = dependency('libpng') jpeg = dependency('libjpeg', required: get_option('jpeg')) math = cc.find_library('m') pixman = dependency('pixman-1') -realtime = cc.find_library('rt') +# realtime = cc.find_library('rt') wayland_client = dependency('wayland-client') - wayland_protos = dependency('wayland-protocols', version: '>=1.14') -@@ -46,7 +46,7 @@ grim_deps = [ + is_le = host_machine.endian() == 'little' +@@ -45,7 +45,7 @@ grim_deps = [ math, pixman, png, @@ -19,7 +19,7 @@ Index: meson.build wayland_client, ] -@@ -54,6 +54,9 @@ if jpeg.found() +@@ -53,6 +53,9 @@ if jpeg.found() grim_files += ['write_jpg.c'] grim_deps += [jpeg] endif -- Matthieu Herrb