Attached are ebuilds for OpenGFX (Open Source graphics library for OpenTTD >=0.7.0), catcodec, and grfcodec (build deps)
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