On Thu, Dec 23, 2021 at 11:51:20PM +0100, Stefan Hagen wrote: > Brad Smith wrote: > > On 12/23/2021 5:27 PM, Stefan Hagen wrote: > > > > > Tom Murphy wrote: > > > > Just pinging the list about an update to games/bzflag. > > > > I posted this on the 28th of November originally. > > > > > > > > * Updates to v2.4.22 > > > > * graphics/glew added as dependency > > > > > > > > OK? > > > Hi Tom, > > > > > > lib-depends-check reports: > > > Extra: Xdamage.4 > > > WANTLIB += ICE SM Xau Xcursor Xdmcp Xi Xinerama Xmu Xrandr Xrender > > > WANTLIB += Xss Xt xcb-shm xcb-xfixes > > > > > > I adjusted WANTLIB accordingly in the patch below: > > > > > > ok sdk@ > > > > If you're going to update WANTLIB can you please regen the whole block > > so they're sorted? > > I think it was sorted system libs first. But not 100% accurate. > WANTLIB block fully sorted below. > > Index: games/bzflag/Makefile > =================================================================== > RCS file: /home/cvs/ports/games/bzflag/Makefile,v > retrieving revision 1.49 > diff -u -p -u -p -r1.49 Makefile > --- games/bzflag/Makefile 20 Mar 2020 16:44:23 -0000 1.49 > +++ games/bzflag/Makefile 23 Dec 2021 22:50:03 -0000 > @@ -2,7 +2,7 @@ > > COMMENT= graphical multiplayer 3D tank war game > > -V= 2.4.14 > +V= 2.4.22 > DISTNAME= bzflag-${V} > CATEGORIES= games x11 > MASTER_SITES= https://download.bzflag.org/bzflag/source/${V}/ > @@ -13,16 +13,19 @@ HOMEPAGE= https://www.bzflag.org/ > # LGPLv2.1 only or MPL 2.0 > PERMIT_PACKAGE= Yes > > -WANTLIB += GL GLU SDL2 X11 X11-xcb Xdamage Xext Xfixes Xxf86vm > -WANTLIB += c cares crypto curl curses drm expat glapi m > -WANTLIB += nghttp2 pthread samplerate sndio ssl usbhid xcb > -WANTLIB += xcb-dri2 xcb-dri3 xcb-glx xcb-present xcb-sync > -WANTLIB += xshmfence z ${COMPILER_LIBCXX} > +WANTLIB += ${COMPILER_LIBCXX} GL GLEW GLU ICE SDL2 SM X11 > +WANTLIB += X11-xcb Xau Xcursor Xdmcp Xext Xfixes Xi Xinerama > +WANTLIB += Xmu Xrandr Xrender Xss Xt Xxf86vm c cares crypto > +WANTLIB += curl curses drm expat glapi m nghttp2 pthread > +WANTLIB += samplerate sndio ssl usbhid xcb xcb-dri2 xcb-dri3 > +WANTLIB += xcb-glx xcb-present xcb-shm xcb-sync xcb-xfixes > +WANTLIB += xshmfence z > > # C++11 > COMPILER= base-clang ports-gcc > > LIB_DEPENDS= devel/sdl2 \ > + graphics/glew \ > net/curl \ > net/libcares > RUN_DEPENDS= devel/desktop-file-utils > Index: games/bzflag/distinfo > =================================================================== > RCS file: /home/cvs/ports/games/bzflag/distinfo,v > retrieving revision 1.13 > diff -u -p -u -p -r1.13 distinfo > --- games/bzflag/distinfo 15 Sep 2018 19:26:50 -0000 1.13 > +++ games/bzflag/distinfo 23 Dec 2021 17:09:27 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (bzflag-2.4.14.tar.bz2) = tWx3fHHU0d9VRG+d5unpKAGynYHDlmkIe6aAzmZFz/U= > -SIZE (bzflag-2.4.14.tar.bz2) = 14065461 > +SHA256 (bzflag-2.4.22.tar.bz2) = nmRlMwK2V72LX5b+EVCp/4Ch1Tptfoo1E4xrGwIAak0= > +SIZE (bzflag-2.4.22.tar.bz2) = 14169079 > Index: games/bzflag/patches/patch-src_platform_SDLMedia_cxx > =================================================================== > RCS file: > /home/cvs/ports/games/bzflag/patches/patch-src_platform_SDLMedia_cxx,v > retrieving revision 1.4 > diff -u -p -u -p -r1.4 patch-src_platform_SDLMedia_cxx > --- games/bzflag/patches/patch-src_platform_SDLMedia_cxx 3 Sep 2012 > 07:19:34 -0000 1.4 > +++ games/bzflag/patches/patch-src_platform_SDLMedia_cxx 23 Dec 2021 > 17:09:27 -0000 > @@ -1,13 +1,13 @@ > $OpenBSD: patch-src_platform_SDLMedia_cxx,v 1.4 2012/09/03 07:19:34 > ajacoutot Exp $ > ---- src/platform/SDLMedia.cxx.orig Sun Jul 15 19:32:02 2012 > -+++ src/platform/SDLMedia.cxx Tue Aug 7 07:18:22 2012 > -@@ -109,8 +109,7 @@ bool SDLMedia::openAudio() > +Index: src/platform/SDLMedia.cxx > +--- src/platform/SDLMedia.cxx.orig > ++++ src/platform/SDLMedia.cxx > +@@ -130,7 +130,7 @@ bool SDLMedia::openAudio() > + // how big a fragment to use? we want to hold at around 1/10th of > + // a second. > + // probably SDL is using multiple buffering, make it a 3rd > +- int fragmentSize = (int)(0.03f * (float)audioOutputRate); > ++ int fragmentSize = (int)(0.1f * (float)audioOutputRate); > + int n; > > - // how big a fragment to use? we want to hold at around 1/10th of > - // a second. > -- // probably SDL is using multiple buffering, make it a 3rd > -- int fragmentSize = (int)(0.03f * (float)audioOutputRate); > -+ int fragmentSize = (int)(0.1f * (float)audioOutputRate); > - int n; > - > - n = 0; > + n = 0; > Index: games/bzflag/pkg/PLIST > =================================================================== > RCS file: /home/cvs/ports/games/bzflag/pkg/PLIST,v > retrieving revision 1.15 > diff -u -p -u -p -r1.15 PLIST > --- games/bzflag/pkg/PLIST 4 Sep 2018 12:46:12 -0000 1.15 > +++ games/bzflag/pkg/PLIST 23 Dec 2021 17:09:27 -0000 > @@ -3,39 +3,39 @@ > @bin bin/bzflag > @bin bin/bzfs > lib/bzflag/ > -lib/bzflag/CustomZoneSample.so > -lib/bzflag/HoldTheFlag.so > -lib/bzflag/Phoenix.so > -lib/bzflag/RogueGenocide.so > -lib/bzflag/SAMPLE_PLUGIN.so > -lib/bzflag/TimeLimit.so > -lib/bzflag/airspawn.so > -lib/bzflag/autoFlagReset.so > -lib/bzflag/bzfscron.so > -lib/bzflag/chathistory.so > -lib/bzflag/customPollTypeSample.so > -lib/bzflag/customflagsample.so > -lib/bzflag/fairCTF.so > -lib/bzflag/fastmap.so > -lib/bzflag/flagStay.so > -lib/bzflag/keepaway.so > -lib/bzflag/killall.so > -lib/bzflag/koth.so > -lib/bzflag/logDetail.so > -lib/bzflag/nagware.so > -lib/bzflag/playHistoryTracker.so > -lib/bzflag/rabbitTimer.so > -lib/bzflag/rabidRabbit.so > -lib/bzflag/recordmatch.so > -lib/bzflag/regFlag.so > -lib/bzflag/serverControl.so > -lib/bzflag/serverSidePlayerSample.so > -lib/bzflag/shockwaveDeath.so > -lib/bzflag/superUser.so > -lib/bzflag/teamflagreset.so > -lib/bzflag/thiefControl.so > -lib/bzflag/timedctf.so > -lib/bzflag/wwzones.so > +@so lib/bzflag/CustomZoneSample.so > +@so lib/bzflag/HoldTheFlag.so > +@so lib/bzflag/Phoenix.so > +@so lib/bzflag/RogueGenocide.so > +@so lib/bzflag/SAMPLE_PLUGIN.so > +@so lib/bzflag/TimeLimit.so > +@so lib/bzflag/airspawn.so > +@so lib/bzflag/autoFlagReset.so > +@so lib/bzflag/bzfscron.so > +@so lib/bzflag/chathistory.so > +@so lib/bzflag/customPollTypeSample.so > +@so lib/bzflag/customflagsample.so > +@so lib/bzflag/fairCTF.so > +@so lib/bzflag/fastmap.so > +@so lib/bzflag/flagStay.so > +@so lib/bzflag/keepaway.so > +@so lib/bzflag/killall.so > +@so lib/bzflag/koth.so > +@so lib/bzflag/logDetail.so > +@so lib/bzflag/nagware.so > +@so lib/bzflag/playHistoryTracker.so > +@so lib/bzflag/rabbitTimer.so > +@so lib/bzflag/rabidRabbit.so > +@so lib/bzflag/recordmatch.so > +@so lib/bzflag/regFlag.so > +@so lib/bzflag/serverControl.so > +@so lib/bzflag/serverSidePlayerSample.so > +@so lib/bzflag/shockwaveDeath.so > +@so lib/bzflag/superUser.so > +@so lib/bzflag/teamflagreset.so > +@so lib/bzflag/thiefControl.so > +@so lib/bzflag/timedctf.so > +@so lib/bzflag/wwzones.so > @man man/man5/bzw.5 > @man man/man6/bzadmin.6 > @man man/man6/bzflag.6 > @@ -75,6 +75,8 @@ share/bzflag/flag_won.wav > share/bzflag/flap.wav > share/bzflag/fonts/ > share/bzflag/fonts/DejaVu.License > +share/bzflag/fonts/DejaVuSansCondensedBold_10.fmt > +share/bzflag/fonts/DejaVuSansCondensedBold_10.png > share/bzflag/fonts/DejaVuSansCondensedBold_12.fmt > share/bzflag/fonts/DejaVuSansCondensedBold_12.png > share/bzflag/fonts/DejaVuSansCondensedBold_16.fmt > @@ -91,6 +93,8 @@ share/bzflag/fonts/DejaVuSansCondensedBo > share/bzflag/fonts/DejaVuSansCondensedBold_64.png > share/bzflag/fonts/DejaVuSansCondensedBold_8.fmt > share/bzflag/fonts/DejaVuSansCondensedBold_8.png > +share/bzflag/fonts/DejaVuSansMonoBold_10.fmt > +share/bzflag/fonts/DejaVuSansMonoBold_10.png > share/bzflag/fonts/DejaVuSansMonoBold_12.fmt > share/bzflag/fonts/DejaVuSansMonoBold_12.png > share/bzflag/fonts/DejaVuSansMonoBold_16.fmt > @@ -139,6 +143,7 @@ share/bzflag/l10n/bzflag_lt.po > share/bzflag/l10n/bzflag_nl.po > share/bzflag/l10n/bzflag_pt.po > share/bzflag/l10n/bzflag_ru.po > +share/bzflag/l10n/bzflag_sk.po > share/bzflag/l10n/bzflag_sv.po > share/bzflag/land.wav > share/bzflag/laser.wav
Yeah something changed recently and WANTLIB had to be changed I guess. This works fine on my system and passes port-lib-depends-check and portcheck. Thanks, Tom