El 19/11/25 a las 1:22, Greg Troxel escribió:
Ramiro Aceves <[email protected]> writes:
In NetBSD I miss a very good simulation package called QUCS-S, a fork
from QUCS that can use NG-SPICE as the calculation backend. It is easy
to use and have plenty of power with its equation system. I see that
there is no pkgsrc neither pkgsrc-wip package at the moment.
Two hints:
Create a package and put it in wip. Do this anyway, even if it
doesn't build. This makes it easier for others to see what you did,
to try it, and to improve it. Really, it is totally ok to have wip
packages i wip!
When you get inscrutable C++ errors, check harder about what language
variant is needed, and consider USE_CXX_FEATURES and FORCE_CXX_STD to
be higher.
Hi Greg,
Thanks for your help. Believe me, I've considered creating NetBSD
packages several times. Especially since I noticed that the pkgsrc/ham
section is missing packages I'm used to in Linux. I think I could help
in that regard, but reality is beyond me. I also think that if some
packages aren't in pkgsrc, it's because someone has already tried and
porting them is impossible or too difficult. I've tried reading the
pkgsrc documentation twice and roughly understand the procedure. But
understanding the procedure superficially doesn't mean knowing how to
create packages. I often examine the Makefiles of existing packages and
think, "Wow, that's complicated." I'm also amazed at the number of
patches. Some packages have just a handful, but others, like Chromium,
have hundreds. I've come to the conclusion that creating packages is a
true art, there are no recipes. There's a lot of "magic" in the whole
pkgsrc system; it's complicated for those of us with a basic
understanding, it's intimidating. I imagine that with practice, starting
with simple packages, I could try. I'm going to try reading the guide
again and try to understand it. I have to start someday! Perhaps it is now.
Regards.
Ramiro.