pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/x11/kitty



Module Name:    pkgsrc
Committed By:   ktnb
Date:           Thu May 30 15:00:54 UTC 2024

Modified Files:
        pkgsrc/x11/kitty: Makefile PLIST distinfo
        pkgsrc/x11/kitty/patches: patch-glfw_wl__init.c
Added Files:
        pkgsrc/x11/kitty: go-modules.mk
        pkgsrc/x11/kitty/patches: patch-glfw_wl__client__side__decorations.c
            patch-kitty_binary.h

Log Message:
kitty: update to 0.35.0

Packaging updates:
- use go122, which is required now

Upstream updates:
0.35.0:
- kitten @ run: A new remote control command to run a process on the
  machine kitty is running on and get its output
- notify_on_cmd_finish: Show the actual command that was finished
- hints kitten: Allow clicking on matched text to select it in
  addition to typing the hint
- Shell integration: Make the currently executing cmdline available
  as a window variable in kitty
- paste_actions: Fix replace-newline not working with confirm
- Graphics: Fix aspect ratio of images not being preserved when only a
  single dimension of the destination rectangle is specified
- focus_visible_window: Fix selecting with mouse click leaving
  keyboard in unusable state
- Desktop notifications protocol: Add support for specifying urgency
- Improve rendering of Unicode shade character to avoid Moire patterns
- kitten @ send-key: Fix some keys being sent in kitty keyboard
  protocol encoding when not using socket for remote control
- Don't clear selections on erase in screen commands unless the
  erased region intersects a selection
- Allow more types of alignment for placement_strategy
- Add some more box-drawing characters
- Linux: Run all child processes in their own systemd scope to
  prevent the OOM killer from harvesting kitty when a child process
  misbehaves
- Mouse reporting: Fix horizontal scroll events inverted
- Remote control: @ action: Fix some actions being performed on the
  active window instead of the matched window
- Scrolling with mouse wheel when a selection is active should update
  the selection
- Fix kitten @ set-background-opacity limited to min opacity of 0.1
  instead of 0
- launch --hold: Fix hold not working if kernel signals process group
  with SIGINT
- macOS: Fix --start-as=fullscreen not working when another window is
  already fullscreen
- Add option kitten @ detach-window --stay-in-tab to keep focus in
  the currently active tab when moving windows
- macOS: Fix changieg window chrome/colors while in traditional
  fullscreen causing the titlebar to become visible

To see the rest of the updates:
https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 pkgsrc/x11/kitty/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/x11/kitty/PLIST pkgsrc/x11/kitty/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/x11/kitty/go-modules.mk
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/x11/kitty/patches/patch-glfw_wl__client__side__decorations.c \
    pkgsrc/x11/kitty/patches/patch-kitty_binary.h
cvs rdiff -u -r1.1 -r1.2 pkgsrc/x11/kitty/patches/patch-glfw_wl__init.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/kitty/Makefile
diff -u pkgsrc/x11/kitty/Makefile:1.48 pkgsrc/x11/kitty/Makefile:1.49
--- pkgsrc/x11/kitty/Makefile:1.48      Mon May  6 08:40:33 2024
+++ pkgsrc/x11/kitty/Makefile   Thu May 30 15:00:54 2024
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.48 2024/05/06 08:40:33 jperkin Exp $
+# $NetBSD: Makefile,v 1.49 2024/05/30 15:00:54 ktnb Exp $
 
-DISTNAME=      kitty-0.26.5
-PKGREVISION=   6
+DISTNAME=      kitty-0.35.0
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=kovidgoyal/}
 GITHUB_PROJECT=        kitty
@@ -13,17 +12,28 @@ HOMEPAGE=   https://sw.kovidgoyal.net/kitt
 COMMENT=       GPU based terminal emulator
 LICENSE=       gnu-gpl-v3
 
+GO_VERSION_REQD+=      122
+
 USE_LANGUAGES= c
 USE_TOOLS+=    gmake pkg-config
 
 USE_CXX_FEATURES+=     has_include
 
+# go
+MKPIE_SUPPORTED=       no
+CHECK_RELRO_SKIP+=     bin/kitten
+CHECK_WRKREF_SKIP+=    bin/kitten
+
 # don't force LTO
 BUILDLINK_TRANSFORM+=  rm:-flto
 # code is not perfect
 BUILDLINK_TRANSFORM+=  rm:-Werror
 BUILDLINK_TRANSFORM+=  rm:-pedantic-errors
 
+# kitty's homegrown packaging expects the functionality of tic(1) that
+# comes with ncurses.
+USE_NCURSES=   yes
+
 CHECK_INTERPRETER_SKIP=        lib/kitty/shell-integration/ssh/askpass.py
 
 INSTALLATION_DIRS+=    ${PKGMANDIR}/man1 ${PKGMANDIR}/man5
@@ -31,20 +41,26 @@ INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 PY_PATCHPLIST=                 yes
 
+pre-configure:
+       cd ${BUILDLINK_DIR}/bin && ${LN} -s ${PREFIX}/bin/go122 go
+
 do-build:
        cd ${WRKSRC} && ${MAKE_ENV} ${PYTHONBIN} setup.py linux-package
 
 do-install:
        cd ${WRKSRC} && ${MAKE_ENV} ${PYTHONBIN} setup.py linux-package \
            --prefix ${DESTDIR}${PREFIX}
