Index: x11/kitty/Makefile =================================================================== RCS file: /cvs/ports/x11/kitty/Makefile,v diff -u -p -u -p -r1.32 Makefile --- x11/kitty/Makefile 23 Jun 2026 07:11:15 -0000 1.32 +++ x11/kitty/Makefile 19 Jul 2026 01:29:09 -0000 @@ -4,7 +4,7 @@ ONLY_FOR_ARCHS = aarch64 amd64 COMMENT = fast, feature full, GPU-based terminal emulator -MODPY_DISTV = 0.47.4 +MODPY_DISTV = 0.48.0 MODGO_MODNAME = github.com/kovidgoyal/kitty MODGO_VERSION = v${MODPY_DISTV} DISTNAME = kitty-${MODGO_VERSION} @@ -20,8 +20,8 @@ PERMIT_PACKAGE = Yes # canberra, fontconfig, freetype are loaded dynamically WANTLIB += GL X11 X11-xcb Xcursor Xinerama Xrandr c canberra cairo crypto WANTLIB += dbus-1 fontconfig freetype harfbuzz intl lcms2 m png pthread -WANTLIB += util wayland-client wayland-cursor xcb xkbcommon xkbcommon-x11 -WANTLIB += xxhash z ${MODPY_WANTLIB} +WANTLIB += util xcb xkbcommon xkbcommon-x11 xxhash z ${MODPY_WANTLIB} +# WANTLIB += wayland-client wayland-cursor CFLAGS += -DOPENSSL_clear_free=freezero @@ -40,8 +40,8 @@ MODGO_TYPE = bin # the terminal) # textproc/py-pygments (for syntax highlighting in kitty +kitten diff) BUILD_DEPENDS = fonts/nerd-fonts/symbolsonly \ - wayland/wayland-protocols \ textproc/py-sphinx +# BUILD_DEPENDS += wayland/wayland-protocols RUN_DEPENDS = devel/desktop-file-utils \ x11/gtk+4,-guic LIB_DEPENDS = audio/libcanberra \ @@ -50,9 +50,9 @@ LIB_DEPENDS = audio/libcanberra \ graphics/cairo \ graphics/lcms2 \ graphics/png \ - wayland/wayland \ x11/dbus \ x11/xkbcommon +# LIB_DEPENDS += wayland/wayland TEST_ENV = CI=true \ TMPDIR=${WRKDIR}/tmp \ @@ -70,7 +70,8 @@ _ARGS = --verbose \ _ARGS += --update-check-interval=0 # ensure parent dir exists for MODGO_SETUP_WORKSPACE symlink -# TMPDIR must not be a parent of WRKSRC ??? Go ignores go.mod inside os.TempDir() +# TMPDIR must not be a parent of WRKSRC +# Go ignores go.mod inside os.TempDir() pre-configure: mkdir -p ${WRKDIR}/${MODGO_MODNAME:H} mkdir -p ${WRKDIR}/tmp Index: x11/kitty/distinfo =================================================================== RCS file: /cvs/ports/x11/kitty/distinfo,v diff -u -p -u -p -r1.10 distinfo --- x11/kitty/distinfo 22 Jun 2026 13:02:15 -0000 1.10 +++ x11/kitty/distinfo 19 Jul 2026 01:29:09 -0000 @@ -2,8 +2,8 @@ SHA256 (go_modules/github.com/!a!l!tree/ SHA256 (go_modules/github.com/!a!l!tree/bigfloat/@v/v0.2.0.zip) = AEIoPCXWbd2w0tlAo3kMeu662+sR3zWTLkeMJJLm/Nk= SHA256 (go_modules/github.com/alecthomas/assert/v2/@v/v2.11.0.mod) = r/3U6HeASwwie/rF21Cvke9QHnttS++tU/kJeNhjXhw= SHA256 (go_modules/github.com/alecthomas/assert/v2/@v/v2.11.0.zip) = h93LapxCIouhs7YcWBvy/zWPAUB4vSdLj/W0f3pHWes= -SHA256 (go_modules/github.com/alecthomas/chroma/v2/@v/v2.26.1.mod) = XmDEx4If4o7zBpkAcPV+BPF/kW5b5pYLaVFd2eY+OrE= -SHA256 (go_modules/github.com/alecthomas/chroma/v2/@v/v2.26.1.zip) = HHqR3yy/gpU75s4ESTCdH64wqW6n3rIm9bGJNfzSWI0= +SHA256 (go_modules/github.com/alecthomas/chroma/v2/@v/v2.27.0.mod) = 7q71K9dDFdWI1nmZkLoIzCCacOdIRzw6QzM0mUSHGhA= +SHA256 (go_modules/github.com/alecthomas/chroma/v2/@v/v2.27.0.zip) = jrB0qvSntM9AboEGLPXWtUwyeXvlP1KH2I71cPpzYl8= SHA256 (go_modules/github.com/alecthomas/repr/@v/v0.5.2.mod) = K/LL5QDij0uoEQeYW/DzESIcWImu+5JtUjBgaIlEMrQ= SHA256 (go_modules/github.com/alecthomas/repr/@v/v0.5.2.zip) = IyDlxH3w+h/lJYPIV03AlHOB6muyk9Z95XI0bkfQzqM= SHA256 (go_modules/github.com/bmatcuk/doublestar/v4/@v/v4.10.0.mod) = Tu6kWg0dlVdqyZya3d7Nd4eLmERb9nnT8ZOlFmm9FFA= @@ -12,13 +12,13 @@ SHA256 (go_modules/github.com/davecgh/go SHA256 (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = a0SoQ5UfNxtwEMdU7MPKvv6BXVztHFuUCfstaX6KiQ0= SHA256 (go_modules/github.com/dlclark/regexp2/@v/v1.12.0.mod) = cBfoH7n6kiejGApi4yMVi0UjxnBi8KiqCGN8CSuNSqc= SHA256 (go_modules/github.com/dlclark/regexp2/@v/v1.12.0.zip) = 2sk9dZi5WmosizNPmAeMd9IuKahbT3NXNZG82mVAZjY= -SHA256 (go_modules/github.com/dlclark/regexp2/v2/@v/v2.1.1.mod) = Nptvpg38VyVMwbruK+z/5ZTsG07E9j9Go8cU+x4usQc= -SHA256 (go_modules/github.com/dlclark/regexp2/v2/@v/v2.1.1.zip) = 3prQFIFucmjuzbXB8jnVxKq0lSpgKArdR6KdCeA2vNY= +SHA256 (go_modules/github.com/dlclark/regexp2/v2/@v/v2.2.1.mod) = Nptvpg38VyVMwbruK+z/5ZTsG07E9j9Go8cU+x4usQc= +SHA256 (go_modules/github.com/dlclark/regexp2/v2/@v/v2.2.1.zip) = sQXqus/BtuDdSLIiDumFqARzkmEKs13SeVakncRN2c0= SHA256 (go_modules/github.com/ebitengine/purego/@v/v0.10.0.mod) = SSDsxSOdeURtm2FULDdJxzidIXjToULlV+A3kFGGZRQ= SHA256 (go_modules/github.com/ebitengine/purego/@v/v0.10.1.mod) = SSDsxSOdeURtm2FULDdJxzidIXjToULlV+A3kFGGZRQ= SHA256 (go_modules/github.com/ebitengine/purego/@v/v0.10.1.zip) = NiL7lAy2yZmx6dExRfyseUAdOovyypr3HeSGUzEZoSA= -SHA256 (go_modules/github.com/emmansun/base64/@v/v0.9.0.mod) = WCatJSVeLyoYaC48cdU/vsoD4qGlwRI3H0+4mNaTt1c= -SHA256 (go_modules/github.com/emmansun/base64/@v/v0.9.0.zip) = 4vdfdSbqqWgMh3flAu0WVDd8pBCL/cH18Zcz1cppHuc= +SHA256 (go_modules/github.com/emmansun/base64/@v/v0.10.0.mod) = 7Qg8Bh+3CQFhjyazliAI1kQEl3Aa5XiEGdgx0N9XcWo= +SHA256 (go_modules/github.com/emmansun/base64/@v/v0.10.0.zip) = rfmIaZkMrs9x8vjYop2/5gUuwrOrhKKg8+Okgfm/wdQ= SHA256 (go_modules/github.com/go-ole/go-ole/@v/v1.2.6.mod) = 3n2lmFjWEhlW2gAt7XESQswU7PWX6TKoYlJGQY/Tu6o= SHA256 (go_modules/github.com/go-ole/go-ole/@v/v1.2.6.zip) = lbGS34HKFvD7fS2Y/2WW1wJW1z5J6JnFX6vVEf1naO8= SHA256 (go_modules/github.com/google/go-cmp/@v/v0.5.8.mod) = 58dmnUod1Ym6PgJLon9D8pPbYR/gdc4g17iENw1j/r0= @@ -33,8 +33,8 @@ SHA256 (go_modules/github.com/hexops/got SHA256 (go_modules/github.com/hexops/gotextdiff/@v/v1.0.3.zip) = oQw5QvCbxRMiaNItS7nQwYSRItUz/ozfZepp2gXOu68= SHA256 (go_modules/github.com/jessevdk/go-flags/@v/v1.4.0.mod) = n/9I81DbxrsGZZTpRJbe+hlei1UgbSYcpbL5ifZ4Ki0= SHA256 (go_modules/github.com/jessevdk/go-flags/@v/v1.4.0.zip) = om5yw/TCIN+LZaxus9NYqK0u/DALISMYWCiT6ognJvk= -SHA256 (go_modules/github.com/klauspost/compress/@v/v1.18.6.mod) = DWbWBp2eL7h1xbRk0VssgCMs/ImR5viDNs5GHKgQ4M8= -SHA256 (go_modules/github.com/klauspost/compress/@v/v1.18.6.zip) = YbQX0tO2t/W19BefMR+xVr1bzqBANTFQxBER3Bd38Ro= +SHA256 (go_modules/github.com/klauspost/compress/@v/v1.19.0.mod) = DWbWBp2eL7h1xbRk0VssgCMs/ImR5viDNs5GHKgQ4M8= +SHA256 (go_modules/github.com/klauspost/compress/@v/v1.19.0.zip) = LqyjKM6oHdR5e27q3A/lbP5QHkP8pdFRLxKznUfg2PY= SHA256 (go_modules/github.com/klauspost/cpuid/v2/@v/v2.2.10.mod) = /2HUfyVPIzO/RKj/QYei8ulzaTgHwQAlAzuzcUNXcjc= SHA256 (go_modules/github.com/klauspost/cpuid/v2/@v/v2.2.10.zip) = 24lmX6Is70d9xVG3LUlwfFFrdJwX7RVL9n64CB7gjf8= SHA256 (go_modules/github.com/kovidgoyal/dbus/@v/v0.0.0-20250519011319-e811c41c0bc1.mod) = cy6l0rNxq7OGx5rAKRtCfz5F4niSJ0ZLlfpEiFqlrBM= @@ -43,13 +43,13 @@ SHA256 (go_modules/github.com/kovidgoyal SHA256 (go_modules/github.com/kovidgoyal/go-parallel/@v/v1.1.1.zip) = MMg+RLCIouyB9KhpWO3NP0D7RG7VvMbRa3uCXke1Fas= SHA256 (go_modules/github.com/kovidgoyal/go-shm/@v/v1.0.0.mod) = CQPcsgoJf46T7QcDJbcFwhHNDm6Iprh1h/fHD/b9nkw= SHA256 (go_modules/github.com/kovidgoyal/go-shm/@v/v1.0.0.zip) = B2UQBjD1VXiCDHvIG52ktF367EyykqRQd8FgWYx609Y= -SHA256 (go_modules/github.com/kovidgoyal/imaging/@v/v1.8.21.mod) = v8ZbUlES3NMWVbRkwbdalnyyluxt3PIa7q34pdL5x70= -SHA256 (go_modules/github.com/kovidgoyal/imaging/@v/v1.8.21.zip) = ZIhFEao/S9nrqpa+pAQBel9YyDigqTgC9jE9FZV0ARs= +SHA256 (go_modules/github.com/kovidgoyal/imaging/@v/v1.8.23.mod) = NXWLhfqUSFi/JvJfdGLb8GjdljBtNN+vct3iMjeXA6E= +SHA256 (go_modules/github.com/kovidgoyal/imaging/@v/v1.8.23.zip) = 5GIuNJBIGgFxW2HHLqCVlr6qaz1xx6x9Kq8UlqjJaDA= SHA256 (go_modules/github.com/lufia/plan9stats/@v/v0.0.0-20211012122336-39d0f177ccd0.mod) = W/paqdKx8VACrZvvcKKXqxQnDQxrDVBYgrjsn6zZUHc= SHA256 (go_modules/github.com/lufia/plan9stats/@v/v0.0.0-20230326075908-cb1d2100619a.mod) = ul0T51G0XzjqLjnMO2n/GFy2oyeFojbuCrTer/5ktCA= SHA256 (go_modules/github.com/lufia/plan9stats/@v/v0.0.0-20230326075908-cb1d2100619a.zip) = cWOFLgLxKv9dubUlBpDzoXfNzbUU8q/Iz7OKY5apUME= -SHA256 (go_modules/github.com/nwaples/rardecode/v2/@v/v2.2.3.mod) = ICWFIlYZXuR4mPUNVYcklR/EyVHhdg7o3fGiKe+bWlg= -SHA256 (go_modules/github.com/nwaples/rardecode/v2/@v/v2.2.3.zip) = 7k9A/vuoT99CMNykjjFVWXrGrhHm4l8Ve3rJ4Z1m2io= +SHA256 (go_modules/github.com/nwaples/rardecode/v2/@v/v2.2.5.mod) = ICWFIlYZXuR4mPUNVYcklR/EyVHhdg7o3fGiKe+bWlg= +SHA256 (go_modules/github.com/nwaples/rardecode/v2/@v/v2.2.5.zip) = 86reFTsnt10pof7yMvSTfGX+Yp6sihZ23rmO44meZvA= SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = dLLnZushU3eGTVh7rfV+lVIfaS0qeGCzx3WQk/nJvsI= SHA256 (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 3gTOzBpLjVPkNXBRAmeUvLxU8uaiYM+sUIzmnV1kV6A= SHA256 (go_modules/github.com/power-devops/perfstat/@v/v0.0.0-20240221224432-82ca36839d55.mod) = BXRKkmK80pRhPmViTz+LroPXmliqSLgyjH35EZCqB78= @@ -62,8 +62,8 @@ SHA256 (go_modules/github.com/seancfoley SHA256 (go_modules/github.com/seancfoley/ipaddress-go/@v/v1.7.1.zip) = UP+iA4M1kQ0nSWVe2HlwMbFZ2AFdEkAReak3Q5CBpH0= SHA256 (go_modules/github.com/sgtdi/fswatcher/@v/v1.3.0.mod) = /uX4T+QmZ2uz8H4+shbkasCm4IUphIMbgWhYE/bfzU0= SHA256 (go_modules/github.com/sgtdi/fswatcher/@v/v1.3.0.zip) = IHna8facCby0Sa/zol3nE6rs2yCY1rYaCWAhRk/yRCo= -SHA256 (go_modules/github.com/shirou/gopsutil/v4/@v/v4.26.5.mod) = 9a3zvvgIiSP/R1TQFZ4QQgLH6ZfjQr2sSYOc3l1L+m8= -SHA256 (go_modules/github.com/shirou/gopsutil/v4/@v/v4.26.5.zip) = +XZm1scuIs5oCCN03DQkl83bR2R7S6TPyFm7N3qPOhQ= +SHA256 (go_modules/github.com/shirou/gopsutil/v4/@v/v4.26.6.mod) = 9a3zvvgIiSP/R1TQFZ4QQgLH6ZfjQr2sSYOc3l1L+m8= +SHA256 (go_modules/github.com/shirou/gopsutil/v4/@v/v4.26.6.zip) = dgSaYW++mAZw9zPUMKGj1O5dWFzyJFn/+a47O5ApNsQ= SHA256 (go_modules/github.com/stretchr/testify/@v/v1.11.1.mod) = WEavIEBD8p3yhQJhCb8y22UZw9fh1cOmX++xdPnYHTM= SHA256 (go_modules/github.com/stretchr/testify/@v/v1.11.1.zip) = tzJbVh6tUwS3K58yrryHH/SbOCNmfVMKSf1sjzrfyW4= SHA256 (go_modules/github.com/tklauser/go-sysconf/@v/v0.3.16.mod) = 0x7WAIb6WPANxgdhXmJjFBXV/5nsR3UpVAHqFBcMC8E= @@ -80,14 +80,13 @@ SHA256 (go_modules/github.com/zeebo/xxh3 SHA256 (go_modules/github.com/zeebo/xxh3/@v/v1.1.0.zip) = DNNmV5AjF/gfPTGyF+uspvmN+2ZfGvYR0dsJBKaJvNE= SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20230801115018-d63ba01acd4b.mod) = GaEVTCCSgnxM0ayLLef1sUNmCj6VhLN8w8IjdYAKuw8= SHA256 (go_modules/golang.org/x/exp/@v/v0.0.0-20230801115018-d63ba01acd4b.zip) = c5N8LyFEHgQcMQr/oUx3CnbR19FJXRbA7UtbcXbX1yQ= -SHA256 (go_modules/golang.org/x/image/@v/v0.38.0.mod) = M2/VPqFC4JFwhJUgJ9RUGctpVMxWhD8O/2Xkh0PB0zA= -SHA256 (go_modules/golang.org/x/image/@v/v0.42.0.mod) = 9d8ov+PbeeMKmDD9xDj7TA5fz47Pzgd3xNAnjSMkLss= -SHA256 (go_modules/golang.org/x/image/@v/v0.42.0.zip) = 28RxerSq7seaWTnx5r0NQnD6IkSK3AGyDs02G4E3cUo= +SHA256 (go_modules/golang.org/x/image/@v/v0.44.0.mod) = szRHiq5g46VDS3lsPxMElLg8nfrqRIp3tpBoff0xk+0= +SHA256 (go_modules/golang.org/x/image/@v/v0.44.0.zip) = zLf+E+TMJUNA+myPB3u/V1Si/wP6t/m5HAi3pxmedXo= SHA256 (go_modules/golang.org/x/mod/@v/v0.11.0.mod) = YkVnRZxumUesSr3gtwNO5h3Ltqk3P1lwCUwLs+gSGWQ= -SHA256 (go_modules/golang.org/x/mod/@v/v0.36.0.mod) = WXKtXlnSlwhuytWy0sgCeYaCu9X/TVrycCJh0a7HlmU= -SHA256 (go_modules/golang.org/x/mod/@v/v0.36.0.zip) = VBAYDD3UzW460I5/R1hv2T3mXKnAqIkaj5ZNMh90tgs= -SHA256 (go_modules/golang.org/x/sync/@v/v0.21.0.mod) = o+KedgYL1WEGBFSx+ivc1mZ09gycqTgzuBBjVeNMYDw= -SHA256 (go_modules/golang.org/x/sync/@v/v0.21.0.zip) = 7mVFkCPefySDb24hIxRLUym9Ck0FqHw8RIUJN44ua+c= +SHA256 (go_modules/golang.org/x/mod/@v/v0.37.0.mod) = U4Ry/fCU3V5J3EDnBGj6kxqTwkHroH+5RqmHR8lKtN8= +SHA256 (go_modules/golang.org/x/mod/@v/v0.37.0.zip) = kejk6bdKhwba6Ai2ZTjUqyK+/QDBHzQTTrl/9XLVLoU= +SHA256 (go_modules/golang.org/x/sync/@v/v0.22.0.mod) = o+KedgYL1WEGBFSx+ivc1mZ09gycqTgzuBBjVeNMYDw= +SHA256 (go_modules/golang.org/x/sync/@v/v0.22.0.zip) = S8Z9JYznhnz8GkN2XEPZi0xJuQxG3QuG+JalpJCfreA= SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20190916202348-b4ddaad3f8a3.mod) = GBl56L1X0tngZBgtqGyaYRGqaXVeiI8IQx7OR0Kuw0M= SHA256 (go_modules/golang.org/x/sys/@v/v0.0.0-20201204225414-ed752295db88.mod) = GBl56L1X0tngZBgtqGyaYRGqaXVeiI8IQx7OR0Kuw0M= SHA256 (go_modules/golang.org/x/sys/@v/v0.1.0.mod) = 8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ= @@ -95,14 +94,15 @@ SHA256 (go_modules/golang.org/x/sys/@v/v SHA256 (go_modules/golang.org/x/sys/@v/v0.33.0.mod) = 9n4+GPTAjmCn6Acmqza2kf3Opbga4caW/2TK9Ri8/j0= SHA256 (go_modules/golang.org/x/sys/@v/v0.38.0.mod) = 9BGBTYOpboZ4Gx3uQcEluVBNpUItujfMHWOwFq45z+I= SHA256 (go_modules/golang.org/x/sys/@v/v0.41.0.mod) = 9BGBTYOpboZ4Gx3uQcEluVBNpUItujfMHWOwFq45z+I= -SHA256 (go_modules/golang.org/x/sys/@v/v0.42.0.mod) = V/Q5PqGNVEahI2OzXCOmFthD+hZpxxIacKK8OpZ31mU= SHA256 (go_modules/golang.org/x/sys/@v/v0.45.0.mod) = V/Q5PqGNVEahI2OzXCOmFthD+hZpxxIacKK8OpZ31mU= -SHA256 (go_modules/golang.org/x/sys/@v/v0.45.0.zip) = 5RwciARbTtvkitgQEiExOB/1Qcie29l++DPtZlO1nmo= -SHA256 (go_modules/golang.org/x/text/@v/v0.38.0.mod) = Xqix8S+KLrFhfd7bMFGkT3ciIvl3Rw12Ixz6ld57awE= -SHA256 (go_modules/golang.org/x/text/@v/v0.38.0.zip) = vpgmYhKsY83HhjGuD/j3g+D15H2bYJTBH/6+Q/0EJLM= +SHA256 (go_modules/golang.org/x/sys/@v/v0.46.0.mod) = V/Q5PqGNVEahI2OzXCOmFthD+hZpxxIacKK8OpZ31mU= +SHA256 (go_modules/golang.org/x/sys/@v/v0.47.0.mod) = V/Q5PqGNVEahI2OzXCOmFthD+hZpxxIacKK8OpZ31mU= +SHA256 (go_modules/golang.org/x/sys/@v/v0.47.0.zip) = zawBPdztAmKSbsKf/NpkXaOWcOYcflt2HlcraxgJuxs= +SHA256 (go_modules/golang.org/x/text/@v/v0.40.0.mod) = 5p+wmxRjfKtiRaElPCLYASG3nZ/j3dGbVYYp4Vuq2vM= +SHA256 (go_modules/golang.org/x/text/@v/v0.40.0.zip) = B3VzhHKND1LdhcHz8WNAXmOWsrD7frfWthDypxHWnuM= SHA256 (go_modules/golang.org/x/tools/@v/v0.2.0.mod) = nJteYq9p8rEAKc4SlE3Ig08SJqg7skPpoNvzfguxhro= -SHA256 (go_modules/golang.org/x/tools/@v/v0.45.0.mod) = C60e6agBNdP5YZMxjuXTe+VJ1CnrbK/Qpv7u4VYiJj8= -SHA256 (go_modules/golang.org/x/tools/@v/v0.45.0.zip) = E+jQNnbTChQx3HLp4dgxKYqMyg3WIPaBVKRBmhJYFuI= +SHA256 (go_modules/golang.org/x/tools/@v/v0.47.0.mod) = 60bkSFD7TcpI97aAysUXdoLLDjArMH1NPb1+2d8F/A8= +SHA256 (go_modules/golang.org/x/tools/@v/v0.47.0.zip) = FD0TK1GdoUVNuWf+u2UkF5aAXXydR1IDQ0HBN2/T1/E= SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = XDBuDWM81moRtA4uX7vG2kIRDbfXLqPBUkzrRe5Awz8= SHA256 (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip) = ThgX+WTKNOVFuBr9oDJaXonPWN4uQT2CB8Cv3dD9wVw= SHA256 (go_modules/gopkg.in/yaml.v1/@v/v1.0.0-20140924161607-9f9df34309c0.mod) = F7dqbs88TQr/YqWL/n5AGl9Y/pvDj5xLb9jaZgvKQTU= @@ -111,13 +111,13 @@ SHA256 (go_modules/gopkg.in/yaml.v3/@v/v SHA256 (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = qrj7xOYwDqCOav4crqGKIckMefSJ9SxT4vIEMfGpoBU= SHA256 (go_modules/howett.net/plist/@v/v1.0.1.mod) = yCzVtVedg9sbqQjwQYS1bAT7SpBSBC6DLOaPetxzkzU= SHA256 (go_modules/howett.net/plist/@v/v1.0.1.zip) = pz2ibXFdKNYIZBGJPRDZ7998Aj8ghRgYCursfadIWiE= -SHA256 (kitty-v0.47.4.zip) = O5aaQnLLvkq/vT3S6H5k97vx3IRkKb8kN7Y7N0ehPpE= +SHA256 (kitty-v0.48.0.zip) = gkHjoDsd99znTvPfj5zFaEZxkH00m/skgnrHWNeMjjI= SIZE (go_modules/github.com/!a!l!tree/bigfloat/@v/v0.2.0.mod) = 43 SIZE (go_modules/github.com/!a!l!tree/bigfloat/@v/v0.2.0.zip) = 16636 SIZE (go_modules/github.com/alecthomas/assert/v2/@v/v2.11.0.mod) = 133 SIZE (go_modules/github.com/alecthomas/assert/v2/@v/v2.11.0.zip) = 12302 -SIZE (go_modules/github.com/alecthomas/chroma/v2/@v/v2.26.1.mod) = 232 -SIZE (go_modules/github.com/alecthomas/chroma/v2/@v/v2.26.1.zip) = 1772956 +SIZE (go_modules/github.com/alecthomas/chroma/v2/@v/v2.27.0.mod) = 232 +SIZE (go_modules/github.com/alecthomas/chroma/v2/@v/v2.27.0.zip) = 1777523 SIZE (go_modules/github.com/alecthomas/repr/@v/v0.5.2.mod) = 43 SIZE (go_modules/github.com/alecthomas/repr/@v/v0.5.2.zip) = 11328 SIZE (go_modules/github.com/bmatcuk/doublestar/v4/@v/v4.10.0.mod) = 49 @@ -126,13 +126,13 @@ SIZE (go_modules/github.com/davecgh/go-s SIZE (go_modules/github.com/davecgh/go-spew/@v/v1.1.1.zip) = 60320 SIZE (go_modules/github.com/dlclark/regexp2/@v/v1.12.0.mod) = 43 SIZE (go_modules/github.com/dlclark/regexp2/@v/v1.12.0.zip) = 704800 -SIZE (go_modules/github.com/dlclark/regexp2/v2/@v/v2.1.1.mod) = 46 -SIZE (go_modules/github.com/dlclark/regexp2/v2/@v/v2.1.1.zip) = 809792 +SIZE (go_modules/github.com/dlclark/regexp2/v2/@v/v2.2.1.mod) = 46 +SIZE (go_modules/github.com/dlclark/regexp2/v2/@v/v2.2.1.zip) = 897401 SIZE (go_modules/github.com/ebitengine/purego/@v/v0.10.0.mod) = 45 SIZE (go_modules/github.com/ebitengine/purego/@v/v0.10.1.mod) = 45 SIZE (go_modules/github.com/ebitengine/purego/@v/v0.10.1.zip) = 219128 -SIZE (go_modules/github.com/emmansun/base64/@v/v0.9.0.mod) = 79 -SIZE (go_modules/github.com/emmansun/base64/@v/v0.9.0.zip) = 45408 +SIZE (go_modules/github.com/emmansun/base64/@v/v0.10.0.mod) = 79 +SIZE (go_modules/github.com/emmansun/base64/@v/v0.10.0.zip) = 92489 SIZE (go_modules/github.com/go-ole/go-ole/@v/v1.2.6.mod) = 102 SIZE (go_modules/github.com/go-ole/go-ole/@v/v1.2.6.zip) = 82876 SIZE (go_modules/github.com/google/go-cmp/@v/v0.5.8.mod) = 41 @@ -147,8 +147,8 @@ SIZE (go_modules/github.com/hexops/gotex SIZE (go_modules/github.com/hexops/gotextdiff/@v/v1.0.3.zip) = 33608 SIZE (go_modules/github.com/jessevdk/go-flags/@v/v1.4.0.mod) = 36 SIZE (go_modules/github.com/jessevdk/go-flags/@v/v1.4.0.zip) = 73484 -SIZE (go_modules/github.com/klauspost/compress/@v/v1.18.6.mod) = 201 -SIZE (go_modules/github.com/klauspost/compress/@v/v1.18.6.zip) = 39201205 +SIZE (go_modules/github.com/klauspost/compress/@v/v1.19.0.mod) = 201 +SIZE (go_modules/github.com/klauspost/compress/@v/v1.19.0.zip) = 39232841 SIZE (go_modules/github.com/klauspost/cpuid/v2/@v/v2.2.10.mod) = 80 SIZE (go_modules/github.com/klauspost/cpuid/v2/@v/v2.2.10.zip) = 52186 SIZE (go_modules/github.com/kovidgoyal/dbus/@v/v0.0.0-20250519011319-e811c41c0bc1.mod) = 77 @@ -157,13 +157,13 @@ SIZE (go_modules/github.com/kovidgoyal/g SIZE (go_modules/github.com/kovidgoyal/go-parallel/@v/v1.1.1.zip) = 5839 SIZE (go_modules/github.com/kovidgoyal/go-shm/@v/v1.0.0.mod) = 81 SIZE (go_modules/github.com/kovidgoyal/go-shm/@v/v1.0.0.zip) = 13228 -SIZE (go_modules/github.com/kovidgoyal/imaging/@v/v1.8.21.mod) = 475 -SIZE (go_modules/github.com/kovidgoyal/imaging/@v/v1.8.21.zip) = 13369374 +SIZE (go_modules/github.com/kovidgoyal/imaging/@v/v1.8.23.mod) = 475 +SIZE (go_modules/github.com/kovidgoyal/imaging/@v/v1.8.23.zip) = 13367281 SIZE (go_modules/github.com/lufia/plan9stats/@v/v0.0.0-20211012122336-39d0f177ccd0.mod) = 85 SIZE (go_modules/github.com/lufia/plan9stats/@v/v0.0.0-20230326075908-cb1d2100619a.mod) = 85 SIZE (go_modules/github.com/lufia/plan9stats/@v/v0.0.0-20230326075908-cb1d2100619a.zip) = 25307 -SIZE (go_modules/github.com/nwaples/rardecode/v2/@v/v2.2.3.mod) = 48 -SIZE (go_modules/github.com/nwaples/rardecode/v2/@v/v2.2.3.zip) = 55782 +SIZE (go_modules/github.com/nwaples/rardecode/v2/@v/v2.2.5.mod) = 48 +SIZE (go_modules/github.com/nwaples/rardecode/v2/@v/v2.2.5.zip) = 55639 SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.mod) = 37 SIZE (go_modules/github.com/pmezard/go-difflib/@v/v1.0.0.zip) = 12433 SIZE (go_modules/github.com/power-devops/perfstat/@v/v0.0.0-20240221224432-82ca36839d55.mod) = 110 @@ -176,8 +176,8 @@ SIZE (go_modules/github.com/seancfoley/i SIZE (go_modules/github.com/seancfoley/ipaddress-go/@v/v1.7.1.zip) = 722585 SIZE (go_modules/github.com/sgtdi/fswatcher/@v/v1.3.0.mod) = 268 SIZE (go_modules/github.com/sgtdi/fswatcher/@v/v1.3.0.zip) = 64465 -SIZE (go_modules/github.com/shirou/gopsutil/v4/@v/v4.26.5.mod) = 645 -SIZE (go_modules/github.com/shirou/gopsutil/v4/@v/v4.26.5.zip) = 366204 +SIZE (go_modules/github.com/shirou/gopsutil/v4/@v/v4.26.6.mod) = 645 +SIZE (go_modules/github.com/shirou/gopsutil/v4/@v/v4.26.6.zip) = 367109 SIZE (go_modules/github.com/stretchr/testify/@v/v1.11.1.mod) = 498 SIZE (go_modules/github.com/stretchr/testify/@v/v1.11.1.zip) = 134860 SIZE (go_modules/github.com/tklauser/go-sysconf/@v/v0.3.16.mod) = 125 @@ -194,14 +194,13 @@ SIZE (go_modules/github.com/zeebo/xxh3/@ SIZE (go_modules/github.com/zeebo/xxh3/@v/v1.1.0.zip) = 276050 SIZE (go_modules/golang.org/x/exp/@v/v0.0.0-20230801115018-d63ba01acd4b.mod) = 177 SIZE (go_modules/golang.org/x/exp/@v/v0.0.0-20230801115018-d63ba01acd4b.zip) = 461648 -SIZE (go_modules/golang.org/x/image/@v/v0.38.0.mod) = 72 -SIZE (go_modules/golang.org/x/image/@v/v0.42.0.mod) = 72 -SIZE (go_modules/golang.org/x/image/@v/v0.42.0.zip) = 5323835 +SIZE (go_modules/golang.org/x/image/@v/v0.44.0.mod) = 72 +SIZE (go_modules/golang.org/x/image/@v/v0.44.0.zip) = 5334657 SIZE (go_modules/golang.org/x/mod/@v/v0.11.0.mod) = 84 -SIZE (go_modules/golang.org/x/mod/@v/v0.36.0.mod) = 86 -SIZE (go_modules/golang.org/x/mod/@v/v0.36.0.zip) = 173925 -SIZE (go_modules/golang.org/x/sync/@v/v0.21.0.mod) = 36 -SIZE (go_modules/golang.org/x/sync/@v/v0.21.0.zip) = 25686 +SIZE (go_modules/golang.org/x/mod/@v/v0.37.0.mod) = 86 +SIZE (go_modules/golang.org/x/mod/@v/v0.37.0.zip) = 174531 +SIZE (go_modules/golang.org/x/sync/@v/v0.22.0.mod) = 36 +SIZE (go_modules/golang.org/x/sync/@v/v0.22.0.zip) = 25790 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20190916202348-b4ddaad3f8a3.mod) = 33 SIZE (go_modules/golang.org/x/sys/@v/v0.0.0-20201204225414-ed752295db88.mod) = 33 SIZE (go_modules/golang.org/x/sys/@v/v0.1.0.mod) = 33 @@ -209,14 +208,15 @@ SIZE (go_modules/golang.org/x/sys/@v/v0. SIZE (go_modules/golang.org/x/sys/@v/v0.33.0.mod) = 35 SIZE (go_modules/golang.org/x/sys/@v/v0.38.0.mod) = 35 SIZE (go_modules/golang.org/x/sys/@v/v0.41.0.mod) = 35 -SIZE (go_modules/golang.org/x/sys/@v/v0.42.0.mod) = 35 SIZE (go_modules/golang.org/x/sys/@v/v0.45.0.mod) = 35 -SIZE (go_modules/golang.org/x/sys/@v/v0.45.0.zip) = 2021312 -SIZE (go_modules/golang.org/x/text/@v/v0.38.0.mod) = 190 -SIZE (go_modules/golang.org/x/text/@v/v0.38.0.zip) = 7015060 +SIZE (go_modules/golang.org/x/sys/@v/v0.46.0.mod) = 35 +SIZE (go_modules/golang.org/x/sys/@v/v0.47.0.mod) = 35 +SIZE (go_modules/golang.org/x/sys/@v/v0.47.0.zip) = 2022425 +SIZE (go_modules/golang.org/x/text/@v/v0.40.0.mod) = 190 +SIZE (go_modules/golang.org/x/text/@v/v0.40.0.zip) = 7015236 SIZE (go_modules/golang.org/x/tools/@v/v0.2.0.mod) = 177 -SIZE (go_modules/golang.org/x/tools/@v/v0.45.0.mod) = 301 -SIZE (go_modules/golang.org/x/tools/@v/v0.45.0.zip) = 2738299 +SIZE (go_modules/golang.org/x/tools/@v/v0.47.0.mod) = 301 +SIZE (go_modules/golang.org/x/tools/@v/v0.47.0.zip) = 2760246 SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.mod) = 25 SIZE (go_modules/gopkg.in/check.v1/@v/v0.0.0-20161208181325-20d25e280405.zip) = 39844 SIZE (go_modules/gopkg.in/yaml.v1/@v/v1.0.0-20140924161607-9f9df34309c0.mod) = 24 @@ -225,4 +225,4 @@ SIZE (go_modules/gopkg.in/yaml.v3/@v/v3. SIZE (go_modules/gopkg.in/yaml.v3/@v/v3.0.1.zip) = 104623 SIZE (go_modules/howett.net/plist/@v/v1.0.1.mod) = 218 SIZE (go_modules/howett.net/plist/@v/v1.0.1.zip) = 72046 -SIZE (kitty-v0.47.4.zip) = 9996039 +SIZE (kitty-v0.48.0.zip) = 10021270 Index: x11/kitty/modules.inc =================================================================== RCS file: /cvs/ports/x11/kitty/modules.inc,v diff -u -p -u -p -r1.1 modules.inc --- x11/kitty/modules.inc 22 Jun 2026 13:02:15 -0000 1.1 +++ x11/kitty/modules.inc 19 Jul 2026 01:29:09 -0000 @@ -1,35 +1,35 @@ MODGO_MODULES = \ github.com/!a!l!tree/bigfloat v0.2.0 \ github.com/alecthomas/assert/v2 v2.11.0 \ - github.com/alecthomas/chroma/v2 v2.26.1 \ + github.com/alecthomas/chroma/v2 v2.27.0 \ github.com/alecthomas/repr v0.5.2 \ github.com/bmatcuk/doublestar/v4 v4.10.0 \ github.com/davecgh/go-spew v1.1.1 \ github.com/dlclark/regexp2 v1.12.0 \ - github.com/dlclark/regexp2/v2 v2.1.1 \ + github.com/dlclark/regexp2/v2 v2.2.1 \ github.com/ebitengine/purego v0.10.1 \ - github.com/emmansun/base64 v0.9.0 \ + github.com/emmansun/base64 v0.10.0 \ github.com/go-ole/go-ole v1.2.6 \ github.com/google/go-cmp v0.7.0 \ github.com/google/uuid v1.6.0 \ github.com/hako/durafmt v0.0.0-20210608085754-5c1018a4e16b \ github.com/hexops/gotextdiff v1.0.3 \ github.com/jessevdk/go-flags v1.4.0 \ - github.com/klauspost/compress v1.18.6 \ + github.com/klauspost/compress v1.19.0 \ github.com/klauspost/cpuid/v2 v2.2.10 \ github.com/kovidgoyal/dbus v0.0.0-20250519011319-e811c41c0bc1 \ github.com/kovidgoyal/go-parallel v1.1.1 \ github.com/kovidgoyal/go-shm v1.0.0 \ - github.com/kovidgoyal/imaging v1.8.21 \ + github.com/kovidgoyal/imaging v1.8.23 \ github.com/lufia/plan9stats v0.0.0-20230326075908-cb1d2100619a \ - github.com/nwaples/rardecode/v2 v2.2.3 \ + github.com/nwaples/rardecode/v2 v2.2.5 \ github.com/pmezard/go-difflib v1.0.0 \ github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 \ github.com/rwcarlsen/goexif v0.0.0-20190401172101-9e8deecbddbd \ github.com/seancfoley/bintree v1.3.1 \ github.com/seancfoley/ipaddress-go v1.7.1 \ github.com/sgtdi/fswatcher v1.3.0 \ - github.com/shirou/gopsutil/v4 v4.26.5 \ + github.com/shirou/gopsutil/v4 v4.26.6 \ github.com/stretchr/testify v1.11.1 \ github.com/tklauser/go-sysconf v0.3.16 \ github.com/tklauser/numcpus v0.11.0 \ @@ -38,12 +38,12 @@ MODGO_MODULES = \ github.com/zeebo/assert v1.3.0 \ github.com/zeebo/xxh3 v1.1.0 \ golang.org/x/exp v0.0.0-20230801115018-d63ba01acd4b \ - golang.org/x/image v0.42.0 \ - golang.org/x/mod v0.36.0 \ - golang.org/x/sync v0.21.0 \ - golang.org/x/sys v0.45.0 \ - golang.org/x/text v0.38.0 \ - golang.org/x/tools v0.45.0 \ + golang.org/x/image v0.44.0 \ + golang.org/x/mod v0.37.0 \ + golang.org/x/sync v0.22.0 \ + golang.org/x/sys v0.47.0 \ + golang.org/x/text v0.40.0 \ + golang.org/x/tools v0.47.0 \ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 \ gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0 \ gopkg.in/yaml.v3 v3.0.1 \ @@ -54,7 +54,6 @@ MODGO_MODFILES = \ github.com/google/go-cmp v0.5.8 \ github.com/google/go-cmp v0.5.9 \ github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 \ - golang.org/x/image v0.38.0 \ golang.org/x/mod v0.11.0 \ golang.org/x/sys v0.0.0-20190916202348-b4ddaad3f8a3 \ golang.org/x/sys v0.0.0-20201204225414-ed752295db88 \ @@ -63,6 +62,7 @@ MODGO_MODFILES = \ golang.org/x/sys v0.33.0 \ golang.org/x/sys v0.38.0 \ golang.org/x/sys v0.41.0 \ - golang.org/x/sys v0.42.0 \ + golang.org/x/sys v0.45.0 \ + golang.org/x/sys v0.46.0 \ golang.org/x/tools v0.2.0 Index: x11/kitty/patches/patch-docs_conf_py =================================================================== RCS file: /cvs/ports/x11/kitty/patches/patch-docs_conf_py,v diff -u -p -u -p -r1.1 patch-docs_conf_py --- x11/kitty/patches/patch-docs_conf_py 22 Jun 2026 13:02:15 -0000 1.1 +++ x11/kitty/patches/patch-docs_conf_py 19 Jul 2026 01:29:09 -0000 @@ -4,7 +4,7 @@ remove HTML-only sphinx extensions not a Index: docs/conf.py --- docs/conf.py.orig +++ docs/conf.py -@@ -61,9 +61,6 @@ extensions = [ +@@ -65,9 +65,6 @@ extensions = [ 'sphinx.ext.viewcode', 'sphinx.ext.githubpages', 'sphinx.ext.extlinks', Index: x11/kitty/patches/patch-glfw_backend_utils_c =================================================================== RCS file: /cvs/ports/x11/kitty/patches/patch-glfw_backend_utils_c,v diff -u -p -u -p -r1.2 patch-glfw_backend_utils_c --- x11/kitty/patches/patch-glfw_backend_utils_c 11 Mar 2022 20:16:34 -0000 1.2 +++ x11/kitty/patches/patch-glfw_backend_utils_c 19 Jul 2026 01:29:09 -0000 @@ -3,7 +3,7 @@ We don't have posix_fallocate. Index: glfw/backend_utils.c --- glfw/backend_utils.c.orig +++ glfw/backend_utils.c -@@ -373,7 +373,7 @@ GLFWAPI char* utf_8_strndup(const char* source, size_t +@@ -397,7 +397,7 @@ GLFWAPI char* utf_8_strndup(const char* source, size_t * receive SIGBUS on accessing mmap()'ed file contents instead. */ int createAnonymousFile(off_t size) { @@ -12,7 +12,7 @@ Index: glfw/backend_utils.c #ifdef HAS_MEMFD_CREATE fd = glfw_memfd_create("glfw-shared", MFD_CLOEXEC | MFD_ALLOW_SEALING); if (fd < 0) return -1; -@@ -383,10 +383,6 @@ int createAnonymousFile(off_t size) { +@@ -407,10 +407,6 @@ int createAnonymousFile(off_t size) { // There is also no need to check for the return value, we couldn’t do // anything with it anyway. fcntl(fd, F_ADD_SEALS, F_SEAL_SHRINK | F_SEAL_SEAL); @@ -23,7 +23,7 @@ Index: glfw/backend_utils.c #else static const char template[] = "/glfw-shared-XXXXXX"; const char* path; -@@ -410,8 +406,7 @@ int createAnonymousFile(off_t size) { +@@ -434,8 +430,7 @@ int createAnonymousFile(off_t size) { if (fd < 0) return -1; #endif Index: x11/kitty/patches/patch-setup_py =================================================================== RCS file: /cvs/ports/x11/kitty/patches/patch-setup_py,v diff -u -p -u -p -r1.11 patch-setup_py --- x11/kitty/patches/patch-setup_py 22 Jun 2026 13:02:15 -0000 1.11 +++ x11/kitty/patches/patch-setup_py 19 Jul 2026 01:29:09 -0000 @@ -53,7 +53,16 @@ Index: setup.py ans = Env( cc, cppflags, cflags, ldflags, library_paths, binary_arch=ba, native_optimizations=native_optimizations, ccver=ccver, ldpaths=ldpaths, vcs_rev=vcs_rev, -@@ -1385,8 +1381,6 @@ def build_launcher(args: Options, launcher_dir: str = +@@ -1039,7 +1035,7 @@ def find_c_files() -> Tuple[List[str], List[str]]: + + + def compile_glfw(compilation_database: CompilationDatabase, build_dsym: bool = False) -> None: +- modules = 'cocoa' if is_macos else 'x11 wayland' ++ modules = 'cocoa' if is_macos else ('x11' if is_openbsd else 'x11 wayland') + for module in modules.split(): + try: + genv = glfw.init_env(env, pkg_config, pkg_version, at_least_version, test_compile, module) +@@ -1388,8 +1384,6 @@ def build_launcher(args: Options, launcher_dir: str = libs += ['-lasan'] if not is_macos and env.compiler_type is not CompilerType.clang else [] if args.profile: libs.append('-lprofiler') @@ -62,7 +71,7 @@ Index: setup.py if bundle_type.endswith('-freeze'): cppflags.append('-DFOR_BUNDLE') cppflags.append(f'-DPYVER="{sysconfig.get_python_version()}"') -@@ -1451,7 +1445,7 @@ def build_launcher(args: Options, launcher_dir: str = +@@ -1454,7 +1448,7 @@ def build_launcher(args: Options, launcher_dir: str = # Packaging {{{ def copy_man_pages(ddir: str) -> None: @@ -71,7 +80,7 @@ Index: setup.py safe_makedirs(mandir) man_levels = '15' with suppress(FileNotFoundError): -@@ -1509,8 +1503,8 @@ def create_linux_bundle_gunk(ddir: str, args: Options) +@@ -1512,8 +1506,8 @@ def create_linux_bundle_gunk(ddir: str, args: Options) kitten_exe = os.path.join(os.path.dirname(str(launcher)), 'kitten') if os.path.exists(kitten_exe): os.environ['KITTEN_EXE_FOR_DOCS'] = kitten_exe @@ -82,7 +91,7 @@ Index: setup.py else: if args.skip_building_kitten: skip_docs = True -@@ -1521,7 +1515,8 @@ def create_linux_bundle_gunk(ddir: str, args: Options) +@@ -1524,7 +1518,8 @@ def create_linux_bundle_gunk(ddir: str, args: Options) raise SystemExit(f'kitten binary not found at: {kitten_exe}') if not skip_docs: copy_man_pages(ddir) Index: x11/kitty/pkg/PLIST =================================================================== RCS file: /cvs/ports/x11/kitty/pkg/PLIST,v diff -u -p -u -p -r1.10 PLIST --- x11/kitty/pkg/PLIST 22 Jun 2026 13:02:15 -0000 1.10 +++ x11/kitty/pkg/PLIST 19 Jul 2026 01:29:09 -0000 @@ -553,7 +553,6 @@ lib/kitty/kitty/fonts/features.py lib/kitty/kitty/fonts/fontconfig.py lib/kitty/kitty/fonts/list.py lib/kitty/kitty/fonts/render.py -@so lib/kitty/kitty/glfw-wayland.so @so lib/kitty/kitty/glfw-x11.so lib/kitty/kitty/graphics_fragment.glsl lib/kitty/kitty/graphics_vertex.glsl