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