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

(-)alephone/Makefile (-24 / +9 lines)
Lines 6-13 Link Here
6
#
6
#
7
7
8
PORTNAME=	alephone
8
PORTNAME=	alephone
9
PORTVERSION=	20061202
9
PORTVERSION=	20061228
10
PORTREVISION=	1
11
CATEGORIES=	games
10
CATEGORIES=	games
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
13
MASTER_SITE_SUBDIR=	marathon
12
MASTER_SITE_SUBDIR=	marathon
Lines 20-26 Link Here
20
LIB_DEPENDS=	speex.1:${PORTSDIR}/audio/speex
19
LIB_DEPENDS=	speex.1:${PORTSDIR}/audio/speex
21
20
22
USE_BZIP2=	yes
21
USE_BZIP2=	yes
23
USE_X_PREFIX=	yes
24
USE_GL=		yes
22
USE_GL=		yes
25
USE_GNOME=	gnometarget
23
USE_GNOME=	gnometarget
26
USE_LUA=	5.0
24
USE_LUA=	5.0
Lines 30-57 Link Here
30
CPPFLAGS=	-I${LOCALBASE}/include -I${X11BASE}/include -I${LUA_INCDIR}
28
CPPFLAGS=	-I${LOCALBASE}/include -I${X11BASE}/include -I${LUA_INCDIR}
31
LDFLAGS=	-L${LOCALBASE}/lib -L${X11BASE}/lib -L${LUA_LIBDIR}
29
LDFLAGS=	-L${LOCALBASE}/lib -L${X11BASE}/lib -L${LUA_LIBDIR}
32
30
33
.include <bsd.port.pre.mk>
31
DATADIR=	${PREFIX}/share/AlephOne
34
35
.if ${OSVERSION} < 500035
36
CXXFLAGS+=	-ftemplate-depth-30
37
.endif
38
39
.if ${OSVERSION} < 500000
40
BROKEN=		does not compile
41
.endif
42
43
post-patch:
44
	@${REINPLACE_CMD} -e 's|<SDL/SDL|<SDL|g' \
45
		${WRKSRC}/Source_Files/Misc/thread_priority_sdl_posix.cpp
46
.if ${OSVERSION} < 500035
47
	@${REINPLACE_CMD} -e 's|streambuf>|streambuf\.h>|' \
48
		${WRKSRC}/Source_Files/CSeries/snprintf.h
49
	@${REINPLACE_CMD} -e 's|m_buffer\.clear()|m_buffer.resize(0)|g ; \
50
		 s|m_displayBuffer\.clear()|m_displayBuffer.resize(0)|g' \
51
		${WRKSRC}/Source_Files/Misc/Console.cpp
52
.endif
53
32
54
post-install:
33
post-install:
34
.if !defined(NOPORTDOCS)
35
	${MKDIR} ${DOCSDIR}
