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

(-)games/uqm/Makefile (-14 / +26 lines)
Lines 7-15 Link Here
7
# Ur-Quan Masters offers add-on packages that enhance the game. These are
7
# Ur-Quan Masters offers add-on packages that enhance the game. These are
8
# optional. The following add-ons exist at the moment:
8
# optional. The following add-ons exist at the moment:
9
#
9
#
10
# Voice add-on (110 MB). Enable this with -DVOICEADDON
10
# Voice add-on (110 MB). Enable this with -DWITH_VOICE
11
#
11
#
12
# 3DO Music add-on (18 MB). Enable this with -DMUSICADDON
12
# 3DO Music add-on (18 MB). Enable this with -DWITH_MUSIC
13
#
13
#
14
14
15
PORTNAME=	uqm
15
PORTNAME=	uqm
Lines 33-96 Link Here
33
33
34
ONLY_FOR_ARCHS=	i386
34
ONLY_FOR_ARCHS=	i386
35
35
36
.ifdef(VOICEADDON)
36
OPTIONS=	VOICE "Voice add-on (110MB)" Off \
37
		MUSIC "Music add-on (18MB)" Off \
38
		OPENAL "OpenAL support (experimental)" Off
39
40
.include <bsd.port.pre.mk>
41
42
.ifdef(WITH_VOICE)
37
DISTFILES+=	${PORTNAME}-${PORTVERSION}-voice.uqm
43
DISTFILES+=	${PORTNAME}-${PORTVERSION}-voice.uqm
38
PLIST_SUB+=	VOICEADDON=""
44
PLIST_SUB+=	VOICEADDON=""
39
.else
45
.else
40
PLIST_SUB+=	VOICEADDON="@comment "
46
PLIST_SUB+=	VOICEADDON="@comment "
41
.endif
47
.endif
42
48
43
.ifdef(MUSICADDON)
49
.ifdef(WITH_MUSIC)
44
DISTFILES+=	${PORTNAME}-${PORTVERSION}-3domusic.uqm
50
DISTFILES+=	${PORTNAME}-${PORTVERSION}-3domusic.uqm
45
PLIST_SUB+=	MUSICADDON=""
51
PLIST_SUB+=	MUSICADDON=""
46
.else
52
.else
47
PLIST_SUB+=	MUSICADDON="@comment "
53
PLIST_SUB+=	MUSICADDON="@comment "
48
.endif
54
.endif
49
55
50
.include <bsd.port.pre.mk>
56
.ifdef(WITH_OPENAL)
57
LIB_DEPENDS+=	openal.0:${PORTSDIR}/audio/openal
58
.endif
51
59
52
.if ${OSVERSION} < 500000
60
.if ${OSVERSION} < 500000
53
BROKEN=		"does not compile"
61
BROKEN=		"does not compile"
54
.endif
62
.endif
55
63
56
pre-everything::
64
pre-everything::
57
.ifdef(!VOICEADDON || !MUSICADDON)
65
.ifdef(!WITH_VOICE || !WITH_MUSIC)
58
	@${ECHO_MSG} ""
66
	@${ECHO_MSG} ""
59
	@${ECHO_MSG} "You may specify the following options:"
67
	@${ECHO_MSG} "You may specify the following options:"
60
.endif
68
.endif
61
.ifdef(!VOICEADDON)
69
.ifdef(!WITH_VOICE)
62
	@${ECHO_MSG} ""
70
	@${ECHO_MSG} ""
63
	@${ECHO_MSG} "-DVOICEADDON"
71
	@${ECHO_MSG} "-DWITH_VOICE"
64
	@${ECHO_MSG} "  Installs the voice add-on (110MB)."
72
	@${ECHO_MSG} "  Installs the voice add-on (110MB)."
65
.endif
73
.endif
66
.ifdef(!MUSICADDON)
74
.ifdef(!WITH_MUSIC)
67
	@${ECHO_MSG} ""
75
	@${ECHO_MSG} ""
68
	@${ECHO_MSG} "-DMUSICADDON"
76
	@${ECHO_MSG} "-DWITH_MUSIC"
69
	@${ECHO_MSG} "  Installs the music add-on (18MB) containing the original"
77
	@${ECHO_MSG} "  Installs the music add-on (18MB) containing the original"
70
	@${ECHO_MSG} "  3do music files. Note that there is music without this"
