# Ports collection makefile for: saga # Date created: 13 November 2009 # Whom: Rainer Hurling # # $FreeBSD$ # PORTNAME= saga PORTVERSION= 2.0.7 PORTREVISION= 4 CATEGORIES= math MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]*$//}/SAGA%20${PORTVERSION} DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= rhurlin@gwdg.de COMMENT= System for Automated Geoscientific Analyses LIB_DEPENDS= proj.6:${PORTSDIR}/graphics/proj \ gdal.16:${PORTSDIR}/graphics/gdal \ jasper.4:${PORTSDIR}/graphics/jasper \ tiff.4:${PORTSDIR}/graphics/tiff \ iodbc.3:${PORTSDIR}/databases/libiodbc \ las.1:${PORTSDIR}/devel/liblas \ opencv_legacy.2:${PORTSDIR}/graphics/opencv USE_WX= 2.8 USE_LDCONFIG= yes GNU_CONFIGURE= yes USE_AUTOTOOLS= libtool CFLAGS+= -I${LOCALBASE}/include WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_DOS2UNIX= dlg_about.cpp MAN1= saga_cmd.1 saga_gui.1 DESKTOP_ENTRIES= "SAGA GIS" "${COMMENT}" "${DATADIR}/saga_icon_32.xpm" \ "saga_gui" "Application;Math;" true OPTIONS= UNICODE "Enable Unicode Support" On \ PYTHON "Enable Python bindings" On \ HARU "Enable Haru Free PDF Library (optional)" Off \ VIGRA "Enable 'Vision with Generic Algorithms' Library" Off .include LDFLAGS+= -L${LOCALBASE}/lib CONFIGURE_ARGS+= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" .if defined(WITH_UNICODE) WITH_UNICODE= yes CONFIGURE_ARGS+= --enable-unicode .else CONFIGURE_ARGS+= --disable-unicode .endif .if defined(WITH_PYTHON) CONFIGURE_ARGS+= --enable-python USE_PYTHON= 2.6-2.7 PLIST_SUB+= SAGA_PYTHON="" .else CONFIGURE_ARGS+= --disable-python PLIST_SUB+= SAGA_PYTHON="@comment " .endif .if defined(WITH_HARU) BUILD_DEPENDS+= ${LOCALBASE}/lib/libhpdf.so:${PORTSDIR}/print/libharu RUN_DEPENDS+= ${LOCALBASE}/lib/libhpdf.so:${PORTSDIR}/print/libharu PLIST_SUB+= HARU="" .else PLIST_SUB+= HARU="@comment " .endif .if defined(WITH_VIGRA) BUILD_DEPENDS+= ${LOCALBASE}/lib/libvigraimpex.so:${PORTSDIR}/graphics/vigra RUN_DEPENDS+= ${LOCALBASE}/lib/libvigraimpex.so:${PORTSDIR}/graphics/vigra PLIST_SUB+= VIGRA="" .else PLIST_SUB+= VIGRA="@comment " .endif .include post-patch: @${REINPLACE_CMD} -e 's/-lcv/-lopencv_legacy/g' \ ${WRKSRC}/configure \ ${WRKSRC}/src/modules_images/modules_opencv/opencv/Makefile.in @for f in `${FIND} '${WRKSRC}' -name Makefile.in` \ ${WRKSRC}/configure; do \ ${REINPLACE_CMD} -e's|wx-config |${WX_CONFIG} |g' "$$f"; \ done .if ${ARCH} == "i386" @${REINPLACE_CMD} -e 's|typedef unsigned long DWORD;|typedef unsigned int DWORD;|' \ ${WRKSRC}/src/saga_core/saga_api/api_core.h .endif post-install: ${MKDIR} ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/saga_tip.txt ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/src/saga_core/saga_gui/res/xpm/saga_icon_32.xpm ${DATADIR} @${CAT} ${PKGMESSAGE} .include