From alepulver@FreeBSD.org  Fri Mar 23 00:57:22 2007
Return-Path: <alepulver@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 6CF2616A405
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 23 Mar 2007 00:57:22 +0000 (UTC)
	(envelope-from alepulver@FreeBSD.org)
Received: from relay00.pair.com (relay00.pair.com [209.68.5.9])
	by mx1.freebsd.org (Postfix) with SMTP id 21A0513C468
	for <FreeBSD-gnats-submit@freebsd.org>; Fri, 23 Mar 2007 00:57:21 +0000 (UTC)
	(envelope-from alepulver@FreeBSD.org)
Received: (qmail 85382 invoked from network); 23 Mar 2007 00:57:20 -0000
Received: from 190.55.87.118 (HELO deimos.mars.bsd) (190.55.87.118)
  by relay00.pair.com with SMTP; 23 Mar 2007 00:57:20 -0000
Message-Id: <1174611442.16436@deimos.mars.bsd>
Date: Thu, 22 Mar 2007 21:57:22 -0300
From: "Alejandro Pulver" <alepulver@FreeBSD.org>
To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@freebsd.org>
Subject: [UPDATE] games/alephone: update to version 20061228
X-Send-Pr-Version: gtk-send-pr 0.4.8 
X-GNATS-Notify: ray@cultofray.net

>Number:         110688
>Category:       ports
>Synopsis:       [UPDATE] games/alephone: update to version 20061228
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    alepulver
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Mar 23 01:00:10 GMT 2007
>Closed-Date:    Sat Mar 31 03:29:06 GMT 2007
>Last-Modified:  Sat Mar 31 03:30:11 GMT 2007
>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@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
-@dirrm share/AlephOne/Themes/Default
-@dirrm share/AlephOne/Themes
-@dirrm share/AlephOne/MML
-@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%%
+@dirrm %%DATADIR%%/Themes/Default
+@dirrm %%DATADIR%%/Themes
+@dirrm %%DATADIR%%/MML
+@dirrm %%DATADIR%%
--- alephone.diff ends here ---



>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->alepulver 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Fri Mar 23 01:00:19 UTC 2007 
Responsible-Changed-Why:  
Submitter has GNATS access 

http://www.freebsd.org/cgi/query-pr.cgi?pr=110688 
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Fri Mar 23 01:00:26 UTC 2007 
State-Changed-Why:  
Awaiting maintainers feedback 

http://www.freebsd.org/cgi/query-pr.cgi?pr=110688 

From: "Raymond Pasco" <ray@cultofray.net>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/110688: [UPDATE] games/alephone: update to version 20061228
Date: Thu, 22 Mar 2007 21:22:55 -0400

 I approve.
 -- 
 Raymond Pasco <ray@cultofray.net>
 Mobile: +1 860 335 5022 (SMS only please)
 By receiving this email, you are agreeing to my terms and conditions,
 which can be found at: http://lambda.cultofray.net/~ray/terms.html
State-Changed-From-To: feedback->open 
State-Changed-By: alepulver 
State-Changed-When: Sat Mar 31 03:27:27 UTC 2007 
State-Changed-Why:  
Maintainer approved. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=110688 
State-Changed-From-To: open->closed 
State-Changed-By: alepulver 
State-Changed-When: Sat Mar 31 03:29:05 UTC 2007 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=110688 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/110688: commit references a PR
Date: Sat, 31 Mar 2007 03:29:11 +0000 (UTC)

 alepulver    2007-03-31 03:28:56 UTC
 
   FreeBSD ports repository
 
   Modified files:
     games/alephone       Makefile distinfo pkg-descr pkg-message 
                          pkg-plist 
   Log:
   - 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).
   
   PR:             ports/110688
   Submitted by:   alepulver (myself)
   Approved by:    "Raymond Pasco" <ray@cultofray.net> (maintainer)
   
   Revision  Changes    Path
   1.30      +9 -24     ports/games/alephone/Makefile
   1.10      +3 -3      ports/games/alephone/distinfo
   1.4       +11 -12    ports/games/alephone/pkg-descr
   1.5       +14 -17    ports/games/alephone/pkg-message
   1.4       +42 -38    ports/games/alephone/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
