summaryrefslogtreecommitdiff
path: root/cad/gnucap/Makefile
diff options
context:
space:
mode:
authordmcmahill <dmcmahill@pkgsrc.org>2004-02-14 17:18:36 +0000
committerdmcmahill <dmcmahill@pkgsrc.org>2004-02-14 17:18:36 +0000
commit36fc34e730f1a92a749afe895084386c2383859d (patch)
treeb3e484dc8593e0cecd950a5b0c70a0265a36538e /cad/gnucap/Makefile
parent9a49cfff4ef19aeb821638c85e661d7371c90b66 (diff)
downloadpkgsrc-36fc34e730f1a92a749afe895084386c2383859d.tar.gz
update to gnucap-0.34. While here bl3ify.
Gnucap 0.34 release notes (02/01/2004) This is a bug fix and compatibility release. 1. Fix bug causing incorrect interpolation of backwards tables. 2. Fix tanh overflow bug. 3. Fix some parsing bugs. 4. Fix occasional "double load" bug. 5. Fix AC sweep with one point. 6. Transient start time really works. 7. Fix occasional assert fail after option short is changed. 8. Fix memory leak resulting from failure to delete unused common. 9. Fix a Z probe bug that sometimes gave wrong answers. 10. Fix a limiting bug that sometimes caused non-convergence. 11. Configure handles isnan. 12. Improvements to logic initialization. It is still not correct. Some things that are still partially implemented: 1. BSIM models, charge effects, "alpha0" parameter. (computed then ignored) 2. Configure still doesn't handle everything. 3. The model compiler still requires too much raw coding. 4. Named nodes. If you set the option "namednodes", it will support named nodes, but some things don't work, so it is off by default. 5. The preliminary IBIS code is now included. For now, it is a standalone executable, that reads an IBIS file and generates a netlist. The netlist requires some editing to use, and is not fully compatible anyway. It is included in hopes of recruiting help in finishing the project. Bugs (nothing new, but needs repeating): 1. The transmission line initial conditions are not propagated until the transient analysis runs. 2. An occasional bogus calculation in MOSFETS occurs when a device is reversed. This sometimes causes nonconvergence. 3. Initialization is strange when repeating an analysis without an intermediate edit. Hot items for a future release (no promises, but highly probable): 1. Verilog-AMS and VHDL-AMS support.
Diffstat (limited to 'cad/gnucap/Makefile')
-rw-r--r--cad/gnucap/Makefile19
1 files changed, 12 insertions, 7 deletions
diff --git a/cad/gnucap/Makefile b/cad/gnucap/Makefile
index 218386578ac..2efacbac7c1 100644
--- a/cad/gnucap/Makefile
+++ b/cad/gnucap/Makefile
@@ -1,15 +1,19 @@
-# $NetBSD: Makefile,v 1.8 2004/01/22 07:21:54 grant Exp $
+# $NetBSD: Makefile,v 1.9 2004/02/14 17:18:36 dmcmahill Exp $
#
-DISTNAME= gnucap-0.33
+DISTNAME= gnucap-0.34
CATEGORIES= cad
-MASTER_SITES= ${MASTER_SITE_GNU:=gnucap/}
+MASTER_SITES= http://www.gnucap.org/ \
+ http://www.geda.seul.org/dist/ \
+ http://www.kettering.edu/~adavis/gnucap/
MAINTAINER= dmcmahill@NetBSD.org
HOMEPAGE= http://www.geda.seul.org/tools/acs/index.html
COMMENT= General purpose circuit simulator
-USE_BUILDLINK2= YES
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+
+USE_BUILDLINK3= YES
USE_GNU_TOOLS+= make
USE_GNU_READLINE= YES
@@ -18,17 +22,18 @@ do-build:
@cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} pkgsrc
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/man.pdf ${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/man/* ${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 ==
-.include "../../devel/readline/buildlink2.mk"
+.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"