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-head mailing list