svn commit: r399240 - in head/math/saga: . files
Wen Heping
wen at FreeBSD.org
Wed Oct 14 06:20:24 UTC 2015
Author: wen
Date: Wed Oct 14 06:20:22 2015
New Revision: 399240
URL: https://svnweb.freebsd.org/changeset/ports/399240
Log:
- Update to version 2.2.1
- Change to USES=localbase
- Remove WX_UNICODE=yes (obsolete now)
- Parse pkg-message via SUB_FILES
- Integrate SAGA GIS toolchain files (sripting)
PR: 203508
Submitted by: rhurlin at gwdg.de(maintainer)
Added:
head/math/saga/files/pkg-message.in (contents, props changed)
Deleted:
head/math/saga/files/patch-src_modules_imagery_imagery__opencv_opencv__nnet.cpp
head/math/saga/files/patch-src_modules_imagery_imagery__opencv_opencv__nnet.h
head/math/saga/pkg-message
Modified:
head/math/saga/Makefile
head/math/saga/distinfo
head/math/saga/pkg-plist
Modified: head/math/saga/Makefile
==============================================================================
--- head/math/saga/Makefile Wed Oct 14 05:44:49 2015 (r399239)
+++ head/math/saga/Makefile Wed Oct 14 06:20:22 2015 (r399240)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= saga
-PORTVERSION= 2.2.0
-PORTREVISION= 1
+PORTVERSION= 2.2.1
CATEGORIES= math
MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]*$//}/SAGA%20${PORTVERSION}
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -28,15 +27,14 @@ RUN_DEPENDS:= ${BUILD_DEPENDS}
CONFIGURE_ARGS= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
--enable-python
CONFIGURE_ENV= SWIG="${LOCALBASE}/bin/swig3.0"
-CFLAGS+= -I${LOCALBASE}/include
GNU_CONFIGURE= yes
-LDFLAGS+= -L${LOCALBASE}/lib -lopencv_contrib
+LDFLAGS+= -lopencv_contrib
USE_LDCONFIG= yes
USE_CXXSTD= c++11
USE_WX= 3.0+
-USES= autoreconf compiler:gcc-c++11-lib iconv:wchar_t dos2unix libtool python:2
+USES= autoreconf libtool localbase compiler:gcc-c++11-lib \
+ iconv:wchar_t dos2unix python:2
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
-WX_UNICODE= yes
DESKTOP_ENTRIES= "SAGA GIS" "${COMMENT}" "${DATADIR}/saga.png" \
"saga_gui" "Science;Geoscience;Math;" true
@@ -61,6 +59,8 @@ VIGRA_RUN_DEPENDS= ${LOCALBASE}/lib/libv
.include <bsd.port.pre.mk>
+SUB_FILES= pkg-message
+
post-extract:
@${REINPLACE_CMD} -e 's|wx-config |${WX_CONFIG} |g' \
${WRKSRC}/configure.ac \
@@ -82,7 +82,7 @@ post-patch:
${WRKSRC}/src/modules/imagery/imagery_opencv/Makefile.am
@${REINPLACE_CMD} -e 's|\[cv\]|\[opencv_core\]|' \
${WRKSRC}/configure.ac
- @${REINPLACE_CMD} -e 's|wxString(SAGA_VERSION) + "\\n"|wxString(SAGA_VERSION) + " (SVN r2537)" + "\\n"|' \
+ @${REINPLACE_CMD} -e 's|wxString(SAGA_VERSION) + "\\n"|wxString(SAGA_VERSION) + " (SVN r2600)" + "\\n"|' \
${WRKSRC}/src/saga_core/saga_gui/dlg_about.cpp
.if ${ARCH} == "powerpc"
@${REINPLACE_CMD} -e 's|typedef unsigned long DWORD;|typedef unsigned int DWORD;|' \
@@ -98,11 +98,13 @@ post-configure:
${WRKSRC}/src/saga_core/saga_gui/Makefile
post-install:
- @${MKDIR} ${STAGEDIR}${DATADIR}
+ ${MKDIR} ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga_tip.txt ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.lng.txt ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.ger.txt ${STAGEDIR}${DATADIR}
${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.png ${STAGEDIR}${DATADIR}
+ ${MKDIR} ${STAGEDIR}${DATADIR}/scripting
+ (cd ${WRKSRC}/src/scripting && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/scripting)
${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga.desktop \
${STAGEDIR}${PREFIX}/share/applications/
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libsaga_api-${PORTVERSION}.so
Modified: head/math/saga/distinfo
==============================================================================
--- head/math/saga/distinfo Wed Oct 14 05:44:49 2015 (r399239)
+++ head/math/saga/distinfo Wed Oct 14 06:20:22 2015 (r399240)
@@ -1,2 +1,2 @@
-SHA256 (saga_2.2.0.tar.gz) = 50b2e642331c817606bc954302e53757c4ffa6f6d6f468e12caeaaa7a182edaf
-SIZE (saga_2.2.0.tar.gz) = 3914509
+SHA256 (saga_2.2.1.tar.gz) = 325e0890c28dc19c4ec727f58672be67480b2a4dd6604252c0cc4cc08aad34d0
+SIZE (saga_2.2.1.tar.gz) = 4007209
Added: head/math/saga/files/pkg-message.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/saga/files/pkg-message.in Wed Oct 14 06:20:22 2015 (r399240)
@@ -0,0 +1,32 @@
+
+######################################################################
+
+Unlike to windows systems, saga_cmd should be instantly available in
+the shell as it is usually installed in %%PREFIX%%/bin.
+
+Next you have to set the environmental variable SAGA_MLB to make SAGA
+know where the SAGA module libraries exist on your system. You can do
+this permanently by adding the following command to your .bashrc file
+or by defining it temporarily on the command line before executing
+SAGA CMD:
+
+ export SAGA_MLB=/yourPathToSAGA_modules
+
+e.g.:
+ export SAGA_MLB=%%PREFIX%%/lib/saga
+
+Now your system is prepared for using SAGA CMD to execute SAGA
+modules.
+
+######################################################################
+
+From SAGA GIS 2.2.0 on, there is some example and test data installed.
+
+Predefined ToolChains are located at
+ %%DATADIR%%/scripting/toolchains/
+
+Python scripts with examples, helpers and test data reside at
+ %%DATADIR%%/scripting/python/
+
+######################################################################
+
Modified: head/math/saga/pkg-plist
==============================================================================
--- head/math/saga/pkg-plist Wed Oct 14 05:44:49 2015 (r399239)
+++ head/math/saga/pkg-plist Wed Oct 14 06:20:22 2015 (r399240)
@@ -4,6 +4,7 @@ include/saga/saga_core/saga_api/api_core
include/saga/saga_core/saga_api/compatibility.h
include/saga/saga_core/saga_api/data_manager.h
include/saga/saga_core/saga_api/dataobject.h
+include/saga/saga_core/saga_api/datetime.h
include/saga/saga_core/saga_api/geo_tools.h
include/saga/saga_core/saga_api/grid.h
include/saga/saga_core/saga_api/grid_pyramid.h
@@ -90,6 +91,7 @@ lib/saga/libsim_erosion.so
lib/saga/libsim_fire_spreading.so
lib/saga/libsim_hydrology.so
lib/saga/libsim_ihacres.so
+lib/saga/libsim_rivflow.so
lib/saga/libstatistics_grid.so
lib/saga/libstatistics_kriging.so
lib/saga/libstatistics_points.so
@@ -116,8 +118,39 @@ share/pixmaps/saga.png
@mode 0666
%%DATADIR%%/saga.ger.txt
%%DATADIR%%/saga.lng.txt
-%%DATADIR%%/saga_tip.txt
@mode
%%DATADIR%%/saga.png
%%DATADIR%%/saga_prj.dic
%%DATADIR%%/saga_prj.srs
+%%DATADIR%%/saga_tip.txt
+%%DATADIR%%/scripting/python/examples/00_grid_create_dummy.py
+%%DATADIR%%/scripting/python/examples/01_grid_asc_to_saga.py
+%%DATADIR%%/scripting/python/examples/02_grid_morphometry.py
+%%DATADIR%%/scripting/python/examples/03_grid_difference.py
+%%DATADIR%%/scripting/python/examples/04_grid_contour.py
+%%DATADIR%%/scripting/python/examples/05_shp2xyz.py
+%%DATADIR%%/scripting/python/examples/06_xyz2shp.py
+%%DATADIR%%/scripting/python/helpers/print_version.py
+%%DATADIR%%/scripting/python/helpers/saga_cmd_param_interface/environment.py
+%%DATADIR%%/scripting/python/helpers/saga_cmd_param_interface/param_interface.py
+%%DATADIR%%/scripting/python/helpers/saga_cmd_param_interface/tools.py
+%%DATADIR%%/scripting/python/test_data/test.mgrd
+%%DATADIR%%/scripting/python/test_data/test.sdat
+%%DATADIR%%/scripting/python/test_data/test.sgrd
+%%DATADIR%%/scripting/python/test_data/test_ascii.asc
+%%DATADIR%%/scripting/python/test_data/test_pts.dbf
+%%DATADIR%%/scripting/python/test_data/test_pts.mshp
+%%DATADIR%%/scripting/python/test_data/test_pts.shp
+%%DATADIR%%/scripting/python/test_data/test_pts.shx
+%%DATADIR%%/scripting/python/test_data/test_pts_xyz.xyz
+%%DATADIR%%/scripting/toolchains/cluster_terrain.xml
+%%DATADIR%%/scripting/toolchains/gridding.xml
+%%DATADIR%%/scripting/toolchains/imagery_lczc.xml
+%%DATADIR%%/scripting/toolchains/obia.xml
+%%DATADIR%%/scripting/toolchains/points_to_contour.xml
+%%DATADIR%%/scripting/toolchains/sieve_and_clump.xml
+%%DATADIR%%/scripting/toolchains/temperature_downscaling.xml
+%%DATADIR%%/scripting/toolchains/terrain_analysis.xml
+%%DATADIR%%/scripting/toolchains/terrain_segmentation.xml
+%%DATADIR%%/scripting/toolchains/twi.xml
+%%DATADIR%%/scripting/toolchains/upslope_height.xml
More information about the svn-ports-all
mailing list