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.

Reply via email to