aboutsummaryrefslogtreecommitdiffstats
path: root/games/quake2lnx
Commit message (Collapse)AuthorAgeFilesLines
* Revision bump of all ports with USE_GL after consolidation of mesa-libsrezny2017-05-231-1/+1
| | | | | Approved by: swills (mentor) Differential Revision: https://reviews.freebsd.org/D10845
* Attempt to unbreak the build against newer versions of libXxf86dga:danfe2017-04-073-1/+20
| | | | | | | | | | | | | | In file included from src/linux/gl_glx.c:57: /usr/local/include/X11/extensions/xf86dga.h:9:2: warning: "xf86dga.h is obsolete and may be removed in the future." [-W#$warnings] /usr/local/include/X11/extensions/xf86dga.h:10:2: warning: "include <X11/extensions/Xxf86dga.h> instead." [-W#warnings] While here, add missing USE_XORG components per `stage-qa' note; this also unbreaks the build when X11 option is not being selected (the bug previously went unnoticed because it is selected by default). Reported by: Victor Sudakov
* Fix a couple of bugs that prevented `games/quake2lnx' from fully workingdanfe2017-04-065-5/+64
| | | | | | | | | | | | | | | | | | | | on amd64 (and likely other 64-bit architectures): - Prototype for `void *qwglGetProcAddress(char *symbol)' was guarded by #ifdef __linux__; this was not a problem on i386, where sizeof(void *) /actual return type/ == sizeof(int) /assumed return type of undeclared function/. On amd64, returned pointer would sometimes get truncated, leading to a program's crash. Mend this by turning `#ifdef __linux__' condition essentially into `#ifndef _WIN32' - Software renderer was typedef'ing PIXEL24 as `unsigned long'; fix it by using `unsigned int' type instead - Remove `-s' from OPTIMIZED_CFLAGS: stripping is taken care of during installation (subject to WITH_DEBUG); also remove optimization flag `-fexpensive-optimizations' as it is not being supported by Clang - While here, fix `version' console command to report correct operating system and architecture names - Employ options helper target to install documentation; add more useful changelogs and drop `quake2.3dfxgl' file (meaningless these days)
* Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.mat2016-04-011-3/+3
| | | | | With hat: portmgr Sponsored by: Absolight
* Remove support for WANT_SDL/HAVE_SDL knobsamdmi32015-11-091-1/+0
| | | | | | | | | | WANT_SDL/HAVE_SDL macros allowed a port to check which SDL components are installed. This goes against the policy of avoiding automatic dependencies, and there are actually no cases in the portstree where these knobs are used properly, so axe them out. Approved by: portmgr (mat) Differential Revision: D4093
* Convert to USES=jpegantoine2015-06-231-1/+1
|
* - Drop @dirrm* from and add empty directories to plistsamdmi32015-01-171-4/+1
| | | | Approved by: portmgr blanket
* Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla intijl2014-12-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine)
* Update the default version of GCC in the Ports Collection from GCC 4.7.4gerald2014-09-111-1/+1
| | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)
* Mostly cosmetic fixes over various Quake2 ports:danfe2014-07-091-2/+2
| | | | | | | | | - 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)
* Stagify and reclaim.danfe2014-07-081-16/+18
|
* Resetting maintainership on ports that have not been staged and without anyantoine2014-07-031-1/+1
| | | | | | pending PR With hat: portmgr
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵bapt2013-09-211-0/+1
| | | | games)
* Minor last-minute changes missed in recent previous commits.danfe2013-08-091-1/+2
|
* - Some time ago, original (non-SDL) client executable started to yielddanfe2013-08-092-2/+152
| | | | | | | | | | | | choppy sound (when using standard OSS API). It happens because the SNDCTL_DSP_GETOSPACE ioctl() was issued before setting other important parameters; to remedy the problem, it should be moved below the mmap() call. While here, cleanup few more potential problems: avoid using AFMT_S16_LE as it would break on big-endian machines, align mmap()'ed buffer to the page size, and fix resource leaks here and there. - In the port's Makefile: bump PORTREVISION and convert USE_GMAKE Submitted by: Ozkan Sezer (via icculus.org quake2 mailing list)
* - Unbreak the build with EYECANDY option (required libGLU and fixing famousdanfe2013-08-091-13/+13
| | | | | | | | | 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 [*]
* Chase audio/arts removelbapt2013-07-271-6/+1
|
* - Convert to modern OPTIONS framework (courtesy of jgh@)danfe2013-04-272-60/+62
| | | | | - Rephrase some of the knob names while here - Trim the header, drop shlib ABI versions, etc.
* - Update devel/sdl12 to 1.2.15mva2012-02-181-1/+1
| | | | | | | | | | | | | - 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
* -remove MD5ohauer2011-07-031-2/+0
|
* - update to jpeg-8dinoex2010-02-051-1/+1
|
* - update to jpeg7dinoex2009-07-181-2/+2
| | | | Tested by: pav on pointyhat
* - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-202-7/+7
| | | | | | | | | | | | | | | - 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)
* - Chase devel/sdl12 shlib version bumpmiwi2008-03-131-1/+1
|
* - Welcome X.org 7.2 \o/.flz2007-05-201-1/+1
| | | | | - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
* - Bump PORTREVISION.alepulver2007-04-082-15/+2
| | | | | | | | | | | | - Remove code from patch-security which was causing a "Bad challenge" error when connecting to password protected servers. - Turn GAME option to "off" by default (a functional game.so is installed by games/quake2-data) as in other Quake II engine ports. PR: ports/111048 Submitted by: alepulver (myself) Approved by: danfe (maintainer, timeout) Reported by: Kyle Hunter <keletmaster@gmail.com>
* Add `ipv6' virtual category since port supports IPv6.danfe2007-01-081-1/+1
| | | | | PR: ports/106123 Submitted by: Janos Mohacsi
* - Remove invalid entry from MASTER_SITE (is a redirect to the other one).alepulver2007-01-041-11/+10
| | | | | | | | | | - Remove unneeded ":icc" group. - Remove unavoidable autodetection of installed libraries to use them. - Change nonexistent dependency games/quake2-retexture to games/quake2-extras. PR: 107199 Submitted by: alepulver (myself) Approved by: maintainer (timeout)
* - Update devel/sdl12 to version 1.2.11. Now we employ stock SDL directorystas2006-09-201-1/+1
| | | | | | | | | | | | | | | | 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)
* - Bump PORTREVISION.alepulver2006-08-156-179/+114
| | | | | | | | | | | | | | | | | | | | - Remove ROGUE and XATRIX options (moved to "games/quake2-rogue" and "games/quake2-xatrix"). - Rename "sdlquake2" to "quake2-sdl" to avoid conflicting with "games/sdlquake2". - Depend on "games/quake2-extras" for the RETEXTURE option instead of installing them directly (most Q2 engines in ports support them). - Install maxpak.pak in ${LIBDIR} (private directory) and not in ${Q2DIR} (global directory). Other engines have their own pak/pk3 files. - Fix reversed mouse when doing very slow movements (like when aiming at a long distance). It's the same fix as sent to "games/warsow". - Follow the rules in "games/quake2-data/Makefile.include": fix handling of search paths (DATADIR/LIBDIR weren't used when playing a modification, also use the right order). PR: ports/101010 Submitted by: alepulver Approved by: maintainer (timeout)
* [PATCH] bsd.sites.mk and relevant ports: add MASTER_SITE_IDSOFTWAREedwin2006-04-061-1/+1
| | | | | | | | | | | | | | | | | | | | | 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>
* - Rephrase COMMENT to better reflect the realitydanfe2006-04-041-2/+2
| | | | - Fix a comparison typo
* - Remove trivial patches, use REINPLACE_CMD insteaddanfe2006-03-225-50/+12
| | | | - Mute extraction of mission packs sources
* Further work on my beloved port:danfe2006-03-225-16/+35
| | | | | | | | | | | - Rework the way we handle BASEDIR/LIBDIR, keeping ability to set basedir from command line. Only ref_*.so files path left hardcoded - Tiny fix for dedicated server build (Makefile typo) - Most importantly, help Quake II always find libGL.so (no more LD_PRELOAD magic). Bump PORTREVISION for that [*] - Restore my nifty comments in pkg-plist References: http://utah-glx.sourceforge.net/faq.html#AEN262 [*]
* - Resort OPTIONS. Alphabetical order isn't really the best choice heredanfe2006-03-211-110/+126
| | | | | - Add ${ARCH} != i386 check for SVGA renderer - Restore some cosmetic comments of mine
* [MAINTAINER UPDATE] games/quake2-data: redesign, patch dependant portsedwin2005-12-291-1/+3
| | | | | | | | | | - 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>
* Start curing the damage done in previous massive commit:danfe2005-11-182-25/+36
| | | | | - Reindent OPTIONS for easy reading - Add SHA256 hashes while here
* rescue distinfo after a fatal makesum call.edwin2005-11-171-1/+23
|
* [UPDATE] games/quake2lnx: integrate with "quake2-data"edwin2005-11-1720-597/+341
| | | | | | | | | | | | | | | | | Changes: * Integrate with "quake2-data". * Add OPTIONS (21). * Clean-up (sort knobs alphabetically, etc.). * Automatically extract Rogue and Xatrix mission packs. * Remove ARCH from library names (gamei386.so -> game.so). Also increases portability (the library name was manually defined between #ifdefs checking the architecture, and a #error at the end). * Change patch names (using "_" instead of "::"), and also some patches. PR: ports/87181 Submitted by: Alejandro Pulver <alejandro@varnet.biz> Approved by: maintainer timeout
* Fix the case when ports tree is read-only (CDROM and similar media).danfe2005-04-081-1/+4
|
* Fix PLIST substituion for correct packaging.danfe2005-03-251-0/+6
| | | | | Reported by: pointyhat via kris Approved by: portmgr (krion)
* Add WITH_CTF_MAPS knob.danfe2005-03-213-5/+19
|
* Long-awaited icculus.org's Quake2 project update:danfe2005-03-1621-923/+836
| | | | | | | | | | | | | | | | | | | | | | - Most recent version, 0.16.2 - Security patch [1] - New knobs: WITH_RETEXTURE, WITH_REDBLUE, WITH_XATRIX, WITH_ROGUE, WITH_MANUAL Changes/bugfixes: - Improved GLX/DGA mouse support - Load more pakfiles - Load bigger PCX images - Railgun easter egg bug fixed - Preliminary AMD64 support - Red-blue 3D glasses support - Retexturing support - Improved joystick support - 16:10 widescreen resolutions support - ... and more! [1] VuXML ID: 2c25e762-6bb9-11d9-93db-000a95bc6fae
* Update my email address to `@FreeBSD.org'.danfe2004-08-271-1/+1
| | | | | | | Relinquish ports I happen to no longer use. They seem to be of the latest versions, and non-broken, so this is a "clean" dump. Approved by: fjoe (mentor)
* Replace explicit XFree86-4-libraries dependencies with USE_XLIB, USE_XPM, andanholt2004-05-301-3/+2
| | | | USE_GL as appropriate.
* Move distfiles into own subdir to avoid clash with games/fuhquake.vs2004-05-092-11/+12
| | | | | PR: ports/63872 Submitted by: trevor@
* Properly use SDL everywhere:edwin2004-03-081-5/+6
| | | | | | | | | | | | USE_SDL=yes -> USE_SDL=sdl (good examles everywhere) WANT_SDL/HAVE_SDL instead of exists(localbase/lib/lib...) See http://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/using-sdl.html for more information on how to use USE_SDL, WANT_SDL and HAVE_SDL. PR: follow-ups of ports/55494, ports/61877 Submitted by: Edwin Groothuis <edwin@mavetju.org>
* Correct distfile SIZE (no md5 change)kris2004-03-061-1/+1
| | | | Reviewed by: maintainer
* - SIZEifykrion2004-03-011-0/+4
| | | | | PR: ports/63548 Submitted by: maintainer
* Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.marcus2004-02-041-1/+1
| | | | (Part 2)
* - Add new architectures, hopefully unbreaking build on amd64/ia64pav2004-02-011-0/+13
| | | | | PR: ports/62218 Submitted by: Alexey Dokuchaev <danfe@regency.nsu.ru> (maintainer)
* - Use new knobs from bsd.sdl.mkkrion2004-01-211-1/+1
| | | | Approved by: portmgr
* Fix latest updateosa2003-06-301-2/+2
| | | | | | Submitted by: maintainer PR: 53893 Approved by: fjoe (mentor) (implicit)
* Bump port revision.fjoe2003-06-281-0/+1
| | | | Forgotten by: fjoe
* Allow client to be run from any directory.fjoe2003-06-283-9/+26
| | | | Submitted by: MAINTAINER
* Fix pkg-plist when port is built without SDL.fjoe2003-06-281-0/+4
|
* New port: games/quake2lnxfjoe2003-06-1819-0/+1696
Quake2-LNX project aims to further develop and bug fix original Quake II code released by id Software in 1998, as well as support multiple architectures. It also includes additional rendering drivers, eyecandy stuff from Quake2Max project, and experimental IPv6 support. Submitted by: Alexey Dokuchaev <danfe (at) regency.nsu.ru>