summaryrefslogtreecommitdiff
path: root/cad/acs
diff options
context:
space:
mode:
authordmcmahill <dmcmahill@pkgsrc.org>2000-01-24 22:13:22 +0000
committerdmcmahill <dmcmahill@pkgsrc.org>2000-01-24 22:13:22 +0000
commit1147c1c9c0c34a65dc4377ee47fbb86788edee5c (patch)
treeff8b78559d2860ccaefbad48bbe7152369c33e93 /cad/acs
parentcdb91ca39bd289721aa45d684bce927f95745f3f (diff)
downloadpkgsrc-1147c1c9c0c34a65dc4377ee47fbb86788edee5c.tar.gz
Initial import of acs-0.25
ACS is a general purpose circuit simulator. It performs nonlinear dc and transient analyses, fourier analysis, and ac analysis linearized at an operating point. It is fully interactive and command driven. It can also be run in batch mode or as a server. The output is produced as it simulates. Spice compatible models for the MOSFET (level 1,2,3,6) and diode are included in this release. Since it is fully interactive, it is possible to make changes and re-simulate quickly. The interactive design makes it well suited to the typical iterative design process used it optimizing a circuit design. It is also well suited to undergraduate teaching where Spice in batch mode can be quite intimidating. This version, while still officially in beta test, should be stable enough for basic undergraduate teaching and courses in MOS design, but not for bipolar design. In batch mode it is mostly Spice compatible, so it is often possible to use the same file for both ACS and Spice.
Diffstat (limited to 'cad/acs')
-rw-r--r--cad/acs/Makefile24
-rw-r--r--cad/acs/files/md53
-rw-r--r--cad/acs/files/patch-sum3
-rw-r--r--cad/acs/patches/patch-aa14
-rw-r--r--cad/acs/pkg/COMMENT1
-rw-r--r--cad/acs/pkg/DESCR19
-rw-r--r--cad/acs/pkg/PLIST37
7 files changed, 101 insertions, 0 deletions
diff --git a/cad/acs/Makefile b/cad/acs/Makefile
new file mode 100644
index 00000000000..726d42a9a28
--- /dev/null
+++ b/cad/acs/Makefile
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/01/24 22:13:22 dmcmahill Exp $
+#
+
+DISTNAME= acs-0.25
+CATEGORIES= cad
+MASTER_SITES= ftp://ftp.geda.seul.org/pub/geda/dist/
+
+MAINTAINER= dmcmahill@netbsd.org
+HOMEPAGE= http://www.geda.seul.org/tools/acs/index.html
+
+do-build:
+ cd ${WRKSRC}/src && ${MAKE} ${LOWER_OPSYS}
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/*/acs ${PREFIX}/bin/
+ ${INSTALL_DATA} ${WRKSRC}/doc/acs.hlp ${PREFIX}/bin/
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/acs
+ ${INSTALL_DATA} ${WRKSRC}/doc/acs-tutorial ${PREFIX}/share/doc/acs
+ ${INSTALL_DATA} ${WRKSRC}/doc/man.pdf ${PREFIX}/share/doc/acs
+ ${INSTALL_DATA} ${WRKSRC}/doc/whatisit ${PREFIX}/share/doc/acs
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/acs
+ ${INSTALL_DATA} ${WRKSRC}/examples/* ${PREFIX}/share/examples/acs
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/cad/acs/files/md5 b/cad/acs/files/md5
new file mode 100644
index 00000000000..7878b27e597
--- /dev/null
+++ b/cad/acs/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/01/24 22:13:23 dmcmahill Exp $
+
+MD5 (acs-0.25.tar.gz) = 0cd5cf8edc46a02835eb1d0065970f03
diff --git a/cad/acs/files/patch-sum b/cad/acs/files/patch-sum
new file mode 100644
index 00000000000..a5359cf1043
--- /dev/null
+++ b/cad/acs/files/patch-sum
@@ -0,0 +1,3 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/01/24 22:13:23 dmcmahill Exp $
+
+MD5 (patch-aa) = ff1e1c67d779634836c7dd42c093d928
diff --git a/cad/acs/patches/patch-aa b/cad/acs/patches/patch-aa
new file mode 100644
index 00000000000..b889eb18e5e
--- /dev/null
+++ b/cad/acs/patches/patch-aa
@@ -0,0 +1,14 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/01/24 22:13:23 dmcmahill Exp $
+
+--- src/Makefile.orig Thu Nov 4 01:52:00 1999
++++ src/Makefile Sun Jan 23 21:47:29 2000
+@@ -54,4 +54,9 @@
+ -(cd ULTRIX-G++; make -k)
+ #-----------------------------------------------------------------------------
++sunos:
++ -mkdir SUNOS
++ cat Make1 Make2.g++ Make3 Make.depend >SUNOS/Makefile
++ (cd SUNOS; make -k)
++#-----------------------------------------------------------------------------
+ sun3-g++:
+ -mkdir SUN3-G++
diff --git a/cad/acs/pkg/COMMENT b/cad/acs/pkg/COMMENT
new file mode 100644
index 00000000000..ede31829563
--- /dev/null
+++ b/cad/acs/pkg/COMMENT
@@ -0,0 +1 @@
+a general purpose circuit simulator
diff --git a/cad/acs/pkg/DESCR b/cad/acs/pkg/DESCR
new file mode 100644
index 00000000000..3706629235a
--- /dev/null
+++ b/cad/acs/pkg/DESCR
@@ -0,0 +1,19 @@
+ACS is a general purpose circuit simulator. It performs nonlinear
+dc and transient analyses, fourier analysis, and ac analysis
+linearized at an operating point. It is fully interactive and
+command driven. It can also be run in batch mode or as a server.
+The output is produced as it simulates. Spice compatible models
+for the MOSFET (level 1,2,3,6) and diode are included in this
+release.
+
+Since it is fully interactive, it is possible to make changes and
+re-simulate quickly. The interactive design makes it well suited
+to the typical iterative design process used it optimizing a circuit
+design. It is also well suited to undergraduate teaching where
+Spice in batch mode can be quite intimidating. This version, while
+still officially in beta test, should be stable enough for basic
+undergraduate teaching and courses in MOS design, but not for
+bipolar design.
+
+In batch mode it is mostly Spice compatible, so it is often possible
+to use the same file for both ACS and Spice.
diff --git a/cad/acs/pkg/PLIST b/cad/acs/pkg/PLIST
new file mode 100644
index 00000000000..96e877a55ee
--- /dev/null
+++ b/cad/acs/pkg/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/01/24 22:13:23 dmcmahill Exp $
+bin/acs
+bin/acs.hlp
+share/doc/acs/acs-tutorial
+share/doc/acs/man.pdf
+share/doc/acs/whatisit
+share/examples/acs/README
+share/examples/acs/eq.doc
+share/examples/acs/eq2-145.ckt
+share/examples/acs/eq2-289.ckt
+share/examples/acs/eq2-577.ckt
+share/examples/acs/eq3-1153.ckt
+share/examples/acs/eq4-2305.ckt
+share/examples/acs/eq4-4609.ckt
+share/examples/acs/eq4-6913.ckt
+share/examples/acs/eq4-9217.ckt
+share/examples/acs/eqboost.ckt
+share/examples/acs/eqflat.ckt
+share/examples/acs/eqmodify.ckt
+share/examples/acs/killzap.ckt
+share/examples/acs/killzap.doc
+share/examples/acs/nmos.doc
+share/examples/acs/nmos100.ckt
+share/examples/acs/nmos15.ckt
+share/examples/acs/nmos18.ckt
+share/examples/acs/nmos30.ckt
+share/examples/acs/nmosgen.c
+share/examples/acs/nmp100.ckt
+share/examples/acs/nmpgen.c
+share/examples/acs/opamp-ol.ckt
+share/examples/acs/opamp-vf.ckt
+share/examples/acs/opamp.doc
+share/examples/acs/runall
+share/examples/acs/runall.out
+share/examples/acs/sc18.ckt
+@dirrm share/doc/acs
+@dirrm share/examples/acs