[128395] trunk/dports/aqua/pinentry-mac/Portfile

Ryan Schmidt ryandesign at macports.org
Fri Nov 21 17:11:00 PST 2014


> On Nov 20, 2014, at 12:25 PM, ionic at macports.org wrote:
> 
> Revision
> 128395
> Author
> ionic at macports.org
> Date
> 2014-11-20 10:25:33 -0800 (Thu, 20 Nov 2014)
> Log Message
> 
> pinentry-mac: remove manual check, use xcodeversion PortGroup to enforce 10.8+ and Xcode 5 needed by the xcodeproject.


> --- trunk/dports/aqua/pinentry-mac/Portfile	2014-11-20 18:25:11 UTC (rev 128394)
> +++ trunk/dports/aqua/pinentry-mac/Portfile	2014-11-20 18:25:33 UTC (rev 128395)
> @@ -4,6 +4,7 @@
>  PortSystem              1.0
>  PortGroup               github 1.0
>  PortGroup               xcode 1.0
> +PortGroup               xcodeversion 1.0
>  
>  github.setup            GPGTools pinentry-mac 0.8.1 v
>  revision                1
> @@ -25,14 +26,8 @@
>  supported_archs         x86_64
>  installs_libs           no
>  
> -pre-fetch {
> -    if {${os.major} < 12} {
> -        ui_error    "This software utilizes ARC, which is only available on 10.7 and later.
> -                     Additionally, the package itself is only compatible with Xcode 5 and up
> -                     not compatible with 10.7 and below."
> -        error       "Unsupported operating system."
> -    }
> -}
> +# xcodeproject has been created with Xcode 5 which is only available on 10.8 and up.
> +minimum_xcodeversions   {12 5.0}

The xcodeversions portgroup doesn't enforce OS versions. It enforces Xcode versions, on the specified OS versions. You need both the OS minimum version number check, and the Xcode version check on 10.8.



More information about the macports-dev mailing list