svn checkout

Mark Brethen mark.brethen at gmail.com
Mon Jan 16 08:21:25 PST 2012


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






More information about the macports-dev mailing list