The attached ebuild updates mzscheme from 201 to 203. In addition, the following improvements have been made: 1) The collects are now installed under /usr/lib, rather than /usr/share, which is more FHS compliant (/usr/share should contain only arch-independent files). Actually, the collects are installed to /usr/lib/plt-${PV}/collects and the mzscheme and mzc programs are now symlinks to mzscheme-${PV} and mzc-${PV}, respectively, which together with appropriate SLOT definitions will go a long way toward enabling one to have multiple versions of mzscheme installed at once. A source code patch is included that changes the default collects location path appropriately. 2) Libtool libraries are now built rather than simple static archives. One can argue if this is an improvement of course. 3) Readline support has been added for better REPL interaction with the interpreter. That's about all I can remember at the moment. IMHO, it is a pain in the ass to write a good ebuild for mzscheme, but it is probably the best implementation of scheme available. There are still some improvements that I would like to make later, but I think that the attached ebuild moves Gentoo closer to having high quality support for Mzscheme. I've also attached the tbz2 of the new readline support. Also, I probably bettern mention that the mzscheme archive you get from the PLT web page is always called mzscheme.src.unix.tar.gz, regardless of the version. The archive from http://www.cs.utah.edu/plt/download/203/mzscheme/mzscheme.src.unix.tar.gz will have to be uploaded to the gentoo mirrors as mzscheme-203.tar.gz. Ben
Created attachment 11050 [details] mzscheme-203 ebuild
Created attachment 11051 [details] readline support for mzscheme This is a conversion of the readline.plt file from http://www.cs.utah.edu/plt/develop/ to tar.bz2 format.
Can't get around to fixing this anytime soon, sorry.
The ebuild I submitted is now out-of-date --- 204 has been released. Also, I believe that my ebuild has some problems that I haven't fixed yet. Ben
Hi Ben. Thank you for your submission! Well, based on your last comment I think I will close the bug with RESOLVED/NEEDINFO (since its pending an update technically) for now. Please reopen it when you update the ebuild to install new version and take care of the issues you mention need fixing. George
George, Thanks, that seems reasonable. Regards, Ben
Reclosign the bug