78
	@${ECHO_MSG} "  3do music files. Note that there is music without this"
71
	@${ECHO_MSG} "  add-on, just not as much."
79
	@${ECHO_MSG} "  add-on, but it's of lower quality."
72
.endif
80
.endif
73
81
74
post-extract:
82
post-extract:
75
	${MKDIR} ${WRKSRC}/content/packages
83
	${MKDIR} ${WRKSRC}/content/packages
76
	${CP} ${DISTDIR}/${PORTNAME}-${PORTVERSION}-content.uqm ${WRKSRC}/content/packages/
84
	${CP} ${DISTDIR}/${PORTNAME}-${PORTVERSION}-content.uqm ${WRKSRC}/content/packages/
77
.ifdef(VOICEADDON)
85
.ifdef(WITH_VOICE)
78
	${CP} ${DISTDIR}/${PORTNAME}-${PORTVERSION}-voice.uqm ${WRKSRC}/content/packages/
86
	${CP} ${DISTDIR}/${PORTNAME}-${PORTVERSION}-voice.uqm ${WRKSRC}/content/packages/
79
.endif
87
.endif
80
.ifdef(MUSICADDON)
88
.ifdef(WITH_MUSIC)
81
	${CP} ${DISTDIR}/${PORTNAME}-${PORTVERSION}-3domusic.uqm ${WRKSRC}/content/packages/
89
	${CP} ${DISTDIR}/${PORTNAME}-${PORTVERSION}-3domusic.uqm ${WRKSRC}/content/packages/
82
.endif
90
.endif
83
91
84
do-configure:
92
do-configure:
85
	@${ECHO_MSG} CHOICE_debug_VALUE=\'nodebug\' >  ${WRKSRC}/config.state
93
	@${ECHO_MSG} CHOICE_debug_VALUE=\'nodebug\' >  ${WRKSRC}/config.state
86
	@${ECHO_MSG} CHOICE_graphics_VALUE=\'opengl\' >> ${WRKSRC}/config.state
94
	@${ECHO_MSG} CHOICE_graphics_VALUE=\'opengl\' >> ${WRKSRC}/config.state
95
.ifdef(WITH_OPENAL)
96
	@${ECHO_MSG} CHOICE_sound_VALUE=\'openal\' >> ${WRKSRC}/config.state
97
.else
87
	@${ECHO_MSG} CHOICE_sound_VALUE=\'mixsdl\' >> ${WRKSRC}/config.state
98
	@${ECHO_MSG} CHOICE_sound_VALUE=\'mixsdl\' >> ${WRKSRC}/config.state
99
.endif
88
	@${ECHO_MSG} CHOICE_ioformat_VALUE=\'stdio_zip\' >> ${WRKSRC}/config.state
100
	@${ECHO_MSG} CHOICE_ioformat_VALUE=\'stdio_zip\' >> ${WRKSRC}/config.state
89
	@${ECHO_MSG} INPUT_install_prefix_VALUE=\'${PREFIX}\' >> ${WRKSRC}/config.state
101
	@${ECHO_MSG} INPUT_install_prefix_VALUE=\'${PREFIX}\' >> ${WRKSRC}/config.state
90
	@${ECHO_MSG} INPUT_install_bindir_VALUE=\''$$prefix/bin'\' >> ${WRKSRC}/config.state
102
	@${ECHO_MSG} INPUT_install_bindir_VALUE=\''$$prefix/bin'\' >> ${WRKSRC}/config.state
91
	@${ECHO_MSG} INPUT_install_libdir_VALUE=\''$$prefix/lib'\' >> ${WRKSRC}/config.state
103
	@${ECHO_MSG} INPUT_install_libdir_VALUE=\''$$prefix/lib'\' >> ${WRKSRC}/config.state
92
	@${ECHO_MSG} INPUT_install_sharedir_VALUE=\''$$prefix/share'\' >> ${WRKSRC}/config.state
104
	@${ECHO_MSG} INPUT_install_sharedir_VALUE=\''$$prefix/share'\' >> ${WRKSRC}/config.state
93
	cd ${WRKSRC} && ${SETENV} LOCALBASE=${LOCALBASE} PREFIX=${PREFIX} ./build.sh uqm config
105
	cd ${WRKSRC} && ${SETENV} LOCALBASE=${LOCALBASE} X11BASE=${X11BASE} PREFIX=${PREFIX} ./build.sh uqm config
