New version for octave-forge, the "addons" package for computational program Octave (a Matlab clone). This version requires a patch, since the type "uint_32" is not to be found in /usr/include/sys/types.h, but is in /usr/include/stdint.h. I have not tweaked with that part of my system that I consider to be pretty standard, but feel free to check. A previous patch has been maintained. The version _strictly_ requires Octave 2.1.69 (see related bug 99781); it will not be compatible with future versions.
Created attachment 63967 [details] Ebuild for octave-forge 2005.06.13
Created attachment 63968 [details, diff] Path patch for octave-forge 2005.06.13 This patch corrects a number of issues that would cause portage access violations.
Created attachment 63969 [details, diff] Randmtzig patch for octave-forge 2005.06.13 This patch adds a header necessary to compile a function (rand.cc). Without this, compilation crashes.
I think that the path patch should be called octave-2005.06.13.patch rather than 2005.06.13.patch. So it should be changed to ${P} rather than ${PV} in the ebuild.
Comment #4: you mean octave-forge-2005.06.13.patch? Sounds ok but it would be better if it described what it did: perhaps something like ${P}-mex-DESTDIR.patch. Also, octave-forge 2005.06.13 was added to the tree without the patch in comment #3 (see bug #99781). I left a note on that bug so hopefully it will get fixed.
Thanks for your work, Federico. The new version (along with your patches) is now in Portage.
Confirming spotting in portage, closing bug