Old ebuild (mathgl-1.8.1) works just fine. However bug #274282 was fixed by upstream so patch 'mathgl-1.8.1-gcc44' is no longer necessary. Additionally I've provided a patch for >=HDF5-1.8 but in a manner that still allows to use earlier versions of HDF5. Patch 'mathgl-1.8.1-gcc43' is still needed.
Created attachment 202334 [details, diff] update to mathgl-1.8.1.ebuild
Created attachment 202336 [details, diff] Fixing API
(In reply to comment #2) > Created an attachment (id=202336) [edit] > Fixing API Patch was also submitted upstream and will be present in next release of mathgl
(In reply to comment #3) > (In reply to comment #2) > > Created an attachment (id=202336) [edit] > > Fixing API > Patch was also submitted upstream and will be present in next release of mathgl > This patch (1.9.0.1) fails here mkdir -p /var/tmp/portage/sci-libs/mathgl-1.9.0.1/image//usr/share/mathgl/fonts cp -r ./fonts/*.vfm /var/tmp/portage/sci-libs/mathgl-1.9.0.1/image//usr/share/mathgl/fonts cp: cannot stat `./fonts/*.vfm': No such file or directory
(In reply to comment #4) > This patch (1.9.0.1) fails here > mkdir -p /var/tmp/portage/sci-libs/mathgl-1.9.0.1/image//usr/share/mathgl/fonts > cp -r ./fonts/*.vfm > /var/tmp/portage/sci-libs/mathgl-1.9.0.1/image//usr/share/mathgl/fonts > cp: cannot stat `./fonts/*.vfm': No such file or directory The directory fonts is just missing in the source, I don't know why. I've notified the library maintainer
Created attachment 202424 [details, diff] update to mathgl-1.8.1.ebuild with fonts I've got a reply from Alexey Balakin. It seems that he doesn't put font files into minor releases in order to decrease package size. Fixed it in new version of the patch.
(In reply to comment #6) > Created an attachment (id=202424) [edit] > update to mathgl-1.8.1.ebuild with fonts > > I've got a reply from Alexey Balakin. It seems that he doesn't put font files > into minor releases in order to decrease package size. > Fixed it in new version of the patch. > Thanks, that's working now. Helmut.
Many thanks, in cvs. It fails for me with USE=+octave; may depend on the version of swig, I have 1.3.36. With -octave seems OK.