På søndag 19. juli 2026 kl. 12:55, skrev Daniil Ryvkin <[email protected]>:
> On Sun, Jul 19, 2026 at 05:59:46AM +0000, [email protected] wrote: > > På søndag 19. juli 2026 kl. 03:36, skrev Daniil Ryvkin > > <[email protected]>: > > > > > Update x11/kitty from 0.47.4 to 0.48.0. > > > > > > Wayland backend is disabled as OpenBSD Mesa EGL does not support > > > EGL_PLATFORM_WAYLAND_EXT, making it non-functional for OpenGL clients. > > > > > > Tested on amd64. > > > > > > > Built/tested on current/amd64 with privsep. > > > > $ cd /usr/ports/x11/kitty/ && make build package test ; make > > port-lib-depends-check check-shlib-syms > > > > ===> Regression tests for kitty-0.48.0 > > mkdir -p /usr/ports/pobj/kitty-0.48.0/tmp/cache > > cd /usr/ports/pobj/kitty-0.48.0/github.com/kovidgoyal/[email protected] && > > /usr/bin/env -i CC=cc GO386=softfloat > > GOCACHE="/usr/ports/pobj/kitty-0.48.0/go-cache" GOTOOLCHAIN=local > > TMPDIR="/usr/ports/pobj/kitty-0.48.0/github.com/kovidgoyal/[email protected]" > > GOPROXY=file:///usr/ports/pobj/kitty-0.48.0/go_modules GO111MODULE=on > > GOPATH="/usr/ports/pobj/kitty-0.48.0/go:/usr/local/go-pkg" > > PORTSDIR="/usr/ports" LIBTOOL="/usr/bin/libtool" > > PATH='/usr/ports/pobj/kitty-0.48.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' > > PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' > > CFLAGS='-O2 -pipe -DOPENSSL_clear_free=freezero' TRUEPREFIX='/usr/local' > > DESTDIR='' HOME='/kitty-0.48.0_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin > > BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c > > INSTALL_STRIP= MANGRP=bin MANOWN=root MANMODE=644 > > BSD_INSTALL_PROGRAM="/usr/ports/pobj/kitty-0.48.0/bin/install -c -m 755" > > BSD_INSTALL_SCRIPT="/usr/ports/pobj/kitty-0.48.0/bin/install -c -m 755" > > BSD_INSTALL_DATA="/usr/ports/pobj/kitty-0.48.0/bin/install -c -m 644" > > BSD_INSTALL_MAN="/usr/ports/pobj/kitty-0.48.0/bin/install -c -m 644" > > BSD_INSTALL_PROGRAM_DIR="/usr/ports/pobj/kitty-0.48.0/bin/install -d -m > > 755" BSD_INSTALL_SCRIPT_DIR="/usr/ports/pobj/kitty-0.48.0/bin/install -d > > -m 755" BSD_INSTALL_DATA_DIR="/usr/ports/pobj/kitty-0.48.0/bin/install -d > > -m 755" BSD_INSTALL_MAN_DIR="/usr/ports/pobj/kitty-0.48.0/bin/install -d > > -m 755" CI=true TMPDIR=/usr/ports/pobj/kitty-0.48.0/tmp > > KITTY_CACHE_DIRECTORY=/usr/ports/pobj/kitty-0.48.0/tmp/cache > > LC_CTYPE=en_US.UTF-8 go test -modcacherw -trimpath -v -buildvcs=false -p=1 > > -ldflags="-s -w" github.com/kovidgoyal/kitty > > ? github.com/kovidgoyal/kitty [no test files] > > > > kitty-0.48.0(x11/kitty): > > Extra: canberra.2 > > -- > > // Not sure on the WANTLIB, but checks fine. > > > > > > # TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap kitty > > kitty-0.48.0: ok > > -- > > > > Ran on sway with xwayland. Makes sense while the graphics stack has mixed > > disabled wayland and xenocara(X11)/wayland/arcan enabled or gl > > acceleration otherwise works in non-X11(baremetal or xwayland*) for OpenBSD. > > > > Builds fine; no nits or grammer/spelling issues that I can find. Not > > sure on the canberra.2 WANTLIB though. > > > > Hope this helps. May you have a cool one. > > -- > > yaydn > > > > Thanks for testing > > canberra is loaded dynamically via dlopen(), so moved it from > lIB_DEPENDS/WANTLIB to RUN_DEPENDS. Updated diff attached. > My pleasure. Reverted x11/kitty to cvs and applied new patch. // Rebuilt $ cd /usr/ports/x11/kitty/ && make clean=all clean ; make build package test ; make port-lib-depends-check check-shlib-syms ===> Regression tests for kitty-0.48.0 mkdir -p /usr/ports/pobj/kitty-0.48.0/tmp/cache cd /usr/ports/pobj/kitty-0.48.0/github.com/kovidgoyal/[email protected] && /usr/bin/env -i CC=cc GO386=softfloat GOCACHE="/usr/ports/pobj/kitty-0.48.0/go-cache" GOTOOLCHAIN=local TMPDIR="/usr/ports/pobj/kitty-0.48.0/github.com/kovidgoyal/[email protected]" GOPROXY=file:///usr/ports/pobj/kitty-0.48.0/go_modules GO111MODULE=on GOPATH="/usr/ports/pobj/kitty-0.48.0/go:/usr/local/go-pkg" PORTSDIR="/usr/ports" LIBTOOL="/usr/bin/libtool" PATH='/usr/ports/pobj/kitty-0.48.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe -DOPENSSL_clear_free=freezero' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/kitty-0.48.0_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP= MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/usr/ports/pobj/kitty-0.48.0/bin/install -c -m 755" BSD_INSTALL_SCRIPT="/usr/ports/pobj/kitty-0.48.0/bin/install -c -m 755" BSD_INSTALL_DATA="/usr/ports/pobj/kitty-0.48.0/bin/install -c -m 644" BSD_INSTALL_MAN="/usr/ports/pobj/kitty-0.48.0/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/usr/ports/pobj/kitty-0.48.0/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/usr/ports/pobj/kitty-0.48.0/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/usr/ports/pobj/kitty-0.48.0/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/usr/ports/pobj/kitty-0.48.0/bin/install -d -m 755" CI=true TMPDIR=/usr/ports/pobj/kitty-0.48.0/tmp KITTY_CACHE_DIRECTORY=/usr/ports/pobj/kitty-0.48.0/tmp/cache LC_CTYPE=en_US.UTF-8 go test -modcacherw -trimpath -v -buildvcs=false -p=1 -ldflags="-s -w" github.com/kovidgoyal/kitty ? github.com/kovidgoyal/kitty [no test files] -- // Checks are fine # TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -Dinstalled -r kitty kitty-0.48.0->0.48.0: ok -- Are the CONFIGURE_ARGS in any particular order? If not maybe put them alphabetical order? Sorry for not mentioning it before. Runs in sway with xwayland as before. Looks good to me otherwise.
