- 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@gwdg.de(maintainer)
This commit is contained in:
Wen Heping 2015-10-14 06:20:22 +00:00
parent 19f4c2999f
commit e69dd91a8c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=399240
6 changed files with 53 additions and 43 deletions

View file

@ -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/libvigraimpex.so:${PORTSDIR}/graphics/vigra
.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

View file

@ -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

View file

@ -1,13 +0,0 @@
--- src/modules/imagery/imagery_opencv/opencv_nnet.cpp.orig 2015-02-26 07:51:59 UTC
+++ src/modules/imagery/imagery_opencv/opencv_nnet.cpp
@@ -60,8 +60,8 @@
//---------------------------------------------------------
#include "opencv_nnet.h"
-#include "opencv\cxcore.h"
-#include "opencv\ml.h"
+#include <opencv/cxcore.h>
+#include <opencv/ml.h>
///////////////////////////////////////////////////////////
// //

View file

@ -1,13 +0,0 @@
--- src/modules/imagery/imagery_opencv/opencv_nnet.h.orig 2015-02-26 07:51:59 UTC
+++ src/modules/imagery/imagery_opencv/opencv_nnet.h
@@ -64,8 +64,8 @@
//---------------------------------------------------------
#include "MLB_Interface.h"
-#include "opencv\cxcore.h"
-#include "opencv\ml.h"
+#include <opencv/cxcore.h>
+#include <opencv/ml.h>
///////////////////////////////////////////////////////////
// //

View file

@ -20,12 +20,13 @@ modules.
######################################################################
Since version 2.1.0 it is not necessary any more, to use a leading
"lib" for module library names on Unix-like systems. Now you will have
to alter back your scripts by removing "lib" from the name (like it is
on MS Windows).
From SAGA GIS 2.2.0 on, there is some example and test data installed.
e.g.:
saga_cmd ta_morphometry instead of saga_cmd libta_morphometry
Predefined ToolChains are located at
%%DATADIR%%/scripting/toolchains/
Python scripts with examples, helpers and test data reside at
%%DATADIR%%/scripting/python/
######################################################################

View file

@ -4,6 +4,7 @@ include/saga/saga_core/saga_api/api_core.h
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