[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