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
> 
> 

Reply via email to