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:           Sun Oct  4 17:22:33 UTC 2026

Modified Files:
        pkgsrc/x11/kitty: Makefile PLIST distinfo go-modules.mk

Log Message:
kitty: update to 0.49.2

- A new option detect_url_regex to detect arbitrary text, such as
  file references in compiler output, as clickable URLs under the
  mouse
- Reduce input latency by processing small amounts of program output,
  such as the echo of typed characters, immediately instead of
  waiting for input_delay
- Drag and drop: Restore the previously active tab after dropping a
  dragged tab on the same OS window’s tab bar, even if it was
  reordered after a hover switch
- Sessions: Expand launch option variables when an option value
  matches the command name
- Preserve transparent background colors when applying unrelated
  launch color overrides
- ssh kitten: Preserve SSH option values following a spaced --kitten
  option
- Fix a memory leak when loading a corrupt PNG image that has an
  embedded ICC color profile
- Custom shaders: The builtin dim-inactive-windows shader no longer
  dims the tab bar and the padding, border and margin around the
  active window
- Custom shaders: A new cursor-trail-motion-blur shader that makes
  the cursor trail glide smoothly during fast cursor movements
- Vertical tabs: Improve rendering of tabs when using the powerline
  tab_bar_style
- Graphics: Fix images briefly disappearing for one frame the first
  time an image is replaced during a synchronized update
- X11: Fix copy and paste targeting the wrong OS window when the
  keyboard focus is set to PointerRoot or None
- diff kitten: Fix freezes and very high memory use when a very long
  line, such as in a minified file, is changed
- themes and choose fonts kittens: Fix search freezing for many
  seconds when typing a long query, such as the full name of a theme
- macOS: Fix a custom dock icon reverting to the stock icon after a
  progress bar is cleared
- macOS: Fix a regression in the previous release causing
  background_opacity less than one with no background_blur making the
  titlebar transparent
- macOS: Fix regression in 0.49 that caused rounded rect shader to
  not work on ancient macs with AMD GPUs
- diff kitten: Fix search not finding matches at the end of a line
- hints kitten: Fix delays of many seconds when selecting paths or
  line numbers on a screen with long lines that contain no spaces
- File transfer: Fix a security issue where a malicious program on
  the remote machine could bypass the transfer confirmation prompt
  when no file_transfer_confirmation_bypass password is set
- Fix an out-of-bounds memory access when drawing a multi-line text
  sized character with the cursor below the bottom margin of the
  scroll region
- Fix a heap buffer underflow when parsing ANSI-C quoted strings in
  the command line sent by shell integration via the OSC 133 escape
  code
- macOS: Fix a regression in 0.49 that caused rendering issues after
  wake from sleep or display re configuration under memory pressure
  due to a bug in Apple’s OpenGL drivers


To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 pkgsrc/x11/kitty/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/x11/kitty/PLIST
cvs rdiff -u -r1.49 -r1.50 pkgsrc/x11/kitty/distinfo
cvs rdiff -u -r1.23 -r1.24 pkgsrc/x11/kitty/go-modules.mk

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.105 pkgsrc/x11/kitty/Makefile:1.106
--- pkgsrc/x11/kitty/Makefile:1.105     Tue Sep 29 06:08:22 2026
+++ pkgsrc/x11/kitty/Makefile   Sun Oct  4 17:22:32 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.105 2026/09/29 06:08:22 wiz Exp $
+# $NetBSD: Makefile,v 1.106 2026/10/04 17:22:32 ktnb Exp $
 
-DISTNAME=      kitty-0.49.1
-PKGREVISION=   2
+DISTNAME=      kitty-0.49.2
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=kovidgoyal/}
 GITHUB_PROJECT=        kitty

Index: pkgsrc/x11/kitty/PLIST
diff -u pkgsrc/x11/kitty/PLIST:1.42 pkgsrc/x11/kitty/PLIST:1.43
--- pkgsrc/x11/kitty/PLIST:1.42 Mon Sep 28 23:09:12 2026
+++ pkgsrc/x11/kitty/PLIST      Sun Oct  4 17:22:32 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.42 2026/09/28 23:09:12 ktnb Exp $
+@comment $NetBSD: PLIST,v 1.43 2026/10/04 17:22:32 ktnb Exp $
 bin/kitten
 bin/kitty
 lib/kitty/__main__.py
