View | Details | Raw Unified | Return to bug 87180 | Differences between
and this patch

Collapse All | Expand All

(-)quake2forge/Makefile (-60 / +88 lines)
Lines 8-115 Link Here
8
PORTNAME=	quake2forge
8
PORTNAME=	quake2forge
9
PORTVERSION=	0.3
9
PORTVERSION=	0.3
10
CATEGORIES=	games
10
CATEGORIES=	games
11
MASTER_SITES=	ftp://ftp.quakeforge.net/quake2forge/ \
11
MASTER_SITES=	http://www.galgenberg.net/~q/:qf \
12
		http://www.galgenberg.net/~q/
12
		ftp://ftp.idsoftware.com/idstuff/quake2/source/:id
13
DISTNAME=	quake2-${PORTVERSION}
13
DISTNAME=	quake2-${PORTVERSION}
14
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:qf
15
DIST_SUBDIR=	${PORTNAME}
16
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
14
17
15
MAINTAINER=	q@galgenberg.net
18
MAINTAINER=	q@galgenberg.net
16
COMMENT=	First Person Shooter with many addons available
19
COMMENT=	First Person Shooter with many addons available
17
20
18
USE_BZIP2=	yes
21
USE_BZIP2=	yes
19
USE_GMAKE=	yes
20
USE_LIBTOOL_VER=15
21
USE_AUTOCONF_VER=259
22
USE_XLIB=	yes
23
USE_REINPLACE=	yes
22
USE_REINPLACE=	yes
23
USE_XLIB=	yes
24
WANT_SDL=	yes
24
WANT_SDL=	yes
25
25
26
.include <bsd.port.pre.mk>
26
USE_LIBTOOL_VER=15
27
27
USE_AUTOCONF_VER=259
28
CONFIGURE_ARGS=	--program-transform-name='s/^quake2$$/q2f/'
28
CONFIGURE_ARGS=	--program-transform-name='s/^quake2$$/q2f/'
29
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
29
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
30
30
31
.if ${HAVE_SDL:Msdl}!=""
31
OPTIONS=	AO "Enable libao support" off \
32
WITH_SDL=	yes
32
		GL "Enable OpenGL support" on \
33
.endif
33
		ROGUE "Build Ground Zero (Rogue) mission pack" off \
34
		SDL "Enable SDL support" off \
35
		SVGA "Enable SVGAlib support" off \
36
		XATRIX "Build The Reckoning (Xatrix) mission pack" off
34
37
35
.if exists(${LOCALBASE}/lib/libvga.so.1)
38
LIBDIR=		${PREFIX}/lib/${PORTNAME}
36
WITH_SVGALIB=	yes
37
.endif
38
39
39
.if exists(${LOCALBASE}/lib/libao.so.3)
40
.include "${.CURDIR}/../quake2-data/Makefile.include"
40
WITH_LIBAO=	yes
41
.endif
42
41
43
.if !defined (WITHOUT_LIBAO) && defined(WITH_LIBAO)
42
.include <bsd.port.pre.mk>
43
44
.if defined(WITH_AO) || exists(${LOCALBASE}/lib/libao.so.3)
44
LIB_DEPENDS+=	ao.3:${PORTSDIR}/audio/libao
45
LIB_DEPENDS+=	ao.3:${PORTSDIR}/audio/libao
45
CONFIGURE_ARGS+=--with-ao=${LOCALBASE}
46
CONFIGURE_ARGS+=--with-ao=${LOCALBASE}
46
PLIST_SUB+=	AO:=""
47
PLIST_SUB+=	AO=""
47
.else
48
.else
48
CONFIGURE_ARGS+=--without-ao
49
CONFIGURE_ARGS+=--without-ao
49
PLIST_SUB+=	AO:="@comment "
50
PLIST_SUB+=	AO="@comment "
50
.endif
51
.endif
51
52
52
.if !defined (WITHOUT_SVGALIB) && defined(WITH_SVGALIB)
53
.if defined(WITH_GL)
53
LIB_DEPENDS+=	vga.1:${PORTSDIR}/graphics/svgalib
54
CONFIGURE_ARGS+=--with-opengl=${X11BASE}
54
CONFIGURE_ARGS+=--with-svgalib=${LOCALBASE}
55
PLIST_SUB+=	GL=""
55
PLIST_SUB+=	SVGA:=""
56
.else
56
.else
57
CONFIGURE_ARGS+=--with-svgalib=no
57
CONFIGURE_ARGS+=--with-opengl=no
58
PLIST_SUB+=	SVGA:="@comment "
58
PLIST_SUB+=	GL="@comment "
59
.endif
59
.endif
60
60
61
.if !defined(WITHOUT_GL)
61
.if defined(WITH_ROGUE)
62
CONFIGURE_ARGS+=--with-opengl=${X11BASE}
62
DISTFILES+=	roguesrc320.shar.Z:id
63
PLIST_SUB+=	GL:=""
63
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-src_rogue_g__local.h \
64
		${FILESDIR}/extra-patch-src_rogue_q__shared.c
