pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/cad/gnucap update to gnucap-2006-07-08.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dba45e31922c
branches:  trunk
changeset: 515850:dba45e31922c
user:      dmcmahill <dmcmahill%pkgsrc.org@localhost>
date:      Sun Jul 09 21:56:27 2006 +0000

description:
update to gnucap-2006-07-08.

Many improvements since the last packaged version including, but not limited
to:

- enhanced transient timestep control algorithm which is significantly more
  accurate than spice now.

- enhanced compatibility with hspice netlists

- named nodes (as opposed to numbered only nodes) work now

- improvements to the bsim3v3 model support

- migration from a custom build system to a GNU autoconf/automake based build
  system.

diffstat:

 cad/gnucap/Makefile         |   37 +---
 cad/gnucap/PLIST            |  327 +++++++++++++++++++++++--------------------
 cad/gnucap/distinfo         |   17 +-
 cad/gnucap/patches/patch-aa |   25 ---
 cad/gnucap/patches/patch-ab |   22 --
 cad/gnucap/patches/patch-ac |   16 --
 cad/gnucap/patches/patch-ad |   16 --
 cad/gnucap/patches/patch-ae |   11 -
 cad/gnucap/patches/patch-af |   21 --
 cad/gnucap/patches/patch-ag |   15 --
 cad/gnucap/patches/patch-ah |   15 --
 cad/gnucap/patches/patch-ai |   13 -
 12 files changed, 188 insertions(+), 347 deletions(-)

diffs (truncated from 599 to 300 lines):

diff -r 70a6ff2ca349 -r dba45e31922c cad/gnucap/Makefile
--- a/cad/gnucap/Makefile       Sun Jul 09 20:46:07 2006 +0000
+++ b/cad/gnucap/Makefile       Sun Jul 09 21:56:27 2006 +0000
@@ -1,12 +1,10 @@
-# $NetBSD: Makefile,v 1.17 2006/06/06 14:33:44 joerg Exp $
+# $NetBSD: Makefile,v 1.18 2006/07/09 21:56:27 dmcmahill Exp $
 #
 
-DISTNAME=      gnucap-0.34
-PKGREVISION=   2
+DISTNAME=      gnucap-2006-07-08
 CATEGORIES=    cad
-MASTER_SITES=  http://www.gnucap.org/ \
-               http://www.geda.seul.org/dist/ \
-               http://www.kettering.edu/~adavis/gnucap/
+MASTER_SITES=  http://www.gnucap.org/devel/ \
+               http://www.geda.seul.org/dist/
 
 MAINTAINER=    dmcmahill%NetBSD.org@localhost
 HOMEPAGE=      http://www.gnucap.org/
@@ -17,25 +15,16 @@
 USE_LANGUAGES=         c++
 USE_TOOLS+=            gmake
 USE_GNU_READLINE=      YES
-INSTALLATION_DIRS=     bin
-
-do-build:
-       @cd ${WRKSRC}/modelgen && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} pkgsrc
-       @cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} pkgsrc
+GNU_CONFIGURE=         YES
+TEX_DEPMOD=            build
+TEX_ACCEPTED=          teTeX2 teTeX3
 
