Revision: 108550 https://trac.macports.org/changeset/108550 Author: vince@macports.org Date: 2013-07-26 02:17:27 -0700 (Fri, 26 Jul 2013) Log Message: ----------- Initial commit. Added Paths: ----------- trunk/dports/gis/saga/ trunk/dports/gis/saga/Portfile trunk/dports/gis/saga/files/ trunk/dports/gis/saga/files/patch-configure.diff trunk/dports/gis/saga/files/patch-configure_in.diff trunk/dports/gis/saga/files/patch-pj_proj4_Makefile.diff Added: trunk/dports/gis/saga/Portfile =================================================================== --- trunk/dports/gis/saga/Portfile (rev 0) +++ trunk/dports/gis/saga/Portfile 2013-07-26 09:17:27 UTC (rev 108550) @@ -0,0 +1,58 @@ +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4 +# $Id: Portfile 106285 2013-05-21 09:08:48Z vince@macports.org $ + +PortSystem 1.0 +PortGroup archcheck 1.0 + +name saga +categories gis +license GPL +version 2.1.0 +platforms darwin +maintainers vince openmaintainer + +description SAGA is a GIS oriented towards statistics and analysis + +long_description SAGA is yet another open source GIS targeted towards\ + spatial analysis and statistics. It uses wxWidgets as\ + a GUI. + +homepage http://www.saga-gis.org/en/index.html + +master_sites ftp://ftp.cimaxonline.fr +distname saga_${version}_src + +use_zip yes + +checksums rmd160 558332c890049c8c05b802aa2e413be2314697df \ + sha256 eb4cfd9e1028a52d272bc2fe878ba4971b70fb79e6f73234e4c1519586a58a6c + +patchfiles patch-configure_in.diff + +depends_build port:autoconf \ + port:automake \ + port:libtool + +depends_lib port:wxWidgets30\ + port:geos\ + port:proj47\ + port:jasper\ + port:fftw-3 + +pre-configure { + system -W ${worksrcpath} "autoreconf -i" + system "cp ${filespath}/patch-configure.diff ${worksrcpath} && \ + cd ${worksrcpath} && patch < patch-configure.diff" +} + +configure.args --disable-openmp +configure.cppflags-append -I${prefix}/lib/proj47/include + +variant python27 { + depends_lib-append port:python27 + configure.args-append --enable-python +} + +livecheck.type regex +livecheck.url ${master_sites} +livecheck.regex ${name}-(\\d+(?:\\.\\d+)*)\\.tar Added: trunk/dports/gis/saga/files/patch-configure.diff =================================================================== --- trunk/dports/gis/saga/files/patch-configure.diff (rev 0) +++ trunk/dports/gis/saga/files/patch-configure.diff 2013-07-26 09:17:27 UTC (rev 108550) @@ -0,0 +1,24 @@ +--- configure.orig 2013-07-25 20:38:44.000000000 +0200 ++++ configure 2013-07-25 20:39:35.000000000 +0200 +@@ -17589,21 +17589,6 @@ + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LIBS" >&5 + $as_echo "$PYTHON_EXTRA_LIBS" >&6; } + +- +- # +- # linking flags needed when embedding +- # +- { $as_echo "$as_me:${as_lineno-$LINENO}: checking python extra linking flags" >&5 +-$as_echo_n "checking python extra linking flags... " >&6; } +- if test -z "$PYTHON_EXTRA_LDFLAGS"; then +- PYTHON_EXTRA_LDFLAGS=`$PYTHON -c "import distutils.sysconfig; \ +- conf = distutils.sysconfig.get_config_var; \ +- print (conf('LINKFORSHARED'))"` +- fi +- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PYTHON_EXTRA_LDFLAGS" >&5 +-$as_echo "$PYTHON_EXTRA_LDFLAGS" >&6; } +- +- + # + # final check to see if everything compiles alright + # Added: trunk/dports/gis/saga/files/patch-configure_in.diff =================================================================== --- trunk/dports/gis/saga/files/patch-configure_in.diff (rev 0) +++ trunk/dports/gis/saga/files/patch-configure_in.diff 2013-07-26 09:17:27 UTC (rev 108550) @@ -0,0 +1,12 @@ +--- configure.in.orig 2013-07-25 15:10:07.000000000 +0200 ++++ configure.in 2013-07-25 15:12:01.000000000 +0200 +@@ -6,8 +6,7 @@ + AC_INIT(saga, 2.1.0, BUG-REPORT-ADDRESS) + AC_CONFIG_SRCDIR([src/saga_core/saga_gui/wksp_data_menu_files.cpp]) + AC_CONFIG_HEADER([config.h]) +-AM_INIT_AUTOMAKE(saga, 2.1.0beta) +-AM_INIT_AUTOMAKE(tar-ustar) ++AM_INIT_AUTOMAKE([tar-ustar subdir-objects]) + + # Checks for programs. + AC_PROG_CXX Added: trunk/dports/gis/saga/files/patch-pj_proj4_Makefile.diff =================================================================== --- trunk/dports/gis/saga/files/patch-pj_proj4_Makefile.diff (rev 0) +++ trunk/dports/gis/saga/files/patch-pj_proj4_Makefile.diff 2013-07-26 09:17:27 UTC (rev 108550) @@ -0,0 +1,11 @@ +--- src/modules_projection/pj_proj4/pj_proj4/Makefile.orig 2013-07-25 21:13:11.000000000 +0200 ++++ src/modules_projection/pj_proj4/pj_proj4/Makefile 2013-07-25 21:14:58.000000000 +0200 +@@ -227,7 +227,7 @@ + CCDEPMODE = depmode=gcc3 + CFLAGS = -pipe -arch x86_64 + CPP = /usr/bin/clang -E +-CPPFLAGS = -I/opt/local/include ++CPPFLAGS = -I/opt/local/include -I/opt/local/lib/proj47/include + CXX = /usr/bin/clang++ + CXXCPP = /usr/bin/clang++ -E + CXXDEPMODE = depmode=gcc3