Bug 257567 - [New Port] games/brogue: Much-loved minimalist roguelike game (community edition)
Summary: [New Port] games/brogue: Much-loved minimalist roguelike game (community edit...
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: Li-Wen Hsu
URL: https://sites.google.com/site/brogueg...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-02 17:21 UTC by Robert Clausecker
Modified: 2021-08-02 20:19 UTC (History)
1 user (show)

See Also:


Attachments
games/brogue: Much-loved minimalist roguelike game (community edition) (4.98 KB, patch)
2021-08-02 17:21 UTC, Robert Clausecker
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Clausecker freebsd_committer freebsd_triage 2021-08-02 17:21:34 UTC
Created attachment 226883 [details]
games/brogue: Much-loved minimalist roguelike game (community edition)

Roguelike game with ncurses, SDL, and web frontends.

This port is based on the community edition of the game as the original
seems to be dead.

Manual do-install target to make the files fit hier(7).

nox11 flavour for use on servers.

Desktop file extracted from make-link-for-desktop.sh.
Script modified from brogue-multiuser.sh

Portlint and portclippy like the port, but suggest I place PLIST_FILES
in a different place.  I think it makes more sense the way it is.

Tested with Poudriere on armv7  amd64 i386 FreeBSD 13.0-RELEASE.
x11 flavour tested without Poudriere (building llvm12 is very slow).

***

Countless adventurers before you have descended this torch-lit
staircase, seeking the promised riches below. As you reach the bottom
and step into the wide cavern, the doors behind you seal with a powerful
magic...

    Welcome to the Dungeons of Doom!

Brogue is a single-player strategy game set in the halls of a mysterious
and randomly-generated dungeon. The objective is simple enough --
retrieve the fabled Amulet of Yendor from the 26th level -- but the
dungeon is riddled with danger. Horrifying creatures and devious,
trap-ridden terrain await. Yet it is also riddled with weapons, potions,
and artifacts of forgotten power. Survival demands strength and cunning
in equal measure as you descend, making the most of what the dungeon
gives you. You will make sacrifices, narrow escapes, and maybe even some
friends along the way -- but will you be one of the lucky few to return
alive?

WWW: https://sites.google.com/site/broguegame/
Comment 1 commit-hook freebsd_committer freebsd_triage 2021-08-02 20:19:11 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bf71474213f3d7147d34deebfcd2e76604bb5939

commit bf71474213f3d7147d34deebfcd2e76604bb5939
Author:     Robert Clausecker <fuz@fuz.su>
AuthorDate: 2021-08-02 16:46:13 +0000
Commit:     Li-Wen Hsu <lwhsu@FreeBSD.org>
CommitDate: 2021-08-02 20:18:43 +0000

    games/brogue: (New) Much-loved minimalist roguelike game (community edition)

    PR:             257567

 games/brogue/Makefile (new)                | 65 ++++++++++++++++++++++++++++++
 games/brogue/distinfo (new)                |  3 ++
 games/brogue/files/brogue.desktop.in (new) | 13 ++++++
 games/brogue/files/brogue.sh.in (new +x)   |  7 ++++
 games/brogue/pkg-descr (new)               | 19 +++++++++
 5 files changed, 107 insertions(+)