Changeset 91395 for trunk/dports/gis


Ignore:
Timestamp:
Mar 31, 2012, 4:59:18 PM (8 years ago)
Author:
vince@…
Message:

Further improvements (conflicts, detection of configuration errors…)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/gis/qgis/Portfile

    r91391 r91395  
    5656# Python related stuff
    5757
    58 variant python25 conflicts universal description use Python 2.5 {       
     58variant python25        conflicts universal python26 python27 python31 \
     59                                        description use Python 2.5 {   
     60
    5961        depends_lib-append      port:py25-pyqt4
    6062       
     
    6668}
    6769
    68 variant python26 description use Python 2.6 {
     70variant python26        conflicts python25 python27 python31 \
     71                                        description use Python 2.6 {
     72       
    6973        depends_lib-append      port:py26-pyqt4
    7074       
     
    7781}
    7882
    79 variant python27 description use Python 2.7 {
     83variant python27        conflicts python25 python26 python31 \
     84                                        description use Python 2.7 {
     85                                       
    8086        depends_lib-append      port:py27-pyqt4
    8187       
     
    8894}
    8995
    90 variant python31 description use Python 3.1 {
     96variant python31        conflicts python25 python26 python27 \
     97                                        description use Python 3.1 {
     98                                       
    9199        depends_lib-append      port:py31-pyqt4
    92100       
     
    99107}
    100108
    101 variant postgresql90            description "Use postgresql 9.0" {
     109variant postgresql90    conflicts postgresql91 \
     110                                                description "Use postgresql 9.0" {
     111                                               
    102112        depends_lib-append              port:postgresql90
    103         set PGSQL_DIR   ${prefix}/lib/postgresql90
     113        set PGSQL_DIR                   ${prefix}/lib/postgresql90
    104114        configure.args-append   "-DPOSTGRES_CONFIG=${PGSQL_DIR}/bin/pg_config"
    105115}
    106116
    107 variant postgresql91            description "Use postgresql 9.1" {
     117variant postgresql91    conflicts postgresql90 \
     118                                                description "Use postgresql 9.1" {
     119                                               
    108120        depends_lib-append              port:postgresql91
    109         set PGSQL_DIR   ${prefix}/lib/postgresql91
     121        set PGSQL_DIR                   ${prefix}/lib/postgresql91
    110122        configure.args-append   "-DPOSTGRES_CONFIG=${PGSQL_DIR}/bin/pg_config"
    111123}
    112124
    113 variant postgis                         description "Build postgis support" {
     125variant postgis                 description "Build postgis support" {
    114126       
    115127        depends_lib-append              port:postgis
     128       
     129        if {![variant_isset postgresql90] &&
     130                ![variant_isset postgresql91] } {
     131                return -code error "Please select a postgresql variant"
     132        }
    116133}
    117134
Note: See TracChangeset for help on using the changeset viewer.