65
Q2MP+=		rogue
66
ROGUE_OFF=	454
67
PLIST_SUB+=	ROGUE=""
64
.else
68
.else
65
CONFIGURE_ARGS+=--with-opengl=no
69
PLIST_SUB+=	ROGUE="@comment "
66
PLIST_SUB+=	GL:="@comment "
67
.endif
70
.endif
68
71
69
.if !defined(WITHOUT_SDL) && defined(WITH_SDL)
72
.if defined(WITH_SDL) || ${HAVE_SDL:Msdl}!=""
70
USE_SDL=	yes
73
USE_SDL=	yes
71
CONFIGURE_ARGS+=--with-sdl=${LOCALBASE}
74
CONFIGURE_ARGS+=--with-sdl=${LOCALBASE}
72
.if !defined(WITHOUT_GL)
75
PLIST_SUB+=	SDL=""
73
PLIST_SUB+=	SDLGL:=""
74
.else
75
PLIST_SUB+=	SDLGL:="@comment "
76
.endif
77
PLIST_SUB+=	SDL:=""
78
.else
76
.else
79
CONFIGURE_ARGS+=--disable-sdl --disable-sdltest
77
CONFIGURE_ARGS+=--disable-sdl --disable-sdltest
80
PLIST_SUB+=	SDL:="@comment "
78
PLIST_SUB+=	SDL="@comment "
81
PLIST_SUB+=	SDLGL:="@comment "
82
.endif
79
.endif
83
80
84
pre-everything::
81
.if defined(WITH_GL) && (defined(WITH_SDL) || ${HAVE_SDL:Msdl}!="")
85
.if !defined(WITH_LIBAO)
82
PLIST_SUB+=	SDLGL=""
86
	@${ECHO_MSG} "Define WITH_LIBAO to use libao"
83
.else
87
.endif
84
PLIST_SUB+=	SDLGL="@comment "
88
.if !defined(WITH_SVGALIB)
89
	@${ECHO_MSG} "Define WITH_SVGALIB to use svgalib"
90
.endif
85
.endif
91
.if !defined(WITH_SDL)
86
92
	@${ECHO_MSG} "Define WITH_SDL to use SDL"
87
.if defined(WITH_SVGA) || exists(${LOCALBASE}/lib/libvga.so.1)
88
LIB_DEPENDS+=	vga.1:${PORTSDIR}/graphics/svgalib
89
CONFIGURE_ARGS+=--with-svgalib=${LOCALBASE}
90
PLIST_SUB+=	SVGA=""
91
.else
92
CONFIGURE_ARGS+=--with-svgalib=no
93
PLIST_SUB+=	SVGA="@comment "
93
.endif
94
.endif
94
.if !defined(WITHOUT_GL)
95
95
	@${ECHO_MSG} "Define WITHOUT_GL to disable GL"
96
.if defined(WITH_XATRIX)
97
DISTFILES+=	xatrixsrc320.shar.Z:id
98
EXTRA_PATCHES+=	${FILESDIR}/extra-patch-src_xatrix_q__shared.c
99
Q2MP+=		xatrix
100
XATRIX_OFF=	441
101
PLIST_SUB+=	XATRIX=""
102
.else
103
PLIST_SUB+=	XATRIX="@comment "
96
.endif
104
.endif
97
105
98
.if ( ${OSVERSION} < 500000 )
106
post-extract:
107
.for mp in ${Q2MP}
108
	@${MKDIR} ${WRKSRC}/src/${mp}
