games@ team is quite small and inactive, so ports currently assigned
to it cannot be assumed as properly maintained. To not cause confusion
by making it look otherwise, and also to allow and promote adoption
by individual maintainers, release these ports back to the pool. Note
that this does not change the fact that games@ team still takes care
of these ports to excent of its capabilities.
Suggested by: marino
- Add missing option description to "clients and servers" multichoice
- Sort the knobs in a more logical order within the Makefile
- Use more specific "gl" in USE_GL instead of umbrella "yes"
- Unbreak the build against Clang and clean up Makefile while here
- Transfer maintainership to the games@ team
- Convert to contemporary OPTIONS framework
- Replace defunct URLs with working mirror in MASTER_SITES and pkg-descr
- Cleanup Makefile, remove stray empty line in pkg-plist
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav)
- Use Makefile for building instead of scons, and remove Perl dependency.
- Use pkg-plist.
- Add OPTIONS. Allow to build without X11, threaded version, etc.
- Fix building on non-i386 and FreeBSD 4.X.
- Respect CFLAGS when optimizations are enabled.
- Add patch to fix 2 security vulnerabilities [1].
PR: ports/98295
Submitted by: alepulver (myself)
Approved by: maintainer (timeout)
Obtained from: q3icculus (http://icculus.org/quake3/) [1]
Security: CVE-2006-2082 [1]
source code.
CleanQ3 is a Quake III Arena engine project intended to clean up the
original source code, and eliminate bugs. You won't find revolutionary
features, just a "better" Quake III.
WWW: http://tremor.quakedev.com/cleanq3.html