> > 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. > > I think using a subpackage for the utils is reasonable. There is now a > main package and a utils package. The utils package still does conflict. > Is this acceptable? >
Sorry, I have changed my mind regarding the utility programs that cause conflicts. I think it is better to not install them at all as most of them can be invoked through the csound executable: $ csound [-U utilname] [flags] [filenames] Regarding the remaining utils, upstream says: "Most of them will be out of the code base before the release. Possibly csb64enc and makecsd will be kept ..." (https://github.com/csound/csound/issues/2452) In the attached version, I've commented everything out in PLIST (except csb64enc and makecsd), and added a note in README. There is no subpackage anymore, and no conflict.
csound.tar.gz
Description: application/tar-gz
