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:           Mon Jun  8 18:26:19 UTC 2026

Modified Files:
        pkgsrc/x11/kitty: Makefile distinfo go-modules.mk
        pkgsrc/x11/kitty/patches: patch-setup.py
Removed Files:
        pkgsrc/x11/kitty/patches: patch-kitty_disk-cache.c

Log Message:
kitty: update to 0.47.2

Packaging updates:
- upstream fixed explicit_zero(3) bug for NetBSD
- fixed crashing when rendering a colored emoji on NetBSD

Upstream updates:
0.47.2
- Allow dragging to move scrollbar after clicking on track when
  scrollbar_jump_on_click is enabled
- macOS: Fix regression in 0.47.0 that broke passing Cmd+C on to
  terminal applications when no text is selected
- kitten @ set-background-image: Fix --layout=configured changing
  layout to centered instead
- Splits layout: add an equalize action and an equalize_on_close
  option to redistribute split space proportionally
- Fix matching var/env on tabs not working as expected
- When watching for changed config files do not recursively watch all
  sub directories of the directory containing the config file
- File transfer protocol: use O_NOFOLLOW when opening regular files
- dnd kitten: Protect against drops from malicious sources

0.47.1
- Fix a regression in the previous release that caused copy_or_noop
  to stop working correctly
- macOS: Fix a regression in the previous release that caused URLs to
  be quoted when dropping into shells
- Fix a regression in the previous release that broke automatic color
  scheme changes when using a background image
- Fix auto_reload_config not working when kitty.conf is a symlink
- Fix a regression in the previous release that broke dragging of
  URLs to the shell prompt from programs that dont support MOVE drag
  operations
- Preserve user-set tab stops across window resizes instead of
  resetting to 8 column default
- Add support for the DECST8C escape sequence (CSI ? 5 W) to reset
  tab stops to every 8 columns
- X11: Fix panel/quick-access-terminal windows not staying on top
  under KDE after they are hidden once


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 pkgsrc/x11/kitty/Makefile
cvs rdiff -u -r1.42 -r1.43 pkgsrc/x11/kitty/distinfo
cvs rdiff -u -r1.18 -r1.19 pkgsrc/x11/kitty/go-modules.mk
cvs rdiff -u -r1.1 -r0 pkgsrc/x11/kitty/patches/patch-kitty_disk-cache.c
cvs rdiff -u -r1.5 -r1.6 pkgsrc/x11/kitty/patches/patch-setup.py

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.89 pkgsrc/x11/kitty/Makefile:1.90
--- pkgsrc/x11/kitty/Makefile:1.89      Fri Jun  5 10:21:55 2026
+++ pkgsrc/x11/kitty/Makefile   Mon Jun  8 18:26:18 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.89 2026/06/05 10:21:55 bsiegert Exp $
+# $NetBSD: Makefile,v 1.90 2026/06/08 18:26:18 ktnb Exp $
 
-DISTNAME=      kitty-0.47.0
-PKGREVISION=   1
+DISTNAME=      kitty-0.47.2
 CATEGORIES=    x11
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=kovidgoyal/}
 GITHUB_PROJECT=        kitty
@@ -39,7 +38,6 @@ USE_NCURSES=  yes
 
 CHECK_INTERPRETER_SKIP=        lib/kitty/shell-integration/ssh/askpass.py
 
-
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 PY_PATCHPLIST=                 yes
 
@@ -49,6 +47,12 @@ SUBST_MESSAGE.prefix=        Point to pkgsrc fo
 SUBST_FILES.prefix+=   setup.py
 SUBST_VARS.prefix+=    PREFIX
 
+SUBST_CLASSES+=                ftlib
+SUBST_STAGE.ftlib=     pre-configure
+SUBST_MESSAGE.ftlib=   Force correct order for libs
+SUBST_FILES.ftlib+=    setup.py
+SUBST_SED.ftlib+=      -e 's,@PKGSRC_FREETYPE_LIB@,${BUILDLINK_PREFIX.freetype2}/lib/libfreetype.so,g'
+
 
 .include "../../mk/bsd.prefs.mk"
 