-       ${MV} ${DESTDIR}${PREFIX}/share/man/man1/kitty.1 \
-           ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/kitty.1 || ${TRUE}
-       ${MV} ${DESTDIR}${PREFIX}/share/man/man5/kitty.conf.5 \
-           ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/kitty.conf.5 || ${TRUE}
+       ${MV} ${DESTDIR}${PREFIX}/share/man/man1/* \
+           ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ || ${TRUE}
+       ${MV} ${DESTDIR}${PREFIX}/share/man/man5/* \
+           ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5/ || ${TRUE}
 # pkgsrc framwork only handles optimization level 1 files correctly
        ${FIND} ${DESTDIR} -type f -name *.opt-2.pyc -print0 | ${XARGS} -0 ${RM} -rf
        ${FIND} ${DESTDIR} -name '*.orig' -exec rm -rf '{}' ';'
 
+
+.include "go-modules.mk"
+
 .include "../../mk/bsd.prefs.mk"
 
 .if ${OPSYS} != "Darwin"
@@ -56,6 +72,8 @@ do-install:
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../graphics/lcms2/buildlink3.mk"
 .include "../../devel/ncurses/buildlink3.mk"
+.include "../../devel/simde/buildlink3.mk"
+.include "../../devel/xxhash/buildlink3.mk"
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../fonts/harfbuzz/buildlink3.mk"
 .include "../../graphics/MesaLib/buildlink3.mk"
@@ -67,6 +85,7 @@ do-install:
 .include "../../x11/libXinerama/buildlink3.mk"
 .include "../../x11/libXrandr/buildlink3.mk"
 .include "../../x11/libxkbcommon/buildlink3.mk"
+.include "../../lang/go/go-module.mk"
 .include "../../lang/python/application.mk"
 .include "../../lang/python/extension.mk"
 .include "../../lang/python/tool.mk"

Index: pkgsrc/x11/kitty/PLIST
diff -u pkgsrc/x11/kitty/PLIST:1.21 pkgsrc/x11/kitty/PLIST:1.22
--- pkgsrc/x11/kitty/PLIST:1.21 Tue Oct 25 09:34:15 2022
+++ pkgsrc/x11/kitty/PLIST      Thu May 30 15:00:54 2024
@@ -1,4 +1,5 @@
-@comment $NetBSD: PLIST,v 1.21 2022/10/25 09:34:15 pin Exp $
+@comment $NetBSD: PLIST,v 1.22 2024/05/30 15:00:54 ktnb Exp $
+bin/kitten
 bin/kitty
 lib/kitty/__main__.py
 lib/kitty/__main__.pyc
@@ -18,16 +19,6 @@ lib/kitty/kittens/broadcast/__init__.pyo
 lib/kitty/kittens/broadcast/main.py
 lib/kitty/kittens/broadcast/main.pyc
 lib/kitty/kittens/broadcast/main.pyo
-lib/kitty/kittens/choose/__init__.py
-lib/kitty/kittens/choose/__init__.pyc
-lib/kitty/kittens/choose/__init__.pyo
-lib/kitty/kittens/choose/main.py
-lib/kitty/kittens/choose/main.pyc
-lib/kitty/kittens/choose/main.pyo
-lib/kitty/kittens/choose/match.py
-lib/kitty/kittens/choose/match.pyc
-lib/kitty/kittens/choose/match.pyo
-lib/kitty/kittens/choose/subseq_matcher.so
 lib/kitty/kittens/clipboard/__init__.py
 lib/kitty/kittens/clipboard/__init__.pyc
 lib/kitty/kittens/clipboard/__init__.pyo
@@ -37,52 +28,15 @@ lib/kitty/kittens/clipboard/main.pyo
 lib/kitty/kittens/diff/__init__.py
 lib/kitty/kittens/diff/__init__.pyc
 lib/kitty/kittens/diff/__init__.pyo
-lib/kitty/kittens/diff/collect.py
-lib/kitty/kittens/diff/collect.pyc
-lib/kitty/kittens/diff/collect.pyo
-lib/kitty/kittens/diff/config.py
-lib/kitty/kittens/diff/config.pyc
-lib/kitty/kittens/diff/config.pyo
-lib/kitty/kittens/diff/diff_speedup.so
-lib/kitty/kittens/diff/highlight.py
-lib/kitty/kittens/diff/highlight.pyc
-lib/kitty/kittens/diff/highlight.pyo
 lib/kitty/kittens/diff/main.py
 lib/kitty/kittens/diff/main.pyc
 lib/kitty/kittens/diff/main.pyo
-lib/kitty/kittens/diff/options/__init__.py
-lib/kitty/kittens/diff/options/__init__.pyc
-lib/kitty/kittens/diff/options/__init__.pyo
-lib/kitty/kittens/diff/options/definition.py
-lib/kitty/kittens/diff/options/definition.pyc
-lib/kitty/kittens/diff/options/definition.pyo
-lib/kitty/kittens/diff/options/parse.py
-lib/kitty/kittens/diff/options/parse.pyc
-lib/kitty/kittens/diff/options/parse.pyo
-lib/kitty/kittens/diff/options/types.py
-lib/kitty/kittens/diff/options/types.pyc
-lib/kitty/kittens/diff/options/types.pyo
-lib/kitty/kittens/diff/options/utils.py
-lib/kitty/kittens/diff/options/utils.pyc
-lib/kitty/kittens/diff/options/utils.pyo
-lib/kitty/kittens/diff/patch.py
-lib/kitty/kittens/diff/patch.pyc
-lib/kitty/kittens/diff/patch.pyo
-lib/kitty/kittens/diff/render.py
-lib/kitty/kittens/diff/render.pyc
-lib/kitty/kittens/diff/render.pyo
-lib/kitty/kittens/diff/search.py
-lib/kitty/kittens/diff/search.pyc
-lib/kitty/kittens/diff/search.pyo
 lib/kitty/kittens/hints/__init__.py
 lib/kitty/kittens/hints/__init__.pyc
 lib/kitty/kittens/hints/__init__.pyo
 lib/kitty/kittens/hints/main.py
 lib/kitty/kittens/hints/main.pyc
 lib/kitty/kittens/hints/main.pyo
-lib/kitty/kittens/hints/url_regex.py
-lib/kitty/kittens/hints/url_regex.pyc
-lib/kitty/kittens/hints/url_regex.pyo
 lib/kitty/kittens/hyperlinked_grep/__init__.py
 lib/kitty/kittens/hyperlinked_grep/__init__.pyc
 lib/kitty/kittens/hyperlinked_grep/__init__.pyo
@@ -95,12 +49,12 @@ lib/kitty/kittens/icat/__init__.pyo
 lib/kitty/kittens/icat/main.py
 lib/kitty/kittens/icat/main.pyc
 lib/kitty/kittens/icat/main.pyo
-lib/kitty/kittens/mouse_demo/__init__.py
-lib/kitty/kittens/mouse_demo/__init__.pyc
-lib/kitty/kittens/mouse_demo/__init__.pyo
-lib/kitty/kittens/mouse_demo/main.py
-lib/kitty/kittens/mouse_demo/main.pyc
-lib/kitty/kittens/mouse_demo/main.pyo
+lib/kitty/kittens/pager/__init__.py
+lib/kitty/kittens/pager/__init__.pyc
+lib/kitty/kittens/pager/__init__.pyo
+lib/kitty/kittens/pager/main.py
+lib/kitty/kittens/pager/main.pyc
+lib/kitty/kittens/pager/main.pyo
 lib/kitty/kittens/panel/__init__.py
 lib/kitty/kittens/panel/__init__.pyc
 lib/kitty/kittens/panel/__init__.pyo
@@ -128,79 +82,34 @@ lib/kitty/kittens/resize_window/main.pyo
 lib/kitty/kittens/runner.py
 lib/kitty/kittens/runner.pyc
 lib/kitty/kittens/runner.pyo
-lib/kitty/kittens/show_error/__init__.py
-lib/kitty/kittens/show_error/__init__.pyc
-lib/kitty/kittens/show_error/__init__.pyo
-lib/kitty/kittens/show_error/main.py
-lib/kitty/kittens/show_error/main.pyc
-lib/kitty/kittens/show_error/main.pyo
 lib/kitty/kittens/show_key/__init__.py
 lib/kitty/kittens/show_key/__init__.pyc
 lib/kitty/kittens/show_key/__init__.pyo
-lib/kitty/kittens/show_key/kitty_mode.py
-lib/kitty/kittens/show_key/kitty_mode.pyc
-lib/kitty/kittens/show_key/kitty_mode.pyo
 lib/kitty/kittens/show_key/main.py
 lib/kitty/kittens/show_key/main.pyc
 lib/kitty/kittens/show_key/main.pyo
 lib/kitty/kittens/ssh/__init__.py
 lib/kitty/kittens/ssh/__init__.pyc
 lib/kitty/kittens/ssh/__init__.pyo
-lib/kitty/kittens/ssh/completion.py
-lib/kitty/kittens/ssh/completion.pyc
-lib/kitty/kittens/ssh/completion.pyo
-lib/kitty/kittens/ssh/config.py
-lib/kitty/kittens/ssh/config.pyc
-lib/kitty/kittens/ssh/config.pyo
-lib/kitty/kittens/ssh/copy.py
-lib/kitty/kittens/ssh/copy.pyc
-lib/kitty/kittens/ssh/copy.pyo
 lib/kitty/kittens/ssh/main.py
 lib/kitty/kittens/ssh/main.pyc
 lib/kitty/kittens/ssh/main.pyo
-lib/kitty/kittens/ssh/options/__init__.py
-lib/kitty/kittens/ssh/options/__init__.pyc
-lib/kitty/kittens/ssh/options/__init__.pyo
-lib/kitty/kittens/ssh/options/definition.py
-lib/kitty/kittens/ssh/options/definition.pyc
-lib/kitty/kittens/ssh/options/definition.pyo
-lib/kitty/kittens/ssh/options/parse.py
-lib/kitty/kittens/ssh/options/parse.pyc
-lib/kitty/kittens/ssh/options/parse.pyo
-lib/kitty/kittens/ssh/options/types.py
-lib/kitty/kittens/ssh/options/types.pyc
-lib/kitty/kittens/ssh/options/types.pyo
-lib/kitty/kittens/ssh/options/utils.py
-lib/kitty/kittens/ssh/options/utils.pyc
-lib/kitty/kittens/ssh/options/utils.pyo
 lib/kitty/kittens/ssh/utils.py
 lib/kitty/kittens/ssh/utils.pyc
 lib/kitty/kittens/ssh/utils.pyo
 lib/kitty/kittens/themes/__init__.py
 lib/kitty/kittens/themes/__init__.pyc
 lib/kitty/kittens/themes/__init__.pyo
-lib/kitty/kittens/themes/collection.py
-lib/kitty/kittens/themes/collection.pyc
-lib/kitty/kittens/themes/collection.pyo
 lib/kitty/kittens/themes/main.py
 lib/kitty/kittens/themes/main.pyc
 lib/kitty/kittens/themes/main.pyo
 lib/kitty/kittens/transfer/__init__.py
 lib/kitty/kittens/transfer/__init__.pyc
 lib/kitty/kittens/transfer/__init__.pyo
-lib/kitty/kittens/transfer/librsync.py
-lib/kitty/kittens/transfer/librsync.pyc
-lib/kitty/kittens/transfer/librsync.pyo
 lib/kitty/kittens/transfer/main.py
 lib/kitty/kittens/transfer/main.pyc
 lib/kitty/kittens/transfer/main.pyo
-lib/kitty/kittens/transfer/receive.py
-lib/kitty/kittens/transfer/receive.pyc
-lib/kitty/kittens/transfer/receive.pyo
 lib/kitty/kittens/transfer/rsync.so
-lib/kitty/kittens/transfer/send.py
-lib/kitty/kittens/transfer/send.pyc
-lib/kitty/kittens/transfer/send.pyo
 lib/kitty/kittens/transfer/utils.py
 lib/kitty/kittens/transfer/utils.pyc
 lib/kitty/kittens/transfer/utils.pyo
@@ -246,17 +155,18 @@ lib/kitty/kittens/unicode_input/__init__
 lib/kitty/kittens/unicode_input/main.py
 lib/kitty/kittens/unicode_input/main.pyc
 lib/kitty/kittens/unicode_input/main.pyo
-lib/kitty/kittens/unicode_input/unicode_names.so
 lib/kitty/kitty/__init__.py
 lib/kitty/kitty/__init__.pyc
 lib/kitty/kitty/__init__.pyo
 lib/kitty/kitty/actions.py
 lib/kitty/kitty/actions.pyc
 lib/kitty/kitty/actions.pyo
+lib/kitty/kitty/alpha_blend.glsl
+lib/kitty/kitty/bash.py
+lib/kitty/kitty/bash.pyc
+lib/kitty/kitty/bash.pyo
 lib/kitty/kitty/bgimage_fragment.glsl
 lib/kitty/kitty/bgimage_vertex.glsl
-lib/kitty/kitty/blit_fragment.glsl
-lib/kitty/kitty/blit_vertex.glsl
 lib/kitty/kitty/border_fragment.glsl
 lib/kitty/kitty/border_vertex.glsl
 lib/kitty/kitty/borders.py
@@ -265,6 +175,7 @@ lib/kitty/kitty/borders.pyo
 lib/kitty/kitty/boss.py
 lib/kitty/kitty/boss.pyc
 lib/kitty/kitty/boss.pyo
+lib/kitty/kitty/cell_defines.glsl
 lib/kitty/kitty/cell_fragment.glsl
 lib/kitty/kitty/cell_vertex.glsl
 lib/kitty/kitty/child.py
@@ -285,9 +196,6 @@ lib/kitty/kitty/client.pyo
 lib/kitty/kitty/clipboard.py
 lib/kitty/kitty/clipboard.pyc
 lib/kitty/kitty/clipboard.pyo
-lib/kitty/kitty/complete.py
-lib/kitty/kitty/complete.pyc
-lib/kitty/kitty/complete.pyo
 lib/kitty/kitty/conf/__init__.py
 lib/kitty/kitty/conf/__init__.pyc
 lib/kitty/kitty/conf/__init__.pyo
@@ -378,6 +286,7 @@ lib/kitty/kitty/layout/tall.pyo
 lib/kitty/kitty/layout/vertical.py
 lib/kitty/kitty/layout/vertical.pyc
 lib/kitty/kitty/layout/vertical.pyo
+lib/kitty/kitty/linear2srgb.glsl
 lib/kitty/kitty/main.py
 lib/kitty/kitty/main.pyc
 lib/kitty/kitty/main.pyo
@@ -411,12 +320,12 @@ lib/kitty/kitty/options/utils.pyo
 lib/kitty/kitty/os_window_size.py
 lib/kitty/kitty/os_window_size.pyc
 lib/kitty/kitty/os_window_size.pyo
-lib/kitty/kitty/prewarm.py
-lib/kitty/kitty/prewarm.pyc
-lib/kitty/kitty/prewarm.pyo
 lib/kitty/kitty/rc/__init__.py
 lib/kitty/kitty/rc/__init__.pyc
 lib/kitty/kitty/rc/__init__.pyo
+lib/kitty/kitty/rc/action.py
+lib/kitty/kitty/rc/action.pyc
+lib/kitty/kitty/rc/action.pyo
 lib/kitty/kitty/rc/base.py
 lib/kitty/kitty/rc/base.pyc
 lib/kitty/kitty/rc/base.pyo
@@ -465,6 +374,9 @@ lib/kitty/kitty/rc/last_used_layout.pyo
 lib/kitty/kitty/rc/launch.py
 lib/kitty/kitty/rc/launch.pyc
 lib/kitty/kitty/rc/launch.pyo
+lib/kitty/kitty/rc/load_config.py
+lib/kitty/kitty/rc/load_config.pyc
+lib/kitty/kitty/rc/load_config.pyo
 lib/kitty/kitty/rc/ls.py
 lib/kitty/kitty/rc/ls.pyc
 lib/kitty/kitty/rc/ls.pyo
@@ -480,12 +392,18 @@ lib/kitty/kitty/rc/resize_os_window.pyo
 lib/kitty/kitty/rc/resize_window.py
 lib/kitty/kitty/rc/resize_window.pyc
 lib/kitty/kitty/rc/resize_window.pyo
+lib/kitty/kitty/rc/run.py
+lib/kitty/kitty/rc/run.pyc
+lib/kitty/kitty/rc/run.pyo
 lib/kitty/kitty/rc/scroll_window.py
 lib/kitty/kitty/rc/scroll_window.pyc
 lib/kitty/kitty/rc/scroll_window.pyo
 lib/kitty/kitty/rc/select_window.py
 lib/kitty/kitty/rc/select_window.pyc
 lib/kitty/kitty/rc/select_window.pyo
+lib/kitty/kitty/rc/send_key.py
+lib/kitty/kitty/rc/send_key.pyc
+lib/kitty/kitty/rc/send_key.pyo
 lib/kitty/kitty/rc/send_text.py
 lib/kitty/kitty/rc/send_text.pyc
 lib/kitty/kitty/rc/send_text.pyo
@@ -513,6 +431,9 @@ lib/kitty/kitty/rc/set_tab_color.pyo
 lib/kitty/kitty/rc/set_tab_title.py
 lib/kitty/kitty/rc/set_tab_title.pyc
 lib/kitty/kitty/rc/set_tab_title.pyo
+lib/kitty/kitty/rc/set_user_vars.py
+lib/kitty/kitty/rc/set_user_vars.pyc
+lib/kitty/kitty/rc/set_user_vars.pyo
 lib/kitty/kitty/rc/set_window_logo.py
 lib/kitty/kitty/rc/set_window_logo.pyc
 lib/kitty/kitty/rc/set_window_logo.pyo
@@ -534,9 +455,9 @@ lib/kitty/kitty/search_query_parser.pyo
 lib/kitty/kitty/session.py
 lib/kitty/kitty/session.pyc
 lib/kitty/kitty/session.pyo
-lib/kitty/kitty/shell.py
-lib/kitty/kitty/shell.pyc
-lib/kitty/kitty/shell.pyo
+lib/kitty/kitty/shaders.py
+lib/kitty/kitty/shaders.pyc
+lib/kitty/kitty/shaders.pyo
 lib/kitty/kitty/shell_integration.py
 lib/kitty/kitty/shell_integration.pyc
 lib/kitty/kitty/shell_integration.pyo
@@ -581,15 +502,13 @@ lib/kitty/logo/kitty-128.png
 lib/kitty/logo/kitty.png
 lib/kitty/shell-integration/bash/kitty.bash
 lib/kitty/shell-integration/fish/vendor_completions.d/clone-in-kitty.fish
-lib/kitty/shell-integration/fish/vendor_completions.d/edit-in-kitty.fish
+lib/kitty/shell-integration/fish/vendor_completions.d/kitten.fish
 lib/kitty/shell-integration/fish/vendor_completions.d/kitty.fish
 lib/kitty/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish
-lib/kitty/shell-integration/ssh/askpass.py
-lib/kitty/shell-integration/ssh/askpass.pyc
-lib/kitty/shell-integration/ssh/askpass.pyo
 lib/kitty/shell-integration/ssh/bootstrap-utils.sh
 lib/kitty/shell-integration/ssh/bootstrap.py
 lib/kitty/shell-integration/ssh/bootstrap.sh
+lib/kitty/shell-integration/ssh/kitten
 lib/kitty/shell-integration/ssh/kitty
 lib/kitty/shell-integration/zsh/.zshenv
 lib/kitty/shell-integration/zsh/completions/_kitty
@@ -598,6 +517,66 @@ lib/kitty/shell-integration/zsh/kitty.zs
 lib/kitty/terminfo/kitty.termcap
 lib/kitty/terminfo/kitty.terminfo
 lib/kitty/terminfo/x/xterm-kitty
+man/man1/kitten-@-action.1
+man/man1/kitten-@-close-tab.1
+man/man1/kitten-@-close-window.1
+man/man1/kitten-@-create-marker.1
+man/man1/kitten-@-detach-tab.1
+man/man1/kitten-@-detach-window.1
+man/man1/kitten-@-disable-ligatures.1
+man/man1/kitten-@-env.1
+man/man1/kitten-@-focus-tab.1
+man/man1/kitten-@-focus-window.1
+man/man1/kitten-@-get-colors.1
+man/man1/kitten-@-get-text.1
+man/man1/kitten-@-goto-layout.1
+man/man1/kitten-@-kitten.1
+man/man1/kitten-@-last-used-layout.1
+man/man1/kitten-@-launch.1
+man/man1/kitten-@-load-config.1
+man/man1/kitten-@-ls.1
+man/man1/kitten-@-new-window.1
+man/man1/kitten-@-remove-marker.1
+man/man1/kitten-@-resize-os-window.1
+man/man1/kitten-@-resize-window.1
+man/man1/kitten-@-run.1
+man/man1/kitten-@-scroll-window.1
+man/man1/kitten-@-select-window.1
+man/man1/kitten-@-send-key.1
+man/man1/kitten-@-send-text.1
+man/man1/kitten-@-set-background-image.1
+man/man1/kitten-@-set-background-opacity.1
+man/man1/kitten-@-set-colors.1
+man/man1/kitten-@-set-enabled-layouts.1
+man/man1/kitten-@-set-font-size.1
+man/man1/kitten-@-set-spacing.1
+man/man1/kitten-@-set-tab-color.1
+man/man1/kitten-@-set-tab-title.1
+man/man1/kitten-@-set-user-vars.1
+man/man1/kitten-@-set-window-logo.1
+man/man1/kitten-@-set-window-title.1
+man/man1/kitten-@-signal-child.1
+man/man1/kitten-@.1
+man/man1/kitten-ask.1
+man/man1/kitten-broadcast.1
+man/man1/kitten-clipboard.1
+man/man1/kitten-diff.1
+man/man1/kitten-edit-in-kitty.1
+man/man1/kitten-hints.1
+man/man1/kitten-hyperlinked-grep.1
+man/man1/kitten-icat.1
+man/man1/kitten-mouse-demo.1
+man/man1/kitten-panel.1
+man/man1/kitten-query-terminal.1
+man/man1/kitten-remote-file.1
+man/man1/kitten-run-shell.1
+man/man1/kitten-show-key.1
+man/man1/kitten-ssh.1
+man/man1/kitten-themes.1
+man/man1/kitten-transfer.1
+man/man1/kitten-unicode-input.1
+man/man1/kitten-update-self.1
+man/man1/kitten.1
 man/man1/kitty.1
 man/man5/kitty.conf.5
 share/applications/kitty-open.desktop
@@ -606,21 +585,76 @@ share/doc/kitty/html/.buildinfo
 share/doc/kitty/html/.nojekyll
 share/doc/kitty/html/_downloads/433dadebd0bf504f8b008985378086ce/kitty.conf
 share/doc/kitty/html/_downloads/a489ebbb52d84eeb19a12b2fda7debda/diff.conf
+share/doc/kitty/html/_downloads/f0a0de9ec8d9ff4456206db8e0814937/rowcolumn-diacritics.txt
 share/doc/kitty/html/_images/diff.png
 share/doc/kitty/html/_images/hints_mode.png
 share/doc/kitty/html/_images/panel.png
 share/doc/kitty/html/_images/remote_file.png
 share/doc/kitty/html/_images/screenshot.png
-share/doc/kitty/html/_images/select-window.png
+share/doc/kitty/html/_images/social_previews/summary_actions_1745a1bd.png
+share/doc/kitty/html/_images/social_previews/summary_binary_478594b0.png
+share/doc/kitty/html/_images/social_previews/summary_build_7ee1e14e.png
+share/doc/kitty/html/_images/social_previews/summary_changelog_0413c894.png
+share/doc/kitty/html/_images/social_previews/summary_clipboard_673291d1.png
+share/doc/kitty/html/_images/social_previews/summary_color-stack_587105f7.png
+share/doc/kitty/html/_images/social_previews/summary_conf_6d817f14.png
+share/doc/kitty/html/_images/social_previews/summary_deccara_77e64daf.png
+share/doc/kitty/html/_images/social_previews/summary_desktop-notifications_9e55697a.png
+share/doc/kitty/html/_images/social_previews/summary_faq_6acfb156.png
+share/doc/kitty/html/_images/social_previews/summary_file-transfer-protocol_67d60cd4.png
+share/doc/kitty/html/_images/social_previews/summary_generated_launch_2c8ae1a7.png
+share/doc/kitty/html/_images/social_previews/summary_generated_matching_f5ed7c14.png
+share/doc/kitty/html/_images/social_previews/summary_generated_rc_4121b4bb.png
+share/doc/kitty/html/_images/social_previews/summary_generated_ssh-copy_26aa9e71.png
+share/doc/kitty/html/_images/social_previews/summary_glossary_e93f6fff.png
+share/doc/kitty/html/_images/social_previews/summary_graphics-protocol_96eb2627.png
+share/doc/kitty/html/_images/social_previews/summary_index_cb55e922.png
+share/doc/kitty/html/_images/social_previews/summary_integrations_89a2636c.png
+share/doc/kitty/html/_images/social_previews/summary_intro_vid_14889341.png
+share/doc/kitty/html/_images/social_previews/summary_invocation_05c40da8.png
+share/doc/kitty/html/_images/social_previews/summary_keyboard-protocol_37967379.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_broadcast_4dfe59be.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_clipboard_93006611.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_custom_264d6309.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_diff_56ec1326.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_hints_cf0d0da9.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_hyperlinked_grep_bce050dc.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_icat_8f870112.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_intro_2aa247aa.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_panel_acc427d1.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_query_terminal_bcf6bdb9.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_remote_file_c5782e6e.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_ssh_d0cb65fa.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_themes_72ee7bcd.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_transfer_009949a9.png
+share/doc/kitty/html/_images/social_previews/summary_kittens_unicode_input_f1ba948b.png
+share/doc/kitty/html/_images/social_previews/summary_launch_717c78bb.png
+share/doc/kitty/html/_images/social_previews/summary_layouts_49b07683.png
+share/doc/kitty/html/_images/social_previews/summary_mapping_aea5afa6.png
+share/doc/kitty/html/_images/social_previews/summary_marks_66066db1.png
+share/doc/kitty/html/_images/social_previews/summary_open_actions_c69b3759.png
+share/doc/kitty/html/_images/social_previews/summary_overview_249bd848.png
+share/doc/kitty/html/_images/social_previews/summary_performance_76c80d2e.png
+share/doc/kitty/html/_images/social_previews/summary_pipe_168d77ad.png
+share/doc/kitty/html/_images/social_previews/summary_pointer-shapes_96e448ee.png
+share/doc/kitty/html/_images/social_previews/summary_press-mentions_3ce20e22.png
+share/doc/kitty/html/_images/social_previews/summary_protocol-extensions_ea5204ed.png
+share/doc/kitty/html/_images/social_previews/summary_quickstart_9d1a56df.png
+share/doc/kitty/html/_images/social_previews/summary_rc_protocol_ea1138ef.png
+share/doc/kitty/html/_images/social_previews/summary_remote-control_7371e6b3.png
+share/doc/kitty/html/_images/social_previews/summary_shell-integration_4b2a7549.png
+share/doc/kitty/html/_images/social_previews/summary_support_daeae705.png
+share/doc/kitty/html/_images/social_previews/summary_underlines_c33f785f.png
+share/doc/kitty/html/_images/social_previews/summary_unscroll_98a1c6ca.png
 share/doc/kitty/html/_images/splits.png
 share/doc/kitty/html/_images/themes.png
 share/doc/kitty/html/_images/transfer.png
 share/doc/kitty/html/_images/unicode.png
-share/doc/kitty/html/_images/window-logo.png
 share/doc/kitty/html/_sources/actions.rst.txt
 share/doc/kitty/html/_sources/binary.rst.txt
 share/doc/kitty/html/_sources/build.rst.txt
 share/doc/kitty/html/_sources/changelog.rst.txt
+share/doc/kitty/html/_sources/clipboard.rst.txt
 share/doc/kitty/html/_sources/color-stack.rst.txt
 share/doc/kitty/html/_sources/conf.rst.txt
 share/doc/kitty/html/_sources/deccara.rst.txt
@@ -628,12 +662,14 @@ share/doc/kitty/html/_sources/desktop-no
 share/doc/kitty/html/_sources/faq.rst.txt
 share/doc/kitty/html/_sources/file-transfer-protocol.rst.txt
 share/doc/kitty/html/_sources/generated/launch.rst.txt
+share/doc/kitty/html/_sources/generated/matching.rst.txt
 share/doc/kitty/html/_sources/generated/rc.rst.txt
 share/doc/kitty/html/_sources/generated/ssh-copy.rst.txt
 share/doc/kitty/html/_sources/glossary.rst.txt
 share/doc/kitty/html/_sources/graphics-protocol.rst.txt
 share/doc/kitty/html/_sources/index.rst.txt
 share/doc/kitty/html/_sources/integrations.rst.txt
+share/doc/kitty/html/_sources/intro_vid.rst.txt
 share/doc/kitty/html/_sources/invocation.rst.txt
 share/doc/kitty/html/_sources/keyboard-protocol.rst.txt
 share/doc/kitty/html/_sources/kittens/broadcast.rst.txt
@@ -653,11 +689,13 @@ share/doc/kitty/html/_sources/kittens/un
 share/doc/kitty/html/_sources/kittens_intro.rst.txt
 share/doc/kitty/html/_sources/launch.rst.txt
 share/doc/kitty/html/_sources/layouts.rst.txt
+share/doc/kitty/html/_sources/mapping.rst.txt
 share/doc/kitty/html/_sources/marks.rst.txt
 share/doc/kitty/html/_sources/open_actions.rst.txt
 share/doc/kitty/html/_sources/overview.rst.txt
 share/doc/kitty/html/_sources/performance.rst.txt
 share/doc/kitty/html/_sources/pipe.rst.txt
+share/doc/kitty/html/_sources/pointer-shapes.rst.txt
 share/doc/kitty/html/_sources/press-mentions.rst.txt
 share/doc/kitty/html/_sources/protocol-extensions.rst.txt
 share/doc/kitty/html/_sources/quickstart.rst.txt
@@ -667,7 +705,6 @@ share/doc/kitty/html/_sources/shell-inte
 share/doc/kitty/html/_sources/support.rst.txt
 share/doc/kitty/html/_sources/underlines.rst.txt
 share/doc/kitty/html/_sources/unscroll.rst.txt
-share/doc/kitty/html/_static/_sphinx_javascript_frameworks_compat.js
 share/doc/kitty/html/_static/basic.css
 share/doc/kitty/html/_static/check-solid.svg
 share/doc/kitty/html/_static/clipboard.min.js
@@ -681,18 +718,13 @@ share/doc/kitty/html/_static/debug.css
 share/doc/kitty/html/_static/doctools.js
 share/doc/kitty/html/_static/documentation_options.js
 share/doc/kitty/html/_static/file.png
-share/doc/kitty/html/_static/jquery-3.5.1.js
-share/doc/kitty/html/_static/jquery-3.6.0.js
-share/doc/kitty/html/_static/jquery.js
 share/doc/kitty/html/_static/kitty.svg
 share/doc/kitty/html/_static/language_data.js
 share/doc/kitty/html/_static/minus.png
 share/doc/kitty/html/_static/plus.png
 share/doc/kitty/html/_static/poster.png
 share/doc/kitty/html/_static/pygments.css
-share/doc/kitty/html/_static/scripts/furo-extensions.js
 share/doc/kitty/html/_static/scripts/furo.js
-share/doc/kitty/html/_static/scripts/furo.js.LICENSE.txt
 share/doc/kitty/html/_static/scripts/furo.js.map
 share/doc/kitty/html/_static/searchtools.js
 share/doc/kitty/html/_static/skeleton.css
@@ -703,12 +735,13 @@ share/doc/kitty/html/_static/styles/furo
 share/doc/kitty/html/_static/styles/furo.css.map
 share/doc/kitty/html/_static/tabs.css
 share/doc/kitty/html/_static/tabs.js
-share/doc/kitty/html/_static/underscore-1.13.1.js
-share/doc/kitty/html/_static/underscore.js
+share/doc/kitty/html/_static/timestamps.css
+share/doc/kitty/html/_static/timestamps.js
 share/doc/kitty/html/actions.html
 share/doc/kitty/html/binary.html
 share/doc/kitty/html/build.html
 share/doc/kitty/html/changelog.html
+share/doc/kitty/html/clipboard.html
 share/doc/kitty/html/color-stack.html
 share/doc/kitty/html/conf.html
 share/doc/kitty/html/deccara.html
@@ -716,6 +749,7 @@ share/doc/kitty/html/desktop-notificatio
 share/doc/kitty/html/faq.html
 share/doc/kitty/html/file-transfer-protocol.html
 share/doc/kitty/html/generated/launch.html
+share/doc/kitty/html/generated/matching.html
 share/doc/kitty/html/generated/rc.html
 share/doc/kitty/html/generated/ssh-copy.html
 share/doc/kitty/html/genindex.html
@@ -723,6 +757,7 @@ share/doc/kitty/html/glossary.html
 share/doc/kitty/html/graphics-protocol.html
 share/doc/kitty/html/index.html
 share/doc/kitty/html/integrations.html
+share/doc/kitty/html/intro_vid.html
 share/doc/kitty/html/invocation.html
 share/doc/kitty/html/keyboard-protocol.html
 share/doc/kitty/html/kittens/broadcast.html
@@ -742,12 +777,14 @@ share/doc/kitty/html/kittens/unicode_inp
 share/doc/kitty/html/kittens_intro.html
 share/doc/kitty/html/launch.html
 share/doc/kitty/html/layouts.html
+share/doc/kitty/html/mapping.html
 share/doc/kitty/html/marks.html
 share/doc/kitty/html/objects.inv
 share/doc/kitty/html/open_actions.html
 share/doc/kitty/html/overview.html
 share/doc/kitty/html/performance.html
 share/doc/kitty/html/pipe.html
+share/doc/kitty/html/pointer-shapes.html
 share/doc/kitty/html/press-mentions.html
 share/doc/kitty/html/protocol-extensions.html
 share/doc/kitty/html/quickstart.html
Index: pkgsrc/x11/kitty/distinfo
diff -u pkgsrc/x11/kitty/distinfo:1.21 pkgsrc/x11/kitty/distinfo:1.22
--- pkgsrc/x11/kitty/distinfo:1.21      Sun Nov 13 15:44:52 2022
+++ pkgsrc/x11/kitty/distinfo   Thu May 30 15:00:54 2024
@@ -1,7 +1,255 @@
-$NetBSD: distinfo,v 1.21 2022/11/13 15:44:52 pin Exp $
+$NetBSD: distinfo,v 1.22 2024/05/30 15:00:54 ktnb Exp $
 
-BLAKE2s (kitty-0.26.5.tar.xz) = a005df9473ddc1bd45ce7af9b515e76f168033bdbd62d7082168fda39568c2dd
-SHA512 (kitty-0.26.5.tar.xz) = 086ae03d0e382afbe3001e357ef51388c7a8e81fa5b4bf9ce8b123a7fc8bfff3bd68d074e926f540a1f2b83062baa831e44d29c017cabfe8221bebe49b64e808
-Size (kitty-0.26.5.tar.xz) = 4749988 bytes
-SHA1 (patch-glfw_wl__init.c) = d3bfa4c4a4b6a524a3a5fddd234368022bcb5c95
+BLAKE2s (github.com__a_l_tree_bigfloat_@v_v0.2.0.mod) = ed554d44b1070ae79986f3ff61e6ad4ed12060fb78fe6f2273733f762721d1e0
+SHA512 (github.com__a_l_tree_bigfloat_@v_v0.2.0.mod) = 09bbd28b9ce42a919f22339bdeb2b798a728cf3b7f5f7fd61bec418fa360893c4ebd72f0957be4c855621f96d9a146ef8f0074f5ac4154c04f537ae3ad3592c4
+Size (github.com__a_l_tree_bigfloat_@v_v0.2.0.mod) = 43 bytes
+BLAKE2s (github.com__a_l_tree_bigfloat_@v_v0.2.0.zip) = 43a4e377b90b6738b5e045c2e2a221a40055216d838fdde321c0b9f0667bef32
+SHA512 (github.com__a_l_tree_bigfloat_@v_v0.2.0.zip) = c0f87e9f291dc775b95a41216664480416a8025c95811f313dd8b17529310dd85f7756ce720393f7a5e54f461af9a66a3ae1223842432921d50498ac1e623be7
+Size (github.com__a_l_tree_bigfloat_@v_v0.2.0.zip) = 16636 bytes
+BLAKE2s (github.com_alecthomas_chroma_v2_@v_v2.13.0.mod) = 70087a010fc155b5c6501deb82752a4aff22dff475f4025d093aa91b18617b1b
+SHA512 (github.com_alecthomas_chroma_v2_@v_v2.13.0.mod) = 6578d70a6d41fc9085b40e6c97b8924b9d858cfa65e4671237862006a30f7a3dc212564f991bd61b1a7b2586e764bf8237ddb0ca0bac2deda05a2b81a98452be
+Size (github.com_alecthomas_chroma_v2_@v_v2.13.0.mod) = 229 bytes
+BLAKE2s (github.com_alecthomas_chroma_v2_@v_v2.13.0.zip) = 9412d8c43cc8ef6cf7b253d4423741736bfb7b1092622b09758dd77d302388f2
+SHA512 (github.com_alecthomas_chroma_v2_@v_v2.13.0.zip) = 1d1d7c88c66912e9f0e9242b9069cdcf36bb0a5c8514b8269fa6335ead6e6c59157539f8ebc83d8b914ca5b0ec76f5ec801454b238e41a14ab1573270651c480
+Size (github.com_alecthomas_chroma_v2_@v_v2.13.0.zip) = 1372396 bytes
+BLAKE2s (github.com_bmatcuk_doublestar_v4_@v_v4.6.1.mod) = e205ae79e7a61aeb6dfbab69a666bb662eb0af2302ed12a6bada3fc11bda1b53
+SHA512 (github.com_bmatcuk_doublestar_v4_@v_v4.6.1.mod) = 4a9d86964802ae0545c6d9125387aa04a59f190f85d13719158a4aea07f9bb9b0e05cbe23101fb8a3c5b90e78488a671e2d274740e0db08a852f2dfeff3a8eec
+Size (github.com_bmatcuk_doublestar_v4_@v_v4.6.1.mod) = 49 bytes
+BLAKE2s (github.com_bmatcuk_doublestar_v4_@v_v4.6.1.zip) = 9dddbfb97d0c975b9395f49a41ebb142a4f242d7a49238404e550327ffff8175
+SHA512 (github.com_bmatcuk_doublestar_v4_@v_v4.6.1.zip) = d0fb3a78529f95279292a4c2e3d8b556efdb0cd334ddf5153ed8f887341a0565e2a6cc668ec8c0561cab1f6e792c638dbe83f12cb5214374ca5d5b3763218704
+Size (github.com_bmatcuk_doublestar_v4_@v_v4.6.1.zip) = 34244 bytes
+BLAKE2s (github.com_davecgh_go-spew_@v_v1.1.0.mod) = eee11d0ec5d2260dc11d9bfe8f9d523e54530b71cc8357f43c0214b3b74bef5c
+SHA512 (github.com_davecgh_go-spew_@v_v1.1.0.mod) = 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+Size (github.com_davecgh_go-spew_@v_v1.1.0.mod) = 34 bytes
+BLAKE2s (github.com_davecgh_go-spew_@v_v1.1.1.mod) = eee11d0ec5d2260dc11d9bfe8f9d523e54530b71cc8357f43c0214b3b74bef5c
+SHA512 (github.com_davecgh_go-spew_@v_v1.1.1.mod) = 5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
+Size (github.com_davecgh_go-spew_@v_v1.1.1.mod) = 34 bytes
+BLAKE2s (github.com_disintegration_imaging_@v_v1.6.2.mod) = 6eb5e1045f5eadfaacb613b9b574e741de68e71cf329ba5e28de283fa2f6402c
+SHA512 (github.com_disintegration_imaging_@v_v1.6.2.mod) = 68ffa1636c92bcaf09bf5e22ca6929837a0c01f60f294282b3136c578287263d93af997e47efc1e2d03653c91b1da1cfbd11f1259a6f3764b9e6f1755c8ce477
+Size (github.com_disintegration_imaging_@v_v1.6.2.mod) = 104 bytes
+BLAKE2s (github.com_disintegration_imaging_@v_v1.6.2.zip) = 9696a804a42e1192dfccd00b782a21e3a6b71b9071979741869e2dc6c849b7d8
+SHA512 (github.com_disintegration_imaging_@v_v1.6.2.zip) = 3ca8feef7d1658b38471ee84ab444e77dac5cd347fbf44566799a0a45256b889f31f95a448f320ad08a719369b5c618926116b981f73dd29783a43f99e81c64b
+Size (github.com_disintegration_imaging_@v_v1.6.2.zip) = 2229742 bytes
+BLAKE2s (github.com_dlclark_regexp2_@v_v1.11.0.mod) = 6f565e4706e82a34b5002c9e09a272ccf1a369562afc47e6cf7be131a4d2eb63
+SHA512 (github.com_dlclark_regexp2_@v_v1.11.0.mod) = 605e797166049ea565f46de176915e563f2e28735a8ab539c1c1f5020a2a72339f97b659c5864705b8e30fbffb381d2df9b31bace1eef1c6e33ae654787508d0
+Size (github.com_dlclark_regexp2_@v_v1.11.0.mod) = 43 bytes
+BLAKE2s (github.com_dlclark_regexp2_@v_v1.11.0.zip) = 19d0219a892b059d7f48e3e96a28519421889db1c6496eed30c287ebc1d9fcb3
+SHA512 (github.com_dlclark_regexp2_@v_v1.11.0.zip) = b26c452ba7f5740fee1ed50bb9b7bcbdb117394bc91a3201cf72222f05ce99f8cfc79c964581abc505b9d14dcba7f83cdb7be2c1d95d04021177da6daf0b8ac5
+Size (github.com_dlclark_regexp2_@v_v1.11.0.zip) = 703236 bytes
+BLAKE2s (github.com_edwvee_exiffix_@v_v0.0.0-20240229113213-0dbb146775be.mod) = ee965da3063bd8f60c1aa98fc0d91f728c90ec175ed89a0c400277dc01205704
+SHA512 (github.com_edwvee_exiffix_@v_v0.0.0-20240229113213-0dbb146775be.mod) = 
3e095f915a78a5be534c1dbf22daea4e3f7d0df46f445c4a4275ce58ba496624e1ba29229b2fe1023e206d18ae1b2a76615b97886c1fc8e01fa22603c1cf75a3
+Size (github.com_edwvee_exiffix_@v_v0.0.0-20240229113213-0dbb146775be.mod) = 42 bytes
+BLAKE2s (github.com_edwvee_exiffix_@v_v0.0.0-20240229113213-0dbb146775be.zip) = c7b73963adfc81df5abe2c5694de2c2b3c31861b87b6bbbad9beedeff26ca8a4
+SHA512 (github.com_edwvee_exiffix_@v_v0.0.0-20240229113213-0dbb146775be.zip) = 
6d33544dd3336a71098c4e2aa331e45e67447fabea36981b7b3efd340ef85d6915a52599b602f2de9d0a37f3e3e4da64490c9ca5db7eafd16e6ecb2116480f38
+Size (github.com_edwvee_exiffix_@v_v0.0.0-20240229113213-0dbb146775be.zip) = 8437 bytes
+BLAKE2s (github.com_go-ole_go-ole_@v_v1.2.6.mod) = c678de298ac09d2a81e124bfa3b7fabe97decde6f13bf64bade847727eea9abc
+SHA512 (github.com_go-ole_go-ole_@v_v1.2.6.mod) = 8ecc75e46e529812efc2e20f6bbc044929aaeba393c291fbde9b3c9365db5c4e7c06b07dc2b4484326609521eb09cb55ab6f9d8976fe1450bf4f52a962a35429
+Size (github.com_go-ole_go-ole_@v_v1.2.6.mod) = 102 bytes
+BLAKE2s (github.com_go-ole_go-ole_@v_v1.2.6.zip) = 9e7f558ab84ef47f5aeca89c7edf072e24d9cb55efc6ad7ecb608d2bc4b40066
+SHA512 (github.com_go-ole_go-ole_@v_v1.2.6.zip) = dfed3d9e05657f05a59bddb005ce040364f0a7aa49cadb8b0179ccc59bcc11df920d7795ed3524d3fa6d5c26fb577b0be66cb96c7387fc006bcc82f7797b272b
+Size (github.com_go-ole_go-ole_@v_v1.2.6.zip) = 82876 bytes
+BLAKE2s (github.com_google_go-cmp_@v_v0.5.6.mod) = 54befdbebc1a7ed8c2f5de2cc688fab3ab3337a212c5f36bde6d427830820200
+SHA512 (github.com_google_go-cmp_@v_v0.5.6.mod) = cb203760fc6ca9c9d64811cf1342752faa5a95f27934c298407dc865f9561081210dd1b82b15ee2f5337b70d4c55d102d8884b5b9a5f70d9cbf85227a32b9713
+Size (github.com_google_go-cmp_@v_v0.5.6.mod) = 105 bytes
+BLAKE2s (github.com_google_go-cmp_@v_v0.5.9.mod) = becdef0764c43b119969e6c10646c6fafece1f936110eaa977757d2e2e381cd0
+SHA512 (github.com_google_go-cmp_@v_v0.5.9.mod) = 89e0014b0c3ffa2578ab38c237fee3d2280d6955e810c83e426d4924cec07cfc796adc45074fc237629c5ff88a93044dc406472febf1adf73deae82cb1b24b80
+Size (github.com_google_go-cmp_@v_v0.5.9.mod) = 41 bytes
+BLAKE2s (github.com_google_go-cmp_@v_v0.6.0.mod) = becdef0764c43b119969e6c10646c6fafece1f936110eaa977757d2e2e381cd0
+SHA512 (github.com_google_go-cmp_@v_v0.6.0.mod) = 89e0014b0c3ffa2578ab38c237fee3d2280d6955e810c83e426d4924cec07cfc796adc45074fc237629c5ff88a93044dc406472febf1adf73deae82cb1b24b80
+Size (github.com_google_go-cmp_@v_v0.6.0.mod) = 41 bytes
+BLAKE2s (github.com_google_go-cmp_@v_v0.6.0.zip) = 1ad12fee463ebee40b8a76efc47fbea5f79742ff67c4ea86a5745f6f7354314a
+SHA512 (github.com_google_go-cmp_@v_v0.6.0.zip) = 3680bd9a399a018275403b22ceb96250046fd070de474fee16ffa9f872e30a97ec3caa26d17dca2aec8fcbdb6f91932f82b3b1b2284feec004d8fcc95215436f
+Size (github.com_google_go-cmp_@v_v0.6.0.zip) = 129773 bytes
+BLAKE2s (github.com_google_uuid_@v_v1.6.0.mod) = 4950daf6c771a2feda754cc244ccb1881f07c2cb2b780da0d81b7f5e991a5c00
+SHA512 (github.com_google_uuid_@v_v1.6.0.mod) = 695f3424e0cc247a069fbd6b94820554e003030eb0e208ba7be38f660c5fc29f74a057e60031ec77918b5b320913d6deabdf19a0f0666b0f5bc5e2724e1fddba
+Size (github.com_google_uuid_@v_v1.6.0.mod) = 30 bytes
+BLAKE2s (github.com_google_uuid_@v_v1.6.0.zip) = dbfff111391c0755e944fbd8c6c53d928da9001f70340c681686b2f413d453dd
+SHA512 (github.com_google_uuid_@v_v1.6.0.zip) = 9ce996a3e7257ea896c1a0469cbd2010be969098443fe096e2679cb343aa8b74e5a9e39ac95e866c8ffa681d7e9d7a3c864acb2958735200826fe326f886064e
+Size (github.com_google_uuid_@v_v1.6.0.zip) = 31981 bytes
+BLAKE2s (github.com_jessevdk_go-flags_@v_v1.4.0.mod) = d0fd3bc9afc8ecdc658c6f85b995efee97fce9f6c594fc55f6340dc8a76119dc
+SHA512 (github.com_jessevdk_go-flags_@v_v1.4.0.mod) = 5db9838fe6a00be9849cb79ad148813a573b652d6f6cf220c55b68bd23636016e6bddd6733f6b29d63e5f02d2750a86c2dcea6b964ceb87d4048d5c5f3cc989b
+Size (github.com_jessevdk_go-flags_@v_v1.4.0.mod) = 36 bytes
+BLAKE2s (github.com_klauspost_cpuid_v2_@v_v2.2.5.mod) = b0576375ddcf0875241ce6c5b79aa7b03ba55a5ea5766ad2bec14f096de5b85b
+SHA512 (github.com_klauspost_cpuid_v2_@v_v2.2.5.mod) = 0063e4c6d98cdef18fe8afb8c9a521dd99fbfe4091236f355409716fe1add4d9fb53adf7fe9ad2bd8394b56f67ed12248cfa4e88e74e2eaad0c50d2dacfa9503
+Size (github.com_klauspost_cpuid_v2_@v_v2.2.5.mod) = 79 bytes
+BLAKE2s (github.com_klauspost_cpuid_v2_@v_v2.2.5.zip) = 5e9acf1d318325da6b641de3225205266f8248ed82bf229fda51da134c5f31cf
+SHA512 (github.com_klauspost_cpuid_v2_@v_v2.2.5.zip) = b046d34661fb1712ff3b96945653cb3832f5e4c4c5266464a2e2baed8d7d97fae4b53598299157bae978dd5a5f12e55986cc4afc18129199bd956c2d668c33cf
+Size (github.com_klauspost_cpuid_v2_@v_v2.2.5.zip) = 49137 bytes
+BLAKE2s (github.com_kovidgoyal_imaging_@v_v1.6.3.mod) = 18d1f06b2240290c888711703c139b9878d9558e8d95d248ce07b1d847a3db3f
+SHA512 (github.com_kovidgoyal_imaging_@v_v1.6.3.mod) = 26bb20c52f2bae4f4689a0cc8be48ee9ab4b3812b308500090068fd734be55f4980801b45d7dab7c8328ec0440bd1b047a116d2c015f7bec17174e1ef014f0d0
+Size (github.com_kovidgoyal_imaging_@v_v1.6.3.mod) = 82 bytes
+BLAKE2s (github.com_kovidgoyal_imaging_@v_v1.6.3.zip) = b91c02a70460e72e0be12d84afa0b9eb1d5cbdeea7ade46afc50375e7d073fd1
+SHA512 (github.com_kovidgoyal_imaging_@v_v1.6.3.zip) = bd28a541fe5e2b4c499f01bec9622565b8ba63a48e645eff7fe9cd65f6e9ec5e2550ca5179bae75a58360c7f9e25a8c8ce3a3a044fa8ecb29d6ebcdc66cbb79d
+Size (github.com_kovidgoyal_imaging_@v_v1.6.3.zip) = 2578288 bytes
+BLAKE2s (github.com_lufia_plan9stats_@v_v0.0.0-20211012122336-39d0f177ccd0.mod) = a7cb3434c17c4843791f9b93e00da623781874c6556abeb7f1acf052e0319435
+SHA512 (github.com_lufia_plan9stats_@v_v0.0.0-20211012122336-39d0f177ccd0.mod) = 
62129426bd2ab5adf804deaba8fa493c7907315b2111cf6ef4b531b5b118108fafa4b167f516faf636564172a0c0742d4d02579a477e6024547235d244decd67
+Size (github.com_lufia_plan9stats_@v_v0.0.0-20211012122336-39d0f177ccd0.mod) = 85 bytes
+BLAKE2s (github.com_lufia_plan9stats_@v_v0.0.0-20230326075908-cb1d2100619a.mod) = 4a85e23845c629b92974071cbba625618fb885e27a30a554e8fa1295d8c8a11c
+SHA512 (github.com_lufia_plan9stats_@v_v0.0.0-20230326075908-cb1d2100619a.mod) = 
c8ab873e3d1d1667b6008dbcb9cd953a4c9fe359d2d0342589fed8b8281c95f60405fe87b4d183fd22166feb057143fd16a9fba3d2cc41fe5d2c513e3804fd81
+Size (github.com_lufia_plan9stats_@v_v0.0.0-20230326075908-cb1d2100619a.mod) = 85 bytes
+BLAKE2s (github.com_lufia_plan9stats_@v_v0.0.0-20230326075908-cb1d2100619a.zip) = 8e78b191f335de383122fa73d9b02233e34afd501418f15a34132a6d33a683ac
+SHA512 (github.com_lufia_plan9stats_@v_v0.0.0-20230326075908-cb1d2100619a.zip) = 
108c18f6a378e86044c01596707b769f11601f5d357b0fcc2a33099d16c22c012a4003cf6ea6076c4ba39816efae00ae5efef0b376f78398d0c54b220cb1b577
+Size (github.com_lufia_plan9stats_@v_v0.0.0-20230326075908-cb1d2100619a.zip) = 25307 bytes
+BLAKE2s (github.com_pmezard_go-difflib_@v_v1.0.0.mod) = 365dee34dcd09f0fbcccb2fff0be74a00fe71a80b9104b1ad3a3c199a48f5a28
+SHA512 (github.com_pmezard_go-difflib_@v_v1.0.0.mod) = c3d5c48cdb8ba6af7071a07cfede06e0ab67e3726d9de592a952fad40167dcbdd9621dc2c4df1bd3c28eb99d70b1b6d8d812441237c35bf492e5b7f07bd33902
+Size (github.com_pmezard_go-difflib_@v_v1.0.0.mod) = 37 bytes
+BLAKE2s (github.com_power-devops_perfstat_@v_v0.0.0-20210106213030-5aafc221ea8c.mod) = 613309ea85085830fabe807b41336a1e91587f64bdda1be0d989aae43d69766e
+SHA512 (github.com_power-devops_perfstat_@v_v0.0.0-20210106213030-5aafc221ea8c.mod) = 
35009ce4df916ef8ed7d32fe2fc4059623021ce512140546e731facdd2cce7ea26e33e3a0b65b9c087f8201cdd3bb185a38ebeb690cecd9b32ffb01f72a2f43d
+Size (github.com_power-devops_perfstat_@v_v0.0.0-20210106213030-5aafc221ea8c.mod) = 110 bytes
+BLAKE2s (github.com_power-devops_perfstat_@v_v0.0.0-20221212215047-62379fc7944b.mod) = 613309ea85085830fabe807b41336a1e91587f64bdda1be0d989aae43d69766e
+SHA512 (github.com_power-devops_perfstat_@v_v0.0.0-20221212215047-62379fc7944b.mod) = 
35009ce4df916ef8ed7d32fe2fc4059623021ce512140546e731facdd2cce7ea26e33e3a0b65b9c087f8201cdd3bb185a38ebeb690cecd9b32ffb01f72a2f43d
+Size (github.com_power-devops_perfstat_@v_v0.0.0-20221212215047-62379fc7944b.mod) = 110 bytes
+BLAKE2s (github.com_power-devops_perfstat_@v_v0.0.0-20221212215047-62379fc7944b.zip) = a27ea9947291944b8dab1e80b0ac6259ead490c5361741b400d85468447b1104
+SHA512 (github.com_power-devops_perfstat_@v_v0.0.0-20221212215047-62379fc7944b.zip) = 
4687ccfbfa15995e987bf42e5d22d43bd4751e4580a2437a029615e92d3a501d7b7b92b5249bb6ace10cf701e7ec7a12b86d7c10b92ff031b17550d2e7fd2cff
+Size (github.com_power-devops_perfstat_@v_v0.0.0-20221212215047-62379fc7944b.zip) = 50550 bytes
+BLAKE2s (github.com_rwcarlsen_goexif_@v_v0.0.0-20190401172101-9e8deecbddbd.mod) = d007a6dd3591c6428586264cd25077218600bf20af47361cb4a1585b65ba2b3f
+SHA512 (github.com_rwcarlsen_goexif_@v_v0.0.0-20190401172101-9e8deecbddbd.mod) = 
631314183e232ea80b4cd52fe6b2b8116af4960427e7cf71b1a7c6a5884063f39ab649ff8178897d2a7ef14057e1aea53bb2e6f85a84be90b89c17866987f878
+Size (github.com_rwcarlsen_goexif_@v_v0.0.0-20190401172101-9e8deecbddbd.mod) = 35 bytes
+BLAKE2s (github.com_rwcarlsen_goexif_@v_v0.0.0-20190401172101-9e8deecbddbd.zip) = c25f9df01b2f4f3d552edaa06a6b80b146094160c3d9b7871133e9e9ca322b1f
+SHA512 (github.com_rwcarlsen_goexif_@v_v0.0.0-20190401172101-9e8deecbddbd.zip) = 
baaf37e35d0e6d1e7f186fae593d4e596528291c6aae14b2ac341dc0848a15866a33a5142e65c9aa3ca9f5fcd05a44694f912da64369a4c292bdba35bc030c95
+Size (github.com_rwcarlsen_goexif_@v_v0.0.0-20190401172101-9e8deecbddbd.zip) = 985726 bytes
+BLAKE2s (github.com_seancfoley_bintree_@v_v1.3.1.mod) = 9732eb355df4ff25b5561e85013db44ac1cdc016085e0fb4d99fd84c3caac8a8
+SHA512 (github.com_seancfoley_bintree_@v_v1.3.1.mod) = 72ac232f3b406f8556c17acbb55757b3ac37cb605bdb4385f88d9f096da9e66c5c6080599c0954a2d3e752765576c5ce4bacdd3ff6a21bc764c6a460b8237001
+Size (github.com_seancfoley_bintree_@v_v1.3.1.mod) = 646 bytes
+BLAKE2s (github.com_seancfoley_bintree_@v_v1.3.1.zip) = 82a299722fadec8352b1422d2a871555a07c6dbec731a5c23a94d1482210af3b
+SHA512 (github.com_seancfoley_bintree_@v_v1.3.1.zip) = ae9262a61945e9916575d151903b3088e25582cc934c7b66d6ba77eaf34bb677b5a3543a1aedcddc05cb389ef74e43e6a2a0c8f224d7d838e4b05443898ffabc
+Size (github.com_seancfoley_bintree_@v_v1.3.1.zip) = 43614 bytes
+BLAKE2s (github.com_seancfoley_ipaddress-go_@v_v1.6.0.mod) = 78f6bab0c2f3f1a68f61a83d07662a05d39f2b4ba964d2c1076bf6261bcf2f04
+SHA512 (github.com_seancfoley_ipaddress-go_@v_v1.6.0.mod) = 9015a6525b5f9fd3d618830fc4bef99d174275dd79c475edac7dbacf762e351f6ad15d516f4b76e916179fc6ad37ece6c271d5146c08942e52874267faba6bc0
+Size (github.com_seancfoley_ipaddress-go_@v_v1.6.0.mod) = 698 bytes
+BLAKE2s (github.com_seancfoley_ipaddress-go_@v_v1.6.0.zip) = 6713ad65dd25a125f53c56697e19d2a6ec76ce28f699d19a32fd4916cee416e9
+SHA512 (github.com_seancfoley_ipaddress-go_@v_v1.6.0.zip) = 9638d1ae04f1b13abc2c1cab28f68ad1e2f48b0ac0cf11c64c29a1fdd4fa70ee86b37c37ec1322d45394837787f8234a378dabb6432b6bdf389ffb3c6d1751c8
+Size (github.com_seancfoley_ipaddress-go_@v_v1.6.0.zip) = 717734 bytes
+BLAKE2s (github.com_shirou_gopsutil_v3_@v_v3.24.4.mod) = 492751e4390ed64aec4a3f912aedbe9963af491f9b582ea637d21f17c10b9472
+SHA512 (github.com_shirou_gopsutil_v3_@v_v3.24.4.mod) = 33724b95b177a48215bca55299b34aebbcc3ace33c6e73a089dc90422175cd3541f0458b2562d2032eb864076283689630b3cc6fe2af2b065572ed324357cbdf
+Size (github.com_shirou_gopsutil_v3_@v_v3.24.4.mod) = 417 bytes
+BLAKE2s (github.com_shirou_gopsutil_v3_@v_v3.24.4.zip) = 4119ef107e0ff87cb66a9397138f879f5bcefcdffbe3cee1b88e269935e5f971
+SHA512 (github.com_shirou_gopsutil_v3_@v_v3.24.4.zip) = 0534f406771f0c05b2dc4dab96cf27c9b4b6d7b5b1b7cf5caf7bd6b1458c240df6ea66e1af0c6d2f0272c27fa3792d0f993ca41989d2c50832048c266b2c3a82
+Size (github.com_shirou_gopsutil_v3_@v_v3.24.4.zip) = 314805 bytes
+BLAKE2s (github.com_shoenig_go-m1cpu_@v_v0.1.6.mod) = 611c3dae6faa7e3e42fc50d11b5d6a74f960149fa50a6368427aec911fb68316
+SHA512 (github.com_shoenig_go-m1cpu_@v_v0.1.6.mod) = e506c863868d0c972ffaafd6c7649eb35f9d5746f806710428d6e03bac5e4cade42ca581977d9739e0de0d51c6ca702b515f2235242491c36f5906cfbf1a572c
+Size (github.com_shoenig_go-m1cpu_@v_v0.1.6.mod) = 137 bytes
+BLAKE2s (github.com_shoenig_go-m1cpu_@v_v0.1.6.zip) = 8bd1c0a303fa1ea75ca42f21d39a13055066c6df0ad7e3c6ba366683cde2ffbe
+SHA512 (github.com_shoenig_go-m1cpu_@v_v0.1.6.zip) = c3616d1492d4b6a1b9e937745f21644da0caf31872ae888a8a9f578f1583c80044a4990a4e610e7d0590ba3cfa5e7ea031bb2e8fd5ddbc1806b78d65a21b9edb
+Size (github.com_shoenig_go-m1cpu_@v_v0.1.6.zip) = 12612 bytes
+BLAKE2s (github.com_shoenig_test_@v_v0.6.4.mod) = 3ff2ed9f25aabe64e2a399dbbc099fe73583d8b544a0c33c617b98f5fd5a70f2
+SHA512 (github.com_shoenig_test_@v_v0.6.4.mod) = abaad1b349401c79ddef1c2b8cd38ec038e653447ca49fa5c01ba6a8b6a20de68e9875cc5efa8d40533691047ecfea5bc4e33385b9aa1a8f27c5955f4383d0c2
+Size (github.com_shoenig_test_@v_v0.6.4.mod) = 81 bytes
+BLAKE2s (github.com_stretchr_objx_@v_v0.1.0.mod) = 1eb73df00a63ad02b651d13ef6fec7b4842f22c3ecf50546104fddb717aa1c0b
+SHA512 (github.com_stretchr_objx_@v_v0.1.0.mod) = 4e366e5a60559a8863cb2a50280deb307d8bf885ca5440cce1b49a084b4cc4583b3481240125f35f161226592a43f2c0a426152f117d79b68c92c72a93f751d5
+Size (github.com_stretchr_objx_@v_v0.1.0.mod) = 32 bytes
+BLAKE2s (github.com_stretchr_objx_@v_v0.4.0.mod) = e5c1d6b824d1be53abbb3b8f906a3f0bf77e3447b39eb0d9f9f4319c55ebb20e
+SHA512 (github.com_stretchr_objx_@v_v0.4.0.mod) = 022706974a2aaaa604a814996d4307a0b0f4a408987ece5cb9d0fbd03d9a71bc9e5c4ae89877f9527858f4071829d85674732550a514562df1a406a95eed9d35
+Size (github.com_stretchr_objx_@v_v0.4.0.mod) = 137 bytes
+BLAKE2s (github.com_stretchr_objx_@v_v0.5.0.mod) = f7e6a80abd08386e00e3ee80803db84f0f5608240ecde454f96f92e2d4dbf7ff
+SHA512 (github.com_stretchr_objx_@v_v0.5.0.mod) = 3725b66aadb0bd71f79264cb907fc13dbe969f00b5800e4dd1e331394858c39d191e57317228d7ef665a4fd4454bdab7b811632725537d6c9bc9fa2e29d34aca
+Size (github.com_stretchr_objx_@v_v0.5.0.mod) = 85 bytes
+BLAKE2s (github.com_stretchr_objx_@v_v0.5.2.mod) = 2add509f81ee74455ae2a53cd81b1fe867d9102af689d84dee8f4766f66611a3
+SHA512 (github.com_stretchr_objx_@v_v0.5.2.mod) = 8d6bf1ad2ac5696a556d23d3543fa1be5e7380e75fc176920f728c86b20680b2cc82a07adbc8fd01e70ab21fd52004413c6ecfda511768f4d514fe0ce1e7f2e0
+Size (github.com_stretchr_objx_@v_v0.5.2.mod) = 276 bytes
+BLAKE2s (github.com_stretchr_testify_@v_v1.7.1.mod) = 8f7c927dae69fdeb23ce71b39268d84489f12c4cb4cb30e23a564754fde44db8
+SHA512 (github.com_stretchr_testify_@v_v1.7.1.mod) = 197e6ef15edb27ded67ccfb636c252fe522f0930ff012341a4b593f25b5dd8282e4f658970931cfdeb8f2c5ee0b4ebac6738fe7634bf00896d12270fcbf4b31b
+Size (github.com_stretchr_testify_@v_v1.7.1.mod) = 216 bytes
+BLAKE2s (github.com_stretchr_testify_@v_v1.8.0.mod) = 4b9f1b2997c84b26b08b9c2b5febd4d7dad875c2869013e0e87d1cebbaff04f0
+SHA512 (github.com_stretchr_testify_@v_v1.8.0.mod) = 62122d19530516ad5a84d98ccb77f299c79bd0ad4da58314ce31d07696076de1b3d1150e603cb296e4ad8e5e839a9fd2241f1e8981fc3356379444d5062e0d26
+Size (github.com_stretchr_testify_@v_v1.8.0.mod) = 188 bytes
+BLAKE2s (github.com_stretchr_testify_@v_v1.8.4.mod) = 9cb979f9a53faf1fe49a3cd34a458afe917803f872507c727f8e1f8210726e1c
+SHA512 (github.com_stretchr_testify_@v_v1.8.4.mod) = 10c923ac832f54ecd370cd7441f56561b9adf0bb05858605f3515759cef29383cda816f2d3fe7ef004f51b428afa4a19163a619f7dc2aa30f7177636d7c8d175
+Size (github.com_stretchr_testify_@v_v1.8.4.mod) = 188 bytes
+BLAKE2s (github.com_stretchr_testify_@v_v1.9.0.mod) = 0317549c119eb38810e67f8e8f89fa203792a68baeacdc0c1d3bb886f81d0de5
+SHA512 (github.com_stretchr_testify_@v_v1.9.0.mod) = 8bf7fe5e45d3a607073bae16a3bb3211d2a61bb433519b7ec33e22ff7dc54817881b4940151e72444250d930f766ecb8306072c50697db3282b67c40a6cd58e6
+Size (github.com_stretchr_testify_@v_v1.9.0.mod) = 417 bytes
+BLAKE2s (github.com_tklauser_go-sysconf_@v_v0.3.12.mod) = 6f4768173b6dca1d106575fe631ca5c6ee4d69113036b50dee54c032fa1ddfd3
+SHA512 (github.com_tklauser_go-sysconf_@v_v0.3.12.mod) = 305cbf46fafe5d9ab396254ce2c647fed666f570dad8cb4e323f6c2a387fc0e2577040385f8a6629618fe7c214f2cdb192dbeed1b9bcdef0aa47e876559157e8
+Size (github.com_tklauser_go-sysconf_@v_v0.3.12.mod) = 122 bytes
+BLAKE2s (github.com_tklauser_go-sysconf_@v_v0.3.12.zip) = 29305a7a8155324bb17baecbd3a44d7fc30d811f00cdb43d36a8013775c3376b
+SHA512 (github.com_tklauser_go-sysconf_@v_v0.3.12.zip) = bc4a024f2d8d356cd3c289395ed282ba681dcaabc62dac2b82b054348c01c9da80479fa88c389bf52fec87ab3d04e9cad53880cfcc589d50589bc76c97466498
+Size (github.com_tklauser_go-sysconf_@v_v0.3.12.zip) = 95497 bytes
+BLAKE2s (github.com_tklauser_numcpus_@v_v0.6.1.mod) = 167da4b1f2e72a2252f6efd57cf064b4dcce175820cac37b505f30fefd6e8969
+SHA512 (github.com_tklauser_numcpus_@v_v0.6.1.mod) = 653ba470fae026b03f0d005c896fdede60ece83b1d4995b27c2853fbc41f8f07344d762f27c81e63c4308cd30a3e1a05af662c73b2641dfac45ee98d9072860a
+Size (github.com_tklauser_numcpus_@v_v0.6.1.mod) = 77 bytes
+BLAKE2s (github.com_tklauser_numcpus_@v_v0.6.1.zip) = 0b8a918815deb002a2fbecf9430ceaeec0e470a9e66942c3a62cf53fbf9ba43a
+SHA512 (github.com_tklauser_numcpus_@v_v0.6.1.zip) = 5aefe09e8b1279ad93e33339a8f116316640de44282ae958bde0d6760ce3c99df6f289567b6cfe2d1a3a3ac8b5ca1fc1c7ca10d55a85f52c0052f28a503d4539
+Size (github.com_tklauser_numcpus_@v_v0.6.1.zip) = 17011 bytes
+BLAKE2s (github.com_yusufpapurcu_wmi_@v_v1.2.4.mod) = deb3cc66e7c3b98ac6660148420ea6105896bfe4be700a07c0372cf8365d68c8
+SHA512 (github.com_yusufpapurcu_wmi_@v_v1.2.4.mod) = beb9936bc36ed6f2b3378fa4d688879040af43957a998af83cc26e37e57d5d8f905c1fc92f2ebc6889cc0dfd4dd0784dbf1071ae417e37f0af359014f888655e
+Size (github.com_yusufpapurcu_wmi_@v_v1.2.4.mod) = 85 bytes
+BLAKE2s (github.com_yusufpapurcu_wmi_@v_v1.2.4.zip) = d650541270988e6e9ac557aa48097ecef4e83f5bcd8f3bd750ecd92402787bfa
+SHA512 (github.com_yusufpapurcu_wmi_@v_v1.2.4.zip) = deb47dd5566ad80ba615851cab2f051684a9b9116e035d29853740e61516f94a6abc36dfed22f01fbbad5640dff507275b3145544ce7ba9ddebdfe928983fbab
+Size (github.com_yusufpapurcu_wmi_@v_v1.2.4.zip) = 16351 bytes
+BLAKE2s (github.com_zeebo_xxh3_@v_v1.0.2.mod) = 21b62c26462458cbc49121d23f8712c34a9528acd0f07be4d29e103c14b3e118
+SHA512 (github.com_zeebo_xxh3_@v_v1.0.2.mod) = 31f1ad765f6257c7f6eec620c6b6ada507c464ceb1d4e8b6efe5903a2395ca11815f2a40e3a41b145efd16fe930eec44843086bd979b9e1c3f95f8f83e4e0857
+Size (github.com_zeebo_xxh3_@v_v1.0.2.mod) = 165 bytes
+BLAKE2s (github.com_zeebo_xxh3_@v_v1.0.2.zip) = bb6ff2848f4892c94d1c0f80f8ae508446524b0bbc246b63702dc91d8b1b99fb
+SHA512 (github.com_zeebo_xxh3_@v_v1.0.2.zip) = 866fc346b6db9af6550dc689e9c7632a23649ad4b20688867d2b462c4ec3bc9857edb3acfae037a9e07d5f4ba9d03d18a0a5af48c1a7e43f93b024ac448b41cd
+Size (github.com_zeebo_xxh3_@v_v1.0.2.zip) = 271026 bytes
+BLAKE2s (golang.org_x_exp_@v_v0.0.0-20230801115018-d63ba01acd4b.mod) = 63017412b807845c89865e91d84d10cfd4d237b0768c60ab6d4ad88c0bd6db53
+SHA512 (golang.org_x_exp_@v_v0.0.0-20230801115018-d63ba01acd4b.mod) = 74841e49bb367c0da8825b3066847c3cb485efa3db4cee272ecaf882894dbdff2d3b4435016e31a2e30bcad46f3ca964ca15dfb443ce4373b5a0086fae9fc967
+Size (golang.org_x_exp_@v_v0.0.0-20230801115018-d63ba01acd4b.mod) = 177 bytes
+BLAKE2s (golang.org_x_exp_@v_v0.0.0-20230801115018-d63ba01acd4b.zip) = 302fe20cff3086c9c2b9d0f03f3d280c2cb2258e759ba7d059000d62fd0f566c
+SHA512 (golang.org_x_exp_@v_v0.0.0-20230801115018-d63ba01acd4b.zip) = 2be05136e2357b198668a2dea8b240d9ae8fc4b49d33b92660642ac592f4841c28d99b8ea2745d00ba38776033407fd3bc7cef1a33ded7869508b5c2db29f0ca
+Size (golang.org_x_exp_@v_v0.0.0-20230801115018-d63ba01acd4b.zip) = 461648 bytes
+BLAKE2s (golang.org_x_image_@v_v0.0.0-20191009234506-e7c1f5e7dbb8.mod) = 297087ef09942848072b3c6604fab5592d25e4781e5f33cffe1258204e307a5f
+SHA512 (golang.org_x_image_@v_v0.0.0-20191009234506-e7c1f5e7dbb8.mod) = 
d463167481b44386a011b867d6e26eaf2fe81c750325ea89f631af7b065c5152249084c45e7195a662d9b9ddde0e81a5273d8110f73a18c4d841c155c67ea0f6
+Size (golang.org_x_image_@v_v0.0.0-20191009234506-e7c1f5e7dbb8.mod) = 69 bytes
+BLAKE2s (golang.org_x_image_@v_v0.16.0.mod) = c82658952f594dac80614c3e430d323d225503e9098d9ea2f59d20795937e8d5
+SHA512 (golang.org_x_image_@v_v0.16.0.mod) = f4c6536508dcc766ed26312d34a4b6801bf2fdc84fe47abfa07b6d014c2454d1ae2899337ed301593e17edf45c33a0ba78af11109f3ec73db14812961477c9f4
+Size (golang.org_x_image_@v_v0.16.0.mod) = 70 bytes
+BLAKE2s (golang.org_x_image_@v_v0.16.0.zip) = 1c1c1639babef49c25997afb7e699474e029d77b81c11bb59bd9a2c73db5a864
+SHA512 (golang.org_x_image_@v_v0.16.0.zip) = e1ba955c51f2cd660d92720e5d2a90bf9a97754d37440b23a40dc771eadfd4cca553460f94827370c1740d7261090ad577d5afe8673c0fa486834e10a7ee274f
+Size (golang.org_x_image_@v_v0.16.0.zip) = 5290873 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.0.0-20190916202348-b4ddaad3f8a3.mod) = 6b2b0a0ac9d77adff84f1aab70cc38a4dcf14418c326fcb2dde80f104fb41e9f
+SHA512 (golang.org_x_sys_@v_v0.0.0-20190916202348-b4ddaad3f8a3.mod) = 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
+Size (golang.org_x_sys_@v_v0.0.0-20190916202348-b4ddaad3f8a3.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.0.0-20201204225414-ed752295db88.mod) = 6b2b0a0ac9d77adff84f1aab70cc38a4dcf14418c326fcb2dde80f104fb41e9f
+SHA512 (golang.org_x_sys_@v_v0.0.0-20201204225414-ed752295db88.mod) = 0c7b940d567c7685dcb55c76c69aedeaab2170f4f3bde458994c879bf344169f34fb3f3ca899b0f138a8b0b8be5031217b57a6edf5980e6066ff5cb92d1ff9ab
+Size (golang.org_x_sys_@v_v0.0.0-20201204225414-ed752295db88.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.11.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
+SHA512 (golang.org_x_sys_@v_v0.11.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+Size (golang.org_x_sys_@v_v0.11.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.19.0.mod) = 546db01fa3b030f3f3b5f8d3674bc29d1f026a60a57e474fff3e1cd44fe694a1
+SHA512 (golang.org_x_sys_@v_v0.19.0.mod) = ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b
+Size (golang.org_x_sys_@v_v0.19.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.20.0.mod) = 546db01fa3b030f3f3b5f8d3674bc29d1f026a60a57e474fff3e1cd44fe694a1
+SHA512 (golang.org_x_sys_@v_v0.20.0.mod) = ec229018bf6fa169913d0c66821fc296766b8a71720123e8d8cfcf5b8b8da110e338d03b8233b1224b8586ea9d9e4231b9720c1f806d4be2523413c521acf97b
+Size (golang.org_x_sys_@v_v0.20.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.20.0.zip) = bfb5cf5435aaa8f141d117d7d1af94aa21672b9143c2d05bdcd2e6030c071ac5
+SHA512 (golang.org_x_sys_@v_v0.20.0.zip) = 77034cf37c802a12f33c55cf3e41f80f7f1393ca65128e4622aef8e705b0627f877c13e25b6fc7792cdc2ac31ce36d1c7a434b52fe1e665ace7d45ee949091a1
+Size (golang.org_x_sys_@v_v0.20.0.zip) = 1956163 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.5.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
+SHA512 (golang.org_x_sys_@v_v0.5.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+Size (golang.org_x_sys_@v_v0.5.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.8.0.mod) = 66613eb38a59b8a7f75e1aaeb294a1c4ea290d4e9ae699137566025e50ed741c
+SHA512 (golang.org_x_sys_@v_v0.8.0.mod) = 85e511b1261c1935f5ee4754ad31d1d946f9e10f0af9905f44c4348d6ce5104319c03fb38517dde616698f6487b0c62788cfa96bc0ffb3b6db80accd7e552655
+Size (golang.org_x_sys_@v_v0.8.0.mod) = 33 bytes
+BLAKE2s (golang.org_x_text_@v_v0.3.0.mod) = 080036087ec663fb318320442bf68fad98da28e3ea33a1e5a3acf697a0527460
+SHA512 (golang.org_x_text_@v_v0.3.0.mod) = ca081ef7cccd7bbedc6843fbe0c452352661a07e1298cd02ff338ed79d807c6401d613a3cf20011189d2f98a794ffa410547b3e352eb58a6f0a84822285d391d
+Size (golang.org_x_text_@v_v0.3.0.mod) = 25 bytes
+BLAKE2s (golang.org_x_xerrors_@v_v0.0.0-20191204190536-9bdfabe68543.mod) = b9082cd5be0cf4d922cd04363acc12692e595a5560e43763d016b9dafa566584
+SHA512 (golang.org_x_xerrors_@v_v0.0.0-20191204190536-9bdfabe68543.mod) = 
659d18a7a3a1be45ff6dc9e7475276b82ee7f11c47d39b0c237d7f872836a1dbdfff0902f21d6cd8093663997865da92e3e5a4acf1ad6129f972dc5e667b4f05
+Size (golang.org_x_xerrors_@v_v0.0.0-20191204190536-9bdfabe68543.mod) = 37 bytes
+BLAKE2s (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 35cd1964700502d06b8c987979fb4dbddc41a5cda3368d037211b89d3587521f
+SHA512 (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 9ac0f80ef05881387cb2f48f81560f3207fe586ea16495383662e6d62e43d93fac01dfe72e1d0063d3ab065331dab3a8098d7da4f1830ba1aff6f27f8e1bc1b2
+Size (gopkg.in_check.v1_@v_v0.0.0-20161208181325-20d25e280405.mod) = 25 bytes
+BLAKE2s (gopkg.in_yaml.v1_@v_v1.0.0-20140924161607-9f9df34309c0.mod) = 6d4df09b29516cfaebe9f73ab24a7800c56ef23811e2827ceea0983efa72bc84
+SHA512 (gopkg.in_yaml.v1_@v_v1.0.0-20140924161607-9f9df34309c0.mod) = fc947323bc63bddcf27391e367d91391c89894a1f28dc0cb644f4ab3e60ede24b0ad82f01dd954943af45043890c8ab99b5047abf0b1d80049020e567ddb98d6
+Size (gopkg.in_yaml.v1_@v_v1.0.0-20140924161607-9f9df34309c0.mod) = 24 bytes
+BLAKE2s (gopkg.in_yaml.v3_@v_v3.0.0-20200313102051-9f266ea9e77c.mod) = 17da54ba1894b4653d4c1ab1ae6e9fe03928a96c69cdc8db6b6ea9e34d673991
+SHA512 (gopkg.in_yaml.v3_@v_v3.0.0-20200313102051-9f266ea9e77c.mod) = 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
+Size (gopkg.in_yaml.v3_@v_v3.0.0-20200313102051-9f266ea9e77c.mod) = 95 bytes
+BLAKE2s (gopkg.in_yaml.v3_@v_v3.0.1.mod) = 17da54ba1894b4653d4c1ab1ae6e9fe03928a96c69cdc8db6b6ea9e34d673991
+SHA512 (gopkg.in_yaml.v3_@v_v3.0.1.mod) = 307ca9123efc577ca04828996ee9d8edbb51794ccb4b8d9f169ba689e7276aa5f6ae106a04b22b7fab853ffacfebcbf74468b64eaefd57445864c1fbc77fad9d
+Size (gopkg.in_yaml.v3_@v_v3.0.1.mod) = 95 bytes
+BLAKE2s (howett.net_plist_@v_v1.0.1.mod) = ec46ee0fd00c41b6970ac4f3948ef0d6807c872f1b842884c064d538d1408db4
+SHA512 (howett.net_plist_@v_v1.0.1.mod) = 9c6e9cda2b2f959656d8e44bf136a156878a4246e127e04ca4ac26625fb8fd5453bb30984c0f874be47e5032178a61feaf761c6b11279b5b54f1e97eef4c9f41
+Size (howett.net_plist_@v_v1.0.1.mod) = 218 bytes
+BLAKE2s (howett.net_plist_@v_v1.0.1.zip) = 43dd213cd6f655b89cb6074acf972bc2e134c71fb991af59c14ebaf6747c2545
+SHA512 (howett.net_plist_@v_v1.0.1.zip) = 4f8b07bebf808ff4bbc1b2fdcf501d60731e26e048c1e7e2f21cfb9816fab8937e9f1915b44ff693a6a5b0f91cff470f40c4d7a71d7728afe2d0a3bca99432cd
+Size (howett.net_plist_@v_v1.0.1.zip) = 72046 bytes
+BLAKE2s (kitty-0.35.0.tar.xz) = 9c4fe7b07c77230784051c79aafae64d41890e858f798e82f07f3dc35fb9b85a
+SHA512 (kitty-0.35.0.tar.xz) = b8c310237b1f0e48c1490f1bcfa009490d1592557bd81d6593a2a3ce71696ab03b3d91bb1dc32212adea70a4e6b5491ea6604d43517e679151df49e11b8de604
+Size (kitty-0.35.0.tar.xz) = 8206476 bytes
+SHA1 (patch-glfw_wl__client__side__decorations.c) = 37c5ff491d8c9690d6e0291edb6c55388101edf0
+SHA1 (patch-glfw_wl__init.c) = 9f7f3f8c060a8c2b1720a2d2e9cf477f1de0e43c
+SHA1 (patch-kitty_binary.h) = e8e6e9b16a1bd7d0304bca919ad10dd932142da5
 SHA1 (patch-kitty_threading.h) = 04886ab09ac2ab6f4925cd20e739e6b634299d55

Index: pkgsrc/x11/kitty/patches/patch-glfw_wl__init.c
diff -u pkgsrc/x11/kitty/patches/patch-glfw_wl__init.c:1.1 pkgsrc/x11/kitty/patches/patch-glfw_wl__init.c:1.2
--- pkgsrc/x11/kitty/patches/patch-glfw_wl__init.c:1.1  Wed Feb 26 15:47:14 2020
+++ pkgsrc/x11/kitty/patches/patch-glfw_wl__init.c      Thu May 30 15:00:54 2024
@@ -1,20 +1,30 @@
-$NetBSD: patch-glfw_wl__init.c,v 1.1 2020/02/26 15:47:14 nia Exp $
+$NetBSD: patch-glfw_wl__init.c,v 1.2 2024/05/30 15:00:54 ktnb Exp $
 
 Support non-evdev platforms.
 
---- glfw/wl_init.c.orig        2019-11-27 04:25:00.000000000 +0000
+--- glfw/wl_init.c.orig        2024-05-25 03:37:36.000000000 +0000
 +++ glfw/wl_init.c
-@@ -48,8 +48,11 @@
+@@ -44,6 +44,7 @@
+ #include <sys/socket.h>
+ #include <wayland-client.h>
+ #include <stdio.h>
++#include <errno.h>
+ // Needed for the BTN_* defines
+ #ifdef __has_include
+ #if __has_include(<linux/input.h>)
+@@ -51,9 +52,13 @@
  #elif __has_include(<dev/evdev/input.h>)
  #include <dev/evdev/input.h>
  #endif
 -#else
 -#include <linux/input.h>
-+#endif
+ #endif
 +#ifndef BTN_LEFT
 +#define BTN_LEFT      (0x110)
 +#define BTN_RIGHT     (0x111)
 +#define BTN_MIDDLE    (0x112)
- #endif
++#endif
++
  
+ #define debug debug_rendering
  

Added files:

Index: pkgsrc/x11/kitty/go-modules.mk
diff -u /dev/null pkgsrc/x11/kitty/go-modules.mk:1.1
--- /dev/null   Thu May 30 15:00:54 2024
+++ pkgsrc/x11/kitty/go-modules.mk      Thu May 30 15:00:54 2024
@@ -0,0 +1,84 @@
+# $NetBSD: go-modules.mk,v 1.1 2024/05/30 15:00:54 ktnb Exp $
+
+GO_MODULE_FILES+=      github.com/!a!l!tree/bigfloat/@v/v0.2.0.mod
+GO_MODULE_FILES+=      github.com/!a!l!tree/bigfloat/@v/v0.2.0.zip
+GO_MODULE_FILES+=      github.com/alecthomas/chroma/v2/@v/v2.13.0.mod
+GO_MODULE_FILES+=      github.com/alecthomas/chroma/v2/@v/v2.13.0.zip
+GO_MODULE_FILES+=      github.com/bmatcuk/doublestar/v4/@v/v4.6.1.mod
+GO_MODULE_FILES+=      github.com/bmatcuk/doublestar/v4/@v/v4.6.1.zip
+GO_MODULE_FILES+=      github.com/davecgh/go-spew/@v/v1.1.0.mod
+GO_MODULE_FILES+=      github.com/davecgh/go-spew/@v/v1.1.1.mod
+GO_MODULE_FILES+=      github.com/disintegration/imaging/@v/v1.6.2.mod
+GO_MODULE_FILES+=      github.com/disintegration/imaging/@v/v1.6.2.zip
+GO_MODULE_FILES+=      github.com/dlclark/regexp2/@v/v1.11.0.mod
+GO_MODULE_FILES+=      github.com/dlclark/regexp2/@v/v1.11.0.zip
+GO_MODULE_FILES+=      github.com/edwvee/exiffix/@v/v0.0.0-20240229113213-0dbb146775be.mod
+GO_MODULE_FILES+=      github.com/edwvee/exiffix/@v/v0.0.0-20240229113213-0dbb146775be.zip
+GO_MODULE_FILES+=      github.com/go-ole/go-ole/@v/v1.2.6.mod
+GO_MODULE_FILES+=      github.com/go-ole/go-ole/@v/v1.2.6.zip
+GO_MODULE_FILES+=      github.com/google/go-cmp/@v/v0.5.6.mod
+GO_MODULE_FILES+=      github.com/google/go-cmp/@v/v0.5.9.mod
+GO_MODULE_FILES+=      github.com/google/go-cmp/@v/v0.6.0.mod
+GO_MODULE_FILES+=      github.com/google/go-cmp/@v/v0.6.0.zip
+GO_MODULE_FILES+=      github.com/google/uuid/@v/v1.6.0.mod
+GO_MODULE_FILES+=      github.com/google/uuid/@v/v1.6.0.zip
+GO_MODULE_FILES+=      github.com/jessevdk/go-flags/@v/v1.4.0.mod
+GO_MODULE_FILES+=      github.com/klauspost/cpuid/v2/@v/v2.2.5.mod
+GO_MODULE_FILES+=      github.com/klauspost/cpuid/v2/@v/v2.2.5.zip
+GO_MODULE_FILES+=      github.com/kovidgoyal/imaging/@v/v1.6.3.mod
+GO_MODULE_FILES+=      github.com/kovidgoyal/imaging/@v/v1.6.3.zip
+GO_MODULE_FILES+=      github.com/lufia/plan9stats/@v/v0.0.0-20211012122336-39d0f177ccd0.mod
+GO_MODULE_FILES+=      github.com/lufia/plan9stats/@v/v0.0.0-20230326075908-cb1d2100619a.mod
+GO_MODULE_FILES+=      github.com/lufia/plan9stats/@v/v0.0.0-20230326075908-cb1d2100619a.zip
+GO_MODULE_FILES+=      github.com/pmezard/go-difflib/@v/v1.0.0.mod
+GO_MODULE_FILES+=      github.com/power-devops/perfstat/@v/v0.0.0-20210106213030-5aafc221ea8c.mod
+GO_MODULE_FILES+=      github.com/power-devops/perfstat/@v/v0.0.0-20221212215047-62379fc7944b.mod
+GO_MODULE_FILES+=      github.com/power-devops/perfstat/@v/v0.0.0-20221212215047-62379fc7944b.zip
+GO_MODULE_FILES+=      github.com/rwcarlsen/goexif/@v/v0.0.0-20190401172101-9e8deecbddbd.mod
+GO_MODULE_FILES+=      github.com/rwcarlsen/goexif/@v/v0.0.0-20190401172101-9e8deecbddbd.zip
+GO_MODULE_FILES+=      github.com/seancfoley/bintree/@v/v1.3.1.mod
+GO_MODULE_FILES+=      github.com/seancfoley/bintree/@v/v1.3.1.zip
+GO_MODULE_FILES+=      github.com/seancfoley/ipaddress-go/@v/v1.6.0.mod
+GO_MODULE_FILES+=      github.com/seancfoley/ipaddress-go/@v/v1.6.0.zip
+GO_MODULE_FILES+=      github.com/shirou/gopsutil/v3/@v/v3.24.4.mod
+GO_MODULE_FILES+=      github.com/shirou/gopsutil/v3/@v/v3.24.4.zip
+GO_MODULE_FILES+=      github.com/shoenig/go-m1cpu/@v/v0.1.6.mod
+GO_MODULE_FILES+=      github.com/shoenig/go-m1cpu/@v/v0.1.6.zip
+GO_MODULE_FILES+=      github.com/shoenig/test/@v/v0.6.4.mod
+GO_MODULE_FILES+=      github.com/stretchr/objx/@v/v0.1.0.mod
+GO_MODULE_FILES+=      github.com/stretchr/objx/@v/v0.4.0.mod
+GO_MODULE_FILES+=      github.com/stretchr/objx/@v/v0.5.0.mod
+GO_MODULE_FILES+=      github.com/stretchr/objx/@v/v0.5.2.mod
+GO_MODULE_FILES+=      github.com/stretchr/testify/@v/v1.7.1.mod
+GO_MODULE_FILES+=      github.com/stretchr/testify/@v/v1.8.0.mod
+GO_MODULE_FILES+=      github.com/stretchr/testify/@v/v1.8.4.mod
+GO_MODULE_FILES+=      github.com/stretchr/testify/@v/v1.9.0.mod
+GO_MODULE_FILES+=      github.com/tklauser/go-sysconf/@v/v0.3.12.mod
+GO_MODULE_FILES+=      github.com/tklauser/go-sysconf/@v/v0.3.12.zip
+GO_MODULE_FILES+=      github.com/tklauser/numcpus/@v/v0.6.1.mod
+GO_MODULE_FILES+=      github.com/tklauser/numcpus/@v/v0.6.1.zip
+GO_MODULE_FILES+=      github.com/yusufpapurcu/wmi/@v/v1.2.4.mod
+GO_MODULE_FILES+=      github.com/yusufpapurcu/wmi/@v/v1.2.4.zip
+GO_MODULE_FILES+=      github.com/zeebo/xxh3/@v/v1.0.2.mod
+GO_MODULE_FILES+=      github.com/zeebo/xxh3/@v/v1.0.2.zip
+GO_MODULE_FILES+=      golang.org/x/exp/@v/v0.0.0-20230801115018-d63ba01acd4b.mod
+GO_MODULE_FILES+=      golang.org/x/exp/@v/v0.0.0-20230801115018-d63ba01acd4b.zip
+GO_MODULE_FILES+=      golang.org/x/image/@v/v0.0.0-20191009234506-e7c1f5e7dbb8.mod
+GO_MODULE_FILES+=      golang.org/x/image/@v/v0.16.0.mod
+GO_MODULE_FILES+=      golang.org/x/image/@v/v0.16.0.zip
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.0.0-20190916202348-b4ddaad3f8a3.mod
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.0.0-20201204225414-ed752295db88.mod
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.11.0.mod
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.19.0.mod
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.20.0.mod
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.20.0.zip
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.5.0.mod
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.8.0.mod
+GO_MODULE_FILES+=      golang.org/x/text/@v/v0.3.0.mod
+GO_MODULE_FILES+=      golang.org/x/xerrors/@v/v0.0.0-20191204190536-9bdfabe68543.mod
+GO_MODULE_FILES+=      gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod
+GO_MODULE_FILES+=      gopkg.in/yaml.v1/@v/v1.0.0-20140924161607-9f9df34309c0.mod
+GO_MODULE_FILES+=      gopkg.in/yaml.v3/@v/v3.0.0-20200313102051-9f266ea9e77c.mod
+GO_MODULE_FILES+=      gopkg.in/yaml.v3/@v/v3.0.1.mod
+GO_MODULE_FILES+=      howett.net/plist/@v/v1.0.1.mod
+GO_MODULE_FILES+=      howett.net/plist/@v/v1.0.1.zip

Index: pkgsrc/x11/kitty/patches/patch-glfw_wl__client__side__decorations.c
diff -u /dev/null pkgsrc/x11/kitty/patches/patch-glfw_wl__client__side__decorations.c:1.1
--- /dev/null   Thu May 30 15:00:54 2024
+++ pkgsrc/x11/kitty/patches/patch-glfw_wl__client__side__decorations.c Thu May 30 15:00:54 2024
@@ -0,0 +1,18 @@
+$NetBSD: patch-glfw_wl__client__side__decorations.c,v 1.1 2024/05/30 15:00:54 ktnb Exp $
+
+Support non-evdev platforms.
+
+--- glfw/wl_client_side_decorations.c.orig     2024-05-25 03:37:36.000000000 +0000
++++ glfw/wl_client_side_decorations.c
+@@ -12,6 +12,11 @@
+ #include <errno.h>
+ #include <string.h>
+ #include <stdlib.h>
++#ifndef BTN_LEFT
++#define BTN_LEFT      (0x110)
++#define BTN_RIGHT     (0x111)
++#define BTN_MIDDLE    (0x112)
++#endif
+ 
+ #define decs window->wl.decorations
+ #define debug debug_rendering
Index: pkgsrc/x11/kitty/patches/patch-kitty_binary.h
diff -u /dev/null pkgsrc/x11/kitty/patches/patch-kitty_binary.h:1.1
--- /dev/null   Thu May 30 15:00:54 2024
+++ pkgsrc/x11/kitty/patches/patch-kitty_binary.h       Thu May 30 15:00:54 2024
@@ -0,0 +1,19 @@
+$NetBSD: patch-kitty_binary.h,v 1.1 2024/05/30 15:00:54 ktnb Exp $
+
+Avoid symbol conflict on NetBSD.
+
+--- kitty/binary.h.orig        2023-10-05 11:08:03.000000000 +0000
++++ kitty/binary.h
+@@ -8,6 +8,7 @@
+ 
+ #include <stdint.h>
+ 
++#ifndef __NetBSD__
+ static inline uint16_t
+ be16dec(const void *pp) {
+     uint8_t const *p = (uint8_t const *)pp;
+@@ -91,3 +92,4 @@ le64enc(void *pp, uint64_t u) {
+     le32enc(p, (uint32_t)(u & 0xffffffffU));
+     le32enc(p + 4, (uint32_t)(u >> 32));
+ }
++#endif



Home | Main Index | Thread Index | Old Index