Summary: | New ebuilds for OpenGFX & deps | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ai Locke Shinseiko (Wizzleby) <Wizzleby> |
Component: | [OLD] Games | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | bugzie |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 298516, 300330, 312993 | ||
Attachments: |
games-util/grfcodec
games-util/nforenum games-misc/opengfx new version for grfcodec games-util/grfcodec games-util/nforenum games-misc/opengfx-0.2.1.ebuild games-util/grfcodec games-util/nforenum games-util/grfcodec games-util/nforenum opengfx-0.2.3.ebuild grfcodec-0_pre2306.ebuild files/grfcodec-0_pre2306-build.patch files/grfcodec-0_pre2306-build.patch files/grfcodec-0_pre2306-build.patch grfcodec-0_pre2306.ebuild files/grfcodec-0_pre2306-build.patch files/nforenum-0_pre2309-build.patch nforenum-0_pre2309.ebuild |
Description
Ai Locke Shinseiko (Wizzleby)
2010-01-09 20:14:25 UTC
Created attachment 215860 [details]
games-util/grfcodec
grfcodec and nforenum must not be installed to GAMESDIR, or building opengfx will fail
Created attachment 215862 [details]
games-util/nforenum
Created attachment 215863 [details]
games-misc/opengfx
Created attachment 222513 [details]
new version for grfcodec
Created attachment 222515 [details]
games-util/grfcodec
Created attachment 222517 [details]
games-util/nforenum
Created attachment 222555 [details] games-misc/opengfx-0.2.1.ebuild Ebuild tested on both keyworded archs. Depends made with Patric suggestions (bug #298516, comment #4). Thanks Locke for your great work. (: Created attachment 222557 [details]
games-util/grfcodec
Bumped to new realease.
Created attachment 222559 [details]
games-util/nforenum
Bumped to new release, added missing boost depend.
Whooops, I see Locke made the boost depend already. Sorry for the noise. Created attachment 222577 [details]
games-util/grfcodec
Removed commented gcc-4.4 patch as this was finally fixed upstream, it's not coming back.
removed V=1 from emake (this was a testing measure while I was making sure none of the ebuilds ignored user CFLAGS). verbose build can be done for testing with V=1 emerge -av1 package
Created attachment 222579 [details]
games-util/nforenum
likewise to grfcodec, removed V=1 from emake.
These ebuilds are now available in the gamerlay overlay, in the global layman list. Created attachment 226067 [details]
opengfx-0.2.3.ebuild
No way am I committing that grfcodec ebuild. upx seems like a pointless addition to the build process. It's missing deps on at least perl and boost as well. The sed work just needs to be a patch to the source. There's no point in inheriting games, but toolchain-funcs needs to be on the inherit line. The nforenum build also seems to be overly complicated. Before committing that one, it needs to be fixed to not pass CFLAGS to CXX. Created attachment 226953 [details]
grfcodec-0_pre2306.ebuild
patch instead of sed, inherit eutils, toolchain-funcs, not games. punt UPX as un-needed with patch
Created attachment 226957 [details, diff]
files/grfcodec-0_pre2306-build.patch
fix C{,XX}FLAGS, punt UPX
Created attachment 226959 [details, diff]
files/grfcodec-0_pre2306-build.patch
don't pass CFLAGS to CXX, pass CXXFLAGS
Created attachment 226961 [details, diff]
files/grfcodec-0_pre2306-build.patch
And furthermore, don't use CC to compile c and c++ in the same line, all the while passing CFLAGS.
Created attachment 226963 [details]
grfcodec-0_pre2306.ebuild
general cleanup to ebuild
Created attachment 226969 [details, diff]
files/grfcodec-0_pre2306-build.patch
attached wrong patch last time
Created attachment 226971 [details, diff]
files/nforenum-0_pre2309-build.patch
Don't mix C and C++ in the same compile line, strip UPX
Created attachment 226973 [details]
nforenum-0_pre2309.ebuild
depend on boost, perl
in portage. thanks for the bug report and ebuilds |