update port: games/bzflag to version 2.0.0

Update games/bzflag port to version 2.0.0.  It might be
	useful to have some people test v2 long enough to confirm
	that people prefer it to v1.x.  If the users prefer, it
	might be better to create a new port games/bzflag2, but I
	will wait for feedback which indicates this.

PR:		ports/76454
Submitted by:	Charles Swiger <chuck@pkix.net>
This commit is contained in:
Edwin Groothuis 2005-01-19 12:04:29 +00:00
parent 85e001db7c
commit 07cc0ae443
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=126826
8 changed files with 185 additions and 200 deletions

View file

@ -6,15 +6,22 @@
#
PORTNAME= bzflag
PORTVERSION= 1.10.8
PORTVERSION= 2.0.0
CATEGORIES= games
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= ${PORTNAME}-${PORTVERSION}.20041007
# SourceForge mirroring for BZFlag-2 is broken at the moment
#MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
#MASTER_SITE_SUBDIR= ${PORTNAME}
MASTER_SITES= http://www.pkix.net/mirror/sf.net/ \
ftp://ftp.sucs.org/pub/linux/
DISTNAME= ${PORTNAME}-${PORTVERSION}.20050117
MAINTAINER= chuck@pkix.net
COMMENT= A multiplayer 3D tank battle game
BUILD_DEPENDS= ${LOCALBASE}/bin/curl-config:${PORTSDIR}/ftp/curl
USE_BZIP2= yes
USE_SDL= yes
USE_GL= yes
USE_REINPLACE= yes
USE_GMAKE= yes
@ -24,7 +31,8 @@ CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS}" LDFLAGS="${PTHREAD_LIBS}"
MAKE_ARGS= ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \
AUTOHEADER="${TRUE}"
MAN6= bzadmin.6 bzflag.6 bzfls.6 bzfquery.6 bzfrelay.6 bzfs.6
MAN5= bzw.5
MAN6= bzadmin.6 bzflag.6 bzfquery.6 bzfs.6
post-patch:
@${REINPLACE_CMD} -e 's|@LINUX_TRUE@||g ; \

View file

@ -1,2 +1,2 @@
MD5 (bzflag-1.10.8.20041007.tar.gz) = 881a2ee873bf87fa44fd2837fa9e974e
SIZE (bzflag-1.10.8.20041007.tar.gz) = 4244335
MD5 (bzflag-2.0.0.20050117.tar.bz2) = 16da32cfaac130bf68ca156d0dec2b2e
SIZE (bzflag-2.0.0.20050117.tar.bz2) = 8297220

View file

@ -1,16 +0,0 @@
--- src/platform/XWindow.h_orig Sat Jan 24 23:22:56 2004
+++ src/platform/XWindow.h Sat Jan 24 23:23:25 2004
@@ -35,7 +35,12 @@
extern "C" {
#endif
#ifdef __FreeBSD__
-#include <libusb.h>
+# include <osreldate.h>
+# if __FreeBSD_version >= 500111
+# include <usbhid.h>
+# else
+# include <libusbhid.h>
+# endif
#else
#include <usb.h>
#endif

View file

@ -1,6 +1,6 @@
--- configure.orig Sat Jan 24 20:15:57 2004
+++ configure Sun Jan 25 00:24:23 2004
@@ -323,7 +323,7 @@
--- configure.orig Tue Jan 18 17:13:36 2005
+++ configure Tue Jan 18 17:16:43 2005
@@ -63,7 +63,7 @@
prefix=NONE
program_prefix=NONE
program_suffix=NONE
@ -9,12 +9,11 @@
silent=
site=
srcdir=
@@ -6065,7 +6065,7 @@
# avoid using X11 in BeOS
if test $host_os != beos; then
- CPPFLAGS=
+ CPPFLAGS="$X_CFLAGS $CPPFLAGS"
if test x$no_x = x; then
GLIBS="$X_PRE_LIBS -lX11 $EXTRA_LIBS $GLIBS"
fi
@@ -4198,6 +4198,7 @@
beos*)
;;
*)
+ CPPFLAGS="$X_CFLAGS $CPPFLAGS"
if test x$no_x = x; then
GLIBS="$X_PRE_LIBS -lX11 $EXTRA_LIBS $GLIBS"
fi

