On Tue, Jan 05, 2021 at 09:34:42PM -0700, Thomas Frohwein wrote: > On Tue, Jan 05, 2021 at 09:22:46PM +1100, Jonathan Gray wrote: > > Index: Makefile > > =================================================================== > > RCS file: /cvs/ports/games/yquake2/Makefile,v > > retrieving revision 1.22 > > diff -u -p -r1.22 Makefile > > --- Makefile 9 Jul 2020 21:10:21 -0000 1.22 > > +++ Makefile 5 Jan 2021 08:08:59 -0000 > > @@ -4,7 +4,7 @@ ONLY_FOR_ARCHS= i386 amd64 sparc64 > > > > COMMENT= Yamagi Quake II > > N= yquake2 > > -V= 7.43 > > +V= 7.45 > > PKGNAME= ${N}-${V} > > DISTNAME= quake2-${V} > > CATEGORIES= games > > Index: distinfo > > =================================================================== > > RCS file: /cvs/ports/games/yquake2/distinfo,v > > retrieving revision 1.9 > > diff -u -p -r1.9 distinfo > > --- distinfo 24 Mar 2020 17:58:12 -0000 1.9 > > +++ distinfo 5 Jan 2021 08:09:32 -0000 > > @@ -1,2 +1,2 @@ > > -SHA256 (quake2-7.43.tar.xz) = kncKVwye61DtMF2DqHKeezTOv3Fm8bijXSPXSicXPxY= > > -SIZE (quake2-7.43.tar.xz) = 1989812 > > +SHA256 (quake2-7.45.tar.xz) = x1JFZ78apgRfJWGb6m5P2QZihLP7gYY7WB+0T09H/2U= > > +SIZE (quake2-7.45.tar.xz) = 1997816 > > > > Need to remove REVISION line. > > $ make port-lib-depends-check > yquake2-7.45(games/yquake2): > Missing lib: execinfo.2 (/usr/local/share/yquake2/quake2) (NOT REACHABLE) > Extra: curl.26 openal.4 pthread.26 > *** Error 1 in target 'port-lib-depends-check' (ignored) > > As far as I can tell from grepping through the files of both 7.43 and > 7.45, the "Extra" libs were already present in 7.43. Not sure if those > are dlopen(3)'d. The missing execinfo lib is new compared to > 'make port-lib-depends-check' on 7.43. So maybe add devel/libexecinfo > to LDEPs and execinfo to WANTLIB? > > Here a diff with these adjustments. Played a little singleplayer with > it for a few minutes without issues. > > ok?
Well spotted. Going over commits in that timeframe I see some related to backtraces/execinfo. ok jsg@ > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/games/yquake2/Makefile,v > retrieving revision 1.22 > diff -u -p -r1.22 Makefile > --- Makefile 9 Jul 2020 21:10:21 -0000 1.22 > +++ Makefile 6 Jan 2021 04:33:36 -0000 > @@ -4,11 +4,10 @@ ONLY_FOR_ARCHS= i386 amd64 sparc64 > > COMMENT= Yamagi Quake II > N= yquake2 > -V= 7.43 > +V= 7.45 > PKGNAME= ${N}-${V} > DISTNAME= quake2-${V} > CATEGORIES= games > -REVISION= 1 > > HOMEPAGE= https://www.yamagi.org/quake2/ > MAINTAINER= Adam Wolk <aw...@openbsd.org> > @@ -18,9 +17,10 @@ EXTRACT_SUFX= .tar.xz > # GPLv2 > PERMIT_PACKAGE= Yes > > -WANTLIB += GL SDL2 c curl m openal pthread > +WANTLIB += GL SDL2 c curl execinfo m openal pthread > > LIB_DEPENDS= audio/openal \ > + devel/libexecinfo \ > devel/sdl2 \ > net/curl > > Index: distinfo > =================================================================== > RCS file: /cvs/ports/games/yquake2/distinfo,v > retrieving revision 1.9 > diff -u -p -r1.9 distinfo > --- distinfo 24 Mar 2020 17:58:12 -0000 1.9 > +++ distinfo 6 Jan 2021 04:33:36 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (quake2-7.43.tar.xz) = kncKVwye61DtMF2DqHKeezTOv3Fm8bijXSPXSicXPxY= > -SIZE (quake2-7.43.tar.xz) = 1989812 > +SHA256 (quake2-7.45.tar.xz) = x1JFZ78apgRfJWGb6m5P2QZihLP7gYY7WB+0T09H/2U= > +SIZE (quake2-7.45.tar.xz) = 1997816 > >