Files
aeiouaeiouaeiouaeiouaeiouaeiou 48b5e212c2 orca: update to 20250416
2025-09-08 07:11:48 -04:00

69 lines
2.6 KiB
Tcl

# -*- 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 9df9786e2ad3c01955cdf4cdd5ae1fffad8fa5cc
github.tarball_from archive
version 20250416
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 51a669d6b1b4bec163ca197cb64f4bf4073b5b12 \
sha256 8c1d3b32b4c78e8cd612dacddebb010532ed3d5041a18bea2bce23d04c092a56 \
size 80494
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