Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 353056 - dev-games/crystalspace-1.9_pre9999 Live SVN Ebuild
Summary: dev-games/crystalspace-1.9_pre9999 Live SVN Ebuild
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo Games
URL: http://www.crystalspace3d.org/main/Do...
Whiteboard:
Keywords:
Depends on:
Blocks: 353134
  Show dependency tree
 
Reported: 2011-01-28 13:06 UTC by Sven Eden
Modified: 2013-02-13 17:25 UTC (History)
0 users

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


Attachments
dev-games/crystalspace-1.9_pre9999-r4.ebuild (crystalspace-1.9_pre9999-r4.ebuild,5.18 KB, text/plain)
2011-01-28 13:28 UTC, Sven Eden
Details
Fix mk/jam/flags.jam (fix_flags_jam.patch,339 bytes, patch)
2011-01-28 13:29 UTC, Sven Eden
Details | Diff
A fix for the dependencies of install_staticplugins (fix_plugin_deps.patch,459 bytes, patch)
2011-01-28 13:30 UTC, Sven Eden
Details | Diff
Fix the call to swig, so modern swig won't crash (fix_swig_call.patch,446 bytes, patch)
2011-01-28 13:31 UTC, Sven Eden
Details | Diff
patch free ebuild (crystalspace-1.9_pre9999-r5.ebuild,4.79 KB, text/plain)
2011-02-02 21:25 UTC, Sven Eden
Details
Updated upstream version, some fixes (crystalspace-2.1_pre9999-r1.ebuild,5.05 KB, text/plain)
2011-05-11 06:37 UTC, Sven Eden
Details
The correct ebuild, the previous one had a typo (crystalspace-2.1_pre9999-r1.ebuild,5.11 KB, text/plain)
2011-05-11 06:43 UTC, Sven Eden
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Eden 2011-01-28 13:06:45 UTC
Hello everybody,

unfortunately CS-1.4 does not work with my dev-laptop (Intel GMA 965 chipset) and CS-1.4 is rather old and dusty. Therefore I tried the current sources from SVN, which work like a charm. So I decided to write live ebuilds for CrystalSpace and CEL (and CrystalCore if I can manage).

The CS-1.9_pre9999.ebuild is currently tested, once the current build is finished, I'll attach it to this bug.

As I am no ebuild veteran, I would greatly appreciate any review of those ebuilds.
Comment 1 Sven Eden 2011-01-28 13:28:22 UTC
Created attachment 260919 [details]
dev-games/crystalspace-1.9_pre9999-r4.ebuild

This is my current working version of a CS-1.9 live ebuild. There are three patches needed, but all three issues are reported to upstream through their forums.
Comment 2 Sven Eden 2011-01-28 13:29:23 UTC
Created attachment 260920 [details, diff]
Fix mk/jam/flags.jam

This patch fixes an issue with mk/jam/flags.jam

The issue is reported, let's see how long the patch is neccessary.
Comment 3 Sven Eden 2011-01-28 13:30:23 UTC
Created attachment 260921 [details, diff]
A fix for the dependencies of install_staticplugins

The Dependencies have a typo.

The issue is reported, lets see how long the patch is needed.
Comment 4 Sven Eden 2011-01-28 13:31:57 UTC
Created attachment 260925 [details, diff]
Fix the call to swig, so modern swig won't crash

This is a patch that removes a superfluous argument to the swig call. Without this patch, CS-1.9 can not be built with java USE flag enabled.

The issue is reported, so lets see how long the patch is needed.
Comment 5 Sven Eden 2011-02-02 21:25:32 UTC
Created attachment 261379 [details]
patch free ebuild

All three patches have been accepted and are applied upstream. :)
Comment 6 Sven Eden 2011-05-11 06:37:38 UTC
Created attachment 272819 [details]
Updated upstream version, some fixes

This ebuild has been updated to the new upstream version 2.1 and adds an additional env var (which has been around for ages but now became important).

This ebuild is currently part of my overlay at http://git.overlays.gentoo.org/gitweb/?p=user/seden.git - Excessible via layman.
Comment 7 Sven Eden 2011-05-11 06:43:49 UTC
Created attachment 272823 [details]
The correct ebuild, the previous one had a typo

The previous ebuild had a typo I fixed, but chose the wrong one to upload. *sigh* Sorry!
Comment 8 Mr. Bones. (RETIRED) gentoo-dev 2013-02-13 17:25:35 UTC
Could go in an overlay.  Not interested for the main tree.