[89444] trunk/dports/databases/libgda5/Portfile

Ryan Schmidt ryandesign at macports.org
Sun Jan 29 10:28:04 PST 2012


On Jan 29, 2012, at 09:50, jwa at macports.org wrote:

> Revision: 89444
>          http://trac.macports.org/changeset/89444
> Author:   jwa at macports.org
> Date:     2012-01-29 07:50:25 -0800 (Sun, 29 Jan 2012)
> Log Message:
> -----------
> version bump to 5.0.3, change tarball format to xz, change variant names to current, make bdb the default variant, add postgresql91, too
> 
> Modified Paths:
> --------------
>    trunk/dports/databases/libgda5/Portfile

> +variant bdb	description {support for Berkeley DB} {
> +#
> +# prefer Berkeley DB 4.7 over 4.6
> +# and depend on it if 4.6 is not installed
> +# if both are installed configure will select 4.7
> +# otherwise look for 4.6
> +#
> +    if ([file exists ${prefix}/include/db52/db.h]) {
> +        depends_lib-append port:db52
> +    } elseif ([file exists ${prefix}/include/db46/db.h])  {
> +        depends_lib-append port:db46
> +    } elseif ([file exists ${prefix}/include/db47/db.h])  {
> +        depends_lib-append port:db47
> +    } elseif ([file exists ${prefix}/include/db48/db.h])  {
> +        depends_lib-append port:db48
> +    } elseif ([file exists ${prefix}/include/db51/db.h])  {
> +        depends_lib-append port:db51
> +    }
> +}

I'm still really not comfortable with this strategy. Any user selecting a variant should get the same result; it should not matter what existing versions of other ports they have installed.





More information about the macports-dev mailing list