109
	@(cd ${WRKSRC}/src/${mp} && ${GUNZIP_CMD} -c \
110
		${DISTDIR}/${DIST_SUBDIR}/${mp}src320.shar.Z > \
111
		${mp}src320.shar && \
112
		${TAIL} +${${mp:U}_OFF} ${mp}src320.shar | ${SH})
113
.endfor
114
99
post-patch:
115
post-patch:
116
	@${FIND} ${WRKSRC} -type f -name Makefile.in -print0 | \
117
		${XARGS} -0 ${REINPLACE_CMD} -e \
118
		's|\($$(libdir)/\)@PACKAGE@|\1${PORTNAME}|'
119
	@${REINPLACE_CMD} -e 's|\($$libdir/\)$$PACKAGE|\1${PORTNAME}|' \
120
			${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}.in
121
.if ${OSVERSION} < 500000
100
	@${REINPLACE_CMD} -e 's/%zu/%u/g' ${WRKSRC}/src/main.c
122
	@${REINPLACE_CMD} -e 's/%zu/%u/g' ${WRKSRC}/src/main.c
101
.endif
123
.endif
102
124
103
do-install:
125
post-build:
104
	@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
126
.for mp in ${Q2MP}
105
.if !defined(NOPORTDOCS)
127
	@(cd ${WRKSRC}/src/${mp}; ${MAKE} -f ${FILESDIR}/Makefile.${mp})
106
	${MKDIR} ${PREFIX}/share/doc/quake2/ctf
