From nobody@FreeBSD.org  Sun Mar 20 09:05:28 2005
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 036BF16A4CF
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 20 Mar 2005 09:05:28 +0000 (GMT)
Received: from www.freebsd.org (www.freebsd.org [216.136.204.117])
	by mx1.FreeBSD.org (Postfix) with ESMTP id B1DCA43D1F
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 20 Mar 2005 09:05:27 +0000 (GMT)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id j2K95Rrv037233
	for <freebsd-gnats-submit@FreeBSD.org>; Sun, 20 Mar 2005 09:05:27 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id j2K95RCP037223;
	Sun, 20 Mar 2005 09:05:27 GMT
	(envelope-from nobody)
Message-Id: <200503200905.j2K95RCP037223@www.freebsd.org>
Date: Sun, 20 Mar 2005 09:05:27 GMT
From: Evan Dower <evantd@yahoo.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: games/alephone-data upgrade from demo to full version
X-Send-Pr-Version: www-2.3

>Number:         79045
>Category:       ports
>Synopsis:       games/alephone-data upgrade from demo to full version
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    vs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Mar 20 09:10:02 GMT 2005
>Closed-Date:    Fri Apr 08 14:59:14 GMT 2005
>Last-Modified:  Fri Apr 08 14:59:14 GMT 2005
>Originator:     Evan Dower
>Release:        5.3-STABLE
>Organization:
>Environment:
FreeBSD innosense.washington.edu 5.3-STABLE FreeBSD 5.3-STABLE #0: Tue Jan 18 14:47:53 PST 2005     evantd@innosense.washington.edu:/usr/obj/usr/src/sys/CUSTOM  i386
>Description:
      Right before Bungie was consumed by Microsoft, they made all three Marathons freely available. This includes the data files, so we may as well use the full version instead of the demo version.
