Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 19852 - ebuild for dev-lisp/mzscheme-203
Summary: ebuild for dev-lisp/mzscheme-203
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: George Shapovalov (RETIRED)
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2003-04-23 16:26 UTC by Ben Cornett
Modified: 2003-10-14 13:23 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
mzscheme-203 ebuild (mzscheme-203-ebuild.tar.bz2,37.68 KB, application/octet-stream)
2003-04-23 16:27 UTC, Ben Cornett
Details
readline support for mzscheme (plt-readline-20030404.tar.bz2,4.03 KB, application/octet-stream)
2003-04-23 16:29 UTC, Ben Cornett
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Cornett 2003-04-23 16:26:13 UTC
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
Comment 1 Ben Cornett 2003-04-23 16:27:13 UTC
Created attachment 11050 [details]
mzscheme-203 ebuild
Comment 2 Ben Cornett 2003-04-23 16:29:51 UTC
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.
Comment 3 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2003-05-03 08:21:56 UTC
Can't get around to fixing this anytime soon, sorry.
Comment 4 Ben Cornett 2003-06-09 08:41:34 UTC
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
Comment 5 George Shapovalov (RETIRED) gentoo-dev 2003-06-19 01:26:37 UTC
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
Comment 6 Ben Cornett 2003-06-19 05:32:40 UTC
George,

Thanks, that seems reasonable.

Regards,

Ben
Comment 7 George Shapovalov (RETIRED) gentoo-dev 2003-10-14 13:23:42 UTC
Reclosign the bug