Home | Docs | Forums | Lists | Bugs | Planet | Store | GMN | Get Gentoo!
Not eligible to see or edit group visibility for this bug.
View Bug Activity | Format For Printing | XML | Clone This Bug
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 an attachment (id=63967) [details] Ebuild for octave-forge 2005.06.13
Created an attachment (id=63968) [details] Path patch for octave-forge 2005.06.13 This patch corrects a number of issues that would cause portage access violations.
Created an attachment (id=63969) [details] 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