[38948] trunk/dports/graphics

Ryan Schmidt ryandesign at macports.org
Wed Aug 6 01:34:05 PDT 2008

On Aug 3, 2008, at 08:34, raimue at macports.org wrote:

> Revision: 38948
>           http://trac.macosforge.org/projects/macports/changeset/38948
> Author:   raimue at macports.org
> Date:     2008-08-03 06:34:32 -0700 (Sun, 03 Aug 2008)
> Log Message:
> -----------
> graphics/dcmtk:
> New port, closes #16163.

> +variant lib description {Install libraries and include files.} {
> +	destroot.target-append install-lib
> +}
> +
> +default_variants            +lib

Can this variant be removed? The port takes over 5 minutes to build  
on a dual-core Intel Mac, and additionally building the libraries  
only takes a few additional seconds.

Was disk space the reason the variant was created? I will grant that  
the installed port occupies 52MiB of disk space without libraries vs.  
67MiB with. But disk space is cheap these days. I think most people  
won't miss the additional 15MiB.

The reason I bring it up in the first place is that MacPorts doesn't  
support negative variants fully, in that they are not remembered  
after the install is done. If someone really didn't want the  
libraries, they would "sudo port install dcmtk -lib", however the  
next time they "sudo port upgrade dcmtk" MacPorts will automatically  
add back in the +lib variant because of the default_variants  
statement and the fact that it is not recorded anywhere that the user  
requested to omit the lib variant initially.

If the variant is to be kept, it should be changed to a no_lib  
variant, as in the attached patch dcmtk-no_lib.diff. However I  
recommend removing the variant, as in the attached patch dcmtk- 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: dcmtk-no_lib.diff
Type: application/octet-stream
Size: 711 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/macports-dev/attachments/20080806/5a317ea9/attachment.obj 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dcmtk-always_lib.diff
Type: application/octet-stream
Size: 598 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/macports-dev/attachments/20080806/5a317ea9/attachment-0001.obj 

More information about the macports-dev mailing list