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

(-)quakeforge/Makefile (-141 / +70 lines)
Lines 5-205 Link Here
5
# $FreeBSD: ports/games/quakeforge/Makefile,v 1.51 2005/05/20 14:47:26 pav Exp $
5
# $FreeBSD: ports/games/quakeforge/Makefile,v 1.51 2005/05/20 14:47:26 pav Exp $
6
#
6
#
7
7
8
PORTNAME=	QuakeForge
8
PORTNAME=	quakeforge
9
PORTVERSION=	0.5.5
9
PORTVERSION=	0.5.5
10
CATEGORIES=	games
10
CATEGORIES=	games
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:S/$/:qf/} \
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:S/$/:sf/}
12
		ftp://ftp.idsoftware.com/idstuff/quakeworld/unix/:qw
12
MASTER_SITE_SUBDIR=	quake/:sf
13
MASTER_SITE_SUBDIR=	quake/:qf
13
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:sf
14
DISTNAME=	quakeforge-${PORTVERSION}
14
DIST_SUBDIR=	${PORTNAME}
15
DISTFILES=	${DISTNAME}${EXTRACT_SUFX}:qf ${PROGFILE}:qw
16
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
15
EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
17
.if !defined(NO_WAD)
18
MASTER_SITES+=	http://www.libsdl.org/projects/quake/data/:wad
19
DISTFILES+=	${WADFILE}:wad
20
.endif
21
.if !defined(NO_SKINS)
22
MASTER_SITES+=	ftp://ftp.idsoftware.com/idstuff/quakeworld/skins/:skins
23
DISTFILES+=	${SKINFILES:S/$/:skins/}
24
.endif
25
16
26
MAINTAINER=	q@galgenberg.net
17
MAINTAINER=	q@galgenberg.net
27
COMMENT=	Cleaned up copy of the GPLd Quake 1 source code
18
COMMENT=	Cleaned up copy of the GPLd Quake 1 source code
28
19
29
WADFILE=	quakesw-1.0.6.tar.gz
20
USE_BZIP2=	yes
30
PROGFILE=	qwsv-2.30-glibc-i386-unknown-linux2.0.tar.gz
31
SKINFILES=	skinbase.zip qw_skins.zip
32
33
USE_LIBTOOL_VER=15
34
USE_GMAKE=	yes
21
USE_GMAKE=	yes
35
USE_XLIB=	yes
36
USE_REINPLACE=	yes
22
USE_REINPLACE=	yes
37
INSTALLS_SHLIB=	yes
23
USE_BISON=	yes
38
WANT_SDL=	yes
24
WANT_SDL=	yes
39
25
40
MAN1=	pak.1 qfcc.1 qflight.1 qfvis.1 wad.1
26
USE_LIBTOOL_VER=15
41
42
.include <bsd.port.pre.mk>
43
44
.if ${ARCH} == "sparc64"
45
BROKEN=		"Does not compile on sparc64"
46
.endif
47
48
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
27
CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
49
CONFIGURE_ARGS+=--with-global-cfg=${PREFIX}/etc/quakeforge.conf \
28
CONFIGURE_ARGS+=--with-global-cfg=${PREFIX}/etc/quakeforge.conf \
50
		--with-sharepath=${PREFIX}/share/quakeforge \
29
		--with-sharepath=${DATADIR} \
51
		--disable-optimize
30
		--disable-optimize
52
31
53
BUILD_DEPENDS+=	bison:${PORTSDIR}/devel/bison
32
OPTIONS=	CLIENTS "Build clients" on \
33
		OPTIMIZED_CFLAGS "Enable compilation optimizations" on \
34
		SDL "Build SDL client" off \
35
		SERVERS "Build dedicated servers" on \
36
		SKYBOXES "Install skyboxes pak" off \
37
		STATIC_PLUGINS "Build plugins into executable" off \
38
		VORBIS "Enable Ogg Vorbis support in clients" off \
39
		XMMS "Enable XMMS support in clients" off
54
40
55
.if defined(WITH_OPTIMIZED_CFLAGS) && !defined(WITHOUT_OPTIMIZED_CFLAGS)
41
MAN1=		pak.1 qfcc.1 qflight.1 qfvis.1 wad.1
56
CFLAGS+=	-O3 -funroll-loops -fomit-frame-pointer -fno-common \
57
		-fexpensive-optimizations -fstrict-aliasing
