summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorcvs2svn <cvs2svn@FreeBSD.org>1995-05-29 13:46:42 +0000
committercvs2svn <cvs2svn@FreeBSD.org>1995-05-29 13:46:42 +0000
commit444bcd3c2ed803274c8deafa2c3fa03f8a394653 (patch)
tree297f74782436a0f973b6b89d60c10f399af9a135 /math
parentRemove 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')
-rw-r--r--math/Makefile8
-rw-r--r--math/blas/Makefile55
-rw-r--r--math/blas/distinfo112
-rw-r--r--math/blas/pkg-comment1
-rw-r--r--math/blas/pkg-descr5
-rw-r--r--math/blas/pkg-plist3
-rw-r--r--math/calc/Makefile21
-rw-r--r--math/calc/distinfo1
-rw-r--r--math/calc/files/patch-aa19
-rw-r--r--math/calc/pkg-comment1
-rw-r--r--math/calc/pkg-descr53
-rw-r--r--math/calc/pkg-plist77
-rw-r--r--math/calc/scripts/configure12
-rw-r--r--math/eispack/Makefile46
-rw-r--r--math/eispack/distinfo76
-rw-r--r--math/eispack/pkg-comment1
-rw-r--r--math/eispack/pkg-descr15
-rw-r--r--math/eispack/pkg-plist3
-rw-r--r--math/fudgit/Makefile25
-rw-r--r--math/fudgit/distinfo1
-rw-r--r--math/fudgit/files/patch-aa35
-rw-r--r--math/fudgit/pkg-comment1
-rw-r--r--math/fudgit/pkg-descr48
-rw-r--r--math/fudgit/pkg-plist18
-rw-r--r--math/fudgit/scripts/configure16
-rw-r--r--math/gnuplot/Makefile22
-rw-r--r--math/gnuplot/distinfo1
-rw-r--r--math/gnuplot/files/patch-aa95
-rw-r--r--math/gnuplot/pkg-comment1
-rw-r--r--math/gnuplot/pkg-descr30
-rw-r--r--math/gnuplot/pkg-plist10
-rw-r--r--math/hexcalc/Makefile18
-rw-r--r--math/hexcalc/distinfo1
-rw-r--r--math/hexcalc/pkg-comment1
-rw-r--r--math/hexcalc/pkg-descr5
-rw-r--r--math/hexcalc/pkg-plist3
-rw-r--r--math/linpack/Makefile59
-rw-r--r--math/linpack/distinfo180
-rw-r--r--math/linpack/files/Makefile.lib39
-rw-r--r--math/linpack/pkg-comment1
-rw-r--r--math/linpack/pkg-descr4
-rw-r--r--math/linpack/pkg-plist3
-rw-r--r--math/octave-devel/Makefile24
-rw-r--r--math/octave-devel/distinfo1
-rw-r--r--math/octave-devel/pkg-comment1
-rw-r--r--math/octave-devel/pkg-descr5
-rw-r--r--math/octave-devel/pkg-plist19
-rw-r--r--math/octave/Makefile24
-rw-r--r--math/octave/distinfo1
-rw-r--r--math/octave/pkg-comment1
-rw-r--r--math/octave/pkg-descr5
-rw-r--r--math/octave/pkg-plist19
-rw-r--r--math/oleo/Makefile16
-rw-r--r--math/oleo/distinfo1
-rw-r--r--math/oleo/pkg-comment1
-rw-r--r--math/oleo/pkg-descr1036
-rw-r--r--math/oleo/pkg-plist2
-rw-r--r--math/xgraph/Makefile19
-rw-r--r--math/xgraph/distinfo1
-rw-r--r--math/xgraph/pkg-comment1
-rw-r--r--math/xgraph/pkg-descr6
-rw-r--r--math/xgraph/pkg-plist3
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