notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Remember
I remember
Port details
etlegacy a second breath of life for Wolfenstein: Enemy Territory
2.81.1_2 games on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.81.1_2Version of this port present on the latest quarterly branch.
Maintainer: acm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-01-10 06:03:07
Last Update: 2024-04-24 21:21:10
Commit Hash: 0f3a34a
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: GPLv3
WWW:
https://www.etlegacy.com/
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (163 items)
Collapse this list.
  1. /usr/local/share/licenses/etlegacy-2.81.1_2/catalog.mk
  2. /usr/local/share/licenses/etlegacy-2.81.1_2/LICENSE
  3. /usr/local/share/licenses/etlegacy-2.81.1_2/GPLv3
  4. @comment bin/etl.aarch64
  5. bin/etl.x86_64
  6. @comment bin/etl.armv7
  7. @comment bin/etl.i386
  8. @comment bin/etl.powerpc
  9. @comment bin/etl.powerpc64
  10. @comment bin/etl.powerpc64le
  11. @comment bin/etlded.aarch64
  12. bin/etlded.x86_64
  13. @comment bin/etlded.armv7
  14. @comment bin/etlded.i386
  15. @comment bin/etlded.powerpc
  16. @comment bin/etlded.powerpc64
  17. @comment bin/etlded.powerpc64le
  18. lib/etlegacy/etmain/campaigncycle.cfg
  19. lib/etlegacy/etmain/etl_server.cfg
  20. lib/etlegacy/etmain/etl_server_comp.cfg
  21. lib/etlegacy/etmain/legacy.cfg
  22. lib/etlegacy/etmain/lmscycle.cfg
  23. lib/etlegacy/etmain/mapvotecycle.cfg
  24. lib/etlegacy/etmain/mapvoteplayerscount.cfg
  25. lib/etlegacy/etmain/objectivecycle.cfg
  26. lib/etlegacy/legacy/GeoIP.dat
  27. lib/etlegacy/legacy/banners.toml
  28. lib/etlegacy/legacy/description.txt
  29. lib/etlegacy/legacy/greetings.toml
  30. lib/etlegacy/legacy/legacy_2.81-dirty.pk3
  31. lib/etlegacy/legacy/lualibs/legacydb.lua
  32. lib/etlegacy/legacy/lualibs/toml.lua
  33. lib/etlegacy/legacy/luascripts/wolfadmin/COPYING.txt
  34. lib/etlegacy/legacy/luascripts/wolfadmin/admin/admin.lua
  35. lib/etlegacy/legacy/luascripts/wolfadmin/admin/balancer.lua
  36. lib/etlegacy/legacy/luascripts/wolfadmin/admin/banners.lua
  37. lib/etlegacy/legacy/luascripts/wolfadmin/admin/bans.lua
  38. lib/etlegacy/legacy/luascripts/wolfadmin/admin/history.lua
  39. lib/etlegacy/legacy/luascripts/wolfadmin/admin/mutes.lua
  40. lib/etlegacy/legacy/luascripts/wolfadmin/admin/rules.lua
  41. lib/etlegacy/legacy/luascripts/wolfadmin/auth/acl.lua
  42. lib/etlegacy/legacy/luascripts/wolfadmin/auth/auth.lua
  43. lib/etlegacy/legacy/luascripts/wolfadmin/auth/shrubbot.lua
  44. lib/etlegacy/legacy/luascripts/wolfadmin/auth/shrubbot/etpub.lua
  45. lib/etlegacy/legacy/luascripts/wolfadmin/auth/shrubbot/nq.lua
  46. lib/etlegacy/legacy/luascripts/wolfadmin/auth/shrubbot/silent.lua
  47. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/admintest.lua
  48. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/balance.lua
  49. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/ban.lua
  50. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/cointoss.lua
  51. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/enablevote.lua
  52. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/finger.lua
  53. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/gib.lua
  54. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/greeting.lua
  55. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/help.lua
  56. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/incognito.lua
  57. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/kick.lua
  58. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/kickbots.lua
  59. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/listaliases.lua
  60. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/listmaps.lua
  61. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/listplayers.lua
  62. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/lock.lua
  63. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/mute.lua
  64. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/needbots.lua
  65. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/news.lua
  66. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/nextmap.lua
  67. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/pause.lua
  68. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/plock.lua
  69. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/punlock.lua
  70. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/put.lua
  71. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/putbots.lua
  72. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/readconfig.lua
  73. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/rename.lua
  74. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/reset.lua
  75. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/restart.lua
  76. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/rules.lua
  77. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/setlevel.lua
  78. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/showbans.lua
  79. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/showhistory.lua
  80. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/shuffle.lua
  81. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/slap.lua
  82. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/spec999.lua
  83. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/stats.lua
  84. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/swap.lua
  85. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/time.lua
  86. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/unban.lua
  87. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/unlock.lua
  88. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/unmute.lua
  89. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/unpause.lua
  90. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/vmute.lua
  91. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/vunmute.lua
  92. lib/etlegacy/legacy/luascripts/wolfadmin/commands/admin/warn.lua
  93. lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/ac.lua
  94. lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/callvote.lua
  95. lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/pm.lua
  96. lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/r.lua
  97. lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/say.lua
  98. lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/team.lua
  99. lib/etlegacy/legacy/luascripts/wolfadmin/commands/client/wolfadmin.lua
  100. lib/etlegacy/legacy/luascripts/wolfadmin/commands/commands.lua
  101. lib/etlegacy/legacy/luascripts/wolfadmin/commands/server/acl.lua
  102. lib/etlegacy/legacy/luascripts/wolfadmin/commands/server/cannounce.lua
  103. lib/etlegacy/legacy/luascripts/wolfadmin/commands/server/cbp.lua
  104. lib/etlegacy/legacy/luascripts/wolfadmin/commands/server/cchat.lua
  105. lib/etlegacy/legacy/luascripts/wolfadmin/commands/server/ccp.lua
  106. lib/etlegacy/legacy/luascripts/wolfadmin/commands/server/ccpm.lua
  107. lib/etlegacy/legacy/luascripts/wolfadmin/commands/server/cmusic.lua
  108. lib/etlegacy/legacy/luascripts/wolfadmin/commands/server/csay.lua
  109. lib/etlegacy/legacy/luascripts/wolfadmin/db/db.lua
  110. lib/etlegacy/legacy/luascripts/wolfadmin/db/mysql.lua
  111. lib/etlegacy/legacy/luascripts/wolfadmin/db/sqlite3.lua
  112. lib/etlegacy/legacy/luascripts/wolfadmin/game/bots.lua
  113. lib/etlegacy/legacy/luascripts/wolfadmin/game/fireteams.lua
  114. lib/etlegacy/legacy/luascripts/wolfadmin/game/game.lua
  115. lib/etlegacy/legacy/luascripts/wolfadmin/game/teams.lua
  116. lib/etlegacy/legacy/luascripts/wolfadmin/game/voting.lua
  117. lib/etlegacy/legacy/luascripts/wolfadmin/main.lua
  118. lib/etlegacy/legacy/luascripts/wolfadmin/players/greetings.lua
  119. lib/etlegacy/legacy/luascripts/wolfadmin/players/players.lua
  120. lib/etlegacy/legacy/luascripts/wolfadmin/players/stats.lua
  121. lib/etlegacy/legacy/luascripts/wolfadmin/util/bits.lua
  122. lib/etlegacy/legacy/luascripts/wolfadmin/util/constants.lua
  123. lib/etlegacy/legacy/luascripts/wolfadmin/util/debug.lua
  124. lib/etlegacy/legacy/luascripts/wolfadmin/util/events.lua
  125. lib/etlegacy/legacy/luascripts/wolfadmin/util/files.lua
  126. lib/etlegacy/legacy/luascripts/wolfadmin/util/logs.lua
  127. lib/etlegacy/legacy/luascripts/wolfadmin/util/pagination.lua
  128. lib/etlegacy/legacy/luascripts/wolfadmin/util/settings.lua
  129. lib/etlegacy/legacy/luascripts/wolfadmin/util/tables.lua
  130. lib/etlegacy/legacy/luascripts/wolfadmin/util/timers.lua
  131. lib/etlegacy/legacy/luascripts/wolfadmin/util/util.lua
  132. @comment lib/etlegacy/legacy/qagame.mp.fbsd.aarch64.so
  133. lib/etlegacy/legacy/qagame.mp.fbsd.x86_64.so
  134. @comment lib/etlegacy/legacy/qagame.mp.fbsd.armv7.so
  135. @comment lib/etlegacy/legacy/qagame.mp.fbsd.i386.so
  136. @comment lib/etlegacy/legacy/qagame.mp.fbsd.powerpc.so
  137. @comment lib/etlegacy/legacy/qagame.mp.fbsd.powerpc64.so
  138. @comment lib/etlegacy/legacy/qagame.mp.fbsd.powerpc64le.so
  139. lib/etlegacy/legacy/rules.toml
  140. lib/etlegacy/legacy/wolfadmin.toml
  141. @comment lib/etlegacy/librenderer_opengl1_aarch64.so
  142. lib/etlegacy/librenderer_opengl1_x86_64.so
  143. @comment lib/etlegacy/librenderer_opengl1_armv7.so
  144. @comment lib/etlegacy/librenderer_opengl1_i386.so
  145. @comment lib/etlegacy/librenderer_opengl1_powerpc.so
  146. @comment lib/etlegacy/librenderer_opengl1_powerpc64.so
  147. @comment lib/etlegacy/librenderer_opengl1_powerpc64le.so
  148. @comment share/applications/com.etlegacy.ETLegacy.aarch64.desktop
  149. share/applications/com.etlegacy.ETLegacy.x86_64.desktop
  150. @comment share/applications/com.etlegacy.ETLegacy.armv7.desktop
  151. @comment share/applications/com.etlegacy.ETLegacy.i386.desktop
  152. @comment share/applications/com.etlegacy.ETLegacy.powerpc.desktop
  153. @comment share/applications/com.etlegacy.ETLegacy.powerpc64.desktop
  154. @comment share/applications/com.etlegacy.ETLegacy.powerpc64le.desktop
  155. share/doc/etlegacy/INSTALL.txt
  156. share/icons/hicolor/scalable/apps/etl.svg
  157. share/man/man6/etl.6.gz
  158. share/man/man6/etlded.6.gz
  159. share/metainfo/com.etlegacy.ETLegacy.metainfo.xml
  160. share/mime/packages/etlegacy.xml
  161. @owner
  162. @group
  163. @mode
