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 overflowsdiff -r1.38 -r1.39 pkgsrc/cad/ng-spice/Makefile
(dmcmahill)
@@ -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 | |||
4 | DISTNAME= ng-spice-rework-20 | 4 | DISTNAME= ngspice-23 | |
5 | PKGNAME= ng-spice-20 | 5 | PKGNAME= ng-spice-23 | |
6 | CATEGORIES= cad | 6 | CATEGORIES= cad | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ngspice/} | 7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ngspice/} | |
8 | 8 | |||
9 | MAINTAINER= dmcmahill@NetBSD.org | 9 | MAINTAINER= dmcmahill@NetBSD.org | |
10 | HOMEPAGE= http://ngspice.sourceforge.net/ | 10 | HOMEPAGE= http://ngspice.sourceforge.net/ | |
11 | COMMENT= Next generation circuit simulation program | 11 | COMMENT= Next generation circuit simulation program | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | WRKSRC= ${WRKDIR}/ngspice-20 | |||
16 | USE_LIBTOOL= YES | 15 | USE_LIBTOOL= YES | |
17 | USE_TOOLS+= gmake makeinfo | 16 | USE_TOOLS+= gmake makeinfo | |
18 | USE_GNU_READLINE= uses rl_* interface | 17 | USE_GNU_READLINE= uses rl_* interface | |
19 | 18 | |||
20 | GNU_CONFIGURE= YES | 19 | GNU_CONFIGURE= YES | |
21 | CONFIGURE_ARGS+= --disable-debug | 20 | CONFIGURE_ARGS+= --disable-debug | |
22 | CONFIGURE_ARGS+= --with-readline | 21 | CONFIGURE_ARGS+= --with-readline=yes | |
23 | LIBS+= ${BUILDLINK_LDADD.getopt} | 22 | LIBS+= ${BUILDLINK_LDADD.getopt} | |
24 | 23 | |||
25 | INFO_FILES= # PLIST | 24 | INFO_FILES= # PLIST | |
26 | TEXINFO_REQD= 4.6 | 25 | TEXINFO_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" |
@@ -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 | |
3 | bin/ngmakeidx | 3 | bin/ngmakeidx | |
4 | bin/ngmultidec | 4 | bin/ngmultidec | |
5 | bin/ngnutmeg | 5 | bin/ngnutmeg | |
6 | bin/ngproc2mod | 6 | bin/ngproc2mod | |
7 | bin/ngsconvert | 7 | bin/ngsconvert | |
8 | bin/ngspice | 8 | bin/ngspice | |
9 | info/ngspice.info | |||
10 | man/man1/ngmultidec.1 | 9 | man/man1/ngmultidec.1 | |
11 | man/man1/ngnutmeg.1 | 10 | man/man1/ngnutmeg.1 | |
12 | man/man1/ngsconvert.1 | 11 | man/man1/ngsconvert.1 | |
13 | man/man1/ngspice.1 | 12 | man/man1/ngspice.1 | |
14 | share/ngspice/helpdir/ngspice.idx | 13 | share/ngspice/helpdir/ngspice.idx | |
15 | share/ngspice/helpdir/ngspice.txt | 14 | share/ngspice/helpdir/ngspice.txt | |
16 | share/ngspice/scripts/setplot | 15 | share/ngspice/scripts/setplot | |
17 | share/ngspice/scripts/spectrum | 16 | share/ngspice/scripts/spectrum | |
18 | share/ngspice/scripts/spinit | 17 | share/ngspice/scripts/spinit |
@@ -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 | |||
3 | SHA1 (ng-spice-rework-20.tar.gz) = 870d69b88d6cc0d83a8a0416a6782a4abd296de0 | 3 | SHA1 (ngspice-23.tar.gz) = 65fa23d1168cb3af7651b990344f763c77bf6132 | |
4 | RMD160 (ng-spice-rework-20.tar.gz) = 73eff9cd601253523816a7c8a93e88a795ce96bb | 4 | RMD160 (ngspice-23.tar.gz) = 34a5bb0a06e67a9ebe21f7abe8067cd8e793ea9e | |
5 | Size (ng-spice-rework-20.tar.gz) = 7167239 bytes | 5 | Size (ngspice-23.tar.gz) = 6485536 bytes | |
6 | SHA1 (patch-aa) = 08f84b761ac1cf568af6e5a10475259c39f6ecc3 | |||
7 | SHA1 (patch-ak) = c5c08a75b6d41eaad75ac121566dd1b289579a39 |