58
.if ${ARCH} != "alpha"
59
CFLAGS+=	-ffast-math
60
.endif
61
.endif
62
42
63
.if ${HAVE_SDL:Msdl}!=""
43
INSTALLS_SHLIB=	yes
64
WITH_SDL=	yes
44
LDCONFIG_DIRS=	%%PREFIX%%/lib/quakeforge
65
.endif
66
45
67
.if exists(${LOCALBASE}/lib/libvga.so.1)
46
.include "${.CURDIR}/../quake-data/Makefile.include"
68
WITH_SVGALIB=	yes
69
.endif
70
47
71
.if exists(${X11BASE}/lib/libxmms.so.4)
48
.include <bsd.port.pre.mk>
72
WITH_XMMS=	yes
73
.endif
74
49
75
.if exists(${LOCALBASE}/lib/libvorbis.so.3)
50
.if ${ARCH} == "sparc64"
76
WITH_VORBIS=	yes
51
BROKEN=		"Does not compile on sparc64"
77
.endif
52
.endif
78
53
79
.if defined(WITHOUT_CLIENTS)
54
.if defined(WITH_CLIENTS)
80
CONFIGURE_ARGS+=--without-clients
55
USE_XLIB=	yes
81
PLIST_SUB+=	CLIENT="@comment "
56
PLIST_SUB+=	CLIENTS=""
82
WITHOUT_XMMS=	yes
83
WITHOUT_SVGALIB=	yes
84
WITHOUT_SDL=	yes
85
WITHOUT_VORBIS=	yes
86
.else
87
PLIST_SUB+=	CLIENT=""
88
.endif
89
57
90
.if !defined(WITHOUT_SVGALIB) && defined(WITH_SVGALIB)
58
.if defined(WITH_SDL) || ${HAVE_SDL:Msdl}!=""
91
LIB_DEPENDS+=	vga.1:${PORTSDIR}/graphics/svgalib
59
USE_SDL=	sdl
92
CONFIGURE_ARGS+=--with-svga=${LOCALBASE}
60
CONFIGURE_ARGS+=--with-sdl=${LOCALBASE}
93
PLIST_SUB+=	SVGA=""
61
PLIST_SUB+=	SDL=""
94
.else
62
.else
95
CONFIGURE_ARGS+=--without-svga
63
CONFIGURE_ARGS+=--without-sdl
96
PLIST_SUB+=	SVGA="@comment "
64
PLIST_SUB+=	SDL="@comment "
97
.endif
65
.endif
98
66
99
.if !defined(WITHOUT_VORBIS) && defined(WITH_VORBIS)
67
.if defined(WITH_VORBIS) || exists(${LOCALBASE}/lib/libvorbis.so.3)
100
LIB_DEPENDS+=	vorbis.3:${PORTSDIR}/audio/libvorbis
68
LIB_DEPENDS+=	vorbis.3:${PORTSDIR}/audio/libvorbis
101
CONFIGURE_ARGS+=--with-ogg=${LOCALBASE} --with-vorbis=${LOCALBASE}
69
CONFIGURE_ARGS+=--with-ogg=${LOCALBASE} --with-vorbis=${LOCALBASE}
102
PLIST_SUB+=	VORBIS=""
70
PLIST_SUB+=	VORBIS=""
103
.else
71
.else
104
CONFIGURE_ARGS+=--disable-vorbis --without-ogg --without-ogg-libraries \
72
CONFIGURE_ARGS+=--without-ogg --without-vorbis
105
		--without-ogg-includes	--disable-oggtest
106
PLIST_SUB+=	VORBIS="@comment "
73
PLIST_SUB+=	VORBIS="@comment "
107
.endif
74
.endif
108
75
109
.if !defined(WITHOUT_XMMS) && defined(WITH_XMMS)
76
.if defined(WITH_XMMS) || exists(${X11BASE}/lib/libxmms.so.4)
110
LIB_DEPENDS+=	xmms.4:${PORTSDIR}/multimedia/xmms
77
LIB_DEPENDS+=	xmms.4:${PORTSDIR}/multimedia/xmms
111
CONFIGURE_ARGS+=--with-xmms-prefix=${X11BASE}
78
CONFIGURE_ARGS+=--with-xmms-prefix=${X11BASE}
112
PLIST_SUB+=	XMMS=""
79
PLIST_SUB+=	XMMS=""
113
.else
80
.else
114
CONFIGURE_ARGS+=--disable-xmms
81
CONFIGURE_ARGS+=--without-xmms
115
PLIST_SUB+=	XMMS="@comment "
82
PLIST_SUB+=	XMMS="@comment "
116
.endif
83
.endif
117
84
118
.if !defined(WITHOUT_SDL) && defined(WITH_SDL)
119
USE_SDL=	sdl
120
CONFIGURE_ARGS+=--with-sdl=${LOCALBASE}
121
PLIST_SUB+=	SDL=""
122
.else
85
.else
123
CONFIGURE_ARGS+=--disable-sdl --disable-sdltest
86
CONFIGURE_ARGS+=--without-clients
124
PLIST_SUB+=	SDL="@comment "
87
PLIST_SUB+=	CLIENTS="@comment "
125
.endif
88
.endif # WITH_CLIENTS
126
89
127
.if defined(WITH_STATIC_PLUGINS)
90
.if defined(WITH_OPTIMIZED_CFLAGS)
128
PLIST_SUB+=	PLUGIN="@comment "
91
CFLAGS+=	-O3 -funroll-loops -fomit-frame-pointer -fno-common \
129
CONFIGURE_ARGS+=--with-static-plugins
92
		-fexpensive-optimizations -fstrict-aliasing
130
.else
93
.   if ${ARCH} != "alpha"
131
PLIST_SUB+=	PLUGIN=""
94
CFLAGS+=	-ffast-math
95
.   endif
132
.endif
96
.endif
133
97
134
.if !defined(NO_WAD)
98
.if defined(WITH_SERVERS)
135
PLIST_SUB+=	WAD=""
99
PLIST_SUB+=	SERVERS=""
136
.else
100
.else
137
PLIST_SUB+=	WAD="@comment "
101
CONFIGURE_ARGS+=--without-servers
102
PLIST_SUB+=	SERVERS="@comment "
138
.endif
103
.endif
139
104
140
.if !defined(NO_SKINS)
105
.if defined(WITH_SKYBOXES)
141
PLIST_SUB+=	SKIN=""
106
MASTER_SITES+=	http://www.quakeforge.net/files/:qf
142
BUILD_DEPENDS+=	unzip:${PORTSDIR}/archivers/unzip
107
DISTFILES+=	skyboxes.pak:qf
108
PLIST_SUB+=	SKYBOXES=""
143
.else
109
.else
144
PLIST_SUB+=	SKIN="@comment "
110
PLIST_SUB+=	SKYBOXES="@comment "
145
.endif
111
.endif
146
112
147
pre-everything::
113
.if defined(WITH_STATIC_PLUGINS)
148
.if !defined(NO_WAD)
114
PLIST_SUB+=	PLUGINS="@comment "
149
	@${ECHO_MSG} "Define NO_WAD to stop from using shareware version!"
115
CONFIGURE_ARGS+=--with-static-plugins
150
.endif
116
.else
151
.if !defined(NO_SKINS)
117
PLIST_SUB+=	PLUGINS=""
152
	@${ECHO_MSG} "Define NO_SKINS to stop from installing skins"
