From: Stuart Henderson Subject: Re: [maintainer update] x11/kitty update 0.47.4 -> 0.48.0 To: Daniil Ryvkin Cc: yaydn@protonmail.com, "ports@openbsd.org" Date: Thu, 23 Jul 2026 11:16:05 +0100 thanks, committed On 2026/07/19 17:18, Daniil Ryvkin wrote: > On Sun, Jul 19, 2026 at 03:02:05PM +0100, Stuart Henderson wrote: > > > > canberra is loaded dynamically via dlopen(), so moved it from > > > > lIB_DEPENDS/WANTLIB to RUN_DEPENDS. Updated diff attached. > > > > keep this how it was, with LIB_DEPENDS/WANTLIB, so that kitty gets > > updated if the library ABI changes. > > > > Thanks, reverted canberra to LIB_DEPENDS/WANTLIB. > 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 14:08: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 \ > @@ -61,16 +61,17 @@ TEST_ENV = CI=true \ > # needed for 'make test' > USE_GMAKE = Yes > > -_ARGS = --verbose \ > +_ARGS = --extra-include-dirs=${LOCALBASE}/include \ > + --extra-library-dirs=${LOCALBASE}/lib \ > --ignore-compiler-warnings \ > - --extra-include-dirs=${LOCALBASE}/include \ > - --extra-library-dirs=${LOCALBASE}/lib > + --verbose > > # this disables checking upstream for updates > _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 14:08: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 14:08: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 14:08: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 14:08: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 14:08: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 14:08:10 -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