Bug 205497 - [NEW PORT] games/linux-dwarffortress: Fantasy Dwarven Fortress Builder
Summary: [NEW PORT] games/linux-dwarffortress: Fantasy Dwarven Fortress Builder
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: Pawel Pekala
URL:
Keywords:
Depends on: 209750
Blocks:
  Show dependency treegraph
 
Reported: 2015-12-21 20:56 UTC by Michael Williams
Modified: 2016-11-16 13:22 UTC (History)
1 user (show)

See Also:


Attachments
Port of Dwarf Fortress using linuxulator (18.36 KB, text/plain)
2015-12-21 20:56 UTC, Michael Williams
no flags Details
version 2, convert to ports tree standards (18.19 KB, text/plain)
2016-06-18 19:17 UTC, Pawel Pekala
no flags Details
version 3, LD_LIBRARY_PATH runtime fix (18.22 KB, text/plain)
2016-07-17 21:17 UTC, Pawel Pekala
pawel: maintainer-approval?
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Williams 2015-12-21 20:56:48 UTC
Created attachment 164467 [details]
Port of Dwarf Fortress using linuxulator

Dwarf Fortress is a single-player fantasy game. You can control a dwarven 
outpost or an adventurer in a randomly generated, persistent world.
WWW: http://www.bay12games.com/dwarves/

Older port submission exists (#148474), but closed, and original creator Ilya A. Arkhipov never did create a new submission with required fixes.

This is an alternate attempt to create a port for Dwarf Fortress using the linuxulator, starting from scratch, with proper staging support.
Comment 1 Michael Williams 2015-12-21 20:58:32 UTC
(In reply to Michael Williams from comment #0)
Correction: Previous port submission by Ilya was bug #178474
Comment 2 Pawel Pekala freebsd_committer freebsd_triage 2016-06-18 19:17:37 UTC
Created attachment 171556 [details]
version 2, convert to ports tree standards
Comment 3 Pawel Pekala freebsd_committer freebsd_triage 2016-06-18 19:20:55 UTC
While now port is in commitable state I encounter this runtime error when
trying to execute this game:

./libs/Dwarf_Fortress: error while loading shared libraries: libgraphics.so: cannot open shared object file: No such file or directory

Any chance you could look into this issue?
Comment 4 Pawel Pekala freebsd_committer freebsd_triage 2016-07-17 21:17:42 UTC
Created attachment 172617 [details]
version 3, LD_LIBRARY_PATH runtime fix

Version 3 of the patch, fixes runtime problem by defining LD_LIBRARY_PATH so that
linker can find needed libraries.

Michael are you still interested in maintainership ? There was no feedback to this bug in the while. If not I can take over.
Comment 5 commit-hook freebsd_committer freebsd_triage 2016-11-16 13:19:35 UTC
A commit references this bug:

Author: pawel
Date: Wed Nov 16 13:19:07 UTC 2016
New revision: 426238
URL: https://svnweb.freebsd.org/changeset/ports/426238

Log:
  Dwarf Fortress is a single-player fantasy game. You can control a dwarven
  outpost or an adventurer in a randomly generated, persistent world.

  WWW: http://www.bay12games.com/dwarves/

  Note that I am taking maintainership of this port, there was no feedback
  on this PR for almost a year and I ended up working on it.

  PR:		205497
  Submitted by:	Michael Williams <ports@mgwsoftware.com>

Changes:
  head/games/Makefile
  head/games/linux-dwarffortress/
  head/games/linux-dwarffortress/Makefile
  head/games/linux-dwarffortress/distinfo
  head/games/linux-dwarffortress/files/
  head/games/linux-dwarffortress/files/dwarffortress.in
  head/games/linux-dwarffortress/pkg-descr
  head/games/linux-dwarffortress/pkg-plist
Comment 6 Pawel Pekala freebsd_committer freebsd_triage 2016-11-16 13:22:31 UTC
Due to no feedback from you I assigned maintainership to me, it's better to have responsive maintainer for new ports. If you ever will want to takeover just contact me. Thanks!