Hi ports --

Attached is a straightforward update to games/bzflag.

Works well on amd64; big endian testing appreciated.

OK?

~Brian

Index: Makefile
===================================================================
RCS file: /cvs/ports/games/bzflag/Makefile,v
retrieving revision 1.48
diff -u -p -r1.48 Makefile
--- Makefile	12 Jul 2019 21:02:20 -0000	1.48
+++ Makefile	7 Dec 2019 06:45:10 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=	graphical multiplayer 3D tank war game
 
-V=		2.4.14
+V=		2.4.18
 DISTNAME=	bzflag-${V}
 CATEGORIES=	games x11
 MASTER_SITES=	https://download.bzflag.org/bzflag/source/${V}/
@@ -13,16 +13,18 @@ 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 X11-xcb
+WANTLIB += Xcursor Xdamage Xext Xfixes Xi Xinerama Xmu Xrandr
+WANTLIB += Xrender Xss Xt Xxf86vm c cares crypto curl curses drm
+WANTLIB += expat glapi m nghttp2 samplerate sndio ssl usbhid xcb
+WANTLIB += xcb-dri2 xcb-dri3 xcb-glx xcb-present 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: distinfo
===================================================================
RCS file: /cvs/ports/games/bzflag/distinfo,v
retrieving revision 1.13
diff -u -p -r1.13 distinfo
--- distinfo	15 Sep 2018 19:26:50 -0000	1.13
+++ distinfo	7 Dec 2019 06:45:10 -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.18.tar.bz2) = nQ1RLzoJogerOZqNxIByJFZM3HqTRrcC/sgNW3kYv74=
+SIZE (bzflag-2.4.18.tar.bz2) = 14011236
Index: patches/patch-src_platform_SDLMedia_cxx
===================================================================
RCS file: /cvs/ports/games/bzflag/patches/patch-src_platform_SDLMedia_cxx,v
retrieving revision 1.4
diff -u -p -r1.4 patch-src_platform_SDLMedia_cxx
--- patches/patch-src_platform_SDLMedia_cxx	3 Sep 2012 07:19:34 -0000	1.4
+++ patches/patch-src_platform_SDLMedia_cxx	7 Dec 2019 06:45:10 -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
+@@ -117,7 +117,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: pkg/PLIST
===================================================================
RCS file: /cvs/ports/games/bzflag/pkg/PLIST,v
retrieving revision 1.15
diff -u -p -r1.15 PLIST
--- pkg/PLIST	4 Sep 2018 12:46:12 -0000	1.15
+++ pkg/PLIST	7 Dec 2019 06:45:10 -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

Reply via email to