Index: pkgsrc/x11/kitty/distinfo
diff -u pkgsrc/x11/kitty/distinfo:1.42 pkgsrc/x11/kitty/distinfo:1.43
--- pkgsrc/x11/kitty/distinfo:1.42      Tue May 19 14:59:16 2026
+++ pkgsrc/x11/kitty/distinfo   Mon Jun  8 18:26:18 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.42 2026/05/19 14:59:16 ktnb Exp $
+$NetBSD: distinfo,v 1.43 2026/06/08 18:26:18 ktnb Exp $
 
 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
@@ -24,12 +24,12 @@ Size (github.com_dlclark_regexp2_@v_v1.1
 BLAKE2s (github.com_dlclark_regexp2_@v_v1.12.0.zip) = 8319b6b083bad0970bcd2f8c2f1063eb03eead63f151ec3bda45836f5db39389
 SHA512 (github.com_dlclark_regexp2_@v_v1.12.0.zip) = 0f7cc7d2c8794d7f2f69dc8685f69c73981756b3532f68c43929761cbc8b6022daba7614ca2a3591a5779a1ea46f93c30581b40b3969218c6de000e867388450
 Size (github.com_dlclark_regexp2_@v_v1.12.0.zip) = 704800 bytes
-BLAKE2s (github.com_ebitengine_purego_@v_v0.10.0.mod) = b3f159c6da0f8477a076feb54efd909db2fac7b38c807d8093fb58a1e34f3481
-SHA512 (github.com_ebitengine_purego_@v_v0.10.0.mod) = d3908e9afd58320eed21d15fd0442cc918efb456e946e8985a6e2312570b0926e424ebb1ddf24910ad1dcadde870cc69739571456066619662abdcf82059a158
-Size (github.com_ebitengine_purego_@v_v0.10.0.mod) = 45 bytes
-BLAKE2s (github.com_ebitengine_purego_@v_v0.10.0.zip) = f922d85c469d0e219c2301df20e33b00d06d5edb0ad03bfc8d023b4ebd23f7e9
-SHA512 (github.com_ebitengine_purego_@v_v0.10.0.zip) = 5ed54a7b8bfa49c0a9797d1a11510c5dae7da10561f04c0edec41703e53eb743dd674f5c0babb46d1b8daf3fdc75c74469ff78cfeff3da5483b32976b10c107b
-Size (github.com_ebitengine_purego_@v_v0.10.0.zip) = 219025 bytes
+BLAKE2s (github.com_ebitengine_purego_@v_v0.10.1.mod) = b3f159c6da0f8477a076feb54efd909db2fac7b38c807d8093fb58a1e34f3481
+SHA512 (github.com_ebitengine_purego_@v_v0.10.1.mod) = d3908e9afd58320eed21d15fd0442cc918efb456e946e8985a6e2312570b0926e424ebb1ddf24910ad1dcadde870cc69739571456066619662abdcf82059a158
+Size (github.com_ebitengine_purego_@v_v0.10.1.mod) = 45 bytes
+BLAKE2s (github.com_ebitengine_purego_@v_v0.10.1.zip) = e3989c407a36056db3d853f2dc2cccd77406e3610148110d5a0b53e651a39f88
+SHA512 (github.com_ebitengine_purego_@v_v0.10.1.zip) = 75048a1feb4630d36febc4e1309e96b0ba07da41fd68a153e52ffb31a7d317cef596554e1ef49675583a0f52831eb8756c9de94f36a575cbff93b834a1d69e84
+Size (github.com_ebitengine_purego_@v_v0.10.1.zip) = 219128 bytes
 BLAKE2s (github.com_emmansun_base64_@v_v0.9.0.mod) = ee5568e686d664edc10c9af2d3732ea24ca27818fa71ea5c70e8bc4da5feffff
 SHA512 (github.com_emmansun_base64_@v_v0.9.0.mod) = dba370b5bd282fcce6344a43ee7d7204ec9c9fbb97390b3ef5529742607e3b32a91750d61c79ff0ee0b7ad1b2175ea61aae7c911ae45f51ddfbe9fe0eccf3379
 Size (github.com_emmansun_base64_@v_v0.9.0.mod) = 79 bytes
@@ -108,12 +108,12 @@ Size (github.com_lufia_plan9stats_@v_v0.
 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_nwaples_rardecode_v2_@v_v2.2.2.mod) = a64d08e2c239e699f2cc76f3ea77695f671b8ef24aa600ab454713d597187c8d
-SHA512 (github.com_nwaples_rardecode_v2_@v_v2.2.2.mod) = 970a45deef9ec1d9bbf27f84002587d76fcbc94208834443c5c86303a1d64c926ff4295f9e689b8981b29ff511fc0f84b9766d341e9db659ea8af2951c5e22e4
-Size (github.com_nwaples_rardecode_v2_@v_v2.2.2.mod) = 48 bytes
-BLAKE2s (github.com_nwaples_rardecode_v2_@v_v2.2.2.zip) = d730385eb2f6495033a62f9e21b8ff4e4a99beb1272c7cb8af9f4ec36868a9a0
-SHA512 (github.com_nwaples_rardecode_v2_@v_v2.2.2.zip) = d854ebdcbd71f83110f66dff4e41183bd88f4326bf949899e23344d798eaccb38214afb1619952e86905762ac325da68498caa425336a47edacecf1e139cb420
-Size (github.com_nwaples_rardecode_v2_@v_v2.2.2.zip) = 55703 bytes
+BLAKE2s (github.com_nwaples_rardecode_v2_@v_v2.2.3.mod) = a64d08e2c239e699f2cc76f3ea77695f671b8ef24aa600ab454713d597187c8d
+SHA512 (github.com_nwaples_rardecode_v2_@v_v2.2.3.mod) = 970a45deef9ec1d9bbf27f84002587d76fcbc94208834443c5c86303a1d64c926ff4295f9e689b8981b29ff511fc0f84b9766d341e9db659ea8af2951c5e22e4
+Size (github.com_nwaples_rardecode_v2_@v_v2.2.3.mod) = 48 bytes
+BLAKE2s (github.com_nwaples_rardecode_v2_@v_v2.2.3.zip) = 9534be4117216a8a69aa646b780384d4bebec468aa2117adf68a9fb632765cc5
+SHA512 (github.com_nwaples_rardecode_v2_@v_v2.2.3.zip) = 0d68c45175a978eec43ef5bf32109965d7b83cc3264371d729b4e9bc2c7932d87e676e1e1836a81f0b0f690b25b7a40d1576d64f1de85c67e53895a963025b93
+Size (github.com_nwaples_rardecode_v2_@v_v2.2.3.zip) = 55782 bytes
 BLAKE2s (github.com_power-devops_perfstat_@v_v0.0.0-20240221224432-82ca36839d55.mod) = 613309ea85085830fabe807b41336a1e91587f64bdda1be0d989aae43d69766e
 SHA512 (github.com_power-devops_perfstat_@v_v0.0.0-20240221224432-82ca36839d55.mod) = 
35009ce4df916ef8ed7d32fe2fc4059623021ce512140546e731facdd2cce7ea26e33e3a0b65b9c087f8201cdd3bb185a38ebeb690cecd9b32ffb01f72a2f43d
 Size (github.com_power-devops_perfstat_@v_v0.0.0-20240221224432-82ca36839d55.mod) = 110 bytes
@@ -138,12 +138,12 @@ Size (github.com_seancfoley_ipaddress-go
 BLAKE2s (github.com_seancfoley_ipaddress-go_@v_v1.7.1.zip) = 53a707a173628cbe881150e28a6aa396e82bc68e6872faf8e65dd0a5570898bd
 SHA512 (github.com_seancfoley_ipaddress-go_@v_v1.7.1.zip) = 68b8df50eb02b6e2ae58cfb31f8c5f8455a6502926651f74e2ac6e2ea80478b803c064aa8c78e75f7896ba13ef99efbcbbe09ac1dc701acb1c0a82ef7507a789
 Size (github.com_seancfoley_ipaddress-go_@v_v1.7.1.zip) = 722585 bytes
-BLAKE2s (github.com_sgtdi_fswatcher_@v_v1.2.0.mod) = 629b96e37a5e78bf53315becb7a94281add3e535d787062c53e942387fa2ff4a
-SHA512 (github.com_sgtdi_fswatcher_@v_v1.2.0.mod) = d0864f69e40af36cda4eee5becb0a73e846eb6854d0e9edfc98793573a7fa8b257faf3750054de9027c2a7186f1d6e98b5c27c001a96e5a0cc9b78f9baf56a25
-Size (github.com_sgtdi_fswatcher_@v_v1.2.0.mod) = 268 bytes
-BLAKE2s (github.com_sgtdi_fswatcher_@v_v1.2.0.zip) = 186bfc82ebb625349ad4a424e0b6771be6d3a0cea93f32fe29fbd871e7a6e201
-SHA512 (github.com_sgtdi_fswatcher_@v_v1.2.0.zip) = 5da844d3806c0fabc8ca76ca3e0dacdb3fa0e774aa57a4ea44615150ef7dd85be5e0a2227d3e7aa6029800c8d11a30474afbdaa92ecaed4f69bd211cbc64dae2
-Size (github.com_sgtdi_fswatcher_@v_v1.2.0.zip) = 57387 bytes
+BLAKE2s (github.com_sgtdi_fswatcher_@v_v1.3.0.mod) = 434cb16830e6fe0117ac154986ea14c7a1c29ed8c19bbaf5ac02616d5259ec13
+SHA512 (github.com_sgtdi_fswatcher_@v_v1.3.0.mod) = 5610b5745cfee8b689febe67ae255d01fa704398b00c8184553d7aa381a3972412ea477984733ee72a86c5aa1bf5c2fc9095b3d4e13dc9b8ce90271bab359a32
+Size (github.com_sgtdi_fswatcher_@v_v1.3.0.mod) = 268 bytes
+BLAKE2s (github.com_sgtdi_fswatcher_@v_v1.3.0.zip) = c47bf579b6b4ba436974b1358e70eb8e0244f4fc76e507ed25b7f3a305039003
+SHA512 (github.com_sgtdi_fswatcher_@v_v1.3.0.zip) = 56e2a4cc0a5ad884a119666b6c1c7cc540e9f8c979003505ce932693c9c0896f363eec8682ec60fa9a32b82e42493900afb18aa16c3cfc7b978f64a605755a40
+Size (github.com_sgtdi_fswatcher_@v_v1.3.0.zip) = 64465 bytes
 BLAKE2s (github.com_shirou_gopsutil_v4_@v_v4.26.4.mod) = bf91aa922826fcf815064f870d8c8a88eee61e7afcfb24da3fa1ddbf7cb981f4
 SHA512 (github.com_shirou_gopsutil_v4_@v_v4.26.4.mod) = a7fa84324365ff2f1f3bcd8e61736600022436a1d8001b301669ea4193291072149e05f98932a169f9e6bf656b9c7d4a0bcc2fc97ba74d8473d927c4e9a6923f
 Size (github.com_shirou_gopsutil_v4_@v_v4.26.4.mod) = 645 bytes
@@ -186,24 +186,24 @@ Size (golang.org_x_exp_@v_v0.0.0-2023080
 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.40.0.mod) = ebd9a3743e6667de391120d67b17a3567736f54d14779ccc0f20c10d68cfd982
-SHA512 (golang.org_x_image_@v_v0.40.0.mod) = 19c2cabcca500e3ba05ee876ea673bfb75d259267450bf9127b4487b507a334890fad0e50cb34a3720ea70688dfebd2a9f064c5b24864aac544a3bf0ed648db5
-Size (golang.org_x_image_@v_v0.40.0.mod) = 72 bytes
-BLAKE2s (golang.org_x_image_@v_v0.40.0.zip) = 47f1d445152d920c1ee7b82129f77a7a304a5777e310286123e6bfb13fdc56e3
-SHA512 (golang.org_x_image_@v_v0.40.0.zip) = 4725231c7554bb606070ee6ae7df92023fc31cea7c7d658161a5fca296b6db8a9b96cecbd92f0b4caa18518a5ee6dbb90bdf792ec30b5a660f1a3acf68c471ed
-Size (golang.org_x_image_@v_v0.40.0.zip) = 5322714 bytes
+BLAKE2s (golang.org_x_image_@v_v0.41.0.mod) = ebd9a3743e6667de391120d67b17a3567736f54d14779ccc0f20c10d68cfd982
+SHA512 (golang.org_x_image_@v_v0.41.0.mod) = 19c2cabcca500e3ba05ee876ea673bfb75d259267450bf9127b4487b507a334890fad0e50cb34a3720ea70688dfebd2a9f064c5b24864aac544a3bf0ed648db5
+Size (golang.org_x_image_@v_v0.41.0.mod) = 72 bytes
+BLAKE2s (golang.org_x_image_@v_v0.41.0.zip) = cc9c098954666014ad71acbb32d7bc06d34f5e2bfd80f2afdf5fa6e594fabcad
+SHA512 (golang.org_x_image_@v_v0.41.0.zip) = 143589400c9425e9dd05ddbfd3aa5b2d315a76f8ba69beb5cebab4d3d8a3b0b28d70e859a0027d8b0ed6ae59862586d244145e760bc9ef80831d0783552655c9
+Size (golang.org_x_image_@v_v0.41.0.zip) = 5323558 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.44.0.mod) = 54d735bab6b0f4ca4d304be2307672bd0448377d788ebe83f3acfb0a565cc3ae
-SHA512 (golang.org_x_sys_@v_v0.44.0.mod) = 1e0df129f27326be70316a1f1f0e94ca4b48c0d09c2975919182a64639b9718dc224d851d4cd69c618c10e7e7765a11a70e10a57507a26488c50e7c53baa8b01
-Size (golang.org_x_sys_@v_v0.44.0.mod) = 35 bytes
-BLAKE2s (golang.org_x_sys_@v_v0.44.0.zip) = d3ccd1c1971eafef077dfaa9e409d31304bc6ffb6b86d6cc7ec77d534803a5c7
-SHA512 (golang.org_x_sys_@v_v0.44.0.zip) = f993eb5a767901c5d9d3f15942c98993ed7bef84cd8b6858cd44e5d273d3eda802c486e18526a35a8afa8bdb5bb009070390cbf6e30ee9802d9001b69150eaae
-Size (golang.org_x_sys_@v_v0.44.0.zip) = 2012379 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.45.0.mod) = 54d735bab6b0f4ca4d304be2307672bd0448377d788ebe83f3acfb0a565cc3ae
+SHA512 (golang.org_x_sys_@v_v0.45.0.mod) = 1e0df129f27326be70316a1f1f0e94ca4b48c0d09c2975919182a64639b9718dc224d851d4cd69c618c10e7e7765a11a70e10a57507a26488c50e7c53baa8b01
+Size (golang.org_x_sys_@v_v0.45.0.mod) = 35 bytes
+BLAKE2s (golang.org_x_sys_@v_v0.45.0.zip) = 7eda842b587ad83845c294a6b5a7715ec496f28e67eb94282b6ffd12a32e726c
+SHA512 (golang.org_x_sys_@v_v0.45.0.zip) = 7195f353189b3f375c16527f9d3d6bb1818796c55ffffa099b75dc9dc9d7112b36b56f5b8f0d9dfc17fb15621bda6733e16eb48aab2ed7c95cde4ba1d714870b
+Size (golang.org_x_sys_@v_v0.45.0.zip) = 2021312 bytes
 BLAKE2s (golang.org_x_text_@v_v0.37.0.mod) = f29838c6f39752974d5e7f1aee9a9b5124e648053d35beec77bf5ba7a83207a6
 SHA512 (golang.org_x_text_@v_v0.37.0.mod) = 8248fcde30fca7ddaecf518c81589705d03cb8482b53d08776af3ca47d5539297f33e864e78f64d44c926af6f9939989ccb2704dcb43ebedeeea4328b996b549
 Size (golang.org_x_text_@v_v0.37.0.mod) = 190 bytes
