On 2026/01/30 12:25, Raphael Graf wrote: > Attached is a port of csound-7.0.0beta11, inspired by a previous submission > of this port (https://marc.info/?l=openbsd-ports&m=172237278719349). > > Almost all tests pass. There is only one failing test that tries to allocate > 8GB of memory. > > Here is an example of how csound can be used: > $ export OPCODE7DIR64=/usr/local/lib/csound/plugins64-7.0 > $ csound -+rtaudio=pulse -o dac example.csd > > The manual for version 7 has not not been released yet. The pregenerated > manual > could be installed as a part of this port when it's available from > https://github.com/csound/manual/releases. > > (There are multiple frontends to csound. I have tried CsoundQt, which works > quite well on OpenBSD.) > > Comments and tests are welcome! >
gtest is required for build if BUILD_TESTS is set (this is pretty common for cmake ports using gtest). there are a *lot* of binaries, with fairly generic names, some of which conflict with existing ports: go-cs-1.1:sysutils/go-cs:/usr/local/bin/cs gpstk-2.10:geo/gpstk:/usr/local/bin/scale I see Debian splits into a main package (with cs, csbeats, csdebugger, csound) and csound-utils with the rest, which might be a reasonable approach (then just the -utils subpackage could conflict). Otherwise they'd probably need to be installed in a different dir. Might be better to use a different dir name instead of /usr/local/share/samples too? not sure..
