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.

Reply via email to