# -*- 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 PortSystem 1.0 name chuck version 1.4.0.1 revision 0 categories audio platforms darwin maintainers {gmail.com:slewsys @slewsys} openmaintainer 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 https://chuck.cs.princeton.edu/ master_sites ${homepage}release/files/ extract.suffix .tgz checksums rmd160 f4e7f374b7f85c1c3d5cb9ff196da3d82e243614 \ sha256 11a20c34b385e132bf43d5ae6a562c652f631828cc6b1562a4c029bc9a850ed4 \ size 14689073 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.args-append osx \ 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 \ ${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/