On Feb 24, 2013, at 7:30 AM, c...@macports.org wrote:

> Revision: 103395
>          https://trac.macports.org/changeset/103395
> Author:   c...@macports.org
> Date:     2013-02-24 04:30:49 -0800 (Sun, 24 Feb 2013)
> Log Message:
> -----------
> port1.0: categories is order-sensitive (because the primary category is 
> always first)

Just a thought, but I feel like you're starting to make options overly complex.

The way things are now, all options are ordered and allow duplicates. This 
behavior is admittedly not semantically natural for all options (dependencies, 
most notably), but it's clear how they work, and it generally doesn't cause 
problems, as far as I can tell.

In your branch, some options are ordered, others aren't. Some options retain 
duplicates, others eliminate them. A portfile author can never really be sure 
what the situation is, unless they're willing to peek into base or check the 
Guide whenever they use an option.

vq
_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to