BSD Ports

games/uhexen2 1.5.9_4 FreeBSD

Hexen II source port supporting Linux/FreeBSD/Unix/Windows

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
games
Package size
6126.4 KiB, 18119.3 KiB installed

Description

In 2000, Raven Software released the source code to their class based shooter game Hexen II and its multiplayer extension HexenWorld.

Since then, there has been some source ports of this game, most notably the now neglected Anvil of Thyrion project. But nothing has been done for Linux since the beginning of 2002.

The Hammer of Thyrion project continues the development for Linux and BSD people, with continued support for Windows users as well. Many bugs are fixed and even new features are added:

New sound modes, improved mouse handling, improved video modes, OpenGL glows and more.

In the other systems

SystemPortVersion
FreeBSDgames/uhexen21.5.9_4
OpenBSDgames/uhexen21.5.9p0
DragonFlygames/uhexen21.5.9_4

Install

Binary package:

pkg install uhexen2

From the ports tree:

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

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

RUN_DEPENDS=	uhexen2>0:games/uhexen2

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.5.9_41.5.9_41.5.9_41.5.9_41.5.9_4
FreeBSD:14:quarterly1.5.9_41.5.9_4n/a1.5.9_41.5.9_4
FreeBSD:15:latest1.5.9_41.5.9_4n/a1.5.9_41.5.9_4
FreeBSD:15:quarterly1.5.9_41.5.9_4n/an/an/a
FreeBSD:16:latest1.5.9_41.5.9_4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 20
Run dependencies 16
Required by 1

Configuration

Options name: games_uhexen2

OptionDefaultDescription
DOCSoffBuild and/or install documentation
FLACoffFLAC lossless audio codec support
H2PATCHoffBuild game data patching tool
HEXEN2onBuild Hexen II clients and servers
HWonBuild HexenWorld clients and servers
MADonMAD MP3 audio decoder support
MIKMODoffMOD audio format support
MPG123offMP3 decoding support via mpg123
OGGonOgg media format support
OPUSoffOpus audio codec support
TREMORoffTremor audio decoder support
VORBISonOgg Vorbis audio codec support
USES
gl gmake pkgconfig sdl tar:tgz
Service scripts
none

Message after installing

Hexen II: Hammer of Thyrion has been installed.

To complete the installation of this port you have to copy the original
"data1/pak0.pak" and "data1/pak1.pak" files from your original distribution
to "/usr/local/share/uhexen2/data1" in lower-case form.

To play mission pack "Portal of Praevus" copy "portals/pak3.pak" from your
original distribution
to "/usr/local/share/uhexen2/portals" in lower-case form.

Pak files should be from latest Raven's 1.11 distribution!

If you have pak files from earlier version of the game, you have to patch them
to the latest version. You can apply official patch or build the port with 
H2PATCH option enabled and then run:
	h2patch -prefix /usr/local/share/uhexen2

Files

pkg-plist 68
  • bin/glhexen2
  • bin/glhwcl
  • bin/hexen2
  • bin/hwcl
  • bin/hwmaster
  • bin/hwsv
  • bin/h2patch
  • share/doc/uhexen2/ABOUT
  • share/doc/uhexen2/AUTHORS
  • share/doc/uhexen2/BUGS
  • share/doc/uhexen2/CHANGES
  • share/doc/uhexen2/CHANGES.old
  • share/doc/uhexen2/COMPILE
  • share/doc/uhexen2/COPYING
  • share/doc/uhexen2/Features
  • share/doc/uhexen2/README
  • share/doc/uhexen2/README.3dfx
  • share/doc/uhexen2/README.AoT
  • share/doc/uhexen2/README.dos
  • share/doc/uhexen2/README.hwcl
  • share/doc/uhexen2/README.hwmaster
  • share/doc/uhexen2/README.hwsv
  • share/doc/uhexen2/README.music
  • share/doc/uhexen2/README.win32
  • share/doc/uhexen2/ReleaseNotes
  • share/doc/uhexen2/ReleaseNotes.old
  • share/doc/uhexen2/SrcNotes.txt
  • share/doc/uhexen2/TODO
  • share/uhexen2/data1/autoexec.cfg
  • share/uhexen2/data1/default.cfg
  • share/uhexen2/data1/hexen.rc
  • share/uhexen2/data1/maps/README.txt
  • share/uhexen2/data1/maps/cath.ent
  • share/uhexen2/data1/maps/cath.txt
  • share/uhexen2/data1/maps/demo2.ent
  • share/uhexen2/data1/maps/demo2.txt
  • share/uhexen2/data1/maps/egypt4.ent
  • share/uhexen2/data1/maps/egypt4.txt
  • share/uhexen2/data1/maps/egypt5.ent
  • share/uhexen2/data1/maps/egypt5.txt
  • share/uhexen2/data1/maps/romeric5.ent
  • share/uhexen2/data1/maps/romeric5.txt
  • share/uhexen2/data1/maps/tower.ent
  • share/uhexen2/data1/maps/tower.txt
  • share/uhexen2/data1/progs.dat
  • share/uhexen2/data1/progs2.dat
  • share/uhexen2/data1/strings.txt
  • share/uhexen2/hw/default.cfg
  • share/uhexen2/hw/hwprogs.dat
  • share/uhexen2/hw/mapcycle.cfg
  • share/uhexen2/hw/pak4.pak
  • share/uhexen2/hw/pak4_readme.txt
  • share/uhexen2/hw/server.cfg
  • share/uhexen2/hw/strings.txt
  • share/uhexen2/portals/default.cfg
  • share/uhexen2/portals/hexen.rc
  • share/uhexen2/portals/infolist.txt
  • share/uhexen2/portals/maplist.txt
  • share/uhexen2/portals/maps/README.txt
  • share/uhexen2/portals/maps/tibet2.ent
  • share/uhexen2/portals/maps/tibet2.txt
  • share/uhexen2/portals/maps/tibet9.ent
  • share/uhexen2/portals/maps/tibet9.txt
  • share/uhexen2/portals/progs.dat
  • share/uhexen2/portals/puzzles.txt
  • share/uhexen2/portals/strings.txt
  • share/uhexen2/patchdat/data1/data1pk0.xd3
  • share/uhexen2/patchdat/data1/data1pk1.xd3
distinfo 3
FileSizeSHA256
uhexen2/hexen2source-1.5.9.tgz2.529121e+062aa84c141a820f9087850aacf3684a5f71c434428bc57545899eda1b9a28c3e0
uhexen2/gamedata-all-1.29b.tgz3.703272e+06a1ac5f4df654b1cca692f858c2e4bb70cfdc3e2504e9462a1635a49137963ff6
uhexen2/hexenworld-pakfiles-0.15.tgz4.948641e+0649462cdf984deee7350d03c7d192d1c34d682647ffc9d06de4308e0a7c71c4d9
Master sites 3
  • SF/uhexen2/Hammer%20of%20Thyrion/1.5.9/Source
  • SF/uhexen2/Hexen2%20GameData/gamedata-1.29b:data
  • SF/uhexen2/Hexen2%20GameData/hexenworld-pakfiles:hw

Commit history 0

No commits in the history this site was built from.