# $Id: Portfile 92000 2012-04-15 18:30:30Z mww@macports.org $

PortSystem 1.0

name                abcMIDI
version             2012-04-15
categories          audio
platforms           darwin
maintainers         mww
license             GPL
description         ABC to midi and vice versa converter
long_description    ABC is a text-based music notation language. These \
                    tools can convert ABC to midi and vice versa.

homepage            http://ifdo.pugmarks.com/~seymour/runabc/top.html
master_sites        http://ifdo.pugmarks.com/~seymour/runabc/
checksums           md5     ae9ff0a1406e46d07a41e7d90ae1698b \
                    sha1    071665c6269509f98bbfc586a22d1a5324318a1f \
                    rmd160  1054c1fd3359f3d3501b91bcc55990b8abc05dab
patchfiles          patch-makefile.diff

worksrcdir          abcmidi

use_zip             yes
post-extract { xinstall -m 755 ${filespath}/configure ${worksrcpath} }

variant universal   {}

configure.pre_args     PREFIX=${prefix}

destroot {
     xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
     xinstall -m 755 -W ${worksrcpath} abc2abc abc2midi mftext midi2abc \
         yaps ${destroot}${prefix}/bin
     xinstall -m 644 -W ${worksrcpath}/doc abc2abc.1 abc2midi.1 mftext.1 \
         midi2abc.1 yaps.1 ${destroot}${prefix}/share/man/man1
     xinstall -m 644 -W ${worksrcpath}/doc AUTHORS CHANGES abcguide.txt gpl.txt \
         history.txt readme.txt yapshelp.txt \
         ${destroot}${prefix}/share/doc/${name}
}

livecheck.type      regex
livecheck.url       ${homepage}
livecheck.regex     abcMIDI-(20\[0-9\]+-\[0-9\]+-\[0-9\]+)

