diff options
author | cvs2svn <cvs2svn@FreeBSD.org> | 1995-05-29 13:46:42 +0000 |
---|---|---|
committer | cvs2svn <cvs2svn@FreeBSD.org> | 1995-05-29 13:46:42 +0000 |
commit | 444bcd3c2ed803274c8deafa2c3fa03f8a394653 (patch) | |
tree | 297f74782436a0f973b6b89d60c10f399af9a135 /math | |
parent | Remove comment about not being able to undefine a variable, as we *can* (diff) |
This commit was manufactured by cvs2svn to create tagrelease/2.0.5
'RELENG_2_0_5_RELEASE'.
Notes
Notes:
svn path=/head/; revision=1803
svn path=/tags/RELENG_2_0_5_RELEASE/; revision=1807; tag=release/2.0.5
Diffstat (limited to 'math')
62 files changed, 0 insertions, 2312 deletions
diff --git a/math/Makefile b/math/Makefile deleted file mode 100644 index ed9fa7a009b9..000000000000 --- a/math/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -# $Id: Makefile,v 1.10 1995/05/13 07:57:18 asami Exp $ -# -# RESTRICTED: maxima (license required) -# - -SUBDIR= blas calc eispack fudgit gmp gnuplot hexcalc linpack octave oleo xgraph - -.include <bsd.port.subdir.mk> diff --git a/math/blas/Makefile b/math/blas/Makefile deleted file mode 100644 index 3edd692ed137..000000000000 --- a/math/blas/Makefile +++ /dev/null @@ -1,55 +0,0 @@ -# New ports collection makefile for: blas -# Version required: ? -# Date created: 27 October 1994 -# Whom: ljo -# -# $Id: Makefile,v 1.6 1995/04/22 11:29:56 asami Exp $ -# - -DISTNAME= blas -PKGNAME= blas-1.0 -CATEGORIES= math - -DISTDIR=${PORTSDIR}/distfiles/${DISTNAME} - -MASTER_SITES= ftp://netlib.att.com/netlib/blas/ -.if defined(MASTER_SITE_OVERRIDE) -MASTER_SITES:= ${MASTER_SITE_OVERRIDE}/blas/ -.undef MASTER_SITE_OVERRIDE -.endif - -EXTRACT_CMD=${.CURDIR}/scripts/uncomp -EXTRACT_SUFX=.Z -EXTRACT_ARGS= ${WRKDIR} - -WRKSRC=${WRKDIR} - -SRCS = caxpy.f cblas1.f cblas2.f ccopy.f cdotc.f cdotu.f cgbmv.f cgemv.f \ - cgerc.f cgeru.f chbmv.f chemv.f cher.f cher2.f chpmv.f chpr.f \ - chpr2.f cmach.f crotg.f cscal.f csrot.f csscal.f cswap.f ctbmv.f \ - ctbsv.f ctpmv.f ctpsv.f ctrmv.f ctrsv.f d1mach.f dasum.f daxpy.f \ - dblas1.f dblas2.f dcopy.f ddot.f dgbmv.f dgemv.f dger.f dmach.f \ - dnrm2.f drot.f drotg.f dsbmv.f dscal.f dspmv.f dspr.f dspr2.f \ - dswap.f dsymv.f dsyr.f dsyr2.f dtbmv.f dtbsv.f dtpmv.f dtpsv.f \ - dtrmv.f dtrsv.f esblas2.f esgbmv.f esgemv.f esger.f essbmv.f \ - esspmv.f esspr.f esspr2.f essymv.f essyr.f essyr2.f estbmv.f \ - estbsv.f estpmv.f estpsv.f estrmv.f estrsv.f \ - i1mach.f \ - icamax.f idamax.f isamax.f lsame.f r1mach.f sasum.f saxpy.f \ - sblas1.f sblas2.f scasum.f scnrm2.f scopy.f sdot.f sgbmv.f sgemv.f \ - sger.f smach.f snrm2.f srot.f srotg.f ssbmv.f sscal.f sspmv.f \ - sspr.f sspr2.f sswap.f ssymv.f ssyr.f ssyr2.f stbmv.f stbsv.f \ - stpmv.f stpsv.f strmv.f strsv.f xerbla.f - -# fdump.f - -DISTFILES= ${SRCS:.f=.f.Z} - -pre-build: - cp Makefile.lib ${WRKDIR}/Makefile - -pre-extract: - chmod +x scripts/uncomp - -.include <bsd.port.mk> - diff --git a/math/blas/distinfo b/math/blas/distinfo deleted file mode 100644 index 72bed1c6c3c6..000000000000 --- a/math/blas/distinfo +++ /dev/null @@ -1,112 +0,0 @@ -MD5 (caxpy.f.Z) = 7aa3450c8dae3c5f2f9b0c4bf354ae6f -MD5 (cblas1.f.Z) = e64c377f4df8812231058d0649dd4a1d -MD5 (cblas2.f.Z) = d1b784d5353289c3dc5b565d94230359 -MD5 (ccopy.f.Z) = 429eadcffc1501bc81f607799ac6a166 -MD5 (cdotc.f.Z) = 8fbfe7a0e93a5ea78bc8099971179d4b -MD5 (cdotu.f.Z) = c09815ce64a93d00ed0dbeca04659a80 -MD5 (cgbmv.f.Z) = ede85943b43123430aea6b554dadc83e -MD5 (cgemv.f.Z) = 09f467e76ecdaae8a71856d0c3b5b5fa -MD5 (cgerc.f.Z) = fefdfa59cda132c8ee8df869c375b0e6 -MD5 (cgeru.f.Z) = fa661eec92f5d3cfcc892a8c8dd41ac4 -MD5 (chbmv.f.Z) = 1c522117000793240f509320872d943e -MD5 (chemv.f.Z) = d02bef19ae2246c312fb7cb178e771a9 -MD5 (cher.f.Z) = afc0713a590885ddcdc19daf7cfc4616 -MD5 (cher2.f.Z) = 5137426750d14626308075519c1a7754 -MD5 (chpmv.f.Z) = 8f5f99301ec61a06fcd1e9a1eca5a25b -MD5 (chpr.f.Z) = 1fd6f563588fa2ae0723ab09928cf6c2 -MD5 (chpr2.f.Z) = ba50d10fbb3bd0b89f778c3a4f1b1b4a -MD5 (cmach.f.Z) = f3facbb75c14bd649be93baf336681aa -MD5 (crotg.f.Z) = e8c9fe0205bd6492593bc43d7a0f42cd -MD5 (cscal.f.Z) = 25bada05d29b659c95dfb355a69c1183 -MD5 (csrot.f.Z) = 607a7362b5fd59bea8ec5c1a3c2d7e34 -MD5 (csscal.f.Z) = ce79ef4d8f209b5548cb639789f6d2e7 -MD5 (cswap.f.Z) = deefab269d1f4fdeb49487129cc4f24d -MD5 (ctbmv.f.Z) = 0a42b30a30c0ed3a83370e3eded52934 -MD5 (ctbsv.f.Z) = a6aae08dddb0ec104be22ff3d606050d -MD5 (ctpmv.f.Z) = a5eb8500133078cfe882424b00374573 -MD5 (ctpsv.f.Z) = 29c22ef91d32aa07a0bf63258bcc7d28 -MD5 (ctrmv.f.Z) = b6dcf0ef55708a5c6c280a2b8e6f594f -MD5 (ctrsv.f.Z) = ef0642dbc5a132480e9a0bf0daa19bd2 -MD5 (d1mach.f.Z) = 53a17390edabe5f1a047f4b8e3b8656c -MD5 (dasum.f.Z) = a19538326b7a44c278d13a16df6053ba -MD5 (daxpy.f.Z) = d4e3642b7f4d5ea1a8820538abc5c937 -MD5 (dblas1.f.Z) = adfe164a49988320a23a32ee84014b0a -MD5 (dblas2.f.Z) = a174d213b2d46453fb5773b64a657b90 -MD5 (dcopy.f.Z) = 8708981ce6a9478d73daaeb2798ad146 -MD5 (ddot.f.Z) = 3786e6ee20de46ac64e5ca7127754f2b -MD5 (dgbmv.f.Z) = f836481c96a0dc843b2219c2cd25d6d7 -MD5 (dgemv.f.Z) = a7f8a827adfbc3e3915edd15d3390e9d -MD5 (dger.f.Z) = 05a0ddc98da14ebf4506cf597d1781a5 -MD5 (dmach.f.Z) = ff45f7858b72270e82aff80dc4c9c39d -MD5 (dnrm2.f.Z) = 9dc1a977681431c1465a076a9f0babeb -MD5 (drot.f.Z) = 0008d3e9c7e59a8e1b30832fa6caa8a8 -MD5 (drotg.f.Z) = f3fe3c76270a70954675d17b9bf8fd29 -MD5 (dsbmv.f.Z) = 4e81d2668b2d4dcc1d27ceda59064af1 -MD5 (dscal.f.Z) = 85acbc711750f37c6dce1fd79222ecbe -MD5 (dspmv.f.Z) = e83f35bfda318ca2d7f5e59316486365 -MD5 (dspr.f.Z) = 3675a35dfcd359bf2b2546e34baa5dd0 -MD5 (dspr2.f.Z) = b5f06e13f9de8698f9383b3f4e41e6d3 -MD5 (dswap.f.Z) = 9e36d9070cc6c3ba45b06b987e9694a0 -MD5 (dsymv.f.Z) = 6b98ff6b13f143c682ac6589c2097a00 -MD5 (dsyr.f.Z) = bc75473a16b27f80fc46db75e27952a0 -MD5 (dsyr2.f.Z) = b7a71c1d99d175eed391cd779bf2232c -MD5 (dtbmv.f.Z) = 26b7f556193650cf4d99ce9caab95f49 -MD5 (dtbsv.f.Z) = 7c707c170148b13b61b16a1a1fc04fff -MD5 (dtpmv.f.Z) = 3ac0d4a181f71e28130b75cea8947a57 -MD5 (dtpsv.f.Z) = c58d654b53fe93fec5f8f03f2f730d21 -MD5 (dtrmv.f.Z) = 25464e5e4cc8eddf8ae26f3f6d26cfbf -MD5 (dtrsv.f.Z) = d761d518314409de8181f1c18a1c0ca6 -MD5 (esblas2.f.Z) = 556d28aaa1bac039e83a718c110f2be8 -MD5 (esgbmv.f.Z) = ae560b5f4bcb23184e8ac0e6aa01cd41 -MD5 (esgemv.f.Z) = f7241f1de3f2d55b373d017a25e96f61 -MD5 (esger.f.Z) = 2211315a6947bee6928f5f99b87d6f3c -MD5 (essbmv.f.Z) = e4563c0b6304efa0fd6a3c7eec895b5a -MD5 (esspmv.f.Z) = ae61d30db8fe2ad9a0b8e9a71be7b87b -MD5 (esspr.f.Z) = 71dba40ee65831aabf2daf993d459b2d -MD5 (esspr2.f.Z) = 858f12f45e3ef03a7558d07ac43af6ed -MD5 (essymv.f.Z) = abf28d3a867a77ac4bdc770fa428956c -MD5 (essyr.f.Z) = a55b7d0ae9d4f12ea40f9774bc796977 -MD5 (essyr2.f.Z) = 5ca0a1983014509976603880dacc5cca -MD5 (estbmv.f.Z) = 38dbc1990d6f6dec70d0c1b6f47d79e0 -MD5 (estbsv.f.Z) = d4012a56f9923b776ad7e057143e6fe3 -MD5 (estpmv.f.Z) = 0deac64a3cbc42862d922b72274816f4 -MD5 (estpsv.f.Z) = b6c8762bf5ce000531cc9f6d23e76014 -MD5 (estrmv.f.Z) = 194f5a0d29afc83d96736bb89b27110d -MD5 (estrsv.f.Z) = aea7bcacf9f46cae241d2a2e8c880d7b -MD5 (i1mach.f.Z) = 05a0d9611e9b298d8fb7140232e79d91 -MD5 (icamax.f.Z) = 64a7c708d9ef4796dbace4f9f693e26e -MD5 (idamax.f.Z) = 92dbc818d2fa43ba562363584a232640 -MD5 (isamax.f.Z) = 8a072f55991a398491a50cda0d59e310 -MD5 (lsame.f.Z) = aa0fa68afa3aebed48ae8018b5958225 -MD5 (r1mach.f.Z) = cfa436eaea870f8f3cf5a626d935fb86 -MD5 (sasum.f.Z) = 11f5b13b30207d447ce020bdd02fa4f7 -MD5 (saxpy.f.Z) = fe9bab170374c80c132b9bbaadfb6685 -MD5 (sblas1.f.Z) = 8592a90f7b2da8d7e5f2494f478011b6 -MD5 (sblas2.f.Z) = 4d91f4caedbb2579b7d3424b249e6b36 -MD5 (scasum.f.Z) = e92942772d17fa14c2d726b3c751c1eb -MD5 (scnrm2.f.Z) = f017ad5fa78a520289e79c0a94bd2d4e -MD5 (scopy.f.Z) = 75c3deab76c4cde2b3d1eb4a2d42a43c -MD5 (sdot.f.Z) = df899a51b0c2a2c089d6dac83e4d0687 -MD5 (sgbmv.f.Z) = 1ee853a6df3847034253811b27bb5915 -MD5 (sgemv.f.Z) = bc4cb01373d8f1887aeee82cd862705c -MD5 (sger.f.Z) = f0e21f09aed400d05fca4abbd638980e -MD5 (smach.f.Z) = 7dd636c28409d898e67d0b5769b472d1 -MD5 (snrm2.f.Z) = c3f647ed548b14aff7048edc78fdbdcf -MD5 (srot.f.Z) = 9266cb991aa0e330619d70f73257fe6c -MD5 (srotg.f.Z) = 58847547ada571890d6c51631286e0c2 -MD5 (ssbmv.f.Z) = 7910705e7fdcba7442288fc9cbc67263 -MD5 (sscal.f.Z) = 77337b8bf105472e46f653c1691a19a7 -MD5 (sspmv.f.Z) = d1ed4170835ff44230f5d98de9faa0c2 -MD5 (sspr.f.Z) = 11b23250b08e9d14faf409c6d91f6764 -MD5 (sspr2.f.Z) = 058fae4aadf37bb12010a37aca1a0a2a -MD5 (sswap.f.Z) = 8ad280aa65aed9dd8e6c39d9cd12220e -MD5 (ssymv.f.Z) = 115192842a9ef45705ddc871ec471477 -MD5 (ssyr.f.Z) = a9eaaa5f698fa6c0b12f810cf448f59b -MD5 (ssyr2.f.Z) = 1ba1431688187f3784f64179b5e181af -MD5 (stbmv.f.Z) = 78f8845b5798b1b80340dd250495600c -MD5 (stbsv.f.Z) = 08ca4d81081402c541b6410c54ef676a -MD5 (stpmv.f.Z) = 0769151b2b7f737ad4a5c9d0525694f5 -MD5 (stpsv.f.Z) = 95b5ac8fc17e6c2946253382ef7822fe -MD5 (strmv.f.Z) = e4d2b771fd3311ebf0ca3be092f20dff -MD5 (strsv.f.Z) = cde2f3ee65110063312924fa201bdf50 -MD5 (xerbla.f.Z) = 3019566bc94201a054fef3991f21a4ac diff --git a/math/blas/pkg-comment b/math/blas/pkg-comment deleted file mode 100644 index 04f8c08ebe4e..000000000000 --- a/math/blas/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -BLAS level 1, 2, and 3 (Basic Linear Algebra)
\ No newline at end of file diff --git a/math/blas/pkg-descr b/math/blas/pkg-descr deleted file mode 100644 index 9a21192c185c..000000000000 --- a/math/blas/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -This is BLAS 1, 2, and 3 from research.att.com. I cleaned up the makefile -and created a second() function. This is used by linpack, eispack, and -lapack. -BLAS stands for Basic Linear Algebra (System?). It is a Fortran library, but -can be called from C, C++, or whatever.
\ No newline at end of file diff --git a/math/blas/pkg-plist b/math/blas/pkg-plist deleted file mode 100644 index c97ae40a3f75..000000000000 --- a/math/blas/pkg-plist +++ /dev/null @@ -1,3 +0,0 @@ -@cwd /usr/local -lib/libcor.a -lib/libcor.so.1.0 diff --git a/math/calc/Makefile b/math/calc/Makefile deleted file mode 100644 index c57358b90f26..000000000000 --- a/math/calc/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# New ports collection makefile for: calc -# Version required: 2.9.3t6 -# Date created: 3 October 1994 -# Whom: jmz -# -# $Id: Makefile,v 1.5 1995/04/16 23:19:07 asami Exp $ -# - -DISTNAME= calc-2.9.3t6 -PKGNAME= calc-2.9.3 -MASTER_SITES= ftp://ftp.cs.uni-sb.de/pub/misc/4.4BSD-Lite/contrib/ - -MAINTAINER= jmz@FreeBSD.org - -CATEGORIES+= math - -pre-install: - @mkdir -p ${PREFIX}/lib/calc/help - @mkdir -p ${PREFIX}/man/man1 - -.include <bsd.port.mk> diff --git a/math/calc/distinfo b/math/calc/distinfo deleted file mode 100644 index 86a95bcbfe47..000000000000 --- a/math/calc/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (calc-2.9.3t6.tar.gz) = 5e0cf61eaa01006ca2f9e11fc392c6d0 diff --git a/math/calc/files/patch-aa b/math/calc/files/patch-aa deleted file mode 100644 index d56bc3dd0b34..000000000000 --- a/math/calc/files/patch-aa +++ /dev/null @@ -1,19 +0,0 @@ -*** alloc.h~ Thu Mar 31 03:05:41 1994 ---- alloc.h Sun Apr 16 17:27:55 1995 -*************** -*** 10,16 **** - - #include "have_malloc.h" - #ifdef HAVE_MALLOC_H -! # include <malloc.h> - #else - # if defined(__STDC__) - extern void *malloc(); ---- 10,16 ---- - - #include "have_malloc.h" - #ifdef HAVE_MALLOC_H -! /* # include <malloc.h> */ - #else - # if defined(__STDC__) - extern void *malloc(); diff --git a/math/calc/pkg-comment b/math/calc/pkg-comment deleted file mode 100644 index 4072760a428a..000000000000 --- a/math/calc/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -calc - arbitrary precision calculator. Version 2.9.3t6 diff --git a/math/calc/pkg-descr b/math/calc/pkg-descr deleted file mode 100644 index 3944e2f9ea88..000000000000 --- a/math/calc/pkg-descr +++ /dev/null @@ -1,53 +0,0 @@ -Calc is an interactive calculator which provides for easy large -numeric calculations, but which also can be easily programmed for -difficult or long calculations. It can accept a command line -argument, in which case it executes that single command and exits. -Otherwise, it enters interactive mode. In this mode, it accepts -commands one at a time, processes them, and displays the answers. In -the simplest case, commands are simply expressions which are -evaluated. For example, the following line can be input: - - 3 * (4 + 1) - -and the calculator will print 15. - -The special '.' symbol (called dot), represents the result of the last -command expression, if any. This is of great use when a series of -partial results are calculated, or when the output mode is changed and -the last result needs to be redisplayed. For example, the above -result can be doubled by typing: - - . * 2 - -and the calculator will print 30. - -For more complex calculations, variables can be used to save the -intermediate results. For example, the result of adding 7 to the -previous result can be saved by typing: - - old = . + 7 - -Functions can be used in expressions. There are a great number of -pre-defined functions. For example, the following will calculate the -factorial of the value of 'old': - - fact(old) - -and the calculator prints 13763753091226345046315979581580902400000000. -Notice that numbers can be very large. (There is a practical limit -of several thousand digits before calculations become too slow.) - -The calculator can calculate transcendental functions, and accept and -display numbers in real or exponential format. For example, typing: - - config("display", 50) - epsilon(1e-50) - sin(1) - -prints "~.84147098480789650665250232163029899962256306079837". - -The calculator also knows about complex numbers, so that typing: - - (2+3i) * (4-3i) - -prints "17+6i". diff --git a/math/calc/pkg-plist b/math/calc/pkg-plist deleted file mode 100644 index 7e1a7bd4750c..000000000000 --- a/math/calc/pkg-plist +++ /dev/null @@ -1,77 +0,0 @@ -@cd /usr/local -@owner bin -@mode 555 -bin/calc -@mode 444 -lib/calc/help/intro -lib/calc/help/overview -lib/calc/help/help -lib/calc/help/assoc -lib/calc/help/builtin -lib/calc/help/command -lib/calc/help/config -lib/calc/help/define -lib/calc/help/environment -lib/calc/help/expression -lib/calc/help/file -lib/calc/help/history -lib/calc/help/interrupt -lib/calc/help/list -lib/calc/help/mat -lib/calc/help/operator -lib/calc/help/statement -lib/calc/help/types -lib/calc/help/usage -lib/calc/help/variable -lib/calc/help/todo -lib/calc/help/credit -lib/calc/help/bindings -lib/calc/help/altbind -lib/calc/help/changes -lib/calc/help/libcalc -lib/calc/help/stdlib -lib/calc/help/bugs -lib/calc/help/full -lib/calc/help/obj -lib/calc/README -lib/calc/bigprime.cal -lib/calc/chrem.cal -lib/calc/cryrand.cal -lib/calc/deg.cal -lib/calc/ellip.cal -lib/calc/lucas.cal -lib/calc/lucas_chk.cal -lib/calc/lucas_tbl.cal -lib/calc/mersenne.cal -lib/calc/mod.cal -lib/calc/nextprim.cal -lib/calc/nextprime.cal -lib/calc/pell.cal -lib/calc/pi.cal -lib/calc/pollard.cal -lib/calc/poly.cal -lib/calc/psqrt.cal -lib/calc/quat.cal -lib/calc/randmprime.cal -lib/calc/regress.cal -lib/calc/solve.cal -lib/calc/sumsq.cal -lib/calc/surd.cal -lib/calc/test1000.cal -lib/calc/unitfrac.cal -lib/calc/varargs.cal -@mode 644 -lib/calc/libcalc.a -@mode 444 -lib/calc/alloc.h -lib/calc/args.h -lib/calc/cmath.h -lib/calc/endian.h -lib/calc/have_malloc.h -lib/calc/have_stdlib.h -lib/calc/have_string.h -lib/calc/longbits.h -lib/calc/qmath.h -lib/calc/stdarg.h -lib/calc/zmath.h -man/man1/calc.1 diff --git a/math/calc/scripts/configure b/math/calc/scripts/configure deleted file mode 100644 index a6483fb5295c..000000000000 --- a/math/calc/scripts/configure +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/sh - -PREFIX=${PREFIX:-/usr/local} - -F=$WRKSRC/Makefile - -chmod +w $F || exit 1; - -echo "BINDIR= $PREFIX/bin" >> $F || exit 1; -echo "TOPDIR= $PREFIX/lib" >> $F -echo "MANDIR= $PREFIX/man/man1" >> $F -echo "CCOPT= -Wall -Wno-implicit -Wno-comment" >> $F
\ No newline at end of file diff --git a/math/eispack/Makefile b/math/eispack/Makefile deleted file mode 100644 index 7d5f50ddd368..000000000000 --- a/math/eispack/Makefile +++ /dev/null @@ -1,46 +0,0 @@ -# New ports collection makefile for: eispack -# Version required: ? -# Date created: 31 October 1994 -# Whom: ljo -# -# $Id: Makefile,v 1.6 1995/04/22 11:30:05 asami Exp $ -# - -DISTNAME= eispack -PKGNAME= eispack-1.0 - -DISTDIR=${PORTSDIR}/distfiles/${DISTNAME} - -CATEGORIES+= math -MASTER_SITES= ftp://netlib.att.com/netlib/eispack/ -.if defined(MASTER_SITE_OVERRIDE) -MASTER_SITES:= ${MASTER_SITE_OVERRIDE}/eispack/ -.undef MASTER_SITE_OVERRIDE -.endif - -EXTRACT_CMD=${.CURDIR}/scripts/uncomp -EXTRACT_SUFX=.Z -EXTRACT_ARGS= ${WRKDIR} - -WRKSRC=${WRKDIR} - -SRCS = csroot.f epslon.f pythag.f bakvec.f balanc.f balbak.f bandr.f \ - bandv.f bisect.f bqr.f cbabk2.f cbal.f cg.f ch.f cinvit.f combak.f \ - comhes.f comlr.f comlr2.f comqr.f comqr2.f cortb.f corth.f elmbak.f \ - elmhes.f eltran.f figi.f figi2.f hqr.f hqr2.f htrib3.f htribk.f \ - htrid3.f htridi.f imtql1.f imtql2.f imtqlv.f invit.f minfit.f \ - ortbak.f orthes.f ortran.f otqlrat.f qzhes.f qzit.f qzval.f qzvec.f \ - ratqr.f rebak.f rebakb.f reduc.f reduc2.f rg.f rgg.f rs.f rsb.f \ - rsg.f rsgab.f rsgba.f rsm.f rsp.f rst.f rt.f svd.f tinvit.f tql1.f \ - tql2.f tqlrat.f trbak1.f trbak3.f tred1.f tred2.f tred3.f tridib.f \ - tsturm.f cdiv.f - -DISTFILES= ${SRCS:.f=.f.Z} - -pre-build: - cp Makefile.lib ${WRKDIR}/Makefile - -pre-extract: - chmod +x scripts/uncomp - -.include <bsd.port.mk> diff --git a/math/eispack/distinfo b/math/eispack/distinfo deleted file mode 100644 index ee64c6f1d6ba..000000000000 --- a/math/eispack/distinfo +++ /dev/null @@ -1,76 +0,0 @@ -MD5 (csroot.f.Z) = 4d1144bba0920064d29d7452c5e0b36d -MD5 (epslon.f.Z) = f299a6ba2d54a4d1170113e454b566ef -MD5 (pythag.f.Z) = 9fb199c1fc37e6be4f7d99ef55bc8e1d -MD5 (bakvec.f.Z) = 9c0b272f79b51500cb6ef7349724582f -MD5 (balanc.f.Z) = 41ff59430ba46a62e9c7325be479412e -MD5 (balbak.f.Z) = f7d35a53cb9ccef236e37c0da6b5442a -MD5 (bandr.f.Z) = 3168d8115bb86d65ad408228fa662d1d -MD5 (bandv.f.Z) = 5cfc19c6a3ba837228b62b073a4933cd -MD5 (bisect.f.Z) = 6b92f6e681995990524eaf313ed0f148 -MD5 (bqr.f.Z) = d677d156156709194584db2c6a0bd11a -MD5 (cbabk2.f.Z) = 81337252c80a343a4105a53b0794a374 -MD5 (cbal.f.Z) = a9015c531bae41897af9e943a65eb6c7 -MD5 (cg.f.Z) = 648d92bada1345a2733074a04dc1930b -MD5 (ch.f.Z) = c8ea22b8ab94c39b192cac2fa25a02ba -MD5 (cinvit.f.Z) = 5ed71a7dd4f8c55faebde4aa66384de3 -MD5 (combak.f.Z) = b8b5dd612b3d63ba1b1192f4e7fc3d98 -MD5 (comhes.f.Z) = 76c1d7ab283fe8133a00440d578b571b -MD5 (comlr.f.Z) = c1955a750b130a288f203c22fa02b0c6 -MD5 (comlr2.f.Z) = dd062c8d2101b563dcfe41294ab542bb -MD5 (comqr.f.Z) = 2eca740f35e62e23078493d548f7f0eb -MD5 (comqr2.f.Z) = ee9df9c4e22c5f7538093ce81dec7fda -MD5 (cortb.f.Z) = 97bd4858df7728ac006e83ceaf363a76 -MD5 (corth.f.Z) = 3ec458c8b70b935ef7bf6ef8c82fd370 -MD5 (elmbak.f.Z) = fb676ff5c56311ad241ea6c047ddf2e5 -MD5 (elmhes.f.Z) = 686624bd306796c9c74d2a77a88e3570 -MD5 (eltran.f.Z) = 3490ce1264c393c89c84a89190f85a5c -MD5 (figi.f.Z) = 5a0c789d60f9bcb0a2a962cc345b3972 -MD5 (figi2.f.Z) = 2015fab03292dd729d22952151255133 -MD5 (hqr.f.Z) = d4cea43408822ce71a17f39b16d90e8e -MD5 (hqr2.f.Z) = ad4142c942eeb1db4aeaf4d1cd6daafa -MD5 (htrib3.f.Z) = 360bbaf208750d1e93a8e1dc47dc9cfc -MD5 (htribk.f.Z) = 21fd7fd79fd34088a5c10fba5633e8b8 -MD5 (htrid3.f.Z) = 259a145098db2bb9fda5bc622f261fa4 -MD5 (htridi.f.Z) = 972bd99f6df1e3ba1b26e62320929b3a -MD5 (imtql1.f.Z) = da93876ff8b7e1fa80ad172d2102f542 -MD5 (imtql2.f.Z) = c1d093a1ef26bc7c4bfde1ac4d2f7fe4 -MD5 (imtqlv.f.Z) = 22c19a7c11f1b2c388ff95a5930fa9cb -MD5 (invit.f.Z) = 4c9fbeef97b7898ad60bc3219fd34db1 -MD5 (minfit.f.Z) = 9183528a58f88822b05e9a6ac916963f -MD5 (ortbak.f.Z) = 6f3872adde156e140ba531b2f1821027 -MD5 (orthes.f.Z) = ffb9f7f46040138d6e353d2a2e265d02 -MD5 (ortran.f.Z) = f0f0a50581fe284131448f54f91b7725 -MD5 (otqlrat.f.Z) = 264a6ad17e70c684c3477bfc712735f3 -MD5 (qzhes.f.Z) = 4830b5ee3bf45e838ddb5859687826d3 -MD5 (qzit.f.Z) = 8b35a2e048fa54c5ff9223abc3af0da0 -MD5 (qzval.f.Z) = 59013a455e1a479580bc92bf1505fc3b -MD5 (qzvec.f.Z) = a10242196d8793a06aa20865f1f96677 -MD5 (ratqr.f.Z) = 08519dae144ef73086915dddf0d8f2b1 -MD5 (rebak.f.Z) = c5a3cf332e50a9c93296542f0d9c7279 -MD5 (rebakb.f.Z) = 862cb7acfdfdbccb40fabdc377d56735 -MD5 (reduc.f.Z) = c8b33f8c373eca173dfec2231ed1ab03 -MD5 (reduc2.f.Z) = 5d1d477c19f8133a795737c9dd5281f8 -MD5 (rg.f.Z) = fa942281e0de36e47bd1bd85ca11f8c5 -MD5 (rgg.f.Z) = 04d9300e8aceac9e261fa1f840025f52 -MD5 (rs.f.Z) = e6634eb275efa42e8d4a12399394d6b8 -MD5 (rsb.f.Z) = 59c422294cbe4f85c83f7eef56a7c9b5 -MD5 (rsg.f.Z) = 0f247c0d07ab2cd0846de986f5f245d5 -MD5 (rsgab.f.Z) = a0a5965d8163a32553efc9fe65204110 -MD5 (rsgba.f.Z) = fb03cc61d4c3c3e6deeeabb8b636d0da -MD5 (rsm.f.Z) = 961b313f7a325469c22b9da49840ba41 -MD5 (rsp.f.Z) = 9a7f31f02a9a2723949bc4f3a7a27489 -MD5 (rst.f.Z) = e00d89673f1e2f68a3a2ff3961d3451b -MD5 (rt.f.Z) = 291430be8e4f3dd18fb09861de66a142 -MD5 (svd.f.Z) = b42cd03b8700e0d11d28bf6acf01cc23 -MD5 (tinvit.f.Z) = 5a2f17e09f5e6646604de63a19ef7448 -MD5 (tql1.f.Z) = 15c50976426b5ebb1395fee61846f836 -MD5 (tql2.f.Z) = eeac8dfd66e2ffaffec189011187ba4f -MD5 (tqlrat.f.Z) = e1750319cb1b75aa06b26e3764f58d00 -MD5 (trbak1.f.Z) = a6d4aab8abb4e3c736a6b462a5596b7e -MD5 (trbak3.f.Z) = f9e2f31c23793e52cc861f916f2e0074 -MD5 (tred1.f.Z) = 7e83d13aec6a9dcbd660e5aaddb5c5f3 -MD5 (tred2.f.Z) = 9423a172f0fd98de750a85b229567084 -MD5 (tred3.f.Z) = ffacf88412b3eeec751558bab7c10d90 -MD5 (tridib.f.Z) = e3bde5a6acbd6dff009a5c9204167bd6 -MD5 (tsturm.f.Z) = 4357cbc1a0304d5412698af6f943084d -MD5 (cdiv.f.Z) = 781cba685b73cc2965f88e6956d898e8 diff --git a/math/eispack/pkg-comment b/math/eispack/pkg-comment deleted file mode 100644 index cef332cd223c..000000000000 --- a/math/eispack/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Eispack, Eigenvalue system package.
\ No newline at end of file diff --git a/math/eispack/pkg-descr b/math/eispack/pkg-descr deleted file mode 100644 index 02e4215b6d3c..000000000000 --- a/math/eispack/pkg-descr +++ /dev/null @@ -1,15 +0,0 @@ -This is eispack from research.att.com. I've cleaned up the Makefile, but -it is otherwise the same. The package is described in: - -1. Smith, B.T, Boyle, J.M, Dongerra, J.J., Garbow, B.S., Ikebe, Y., - Klema, V.C., and Moler, C.B., Matrix Eigensystem Routines -- EISPACK - Guide, Lecture Notes in Computer Science, Vol. 6, Second Edition, - Springer-Verlag, New York, Heidelberg, Berlin, 1976 - -2. Garbow, B.S., Boyle J.M., Dongerra, J.J, and Moler C.B., Matrix - Eigensystem Routines -- EISPACK Guide Extension, Lecture Notes in - Computer Science, Vol. 51, Springer-Verlag, New York, Heidelberg, - Berlin, 1977 - -As the package is in FORTRAN there are no include files for the library, -and the only thing to install is the library itself. diff --git a/math/eispack/pkg-plist b/math/eispack/pkg-plist deleted file mode 100644 index e856a99634ce..000000000000 --- a/math/eispack/pkg-plist +++ /dev/null @@ -1,3 +0,0 @@ -@cwd /usr/local -lib/libeispack.a -lib/libeispack.so.1.0 diff --git a/math/fudgit/Makefile b/math/fudgit/Makefile deleted file mode 100644 index a01160d04628..000000000000 --- a/math/fudgit/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# New ports collection makefile for: Fudgit -# Version required: 2.41 -# Date created: 17 November 1994 -# Whom: jmz -# -# $Id: Makefile,v 1.5 1995/04/22 11:30:07 asami Exp $ -# - -DISTNAME= Fudgit_2.41 -PKGNAME= Fudgit-2.41 -CATEGORIES= math -MASTER_SITES= ftp://ftp.physics.mcgill.ca/pub/Fudgit/ -DISTFILES= fudgit_2.41.tar.gz - -MAINTAINER= jmz@FreeBSD.org - -USE_GMAKE= yes - -pre-install: - @mkdir -p ${PREFIX}/bin - @mkdir -p ${PREFIX}/lib/fudgit - @mkdir -p ${PREFIX}/man/man1 - @(cd ${WRKSRC}/examples; cp * ${PREFIX}/lib/fudgit) - -.include <bsd.port.mk> diff --git a/math/fudgit/distinfo b/math/fudgit/distinfo deleted file mode 100644 index e1d8bb7a0ed0..000000000000 --- a/math/fudgit/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (fudgit_2.41.tar.gz) = f3889854ae24256b984158f84212789d diff --git a/math/fudgit/files/patch-aa b/math/fudgit/files/patch-aa deleted file mode 100644 index 1770eb212a6f..000000000000 --- a/math/fudgit/files/patch-aa +++ /dev/null @@ -1,35 +0,0 @@ -*** Makefile.in.orig Wed Nov 9 17:20:09 1994 ---- Makefile.in Sat Nov 12 02:58:47 1994 -*************** -*** 89,94 **** ---- 89,105 ---- - @ endif - CHECK = @echo "Building FUDGIT for datagen..." - @ endif -+ @ comment ==================================================== 386bsd -+ @ if freebsd -+ # This Makefile was generated for freebsd -+ OPTIONS = -DNOTRUNC -DNOMALLINFO -DVOID_SIGHANDLER -DWAIT3_INT \ -+ -DNOMALLOC_H -DHAVE_UNISTD_H -DHAVE_STDLIB_H -+ CFLAGS = $(OPTIONS) $(DLOPTIONS) -pipe -O2 -fomit-frame-pointer -+ LDFLAGS = -L../libs $(DLLIB) $(DLDLIB) -lreadline -ltermcap -lm -+ LLFLAGS = -ll -+ CC = cc -+ CHECK = @echo "Building FUDGIT for freebsd..." -+ @ endif - @ comment ==================================================== hpux - @ if hpux - # This Makefile was generated for HPUX -*************** -*** 311,315 **** - cp docs/fudgit.help $(LIBDIR) - chmod 444 $(LIBDIR)/fudgit.help - cp docs/fudgit.1 $(MANDIR) -! chmod 444 $(LIBDIR)/fudgit.1 - ---- 322,326 ---- - cp docs/fudgit.help $(LIBDIR) - chmod 444 $(LIBDIR)/fudgit.help - cp docs/fudgit.1 $(MANDIR) -! chmod 444 $(MANDIR)/fudgit.1 - diff --git a/math/fudgit/pkg-comment b/math/fudgit/pkg-comment deleted file mode 100644 index 1b6257ae6e5e..000000000000 --- a/math/fudgit/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -fudgit - double-precision multi-purpose data-processing and fitting program diff --git a/math/fudgit/pkg-descr b/math/fudgit/pkg-descr deleted file mode 100644 index 13e1067ecf84..000000000000 --- a/math/fudgit/pkg-descr +++ /dev/null @@ -1,48 +0,0 @@ -FUDGIT is a double-precision multi-purpose fitting program. -It can manipulate complete columns of numbers in the form -of vector arithmetic. FUDGIT is also an expression language -interpreter understanding most of C grammar except pointers. -Morever, FUDGIT is a front end for any plotting program supporting -commands from stdin. It is a nice mathematical complement to -GNUPLOT, for example. - -The main features of FUDGIT are: - - Command shell including history; - - Possible abbreviation of all the ``fitting mode'' commands; - - Possible plural when it makes sense too; - - Interactive shell supporting flow control (while, - if-else-endif, foreach); - - User definable macros; - - User definable aliases; - - On-line help; - - On-line loadable procedure- or function-objects; - - On-line selectable plotting program; - - Fourier transforms; - - Spline interpolation; - - Smoothing; - - Double-precision built-in calculator; - - Built-in interpreter supporting most of C language including - flow control (if, else, while, for, break, continue); - - User definable functions and procedures; - - Double-precision vector arithmetic; - - Access to the complete C math library; - - Access to any external C or FORTRAN routines/libraries - through dynamic loading; - - Built-in fitting series such as: - + power series (polynomial); - + sine series; - + cosine series; - + Legendre polynomials; - + series of Gaussians; - + series of exponentials; - + series of lorentzian; - - User definable fitting functions; - - Totally dynamical allocation of variables and parameters; - - Possible selection of fitting ranges; - -FUDGIT has a collection of fitting routines including: - - straight line (linear) least squares; - - straight line (linear) least absolute deviation; - - general linear least squares using QR decomposition; - - general linear least squares using singular value decomposition; - - nonlinear Marquardt-Levenberg method; diff --git a/math/fudgit/pkg-plist b/math/fudgit/pkg-plist deleted file mode 100644 index 7569ed73efce..000000000000 --- a/math/fudgit/pkg-plist +++ /dev/null @@ -1,18 +0,0 @@ -@cd /usr/local -@owner bin -@mode 755 -bin/fudgit -@mode 644 -lib/fudgit/advance.ft -lib/fudgit/avg.ft -lib/fudgit/bessel.ft -lib/fudgit/fac.ft -lib/fudgit/fft.ft -lib/fudgit/fib.ft -lib/fudgit/fib2.ft -lib/fudgit/fit.ft -lib/fudgit/fudgitrc -lib/fudgit/if.ft -@mode 444 -lib/fudgit/fudgit.help -man/man1/fudgit.1 diff --git a/math/fudgit/scripts/configure b/math/fudgit/scripts/configure deleted file mode 100644 index bce997527a3a..000000000000 --- a/math/fudgit/scripts/configure +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -cd $WRKSRC || exit 1; - -cat >> Makefile << END - -BINDIR=$PREFIX/bin -LIBDIR=$PREFIX/lib/fudgit -MANDIR=$PREFIX/man/man1 -DLLRL = -Duse-dll-readline - -all: freebsd - -END - -exit 0; diff --git a/math/gnuplot/Makefile b/math/gnuplot/Makefile deleted file mode 100644 index 9e22739f27ae..000000000000 --- a/math/gnuplot/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -# New ports collection makefile for: gnuplot -# Version required: 3.5 -# Date created: 6 October 1994 -# Whom: jmz -# -# $Id: Makefile,v 1.4 1995/04/22 11:30:11 asami Exp $ -# - -DISTNAME= gnuplot -PKGNAME= gnuplot-3.5 -CATEGORIES+= math graphics -MASTER_SITES= ftp://ftp.dartmouth.edu/pub/gnuplot/ -DISTFILES= gnuplot3.5.tar.Z - -MAINTAINER= jmz@FreeBSD.org - -pre-install: - @mkdir -p ${PREFIX}/bin - @mkdir -p ${PREFIX}/lib - @mkdir -p ${PREFIX}/man/man1 - -.include <bsd.port.mk> diff --git a/math/gnuplot/distinfo b/math/gnuplot/distinfo deleted file mode 100644 index 99240d06b5de..000000000000 --- a/math/gnuplot/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (gnuplot3.5.tar.Z) = 0fd379fcb9b31ba8ffef29827eae7395 diff --git a/math/gnuplot/files/patch-aa b/math/gnuplot/files/patch-aa deleted file mode 100644 index 4366a1f9a7d4..000000000000 --- a/math/gnuplot/files/patch-aa +++ /dev/null @@ -1,95 +0,0 @@ -*** term/post.trm.orig Thu Sep 16 07:00:13 1993 ---- term/post.trm Wed Oct 5 02:54:47 1994 -*************** -*** 115,120 **** ---- 115,185 ---- - NULL - }; - -+ static char *psaccents= -+ "% Define the array ISOLatin1Encoding (which specifies how characters are\n\ -+ % encoded for ISO-8859-1 fonts), if it isn't already present (Postscript\n\ -+ % level 2 is supposed to define it, but level 1 doesn't).\n\ -+ \n\ -+ systemdict /ISOLatin1Encoding known not {\n\ -+ /ISOLatin1Encoding [\n\ -+ /space /space /space /space /space /space /space /space\n\ -+ /space /space /space /space /space /space /space /space\n\ -+ /space /space /space /space /space /space /space /space\n\ -+ /space /space /space /space /space /space /space /space\n\ -+ /space /exclam /quotedbl /numbersign /dollar /percent /ampersand\n\ -+ /quoteright\n\ -+ /parenleft /parenright /asterisk /plus /comma /minus /period /slash\n\ -+ /zero /one /two /three /four /five /six /seven\n\ -+ /eight /nine /colon /semicolon /less /equal /greater /question\n\ -+ /at /A /B /C /D /E /F /G\n\ -+ /H /I /J /K /L /M /N /O\n\ -+ /P /Q /R /S /T /U /V /W\n\ -+ /X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore\n\ -+ /quoteleft /a /b /c /d /e /f /g\n\ -+ /h /i /j /k /l /m /n /o\n\ -+ /p /q /r /s /t /u /v /w\n\ -+ /x /y /z /braceleft /bar /braceright /asciitilde /space\n\ -+ /space /space /space /space /space /space /space /space\n\ -+ /space /space /space /space /space /space /space /space\n\ -+ /dotlessi /grave /acute /circumflex /tilde /macron /breve /dotaccent\n\ -+ /dieresis /space /ring /cedilla /space /hungarumlaut /ogonek /caron\n\ -+ /space /exclamdown /cent /sterling /currency /yen /brokenbar /section\n\ -+ /dieresis /copyright /ordfeminine /guillemotleft /logicalnot /hyphen\n\ -+ /registered /macron\n\ -+ /degree /plusminus /twosuperior /threesuperior /acute /mu /paragraph\n\ -+ /periodcentered\n\ -+ /cedillar /onesuperior /ordmasculine /guillemotright /onequarter\n\ -+ /onehalf /threequarters /questiondown\n\ -+ /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla\n\ -+ /Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex\n\ -+ /Idieresis\n\ -+ /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis /multiply\n\ -+ /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute /Thorn\n\ -+ /germandbls\n\ -+ /agrave /aacute /acircumflex /atilde /adieresis /aring /ae /ccedilla\n\ -+ /egrave /eacute /ecircumflex /edieresis /igrave /iacute /icircumflex\n\ -+ /idieresis\n\ -+ /eth /ntilde /ograve /oacute /ocircumflex /otilde /odieresis /divide\n\ -+ /oslash /ugrave /uacute /ucircumflex /udieresis /yacute /thorn\n\ -+ /ydieresis\n\ -+ ] def\n\ -+ } if\n\ -+ \n\ -+ % Override the setfont procedure with a new procedure that re-encodes\n\ -+ % the font to use the ISO Latin-1 style. The body of this procedure\n\ -+ % comes from Section 5.6.1 of the Postscript book.\n\ -+ \n\ -+ /realsetfont /setfont load def\n\ -+ /setfont {\n\ -+ dup length dict begin\n\ -+ {1 index /FID ne {def} {pop pop} ifelse} forall\n\ -+ /Encoding ISOLatin1Encoding def\n\ -+ currentdict\n\ -+ end\n\ -+ /Temporary exch definefont\n\ -+ realsetfont\n\ -+ } bind def\n"; -+ - #define PS_XOFF 50 /* page offset in pts */ - #define PS_YOFF 50 - -*************** -*** 258,264 **** - - for ( i=0; PS_header[i] != NULL; i++) - fprintf(outfile,"%s",PS_header[i]); -! fprintf(outfile,"end\n%%%%EndProlog\n"); - } - - ---- 323,331 ---- - - for ( i=0; PS_header[i] != NULL; i++) - fprintf(outfile,"%s",PS_header[i]); -! fprintf(outfile,"end\n"); -! fprintf (outfile, "%s", psaccents); -! fprintf (outfile, "%%%%EndProlog\n"); - } - - diff --git a/math/gnuplot/pkg-comment b/math/gnuplot/pkg-comment deleted file mode 100644 index 30a4b318976f..000000000000 --- a/math/gnuplot/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Gnuplot - a command-driven interactive function plotting program. Version 3.5
\ No newline at end of file diff --git a/math/gnuplot/pkg-descr b/math/gnuplot/pkg-descr deleted file mode 100644 index 84817d8c7f5a..000000000000 --- a/math/gnuplot/pkg-descr +++ /dev/null @@ -1,30 +0,0 @@ -Gnuplot is a command-driven interactive function plotting program. - -Plots any number of functions, built up of C operators, C library -functions, and some things C doesn't have like **, sgn(), etc. Also -support for plotting data files, to compare actual data to -theoretical curves. - -User-defined X and Y ranges (optional auto-ranging), smart axes -scaling, smart tic marks. - -Labelling of X and Y axes. - -User-defined constants and functions. - -Support through a generalized graphics driver for AED 512, AED 767, -BBN BitGraph, Commodore Amiga, Roland DXY800A, EEPIC, TeXDraw, EmTeX, -Epson 60dpi printers, Epson LX-800, Fig, HP2623, HP2648, HP75xx, HPGL, -HP LaserJet II, Imagen, Iris 4D, MS-DOS Kermit, Kyocera laser printer, -LaTeX, NEC CP6 pinwriter, PostScript, QMS QUIC, ReGis (VT125 and -VT2xx), SCO Xenix CGI, Selanar, Star color printer, Tandy DMP-130 -printer, Tek 401x, Tek 410x, Vectrix 384, VT like Tektronix emulator, -Unix PC (ATT 3b1 or ATT 7300), unixplot, and X11. The PC version -compiled by Microsoft C supports IBM CGA, EGA, VGA, Hercules, ATT -6300, and Corona 325 graphics. The PC version compiled by Borland C++ -sup- ports IBM CGA, EGA, MCGA, VGA, Hercules and ATT 6300 graphics. -Other devices can be added simply, but will require recompiling. - -Shell escapes and command line substitution. - -Output redirection. diff --git a/math/gnuplot/pkg-plist b/math/gnuplot/pkg-plist deleted file mode 100644 index f3bc0338b5c3..000000000000 --- a/math/gnuplot/pkg-plist +++ /dev/null @@ -1,10 +0,0 @@ -@cd /usr/local -@owner bin -@mode 755 -bin/gnuplot -bin/gnuplot_x11 -bin/lasergnu -@mode 644 -lib/gnuplot.gih -man/man1/gnuplot.1 -man/man1/lasergnu.1 diff --git a/math/hexcalc/Makefile b/math/hexcalc/Makefile deleted file mode 100644 index 71ba65a9efd4..000000000000 --- a/math/hexcalc/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# New ports collection makefile for: hexcalc -# Version required: 1.11 (taken from sccsid in hexcalc.c) -# Date created: 5 December 1994 -# Whom: asami -# -# $Id: Makefile,v 1.4 1995/04/11 01:19:01 asami Exp $ -# - -DISTNAME= hexcalc -PKGNAME= hexcalc-1.11 -CATEGORIES+= math -MASTER_SITES= ftp://ftp.cs.columbia.edu/archives/X11R5/contrib/ - -MAINTAINER= asami@FreeBSD.ORG - -USE_IMAKE= yes - -.include <bsd.port.mk> diff --git a/math/hexcalc/distinfo b/math/hexcalc/distinfo deleted file mode 100644 index b603195f5f93..000000000000 --- a/math/hexcalc/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (hexcalc.tar.gz) = b52812070bece01b144b4adc68636c68 diff --git a/math/hexcalc/pkg-comment b/math/hexcalc/pkg-comment deleted file mode 100644 index 34317a360f49..000000000000 --- a/math/hexcalc/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -hexcalc, a multi-radix calculator for x11 diff --git a/math/hexcalc/pkg-descr b/math/hexcalc/pkg-descr deleted file mode 100644 index 12d00ae78a29..000000000000 --- a/math/hexcalc/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -hexcalc is a multi-radix calucaltor for integers. It understands -decimal, hexadecimal, octal and binary numbers. - -- Satoshi -asami@cs.berkeley.edu diff --git a/math/hexcalc/pkg-plist b/math/hexcalc/pkg-plist deleted file mode 100644 index 8954483205df..000000000000 --- a/math/hexcalc/pkg-plist +++ /dev/null @@ -1,3 +0,0 @@ -@cwd ${X11BASE} -bin/hexcalc -man/man1/hexcalc.1.gz diff --git a/math/linpack/Makefile b/math/linpack/Makefile deleted file mode 100644 index bbc79b15f3a0..000000000000 --- a/math/linpack/Makefile +++ /dev/null @@ -1,59 +0,0 @@ -# New ports collection makefile for: linpack -# Version required: ? -# Date created: 31 October 1994 -# Whom: ljo -# -# $Id: Makefile,v 1.6 1995/04/22 11:30:13 asami Exp $ -# - -DISTNAME= linpack -PKGNAME= linpack-1.0 - -DISTDIR=${PORTSDIR}/distfiles/${DISTNAME} -CATEGORIES+= math -MASTER_SITES= ftp://netlib.att.com/netlib/linpack/ -.if defined(MASTER_SITE_OVERRIDE) -MASTER_SITES:= ${MASTER_SITE_OVERRIDE}/linpack/ -.undef MASTER_SITE_OVERRIDE -.endif - -EXTRACT_CMD=${.CURDIR}/scripts/uncomp -EXTRACT_SUFX=.Z -EXTRACT_ARGS= ${WRKDIR} - -WRKSRC=${WRKDIR} - -SRCS = cchdc.f cchdd.f cchex.f cchud.f cgbco.f cgbdi.f cgbfa.f cgbsl.f \ - cgeco.f cgedi.f cgefa.f cgesl.f cgtsl.f chico.f chidi.f chifa.f \ - chisl.f chpco.f chpdi.f chpfa.f chpsl.f cmach.f cpbco.f cpbdi.f \ - cpbfa.f cpbsl.f cpoco.f cpodi.f cpofa.f cposl.f cppco.f cppdi.f \ - cppfa.f cppsl.f cptsl.f cqrdc.f cqrsl.f csico.f csidi.f csifa.f \ - csisl.f cspco.f cspdi.f cspfa.f cspsl.f csvdc.f ctrco.f ctrdi.f \ - ctrsl.f dchdc.f dchdd.f dchex.f dchud.f dgbco.f dgbdi.f dgbfa.f \ - dgbsl.f dgeco.f dgedi.f dgefa.f dgesl.f dgtsl.f dmach.f dpbco.f \ - dpbdi.f dpbfa.f dpbsl.f dpoco.f dpodi.f dpofa.f dposl.f dppco.f \ - dppdi.f dppfa.f dppsl.f dptsl.f dqrdc.f dqrsl.f dsico.f dsidi.f \ - dsifa.f dsisl.f dspco.f dspdi.f dspfa.f dspsl.f dsvdc.f dtrco.f \ - dtrdi.f dtrsl.f schdc.f schdd.f schex.f schud.f sgbco.f sgbdi.f \ - sgbfa.f sgbsl.f sgeco.f sgedi.f sgefa.f sgesl.f sgtsl.f smach.f \ - spbco.f spbdi.f spbfa.f spbsl.f spoco.f spodi.f spofa.f sposl.f \ - sppco.f sppdi.f sppfa.f sppsl.f sptsl.f sqrdc.f sqrsl.f ssico.f \ - ssidi.f ssifa.f ssisl.f sspco.f sspdi.f sspfa.f sspsl.f ssvdc.f \ - strco.f strdi.f strsl.f zchdc.f zchdd.f zchex.f zchud.f zgbco.f \ - zgbdi.f zgbfa.f zgbsl.f zgeco.f zgedi.f zgefa.f zgesl.f zgtsl.f \ - zhico.f zhidi.f zhifa.f zhisl.f zhpco.f zhpdi.f zhpfa.f zhpsl.f \ - zmach.f zpbco.f zpbdi.f zpbfa.f zpbsl.f zpoco.f zpodi.f zpofa.f \ - zposl.f zppco.f zppdi.f zppfa.f zppsl.f zptsl.f zqrdc.f zqrsl.f \ - zsico.f zsidi.f zsifa.f zsisl.f zspco.f zspdi.f zspfa.f zspsl.f \ - zsvdc.f ztrco.f ztrdi.f ztrsl.f - -DISTFILES= ${SRCS:.f=.f.Z} - -pre-build: - cp Makefile.lib ${WRKDIR}/Makefile - -pre-extract: - chmod +x scripts/uncomp - -.include <bsd.port.mk> - diff --git a/math/linpack/distinfo b/math/linpack/distinfo deleted file mode 100644 index fba75fba8633..000000000000 --- a/math/linpack/distinfo +++ /dev/null @@ -1,180 +0,0 @@ -MD5 (cchdc.f.Z) = a8386c756dd15e6d202a32c258646947 -MD5 (cchdd.f.Z) = ff7df66e644021c68fe93c06aa3a70c5 -MD5 (cchex.f.Z) = 9f77f2ad0710ed57ef486f979074d2f7 -MD5 (cchud.f.Z) = 40143440aff3998ab8b70b6818a3b665 -MD5 (cgbco.f.Z) = ca0d23fcddd01cd90519c62ea358415e -MD5 (cgbdi.f.Z) = 2b4ea08c41b030ad88e16f5c1143a7d2 -MD5 (cgbfa.f.Z) = 2bd7e2977682142c84e653075bfd7cff -MD5 (cgbsl.f.Z) = 077f5881f30c766eb8c56f4d268338c5 -MD5 (cgeco.f.Z) = 0889540b363fbc6a071a0b17373eeb8e -MD5 (cgedi.f.Z) = 4f766129a63e1d8b5e3c898779c1eafc -MD5 (cgefa.f.Z) = c8b48379b13037a7d97c18fdefec544a -MD5 (cgesl.f.Z) = 9e12ce4a76787fbc20f1c394b5b6f120 -MD5 (cgtsl.f.Z) = 1d6444b48f98901a00e50b3c4eccd275 -MD5 (chico.f.Z) = 721a125e34a1268b3217971365e7674c -MD5 (chidi.f.Z) = 51d949be9447b45762f4deb5374e6e81 -MD5 (chifa.f.Z) = 135d98b48a65b184ca7b3941c5a1d8f4 -MD5 (chisl.f.Z) = 7d2940246178f346b80034b8be210ea8 -MD5 (chpco.f.Z) = 139ac292e1d30553e5b9c52ab352f3e6 -MD5 (chpdi.f.Z) = 206efbb366c34171a850bcdc44b2ae62 -MD5 (chpfa.f.Z) = 0032242dbd5d72206b4a49cc91a3b79b -MD5 (chpsl.f.Z) = bca8d5d7af537eb12b004cc8043c8d3b -MD5 (cmach.f.Z) = f3facbb75c14bd649be93baf336681aa -MD5 (cpbco.f.Z) = 701f2fc10c7ce448787b33948a5b5faa -MD5 (cpbdi.f.Z) = 5e5fa88a068083691b4d4402ca2c4b24 -MD5 (cpbfa.f.Z) = 166b6263ef57d2c1b2cebf2542afbd64 -MD5 (cpbsl.f.Z) = 9a1dce7379852f10b4720ebe3522a742 -MD5 (cpoco.f.Z) = 800fc0460320b9cb463dd168bed2d0c7 -MD5 (cpodi.f.Z) = 0d74d4b53fd8ae19ce818baae306429f -MD5 (cpofa.f.Z) = 875ca28067f213b0c9b9bbd5f1072e2f -MD5 (cposl.f.Z) = 003a68f59d42343eff256c6f02cfa389 -MD5 (cppco.f.Z) = f53e1dc5bc9650437db03f9e274d83fb -MD5 (cppdi.f.Z) = be82e8480e90cbf4dc51f482ba9d8d62 -MD5 (cppfa.f.Z) = 7d0c6f7fd3896d364f71491a387f7e91 -MD5 (cppsl.f.Z) = 4bfb66574dbfc7011a6ec16a38fd6e6a -MD5 (cptsl.f.Z) = 4342861677cb5569337d7ec769ff1542 -MD5 (cqrdc.f.Z) = d2c4ed5e79ca399062219672b18aa565 -MD5 (cqrsl.f.Z) = 751a47ec5ef5794f0dfe97e28921afc7 -MD5 (csico.f.Z) = 92a197e3106f5c688f9781129d0d8f2b -MD5 (csidi.f.Z) = fd687e5dc8359b56066517bd2f7a8058 -MD5 (csifa.f.Z) = c779e0117fec64d28d918c4699d045b0 -MD5 (csisl.f.Z) = e3a706e6600806d7b02765744fdeb504 -MD5 (cspco.f.Z) = 38cfe92e09fb5fcfd9e6d9e287e41059 -MD5 (cspdi.f.Z) = 23b537ee328e37aafa7d0634bd5844e9 -MD5 (cspfa.f.Z) = 707fd6fdb79e1af68c488b074d86d9e6 -MD5 (cspsl.f.Z) = 97573947bc7e0af2402a2c8a27f777bc -MD5 (csvdc.f.Z) = 580f6ef884873a76cb613127c964021e -MD5 (ctrco.f.Z) = 4d25a33fbf85b2ee3ea37bc2f975e0aa -MD5 (ctrdi.f.Z) = c1b41818c408c970d2e505a1ceede8e3 -MD5 (ctrsl.f.Z) = c1e48f7793b16b022d509d12f17b5869 -MD5 (dchdc.f.Z) = 1dea0ac9c3e8ed775be7f5e57a26c908 -MD5 (dchdd.f.Z) = 122dd453a355783b21b38eb8ee21cc72 -MD5 (dchex.f.Z) = 5df9ddea9bfd8d181fa4642ab3569abe -MD5 (dchud.f.Z) = 239c24040623ffeed318480786060ec6 -MD5 (dgbco.f.Z) = 43847b4ecd2f2ad1270f217cc7bbe271 -MD5 (dgbdi.f.Z) = 0c2b70e071765476bbf5d13a90832202 -MD5 (dgbfa.f.Z) = 1874d28ed9eef174f6ab992a3ef7d017 -MD5 (dgbsl.f.Z) = b86915b848c3d5fb47077c54018f7846 -MD5 (dgeco.f.Z) = 5082d12048aab1816ccc51f776c79f78 -MD5 (dgedi.f.Z) = d77310fa77b1f714249c172dc6d041b9 -MD5 (dgefa.f.Z) = 857dbcfac47b700de12a13f24f91058a -MD5 (dgesl.f.Z) = 49232a2826d6c9feb1d601bb89bb0b32 -MD5 (dgtsl.f.Z) = 2cbd92bff4ad8378fbd02dd2b72355c2 -MD5 (dmach.f.Z) = ff45f7858b72270e82aff80dc4c9c39d -MD5 (dpbco.f.Z) = de85ea3858bf6e6273ab6ff017bc537d -MD5 (dpbdi.f.Z) = b04c0a444d48173773525ab5e3c8d7db -MD5 (dpbfa.f.Z) = 78fb31423d5d959404c2e6a143624004 -MD5 (dpbsl.f.Z) = 1ff09abe697152595c59cf687f350321 -MD5 (dpoco.f.Z) = c0693a1b794a5a8c1c377f84051e8280 -MD5 (dpodi.f.Z) = 2c302d08748905556c3f0634526a0f23 -MD5 (dpofa.f.Z) = 30b65311ec8fab29c445cf8c520d4690 -MD5 (dposl.f.Z) = a86a68fa6b2cba1696f199d5f34d7b77 -MD5 (dppco.f.Z) = 192f5d87dc3bec6130efd1a54e72bf19 -MD5 (dppdi.f.Z) = 57409a663cb5c54f4b005fb5400b9974 -MD5 (dppfa.f.Z) = 3a1dec3bed3d168c8950ba8404ae1b2c -MD5 (dppsl.f.Z) = 77bd48934073caee41fbdbf8b19daa1c -MD5 (dptsl.f.Z) = 40f6fceca8fc725d5f743d1beca91197 -MD5 (dqrdc.f.Z) = cb9f188affb7b7bc2a3ca0a0ce8978bd -MD5 (dqrsl.f.Z) = b379801f83465654111c4880b0087551 -MD5 (dsico.f.Z) = 51b2d9032a64ffa0c2ff2b1cbcd38d9a -MD5 (dsidi.f.Z) = 34000b62b31deec6198656c203046259 -MD5 (dsifa.f.Z) = 9bd725dce73fdf620c0c26ddb23c7665 -MD5 (dsisl.f.Z) = 82fcb6dde5447b38a013bc0929e9b3cb -MD5 (dspco.f.Z) = 0e78f6f1182d2aadfa8b4ded21029684 -MD5 (dspdi.f.Z) = 9a2202a4142007c181a00aa5a83d5007 -MD5 (dspfa.f.Z) = 3581c51422b2fd74b8f23ab1c8caf66f -MD5 (dspsl.f.Z) = 80ad28c196fdfdb93aa9ddbd8f1c2051 -MD5 (dsvdc.f.Z) = 629a8fe0de3203865859122ae8c294ca -MD5 (dtrco.f.Z) = fc50c6f5c73e348cfbcbb7e5603a385c -MD5 (dtrdi.f.Z) = 1ad8882e6b2696860f94c5c007338bf2 -MD5 (dtrsl.f.Z) = 8558963199926b49a8b1975014f47d32 -MD5 (schdc.f.Z) = 1d90d449f81e2e89fa1f1f9124201f3d -MD5 (schdd.f.Z) = cf0de7d882700e24cb06e9d12f380831 -MD5 (schex.f.Z) = cf2826c661b4c968e7197b83686ebe40 -MD5 (schud.f.Z) = 83c9eb2eab2f5502aaac6dc22f9b4776 -MD5 (sgbco.f.Z) = 5d40c38c2e7dbbd9252b9e22ae30c7af -MD5 (sgbdi.f.Z) = 17ea158148c966a29d537e915d4128ec -MD5 (sgbfa.f.Z) = 960ee6606491b49a893a65bf4109e6c9 -MD5 (sgbsl.f.Z) = 6179de2eccaaf62c29a5b2ecc43f5fcf -MD5 (sgeco.f.Z) = 6b5fc93d2de1e9fe34ef5be27bf81006 -MD5 (sgedi.f.Z) = 61df4c42268eb4588c37ee98d1f9e717 -MD5 (sgefa.f.Z) = fa446e97d8b18931559bf227c59ef7a0 -MD5 (sgesl.f.Z) = 9f4ca48ff9b9c351f3894d445f35f3c8 -MD5 (sgtsl.f.Z) = 732d3bc811d32953e37919d537a947ee -MD5 (smach.f.Z) = 7dd636c28409d898e67d0b5769b472d1 -MD5 (spbco.f.Z) = 1ae25552de0dfaaa1883e27105f41f4a -MD5 (spbdi.f.Z) = 4f288817e9f3f866483cdad5a3739326 -MD5 (spbfa.f.Z) = a17f246c904a2eeb66d65647a0e935eb -MD5 (spbsl.f.Z) = 8168d04d3ca4996f934a9e540b247709 -MD5 (spoco.f.Z) = c353e1f9d6a684ed10011d5990ce65e4 -MD5 (spodi.f.Z) = 91a1eec0f3c47ffc8704821b85180d8f -MD5 (spofa.f.Z) = cf86cbf4e578473444d173122266e538 -MD5 (sposl.f.Z) = d4db755539cb776e317fe524a7f5ff37 -MD5 (sppco.f.Z) = 27d4cbe276227d813922764c9eac670c -MD5 (sppdi.f.Z) = d5aaec200fbf82823cb7b39c974c518e -MD5 (sppfa.f.Z) = 4b96364c938dda51767146c5fee429fc -MD5 (sppsl.f.Z) = c3012b40f82ec97d06af1c42c8f5f96f -MD5 (sptsl.f.Z) = 86a5730cee9cb17dbf6bda7be344ba61 -MD5 (sqrdc.f.Z) = a3ac04a186f9da41fe0e347da6b32cd0 -MD5 (sqrsl.f.Z) = 52f783daa55e928c1794ead03fe2f439 -MD5 (ssico.f.Z) = 06776878d234055679d96514a6aababe -MD5 (ssidi.f.Z) = 8702059f97de37192bde2781b7265018 -MD5 (ssifa.f.Z) = 32be1e108845cbdf081849f9ca5aefe4 -MD5 (ssisl.f.Z) = fb52c8d15df849a7baa0e7152d466ea1 -MD5 (sspco.f.Z) = 7d0185dc2543eecd81a33e0b04ffd580 -MD5 (sspdi.f.Z) = eb3e2fb22563d076edd669dfcc0d22dd -MD5 (sspfa.f.Z) = cfcc2d66b008e1bfcb5524343630120b -MD5 (sspsl.f.Z) = 967091ab40e196f018986a323e58cf4b -MD5 (ssvdc.f.Z) = 43f767a350eacfb31eefde3e9cdab27e -MD5 (strco.f.Z) = dc3dd4b1b9973498b99cc38bd74c9d2b -MD5 (strdi.f.Z) = a1fb1ed474554e14462e00042072ed0a -MD5 (strsl.f.Z) = a2da52cf5309c1469a8dd77e89261926 -MD5 (zchdc.f.Z) = ced1457d5c094b94a50911a5a9d04c05 -MD5 (zchdd.f.Z) = a639f564c896f08abaae3c0ef4bf2407 -MD5 (zchex.f.Z) = 5c3237c4162824b580c4e7ebd6ab4493 -MD5 (zchud.f.Z) = 3d9104e7074f4b77fcafbb50f6c83ea2 -MD5 (zgbco.f.Z) = ac9dd93cd732b2e88c7d01d160fbb4ba -MD5 (zgbdi.f.Z) = 69570ee691bb2e24a1558bc7f71ea40e -MD5 (zgbfa.f.Z) = adb014205db721bf00b07c17080fd88f -MD5 (zgbsl.f.Z) = 26378db6af41f5c1b1a28ed6a462ec7d -MD5 (zgeco.f.Z) = aee5315071d934a2df5cd5802a9ad7ac -MD5 (zgedi.f.Z) = 594da6503053550563784ee1a3a10b38 -MD5 (zgefa.f.Z) = cf968da50ed5b99e3e14f4eb9f8ba857 -MD5 (zgesl.f.Z) = fa71e02301b1610694f53675172e95c4 -MD5 (zgtsl.f.Z) = 8c44fb6b7f952b85bffb545a498ca96e -MD5 (zhico.f.Z) = c1965a10d785b80012bf9f225c793ec0 -MD5 (zhidi.f.Z) = 3f6df055d7be90656ef580addb63733b -MD5 (zhifa.f.Z) = e14026837cdce60aa8d37e706a79cf1f -MD5 (zhisl.f.Z) = 5de05da18e2a66695455c9e12d764f8a -MD5 (zhpco.f.Z) = cbdda8279521b2b711395fce9f4e3ec5 -MD5 (zhpdi.f.Z) = cedbf3b12ba85a4cf014097c925004f8 -MD5 (zhpfa.f.Z) = 107cbfe7cace8ba1e057ae10ee784dac -MD5 (zhpsl.f.Z) = ae7e715384217722e3221879f634edf5 -MD5 (zmach.f.Z) = 982b3371e82b44578ae04a6ec6558a91 -MD5 (zpbco.f.Z) = 37e0733602a8a23e7d908595fff7a3f9 -MD5 (zpbdi.f.Z) = c1d98591c320c2c9b6ef2489f4749962 -MD5 (zpbfa.f.Z) = 230ab8baf0c5eec783bda23a38ec7414 -MD5 (zpbsl.f.Z) = b4427bccc2461ab46421cab04facb6a2 -MD5 (zpoco.f.Z) = b469e839457996676363ed6582f4af51 -MD5 (zpodi.f.Z) = 0288b90f7587c6c670b5a1f1e7c4d63b -MD5 (zpofa.f.Z) = 468b66b71e066f21be6bc1ad74168798 -MD5 (zposl.f.Z) = 7db789840ccf1a4378c9c0ec111e04af -MD5 (zppco.f.Z) = a100e326aa6524f6730342613a0c416c -MD5 (zppdi.f.Z) = 5e79b6f8c906b42a7633ec223c1b97c9 -MD5 (zppfa.f.Z) = 82cbc379d243a928e4f5b65084306fce -MD5 (zppsl.f.Z) = 34c80cff216940cd473ad52e7a4bdf2b -MD5 (zptsl.f.Z) = f2a2c828a2a3ec8ef632f7680772b4dc -MD5 (zqrdc.f.Z) = 3783bcb543cd6328fdcfc2bec09c1c65 -MD5 (zqrsl.f.Z) = 4c7ead3f73c05a3d8da6ab056a24d523 -MD5 (zsico.f.Z) = eebd5a7d4a1916dd36dd0a3f713c0e02 -MD5 (zsidi.f.Z) = 5ea7066cb3c953509e79fd3319f6b9ac -MD5 (zsifa.f.Z) = d7c6bf5a144267b3173408b329027d0b -MD5 (zsisl.f.Z) = e027564436c995875357610f22f6bd8f -MD5 (zspco.f.Z) = a230419ad678afd683fd3d8f80e43489 -MD5 (zspdi.f.Z) = 8c2af3f937b08fd805887d7f95b2d251 -MD5 (zspfa.f.Z) = 63ad86c629647a5317e37f16e9f75e32 -MD5 (zspsl.f.Z) = d791552a9ffb71a6e148f4f351fe1e62 -MD5 (zsvdc.f.Z) = 58f31ed100cacf166a09460abb1909b0 -MD5 (ztrco.f.Z) = 51dc242c8652a0aeb8a93ac231477035 -MD5 (ztrdi.f.Z) = 160381f426e6e8f40ffc356a0f102db5 -MD5 (ztrsl.f.Z) = 8aae4c52b3ee7890c24c3d0530aba3e2 diff --git a/math/linpack/files/Makefile.lib b/math/linpack/files/Makefile.lib deleted file mode 100644 index bed0736f916d..000000000000 --- a/math/linpack/files/Makefile.lib +++ /dev/null @@ -1,39 +0,0 @@ -# @(#)Makefile 5.7 (Berkeley) 6/27/91 - -# LINPACK sources -LIBDIR= /usr/local/lib -NOPROFILE= no - -SHLIB_MAJOR= 1 -SHLIB_MINOR= 0 -LIB=linpack -SRCS = cchdc.f cchdd.f cchex.f cchud.f cgbco.f cgbdi.f cgbfa.f cgbsl.f \ - cgeco.f cgedi.f cgefa.f cgesl.f cgtsl.f chico.f chidi.f chifa.f \ - chisl.f chpco.f chpdi.f chpfa.f chpsl.f cmach.f cpbco.f cpbdi.f \ - cpbfa.f cpbsl.f cpoco.f cpodi.f cpofa.f cposl.f cppco.f cppdi.f \ - cppfa.f cppsl.f cptsl.f cqrdc.f cqrsl.f csico.f csidi.f csifa.f \ - csisl.f cspco.f cspdi.f cspfa.f cspsl.f csvdc.f ctrco.f ctrdi.f \ - ctrsl.f dchdc.f dchdd.f dchex.f dchud.f dgbco.f dgbdi.f dgbfa.f \ - dgbsl.f dgeco.f dgedi.f dgefa.f dgesl.f dgtsl.f dmach.f dpbco.f \ - dpbdi.f dpbfa.f dpbsl.f dpoco.f dpodi.f dpofa.f dposl.f dppco.f \ - dppdi.f dppfa.f dppsl.f dptsl.f dqrdc.f dqrsl.f dsico.f dsidi.f \ - dsifa.f dsisl.f dspco.f dspdi.f dspfa.f dspsl.f dsvdc.f dtrco.f \ - dtrdi.f dtrsl.f schdc.f schdd.f schex.f schud.f sgbco.f sgbdi.f \ - sgbfa.f sgbsl.f sgeco.f sgedi.f sgefa.f sgesl.f sgtsl.f smach.f \ - spbco.f spbdi.f spbfa.f spbsl.f spoco.f spodi.f spofa.f sposl.f \ - sppco.f sppdi.f sppfa.f sppsl.f sptsl.f sqrdc.f sqrsl.f ssico.f \ - ssidi.f ssifa.f ssisl.f sspco.f sspdi.f sspfa.f sspsl.f ssvdc.f \ - strco.f strdi.f strsl.f zchdc.f zchdd.f zchex.f zchud.f zgbco.f \ - zgbdi.f zgbfa.f zgbsl.f zgeco.f zgedi.f zgefa.f zgesl.f zgtsl.f \ - zhico.f zhidi.f zhifa.f zhisl.f zhpco.f zhpdi.f zhpfa.f zhpsl.f \ - zmach.f zpbco.f zpbdi.f zpbfa.f zpbsl.f zpoco.f zpodi.f zpofa.f \ - zposl.f zppco.f zppdi.f zppfa.f zppsl.f zptsl.f zqrdc.f zqrsl.f \ - zsico.f zsidi.f zsifa.f zsisl.f zspco.f zspdi.f zspfa.f zspsl.f \ - zsvdc.f ztrco.f ztrdi.f ztrsl.f -CLEANFILES+= *.c - -package: install pkg/+DESC pkg/+ONELINE pkg/+PLIST - pkg_create -c pkg/+ONELINE -d pkg/+DESC -f pkg/+PLIST linpack_bin - -.include <bsd.lib.mk> - diff --git a/math/linpack/pkg-comment b/math/linpack/pkg-comment deleted file mode 100644 index a5bdfff5cd4e..000000000000 --- a/math/linpack/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Linpack, Linear Algebra package.
\ No newline at end of file diff --git a/math/linpack/pkg-descr b/math/linpack/pkg-descr deleted file mode 100644 index 29253078121f..000000000000 --- a/math/linpack/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -Developed by Jack Dongarra, Jim Bunch, Cleve Moler and Pete Stewart. - 1 Feb 84 -Used as part of Matlab, and often used to benchmark machines. -Otherwise it is a very good linear algebra package. diff --git a/math/linpack/pkg-plist b/math/linpack/pkg-plist deleted file mode 100644 index 946727aeaabd..000000000000 --- a/math/linpack/pkg-plist +++ /dev/null @@ -1,3 +0,0 @@ -@cwd /usr/local -lib/liblinpack.a -lib/liblinpack.so.1.0 diff --git a/math/octave-devel/Makefile b/math/octave-devel/Makefile deleted file mode 100644 index c1c412bd04a8..000000000000 --- a/math/octave-devel/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# New ports collection makefile for: octave -# Version required: 1.1.1 -# Date created: 26 Apr 1995 -# Whom: thomas@ghpc8.ihf.rwth-aachen.de -# -# $Id$ -# - -DISTNAME= octave-1.1.1 -CATEGORIES+= math -KEYWORDS+= math "numeric computation" matlab -MASTER_SITES= ftp://ftp.che.utexas.edu/pub/octave/ - -MAINTAINER= ports@FreeBSD.ORG - -EXEC_DEPENDS= gnuplot:${PORTSDIR}/math/gnuplot - -HAS_CONFIGURE= yes -USE_GMAKE= yes - -PATCH_STRIP= -p1 -MAKE_FLAGS= CFLAGS="-O2 -pipe -m486" CXXFLAGS="-O2 -pipe -m486" LDFLAGS="-s" -f - -.include <bsd.port.mk> diff --git a/math/octave-devel/distinfo b/math/octave-devel/distinfo deleted file mode 100644 index febe4891ac60..000000000000 --- a/math/octave-devel/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (octave-1.1.1.tar.gz) = bc319c5e2bdc78790c3adeed6cec39c4 diff --git a/math/octave-devel/pkg-comment b/math/octave-devel/pkg-comment deleted file mode 100644 index 63602631a389..000000000000 --- a/math/octave-devel/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -octave - High-level interactive language for numerical computations diff --git a/math/octave-devel/pkg-descr b/math/octave-devel/pkg-descr deleted file mode 100644 index c03244971e2a..000000000000 --- a/math/octave-devel/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Octave is a high-level language, primarily intended for numerical -computations. It provides a convenient command line interface for -solving linear and nonlinear problems numerically, and for performing -other numerical experiments. It may also be used as a batch-oriented -language. diff --git a/math/octave-devel/pkg-plist b/math/octave-devel/pkg-plist deleted file mode 100644 index 0107ba196698..000000000000 --- a/math/octave-devel/pkg-plist +++ /dev/null @@ -1,19 +0,0 @@ -@cwd /usr/local -lib/octave -bin/octave -bin/octave-bug -bin/octave-1.1.1 -man/man1/octave.1 -info/octave.info -info/octave.info-1 -info/octave.info-10 -info/octave.info-11 -info/octave.info-2 -info/octave.info-3 -info/octave.info-4 -info/octave.info-5 -info/octave.info-6 -info/octave.info-7 -info/octave.info-8 -info/octave.info-9 -include/octave diff --git a/math/octave/Makefile b/math/octave/Makefile deleted file mode 100644 index c1c412bd04a8..000000000000 --- a/math/octave/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# New ports collection makefile for: octave -# Version required: 1.1.1 -# Date created: 26 Apr 1995 -# Whom: thomas@ghpc8.ihf.rwth-aachen.de -# -# $Id$ -# - -DISTNAME= octave-1.1.1 -CATEGORIES+= math -KEYWORDS+= math "numeric computation" matlab -MASTER_SITES= ftp://ftp.che.utexas.edu/pub/octave/ - -MAINTAINER= ports@FreeBSD.ORG - -EXEC_DEPENDS= gnuplot:${PORTSDIR}/math/gnuplot - -HAS_CONFIGURE= yes -USE_GMAKE= yes - -PATCH_STRIP= -p1 -MAKE_FLAGS= CFLAGS="-O2 -pipe -m486" CXXFLAGS="-O2 -pipe -m486" LDFLAGS="-s" -f - -.include <bsd.port.mk> diff --git a/math/octave/distinfo b/math/octave/distinfo deleted file mode 100644 index febe4891ac60..000000000000 --- a/math/octave/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (octave-1.1.1.tar.gz) = bc319c5e2bdc78790c3adeed6cec39c4 diff --git a/math/octave/pkg-comment b/math/octave/pkg-comment deleted file mode 100644 index 63602631a389..000000000000 --- a/math/octave/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -octave - High-level interactive language for numerical computations diff --git a/math/octave/pkg-descr b/math/octave/pkg-descr deleted file mode 100644 index c03244971e2a..000000000000 --- a/math/octave/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Octave is a high-level language, primarily intended for numerical -computations. It provides a convenient command line interface for -solving linear and nonlinear problems numerically, and for performing -other numerical experiments. It may also be used as a batch-oriented -language. diff --git a/math/octave/pkg-plist b/math/octave/pkg-plist deleted file mode 100644 index 0107ba196698..000000000000 --- a/math/octave/pkg-plist +++ /dev/null @@ -1,19 +0,0 @@ -@cwd /usr/local -lib/octave -bin/octave -bin/octave-bug -bin/octave-1.1.1 -man/man1/octave.1 -info/octave.info -info/octave.info-1 -info/octave.info-10 -info/octave.info-11 -info/octave.info-2 -info/octave.info-3 -info/octave.info-4 -info/octave.info-5 -info/octave.info-6 -info/octave.info-7 -info/octave.info-8 -info/octave.info-9 -include/octave diff --git a/math/oleo/Makefile b/math/oleo/Makefile deleted file mode 100644 index 7323d8587dc5..000000000000 --- a/math/oleo/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# New ports collection makefile for: oleo -# Version required: 1.6 -# Date created: 3 September 1994 -# Whom: mr -# -# $Id: Makefile,v 1.5 1995/04/22 11:30:15 asami Exp $ -# - -DISTNAME= oleo-1.6 -CATEGORIES+= math applications -MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ -EXTRACT_SUFX= .tar.gz - -HAS_CONFIGURE=yes - -.include <bsd.port.mk> diff --git a/math/oleo/distinfo b/math/oleo/distinfo deleted file mode 100644 index ffecaf77f13d..000000000000 --- a/math/oleo/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (oleo-1.6.tar.gz) = 03e525717cd65e152fc1ffa0f2808448 diff --git a/math/oleo/pkg-comment b/math/oleo/pkg-comment deleted file mode 100644 index 396393299779..000000000000 --- a/math/oleo/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -Oleo is a Spreadsheet Program, version 1.6 diff --git a/math/oleo/pkg-descr b/math/oleo/pkg-descr deleted file mode 100644 index 4d59cb1dcae6..000000000000 --- a/math/oleo/pkg-descr +++ /dev/null @@ -1,1036 +0,0 @@ - - How to Use Oleo - -This is a brief description of Oleo. It is not a good introduction to -spreadsheets in general. We hope to provide more complete -documentation in the future. - - - Cell references: - -The case of cell and range letters is ignored. Lowercase letters in -cell and range letters are silently turned into their uppercase -equivelents. - - Absolute vs Relative references: - -A reference to a cell may be either absolute or relative. The only -difference between them (besides how they are printed) is how they are -adjusted when a cell is moved or copied. - -When an expression containing an absolute reference is moved or copied, the -reference will still point to the same cell. - -When an expression containing a relative reference is moved or copied, the -reference is changed to point to the cell at the same offset from the -reference's new position. - -So if the expression 'R[+1]C[+1]' is in cell R8C9 it refers to cell R9C10. -If the same expression is copied into cell R1C1 it will refer to R2C2. - - - Address Syntax: - -Oleo supports two syntaxes for cell address, called `a0' and `noa0'. -To switch between these syntaxes, use the set-option command. - - M-x set-option a0 - M-x set-option no a0 - - - In 'noa0' mode: (the default) - -Absolute cell references have the form R{row_num}C{col_num}, as in R1C1 (the -topleft cell in the sheet). - -Relative ones have the form R[{offset}]C[{offset}], as in R[-1]C[+1] (The -cell above and to the right of the current cell). An offset of zero, can be -deleted, along with its square-brackets, as in RC[+1] (the cell to the right -of the current cell.) - -Mixed-mode references also work about the same as you'd -expect, as in R4C[-1] (the cell in row four that's one left -of the current cell.) - -Ranges are of the form R{row1}:{row2}C{col1}:{col2}, where the row and -column references may be either absolute or relative. If -{row2}=={row1} or {col2}=={col1}, the colon and the redundant number -may be omitted, as in R1:10c2 (Rows one through ten in column two). - -Mixed-mode rangers work, and have the syntax you'd expect, as in R2:[-1]c3. - - - In 'a0' mode: - -Relative cell reference have the form {col_let}{row_num}, as in A1 (the -topleft cell in the sheet). - -Absolute ones have the form ${col_let}${row_num}, as in $A$1 (The topleft -cell in the sheet). - -Mixed-mode ones work about the way you'd expect, with $A1 having an absolute -column, but a relative row. . . - -Ranges are either {cell_ref}:{cell_ref} or {cell_ref}.{cell_ref}, where the -cell_refs describe opposite corners of the range. So A1:B2 is the topmost, -leftmost four cells in the spreadsheet. - -Mixed mode rangers work, and have the syntax you'd expect, as in '$A3.$F9. - - - - Keymaps: - -Keymaps may have a 'default map'. If a key is pressed which does not have an -assigned meaning in that map, the map's default map is checked, and that -map's default map, until a command is found or there are no more default maps -to scan. - -Here is a list of keymaps, and the keymaps to which they default: -Oleo normally has five keymaps. They are: - - KEYMAP (DEFAULT) USE - universal The root of all keymaps. - help (universal) Help commands. - mouse (universal) Bindings for mouse buttons. - navigate (universal) Commands that move the cursor. - trolx-navigate (universal) Navigate commands prefixed by ^X. - meta-navigate (universal) Navigate commands prefixed by ESC. - main (navigate) The default keymap. - trolx (trolx-navigate) Default ^X commands. - meta (meta-navigate) Default ESC commands. - digit (main) The numeric prefix keymap. - edit (universal) The keymap for edditting in the input area. - meta-edit (universal) Edit commands prefixed by ESC. - trolx-edit (universal) Edit commands prefixed by ^X. - ansi (universal) A keymap for ANSI arrows keys. - - -The command write-keys can be used to produce a listing of -keybindings. Also, the source file init.c lists the default bindings. - - - Input Editing: - -When the spreadsheet is reading text input, you can use a few -text-editing commands. Note that there in no history mechanism and no -yank command. If you accidentally ^U your text, it is *gone*. -This will be improved in the future. - -While the input area is active, the commands that move the cell cursor -are disabled. If you want to move the cell cursor, use the -other-window command (^X-o) to leave and later reenter the input area. - -The following editing commands are defined: - -Name: Key: What it does: - -M-A insert-abs-ref Insert/over-write an absolute reference to the - current cell/region. -M-R insert-rel-ref Insert/over-write a relative reference to the - current cell/region. -M-E insert-cell-expression Insert/over-write the expression in the - current cell. -M-V insert-cell-value Insert/over-write the value of the current - cell. -^A cursor-begin-line Move the cursor to the beginning of the text. -^B cursor-back-char Move the cursor back a character. -M-B cursor-back-word Move back a word. -^D delete-next-char Delete the character under the cursor. -M-D delete-next-word Delete from the cursor to the end of - the current word. -^E cursor-end-line Move to the end of the text. -^F cursor-fwd-charF Move forward a character. -M-F cursor-fwd-word Move forward a word. -^H ^? delete-prev-char Delete the character to the left of the cursor. -^J ^M finish-line Finish editing the text, and execute the - command you've been typing the text in for. -^K delete-to-end Delete from the cursor to the end of the text. -M-O toggle-over-write Toggle between overwrite and insert mode. -^U ^X delete-to-start (BEWARE!) Deletes from the cursor to the - beginning of the line. -^W delete-prev-word Delete the word to the left of the cursor. -' ' to ~ self-insert These characters are either inserted or - over-written into the text. -^X-O other-window Move the cursor into the cell area. - - Input Defaults: - -Almost all editing commands remember what you typed the last time you used -that command, and start you up editing a copy of that text. If you want to -type in something completely new, just type ^X (or ^U) and type in your new -text. - - - Error Messages: - -Error messages are displayed on the input line. If oleo needs to display -more than one error message at a time, it will display [MORE] at the end of -the first msg, and will wait for you to type a key before displaying the next -one. Oleo will also display the [MORE] message if you are entering text in -the input line, so that you will be able to see the error message. - - Info Messages: - -Some commands (like format-cell) occasionally display non-error information. -If the status line is enabled, the message is displayed there, and subsequent -non-error messages will over-write them without [MORE] prompting. This in -quite useful if the msg in question concerns how far oleo has gotten through -some task (like reading a file). If the status line is disabled, the -messages are displayed in the input line. - - The Main Commands: - -Key Command Name What it does -h ^B go-left These commands move the cell-cursor one cell -j ^N go-down in the appropriate direction. -k ^P go-up -l ^F go-right -y go-upleft -u go-upright -b go-downleft -n go-downright - -H ^X-< scroll-left These scroll the current window one screenful -J M-v scroll-down in the appropriate direction. They try to -K ^V scroll-up leave the cell cursor in (roughly the same -L ^X-> scroll-right place in the window, so that an L followed by -Y scroll-upleft an H will leave the cell cursor back in the -U scroll-upright original cell, however, since the number of -B scroll-downleft rows and columns in each screenful varies, -N scroll-downright this will not always work. - -M-H M-b scan-left These commands move to the first/last nonempty cell in -M-J M-n scan-down the current row/column. If given a repeat count, they -M-K M-p scan-up go to the N-th most nonempty cell. If there are no -M-L M-f scan-right cells, the cursor is moved to the leftmost/top cell. - -^G break This will abort a partially completed command. If you are - typing text on the top line, the text you typed will be saved - and presented as the default the next time you start that - command. - -^L recenter-window This redraws the screen. If the page option - is not set in this window, it will try to move the current - cell to the center of the window. If the page option is set, - this will just redraw the screen. - -o set-option This asks for an option to set or reset, and tries to - do so. - - -d set-defaults This command will change the default alignment, format, - protection, or width. If the status-line is enabled, - this will display the current settings there. - -Q quit This command exits the spreadsheet and returns you to the - shell. This may ask for confirmation if oleo thinks you have - unsaved changes. If you do not save your changes before - quitting, they will be lost forever. - -^R M-^l redraw-screen This redraws the screen. It is most useful if - line-noise or another program has scribbled on your display. - - -M-U set-user-format Set a user-defined format. - -v set-variable This prompts you for a name followed by a cell or - range that you want to refer to by that name. To - 'undefine' a variable, use set-variable with just its - name. - -V show-variable - -^V show-all-variables This shows the values of all currently defined - variables. - -! recalculate Recalculate the spreadsheet until all the cells whose - values may have changed have been evaluated. If there are - circular cell references, the cells in the loop will be - evaluated at most 40 times (this number subject to change!) - -: bind-key This asks for the name of a keymap followed by a - command name and a key to bind it to. If the 'command' you - give is a cell or region in the spreadsheet, it is taken as a - macro, and bound to the key you specify. - -; describe-key Have the user press a key, and then describe - what function that key is bound to. - -M-< read-commands This command opens the file you specify reads in each - line, and executes them as if you'd typed them in to - execute-command. If any command needs more arguments than are - included on the line, it will prompt you (interactively) for - the missing information. - -M-> write-keys Write a list of commands to the file that, when - executed with read-commands, will return the keymaps to their - current state. - -w ^x^s Save the spreadsheet to a file, using the current - file-format. - -r ^x^v visit-spreadsheet Read in a file in the current - file-format. This erases the current contents of the - spreadsheet first. This may ask for confirmation. - -R ^x^i merge-spreadsheet - Read in a file and merge its contents into the - current spreadsheet. Note that some file-formats, (like - panic-save) won't work with this command. - -^X-DEL clear-spreadsheet - Delete the entire spreadsheet. This may ask - for confirmation if oleo thinks you may be about to lose - un-saved work. - -c copy-region Copy a region. Takes two ranges, copies the source - range into the dest range. If the dest range size is a - multiple of the source range size, the source range is copied - multiple times. If the dest range is given as a cell, the - cell is the location of the top-left corner of the dest range. - -C copy-values-in-region Copy just the values of one region to another. - -F format-region Change the format, alignment, protection, - or width of a region. If the status line is active, oleo - will display the current alignment, format, width and - protection of the top-left cell in the region. - -m move-region This is similar to copy-region, except that the two - ranges must be the same size, and that cells that reference - the source region may be modified to reference the dest - region instead. (absolute references are modified, relative - ones aren't.) Variables whose ranges are inside the source - region are also adjusted. - -p print-region Print a region to a file. Asks for a region - (to print) and a filename to to write to. - -s sort-region Sort a region. This takes the region to sort, a - region that is the first element of the region, and a list of - cells that are to be used as the sorting-keys. Here's an - example. sort-region r1:100c1:10 r1:2c1:10 +r1c2 -r1c3 This - means: Sort the region R1:100C1:10 in two-row, ten-column - chunks, sorting on the cell that's in the top-row - one-column-in. If they are similar, use the cell in the - top-row two-columns-in, with high values ending up before low - ones. - -^x-w write-region-to-file Write a region of the spreadsheet to a file. - This command is not allowed with some - file-formats (like panic-save). - -X delete-region Delete {value, formula, format, etc} of a - region. This DOES NOT ask for confirmation. - -M-( start-entering-macro Start storing a keyboard macro. Keyboard - macros are strings that contain the characters you typed. - -M-) stop-entering-macro Finish a keyboard macro, and store it in a - cell that you specify. - -M-X execute-command This will allow you to execute either a - builtin command, or a macro. For a builtin command, simply - enter the command's name (and, optionally, any arguments the - command will want). For a macro, enter its name, or - the region in the spreadsheet that contains it. - - You can create macros with text strings. Command names may - be enclosed in {CMD}, as in {go-left}. Some commands may - take arguments, as in {go-up 12} or {goto-cell r1c3}. To - execute multiple commands, concatenate them. Other - characters are taken as keystrokes, and act exactly as if you - had typed them. - - When the spreadsheet is executing a macro, it stops when - 1) It encounters an empty cell, or one which is not a string, - or which is the empty string "". - 2) an error occurs while trying to parse a command name, or a - command's arguments. - 3) All the cells in the region have been executed. - - The top-left cell in a region is executed first, then the one - below it, down to the bottom cell in the macro, then the one - to the right of the top-left cell, down to the bottom cell in - that column, etc. . . - - Macros may execute other macros. - -g ^xg goto-cell Asks for a cell to go to, and moves the cell cursor - there. The cell can be either a cell name as in 'R32C96', - or a variable. This command starts with a default of - wherever the cursor was the last time this command was used. - If you type a range, the cursor is placed in the top-left - corner of the range, and the cell-mark is placed at the - opposite corner of the region. - -^@ mark-cell Mark one corner of a rectangular region to use for - the next command. (The cell cursor marks the other corner.) - You can use this while a command is prompting you for a - region by moving to one corner, typing ^@, moving to the - other corner, and hitting <RETURN>. - -e edit-cell Edit the formula of the current cell. - -E edit-value-cell Edit the value of the current cell. Using - this command will replace the current cell's formula with a - constant expression. - - -f format-cell Change the format, alignment, or protection of the - current cell, or the width of the current column. If the - status line is enabled, the current alignment, format, - protection, and width will be displayed there. - -x delete-cell This deletes the (value, formula, format, etc) of the - current cell. To delete just the value and formula, use - <space><return>. - -= edit-cell-with-default Enter a formula for the current cell with the - default text of the last formula you typed. - -M-0 digit-0 Repeat the next command [digits] times. -M-1 digit-1 You can type multiple digits, as in -M-2 digit-2 M-1 0 0 j -M-3 digit-3 which will go down 100 cells. This command uses the -M-4 digit-4 digit-map so that you the second and subsequent digits -M-5 digit-5 do not need to be meta-ized. -M-6 digit-6 -M-7 digit-7 -M-8 digit-8 -M-9 digit-9 - -0-9 enter-text-in-cell Enter a new formula that begins with the - character typed. Note that this blows away whatever was - saved as a default from the last time you entered a formula. - -O show-options This shows the current state of all the spreadsheet - options, and also shows the current definitions for all the - user-defined variables. - -^X-2 split-window-vertically -^X-5 split-window-horizontally - These commands divide the current window in half. -^X-0 delete-window - Delete the current window. -^X-1 delete-other-windows - Delete all but the current window. -^X-o other-window - Move to the next window. Repeated, this will visit - all the windows. - -M-W open-window This command takes a line beginning with the letter - 'h' (for horizontal), or 'v' (for vertical), followed by the - number of lines/columns to leave in the current window. - The cell cursor is placed in the new window. - -M-C close-window This takes the number of a window to close, and makes - it go away. The surrounding window(s) expand to fill the - space the window occupied. - -M-G goto-window This takes the number of a window to go to, and - places the cell-cursor in that window. - -Oleo uses the character ^\ to prefix mouse commands. The default -bindings in the mouse map are: - -0 mouse-goto - Move to the pointed to cell. -1 mouse-mark - Mark the pointed to cell without moving. -2 mouse-mark-and-goto - Mark the current cell, and move to the pointed to cell. - -The numbers correspond to X button numbers (usually 0 is the leftmost -button on the mouse). - - Displaying Cell Contents: - -If a cell contains a number or string that takes more characters than the -width of the cell to display, the display may slop over into the cell(s) to the -right. This does not affect the slopped over cells in any way. Only cells -that are empty, or have their format set to hidden, will be slopped over. - -If there isn't room to display a number, a series of '#', will appear in the -cell. - -If there isn't room to display any other value, only the characters that fit -(less one, so there'll be a space separating cells) will be displayed. - - Numeric formats: - -Oleo can display numbers in a variety of formats. In addition to the sixteen -user-defined formats, you can use: - -integer The number is rounded to an integer before being displayed. - -float The number is displayed in normal, everyday notation, using - whatever precision is needed (or fits). - -hidden The number is not displayed. It is recalculated, etc as - normal, but the cell is displayed as if it were empty. - -graph The number is displayed as a small graph. If the number is - close to zero, it will be displayed as '0', If it is positive, - a row of '+'-es is displayed. If it is negative, a row of - '-'-es is displayed. - -user-1 through These are the sixteen user-defined formats, as described -user-16 below. - -The following formats require a precision. The precision may be a number -from zero to 14, in which case that number of digits will always be displayed -after the decimal point (zero-padding or rounding the number as needed), or -the precision may be 'float', in which case oleo will use as many digits as -necessary. As examples: - - dollar.2 display like ``$1,769.00'' - general.float " " ``1769.00032'' - - - -general This uses either normal or scientific notation, depending on - the magnitude of the number and the width of the column. - -dollar Positive values are preceeded by '$', (so 3 is displayed as - '$3'). Negative values are parenthasized (so -3 is displayed - as '($3)'), and all large values have a ',' every three - digits (so 1000 is displayed as '$1,000'. - -comma Positive numbers are not preceede by '$', but this is - otherwise identical to 'dollar'. - -percent The value is multiplied by 100, and is displayed with a - trailing '%'. Thus .01 displays as '1%', while 1 displays as - '100%'. - -fixed The number is displayed in normal, everyday notation, using - the precision specified. 'fixed.float' is the same as - 'float'. 'fixed.0' is the same as 'integer'. - -exponent The number is displayed in scientific notation. - - - User-defined numeric formats: - -You can set up to sixteen user-defined numeric formats: - -The current parts of a format are: -(Using the 'dollar' format for an example.) - - Example: What it is: - $ What to print before postive numbers. - ( What to print before negative numbers. - What to print after positive numbers. - ) What to print after negative numbers. - $0 What to print if the number is zero. - , What to print between the thousands and the - hundreds, etc. - . What to print for a decimal point. - - 0-14 or float The number of digits to print after the decimal point. - 'float' means use however many digits are needed, or - however many will fit, whichever is less. . . - - any-number What to multiply the value by before printing. - Most often this will be one, but it might be 100 if - you're printing percentages, or .000001 if you're - printing in megabucks. (Beware of overflow!) - -Do not use digits for the headers, trailers, the comma, or the decimal point -symbol. Using digits will confuse the internal routines and produce -incomprehensible results. . . (Should the set-user-format command check its -input for validity?) - - Other Cell Formatting Options: - -Values in a cell may be displayed aligned flush with either the left or right -edges of the cell, or centered in the cell. The default is left-aligned. - -The width of a column of cells may be set to any non-negative value. A value -of zero means that cells in that column won't be displayed, and the normal -cursor-motion commands will skip over those cells. However, you can position -the cursor on a non-displayed cell by using the goto-cell command. - -If the width of a column is wider than the display, it is displayed as if it -were the width of the display. - - - Currently Supported Options: - -(no)a0 In a0 mode, Oleo uses {letters}{digits} style cell-references, - like some popular spreadsheets. - In noa0 mode, Oleo uses R{digits}C{digits} style references, - like some other popular spreadsheets. - -(no)auto In auto mode, cells whose values may have chaged are - automatically recalculated. In noauto mode, cells are only - recalculated when the recalculate command is used. - -(no)background In background mode, automatic recalculation is done while -(no)bkgrnd the spreadsheet waits for you to type a key (and stops while - the key is being handled). In nobackground mode, oleo - performs all its recalculation before listening for - keystrokes. . . - -(no)backup In backup mode, whenever the spreadsheet writes out a file, - if the file already exists, a backup copy is made (like - emacs). - -(no)bkup_copy In nobackup mode bkup_copy is ignored. In bkup_copy mode, - backup files are made by copying the original file, instead of - renaming it. - -ticks (number) This value controls how often should rnd(), cell(), my(), - curcell(), etc cells get updated. This value is in seconds - (???). The initial value is 10 seconds. - -print (number) This is the width of the page for the print command. The - initial value is the width of the screen. - -file (format-name) If -DUSE_DLD was defined, format-name may be any .o file - that contains definitions for the appropriate functions, or - 'panic', which is the only file format that oleo will have - compiled into it. If -DUSE_DLD was not defined, format-name - must be one of sylk, sc, panic, or list, and oleo will have - to be re-compiled before any other formats may be used. - -load (file-name) This option is only avaliable if oleo was compiled with - -DUSE_DLD. This option loads in a .o file of spreadsheet - functions, keyboard commands, and/or keymaps. Spreadsheet - functions and keyboard commands must be loaded in before they - can be used in expressiond or bound to keys. - -status (number) This option controls which line on the screen is used for - displaying the status of the current cell. The number may be - positive, (counting down from the top), negative (counting up - from the bottom, or zero (disabling the status line). - -input (number) This option controls which line on the screen is used for - reading lines of text. The number may be positive (counting - down from the top), or negative (counting up from the - bottom), but not zero. - -The following options affect the currently active window: - -(no)page Basically, in page mode, whenever a paticular cell is - displayed in the window, it will always be in the same - location on the screen. In page mode, the recenter command - acts just like the redraw-screen command. - -(no)pageh These options turns on or off page mode only in -(no)pagev the horizontal or vertical axis. - -link (wnum) This option 'links' the current window with the one - specified. A window may only be linked to one other window - at a time. When a window is linked to another one, whenever - the cell cursor in the first window is moved, the cursor in - the other window moves as well. (unless the cursor in other - window is locked from moving in that diretion.) - - (Should linking to a window force that window to link - back? That might make life easier for naive users.) - -nolink This removes the link (if any) on the current window. -unlink - -(no)lockh These options prevent the cell cursor in the current window -(no)lockv from moving in the horizontal or vertical direction, but only - when the cell cursor is moved in a window that this one is - linked. - - -(no)edges In edges mode oleo displays Row and Column numbers at the top - and left edges of the window. Perhaps edges should be split - into edgeh and edgev? - -(no)standout In standout mode, the edges (see (no)edges) are drawn in - standout mode (reverse video, usually). - - -Options supported by the list file format: - -list ch Use the character CH to separate the cell values. - - - File names: - -If a file name begins with a '|', the rest of the name is taken as a command, -which oleo opens a pipe to. So you can use the name '|zcat file.Z' to read -a compressed spreadsheed, or '|compress > file.Z' to write one. - - - Using Oleo with X11 - -If your system has libX11, Oleo will be built with X support. If you run -Oleo with the DISPLAY environment variable set, Oleo will open an X window -instead of using curses. - -Under X, cells are normally displayed in the default font. You can -change that font using the set-default-font command. The value you -specify may include wild cards, especially for the point size of the -font. You can change the font used for specific areas of a -spreadsheet using the commands `set-cell-font' and `set-region-font'. - - Font Specifications - -The easiest way to specify a font is to use one of the built in -short-hand names. These names are `fixed', `times', and `courier'. -Optionally, these names can be followed by a scale. The scale is the -ratio of the default point size to the desired point size. For -example, if the default font is a 10 point font, then `times 1.2' -refers to a 12 point Times-Roman type font. - -Every font has a long name that can also be used in specifications. -The long name has three parts: an X name, a PostScript(*) name, and a -scale. The X name and PostScript may be omitted. The shorthand name -`times 1.2' is the same as the long name: - - *times-medium-r-*, Times-Roman, 1.2 - -Notice that the size is left wildcarded in the X name. This is not -absolutely necessary, but if it is done Oleo can resize the font -should the size of the default font change (the command -set-default-point-size does this). - -New short hand names can be defined using the `define-font-name' -command. Later, if a user uses a shorthand name in a font -specification, the name is replace by the text of the definition. For -example, here is a standard definition from init.c: - - define-font-name time *times-medium-r-*, Times-Roman - -Notice that the scale has been omitted. That is so that -specifications like `times 1.2' will be properly expanded. - - X resources and command line options. - -Oleo doesn't yet recognize and .Xdefault resources or X specific -command line options. It will in a future release. - - -(*) PostScript is a trademark of Adobe Systems Incorporated. - - - PostScript Printing - - -Oleo can generate an embedded postScript redition of any part of a -spreadsheet. Using the commands outlined in `Using Oleo with X11', -you can control the fonts used in the printed output. - -The command `psprint-region' takes a range and file name as arguments. -It writes embedded postScript to the file. - -Oleo will make the output as large as possible to fit the page. You -can change the page size using the command `set-page-size'. For -example, the default setting is `set-page-size 8.5 x 11'. To specify -a page size in centimeters, use: `set-page-size 20 x 30 c'. - -The command `set-default-ps-font' controls the default font for cells. -For example, the initial value is `set-default-ps-font Times-Roman'. - - - Formulae: - -Numbers must be entered in 'general' format: - [-]digits[.digits][e[-]digits] - -Strings are entered surrounded by double-quotes. To include unusual -characters, you can either use \char (works well for ") or use -\nnn where nnn is the octal code for the character you want to include. - - Magic constants: - -Note that oleo automatically converts the names of constants to upper case, -but they can be entered in any case. - -#TRUE The logical TRUE value -#FALSE The logical FALSE value - -#ERROR Various error types. -#BAD_INPUT -#NON_NUMBER -#NON_STRING -#NON_BOOL -#NON_RANGE -#OUT_OF_RANGE -#NO_VALUES -#DIV_BY_ZERO -#BAD_NAME -#NOT_AVAIL -#PARSE_ERROR -#NEED_OPEN -#NEED_CLOSE -#NEED_QUOTE -#UNK_CHAR -#UNK_FUNC - -#INF Various trancendental values. On some machines, -#INFINITY (like the vax), these may all be the same value. -#NAN -#NOT_A_NUMBER -#NINF -#MINUS_INFINITY - - - Infix functions: - -- num 0-num -! bool #TRUE if bool is #FALSE - #FALSE if bool is #TRUE, error otherwise. - -num1 ^ num2 Exponentiation This is *right* associative! -num1 * num2 Multiplication Note that these functions are not as -num1 / num2 Division good as they should be at detecting -int1 % int2 Modulus overflow. There *is* code that should - -num1 + num2 Addition force integer expressions to become -num1 - num2 subtraction floating-point if the result wouldn't - fit in an integer. -num1 >= num2 Arithmatic greater-or-equal -num1 > num2 greater-than -num1 < num2 less-than -num1 <= num2 less-than-or-equal - -val1 = val2 #TRUE if val1 and val2 can be considered equal. - #FALSE otherwise -val1 != val2 Equivelent to !(val1=val2) - -str1 & str2 Text concatination. - -bool ? val1 : val2 if(bool==#TRUE) - evaluate val1 - else if(bool!=#FALSE) - error... - else - evaluate val2. - -( val ) (To override default precedence) Note that since oleo - stores expressions in a byte-compiled form, excess - parens will mysteriously vanish. - - - Prefix functions: - -In 'a0' mode, all prefix functions have '@' prepended to their names. - -if(bool,val1,val2) if(test==#TRUE) - evaluate val1 - else if(test!=#FALSE) - error... - else - evaluate val2. -and(bool1,bool2) if(val1==#FALSE) - #FALSE - else if(val1!=#TRUE) - error... - else val2; -or(bool1,bool2) if(val1==#TRUE) - #TRUE - else if(val1!=#FALSE) - error... - else val2; -pi() 3.14159265358979326848 -row() The row number of the cell the expression is in. -col() The column number of the cell the expression is in. -now() The current time in seconds since Jan 1 1970 (?) -abs(num) The absolute value of num. -acos(num) The arc-cosine of num (num in radians) -asin(num) The arc-sine of num (num in radians) -atan(num) The arc-tangent of num (in radians) -int(num) Convert to integer (toward zero) -ceil(num) Convert to integer (round up) -floor(num) Convert to integer (round down) -cos(num) The cosine of num (in radians) -dtr(num) num degrees in radians -exp(num) The exponential function of num -log(num) The natural log of num -log10(num) The log of num to base 10 -rtd(num) num radians in degrees -sin(num) The sine (in radians) of num -sqrt(num) The square-root of num -tan(num) The tangent (in radians) of num -rnd(num) A random number from 0 to num-1 -negate(num) 0-num -not(bool) #TRUE if bool is #FALSE - #FALSE if bool is #TRUE, error otherwise. -iserr(val) #TRUE if the expression is an error - else #FALSE -isnum(val) #TRUE if the expression is a number, or can be - automatically converted into a number, thus - isnum("12") is #TRUE, while isnum("12 ") is - #FALSE. (This might be worth fixing.) -rows(rng) number of rows in rng. -cols(rng) number of columns in rng. -ctime(num) Convert num into a readable date/time string. -atan2(num1,num2) Two number arctangent -hypot(num1,num2) use man 2 hypot -fixed(num1,num2) num1 rounded to num2 decimal places - -index(rng,int) the contents of the int-th cell in rng. -index(rng,num1,num2) The contents of the int1-th down and int2-th - over cell in rng -oneof(int,val1,val2,val3...) switch(int) { - case 1: val1; - case 2: val2; - ... - default: error; - } - -For the following functions, arguments that are ranges are scanned -for numeric values only. Strings, error values, empty cells, etc, are ignored. -All these functions except cnt() will give a #NO_VALUES error if it does not -find any numbers. You can give most of the functions an explicit value if -you don't want to get a #NO_VALUES error. For example, if you want to add -up the range r1:20c5, and return 0 if there are no numbers there, -'sum(0,r1:20c5)' will work. - -Strings, etc, that are explicitly given to the functions are subjected to the -usual conversion. - -sum(vr1...) ... -prod(vr1...) ... -avg(vr1...) ... -std(vr1...) The SAMPLE standard deviation. To get the population - standard deviation, use sqrt(var(...)) -max(vr1...) ... -min(vr1...) ... -cnt(vr1...) The number of numeric values found. -var(vr1...) The POPULATION variance. To get the sample variance, - use std(...)^2 - -These functions are in the 'string' package. If oleo is compiled with --DUSE_DLD, the string package must be loaded before these functions can be -used. If a spreadsheet that uses these functions is loaded before the -string package is loaded, things will fail (silently!) (This is probably a -bug. - -len(str) length of string in characters. -strupr(str) string converted to upper case -strlwr(str) string converted to lower case -strcap(str) string with each word capitalized. -trim(str) string with extra spaces and non-ascii chars - removed. -find(str1,str2,int) return the location where str2 appears in - str1, start looking at character #int -substr(int1,int2,str) The characters in string from position int1 - to position int2. Positions can be either - positive (First character is #1, last char is - #(length of string)) or negative(last - character is #-1, first character is #-(length - of string)). -mid(str,int1,int2) The characters in string from int1 (counting - from the beginning) continuing for int2 chars. -edit(str,int1,int2,...) Remove the text from int1 to int2 in string - and replace it with ... (zero or more strings) - int1 and int2 are like for substr() above. -repeat(int,str) str repeated int times, thus repeat(2,"foo") - returns "foofoo" -concat(vr1,...) Concatinate strings, ranges, etc. - - -These functions are in the 'cells' package. If oleo is compiled with --DUSE_DLD, the cells package must be loaded before these functions can be -used. -my(str) String: Returns: - row row() - column col() - width The width of the column containing - this cell. - lock "locked" or "unlocked" - protection ditto - justify "left" "right" "center" or "default" - alignment ditto - format "default" "user-1" etc. - fmt ditto. - type "error", "boolean", "float", - "integer", "null", "Unknown", - etc. - formula A string of the cell's current - formula. - value The cells current value. - anything-else error--> #BAD_INPUT - -curcell(str) Like my(), but for the cell under the - cell-cursor in the current window. - -cell(int1,int2,str) Like my(), but for the cell at Rint1Cint2. - -member(rng,val) The number of the first cell in RNG that contains - VAL, or zero if no cells contain it. - - -These next four functions could probably be replaced by a pair of smart -regex routines. . . - -smember(rng,str) The number of the first cell in RNG that contains a - substring of STR, or zero if no cell contains one. - -members(rng,str) The number of the first cell in RNG whose value is - a substring of STR. - -pmember(rng,str) The number of the first cell in RNG whose value - equals the first few characters of STR. - -memberp(rng,str) The number of the first cell in RNG whose value - starts with STR. - -hlookup(rng,num,int) Scan through the top row of RANGE looking for a - number which is greater than NUM. Then return the - value in the cell that is INT rows down from the top - of the range. - -vlookup(rng,num,int) Like hlookup, but scans the left column - and returns the value in the cell that is INT - columns over from the left edge of the range. - -vlookup_str(rng,num,str)Like vlookup, but scans the left column - for a string. The column need not be sorted. - -These functions are in the 'busi' package. If oleo is compiled with --DUSE_DLD, the busi package must be loaded before these functions can be -used. - -pmt(p,r,t) Payment per period for a loan of $P at rate R for T - payments. - -pv(pmt,int,term) Present value of an investment that pays $PMT at the - end of each of TERM periods with a discount rate (interest) of INT. - -npv(rng,rate) Net Present Value of an investment which will pay - uneaven payments. The term is calculated from the number of cells in - RNG. . - -irr(rng,guess) Internal Rate of Return. This function is paticularly - untested, and should not be trusted. - -fv(pmt,int,term) Future Value of an annuity. - -rate(fut,pres,term) Interest rate required to turn $PRES into $FUT in - TERM periods. - -term(pmt,int,fut) Number of periods required to collect $FUT in - payments of $PMT, where depositd payments earn at a rate of INT. - -cterm(int,fut,pres) Number of periods required to collect $FUT from a - single initial deposit of $PRES, at an interest rate of INT. - -sln(cost,scrap,life) Straight line depreciation of an asset that cost - $COST when new, can be sold for $SCRAP, and will last for LIFE - periods. - -syd(cost,scrap,life,per) Sum-of-the-digits depreciation of an asset - that cost $COST, can be sold for $SCRAP and lasts LIFE, in period PER. - -ddb(cost,scrap,life,per) Double-declining-balance deprecion, otherwise - similar to syd(). - -anrate(pmt,pres,term) -anterm(pmt,prin,rate) -balance(prin,rate,term,period) -paidint(prin,rate,term,period) -kint(prin,rate,term,period) -kprin(prin,rate,term,period) -compbal(print,rate,term) diff --git a/math/oleo/pkg-plist b/math/oleo/pkg-plist deleted file mode 100644 index 8af65f1504e4..000000000000 --- a/math/oleo/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -@cwd /usr/local -bin/oleo diff --git a/math/xgraph/Makefile b/math/xgraph/Makefile deleted file mode 100644 index 9b5b5e9c59fa..000000000000 --- a/math/xgraph/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# New ports collection makefile for: xgraph -# Version required: 11.3.2 -# Date created: 24 November 1994 -# Whom: asami -# -# $Id: Makefile,v 1.4 1995/04/11 01:19:12 asami Exp $ -# - -DISTNAME= xgraph-11 -PKGNAME= xgraph-11.3.2 -CATEGORIES= math printing -MASTER_SITES= ftp://ftp.cs.orst.edu/pub/src/Xclients.local/ -EXTRACT_SUFX= .tar.Z - -MAINTAINER= asami@FreeBSD.ORG - -USE_IMAKE= yes - -.include <bsd.port.mk> diff --git a/math/xgraph/distinfo b/math/xgraph/distinfo deleted file mode 100644 index cd1a440baa5e..000000000000 --- a/math/xgraph/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (xgraph-11.tar.Z) = 6e42d67f972b868f8a51c02855918fdf diff --git a/math/xgraph/pkg-comment b/math/xgraph/pkg-comment deleted file mode 100644 index 55c2b89550e0..000000000000 --- a/math/xgraph/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -xgraph ver. 11, a program that helps you plot graphs diff --git a/math/xgraph/pkg-descr b/math/xgraph/pkg-descr deleted file mode 100644 index 647678190580..000000000000 --- a/math/xgraph/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -xgraph is a program that will help you draw graphs. It is pretty old -(based on X11R3!) and required lots of hacks to make it compile. Tell -me if it does something odd. - -- Satoshi -asami@cs.berkeley.edu diff --git a/math/xgraph/pkg-plist b/math/xgraph/pkg-plist deleted file mode 100644 index 635c77df194a..000000000000 --- a/math/xgraph/pkg-plist +++ /dev/null @@ -1,3 +0,0 @@ -@cwd ${X11BASE} -bin/xgraph -man/man1/xgraph.1.gz |