Received: by mail.netbsd.org (Postfix, from userid 605) id 5E11B84EBC; Tue, 27 Sep 2022 07:45:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 8DC2484EBB for ; Tue, 27 Sep 2022 07:45:51 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id R5qP4XLan_Xy for ; Tue, 27 Sep 2022 07:45:50 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 3A50E84C2C for ; Tue, 27 Sep 2022 07:45:50 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 376BBFA90; Tue, 27 Sep 2022 07:45:50 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1664264750142370" MIME-Version: 1.0 Date: Tue, 27 Sep 2022 07:45:50 +0000 From: "pin" Subject: CVS commit: pkgsrc/x11/kitty To: pkgsrc-changes@NetBSD.org Reply-To: pin@netbsd.org X-Mailer: log_accum Message-Id: <20220927074550.376BBFA90@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1664264750142370 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: pin Date: Tue Sep 27 07:45:50 UTC 2022 Modified Files: pkgsrc/x11/kitty: Makefile PLIST distinfo Log Message: x11/kitty: update to 0.26.3 0.26.3 [2022-09-22] Wayland: Mark windows in which a bell occurs as urgent on compositors that support the xdg-activation protocol Allow passing null bytes through the system clipboard (#5483) ssh kitten: Fix KITTY_PUBLIC_KEY not being encoded properly when transmitting (#5496) Sessions: Allow controlling which OS Window is active via the focus_os_window directive Wayland: Fix for bug in NVIDIA drivers that prevents transparency working (#5479) Wayland: Fix for a bug that could cause kitty to become non-responsive when using multiple OS windows in a single instance on some compositors (#5495) Wayland: Fix for a bug preventing kitty from starting on Hyprland when using a non-unit scale (#5467) Wayland: Generate a XDG_ACTIVATION_TOKEN when opening URLs or running programs in the background via the launch action Fix a regression that caused kitty not to restore SIGPIPE after python nukes it when launching children. Affects bash which does not sanitize its signal mask. (#5500) Fix a use-after-free when handling fake mouse clicks and the action causes windows to be removed/re-allocated (#5506) 0.26.2 [2022-09-05] Allow creating overlay-main windows, which are treated as the active window unlike normal overlays (#5392) hints kitten: Allow using The launch command as the program to run, to open the result in a new kitty tab/window/etc. (#5462) hyperlinked_grep kitten: Allow control over which parts of rg output are hyperlinked (#5428) Fix regression in 0.26.0 that caused launching kitty without working STDIO handles to result in high CPU usage and prewarming failing (#5444) The launch command: Allow setting the margin and padding for newly created windows (#5463) macOS: Fix regression in 0.26.0 that caused asking the user for a line of input such as for set_tab_title to not work (#5447) hints kitten: hyperlink matching: Fix hints occasionally matching text on subsequent line as part of hyperlink (#5450) Fix a regression in 0.26.0 that broke mapping of native keys whose key codes did not fit in 21 bits (#5452) Wayland: Fix remembering window size not accurate when client side decorations are present Fix an issue where notification identifiers were not sanitized leading to code execution if the user clicked on a notification popup from a malicious source. Thanks to Carter Sande for discovering this vulnerability. 0.26.1 [2022-08-30] ssh kitten: Fix executable permission missing from kitty bootstrap script (#5438) Fix a regression in 0.26.0 that caused kitty to no longer set the LANG environment variable on macOS (#5439) Allow specifying a title when using the set_tab_title action (#5441) 0.26.0 [2022-08-29] A new option remote_control_password to use fine grained permissions for what can be remote controlled (#5320) Reduce startup latency by ~30 milliseconds when running kittens via key bindings inside kitty (#5159) A new option modify_font to adjust various font metrics like underlines, cell sizes etc. (#5265) A new shortcut ctrl+shift+f1 to display the kitty docs in a browser Graphics protocol: Only delete temp files if they have the string tty-graphics-protocol in their file paths. This prevents deletion of arbitrary files in /tmp. Deprecate the adjust_baseline, adjust_line_height and adjust_column_width options in favor of modify_font Wayland: Fix a regression in the previous release that caused mouse cursor animation and keyboard repeat to stop working when switching seats (#5188) Allow resizing windows created in session files (#5196) Fix horizontal wheel events not being reported to client programs when they grab the mouse (#2819) macOS: Remote control: Fix unable to launch a new OS window or background process when there is no OS window (#5210) macOS: Fix unable to open new tab or new window when there is no OS window (#5276) kitty @ set-colors: Fix changing inactive_tab_foreground not working (#5214) macOS: Fix a regression that caused switching keyboard input using Eisu and Kana keys not working (#5232) Add a mappable action to toggle the mirrored setting for the tall and fat layouts (#5344) Add a mappable action to switch between predefined bias values for the tall and fat layouts (#5352) Wayland: Reduce flicker at startup by not using render frames immediately after a resize (#5235) Linux: Update cursor position after all key presses not just pre-edit text changes (#5241) ssh kitten: Allow ssh kitten to work from inside tmux, provided the tmux session inherits the correct KITTY env vars (#5227) ssh kitten: A new option --symlink-strategy to control how symlinks are copied to the remote machine (#5249) ssh kitten: Allow pressing Ctrl+C to abort ssh before the connection is completed (#5271) Bash integration: Fix declare not creating global variables in .bashrc (#5254) Bash integration: Fix the inherit_errexit option being set by shell integration (#5349) kitty @ scroll-window allow scrolling by fractions of a screen (#5294) remote files kitten: Fix working with files whose names have characters that need to be quoted in shell scripts (#5313) Expand ~ in paths configured in editor and exe_search_path (#5298) Allow showing the working directory of the active window in tab titles (#5314) ssh kitten: Allow completion of ssh options between the destination and command (#5322) macOS: Fix speaking selected text not working (#5357) Allow ignoring failure to close windows/tabs via rc commands (#5406) Fix hyperlinks not present when fetching text from the history buffer (#5427) 0.25.2 [2022-06-07] A new command edit-in-kitty to Edit files in new kitty windows even over SSH Allow getting the last non-empty command output easily via an action or remote control (#4973) Fix a bug that caused macos_colorspace to always be default regardless of its actual value (#5129) diff kitten: A new option kitten-diff.ignore_name to exclude files and directories from being scanned (#5171) ssh kitten: Fix bash not being executed as a login shell since kitty 0.25.0 (#5130) macOS: When pasting text and the clipboard has a filesystem path, paste the full path instead of the text, which is sometimes just the file name (#5142) macOS: Allow opening executables without a file extension with kitty as well (#5160) Themes kitten: Add a tab to show user defined custom color themes separately (#5150) Iosevka: Fix incorrect rendering when there is a combining char that does not group with its neighbors (#5153) Weston: Fix client side decorations flickering on slow computers during window resize (#5162) Remote control: Fix commands with large or asynchronous payloads like kitty @ set-backround-image, kitty @ set-window-logo and kitty @ select-window not working correctly when using a socket (#5165) hints kitten: Fix surrounding quotes/brackets and embedded carriage returns not being removed when using line number processing (#5170) To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 pkgsrc/x11/kitty/Makefile cvs rdiff -u -r1.19 -r1.20 pkgsrc/x11/kitty/PLIST cvs rdiff -u -r1.18 -r1.19 pkgsrc/x11/kitty/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1664264750142370 Content-Disposition: inline Content-Length: 5315 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/x11/kitty/Makefile diff -u pkgsrc/x11/kitty/Makefile:1.35 pkgsrc/x11/kitty/Makefile:1.36 --- pkgsrc/x11/kitty/Makefile:1.35 Thu Aug 11 05:09:28 2022 +++ pkgsrc/x11/kitty/Makefile Tue Sep 27 07:45:50 2022 @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.35 2022/08/11 05:09:28 gutteridge Exp $ +# $NetBSD: Makefile,v 1.36 2022/09/27 07:45:50 pin Exp $ -DISTNAME= kitty-0.25.1 -PKGREVISION= 2 +DISTNAME= kitty-0.26.3 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_GITHUB:=kovidgoyal/} GITHUB_PROJECT= kitty @@ -73,6 +72,7 @@ do-install: .include "../../lang/python/application.mk" .include "../../lang/python/extension.mk" .include "../../lang/python/tool.mk" +.include "../../security/openssl/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/dlopen.buildlink3.mk" BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} Index: pkgsrc/x11/kitty/PLIST diff -u pkgsrc/x11/kitty/PLIST:1.19 pkgsrc/x11/kitty/PLIST:1.20 --- pkgsrc/x11/kitty/PLIST:1.19 Fri May 27 10:02:19 2022 +++ pkgsrc/x11/kitty/PLIST Tue Sep 27 07:45:50 2022 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.19 2022/05/27 10:02:19 wiz Exp $ +@comment $NetBSD: PLIST,v 1.20 2022/09/27 07:45:50 pin Exp $ bin/kitty lib/kitty/__main__.py lib/kitty/__main__.pyc @@ -282,6 +282,9 @@ lib/kitty/kitty/cli_stub.pyo lib/kitty/kitty/client.py lib/kitty/kitty/client.pyc 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 @@ -306,6 +309,9 @@ lib/kitty/kitty/constants.pyo lib/kitty/kitty/debug_config.py lib/kitty/kitty/debug_config.pyc lib/kitty/kitty/debug_config.pyo +lib/kitty/kitty/entry_points.py +lib/kitty/kitty/entry_points.pyc +lib/kitty/kitty/entry_points.pyo lib/kitty/kitty/fast_data_types.so lib/kitty/kitty/file_transmission.py lib/kitty/kitty/file_transmission.pyc @@ -405,6 +411,9 @@ 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 @@ -571,6 +580,8 @@ lib/kitty/logo/beam-cursor@2x.png 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/kitty.fish lib/kitty/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish lib/kitty/shell-integration/ssh/askpass.py @@ -656,6 +667,7 @@ 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 @@ -665,10 +677,12 @@ share/doc/kitty/html/_static/copybutton. share/doc/kitty/html/_static/copybutton_funcs.js share/doc/kitty/html/_static/custom.css share/doc/kitty/html/_static/custom.js +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 @@ -681,6 +695,7 @@ share/doc/kitty/html/_static/scripts/fur 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 share/doc/kitty/html/_static/styles/furo-extensions.css share/doc/kitty/html/_static/styles/furo-extensions.css.map share/doc/kitty/html/_static/styles/furo.css Index: pkgsrc/x11/kitty/distinfo diff -u pkgsrc/x11/kitty/distinfo:1.18 pkgsrc/x11/kitty/distinfo:1.19 --- pkgsrc/x11/kitty/distinfo:1.18 Fri May 27 10:02:19 2022 +++ pkgsrc/x11/kitty/distinfo Tue Sep 27 07:45:50 2022 @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.18 2022/05/27 10:02:19 wiz Exp $ +$NetBSD: distinfo,v 1.19 2022/09/27 07:45:50 pin Exp $ -BLAKE2s (kitty-0.25.1.tar.xz) = 0441e3296609129913c9ffc982875a920ce3c3468f45810a618b5215d57a39ef -SHA512 (kitty-0.25.1.tar.xz) = 6d9862f8411372e0cf692114d6e29eb92db3a2e324282a21ca35b2ca5229c9d87ab988e802e44d47e98b6e64ae7abc5ff0cc677c082eb287e14ee68cd1a4c31e -Size (kitty-0.25.1.tar.xz) = 4671008 bytes +BLAKE2s (kitty-0.26.3.tar.xz) = a87c68f2f9e3639368155853f5b3a641127226dcd3fac769141a76fa74d9ad8b +SHA512 (kitty-0.26.3.tar.xz) = 77a518cd3ec4bb059907f16d01068914951cadbbcf803dcbfae13cc9ce144f65a886d7e986c7191019a0be9ccf902f086c72a24287458d083cbd3fd136d2c589 +Size (kitty-0.26.3.tar.xz) = 4730520 bytes SHA1 (patch-glfw_wl__init.c) = d3bfa4c4a4b6a524a3a5fddd234368022bcb5c95 SHA1 (patch-kitty_threading.h) = 04886ab09ac2ab6f4925cd20e739e6b634299d55 --_----------=_1664264750142370--