Created attachment 463332 [details] coin-9999.ebuild Hi, it seems the next release of FreeCad needs >=media-libs/coin-4.0.0 coin 4.0.0 alpha is available as stated in: https://bitbucket.org/Coin3D/coin/src/10d8002bcf0df2ac8327b40435215b1a112fef8e/docs/releases.dox?at=default&fileviewer=file-view-default therefore I made a quick hack to get a somehow working version. Because there's no EHG_CONFIG in mercurial.eclass the attached ebuild only compiles with a dirty hack: copy the config part into mercurial.eclass preceding with --config parameter
Created attachment 463334 [details, diff] files/coin-9999-freetype251.patch
Created attachment 463336 [details, diff] files/coin-9999-pkgconfig-partial.patch
Created attachment 463348 [details] coin-9999.ebuild.diff pardon forgot coin-config
Never heard of freecad before, but this might give some reason to check that live coin3d version given the fact you seem to be caring about it enough to provide the ebuild.
Modified the ebuild: - really use cmake - as pkgconfig files are not installed there is no need to install coin-config - I don't install separately releases.dox because it's converted in html by doxygen - upgraded to EAPI=6 The ebuild doesn't support old stable releases but only the repository which uses cmake, this to simplify the script otherwise we should support two build systems (with different sets of output files, e.g. pkgconfig files)
Created attachment 517560 [details] coin-9999.ebuild
Created attachment 517562 [details] coin-9999.ebuild fixed installation path to avoid /usr/usr basepath
coin-4.0.0a_pre20180416 in tree, try it out.
I also packaged beta of simage-1.7.1, when time allows, I'll get the rest of snapshots (SoQt, Quarter). Simage required some patching for automagic deps.
I'll close this bug, if you want some newer beta snapshot, let me know (on irc or report new bug).