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>