summaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorGreg Lehey <grog@FreeBSD.org>2001-02-11 06:58:11 +0000
committerGreg Lehey <grog@FreeBSD.org>2001-02-11 06:58:11 +0000
commit9635aa5387b039cdc11f60e87bd877d6b803e2d2 (patch)
tree5c7fdaeed30e3fcebe581f76b7ae07565f09ff47 /cad
parentNew port: HTTP::GHTTP - Perl interface to the gnome ghttp library (diff)
SCEPTRE (System for Circuit Evaluation and Prediction of Transient
Radiation Effects) is a general purpose circuit analysis program which provides all three major analyses, AC, DC, and transient analysis, on either linear or nonlinear networks. It employs a free-form input language and state variable methods to simulate problems of interest to electrical engineers. Requested-by: "Pedro F. Giffuni" <pfg1+@pitt.edu>
Notes
Notes: svn path=/head/; revision=38200
Diffstat (limited to 'cad')
-rw-r--r--cad/Makefile1
-rw-r--r--cad/sceptre/Makefile26
-rw-r--r--cad/sceptre/distinfo1
-rw-r--r--cad/sceptre/files/patch-aa19
-rw-r--r--cad/sceptre/files/patch-ab41
-rw-r--r--cad/sceptre/pkg-comment1
-rw-r--r--cad/sceptre/pkg-descr10
-rw-r--r--cad/sceptre/pkg-message3
-rw-r--r--cad/sceptre/pkg-plist15
9 files changed, 117 insertions, 0 deletions
diff --git a/cad/Makefile b/cad/Makefile
index 64a046e23506..c890bbd60e6f 100644
--- a/cad/Makefile
+++ b/cad/Makefile
@@ -14,6 +14,7 @@
SUBDIR += pcb
SUBDIR += pisces
SUBDIR += qcad
+ SUBDIR += sceptre
SUBDIR += sis
SUBDIR += spice
SUBDIR += tkgate
diff --git a/cad/sceptre/Makefile b/cad/sceptre/Makefile
new file mode 100644
index 000000000000..ebda0cced9ad
--- /dev/null
+++ b/cad/sceptre/Makefile
@@ -0,0 +1,26 @@
+# New ports collection makefile for: sceptre
+# Date created: 11 February 2001
+# Whom: grog
+#
+# $FreeBSD$
+#
+
+PORTNAME= sceptre
+PORTVERSION= 00.317
+CATEGORIES= cad
+MASTER_SITES= ftp://novilux.fh-friedberg.de/pub/sceptre/
+
+MAINTAINER= grog
+
+BUILD_DEPENDS= f77:${PORTSDIR}/lang/f77
+
+NO_WRKSUBDIR= YES
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/sceptre
+ ${INSTALL_MAN} ${WRKSRC}/doc/doc_en.pdf ${PREFIX}/share/doc/sceptre/doc_en.pdf
+ ${INSTALL_MAN} ${WRKSRC}/doc/doc_ger.pdf ${PREFIX}/share/doc/sceptre/doc_ger.pdf
+.endif
+
+.include <bsd.port.mk>
diff --git a/cad/sceptre/distinfo b/cad/sceptre/distinfo
new file mode 100644
index 000000000000..6d710397b256
--- /dev/null
+++ b/cad/sceptre/distinfo
@@ -0,0 +1 @@
+MD5 (sceptre-00.317.tar.gz) = 2ddec287e3819d2bd00f552336587976
diff --git a/cad/sceptre/files/patch-aa b/cad/sceptre/files/patch-aa
new file mode 100644
index 000000000000..6323c53be39f
--- /dev/null
+++ b/cad/sceptre/files/patch-aa
@@ -0,0 +1,19 @@
+--- x3/qqqcpu.f Mon Oct 4 03:53:42 1999
++++ x3/qqqcpu.f Sun Feb 11 14:34:50 2001
+@@ -9,9 +9,14 @@
+ data r0 /1d6/
+ intrinsic ETime
+
+- CALL ETime(RESULT, TARRAY)
++C This appears not to be complete. The original code contained the
++C following two code lines, which generate an "incorrect type" error.
++C Since I don't have a description of ETIME, just carry out the sentiment
++C of the comment above
++C CALL ETime(RESULT, TARRAY)
+
+- r2 = r0 - tarray(1)
++C r2 = r0 - tarray(1)
++ r2 = r0
+
+ RETURN
+
diff --git a/cad/sceptre/files/patch-ab b/cad/sceptre/files/patch-ab
new file mode 100644
index 000000000000..17deaf8fb791
--- /dev/null
+++ b/cad/sceptre/files/patch-ab
@@ -0,0 +1,41 @@
+--- Makefile~ Sun Nov 12 17:55:44 2000
++++ Makefile Sun Feb 11 16:30:32 2001
+@@ -1,4 +1,4 @@
+-FC = g77
++FC = f77
+ FFLAGS = -fno-automatic -O
+ BASEDIR = `pwd`
+ INSTDIR = /usr/local
+@@ -13,19 +13,19 @@
+ cd x1; ${MAKE} "FC=${FC}" "FFLAGS=${FFLAGS}"
+ cd x2; ${MAKE} "FC=${FC}" "FFLAGS=${FFLAGS}"
+ install:
+- install -s -m 755 x1/exec1 ${BINDIR}
+- install -m 644 x2/exec2.o ${LIBDIR}
+- install -m 644 x2/libx2.a ${LIBDIR}
+- install -s -m 755 x3/ngp_gnu ${BINDIR}
+- install -s -m 755 x3/asa ${BINDIR}
+- install -m 644 x3/libx3.a ${LIBDIR}
+- install -m 755 bin/sceptre ${BINDIR}
+- install -m 755 bin/sceptre.inst ${BINDIR}
+- install -m 755 bin/ngp ${BINDIR}
+- install -m 644 lib/usrlib.a ${LIBDIR}
+- install -m 644 lib/modellib.dat ${LIBDIR}
+- install -d ${ETCDIR}
+- install -m 644 etc/ngp.rc ${ETCDIR}
++ install -c -s -m 755 x1/exec1 ${BINDIR}
++ install -c -m 644 x2/exec2.o ${LIBDIR}
++ install -c -m 644 x2/libx2.a ${LIBDIR}
++ install -c -s -m 755 x3/ngp_gnu ${BINDIR}
++ install -c -s -m 755 x3/asa ${BINDIR}
++ install -c -m 644 x3/libx3.a ${LIBDIR}
++ install -c -m 755 bin/sceptre ${BINDIR}
++ install -c -m 755 bin/sceptre.inst ${BINDIR}
++ install -c -m 755 bin/ngp ${BINDIR}
++ install -c -m 644 lib/usrlib.a ${LIBDIR}
++ install -c -m 644 lib/modellib.dat ${LIBDIR}
++ install -c -d ${ETCDIR}
++ install -c -m 644 etc/ngp.rc ${ETCDIR}
+ @echo "installation finished"
+ uninstall:
+ @rm -fv ${BINDIR}/exec1
diff --git a/cad/sceptre/pkg-comment b/cad/sceptre/pkg-comment
new file mode 100644
index 000000000000..f93282f37029
--- /dev/null
+++ b/cad/sceptre/pkg-comment
@@ -0,0 +1 @@
+SCEPTRE is a general purpose circuit analysis program.
diff --git a/cad/sceptre/pkg-descr b/cad/sceptre/pkg-descr
new file mode 100644
index 000000000000..ea372ceab1ec
--- /dev/null
+++ b/cad/sceptre/pkg-descr
@@ -0,0 +1,10 @@
+SCEPTRE (System for Circuit Evaluation and Prediction of Transient
+Radiation Effects) is a general purpose circuit analysis program which
+provides all three major analyses, AC, DC, and transient analysis, on
+either linear or nonlinear networks. It employs a free-form input
+language and state variable methods to simulate problems of interest
+to electrical engineers.
+
+This package does not include online documentation. Documentation in
+PDF format, in English and German, is available in the directory
+work/sceptre*/doc.
diff --git a/cad/sceptre/pkg-message b/cad/sceptre/pkg-message
new file mode 100644
index 000000000000..2b7478fa8d00
--- /dev/null
+++ b/cad/sceptre/pkg-message
@@ -0,0 +1,3 @@
+This package does not include online documentation. You will find PDF
+documents in English and German in the directory
+/usr/local/share/doc/sceptre.
diff --git a/cad/sceptre/pkg-plist b/cad/sceptre/pkg-plist
new file mode 100644
index 000000000000..c593c6e957ef
--- /dev/null
+++ b/cad/sceptre/pkg-plist
@@ -0,0 +1,15 @@
+bin/exec1
+bin/ngp_gnu
+bin/asa
+bin/sceptre
+bin/sceptre.inst
+bin/ngp
+etc/ngp.rc
+lib/exec2.o
+lib/libx2.a
+lib/libx3.a
+lib/usrlib.a
+lib/modellib.dat
+share/doc/sceptre/doc_en.pdf
+share/doc/sceptre/doc_ger.pdf
+@dirrm share/doc/sceptre