Re: [Update] wayland/scenefx 0.5

[email protected]
Newsgroups gmane.os.openbsd.ports
Message-ID <Xv2AJYhzZELruBt4yARFY_LYrPefqeR5uvFIleq_Fza4V8zcS8vQ1SXsKDlfu4RScNxdcHDplxdH6pq_m-4HVtO4qtF20mSTLaCcK7R0qrE=@protonmail.com>
På lørdag 11. juli 2026 kl. 11:58, skrev Volker Schlecht
<[email protected]>:

> On 7/11/26 8:00 AM, [email protected] wrote:
> [...]
> > scenefx-0.5(wayland/scenefx):
> > Missing: lcms2.3 from lcms2-2.18pl20260420 (/usr/local/lib/libscenefx-0.5.so.0.0)
> > WANTLIB += lcms2
> 
> Oh crap. Thanks for pointing it out - fix attached.
> 

No problem. Thumbs up. Sorry I replied so late.

> 
> > *** Error 1 in target 'port-lib-depends-check' (ignored)
> > /usr/local/lib/libscenefx-0.5.so.0.0 --> /usr/ports/pobj/scenefx-0.5/fake-amd64/usr/local/lib/libscenefx-0.5.so.0.0
> > No dynamic export changes
> 
> > Just lcms2 WANTLIB and bumping SHARED_LIBS for scenefx maybe? I would
> > err on the side of caution.
> There's really no point in bumping libscenefx-0.5.so because as of yet only
> libscenefx-0.4.so exists. If the need should arise, we *could* handle scenefx
> like wlroots and keep multiple versions in ports.
> 
> But as long as wayland/mango is the only consumer that's a useless exercise :-)
> 

That makes sense.

I am honestly happy to eat my hat or crow. I thought a mango/scenefx
update would come after wayfire. Let's see if a wayfire release or commit
comes out soon so cvs can go back to one wlroots again.

// Did this again after reverting cvs and patching with this
$ cd /usr/ports/wayland/scenefx/ && make build package test ; make port-lib-depends-check check-shlib-syms

===>  Regression tests for scenefx-0.5
exec /usr/bin/env -i LC_CTYPE="en_US.UTF-8" PORTSDIR="/usr/ports" LIBTOOL="/usr/bin/libtool"  LIBscenefx-0.5_LTVERSION='-version-info 0:0:0' libscenefx_0_5_ltversion=0.0 PATH='/usr/ports/pobj/scenefx-0.5/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'  TRUEPREFIX='/usr/local' DESTDIR=''  HOME='/scenefx-0.5_writes_to_HOME' PICFLAG="-fpic"  BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644  DIRMODE=755  INSTALL_COPY=-c INSTALL_STRIP=-s  MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/usr/ports/pobj/scenefx-0.5/bin/install -c -s -m 755"  BSD_INSTALL_SCRIPT="/usr/ports/pobj/scenefx-0.5/bin/install -c -m 755"  BSD_INSTALL_DATA="/usr/ports/pobj/scenefx-0.5/bin/install -c -m 644"  BSD_INSTALL_MAN="/usr/ports/pobj/scenefx-0.5/bin/install -c -m 644"  BSD_INSTALL_PROGRAM_DIR="/usr/ports/pobj/scenefx-0.5/bin/install -d -m 755"  BSD_INSTALL_SCRIPT_DIR="/usr/ports/pobj/scenefx-0.5/bin/install -d -m 755"  BSD_INSTALL_DATA_DIR="/usr/ports/pobj/scenefx-0.5/bin/install -d -m 755"  BSD_INSTALL_MAN_DIR="/usr/ports/pobj/scenefx-0.5/bin/install -d -m 755"   /usr/local/bin/meson test --num-processes 1  --print-errorlogs -C /usr/ports/pobj/scenefx-0.5/build-amd64
No tests defined.
/usr/local/lib/libscenefx-0.5.so.0.0 --> /usr/ports/pobj/scenefx-0.5/fake-amd64/usr/local/lib/libscenefx-0.5.so.0.0
No dynamic export changes
--
// Looks good.

// Reinstalled/update
# TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u scenefx mango 
Couldn't find lcms2 in first signature
Error: scenefx-0.5 exists in two non-comparable versions
Someone forgot to bump a REVISION
scenefx-0.5,16,@wayland-1.25.91,@wlroots-0.20.1v0,EGL.2.0,GLESv2.3.0,drm.7.13,gbm.0.6,m.10.1,pixman-1.46.4,wayland-server.0.4,wlroots-0.20.0.0 vs. scenefx-0.5,16,@wayland-1.25.91,@wlroots-0.20.1v0,EGL.2.0,GLESv2.3.0,drm.7.13,gbm.0.6,lcms2.3.0,m.10.1,pixman-1.46.4,wayland-server.0.4,wlroots-0.20.0.0
Couldn't find lcms2 in first signature
Error: scenefx-0.5 exists in two non-comparable versions
Someone forgot to bump a REVISION
scenefx-0.5,16,@wayland-1.25.91,@wlroots-0.20.1v0,EGL.2.0,GLESv2.3.0,drm.7.13,gbm.0.6,m.10.1,pixman-1.46.4,wayland-server.0.4,wlroots-0.20.0.0 vs. scenefx-0.5,16,@wayland-1.25.91,@wlroots-0.20.1v0,EGL.2.0,GLESv2.3.0,drm.7.13,gbm.0.6,lcms2.3.0,m.10.1,pixman-1.46.4,wayland-server.0.4,wlroots-0.20.0.0
Couldn't find lcms2 in first signature
Error: scenefx-0.5 exists in two non-comparable versions
Someone forgot to bump a REVISION
scenefx-0.5,16,@wayland-1.25.91,@wlroots-0.20.1v0,EGL.2.0,GLESv2.3.0,drm.7.13,gbm.0.6,m.10.1,pixman-1.46.4,wayland-server.0.4,wlroots-0.20.0.0 vs. scenefx-0.5,16,@wayland-1.25.91,@wlroots-0.20.1v0,EGL.2.0,GLESv2.3.0,drm.7.13,gbm.0.6,lcms2.3.0,m.10.1,pixman-1.46.4,wayland-server.0.4,wlroots-0.20.0.0
.libs-scenefx-0.4.1p0+scenefx-0.5->scenefx-0.5: ok
--
// This is expected. So fine here.

Looks good to me.

Hope this helps too and have a good one. To bed for me.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.