On Feb 23, 2014, at 08:46, [email protected] wrote:

> Revision
> 117349
> Author
> [email protected]
> Date
> 2014-02-23 06:46:57 -0800 (Sun, 23 Feb 2014)
> Log Message
> 
> mapnik: postgis plugin depends on postgresql93

> --- trunk/dports/gis/mapnik/Portfile  2014-02-23 14:36:18 UTC (rev 117348)
> +++ trunk/dports/gis/mapnik/Portfile  2014-02-23 14:46:57 UTC (rev 117349)
> 
> @@ -97,9 +97,9 @@
>  }
>  
>  variant postgis description {Build PostGIS plugin} {
> -    depends_lib-append      path:lib/libpq.dylib:postgresql92
> +    depends_lib-append      path:lib/libpq.dylib:postgresql93
>      if {![file exists ${prefix}/lib/libpq.dylib]} {
> -        configure.args-append   
> PG_CONFIG=${prefix}/lib/postgresql92/bin/pg_config
> +        configure.args-append   
> PG_CONFIG=${prefix}/lib/postgresql93/bin/pg_config
>      }
>      lappend input_plugins postgis
>  }

Why doesn’t the variant just read:


variant postgis description {Build PostGIS plugin} {
    depends_lib-append      port:postgresql93
    configure.args-append   PG_CONFIG=${prefix}/lib/postgresql93/bin/pg_config
    lappend input_plugins   postgis
}


postgresql93 doesn’t supply the file /opt/local/lib/libpq.dylib (it provides 
/opt/local/lib/postgresql93/libpq.dylib), and if some other port or manual 
installation does provide /opt/local/lib/libpq.dylib or even 
/usr/local/lib/libpq.dylib we wouldn’t want it to get used.


_______________________________________________
macports-dev mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to