diff options
author | dmcmahill <dmcmahill@pkgsrc.org> | 2000-11-14 14:28:14 +0000 |
---|---|---|
committer | dmcmahill <dmcmahill@pkgsrc.org> | 2000-11-14 14:28:14 +0000 |
commit | b08f468e9e32ba91cfeecec313f422e6608fa373 (patch) | |
tree | a69710cb15bc3dc72908d33829708cc06ac98509 /cad/ng-spice/patches | |
parent | 206f78f7bf1cbe1ee0df5e1c9ce22abace0327b7 (diff) | |
download | pkgsrc-b08f468e9e32ba91cfeecec313f422e6608fa373.tar.gz |
initial import of ng-spice-13.
NG-SPICE is the program being developed as the replacement for Berkeley
SPICE. Using the Berkeley code as a starting point, the NG-SPICE team
is working on improving the build system, adding to the models, and
improving the analysis capability.
SPICE is a general-purpose circuit simulation program for nonlinear dc,
nonlinear transient, and linear ac analyses. Circuits may contain resistors,
capacitors, inductors, mutual inductors, independent voltage and current
sources, four types of dependent sources, lossless and lossy transmission
lines (two separate implementations), switches, uniform distributed RC
lines, and the five most common semiconductor devices: diodes, BJTs, JFETs,
MESFETs, and MOSFETs.
Diffstat (limited to 'cad/ng-spice/patches')
-rw-r--r-- | cad/ng-spice/patches/patch-aa | 13 | ||||
-rw-r--r-- | cad/ng-spice/patches/patch-ab | 10 | ||||
-rw-r--r-- | cad/ng-spice/patches/patch-ac | 46 | ||||
-rw-r--r-- | cad/ng-spice/patches/patch-ad | 11 | ||||
-rw-r--r-- | cad/ng-spice/patches/patch-ae | 11 |
5 files changed, 91 insertions, 0 deletions
diff --git a/cad/ng-spice/patches/patch-aa b/cad/ng-spice/patches/patch-aa new file mode 100644 index 00000000000..9a01a49f2d2 --- /dev/null +++ b/cad/ng-spice/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2000/11/14 14:28:14 dmcmahill Exp $ + +--- src/include/ngspice.h.orig Sun Oct 15 03:48:57 2000 ++++ src/include/ngspice.h Sat Nov 11 12:20:12 2000 +@@ -13,4 +13,8 @@ + #include <stddef.h> + ++#ifdef HAVE_LIMITS_H ++# include <machine/limits.h> ++#endif ++ + #include "memory.h" + #include "defines.h" diff --git a/cad/ng-spice/patches/patch-ab b/cad/ng-spice/patches/patch-ab new file mode 100644 index 00000000000..2843a93451a --- /dev/null +++ b/cad/ng-spice/patches/patch-ab @@ -0,0 +1,10 @@ +$NetBSD: patch-ab,v 1.1.1.1 2000/11/14 14:28:14 dmcmahill Exp $ + +--- ./src/maths/cmaths/test_cx_ph.c.orig Sun Oct 15 03:49:18 2000 ++++ ./src/maths/cmaths/test_cx_ph.c Sat Nov 11 13:04:33 2000 +@@ -1,4 +1,5 @@ + #include <stdio.h> + #include <math.h> ++#include <float.h> + + #include <config.h> diff --git a/cad/ng-spice/patches/patch-ac b/cad/ng-spice/patches/patch-ac new file mode 100644 index 00000000000..7061368959c --- /dev/null +++ b/cad/ng-spice/patches/patch-ac @@ -0,0 +1,46 @@ +$NetBSD: patch-ac,v 1.1.1.1 2000/11/14 14:28:14 dmcmahill Exp $ + +--- src/frontend/parser/complete.c.orig Wed Oct 25 13:30:06 2000 ++++ src/frontend/parser/complete.c Sat Nov 11 13:56:56 2000 +@@ -415,4 +415,9 @@ + # ifdef HAVE_TERMIOS_H + ++# ifdef __NetBSD__ ++# define TCGETS ++# define TCSETS ++# endif ++ + # define TERM_GET TCGETS + # define TERM_SET TCSETS +@@ -423,5 +428,5 @@ + # endif + +-# ifdef TERM_GET ++# if defined(TERM_GET) || defined(__NetBSD__) + static bool ison = FALSE; + +@@ -431,12 +436,24 @@ + + if (ison == TRUE) { ++#ifdef __NetBSD__ ++ tcgetattr(fileno(cp_in),&OS_Buf); ++#else + (void) ioctl(fileno(cp_in), TERM_GET, (char *) &OS_Buf); ++#endif + sbuf = OS_Buf; + sbuf.c_cc[VEOF] = 0; + sbuf.c_cc[VEOL] = ESCAPE; + sbuf.c_cc[VEOL2] = CNTRL_D; ++#ifdef __NetBSD__ ++ tcsetattr(fileno(cp_in),TCSANOW,&sbuf); ++#else + (void) ioctl(fileno(cp_in), TERM_SET, (char *) &sbuf); ++#endif + } else { ++#ifdef __NetBSD__ ++ tcsetattr(fileno(cp_in),TCSANOW,&OS_Buf); ++#else + (void) ioctl(fileno(cp_in), TERM_SET, (char *) &OS_Buf); ++#endif + } + diff --git a/cad/ng-spice/patches/patch-ad b/cad/ng-spice/patches/patch-ad new file mode 100644 index 00000000000..1d39fee79ea --- /dev/null +++ b/cad/ng-spice/patches/patch-ad @@ -0,0 +1,11 @@ +$NetBSD: patch-ad,v 1.1.1.1 2000/11/14 14:28:14 dmcmahill Exp $ + +--- configure.in.orig Wed Nov 1 17:18:01 2000 ++++ configure.in Sat Nov 11 18:25:41 2000 +@@ -174,5 +174,5 @@ + + AC_DEFINE_UNQUOTED(NGSPICEBINDIR, "`echo $dprefix/bin`" ) +-AC_DEFINE_UNQUOTED(NGSPICEDATADIR, "`echo $dprefix/share/ng-spice`" ) ++AC_DEFINE_UNQUOTED(NGSPICEDATADIR, "`echo $dprefix/share/ng-spice-rework`" ) + AC_DEFINE_UNQUOTED(NGSPICEBUILDDATE, "`date`" ) + diff --git a/cad/ng-spice/patches/patch-ae b/cad/ng-spice/patches/patch-ae new file mode 100644 index 00000000000..8c4f7eca12d --- /dev/null +++ b/cad/ng-spice/patches/patch-ae @@ -0,0 +1,11 @@ +$NetBSD: patch-ae,v 1.1.1.1 2000/11/14 14:28:14 dmcmahill Exp $ + +--- configure.orig Sun Nov 5 12:25:24 2000 ++++ configure Sat Nov 11 18:27:40 2000 +@@ -4288,5 +4288,5 @@ + + cat >> confdefs.h <<EOF +-#define NGSPICEDATADIR "`echo $dprefix/share/ng-spice`" ++#define NGSPICEDATADIR "`echo $dprefix/share/ng-spice-rework`" + EOF + |