quake3Quake III Arena -- first person shooter (native build)
1.32c_6gamesΣ=7 1.32c_6Version of this port present on the latest quarterly branch.
DEPRECATED: BROKEN for more than 4 years on all supported versions after the EOL of 12 This port expired on: 2023-12-31 IGNORE: is marked as broken on FreeBSD 13.2: ld: error: duplicate symbol: re
Quake III Arena, developed by the gaming wizards at id Software,
is the third installment of one of the most popular computer game
franchises of all time. Organic caverns, gothic cathedrals and
futuristic spacescapes play host to Quake III Arena's unrivaled
blend of action, strategy and jaw-dropping technology as Linux
gamers are invited to square off against 32 of history's greatest
warriors. Built around a revolutionary new graphics engine capable
of delivering mind blowing 3D special effects including curved
surfaces and volumetric fog, Quake III Arena is the final word in
deathmatching mayhem.
This is a native build for FreeBSD. Sorry, no joystick support
is available at this time.
===> The following configuration options are available for quake3-1.32c_6:
GAMELIBS=off: Build game libraries (when not mandatory)
OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
====> Executable Selection: you have to choose at least one of them
CLIENT=on: Build client
DEDICATED=on: Build dedicated server
THREADS=on: Threading support
===> Use 'make config' to modify these settings
games/quake3: Mark DEPRECATED
- BROKEN for more than 4 years on all supported versions after the EOL
of 12
- Set EXPIRATION_DATE 2023-12-31
Approved by: portmgr (blanket)
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 )
graphics/mesa-libs: Bump reverse deps for libglvnd
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824
Add USES=xorg USES=gl, ports categories g
Add USES=xorg and USES=gl to ports in categories starting with 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
Revision bump of all ports with USE_GL after consolidation of mesa-libs
Approved by: swills (mentor)
Differential Revision: https://reviews.freebsd.org/D10845
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit)
games/quake3: Fix build on FreeBSD 11
While here, removed redundant <pre>,<post> and revbump just in case the
these flag changes cause executable to change for F10-.
PR: 188095
Submitted by: maintainer (Linas Valiukas)
Remove more tags from pkg-descr files fo the form:
- Name
em@i.l
or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
- Mark as ONLY_FOR_ARCHS=i386, the reason is that it doesn't run properly
(first it segfaulted, and after fixing it, the server just freezes consuming
the CPU). It was tested on an amd64, but it's very likely to happen in the
other archs too).
PR: ports/110690
Submitted by: alepulver (myself)
Approved by: "Linas Valiukas" <shirshegsm@gmail.com> (maintainer)
- Use "sizeof()" to determine pointer size, instead of using "4" (fixes a
segmentation fault on non-i386).
Reported by: Steve Crowder <steve@crowders.org>
- Change ppc to powerpc in the Makefile because that is the value of ARCH in
FreeBSD (I didn't know ARCH can't be overriden from the original program's
Makefile).
- Use a list of supported architectures for VM instead of hardcoding them.
[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/quake3-data: redesign, change dependant ports
- Changed quake3-data/Makefile.include to be more similar
to bsd.*.mk files, also it doesn't override port's variables.
- Change dependant ports.
PR: ports/90149
Submitted by: Alejandro Pulver <alejandro@varnet.biz>
[PATCH] games/quake3: prevent quake from creating botlib.log in the current dir
quake3 creates botlib.log in the current directory. Such
action is annoying and should be prevented.
PR: ports/90263
Submitted by: Dmitry Marakasov <amdmi3@mail.ru>
- Force use of a higher GCC version
- Include digest::md5 for perl on 4.x
- Add BUILD_ENV to make sure that do-build works fine
- Fix files/patch-code-unix-cons to understand $ENV{CC} and friends
- Fix files/patch-code-qcommon-common.c to include sys/types.h
Noticed by: YAPHR
[UPDATE] games/quake3: integrate with quake3-data
Changes:
* Don't build install QVM's and shared libraries (QVM's are provided in
the PAK files).
* Look for data in the same directory as linux-quake3.
* Add mirror.
* Remove pkg-message and pkg-plist (not needed anymore)
PR: ports/89330
Submitted by: Alejandro Pulver <alejandro@varnet.biz>
Approved by: Linas Valiukas <shirshegsm@gmail.com>
New port: games/quake3 Quake III Arena -- first person shooter (native
Quake III Arena, developed by the gaming wizards at id
Software, is the third installment of one of the most popular
computer game franchises of all time. Organic caverns,
gothic cathedrals and futuristic spacescapes play host to
Quake III Arena's unrivaled blend of action, strategy and
jaw-dropping technology as Linux gamers are invited to
square off against 32 of history's greatest warriors. Built
around a revolutionary new graphics engine capable of
delivering mind blowing 3D special effects including curved
surfaces and volumetric fog, Quake III Arena is the final
word in deathmatching mayhem.
This is a native build for FreeBSD. Sorry, no joystick
support is available at this time.
PR: ports/85429
Submitted by: Linas Valiukas <shirshegsm@gmail.com>