Quake II data files.
This port installs the data files needed to run Quake II: the updates for the
original game, or the demo (shareware) data if requested.
For a full game, you need to have a legitimate copy of the game in order to
obtain the pak0.pak file.
@unexec rmdir %D/share/quake2 2>/dev/null || echo "If you are permanently removing this port, you should remove any configuration files, data files, and mods left in %D/share/quake2." | fmt
===> The following configuration options are available for quake2-data-3.20_3:
MANUAL=off: Install the game HTML manual
OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
SHAREWARE=off: Install demo version of the game data
===> Use 'make config' to modify these settings
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
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
Reduce the differences between `quake*-data' ports:
- Consistently use vertical bar (pipe) in :S substitutions
- Do not abuse .error statement, set IGNORE knob instead
- Drop some unnecessary quotation marks in comparisons
- Add a comment on why we cannot depend on particular .pak file
- Simplify extraction of the `linuxq3apoint-1.32b-3.x86.run'
- Cleanup, modernize MASTER_SITES and optimize away MASTER_SITE_SUBDIR
- Switch to using vertical bars as regex separators, since they do not
require escaping of the slash (when used as path separator)
- Move OPTIONS block where it belongs (closer to <bsd.port.options.mk>)
- Turn .error into IGNORE statement; reclaim maintainership back
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.
- Makefile.include must be included before bsd.port.options.mk, otherwise
"make config", "make showconfig" will not work correctly
- Drop redundant PKGMESSAGE assignment, tighten PLIST_SUB's
- Make a few non-functional changes while here
- Trim Makefile header per new style guidelines
- Convert to contemporary OPTIONS framework
- Cleanup Makefiles, fix a typo, reword pkg-descr
- Add a hint where to look for data port logic description to quake3-data
port and terminate an URL with slash while here
- Bump PORTREVISION.
- Build an install the original game.so file to avoid each engine having to
build its own version (unless it provides additional features or is
incompatible).
- Add MANUAL option (to install the game manual).
- Add some notes about Quake II ports in Makefile.include.
- Remove CTF option (split to "games/quake2-ctf").
- Remove mention of Rogue/Xatrix mission packs in files/pkg-message.in (split
to "games/quake2/rogue" and "games/quake2-xatrix").
[PATCH] bsd.sites.mk and relevant ports: add MASTER_SITE_IDSOFTWARE
This patch adds the MASTER_SITE_IDSOFTWARE list of mirrors to
bsd.sites.mk and adds it to the following ports:
games/doom
games/linux-quake3
games/linux-quake4
games/qcc
games/quake-data
games/quake-source
games/quake2-data
games/quake2-source
games/quake2forge
games/quake2lnx
games/quake3
games/quake3-data
games/rtcw
PR: ports/93546
Submitted by: Alejandro Pulver <alejandro@varnet.biz>
[MAINTAINER UPDATE] games/quake2-data: redesign, patch dependant ports
- Changed quake2-data/Makefile.include to be more similar
to bsd.*.mk files, also it doesn't override port's
variables.
- Change dependant ports.
PR: ports/90147
Subnmitted by: Alejandro Pulver <alejandro@varnet.biz>
[NEW PORT] games/quake2-data - Quake II data files
Quake II data files.
This port installs the data files needed to run Quake II.
It installs the updates and Capture The Flag mod data.
You still need to have a legitimate copy of the game in
order to obtain the .pak files. Otherwise you can use the
shareware version of the game data.
PR: 87179
Submitted by: Alejandro Pulver <alejandro@varnet.biz>