QGIS 2.14 comes to Fink!

QGIS 2.14 comes to Fink at last!

2.14 is a special release since it is designated an ‘LTR’ (Long Term Release). LTR releases will be supported with backported bug fixes for one year, and will be in permanent feature freeze.

Therefore, Fink’s QGIS has been carefully developed. Many depending libraries are updated and bugs are fixed.

QGIS 2.14 がとうとう Fink に登場!

2.14 は、’LTR’ (Long Time Release) という特別なリリースです。LTR は、1年間のバグ修正のサポート付きです、機能はフリーズされます。

このため、Fink QGIS も慎重に作られました。依存しているライブラリも更新し、バグも修正されました。



--- qgis212-py.info 2016-03-12 13:23:57.000000000 +0900
+++ qgis214-py.info 2016-03-16 15:03:26.000000000 +0900
@@ -1,10 +1,10 @@
Info2: <<

-Package: qgis212-py%type_pkg[python]
+Package: qgis214-py%type_pkg[python]
Type: python (2.7)

-Version: 2.12.3
-Revision: 2
+Version: 2.14.0
+Revision: 1
Description: User friendly Open Source GIS
License: GPL
Homepage: http://qgis.org
@@ -59,21 +59,13 @@

# Unpack Phase.
Source: http://qgis.org/downloads/qgis-%v.tar.bz2
-Source-MD5: f57ad5f04451d30032dbdd1836e0cb22
-PatchFile: qgis212-py.patch
-PatchFile-MD5: 62c272f471a2392abffcddce1b1ea912
-PatchFile2: qgis212-python.patch
-PatchFile2-MD5: a766dbd1fc61a4112c0fd3703075f5b6
-PatchFile3: qgis212-processing.patch
-PatchFile3-MD5: e13fbe3aa4281c342a7f6c10bed52904
-PatchFile4: qgis212-framework.patch
-PatchFile4-MD5: 57c1b2b3acb1e48c9e9da992f599e983
+Source-MD5: e58294f6abd70951be3fcb3162ff6bc8
+PatchFile: qgis214-py.patch
+PatchFile-MD5: 5e4285afd74b6e8ebeb4e2e9c3455dce
+
PatchScript: <<
#!/bin/bash -ev
- patch -p1 < %{PatchFile}
- patch -p1 < %{PatchFile2}
- sed 's|@PREFIX@|%p|g' < %{PatchFile3} | patch -p1
- patch -p1 < %{PatchFile4}
+ sed 's|@PREFIX@|%p|g' < %{PatchFile} | patch -p1

# Find Fink's Pyqt4
perl -pi -e 's|sys.path = |sys.path = \[\\\"%p/lib/qt4-mac/lib/python'%type_raw[python]'/site-packages\\\", " + newpaths.join( "," ) + "] + sys.path" ); //|' src/python/qgspythonutilsimpl.cpp
@@ -216,6 +208,15 @@
done
popd

+ pushd $QGIS_DIR/MacOS/lib/qgis/grass/modules
+ install_name_tool -change @loader_path/../../../../../Frameworks/qgisgrass7.framework/qgisgrass7 %p/$QGIS_DIR/Frameworks/qgisgrass7.framework/Versions/$QGIS_VER/qgisgrass7 qgis.r.in7
+ install_name_tool -change @loader_path/../../../../../Frameworks/qgis_gui.framework/qgis_gui %p/$QGIS_DIR/Frameworks/qgis_gui.framework/Versions/$QGIS_VER/qgis_gui qgis.r.in7
+ install_name_tool -change @loader_path/../../../../../Frameworks/qgis_core.framework/qgis_core %p/$QGIS_DIR/Frameworks/qgis_core.framework/Versions/$QGIS_VER/qgis_core qgis.r.in7
+ install_name_tool -change @loader_path/../../../../../Frameworks/qgisgrass7.framework/qgisgrass7 %p/$QGIS_DIR/Frameworks/qgisgrass7.framework/Versions/$QGIS_VER/qgisgrass7 qgis.v.in7
+ install_name_tool -change @loader_path/../../../../../Frameworks/qgis_gui.framework/qgis_gui %p/$QGIS_DIR/Frameworks/qgis_gui.framework/Versions/$QGIS_VER/qgis_gui qgis.v.in7
+ install_name_tool -change @loader_path/../../../../../Frameworks/qgis_core.framework/qgis_core %p/$QGIS_DIR/Frameworks/qgis_core.framework/Versions/$QGIS_VER/qgis_core qgis.v.in7
+ popd
+
pushd $QGIS_DIR/Frameworks
for libname in ${LOADBLES}
do
@@ -240,9 +241,9 @@


