<pre style='margin:0'>
Vincent (Veence) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/13b092151d67effa43d70f7792a174e9f566c64e">https://github.com/macports/macports-ports/commit/13b092151d67effa43d70f7792a174e9f566c64e</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 13b0921  qgis: deprecate qt5 variant (→ qgis3) and various improvements and tidying-up. Should fix: https://trac.macports.org/ticket/52339 and: https://trac.macports.org/ticket/53300
</span>13b0921 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 13b092151d67effa43d70f7792a174e9f566c64e
</span>Author: Veence <vince@macports.org>
AuthorDate: Sun Dec 3 10:14:10 2017 +0100

<span style='display:block; white-space:pre;color:#404040;'>    qgis: deprecate qt5 variant (→ qgis3) and various improvements and tidying-up.
</span><span style='display:block; white-space:pre;color:#404040;'>    Should fix: https://trac.macports.org/ticket/52339
</span><span style='display:block; white-space:pre;color:#404040;'>    and: https://trac.macports.org/ticket/53300
</span>---
 gis/qgis/Portfile | 220 +++++++++++++++++++++---------------------------------
 1 file changed, 85 insertions(+), 135 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/qgis/Portfile b/gis/qgis/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 00d23cf..321bda2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/qgis/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/qgis/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -2,34 +2,38 @@
</span> 
 PortSystem          1.0
 PortGroup           cmake   1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           github  1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup           active_variants 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#PortGroup           github  1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           qt4     1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             2.18.13
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name                qgis
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version             2.18.14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#revision            2
</span> set version_u       [string map {. _} ${version}]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        qgis QGIS ${version_u} final-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#github.setup        qgis QGIS ${version_u} final-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname            final-${version_u}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites        https://github.com/qgis/QGIS/archive/
</span> categories          gis
 maintainers         vince
 description         QGIS is a user-friendly GIS based on Qt 4
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description    QGIS is a GIS. It can visualize, inject data into\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    PostGres/PostGIS, or serve as a Qt front-end to\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    Grass. Extended with Python plugins, it can become\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    a quite powerful GIS on its own.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description    QGIS is an alternative to commercial GIS such as ESRI products.\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    It can read, write and process almost every sort of geodata. It can\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    also serve as a front-end to other open source GIS such as Grass or Saga\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    and has an extensive repository of plug-ins written in Python 2.7.
</span> 
 platforms           darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license             GPL
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span> 
 use_parallel_build  no
 homepage            http://www.qgis.org/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  d269da149f5ddafe6e4d24cb4596fa2f1dd09233 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  efae53abbc7105f33b084abf86e781070a0a49ef014cfc9b2d956c97989ceda3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  c05c532d9d3d4c730e612f671d1daa0434c119b4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  aa72687ea109972369b530599e537be1a37d24143c788d4cc458e420241dfbf7