@@ -222,13 +222,12 @@ 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.47.0.tar.xz) = 0d12870675adc9f330d7a643ea26427021972b673c19c8b3126e215ed81d8592
-SHA512 (kitty-0.47.0.tar.xz) = 9e86e2279237c6a0ce24577b50f8efd0bd7193d0f598f81110fd6c3bc49a312dabc40bd29bdd995f9403ce952287e5545dd7f965db044931d5598ee80bcfdf4c
-Size (kitty-0.47.0.tar.xz) = 11877752 bytes
+BLAKE2s (kitty-0.47.2.tar.xz) = c3b1e1485b0ee442c0cbf6bbd188ee78f288030955d47c639e1dad6d14e4fc8a
+SHA512 (kitty-0.47.2.tar.xz) = 1a565087f0e22afa6ba813ecaeed407fb76f2d4b2b6f12ec5f063512ef506e4315b95f224d8b975502a5f5ae8921f0a82a0cf32b8bc3f47bcac4ade23c2a481a
+Size (kitty-0.47.2.tar.xz) = 11882228 bytes
 SHA1 (patch-glfw_wl__client__side__decorations.c) = 37c5ff491d8c9690d6e0291edb6c55388101edf0
 SHA1 (patch-glfw_wl__init.c) = 3dc143fba1a5fa5c15563aecc027cd6af872a0e0
 SHA1 (patch-kitty_binary.h) = e8e6e9b16a1bd7d0304bca919ad10dd932142da5
 SHA1 (patch-kitty_data-types.h) = 1def5a8b129a7d25fdf98bd1d7b15b214b7c4960