128
.endfor
107
	${INSTALL_MAN} ${WRKSRC}/docs/README.* ${WRKSRC}/docs/*.txt ${PREFIX}/share/doc/quake2
108
	${INSTALL_MAN} ${WRKSRC}/docs/ctf/*.html ${WRKSRC}/docs/ctf/*.gif \
109
		${WRKSRC}/docs/ctf/*.jpg ${PREFIX}/share/doc/quake2/ctf
110
.endif
111
129
112
post-install:
130
post-install:
113
	@${SED} -e 's#$${PREFIX}#${PREFIX}#g' ${PKGMESSAGE}
131
.for mp in ${Q2MP}
132
	${MKDIR} ${LIBDIR}/${mp}
133
	${INSTALL_PROGRAM} ${WRKSRC}/src/${mp}/game.so ${LIBDIR}/${mp}
134
.endfor
135
.if !defined(NOPORTDOCS)
136
	${MKDIR} ${DOCSDIR}/ctf
137
	${INSTALL_DATA} ${WRKSRC}/docs/README.* ${WRKSRC}/docs/*.txt ${DOCSDIR}
138
	${INSTALL_DATA} ${WRKSRC}/docs/ctf/*.html ${WRKSRC}/docs/ctf/*.gif \
139
		${WRKSRC}/docs/ctf/*.jpg ${DOCSDIR}/ctf
140
.endif
141
	@${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
114
142
115
.include <bsd.port.post.mk>
143
.include <bsd.port.post.mk>
(-)quake2forge/distinfo (-2 / +6 lines)
Lines 1-2 Link Here
1
MD5 (quake2-0.3.tar.bz2) = af115d76a2f09d5847acb10e55bfa850
1
MD5 (quake2forge/quake2-0.3.tar.bz2) = af115d76a2f09d5847acb10e55bfa850
2
SIZE (quake2-0.3.tar.bz2) = 1383644
2
SIZE (quake2forge/quake2-0.3.tar.bz2) = 1383644
3
MD5 (quake2forge/roguesrc320.shar.Z) = 7d5e052839c9e629bad0a6570aa70554
4
SIZE (quake2forge/roguesrc320.shar.Z) = 626769
5
MD5 (quake2forge/xatrixsrc320.shar.Z) = 41fc4ecc4f25c068e7d1f488bd4a1e1a
6
SIZE (quake2forge/xatrixsrc320.shar.Z) = 455917
(-)quake2forge/files/Makefile.rogue (+68 lines)
Line 0 Link Here
1
# BSD Makefile for Quake II: Ground Zero (Rogue) game source
2
3
SHLIB_NAME=	game.so
4
5
SRCS=		dm_ball.c \
6
		dm_tag.c \
7
		g_ai.c \
8
		g_chase.c \
9
		g_cmds.c \
10
		g_combat.c \
11
		g_func.c \
12
		g_items.c \
13
		g_main.c \
14
		g_misc.c \
15
		g_monster.c \
16
		g_newai.c \
17
		g_newdm.c \
18
		g_newfnc.c \
19
		g_newtarg.c \
20
		g_newtrig.c \
21
		g_newweap.c \
22
		g_phys.c \
23
		g_save.c \
24
		g_spawn.c \
25
		g_sphere.c \
26
		g_svcmds.c \
27
		g_target.c \
28
		g_trigger.c \
29
		g_turret.c \
30
		g_utils.c \
31
		g_weapon.c \
32
		m_actor.c \
33
		m_berserk.c \
34
		m_boss2.c \
35
		m_boss3.c \
36
		m_boss31.c \
37
		m_boss32.c \
38
		m_brain.c \
39
		m_carrier.c \
40
		m_chick.c \
41
		m_flash.c \
42
		m_flipper.c \
43
		m_float.c \
44
		m_flyer.c \
45
		m_gladiator.c \
46
		m_gunner.c \
47
		m_hover.c \
48
		m_infantry.c \
49
		m_insane.c \
50
		m_medic.c \
51
		m_move.c \
52
		m_mutant.c \
53
		m_parasite.c \
54
		m_soldier.c \
55
		m_stalker.c \
56
		m_supertank.c \
57
		m_tank.c \
58
		m_turret.c \
59
		m_widow.c \
60
		m_widow2.c \
61
		p_client.c \
62
		p_hud.c \
63
		p_trail.c \
64
		p_view.c \
65
		p_weapon.c \
66
		q_shared.c
67
68
.include <bsd.lib.mk>
(-)quake2forge/files/Makefile.xatrix (+58 lines)
Line 0 Link Here
1
# BSD Makefile for Quake II: The Reckoning (Xatrix) game source
2
3
SHLIB_NAME=	game.so
4
5
SRCS=		g_ai.c \
6
		g_chase.c \
7
		g_cmds.c \
8
		g_combat.c \
9
		g_func.c \
10
		g_items.c \
11
		g_main.c \
12
		g_misc.c \
13
		g_monster.c \
14
		g_phys.c \
15
		g_save.c \
16
		g_spawn.c \
17
		g_svcmds.c \
18
		g_target.c \
19
		g_trigger.c \
20
		g_turret.c \
21
		g_utils.c \
22
		g_weapon.c \
23
		m_actor.c \
24
		m_berserk.c \
25
		m_boss2.c \
26
		m_boss3.c \
27
		m_boss31.c \
28
		m_boss32.c \
29
		m_boss5.c \
30
		m_brain.c \
31
		m_chick.c \
32
		m_fixbot.c \
33
		m_flash.c \
34
		m_flipper.c \
35
		m_float.c \
36
		m_flyer.c \
37
		m_gekk.c \
38
		m_gladb.c \
39
		m_gladiator.c \
40
		m_gunner.c \
41
		m_hover.c \
42
		m_infantry.c \
43
		m_insane.c \
44
		m_medic.c \
45
		m_move.c \
46
		m_mutant.c \
47
		m_parasite.c \
48
		m_soldier.c \
49
		m_supertank.c \
50
		m_tank.c \
51
		p_client.c \
52
		p_hud.c \
53
		p_trail.c \
54
		p_view.c \
55
		p_weapon.c \
56
		q_shared.c
57
58
.include <bsd.lib.mk>
(-)quake2forge/files/extra-patch-src_rogue_g__local.h (+10 lines)
Line 0 Link Here
1
--- src/rogue/g_local.h.orig	Mon Nov 30 17:53:20 1998
2
+++ src/rogue/g_local.h	Tue Sep 27 20:20:27 2005
3
@@ -22,7 +22,6 @@
4
 //==================================================================
5
 
6
 #ifndef _WIN32
7
-#include <nan.h>
8
 #define min(a,b) ((a) < (b) ? (a) : (b))
9
 #define max(a,b) ((a) > (b) ? (a) : (b))
10
 #ifdef __sun__
(-)quake2forge/files/extra-patch-src_rogue_q__shared.c (+11 lines)
Line 0 Link Here
1
--- src/rogue/q_shared.c.orig	Mon Nov 30 17:53:34 1998
2
+++ src/rogue/q_shared.c	Tue Sep 27 20:03:24 2005
3
@@ -329,7 +329,7 @@
4
 Returns 1, 2, or 1 + 2
5
 ==================
6
 */
