View | Details | Raw Unified | Return to bug 169722
Collapse All | Expand All

(-)bzflag/Makefile (-11 / +4 lines)
Lines 6-20 Link Here
6
#
6
#
7
7
8
PORTNAME=	bzflag
8
PORTNAME=	bzflag
9
PORTVERSION=	2.0.16
9
PORTVERSION=	2.4.0
10
PORTREVISION=	1
11
CATEGORIES=	games
10
CATEGORIES=	games
12
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}%20source/${PORTVERSION}
11
MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}%20source/${PORTVERSION}
13
12
14
MAINTAINER=	chuck@pkix.net
13
MAINTAINER=	chuck@pkix.net
15
COMMENT=	A multiplayer 3D tank battle game
14
COMMENT=	A multiplayer 3D tank battle game
16
15
17
LIB_DEPENDS=	curl.6:${PORTSDIR}/ftp/curl
16
LIB_DEPENDS=	curl:${PORTSDIR}/ftp/curl
18
17
19
USE_BZIP2=	yes
18
USE_BZIP2=	yes
20
USE_SDL=	yes
19
USE_SDL=	yes
Lines 22-37 Link Here
22
USE_GMAKE=	yes
21
USE_GMAKE=	yes
23
USE_PERL5_BUILD=yes
22
USE_PERL5_BUILD=yes
24
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
25
CPPFLAGS+=	${PTHREAD_CFLAGS}
24
CPPFLAGS+=	${PTHREAD_CFLAGS} -I ${LOCALBASE}/include
26
LDFLAGS+=	${PTHREAD_LIBS}
25
LDFLAGS+=	${PTHREAD_LIBS}
27
MAKE_ARGS=	ACLOCAL="${TRUE}" AUTOCONF="${TRUE}" AUTOMAKE="${TRUE}" \
28
		AUTOHEADER="${TRUE}"
29
26
30
MAN5=	bzw.5
27
MAN5=	bzw.5
31
MAN6=	bzadmin.6 bzflag.6 bzfquery.6 bzfs.6
28
MAN6=	bzadmin.6 bzflag.6 bzfs.6
32
33
post-patch:
34
	@${REINPLACE_CMD} -e 's|@LINUX_TRUE@||g ; \
35
		 s|@LINUX_FALSE@|#|g' ${WRKSRC}/src/platform/Makefile.in
36
29
37
.include <bsd.port.mk>
30
.include <bsd.port.mk>
(-)bzflag/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (bzflag-2.0.16.tar.bz2) = fe6fa0b89e7f950950111b118ee8534cd54917d2c7f9215c1f3215ece38a608f
1
SHA256 (bzflag-2.4.0.tar.bz2) = 424cec6fe2b23ce88a9975612799c0e3831bbe85f0b1524faadfb93e7c0ad452
2
SIZE (bzflag-2.0.16.tar.bz2) = 11495082
2
SIZE (bzflag-2.4.0.tar.bz2) = 15045931
(-)bzflag/files/patch-configure (-19 lines)
Lines 1-19 Link Here
1
--- configure.orig	Sat May 10 13:59:47 2008
2
+++ configure	Sat May 10 14:02:42 2008
3
@@ -980,7 +980,7 @@
4
 prefix=NONE
5
 program_prefix=NONE
6
 program_suffix=NONE
7
-program_transform_name=s,x,x,
8
+program_transform_name=
9
 silent=
10
 site=
11
 srcdir=
12
@@ -24625,6 +24625,7 @@
13
   beos*)
14
     ;;
15
   *)
16
+    CPPFLAGS="$X_CFLAGS $CPPFLAGS"
17
     if test x$no_x = x ; then
18
       GLIBS="$X_PRE_LIBS -lX11 $EXTRA_LIBS $GLIBS"
19
     fi
