MacPorts AutoBuild

Bryan Blackburn 0x62_0x6c_0x62 at pobox.com
Wed Jun 25 16:46:10 PDT 2008


On Jun 24, 2008, at 2:55 AM, Ryan Schmidt wrote:
>
>
...
> Does MPAB just try to build the port with its default variants, or
> does it try all permutations of variants the port will accept? I
> imagine it's not uncommon for maintainers to test a new version of a
> port with the default variants but forget (or not have the time) to
> test all variants, so variants might break over time. Patches only
> added in variants might need to be updated. Some variants might
> conflict with one another but the maintainer may not have marked
> that. Etc.
>

Currently, only the default setup for a given port is used.  Trying  
all permutations would probably cause some ports to take forever (see  
ImageMagick and MPlayer for example).  Long-term it seems like a good  
idea though.  Of course, currently, the way mpab checks for  
dependencies is based on the default as well, so some way of getting  
dependencies for variants would need to be added to the script which  
generates the list to build.

Also, it'd probably have to find some way to deal with ports with  
conflicting variants (eg, gtk2's quartz and x11).

Bryan



More information about the macports-dev mailing list