153
.endif
154
.if !defined(WITH_OPTIMIZED_CFLAGS)
155
	@${ECHO_MSG} "Define WITH_OPTIMIZED_CFLAGS to optimize for speed"
156
.endif
157
.if !defined(WITH_SVGALIB)
158
	@${ECHO_MSG} "Define WITH_SVGALIB to use svgalib"
159
.endif
160
.if !defined(WITH_VORBIS)
161
	@${ECHO_MSG} "Define WITH_VORBIS to use Ogg Vorbis"
162
.endif
163
.if !defined(WITH_XMMS)
164
	@${ECHO_MSG} "Define WITH_XMMS to use XMMS"
165
.endif
166
.if !defined(WITH_SDL)
167
	@${ECHO_MSG} "Define WITH_SDL to use SDL"
168
.endif
169
.if !defined(WITHOUT_CLIENTS)
170
	@${ECHO_MSG} "Define WITHOUT_CLIENTS to disable building of the clients"
171
.endif
172
.if !defined(WITH_STATIC_PLUGINS)
173
	@${ECHO_MSG} "Define WITH_STATIC_PLUGINS to disable building plugins as shared objects"
174
.endif
118
.endif
175
119
176
post-patch:
120
post-install:
177
	@${REINPLACE_CMD} -e 's/-lpthread/${PTHREAD_LIBS}/g' ${WRKSRC}/configure
121
.if defined(WITH_SKYBOXES)
178
122
	${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/skyboxes.pak ${DATADIR}/QF
179
do-install:
180
	@(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET})
181
.if !defined(NO_WAD)
182
	${MKDIR} ${PREFIX}/share/quakeforge/id1 && \
183
	${TAR} xzf ${DISTDIR}/${WADFILE} -C ${PREFIX}/share/quakeforge --no-same-owner id1/pak0.pak
184
.endif
185
	${TAR} xzf ${DISTDIR}/${PROGFILE} -C ${PREFIX}/share/quakeforge qw/
186
.if !defined(NO_SKINS)
187
.for file in ${SKINFILES}
188
	${UNZIP_CMD} -n ${DISTDIR}/${file} -d ${PREFIX}/share/quakeforge/qw/skins
189
.endfor
190
	@cd ${PREFIX}/share/quakeforge/qw/skins && LANG=C ./fixskins.sh *
191
.endif
123
.endif
192
.if !defined(NOPORTDOCS)
124
.if !defined(NOPORTDOCS)
193
	${MKDIR} ${DOCSDIR}/config ${DOCSDIR}/data/docs ${DOCSDIR}/ideas
125
	${MKDIR} ${DOCSDIR}
194
	cd ${WRKSRC}/doc && \
126
.   for f in *.txt *.q1 *.q2 *.ico *.gif *.fig *.h CodingStyle
195
		${INSTALL_MAN} *.txt *.q1 *.q2 *.ico *.gif *.fig *.h CodingStyle ${DOCSDIR} && \
127
	${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR}
