[144899] trunk/dports/science/miriad/Portfile

dstrubbe at macports.org dstrubbe at macports.org
Wed Jan 20 10:01:05 PST 2016


Revision: 144899
          https://trac.macports.org/changeset/144899
Author:   dstrubbe at macports.org
Date:     2016-01-20 10:01:05 -0800 (Wed, 20 Jan 2016)
Log Message:
-----------
miriad: Use compilers portgroup for Fortran variants. Add openmaintainer since maintainer is not a committer. (Approved by maintainer by email.)

Modified Paths:
--------------
    trunk/dports/science/miriad/Portfile

Modified: trunk/dports/science/miriad/Portfile
===================================================================
--- trunk/dports/science/miriad/Portfile	2016-01-20 17:14:05 UTC (rev 144898)
+++ trunk/dports/science/miriad/Portfile	2016-01-20 18:01:05 UTC (rev 144899)
@@ -3,6 +3,7 @@
 
 PortSystem       1.0
 PortGroup        xcodeversion 1.0
+PortGroup        compilers 1.0
 
 # Miriad releases are very infrequent, so our ports will be based on
 # distributions made from CVS snapshots.  We add a sub-version number
@@ -15,7 +16,7 @@
 version          ${relver}.${tardate}
 platforms        darwin
 categories       science
-maintainers      newton.cx:peter
+maintainers      newton.cx:peter openmaintainer
 description      MIRIAD, an analysis package for radio astronomical data
 long_description MIRIAD, the Multichannel Imaging, Reconstruction, Analysis, \
                  and Display package, is a suite of tools for analyzing radio \
@@ -57,28 +58,16 @@
 # to build with better-optimizing proprietary compilers, which we allow
 # via the gcc_select mechanism.
 
-variant gcc46 conflicts gcc47 gcc48 gcc49 gcc_select description {Build with gcc/gfortran 4.6} {
-    configure.compiler  macports-gcc-4.6
-}
+compilers.choose     fc f77
+compilers.set_variants_conflict   gcc_select
+compilers.setup
 
-variant gcc47 conflicts gcc46 gcc48 gcc49 gcc_select description {Build with gcc/gfortran 4.7} {
-    configure.compiler  macports-gcc-4.7
-}
-
-variant gcc48 conflicts gcc46 gcc47 gcc49 gcc_select description {Build with gcc/gfortran 4.8} {
-    configure.compiler  macports-gcc-4.8
-}
-
-variant gcc49 conflicts gcc46 gcc47 gcc48 gcc_select description {Build with gcc/gfortran 4.9} {
-    configure.compiler  macports-gcc-4.9
-}
-
-variant gcc_select conflicts gcc46 gcc47 gcc48 gcc49 description {Build with compilers chosen via gcc_select -- experts only} {
+variant gcc_select conflicts ${compilers.variants} description {Build with compilers chosen via gcc_select -- experts only} {
     configure.compiler  macports-gcc
 }
 
-if {![variant_isset gcc46] && ![variant_isset gcc47] && ![variant_isset gcc48] && ![variant_isset gcc49] && ![variant_isset gcc_select]} {
-    default_variants +gcc48
+if {![fortran_variant_isset] && ![variant_isset gcc_select]} {
+    default_variants-append  +${compilers.gcc_default}
 }
 
 universal_variant    no
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160120/8c98c6ed/attachment.html>


More information about the macports-changes mailing list