# $Id: Portfile 57749 2009-09-16 04:30:02Z ryandesign@macports.org $

PortSystem              1.0

name                    ftidy
version                 7.2
categories              lang
platforms               darwin
maintainers             nomaintainer
homepage                http://www.unb.ca/fredericton/science/chem/ajit/tidy/
master_sites            ${homepage}
distname                tidy72sc
use_zip                 yes
extract.mkdir           yes
build.target            tidy.for -o ftidy
use_configure           no
universal_variant       no
description             Fortran Tidy

long_description \
    TIDY v7.2 (ftidy) is a highly configurable FORTRAN program \
    to indent and renumber statements, selectively change case \
    of keywords or non-keywords, and do various other clean-up \
    tasks on FORTRAN-77 source programs.

checksums \
    md5 f940dfa793408368f92af6aab535619b

if { ![variant_isset gcc33] && ![variant_isset gcc34] && ![variant_isset gcc40] && ![variant_isset gcc41] && ![variant_isset gcc42] } {
    default_variants    +gcc42
}

variant gcc33 conflicts gcc34 gcc40 gcc41 gcc42 description {Build using gcc33} {
    depends_build   port:gcc33
    build.cmd       g77-dp-3.3
}

variant gcc34 conflicts gcc33 gcc40 gcc41 gcc42 description {Build using gcc34} {
    depends_build   port:gcc34
    build.cmd       g77-dp-3.4
}

variant gcc40 conflicts gcc33 gcc34 gcc41 gcc42 description {Build using gcc40} {
    depends_build   port:gcc40
    build.cmd       gfortran-mp-4.0
}

variant gcc41 conflicts gcc33 gcc34 gcc40 gcc42 description {Build using gcc41} {
    depends_build   port:gcc41
    build.cmd       gfortran-mp-4.1
}

variant gcc42 conflicts gcc33 gcc34 gcc40 gcc41 description {Build using gcc42} {
    depends_build   port:gcc42
    build.cmd       gfortran-mp-4.2
}

destroot {
    xinstall -m 755 -W ${worksrcpath} ftidy ${destroot}${prefix}/bin/
}
