[124753] trunk/dports/science

khindenburg at macports.org khindenburg at macports.org
Wed Aug 27 17:54:27 PDT 2014


Revision: 124753
          https://trac.macports.org/changeset/124753
Author:   khindenburg at macports.org
Date:     2014-08-27 17:54:27 -0700 (Wed, 27 Aug 2014)
Log Message:
-----------
giza: new port w/ maintainer #38142

Added Paths:
-----------
    trunk/dports/science/giza/
    trunk/dports/science/giza/Portfile

Added: trunk/dports/science/giza/Portfile
===================================================================
--- trunk/dports/science/giza/Portfile	                        (rev 0)
+++ trunk/dports/science/giza/Portfile	2014-08-28 00:54:27 UTC (rev 124753)
@@ -0,0 +1,66 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id$
+
+PortSystem          1.0
+PortGroup compilers 1.0
+
+name                giza
+version             0.9.1
+categories          science graphics
+platforms           darwin
+maintainers         monash.edu:daniel.price
+description         C/Fortran graphics library, PGPLOT replacement
+long_description    giza is a 2D scientific plotting library \
+                    for C/Fortran built on the cairo graphics library. \
+                    Designed as a low-dependency, drop-in replacement for PGPLOT \
+                    with antialiasing, real fonts, and PDF/svg/eps/png/X11 output. \
+                    Builds both libpgplot and libcpgplot that directly replace the PGPLOT libraries.
+
+homepage            http://giza.sourceforge.net/
+master_sites        sourceforge:giza
+license             GPL-2+
+
+checksums           rmd160  965fc07a989b1092003bc8de85560f0ac7ee91fd \
+                    sha256  95b67be1e6a98ed650cc7d36405ae67a579bd089d6314c74353af1adec6303c5
+
+conflicts           pgplot
+use_configure       no
+
+compilers.choose    fc f90
+compilers.setup     require_fortran -dragonegg
+
+build.cmd           make
+build.args          CC=${configure.cc} FC=${configure.fc}
+
+build.args-append   X11DIR=${prefix} PREFIX=${prefix}
+
+depends_lib         port:cairo port:xorg-libX11
+
+destroot.args       PREFIX=${prefix}
+use_parallel_build  no
+
+set gcc_versions {4.4 4.5 4.6 4.7 4.8 4.9}
+
+foreach ver ${gcc_versions} {
+    set ver_no_dot [join [split ${ver} "."] ""]
+
+    if {[variant_isset gcc${ver_no_dot}]} {
+        configure.fc  ${prefix}/bin/gfortran-mp-${ver}
+        configure.cc  ${prefix}/bin/gcc-mp-${ver}
+        build.args-append   CC=${configure.cc} FC=${configure.fc} FLIBS="-L${prefix}/lib/gcc${ver_no_dot} -lgfortran"
+    }
+}
+
+if {[variant_isset g95]} {
+   configure.fc  ${prefix}/bin/g95
+   build.args-append FC=${configure.fc} FLIBS="-L${prefix}/lib/ -lf95"
+}
+
+if {![fortran_variant_isset]} {
+   default_variants-append +gcc48
+   set ver 4.8
+   set ver_no_dot [join [split ${ver} "."] ""]
+   configure.fc  ${prefix}/bin/gfortran-mp-${ver}
+   configure.cc  ${prefix}/bin/gcc-mp-${ver}
+   build.args-append  CC=${configure.cc} FC=${configure.fc} FLIBS="-L${prefix}/lib/gcc${ver_no_dot} -lgfortran"
+}


Property changes on: trunk/dports/science/giza/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140827/d264007e/attachment.html>


More information about the macports-changes mailing list