36
	cd ${WRKSRC} && ${INSTALL_DATA} README docs/* ${DOCSDIR}
37
.endif
38
	@${ECHO_CMD}
55
	@${CAT} ${PKGMESSAGE}
39
	@${CAT} ${PKGMESSAGE}
40
	@${ECHO_CMD}
56
41
57
.include <bsd.port.post.mk>
42
.include <bsd.port.mk>
(-)alephone/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (AlephOne-20061202.tar.bz2) = 5b39d7bba271279aecc0805a9fae6962
1
MD5 (AlephOne-20061228.tar.bz2) = ee2107386104d151ea03317376ee1b9e
2
SHA256 (AlephOne-20061202.tar.bz2) = cf052e6a2c7ba4fb4aee723c14acd3a89f4071158c4f0112a1cde06bf6ccdcec
2
SHA256 (AlephOne-20061228.tar.bz2) = c36aaa8a7db7b5a271ddf3e8c75103b162fd28c41dbd00a288378a8c1aab89c9
3
SIZE (AlephOne-20061202.tar.bz2) = 6005324
3
SIZE (AlephOne-20061228.tar.bz2) = 6003628
(-)alephone/pkg-descr (-12 / +11 lines)
Lines 1-19 Link Here
1
Aleph One is the open source version of Bungie's Marathon game.
1
Aleph One is the open source version of Bungie's Marathon game.
2
2
3
Marathon is a three-part, first-person shooter series that was published
3
Marathon is a three-part, first-person shooter series that was published by
4
by Bungie Software.  The complete Marathon trilogy consists of Marathon,
4
Bungie Software. The complete Marathon trilogy consists of "Marathon",
5
Marathon 2: Durandal, and Marathon Infinity.  The hallmark of the series
5
"Marathon 2: Durandal", and "Marathon Infinity". The hallmark of the series
6
is the detailed story-line that unfolds throughout the game.
6
is the detailed story-line that unfolds throughout the game.
7
7
8
After Bungie released the source code to the Mac OS version of Marathon,
8
After Bungie released the source code to the Mac OS version of Marathon, the
9
the Aleph One project was created to enhance the software and port it to
9
Aleph One project was created to enhance the software and port it to other
10
other operating systems.  The project's home page and news site is found
10
operating systems. As AlephOne has matured, so have the user-contributed
11
at http://source.bungie.org.  As AlephOne has matured, so have the user-
11
scenarios, some which far surpass the original Marathon game scenarios
12
contributed scenarios, some which far surpass the original Marathon game
12
themselves.
13
scenarios themselves.
14
13
15
Aleph One is OpenGL-accelerated, but performs well without OpenGL if you
14
Aleph One is OpenGL-accelerated, but performs well without OpenGL if you do
16
do not have a graphics card with the appropriate functionality (you need
15
not have a graphics card with the appropriate functionality (you need to use
17
to use the -g/--nogl option).
16
the -g/--nogl option).
18
17
19
WWW: http://source.bungie.org/
18
WWW: http://source.bungie.org/
(-)alephone/pkg-message (-17 / +14 lines)
Lines 1-24 Link Here
1
************************************************************************
1
==============================================================================
2
2
3
This package does not include any Aleph One data files.  There are a few
3
Aleph One has been installed.
4
ways of getting a fully-playable version of Aleph One:
5
4
6
  * Install the `alephone-data' port.  This port includes the data files
5
This package does not include any Aleph One data files. To obtain the original
7
    from Marathon Infinity.
6
ones use the "games/alephone-data" port. The "games/alephone-scenarios" port
7
contains more (unofficial) scenarios. In addition, you can search for data
8
files here:
8
9
9
  * Get a copy of Marathon 2 or Marathon Infinity and convert those data
10
* http://archives.bungie.org/
10
    files into the appropriate AlephOne format (http://source.bungie.org
11
    has more information). You can get any of the Marathon series (and
12
    AlephOne conversions of Marathon 2 and Marathon Infinity) from
13
    http://trilogyrelease.bungie.org/.
14
11
15
  * Go to http://archives.bungie.org and download one or more of the SDL
12
* http://fileball.net/marathon/
16
    scenarios.
17
13
18
  * The games/marathon2-data port contains the AlephOne versions of the
14
* http://orbitalarm.bungie.org/downloads/alephone.html
19
    "Marathon 2: Durandal" data files.
20
15
21
AlephOne works best with OpenGL; if you do not have an OpenGL-savvy card
16
* http://marathon.bungie.org/scenarionews/
22
and the game is sluggish, try using the -g option to disable OpenGL.
23
17
24
************************************************************************
18
Aleph One works best with OpenGL. If you do not have an OpenGL card and the
19
game is sluggish, try using the "-g" option to disable OpenGL.
20
21
==============================================================================
(-)alephone/pkg-plist (-38 / +42 lines)
Lines 1-39 Link Here
1
bin/alephone
1
bin/alephone
2
share/AlephOne/Fonts
2
%%DATADIR%%/Fonts
3
share/AlephOne/MML/Interface_Rects.mml
3
%%DATADIR%%/MML/Interface_Rects.mml
4
share/AlephOne/MML/Transparent_Liquids.mml
4
%%DATADIR%%/MML/Transparent_Liquids.mml
5
share/AlephOne/MML/Transparent_Sprites.mml
5
%%DATADIR%%/MML/Transparent_Sprites.mml
6
share/AlephOne/Themes/Default/button_c.bmp
6
%%DATADIR%%/Themes/Default/button_c.bmp
7
share/AlephOne/Themes/Default/button_l.bmp
7
%%DATADIR%%/Themes/Default/button_l.bmp
8
share/AlephOne/Themes/Default/button_r.bmp
8
%%DATADIR%%/Themes/Default/button_r.bmp
9
share/AlephOne/Themes/Default/frame_b.bmp
9
%%DATADIR%%/Themes/Default/frame_b.bmp
10
share/AlephOne/Themes/Default/frame_bl.bmp
10
%%DATADIR%%/Themes/Default/frame_bl.bmp
11
share/AlephOne/Themes/Default/frame_br.bmp
11
%%DATADIR%%/Themes/Default/frame_br.bmp
12
share/AlephOne/Themes/Default/frame_l.bmp
12
%%DATADIR%%/Themes/Default/frame_l.bmp
13
share/AlephOne/Themes/Default/frame_r.bmp
13
%%DATADIR%%/Themes/Default/frame_r.bmp
14
share/AlephOne/Themes/Default/frame_t.bmp
14
%%DATADIR%%/Themes/Default/frame_t.bmp
15
share/AlephOne/Themes/Default/frame_tl.bmp
15
%%DATADIR%%/Themes/Default/frame_tl.bmp
16
share/AlephOne/Themes/Default/frame_tr.bmp
16
%%DATADIR%%/Themes/Default/frame_tr.bmp
17
share/AlephOne/Themes/Default/list_b.bmp
17
%%DATADIR%%/Themes/Default/list_b.bmp
18
share/AlephOne/Themes/Default/list_bl.bmp
18
%%DATADIR%%/Themes/Default/list_bl.bmp
19
share/AlephOne/Themes/Default/list_br.bmp
19
%%DATADIR%%/Themes/Default/list_br.bmp
20
share/AlephOne/Themes/Default/list_l.bmp
20
%%DATADIR%%/Themes/Default/list_l.bmp
21
share/AlephOne/Themes/Default/list_r.bmp
21
%%DATADIR%%/Themes/Default/list_r.bmp
22
share/AlephOne/Themes/Default/list_t.bmp
22
%%DATADIR%%/Themes/Default/list_t.bmp
23
share/AlephOne/Themes/Default/list_tl.bmp
23
%%DATADIR%%/Themes/Default/list_tl.bmp
24
share/AlephOne/Themes/Default/list_tr.bmp
24
%%DATADIR%%/Themes/Default/list_tr.bmp
25
share/AlephOne/Themes/Default/resources
25
%%DATADIR%%/Themes/Default/resources
26
share/AlephOne/Themes/Default/slider.bmp
26
%%DATADIR%%/Themes/Default/slider.bmp
27
share/AlephOne/Themes/Default/slider_c.bmp
27
%%DATADIR%%/Themes/Default/slider_c.bmp
28
share/AlephOne/Themes/Default/slider_l.bmp
28
%%DATADIR%%/Themes/Default/slider_l.bmp
29
share/AlephOne/Themes/Default/slider_r.bmp
29
%%DATADIR%%/Themes/Default/slider_r.bmp
30
share/AlephOne/Themes/Default/theme.mml
30
%%DATADIR%%/Themes/Default/theme.mml
31
share/AlephOne/Themes/Default/thumb_b.bmp
31
%%DATADIR%%/Themes/Default/thumb_b.bmp
32
share/AlephOne/Themes/Default/thumb_bc.bmp
32
%%DATADIR%%/Themes/Default/thumb_bc.bmp
33
share/AlephOne/Themes/Default/thumb_c.bmp
33
%%DATADIR%%/Themes/Default/thumb_c.bmp
34
share/AlephOne/Themes/Default/thumb_t.bmp
34
%%DATADIR%%/Themes/Default/thumb_t.bmp
35
share/AlephOne/Themes/Default/thumb_tc.bmp
35
%%DATADIR%%/Themes/Default/thumb_tc.bmp
36
@dirrm share/AlephOne/Themes/Default
36
%%PORTDOCS%%%%DOCSDIR%%/Cheat_Codes
37
@dirrm share/AlephOne/Themes
37
%%PORTDOCS%%%%DOCSDIR%%/MML.html
38
@dirrm share/AlephOne/MML
38
%%PORTDOCS%%%%DOCSDIR%%/README
39
@dirrm share/AlephOne
39
%%PORTDOCS%%@dirrm %%DOCSDIR%%
40
@dirrm %%DATADIR%%/Themes/Default
41
@dirrm %%DATADIR%%/Themes
42
@dirrm %%DATADIR%%/MML
43
@dirrm %%DATADIR%%

Return to bug 110688