Hi, ngspice-28 was released early last month. This release fixes many problems, please bump.
ngspice release 29, October 27th, 2018 A new ngspice release is available. ngspice-29 offers several new features: Bug fixes: Small bugs fixed, lots of memory leaks removed. New features: Enhanced compatibility modes with PSPICE (.include files or the complete netlist), LTSPICE compatibility started, not yet complete. New 'sidiode' simple diode model, new command 'setseed', new internal variables 'no_auto_gnd' and 'inputdir'. Environmental variable SOURCE_DATE_EPOCH is supported. Documentation: Updated pdf manual and other documentation. ngspice release 28, June 1st, 2018 A new ngspice release is published. ngspice-28 offers several new features: License: All licenses involved are DFSG compatible. Bug fixes: Small bugs fixed, memory leaks removed, code reorganized to improve its readability and safety. New features: new VDMOS power MOS model, ngspice reads device libs with PSPICE syntax, old apps like ngnutmeg are made only upon user reqest, new commands 'mc_source' and 'alterparam', instance parameters may be added to the .model line, new variable 'sim_status', ngspice shared library supports XSPICE digital event data over its interface, pkg-config added . Documentation: Updated pdf manual and other documentation.
Added ebuild for version 29, here is a list of changes comparing to previous version in portage: * tests are now run only for binaries variant (see also bug #665528) * a few tests now require a valid X display, using virtualx eclass * install more docs files * fixed patching of tcl examples by looking also for *.sh files * moved multibuild_copy_sources() in src_prepare() * starting from version 28 many apps are not anymore built by default, added deprecated useflag which should be added to the metadata.xml. It's then possible to remove the explicit removal of ngmakeidx files in src_install() * created a patch for conditional installation of man pages (patch sent upstream and already merged for next release 30, https://sourceforge.net/p/ngspice/bugs/386/) As a side note, next release 30 is adding support to libtinfo so the two patches required for version 29 will not be needed anymore.
Created attachment 558408 [details] ngspice-29.ebuild
Created attachment 558410 [details, diff] ngspice-29-man.patch
Created attachment 559462 [details] ngspice-30.ebuild latest version which removes two patches used in previous ngspice-29.ebuild
your ebuild works fine. What has to happen to add it to portage? Thank you
Fabio, I committed ngspice-31 using mostly your ebuild. I did one or two tiny and nitpicky changes. You, sir, need to talk to a competent developer to become one yourself and officially maintain this stuff. I'm no longer on the sci-electronics team, so if someone asks questions I didn't do it and you don't know me.