(-)bzflag/pkg-descr (-16 / +8 lines)
Lines 1-18 Link Here
1
BZFlag is a 3D multi-player tank battle game that allows users to play
1
BZFlag is a free online multiplayer 3D tank battle game. The name
2
against each other in a networked environment. There are five teams:
2
originates from "Battle Zone Capture The Flag". It runs on Windows,
3
red, green, blue, purple and rogue (rogue tanks are black). Destroying a
3
Mac OSX, Linux, BSD, and other platforms. It was one of the most
4
player on another team scores a win, while being destroyed or destroying
4
popular games ever on Silicon Graphics machines and continues to
5
a teammate scores a loss. Rogues have no teammates (not even other
5
be developed and improved to this day.
6
rogues), so they cannot shoot teammates and they do not have a team
7
score. 
8
6
9
There are two main styles of play: capture-the-flag and free-for-all. In
7
At its heart, the game is a 3D first person tank simulation where
10
capture-the-flag, each team (except rogues) has a team base and each
8
opposing teams battle for dominance.
11
team with at least one player has a team flag.  The object is to capture
12
an enemy team's flag by bringing it to your team's base. This destroys
13
every player on the captured team, subtracts one from that team's score,
14
and adds one to your team's score. In free-for-all, there are no team
15
flags or team bases. The object is simply to get as high a score as
16
possible.
17
9
18
WWW: http://BZFlag.org/
10
WWW: http://bzflag.org/
(-)bzflag/pkg-plist (-5 / +66 lines)
Lines 1-6 Link Here
1
bin/bzadmin
2
bin/bzflag
3
bin/bzfs
4
%%DATADIR%%/automatic_icon.png
1
%%DATADIR%%/automatic_icon.png
5
%%DATADIR%%/blend_flash.png
2
%%DATADIR%%/blend_flash.png
6
%%DATADIR%%/blue_basetop.png
3
%%DATADIR%%/blue_basetop.png
Lines 33-38 Link Here
33
%%DATADIR%%/flag_lost.wav
30
%%DATADIR%%/flag_lost.wav
34
%%DATADIR%%/flag_won.wav
31
%%DATADIR%%/flag_won.wav
35
%%DATADIR%%/flap.wav
32
%%DATADIR%%/flap.wav
33
%%DATADIR%%/fonts/DejaVu.License
36
%%DATADIR%%/fonts/DejaVuSansCondensedBold_12.fmt
34
%%DATADIR%%/fonts/DejaVuSansCondensedBold_12.fmt
37
%%DATADIR%%/fonts/DejaVuSansCondensedBold_12.png
35
%%DATADIR%%/fonts/DejaVuSansCondensedBold_12.png
38
%%DATADIR%%/fonts/DejaVuSansCondensedBold_16.fmt
36
%%DATADIR%%/fonts/DejaVuSansCondensedBold_16.fmt
Lines 67-73 Link Here
67
%%DATADIR%%/fonts/DejaVuSerifBold_6.png
65
%%DATADIR%%/fonts/DejaVuSerifBold_6.png
68
%%DATADIR%%/fonts/DejaVuSerifBold_8.fmt
66
%%DATADIR%%/fonts/DejaVuSerifBold_8.fmt
69
%%DATADIR%%/fonts/DejaVuSerifBold_8.png
67
%%DATADIR%%/fonts/DejaVuSerifBold_8.png
70
%%DATADIR%%/fonts/DejaVu.License
71
%%DATADIR%%/fonts/readme
68
%%DATADIR%%/fonts/readme
72
%%DATADIR%%/frog.png
69
%%DATADIR%%/frog.png
73
%%DATADIR%%/green_basetop.png
70
%%DATADIR%%/green_basetop.png
Lines 79-84 Link Here
79
%%DATADIR%%/green_tank.png
76
%%DATADIR%%/green_tank.png
80
%%DATADIR%%/hunt.wav
77
%%DATADIR%%/hunt.wav
81
%%DATADIR%%/hunt_select.wav
78
%%DATADIR%%/hunt_select.wav
79
%%DATADIR%%/hunter_bolt.png
80
%%DATADIR%%/hunter_laser.png
81
%%DATADIR%%/hunter_super_bolt.png
82
%%DATADIR%%/hunter_tank.png
82
%%DATADIR%%/hunter_tank.png
83
%%DATADIR%%/jump.wav
83
%%DATADIR%%/jump.wav
84
%%DATADIR%%/jumpjets.png
84
%%DATADIR%%/jumpjets.png
Lines 112-121 Link Here
112
%%DATADIR%%/mountain1.png
112
%%DATADIR%%/mountain1.png
113
%%DATADIR%%/mountain2.png
113
%%DATADIR%%/mountain2.png
114
%%DATADIR%%/mountain3.png
114
%%DATADIR%%/mountain3.png
115
%%DATADIR%%/mountain4.png
116
%%DATADIR%%/mountain5.png
115
%%DATADIR%%/observer_icon.png
117
%%DATADIR%%/observer_icon.png
116
%%DATADIR%%/phantom.wav
118
%%DATADIR%%/phantom.wav
117
%%DATADIR%%/pop.wav
119
%%DATADIR%%/pop.wav
118
%%DATADIR%%/puddle.png
120
%%DATADIR%%/puddle.png
121
%%DATADIR%%/puffs.png
119
%%DATADIR%%/purple_basetop.png
122
%%DATADIR%%/purple_basetop.png
120
%%DATADIR%%/purple_basewall.png
123
%%DATADIR%%/purple_basewall.png
121
%%DATADIR%%/purple_bolt.png
124
%%DATADIR%%/purple_bolt.png
Lines 145-150 Link Here
145
%%DATADIR%%/rogue_tank.png
148
%%DATADIR%%/rogue_tank.png
146
%%DATADIR%%/roof.png
149
%%DATADIR%%/roof.png
147
%%DATADIR%%/shock.wav
150
%%DATADIR%%/shock.wav
151
%%DATADIR%%/shot_tail.png
148
%%DATADIR%%/snowflake.png
152
%%DATADIR%%/snowflake.png
149
%%DATADIR%%/spree1.wav
153
%%DATADIR%%/spree1.wav
150
%%DATADIR%%/spree2.wav
154
%%DATADIR%%/spree2.wav
Lines 159-167 Link Here
159
%%DATADIR%%/thief.png
163
%%DATADIR%%/thief.png
160
%%DATADIR%%/thief.wav
164
%%DATADIR%%/thief.wav
161
%%DATADIR%%/title.png
165
%%DATADIR%%/title.png
166
%%DATADIR%%/treads.png
162
%%DATADIR%%/wall.png
167
%%DATADIR%%/wall.png
163
%%DATADIR%%/water.png
168
%%DATADIR%%/water.png
164
%%DATADIR%%/zone_ground.png
169
%%DATADIR%%/zone_ground.png
165
@dirrm %%DATADIR%%/l10n
170
bin/bzadmin
171
bin/bzflag
172
bin/bzfs
173
lib/bzflag/HoldTheFlag.la
174
lib/bzflag/HoldTheFlag.so
175
lib/bzflag/Phoenix.la
176
lib/bzflag/Phoenix.so
177
lib/bzflag/RogueGenocide.la
178
lib/bzflag/RogueGenocide.so
179
lib/bzflag/SAMPLE_PLUGIN.la
180
lib/bzflag/SAMPLE_PLUGIN.so
181
lib/bzflag/TimeLimit.la
182
lib/bzflag/TimeLimit.so
183
lib/bzflag/airspawn.la
184
lib/bzflag/airspawn.so
185
lib/bzflag/chathistory.la
186
lib/bzflag/chathistory.so
187
lib/bzflag/customflagsample.la
188
lib/bzflag/customflagsample.so
189
lib/bzflag/flagStay.la
190
lib/bzflag/flagStay.so
191
lib/bzflag/hiddenAdmin.la
192
lib/bzflag/hiddenAdmin.so
193
lib/bzflag/keepaway.la
194
lib/bzflag/keepaway.so
195
lib/bzflag/killall.la
196
lib/bzflag/killall.so
197
lib/bzflag/koth.la
198
lib/bzflag/koth.so
199
lib/bzflag/logDetail.la
200
lib/bzflag/logDetail.so
201
lib/bzflag/nagware.la
202
lib/bzflag/nagware.so
203
lib/bzflag/playHistoryTracker.la
204
lib/bzflag/playHistoryTracker.so
205
lib/bzflag/pushstats.la
206
lib/bzflag/pushstats.so
207
lib/bzflag/rabbitTimer.la
208
lib/bzflag/rabbitTimer.so
209
lib/bzflag/rabidRabbit.la
210
lib/bzflag/rabidRabbit.so
211
lib/bzflag/recordmatch.la
212
lib/bzflag/recordmatch.so
213
lib/bzflag/regFlag.la
214
lib/bzflag/regFlag.so
215
lib/bzflag/serverControl.la
216
lib/bzflag/serverControl.so
217
lib/bzflag/shockwaveDeath.la
218
lib/bzflag/shockwaveDeath.so
219
lib/bzflag/teamflagreset.la
220
lib/bzflag/teamflagreset.so
221
lib/bzflag/timedctf.la
222
lib/bzflag/timedctf.so
223
lib/bzflag/wwzones.la
224
lib/bzflag/wwzones.so
166
@dirrm %%DATADIR%%/fonts
225
@dirrm %%DATADIR%%/fonts
226
@dirrm %%DATADIR%%/l10n
167
@dirrm %%DATADIR%%
227
@dirrm %%DATADIR%%
228
@dirrm lib/bzflag

Return to bug 169722