pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/cad/ng-spice update to ng-spice-15



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7cc7ea380d62
branches:  trunk
changeset: 484964:7cc7ea380d62
user:      dmcmahill <dmcmahill%pkgsrc.org@localhost>
date:      Thu Dec 02 00:06:40 2004 +0000

description:
update to ng-spice-15

there have been many many bug fixes since the ng-spice-14.  Notable
updates include bug fixes in the bjt pole/zero code, updates to the
bsim1,2,3 models, updated hsim model, updates the jfet model and
much code cleanup.

diffstat:

 cad/ng-spice/Makefile         |  15 ++++++----
 cad/ng-spice/PLIST            |  44 +-------------------------------
 cad/ng-spice/distinfo         |  17 ++++++------
 cad/ng-spice/patches/patch-aa |  20 ---------------
 cad/ng-spice/patches/patch-ab |  29 ++++++++++-----------
 cad/ng-spice/patches/patch-ac |  57 ++++++++++++++++++++++++++----------------
 cad/ng-spice/patches/patch-ad |  14 +++++-----
 cad/ng-spice/patches/patch-ae |  25 +++++++-----------
 cad/ng-spice/patches/patch-af |  18 +++++++++++++
 cad/ng-spice/patches/patch-ag |  14 ++++++++++
 10 files changed, 118 insertions(+), 135 deletions(-)

diffs (truncated from 401 to 300 lines):

diff -r 6c45613c2eac -r 7cc7ea380d62 cad/ng-spice/Makefile
--- a/cad/ng-spice/Makefile     Wed Dec 01 22:39:46 2004 +0000
+++ b/cad/ng-spice/Makefile     Thu Dec 02 00:06:40 2004 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.22 2004/10/03 00:13:13 tv Exp $
+# $NetBSD: Makefile,v 1.23 2004/12/02 00:06:40 dmcmahill Exp $
 #
 
-DISTNAME=      ng-spice-rework-14
-PKGNAME=       ng-spice-14
-PKGREVISION=   2
+DISTNAME=      ngspice-rework15
+PKGNAME=       ng-spice-15
 CATEGORIES=    cad
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=ngspice/}
+EXTRACT_SUFX=  .tgz
 
 MAINTAINER=    dmcmahill%NetBSD.org@localhost
 HOMEPAGE=      http://ngspice.sourceforge.net/
@@ -13,18 +13,21 @@
 
 CONFLICTS=     spice-[0-9]*
 
+WRKSRC=                        ${WRKDIR}/ng-spice-rework-15
 USE_BUILDLINK3=                YES
 USE_X11=               YES
 USE_LIBTOOL=           YES
-LTCONFIG_OVERRIDE=     ${WRKSRC}/ltconfig
+USE_GNU_TOOLS+=                make
+USE_GNU_READLINE=      uses rl_* interface
 
 GNU_CONFIGURE=         YES
 CONFIGURE_ARGS+=       --disable-debug
+CONFIGURE_ARGS+=       --with-readline
 LIBS+=                 ${LIBGETOPT}
 
 INFO_FILES=    ngspice.info
 
 .include "../../devel/libgetopt/buildlink3.mk"
 .include "../../devel/ncurses/buildlink3.mk"
-
+.include "../../devel/readline/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 6c45613c2eac -r 7cc7ea380d62 cad/ng-spice/PLIST
--- a/cad/ng-spice/PLIST        Wed Dec 01 22:39:46 2004 +0000
+++ b/cad/ng-spice/PLIST        Thu Dec 02 00:06:40 2004 +0000
@@ -1,50 +1,11 @@
-@comment $NetBSD: PLIST,v 1.6 2004/09/22 08:09:19 jlam Exp $
+@comment $NetBSD: PLIST,v 1.7 2004/12/02 00:06:40 dmcmahill Exp $
 bin/nghelp
 bin/ngmakeidx
 bin/ngmultidec
-bin/ngspice
 bin/ngnutmeg
 bin/ngproc2mod
 bin/ngsconvert
-lib/libdev.a
-lib/ng-spice-rework/libasrc.la
-lib/ng-spice-rework/libbjt.la
-lib/ng-spice-rework/libbsim1.la
-lib/ng-spice-rework/libbsim2.la
-lib/ng-spice-rework/libbsim3.la
-lib/ng-spice-rework/libbsim3soidd.la
-lib/ng-spice-rework/libbsim3soifd.la
-lib/ng-spice-rework/libbsim3soipd.la
-lib/ng-spice-rework/libbsim3v1.la
-lib/ng-spice-rework/libbsim3v2.la
-lib/ng-spice-rework/libbsim4.la
-lib/ng-spice-rework/libcap.la
-lib/ng-spice-rework/libcccs.la
-lib/ng-spice-rework/libccvs.la
-lib/ng-spice-rework/libcsw.la
-lib/ng-spice-rework/libdio.la
-lib/ng-spice-rework/libhfet.la
-lib/ng-spice-rework/libhfet2.la
-lib/ng-spice-rework/libind.la
-lib/ng-spice-rework/libisrc.la
-lib/ng-spice-rework/libjfet.la
-lib/ng-spice-rework/libjfet2.la
-lib/ng-spice-rework/libltra.la
-lib/ng-spice-rework/libmes.la
-lib/ng-spice-rework/libmesa.la
-lib/ng-spice-rework/libmos1.la
-lib/ng-spice-rework/libmos2.la
-lib/ng-spice-rework/libmos3.la
-lib/ng-spice-rework/libmos6.la
-lib/ng-spice-rework/libmos9.la
-lib/ng-spice-rework/libres.la
-lib/ng-spice-rework/libsoi3.la
-lib/ng-spice-rework/libsw.la
-lib/ng-spice-rework/libtra.la
-lib/ng-spice-rework/liburc.la
-lib/ng-spice-rework/libvccs.la
-lib/ng-spice-rework/libvcvs.la
-lib/ng-spice-rework/libvsrc.la
+bin/ngspice
 man/man1/ngnutmeg.1
 man/man1/ngsconvert.1
 man/man1/ngspice.1