-do-install:
-       ${INSTALL_PROGRAM_DIR} ${PREFIX}/bin
-       ${INSTALL_PROGRAM} ${WRKSRC}/src/*/gnucap ${PREFIX}/bin/
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gnucap
-       ${INSTALL_DATA} ${WRKSRC}/doc/acs-tutorial ${PREFIX}/share/doc/gnucap
-       ${INSTALL_DATA} ${WRKSRC}/man/gnucap-man.pdf ${PREFIX}/share/doc/gnucap
-       ${INSTALL_DATA} ${WRKSRC}/doc/whatisit ${PREFIX}/share/doc/gnucap
-       ${INSTALL_DATA} ${WRKSRC}/man/html/* ${PREFIX}/share/doc/gnucap
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gnucap
-       ${INSTALL_DATA} ${WRKSRC}/examples/* ${PREFIX}/share/examples/gnucap
-
-do-test:
-       cd ${WRKSRC}/test && ./test ../src/*/gnucap "" 0001 ==
+post-install:
+       ${INSTALL_DATA_DIR} ${PREFIX}/share/gnucap/manual/html
+       for f in ${WRKSRC}/man/html/*.html ${WRKSRC}/man/html/*.css ; do \
+               ${INSTALL_DATA} $$f ${PREFIX}/share/gnucap/manual/html ; \
+       done
 
 .include "../../devel/readline/buildlink3.mk"
+.include "../../mk/tex.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 70a6ff2ca349 -r dba45e31922c cad/gnucap/PLIST
--- a/cad/gnucap/PLIST  Sun Jul 09 20:46:07 2006 +0000
+++ b/cad/gnucap/PLIST  Sun Jul 09 21:56:27 2006 +0000
@@ -1,157 +1,172 @@
-@comment $NetBSD: PLIST,v 1.4 2004/02/14 17:18:36 dmcmahill Exp $
+@comment $NetBSD: PLIST,v 1.5 2006/07/09 21:56:27 dmcmahill Exp $
 bin/gnucap
-share/doc/gnucap/acs-tutorial
-share/doc/gnucap/gnucap-man.hidx
-share/doc/gnucap/gnucap-man.hind
-share/doc/gnucap/gnucap-man.pdf
-share/doc/gnucap/gnucap-man001.html
-share/doc/gnucap/gnucap-man002.html
-share/doc/gnucap/gnucap-man003.html
-share/doc/gnucap/gnucap-man004.html
-share/doc/gnucap/gnucap-man005.html
-share/doc/gnucap/gnucap-man006.html
-share/doc/gnucap/gnucap-man007.html
-share/doc/gnucap/gnucap-man008.html
-share/doc/gnucap/gnucap-man009.html
-share/doc/gnucap/gnucap-man010.html
-share/doc/gnucap/gnucap-man011.html
-share/doc/gnucap/gnucap-man012.html
-share/doc/gnucap/gnucap-man013.html
-share/doc/gnucap/gnucap-man014.html
-share/doc/gnucap/gnucap-man015.html
-share/doc/gnucap/gnucap-man016.html
-share/doc/gnucap/gnucap-man017.html
-share/doc/gnucap/gnucap-man018.html
-share/doc/gnucap/gnucap-man019.html
-share/doc/gnucap/gnucap-man020.html
-share/doc/gnucap/gnucap-man021.html
-share/doc/gnucap/gnucap-man022.html
-share/doc/gnucap/gnucap-man023.html
-share/doc/gnucap/gnucap-man024.html
-share/doc/gnucap/gnucap-man025.html
-share/doc/gnucap/gnucap-man026.html
-share/doc/gnucap/gnucap-man027.html
-share/doc/gnucap/gnucap-man028.html
-share/doc/gnucap/gnucap-man029.html
-share/doc/gnucap/gnucap-man030.html
-share/doc/gnucap/gnucap-man031.html
-share/doc/gnucap/gnucap-man032.html
-share/doc/gnucap/gnucap-man033.html
-share/doc/gnucap/gnucap-man034.html
-share/doc/gnucap/gnucap-man035.html
-share/doc/gnucap/gnucap-man036.html
-share/doc/gnucap/gnucap-man037.html
-share/doc/gnucap/gnucap-man038.html
-share/doc/gnucap/gnucap-man039.html
-share/doc/gnucap/gnucap-man040.html
-share/doc/gnucap/gnucap-man041.html
-share/doc/gnucap/gnucap-man042.html
-share/doc/gnucap/gnucap-man043.html
-share/doc/gnucap/gnucap-man044.html
-share/doc/gnucap/gnucap-man045.html
-share/doc/gnucap/gnucap-man046.html
-share/doc/gnucap/gnucap-man047.html
-share/doc/gnucap/gnucap-man048.html
-share/doc/gnucap/gnucap-man049.html
-share/doc/gnucap/gnucap-man050.html
-share/doc/gnucap/gnucap-man051.html
-share/doc/gnucap/gnucap-man052.html
-share/doc/gnucap/gnucap-man053.html
-share/doc/gnucap/gnucap-man054.html
-share/doc/gnucap/gnucap-man055.html
-share/doc/gnucap/gnucap-man056.html
-share/doc/gnucap/gnucap-man057.html
-share/doc/gnucap/gnucap-man058.html
-share/doc/gnucap/gnucap-man059.html
-share/doc/gnucap/gnucap-man060.html
-share/doc/gnucap/gnucap-man061.html
-share/doc/gnucap/gnucap-man062.html
-share/doc/gnucap/gnucap-man063.html
-share/doc/gnucap/gnucap-man064.html
-share/doc/gnucap/gnucap-man065.html
-share/doc/gnucap/gnucap-man066.html
-share/doc/gnucap/gnucap-man067.html
-share/doc/gnucap/gnucap-man068.html
-share/doc/gnucap/gnucap-man069.html
-share/doc/gnucap/gnucap-man070.html
-share/doc/gnucap/gnucap-man071.html
-share/doc/gnucap/gnucap-man072.html
-share/doc/gnucap/gnucap-man073.html
-share/doc/gnucap/gnucap-man074.html
-share/doc/gnucap/gnucap-man075.html
-share/doc/gnucap/gnucap-man076.html
-share/doc/gnucap/gnucap-man077.html
-share/doc/gnucap/gnucap-man078.html
-share/doc/gnucap/gnucap-man079.html
-share/doc/gnucap/gnucap-man080.html
-share/doc/gnucap/gnucap-man081.html
-share/doc/gnucap/gnucap-man082.html
-share/doc/gnucap/gnucap-man083.html
-share/doc/gnucap/gnucap-man084.html
-share/doc/gnucap/gnucap-man085.html
-share/doc/gnucap/gnucap-man086.html
-share/doc/gnucap/gnucap-man087.html
-share/doc/gnucap/gnucap-man088.html
-share/doc/gnucap/gnucap-man089.html
-share/doc/gnucap/gnucap-man090.html
-share/doc/gnucap/gnucap-man091.html
-share/doc/gnucap/gnucap-man092.html
-share/doc/gnucap/gnucap-man093.html
-share/doc/gnucap/gnucap-man094.html
-share/doc/gnucap/gnucap-man095.html
-share/doc/gnucap/gnucap-man096.html
-share/doc/gnucap/gnucap-man097.html
-share/doc/gnucap/gnucap-man098.html
-share/doc/gnucap/gnucap-man099.html
-share/doc/gnucap/gnucap-man100.html
-share/doc/gnucap/gnucap-man101.html
-share/doc/gnucap/gnucap-man102.html
-share/doc/gnucap/gnucap-man103.html
-share/doc/gnucap/gnucap-man104.html
-share/doc/gnucap/gnucap-man105.html
-share/doc/gnucap/gnucap-man106.html
-share/doc/gnucap/gnucap-man107.html
-share/doc/gnucap/gnucap-man108.html
-share/doc/gnucap/gnucap-man109.html
-share/doc/gnucap/gnucap-man110.html
-share/doc/gnucap/index.html
-share/doc/gnucap/whatisit
-share/examples/gnucap/README
-share/examples/gnucap/eq.doc
-share/examples/gnucap/eq2-145.ckt
-share/examples/gnucap/eq2-289.ckt
-share/examples/gnucap/eq2-577.ckt
-share/examples/gnucap/eq3-1153.ckt
-share/examples/gnucap/eq4-2305.ckt
-share/examples/gnucap/eq4-4609.ckt
-share/examples/gnucap/eq4-6913.ckt
-share/examples/gnucap/eq4-9217.ckt
-share/examples/gnucap/eq4-9217.tran-slow.ckt
-share/examples/gnucap/eq4-9217.tran.ckt
-share/examples/gnucap/eq5-.tran.ckt
-share/examples/gnucap/eq5-.tran.fast.ckt
-share/examples/gnucap/eq5-.tran.like-spice.ckt
-share/examples/gnucap/eq5-.tran.slow.ckt
-share/examples/gnucap/eq5-.tran.vfast.ckt
-share/examples/gnucap/eq5-.tran.vvfast.ckt
-share/examples/gnucap/eqboost.ckt
-share/examples/gnucap/eqflat.ckt
-share/examples/gnucap/eqmodify.ckt
-share/examples/gnucap/killzap.ckt
-share/examples/gnucap/killzap.doc
-share/examples/gnucap/nmos.doc
-share/examples/gnucap/nmos100.ckt
-share/examples/gnucap/nmos15.ckt
-share/examples/gnucap/nmos18.ckt
-share/examples/gnucap/nmos30.ckt
-share/examples/gnucap/nmosgen.c
-share/examples/gnucap/nmp100.ckt
-share/examples/gnucap/nmpgen.c
-share/examples/gnucap/opamp-ol.ckt
-share/examples/gnucap/opamp-vf.ckt
-share/examples/gnucap/opamp.doc
-share/examples/gnucap/runall
-share/examples/gnucap/runall.out
-share/examples/gnucap/sc18.ckt
-@dirrm share/examples/gnucap
-@dirrm share/doc/gnucap
+bin/gnucap-modelgen
+man/man1/gnucap-ibis.1
+man/man1/gnucap.1
+share/gnucap/doc/COPYING
+share/gnucap/doc/INSTALL
+share/gnucap/doc/acs-tutorial
+share/gnucap/doc/history
+share/gnucap/doc/relnotes.029
+share/gnucap/doc/relnotes.030
+share/gnucap/doc/relnotes.031
+share/gnucap/doc/relnotes.032
+share/gnucap/doc/relnotes.033
+share/gnucap/doc/relnotes.034
+share/gnucap/doc/whatisit
+share/gnucap/examples/README
+share/gnucap/examples/eq.doc
+share/gnucap/examples/eq2-145.ckt
+share/gnucap/examples/eq2-289.ckt
+share/gnucap/examples/eq2-577.ckt
+share/gnucap/examples/eq3-1153.ckt
+share/gnucap/examples/eq4-2305.ckt
+share/gnucap/examples/eq4-4609.ckt
+share/gnucap/examples/eq4-6913.ckt
+share/gnucap/examples/eq4-9217.ckt
+share/gnucap/examples/eq4-9217.tran-slow.ckt
+share/gnucap/examples/eq4-9217.tran.ckt
+share/gnucap/examples/eq5-.tran.ckt
+share/gnucap/examples/eq5-.tran.fast.ckt
+share/gnucap/examples/eq5-.tran.like-spice.ckt
+share/gnucap/examples/eq5-.tran.slow.ckt
+share/gnucap/examples/eq5-.tran.vfast.ckt
+share/gnucap/examples/eq5-.tran.vvfast.ckt
+share/gnucap/examples/eqboost.ckt
+share/gnucap/examples/eqflat.ckt
+share/gnucap/examples/eqmodify.ckt
+share/gnucap/examples/killzap.ckt
+share/gnucap/examples/killzap.doc
+share/gnucap/examples/nmos.doc
+share/gnucap/examples/nmos100.ckt
+share/gnucap/examples/nmos15.ckt
+share/gnucap/examples/nmos18.ckt
+share/gnucap/examples/nmos30.ckt
+share/gnucap/examples/nmosgen.c
+share/gnucap/examples/nmp100.ckt
+share/gnucap/examples/nmpgen.c
+share/gnucap/examples/opamp-ol.ckt
+share/gnucap/examples/opamp-vf.ckt
+share/gnucap/examples/opamp.doc
+share/gnucap/examples/runall
+share/gnucap/examples/runall.out
+share/gnucap/examples/sc18.ckt
+share/gnucap/manual/gnucap-man.dvi
+share/gnucap/manual/gnucap-man.pdf
+share/gnucap/manual/html/gnucap-man.css
+share/gnucap/manual/html/gnucap-man001.html
+share/gnucap/manual/html/gnucap-man002.html
+share/gnucap/manual/html/gnucap-man003.html
+share/gnucap/manual/html/gnucap-man004.html
+share/gnucap/manual/html/gnucap-man005.html
+share/gnucap/manual/html/gnucap-man006.html
+share/gnucap/manual/html/gnucap-man007.html
+share/gnucap/manual/html/gnucap-man008.html
+share/gnucap/manual/html/gnucap-man009.html
+share/gnucap/manual/html/gnucap-man010.html
+share/gnucap/manual/html/gnucap-man011.html
+share/gnucap/manual/html/gnucap-man012.html
+share/gnucap/manual/html/gnucap-man013.html
+share/gnucap/manual/html/gnucap-man014.html
+share/gnucap/manual/html/gnucap-man015.html
+share/gnucap/manual/html/gnucap-man016.html
+share/gnucap/manual/html/gnucap-man017.html
+share/gnucap/manual/html/gnucap-man018.html
+share/gnucap/manual/html/gnucap-man019.html
+share/gnucap/manual/html/gnucap-man020.html
+share/gnucap/manual/html/gnucap-man021.html
+share/gnucap/manual/html/gnucap-man022.html
+share/gnucap/manual/html/gnucap-man023.html
+share/gnucap/manual/html/gnucap-man024.html
+share/gnucap/manual/html/gnucap-man025.html
+share/gnucap/manual/html/gnucap-man026.html
+share/gnucap/manual/html/gnucap-man027.html
+share/gnucap/manual/html/gnucap-man028.html
+share/gnucap/manual/html/gnucap-man029.html



Home | Main Index | Thread Index | Old Index