This port provides shareware data files for games of Doom, Doom II, Hexen,
Heretic, and Strife. These are typically required to play various source
ports of original id Software games and their spin-offs.
To be able to play full game of any aforementioned, one is still required
to have legitimate (also called registered) copy of appropriate IWAD game
data files.
===> The following configuration options are available for doom-data-1.0_1:
====> Options available for the multi WADS: you have to choose at least one of them
DOOM=on: Install Doom shareware data
HERETIC=off: Install Heretic shareware data
HEXEN=off: Install Hexen shareware data
STRIFE=off: Install Strife shareware data
===> Use 'make config' to modify these settings
To use the full version of the games you need to own a legitimate
copy of Doom, Doom II, Hexen, Heretic, and/or Strife.
If you have them, copy the *.wad files to /usr/local/share/doom.
Fix ports that confused the meaning of WRKDIR and WRKSRC.
PR: 204056
Submitted by: mat
Reviewed by: bapt
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D2735
Remove UNIQUENAME and LATEST_LINK.
UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.
Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.
Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)
Reviewed by: antoine, bapt
Exp-run by: antoine
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3336
If port is setting PKGNAMEPREFIX=${FOOPKGNAMEPREFIX}, but .include's this
file before <bsd.port.options.mk>, options handling gets broken because
options will be loaded from OPTIONSFILE which is based on UNIQUENAME and
thus PKGNAMEPREFIX, which is empty at that point. Prevent this: ensure
that FOOPKGNAMEPREFIX is defined in advance for ports that use it to set
their PKGNAMEPREFIX and having OPTIONS.
Revert Chris Petrik's ports to the pool. Thank you for all your work so far,
and should you desire to return just let us know.
PR: ports/174309
Submitted by: Chris Petrik
- Changed doom-data/Makefile.include to be more similar to bsd.*.mk files,
also it doesn't override port's variables.
- Change dependant ports
PR: ports/90123
Submitted by: maintainer
Fix build if no WAD is selected (this also fixes the build of
games/doom-{hr, hr2, wolfendoom, hacx} which use this port's Makefile.include
PR: ports/89263
Submitted by: Alejandro Pulver <alejandro@varnet.biz> (maintainer)
Add doom-data 1.0.
Doom data files (the shareware versions of Doom, Doom II, Hexen,
Heretic and Strife).
This port is the basis of a new framework that allows DooM
ports to share their data files.
The cannoical location of those WAD files is ${LOCALBASE}/share/doom
(the directory is owned by this port).
In order to create your own port for a DooM WAD port, please see
games/doom-hr for an example.
PR: 86439
Submitted by: Alejandro Pulver <alejandro@varnet.biz>