Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 81453 - Add CMUCL and CLISP builds to media-sound/cm controlled by USE flags
Summary: Add CMUCL and CLISP builds to media-sound/cm controlled by USE flags
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Marijn Schouten (RETIRED)
URL: http://ccrma.stanford.edu/software/cm...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-09 20:28 UTC by M. Edward Borasky
Modified: 2007-10-07 14:03 UTC (History)
2 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description M. Edward Borasky 2005-02-09 20:28:58 UTC
media-sound/cm as distributed in Portage builds using the Guile Scheme interpreter. However, the package as created upstream will also run with CMUCL and CLISP Lisp compilers, and in some cases is much more efficient using them. I would like to see the following changes:

1. Add "guile", "cmucl" and "clisp" USE flags to the media-sound/cm ebuild. The USE flags already exist; recent versions of "maxima" use "clisp" and "cmucl".

2. Change the ebuild so it brings in the dependencies if the user sets the flags, and builds "cm" using all selected environments. "maxima" works this way.

I don't recall if I've flagged this elsewhere, but cm-2.5.0 is just about ready to release, and it will also compile and execute with SBCL. That USE flag also exists already.
Comment 1 M. Edward Borasky 2007-01-09 15:42:37 UTC
The hobby/beta testing rotation has come back here. :) Rick Taube just released CM 2.10.0! 

Common Music 2.10.0 (stable) release is now available at sourceforge:

http://sourceforge.net/project/showfiles.php?group_id=9766&package_id=106649&release_id=477002

Please see cm/doc/changelog.text for the release notes.

--rick 

----------------------------------------------------------------------------

I'll be testing the upstream source some time this week -- I doubt very seriously if there will be any problems with it. Any chance of getting this one into Portage?
Comment 2 Marijn Schouten (RETIRED) gentoo-dev 2007-10-07 14:03:28 UTC
cm-2.10 does not build with guile by default, but uses a compiler if it is installed. It is also possible to choose your own implementation by specifying for example _FORCEIMPL="sbcl"_ when emerging.

Use flags aren't particularly good at codifying non-binary options such as this one. However, additional comments are, as always, appreciated.