-SHA1 (patch-kitty_disk-cache.c) = 5f306fe6e1fff9f6b31b40ed2eb100d99a796f64
 SHA1 (patch-kitty_threading.h) = 04886ab09ac2ab6f4925cd20e739e6b634299d55
-SHA1 (patch-setup.py) = 24bbafead833c37b089bca59b3aadb06a1bfaf30
+SHA1 (patch-setup.py) = 98fa1fb2be543f66544901906c47049472049098

Index: pkgsrc/x11/kitty/go-modules.mk
diff -u pkgsrc/x11/kitty/go-modules.mk:1.18 pkgsrc/x11/kitty/go-modules.mk:1.19
--- pkgsrc/x11/kitty/go-modules.mk:1.18 Tue May 19 14:59:16 2026
+++ pkgsrc/x11/kitty/go-modules.mk      Mon Jun  8 18:26:18 2026
@@ -1,4 +1,4 @@
-# $NetBSD: go-modules.mk,v 1.18 2026/05/19 14:59:16 ktnb Exp $
+# $NetBSD: go-modules.mk,v 1.19 2026/06/08 18:26:18 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
@@ -8,8 +8,8 @@ GO_MODULE_FILES+=       github.com/bmatcuk/dou
 GO_MODULE_FILES+=      github.com/bmatcuk/doublestar/v4/@v/v4.10.0.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/ebitengine/purego/@v/v0.10.0.mod
