[76686] trunk/dports/gis/qgis
vince at macports.org
vince at macports.org
Sat Mar 5 12:25:45 PST 2011
Revision: 76686
http://trac.macports.org/changeset/76686
Author: vince at macports.org
Date: 2011-03-05 12:25:43 -0800 (Sat, 05 Mar 2011)
Log Message:
-----------
This commit fixes four bugs:
1. Bug when selected python version was not the most recent installed;
2. Bug with the grass plugin option;
3. Add a dependency to FCGI port;
4. Fix a compilation error with new versions of sip (?).
Modified Paths:
--------------
trunk/dports/gis/qgis/Portfile
Added Paths:
-----------
trunk/dports/gis/qgis/files/patch-conversions_sip.diff
Modified: trunk/dports/gis/qgis/Portfile
===================================================================
--- trunk/dports/gis/qgis/Portfile 2011-03-05 20:21:25 UTC (rev 76685)
+++ trunk/dports/gis/qgis/Portfile 2011-03-05 20:25:43 UTC (rev 76686)
@@ -36,9 +36,8 @@
system "cd ${worksrcpath} && mkdir build"
}
-patchfiles patch-spatialite_c.diff
-# patch-python_configure_py_in.diff
-# patch-cmake_Python_cmake.diff
+patchfiles patch-spatialite_c.diff \
+ patch-conversions_sip.diff
depends_lib-append port:libiconv \
port:expat \
@@ -48,7 +47,8 @@
port:gdal \
port:sqlite3 \
port:gsl \
- port:qwt
+ port:qwt \
+ port:fcgi
# Python related stuff
# Checks if Python framework is not buggy
@@ -77,32 +77,12 @@
configure.args-append "-DPOSTGRES_CONFIG=${PGSQL_DIR}/bin/pg_config"
}
+variant grass description "Build the grass (6.4) plugin" {
-variant grass63 description "Build the grass (6.3) plugin" {
-
depends_lib-append port:grass
-
- if {[file exists ${applications_dir}/GRASS-6.3.app]} {
- configure.args-append \
- "-DGRASS_PREFIX=${applications_dir}/GRASS-6.3.app/Contents/MacOS"
- } else {
- configure.args-append "-DGRASS_PREFIX=${prefix}"
- }
+ configure.args-append "-DGRASS_PREFIX=${prefix}/share/grass-6.4.0"
}
-
-variant grass64 description "Build the grass (6.4) plugin" {
-
- depends_lib-append port:grass64
-
- if {[file exists ${applications_dir}/GRASS-6.4.app]} {
- configure.args-append \
- "-DGRASS_PREFIX=${applications_dir}/GRASS-6.4.app/Contents/MacOS"
- } else {
- configure.args-append "-DGRASS_PREFIX=${prefix}"
- }
-}
-
# LLVM cannot be used (Seg. faults in spatialite.c)
#if {[string first llvm ${configure.cc}] != -1 || \
@@ -133,6 +113,7 @@
configure.args-append "-DOPENSSL_INCLUDE_DIR=${prefix}/include"
configure.args-append "-DOPENSSL_LIBRARIES=${prefix}/lib/libssl.dylib"
configure.args-append "-DPYTHON_INCLUDE_PATH=${Python_FRM}/Headers"
+configure.args-append "-DPYTHON_EXECUTABLE=${prefix}/bin/python"
configure.args-append "-DPYUIC4_PROGRAM=${prefix}/bin/pyuic4-${Pyverpath}"
configure.args-append "-DPYRCC4_PROGRAM=${prefix}/bin/pyrcc4-${Pyverpath}"
configure.args-append \
Added: trunk/dports/gis/qgis/files/patch-conversions_sip.diff
===================================================================
--- trunk/dports/gis/qgis/files/patch-conversions_sip.diff (rev 0)
+++ trunk/dports/gis/qgis/files/patch-conversions_sip.diff 2011-03-05 20:25:43 UTC (rev 76686)
@@ -0,0 +1,20 @@
+--- python/core/conversions.sip.orig 2010-10-03 11:11:28.000000000 +0200
++++ python/core/conversions.sip 2011-03-05 11:03:50.000000000 +0100
+@@ -320,7 +320,7 @@
+ };
+ %End
+
+-
++/*
+ template <TYPE>
+ %MappedType QSet<TYPE>
+ {
+@@ -395,7 +395,7 @@
+
+ };
+
+-
++*/
+
+ template<TYPE>
+ %MappedType QMap<int, QMap<int, TYPE> >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110305/fb72afec/attachment.html>
More information about the macports-changes
mailing list