===> The following configuration options are available for quake2max-0.45_16:
CLIENT=on: Build original client
DEDICATED=on: Build dedicated server
GAME=off: Build main game (default mod)
GLX=on: Build OpenGL renderer
OPTIMIZED_CFLAGS=on: Use extra compiler optimizations
SDLCLIENT=on: Build SDL client
SDLGL=on: Build SDL OpenGL renderer
===> Use 'make config' to modify these settings
games/quake2max: unbreak the build after src commit 660331da7a
This should be part of the earlier commit a095df27d3e6 but had
slipped through the cracks.
Reported by: pkg-fallout
Reminded by: Sergey V. Dyatko
games/quake2max: fix known security and "missing return" issues
- Backport modified security patch from `games/quake2lnx' port
- Fix several -Werror=return-type bugs, the most important being
the one in R_Init() function which prevented correct graphics
initialization, causing the game to segfault during start-up
- For strlwr() function, just change it to `void' as its return
value is never used anyway
- While here, add some places of interest to the WWW line
Reported by: Sergey V. Dyatko
games/quake2max: specify return type of Mod_GetTris() function correctly
It iterates over a counter (local variable) and returns its value, not
the address. While here, staticize it as it is not called elsewhere.
Reported by: pkg-fallout (clang 15)
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
Force -fcommon build to appease modern compilers (should've been part of
r548182); while at it, drop -O2 and unsupported optimization option from
the CFLAGS.
Reported by: pkg-fallout
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
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used.
(Only the first 15 lines of the commit message are shown above )
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)
- Unbreak the build against Clang (non-void function should return a value)
- Sound file loader in the engine already converts the data to host-endian,
therefore the device must be open in host-endian mode, too
- Convert obsolete USE_GMAKE while here
Reported by: pkg-fallout
- Unbreak the build with EYECANDY option (required libGLU and fixing famous
jpeg_mem_src() collision) [*]
- Use new syntax when setting LIB_DEPENDS (per r322328)
- Get rid of TGTDIR, cleanup Makefile a bit while here
- Reduce the differences between games/quake2lnx and games/quake2max
Reported by: tigerby on #bsdports [*]
- Provide working mirror in MASTER_SITES
- Mute additional extraction and patching commands output (as we always do)
- Fix nasty crash due to `-funroll-loops' being passed to the compiler
- Convert to modern OPTIONS framework (courtesy of jgh@)
- Trim the header, drop shlib ABI versions, misc. cleanups
- Cleanup port description, remove defunct web address
- Update devel/sdl12 to 1.2.15
- Update audio/sdl_mixer to 1.2.15
- Update graphics/sdl_image to 1.2.12
- Update graphics/sdl_ttf to 2.0.11
- Update graphics/sdl_gfx to 2.0.23
- Update net/sdl_net to 1.2.8
- Bump PORTREVISIONs on ports that depend on one or more packages due to
ABI and shared library version changes
- Update Mk/bsd.sdl.mk accordingly for the new shared library versions
Tested by: exp-run by pav
- Update to version 0.45.
- Remove PORTSCOUT for avoiding version 0.45.
- Reduce too high default mouse sensivity in game.
- Change USE_GCC from 3.2+ to 3.4+ because it is supported in more archs.
- Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directory
structure (i.e. include/SDL for includes and sdl-config for configuration
binary)
- Update graphics/sdl_ttf to version 2.0.8
- Update graphics/sdl_image to version 1.2.5
- Update audio/sdl_mixer to version 1.2.7
- Update net/sdl_net to version 1.2.6
- Update Mk/bsd.sdl.mk accordingly
- Fix dependent ports to fit the new directory structure and avoid several
API breakages
- Bump up portrevisions for all dependent ports to allow them to be upgraded
by portupgrade/portmaster etc tools
Approved by: kris (portmgr), sem (mentor)
OpenGL only Quake II engine modification with the following features:
- Requires id Software's Quake II: Patched to v3.20.
- OpenGL Only: No software mode; No 3dfx.
- 32-bit color skin/texture support: .jpg; .tga; .png.
- Texture Compression: For large textures/skins.
- Particle Engine: Fast intuitive system; dynamically lit; custom special
effects.
- RScript Shaders: Spheremapping; detail textures; animated skins; vertex
deformation, other custom functions.
- Enhanced Menus: Mouse support in menus; menus scaled to fixed resolution;
reorganized menus.
- Client side 3-D Chase Camera: Accurate aiming system; adjustable viewing
distance; adjustable viewing angle.
- Miscellaneous Special Effects: Improved model lighting system; improved
dynamic shadows system; overbright maps, entities and particles; transparent
surface vertex lighting.
- Miscellaneous Game play Enhancements: Decals for blood, bullet marks, and
impact explosions; mouse FOV autosensitivity; "*.pak" pak loading; CVARlist
filter parameter.
- Backwards Compatible: With old mods.
WWW: http://www.quake2max.net/