Here is an updated patch with your suggestion incorporated. On Sat, Jul 27, 2019 at 1:55 PM Ryan Freeman <r...@slipgate.org> wrote:
> On Sat, Jul 27, 2019 at 04:13:07PM -0400, Brian Callahan wrote: > > > > > > On 7/27/19 3:52 PM, Ryan Freeman wrote: > > >Thanks Brian. How about this, then? Same thing, just without > > >Simon's name in the DESCR. > > > > > > > How about just "Chocolate Doom aims to provide an experience > > identical to that of the original games on original hardware." Same > > effect, no weird "author" this or that. > > > > ~Brian > > That works great :) OK by with with your change. > -Ryan > > > > > >On Sat, Jul 27, 2019 at 5:41 AM Brian Callahan <call...@rpi.edu > > ><mailto:call...@rpi.edu>> wrote: > > > > > > > > > > > > On 7/26/19 8:46 PM, Ryan Freeman wrote: > > > > Hey All, > > > > > > > > For some reason my normal email doesn't seem to be working with > > > regards to > > > > reaching ports@. > > > > Apologies for the gmail-based delivery. > > > > > > > > This isn't a version update, just a change to the package DESCR, > and > > > > removal of MESSAGE > > > > in lieu of a pkg README. I've tried to dress it up to cover > > > most things a > > > > user might need > > > > to know on installation of chocolate-doom, and now the DESCR > > > doesn't scroll > > > > away an > > > > 80x24 terminal. > > > > > > I like this overall. I think it's a good improvement. > > > That one sentence with the author's name feels awkward (we don't > list > > > the authors of any other software in DESCR, do we?) but that was > > > in the > > > original DESCR too. > > > > > > OK for me. > > > > > > ~Brian > > > > > >
Index: Makefile =================================================================== RCS file: /cvs/ports/games/chocolate-doom/Makefile,v retrieving revision 1.27 diff -u -p -r1.27 Makefile --- Makefile 12 Jul 2019 20:46:15 -0000 1.27 +++ Makefile 3 Aug 2019 16:35:57 -0000 @@ -4,7 +4,7 @@ COMMENT = portable release of Doom, Here V = 3.0.0 DISTNAME = chocolate-doom-${V} CATEGORIES = games x11 -REVISION = 0 +REVISION = 1 HOMEPAGE = https://www.chocolate-doom.org/ Index: pkg/DESCR =================================================================== RCS file: /cvs/ports/games/chocolate-doom/pkg/DESCR,v retrieving revision 1.4 diff -u -p -r1.4 DESCR --- pkg/DESCR 11 Dec 2014 08:10:51 -0000 1.4 +++ pkg/DESCR 3 Aug 2019 16:35:57 -0000 @@ -1,28 +1,8 @@ Chocolate Doom is a portable branch of the classic doom.exe experience -from the days of DOS. The author, Simon Howard, has worked to ensure -Chocolate Doom, which is nothing more than a directly modified version -of the released iD Software source code, has zero changes that affect -gameplay, look, or feel, and also re-created a DOS-like setup program to -configure the game much like the original setup.exe. The project also -maintains versions of the engine for Heretic, Hexen, and Strife. +from the days of DOS. Chocolate Doom aims to provide an experience +identical to that of the original games on original hardware. A setup +program has been created to emulate the classic DOS setup.exe from the +original games for handling configuration. -Chocolate Doom provides: - chocolate-doom - the Doom executable - chocolate-doom-setup - the Doom setup executable - chocolate-heretic - the Heretic executable - chocolate-heretic-setup - the Heretic setup executable - chocolate-hexen - the Hexen executable - chocolate-hexen-setup - the Hexen setup executable - chocolate-strife - the Strife executable - chocolate-strife-setup - the Strife setup executable - chocolate-server - server for up to 4-player net games - - -Due to the port re-implementing the original games as closely as -possible, all original game PWADs and demos work flawlessly. Other -original features include a PC-speaker driver, just like the DOS -PC-speaker driver, and a working -left and -right network command -parameter system for the 'surround display' setup that was -obtainable with the original DOS executables over an IPX network. - -Check the chocolate-*(6) manpages for additional information. +The project also maintains versions of the engine for Heretic, Hexen, +and Strife. All original game PWADs and demos should work flawlessly. Index: pkg/MESSAGE =================================================================== RCS file: pkg/MESSAGE diff -N pkg/MESSAGE --- pkg/MESSAGE 27 May 2014 06:35:01 -0000 1.5 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -To play the game you will need an original Doom, Ultimate Doom, -Doom II, Final Doom, Heretic, Hexen, or Strife IWAD. Place the -doom.wad, doom2.wad, plutonia.wad, tnt.wad, heretic.wad, hexen.wad, -strife1.wad + voices.wad or all of the above in -${PREFIX}/share/doom/ to play. The shareware will also work. - -If multiple IWADs are installed, you may specify the one you want to -play via the -iwad command-line parameter e.g. - - $ chocolate-doom -iwad doom.wad - $ chocolate-heretic -iwad heretic1.wad (heretic shareware) - -The Doom Shareware IWAD is available in the doomdata package. - -Run `chocolate-gamename-setup' to generate a configuration file to your -liking. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/games/chocolate-doom/pkg/PLIST,v retrieving revision 1.9 diff -u -p -r1.9 PLIST --- pkg/PLIST 27 Jun 2018 21:03:44 -0000 1.9 +++ pkg/PLIST 3 Aug 2019 16:35:57 -0000 @@ -76,6 +76,7 @@ share/doc/chocolate-strife/PHILOSOPHY.md share/doc/chocolate-strife/README.Music.md share/doc/chocolate-strife/README.Strife.md share/doc/chocolate-strife/README.md +share/doc/pkg-readmes/${PKGSTEM} share/doom/ share/icons/ share/icons/chocolate-doom.png Index: pkg/README =================================================================== RCS file: pkg/README diff -N pkg/README --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ pkg/README 3 Aug 2019 16:35:57 -0000 @@ -0,0 +1,62 @@ +$OpenBSD$ + ++------------------------------------------------------------------------------ +| Running ${PKGSTEM} on OpenBSD ++------------------------------------------------------------------------------ + +Game Data +========= + +To play the game you will need an original Doom, Ultimate Doom, Doom II, +Final Doom, Heretic, Hexen, or Strife IWAD. The games data files will +be named as follows: + + o doom1.wad .................. Doom Shareware + o doom.wad ................... Doom Registered or Ultimate Doom + o doom2.wad .................. Doom II: Hell on Earth + o plutonia.wad ............... Final Doom: The Plutonia Experiment + o tnt.wad .................... Final Doom: TNT Evilution + o heretic1.wad ............... Heretic Shareware + o heretic.wad ................ Heretic: Shadow of the Serpent Riders + o hexen.wad .................. Hexen: Beyond Heretic + o strife0.wad ................ Strife Shareware + o strife1.wad + voices.wad ... Strife: Quest for the Sigil + +Place one or more of the above-listed files in ${PREFIX}/share/doom/ +to play. + +Launching a Game +================ + +Depending on which game you want to play, launch with the executable +matching the game data installed. There are four options: + + o chocolate-doom + o chocolate-heretic + o chocolate-hexen + o chocolate-strife + +Run `chocolate-<game>-setup' to generate a configuration file to your +liking. + +If multiple IWADs are installed, you may specify the one you want to +play via the `-iwad' command-line parameter: + + $ chocolate-doom -iwad doom.wad + $ chocolate-heretic -iwad heretic1.wad + +Multiplayer Games +================= + +See the chocolate-<game>(6) manpages for additional information. If a +dedicated server is desired, see the chocolate-server(6) manpage. + +Shareware Data +============== + +The Doom Shareware IWAD is available in the `doomdata' package. Other +shareware is available from the Doomworld idgames archive website: + + Heretic: https://www.doomworld.com/idgames/idstuff/heretic/htic_v12 + Hexen: https://www.doomworld.com/idgames/idstuff/hexen/hexndemo + Strife: https://www.doomworld.com/idgames/roguestuff/strife11