Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 28874 - Enigma 0.80 beta released
Summary: Enigma 0.80 beta released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-09-16 05:42 UTC by Christoph Brill (egore) (RESIGNED)
Modified: 2003-09-24 13:44 UTC (History)
1 user (show)

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


Attachments
fixed ebuild (enigma-0.80_beta1.ebuild,1.10 KB, text/plain)
2003-09-17 22:14 UTC, Christoph Brill (egore) (RESIGNED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Brill (egore) (RESIGNED) 2003-09-16 05:42:53 UTC
Enigma 0.80-beta has been released. It would be nice seeing a ebuild for this.

Reproducible: Always
Steps to Reproduce:
Comment 1 Mr. Bones. (RETIRED) gentoo-dev 2003-09-16 23:10:57 UTC
Added to CVS.  I'm sure that the author of enigma would appreciate testing
and reports before he releases the next version.  I've already reported
the fact that (as far as I could tell) needs the gcc 3.3.1 patch still and
there is a message that prints while playing: "Unknown target 'callback' for action 'noop'" so there's no need to report these two issues.  I guess
anything else is fair game.
Comment 2 Frank Benkstein 2003-09-17 16:09:25 UTC
The ebuild is missing dependency for sdl-gfx. Compiling stopped complaining about missing header file:
"display.cc:635:31: SDL_gfxPrimitives.h: No such file or directory"

Simple 'emerge sdl-gfx' fixed it.
Comment 3 Christoph Brill (egore) (RESIGNED) 2003-09-17 22:14:40 UTC
Created attachment 17937 [details]
fixed ebuild

This ebuild has media-libs/sdl-gfx in dependecies.
Comment 4 Thomas Eckert 2003-09-23 13:06:22 UTC
(again this is one of these bugs I cannot REOPEN -- maybe some bugzilla-ghost
can help again? ;)

There is a patch available for enigma (the 0.80-beta1) did not compile at all for me.

--- snipp ---
--- enigma-0.80_beta1.ebuild    2003-09-17 08:06:35.000000000 +0200
+++ enigma-0.80_beta1-r1.ebuild 2003-09-23 21:42:32.000000000 +0200
@@ -7,7 +7,7 @@
 S="${WORKDIR}/enigma-0.80-beta"
 DESCRIPTION="puzzle game similar to Oxyd"
 HOMEPAGE="http://www.freesoftware.fsf.org/enigma/"
-SRC_URI="http://savannah.nongnu.org/download/enigma/enigma-0.80-beta.tar.gz"
+SRC_URI="http://savannah.nongnu.org/download/enigma/enigma-0.80-beta.tar.gz http://savannah.nongnu.org/download/enigma/enigma-0.80-beta.patch"
 
 LICENSE="GPL-2"
 KEYWORDS="~x86"
@@ -26,6 +26,8 @@
        # I've notified upstream of the need for this patch so hopefully
        # the next release will have it included in the distributed tarball.
        epatch ${FILESDIR}/0.70-gcc3.patch
+
+       epatch ${DISTDIR}/enigma-0.80-beta.patch || die
 }
 
 src_compile() {
--- snapp ---

There may also be a problem with group-ownership of some direcories in /usr/share/games/enigma* -- was 22 (ssh) should be 35 (games) -- but that could
be a specific problem of my installation.

Thomas
Comment 5 SpanKY gentoo-dev 2003-09-23 19:45:20 UTC
i'll check out that stuff
Comment 6 Mr. Bones. (RETIRED) gentoo-dev 2003-09-24 13:44:38 UTC
I added the patch to the ebuild and files dir.  The ownership stuff probably
is a local problem.  If you look in /etc/group you should see that sshd is
group 22 and games is group 35.  I don't see a problem here with the ownership -
everything is owned by group games.