-GO_MODULE_FILES+=      github.com/ebitengine/purego/@v/v0.10.0.zip
+GO_MODULE_FILES+=      github.com/ebitengine/purego/@v/v0.10.1.mod
+GO_MODULE_FILES+=      github.com/ebitengine/purego/@v/v0.10.1.zip
 GO_MODULE_FILES+=      github.com/emmansun/base64/@v/v0.9.0.mod
 GO_MODULE_FILES+=      github.com/emmansun/base64/@v/v0.9.0.zip
 GO_MODULE_FILES+=      github.com/go-ole/go-ole/@v/v1.2.6.mod
@@ -36,8 +36,8 @@ GO_MODULE_FILES+=     github.com/kovidgoyal/
 GO_MODULE_FILES+=      github.com/kovidgoyal/imaging/@v/v1.8.21.zip
 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/nwaples/rardecode/v2/@v/v2.2.2.mod
-GO_MODULE_FILES+=      github.com/nwaples/rardecode/v2/@v/v2.2.2.zip
+GO_MODULE_FILES+=      github.com/nwaples/rardecode/v2/@v/v2.2.3.mod
+GO_MODULE_FILES+=      github.com/nwaples/rardecode/v2/@v/v2.2.3.zip
 GO_MODULE_FILES+=      github.com/power-devops/perfstat/@v/v0.0.0-20240221224432-82ca36839d55.mod
 GO_MODULE_FILES+=      github.com/power-devops/perfstat/@v/v0.0.0-20240221224432-82ca36839d55.zip
 GO_MODULE_FILES+=      github.com/rwcarlsen/goexif/@v/v0.0.0-20190401172101-9e8deecbddbd.mod