@@ -56,4 +17,3 @@
 @dirrm share/ng-spice-rework/scripts
 @dirrm share/ng-spice-rework/helpdir
 @dirrm share/ng-spice-rework
-@dirrm lib/ng-spice-rework
diff -r 6c45613c2eac -r 7cc7ea380d62 cad/ng-spice/distinfo
--- a/cad/ng-spice/distinfo     Wed Dec 01 22:39:46 2004 +0000
+++ b/cad/ng-spice/distinfo     Thu Dec 02 00:06:40 2004 +0000
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.5 2003/06/27 10:18:55 seb Exp $
+$NetBSD: distinfo,v 1.6 2004/12/02 00:06:40 dmcmahill Exp $
 
-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
-SHA1 (patch-ad) = 5061e4e3366a230600fba9a3f1d44c29bae6b78c
-SHA1 (patch-ae) = 5d800d68b5d90e80193080201ffb8f64b7e69322
+SHA1 (ngspice-rework15.tgz) = 4b6674c3342b69c573fce16e727c6f498286c2ad
+Size (ngspice-rework15.tgz) = 4813438 bytes
+SHA1 (patch-ab) = 1bbe7b422c130aee4c3cb601afdf3d7b70b42012
+SHA1 (patch-ac) = e03f74c08f801094dab5a2c82ca3726c2623b312
+SHA1 (patch-ad) = 385430708a5cd73d1d709121613058e2d4189ea8
+SHA1 (patch-ae) = cacf17a97fa8edcb70a6f8b89ddb97657643afcc
+SHA1 (patch-af) = 06bc6f9bbf08c28304e4c2eb786f3c7039c83a94
+SHA1 (patch-ag) = 524b9ae6ab3c8980f4649dd65d83db89360a2aa8
diff -r 6c45613c2eac -r 7cc7ea380d62 cad/ng-spice/patches/patch-aa
--- a/cad/ng-spice/patches/patch-aa     Wed Dec 01 22:39:46 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,20 +0,0 @@
-$NetBSD: patch-aa,v 1.2 2002/01/26 02:38:32 dmcmahill Exp $
-
-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@localhost";
-+char  Spice_Notice[ ] = "Please submit bug-reports to: ngspice-devel%lists.sourceforge.net@localhost";
- char  Spice_Build_Date[ ] = NGSPICEBUILDDATE;
- char  *Spice_Exec_Dir = NGSPICEBINDIR;
-@@ -13,5 +13,5 @@
- int   AsciiRawFile    = 0;
- 
--char  *Bug_Addr       = "ng-spice-bugs%ieee.ing.uniroma1.it@localhost";
-+char  *Bug_Addr       = "ngspice-devel%lists.sourceforge.net@localhost";
- char  *Spice_Host     = "";
- char  *Spiced_Log     = "";
diff -r 6c45613c2eac -r 7cc7ea380d62 cad/ng-spice/patches/patch-ab
--- a/cad/ng-spice/patches/patch-ab     Wed Dec 01 22:39:46 2004 +0000
+++ b/cad/ng-spice/patches/patch-ab     Thu Dec 02 00:06:40 2004 +0000
@@ -1,17 +1,18 @@
-$NetBSD: patch-ab,v 1.2 2002/01/26 02:38:32 dmcmahill Exp $
-
-remove conflict with cad/spice
+$NetBSD: patch-ab,v 1.3 2004/12/02 00:06:40 dmcmahill Exp $
 
---- 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
+--- src/Makefile.am.orig       Tue Jan 27 21:57:20 2004
++++ src/Makefile.am
+@@ -2,7 +2,7 @@
+ 
+ SUBDIRS = misc maths frontend spicelib include @XSPICEDIR@ @CIDERDIR@
  
 -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 @@
+ EXTRA_DIST = ngspice.txt ngspice.idx spinit setplot spectrum @CIDERSCRIPTS@
+ 
+@@ -166,14 +166,14 @@ ngmultidec_LDADD =  \
+       maths/sparse/libsparse.a \
        misc/libmisc.a 
  
 -## makeidx:
@@ -20,14 +21,12 @@
 -makeidx_SOURCES = makeidx.c
 +ngmakeidx_SOURCES = makeidx.c
  