7
-#if !id386 || defined __linux__ 
8
+#if !id386 || defined __linux__ || defined __FreeBSD__
9
 int BoxOnPlaneSide (vec3_t emins, vec3_t emaxs, struct cplane_s *p)
10
 {
11
 	float	dist1, dist2;
(-)quake2forge/files/extra-patch-src_xatrix_q__shared.c (+11 lines)
Line 0 Link Here
1
--- src/xatrix/q_shared.c.orig	Mon Nov 30 17:55:36 1998
2
+++ src/xatrix/q_shared.c	Tue Sep 27 20:04:53 2005
3
@@ -326,7 +326,7 @@
4
 Returns 1, 2, or 1 + 2
5
 ==================
6
 */
7
-#if !id386 || defined __linux__ 
8
+#if !id386 || defined __linux__ || defined __FreeBSD__
9
 int BoxOnPlaneSide (vec3_t emins, vec3_t emaxs, struct cplane_s *p)
10
 {
11
 	float	dist1, dist2;
(-)quake2forge/files/patch-Makefile.in (+11 lines)
Line 0 Link Here
1
--- Makefile.in.orig	Tue Mar 16 07:38:08 2004
2
+++ Makefile.in	Wed Sep 28 17:52:34 2005
3
@@ -243,7 +243,7 @@
4
 target_os = @target_os@
5
 target_vendor = @target_vendor@
6
 unamepath = @unamepath@
7
-SUBDIRS = src data docs
8
+SUBDIRS = src docs
9
 EXTRA_DIST = quake2.dsp quake2.dsw quake2.mak \
10
 	quake2.spec \
11
 	HACKING NEWS THANKS TODO \
(-)quake2forge/files/patch-configure.in (-2 / +12 lines)
Lines 1-5 Link Here
1
--- configure.in.orig	Tue Mar 16 11:07:38 2004
1
--- configure.in.orig	Tue Mar 16 07:07:38 2004
2
+++ configure.in	Fri Mar  4 14:30:46 2005
2
+++ configure.in	Wed Sep 28 20:52:44 2005
3
@@ -109,6 +109,7 @@
3
@@ -109,6 +109,7 @@
4
 	# test for the library first, for people who may have the libs
4
 	# test for the library first, for people who may have the libs
5
 	# installed but no headers
5
 	# installed but no headers
Lines 33-35 Link Here
33
 		AC_SUBST(OPENGL_CFLAGS)
33
 		AC_SUBST(OPENGL_CFLAGS)
34
 		AC_SUBST(OPENGL_LIBS)
34
 		AC_SUBST(OPENGL_LIBS)
35
 	else
35
 	else
36
@@ -779,9 +778,6 @@
37
 	src/ctf/Makefile
38
 	src/xatrix/Makefile
39
 	src/rogue/Makefile
40
-	data/Makefile
41
-	data/pixmaps/Makefile
42
-	data/baseq2/Makefile
43
 	docs/Makefile
44
 	docs/ctf/Makefile
45
 	quake2.spec
(-)quake2forge/pkg-message (-16 / +6 lines)
Lines 1-19 Link Here
1
===============================================
1
============================================================
2
2
3
Install pak0.pak, models, skins and additional
3
If you experience problems with mouse movements when running
4
stuff in ${PREFIX}/share/quake2
4
in GLX-Mode, try setting in_dgamouse to 1.
5
5
6
To play the official Quake 2 levels, you have
6
ATTENTION: The Quake2Forge binary now gets installed as q2f
7
to copy/link pak0.pak, players and video from
7
instead of quake2 to avoid conflicting with games/quake2lnx
8
Install/Data/baseq2 on the Quake 2 CD to the
9
${PREFIX}/share/quake2/baseq2 directory.
10
8
11
If you experience problems with mouse move-
9
============================================================
12
ments when running in GLX-Mode, try setting
13
in_dgamouse to 1.
14
15
ATTENTION: The Quake2Forge binary now gets 
16
installed as q2f instead of quake2 to avoid
17
conflicting with games/quake2lnx
18
19
===============================================
(-)quake2forge/pkg-plist (-53 / +48 lines)
Lines 1-54 Link Here
1
bin/q2f
1
bin/q2f
2
%%SVGA:%%lib/quake2/ref_soft.so
2
lib/quake2forge/baseq2/game.so
3
%%SDL:%%lib/quake2/ref_softsdl.so
3
lib/quake2forge/ctf/game.so
4
%%SDLGL:%%lib/quake2/ref_sdlgl.so
4
%%ROGUE%%lib/quake2forge/rogue/game.so
5
%%GL:%%lib/quake2/ref_glx.so
5
%%XATRIX%%lib/quake2forge/xatrix/game.so
6
%%SVGA:%%%%GL:%%lib/quake2/ref_tdfx.so
6
%%GL%%lib/quake2forge/ref_glx.so
7
lib/quake2/ref_softx.so
7
%%SDLGL%%lib/quake2forge/ref_sdlgl.so
8
lib/quake2/snd_oss.so
8
%%SVGA%%lib/quake2forge/ref_soft.so
9
%%SDL:%%lib/quake2/snd_sdl.so
9
%%SDL%%lib/quake2forge/ref_softsdl.so
10
%%AO:%%lib/quake2/snd_ao.so
10
lib/quake2forge/ref_softx.so
11
lib/quake2/baseq2/game.so
11
%%SVGA%%%%GL%%lib/quake2forge/ref_tdfx.so
12
lib/quake2/ctf/game.so
12
%%AO%%lib/quake2forge/snd_ao.so
13
%%PORTDOCS%%share/doc/quake2/README.axp
13
lib/quake2forge/snd_oss.so
14
%%PORTDOCS%%share/doc/quake2/README.install
14
%%SDL%%lib/quake2forge/snd_sdl.so
15
%%PORTDOCS%%share/doc/quake2/README.joystick
15
%%PORTDOCS%%%%DOCSDIR%%/README.Solaris
16
%%PORTDOCS%%share/doc/quake2/README.linux
16
%%PORTDOCS%%%%DOCSDIR%%/README.axp
17
%%PORTDOCS%%share/doc/quake2/README.sdl
17
%%PORTDOCS%%%%DOCSDIR%%/README.install
18
%%PORTDOCS%%share/doc/quake2/README.solaris
18
%%PORTDOCS%%%%DOCSDIR%%/README.joystick
19
%%PORTDOCS%%share/doc/quake2/README.Solaris
19
%%PORTDOCS%%%%DOCSDIR%%/README.linux
20
%%PORTDOCS%%share/doc/quake2/README.sound
20
%%PORTDOCS%%%%DOCSDIR%%/README.sdl
21
%%PORTDOCS%%share/doc/quake2/TODO-ctf.txt
21
%%PORTDOCS%%%%DOCSDIR%%/README.solaris
22
%%PORTDOCS%%share/doc/quake2/changes-ctf.txt
22
%%PORTDOCS%%%%DOCSDIR%%/README.sound
23
%%PORTDOCS%%share/doc/quake2/changes.txt
23
%%PORTDOCS%%%%DOCSDIR%%/TODO-ctf.txt
24
%%PORTDOCS%%share/doc/quake2/joystick.txt
24
%%PORTDOCS%%%%DOCSDIR%%/changes-ctf.txt
25
%%PORTDOCS%%share/doc/quake2/readme.txt
25
%%PORTDOCS%%%%DOCSDIR%%/changes.txt
26
%%PORTDOCS%%share/doc/quake2/ctf/admin.gif
26
%%PORTDOCS%%%%DOCSDIR%%/ctf/admin.gif
27
%%PORTDOCS%%share/doc/quake2/ctf/adminset.gif
27
%%PORTDOCS%%%%DOCSDIR%%/ctf/adminset.gif
28
%%PORTDOCS%%share/doc/quake2/ctf/automac.gif
28
%%PORTDOCS%%%%DOCSDIR%%/ctf/automac.gif
29
%%PORTDOCS%%share/doc/quake2/ctf/ghost.jpg
29
%%PORTDOCS%%%%DOCSDIR%%/ctf/ghost.jpg
30
%%PORTDOCS%%share/doc/quake2/ctf/grapple.jpg
30
%%PORTDOCS%%%%DOCSDIR%%/ctf/grapple.jpg
31
%%PORTDOCS%%share/doc/quake2/ctf/layout.jpg
31
%%PORTDOCS%%%%DOCSDIR%%/ctf/layout.jpg
32
%%PORTDOCS%%share/doc/quake2/ctf/mainctf_back.jpg
32
%%PORTDOCS%%%%DOCSDIR%%/ctf/mainctf_back.jpg
33
%%PORTDOCS%%share/doc/quake2/ctf/menu.gif
33
%%PORTDOCS%%%%DOCSDIR%%/ctf/menu.gif
34
%%PORTDOCS%%share/doc/quake2/ctf/q2ctf.html
34
%%PORTDOCS%%%%DOCSDIR%%/ctf/q2ctf.html
35
%%PORTDOCS%%share/doc/quake2/ctf/say_team.gif
35
%%PORTDOCS%%%%DOCSDIR%%/ctf/say_team.gif
36
%%PORTDOCS%%share/doc/quake2/ctf/stats.jpg
36
%%PORTDOCS%%%%DOCSDIR%%/ctf/stats.jpg
37
%%PORTDOCS%%share/doc/quake2/ctf/tech1.gif
37
%%PORTDOCS%%%%DOCSDIR%%/ctf/tech1.gif
38
%%PORTDOCS%%share/doc/quake2/ctf/tech2.gif
38
%%PORTDOCS%%%%DOCSDIR%%/ctf/tech2.gif
39
%%PORTDOCS%%share/doc/quake2/ctf/tech3.gif
39
%%PORTDOCS%%%%DOCSDIR%%/ctf/tech3.gif
40
%%PORTDOCS%%share/doc/quake2/ctf/tech4.gif
40
%%PORTDOCS%%%%DOCSDIR%%/ctf/tech4.gif
41
%%PORTDOCS%%@dirrm share/doc/quake2/ctf
41
%%PORTDOCS%%%%DOCSDIR%%/joystick.txt
42
%%PORTDOCS%%@dirrm share/doc/quake2
42
%%PORTDOCS%%%%DOCSDIR%%/readme.txt
43
@dirrm lib/quake2/baseq2
43
%%PORTDOCS%%@dirrm %%DOCSDIR%%/ctf
44
@dirrm lib/quake2/ctf
44
%%PORTDOCS%%@dirrm %%DOCSDIR%%
45
@dirrm lib/quake2
45
@dirrm lib/quake2forge/ctf
46
@unexec rm %D/share/quake2/baseq2/config.cfg 2>/dev/null || true
46
@dirrm lib/quake2forge/baseq2
47
@unexec rm %D/share/quake2/ctf/config.cfg 2>/dev/null || true
47
%%ROGUE%%@dirrm lib/quake2forge/rogue
48
@unexec rm %D/share/quake2/rogue/config.cfg 2>/dev/null || true
48
%%XATRIX%%@dirrm lib/quake2forge/xatrix
49
@unexec rm %D/share/quake2/xatrix/config.cfg 2>/dev/null || true
49
@dirrm lib/quake2forge
50
@unexec rmdir %D/share/quake2/baseq2 2>/dev/null || true
51
@unexec rmdir %D/share/quake2/ctf 2>/dev/null || true
52
@unexec rmdir %D/share/quake2/rogue 2>/dev/null || true
53
@unexec rmdir %D/share/quake2/xatrix 2>/dev/null || true
54
@unexec rmdir %D/share/quake2 2>/dev/null || true

Return to bug 87180