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..

Reply via email to