ports/65257: new port: games/d2x

Radim Kolar hsn at netmag.cz
Tue Apr 6 16:20:27 UTC 2004


>Number:         65257
>Category:       ports
>Synopsis:       new port: games/d2x
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 06 09:20:07 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Radim Kolar
>Release:        FreeBSD 5.2.1-RELEASE-p3 i386
>Organization:
Sanatana Dharma
>Environment:
System: FreeBSD asura.bsd 5.2.1-RELEASE-p3 FreeBSD 5.2.1-RELEASE-p3 #6: Mon Apr 5 17:41:24 CEST 2004 root at asura.bsd:/usr/src/sys/i386/compile/UP i386
>Description:
Here comes a unix Descent 1/2 game.
>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:
#
#	d2x/
#	d2x/Makefile
#	d2x/distinfo
#	d2x/pkg-message
#	d2x/files
#	d2x/files/patch-mem.c
#	d2x/files/patch-pstypes
#	d2x/files/patch-console.c
#	d2x/pkg-descr
#
echo c - d2x/
mkdir -p d2x/ > /dev/null 2>&1
echo x - d2x/Makefile
sed 's/^X//' >d2x/Makefile << 'END-of-d2x/Makefile'
X# New ports collection makefile for:	d2x
X# Date created:		5 Apr 2004
X# Whom:			Radim Kolar
X#
X# $FreeBSD$
X#
X
XPORTNAME=	d2x
XPORTVERSION=	0.2.5
XCATEGORIES=	games
XMASTER_SITES=	http://www.icculus.org/d2x/src/
X
XMAINTAINER=	hsn at netmag.cz
XCOMMENT=	Unix port of Descent 2 Game
X
XGNU_CONFIGURE=	yes
XUSE_SDL=	sdl image
XUSE_GMAKE=	yes
X
XCONFIGURE_ARGS=	--disable-network --disable-debug
X
XPORTDOCS=       README TODO NEWS AUTHORS readme.txt installation.txt
XPLIST_FILES=	bin/d2x
X
Xdo-install:
X		${INSTALL} ${WRKSRC}/d2x-sdl ${PREFIX}/bin/d2x
X.if !defined(NOPORTDOCS)
X	        ${MKDIR} ${DOCSDIR}
X.for i in ${PORTDOCS}
X	        ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
X.endfor
X.endif
X	        ${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-d2x/Makefile
echo x - d2x/distinfo
sed 's/^X//' >d2x/distinfo << 'END-of-d2x/distinfo'
XMD5 (d2x-0.2.5.tar.gz) = 79474db1ff4f0ae1fb76d691701cc560
XSIZE (d2x-0.2.5.tar.gz) = 2015249
END-of-d2x/distinfo
echo x - d2x/pkg-message
sed 's/^X//' >d2x/pkg-message << 'END-of-d2x/pkg-message'
XYou need to get datafiles from original Descent 2 or 1 game.
XDescent has also shareware edition, which is freely
Xdownloadable from d2x home page.  Read file installation.txt for
Xmore information.
END-of-d2x/pkg-message
echo c - d2x/files
mkdir -p d2x/files > /dev/null 2>&1
echo x - d2x/files/patch-mem.c
sed 's/^X//' >d2x/files/patch-mem.c << 'END-of-d2x/files/patch-mem.c'
X--- mem/mem.c.orig	Mon Apr  5 15:37:36 2004
X+++ mem/mem.c	Mon Apr  5 15:38:11 2004
X@@ -34,11 +34,6 @@
X #include <stdio.h>
X #include <stdlib.h>
X #include <string.h>
X-#if defined(__APPLE__) && defined(__MACH__)
X-#include <sys/malloc.h>
X-#else
X-#include <malloc.h>
X-#endif
X #include "pstypes.h"
X #include "mono.h"
X #include "error.h"
END-of-d2x/files/patch-mem.c
echo x - d2x/files/patch-pstypes
sed 's/^X//' >d2x/files/patch-pstypes << 'END-of-d2x/files/patch-pstypes'
X--- include/pstypes.h.orig	Sat Apr 12 01:51:48 2003
X+++ include/pstypes.h	Mon Apr  5 17:45:06 2004
X@@ -46,7 +46,7 @@
X # include <sys/types.h>
X # define _MAX_PATH 1024
X # define _MAX_DIR 256
X-# if defined(__APPLE__) && defined(__MACH__)
X+# if ( defined(__APPLE__) && defined(__MACH__)) || defined (__FreeBSD__)
X typedef unsigned long ulong;
X # endif
X # ifdef __sun__
END-of-d2x/files/patch-pstypes
echo x - d2x/files/patch-console.c
sed 's/^X//' >d2x/files/patch-console.c << 'END-of-d2x/files/patch-console.c'
X--- main/console.c.orig	Fri Jun  6 23:59:49 2003
X+++ main/console.c	Tue Apr  6 14:45:18 2004
X@@ -70,7 +70,7 @@
X 	va_list arglist;
X 	char buffer[2048];
X 
X-	if (priority <= ((int)con_threshold.value))
X+	if (priority <= ((int)con_threshold.value) && fmt)
X 	{
X 		va_start (arglist, fmt);
X 		vsprintf (buffer,  fmt, arglist);
END-of-d2x/files/patch-console.c
echo x - d2x/pkg-descr
sed 's/^X//' >d2x/pkg-descr << 'END-of-d2x/pkg-descr'
XD2X is a Unix port of game Descent made by Parallax software.
XYou need to own orignal game or download shareware datafiles.
X
XWWW: http://www.icculus.org/d2x/ 
END-of-d2x/pkg-descr
exit

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



More information about the freebsd-ports-bugs mailing list