Collapse this list.
Dependency lines:
  • etlegacy>0:games/etlegacy
To install the port:
cd /usr/ports/games/etlegacy/ && make install clean
To add the package, run one of these commands:
  • pkg install games/etlegacy
  • pkg install etlegacy
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: etlegacy
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1704840749 SHA256 (etlegacy-2.81.1/wolfadmin.tar.gz) = 31659b1d99cd5c9884a66317f803109e631a315e1102842e4e4d29b8579397d1 SIZE (etlegacy-2.81.1/wolfadmin.tar.gz) = 1128868

Expand this list (4 items)

Collapse this list.

SHA256 (etlegacy-2.81.1/GeoIP.dat.tar.gz) = 1aa7023f599d01fce77861ff331d1024cd92918edf527c2f37f4a37732183a2b SIZE (etlegacy-2.81.1/GeoIP.dat.tar.gz) = 1120171 SHA256 (etlegacy-2.81.1/etlegacy-etlegacy-2.81.1-956269f4c13ebe31ba2a0f0b805588383209bd5b_GH0.tar.gz) = 1863d4bcc5352be89069189e96a27260a930af09c12765b3499a5d975fa1b31a SIZE (etlegacy-2.81.1/etlegacy-etlegacy-2.81.1-956269f4c13ebe31ba2a0f0b805588383209bd5b_GH0.tar.gz) = 15548868

