Need x86 Portage: SGI Open Inventor Reproducible: Always Steps to Reproduce: 1. 2. 3. Need x86 Portage: SGI Open Inventor
I should jump in at this point and say that I'm mostly done with writing this.
Created attachment 19885 [details] requested ebuild Here you go. Only change I've made from a stock install is to move /usr/demos to /usr/share/openinventor-2.1.5/demos. Sorry it took so long, real life intervened a bit.
Created attachment 19886 [details, diff] patch to correct odd yacc problem and to make font installation sandbox-aware.
you must add "inherit eutils" to get epatch working. Put also then, the make of the demos failed...
the following 2 things: its a pain that openinventor wants to build his demos. I didn't get it to set LD_LIBRARY_PATH correctly. So I build it on my own. For building standalone, it's necessary to apply another patch, i'll attach it. This patch would be needed for the ebiuld also I guess, but the ebuild didn't went that far. This is the Error that shows up: /usr/lib/libInventor.so: undefined reference to `__ctype_b'
Created attachment 43712 [details, diff] Fix to get it compiling its necessary to have freetype in your useflags for this patch
additionally it depends on csh for man-page building
Created attachment 52227 [details, diff] Fix for freetype 2.1.9 Fix to compile with freetype 2.1.9 (currently in testing)
Created attachment 52229 [details] Currently (20040227) working OpenInventor ebuild Currently (20040227) working OpenInventor ebuild. Fixes the attempt to compile OpenInventor without the needed environment variables.
James, could you please comment wrt to the copyright? If I understand correctly, everything in the portage tree needs to be copyrighted to Gentoo Foundation, and the copyright you put was on your own name. May be a bit silly to ask a gentoo developer if he's ok with this if he wrote it for portage, but just to make sure...
Created attachment 66103 [details] All-in ebuild package Regardless of the copyright issue, I've updated the ebuild to build on alpha and amd64 as well, and fixed some issues/dependencies. If the copyright gets sorted out, I'd be willing to maintain this.
Because of the copyright issues, I created a new ebuild.
Committed to portage, see media-libs. Have fun!