The Reduce subversion repository for quite large. If you do not use CSL at all 
(ie you are just fetching for PSL) you can just exclude the csl directory and 
save a LOT. Additionally csl/support-packages contains code that you will not 
actually use during the build but is included to try to be extra careful that 
(L)GPL rights holders are kept content, and some things that are not even 
(L)GPL but are nevertheless imported from elsewhere are put there for reference 
and politeness so that people can see the original form of them. The README.* 
files there are intended to comment on provenance and licencing. An individual 
who is just building Reduce but does not intend to redistribute it does not 
need any of that 80 Mbytes!

Similarly when building just for CSL you do not need the 30+ Mbytes of PSL 
stuff. And in both cases, jlisp or jslisp would not be needed. 

Individual modules could be checked out using:

svn co [repo]/trunk/[module] [target-directory]

This could then be tailored to each subport. What might this look like in a 
portfile?


Mark




_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to