diff options
Diffstat (limited to 'cad')
-rw-r--r-- | cad/ng-spice/Makefile | 12 | ||||
-rw-r--r-- | cad/ng-spice/PLIST | 68 | ||||
-rw-r--r-- | cad/ng-spice/distinfo | 14 | ||||
-rw-r--r-- | cad/ng-spice/patches/patch-aa | 29 | ||||
-rw-r--r-- | cad/ng-spice/patches/patch-ab | 41 | ||||
-rw-r--r-- | cad/ng-spice/patches/patch-ac | 110 | ||||
-rw-r--r-- | cad/ng-spice/patches/patch-ad | 11 | ||||
-rw-r--r-- | cad/ng-spice/patches/patch-ae | 11 |
8 files changed, 182 insertions, 114 deletions
diff --git a/cad/ng-spice/Makefile b/cad/ng-spice/Makefile index 7506e8d53da..df3a48db2a3 100644 --- a/cad/ng-spice/Makefile +++ b/cad/ng-spice/Makefile @@ -1,17 +1,15 @@ -# $NetBSD: Makefile,v 1.9 2001/10/24 22:10:47 jlam Exp $ +# $NetBSD: Makefile,v 1.10 2002/01/26 02:38:30 dmcmahill Exp $ # -DISTNAME= ng-spice-rework-13 -PKGNAME= ng-spice-13 +DISTNAME= ng-spice-rework-14 +PKGNAME= ng-spice-14 CATEGORIES= cad -MASTER_SITES= ftp://ieee.ing.uniroma1.it/pub/ng-spice/distribution/ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ngspice/} MAINTAINER= dmcmahill@netbsd.org -HOMEPAGE= http://ieee.ing.uniroma1.it/ngspice/ +HOMEPAGE= http://ngspice.sourceforge.net COMMENT= Next generation circuit simulation program -CONFLICTS+= spice-[0-9]* - USE_LIBTOOL= YES LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig diff --git a/cad/ng-spice/PLIST b/cad/ng-spice/PLIST index 20b4ab19801..1fe4adf3766 100644 --- a/cad/ng-spice/PLIST +++ b/cad/ng-spice/PLIST @@ -1,14 +1,11 @@ -@comment $NetBSD: PLIST,v 1.1 2001/11/01 00:48:44 zuntum Exp $ -bin/help -bin/makeidx -bin/multidec +@comment $NetBSD: PLIST,v 1.2 2002/01/26 02:38:30 dmcmahill Exp $ +bin/nghelp +bin/ngmakeidx +bin/ngmultidec bin/ngspice -bin/nutmeg -bin/proc2mod -bin/sconvert -bin/test_cx_j -bin/test_cx_mag -bin/test_cx_ph +bin/ngnutmeg +bin/ngproc2mod +bin/ngsconvert @unexec install-info --delete --info-dir=%D/info %D/info/ngspice.info info/ngspice.info info/ngspice.info-1 @@ -18,6 +15,7 @@ info/ngspice.info-4 info/ngspice.info-5 info/ngspice.info-6 info/ngspice.info-7 +info/ngspice.info-8 @exec install-info --info-dir=%D/info %D/info/ngspice.info lib/libdev.a lib/ng-spice-rework/libasrc.a @@ -45,6 +43,21 @@ lib/ng-spice-rework/libbsim3.la lib/ng-spice-rework/libbsim3.so lib/ng-spice-rework/libbsim3.so.0 lib/ng-spice-rework/libbsim3.so.0.0 +lib/ng-spice-rework/libbsim3soidd.a +lib/ng-spice-rework/libbsim3soidd.la +lib/ng-spice-rework/libbsim3soidd.so +lib/ng-spice-rework/libbsim3soidd.so.0 +lib/ng-spice-rework/libbsim3soidd.so.0.0 +lib/ng-spice-rework/libbsim3soifd.a +lib/ng-spice-rework/libbsim3soifd.la +lib/ng-spice-rework/libbsim3soifd.so +lib/ng-spice-rework/libbsim3soifd.so.0 +lib/ng-spice-rework/libbsim3soifd.so.0.0 +lib/ng-spice-rework/libbsim3soipd.a +lib/ng-spice-rework/libbsim3soipd.la +lib/ng-spice-rework/libbsim3soipd.so +lib/ng-spice-rework/libbsim3soipd.so.0 +lib/ng-spice-rework/libbsim3soipd.so.0.0 lib/ng-spice-rework/libbsim3v1.a lib/ng-spice-rework/libbsim3v1.la lib/ng-spice-rework/libbsim3v1.so @@ -85,6 +98,16 @@ lib/ng-spice-rework/libdio.la lib/ng-spice-rework/libdio.so lib/ng-spice-rework/libdio.so.0 lib/ng-spice-rework/libdio.so.0.0 +lib/ng-spice-rework/libhfet.a +lib/ng-spice-rework/libhfet.la +lib/ng-spice-rework/libhfet.so +lib/ng-spice-rework/libhfet.so.0 +lib/ng-spice-rework/libhfet.so.0.0 +lib/ng-spice-rework/libhfet2.a +lib/ng-spice-rework/libhfet2.la +lib/ng-spice-rework/libhfet2.so +lib/ng-spice-rework/libhfet2.so.0 +lib/ng-spice-rework/libhfet2.so.0.0 lib/ng-spice-rework/libind.a lib/ng-spice-rework/libind.la lib/ng-spice-rework/libind.so @@ -115,6 +138,11 @@ lib/ng-spice-rework/libmes.la lib/ng-spice-rework/libmes.so lib/ng-spice-rework/libmes.so.0 lib/ng-spice-rework/libmes.so.0.0 +lib/ng-spice-rework/libmesa.a +lib/ng-spice-rework/libmesa.la +lib/ng-spice-rework/libmesa.so +lib/ng-spice-rework/libmesa.so.0 +lib/ng-spice-rework/libmesa.so.0.0 lib/ng-spice-rework/libmos1.a lib/ng-spice-rework/libmos1.la lib/ng-spice-rework/libmos1.so @@ -135,11 +163,21 @@ lib/ng-spice-rework/libmos6.la lib/ng-spice-rework/libmos6.so lib/ng-spice-rework/libmos6.so.0 lib/ng-spice-rework/libmos6.so.0.0 +lib/ng-spice-rework/libmos9.a +lib/ng-spice-rework/libmos9.la +lib/ng-spice-rework/libmos9.so +lib/ng-spice-rework/libmos9.so.0 +lib/ng-spice-rework/libmos9.so.0.0 lib/ng-spice-rework/libres.a lib/ng-spice-rework/libres.la lib/ng-spice-rework/libres.so lib/ng-spice-rework/libres.so.0 lib/ng-spice-rework/libres.so.0.0 +lib/ng-spice-rework/libsoi3.a +lib/ng-spice-rework/libsoi3.la +lib/ng-spice-rework/libsoi3.so +lib/ng-spice-rework/libsoi3.so.0 +lib/ng-spice-rework/libsoi3.so.0.0 lib/ng-spice-rework/libsw.a lib/ng-spice-rework/libsw.la lib/ng-spice-rework/libsw.so @@ -170,11 +208,15 @@ lib/ng-spice-rework/libvsrc.la lib/ng-spice-rework/libvsrc.so lib/ng-spice-rework/libvsrc.so.0 lib/ng-spice-rework/libvsrc.so.0.0 -man/man1/nutmeg.1 -man/man1/sconvert.1 -man/man1/spice.1 +man/man1/ngnutmeg.1 +man/man1/ngsconvert.1 +man/man1/ngspice.1 share/ng-spice-rework/helpdir/ngspice.idx share/ng-spice-rework/helpdir/ngspice.txt +share/ng-spice-rework/scripts/setplot +share/ng-spice-rework/scripts/spectrum +share/ng-spice-rework/scripts/spinit +@dirrm share/ng-spice-rework/scripts @dirrm share/ng-spice-rework/helpdir @dirrm share/ng-spice-rework @dirrm lib/ng-spice-rework diff --git a/cad/ng-spice/distinfo b/cad/ng-spice/distinfo index 1624797c3b9..ea1a59cbe7e 100644 --- a/cad/ng-spice/distinfo +++ b/cad/ng-spice/distinfo @@ -1,9 +1,7 @@ -$NetBSD: distinfo,v 1.2 2001/04/19 16:27:00 agc Exp $ +$NetBSD: distinfo,v 1.3 2002/01/26 02:38:30 dmcmahill Exp $ -SHA1 (ng-spice-rework-13.tar.gz) = 880efc5c9b423415871009aafe7944b775a846d7 -Size (ng-spice-rework-13.tar.gz) = 2042548 bytes -SHA1 (patch-aa) = af4a43b289754876e5c4e41879cfc1c8111096e3 -SHA1 (patch-ab) = b927feffc851bf4c2010f17491edbcae166fc8a9 -SHA1 (patch-ac) = e4a58c57bb068fdc80240c34fca1a0ca5af5735b -SHA1 (patch-ad) = 81e592affeddd42b6bb16e34849690e0574e76ce -SHA1 (patch-ae) = e4431156381ff7135034cc90d69948b17fe0ab8a +SHA1 (ng-spice-rework-14.tar.gz) = 4610d694dc0bacf4828ec480a88b7f89ba1140a0 +Size (ng-spice-rework-14.tar.gz) = 2762582 bytes +SHA1 (patch-aa) = c17bac29ddd4e1a682afc34a1216e795bb77eb74 +SHA1 (patch-ab) = 2537cf3f4afb96c2e79a4a2e4a7053e1def02a01 +SHA1 (patch-ac) = 54d879f5d82b535d4553705d5610e8694353e4cc diff --git a/cad/ng-spice/patches/patch-aa b/cad/ng-spice/patches/patch-aa index 9a01a49f2d2..5cebffc305d 100644 --- a/cad/ng-spice/patches/patch-aa +++ b/cad/ng-spice/patches/patch-aa @@ -1,13 +1,20 @@ -$NetBSD: patch-aa,v 1.1.1.1 2000/11/14 14:28:14 dmcmahill Exp $ +$NetBSD: patch-aa,v 1.2 2002/01/26 02:38:32 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> +update to reflect current reality + +--- src/conf.c.orig Mon Dec 10 15:21:11 2001 ++++ src/conf.c Thu Jan 24 10:13:59 2002 +@@ -6,5 +6,5 @@ + + char Spice_Version[ ] = VERSION; +-char Spice_Notice[ ] = "Please submit bug-reports to: ng-spice-bugs@ieee.ing.uniroma1.it"; ++char Spice_Notice[ ] = "Please submit bug-reports to: ngspice-devel@lists.sourceforge.net"; + char Spice_Build_Date[ ] = NGSPICEBUILDDATE; + char *Spice_Exec_Dir = NGSPICEBINDIR; +@@ -13,5 +13,5 @@ + int AsciiRawFile = 0; -+#ifdef HAVE_LIMITS_H -+# include <machine/limits.h> -+#endif -+ - #include "memory.h" - #include "defines.h" +-char *Bug_Addr = "ng-spice-bugs@ieee.ing.uniroma1.it"; ++char *Bug_Addr = "ngspice-devel@lists.sourceforge.net"; + char *Spice_Host = ""; + char *Spiced_Log = ""; diff --git a/cad/ng-spice/patches/patch-ab b/cad/ng-spice/patches/patch-ab index 2843a93451a..6db203f3d6d 100644 --- a/cad/ng-spice/patches/patch-ab +++ b/cad/ng-spice/patches/patch-ab @@ -1,10 +1,33 @@ -$NetBSD: patch-ab,v 1.1.1.1 2000/11/14 14:28:14 dmcmahill Exp $ +$NetBSD: patch-ab,v 1.2 2002/01/26 02:38:32 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> +remove conflict with cad/spice + +--- src/Makefile.am.orig Mon Dec 10 15:21:11 2001 ++++ src/Makefile.am Thu Jan 24 10:17:51 2002 +@@ -3,5 +3,5 @@ + SUBDIRS = misc maths frontend spicelib include + +-bin_PROGRAMS = ngspice ngnutmeg nghelp ngsconvert ngproc2mod ngmultidec makeidx ++bin_PROGRAMS = ngspice ngnutmeg nghelp ngsconvert ngproc2mod ngmultidec ngmakeidx + + EXTRA_DIST = ngspice.txt ngspice.idx spinit setplot spectrum +@@ -148,9 +148,9 @@ + misc/libmisc.a + +-## makeidx: ++## ngmakeidx: + +-makeidx_SOURCES = makeidx.c ++ngmakeidx_SOURCES = makeidx.c + +-makeidx_LDADD = \ ++ngmakeidx_LDADD = \ + misc/libmisc.a + +@@ -158,5 +158,5 @@ + + all: +- ./makeidx $(srcdir)/ngspice.txt ++ ./ngmakeidx $(srcdir)/ngspice.txt + + diff --git a/cad/ng-spice/patches/patch-ac b/cad/ng-spice/patches/patch-ac index 7061368959c..ea526493ec0 100644 --- a/cad/ng-spice/patches/patch-ac +++ b/cad/ng-spice/patches/patch-ac @@ -1,46 +1,68 @@ -$NetBSD: patch-ac,v 1.1.1.1 2000/11/14 14:28:14 dmcmahill Exp $ +$NetBSD: patch-ac,v 1.2 2002/01/26 02:38:32 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 - } +reflect patch-ab change to src/Makefile.am + +--- src/Makefile.in.orig Thu Jan 24 07:27:13 2002 ++++ src/Makefile.in Thu Jan 24 10:17:16 2002 +@@ -80,5 +80,5 @@ + SUBDIRS = misc maths frontend spicelib include + +-bin_PROGRAMS = ngspice ngnutmeg nghelp ngsconvert ngproc2mod ngmultidec makeidx ++bin_PROGRAMS = ngspice ngnutmeg nghelp ngsconvert ngproc2mod ngmultidec ngmakeidx + + EXTRA_DIST = ngspice.txt ngspice.idx spinit setplot spectrum +@@ -127,7 +127,7 @@ + + +-makeidx_SOURCES = makeidx.c ++ngmakeidx_SOURCES = makeidx.c + +-makeidx_LDADD = misc/libmisc.a ++ngmakeidx_LDADD = misc/libmisc.a + + +@@ -142,5 +142,5 @@ + bin_PROGRAMS = ngspice$(EXEEXT) ngnutmeg$(EXEEXT) nghelp$(EXEEXT) \ + ngsconvert$(EXEEXT) ngproc2mod$(EXEEXT) ngmultidec$(EXEEXT) \ +-makeidx$(EXEEXT) ++ngmakeidx$(EXEEXT) + PROGRAMS = $(bin_PROGRAMS) + +@@ -204,7 +204,7 @@ + ngmultidec_DEPENDENCIES = maths/sparse/libsparse.a misc/libmisc.a + ngmultidec_LDFLAGS = +-makeidx_OBJECTS = makeidx.$(OBJEXT) +-makeidx_DEPENDENCIES = misc/libmisc.a +-makeidx_LDFLAGS = ++ngmakeidx_OBJECTS = makeidx.$(OBJEXT) ++ngmakeidx_DEPENDENCIES = misc/libmisc.a ++ngmakeidx_LDFLAGS = + CFLAGS = @CFLAGS@ + COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@@ -221,6 +221,6 @@ + TAR = tar + GZIP_ENV = --best +-SOURCES = $(ngspice_SOURCES) $(ngnutmeg_SOURCES) $(nghelp_SOURCES) $(ngsconvert_SOURCES) $(ngproc2mod_SOURCES) $(ngmultidec_SOURCES) $(makeidx_SOURCES) +-OBJECTS = $(ngspice_OBJECTS) $(ngnutmeg_OBJECTS) $(nghelp_OBJECTS) $(ngsconvert_OBJECTS) $(ngproc2mod_OBJECTS) $(ngmultidec_OBJECTS) $(makeidx_OBJECTS) ++SOURCES = $(ngspice_SOURCES) $(ngnutmeg_SOURCES) $(nghelp_SOURCES) $(ngsconvert_SOURCES) $(ngproc2mod_SOURCES) $(ngmultidec_SOURCES) $(ngmakeidx_SOURCES) ++OBJECTS = $(ngspice_OBJECTS) $(ngnutmeg_OBJECTS) $(nghelp_OBJECTS) $(ngsconvert_OBJECTS) $(ngproc2mod_OBJECTS) $(ngmultidec_OBJECTS) $(ngmakeidx_OBJECTS) + + all: all-redirect +@@ -328,7 +328,7 @@ + $(LINK) $(ngmultidec_LDFLAGS) $(ngmultidec_OBJECTS) $(ngmultidec_LDADD) $(LIBS) + +-makeidx$(EXEEXT): $(makeidx_OBJECTS) $(makeidx_DEPENDENCIES) +- @rm -f makeidx$(EXEEXT) +- $(LINK) $(makeidx_LDFLAGS) $(makeidx_OBJECTS) $(makeidx_LDADD) $(LIBS) ++ngmakeidx$(EXEEXT): $(ngmakeidx_OBJECTS) $(ngmakeidx_DEPENDENCIES) ++ @rm -f ngmakeidx$(EXEEXT) ++ $(LINK) $(ngmakeidx_LDFLAGS) $(ngmakeidx_OBJECTS) $(ngmakeidx_LDADD) $(LIBS) + + install-helpdataDATA: $(helpdata_DATA) +@@ -574,5 +574,5 @@ + + all: +- ./makeidx $(srcdir)/ngspice.txt ++ ./ngmakeidx $(srcdir)/ngspice.txt + # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/cad/ng-spice/patches/patch-ad b/cad/ng-spice/patches/patch-ad deleted file mode 100644 index 1d39fee79ea..00000000000 --- a/cad/ng-spice/patches/patch-ad +++ /dev/null @@ -1,11 +0,0 @@ -$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 deleted file mode 100644 index 8c4f7eca12d..00000000000 --- a/cad/ng-spice/patches/patch-ae +++ /dev/null @@ -1,11 +0,0 @@ -$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 - |