On Feb 25, 2015, at 2:38 PM, Artur Szostak wrote:

> The problem with downloading into destroot just like any other file is that 
> one ends up with two copied of the data. That is fine for packages of a few 
> MB. But for large number of demo data packages of a few GB each this surely 
> is a bad idea.
> 
> As an example, have a look at the attached Portfile. After installing it I 
> end up with a copy of the data under:
>  /opt/local/share/demodata/
> and a binary archive of equal size under:
>  /opt/local/var/macports/software/demodata/

You should Reply All, not just to me.

Yes, that's correct. For all installed ports, there will be a compressed 
archive in /opt/local/var/macports/software/, and when the port is active, an 
uncompressed copy of its files will be wherever they're supposed to be in 
/opt/local. That's just how MacPorts works.

There are discussions about ways MacPorts could be enhanced to minimize the 
impact of that, for example by using hfsCompression on the activated files, and 
I think some work was already done on that, but it is not committed and not in 
a released version of MacPorts:

https://trac.macports.org/ticket/36560


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

Reply via email to