Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 130431 - fakenes-0.5.7 bump and ebuild rework
Summary: fakenes-0.5.7 bump and ebuild rework
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-18 23:24 UTC by Avuton Olrich
Modified: 2006-05-06 11:20 UTC (History)
0 users

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


Attachments
FakeNES 0.5.7 ebuild (fakenes-0.5.7.ebuild,1.17 KB, text/plain)
2006-04-23 03:46 UTC, Michael Färber
Details
FakeNES 0.5.7 patch (for configure.in) (configure.in-0.5.7.diff,387 bytes, patch)
2006-04-23 03:47 UTC, Michael Färber
Details | Diff
FakeNES 0.5.8 ebuild (fakenes-0.5.8.ebuild,1.12 KB, text/plain)
2006-04-27 08:19 UTC, Michael Färber
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Avuton Olrich 2006-04-18 23:24:52 UTC
games-emulation/fakenes needs a bump (they're up to 0.5.7 now!). There are a few changes, the ones that I've noticed so far is:

1) License change: zlib/libpng license
2) fakenes binary is now in the document root
3) works on amd64, and I have tested.
4) It appears the allegro hack/patch is no longer needed(?).
5) This adds a few things (openal?)
Comment 1 Chris Gianelloni (RETIRED) gentoo-dev 2006-04-19 08:45:09 UTC
Got an ebuild with these suggested changes?
Comment 2 Avuton Olrich 2006-04-19 09:05:41 UTC
I started working on one, then I noticed the various hacks and also noticed it wasn't using the 'allegro' use flag so I decided it's probably better for the original author to touch it, as he probably has more insight to why it's like this.
Comment 3 Michael Färber 2006-04-23 02:28:42 UTC
Okay, I've made a quick and dirty ebuild for fakenes-0.5.7 now. However, for a strange reason I couldn't get emerge to find the new ebuild (it always wants to merge the old version in the official portage tree), so I couldn't test the USE flags functionality.

When installing the files into the filesystem, emerge spit out a strange error:



>>> Install fakenes-0.5.7 into /var/tmp/portage/fakenes-0.5.7/image/ category games-emulation
>>> Completed installing fakenes-0.5.7 into /var/tmp/portage/fakenes-0.5.7/image/

man:
strip: x86_64-pc-linux-gnu-strip --strip-unneeded
   /usr/games/bin/fakenes

QA Notice: the following files contain executable stacks
 Files with executable stacks will not work properly (or at all!)
 on some architectures/operating systems.  A bug should be filed
 at http://bugs.gentoo.org/ to make sure the file is fixed.
 For more information, see http://hardened.gentoo.org/gnu-stack.xml
 Please include this file in your report:
 /var/tmp/portage/fakenes-0.5.7/temp/scanelf-execstack.log
RWX --- --- usr/games/bin/fakenes



Any idea what to do about this?
Comment 4 Michael Färber 2006-04-23 03:46:37 UTC
Created attachment 85262 [details]
FakeNES 0.5.7 ebuild

Ok, I could install the ebuild via emerge now - it was a stupid failure of mine.
I read about the stack stuff and added "-Wa,--noexecstack" to all compilation with append-flags, but at the end the same warning appears.

I also fixed a bug which made compilation fail with enabled OpenAL.
Comment 5 Michael Färber 2006-04-23 03:47:53 UTC
Created attachment 85263 [details, diff]
FakeNES 0.5.7 patch (for configure.in)

For using the ebuild you will also need the attached patch.
Comment 6 Michael Färber 2006-04-27 08:19:32 UTC
Created attachment 85611 [details]
FakeNES 0.5.8 ebuild

Okay - after the release of FakeNES 0.5.8 I noticed that it had very different build structure now, so I decided to rewrite the ebuild.

No patches are necessary anymore for this version, but with openal flag enabled it needs freealut, which is hard masked: therefore it is not recommended to enable the openal USE flag at the moment.

Anyway, enjoy the new version!
Comment 7 Avuton Olrich 2006-05-06 11:20:38 UTC
Well, I'm not sure what happened or why, but it appears there's a new ebuild in portage that just got submitted.