games/etlegacy 2.86.2 FreeBSD
a second breath of life for Wolfenstein: Enemy Territory
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
ce97aa4dd1- License
- GPLv3
- Categories
- games
- Package size
- 15211.4 KiB, 19759.6 KiB installed
Description
ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3.
There are two aspects to this project:
-
An updated game engine, ET: Legacy, which aims to fix bugs and security exploits, remove old dependencies, add useful features and modernize its graphics while still remaining compatible with ET 2.60b and as many of its mods as possible.
-
A new mod, Legacy, which aims to add many useful features and improvements while staying close to the original gameplay, as well as being lightweight and extensible through Lua scripts.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | games/etlegacy | 2.86.2 |
| NetBSD | games/etlegacy | 2.83.1nb16 |
| HardenedBSD | games/etlegacy | 2.86.0 |
| GhostBSD | games/etlegacy | 2.86.0 |
Install
Binary package:
pkg install etlegacy
From the ports tree:
cd /usr/ports/games/etlegacy/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= etlegacy>0:games/etlegacy
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 | 2.86.0 | 2.86.2 | - | 2.81.1_2 | 2.86.2 |
| FreeBSD:14:quarterly | 2.86.0 | 2.86.0 | n/a | 2.81.1_2 | 2.86.0 |
| FreeBSD:15:latest | 2.86.0 | 2.86.2 | n/a | 2.81.1_2 | 2.81.1_2 |
| FreeBSD:15:quarterly | 2.86.0 | 2.86.0 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.86.0 | 2.86.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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 81
- archivers/brotli
- archivers/liblz4
- archivers/minizip
- archivers/zstd
- audio/freealut
- audio/libmysofa
- audio/libogg
- audio/libvorbis
- audio/openal-soft
- converters/libiconv
- databases/sqlite3
- devel/cmake-core
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/jsoncpp
- devel/libcjson
- devel/libedit
- 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
- dns/libpsl
- ftp/curl
- graphics/glew
- graphics/jpeg-turbo
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hwdata
- multimedia/libtheora
- ports-mgmt/pkg
- print/freetype2
- print/indexinfo
- security/libssh2
- security/rhash
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXxf86dga
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 74
- archivers/brotli
- archivers/liblz4
- archivers/minizip
- archivers/zstd
- audio/freealut
- audio/libmysofa
- audio/libogg
- audio/libvorbis
- audio/openal-soft
- converters/libiconv
- databases/sqlite3
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/libcjson
- devel/libedit
- devel/libepoll-shim
- devel/libffi
- devel/libinotify
- devel/libpciaccess
- devel/libunistring
- devel/llvm12
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/glew
- graphics/jpeg-turbo
- graphics/libGLU
- graphics/libdrm
- graphics/libglvnd
- graphics/mesa-libs
- graphics/png
- graphics/spirv-tools
- graphics/vulkan-loader
- graphics/wayland
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/libtommath
- math/mpdecimal
- misc/hwdata
- multimedia/libtheora
- print/freetype2
- print/indexinfo
- security/libssh2
- sysutils/libdisplay-info
- textproc/expat2
- textproc/libxml2
- www/libnghttp2
- x11/libX11
- x11/libXScrnSaver
- x11/libXau
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXxf86dga
- x11/libXxf86vm
- x11/libxcb
- x11/libxkbcommon
- x11/libxshmfence
- x11/xkeyboard-config
- x11/xorgproto
No port depends on this one.
Configuration
Options name: games_etlegacy
| Option | Default | Description |
|---|---|---|
| CLIENT | on | Build client |
| DEDICATED | on | Build dedicated server |
- USES
- cmake compiler:c++11-lib desktop-file-utils localbase lua pkgconfig sqlite
- Service scripts
- none
Message after installing
Files
Manual pages 2
- etl(6)
- etlded(6)
pkg-plist 164
- bin/etl.aarch64
- bin/etl.x86_64
- bin/etl.armv7
- bin/etl.i386
- bin/etl.powerpc
- bin/etl.powerpc64
- bin/etl.powerpc64le
- bin/etlded.aarch64
- bin/etlded.x86_64
- bin/etlded.armv7
- bin/etlded.i386
- bin/etlded.powerpc
- bin/etlded.powerpc64
- bin/etlded.powerpc64le
- lib/etlegacy/etmain/campaigncycle.cfg
- lib/etlegacy/etmain/etl_server.cfg
- lib/etlegacy/etmain/etl_server_comp.cfg
- lib/etlegacy/etmain/legacy.cfg
- lib/etlegacy/etmain/lmscycle.cfg
- lib/etlegacy/etmain/mapvotecycle.cfg
- lib/etlegacy/etmain/mapvoteplayerscount.cfg
- lib/etlegacy/etmain/objectivecycle.cfg
- lib/etlegacy/legacy/GeoIP.dat
- lib/etlegacy/legacy/banners.toml
- lib/etlegacy/legacy/description.txt
- lib/etlegacy/legacy/greetings.toml
- lib/etlegacy/legacy/legacy_2.86-dirty.pk3
- lib/etlegacy/legacy/lualibs/legacydb.lua
- lib/etlegacy/legacy/lualibs/toml.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/COPYING.txt
- lib/etlegacy/legacy/luascripts/wolfadmin/admin/admin.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/admin/balancer.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/admin/banners.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/admin/bans.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/admin/history.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/admin/mutes.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/admin/rules.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/auth/acl.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/auth/auth.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/auth/shrubbot.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/auth/shrubbot/etpub.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/auth/shrubbot/nq.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/auth/shrubbot/silent.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/admintest.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/balance.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/ban.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/cointoss.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/enablevote.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/finger.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/gib.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/greeting.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/help.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/incognito.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/kick.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/kickbots.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/listaliases.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/listmaps.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/listplayers.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/lock.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/mute.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/needbots.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/news.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/nextmap.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/pause.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/plock.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/punlock.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/put.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/putbots.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/readconfig.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/rename.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/reset.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/restart.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/rules.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/setlevel.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/showbans.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/showhistory.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/shuffle.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/slap.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/spec999.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/stats.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/swap.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/time.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/unban.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/unlock.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/unmute.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/unpause.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/vmute.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/vunmute.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/warn.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/ac.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/callvote.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/pm.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/r.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/say.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/team.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/wolfadmin.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/commands.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/server/acl.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/server/cannounce.lua
- lib/etlegacy/legacy/luascripts/wolfadmin/commands/server/cbp.lua
The first 100 are listed.
distinfo 3
| File | Size | SHA256 |
|---|---|---|
| etlegacy-2.86.2/wolfadmin.tar.gz | 1.128868e+06 | 31659b1d99cd5c9884a66317f803109e631a315e1102842e4e4d29b8579397d1 |
| etlegacy-2.86.2/GeoIP.dat.tar.gz | 1.120171e+06 | 1aa7023f599d01fce77861ff331d1024cd92918edf527c2f37f4a37732183a2b |
| etlegacy-2.86.2/etlegacy-etlegacy-2.86.2-fdb40f8_GH0.tar.gz | 1.7718606e+07 | e73b7a85362d89a0ad82bbd17636eb1e9714be0f586848269f5e42cca5184911 |
Master sites 2
- https://mirror.etlegacy.com/geoip/:geoip
- https://mirror.etlegacy.com/wolfadmin/:wolfadmin