Collapse this list.


Packages (timestamps in pop-ups are UTC):
etlegacy
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.81.1_22.81.1_2-2.81.1_22.81.1_2---
FreeBSD:13:quarterly2.81.1_22.81.1_2-2.81.1_22.81.1_2---
FreeBSD:14:latest2.81.1_22.81.1_2-2.81.1_22.81.1_2---
FreeBSD:14:quarterly2.81.1_22.81.1_2-2.81.1_22.81.1_2---
FreeBSD:15:latest2.81.1_22.81.1_2n/a2.81.1_2n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. update-desktop-database : devel/desktop-file-utils
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. sdl2-config : devel/sdl20
  6. xorgproto>=0 : x11/xorgproto
  7. xorgproto>=0 : x11/xorgproto
  8. x11.pc : x11/libX11
  9. xxf86dga.pc : x11/libXxf86dga
  10. xxf86vm.pc : x11/libXxf86vm
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. x11.pc : x11/libX11
  3. xxf86dga.pc : x11/libXxf86dga
  4. xxf86vm.pc : x11/libXxf86vm
Library dependencies:
  1. libcurl.so : ftp/curl
  2. libcjson.so : devel/libcjson
  3. libfreetype.so : print/freetype2
  4. libogg.so : audio/libogg
  5. libpng.so : graphics/png
  6. libvorbis.so : audio/libvorbis
  7. libtheora.so : multimedia/libtheora
  8. libcurl.so : ftp/curl
  9. libcjson.so : devel/libcjson
  10. liblua-5.4.so : lang/lua54
  11. libsqlite3.so : databases/sqlite3
  12. libGL.so : graphics/libglvnd
  13. libGLU.so : graphics/libGLU
  14. libGLEW.so : graphics/glew
  15. libjpeg.so : graphics/jpeg-turbo
  16. libopenal.so.1 : audio/openal-soft
  17. libalut.so.0 : audio/freealut
  18. libminizip.so : archivers/minizip
  19. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for etlegacy-2.81.1_2: ====> Options available for the multi FLAVOR: you have to choose at least one of them CLIENT=on: Build client DEDICATED=on: Build dedicated server ===> Use 'make config' to modify these settings
