Tue Aug 30 12:01:04 2011 UTC ()
Update to ngspice-23 from ngspice-20.  From the NEWS file:

Ngspice-23, June 5th, 2011
============

- New features:
    + Reduction of trtol to 1 only if 'A' devices in the circuit and xspice is enabled
    + command wrs2p to write a s-parameter file using Touchstone vers. 1 format
	+ d_source d_state d_ram, test cases for those xspice codemodels
	+ transient noise simulation added to independent voltage and current sources
	+ Random telegraph noise added to independent voltage and current sources
	+ 'time = nnn' in stop command added
	+ random voltage generator option trrandom to independent voltage and current sources
	+ ngspice build possible in a separate directory (e.g. in ng-spice-rework/release)
	+ update FIND .. WHEN measurements
	+ diode & bjt temperature model update with tlev and tlevc
	+ merge bsim3v1a code with bsim3v0 and bsim3v1s code with bsim3v1
	+ bjt2: removed - all GP extensions of this model are now in the bjt model
	+ HiSIM_HV model vers. 1.2.1 added
	+ bsim3v32: delvto and mulu0 as instance parameters
	+ Replace HiSIM1 by HiSIM_2.5.1_Release_20110407

- Bug fixes:
    + More on prototypes, type casts, reordering of functions, compiler warnings
	+ allow models like 2N2904 or 2SK136 also in subcircuits
	+ fix sensitvity calculation (for the dc-2+.cir testcase)
	+ allow multiple call to setup w/ correct node collapsing
	+ Many small bugs

Ngspice-22, Sept 26th, 2010
============

- New features:
    + OpenMP multicore support for BSIM3, BSIM4, and BSIMSOI4
    + reinstate {$var} expansion in interactive interpreter
    + .TITLE line added
    + update to 'spectrum' script
    + par('expression') in .four, .plot, .print, .meas, .save commands
    + command 'option' for use in spinit, .spiceinit, and in scripts
    + adms procedure updated
    + new random number generator, random functions sunif() and sgauss()
    + ngspice manual updated

- Bug fixes:
    + Major code cleanup to reduce compiler/linker warnings: ansi function prototypes,
      void/char pointers to named pointers, explicit type casts and many more
    + Many small bugs

Ng-spice-rework-21, Jun3, 13th 2010
============

- Updated Devices: BSIMSOI 4.3.1

- New features:
    + Compatibility: C, L, R, devices and E, G sources with expressions
	  Variables HERTZ, TIME, TEMPER added
    + E, G sources with pwl function
    + New manual
	+ Plotting with Gnuplot,
	+ Writing wrdata for simple text table to file
	+ .measure improved
	+ transmission line models improved

- Bug fixes:
    + Many small bugs, memory leaks, memory overflows


(dmcmahill)
diff -r1.38 -r1.39 pkgsrc/cad/ng-spice/Makefile
diff -r1.11 -r1.12 pkgsrc/cad/ng-spice/PLIST
diff -r1.14 -r1.15 pkgsrc/cad/ng-spice/distinfo
diff -r1.7 -r0 pkgsrc/cad/ng-spice/patches/patch-aa
diff -r1.2 -r0 pkgsrc/cad/ng-spice/patches/patch-ak

cvs diff -r1.38 -r1.39 pkgsrc/cad/ng-spice/Makefile (expand / switch to unified diff)

--- pkgsrc/cad/ng-spice/Makefile 2010/02/28 18:00:19 1.38
+++ pkgsrc/cad/ng-spice/Makefile 2011/08/30 12:01:03 1.39
@@ -1,33 +1,32 @@ @@ -1,33 +1,32 @@
1# $NetBSD: Makefile,v 1.38 2010/02/28 18:00:19 dmcmahill Exp $ 1# $NetBSD: Makefile,v 1.39 2011/08/30 12:01:03 dmcmahill Exp $
2# 2#
3 3
4DISTNAME= ng-spice-rework-20 4DISTNAME= ngspice-23
5PKGNAME= ng-spice-20 5PKGNAME= ng-spice-23
6CATEGORIES= cad 6CATEGORIES= cad
7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ngspice/} 7MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ngspice/}
8 8
9MAINTAINER= dmcmahill@NetBSD.org 9MAINTAINER= dmcmahill@NetBSD.org
10HOMEPAGE= http://ngspice.sourceforge.net/ 10HOMEPAGE= http://ngspice.sourceforge.net/
11COMMENT= Next generation circuit simulation program 11COMMENT= Next generation circuit simulation program
12 12
13PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
14 14
15WRKSRC= ${WRKDIR}/ngspice-20 
16USE_LIBTOOL= YES 15USE_LIBTOOL= YES
17USE_TOOLS+= gmake makeinfo 16USE_TOOLS+= gmake makeinfo
18USE_GNU_READLINE= uses rl_* interface 17USE_GNU_READLINE= uses rl_* interface
19 18
20GNU_CONFIGURE= YES 19GNU_CONFIGURE= YES
21CONFIGURE_ARGS+= --disable-debug 20CONFIGURE_ARGS+= --disable-debug
22CONFIGURE_ARGS+= --with-readline 21CONFIGURE_ARGS+= --with-readline=yes
23LIBS+= ${BUILDLINK_LDADD.getopt} 22LIBS+= ${BUILDLINK_LDADD.getopt}
24 23
25INFO_FILES= # PLIST 24INFO_FILES= # PLIST
26TEXINFO_REQD= 4.6 25TEXINFO_REQD= 4.6
27 26
28.include "../../devel/libgetopt/buildlink3.mk" 27.include "../../devel/libgetopt/buildlink3.mk"
29.include "../../devel/ncurses/buildlink3.mk" 28.include "../../devel/ncurses/buildlink3.mk"
30.include "../../devel/readline/buildlink3.mk" 29.include "../../devel/readline/buildlink3.mk"
31.include "../../x11/libXaw/buildlink3.mk" 30.include "../../x11/libXaw/buildlink3.mk"
32.include "../../x11/libXp/buildlink3.mk" 31.include "../../x11/libXp/buildlink3.mk"
33.include "../../mk/bsd.pkg.mk" 32.include "../../mk/bsd.pkg.mk"

