Changeset 91416 for trunk/dports/gis


Ignore:
Timestamp:
Apr 1, 2012, 8:23:23 AM (8 years ago)
Author:
vince@…
Message:

Fixes some issues:

  1. Makes default variant conditional (as per #33851);
  2. Removes python31 variant which is incompatible with current QGis version (#32713);
  3. Add an explicit build dependency to pyXX-sip.
File:
1 edited

Legend:

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

    r91397 r91416  
    5656# Python related stuff
    5757
    58 variant python25        conflicts universal python26 python27 python31 \
     58variant python25        conflicts universal python26 python27 \
    5959                                        description use Python 2.5 {   
    6060
    61         depends_lib-append      port:py25-pyqt4
     61        depends_lib-append              port:py25-pyqt4
     62        depends_build-append    port:py25-sip
    6263       
    6364        configure.args-append "-DPYTHON_EXECUTABLE=${prefix}/bin/python2.5"
     
    6869}
    6970
    70 variant python26        conflicts python25 python27 python31 \
     71variant python26        conflicts python25 python27 \
    7172                                        description use Python 2.6 {
    7273       
    73         depends_lib-append      port:py26-pyqt4
     74        depends_lib-append              port:py26-pyqt4
     75        depends_build-append    port:py26-sip
    7476       
    7577        configure.args-append "-DPYTHON_EXECUTABLE=${prefix}/bin/python2.6"
     
    8183}
    8284
    83 variant python27        conflicts python25 python26 python31 \
     85variant python27        conflicts python25 python26 \
    8486                                        description use Python 2.7 {
    8587                                       
    86         depends_lib-append      port:py27-pyqt4
     88        depends_lib-append              port:py27-pyqt4
     89        depends_build-append    port:py27-sip
    8790       
    8891        configure.args-append "-DPYTHON_EXECUTABLE=${prefix}/bin/python2.7"
     
    9194        configure.args-append \
    9295                                "-DSIP_BINARY_PATH=${Py_own_FRM}/Versions/2.7/bin/sip"
    93 
    94 }
    95 
    96 variant python31        conflicts python25 python26 python27 \
    97                                         description use Python 3.1 {
    98                                        
    99         depends_lib-append      port:py31-pyqt4
    100        
    101         configure.args-append "-DPYTHON_EXECUTABLE=${prefix}/bin/python3.1"
    102         configure.args-append "-DPYUIC4_PROGRAM=${prefix}/bin/pyuic4-3.1"
    103         configure.args-append "-DPYRCC4_PROGRAM=${prefix}/bin/pyrcc4-3.1"
    104         configure.args-append \
    105                                 "-DSIP_BINARY_PATH=${Py_own_FRM}/Versions/3.1/bin/sip"
    10696
    10797}
     
    141131# Overrides default
    142132
    143 default_variants        +python27 +postgis +postgresql91
    144 configure.dir           ${worksrcpath}/build                                                                   
    145 configure.cmd           cmake ..
     133default_variants                        +postgis
     134
     135if {![variant_isset python25] && ![variant_isset python26] &&
     136        ![variant_isset python27]} {
     137       
     138        default_variants                +python27
     139}
     140
     141if {[variant_isset postgis] && ![variant_isset postgresql90] &&
     142        ![variant_isset postgresql91]} {
     143       
     144        default_variants                +postgresql91
     145}
     146
     147configure.dir                           ${worksrcpath}/build                                                                   
     148configure.cmd                           cmake ..
    146149
    147150configure.args-append           "-DCMAKE_CXX_COMPILER=${configure.cxx}"
Note: See TracChangeset for help on using the changeset viewer.