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

(-)../new/iourbanterror/Makefile (-15 / +32 lines)
Lines 1-24 Link Here
1
# New ports collection makefile for:	ioquake3
1
# New ports collection makefile for:	iourbanterror
2
# Date created:				3 Jun 2006
2
# Date created:				2007-09-10
3
# Whom:					alepulver
3
# Whom:					alepulver
4
#
4
#
5
# $FreeBSD: ports/games/ioquake3/Makefile,v 1.8 2007/07/28 12:27:22 miwi Exp $
5
# $FreeBSD$
6
#
6
#
7
7
8
PORTNAME=	ioquake3
8
PORTNAME=	iourbanterror
9
DISTVERSION=	1.34-rc3
9
DISTVERSION=	2007_04_02
10
PORTREVISION=	3
11
CATEGORIES=	games
10
CATEGORIES=	games
12
MASTER_SITES=	http://ioquake3.org/files/
11
MASTER_SITES=	http://ftp.snt.utwente.nl/pub/games/urbanterror/iourbanterror/source/complete/
13
DISTNAME=	${PORTNAME}_${DISTVERSION}
12
DISTNAME=	ioUrbanTerrorSource_${DISTVERSION}
14
13
15
MAINTAINER=	alepulver@FreeBSD.org
14
MAINTAINER=	alepulver@FreeBSD.org
16
COMMENT=	Cleaned-up and enhaced version of Quake 3
15
COMMENT=	Quake 3 engine modified for Urban Terror (based on ioquake3)
17
16
18
USE_BZIP2=	yes
17
RUN_DEPENDS=	${Q3DIR}/q3ut4:${PORTSDIR}/games/urbanterror
18
19
USE_ZIP=	yes
19
USE_GMAKE=	yes
20
USE_GMAKE=	yes
21
WRKSRC=		${WRKDIR}/${DISTNAME:C/_.*//}
20
22
21
OPTIONS=	CLIENT "Build client" on \
23
OPTIONS=	CLIENT "Build client" on \
24
		CURL "Enable curl support" on \
25
		CURL_DLOPEN "Enable dynamic loading of curl" on \
22
		GAMELIBS "Build game libraries (when not mandatory)" off \
26
		GAMELIBS "Build game libraries (when not mandatory)" off \
23
		DEDICATED "Build dedicated server" on \
27
		DEDICATED "Build dedicated server" on \
24
		OPENAL "Enable OpenAL (3D sound) support" off \
28
		OPENAL "Enable OpenAL (3D sound) support" off \
Lines 54-59 Link Here
54
.endif
58
.endif
55
59
56
.if !defined(WITHOUT_CLIENT) || !defined(WITHOUT_SMP)
60
.if !defined(WITHOUT_CLIENT) || !defined(WITHOUT_SMP)
61
# curl
62
.   if defined(WITH_CURL)
63
LIB_DEPENDS+=	curl.4:${PORTSDIR}/ftp/curl
64
MAKE_ENV+=	USE_CURL=1
65
.       if defined(WITH_CURL_DLOPEN)
66
MAKE_ENV+=	USE_CURL_DLOPEN=1
67
.       endif
68
.   endif
57
# OpenAL
69
# OpenAL
58
.   if defined(WITH_OPENAL)
70
.   if defined(WITH_OPENAL)
59
LIB_DEPENDS+=	openal.0:${PORTSDIR}/audio/openal
71
LIB_DEPENDS+=	openal.0:${PORTSDIR}/audio/openal
Lines 84-90 Link Here
84
.if !defined(WITHOUT_CLIENT)
96
.if !defined(WITHOUT_CLIENT)
85
MAKE_ENV+=	BUILD_CLIENT=1
97
MAKE_ENV+=	BUILD_CLIENT=1
86
PLIST_SUB+=	CLIENT=""
98
PLIST_SUB+=	CLIENT=""
87
Q3BIN+=		ioquake3
99
Q3BIN+=		ioUrbanTerror
88
.else
100
.else
89
PLIST_SUB+=	CLIENT="@comment "
101
PLIST_SUB+=	CLIENT="@comment "
90
.endif
102
.endif
Lines 92-98 Link Here
92
.if !defined(WITHOUT_DEDICATED)
104
.if !defined(WITHOUT_DEDICATED)
93
MAKE_ENV+=	BUILD_SERVER=1
105
MAKE_ENV+=	BUILD_SERVER=1
94
PLIST_SUB+=	DEDICATED=""
106
PLIST_SUB+=	DEDICATED=""
95
Q3BIN+=		ioq3ded
107
Q3BIN+=		ioUrTded
96
.else
108
.else
97
PLIST_SUB+=	DEDICATED="@comment "
109
PLIST_SUB+=	DEDICATED="@comment "
98
.endif
110
.endif
Lines 111-125 Link Here
111
.if !defined(WITHOUT_SMP)
123
.if !defined(WITHOUT_SMP)
112
MAKE_ENV+=	BUILD_CLIENT_SMP=1
124
MAKE_ENV+=	BUILD_CLIENT_SMP=1
113
PLIST_SUB+=	SMP=""
125
PLIST_SUB+=	SMP=""
114
Q3BIN+=		ioquake3-smp
126
Q3BIN+=		ioUrbanTerror-smp
115
.else
127
.else
116
PLIST_SUB+=	SMP="@comment "
128
PLIST_SUB+=	SMP="@comment "
117
.endif
129
.endif
118
130
119
post-patch:
131
post-patch:
120
# There are new variables in the config files, so keep them in another dir.
132
# There are new variables in the config files, so keep them in another dir.
121
	@${REINPLACE_CMD} -E 's|/\.q3a|/.${PORTNAME}|' \
133
	@${REINPLACE_CMD} -E 's|/\.q3a|/.ioUrbanTerror|' \
122
		${WRKSRC}/code/unix/unix_shared.c
134
		${WRKSRC}/code/unix/unix_shared.c
135
# BattlEye development has stopped, and UT website recommends to disable it,
136
# also it's binary only, so it won't work anyways.
137
	@${REINPLACE_CMD} -Ee 's|("sv_battleye",) "1"|\1 "0"|' \
138
		${WRKSRC}/code/server/sv_init.c
123
139
124
do-install:
140
do-install:
125
.for bin in ${Q3BIN}
141
.for bin in ${Q3BIN}
Lines 133-139 Link Here
133
.endif
149
.endif
134
.if !defined(NOPORTDOCS)
150
.if !defined(NOPORTDOCS)
135
	${MKDIR} ${DOCSDIR}
151
	${MKDIR} ${DOCSDIR}
136
	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
152
	${INSTALL_DATA} ${WRKDIR}/ioUrbanTerror_README.txt \
153
		${WRKSRC}/README ${DOCSDIR}
137
.endif
154
.endif
138
155
139
post-install:
156
post-install:
(-)../new/iourbanterror/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (ioquake3_1.34-rc3.tar.bz2) = ed06d79afcb026f58763a89483733823
1
MD5 (ioUrbanTerrorSource_2007_04_02.zip) = 225988ec27f498d4752a999f48b8dc15
2
SHA256 (ioquake3_1.34-rc3.tar.bz2) = fb43f63178c6700f20b83634b816f77e390e375e7d9c717180c9820f0c541b01
2
SHA256 (ioUrbanTerrorSource_2007_04_02.zip) = 4148834471d1dc0e15b895e7323cda9b7f21995a0d3e8928aa9236cfe7784d95
3
SIZE (ioquake3_1.34-rc3.tar.bz2) = 3147694
3
SIZE (ioUrbanTerrorSource_2007_04_02.zip) = 8691615
(-)../new/iourbanterror/files/patch-Makefile (-49 / +83 lines)
Lines 1-14 Link Here
1
--- Makefile.orig	Tue Nov 28 19:05:39 2006
1
--- Makefile.orig	Sun Apr  1 19:55:18 2007
2
+++ Makefile	Tue Dec 26 00:19:11 2006
2
+++ Makefile	Tue Sep 11 17:29:50 2007
3
@@ -26,11 +26,19 @@
3
@@ -27,16 +27,21 @@
4
   endif
4
   endif
5
 endif
5
 endif
6
 
6
 
7
-BUILD_CLIENT     =
7
-BUILD_CLIENT     =1
8
-BUILD_CLIENT_SMP =
8
-BUILD_CLIENT_SMP =0
9
-BUILD_SERVER     =
9
-BUILD_SERVER     =1
10
-BUILD_GAME_SO    =
10
-BUILD_GAME_SO    =0
11
-BUILD_GAME_QVM   =
11
-BUILD_GAME_QVM   =0
12
-OPTIMIZE         =1
13
-USE_SDL          =1
14
-USE_OPENAL       =0
15
-USE_CURL         =1
16
-USE_CODEC_VORBIS =0 
12
+BUILD_CLIENT?=0
17
+BUILD_CLIENT?=0
13
+BUILD_CLIENT_SMP?=0
18
+BUILD_CLIENT_SMP?=0
14
+BUILD_GAME_QVM?=0
19
+BUILD_GAME_QVM?=0
Lines 16-21 Link Here
16
+BUILD_SERVER?=0
21
+BUILD_SERVER?=0
17
+HAVE_VM_COMPILED?=false
22
+HAVE_VM_COMPILED?=false
18
+USE_CODEC_VORBIS?=0
23
+USE_CODEC_VORBIS?=0
24
+USE_CURL?=0
25
+USE_CURL_DLOPEN?=0
19
+USE_LOCAL_HEADERS?=0
26
+USE_LOCAL_HEADERS?=0
20
+USE_OPENAL?=0
27
+USE_OPENAL?=0
21
+USE_OPENAL_DLOPEN?=0
28
+USE_OPENAL_DLOPEN?=0
Lines 25-38 Link Here
25
 
32
 
26
 #############################################################################
33
 #############################################################################
27
 #
34
 #
28
@@ -88,30 +96,10 @@
35
@@ -98,38 +103,10 @@
36
 USE_SDL=1
29
 endif
37
 endif
30
 export USE_CCACHE
31
 
38
 
32
-ifndef USE_SDL
33
-USE_SDL=1
34
-endif
35
-
36
-ifndef USE_OPENAL
39
-ifndef USE_OPENAL
37
-USE_OPENAL=1
40
-USE_OPENAL=1
38
-endif
41
-endif
Lines 41-46 Link Here
41
-USE_OPENAL_DLOPEN=0
44
-USE_OPENAL_DLOPEN=0
42
-endif
45
-endif
43
-
46
-
47
-ifndef USE_CURL
48
-USE_CURL=1
49
-endif
50
-
51
-ifndef USE_CURL_DLOPEN
52
-  ifeq ($(PLATFORM),mingw32)
53
-    USE_CURL_DLOPEN=0
54
-  else
55
-    USE_CURL_DLOPEN=1
56
-  endif
57
-endif
58
-
44
-ifndef USE_CODEC_VORBIS
59
-ifndef USE_CODEC_VORBIS
45
-USE_CODEC_VORBIS=0
60
-USE_CODEC_VORBIS=0
46
-endif
61
-endif
Lines 57-63 Link Here
57
 CDIR=$(MOUNT_DIR)/client
72
 CDIR=$(MOUNT_DIR)/client
58
 SDIR=$(MOUNT_DIR)/server
73
 SDIR=$(MOUNT_DIR)/server
59
 RDIR=$(MOUNT_DIR)/renderer
74
 RDIR=$(MOUNT_DIR)/renderer
60
@@ -444,18 +432,12 @@
75
@@ -504,18 +481,12 @@
61
 
76
 
62
 ifeq ($(PLATFORM),freebsd)
77
 ifeq ($(PLATFORM),freebsd)
63
 
78
 
Lines 79-85 Link Here
79
 
94
 
80
   ifeq ($(USE_OPENAL),1)
95
   ifeq ($(USE_OPENAL),1)
81
     BASE_CFLAGS += -DUSE_OPENAL=1
96
     BASE_CFLAGS += -DUSE_OPENAL=1
82
@@ -468,47 +450,61 @@
97
@@ -528,47 +499,61 @@
83
     BASE_CFLAGS += -DUSE_CODEC_VORBIS=1
98
     BASE_CFLAGS += -DUSE_CODEC_VORBIS=1
84
   endif
99
   endif
85
 
100
 
Lines 110-116 Link Here
110
-    BASE_CFLAGS += -DNO_VM_COMPILED
125
-    BASE_CFLAGS += -DNO_VM_COMPILED
111
+  ifeq ($(USE_SDL_AUDIO),1)
126
+  ifeq ($(USE_SDL_AUDIO),1)
112
+    BASE_CFLAGS += -DUSE_SDL_SOUND=1
127
+    BASE_CFLAGS += -DUSE_SDL_SOUND=1
113
+  endif
128
   endif
114
+
129
+
115
+  ifeq ($(USE_SDL_VIDEO),1)
130
+  ifeq ($(USE_SDL_VIDEO),1)
116
+    BASE_CFLAGS += -DUSE_SDL_VIDEO=1
131
+    BASE_CFLAGS += -DUSE_SDL_VIDEO=1
Lines 123-129 Link Here
123
+      RELEASE_CFLAGS+=-falign-loops=2 -falign-jumps=2 -falign-functions=2 \
138
+      RELEASE_CFLAGS+=-falign-loops=2 -falign-jumps=2 -falign-functions=2 \
124
+         -fstrength-reduce
139
+         -fstrength-reduce
125
+    endif
140
+    endif
126
   endif
141
+  endif
127
+
142
+
128
+  ifneq ($(HAVE_VM_COMPILED),true)
143
+  ifneq ($(HAVE_VM_COMPILED),true)
129
+    BASE_CFLAGS += -DNO_VM_COMPILED
144
+    BASE_CFLAGS += -DNO_VM_COMPILED
Lines 164-170 Link Here
164
     endif
179
     endif
165
   endif
180
   endif
166
 
181
 
167
@@ -516,7 +512,6 @@
182
@@ -576,7 +561,6 @@
168
     CLIENT_LDFLAGS += -lvorbisfile -lvorbis -logg
183
     CLIENT_LDFLAGS += -lvorbisfile -lvorbis -logg
169
   endif
184
   endif
170
 
185
 
Lines 172-195 Link Here
172
 else # ifeq freebsd
187
 else # ifeq freebsd
173
 
188
 
174
 #############################################################################
189
 #############################################################################
175
@@ -670,24 +665,25 @@
190
@@ -731,24 +715,25 @@
176
 TARGETS =
191
 TARGETS =
177
 
192
 
178
 ifneq ($(BUILD_SERVER),0)
193
 ifneq ($(BUILD_SERVER),0)
179
-  TARGETS += $(B)/ioq3ded.$(ARCH)$(BINEXT)
194
-  TARGETS += $(B)/ioUrTded.$(ARCH)$(BINEXT)
180
+  TARGETS += $(B)/ioq3ded$(BINEXT)
195
+  TARGETS += $(B)/ioUrTded$(BINEXT)
181
 endif
196
 endif
182
 
197
 
183
 ifneq ($(BUILD_CLIENT),0)
198
 ifneq ($(BUILD_CLIENT),0)
184
-  TARGETS += $(B)/ioquake3.$(ARCH)$(BINEXT)
199
-  TARGETS += $(B)/ioUrbanTerror.$(ARCH)$(BINEXT)
185
-  ifneq ($(BUILD_CLIENT_SMP),0)
200
-  ifneq ($(BUILD_CLIENT_SMP),0)
186
-    TARGETS += $(B)/ioquake3-smp.$(ARCH)$(BINEXT)
201
-    TARGETS += $(B)/ioUrbanTerror-smp.$(ARCH)$(BINEXT)
187
-  endif
202
-  endif
188
+  TARGETS += $(B)/ioquake3$(BINEXT)
203
+  TARGETS += $(B)/ioUrbanTerror$(BINEXT)
189
+endif
204
+endif
190
+
205
+
191
+ifneq ($(BUILD_CLIENT_SMP),0)
206
+ifneq ($(BUILD_CLIENT_SMP),0)
192
+  TARGETS += $(B)/ioquake3-smp$(BINEXT)
207
+  TARGETS += $(B)/ioUrbanTerror-smp$(BINEXT)
193
 endif
208
 endif
194
 
209
 
195
 ifneq ($(BUILD_GAME_SO),0)
210
 ifneq ($(BUILD_GAME_SO),0)
Lines 209-215 Link Here
209
 endif
224
 endif
210
 
225
 
211
 ifneq ($(BUILD_GAME_QVM),0)
226
 ifneq ($(BUILD_GAME_QVM),0)
212
@@ -749,11 +745,11 @@
227
@@ -810,11 +795,11 @@
213
 	$(MAKE)  targets B=$(BD) CFLAGS="$(CFLAGS) $(DEBUG_CFLAGS) $(DEPEND_CFLAGS)"
228
 	$(MAKE)  targets B=$(BD) CFLAGS="$(CFLAGS) $(DEBUG_CFLAGS) $(DEPEND_CFLAGS)"
214
 
229
 
215
 build_release: B=$(BR)
230
 build_release: B=$(BR)
Lines 223-235 Link Here
223
 
238
 
224
 targets: $(TARGETS)
239
 targets: $(TARGETS)
225
 
240
 
226
@@ -964,13 +960,10 @@
241
@@ -1026,16 +1011,16 @@
227
   ifeq ($(ARCH),i386)
242
 endif
243
 
244
 ifeq ($(HAVE_VM_COMPILED),true)
245
-  ifeq ($(ARCH),i386)
246
+  ifeq ($(ARCH),x86)
228
     Q3OBJ += $(B)/client/vm_x86.o
247
     Q3OBJ += $(B)/client/vm_x86.o
229
   endif
248
   endif
230
-  ifeq ($(ARCH),x86)
249
-  ifeq ($(ARCH),x86)
231
-    Q3OBJ += $(B)/client/vm_x86.o
250
+  ifeq ($(ARCH),i386)
232
-  endif
251
     Q3OBJ += $(B)/client/vm_x86.o
252
   endif
233
-  ifeq ($(ARCH),x86_64)
253
-  ifeq ($(ARCH),x86_64)
234
+  ifeq ($(ARCH),amd64)
254
+  ifeq ($(ARCH),amd64)
235
     Q3OBJ += $(B)/client/vm_x86_64.o
255
     Q3OBJ += $(B)/client/vm_x86_64.o
Lines 239-264 Link Here
239
     Q3OBJ += $(B)/client/$(VM_PPC).o
259
     Q3OBJ += $(B)/client/$(VM_PPC).o
240
   endif
260
   endif
241
 endif
261
 endif
242
@@ -1017,10 +1010,10 @@
262
@@ -1071,7 +1056,7 @@
263
 
264
   ifeq ($(USE_SDL),1)
265
     ifneq ($(PLATFORM),darwin)
266
-      BUILD_CLIENT_SMP = 0
267
+      #BUILD_CLIENT_SMP = 0
268
     endif
269
   endif
270
 
271
@@ -1084,10 +1069,10 @@
243
     $(B)/client/sdl_glimp_smp.o
272
     $(B)/client/sdl_glimp_smp.o
244
 endif
273
 endif
245
 
274
 
246
-$(B)/ioquake3.$(ARCH)$(BINEXT): $(Q3OBJ) $(Q3POBJ) $(LIBSDLMAIN)
275
-$(B)/ioUrbanTerror.$(ARCH)$(BINEXT): $(Q3OBJ) $(Q3POBJ) $(LIBSDLMAIN)
247
+$(B)/ioquake3$(BINEXT): $(Q3OBJ) $(Q3POBJ) $(LIBSDLMAIN)
276
+$(B)/ioUrbanTerror$(BINEXT): $(Q3OBJ) $(Q3POBJ) $(LIBSDLMAIN)
248
 	$(CC)  -o $@ $(Q3OBJ) $(Q3POBJ) $(CLIENT_LDFLAGS) $(LDFLAGS) $(LIBSDLMAIN)
277
 	$(CC)  -o $@ $(Q3OBJ) $(Q3POBJ) $(CLIENT_LDFLAGS) $(LDFLAGS) $(LIBSDLMAIN)
249
 
278
 
250
-$(B)/ioquake3-smp.$(ARCH)$(BINEXT): $(Q3OBJ) $(Q3POBJ_SMP) $(LIBSDLMAIN)
279
-$(B)/ioUrbanTerror-smp.$(ARCH)$(BINEXT): $(Q3OBJ) $(Q3POBJ_SMP) $(LIBSDLMAIN)
251
+$(B)/ioquake3-smp$(BINEXT): $(Q3OBJ) $(Q3POBJ_SMP) $(LIBSDLMAIN)
280
+$(B)/ioUrbanTerror-smp$(BINEXT): $(Q3OBJ) $(Q3POBJ_SMP) $(LIBSDLMAIN)
252
 	$(CC)  -o $@ $(Q3OBJ) $(Q3POBJ_SMP) $(CLIENT_LDFLAGS) \
281
 	$(CC)  -o $@ $(Q3OBJ) $(Q3POBJ_SMP) $(CLIENT_LDFLAGS) \
253
 		$(THREAD_LDFLAGS) $(LDFLAGS) $(LIBSDLMAIN)
282
 		$(THREAD_LDFLAGS) $(LDFLAGS) $(LIBSDLMAIN)
254
 
283
 
255
@@ -1317,18 +1310,15 @@
284
@@ -1389,21 +1374,21 @@
256
   ifeq ($(ARCH),i386)
285
 endif
286
 
287
 ifeq ($(HAVE_VM_COMPILED),true)
288
-  ifeq ($(ARCH),i386)
289
+  ifeq ($(ARCH),x86)
257
     Q3DOBJ += $(B)/ded/vm_x86.o
290
     Q3DOBJ += $(B)/ded/vm_x86.o
258
   endif
291
   endif
259
-  ifeq ($(ARCH),x86)
292
-  ifeq ($(ARCH),x86)
260
-    Q3DOBJ += $(B)/ded/vm_x86.o
293
+  ifeq ($(ARCH),i386)
261
-  endif
294
     Q3DOBJ += $(B)/ded/vm_x86.o
295
   endif
262
-  ifeq ($(ARCH),x86_64)
296
-  ifeq ($(ARCH),x86_64)
263
+  ifeq ($(ARCH),amd64)
297
+  ifeq ($(ARCH),amd64)
264
     Q3DOBJ += $(B)/ded/vm_x86_64.o
298
     Q3DOBJ += $(B)/ded/vm_x86_64.o
Lines 269-280 Link Here
269
   endif
303
   endif
270
 endif
304
 endif
271
 
305
 
272
-$(B)/ioq3ded.$(ARCH)$(BINEXT): $(Q3DOBJ)
306
-$(B)/ioUrTded.$(ARCH)$(BINEXT): $(Q3DOBJ)
273
+$(B)/ioq3ded$(BINEXT): $(Q3DOBJ)
307
+$(B)/ioUrTded$(BINEXT): $(Q3DOBJ)
274
 	$(CC) -o $@ $(Q3DOBJ) $(LDFLAGS)
308
 	$(CC) -o $@ $(Q3DOBJ) $(LDFLAGS)
275
 
309
 
276
 $(B)/ded/sv_bot.o : $(SDIR)/sv_bot.c; $(DO_DED_CC)
310
 $(B)/ded/sv_battleye.o : $(SDIR)/sv_battleye.c; $(DO_DED_CC)
277
@@ -1445,7 +1435,7 @@
311
@@ -1522,7 +1507,7 @@
278
 Q3CGOBJ = $(Q3CGOBJ_) $(B)/baseq3/cgame/cg_syscalls.o
312
 Q3CGOBJ = $(Q3CGOBJ_) $(B)/baseq3/cgame/cg_syscalls.o
279
 Q3CGVMOBJ = $(Q3CGOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm
313
 Q3CGVMOBJ = $(Q3CGOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm
280
 
314
 
Lines 283-289 Link Here
283
 	$(CC) $(SHLIBLDFLAGS) -o $@ $(Q3CGOBJ)
317
 	$(CC) $(SHLIBLDFLAGS) -o $@ $(Q3CGOBJ)
284
 
318
 
285
 $(B)/baseq3/vm/cgame.qvm: $(Q3CGVMOBJ) $(CGDIR)/cg_syscalls.asm
319
 $(B)/baseq3/vm/cgame.qvm: $(Q3CGVMOBJ) $(CGDIR)/cg_syscalls.asm
286
@@ -1486,7 +1476,7 @@
320
@@ -1563,7 +1548,7 @@
287
 MPCGOBJ = $(MPCGOBJ_) $(B)/missionpack/cgame/cg_syscalls.o
321
 MPCGOBJ = $(MPCGOBJ_) $(B)/missionpack/cgame/cg_syscalls.o
288
 MPCGVMOBJ = $(MPCGOBJ_:%.o=%.asm) $(B)/missionpack/game/bg_lib.asm
322
 MPCGVMOBJ = $(MPCGOBJ_:%.o=%.asm) $(B)/missionpack/game/bg_lib.asm
289
 
323
 
Lines 292-298 Link Here
292
 	$(CC) $(SHLIBLDFLAGS) -o $@ $(MPCGOBJ)
326
 	$(CC) $(SHLIBLDFLAGS) -o $@ $(MPCGOBJ)
293
 
327
 
294
 $(B)/missionpack/vm/cgame.qvm: $(MPCGVMOBJ) $(CGDIR)/cg_syscalls.asm
328
 $(B)/missionpack/vm/cgame.qvm: $(MPCGVMOBJ) $(CGDIR)/cg_syscalls.asm
295
@@ -1536,7 +1526,7 @@
329
@@ -1613,7 +1598,7 @@
296
 Q3GOBJ = $(Q3GOBJ_) $(B)/baseq3/game/g_syscalls.o
330
 Q3GOBJ = $(Q3GOBJ_) $(B)/baseq3/game/g_syscalls.o
297
 Q3GVMOBJ = $(Q3GOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm
331
 Q3GVMOBJ = $(Q3GOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm
298
 
332
 
Lines 301-307 Link Here
301
 	$(CC) $(SHLIBLDFLAGS) -o $@ $(Q3GOBJ)
335
 	$(CC) $(SHLIBLDFLAGS) -o $@ $(Q3GOBJ)
302
 
336
 
303
 $(B)/baseq3/vm/qagame.qvm: $(Q3GVMOBJ) $(GDIR)/g_syscalls.asm
337
 $(B)/baseq3/vm/qagame.qvm: $(Q3GVMOBJ) $(GDIR)/g_syscalls.asm
304
@@ -1584,7 +1574,7 @@
338
@@ -1661,7 +1646,7 @@
305
 MPGOBJ = $(MPGOBJ_) $(B)/missionpack/game/g_syscalls.o
339
 MPGOBJ = $(MPGOBJ_) $(B)/missionpack/game/g_syscalls.o
306
 MPGVMOBJ = $(MPGOBJ_:%.o=%.asm) $(B)/missionpack/game/bg_lib.asm
340
 MPGVMOBJ = $(MPGOBJ_:%.o=%.asm) $(B)/missionpack/game/bg_lib.asm
307
 
341
 
Lines 310-316 Link Here
310
 	$(CC) $(SHLIBLDFLAGS) -o $@ $(MPGOBJ)
344
 	$(CC) $(SHLIBLDFLAGS) -o $@ $(MPGOBJ)
311
 
345
 
312
 $(B)/missionpack/vm/qagame.qvm: $(MPGVMOBJ) $(GDIR)/g_syscalls.asm
346
 $(B)/missionpack/vm/qagame.qvm: $(MPGVMOBJ) $(GDIR)/g_syscalls.asm
313
@@ -1644,7 +1634,7 @@
347
@@ -1721,7 +1706,7 @@
314
 Q3UIOBJ = $(Q3UIOBJ_) $(B)/missionpack/ui/ui_syscalls.o
348
 Q3UIOBJ = $(Q3UIOBJ_) $(B)/missionpack/ui/ui_syscalls.o
315
 Q3UIVMOBJ = $(Q3UIOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm
349
 Q3UIVMOBJ = $(Q3UIOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm
316
 
350
 
Lines 319-325 Link Here
319
 	$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(Q3UIOBJ)
353
 	$(CC) $(CFLAGS) $(SHLIBLDFLAGS) -o $@ $(Q3UIOBJ)
320
 
354
 
321
 $(B)/baseq3/vm/ui.qvm: $(Q3UIVMOBJ) $(UIDIR)/ui_syscalls.asm
355
 $(B)/baseq3/vm/ui.qvm: $(Q3UIVMOBJ) $(UIDIR)/ui_syscalls.asm
322
@@ -1669,7 +1659,7 @@
356
@@ -1746,7 +1731,7 @@
323
 MPUIOBJ = $(MPUIOBJ_) $(B)/missionpack/ui/ui_syscalls.o
357
 MPUIOBJ = $(MPUIOBJ_) $(B)/missionpack/ui/ui_syscalls.o
324
 MPUIVMOBJ = $(MPUIOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm
358
 MPUIVMOBJ = $(MPUIOBJ_:%.o=%.asm) $(B)/baseq3/game/bg_lib.asm
325
 
359
 
(-)../new/iourbanterror/pkg-descr (-10 / +11 lines)
Lines 1-11 Link Here
1
This project, icculus.org/quake3 (sometimes referred to ioquake3, or ioq3 for
1
Urban Terror is a realism based total conversion mod for Quake III Arena which
2
short) aims to build upon id Software's Quake 3 source code release. The
2
no longer requires this game to be played. It only uses its engine, which is
3
source code was released on August 20, 2005 under the GPL. Since then, we have
3
open sourced through the GPL and may be distributed freely. Urban Terror plays
4
been cleaning up, fixing bugs, and adding features. Our permanent goal is to
4
in about the same setting as Counter Strike, but is less focused on realism
5
create the open source Quake 3 distribution upon which people base their games
5
and plays much faster, which among other things, is caused by the ability to
6
and projects. We also seek to have the perfect version of the engine for
6
strafe jump, which combined with wall jumping can lead to very quick movement
7
playing Quake 3: Arena, Team Arena, and all popular mods. This distribution of
7
and nice jumps. Urban Terror has 7 game modes, 25 maps and 15 weapons.
8
the engine has been ported to many new platforms and has had a slew of new
9
features added, along with massive bug extermination.
10
8
11
WWW: http://ioquake3.org/
9
This port installs the modified ioquake3 engine for Urban Terror called
10
ioUrbanTerror, and depends on the data, resulting in a playable game.
11
12
WWW: http://ftp.snt.utwente.nl/pub/games/urbanterror/iourbanterror/source/
(-)../new/iourbanterror/pkg-message (-2 / +2 lines)
Lines 7-14 Link Here
7
option causes the program to omit restoring gamma and mouse sensivity after
7
option causes the program to omit restoring gamma and mouse sensivity after
8
exitting.
8
exitting.
9
9
10
The configuration files are saved to ~/.ioquake3 instead of ~/.q3a because
10
The configuration files are saved to ~/.ioUrbanTerror instead of ~/.q3a
11
they have additional variables which would be removed if other engines
11
because they have additional variables which would be removed if other engines
12
overwrite them. But you can safely copy the original directory to the new one
12
overwrite them. But you can safely copy the original directory to the new one
13
for the first time.
13
for the first time.
14
14
(-)../new/iourbanterror/pkg-plist (-3 / +4 lines)
Lines 1-6 Link Here
1
%%DEDICATED%%bin/ioq3ded
1
%%DEDICATED%%bin/ioUrTded
2
%%CLIENT%%bin/ioquake3
2
%%CLIENT%%bin/ioUrbanTerror
3
%%SMP%%bin/ioquake3-smp
3
%%SMP%%bin/ioUrbanTerror-smp
4
%%GAMELIBS%%%%LIBDIR%%/baseq3/cgame.so
4
%%GAMELIBS%%%%LIBDIR%%/baseq3/cgame.so
5
%%GAMELIBS%%%%LIBDIR%%/baseq3/qagame.so
5
%%GAMELIBS%%%%LIBDIR%%/baseq3/qagame.so
6
%%GAMELIBS%%%%LIBDIR%%/baseq3/ui.so
6
%%GAMELIBS%%%%LIBDIR%%/baseq3/ui.so
Lines 8-13 Link Here
8
%%GAMELIBS%%%%LIBDIR%%/missionpack/qagame.so
8
%%GAMELIBS%%%%LIBDIR%%/missionpack/qagame.so
9
%%GAMELIBS%%%%LIBDIR%%/missionpack/ui.so
9
%%GAMELIBS%%%%LIBDIR%%/missionpack/ui.so
10
%%PORTDOCS%%%%DOCSDIR%%/README
10
%%PORTDOCS%%%%DOCSDIR%%/README
11
%%PORTDOCS%%%%DOCSDIR%%/ioUrbanTerror_README.txt
11
%%GAMELIBS%%@dirrm %%LIBDIR%%/missionpack
12
%%GAMELIBS%%@dirrm %%LIBDIR%%/missionpack
12
%%GAMELIBS%%@dirrm %%LIBDIR%%/baseq3
13
%%GAMELIBS%%@dirrm %%LIBDIR%%/baseq3
13
%%GAMELIBS%%@dirrm %%LIBDIR%%
14
%%GAMELIBS%%@dirrm %%LIBDIR%%

Return to bug 116299