@@ -534,6 +534,8 @@ lib/kitty/kitty/shaders/custom/cursor-tr
 lib/kitty/kitty/shaders/custom/cursor-trail-default.slang
 lib/kitty/kitty/shaders/custom/cursor-trail-lightning.pipeline
 lib/kitty/kitty/shaders/custom/cursor-trail-lightning.slang
+lib/kitty/kitty/shaders/custom/cursor-trail-motion-blur.pipeline
+lib/kitty/kitty/shaders/custom/cursor-trail-motion-blur.slang
 lib/kitty/kitty/shaders/custom/demo.py
 lib/kitty/kitty/shaders/custom/demo.pyc
 lib/kitty/kitty/shaders/custom/demo.pyo

Index: pkgsrc/x11/kitty/distinfo
diff -u pkgsrc/x11/kitty/distinfo:1.49 pkgsrc/x11/kitty/distinfo:1.50
--- pkgsrc/x11/kitty/distinfo:1.49      Sat Sep 26 01:04:16 2026
+++ pkgsrc/x11/kitty/distinfo   Sun Oct  4 17:22:32 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.49 2026/09/26 01:04:16 ktnb Exp $
+$NetBSD: distinfo,v 1.50 2026/10/04 17:22:32 ktnb Exp $
 
 BLAKE2s (github.com__a_l_tree_bigfloat_@v_v0.3.0.mod) = ed554d44b1070ae79986f3ff61e6ad4ed12060fb78fe6f2273733f762721d1e0
 SHA512 (github.com__a_l_tree_bigfloat_@v_v0.3.0.mod) = 09bbd28b9ce42a919f22339bdeb2b798a728cf3b7f5f7fd61bec418fa360893c4ebd72f0957be4c855621f96d9a146ef8f0074f5ac4154c04f537ae3ad3592c4