Options name:
games_etlegacy
USES:
cmake compiler:c++11-lib desktop-file-utils localbase lua pkgconfig sqlite gl jpeg openal:soft,alut minizip sdl xorg minizip
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/etlegacy/etlegacy/tar.gz/956269f4c13ebe31ba2a0f0b805588383209bd5b?dummy=/
Collapse this list.

Number of commits found: 6

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.81.1_2
24 Apr 2024 21:21:10
commit hash: 0f3a34aeefc4e66601d53b42903db6610fb0cdc3commit hash: 0f3a34aeefc4e66601d53b42903db6610fb0cdc3commit hash: 0f3a34aeefc4e66601d53b42903db6610fb0cdc3commit hash: 0f3a34aeefc4e66601d53b42903db6610fb0cdc3 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
games/etlegacy: fix build on powerpc64le
2.81.1_2
11 Feb 2024 11:49:10
commit hash: 27fd645f259deb9bc33ab0eb7582b466b62bac92commit hash: 27fd645f259deb9bc33ab0eb7582b466b62bac92commit hash: 27fd645f259deb9bc33ab0eb7582b466b62bac92commit hash: 27fd645f259deb9bc33ab0eb7582b466b62bac92 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
games/etlegacy: fix build on armv7, powerpc and powerpc64
2.81.1_2
26 Jan 2024 15:30:25
commit hash: 61564894e4ded8f1ea9e3ef17a2431740dc18fb5commit hash: 61564894e4ded8f1ea9e3ef17a2431740dc18fb5commit hash: 61564894e4ded8f1ea9e3ef17a2431740dc18fb5commit hash: 61564894e4ded8f1ea9e3ef17a2431740dc18fb5 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
games/etlegacy: Fix typo
2.81.1_2
21 Jan 2024 00:09:30
commit hash: a884cda59730092626feb4f83425349b29a68e15commit hash: a884cda59730092626feb4f83425349b29a68e15commit hash: a884cda59730092626feb4f83425349b29a68e15commit hash: a884cda59730092626feb4f83425349b29a68e15 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
Author: Androd
games/etlegacy: Fix DEDICATED build

Reported by:	email
2.81.1_1
17 Jan 2024 18:36:00
commit hash: fb8f40741f53b3619050e7d200623df1852a2768commit hash: fb8f40741f53b3619050e7d200623df1852a2768commit hash: fb8f40741f53b3619050e7d200623df1852a2768commit hash: fb8f40741f53b3619050e7d200623df1852a2768 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
games/etlegacy: Try to fix build on aarch64

Reported by:	pkg-fallout
2.81.1
10 Jan 2024 05:57:46
commit hash: dfed96fc83a0cc9274832afa510789ee8cf5ad37commit hash: dfed96fc83a0cc9274832afa510789ee8cf5ad37commit hash: dfed96fc83a0cc9274832afa510789ee8cf5ad37commit hash: dfed96fc83a0cc9274832afa510789ee8cf5ad37 files touched by this commit
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
games/etlegacy: New port: a second breath of life for Wolfenstein: Enemy
Territory

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.

Number of commits found: 6