[144367] trunk/dports/science/ast/Portfile
aronnax at macports.org
aronnax at macports.org
Wed Jan 6 20:37:30 PST 2016
Revision: 144367
https://trac.macports.org/changeset/144367
Author: aronnax at macports.org
Date: 2016-01-06 20:37:30 -0800 (Wed, 06 Jan 2016)
Log Message:
-----------
ast: modernize compiler support, update homepage
Modified Paths:
--------------
trunk/dports/science/ast/Portfile
Modified: trunk/dports/science/ast/Portfile
===================================================================
--- trunk/dports/science/ast/Portfile 2016-01-07 04:35:08 UTC (rev 144366)
+++ trunk/dports/science/ast/Portfile 2016-01-07 04:37:30 UTC (rev 144367)
@@ -2,9 +2,11 @@
# $Id$
PortSystem 1.0
+PortGroup compilers 1.0
name ast
version 8.0.2
+revision 1
categories science
platforms darwin
maintainers aronnax
@@ -16,59 +18,18 @@
for retrieving and interpreting that information and for generating \
graphical output based on it.
-homepage http://starlink.jach.hawaii.edu/starlink/AST
+homepage http://starlink.eao.hawaii.edu/starlink/AST
master_sites http://www.starlink.ac.uk/download/ast/
checksums sha1 4dd7d9696bd1354c0ddb8e21600921364e317ae5 \
rmd160 018db35038328b2959317f8ed48d33bcf8526080
universal_variant no
-set gcc_versions {4.3 4.4 4.5 4.6 4.7 4.8 4.9}
-set default_fortran_variant +gcc48
+compilers.choose fc f77 f90
+compilers.setup require_fortran
depends_lib-append port:erfa
-foreach ver ${gcc_versions} {
- set ver_no_dot [join [split ${ver} "."] ""]
-
- set variant_line {variant gcc${ver_no_dot} description "build with gfortran from gcc${ver_no_dot}"}
-
- foreach over ${gcc_versions} {
- if {${ver} == ${over}} {
- continue
- }
-
- set over_no_dot [join [split ${over} "."] ""]
- append variant_line " conflicts gcc${over_no_dot}"
- }
- append variant_line { {}}
-
- eval $variant_line
-
- if {[variant_isset gcc${ver_no_dot}]} {
- if {${default_fortran_variant} != "+gcc${ver_no_dot}"} {
- set default_fortran_variant ""
- }
- }
-}
-
-if {${default_fortran_variant} != ""} {
- default_variants-append "${default_fortran_variant}"
-}
-
-foreach ver ${gcc_versions} {
- set ver_no_dot [join [split ${ver} "."] ""]
-
- if {[variant_isset gcc${ver_no_dot}]} {
- depends_lib-append path:lib/libgcc/libgcc_s.1.dylib:libgcc
- depends_build-append port:gcc${ver_no_dot}
-
- configure.fc ${prefix}/bin/gfortran-mp-${ver}
- configure.f77 ${prefix}/bin/gfortran-mp-${ver}
- configure.f90 ${prefix}/bin/gfortran-mp-${ver}
- }
-}
-
destroot.args-append stardocsdir=${prefix}/share/docs \
starexamplesdir=${prefix}/share/examples \
starfacsdir=${prefix}/share/help \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160106/c663b26a/attachment.html>
More information about the macports-changes
mailing list