Ticket #40487: Portfile-postgresql93.diff

File Portfile-postgresql93.diff, 3.0 KB (added by gregori.emiliano@…, 11 years ago)
  • Portfile

    old new  
    5151# Neither is PostGIS 2.0 compatible with PostGreSQL 8
    5252
    5353variant postgresql90        description {Builds with postgresql 9.0} \
    54                             conflicts postgresql91 postgresql92 {
     54                            conflicts postgresql91 postgresql92 postgresql93 {
    5555    depends_lib-append      port:postgresql90
    5656    archcheck.files-append  lib/postgresql90/libpq.dylib
    5757    configure.args-append   --libdir=${prefix}/lib/postgresql90\
     
    6161}
    6262
    6363variant postgresql91        description {Builds with postgresql 9.1} \
    64                             conflicts postgresql90 postgresql92 {
     64                            conflicts postgresql90 postgresql92 postgresql93 {
    6565    depends_lib-append      port:postgresql91
    6666    archcheck.files-append  lib/postgresql91/libpq.dylib
    6767    configure.args-append   --libdir=${prefix}/lib/postgresql91\
     
    7171}
    7272
    7373variant postgresql92        description {Builds with postgresql 9.2} \
    74                             conflicts postgresql90 postgresql91 {
     74                            conflicts postgresql90 postgresql91 postgresql93 {
    7575    depends_lib-append      port:postgresql92
    7676    archcheck.files-append  lib/postgresql92/libpq.dylib
    7777    configure.args-append   --libdir=${prefix}/lib/postgresql92\
    7878                            --with-pgconfig=${prefix}/lib/postgresql92/bin/pg_config
    79     build.args-append       PGSQL_DOCDIR=${destroot}${prefix}/share/doc/postgresql91\
     79    build.args-append       PGSQL_DOCDIR=${destroot}${prefix}/share/doc/postgresql92\
     80                            PGSQL_MANDIR=${destroot}${prefix}/share/man
     81}
     82
     83variant postgresql93        description {Builds with postgresql 9.3} \
     84                            conflicts postgresql90 postgresql91 postgresql92 {
     85    depends_lib-append      port:postgresql93
     86    archcheck.files-append  lib/postgresql93/libpq.dylib
     87    configure.args-append   --libdir=${prefix}/lib/postgresql93\
     88                            --with-pgconfig=${prefix}/lib/postgresql93/bin/pg_config
     89    build.args-append       PGSQL_DOCDIR=${destroot}${prefix}/share/doc/postgresql93\
    8090                            PGSQL_MANDIR=${destroot}${prefix}/share/man
    8191}
    8292
     
    115125
    116126default_variants            +raster +topology
    117127
    118 if {![variant_isset postgresql90] && ![variant_isset postgresql91] && ![variant_isset postgresql92]} {
    119     default_variants        +postgresql92
     128if {![variant_isset postgresql90] && ![variant_isset postgresql91] && ![variant_isset postgresql92] && ![variant_isset postgresql93]} {
     129    default_variants        +postgresql93
    120130}
    121131
    122132# Port phases
     
    126136        set PGVERSION   postgresql90
    127137    } elseif {[variant_isset postgresql91]} {
    128138        set PGVERSION   postgresql91
     139    } elseif {[variant_isset postgresql92]} {
     140        set PGVERSION   postgresql92
    129141    }
    130    
     142
    131143    system -W ${worksrcpath} "./autogen.sh"
    132144}
    133145