@@ -12,12 +12,12 @@ Size (github.com_alecthomas_chroma_v2_@v
 BLAKE2s (github.com_alecthomas_chroma_v2_@v_v2.27.0.zip) = 959c0ba62cce077b1ab7633e7bad2e2ee39dd9463eb2ef1f879aabc5ff352d87
 SHA512 (github.com_alecthomas_chroma_v2_@v_v2.27.0.zip) = 24ec481178f9850e0674a8b62bcfa1aaf112b2776c9706f787ce67396511ad90ca9ee1b375dbe08a09e5dda8bbe67470b7bd18b7d0f91967a6aa9624b77aff63
 Size (github.com_alecthomas_chroma_v2_@v_v2.27.0.zip) = 1777523 bytes
-BLAKE2s (github.com_bmatcuk_doublestar_v4_@v_v4.10.0.mod) = e205ae79e7a61aeb6dfbab69a666bb662eb0af2302ed12a6bada3fc11bda1b53
-SHA512 (github.com_bmatcuk_doublestar_v4_@v_v4.10.0.mod) = 4a9d86964802ae0545c6d9125387aa04a59f190f85d13719158a4aea07f9bb9b0e05cbe23101fb8a3c5b90e78488a671e2d274740e0db08a852f2dfeff3a8eec
-Size (github.com_bmatcuk_doublestar_v4_@v_v4.10.0.mod) = 49 bytes
-BLAKE2s (github.com_bmatcuk_doublestar_v4_@v_v4.10.0.zip) = 2c72e804e6e7112e23f77acef2ef9466890dd5cd3db234e216379a055331bca5
-SHA512 (github.com_bmatcuk_doublestar_v4_@v_v4.10.0.zip) = 88e05714bddddecff8de8215fcb14bdde5e9b2183c1b34363c02d3fa88be0bdb59e33a9e858768ebaf1e6d6b15a9806add794cfffd6abebeb521940ed5aa7319
-Size (github.com_bmatcuk_doublestar_v4_@v_v4.10.0.zip) = 40145 bytes
+BLAKE2s (github.com_bmatcuk_doublestar_v4_@v_v4.10.2.mod) = e205ae79e7a61aeb6dfbab69a666bb662eb0af2302ed12a6bada3fc11bda1b53
+SHA512 (github.com_bmatcuk_doublestar_v4_@v_v4.10.2.mod) = 4a9d86964802ae0545c6d9125387aa04a59f190f85d13719158a4aea07f9bb9b0e05cbe23101fb8a3c5b90e78488a671e2d274740e0db08a852f2dfeff3a8eec
+Size (github.com_bmatcuk_doublestar_v4_@v_v4.10.2.mod) = 49 bytes
+BLAKE2s (github.com_bmatcuk_doublestar_v4_@v_v4.10.2.zip) = ada7526b74c62bafda332a5a66854fea3c4881d40dd43142ad26b32c46bc8e49
+SHA512 (github.com_bmatcuk_doublestar_v4_@v_v4.10.2.zip) = 0f7cea22b3bf49a5b7f81c6d16ff165c81ee0ab7ca3cc9f3fcd57c9de172b3e99f501ec90989ad0ccbb31e4b168323803566da42edca1c92d0f9908760e84424
+Size (github.com_bmatcuk_doublestar_v4_@v_v4.10.2.zip) = 42684 bytes
 BLAKE2s (github.com_dlclark_regexp2_@v_v1.12.0.mod) = 6f565e4706e82a34b5002c9e09a272ccf1a369562afc47e6cf7be131a4d2eb63
 SHA512 (github.com_dlclark_regexp2_@v_v1.12.0.mod) = 605e797166049ea565f46de176915e563f2e28735a8ab539c1c1f5020a2a72339f97b659c5864705b8e30fbffb381d2df9b31bace1eef1c6e33ae654787508d0
 Size (github.com_dlclark_regexp2_@v_v1.12.0.mod) = 43 bytes
@@ -30,12 +30,12 @@ Size (github.com_dlclark_regexp2_v2_@v_v
 BLAKE2s (github.com_dlclark_regexp2_v2_@v_v2.2.1.zip) = 8e899228078a27847e97a128965dad028f9211801c827d66828eae22efbcfc0c
 SHA512 (github.com_dlclark_regexp2_v2_@v_v2.2.1.zip) = e8eb0885e8da895d8fd0cd057f6a06cc290c6612503f2ad3a01c0d7b1b84fc4d2c45e9d815f0eeff426e4d85df479f99f83c19ce92bd5b2a50271bdd39c66a96
 Size (github.com_dlclark_regexp2_v2_@v_v2.2.1.zip) = 897401 bytes
-BLAKE2s (github.com_ebitengine_purego_@v_v0.11.0.mod) = e48baaca9347438ed9c0e9494939238fc80e636e5bca8508fe49e0554e36f414
-SHA512 (github.com_ebitengine_purego_@v_v0.11.0.mod) = 6686c2483cf4fd5c3687d71e7df20ec65113a471e383fa18bb1af421867e23d672eb5459f4db3cd53af85bfbdca8c69b3caa38019972da978bdeb7728716f918
-Size (github.com_ebitengine_purego_@v_v0.11.0.mod) = 47 bytes
-BLAKE2s (github.com_ebitengine_purego_@v_v0.11.0.zip) = b4a813a6985a52118a844d72358b2bd44dbad9acc17a170aa008b4f25dbd3ebb
-SHA512 (github.com_ebitengine_purego_@v_v0.11.0.zip) = 04fc44e1c0cf05793ae7635edcbbb13fec4f929ebaed83c79c97095d9128631cd1fa94da98a8afdf00dae0c3b0aa18612473c6942d3f77b384ebfb3d33460030
-Size (github.com_ebitengine_purego_@v_v0.11.0.zip) = 259694 bytes
+BLAKE2s (github.com_ebitengine_purego_@v_v0.11.1.mod) = e48baaca9347438ed9c0e9494939238fc80e636e5bca8508fe49e0554e36f414
+SHA512 (github.com_ebitengine_purego_@v_v0.11.1.mod) = 6686c2483cf4fd5c3687d71e7df20ec65113a471e383fa18bb1af421867e23d672eb5459f4db3cd53af85bfbdca8c69b3caa38019972da978bdeb7728716f918
+Size (github.com_ebitengine_purego_@v_v0.11.1.mod) = 47 bytes
+BLAKE2s (github.com_ebitengine_purego_@v_v0.11.1.zip) = 95189beb6e4a4015fd32a2f981aa6d66161bf3fc68252b6db1f2501803e4048b
+SHA512 (github.com_ebitengine_purego_@v_v0.11.1.zip) = 9f424d8f5f046d77ea3ddd4820bd5c73b92e6747cdf0a05cf33b09cad7e90ed4a1a9457e530f25e832d3aa16a1497c239f150e27edad89662bfbbf1853889147
+Size (github.com_ebitengine_purego_@v_v0.11.1.zip) = 261919 bytes
 BLAKE2s (github.com_emmansun_base64_@v_v0.10.0.mod) = 0c322bc6d77c836664a63f78d85b19b81b4e964f6b5e41893b2ee0a179bd2f98
 SHA512 (github.com_emmansun_base64_@v_v0.10.0.mod) = 49b90c837aee8ddf5bd4077467fed5304f8f3b141b7ea74ba8adc8a604994c3af6dc1ed1b91bd6c79ae58202a0a9c32e8077f2b814a20a89ac1416b3d8fb9c81
 Size (github.com_emmansun_base64_@v_v0.10.0.mod) = 79 bytes
@@ -174,12 +174,12 @@ Size (github.com_tklauser_numcpus_@v_v0.
 BLAKE2s (github.com_tklauser_numcpus_@v_v0.11.0.zip) = 66a65a7ad0da2a4b32ac05e47dab58c050f40823426d3399a4482d02739360fc
 SHA512 (github.com_tklauser_numcpus_@v_v0.11.0.zip) = 9e90a1c505ea826b05fcdb10a3a9cd72da4fce4d8aaa6d88d78a3b6dc5b99f9864f73e4ed7bd08c2939af30f5710d2ea93fdeb9f0a38d114379dad09c83af259
 Size (github.com_tklauser_numcpus_@v_v0.11.0.zip) = 18783 bytes
-BLAKE2s (github.com_ulikunitz_xz_@v_v0.5.16.mod) = 090a09686db8b93c601d7d6f227e75d5eb67da7c5d6e9615893071b9b99a1c2a
-SHA512 (github.com_ulikunitz_xz_@v_v0.5.16.mod) = 88ec871cd84a2e26e0c2e4d10050ee837efecb2fe00b9386c39a0f60d63640574725a43edd94547dc35b789f67315e5299e15ffba0823c1c34ed5d4f9a5f0f8d
-Size (github.com_ulikunitz_xz_@v_v0.5.16.mod) = 40 bytes
-BLAKE2s (github.com_ulikunitz_xz_@v_v0.5.16.zip) = 53fe0c050964c47a5f32b03243cb449417a916c5995a8c1db2bc9dcbaa423178
-SHA512 (github.com_ulikunitz_xz_@v_v0.5.16.zip) = 0c58b18b56dc69ff3d47f9a24a1c6ce0512335818e0c99924e890af010a3ddb74f3807baf3f87c9e4d1831d574ac83211d20e9c5f737a6b3388e16014e9d54a9
-Size (github.com_ulikunitz_xz_@v_v0.5.16.zip) = 4247946 bytes
+BLAKE2s (github.com_ulikunitz_xz_@v_v0.5.17.mod) = 090a09686db8b93c601d7d6f227e75d5eb67da7c5d6e9615893071b9b99a1c2a
+SHA512 (github.com_ulikunitz_xz_@v_v0.5.17.mod) = 88ec871cd84a2e26e0c2e4d10050ee837efecb2fe00b9386c39a0f60d63640574725a43edd94547dc35b789f67315e5299e15ffba0823c1c34ed5d4f9a5f0f8d
+Size (github.com_ulikunitz_xz_@v_v0.5.17.mod) = 40 bytes
+BLAKE2s (github.com_ulikunitz_xz_@v_v0.5.17.zip) = 5d4fadc750356182ead0bdeaf3a0e3c30338a20ac9c849af7b0a1e34c976fe12
+SHA512 (github.com_ulikunitz_xz_@v_v0.5.17.zip) = 41683e2eec9500715bc399b9229b424540e2a1c57b88b51f543c986800ca1ba6c5331994109eceab7b25293e8a63779ee4e36d73f9f2c9c2f58938c932303d17
+Size (github.com_ulikunitz_xz_@v_v0.5.17.zip) = 4379875 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
@@ -234,9 +234,9 @@ Size (howett.net_plist_@v_v1.0.1.mod) = 
 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.49.1.tar.xz) = 8eae6c4666254492ccedcf28087963417aab3ba5cec2dd4e4e23f5add5778b1e
-SHA512 (kitty-0.49.1.tar.xz) = 243be7c47d27b1345efb34019f791549c2c0c211cfc51ab7b209d96563694327ccf14f9ff2bd8e990424299c89a8a007f20768c463601b59aece74ce94c8f51b
-Size (kitty-0.49.1.tar.xz) = 11992368 bytes
+BLAKE2s (kitty-0.49.2.tar.xz) = 765b1666012b529d4aed9387506f48c0d7f7760336a94e351c3e0abd2b0c91bd
+SHA512 (kitty-0.49.2.tar.xz) = 0eb78f5a03ce7befaaa3578d673ee37c90db0f8c096d492062fbbccbf8f861701fc98999680dc9a693b015461b75e7162191fd13ad3f16e8d7f324afb903750d
+Size (kitty-0.49.2.tar.xz) = 12013584 bytes
 SHA1 (patch-glfw_wl__client__side__decorations.c) = 4d3af82c2dbc086dbd3c0505e2d900bbdb386a79
 SHA1 (patch-glfw_wl__init.c) = 3dc143fba1a5fa5c15563aecc027cd6af872a0e0
 SHA1 (patch-glfw_wl__inject.c) = 321fbcc722941b0f8625e326da1e444c54247afe

Index: pkgsrc/x11/kitty/go-modules.mk
diff -u pkgsrc/x11/kitty/go-modules.mk:1.23 pkgsrc/x11/kitty/go-modules.mk:1.24
--- pkgsrc/x11/kitty/go-modules.mk:1.23 Thu Sep 24 19:19:26 2026
+++ pkgsrc/x11/kitty/go-modules.mk      Sun Oct  4 17:22:32 2026
@@ -1,17 +1,17 @@
-# $NetBSD: go-modules.mk,v 1.23 2026/09/24 19:19:26 ktnb Exp $
+# $NetBSD: go-modules.mk,v 1.24 2026/10/04 17:22:32 ktnb Exp $
 
 GO_MODULE_FILES+=      github.com/!a!l!tree/bigfloat/@v/v0.3.0.mod
 GO_MODULE_FILES+=      github.com/!a!l!tree/bigfloat/@v/v0.3.0.zip
 GO_MODULE_FILES+=      github.com/alecthomas/chroma/v2/@v/v2.27.0.mod
 GO_MODULE_FILES+=      github.com/alecthomas/chroma/v2/@v/v2.27.0.zip
-GO_MODULE_FILES+=      github.com/bmatcuk/doublestar/v4/@v/v4.10.0.mod
-GO_MODULE_FILES+=      github.com/bmatcuk/doublestar/v4/@v/v4.10.0.zip
+GO_MODULE_FILES+=      github.com/bmatcuk/doublestar/v4/@v/v4.10.2.mod
+GO_MODULE_FILES+=      github.com/bmatcuk/doublestar/v4/@v/v4.10.2.zip
 GO_MODULE_FILES+=      github.com/dlclark/regexp2/@v/v1.12.0.mod
 GO_MODULE_FILES+=      github.com/dlclark/regexp2/@v/v1.12.0.zip
 GO_MODULE_FILES+=      github.com/dlclark/regexp2/v2/@v/v2.2.1.mod
 GO_MODULE_FILES+=      github.com/dlclark/regexp2/v2/@v/v2.2.1.zip
-GO_MODULE_FILES+=      github.com/ebitengine/purego/@v/v0.11.0.mod
-GO_MODULE_FILES+=      github.com/ebitengine/purego/@v/v0.11.0.zip
+GO_MODULE_FILES+=      github.com/ebitengine/purego/@v/v0.11.1.mod
+GO_MODULE_FILES+=      github.com/ebitengine/purego/@v/v0.11.1.zip
 GO_MODULE_FILES+=      github.com/emmansun/base64/@v/v0.10.0.mod
 GO_MODULE_FILES+=      github.com/emmansun/base64/@v/v0.10.0.zip
 GO_MODULE_FILES+=      github.com/go-ole/go-ole/@v/v1.2.6.mod
@@ -58,8 +58,8 @@ GO_MODULE_FILES+=     github.com/tklauser/go
 GO_MODULE_FILES+=      github.com/tklauser/go-sysconf/@v/v0.3.16.zip
 GO_MODULE_FILES+=      github.com/tklauser/numcpus/@v/v0.11.0.mod
 GO_MODULE_FILES+=      github.com/tklauser/numcpus/@v/v0.11.0.zip
-GO_MODULE_FILES+=      github.com/ulikunitz/xz/@v/v0.5.16.mod
-GO_MODULE_FILES+=      github.com/ulikunitz/xz/@v/v0.5.16.zip
+GO_MODULE_FILES+=      github.com/ulikunitz/xz/@v/v0.5.17.mod
+GO_MODULE_FILES+=      github.com/ulikunitz/xz/@v/v0.5.17.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.1.0.mod



Home | Main Index | Thread Index | Old Index