Bug 205497

Summary: [NEW PORT] games/linux-dwarffortress: Fantasy Dwarven Fortress Builder
Product: Ports & Packages Reporter: Michael Williams <freebsd>
Component: Individual Port(s)Assignee: Pawel Pekala <pawel>
Status: Closed FIXED    
Severity: Affects Only Me CC: pawel
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Bug Depends on: 209750    
Bug Blocks:    
Attachments:
Description Flags
Port of Dwarf Fortress using linuxulator
none
version 2, convert to ports tree standards
none
version 3, LD_LIBRARY_PATH runtime fix pawel: maintainer-approval?

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!