mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
- 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:
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
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
// //
|
|
@ -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>
|
||||
|
||||
///////////////////////////////////////////////////////////
|
||||
// //
|
|
@ -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/
|
||||
|
||||
######################################################################
|
||||
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue