From 9635aa5387b039cdc11f60e87bd877d6b803e2d2 Mon Sep 17 00:00:00 2001 From: Greg Lehey Date: Sun, 11 Feb 2001 06:58:11 +0000 Subject: 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" --- cad/Makefile | 1 + cad/sceptre/Makefile | 26 ++++++++++++++++++++++++++ cad/sceptre/distinfo | 1 + cad/sceptre/files/patch-aa | 19 +++++++++++++++++++ cad/sceptre/files/patch-ab | 41 +++++++++++++++++++++++++++++++++++++++++ cad/sceptre/pkg-comment | 1 + cad/sceptre/pkg-descr | 10 ++++++++++ cad/sceptre/pkg-message | 3 +++ cad/sceptre/pkg-plist | 15 +++++++++++++++ 9 files changed, 117 insertions(+) create mode 100644 cad/sceptre/Makefile create mode 100644 cad/sceptre/distinfo create mode 100644 cad/sceptre/files/patch-aa create mode 100644 cad/sceptre/files/patch-ab create mode 100644 cad/sceptre/pkg-comment create mode 100644 cad/sceptre/pkg-descr create mode 100644 cad/sceptre/pkg-message create mode 100644 cad/sceptre/pkg-plist (limited to 'cad') 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 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 -- cgit v1.2.3