# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id$ PortSystem 1.0 name chuck version 1.3.5.1 categories audio platforms darwin maintainers nomaintainer license GPL-2+ description Chuck is a strongly-timed, concurrent, and on-the-fly \ music programming language. long_description ChucK is a programming language for real-time \ sound synthesis and music creation. It presents \ a time-based, concurrent programming model \ that's precise and expressive (we call this \ strongly-timed), along with dynamic control rates, \ and the ability to add and modify code \ on-the-fly. In addition, ChucK supports MIDI, \ OpenSoundControl, HID device, and multi-channel \ audio. homepage http://chuck.cs.princeton.edu/ master_sites ${homepage}release/files/ extract.suffix .tgz checksums rmd160 3c940a798b39175b9eca01cd9d711440a8f732aa \ sha256 d141ca61547131edd2b29bdb88183835e4133ef09807674bfa33a4e6e09d1f53 depends_build port:bison \ port:flex depends_lib port:libsndfile patchfiles patch-makefile.osx.diff use_configure no variant universal {} build.dir ${worksrcpath}/src build.type gnu build.args-append ARCHS="[get_canonical_archs]" \ CC="${configure.cc}" \ CXX="${configure.cxx}" \ LD="${configure.cxx}" destroot { xinstall -m 755 ${worksrcpath}/src/chuck ${destroot}${prefix}/bin xinstall -d ${destroot}${prefix}/share/doc/${name} ${destroot}${prefix}/share/examples xinstall -m 644 -W ${worksrcpath} \ AUTHORS COPYING DEVELOPER PROGRAMMER QUICKSTART \ README THANKS TODO VERSIONS doc/GOTO \ ${destroot}${prefix}/share/doc/${name} copy ${worksrcpath}/examples ${destroot}${prefix}/share/examples/${name} } platform darwin { build.target osx } livecheck.regex {^\s+(\d+\.\d+\.\d+\.\d+)\s+\(.*\)$} livecheck.type regex livecheck.url ${homepage}release/