>How-To-Repeat:
      
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#       alephone-data
#       alephone-data/Makefile
#       alephone-data/distinfo
#       alephone-data/pkg-descr
#       alephone-data/pkg-plist
#
echo c - alephone-data
mkdir -p alephone-data > /dev/null 2>&1
echo x - alephone-data/Makefile
sed 's/^X//' >alephone-data/Makefile << 'END-of-alephone-data/Makefile'
X# New ports collection makefile for:   alephone-data
X# Date created:                19 March 2005
X# Whom:                        Evan T. Dower <evantd@yahoo.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=      alephone-data
XPORTVERSION=   1.0
XPORTREVISION=  2
XCATEGORIES=    games
XMASTER_SITES=  http://files3.bungie.org/trilogy/
XDISTNAME=      infinity
X
XMAINTAINER=    malyn@strangeGizmo.com
XCOMMENT=       Data files for the alephone port
X
XRUN_DEPENDS=   alephone:${PORTSDIR}/games/alephone
X
XUSE_X_PREFIX=  yes
XUSE_ZIP=       yes
XNO_BUILD=      yes
XNO_CDROM=      Bungie/Microsoft do not allow charging for Marathon data files.
X
XWRKSRC=                ${WRKDIR}/Marathon\ Infinity
X
Xdo-install:
X       @${MKDIR} ${PREFIX}/share/AlephOne
X       ${INSTALL_DATA} ${WRKSRC}/Images ${PREFIX}/share/AlephOne/Images
X       ${INSTALL_DATA} ${WRKSRC}/Map ${PREFIX}/share/AlephOne/Map
X       ${INSTALL_DATA} ${WRKSRC}/Map.resources ${PREFIX}/share/AlephOne/Map.resources
X       ${INSTALL_DATA} ${WRKSRC}/Music ${PREFIX}/share/AlephOne/Music
X       ${INSTALL_DATA} ${WRKSRC}/Shapes ${PREFIX}/share/AlephOne/Shapes
X       ${INSTALL_DATA} ${WRKSRC}/Sounds ${PREFIX}/share/AlephOne/Sounds
X
X.include <bsd.port.mk>
END-of-alephone-data/Makefile
echo x - alephone-data/distinfo
sed 's/^X//' >alephone-data/distinfo << 'END-of-alephone-data/distinfo'
XMD5 (infinity.zip) = a7f03a6e4799e673d53f4baa61230bdc
XSIZE (infinity.zip) = 39161216
END-of-alephone-data/distinfo
echo x - alephone-data/pkg-descr
sed 's/^X//' >alephone-data/pkg-descr << 'END-of-alephone-data/pkg-descr'
XThis port contains the Marathon Infinity data files, converted to run on
XAleph One.  The Aleph One application itself is in the `alephone' port.
X
XEvan T. Dower
Xevantd@yahoo.com
END-of-alephone-data/pkg-descr
echo x - alephone-data/pkg-plist
sed 's/^X//' >alephone-data/pkg-plist << 'END-of-alephone-data/pkg-plist'
Xshare/AlephOne/Images
Xshare/AlephOne/Map
Xshare/AlephOne/Map.resources
Xshare/AlephOne/Music
Xshare/AlephOne/Shapes
Xshare/AlephOne/Sounds
X@dirrm share/AlephOne
END-of-alephone-data/pkg-plist
exit


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: vs 
State-Changed-When: Sun Mar 20 15:47:53 GMT 2005 
State-Changed-Why:  
Forwarded PR to maintainer; waiting for unified diff 


Responsible-Changed-From-To: freebsd-ports-bugs->vs 
Responsible-Changed-By: vs 
Responsible-Changed-When: Sun Mar 20 15:47:53 GMT 2005 
Responsible-Changed-Why:  
I'll track this 

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

From: "Volker Stolz" <vs@freebsd.org>
To: freebsd-gnats-submit@freebsd.org, evantd@yahoo.com,
	malyn@strangegizmo.com
Cc:  
Subject: Re: ports/79045: games/alephone-data upgrade from demo to full version
Date: Sun, 20 Mar 2005 16:47:37 +0100

 Dear maintainer, please look into this PR (and convert it to a unified  
 diff ;)
 
 Volker

From: Evan Dower <evantd@yahoo.com>
To: Volker Stolz <vs@freebsd.org>
Cc: freebsd-gnats-submit@freebsd.org, malyn@strangegizmo.com
Subject: Re: ports/79045: games/alephone-data upgrade from demo to full version
Date: Sun, 20 Mar 2005 11:01:10 -0800

 --fUYQa+Pmc3FrFX/N
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 I am reminded of Sun, Mar 20, 2005 at 04:47:37PM +0100 when Volker Stolz said:
 > Dear maintainer, please look into this PR (and convert it to a unified  
 > diff ;)
 > 
 > Volker
 > 
 
 I'm not the maintainer, but I can provide the unified diff. I think I probably changed more than necessary. I just followed the instructions given in the porter's handbook, but that appears to be more geared toward new ports.
 Anyway, here's the diff.
 -- 
 Evan Dower
 Undergraduate, Computer Science
 University of Washington
 Public key: http://students.washington.edu/evantd/pgp-pub-key.txt
 Key fingerprint = D321 FA24 4BDA F82D 53A9  5B27 7D15 5A4F 033F 887D
 
 --fUYQa+Pmc3FrFX/N
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="alephone-data.patch"
 
 diff -ru alephone-data.orig/Makefile alephone-data/Makefile
 --- alephone-data.orig/Makefile	Mon Mar 15 20:23:38 2004
 +++ alephone-data/Makefile	Sun Mar 20 10:49:09 2005
 @@ -1,17 +1,16 @@
  # New ports collection makefile for:	alephone-data
 -# Date created:		08 March 2001
 -# Whom:			Michael Alyn Miller <malyn@strangeGizmo.com>
 +# Date created:		19 March 2005
 +# Whom:			Evan T. Dower <evantd@yahoo.com>
  #
 -# $FreeBSD: ports/games/alephone-data/Makefile,v 1.4 2004/03/16 04:23:38 edwin Exp $
 +# $FreeBSD$
  #
  
  PORTNAME=	alephone-data
  PORTVERSION=	1.0
 -PORTREVISION=	1
 +PORTREVISION=	2
  CATEGORIES=	games
 -MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 -MASTER_SITE_SUBDIR=	marathon
 -DISTNAME=	AlephOne-minf-demo
 +MASTER_SITES=	http://files3.bungie.org/trilogy/
 +DISTNAME=	infinity
  
  MAINTAINER=	malyn@strangeGizmo.com
  COMMENT=	Data files for the alephone port
 @@ -19,17 +18,19 @@
  RUN_DEPENDS=	alephone:${PORTSDIR}/games/alephone
  
  USE_X_PREFIX=	yes
 +USE_ZIP=	yes
  NO_BUILD=	yes
  NO_CDROM=	Bungie/Microsoft do not allow charging for Marathon data files.
  
 +WRKSRC=		${WRKDIR}/Marathon\ Infinity
 +
  do-install:
  	@${MKDIR} ${PREFIX}/share/AlephOne
 -	@${MKDIR} ${PREFIX}/share/AlephOne/MML
 -	${INSTALL_DATA} ${WRKDIR}/Images ${PREFIX}/share/AlephOne/Images
 -	${INSTALL_DATA} ${WRKDIR}/MML/Preferences.mml ${PREFIX}/share/AlephOne/MML/Preferences.mml
 -	${INSTALL_DATA} ${WRKDIR}/Map ${PREFIX}/share/AlephOne/Map
 -	${INSTALL_DATA} ${WRKDIR}/README ${PREFIX}/share/AlephOne/README
 -	${INSTALL_DATA} ${WRKDIR}/Shapes ${PREFIX}/share/AlephOne/Shapes
 -	${INSTALL_DATA} ${WRKDIR}/Sounds ${PREFIX}/share/AlephOne/Sounds
 +	${INSTALL_DATA} ${WRKSRC}/Images ${PREFIX}/share/AlephOne/Images
 +	${INSTALL_DATA} ${WRKSRC}/Map ${PREFIX}/share/AlephOne/Map
 +	${INSTALL_DATA} ${WRKSRC}/Map.resources ${PREFIX}/share/AlephOne/Map.resources
 +	${INSTALL_DATA} ${WRKSRC}/Music ${PREFIX}/share/AlephOne/Music
 +	${INSTALL_DATA} ${WRKSRC}/Shapes ${PREFIX}/share/AlephOne/Shapes
 +	${INSTALL_DATA} ${WRKSRC}/Sounds ${PREFIX}/share/AlephOne/Sounds
  
  .include <bsd.port.mk>
 diff -ru alephone-data.orig/distinfo alephone-data/distinfo
 --- alephone-data.orig/distinfo	Tue Mar 30 19:07:50 2004
 +++ alephone-data/distinfo	Sun Mar 20 10:49:09 2005
 @@ -1,2 +1,2 @@
 -MD5 (AlephOne-minf-demo.tar.gz) = ebf27555dc5419aab6dfe1af5156096a
 -SIZE (AlephOne-minf-demo.tar.gz) = 8742994
 +MD5 (infinity.zip) = a7f03a6e4799e673d53f4baa61230bdc
 +SIZE (infinity.zip) = 39161216
 diff -ru alephone-data.orig/pkg-descr alephone-data/pkg-descr
 --- alephone-data.orig/pkg-descr	Thu Mar  8 11:15:10 2001
 +++ alephone-data/pkg-descr	Sun Mar 20 10:49:09 2005
 @@ -1,5 +1,5 @@
 -This port contains the Marathon Infinity Demo files, converted to run on
 +This port contains the Marathon Infinity data files, converted to run on
  Aleph One.  The Aleph One application itself is in the `alephone' port.
  
 -Michael Alyn Miller
 -malyn@strangeGizmo.com
 +Evan T. Dower
 +evantd@yahoo.com
 diff -ru alephone-data.orig/pkg-plist alephone-data/pkg-plist
 --- alephone-data.orig/pkg-plist	Thu Mar 28 15:14:58 2002
 +++ alephone-data/pkg-plist	Sun Mar 20 10:49:09 2005
 @@ -1,8 +1,7 @@
  share/AlephOne/Images
 -share/AlephOne/MML/Preferences.mml
  share/AlephOne/Map
 -share/AlephOne/README
 +share/AlephOne/Map.resources
 +share/AlephOne/Music
  share/AlephOne/Shapes
  share/AlephOne/Sounds
 -@dirrm share/AlephOne/MML
  @dirrm share/AlephOne
 
 --fUYQa+Pmc3FrFX/N--
State-Changed-From-To: feedback->closed 
State-Changed-By: vs 
State-Changed-When: Fri Apr 8 14:58:01 GMT 2005 
State-Changed-Why:  
Committed with modifications: 
- the signature in pkg-descr and Whom: in Makefile are write-only 
and give credit to the original porter 
- I added the URL to pkg-descr 
- I wibbled the Makefile a bit to get around using pkg-plist 

Thanks for your submission! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=79045 
>Unformatted:
