ports/110688: [UPDATE] games/alephone: update to version 20061228

Alejandro Pulver alepulver at FreeBSD.org
Fri Mar 23 01:00:13 UTC 2007


>Number:         110688
>Category:       ports
>Synopsis:       [UPDATE] games/alephone: update to version 20061228
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 23 01:00:10 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Alejandro Pulver
>Release:        FreeBSD 6.2-RELEASE i386
>Organization:
>Environment:


System: FreeBSD 6.2-RELEASE #0: Fri Jan 12 11:05:30 UTC 2007
    root at dessler.cse.buffalo.edu:/usr/obj/usr/src/sys/SMP



>Description:


- Update to version 20061228.
- Remove USE_X_PREFIX.
- Remove support for FreeBSD < 5.x.
- Remove old adjustements for the previous non-standard SDL location.
- Install documentation (when !NOPORTDOCS).
- Use %%DATADIR%% in pkg-plist.
- Update pkg-message (about upcoming games/alephone-data update and games/alephone-scenarios, which need this to be committed first so they all install under LOCALBASE).


>How-To-Repeat:





>Fix:


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



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list