@@ -46,8 +46,8 @@ GO_MODULE_FILES+=     github.com/seancfoley/
 GO_MODULE_FILES+=      github.com/seancfoley/bintree/@v/v1.3.1.zip
 GO_MODULE_FILES+=      github.com/seancfoley/ipaddress-go/@v/v1.7.1.mod
 GO_MODULE_FILES+=      github.com/seancfoley/ipaddress-go/@v/v1.7.1.zip
-GO_MODULE_FILES+=      github.com/sgtdi/fswatcher/@v/v1.2.0.mod
-GO_MODULE_FILES+=      github.com/sgtdi/fswatcher/@v/v1.2.0.zip
+GO_MODULE_FILES+=      github.com/sgtdi/fswatcher/@v/v1.3.0.mod
+GO_MODULE_FILES+=      github.com/sgtdi/fswatcher/@v/v1.3.0.zip
 GO_MODULE_FILES+=      github.com/shirou/gopsutil/v4/@v/v4.26.4.mod
 GO_MODULE_FILES+=      github.com/shirou/gopsutil/v4/@v/v4.26.4.zip
 GO_MODULE_FILES+=      github.com/tklauser/go-sysconf/@v/v0.3.16.mod
@@ -62,12 +62,12 @@ GO_MODULE_FILES+=   github.com/zeebo/xxh3/
 GO_MODULE_FILES+=      github.com/zeebo/xxh3/@v/v1.1.0.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.40.0.mod
