Bug 184710 - [maintainer-update] games/chocolate-doom 1.7.0 to 2.0.0
[maintainer-update] games/chocolate-doom 1.7.0 to 2.0.0
Status: Closed FIXED
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s)
Latest
Any Any
: Normal Affects Only Me
Assigned To: Pawel Pekala
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-12-11 23:50 UTC by jakub_lach
Modified: 2013-12-19 11:50 UTC (History)
0 users

See Also:


Attachments
file.diff (5.99 KB, patch)
2013-12-11 23:50 UTC, jakub_lach
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description jakub_lach 2013-12-11 23:50:00 UTC
On the 20th anniversary of Doom, Simon Howard (Fraggle) brings milestone chocolate-doom release cut from fresh v2 branch sporting numerous improvements i.a. Heretic, Hexen and Strife support.

* Please check this submission diligently, as I'm still unsure of staging :)

Fix: Patch attached with submission follows:
Comment 1 Pawel Pekala freebsd_committer 2013-12-19 11:25:07 UTC
Responsible Changed
From-To: freebsd-ports-bugs->pawel

I'll take it.
Comment 2 Pawel Pekala freebsd_committer 2013-12-19 11:42:34 UTC
State Changed
From-To: open->closed

Committed, with minor changes. Thanks!
Comment 3 dfilter freebsd_committer 2013-12-19 11:42:34 UTC
Author: pawel
Date: Thu Dec 19 11:42:26 2013
New Revision: 336889
URL: http://svnweb.freebsd.org/changeset/ports/336889

Log:
  - Update to version 2.0.0
  - Convert to staging
  
  PR:		ports/184710
  Submitted by:	maintainer

Modified:
  head/games/chocolate-doom/Makefile
  head/games/chocolate-doom/distinfo
  head/games/chocolate-doom/pkg-descr
  head/games/chocolate-doom/pkg-message
  head/games/chocolate-doom/pkg-plist

Modified: head/games/chocolate-doom/Makefile
==============================================================================
--- head/games/chocolate-doom/Makefile	Thu Dec 19 11:11:34 2013	(r336888)
+++ head/games/chocolate-doom/Makefile	Thu Dec 19 11:42:26 2013	(r336889)
@@ -1,12 +1,12 @@
 # $FreeBSD$
 
 PORTNAME=	chocolate-doom
-PORTVERSION=	1.7.0
+PORTVERSION=	2.0.0
 CATEGORIES=	games
-MASTER_SITES=	SF
+MASTER_SITES=	http://www.chocolate-doom.org/downloads/2.0.0/
 
 MAINTAINER=	jakub_lach@mailplus.pl
-COMMENT=	Doom port that aims to be compatible with the original exe
+COMMENT=	Doom/Heretic/Hexen/Strife engine port compatible with the original exes
 
 LICENSE=	GPLv2
 
@@ -15,21 +15,14 @@ USE_SDL=	mixer net sdl
 USE_PYTHON=	2.5+
 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
+PORTDOCS=	CMDLINE.doom ChangeLog INSTALL.doom NEWS NOT-BUGS README README.OPL
 
-NO_STAGE=	yes
-.include "${.CURDIR}/../doom-data/Makefile.include"
+OPTIONS_DEFINE=	DOCS
 
-.include <bsd.port.options.mk>
+.include "${.CURDIR}/../doom-data/Makefile.include"
 
 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}
+		${WRKSRC}/src/Makefile.in ${WRKSRC}/src/setup/Makefile.in
 
 .include <bsd.port.mk>

Modified: head/games/chocolate-doom/distinfo
==============================================================================
--- head/games/chocolate-doom/distinfo	Thu Dec 19 11:11:34 2013	(r336888)
+++ head/games/chocolate-doom/distinfo	Thu Dec 19 11:42:26 2013	(r336889)
@@ -1,2 +1,2 @@
-SHA256 (chocolate-doom-1.7.0.tar.gz) = c1cffb602e3cc3a82941b4675b9dc816a6e419076faf8f54db46df397f86bfc0
-SIZE (chocolate-doom-1.7.0.tar.gz) = 1091798
+SHA256 (chocolate-doom-2.0.0.tar.gz) = 85c58b77dad933013253b453ef01907492b4719acd56cf8cb6c76f4a361ab60c
+SIZE (chocolate-doom-2.0.0.tar.gz) = 2092519

