Index | Thread | Search

From:
yaydn@protonmail.com
Subject:
Re: [maintainer update] x11/kitty update 0.47.4 -> 0.48.0
To:
Daniil Ryvkin <mail@leinadr.com>, "ports@openbsd.org" <ports@openbsd.org>
Date:
Sun, 19 Jul 2026 13:15:22 +0000

Download raw body.

Thread
På søndag 19. juli 2026 kl. 12:55, skrev Daniil Ryvkin
<mail@leinadr.com>:

> On Sun, Jul 19, 2026 at 05:59:46AM +0000, yaydn@protonmail.com wrote:
> > På søndag 19. juli 2026 kl. 03:36, skrev Daniil Ryvkin
> > <mail@leinadr.com>:
> >
> > > 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/kitty@v0.48.0 && /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/kitty@v0.48.0" 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/kitty@v0.48.0 && /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/kitty@v0.48.0" 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.