Bug 230848 - [NEW PORT] games/ecwolf: Source port for Wolfenstein 3D, Spear of Destiny
Summary: [NEW PORT] games/ecwolf: Source port for Wolfenstein 3D, Spear of Destiny
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Steve Wills
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-23 17:34 UTC by Piotr Kubaj
Modified: 2019-03-19 15:27 UTC (History)
1 user (show)

See Also:


Attachments
shar (4.21 KB, text/plain)
2018-08-23 17:34 UTC, Piotr Kubaj
no flags Details
patch for ecwolf with dynamic binary (5.13 KB, patch)
2019-01-30 11:47 UTC, Steve Wills
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Kubaj freebsd_committer freebsd_triage 2018-08-23 17:34:10 UTC
Created attachment 196479 [details]
shar

Attached is shar for ecwolf - open source Wolfenstein 3D engine implementation.

It needs original game files.
Builds and runs on 11-STABLE and CURRENT.
Comment 1 Steve Wills freebsd_committer freebsd_triage 2019-01-30 11:47:44 UTC
Created attachment 201527 [details]
patch for ecwolf with dynamic binary

I made some slight changes and also added a CMake patch which lets it find the shared lib version of SDL instead of the static libs, which mean it now produces a dynamic binary instead of a static one. Can you take a look and tell me if it's still OK?
Comment 2 commit-hook freebsd_committer freebsd_triage 2019-03-19 15:27:00 UTC
A commit references this bug:

Author: swills
Date: Tue Mar 19 15:26:02 UTC 2019
New revision: 496267
URL: https://svnweb.freebsd.org/changeset/ports/496267

Log:
  games/ecwolf: create port

  ECWolf is an advanced source port for Wolfenstein 3D, Spear of Destiny,
  and Super 3D Noah's Ark based off of the Wolf4SDL code base. ECWolf pulls
  a substantial amount of code from ZDoom and aims to provide a wide array of mod
  editing capabilities without the need to modify the source code.
  Most importantly you will no longer need to replace entire data sets.
  With ECWolf you could for example add a weapon without needing to distribute
  every sprite in the game along with it. Mods will be neatly packaged into
  a single file just like they are for Doom.

  WWW: https://maniacsvault.net/ecwolf

  PR:		230848
  Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>

Changes:
  head/games/Makefile
  head/games/ecwolf/
  head/games/ecwolf/Makefile
  head/games/ecwolf/distinfo
  head/games/ecwolf/files/
  head/games/ecwolf/files/ecwolf.in
  head/games/ecwolf/files/patch-src_CMakeLists.txt
  head/games/ecwolf/files/patch-src_wl__iwad__picker.cpp
  head/games/ecwolf/files/pkg-message.in
  head/games/ecwolf/pkg-descr
Comment 3 Steve Wills freebsd_committer freebsd_triage 2019-03-19 15:27:12 UTC
Committed, thanks!