Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 300328 - New ebuilds for OpenGFX & deps
Summary: New ebuilds for OpenGFX & deps
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: EBUILD
Depends on:
Blocks: 298516 300330 312993
  Show dependency tree
 
Reported: 2010-01-09 20:14 UTC by Ai Locke Shinseiko (Wizzleby)
Modified: 2011-07-30 15:42 UTC (History)
1 user (show)

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


Attachments
games-util/grfcodec (grfcodec-0_pre2247.ebuild,1.15 KB, text/plain)
2010-01-09 20:17 UTC, Ai Locke Shinseiko (Wizzleby)
Details
games-util/nforenum (nforenum-0_pre2284.ebuild,1008 bytes, text/plain)
2010-01-09 20:19 UTC, Ai Locke Shinseiko (Wizzleby)
Details
games-misc/opengfx (opengfx-0.2.1.ebuild,686 bytes, text/plain)
2010-01-09 20:20 UTC, Ai Locke Shinseiko (Wizzleby)
Details
new version for grfcodec (grfcodec-0_pre2294.ebuild,1.09 KB, text/plain)
2010-03-07 18:05 UTC, Ai Locke Shinseiko (Wizzleby)
Details
games-util/grfcodec (grfcodec-0_pre2294.ebuild,1.09 KB, text/plain)
2010-03-07 18:05 UTC, Ai Locke Shinseiko (Wizzleby)
Details
games-util/nforenum (nforenum-0_pre2304.ebuild,1004 bytes, text/plain)
2010-03-07 18:06 UTC, Ai Locke Shinseiko (Wizzleby)
Details
games-misc/opengfx-0.2.1.ebuild (opengfx-0.2.1.ebuild,681 bytes, text/plain)
2010-03-07 19:57 UTC, Piotr Szymaniak
Details
games-util/grfcodec (grfcodec-0_pre2306.ebuild,1.10 KB, text/plain)
2010-03-07 19:58 UTC, Piotr Szymaniak
Details
games-util/nforenum (nforenum-0_pre2309.ebuild,1.00 KB, text/plain)
2010-03-07 19:59 UTC, Piotr Szymaniak
Details
games-util/grfcodec (grfcodec-0_pre2306.ebuild,1.09 KB, text/plain)
2010-03-07 20:55 UTC, Ai Locke Shinseiko (Wizzleby)
Details
games-util/nforenum (nforenum-0_pre2309.ebuild,1004 bytes, text/plain)
2010-03-07 20:59 UTC, Ai Locke Shinseiko (Wizzleby)
Details
opengfx-0.2.3.ebuild (opengfx-0.2.3.ebuild,681 bytes, text/plain)
2010-04-01 07:47 UTC, Ai Locke Shinseiko (Wizzleby)
Details
grfcodec-0_pre2306.ebuild (grfcodec-0_pre2306.ebuild,983 bytes, text/plain)
2010-04-08 02:33 UTC, Ai Locke Shinseiko (Wizzleby)
Details
files/grfcodec-0_pre2306-build.patch (grfcodec-0_pre2306-build.patch,1.96 KB, patch)
2010-04-08 02:34 UTC, Ai Locke Shinseiko (Wizzleby)
Details | Diff
files/grfcodec-0_pre2306-build.patch (grfcodec-0_pre2306-build.patch,2.43 KB, patch)
2010-04-08 03:33 UTC, Ai Locke Shinseiko (Wizzleby)
Details | Diff
files/grfcodec-0_pre2306-build.patch (grfcodec-0_pre2306-build.patch,4.14 KB, patch)
2010-04-08 06:11 UTC, Ai Locke Shinseiko (Wizzleby)
Details | Diff
grfcodec-0_pre2306.ebuild (grfcodec-0_pre2306.ebuild,896 bytes, text/plain)
2010-04-08 06:12 UTC, Ai Locke Shinseiko (Wizzleby)
Details
files/grfcodec-0_pre2306-build.patch (grfcodec-0_pre2306-build.patch,3.95 KB, patch)
2010-04-08 07:05 UTC, Ai Locke Shinseiko (Wizzleby)
Details | Diff
files/nforenum-0_pre2309-build.patch (nforenum-0_pre2309-build.patch,1.67 KB, patch)
2010-04-08 07:48 UTC, Ai Locke Shinseiko (Wizzleby)
Details | Diff
nforenum-0_pre2309.ebuild (nforenum-0_pre2309.ebuild,826 bytes, text/plain)
2010-04-08 07:51 UTC, Ai Locke Shinseiko (Wizzleby)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ai Locke Shinseiko (Wizzleby) 2010-01-09 20:14:25 UTC
Attached are ebuilds for OpenGFX (Open Source graphics library for OpenTTD >=0.7.0), catcodec, and grfcodec (build deps)
Comment 1 Ai Locke Shinseiko (Wizzleby) 2010-01-09 20:17:50 UTC
Created attachment 215860 [details]
games-util/grfcodec

