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

(-)Makefile (-14 / +10 lines)
Lines 9-33 Link Here
9
PORTVERSION=		0.1
9
PORTVERSION=		0.1
10
CATEGORIES=		games
10
CATEGORIES=		games
11
MASTER_SITES=		http://quake3.quakesrc.org/files/quake3/q3base/
11
MASTER_SITES=		http://quake3.quakesrc.org/files/quake3/q3base/
12
PKGNAMEPREFIX=		quake3-
13
12
14
MAINTAINER=		ed@fxq.nl
13
MAINTAINER=		ed@fxq.nl
15
COMMENT=		Quake III Arena fork using SDL
14
COMMENT=		Quake III Arena fork using SDL
16
15
17
BUILD_DEPENDS=		nasm:${PORTSDIR}/devel/nasm
18
19
USE_BZIP2=		yes
16
USE_BZIP2=		yes
20
USE_SDL=		sdl net
17
USE_SDL=		sdl net
21
18
22
ONLY_FOR_ARCHS=		i386
23
24
GNU_CONFIGURE=		yes
19
GNU_CONFIGURE=		yes
25
CONFIGURE_ENV+=		SDL_CONFIG=${SDL_CONFIG}
26
CONFIGURE_TARGET=
20
CONFIGURE_TARGET=
27
CONFLICTS=		q3server-1.32* quake3-[0-9]*
28
29
SUB_FILES=		pkg-message
30
PKGMESSAGE=		${WRKSRC}/pkg-message
31
21
32
.if defined(WITHOUT_X11)
22
.if defined(WITHOUT_X11)
33
CONFIGURE_ARGS=		--disable-client
23
CONFIGURE_ARGS=		--disable-client
Lines 38-46 Link Here
38
28
39
.include <bsd.port.pre.mk>
29
.include <bsd.port.pre.mk>
40
30
41
post-install:
31
.if ${ARCH} == "i386"
42
	@${MKDIR} ${PREFIX}/share/quake3/baseq3
32
BUILD_DEPENDS=		nasm:${PORTSDIR}/devel/nasm
43
	@${MKDIR} ${PREFIX}/share/quake3/missionpack
33
.endif
44
	@${CAT} ${PKGMESSAGE}
34
35
post-patch:
36
	@${REINPLACE_CMD} -e 's|\($${exec_prefix}/lib\)/quake3|\1/q3base|' \
37
		${WRKSRC}/src/Makefile.in
38
	@${REINPLACE_CMD} -e 's|botlib\.log|/dev/null|' \
39
		${WRKSRC}/src/botlib/be_interface.c
45
40
41
.include "${.CURDIR}/../quake3-data/Makefile.include"
46
.include <bsd.port.post.mk>
42
.include <bsd.port.post.mk>
(-)pkg-plist (-13 / +9 lines)
Lines 1-14 Link Here
1
bin/q3base
1
bin/q3base
2
lib/quake3/baseq3/cgame.so
2
lib/q3base/baseq3/cgame.so
3
lib/quake3/baseq3/qagame.so
3
lib/q3base/baseq3/qagame.so
4
lib/quake3/baseq3/ui.so
4
lib/q3base/baseq3/ui.so
5
lib/quake3/missionpack/cgame.so
5
lib/q3base/missionpack/cgame.so
6
lib/quake3/missionpack/qagame.so
6
lib/q3base/missionpack/qagame.so
7
lib/quake3/missionpack/ui.so
7
lib/q3base/missionpack/ui.so
8
@dirrm lib/quake3/baseq3
8
@dirrm lib/q3base/baseq3
9
@dirrm lib/quake3/missionpack
9
@dirrm lib/q3base/missionpack
10
@dirrmtry lib/quake3
10
@dirrm lib/q3base
11
@dirrmtry share/quake3/q3base
12
@dirrmtry share/quake3/missionpack
13
@dirrmtry share/quake3/baseq3
14
@dirrmtry share/quake3
(-)files/pkg-message.in (-25 lines)
Removed Link Here
1
========================================================================
2
3
In order to play Quake III Arena or Quake III Team Arena, you need to
4
copy the non-free data-files from the CD to:
5
6
	%%PREFIX%%/share/quake3
7
8
For Quake III Arena, you need to have pak0.pk3 to pak8.pk3 stored in the
9
'baseq3' directory. Quake III Team Arena also needs pak0.pk3 stored in
10
the 'missionpack' directory.
11
12
Below is a list of pk3 files, including their MD5 checksums:
13
14
MD5 (%%PREFIX%%/share/quake3/baseq3/pak0.pk3) = 1197ca3df1e65f3c380f8abc10ca43bf
15
MD5 (%%PREFIX%%/share/quake3/baseq3/pak1.pk3) = 48911719d91be25adb957f2d325db4a0
16
MD5 (%%PREFIX%%/share/quake3/baseq3/pak2.pk3) = d550ce896130c47166ca44b53f8a670a
17
MD5 (%%PREFIX%%/share/quake3/baseq3/pak3.pk3) = 968dfd0f30dad67056115c8e92344ddc
18
MD5 (%%PREFIX%%/share/quake3/baseq3/pak4.pk3) = 24bb1f4fcabd95f6e320c0e2f62f19ca
19
MD5 (%%PREFIX%%/share/quake3/baseq3/pak5.pk3) = 734dcd06d2cbc7a16432ff6697f1c5ba
20
MD5 (%%PREFIX%%/share/quake3/baseq3/pak6.pk3) = 873888a73055c023f6c38b8ca3f2ce05
21
MD5 (%%PREFIX%%/share/quake3/baseq3/pak7.pk3) = 8fd38c53ed814b64f6ab03b5290965e4
22
MD5 (%%PREFIX%%/share/quake3/baseq3/pak8.pk3) = d8b96d429ca4a9c289071cb7e77e14d2
23
MD5 (%%PREFIX%%/share/quake3/missionpack/pak0.pk3) = e8ba9e3bf06210930bc0e7fdbcdd01c2
24
25
========================================================================

Return to bug 97931