pushd $QGIS_DIR/MacOS/lib/qgis
- install_name_tool -change @executable_path/../lib/qgis_core.framework/Versions/$QGIS_VER/qgis_core %p/$QGIS_DIR/Frameworks/qgis_core.framework/Versions/$QGIS_VER/qgis_core crssync
+ install_name_tool -change @executable_path/../../../Frameworks/qgis_core.framework/qgis_core %p/$QGIS_DIR/Frameworks/qgis_core.framework/Versions/$QGIS_VER/qgis_core crssync
popd
-
+
pushd $QGIS_DIR/MacOS/bin/QGIS\ Browser.app/Contents/MacOS
install_name_tool -change @executable_path/../Frameworks/qgis_core.framework/qgis_core %p/$QGIS_DIR/Frameworks/qgis_core.framework/Versions/$QGIS_VER/qgis_core QGIS\ Browser
install_name_tool -change @executable_path/../Frameworks/qgis_gui.framework/qgis_gui %p/$QGIS_DIR/Frameworks/qgis_gui.framework/Versions/$QGIS_VER/qgis_gui QGIS\ Browser
@@ -315,24 +316,24 @@
libspatialite7-shlibs
<<
Files: <<
- Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_analysis.framework/Versions/2.12/qgis_analysis
- Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_core.framework/Versions/2.12/qgis_core
- Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_gui.framework/Versions/2.12/qgis_gui
- Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_networkanalysis.framework/Versions/2.12/qgis_networkanalysis
- Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgisgrass7.framework/Versions/2.12/qgisgrass7
+ Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_analysis.framework/Versions/2.14/qgis_analysis
+ Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_core.framework/Versions/2.14/qgis_core
+ Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_gui.framework/Versions/2.14/qgis_gui
+ Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_networkanalysis.framework/Versions/2.14/qgis_networkanalysis
+ Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgisgrass7.framework/Versions/2.14/qgisgrass7
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS/lib/libqgispython.*.dylib
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS/lib/libqgis_app.*.dylib
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS/lib/qgis/crssync
Applications/QGIS-py%type_pkg[python]-%v.app/Contents/PlugIns/qgis/*.so
<<
Shlibs: <<
- %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_analysis.framework/Versions/2.12/qgis_analysis 2.12.3 %n (>= 2.12.3-1)
- %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_core.framework/Versions/2.12/qgis_core 2.12.3 %n (>= 2.12.3-1)
- %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_gui.framework/Versions/2.12/qgis_gui 2.12.3 %n (>= 2.12.3-1)
- %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_networkanalysis.framework/Versions/2.12/qgis_networkanalysis 2.12.3 %n (>= 2.12.3-1)
- %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgisgrass7.framework/Versions/2.12/qgisgrass7 2.12.3 %n (>= 2.12.3-1)
- %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS/lib/libqgispython.%v.dylib 2.12.3 %n (>= 2.12.3-1)
- %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS/lib/libqgis_app.%v.dylib 2.12.3 %n (>= 2.12.3-1)
+ %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_analysis.framework/Versions/2.14/qgis_analysis 2.14.0 %n (>= 2.14.0-1)
+ %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_core.framework/Versions/2.14/qgis_core 2.14.0 %n (>= 2.14.0-1)
+ %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_gui.framework/Versions/2.14/qgis_gui 2.14.0 %n (>= 2.14.0-1)
+ %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgis_networkanalysis.framework/Versions/2.14/qgis_networkanalysis 2.14.0 %n (>= 2.14.0-1)
+ %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/Frameworks/qgisgrass7.framework/Versions/2.14/qgisgrass7 2.14.0 %n (>= 2.14.0-1)
+ %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS/lib/libqgispython.%v.dylib 2.14.0 %n (>= 2.14.0-1)
+ %p/Applications/QGIS-py%type_pkg[python]-%v.app/Contents/MacOS/lib/libqgis_app.%v.dylib 2.14.0 %n (>= 2.14.0-1)
<<
# End of SplitOff
<<