View file

@ -1,5 +1,5 @@
--- src/bzadmin/StdBothUI.cxx.orig Tue Dec 9 16:38:14 2003
+++ src/bzadmin/StdBothUI.cxx Thu Dec 11 01:25:29 2003
--- src/bzadmin/StdBothUI.cxx.orig Tue Jan 18 18:28:44 2005
+++ src/bzadmin/StdBothUI.cxx Wed Jan 19 00:05:11 2005
@@ -20,6 +20,7 @@
#include <ws2tcpip.h>
#include <wincon.h>

View file

@ -1,11 +0,0 @@
--- src/bzflag/HUDRenderer.cxx.orig Tue Dec 9 16:38:59 2003
+++ src/bzflag/HUDRenderer.cxx Thu Dec 11 00:58:54 2003
@@ -11,7 +11,7 @@
*/
// system headers
-#if !defined(__APPLE__)
+#if !defined(__APPLE__) && !defined(__FreeBSD__)
#include <malloc.h>
#endif
#include <stdio.h>

View file

@ -1,48 +0,0 @@
--- src/platform/usbjoy.cxx.orig Tue Jun 4 02:39:32 2002
+++ src/platform/usbjoy.cxx Sun May 4 14:36:38 2003
@@ -46,7 +46,7 @@
int data_buf_offset;
};
-usb_joystick *stick;
+usb_joystick *stick=NULL;
usb_joystick::usb_joystick(const char *name)
{
@@ -58,6 +58,7 @@
status = FALSE;
hids = NULL;
num_axis = 0;
+ report_id = 0;
if ((fd = open(name, O_RDONLY | O_NONBLOCK))<0)
return;
@@ -67,15 +68,27 @@
return;
}
+#if (__FreeBSD_version >= 470000)
+# if (__FreeBSD_version >= 500111)
+ data_buf_size = hid_report_size(rd, hid_input, report_id);
+# else
+ data_buf_size = hid_report_size(rd, report_id, hid_input);
+# endif
+#else
data_buf_size = hid_report_size(rd, hid_input, &report_id);
+#endif
if ((data_buf = (char *)malloc(data_buf_size)) == NULL) {
hid_dispose_report_desc(rd);
}
- data_buf_offset = (report_id != 0);
+ data_buf_offset = 0;
int is_joystick = 0;
int interesting_hid = FALSE;
+#if (__FreeBSD_version >= 500111)
+ for (d = hid_start_parse(rd, 1 << hid_input, report_id); hid_get_item(d, &h); ) {
+#else
for (d = hid_start_parse(rd, 1 << hid_input); hid_get_item(d, &h); ) {
+#endif
int page = HID_PAGE(h.usage);
int usage = HID_USAGE(h.usage);
is_joystick = is_joystick ||

View file

@ -1,107 +1,160 @@
bin/bzadmin
bin/bzflag
bin/bzfrelay
bin/bzfs
share/bzflag/blue_basetop.png
share/bzflag/blue_basewall.png
share/bzflag/blue_bolt.png
share/bzflag/blue_laser.png
share/bzflag/blue_super_bolt.png
share/bzflag/blue_tank.png
share/bzflag/boom.wav
share/bzflag/boxwall.png
share/bzflag/burrow.wav
share/bzflag/caution.png
share/bzflag/clouds.png
share/bzflag/explode1.png
share/bzflag/explosion.wav
share/bzflag/fire.wav
share/bzflag/fixedbr.png
share/bzflag/fixedmr.png
share/bzflag/flag.png
share/bzflag/flag_alert.wav
share/bzflag/flag_drop.wav
share/bzflag/flag_grab.wav
share/bzflag/flag_lost.wav
share/bzflag/flag_won.wav
share/bzflag/green_basetop.png
share/bzflag/green_basewall.png
share/bzflag/green_bolt.png
share/bzflag/green_laser.png
share/bzflag/green_super_bolt.png
share/bzflag/green_tank.png
share/bzflag/helvbi.png
share/bzflag/helvbr.png
share/bzflag/hunt.wav
share/bzflag/hunt_select.wav
share/bzflag/hunter_tank.png
share/bzflag/jump.wav
share/bzflag/killteam.wav
share/bzflag/l10n/bzflag_cs_CZ.po
share/bzflag/l10n/bzflag_da.po
share/bzflag/l10n/bzflag_de.po
share/bzflag/l10n/bzflag_en_US_l33t.po
share/bzflag/l10n/bzflag_en_US_redneck.po
share/bzflag/l10n/bzflag_es.po
share/bzflag/l10n/bzflag_fr.po
share/bzflag/l10n/bzflag_it.po
share/bzflag/l10n/bzflag_kg.po
share/bzflag/l10n/bzflag_nl.po
share/bzflag/l10n/bzflag_pt.po
share/bzflag/l10n/bzflag_sv.po
share/bzflag/l10n/bzflag_xx.po
share/bzflag/l10n/ISO-639-2_values_8bits.txt
share/bzflag/land.wav
share/bzflag/laser.wav
share/bzflag/lock.wav
share/bzflag/menu_arrow.png
share/bzflag/message_admin.wav
share/bzflag/message_private.wav
share/bzflag/message_team.wav
share/bzflag/missile.png
share/bzflag/missile.wav
share/bzflag/mountain1.png
share/bzflag/mountain2.png
share/bzflag/mountain3.png
share/bzflag/mountain4.png
share/bzflag/mountain5.png
share/bzflag/mountain6.png
share/bzflag/phantom.wav
share/bzflag/pop.wav
share/bzflag/purple_basetop.png
share/bzflag/purple_basewall.png
share/bzflag/purple_bolt.png
share/bzflag/purple_laser.png
share/bzflag/purple_super_bolt.png
share/bzflag/purple_tank.png
share/bzflag/pyrwall.png
share/bzflag/rabbit_bolt.png
share/bzflag/rabbit_laser.png
share/bzflag/rabbit_super_bolt.png
share/bzflag/rabbit_tank.png
share/bzflag/red_basetop.png
share/bzflag/red_basewall.png
share/bzflag/red_bolt.png
share/bzflag/red_laser.png
share/bzflag/red_super_bolt.png
share/bzflag/red_tank.png
share/bzflag/ricochet.wav
share/bzflag/rogue_bolt.png
share/bzflag/rogue_laser.png
share/bzflag/rogue_super_bolt.png
share/bzflag/rogue_tank.png
share/bzflag/roof.png
share/bzflag/shock.wav
share/bzflag/std_ground.png
share/bzflag/steamroller.wav
share/bzflag/teamgrab.wav
share/bzflag/teleport.wav
share/bzflag/thief.png
share/bzflag/thief.wav
share/bzflag/timesbi.png
share/bzflag/timesbr.png
share/bzflag/title.png
share/bzflag/wall.png
share/bzflag/zone_ground.png
@dirrm share/bzflag/l10n
@dirrm share/bzflag
%%DATADIR%%/blue_basetop.png
%%DATADIR%%/blue_basewall.png
%%DATADIR%%/blue_bolt.png
%%DATADIR%%/blue_laser.png
%%DATADIR%%/blue_super_bolt.png
%%DATADIR%%/blue_tank.png
%%DATADIR%%/boom.wav
%%DATADIR%%/bounce.wav
%%DATADIR%%/boxwall.png
%%DATADIR%%/bubble.png
%%DATADIR%%/burrow.wav
%%DATADIR%%/bzflag-256x256.png
%%DATADIR%%/bzflag-32x32.xpm
%%DATADIR%%/bzflag-48x48.png
%%DATADIR%%/caution.png
%%DATADIR%%/clouds.png
%%DATADIR%%/explode1.png
%%DATADIR%%/explode2.png
%%DATADIR%%/explosion.wav
%%DATADIR%%/fire.wav
%%DATADIR%%/flag.png
%%DATADIR%%/flag_alert.wav
%%DATADIR%%/flag_drop.wav
%%DATADIR%%/flag_grab.wav
%%DATADIR%%/flag_lost.wav
%%DATADIR%%/flag_won.wav
%%DATADIR%%/flap.wav
%%DATADIR%%/fonts/LuxiMono_12.fmt
%%DATADIR%%/fonts/LuxiMono_12.png
%%DATADIR%%/fonts/LuxiMono_16.fmt
%%DATADIR%%/fonts/LuxiMono_16.png
%%DATADIR%%/fonts/LuxiMono_32.fmt
%%DATADIR%%/fonts/LuxiMono_32.png
%%DATADIR%%/fonts/LuxiMono_6.fmt
%%DATADIR%%/fonts/LuxiMono_6.png
%%DATADIR%%/fonts/LuxiMono_8.fmt
%%DATADIR%%/fonts/LuxiMono_8.png
%%DATADIR%%/fonts/ProFont_12.fmt
%%DATADIR%%/fonts/ProFont_12.png
%%DATADIR%%/fonts/ProFont_16.fmt
%%DATADIR%%/fonts/ProFont_16.png
%%DATADIR%%/fonts/ProFont_6.fmt
%%DATADIR%%/fonts/ProFont_6.png
%%DATADIR%%/fonts/ProFont_8.fmt
%%DATADIR%%/fonts/ProFont_8.png
%%DATADIR%%/fonts/TogaSansBold_12.fmt
%%DATADIR%%/fonts/TogaSansBold_12.png
%%DATADIR%%/fonts/TogaSansBold_16.fmt
%%DATADIR%%/fonts/TogaSansBold_16.png
%%DATADIR%%/fonts/TogaSansBold_32.fmt
%%DATADIR%%/fonts/TogaSansBold_32.png
%%DATADIR%%/fonts/TogaSansBold_6.fmt
%%DATADIR%%/fonts/TogaSansBold_6.png
%%DATADIR%%/fonts/TogaSansBold_8.fmt
%%DATADIR%%/fonts/TogaSansBold_8.png
%%DATADIR%%/fonts/TogaSerifBold_12.fmt
%%DATADIR%%/fonts/TogaSerifBold_12.png
%%DATADIR%%/fonts/TogaSerifBold_16.fmt
%%DATADIR%%/fonts/TogaSerifBold_16.png
%%DATADIR%%/fonts/TogaSerifBold_32.fmt
%%DATADIR%%/fonts/TogaSerifBold_32.png
%%DATADIR%%/fonts/VeraMonoBold_12.fmt
%%DATADIR%%/fonts/VeraMonoBold_12.png
%%DATADIR%%/fonts/VeraMonoBold_16.fmt
%%DATADIR%%/fonts/VeraMonoBold_16.png
%%DATADIR%%/fonts/VeraMonoBold_6.fmt
%%DATADIR%%/fonts/VeraMonoBold_6.png
%%DATADIR%%/fonts/VeraMonoBold_8.fmt
%%DATADIR%%/fonts/VeraMonoBold_8.png
%%DATADIR%%/fonts/readme
%%DATADIR%%/frog.png
%%DATADIR%%/green_basetop.png
%%DATADIR%%/green_basewall.png
%%DATADIR%%/green_bolt.png
%%DATADIR%%/green_laser.png
%%DATADIR%%/green_super_bolt.png
%%DATADIR%%/green_tank.png
%%DATADIR%%/hunt.wav
%%DATADIR%%/hunt_select.wav
%%DATADIR%%/hunter_tank.png
%%DATADIR%%/jump.wav
%%DATADIR%%/jumpjets.png
%%DATADIR%%/killteam.wav
%%DATADIR%%/l10n/ISO-639-2_values_8bits.txt
%%DATADIR%%/l10n/bzflag_cs_CZ.po
%%DATADIR%%/l10n/bzflag_da.po
%%DATADIR%%/l10n/bzflag_de.po
%%DATADIR%%/l10n/bzflag_en_US_l33t.po
%%DATADIR%%/l10n/bzflag_en_US_redneck.po
%%DATADIR%%/l10n/bzflag_es.po
%%DATADIR%%/l10n/bzflag_fr.po
%%DATADIR%%/l10n/bzflag_it.po
%%DATADIR%%/l10n/bzflag_kg.po
%%DATADIR%%/l10n/bzflag_lt.po
%%DATADIR%%/l10n/bzflag_nl.po
%%DATADIR%%/l10n/bzflag_pt.po
%%DATADIR%%/l10n/bzflag_sv.po
%%DATADIR%%/l10n/bzflag_xx.po
%%DATADIR%%/land.wav
%%DATADIR%%/laser.wav
%%DATADIR%%/lock.wav
%%DATADIR%%/menu_arrow.png
%%DATADIR%%/mesh.png
%%DATADIR%%/message_admin.wav
%%DATADIR%%/message_private.wav
%%DATADIR%%/message_team.wav
%%DATADIR%%/missile.png
%%DATADIR%%/missile.wav
%%DATADIR%%/moon.png
%%DATADIR%%/mountain1.png
%%DATADIR%%/mountain2.png
%%DATADIR%%/mountain3.png
%%DATADIR%%/phantom.wav
%%DATADIR%%/pop.wav
%%DATADIR%%/puddle.png
%%DATADIR%%/purple_basetop.png
%%DATADIR%%/purple_basewall.png
%%DATADIR%%/purple_bolt.png
%%DATADIR%%/purple_laser.png
%%DATADIR%%/purple_super_bolt.png
%%DATADIR%%/purple_tank.png
%%DATADIR%%/pyrwall.png
%%DATADIR%%/rabbit_bolt.png
%%DATADIR%%/rabbit_laser.png
%%DATADIR%%/rabbit_super_bolt.png
%%DATADIR%%/rabbit_tank.png
%%DATADIR%%/radar.png
%%DATADIR%%/raindrop.png
%%DATADIR%%/red_basetop.png
%%DATADIR%%/red_basewall.png
%%DATADIR%%/red_bolt.png
%%DATADIR%%/red_laser.png
%%DATADIR%%/red_super_bolt.png
%%DATADIR%%/red_tank.png
%%DATADIR%%/ricochet.wav
%%DATADIR%%/rogue_bolt.png
%%DATADIR%%/rogue_laser.png
%%DATADIR%%/rogue_super_bolt.png
%%DATADIR%%/rogue_tank.png
%%DATADIR%%/roof.png
%%DATADIR%%/shock.wav
%%DATADIR%%/snowflake.png
%%DATADIR%%/std_ground.png
%%DATADIR%%/steamroller.wav
%%DATADIR%%/teamgrab.wav
%%DATADIR%%/telelink.png
%%DATADIR%%/teleport.wav
%%DATADIR%%/tetrawall.png
%%DATADIR%%/thief.png
%%DATADIR%%/thief.wav
%%DATADIR%%/title.png
%%DATADIR%%/wall.png
%%DATADIR%%/water.png
%%DATADIR%%/zone_ground.png
@dirrm %%DATADIR%%/fonts
@dirrm %%DATADIR%%/l10n
@dirrm %%DATADIR%%