> On Sep 12, 2016, at 11:22 AM, lar...@macports.org wrote:
> 
> Revision
> 152558
> Author
> lar...@macports.org
> Date
> 2016-09-12 09:22:25 -0700 (Mon, 12 Sep 2016)
> Log Message
> 
> python_select: Refactor to reduce repetition
> Modified Paths
> 
>       • trunk/dports/sysutils/python_select/Portfile
> Diff
> 
> Modified: trunk/dports/sysutils/python_select/Portfile (152557 => 152558)
> 
> --- trunk/dports/sysutils/python_select/Portfile      2016-09-12 15:41:20 UTC 
> (rev 152557)
> +++ trunk/dports/sysutils/python_select/Portfile      2016-09-12 16:22:25 UTC 
> (rev 152558)
> 
> @@ -30,48 +30,34 @@
> 
>  #   select.file     ${filespath}/python[string map {. {}} ${branch}]
> 
>  
> 
>  # install all files
> 
> -select.entries              {python base} \
> -                            {python none}
> 
> +select.entries      {python base} \
> +                    {python none}
> 
>  
> 
> -platform darwin 8 {
> -    select.entries-append   {python python23-apple}
> 
> +platform darwin {
> +    set apple_pythons [
> +        if {${os.major} == 8} {
> +            list python23-apple
> +        } elseif {${os.major} == 9} {
> +            list python25-apple
> +        } elseif {${os.major} == 10} {
> +            list python25-apple \
> +                 python26-apple
> +        } elseif {${os.major} == 11} {
> +            list python25-apple \
> +                 python26-apple \
> +                 python27-apple
> +        } elseif {${os.major} == 12 || ${os.major} == 13} {
> +            list {python25-apple.mtln python25-apple} \
> +                 {python26-apple.mtln python26-apple} \
> +                 {python27-apple.mtln python27-apple}
> +        } elseif {${os.major} >= 14} {
> +            list {python26-apple.mtln python26-apple} \
> +                 {python27-apple.mtln python27-apple}
> +        }
> +    ]
> +    foreach python $apple_pythons {
> +        select.entries-append [list python2 {*}$python]
> +    }
> 
>  }

This takes care of adding the necessary bits for Sierra, yes?

Do we need to revbump for any early adopters who already had this port 
installed?


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

Reply via email to