-GO_MODULE_FILES+=      golang.org/x/image/@v/v0.40.0.zip
+GO_MODULE_FILES+=      golang.org/x/image/@v/v0.41.0.mod
+GO_MODULE_FILES+=      golang.org/x/image/@v/v0.41.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.44.0.mod
-GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.44.0.zip
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.45.0.mod
+GO_MODULE_FILES+=      golang.org/x/sys/@v/v0.45.0.zip
 GO_MODULE_FILES+=      golang.org/x/text/@v/v0.37.0.mod
 GO_MODULE_FILES+=      golang.org/x/text/@v/v0.37.0.zip
 GO_MODULE_FILES+=      gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod

Index: pkgsrc/x11/kitty/patches/patch-setup.py
diff -u pkgsrc/x11/kitty/patches/patch-setup.py:1.5 pkgsrc/x11/kitty/patches/patch-setup.py:1.6
--- pkgsrc/x11/kitty/patches/patch-setup.py:1.5 Fri Apr 10 14:48:27 2026
+++ pkgsrc/x11/kitty/patches/patch-setup.py     Mon Jun  8 18:26:18 2026
@@ -1,10 +1,21 @@
-$NetBSD: patch-setup.py,v 1.5 2026/04/10 14:48:27 jperkin Exp $
+$NetBSD: patch-setup.py,v 1.6 2026/06/08 18:26:18 ktnb Exp $
 
 Only point to the pkgsrc fonts for Darwin.
+Don't crash on colored emoji render on NetBSD.
 
---- setup.py.orig      2026-03-27 19:19:48.618708465 +0000
+--- setup.py.orig      2026-06-07 04:07:24.000000000 +0000
 +++ setup.py
-@@ -924,7 +924,8 @@ def add_builtin_fonts(args: Options) ->
+@@ -544,6 +544,9 @@ def init_env(
+     )
+     ldflags = shlex.split(ldflags_)
+     ldflags.append('-shared')
++    if is_netbsd:
++        ldflags.insert(0, '-Wl,--no-as-needed')
++        ldflags.insert(1, '@PKGSRC_FREETYPE_LIB@')
+     cppflags += env_cppflags
+     cflags += env_cflags
+     if fortify_source:
+@@ -924,7 +927,8 @@ def add_builtin_fonts(args: Options) -> None:
          font_file = ''
          if is_macos:
              candidates = (



Home | Main Index | Thread Index | Old Index