BSD Ports

games/dxx-rebirth 20250329_1 FreeBSD

Open source port of Descent and Descent 2

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3, PARALLAX
Categories
games
Package size
1053.0 KiB, 2620.0 KiB installed

Description

DXX-Rebirth is a source port of the Descent and Descent 2 engines for Windows, Mac OS, Linux (most *NIX systems), offering OpenGL graphics and effects, advanced multiplayer, many improvements and new features.

Descent and Descent 2 are pretty old games so you usually run into problems running it on more recent hardware and operating systems. DXX-Rebirth will also take care about this for you.

In the other systems

The newest version among them is 20250329, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
FreeBSDgames/dxx-rebirth20250329_1 newestnone known-[email protected]-
OpenBSDgames/dxx-rebirth0.60pl20260823no data-Thomas Frohwein <[email protected]>2026-08-27
HardenedBSDgames/dxx-rebirth20250329_1 newestno data-[email protected]-
GhostBSDgames/dxx-rebirth20250329_1 newestno data-[email protected]-

Compare across BSDs

Install

Binary package:

pkg install dxx-rebirth

From the ports tree:

cd /usr/ports/games/dxx-rebirth/ && make install clean

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

RUN_DEPENDS=	dxx-rebirth>0:games/dxx-rebirth

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:latest20250329_120250329_1-20250329-
FreeBSD:14:quarterly20250329_120250329_1n/a20250329-
FreeBSD:15:latest20250329_120250329_1n/a--
FreeBSD:15:quarterly20250329_120250329_1n/an/an/a
FreeBSD:16:latest20250329_120250329_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

As this port's Makefile names them.

Build 1

Library 2

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

Build dependencies 111

The first 100 are listed.

Run dependencies 109

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
gl localbase:ldflags pkgconfig scons sdl tar:xz
Service scripts
none

Message after installing

dxx-rebirth requires the original game files from Descent I and/or
Descent II to work properly.  These can come from an original CD or from
GOG.com.

If using the GOG.com version of Descent I, you must extract the files
from setup_descent_1.4a_(16596).exe using the innoextract package.

You can install it with "pkg install innoextract" or 
"portmaster archivers/innoextract".

The files will be in a directory named app. You must move the contents
of this directory to a directory named ~/.d1x-rebirth/Data

The eaisest way to do this is to follow these steps:
$ mkdir -p ~/.d1x-rebirth/Data
$ cp -R app/* ~/.d1x-rebirth/Data

You can then delete everything extracted from the exe.

If you own the GOG.com version of Descent II, follow the above steps
with the setup_descent_2_1.1_(16596).exe file and using
~/.d2x-rebirth/Data as the directory name.

Files

distinfo 1
FileSizeSHA256
dxx-rebirth-dxx-rebirth-20250329-ddc84fa_GH0.tar.gz2.258254e+0692f2895b88d83203f24d07e56e109e44bcdc37c109af6f6b63a64e1d517bbff6

Commit history 0

No commits in the history this site was built from.