===> The following configuration options are available for quake2-3zb2-0.97_1:
DOCS=on: Build and/or install documentation
ROUTES=on: Install routes for DM and CTF maps (recommended)
===> Use 'make config' to modify these settings
3rd Zigock II bots has been installed.
Due to the fact that game library (i.e. game.so file) is unable to read the
file system paths (i.e. /usr/local/share/quake2 in the client executable),
it will look for and write node files in the current directory. So you have
to do the following (only once) in the directory where you want to run it
from (you could use ~/.quake2 for example):
$ mkdir -p ~/.quake2/3zb2
$ cd /usr/local/share/quake2/3zb2
$ cp -a 3ZBConfig.cfg 3ZBMaps.lst chctf chdtm ~/.quake2/3zb2
$ chmod -R u+w ~/.quake2/3zb2
Then run it from the recently created directory.
$ cd ~/.quake2
$ quake2 +set game 3zb2
See the docs in /usr/local/share/doc/quake2-3zb2 for help on using it.
Check the website for additional DM and CTF maps (respective routes section).
games/quake2-3zb2: try to unbreak the port against Clang 16
The treatment is basically the same as in commit 2ca9bcd573e3
(-Wno-incompatible-function-pointer-types); using the MAKEFILE
instead of copying the Makefile to ${WRKSRC} is also alike.
While I'm here, prune the header files from the SRCS list and
banal comment in the `post-extract' target, use option helpers
during the installation, and stop messing with permissions as
it breaks ``make clean''.
Reported by: pkg-fallout
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 )
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
Mostly cosmetic fixes over various Quake2 ports:
- Wrap overly long lines to fit standard terminal width
- When installing pre-generated docs, do not check PORT_OPTIONS:MDOCS
which is useless in post-stage era
- Simplify MASTER_SITES, optimize away MASTER_SITE_SUBDIR if possible
- Amend COMMENT text and pkg-descr in `quake2-lights' port
- Unbreak installation of Quake2-LNX (icculus.org port)
Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)
bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore
Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier
With hat: portmgr
- Trim old-school Makefile header per new guidelines
- Convert to modern OPTIONS framework (courtesy of jgh@)
- Install routes for a few more deathmatch levels
- Mute MKDIR's and generally cleanup Makefile while here
- Reword port description and port message texts
- Fix undefined references in library (previously it could only be used with
"games/qudos" and "games/kmquake2", because they build a modified version).
- Install node files with appropiate permissions.
- Add an entry in pkg-message about permissions.
- Bump PORTREVISION.
Reported by: Volodymyr Kostyrko <arcade@synergetica.dn.ua>
Obtained from: http://svn.quakedev.com/viewcvs.cgi/qudos/trunk/src/mods/3zb2/