94
106
95
do-build:
107
do-build:
96
	cd ${WRKSRC} && ./build.sh uqm
108
	cd ${WRKSRC} && ./build.sh uqm
(-)games/uqm/files/patch-build-unix-config_proginfo_host (-2 / +23 lines)
Lines 1-5 Link Here
1
--- build/unix/config_proginfo_host.orig	Sun Jul  3 17:23:50 2005
1
--- build/unix/config_proginfo_host.orig	Fri May 13 17:22:09 2005
2
+++ build/unix/config_proginfo_host	Sun Jul  3 17:24:43 2005
2
+++ build/unix/config_proginfo_host	Mon Oct 24 23:26:50 2005
3
@@ -80,7 +80,7 @@
3
@@ -80,7 +80,7 @@
4
 LIB_openal_CFLAGS=""
4
 LIB_openal_CFLAGS=""
5
 case "$HOST_SYSTEM" in
5
 case "$HOST_SYSTEM" in
Lines 9-14 Link Here
9
 		;;
9
 		;;
10
 	MINGW32*)
10
 	MINGW32*)
11
 		LIB_openal_LDFLAGS="-lopenal32"
11
 		LIB_openal_LDFLAGS="-lopenal32"
12
@@ -94,16 +94,16 @@
13
 		;;
14
 esac
15
 LIB_openal_VERSION=""
16
-LIB_openal_DETECT="try_pkgconfig_lib openal openal"
17
-LIB_openal_DEPEND_DETECT_BIN="pkgconfig"
18
+#LIB_openal_DETECT="try_pkgconfig_lib openal openal"
19
+#LIB_openal_DEPEND_DETECT_BIN="pkgconfig"
20
 
21
 
22
 ### OpenGL ###
23
 LIB_opengl_NAME="OpenGL"
24
 case "$HOST_SYSTEM" in
25
 	FreeBSD|OpenBSD)
26
-		LIB_opengl_CFLAGS="-I/usr/X11R6/include -D_THREAD_SAFE"
27
-		LIB_opengl_LDFLAGS="-L/usr/X11R6/lib -lX11 -lXext -pthread -lGL"
28
+		LIB_opengl_CFLAGS="-I${X11BASE}/include -D_THREAD_SAFE"
29
+		LIB_opengl_LDFLAGS="-L${X11BASE}/lib -lX11 -lXext -pthread -lGL"
30
 		;;
31
 	MINGW32*)
32
 		LIB_opengl_CFLAGS=""
12
@@ -132,8 +132,8 @@
33
@@ -132,8 +132,8 @@
13
 LIB_vorbisfile_NAME="vorbisfile"
34
 LIB_vorbisfile_NAME="vorbisfile"
14
 case "$HOST_SYSTEM" in
35
 case "$HOST_SYSTEM" in
(-)games/uqm/pkg-plist (-7 / +7 lines)
Lines 1-12 Link Here
1
bin/uqm
1
bin/uqm
2
lib/uqm/uqm
2
lib/uqm/uqm
3
share/uqm/content/packages/uqm-0.4.0-content.uqm
3
%%DATADIR%%/content/packages/uqm-0.4.0-content.uqm
4
share/uqm/content/version
4
%%DATADIR%%/content/version
5
%%VOICEADDON%%share/uqm/content/packages/uqm-0.4.0-voice.uqm
5
%%VOICEADDON%%%%DATADIR%%/content/packages/uqm-0.4.0-voice.uqm
6
%%MUSICADDON%%share/uqm/content/packages/uqm-0.4.0-3domusic.uqm
6
%%MUSICADDON%%%%DATADIR%%/content/packages/uqm-0.4.0-3domusic.uqm
7
@dirrm share/uqm/content/packages
7
@dirrm %%DATADIR%%/content/packages
8
@dirrm share/uqm/content
8
@dirrm %%DATADIR%%/content
9
@dirrm share/uqm
9
@dirrm %%DATADIR%%
10
@dirrm lib/uqm
10
@dirrm lib/uqm
11
%%PORTDOCS%%%%DOCSDIR%%/manual.txt
11
%%PORTDOCS%%%%DOCSDIR%%/manual.txt
12
%%PORTDOCS%%@dirrm %%DOCSDIR%%
12
%%PORTDOCS%%@dirrm %%DOCSDIR%%

Return to bug 87958