Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83217 - dungeon-crawl-4.0.0_beta26.ebuild (New Package)
Summary: dungeon-crawl-4.0.0_beta26.ebuild (New Package)
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All All
: High enhancement with 1 vote (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2005-02-24 11:41 UTC by Sophie Hamilton
Modified: 2016-10-09 21:43 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
dungeon-crawl-4.0.0_beta26.ebuild (dungeon-crawl-4.0.0_beta26.ebuild,1.48 KB, text/plain)
2005-02-24 11:42 UTC, Sophie Hamilton
Details
dungeon-crawl-patch.patch (dungeon-crawl-patch.patch,1.71 KB, patch)
2005-02-24 11:43 UTC, Sophie Hamilton
Details | Diff
90crawl.env (90crawl.env,28 bytes, text/plain)
2005-02-24 11:43 UTC, Sophie Hamilton
Details
licenses/crawl (crawl,5.73 KB, text/plain)
2005-02-24 11:45 UTC, Sophie Hamilton
Details
dungeon-crawl-4.0.0_beta26.ebuild (dungeon-crawl-4.0.0_beta26.ebuild,1.61 KB, text/plain)
2005-02-28 07:31 UTC, Sophie Hamilton
Details
dungeon-crawl-patch.patch (dungeon-crawl-patch.patch,1.90 KB, patch)
2005-02-28 07:32 UTC, Sophie Hamilton
Details | Diff
dungeon-crawl-4.0.0_beta26.ebuild (dungeon-crawl-4.0.0_beta26.ebuild,2.13 KB, text/plain)
2005-05-14 14:20 UTC, Sophie Hamilton
Details
dungeon-crawl-patch.patch (dungeon-crawl-patch.patch,638 bytes, patch)
2005-05-14 14:22 UTC, Sophie Hamilton
Details | Diff
morgue-orig.patch (morgue-orig.patch,2.86 KB, patch)
2005-05-14 14:23 UTC, Sophie Hamilton
Details | Diff
morgue-patch.patch (morgue-patch.patch,2.92 KB, patch)
2005-05-14 14:24 UTC, Sophie Hamilton
Details | Diff
religion.patch (religion.patch,1.27 KB, patch)
2005-05-14 14:26 UTC, Sophie Hamilton
Details | Diff
space.patch (space.patch,1.06 KB, patch)
2005-05-14 14:27 UTC, Sophie Hamilton
Details | Diff
dungeon-crawl-4.0.0_beta26.ebuild (dungeon-crawl-4.0.0_beta26.ebuild,2.39 KB, text/plain)
2005-09-14 09:47 UTC, Sophie Hamilton
Details
morgue-orig.patch (morgue-orig.patch,3.19 KB, patch)
2005-09-14 09:49 UTC, Sophie Hamilton
Details | Diff
morgue-patch.patch (morgue-patch.patch,3.26 KB, patch)
2005-09-14 09:50 UTC, Sophie Hamilton
Details | Diff
space.patch (space.patch,513 bytes, patch)
2005-09-14 09:51 UTC, Sophie Hamilton
Details | Diff
altcharset.patch (altcharset.patch,443 bytes, patch)
2005-09-14 09:52 UTC, Sophie Hamilton
Details | Diff
explore.patch (explore.patch,907 bytes, patch)
2005-09-14 09:54 UTC, Sophie Hamilton
Details | Diff
stone soup crawl version (dungeon-crawl-ss-0.1.7.ebuild,895 bytes, text/plain)
2007-01-08 03:46 UTC, Mike
Details
My second stone soup ebuild (dungeon-crawl-ss-0.1.7.ebuild,895 bytes, text/plain)
2007-01-12 07:31 UTC, Mike
Details
dungeon crawl stone soup build (dungeon-crawl-ss-0.1.7.ebuild,1.30 KB, text/plain)
2007-01-13 06:12 UTC, Mike
Details
dungeon-crawl-ss-0.2.4.ebuild (dungeon-crawl-ss-0.2.4.ebuild,1.32 KB, text/plain)
2007-04-16 03:59 UTC, Mike
Details
ebuild for crawl stone soup build 0.4.5 (dungeon-crawl-ss-0.4.5.ebuild,1.33 KB, text/plain)
2009-02-20 10:19 UTC, Mike
Details
This pulls the svn trunk version for those who wants bleeding edge. (stone-soup-9999.ebuild,1.40 KB, text/plain)
2009-05-24 11:59 UTC, Mattias
Details
Installs Dungeon Crawl Stone Soup from SVN. Trunk version. (stone-soup-9999.ebuild,1.57 KB, text/plain)
2009-05-24 19:05 UTC, Mattias
Details
new ebuild for the latest stable stone soup crawl release (dungeon-crawl-ss-0.5.ebuild,1.49 KB, text/plain)
2009-06-17 01:37 UTC, Mike
Details
new ebuild for crawl stone soup 0.5...now with tiles! (dungeon-crawl-ss-0.5.ebuild,1.76 KB, text/plain)
2009-06-21 21:29 UTC, Mike
Details
0.5.1 version of stone soup dungeon crawl (dungeon-crawl-ss-0.5.1.ebuild,1.75 KB, text/plain)
2009-09-17 08:47 UTC, Mike
Details
stone-soup-0.5.2.ebuild (stone-soup-0.5.2.ebuild,2.90 KB, text/plain)
2009-12-10 21:46 UTC, Denis Dupeyron (RETIRED)
Details
stone-soup-9999.ebuild (stone-soup-9999.ebuild,1.57 KB, text/plain)
2011-04-09 07:01 UTC, Triffid Hunter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sophie Hamilton 2005-02-24 11:41:11 UTC
Hi there,

This is an ebuild for the game known as Linley's Dungeon Crawl ( http://www.dungeoncrawl.org/ ). I also include a patch file and an environment file to go in /etc/env.d/ .

This is my very first ebuild, so go easy on me please. :D

This ebuild currently doesn't do everything it should. Here's what I feel still needs to be done:

1. When the "debug" USE flag is set, it should append the following CFLAGS: "-DFULLDEBUG -DWIZARD". I'm not entirely sure why this doesn't seem to be working currently, as to the best of my knowledge I've done what I need to.

2. Crawl uses a central folder for its saved games and config files. In this ebuild, I define that directory as ${GAMES_STATEDIR}/crawl (normally /var/games/crawl/ ), and tweak the permissions (using prepgamesdirs and chmod) so that users of the group "games" can write to the folder. However, the configuration files should really probably be somewhere like /etc/crawl/, so they need to be split off from the saved games somehow. Obviously, though, the saved games need to remain in ${GAMES_STATEDIR}/crawl.

I'd love feedback on the ebuild; as I've said, it's my first one, so I'm sure there are things wrong with it other than the two items above. Thanks!

 - Coaran.
Comment 1 Sophie Hamilton 2005-02-24 11:42:35 UTC
Created attachment 52059 [details]
dungeon-crawl-4.0.0_beta26.ebuild
Comment 2 Sophie Hamilton 2005-02-24 11:43:03 UTC
Created attachment 52060 [details, diff]
dungeon-crawl-patch.patch
Comment 3 Sophie Hamilton 2005-02-24 11:43:46 UTC
Created attachment 52061 [details]
90crawl.env

File to go into /etc/env.d/.
Comment 4 Sophie Hamilton 2005-02-24 11:45:15 UTC
Created attachment 52062 [details]
licenses/crawl

I forgot to mention that this ebuild requires a new license in
/usr/portage/licenses . Here's the license to use.
Comment 5 Sophie Hamilton 2005-02-24 11:48:30 UTC
There's one more thing I forgot to mention in the list of things needing done, as well... in the patch I gave, it removes the double brackets enclosing the contents of sacrifice[] - this needed to be done because the compiler gave an error otherwise. However, I haven't been able to test that section of the code yet so I don't know whether it's correct or not - basically, when you sacrifice something to your god (if you have one), one of those messages appears, depending on who your god is, I believe.

So that needs to be tested, too. Thanks!
Comment 6 Sophie Hamilton 2005-02-28 07:30:16 UTC
I've managed to tweak the ebuild and patch to make the "debug" USE flag work. I'll upload the new patch/ebuild now.
Comment 7 Sophie Hamilton 2005-02-28 07:31:40 UTC
Created attachment 52302 [details]
dungeon-crawl-4.0.0_beta26.ebuild

New ebuild that allows the "debug" USE flag to work.
Comment 8 Sophie Hamilton 2005-02-28 07:32:55 UTC
Created attachment 52303 [details, diff]
dungeon-crawl-patch.patch

New patch that allows the "debug" USE flag to work.
Comment 9 Sophie Hamilton 2005-05-14 14:19:16 UTC
Okay, I've been working on this and I've got what seems to be a complete, functional ebuild. I'll upload the new files after this.

Changes:

* Configuration files (init.txt, macro.txt) are now in /etc/games/crawl/ while transient state files (saved games, bones, morgue.txt, etc) are in /var/games/crawl/ .
* A new local USE flag "patch" will tell the ebuild to patch Crawl with the mammoth patch available at http://www.angelfire.com/trek/mazewest/ . The patch is only the "Travel" patch, not the "Imps, Draconians and Demons, oh my!" patch. I also edit the patch very slightly in the ebuild to restore easy quitting with the SPACE bar as it was before.
* Fixed an error in the ebuild caused due to my misunderstanding of doins.
* Removed "-Wmissing-declarations" CFLAG, thus preventing tons of warnings about it being deprecated. (It was in the original Crawl makefile; the other warnings may be able to be removed too)
* A few others bits and pieces, including ebuild formatting.
Comment 10 Sophie Hamilton 2005-05-14 14:20:20 UTC
Created attachment 58900 [details]
dungeon-crawl-4.0.0_beta26.ebuild

New ebuild file.
Comment 11 Sophie Hamilton 2005-05-14 14:22:14 UTC
Created attachment 58901 [details, diff]
dungeon-crawl-patch.patch

New patch file. The 'religion.cc' fix is moved into a separate file to prevent
conflicts, as the same issue is fixed in the "Travel" patch used if the "patch"
USE flag is enabled.
Comment 12 Sophie Hamilton 2005-05-14 14:23:26 UTC
Created attachment 58902 [details, diff]
morgue-orig.patch

New patch file. This one tweaks the code to use the new /etc directory when the
"patch" USE flag is not enabled.
Comment 13 Sophie Hamilton 2005-05-14 14:24:52 UTC
Created attachment 58903 [details, diff]
morgue-patch.patch

New patch file. This one tweaks the code to use the new /etc directory when the
"patch" USE flag *is* enabled. (Two files are needed as changed are made by the
Travel patch the cause conflicts with the other one.)
Comment 14 Sophie Hamilton 2005-05-14 14:26:02 UTC
Created attachment 58905 [details, diff]
religion.patch

Patch to fix the religion.cc file. This patch is in a separate file because the
Travel patch fixes the same problem, so there would be a conflict if I applied
it anyway.
Comment 15 Sophie Hamilton 2005-05-14 14:27:02 UTC
Created attachment 58906 [details, diff]
space.patch

Patch to tweak the output of the Travel patch to allow easy quitting with SPACE
to work again.
Comment 16 Sophie Hamilton 2005-05-14 14:41:06 UTC
Comment on attachment 52061 [details]
90crawl.env

Deprecated file; the ebuild now writes this file automatically.
Comment 17 Sophie Hamilton 2005-05-14 14:44:05 UTC
Okay, finished uploading. I would suggest a location of games-roguelike/dungeon-crawl . Can somebody comment on whether it's kosher to implement the local "patch" USE flag? Thanks.
Comment 18 Sophie Hamilton 2005-09-04 12:26:08 UTC
Just a note to say that I've made some more changes to the ebuild and will be
uploading them in a bit.
Comment 19 Sophie Hamilton 2005-09-14 09:46:21 UTC
Okay, I'm uploading the new files now.

Changes:
* Politely asked upstream Travel patch maker if they could put dates or version
numbers into the patch filename. They agreed, so the ebuild now takes that into
account.
* Ebuild uses latest version of the Travel patch.
* Added USE option "charset850" for compiling Crawl with the DOS 850 character
set, as it can look a little nicer. Obviously any terminals which run Crawl will
need to be set to use that character set.
* Moved macro.txt into the GAMES_STATEDIR directory.
* Travel patch now handles what the space patch file did before, but
unfortunately still not in the best way, so a new space.patch is required. I'll
submit space.patch to the patch maker to see what he thinks.
* Patch introduces a '0' shortcut for exploring; this isn't ideal for me as I
use it for something else, and other people might too, so explore.patch removes
that functionality. I'll again let the patch maker know about this.

File changes:
* dungeon-crawl-4.0.0_beta26.ebuild
* files/morgue-orig.patch
* files/morgue-patch.patch
* files/space.patch

File additions:
* files/altcharset.patch
* files/explore.patch
Comment 20 Sophie Hamilton 2005-09-14 09:47:40 UTC
Created attachment 68460 [details]
dungeon-crawl-4.0.0_beta26.ebuild

New ebuild file.
Comment 21 Sophie Hamilton 2005-09-14 09:49:36 UTC
Created attachment 68461 [details, diff]
morgue-orig.patch

Changed morgue-orig.patch file. (the ebuild was changed too, obviously, but I
didn't say that.)
Comment 22 Sophie Hamilton 2005-09-14 09:50:21 UTC
Created attachment 68462 [details, diff]
morgue-patch.patch

Changed morgue-patch.patch file.
Comment 23 Sophie Hamilton 2005-09-14 09:51:17 UTC
Created attachment 68463 [details, diff]
space.patch

Changed space.patch file.
Comment 24 Sophie Hamilton 2005-09-14 09:52:22 UTC
Created attachment 68464 [details, diff]
altcharset.patch

New patch allowing Crawl to use the DOS 850 charset if wanted.
Comment 25 Sophie Hamilton 2005-09-14 09:54:43 UTC
Created attachment 68465 [details, diff]
explore.patch

New patch to disable the '0' explore shortcut - it's available as Ctrl-O
anyway.
Comment 26 Sophie Hamilton 2005-09-14 09:55:37 UTC
Okay, I'm done uploading. It should be ready for testing.
Comment 27 Mike 2005-09-15 00:01:31 UTC
(In reply to comment #26)
> Okay, I'm done uploading. It should be ready for testing.
I tried it out on my amd64 system and it works great; thanks for the ebuild.
Comment 28 Sophie Hamilton 2005-09-18 10:28:09 UTC
No problem.

By the way, just so people know, when I said it's ready for testing, I should
mention that I've been using my own ebuild for quite a long time now and I
haven't come across any bugs, *except* when I use the wizard mode and cheat (a
rare occurrence, don't worry ;-)), at which point the validity of any error is
suspect anyway.

The devs will presumably need to test it for themselves, though.
Comment 29 Chris Gianelloni (RETIRED) gentoo-dev 2005-09-19 07:18:30 UTC
(In reply to comment #28)
> The devs will presumably need to test it for themselves, though.

Always.  This is one of the reasons why it takes so long for some things to get
into portage.  We have to test *everything* that we commit, even if large
numbers of users claim it works for them.  However, the more users that say it
works for them, the less testing we really need ot do.  For packages where
nobody says it works, we have to test everything we can think of before
including it.

Comment 30 trefoil 2006-03-26 00:39:26 UTC
I also wrote an ebuild for Crawl, but I got bogged down learning src_install commands. Yours looks great, and I'll test soon. A couple comments:

-definitely look over the Debian patchset, there are two security bugs fixed, and a few other useful fixes see:
http://www.debian.org/security/2006/dsa-949
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0045
http://ftp.debian.org/debian/pool/main/c/crawl/crawl_4.0.0beta26-7.diff.gz

(basically one liners that should be applied to vanilla and the travel patch set)

-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations should be removed from makefile.lnx, and not appended later.

Darshan's patch needs a version bump, and perhaps the use flag should be called something less generic than "patch".

If you know C++ you should consider integrating the tile patch too :)

nitpicky:
Missing quotes around $WORKDIR and possibly others.
Your top section is out of order, makes it a bit hard to read
You need a || die after emake, maybe others
Use $MY_PN = foo, $MY_PV = bar, $MY_P = $MY_PN$MY_PV .. would be cleaner
Perhaps license should be renamed to dungeon-crawl to avoid confusion
Comment 31 trefoil 2006-03-28 10:50:39 UTC
Darshan has recently merged the Debian patches into his patchset, so they only need to be applied to vanilla crawl.
Comment 32 Sophie Hamilton 2006-03-28 11:11:54 UTC
Yeah, I noticed that as I was looking at it.

I'm giving this a go and attempting to incorporate the various changes. There are quite a lot. :D
Comment 33 Sophie Hamilton 2006-03-28 14:08:08 UTC
I guess I'll need to do this in such a way that the regular Debian patches are applied if the user doesn't want the travel patch, but the travel patch is applied if they do, which contains the Debian fixes.

What license does Debian have for their patches?
Comment 34 trefoil 2006-03-28 17:54:14 UTC
Right, /if/ use travelpatch /then/ patch with only the travel patch /else/ patch with Debian patches. I can separate out the useful Debian patches if you like.

I would bet my savings account that their patch license (if there is one) is either the package's license, GPL, public domain, or another permissive license, but a quick search revealed nothing.
Comment 35 trefoil 2006-05-10 13:39:45 UTC
Ciaran, do you mind if I go ahead and modify the ebuild?
Comment 36 Sophie Hamilton 2006-05-10 14:03:49 UTC
Crap, sorry. I meant to look into it myself, and in fact I had looked at this thread recently and I was going to do more work on it at the weekend. But yeah, sure, go ahead. It'd probably be quicker than me right now. :D
Comment 37 Mike 2007-01-08 03:46:51 UTC
Created attachment 105979 [details]
stone soup crawl version

Hi there,

This is my first ebuild ever and I'm sure I did a terrible job.  But this is supposed to be the latest version of crawl from the "Stone Soup" series.
Take a look at http://crawl-ref.sourceforge.net/.  I believe that this version has  all the older patches as well as some new bug fixes and features.
Comment 38 trefoil 2007-01-08 05:41:10 UTC
If it works (with collision-protect on) then that's a good start. Your ebuild does have a few faux pas, you should read some of devmanual.gentoo.org, I found it very helpful. I'll provide more feedback soonish. Cheers~
Comment 39 Chris Gianelloni (RETIRED) gentoo-dev 2007-01-10 14:35:05 UTC
Also, check out this:

http://www.gentoo.org/proj/en/desktop/games/games-ebuild-howto.xml
Comment 40 Mike 2007-01-12 07:31:44 UTC
Created attachment 106632 [details]
My second stone soup ebuild

Hi there,

Ok I read some of the documentation and have made the ebuild a little better.  
I'm there are still many things wrong with it, but it is getting there.
Give it a shot, crawl is a fun game.
Comment 41 Mike 2007-01-12 07:34:57 UTC
Comment on attachment 106632 [details]
My second stone soup ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils games

DESCRIPTION="A free and portable roguelike molded in the tradition of the \
             early greats of the genre."
HOMEPAGE="http://crawl-ref.sourceforge.net/"
SRC_URI="http://umn.dl.sourceforge.net/sourceforge/crawl-ref/stone_soup-${PV}-src.tbz2"

LICENSE="crawl"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""

DEPEND="sys-libs/ncurses"
RDEPEND="sys-libs/ncurses"

S="${WORKDIR}/stone_soup-${PV}-src"

src_unpack() {
	unpack stone_soup-${PV}-src.tbz2 || die "unpacking files"
}

src_compile() {
	cd source
	sed -i \
	    -e "/^DATADIR/c DATADIR   :=  ${GAMES_DATADIR}/crawl" \
		makefile.unix \
		|| die "sed failed"
	sed -i \
	    -e '/^#ifdef MULTIUSER/a #define SAVE_DIR_PATH "PUTDIRECTORYHERE"' \
		AppHdr.h \
		|| die "sed failed"
	sed -i \
	    -e "s:PUTDIRECTORYHERE:${GAMES_STATEDIR}/crawl/:" \
		AppHdr.h \
		|| die "sed failed"
	emake || die "compilation failed"
}

src_install() {
	cd source
	dogamesbin crawl || die "installing the binary failed"
	dodir ${GAMES_DATADIR}/crawl
	cp -r dat ${D}${GAMES_DATADIR}/crawl
	cd ..
	dodoc CREDITS readme.txt
	cd docs
	dodoc crawl_manual.txt
	doman crawl.6
	dodir ${GAMES_STATEDIR}/crawl

	prepgamesdirs

	fperms 770 ${GAMES_STATEDIR}/crawl
}
Comment 42 Mike 2007-01-12 07:36:54 UTC
Comment on attachment 106632 [details]
My second stone soup ebuild

 
Hmm I'm not sure what happened there.  Tried to attach a new ebuild but the old one is repeated.
Comment 43 Mike 2007-01-13 06:12:32 UTC
Created attachment 106766 [details]
dungeon crawl stone soup build
Comment 44 Mike 2007-04-16 03:59:33 UTC
Created attachment 116369 [details]
dungeon-crawl-ss-0.2.4.ebuild

Here is an update of the stone soup ebuild that works with 0.2.4.
Comment 45 Mike 2007-07-03 02:50:27 UTC
The same ebuild should work for version 2.7. Just rename it.
Comment 46 Mike 2008-07-15 02:03:03 UTC
Renaming the ebuild to "dungeon-crawl-ss-0.4.ebuild seems to work fine, so you can play the new 0.4 version.   Sorry no tiles though.
Comment 47 Mike 2009-02-20 10:19:56 UTC
Created attachment 182639 [details]
ebuild for crawl stone soup build 0.4.5

This is the latest ebuild for dungeon crawl stone soup 0.4.5.
Comment 48 Mattias 2009-05-24 11:59:15 UTC
Created attachment 192290 [details]
This pulls the svn trunk version for those who wants bleeding edge.

I made this because I wanted to play the trunk version from the svn. I used the 0.4.5 version ebuild as template to get this to work. Enjoy ^.^
Comment 49 Mattias 2009-05-24 19:05:05 UTC
Created attachment 192331 [details]
Installs Dungeon Crawl Stone Soup from SVN. Trunk version.

The previous ebuild was missing docs and settings folders, which made the help files in-game not to function. As well as default settings.
Comment 50 Mike 2009-06-17 01:37:04 UTC
Created attachment 194950 [details]
new ebuild for the latest stable stone soup crawl release

Hello there,
Here is the latest ebuild for the new release of stone soup crawl 0.5.0.  I borrowed the doc and settings fixes from Mattias, thanks!
Comment 51 Mike 2009-06-21 21:29:58 UTC
Created attachment 195397 [details]
new ebuild for crawl stone soup 0.5...now with tiles!

Hello there, 
This is a better version of crawl stone soup 0.5..now with tiles!  Use the "tiles" use flag to turn on tiles.

Enjoy
Comment 52 Mike 2009-09-17 08:47:22 UTC
Created attachment 204397 [details]
0.5.1 version of stone soup dungeon crawl

Here is the 0.5.1 version of stone soup with tiles working again.
Comment 53 Denis Dupeyron (RETIRED) gentoo-dev 2009-12-10 21:46:31 UTC
Created attachment 212651 [details]
stone-soup-0.5.2.ebuild

Here's my take on Dungeon Crawl Stone Soup. This is an ebuild for 0.5.2:
 - CFLAGS, LDFLAGS, DESTDIR and --as-needed fixes
 - Deactivated and removed internal copies of sqlite, lua and ttf-bitstream-vera
 - Changed the executable name to stone-soup (in case we ever commit both this and the original Dungeon Crawl)

The only thing to fix is the jobserver warning (I couldn't figure it out) but it's really not major. Also I'm not sure about the fperms 2770 on the executable and I'm wondering if stone-soup is affected by bug #125902 like a few other roguelikes.

Can anybody comment on the above? That is if somebody still cares about this...

Denis.
Comment 54 nico 2010-03-18 15:43:44 UTC
How about getting this into sunrise? It's already been five years.
Comment 55 Dmitri Bogomolov 2010-03-27 23:03:16 UTC
please, change media-fonts/ttf-bitstream-vera to virtual/ttf-fonts in CDEPEND
Comment 56 Anton Romanov 2011-01-18 14:56:46 UTC
latest stable is 0.7.1
Comment 57 Anton Romanov 2011-01-20 18:14:23 UTC
(In reply to comment #56)
> latest stable is 0.7.1
> 

nvm that, sry, mixed it up with 'Dungeon Crawl Stone Soup'
Comment 58 Triffid Hunter 2011-04-09 07:01:05 UTC
Created attachment 269113 [details]
stone-soup-9999.ebuild

here is an updated ebuild for the git repository including use flag ("tiles") for graphical version.

could probably be easily adapted for 0.7.2
Comment 59 Sophie Hamilton 2016-10-09 21:38:28 UTC
As the original person who opened this bug 11-12 years ago(!), I'd like to suggest that this bug can be closed.

We've had games-roguelike/stone-soup (Stone Soup, a fork of the original code) in the Portage tree for about 4 years now, and while it's not quite the same thing as the original Dungeon Crawl by Linley Henzell (and you won't find it if you look on dungeoncrawl.org), it's the clear successor to the original.

The original code also no longer compiles - presumably due to changes in the C standard - and the website providing the travel patch stopped hosting it a long time ago (and even if it was hosting it, the page is no longer maintained). While I still have copies of the patch that apply to the original Crawl source code, the patch was merged into Stone Soup a long, long time ago.

I'm not a Gentoo dev so I won't close this bug myself, but it's almost certainly not something that needs to be open any more.
Comment 60 James Le Cuirot gentoo-dev 2016-10-09 21:43:04 UTC
(In reply to Sophie Hamilton from comment #59)
> As the original person who opened this bug 11-12 years ago(!), I'd like to
> suggest that this bug can be closed.

Sounds fair. Closing.