</span> 
 patchfiles          patch-app_info_plist_in.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-PyQtMacros.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-PyQtMacros.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-python_core_conversions_sip.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir          ${name}-${github.version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir          ${name}-${version}
</span> 
 depends_lib-append  port:libiconv \
                     port:expat \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,6 +44,7 @@ depends_lib-append  port:libiconv \
</span>                     port:sqlite3 \
                     port:gsl \
                     port:fcgi \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:spatialite \
</span>                     port:spatialindex \
                     port:postgis2
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,116 +67,81 @@ post-patch {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Overrides default
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![variant_isset qt4] && ![variant_isset qt5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set Py_FRM              ${frameworks_dir}/Python.framework/Versions/2.7
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    default_variants    +qt5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append  "--trace"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DWITH_GRASS=OFF"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DWITH_GRASS7=OFF"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DWITH_QWTPOLAR=FALSE"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DENABLE_QT5=OFF"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DPYTHON_EXECUTABLE=${prefix}/bin/python2.7"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DPYTHON_CUSTOM_FRAMEWORK=${Py_FRM}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DSIP_BINARY_PATH=${prefix}/bin/sip-2.7"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DPYUIC_PROGRAM=${prefix}/bin/pyuic4-2.7"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DPYRCC_PROGRAM=${prefix}/bin/pyrcc4-2.7"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DWITH_SERVER=TRUE"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DWITH_SERVER_PLUGINS=TRUE"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "-DQWT_INCLUDE_DIR=${prefix}/libexec/qt4/Library/Frameworks/qwt.framework/Versions/Current/Headers"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DQWT_LIBRARY=${prefix}/libexec/qt4/lib/libqwt.dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DQCA_INCLUDE_DIR=${prefix}/libexec/qt4/include/QtCrypto"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DQCA_LIBRARY=${prefix}/libexec/qt4/lib/libqca.dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DQT_LRELEASE_EXECUTABLE=${prefix}/libexec/qt4/bin/lrelease"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DQSCINTILLA_INCLUDE_DIR=${prefix}/libexec/qt4/include"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DQSCINTILLA_LIBRARY=${prefix}/libexec/qt4/lib/libqscintilla2_qt4.dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DQJSON_DIR=${prefix}/lib/cmake/qjson"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DCMAKE_CXX_COMPILER=${configure.cxx}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DCMAKE_C_COMPILER=${configure.cc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DEXPAT_INCLUDE_DIR=${prefix}/include"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DEXPAT_LIBRARY=${prefix}/lib/libexpat.dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DCMAKE_INSTALL_PREFIX=${applications_dir}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DQGIS_MACAPP_BUNDLE=0"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DGDAL_CONFIG=${prefix}/bin/gdal-config"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DGDAL_INCLUDE_DIR=${prefix}/include"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DGDAL_LIBRARY=${prefix}/lib/libgdal.dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DGEOS_CONFIG=${prefix}/bin/geos-config"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DGEOS_INCLUDE_DIR=${prefix}/include"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DGEOS_LIBRARY=${prefix}/lib/libgeos_c.dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DGSL_CONFIG=${prefix}/bin/gsl-config"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DPROJ_INCLUDE_DIR=${prefix}/include"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DPROJ_LIBRARY=${prefix}/lib/libproj.dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append  \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        "-DSPATIALINDEX_LIBRARY=${prefix}/lib/libspatialindex.dylib"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#configure.args-append  "-DCMAKE_BUILD_TYPE=DEBUG"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append   "-DCMAKE_BUILD_TYPE=RELEASE"
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Python related stuff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append      port:python27 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py27-pyqt4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py27-gdal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py27-qscintilla-qt4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:qt4-mac-sqlite3-plugin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:qca \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:qca-ossl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:qwt61 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:qjson
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DWITH_GRASS=OFF"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DWITH_GRASS7=OFF"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DWITH_QWTPOLAR=FALSE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#configure.args-append  "--trace"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:py27-sip
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant qt5 conflicts qt4 description "Build with Qt5 and Python 3" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup               qt5     1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set py_ver              3.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set Py_FRM              ${frameworks_dir}/Python.framework/Versions/${py_ver}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.ldflags       "-Wl,-rpath,${prefix}/libexec/qt5/lib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DENABLE_QT5=ON"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DPYTHON_EXECUTABLE=${prefix}/bin/python${py_ver}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DWITH_BINDINGS=FALSE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQCA_INCLUDE_DIR=${prefix}/libexec/qt5/include/QtCrypto"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQCA_LIBRARY=${prefix}/libexec/qt5/lib/libqca-qt5.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQSCINTILLA_INCLUDE_DIR=${prefix}/libexec/qt5/include"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQSCINTILLA_LIBRARY=${prefix}/libexec/qt5/lib/libqscintilla2_qt5.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQWT_LIBRARY=${prefix}/libexec/qt5/lib/libqwt.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQWT_INCLUDE_DIR=${prefix}/libexec/qt5/lib/qwt.framework/Versions/6/Headers"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQT_LRELEASE_EXECUTABLE=${prefix}/libexec/qt5/bin/lrelease"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DWITH_SERVER=TRUE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DWITH_SERVER_PLUGINS=TRUE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # QWT must be built with qt5 dependency
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    require_active_variants qwt61 qt5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:python36 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py36-pyqt5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py36-qscintilla-qt5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qt5-qtwebkit \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qt5-qtscript \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qt5-sqlite-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qca-qt5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qca-qt5-ossl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py36-gdal \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qwt61 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qjson-qt5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append    port:py36-sip
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_run-append      port:py36-psycopg2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py36-requests
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            reinplace -E "s|Versions/Current|Versions/3.6|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            ${worksrcpath}/cmake/FindPythonLibrary.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run-append      port:py27-psycopg2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py27-spatialite \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:py27-requests
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant qt4 conflicts qt5 description "Build with Qt4 and Python 2.7" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    PortGroup               qt4     1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set Py_FRM              ${frameworks_dir}/Python.framework/Versions/2.7
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    patchfiles-append       patch-python_core_conversions_sip.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        reinplace -E "s|Versions/Current|Versions/2.7|" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${worksrcpath}/cmake/FindPythonLibrary.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}   
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DENABLE_QT5=OFF"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DPYTHON_EXECUTABLE=${prefix}/bin/python2.7"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DPYTHON_CUSTOM_FRAMEWORK=${Py_FRM}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DSIP_BINARY_PATH=${prefix}/bin/sip-2.7"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DPYUIC_PROGRAM=${prefix}/bin/pyuic4-2.7"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DPYRCC_PROGRAM=${prefix}/bin/pyrcc4-2.7"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DWITH_SERVER=TRUE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DWITH_SERVER_PLUGINS=TRUE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        "-DQWT_INCLUDE_DIR=${prefix}/libexec/qt4/Library/Frameworks/qwt.framework/Versions/6/Headers"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQWT_LIBRARY=${prefix}/libexec/qt4/lib/libqwt.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQCA_INCLUDE_DIR=${prefix}/libexec/qt4/include/QtCrypto"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQCA_LIBRARY=${prefix}/libexec/qt4/lib/libqca.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQT_LRELEASE_EXECUTABLE=${prefix}/libexec/qt4/bin/lrelease"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQSCINTILLA_INCLUDE_DIR=${prefix}/libexec/qt4/include"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    configure.args-append   "-DQSCINTILLA_LIBRARY=${prefix}/libexec/qt4/lib/libqscintilla2_qt4.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    require_active_variants qwt61 qt4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_lib-append      port:python27 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py27-pyqt4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py27-gdal \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py27-qscintilla-qt4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qt4-mac-sqlite3-plugin \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qca \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qca-ossl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qwt61 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:qjson
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build-append    port:py27-sip
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_run-append      port:py27-psycopg2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py27-spatialite \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            port:py27-requests
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    pre-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            reinplace -E "s|Versions/Current|Versions/2.7|" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            ${worksrcpath}/cmake/FindPythonLibrary.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }   
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# QT5 is no longer supported. Use QGIS 3 instead
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant qt5 description "Build with Qt5" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ui_err "Qt5 option is deprecated. Please use the qgis3 port instead"
</span> }
 
 # Database variants (from the GDAL port)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set postgresql_suffixes {94 95 96}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set postgresql_suffixes {95 96 10}
</span> 
 set portsgresql_variants {}
 foreach s ${postgresql_suffixes} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -196,9 +166,10 @@ foreach s ${postgresql_suffixes} {
</span>     set pgd "${pgd}!\[variant_isset postgresql${s}\] && "
 }
 set pgd [string range ${pgd} 0 end-4]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set pgd "${pgd}} { default_variants +postgresql96 }"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set pgd "${pgd}} { default_variants +postgresql10 }"
</span> eval ${pgd}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# GRASS 7
</span> variant grass               description "Build Grass 7 plugin" {
 
     depends_lib-append      port:grass7
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -211,27 +182,6 @@ variant grass               description "Build Grass 7 plugin" {
</span> configure.dir               ${worksrcpath}/build
 configure.cmd               cmake ..
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DCMAKE_CXX_COMPILER=${configure.cxx}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DCMAKE_C_COMPILER=${configure.cc}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DEXPAT_INCLUDE_DIR=${prefix}/include"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DEXPAT_LIBRARY=${prefix}/lib/libexpat.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DCMAKE_INSTALL_PREFIX=${applications_dir}"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DQGIS_MACAPP_BUNDLE=0"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DGDAL_CONFIG=${prefix}/bin/gdal-config"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DGDAL_INCLUDE_DIR=${prefix}/include"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DGDAL_LIBRARY=${prefix}/lib/libgdal.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DGEOS_CONFIG=${prefix}/bin/geos-config"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DGEOS_INCLUDE_DIR=${prefix}/include"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DGEOS_LIBRARY=${prefix}/lib/libgeos_c.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DGSL_CONFIG=${prefix}/bin/gsl-config"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DPROJ_INCLUDE_DIR=${prefix}/include"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DPROJ_LIBRARY=${prefix}/lib/libproj.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        "-DSPATIALINDEX_LIBRARY=${prefix}/lib/libspatialindex.dylib"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#configure.args-append  "-DCMAKE_BUILD_TYPE=DEBUG"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append  "-DCMAKE_BUILD_TYPE=RELEASE"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> use_parallel_build          yes
 build.dir                   ${worksrcpath}/build
 destroot.target             install
</pre><pre style='margin:0'>

</pre>