On Tue, Jan 10, 2023 at 08:05:54PM +0100, Jan Stary wrote: > The audio/libsndfile port currently requires devel/ninja > when building. Nothing in the Makefile mentions that, > so I suppose it's a dependency of a dependency. > Is that due to cmake? Or the python module?
The cmake module sets USE_NINJA = Yes by default. > libsndfile is a small audio library; > I would like to keep the deps to a minimum. These are *build* dependencies and don't really matter for the package shipped in the end. Unless a package needs to be built very early to get bulk builds going, it really isn't important what build system is used. That said, you are the maintainer, so if you strongly prefer switching to autoconf, feel free to go through the pain, but it's more work, error prone and, quite frankly, a waste of time.