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.
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.
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.
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.
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.
Created attachment 261379 [details] patch free ebuild All three patches have been accepted and are applied upstream. :)
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.
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!
Could go in an overlay. Not interested for the main tree.