Ignore:
Timestamp:
Jun 28, 2008, 6:22:51 PM (11 years ago)
Author:
landonf@…
Message:

Default to the latest release, postgresql83. Add a variant to target the previous default, postgresql82.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/databases/postgis/Portfile

    r37078 r37906  
    55name                    postgis
    66version                 1.3.3
     7revision                1
    78categories              databases
    89platforms               darwin
     
    2223patchfiles              patch-extras-template_gis-postgis_env.sh.in
    2324
    24 depends_lib             port:postgresql82 port:geos port:proj port:libiconv
     25depends_lib             port:geos port:proj port:libiconv
    2526
    26 configure.args  --libdir=${prefix}/lib/postgresql82/ \
    27                                 --datadir=${prefix}/share/${name} \
    28                                 --with-pgsql=${prefix}/lib/postgresql82/bin/pg_config \
    29                                 --with-geos=${prefix}/bin/geos-config \
    30                                 --with-proj=${prefix}
     27configure.args          --datadir=${prefix}/share/${name} \
     28                        --with-geos=${prefix}/bin/geos-config \
     29                        --with-proj=${prefix}
    3130
    3231build.args "ICONV_LDFLAGS=\"-L${prefix}/lib -liconv\" CFLAGS=\"-I${prefix}/include\""
     32
     33#
     34# Default to PostgreSQL 8.3
     35#
     36set default_configure           "--libdir=${prefix}/lib/postgresql83/ --with-pgsql=${prefix}/lib/postgresql83/bin/pg_config"
     37set default_depends             port:postgresql83
     38
     39configure.args-append           ${default_configure}
     40depends_lib-append              ${default_depends}
     41
     42# Support for older PostgreSQL versions
     43variant postgresql82 {
     44        # Remove the default dependency
     45        global default_configure
     46        global default_depends
     47
     48        configure.args-delete   $default_configure
     49        depends_lib-delete      $default_depends
     50
     51        # Declare the 8.2 dependency
     52        depends_lib-append      port:postgresql82
     53        configure.args-append   --libdir=${prefix}/lib/postgresql82/ \
     54                                --with-pgsql=${prefix}/lib/postgresql82/bin/pg_config
     55}
Note: See TracChangeset for help on using the changeset viewer.