Modified: head/games/chocolate-doom/pkg-descr
==============================================================================
--- head/games/chocolate-doom/pkg-descr	Thu Dec 19 11:11:34 2013	(r336888)
+++ head/games/chocolate-doom/pkg-descr	Thu Dec 19 11:42:26 2013	(r336889)
@@ -3,6 +3,7 @@ modern operating systems that aims to be
 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.
+"vanilla" Doom. Additionally, Heretic, Hexen as well as Strife are also 
+supported.
 
 WWW: http://chocolate-doom.org

Modified: head/games/chocolate-doom/pkg-message
==============================================================================
--- head/games/chocolate-doom/pkg-message	Thu Dec 19 11:11:34 2013	(r336888)
+++ head/games/chocolate-doom/pkg-message	Thu Dec 19 11:42:26 2013	(r336889)
@@ -1,6 +1,10 @@
-**************************************************************
+******************************************************
 
-To enable OPL MIDI emulation you need to run chocolate-setup,
-default Native MIDI is very similar to Roland SC-55.
+To switch on OPL (Adlib/SB) or GUS emulation you need 
+to run chocolate-doom-setup, default Native MIDI is 
+very similar to Roland SC-55. 
 
-**************************************************************
+GUS emulation needs setting "gus_patch_path" in *.cfg 
+to GUS patch set (dgguspat.zip).
+
+******************************************************

Modified: head/games/chocolate-doom/pkg-plist
==============================================================================
--- head/games/chocolate-doom/pkg-plist	Thu Dec 19 11:11:34 2013	(r336888)
+++ head/games/chocolate-doom/pkg-plist	Thu Dec 19 11:42:26 2013	(r336889)
@@ -1,10 +1,52 @@
-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-doom-setup
+bin/chocolate-heretic
+bin/chocolate-heretic-setup
+bin/chocolate-hexen
+bin/chocolate-hexen-setup
 bin/chocolate-server
-bin/chocolate-setup
+bin/chocolate-strife
+bin/chocolate-strife-setup
+man/man5/chocolate-doom.cfg.5.gz
+man/man5/chocolate-heretic.cfg.5.gz
+man/man5/chocolate-hexen.cfg.5.gz
+man/man5/chocolate-strife.cfg.5.gz
+man/man5/default.cfg.5.gz
+man/man5/heretic.cfg.5.gz
+man/man5/hexen.cfg.5.gz
+man/man5/strife.cfg.5.gz
+man/man6/chocolate-doom.6.gz
+man/man6/chocolate-heretic.6.gz
+man/man6/chocolate-hexen.6.gz
+man/man6/chocolate-server.6.gz
+man/man6/chocolate-setup.6.gz
+man/man6/chocolate-strife.6.gz
+share/applications/chocolate-doom.desktop
+share/applications/chocolate-setup.desktop
+share/applications/screensavers/chocolate-doom-screensaver.desktop
+share/doc/chocolate-heretic/CMDLINE.heretic
+share/doc/chocolate-heretic/ChangeLog
+share/doc/chocolate-heretic/INSTALL.heretic
+share/doc/chocolate-heretic/NEWS
+share/doc/chocolate-heretic/README
+share/doc/chocolate-heretic/README.OPL
+share/doc/chocolate-hexen/CMDLINE.hexen
+share/doc/chocolate-hexen/ChangeLog
+share/doc/chocolate-hexen/INSTALL.hexen
+share/doc/chocolate-hexen/NEWS
+share/doc/chocolate-hexen/README
+share/doc/chocolate-hexen/README.OPL
+share/doc/chocolate-strife/CMDLINE.strife
+share/doc/chocolate-strife/ChangeLog
+share/doc/chocolate-strife/INSTALL.strife
+share/doc/chocolate-strife/NEWS
+share/doc/chocolate-strife/README
+share/doc/chocolate-strife/README.OPL
+share/doc/chocolate-strife/README.Strife
+share/icons/chocolate-doom.png
+share/icons/chocolate-setup.png
 @dirrmtry share/icons
+@dirrmtry share/doc/chocolate-strife
+@dirrmtry share/doc/chocolate-hexen
+@dirrmtry share/doc/chocolate-heretic
 @dirrmtry share/applications/screensavers
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"