196
		${INSTALL_MAN} config/*.cfg ${DOCSDIR}/config && \
128
.   endfor
197
		${INSTALL_MAN} data/*.txt ${DOCSDIR}/data && \
129
.   for d in config data ideas
198
		${INSTALL_MAN} data/docs/* ${DOCSDIR}/data/docs && \
130
	${CP} -R ${WRKSRC}/doc/${d} ${DOCSDIR}
199
		${INSTALL_MAN} ideas/*.txt ${DOCSDIR}/ideas
131
.   endfor
200
.endif
132
.endif
201
202
post-install:
203
	@${SED} -e 's#$${PREFIX}#${PREFIX}#g' ${PKGMESSAGE}
204
133
205
.include <bsd.port.post.mk>
134
.include <bsd.port.post.mk>
(-)quakeforge/distinfo (-10 / +4 lines)
Lines 1-10 Link Here
1
MD5 (quakeforge-0.5.5.tar.gz) = 5e8059546ed8797245bf9ba6a62b3fb3
1
MD5 (quakeforge/quakeforge-0.5.5.tar.bz2) = b750b491ce24135f1a4a1360029de3a2
2
SIZE (quakeforge-0.5.5.tar.gz) = 2659432
2
SIZE (quakeforge/quakeforge-0.5.5.tar.bz2) = 1954072
3
MD5 (qwsv-2.30-glibc-i386-unknown-linux2.0.tar.gz) = 75333c66edd156a1695452d3971169d7
3
MD5 (quakeforge/skyboxes.pak) = 2c52341193b73a0b3c213ab42f777a5f
4
SIZE (qwsv-2.30-glibc-i386-unknown-linux2.0.tar.gz) = 205578
4
SIZE (quakeforge/skyboxes.pak) = 1934684
5
MD5 (quakesw-1.0.6.tar.gz) = 663b749612d55de29f74966ec3168918
6
SIZE (quakesw-1.0.6.tar.gz) = 8583554
7
MD5 (skinbase.zip) = 12f3956955c25aa0d508a4d10e7e0532
8
SIZE (skinbase.zip) = 18284
9
MD5 (qw_skins.zip) = b82f6246276f6013835fab2e76455c65
10
SIZE (qw_skins.zip) = 1466694
(-)quakeforge/files/patch-libs::video::targets::vid_svgalib.c (-39 lines)
Lines 1-39 Link Here
1
--- libs/video/targets/vid_svgalib.c.orig	Fri Aug 20 10:51:02 2004
2
+++ libs/video/targets/vid_svgalib.c	Fri Aug 20 10:52:52 2004
3
@@ -82,6 +82,19 @@
4
 byte	*VGA_pagebase;
5
 int		 VID_options_items = 0;
6
 
7
+#if defined(i386) && defined(__GLIBC__) && (__GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 2))
8
+void
9
+outb (unsigned char val, unsigned short port)
10
+{
11
+	asm ("outb %b0, %w1" : :"a"(val), "d"(port));
12
+}
13
+#elif defined(__FreeBSD__)
14
+static inline void
15
+outb (unsigned char value, unsigned short port)
16
+{
17
+	__asm__ __volatile__ ("outb %b0,%w1"::"a" (value), "d" (port));
18
+}
19
+#endif
20
 
21
 void
22
 D_BeginDirectRect (int x, int y, byte * pbitmap, int width, int height)
23
@@ -487,16 +500,3 @@
24
 	return false;
25
 }
26
 
27
-#if defined(i386) && defined(__GLIBC__) && (__GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 2))
28
-void
29
-outb (unsigned char val, unsigned short port)
30
-{
31
-	asm ("outb %b0, %w1" : :"a"(val), "d"(port));
32
-}
33
-#elif defined(__FreeBSD__)
34
-static inline void
35
-outb (unsigned char value, unsigned short port)
36
-{
37
-	__asm__ __volatile__ ("outb %b0,%w1"::"a" (value), "d" (port));
38
-}
39
-#endif
(-)quakeforge/pkg-message (-11 lines)
Lines 1-11 Link Here
1
===============================================
2
3
Install models, skins, maps and mods in
4
${PREFIX}/share/quakeforge
5
6
ATTENTION: Don't run the -svga clients, they
7
will probably render your keyboard/video/mouse,
8
unusable, forcing you to kill the client via
9
telnet/ssh/serial console.
10
11
===============================================
(-)quakeforge/pkg-plist (-255 / +55 lines)
Lines 1-13 Link Here
1
bin/bsp2img
1
bin/bsp2img
2
bin/hw-master
2
%%SERVERS%%bin/hw-master
3
%%CLIENT%%%%SVGA%%bin/nq-3dfx
3
%%CLIENTS%%bin/nq-glx
4
%%CLIENT%%bin/nq-glx
4
%%CLIENTS%%%%SDL%%bin/nq-sdl
5
%%CLIENT%%%%SDL%%bin/nq-sdl
5
%%CLIENTS%%%%SDL%%bin/nq-sdl32
6
%%CLIENT%%%%SDL%%bin/nq-sdl32
6
%%SERVERS%%bin/nq-server
7
bin/nq-server
7
%%CLIENTS%%%%SDL%%bin/nq-sgl
8
%%CLIENT%%%%SDL%%bin/nq-sgl
8
%%CLIENTS%%bin/nq-x11
9
%%CLIENT%%%%SVGA%%bin/nq-svga
10
%%CLIENT%%bin/nq-x11
11
bin/pak
9
bin/pak
12
bin/qfbsp
10
bin/qfbsp
13
bin/qfcc
11
bin/qfcc
Lines 17-37 Link Here
17
bin/qfprogs
15
bin/qfprogs
18
bin/qfvis
16
bin/qfvis
19
bin/qfwavinfo
17
bin/qfwavinfo
20
bin/qtv
18
%%SERVERS%%bin/qtv
21
%%CLIENT%%%%SVGA%%bin/qw-client-3dfx
19
%%CLIENTS%%bin/qw-client-glx
22
%%CLIENT%%bin/qw-client-glx
20
%%CLIENTS%%%%SDL%%bin/qw-client-sdl
23
%%CLIENT%%%%SDL%%bin/qw-client-sdl
21
%%CLIENTS%%%%SDL%%bin/qw-client-sdl32
24
%%CLIENT%%%%SDL%%bin/qw-client-sdl32
22
%%CLIENTS%%%%SDL%%bin/qw-client-sgl
25
%%CLIENT%%%%SDL%%bin/qw-client-sgl
23
%%CLIENTS%%bin/qw-client-x11
26
%%CLIENT%%%%SVGA%%bin/qw-client-svga
24
%%SERVERS%%bin/qw-master
27
%%CLIENT%%bin/qw-client-x11
25
%%SERVERS%%bin/qw-server
28
bin/qw-master
29
bin/qw-server
30
bin/wad
26
bin/wad
31
bin/zpak
27
bin/zpak
32
%%CLIENT%%lib/libQFcd.a
28
%%CLIENTS%%lib/libQFcd.a
33
%%CLIENT%%lib/libQFcd.so
29
%%CLIENTS%%lib/libQFcd.so
34
%%CLIENT%%lib/libQFcd.so.1
30
%%CLIENTS%%lib/libQFcd.so.1
35
lib/libQFconsole.a
31
lib/libQFconsole.a
36
lib/libQFconsole.so
32
lib/libQFconsole.so
37
lib/libQFconsole.so.1
33
lib/libQFconsole.so.1
Lines 47-293 Link Here
47
lib/libQFimage.a
43
lib/libQFimage.a
48
lib/libQFimage.so
44
lib/libQFimage.so
49
lib/libQFimage.so.1
45
lib/libQFimage.so.1
50
%%CLIENT%%lib/libQFjs.a
46
%%CLIENTS%%lib/libQFjs.a
51
%%CLIENT%%lib/libQFjs.so
47
%%CLIENTS%%lib/libQFjs.so
52
%%CLIENT%%lib/libQFjs.so.1
48
%%CLIENTS%%lib/libQFjs.so.1
53
lib/libQFmodels.a
49
lib/libQFmodels.a
54
lib/libQFmodels.so
50
lib/libQFmodels.so
55
lib/libQFmodels.so.1
51
lib/libQFmodels.so.1
56
%%CLIENT%%lib/libQFmodels_gl.a
52
%%CLIENTS%%lib/libQFmodels_gl.a
57
%%CLIENT%%lib/libQFmodels_gl.so
53
%%CLIENTS%%lib/libQFmodels_gl.so
58
%%CLIENT%%lib/libQFmodels_gl.so.1
54
%%CLIENTS%%lib/libQFmodels_gl.so.1
59
%%CLIENT%%lib/libQFmodels_sw.a
55
%%CLIENTS%%lib/libQFmodels_sw.a
60
%%CLIENT%%lib/libQFmodels_sw.so
56
%%CLIENTS%%lib/libQFmodels_sw.so
61
%%CLIENT%%lib/libQFmodels_sw.so.1
57
%%CLIENTS%%lib/libQFmodels_sw.so.1
62
%%CLIENT%%lib/libQFrenderer_gl.a
58
%%CLIENTS%%lib/libQFrenderer_gl.a
63
%%CLIENT%%lib/libQFrenderer_gl.so
59
%%CLIENTS%%lib/libQFrenderer_gl.so
64
%%CLIENT%%lib/libQFrenderer_gl.so.1
60
%%CLIENTS%%lib/libQFrenderer_gl.so.1
65
%%CLIENT%%%%SDL%%lib/libQFrenderer_sw32.a
61
%%CLIENTS%%%%SDL%%lib/libQFrenderer_sw32.a
66
%%CLIENT%%%%SDL%%lib/libQFrenderer_sw32.so
62
%%CLIENTS%%%%SDL%%lib/libQFrenderer_sw32.so
67
%%CLIENT%%%%SDL%%lib/libQFrenderer_sw32.so.1
63
%%CLIENTS%%%%SDL%%lib/libQFrenderer_sw32.so.1
68
lib/libQFruamoko.a
64
lib/libQFruamoko.a
69
lib/libQFruamoko.so
65
lib/libQFruamoko.so
70
lib/libQFruamoko.so.1
66
lib/libQFruamoko.so.1
71
%%CLIENT%%lib/libQFsound.a
67
%%CLIENTS%%lib/libQFsound.a
72
%%CLIENT%%lib/libQFsound.so
68
%%CLIENTS%%lib/libQFsound.so
73
%%CLIENT%%lib/libQFsound.so.1
69
%%CLIENTS%%lib/libQFsound.so.1
74
lib/libQFutil.a
70
lib/libQFutil.a
75
lib/libQFutil.so
71
lib/libQFutil.so
76
lib/libQFutil.so.1
72
lib/libQFutil.so.1
77
%%PLUGIN%%%%CLIENT%%lib/quakeforge/cd_file.so
73
%%PLUGINS%%%%CLIENTS%%lib/quakeforge/cd_file.so
78
%%PLUGIN%%%%CLIENT%%%%SDL%%lib/quakeforge/cd_sdl.so
74
%%PLUGINS%%%%CLIENTS%%%%SDL%%lib/quakeforge/cd_sdl.so
79
%%PLUGIN%%%%CLIENT%%%%XMMS%%lib/quakeforge/cd_xmms.so
75
%%PLUGINS%%%%CLIENTS%%%%XMMS%%lib/quakeforge/cd_xmms.so
80
%%PLUGIN%%lib/quakeforge/console_client.so
76
%%PLUGINS%%lib/quakeforge/console_client.so
81
%%PLUGIN%%lib/quakeforge/console_server.so
77
%%PLUGINS%%lib/quakeforge/console_server.so
82
%%PLUGIN%%%%CLIENT%%lib/quakeforge/snd_output_disk.so
78
%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_output_disk.so
83
%%PLUGIN%%%%CLIENT%%lib/quakeforge/snd_output_oss.so
79
%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_output_oss.so
84
%%PLUGIN%%%%CLIENT%%%%SDL%%lib/quakeforge/snd_output_sdl.so
80
%%PLUGINS%%%%CLIENTS%%%%SDL%%lib/quakeforge/snd_output_sdl.so
85
%%PLUGIN%%%%CLIENT%%lib/quakeforge/snd_render_default.so
81
%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_render_default.so
86
lib/ruamoko/libcsqc.a
82
lib/ruamoko/libcsqc.a
87
lib/ruamoko/libgui.a
83
lib/ruamoko/libgui.a
88
lib/ruamoko/libnq.a
84
lib/ruamoko/libnq.a
89
lib/ruamoko/libqw.a
85
lib/ruamoko/libqw.a
90
lib/ruamoko/libr.a
86
lib/ruamoko/libr.a
91
share/quakeforge/QF/menu.dat.gz
87
%%DATADIR%%/QF/menu.dat.gz
92
%%WAD%%share/quakeforge/id1/pak0.pak
88
%%SKYBOXES%%%%DATADIR%%/QF/skyboxes.pak
93
share/quakeforge/qw/buttons.qc
94
share/quakeforge/qw/client.qc
95
share/quakeforge/qw/combat.qc
96
share/quakeforge/qw/defs.qc
97
share/quakeforge/qw/doors.qc
98
share/quakeforge/qw/items.qc
99
share/quakeforge/qw/misc.qc
100
share/quakeforge/qw/models.qc
101
share/quakeforge/qw/plats.qc
102
share/quakeforge/qw/player.qc
103
share/quakeforge/qw/progdefs.h
104
share/quakeforge/qw/progs.src
105
share/quakeforge/qw/qwprogs.dat
106
share/quakeforge/qw/server.qc
107
share/quakeforge/qw/spectate.qc
108
share/quakeforge/qw/sprites.qc
109
share/quakeforge/qw/subs.qc
110
share/quakeforge/qw/triggers.qc
111
share/quakeforge/qw/weapons.qc
112
share/quakeforge/qw/world.qc
113
share/quakeforge/qw/skins/fixskins.sh
114
%%SKIN%%share/quakeforge/qw/skins/311.pcx
115
%%SKIN%%share/quakeforge/qw/skins/311.txt
116
%%SKIN%%share/quakeforge/qw/skins/amish.pcx
117
%%SKIN%%share/quakeforge/qw/skins/ammoskin.pcx
118
%%SKIN%%share/quakeforge/qw/skins/antimatr.pcx
119
%%SKIN%%share/quakeforge/qw/skins/antimatr.txt
120
%%SKIN%%share/quakeforge/qw/skins/archonsm.pcx
121
%%SKIN%%share/quakeforge/qw/skins/archonsm.txt
122
%%SKIN%%share/quakeforge/qw/skins/axis.pcx
123
%%SKIN%%share/quakeforge/qw/skins/base.pcx
124
%%SKIN%%share/quakeforge/qw/skins/base.txt
125
%%SKIN%%share/quakeforge/qw/skins/bblades.pcx
126
%%SKIN%%share/quakeforge/qw/skins/bblades.txt
127
%%SKIN%%share/quakeforge/qw/skins/bearian.pcx
128
%%SKIN%%share/quakeforge/qw/skins/bearian.txt
129
%%SKIN%%share/quakeforge/qw/skins/bioforce.pcx
130
%%SKIN%%share/quakeforge/qw/skins/bioforce.txt
131
%%SKIN%%share/quakeforge/qw/skins/blacklor.pcx
132
%%SKIN%%share/quakeforge/qw/skins/blacklor.txt
133
%%SKIN%%share/quakeforge/qw/skins/boc-skin.pcx
134
%%SKIN%%share/quakeforge/qw/skins/boc-skin.txt
135
%%SKIN%%share/quakeforge/qw/skins/borg.pcx
136
%%SKIN%%share/quakeforge/qw/skins/borg.txt
137
%%SKIN%%share/quakeforge/qw/skins/campq.pcx
138
%%SKIN%%share/quakeforge/qw/skins/campq.txt
139
%%SKIN%%share/quakeforge/qw/skins/caveman.pcx
140
%%SKIN%%share/quakeforge/qw/skins/caveman.txt
141
%%SKIN%%share/quakeforge/qw/skins/clanborg.pcx
142
%%SKIN%%share/quakeforge/qw/skins/clanborg.txt
143
%%SKIN%%share/quakeforge/qw/skins/cnaetoph.pcx
144
%%SKIN%%share/quakeforge/qw/skins/cnaetoph.txt
145
%%SKIN%%share/quakeforge/qw/skins/corporat.pcx
146
%%SKIN%%share/quakeforge/qw/skins/corporat.txt
147
%%SKIN%%share/quakeforge/qw/skins/cronus.pcx
148
%%SKIN%%share/quakeforge/qw/skins/cronus.txt
149
%%SKIN%%share/quakeforge/qw/skins/cthulhu1.pcx
150
%%SKIN%%share/quakeforge/qw/skins/cthulhu1.txt
151
%%SKIN%%share/quakeforge/qw/skins/dcskin.pcx
152
%%SKIN%%share/quakeforge/qw/skins/deathsqu.pcx
153
%%SKIN%%share/quakeforge/qw/skins/deathsqu.txt
154
%%SKIN%%share/quakeforge/qw/skins/defender.pcx
155
%%SKIN%%share/quakeforge/qw/skins/defender.txt
156
%%SKIN%%share/quakeforge/qw/skins/demonicc.pcx
157
%%SKIN%%share/quakeforge/qw/skins/devilsad.pcx
158
%%SKIN%%share/quakeforge/qw/skins/devilsad.txt
159
%%SKIN%%share/quakeforge/qw/skins/discordi.pcx
160
%%SKIN%%share/quakeforge/qw/skins/discordi.txt
161
%%SKIN%%share/quakeforge/qw/skins/empyrean.pcx
162
%%SKIN%%share/quakeforge/qw/skins/entropy.pcx
163
%%SKIN%%share/quakeforge/qw/skins/entropy.txt
164
%%SKIN%%share/quakeforge/qw/skins/evilclow.pcx
165
%%SKIN%%share/quakeforge/qw/skins/evilclow.txt
166
%%SKIN%%share/quakeforge/qw/skins/evilempi.pcx
167
%%SKIN%%share/quakeforge/qw/skins/evilempi.txt
168
%%SKIN%%share/quakeforge/qw/skins/fbi.pcx
169
%%SKIN%%share/quakeforge/qw/skins/fbi.txt
170
%%SKIN%%share/quakeforge/qw/skins/fruits.pcx
171
%%SKIN%%share/quakeforge/qw/skins/gibmoon.pcx
172
%%SKIN%%share/quakeforge/qw/skins/gibmoon.txt
173
%%SKIN%%share/quakeforge/qw/skins/glodskin.pcx
174
%%SKIN%%share/quakeforge/qw/skins/glodskin.txt
175
%%SKIN%%share/quakeforge/qw/skins/goodfell.pcx
176
%%SKIN%%share/quakeforge/qw/skins/goodfell.txt
177
%%SKIN%%share/quakeforge/qw/skins/grendel.pcx
178
%%SKIN%%share/quakeforge/qw/skins/grendel.txt
179
%%SKIN%%share/quakeforge/qw/skins/heavensd.pcx
180
%%SKIN%%share/quakeforge/qw/skins/hiwaay.pcx
181
%%SKIN%%share/quakeforge/qw/skins/hiwaay.txt
182
%%SKIN%%share/quakeforge/qw/skins/hiwaayme.pcx
183
%%SKIN%%share/quakeforge/qw/skins/hiwaayme.txt
184
%%SKIN%%share/quakeforge/qw/skins/imperial.pcx
185
%%SKIN%%share/quakeforge/qw/skins/imperial.txt
186
%%SKIN%%share/quakeforge/qw/skins/impulse9.pcx
187
%%SKIN%%share/quakeforge/qw/skins/impulse9.txt
188
%%SKIN%%share/quakeforge/qw/skins/inferno.pcx
189
%%SKIN%%share/quakeforge/qw/skins/inpraise.pcx
190
%%SKIN%%share/quakeforge/qw/skins/inpraise.txt
191
%%SKIN%%share/quakeforge/qw/skins/jiba.pcx
192
%%SKIN%%share/quakeforge/qw/skins/jiba.txt
193
%%SKIN%%share/quakeforge/qw/skins/jump.pcx
194
%%SKIN%%share/quakeforge/qw/skins/jump.txt
195
%%SKIN%%share/quakeforge/qw/skins/knightso.pcx
196
%%SKIN%%share/quakeforge/qw/skins/knightso.txt
197
%%SKIN%%share/quakeforge/qw/skins/knightst.pcx
198
%%SKIN%%share/quakeforge/qw/skins/knightst.txt
199
%%SKIN%%share/quakeforge/qw/skins/mario.pcx
200
%%SKIN%%share/quakeforge/qw/skins/misfits.pcx
201
%%SKIN%%share/quakeforge/qw/skins/misfits.txt
202
%%SKIN%%share/quakeforge/qw/skins/mod.pcx
203
%%SKIN%%share/quakeforge/qw/skins/mynx.pcx
204
%%SKIN%%share/quakeforge/qw/skins/newskin.pcx
205
%%SKIN%%share/quakeforge/qw/skins/nimbus.pcx
206
%%SKIN%%share/quakeforge/qw/skins/nimbus.txt
207
%%SKIN%%share/quakeforge/qw/skins/nwtc.pcx
208
%%SKIN%%share/quakeforge/qw/skins/nwtc.txt
209
%%SKIN%%share/quakeforge/qw/skins/omega7.pcx
210
%%SKIN%%share/quakeforge/qw/skins/omega7.txt
211
%%SKIN%%share/quakeforge/qw/skins/original.pcx
212
%%SKIN%%share/quakeforge/qw/skins/original.txt
213
%%SKIN%%share/quakeforge/qw/skins/outlaws.pcx
214
%%SKIN%%share/quakeforge/qw/skins/outlaws.txt
215
%%SKIN%%share/quakeforge/qw/skins/p2k.pcx
216
%%SKIN%%share/quakeforge/qw/skins/painland.pcx
217
%%SKIN%%share/quakeforge/qw/skins/painland.txt
218
%%SKIN%%share/quakeforge/qw/skins/pantdown.pcx
219
%%SKIN%%share/quakeforge/qw/skins/pantdown.txt
220
%%SKIN%%share/quakeforge/qw/skins/pgwn.pcx
221
%%SKIN%%share/quakeforge/qw/skins/pgwn.txt
222
%%SKIN%%share/quakeforge/qw/skins/quakenp.pcx
223
%%SKIN%%share/quakeforge/qw/skins/quakenp.txt
224
%%SKIN%%share/quakeforge/qw/skins/quakerst.pcx
225
%%SKIN%%share/quakeforge/qw/skins/quakerst.txt
226
%%SKIN%%share/quakeforge/qw/skins/quasar.pcx
227
%%SKIN%%share/quakeforge/qw/skins/quasar.txt
228
%%SKIN%%share/quakeforge/qw/skins/quest.pcx
229
%%SKIN%%share/quakeforge/qw/skins/quest.txt
230
%%SKIN%%share/quakeforge/qw/skins/rampire.pcx
231
%%SKIN%%share/quakeforge/qw/skins/rampire.txt
232
%%SKIN%%share/quakeforge/qw/skins/rdcrap8.pcx
233
%%SKIN%%share/quakeforge/qw/skins/reservoi.pcx
234
%%SKIN%%share/quakeforge/qw/skins/reservoi.txt
235
%%SKIN%%share/quakeforge/qw/skins/revco.pcx
236
%%SKIN%%share/quakeforge/qw/skins/revco.txt
237
%%SKIN%%share/quakeforge/qw/skins/rlg.pcx
238
%%SKIN%%share/quakeforge/qw/skins/rlg.txt
239
%%SKIN%%share/quakeforge/qw/skins/rock.pcx
240
%%SKIN%%share/quakeforge/qw/skins/rock.txt
241
%%SKIN%%share/quakeforge/qw/skins/ruthless.pcx
242
%%SKIN%%share/quakeforge/qw/skins/ruthless.txt
243
%%SKIN%%share/quakeforge/qw/skins/sacredparadox.pcx
244
%%SKIN%%share/quakeforge/qw/skins/sg5skin.pcx
245
%%SKIN%%share/quakeforge/qw/skins/shad.pcx
246
%%SKIN%%share/quakeforge/qw/skins/shadows.pcx
247
%%SKIN%%share/quakeforge/qw/skins/shadows.txt
248
%%SKIN%%share/quakeforge/qw/skins/shunters.pcx
249
%%SKIN%%share/quakeforge/qw/skins/shunters.txt
250
%%SKIN%%share/quakeforge/qw/skins/skins.txt
251
%%SKIN%%share/quakeforge/qw/skins/sonsofsa.pcx
252
%%SKIN%%share/quakeforge/qw/skins/sonsofsa.txt
253
%%SKIN%%share/quakeforge/qw/skins/sos.pcx
254
%%SKIN%%share/quakeforge/qw/skins/sos.txt
255
%%SKIN%%share/quakeforge/qw/skins/spawncla.pcx
256
%%SKIN%%share/quakeforge/qw/skins/stomped.pcx
257
%%SKIN%%share/quakeforge/qw/skins/stomped.txt
258
%%SKIN%%share/quakeforge/qw/skins/stoned.pcx
259
%%SKIN%%share/quakeforge/qw/skins/stoned.txt
260
%%SKIN%%share/quakeforge/qw/skins/strikefo.pcx
261
%%SKIN%%share/quakeforge/qw/skins/strikefo.txt
262
%%SKIN%%share/quakeforge/qw/skins/subgeniu.pcx
263
%%SKIN%%share/quakeforge/qw/skins/subgeniu.txt
264
%%SKIN%%share/quakeforge/qw/skins/surfin.pcx
265
%%SKIN%%share/quakeforge/qw/skins/surfin.txt
266
%%SKIN%%share/quakeforge/qw/skins/syn.pcx
267
%%SKIN%%share/quakeforge/qw/skins/syn.txt
268
%%SKIN%%share/quakeforge/qw/skins/tards.pcx
269
%%SKIN%%share/quakeforge/qw/skins/tards.txt
270
%%SKIN%%share/quakeforge/qw/skins/tid.pcx
271
%%SKIN%%share/quakeforge/qw/skins/tid.txt
272
%%SKIN%%share/quakeforge/qw/skins/tokay.pcx
273
%%SKIN%%share/quakeforge/qw/skins/tokay.txt
274
%%SKIN%%share/quakeforge/qw/skins/trilogy.pcx
275
%%SKIN%%share/quakeforge/qw/skins/trilogy.txt
276
%%SKIN%%share/quakeforge/qw/skins/ua_skin.pcx
277
%%SKIN%%share/quakeforge/qw/skins/ua_skin.txt
278
%%SKIN%%share/quakeforge/qw/skins/undeadel.pcx
279
%%SKIN%%share/quakeforge/qw/skins/undeadel.txt
280
%%SKIN%%share/quakeforge/qw/skins/undergro.pcx
281
%%SKIN%%share/quakeforge/qw/skins/undergro.txt
282
%%SKIN%%share/quakeforge/qw/skins/uninet.pcx
283
%%SKIN%%share/quakeforge/qw/skins/vermin.pcx
284
%%SKIN%%share/quakeforge/qw/skins/vermin.txt
285
%%SKIN%%share/quakeforge/qw/skins/w5.pcx
286
%%SKIN%%share/quakeforge/qw/skins/w5.txt
287
%%SKIN%%share/quakeforge/qw/skins/watchmen.pcx
288
%%SKIN%%share/quakeforge/qw/skins/watchmen.txt
289
%%SKIN%%share/quakeforge/qw/skins/wolfpak.pcx
290
%%SKIN%%share/quakeforge/qw/skins/wolfpak.txt
291
include/QF/bspfile.h
89
include/QF/bspfile.h
292
include/QF/cbuf.h
90
include/QF/cbuf.h
293
include/QF/cdaudio.h
91
include/QF/cdaudio.h
Lines 444-449 Link Here
444
%%PORTDOCS%%%%DOCSDIR%%/config/glspeed-v1.cfg
242
%%PORTDOCS%%%%DOCSDIR%%/config/glspeed-v1.cfg
445
%%PORTDOCS%%%%DOCSDIR%%/config/glspeed-v3.cfg
243
%%PORTDOCS%%%%DOCSDIR%%/config/glspeed-v3.cfg
446
%%PORTDOCS%%%%DOCSDIR%%/config/swspeed.cfg
244
%%PORTDOCS%%%%DOCSDIR%%/config/swspeed.cfg
245
%%PORTDOCS%%%%DOCSDIR%%/config/gib/adjustvolume.gib
246
%%PORTDOCS%%%%DOCSDIR%%/config/gib/infobot.gib
247
%%PORTDOCS%%%%DOCSDIR%%/config/gib/ln.gib
248
%%PORTDOCS%%%%DOCSDIR%%/config/gib/qfadmin.gib
249
%%PORTDOCS%%%%DOCSDIR%%/config/gib/sshot.gib
250
%%PORTDOCS%%%%DOCSDIR%%/config/gib/zoom.gib
447
%%PORTDOCS%%%%DOCSDIR%%/data/comexp.txt
251
%%PORTDOCS%%%%DOCSDIR%%/data/comexp.txt
448
%%PORTDOCS%%%%DOCSDIR%%/data/help.txt
252
%%PORTDOCS%%%%DOCSDIR%%/data/help.txt
449
%%PORTDOCS%%%%DOCSDIR%%/data/licinfo.txt
253
%%PORTDOCS%%%%DOCSDIR%%/data/licinfo.txt
Lines 465-470 Link Here
465
%%PORTDOCS%%%%DOCSDIR%%/ideas/rhamph.txt
269
%%PORTDOCS%%%%DOCSDIR%%/ideas/rhamph.txt
466
%%PORTDOCS%%%%DOCSDIR%%/ideas/serverlist.txt
270
%%PORTDOCS%%%%DOCSDIR%%/ideas/serverlist.txt
467
%%PORTDOCS%%@dirrm %%DOCSDIR%%/ideas
271
%%PORTDOCS%%@dirrm %%DOCSDIR%%/ideas
272
%%PORTDOCS%%@dirrm %%DOCSDIR%%/config/gib
468
%%PORTDOCS%%@dirrm %%DOCSDIR%%/config
273
%%PORTDOCS%%@dirrm %%DOCSDIR%%/config
469
%%PORTDOCS%%@dirrm %%DOCSDIR%%/data/docs
274
%%PORTDOCS%%@dirrm %%DOCSDIR%%/data/docs
470
%%PORTDOCS%%@dirrm %%DOCSDIR%%/data
275
%%PORTDOCS%%@dirrm %%DOCSDIR%%/data
Lines 476-484 Link Here
476
@dirrm include/QF
281
@dirrm include/QF
477
@dirrm lib/ruamoko
282
@dirrm lib/ruamoko
478
@dirrm lib/quakeforge
283
@dirrm lib/quakeforge
479
@unexec rmdir %D/share/quakeforge/QF/ 2>/dev/null || true
284
@dirrm %%DATADIR%%/QF
480
@unexec rmdir %D/share/quakeforge/id1/ 2>/dev/null || true
481
@unexec rmdir %D/share/quakeforge/qw/skins/ 2>/dev/null || true
482
@unexec rmdir %D/share/quakeforge/qw/ 2>/dev/null || true
483
@unexec rmdir %D/share/quakeforge/ 2>/dev/null || true
484
@unexec rmdir %D/share/ 2>/dev/null || true

Return to bug 86175