grfcodec and nforenum must not be installed to GAMESDIR, or building opengfx will fail
Comment 2 Ai Locke Shinseiko (Wizzleby) 2010-01-09 20:19:16 UTC
Created attachment 215862 [details]
games-util/nforenum
Comment 3 Ai Locke Shinseiko (Wizzleby) 2010-01-09 20:20:12 UTC
Created attachment 215863 [details]
games-misc/opengfx
Comment 4 Ai Locke Shinseiko (Wizzleby) 2010-03-07 18:05:10 UTC
Created attachment 222513 [details]
new version for grfcodec
Comment 5 Ai Locke Shinseiko (Wizzleby) 2010-03-07 18:05:46 UTC
Created attachment 222515 [details]
games-util/grfcodec
Comment 6 Ai Locke Shinseiko (Wizzleby) 2010-03-07 18:06:20 UTC
Created attachment 222517 [details]
games-util/nforenum
Comment 7 Piotr Szymaniak 2010-03-07 19:57:38 UTC
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. (:
Comment 8 Piotr Szymaniak 2010-03-07 19:58:39 UTC
Created attachment 222557 [details]
games-util/grfcodec

Bumped to new realease.
Comment 9 Piotr Szymaniak 2010-03-07 19:59:40 UTC
Created attachment 222559 [details]
games-util/nforenum

Bumped to new release, added missing boost depend.
Comment 10 Piotr Szymaniak 2010-03-07 20:01:12 UTC
Whooops, I see Locke made the boost depend already. Sorry for the noise.
Comment 11 Ai Locke Shinseiko (Wizzleby) 2010-03-07 20:55:57 UTC
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
Comment 12 Ai Locke Shinseiko (Wizzleby) 2010-03-07 20:59:16 UTC
Created attachment 222579 [details]
games-util/nforenum

likewise to grfcodec, removed V=1 from emake.
Comment 13 Ai Locke Shinseiko (Wizzleby) 2010-03-16 01:04:51 UTC
These ebuilds are now available in the gamerlay overlay, in the global layman list.
Comment 14 Ai Locke Shinseiko (Wizzleby) 2010-04-01 07:47:29 UTC
Created attachment 226067 [details]
opengfx-0.2.3.ebuild
Comment 15 Mr. Bones. (RETIRED) gentoo-dev 2010-04-07 21:46:16 UTC
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.
Comment 16 Mr. Bones. (RETIRED) gentoo-dev 2010-04-07 21:49:59 UTC
The nforenum build also seems to be overly complicated.  Before committing that one, it needs to be fixed to not pass CFLAGS to CXX.
Comment 17 Ai Locke Shinseiko (Wizzleby) 2010-04-08 02:33:34 UTC
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
Comment 18 Ai Locke Shinseiko (Wizzleby) 2010-04-08 02:34:39 UTC
Created attachment 226957 [details, diff]
files/grfcodec-0_pre2306-build.patch

fix C{,XX}FLAGS, punt UPX
Comment 19 Ai Locke Shinseiko (Wizzleby) 2010-04-08 03:33:36 UTC
Created attachment 226959 [details, diff]
files/grfcodec-0_pre2306-build.patch

don't pass CFLAGS to CXX, pass CXXFLAGS
Comment 20 Ai Locke Shinseiko (Wizzleby) 2010-04-08 06:11:45 UTC
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.
Comment 21 Ai Locke Shinseiko (Wizzleby) 2010-04-08 06:12:31 UTC
Created attachment 226963 [details]
grfcodec-0_pre2306.ebuild

general cleanup to ebuild
Comment 22 Ai Locke Shinseiko (Wizzleby) 2010-04-08 07:05:01 UTC
Created attachment 226969 [details, diff]
files/grfcodec-0_pre2306-build.patch

attached wrong patch last time
Comment 23 Ai Locke Shinseiko (Wizzleby) 2010-04-08 07:48:29 UTC
Created attachment 226971 [details, diff]
files/nforenum-0_pre2309-build.patch

Don't mix C and C++ in the same compile line, strip UPX
Comment 24 Ai Locke Shinseiko (Wizzleby) 2010-04-08 07:51:56 UTC
Created attachment 226973 [details]
nforenum-0_pre2309.ebuild

depend on boost, perl
Comment 25 Mr. Bones. (RETIRED) gentoo-dev 2010-04-08 23:21:16 UTC
in portage.

thanks for the bug report and ebuilds