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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | - | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | 5.0.3_1 | 5.0.3_1 | n/a | - | - |
| FreeBSD:15:quarterly | - | 5.0.3 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 5.0.3_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Library 3
libdbus-1.so: devel/dbuslibopenal.so: audio/openal-softlibvpx.so: multimedia/libvpx
The full lists below include those, and their dependencies in turn.
Build dependencies 64
- archivers/liblz4
- archivers/zstd
- audio/libmysofa
- audio/openal-soft
- converters/libiconv
- devel/cmake-core
- devel/dbus
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/jsoncpp
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/libuv
- devel/llvm12
- devel/ninja
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- misc/hwdata
- misc/shared-mime-info
- multimedia/libvpx
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 56
- archivers/liblz4
- archivers/zstd
- audio/libmysofa
- audio/openal-soft
- converters/libiconv
- devel/dbus
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/llvm12
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- games/doom-data
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- misc/hwdata
- misc/shared-mime-info
- multimedia/libvpx
- print/indexinfo
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
No port depends on this one.
Configuration
Options name: games_UZDoom
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| WAYLAND | on | Wayland (graphics) support |
| X11 | off | X11 (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
| File | Size | SHA256 |
|---|---|---|
| UZDoom-UZDoom-5.0.3_GH0.tar.gz | 5.3230885e+07 | 223d7abef2c7a63123824417a2fe5b22e21e7dcb2ac5c840fca43c470794cab7 |