--makeidx_LDADD =  \
-+ngmakeidx_LDADD =  \
-       misc/libmisc.a 
+ ## create index for online help:
  
-@@ -158,5 +158,5 @@
- 
- all:
+-ngspice.idx: makeidx
 -      ./makeidx $(srcdir)/ngspice.txt
++ngspice.idx: ngmakeidx
 +      ./ngmakeidx $(srcdir)/ngspice.txt
  
  
+ ## General Includes and libraries:
diff -r 6c45613c2eac -r 7cc7ea380d62 cad/ng-spice/patches/patch-ac
--- a/cad/ng-spice/patches/patch-ac     Wed Dec 01 22:39:46 2004 +0000
+++ b/cad/ng-spice/patches/patch-ac     Thu Dec 02 00:06:40 2004 +0000
@@ -1,54 +1,62 @@
-$NetBSD: patch-ac,v 1.2 2002/01/26 02:38:32 dmcmahill Exp $
-
-reflect patch-ab change to src/Makefile.am
+$NetBSD: patch-ac,v 1.3 2004/12/02 00:06:40 dmcmahill Exp $
 
---- 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
+--- src/Makefile.in.orig       Wed Jan 28 00:25:46 2004
++++ src/Makefile.in
+@@ -106,7 +106,7 @@ YACC = @YACC@
+ 
+ SUBDIRS = misc maths frontend spicelib include @XSPICEDIR@ @CIDERDIR@
  
 -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 @@
+ EXTRA_DIST = ngspice.txt ngspice.idx spinit setplot spectrum @CIDERSCRIPTS@
+ 
+@@ -153,7 +153,7 @@ ngmultidec_SOURCES = ngmultidec.c
+ ngmultidec_LDADD =    maths/sparse/libsparse.a        misc/libmisc.a 
  
  
 -makeidx_SOURCES = makeidx.c
 +ngmakeidx_SOURCES = makeidx.c
  
--makeidx_LDADD =       misc/libmisc.a 
-+ngmakeidx_LDADD =     misc/libmisc.a 
+ INCLUDES = -I$(top_srcdir)/src/include -I$(top_srcdir)/src/spicelib/devices @X_CFLAGS@
  
- 
-@@ -142,5 +142,5 @@
+@@ -165,7 +165,7 @@ CONFIG_HEADER = ../config.h
+ CONFIG_CLEAN_FILES =  spinit
  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 @@
+ 
+@@ -233,10 +233,10 @@ ngproc2mod_LDFLAGS = 
+ ngmultidec_OBJECTS =  ngmultidec.$(OBJEXT)
  ngmultidec_DEPENDENCIES =  maths/sparse/libsparse.a misc/libmisc.a
  ngmultidec_LDFLAGS = 
 -makeidx_OBJECTS =  makeidx.$(OBJEXT)
--makeidx_DEPENDENCIES =  misc/libmisc.a
+-makeidx_LDADD = $(LDADD)
+-makeidx_DEPENDENCIES = 
 -makeidx_LDFLAGS = 
 +ngmakeidx_OBJECTS =  makeidx.$(OBJEXT)
-+ngmakeidx_DEPENDENCIES =  misc/libmisc.a
++ngmakeidx_LDADD = $(LDADD)
++ngmakeidx_DEPENDENCIES = 
 +ngmakeidx_LDFLAGS = 
  CFLAGS = @CFLAGS@
  COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
-@@ -221,6 +221,6 @@
- TAR = tar
- GZIP_ENV = --best
+ LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+@@ -254,8 +254,8 @@ GZIP_ENV = --best
+ DEP_FILES =  .deps/conf.P .deps/main.P .deps/makeidx.P .deps/nghelp.P \
+ .deps/ngmultidec.P .deps/ngnutmeg.P .deps/ngproc2mod.P \
+ .deps/ngsconvert.P .deps/ngspice.P
 -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 @@
+ .SUFFIXES:
+@@ -357,9 +357,9 @@ ngmultidec$(EXEEXT): $(ngmultidec_OBJECT
+       @rm -f ngmultidec$(EXEEXT)
        $(LINK) $(ngmultidec_LDFLAGS) $(ngmultidec_OBJECTS) $(ngmultidec_LDADD) $(LIBS)
  
 -makeidx$(EXEEXT): $(makeidx_OBJECTS) $(makeidx_DEPENDENCIES)
@@ -59,10 +67,15 @@
 +      $(LINK) $(ngmakeidx_LDFLAGS) $(ngmakeidx_OBJECTS) $(ngmakeidx_LDADD) $(LIBS)
  
  install-helpdataDATA: $(helpdata_DATA)
-@@ -574,5 +574,5 @@
+       @$(NORMAL_INSTALL)
+@@ -644,8 +644,8 @@ winmain.o: winmain.c
+ spice.o: main.c
+               $(COMPILE) -DSIMULATOR -o spice.o  -c $(srcdir)/main.c
  
- all:
+-ngspice.idx: makeidx
 -      ./makeidx $(srcdir)/ngspice.txt
++ngspice.idx: ngmakeidx



Home | Main Index | Thread Index | Old Index