BSD Ports

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

SystemPortVersion
FreeBSDgames/etlegacy2.86.2
NetBSDgames/etlegacy2.83.1nb16
HardenedBSDgames/etlegacy2.86.0
GhostBSDgames/etlegacy2.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.86.02.86.2-2.81.1_22.86.2
FreeBSD:14:quarterly2.86.02.86.0n/a2.81.1_22.86.0
FreeBSD:15:latest2.86.02.86.2n/a2.81.1_22.81.1_2
FreeBSD:15:quarterly2.86.02.86.0n/an/an/a
FreeBSD:16:latest2.86.02.86.2n/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 81
Run dependencies 74

No port depends on this one.

Configuration

Options name: games_etlegacy

OptionDefaultDescription
CLIENTonBuild client
DEDICATEDonBuild dedicated server
USES
cmake compiler:c++11-lib desktop-file-utils localbase lua pkgconfig sqlite
Service scripts
none

Message after installing

{ type: install
  message: <<EOM
Enemy Territory Legacy (native version) has been installed.

1) In order to run ET: Legacy you will need to copy the original pak0.pk3
assets file to the etmain folder. In addition, third party mods might also
require the pak1.pk3 and pak2.pk3 assets files.

Download them from https://mirror.etlegacy.com/etmain/ to

/usr/local/lib/etlegacy/etmain/ or ~/.etlegacy/etmain/

2) Enjoy it :)
EOM
}
]

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
FileSizeSHA256
etlegacy-2.86.2/wolfadmin.tar.gz1.128868e+0631659b1d99cd5c9884a66317f803109e631a315e1102842e4e4d29b8579397d1
etlegacy-2.86.2/GeoIP.dat.tar.gz1.120171e+061aa7023f599d01fce77861ff331d1024cd92918edf527c2f37f4a37732183a2b
etlegacy-2.86.2/etlegacy-etlegacy-2.86.2-fdb40f8_GH0.tar.gz1.7718606e+07e73b7a85362d89a0ad82bbd17636eb1e9714be0f586848269f5e42cca5184911
Master sites 2
  • https://mirror.etlegacy.com/geoip/:geoip
  • https://mirror.etlegacy.com/wolfadmin/:wolfadmin

Commit history 4

DateCommitCreditsLog message
ce97aa4dd1 Jose Alonso Cardenas Marquez games/etlegacy: Update to 2.86.2
08aa83e5b2 Jose Alonso Cardenas Marquez games/etlegacy: Update to 2.86.0
b1b66b3956 Jose Alonso Cardenas Marquez games/etlegacy: Update to 2.85.0
3f9f5627c6 Piotr Kubaj games/etlegacy: readd powerpc* support