1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-25 09:34:11 +00:00

- add new port: games/chocolate-doom

Chocolate Doom is a port of ID Software's Doom, Doom II, and Final Doom to
modern operating systems that aims to be as compatible with the original DOS
executable as possible. This includes emulating all the different versions,
playing demos perfectly accurately, playing "vanilla-only" PWADS, and netcode
that works on newer operating systems while still behaving the same as
"vanilla" Doom.

WWW: http://chocolate-doom.org

PR:		161701
Submitted by:	jakub_lach@mailplus.pl
This commit is contained in:
Jason Helfman 2013-01-29 22:58:11 +00:00
parent 5fa373cdbf
commit 58864c0fe8
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=311190
7 changed files with 75 additions and 0 deletions

View File

@ -126,6 +126,7 @@
SUBDIR += cgoban
SUBDIR += chanta
SUBDIR += chapping
SUBDIR += chocolate-doom
SUBDIR += cheech
SUBDIR += childsplay
SUBDIR += childsplay_plugins

View File

@ -0,0 +1,35 @@
# $FreeBSD$
PORTNAME= chocolate-doom
PORTVERSION= 1.7.0
CATEGORIES= games
MASTER_SITES= SF
MAINTAINER= jakub_lach@mailplus.pl
COMMENT= Doom port that aims to be compatible with the original exe
LICENSE= GPLv2
USE_GMAKE= yes
USE_SDL= mixer net sdl
USE_PYTHON= 2.5+
MAKE_JOBS_SAFE= yes
GNU_CONFIGURE= yes
MAN5= chocolate-doom.cfg.5 default.cfg.5
MAN6= chocolate-doom.6 chocolate-server.6 chocolate-setup.6
PORTDOCS= CMDLINE ChangeLog HACKING INSTALL NEWS NOT-BUGS README README.OPL
.include "${.CURDIR}/../doom-data/Makefile.include"
.include <bsd.port.options.mk>
post-patch-script:
${REINPLACE_CMD} -e 's|gamesdir = $$(prefix)/games|gamesdir = $$(prefix)/bin|' \
${WRKSRC}/src/Makefile.in ${WRKSRC}/setup/Makefile.in
post-install:
${INSTALL_DATA} ${WRKSRC}/HACKING ${DOCSDIR}
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (chocolate-doom-1.7.0.tar.gz) = c1cffb602e3cc3a82941b4675b9dc816a6e419076faf8f54db46df397f86bfc0
SIZE (chocolate-doom-1.7.0.tar.gz) = 1091798

View File

@ -0,0 +1,12 @@
--- src/d_iwad.c 2011-05-17 16:01:48.000000000 -0700
+++ src/d_iwad.c 2011-10-15 11:30:26.998495197 -0700
@@ -559,8 +559,7 @@
// Standard places where IWAD files are installed under Unix.
- AddIWADDir("/usr/share/games/doom");
- AddIWADDir("/usr/local/share/games/doom");
+ AddIWADDir("/usr/local/share/doom");
#endif

View File

@ -0,0 +1,8 @@
Chocolate Doom is a port of ID Software's Doom, Doom II, and Final Doom to
modern operating systems that aims to be as compatible with the original DOS
executable as possible. This includes emulating all the different versions,
playing demos perfectly accurately, playing "vanilla-only" PWADS, and netcode
that works on newer operating systems while still behaving the same as
"vanilla" Doom.
WWW: http://chocolate-doom.org

View File

@ -0,0 +1,6 @@
**************************************************************
To enable OPL MIDI emulation you need to run chocolate-setup,
default Native MIDI is very similar to Roland SC-55.
**************************************************************

View File

@ -0,0 +1,11 @@
share/icons/chocolate-doom.png
share/icons/chocolate-setup.png
share/applications/chocolate-doom.desktop
share/applications/screensavers/chocolate-doom-screensaver.desktop
share/applications/chocolate-setup.desktop
bin/chocolate-doom
bin/chocolate-server
bin/chocolate-setup
@dirrmtry share/icons
@dirrmtry share/applications/screensavers
@dirrmtry share/applications