source: trunk/dports/gis/saga/Portfile @ 112170

Last change on this file since 112170 was 112170, checked in by vince@…, 7 years ago

Bump to update to wxWidgets 3.0

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.3 KB
Line 
1# -*- 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
2# $Id: Portfile 112170 2013-10-14 14:15:25Z vince@macports.org $
3
4PortSystem          1.0
5
6name                saga
7categories          gis
8license             GPL
9version             2.1.0
10revision            2
11platforms           darwin
12maintainers         vince openmaintainer
13
14description         SAGA is a GIS oriented towards statistics and analysis
15
16long_description    SAGA is yet another open source GIS targeted towards\
17                    spatial analysis and statistics. It uses wxWidgets as\
18                    a GUI.
19
20homepage            http://www.saga-gis.org/en/index.html
21
22master_sites        ftp://ftp.cimaxonline.fr
23distname            saga_${version}_src
24
25use_zip             yes
26
27checksums           rmd160  558332c890049c8c05b802aa2e413be2314697df \
28                    sha256  eb4cfd9e1028a52d272bc2fe878ba4971b70fb79e6f73234e4c1519586a58a6c
29
30patchfiles          patch-configure_in.diff\
31                    patch-saga_cmd_cpp.diff
32
33depends_build       port:autoconf \
34                    port:automake \
35                    port:libtool
36
37depends_lib         port:wxWidgets-3.0\
38                    port:geos\
39                    port:gdal\
40                    port:proj47\
41                    port:jasper\
42                    port:fftw-3\
43                    port:unixodbc
44
45set wxver     3.0
46set wx30frmwk ${frameworks_dir}/wxWidgets.framework/Versions/wxWidgets/${wxver}
47
48post-patch  {
49    reinplace -E "s|wx-config|${wx30frmwk}/bin/wx-config|" ${worksrcpath}/configure.in
50}
51
52use_autoreconf              yes
53autoreconf.args             -i
54
55configure.args              --disable-openmp
56configure.cppflags-append   -I${prefix}/lib/proj47/include
57configure.cppflags-append   -I${wx30frmwk}/include/wx-${wxver}
58configure.cppflags-append   -I${wx30frmwk}/lib/wx/include/osx_cocoa-unicode-${wxver}
59
60variant python27 {
61    depends_lib-append      port:python27\
62                            port:swig-python
63    configure.args-append   --enable-python
64}
65
66pre-build {
67    set mkfiles [exec find ${worksrcpath} -type f -name Makefile]
68    foreach makefile ${mkfiles} {
69        reinplace -E "s|wx-config|${wx30frmwk}/bin/wx-config|" ${makefile}
70    }
71}
72   
73
74livecheck.type              regex
75livecheck.url               ${master_sites}
76livecheck.regex             ${name}-(\\d+(?:\\.\\d+)*)\\.tar
Note: See TracBrowser for help on using the repository browser.