# -*- coding: utf-8; mode: tcl; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- vim:fenc=utf-8:ft=tcl:et:sw=2:ts=2:sts=2 PortSystem 1.0 PortGroup github 1.0 PortGroup makefile 1.0 name orca github.setup hundredrabbits Orca-c e6a9a30ba09f71e18ec85aa613fb0ebdd6c9bec6 version 20221128 revision 0 categories audio lang license MIT maintainers nomaintainer description C implementation of the ORCĪ› language \ and terminal livecoding environment. long_description Orca is a two-dimensional esoteric programming \ language in which every letter of the alphabet \ is an operator, where lowercase letters operate \ on bang, uppercase letters operate each frame. The \ application is not a synthesiser, but a flexible \ livecoding environment capable of sending MIDI, \ OSC & UDP to your audio interface, like Ableton, \ Renoise, VCV Rack or SuperCollider. homepage https://100r.co/site/orca.html checksums rmd160 6ec9ec2f4045e3c6c57a1f97207bca37a5c18585 \ sha256 eadfc835c57dc858de8a4a69cf85761755534addd399b40a73ca903f9efcf06f \ size 80467 depends_lib port:ncurses \ port:portmidi patchfiles patch-tool.diff post-patch { reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/tool } build.target release destroot { set examples_dir ${destroot}${prefix}/share/examples/${name} set doc_dir ${destroot}${prefix}/share/doc/${name} xinstall -d -m 0755 ${examples_dir}/basics ${examples_dir}/benchmarks \ ${examples_dir}/misc ${examples_dir}/setups ${doc_dir} xinstall -m 0644 {*}[glob ${worksrcpath}/examples/basics/*.orca] \ ${examples_dir}/basics xinstall -m 0644 {*}[glob ${worksrcpath}/examples/benchmarks/*.orca] \ ${examples_dir}/benchmarks xinstall -m 0644 {*}[glob ${worksrcpath}/examples/misc/*.orca] \ ${examples_dir}/misc xinstall -m 0644 {*}[glob ${worksrcpath}/examples/setups/*.orca] \ ${examples_dir}/setups xinstall -m 0644 -W ${worksrcpath} LICENSE.md README.md ${doc_dir} xinstall -m 0755 ${build.dir}/build/orca ${destroot}${prefix}/bin } notes " To get started, see ${prefix}/share/doc/${name}/README.md and ${prefix}/share/examples/${name}/. " livecheck.type none