Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Oct 2011 04:30:49 GMT
From:      Cray Elliott <MP2E@archlinux.us>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/161701: New port: games/chocolate-doom Doom port
Message-ID:  <201110160430.p9G4Unq2031791@red.freebsd.org>
Resent-Message-ID: <201110160440.p9G4eAar019911@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         161701
>Category:       ports
>Synopsis:       New port: games/chocolate-doom Doom port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Oct 16 04:40:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Cray Elliott
>Release:        9.0-BETA3
>Organization:
n/a
>Environment:
FreeBSD craypc 9.0-BETA3 FreeBSD 9.0-BETA3 #0: Thu Oct 13 07:01:52 UTC 2011     root@craypc:/usr/obj/usr/src/sys/CRAYPC  amd64

>Description:
Chocolate Doom is a port that aims to be as perfectly compatible to the original DOS Doom executables as possible. This includes reproducing bugs, perfect demo compatibility and all the limitations the original Doom2.exe(or doom.exe, final doom executable) had.

I'm sorry if you are getting repeats of the same bug report, I keep trying to send them via send-pr but I don't think my reports are going through. I only see them with a search or get confirmation via the web form.
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	chocolate-doom
#	chocolate-doom/pkg-descr
#	chocolate-doom/files
#	chocolate-doom/files/patch-src-Makefile.am
#	chocolate-doom/files/patch-d__iwad.c
#	chocolate-doom/files/patch-setup-Makefile.am
#	chocolate-doom/Makefile
#	chocolate-doom/distinfo
#	chocolate-doom/pkg-plist
#
echo c - chocolate-doom
mkdir -p chocolate-doom > /dev/null 2>&1
echo x - chocolate-doom/pkg-descr
sed 's/^X//' >chocolate-doom/pkg-descr << '96993cc311f43f61d5c3510bf9efd3a7'
XChocolate Doom is a port of ID Software's Doom, Doom II, and Final Doom to
Xmodern operating systems that aims to be as compatible with the original DOS
Xexecutable as possible. This includes emulating all the different versions,
Xplaying demos perfectly accurately, playing "vanilla-only" PWADS, and netcode
Xthat works on newer operating systems while still behaving the same as
X"vanilla" Doom.
X
XWWW: http://chocolate-doom.org
96993cc311f43f61d5c3510bf9efd3a7
echo c - chocolate-doom/files
mkdir -p chocolate-doom/files > /dev/null 2>&1
echo x - chocolate-doom/files/patch-src-Makefile.am
sed 's/^X//' >chocolate-doom/files/patch-src-Makefile.am << '33616e30e8fe64ef64ccd9fd67111495'
X--- src/Makefile.am	2011-05-17 16:01:48.000000000 -0700
X+++ src/Makefile.am	2011-10-15 11:29:24.521494908 -0700
X@@ -1,5 +1,5 @@
X 
X-gamesdir = $(prefix)/games
X+gamesdir = $(prefix)/bin
X 
X games_PROGRAMS = @PROGRAM_PREFIX@doom @PROGRAM_PREFIX@server
X 
33616e30e8fe64ef64ccd9fd67111495
echo x - chocolate-doom/files/patch-d__iwad.c
sed 's/^X//' >chocolate-doom/files/patch-d__iwad.c << '856e08b6eb308b285ef56d806c3500aa'
X--- src/d_iwad.c	2011-05-17 16:01:48.000000000 -0700
X+++ src/d_iwad.c	2011-10-15 11:30:26.998495197 -0700
X@@ -554,8 +554,8 @@
X 
X     // Standard places where IWAD files are installed under Unix.
X 
X-    AddIWADDir("/usr/share/games/doom");
X-    AddIWADDir("/usr/local/share/games/doom");
X+    AddIWADDir("/usr/share/doom");
X+    AddIWADDir("/usr/local/share/doom");
X 
X #endif
X 
856e08b6eb308b285ef56d806c3500aa
echo x - chocolate-doom/files/patch-setup-Makefile.am
sed 's/^X//' >chocolate-doom/files/patch-setup-Makefile.am << '44007492fe6f3a8c26274b5ad696598a'
X--- setup/Makefile.am	2011-05-17 16:01:48.000000000 -0700
X+++ setup/Makefile.am	2011-10-15 11:29:38.381498344 -0700
X@@ -1,5 +1,5 @@
X 
X-gamesdir = $(prefix)/games
X+gamesdir = $(prefix)/bin
X 
X AM_CFLAGS = -I../textscreen -I../src @SDLMIXER_CFLAGS@
X 
44007492fe6f3a8c26274b5ad696598a
echo x - chocolate-doom/Makefile
sed 's/^X//' >chocolate-doom/Makefile << '50b62d6b934f06c9e8364d05357f937b'
X# New ports collection makefile for:   chocolate-doom
X# Date created:        15 October 2011
X# Whom:                Cray Elliott <MP2E@archlinux.us>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	chocolate-doom
XPORTVERSION=	1.6.0
XCATEGORIES=	games
XMASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}
X
XMAINTAINER=	MP2E@archlinux.us
XCOMMENT=	A Doom port that aims to be compatible with the original exe
X
XUSE_GMAKE=	yes
XUSE_SDL=	mixer net sdl
XUSE_PYTHON=	2.5+
XUSE_AUTOTOOLS=	automake autoconf
X
XGNU_CONFIGURE=	yes
X
XOPTIONS=	OPL "Enable OPL MIDI Emulation" on
X
XMAN5=		chocolate-doom.cfg.5 default.cfg.5
XMAN6=		chocolate-doom.6 chocolate-server.6 chocolate-setup.6
X
X.include "${.CURDIR}/../doom-data/Makefile.include"
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_OPL)
XUSE_OPL=	yes
X.else
XCONFIGURE_ARGS+=--disable-opl
X.endif
X
X.include <bsd.port.post.mk>
50b62d6b934f06c9e8364d05357f937b
echo x - chocolate-doom/distinfo
sed 's/^X//' >chocolate-doom/distinfo << '90239f307c48433aaff5ac620c5480a0'
XSHA256 (chocolate-doom-1.6.0.tar.gz) = 741cbe912dab325641ca97c2732a987f7e6cfc716757fa9dbda1d8179fd6ae45
XSIZE (chocolate-doom-1.6.0.tar.gz) = 1076134
90239f307c48433aaff5ac620c5480a0
echo x - chocolate-doom/pkg-plist
sed 's/^X//' >chocolate-doom/pkg-plist << '611e61a9e703d83bb514faf1bd505b9e'
Xbin/chocolate-doom
Xbin/chocolate-server
Xbin/chocolate-setup
Xshare/applications/chocolate-doom.desktop
Xshare/applications/chocolate-setup.desktop
Xshare/applications/screensavers/chocolate-doom-screensaver.desktop
Xshare/doc/chocolate-doom/CMDLINE
Xshare/doc/chocolate-doom/ChangeLog
Xshare/doc/chocolate-doom/INSTALL
Xshare/doc/chocolate-doom/NEWS
Xshare/doc/chocolate-doom/NOT-BUGS
Xshare/doc/chocolate-doom/README
Xshare/doc/chocolate-doom/README.OPL
Xshare/icons/chocolate-doom.png
Xshare/icons/chocolate-setup.png
X@dirrm share/doc/chocolate-doom
X@dirrm share/applications/screensavers
611e61a9e703d83bb514faf1bd505b9e
exit



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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201110160430.p9G4Unq2031791>