BSD Ports

Deprecated: Last release 15 years ago, does not build with CMake 4

Expires: 2026-11-30

games/vavoom 1.33_18 FreeBSD

Doom, Doom II, Heretic, Hexen, and Strife source port

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
7206327cb4
License
GPLv2
Categories
games
Package size
1904.2 KiB, 4456.5 KiB installed

Description

Vavoom is a source port based on sources of Doom, Heretic, Hexen and a little bit from Quake. To play Vavoom you need main wad file from Doom, Ultimate Doom, Doom II, Heretic, Hexen or Strife.

Differences from original game:

* Polygonal engine with colored lighting, with software mode, OpenGL support; * Translucency; * Complete support for freelook (look up & down) in all games; * A powerful language to describe game logic; * 100% client/server architecture with in-game joining; * Quake-style console, with key bindings; * Indirect support for DeHackEd; * Crosshair; * Jumping; * And many other cool things...

In the other systems

SystemPortVersion
FreeBSDgames/vavoom1.33_18
DragonFlygames/vavoom1.33_17

Install

Binary package:

pkg install vavoom

From the ports tree:

cd /usr/ports/games/vavoom/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	vavoom>0:games/vavoom

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.33_181.33_18-1.33_171.33_18
FreeBSD:14:quarterly1.33_181.33_18n/a1.33_171.33_18
FreeBSD:15:latest1.33_181.33_18n/a1.33_171.33_17
FreeBSD:15:quarterly1.33_181.33_18n/an/an/a
FreeBSD:16:latest1.33_171.33_18n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 31
Run dependencies 23
Required by 1

Configuration

Options name: games_vavoom

OptionDefaultDescription
DOCSoffBuild and/or install documentation
FLACoffFLAC lossless audio codec support
LAUNCHERoffBuild GUI launcher
MADoffMAD MP3 audio decoder support
MIKMODoffMOD audio format support
OPENALoffEnable OpenAL support
OPTIMIZED_CFLAGSoffUse extra compiler optimizations
SDLonUse SDL for OpenGL support
VORBISoffOgg Vorbis audio codec support
USES
cmake:noninja cpe dos2unix jpeg tar:bzip2
Service scripts
none

Message after installing

Vavoom has been installed.

There are 2 wrapper scripts: "vavoom" and "vavoom-dedicated", calling the real
executables (suffixed with ".bin") from the data directory, and using the
common WAD directory.
If you have extra WAD files, specify the full path of the containing directory 
as the first argument of the wrapper script.

To run in OpenGL mode add the "-opengl" parameter, and "-openal" for OpenAL.

If you want to install enhanced textures, models or soundtracks use the
"games/vavoom-extras" port. Note that textures require OPENGL and soundtracks
need VORBIS (build options).

Refer to /usr/local/share/doc/vavoom/vavoom.txt for other options such as 
game selection, network options and so on.

If you enabled LAUNCHER (build option), run "vlaunch" for a launcher GUI.

===>   NOTICE:

The vavoom port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

Last release 15 years ago, does not build with CMake 4.

It is scheduled to be removed on or after 2026-11-30.

Files

pkg-plist 21
  • bin/vavoom
  • bin/vavoom.bin
  • bin/vavoom-dedicated
  • bin/vavoom-dedicated.bin
  • bin/vlaunch
  • share/doc/vavoom/vavoom.txt
  • share/vavoom/basev/common/basepak.pk3
  • share/vavoom/basev/doom/basepak.pk3
  • share/vavoom/basev/doom1/base.txt
  • share/vavoom/basev/doom1/basepak.pk3
  • share/vavoom/basev/doom2/base.txt
  • share/vavoom/basev/doom2/basepak.pk3
  • share/vavoom/basev/games.txt
  • share/vavoom/basev/heretic/basepak.pk3
  • share/vavoom/basev/hexen/basepak.pk3
  • share/vavoom/basev/plutonia/base.txt
  • share/vavoom/basev/plutonia/basepak.pk3
  • share/vavoom/basev/strife/basepak.pk3
  • share/vavoom/basev/tnt/base.txt
  • share/vavoom/basev/tnt/basepak.pk3
  • share/vavoom/vavoom.png
distinfo 1
FileSizeSHA256
vavoom-1.33.tar.bz21.555267e+06a57e19b51dc411ef3e659bfa62bd961d89a2f68ba0b76a1e89e18bae72b362df
Master sites 1
  • SF/vavoom/Vavoom-source/1.33

Commit history 1

DateCommitCreditsLog message
7206327cb4 Gleb Popov games/vavoom: Mark deprecated