cvs diff -r1.11 -r1.12 pkgsrc/cad/ng-spice/PLIST (expand / switch to unified diff)

--- pkgsrc/cad/ng-spice/PLIST 2010/02/28 18:00:19 1.11
+++ pkgsrc/cad/ng-spice/PLIST 2011/08/30 12:01:03 1.12
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1@comment $NetBSD: PLIST,v 1.11 2010/02/28 18:00:19 dmcmahill Exp $ 1@comment $NetBSD: PLIST,v 1.12 2011/08/30 12:01:03 dmcmahill Exp $
2@comment bin/nghelp 2@comment bin/nghelp
3bin/ngmakeidx 3bin/ngmakeidx
4bin/ngmultidec 4bin/ngmultidec
5bin/ngnutmeg 5bin/ngnutmeg
6bin/ngproc2mod 6bin/ngproc2mod
7bin/ngsconvert 7bin/ngsconvert
8bin/ngspice 8bin/ngspice
9info/ngspice.info 
10man/man1/ngmultidec.1 9man/man1/ngmultidec.1
11man/man1/ngnutmeg.1 10man/man1/ngnutmeg.1
12man/man1/ngsconvert.1 11man/man1/ngsconvert.1
13man/man1/ngspice.1 12man/man1/ngspice.1
14share/ngspice/helpdir/ngspice.idx 13share/ngspice/helpdir/ngspice.idx
15share/ngspice/helpdir/ngspice.txt 14share/ngspice/helpdir/ngspice.txt
16share/ngspice/scripts/setplot 15share/ngspice/scripts/setplot
17share/ngspice/scripts/spectrum 16share/ngspice/scripts/spectrum
18share/ngspice/scripts/spinit 17share/ngspice/scripts/spinit

cvs diff -r1.14 -r1.15 pkgsrc/cad/ng-spice/distinfo (expand / switch to unified diff)

--- pkgsrc/cad/ng-spice/distinfo 2010/03/17 21:54:58 1.14
+++ pkgsrc/cad/ng-spice/distinfo 2011/08/30 12:01:03 1.15
@@ -1,7 +1,5 @@ @@ -1,7 +1,5 @@
1$NetBSD: distinfo,v 1.14 2010/03/17 21:54:58 dmcmahill Exp $ 1$NetBSD: distinfo,v 1.15 2011/08/30 12:01:03 dmcmahill Exp $
2 2
3SHA1 (ng-spice-rework-20.tar.gz) = 870d69b88d6cc0d83a8a0416a6782a4abd296de0 3SHA1 (ngspice-23.tar.gz) = 65fa23d1168cb3af7651b990344f763c77bf6132
4RMD160 (ng-spice-rework-20.tar.gz) = 73eff9cd601253523816a7c8a93e88a795ce96bb 4RMD160 (ngspice-23.tar.gz) = 34a5bb0a06e67a9ebe21f7abe8067cd8e793ea9e
5Size (ng-spice-rework-20.tar.gz) = 7167239 bytes 5Size (ngspice-23.tar.gz) = 6485536 bytes
6SHA1 (patch-aa) = 08f84b761ac1cf568af6e5a10475259c39f6ecc3 
7SHA1 (patch-ak) = c5c08a75b6d41eaad75ac121566dd1b289579a39 

File Deleted: pkgsrc/cad/ng-spice/patches/Attic/patch-aa

File Deleted: pkgsrc/cad/ng-spice/patches/Attic/patch-ak