BSD Ports

games/UZDoom 5.0.3_1 FreeBSD

Feature centric source port for Doom-engine games

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
bb17778fa0
License
GPLv3+
Categories
games

Description

UZDoom is a modern, feature-rich source port for Doom-engine games, and a continuation of ZDoom and GZDoom. It adds an advanced renderer and powerful scripting capabilities to the original engine:

* High-resolution graphics * Dynamic lighting * 3D floors * Extensive modding support through ZScript * OpenGL, OpenGL ES, Vulkan and software renderers

Supported games include Doom, Doom II, Final Doom, Heretic, Hexen, Strife, Chex Quest and the many commercial and free games built on their engines.

An IWAD from one of the supported games is required to play.

Install

Binary package:

pkg install UZDoom

From the ports tree:

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

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

RUN_DEPENDS=	UZDoom>0:games/UZDoom

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:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest5.0.3_15.0.3_1n/a--
FreeBSD:15:quarterly-5.0.3n/an/an/a
FreeBSD:16:latest-5.0.3_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

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

Build dependencies 64
Run dependencies 56

No port depends on this one.

Configuration

Options name: games_UZDoom

OptionDefaultDescription
DOCSoffBuild and/or install documentation
WAYLANDonWayland (graphics) support
X11offX11 (graphics) support
USES
cmake desktop-file-utils gnome localbase pkgconfig python:build sdl shared-mime-info
Service scripts
none

Files

pkg-plist 37
  • bin/uzdoom
  • share/applications/org.zdoom.UZDoom.desktop
  • share/icons/hicolor/scalable/apps/org.zdoom.UZDoom.svg
  • share/metainfo/org.zdoom.UZDoom.metainfo.xml
  • share/mime/packages/org.zdoom.UZDoom-mime.xml
  • share/UZDoom/brightmaps.pk3
  • share/UZDoom/fm_banks/GENMIDI.GS.wopl
  • share/UZDoom/fm_banks/gs-by-papiezak-and-sneakernets.wopn
  • share/UZDoom/game_support.pk3
  • share/UZDoom/game_widescreen_gfx.pk3
  • share/UZDoom/lights.pk3
  • share/UZDoom/soundfonts/uzdoom.sf2
  • share/UZDoom/uzdoom.pk3
  • share/doc/UZDoom/console.css
  • share/doc/UZDoom/console.html
  • share/doc/UZDoom/licenses/Almost-Sleepycat.txt
  • share/doc/UZDoom/licenses/BSD-3-Copyleft.txt
  • share/doc/UZDoom/licenses/CC-BY.txt
  • share/doc/UZDoom/licenses/Doom-Source-License.txt
  • share/doc/UZDoom/licenses/MIT.txt
  • share/doc/UZDoom/licenses/OFL.txt
  • share/doc/UZDoom/licenses/README.TXT
  • share/doc/UZDoom/licenses/ZDoom-Conditional.txt
  • share/doc/UZDoom/licenses/Zlib.txt
  • share/doc/UZDoom/licenses/asmjit.txt
  • share/doc/UZDoom/licenses/bsd.txt
  • share/doc/UZDoom/licenses/bzip2.txt
  • share/doc/UZDoom/licenses/dumb.txt
  • share/doc/UZDoom/licenses/fxaa.txt
  • share/doc/UZDoom/licenses/gdtoa.txt
  • share/doc/UZDoom/licenses/gpl.txt
  • share/doc/UZDoom/licenses/lgpl.txt
  • share/doc/UZDoom/licenses/miniz.txt
  • share/doc/UZDoom/licenses/range_map.txt
  • share/doc/UZDoom/licenses/superfasthash.txt
  • share/doc/UZDoom/options.checklist
  • share/doc/UZDoom/ref_info.json
distinfo 1
FileSizeSHA256
UZDoom-UZDoom-5.0.3_GH0.tar.gz5.3230885e+07223d7abef2c7a63123824417a2fe5b22e21e7dcb2ac5c840fca43c470794cab7

Commit history 2

DateCommitCreditsLog message
bb17778fa0 Piotr Kubaj games/UZDoom: bunch of improvements
1. Fix build on aarch64. 2. Restrict to 64-bit, upstream doesn't support 32-bit. 3. Add missing dependency.
bdc683f5a9 Piotr Kubaj games/UZDoom: Feature centric source port for Doom-engine games
UZDoom is a modern, feature-rich source port for Doom-engine games, and a continuation of ZDoom and GZDoom. It adds an advanced renderer and powerful scripting capabilities to the original engine: * High-resolution graphics * Dynamic lighting * 3D floors * Extensive modding support through ZScript * OpenGL, OpenGL ES, Vulkan and software renderers Supported games include Doom, Doom II, Final Doom, Heretic, Hexen, Strife, Chex Quest and the many commercial and free games built on their engines. An IWAD from one of the supported games is required to play.