From malyn@aeolon.com  Thu Mar  8 10:49:27 2001
Return-Path: <malyn@aeolon.com>
Received: from server.aeolon.com (server.aeolon.com [64.209.179.250])
	by hub.freebsd.org (Postfix) with SMTP id 5683B37B719
	for <FreeBSD-gnats-submit@freebsd.org>; Thu,  8 Mar 2001 10:49:27 -0800 (PST)
	(envelope-from malyn@aeolon.com)
Received: (qmail 25609 invoked from network); 8 Mar 2001 18:49:16 -0000
Received: from w177.z209220174.sjc-ca.dsl.cnc.net (HELO sonic.eng.aeolon.com) (209.220.174.177)
  by server.aeolon.com with SMTP; 8 Mar 2001 18:49:16 -0000
Received: (qmail 1312 invoked by uid 1000); 8 Mar 2001 18:49:52 -0000
Message-Id: <20010308184952.1311.qmail@sonic.eng.aeolon.com>
Date: 8 Mar 2001 18:49:52 -0000
From: malyn@strangeGizmo.com
Reply-To: malyn@strangeGizmo.com
To: FreeBSD-gnats-submit@freebsd.org
Subject: [UPDATE] Split the alephone port into two ports (game and data)
X-Send-Pr-Version: 3.2

>Number:         25615
>Category:       ports
>Synopsis:       [UPDATE] Split the alephone port into two ports (game and data)
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    freebsd-ports
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Mar 08 10:50:00 PST 2001
>Closed-Date:    Thu Mar 8 11:15:21 PST 2001
>Last-Modified:  Thu Mar 08 11:16:00 PST 2001
>Originator:     Michael Alyn Miller
>Release:        FreeBSD 4.2-RELEASE i386
>Organization:
strangeGizmo.com
>Environment:

>Description:

	Information regarding the ability to distribute the Bungie/Microsoft
	copyrighted Marathon Infinity Demo files is not generally available.
	To avoid any potential copyright/distribution issues, I am splitting
	the alephone port into two ports, with the copyrighted data files in
	the second, NO_CDROM port.

	Please note that the `Fix' section contains a patch for the alephone
	port and a shar file for the new alephone-data port.

>How-To-Repeat:


>Fix:

Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/games/alephone/Makefile,v
retrieving revision 1.1
diff -c -r1.1 Makefile
*** Makefile	2001/03/01 18:01:25	1.1
--- Makefile	2001/03/08 18:39:17
***************
*** 1,16 ****
! # New ports collection makefile for:	AlephOne
  # Date created:		27 February 2001
  # Whom:			Michael Alyn Miller <malyn@strangeGizmo.com>
  #
! # $FreeBSD: ports/games/alephone/Makefile,v 1.1 2001/03/01 18:01:25 clive Exp $
  #
  
! PORTNAME=	AlephOne
  PORTVERSION=	0.11.1
  CATEGORIES=	games
  MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
  MASTER_SITE_SUBDIR=	marathon
! DISTFILES=	${DISTNAME}${EXTRACT_SUFX} AlephOne-minf-demo.tar.gz
  
  MAINTAINER=	malyn@strangeGizmo.com
  
--- 1,17 ----
! # New ports collection makefile for:	alephone
  # Date created:		27 February 2001
  # Whom:			Michael Alyn Miller <malyn@strangeGizmo.com>
  #
! # $FreeBSD$
  #
  
! PORTNAME=	alephone
  PORTVERSION=	0.11.1
+ PORTREVISION=	1
  CATEGORIES=	games
  MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
  MASTER_SITE_SUBDIR=	marathon
! DISTNAME=	AlephOne-${PORTVERSION}
  
  MAINTAINER=	malyn@strangeGizmo.com
  
***************
*** 19,35 ****
  SDL_CONFIG?=	${LOCALBASE}/bin/sdl11-config
  
  USE_X_PREFIX=	yes
- USE_GMAKE=	yes
  GNU_CONFIGURE=	yes
  CONFIGURE_ENV=	SDL_CONFIG="${SDL_CONFIG}"
  
  post-install:
- 	${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
  .if !defined(NOPORTDOCS)
  	@${CAT} ${PKGMESSAGE}
  .endif
--- 20,29 ----
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/games/alephone/distinfo,v
retrieving revision 1.1
diff -c -r1.1 distinfo
*** distinfo	2001/03/01 18:01:25	1.1
--- distinfo	2001/03/08 18:39:17
***************
*** 1,2 ****
  MD5 (AlephOne-0.11.1.tar.gz) = 95c2a1edc0948cba088369eaa1c45018
- MD5 (AlephOne-minf-demo.tar.gz) = ebf27555dc5419aab6dfe1af5156096a
--- 1 ----
Index: pkg-message
===================================================================
RCS file: /home/ncvs/ports/games/alephone/pkg-message,v
retrieving revision 1.1
diff -c -r1.1 pkg-message
*** pkg-message	2001/03/01 18:01:25	1.1
--- pkg-message	2001/03/08 18:39:17
***************
*** 1,9 ****
  ************************************************************************
  
! This package includes the Marathon Infinity Demo files.  These files are
! sufficient to play AlephOne, but only contain four of Infinity's levels.
  
! There are two ways of getting a fully-playable version of AlephOne:
  
    * Buy a copy of Marathon 2 or Marathon Infinity and convert those data
      files into the appropriate AlephOne format (http://source.bungie.org
--- 1,10 ----
  ************************************************************************
  
! This package does not include any Aleph One data files.  There are a few
! ways of getting a fully-playable version of Aleph One:
  
!   * Install the `alephone-data' port.  This port includes the demo files
!     from Marathon Infinity.
  
    * Buy a copy of Marathon 2 or Marathon Infinity and convert those data
      files into the appropriate AlephOne format (http://source.bungie.org
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/games/alephone/pkg-plist,v
retrieving revision 1.1
diff -c -r1.1 pkg-plist
*** pkg-plist	2001/03/01 18:01:25	1.1
--- pkg-plist	2001/03/08 18:39:17
***************
*** 1,15 ****
  bin/alephone
  share/AlephOne/Fonts
- share/AlephOne/Images
  share/AlephOne/MML/Interface_Rects.mml
- share/AlephOne/MML/Preferences.mml
  share/AlephOne/MML/Text_Strings.mml
  share/AlephOne/MML/Transparent_Liquids.mml
  share/AlephOne/MML/Transparent_Sprites.mml
- share/AlephOne/Map
- share/AlephOne/README
- share/AlephOne/Shapes
- share/AlephOne/Sounds
  share/AlephOne/Themes/Default/button_c.bmp
  share/AlephOne/Themes/Default/button_l.bmp
  share/AlephOne/Themes/Default/button_r.bmp
--- 1,9 ----



# 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
#	alephone-data/pkg-comment
#
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:		08 March 2001
X# Whom:			Michael Alyn Miller <malyn@strangeGizmo.com>
X#
X# $FreeBSD:$
X#
X
XPORTNAME=	alephone-data
XPORTVERSION=	1.0
XCATEGORIES=	games
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	marathon
XDISTNAME=	AlephOne-minf-demo
X
XMAINTAINER=	malyn@strangeGizmo.com
X
XRUN_DEPENDS=	alephone:${PORTSDIR}/games/alephone
X
XUSE_X_PREFIX=	yes
XNO_BUILD=	yes
XNO_CDROM=	Bungie/Microsoft do not allow charging for Marathon data files.
X
Xdo-install:
X	${INSTALL_DATA} ${WRKDIR}/Images ${PREFIX}/share/AlephOne/Images
X	${INSTALL_DATA} ${WRKDIR}/MML/Preferences.mml ${PREFIX}/share/AlephOne/MML/Preferences.mml
X	${INSTALL_DATA} ${WRKDIR}/Map ${PREFIX}/share/AlephOne/Map
X	${INSTALL_DATA} ${WRKDIR}/README ${PREFIX}/share/AlephOne/README
X	${INSTALL_DATA} ${WRKDIR}/Shapes ${PREFIX}/share/AlephOne/Shapes
X	${INSTALL_DATA} ${WRKDIR}/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 (AlephOne-minf-demo.tar.gz) = ebf27555dc5419aab6dfe1af5156096a
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 Demo files, converted to run on
XAleph One.  The Aleph One application itself is in the `alephone' port.
X
XMichael Alyn Miller
Xmalyn@strangeGizmo.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/MML/Preferences.mml
Xshare/AlephOne/Map
Xshare/AlephOne/README
Xshare/AlephOne/Shapes
Xshare/AlephOne/Sounds
END-of-alephone-data/pkg-plist
echo x - alephone-data/pkg-comment
sed 's/^X//' >alephone-data/pkg-comment << 'END-of-alephone-data/pkg-comment'
XData files for the alephone port
END-of-alephone-data/pkg-comment
exit
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: clive 
State-Changed-When: Thu Mar 8 11:15:21 PST 2001 
State-Changed-Why:  
Committed, thanks ! 

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