Ticket #20827: Portfile-postgis.diff

File Portfile-postgis.diff, 2.5 KB (added by sam@…, 15 years ago)

forgot to specify the right directory for proj

  • Portfile

    old new  
    33PortSystem 1.0
    44
    55name                    postgis
    6 version                 1.3.3
    7 revision                1
     6version                 1.4.0
    87categories              databases
    98platforms               darwin
    109maintainers             frank-lists@auroralux.net
     
    2019homepage                http://postgis.refractions.net/
    2120master_sites    http://distfiles.macports.org/${dist_subdir}/ \
    2221                                http://postgis.refractions.net/download/
    23 checksums               sha1 12b0da709360f67340f88774b70cf3bac65fcc24
    24 patchfiles              patch-extras-template_gis-postgis_env.sh.in \
    25                                 patch-Makefile.config.in.diff
     22checksums   sha1 454d87021c46c9fa4f657819e31a74b8fc75193a
    2623
    2724depends_lib             port:geos port:proj port:libiconv
    2825
    2926configure.args          --datadir=${prefix}/share/${name} \
    3027                        --with-geos=${prefix}/bin/geos-config \
    31                         --with-proj=${prefix}
     28                        --with-projdir=${prefix}
    3229
    3330build.args "ICONV_LDFLAGS=\"-L${prefix}/lib -liconv\""
    3431
    3532#
    36 # Default to PostgreSQL 8.3
     33# Default to PostgreSQL 8.4
    3734#
    38 set default_configure           "--libdir=${prefix}/lib/postgresql83/ --with-pgsql=${prefix}/lib/postgresql83/bin/pg_config"
    39 set default_depends             port:postgresql83
     35set default_configure           "--libdir=${prefix}/lib/postgresql84/ --with-pgconfig=${prefix}/lib/postgresql84/bin/pg_config"
     36set default_depends             port:postgresql84
    4037
    4138configure.args-append           ${default_configure}
    4239depends_lib-append              ${default_depends}
    4340
    44 # Support for older PostgreSQL versions
    45 variant postgresql82 {
    46         # Remove the default dependency
     41variant postgresql83 {
    4742        global default_configure
    4843        global default_depends
    4944
    50         configure.args-delete   $default_configure
    51         depends_lib-delete      $default_depends
     45        configure.args-delete $default_configure
     46        depends_lib-delete  $default_depends
     47
     48        # Declare the 8.3 dependency
     49        depends_lib-append  port:postgresql83
     50        configure.args-append --libdir=${prefix}/lib/postgresql83/ \
     51                                --with-pgsql=${prefix}/lib/postgresql83/bin/pg_config
     52}
    5253
    53         # Declare the 8.2 dependency
    54         depends_lib-append      port:postgresql82
    55         configure.args-append   --libdir=${prefix}/lib/postgresql82/ \
     54# Support for older PostgreSQL versions
     55variant postgresql82 {
     56        # Remove the default dependency
     57        global default_configure
     58        global default_depends
     59
     60        configure.args-delete $default_configure
     61        depends_lib-delete  $default_depends
     62
     63  # Declare the 8.2 dependency
     64        depends_lib-append  port:postgresql82
     65        configure.args-append --libdir=${prefix}/lib/postgresql82/ \
    5666                                --with-pgsql=${prefix}/lib/postgresql82/bin/pg_config
    5767}