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

Last change on this file since 114392 was 113330, checked in by mojca@…, 7 years ago

saga: revbump after wxWidgets upgrade; use the wxWidgets PortGroup (#40768, #41353, maintainer timeout)

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