./games/prboom-plus, Multiplayer-capable and modified version of DOOM

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.5.1.4, Package name: prboom-plus-2.5.1.4, Maintainer: pkgsrc-users

PrBoom+ is a modified version of id Software's classic game DOOM. It
runs on several platforms (including Win32 and Unixes) and features many
additions to the original game. It also supports multiplayer games.


Required to run:
[audio/SDL_mixer] [net/SDL_net]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [x11/fixesproto4] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: 73b3b46c36aa693059f2762dcd807bfd0490f130
RMD160: ebb834844f6ca38aa55214ae8ee1d0cff5e2d5e8
Filesize: 1589.412 KB

Version history: (Expand)


CVS history: (Expand)


   2020-03-20 12:58:37 by Nia Alarie | Files touched by this commit (640)
Log message:
*: Convert broken sourceforge HOMEPAGEs back to http
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2018-09-01 21:02:53 by Leonardo Taccari | Files touched by this commit (2) | Package updated
Log message:
prboom-plus: Update games/prboom-plus to 2.5.1.4

Changes:
2.5.1.4  @ 2016-Jan-10
[+]  Added "Fix clipping problems in large levels" option.
[+]  Added "gl_finish" config variable.
[+]  Added "mus_fluidsynth_gain" and "mus_opl_gain cfg" \ 
config variables to
     fine tune output of fluidsynth and opl2 midi. Values allowed are 0 to
     1000. 50 (default) exactly matches old behavior.
[+]  Added a "Health Bar Above Monsters" option (health_bar* config \ 
variables).
[+]  Added a "Things appearance" automap option. Possible values: \ 
"classic",
     "scaled" and "icons".
[+]  Added "notarget" and "fly" cheat codes.
[+]  Added MBF's "-beta" codepointers.
[+]  Added a new HUD.
[+]  Added "shaders" sector light mode.
[+]  Support "Classic Doom" WAD files of Doom 3 BFG Edition, by Fabian
     Greffrath.
[+]  Support for HACX 1.2 IWAD, by Fabian Greffrath.
[+]  Support up to eight joystick buttons instead of just four, by Fabian
     Greffrath. The fifth and sixth buttons are mapped to strafe left and right.
[+]  Mouse look now is available in software mode.
[+]  Added a crosshair. Three different crosshair graphics are for choice:
     cross, angle and dot. Extra features are changing crosshair colors
     according to the player's health and/or on sight of a target.
[+]  Added "Allow Jump" option on "Prboom-plus 'bad' \ 
compatibility settings"
     page. Implemented by Fabian Greffrath.
[+]  Added a "Backpack Changes Thresholds" option.
[+]  -skipsec accepts a minutes prefix followed by a colon.
[+]  Two-key strafe50: StrafeOn + MoveLR = strafe50
[+]  Added "Allow Vertical Aiming" option on "Prboom-plus 'bad' \ 
compatibility
     settings" page.
[*]  Update to newest SDL libraries: SDL_mixer 1.2.12, SDL_image 1.2.12,
     SDL_net 1.2.8.
[*]  Brown color for weapons that cannot be fired on weapon HUD widget.
[*]  "Use GL surface for software mode" mode now works much faster if
     gl_finish is 0 in config.
[*]  process_affinity_mask config variable is removed. Single CPU core will be
     automatically forced if SDL MIDI player is used.
[*]  Better support for Chex Quest, by Fabian Greffrath. Embed chex.deh by
     fraggle in prboom-plus.wad.
[*]  Redo MBF-style multiple DEHACKED lumps. Load command line DeHackEd patches
     after DEHACKED lumps.
[*]  Improved rendering precision (wall wiggle), by kb1.
[*]  Realign automap grid with blockmap.
[-]  'Max Health', 'Max Soulsphere' and 'Megasphere Health' DEH parameters did
     not work after warping to level from command line since 2.4.8.1.
[-]  Buggy invulnerability effect if hi-res textures are used and there is no
     support for GL_ARB_framebuffer_object.
[-]  Simple shadows flicker during lowering lifts.
[-]  "Change palette on pain/bonus/power" settings did not work.
[-]  Lines of walls on automap were not displayed on Planisphere 2 at some zoom.
[-]  Fixed HOMs on Planisphere 2.
[-]  Incorrect clipping of automap in opaque mode after changing view window
     size. Affects only software mode.
[-]  Fixed long wall error.
[-]  Boom's ability to change floor and ceiling lighting independently was not
     applied to things in opengl.
   2018-08-19 22:16:42 by Thomas Klausner | Files touched by this commit (38)
Log message:
*: reset maintainer for drochner
   2018-07-04 15:40:45 by Jonathan Perkin | Files touched by this commit (423)
Log message:
*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.
   2018-01-14 18:34:02 by Roland Illig | Files touched by this commit (58)
Log message:
games/*: fix alignment of variable values

pkglint -Wall -r --autofix --only aligned

After running the above command, three packages had to be adjusted
manually:

In maelstrom-x11, pkglint didn't see that a commented variable
assignment should have been re-aligned as well.

In netmaze, there was a single line that didn't align well with all the
others, but pkglint decided to adjust the whole paragraph to this single
line. The result would have been ok, but not good.

In tscp, there was a paragraph where some of the lines were indented
one space more than the others. This rule is useful when one variable
name is very long compared to the others, but not in this case.
   2015-11-03 21:57:10 by Alistair G. Crooks | Files touched by this commit (350)
Log message:
Add SHA512 digests for distfiles for games category

Problems found locating distfiles:
	Package blokus: missing distfile blokus-1.1.tar.gz
	Package crossfire-client: missing distfile crossfire-client-images-1.11.0.tar.gz
	Package dungeon: missing distfile dungeon-gdt-glk.tar.gz
	Package gate88: missing distfile Gate88_Mar19_05.tar.gz
	Package gnuchess4: missing distfile gnuchess-4.0.pl80.tar.gz
	Package ioquake3-pk3: missing distfile quake3-latest-pk3s.zip
	Package rollemup: missing distfile Rollemup.tar.gz
	Package tscp: missing distfile tscp181.zip
	Package xbat: missing distfile xev111.tar.gz
	Package xgalaga: missing distfile xgalaga-2.0.34.tar.gz
	Package xrick: missing distfile xrick-021212.tgz
	Package xskat: missing distfile xskat-cards.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-04-25 16:23:48 by Tobias Nygren | Files touched by this commit (868) | Package updated
Log message:
Recursive revbump following MesaLib update, categories g through n.