aboutsummaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2011-05-02 07:30:25 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2011-05-02 07:30:25 +0000
commit58523e38bed36a77db3619b767435e89ad6bfd3b (patch)
tree921a78b53bb8bf1d3569bb70ac9eb127937f6a03 /math
parent3fb96938cdc65e183d50997ae97677aa818de0ee (diff)
downloadports-58523e38bed36a77db3619b767435e89ad6bfd3b.tar.gz
ports-58523e38bed36a77db3619b767435e89ad6bfd3b.zip
Notes
Diffstat (limited to 'math')
-rw-r--r--math/Makefile6
-rw-r--r--math/fudgit/Makefile31
-rw-r--r--math/fudgit/distinfo2
-rw-r--r--math/fudgit/files/patch-aa35
-rw-r--r--math/fudgit/files/patch-ab223
-rw-r--r--math/fudgit/files/patch-ac121
-rw-r--r--math/fudgit/files/patch-ad34
-rw-r--r--math/fudgit/pkg-descr48
-rw-r--r--math/fudgit/pkg-plist13
-rw-r--r--math/fudgit/scripts/configure16
-rw-r--r--math/kaskade/Makefile60
-rw-r--r--math/kaskade/distinfo2
-rw-r--r--math/kaskade/files/Makefile8
-rw-r--r--math/kaskade/files/configure4
-rw-r--r--math/kaskade/files/patch-ab16
-rw-r--r--math/kaskade/files/patch-minigraph_configure11
-rw-r--r--math/kaskade/files/patch-sources::makefile.in13
-rw-r--r--math/kaskade/files/patch-sources_alloc.c63
-rw-r--r--math/kaskade/files/patch-sources_alloc.h12
-rw-r--r--math/kaskade/files/patch-sources_cmdpars.h11
-rw-r--r--math/kaskade/files/patch-sources_configure11
-rw-r--r--math/kaskade/files/patch-sources_dict.h11
-rw-r--r--math/kaskade/files/patch-sources_dlist.h11
-rw-r--r--math/kaskade/files/patch-sources_family.h11
-rw-r--r--math/kaskade/files/patch-sources_general.h.in13
-rw-r--r--math/kaskade/files/patch-sources_kvector.h32
-rw-r--r--math/kaskade/files/patch-sources_makefile.in11
-rw-r--r--math/kaskade/files/patch-sources_matrix.h35
-rw-r--r--math/kaskade/files/patch-sources_slist.h11
-rw-r--r--math/kaskade/files/patch-sources_stack.c143
-rw-r--r--math/kaskade/files/patch-sources_stack.h11
-rw-r--r--math/kaskade/files/patch-sources_utils.h15
-rw-r--r--math/kaskade/files/patch-sources_varalloc.cc11
-rw-r--r--math/kaskade/files/patch-sources_vector.c28
-rw-r--r--math/kaskade/files/patch-sources_vector.h31
-rw-r--r--math/kaskade/pkg-descr24
-rw-r--r--math/kaskade/pkg-plist193
-rw-r--r--math/qscanplot/Makefile36
-rw-r--r--math/qscanplot/distinfo2
-rw-r--r--math/qscanplot/files/patch-configure64
-rw-r--r--math/qscanplot/files/patch-dinterpolator.cpp10
-rw-r--r--math/qscanplot/files/patch-qscanplot::Makefile.in14
-rw-r--r--math/qscanplot/files/patch-qscanplot::docs::Makefile.in14
-rw-r--r--math/qscanplot/files/patch-qscanplot::docs::en::Makefile.in14
-rw-r--r--math/qscanplot/files/patch-qscanplot::lagrangeinterpolator.cpp11
-rw-r--r--math/qscanplot/files/patch-qscanplot::lagrangeinterpolator.h11
-rw-r--r--math/qscanplot/files/patch-qscanplot::plugins::make-all-plugins.sh12
-rw-r--r--math/qscanplot/files/patch-qscanplot::plugins::make-plugin.sh31
-rw-r--r--math/qscanplot/files/patch-qscanplot::templates::sample.qscanplotrc14
-rw-r--r--math/qscanplot/files/patch-qscanplotview.cpp10
-rw-r--r--math/qscanplot/pkg-descr2
-rw-r--r--math/qscanplot/pkg-plist9
-rw-r--r--math/rpc/Makefile52
-rw-r--r--math/rpc/distinfo2
-rw-r--r--math/rpc/files/patch-src::Makefile.in13
-rw-r--r--math/rpc/pkg-descr7
-rw-r--r--math/rpc/pkg-plist3
-rw-r--r--math/ss/Makefile29
-rw-r--r--math/ss/distinfo2
-rw-r--r--math/ss/files/patch-aa60
-rw-r--r--math/ss/files/patch-ab11
-rw-r--r--math/ss/files/patch-ac11
-rw-r--r--math/ss/files/patch-ad29
-rw-r--r--math/ss/pkg-descr18
-rw-r--r--math/wmcalc/Makefile29
-rw-r--r--math/wmcalc/distinfo2
-rw-r--r--math/wmcalc/files/patch-aa22
-rw-r--r--math/wmcalc/pkg-descr3
68 files changed, 0 insertions, 1878 deletions
diff --git a/math/Makefile b/math/Makefile
index 29b1b353fec6..d44f792148ba 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -87,7 +87,6 @@
SUBDIR += freemat
SUBDIR += freemat-mpi
SUBDIR += fricas
- SUBDIR += fudgit
SUBDIR += fung-calc
SUBDIR += fxt
SUBDIR += galculator
@@ -149,7 +148,6 @@
SUBDIR += jts
SUBDIR += k3dsurf
SUBDIR += kash3
- SUBDIR += kaskade
SUBDIR += koctave
SUBDIR += kseg
SUBDIR += labplot
@@ -485,7 +483,6 @@
SUBDIR += qgfe
SUBDIR += qhull
SUBDIR += qrupdate
- SUBDIR += qscanplot
SUBDIR += qtiplot
SUBDIR += qtiplot-doc
SUBDIR += qtoctave
@@ -496,7 +493,6 @@
SUBDIR += rkward
SUBDIR += rkward-kde4
SUBDIR += rngstreams
- SUBDIR += rpc
SUBDIR += rpcalc
SUBDIR += rpy
SUBDIR += rpy2
@@ -530,7 +526,6 @@
SUBDIR += speedcrunch
SUBDIR += spooles
SUBDIR += spooles-mpich
- SUBDIR += ss
SUBDIR += stepulator
SUBDIR += stp
SUBDIR += suitesparse
@@ -564,7 +559,6 @@
SUBDIR += wfmath
SUBDIR += wingz
SUBDIR += wingz3
- SUBDIR += wmcalc
SUBDIR += wxMaxima
SUBDIR += x12arima
SUBDIR += xgfe
diff --git a/math/fudgit/Makefile b/math/fudgit/Makefile
deleted file mode 100644
index 345fee26c208..000000000000
--- a/math/fudgit/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# New ports collection makefile for: Fudgit
-# Date created: 17 November 1994
-# Whom: jmz
-#
-# $FreeBSD$
-#
-
-PORTNAME= Fudgit
-PORTVERSION= 2.41
-PORTREVISION= 1
-CATEGORIES= math
-MASTER_SITES= http://ftp.chg.ru/pub/math/Fudgit/
-DISTFILES= fudgit_${PORTVERSION}.tar.gz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Multi-purpose data-processing and fitting program
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_GMAKE= yes
-MAN1= fudgit.1
-WRKSRC= ${WRKDIR}/${PORTNAME}_${PORTVERSION}
-
-pre-install:
- @${MKDIR} ${PREFIX}/bin
- @${MKDIR} ${PREFIX}/lib/fudgit
- @${MKDIR} ${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 1257aff0c653..000000000000
--- a/math/fudgit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (fudgit_2.41.tar.gz) = 2d76175d0a9f280fd8382d6cb9245ea033030ba83ed927980e51db748871e181
-SIZE (fudgit_2.41.tar.gz) = 410830
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/files/patch-ab b/math/fudgit/files/patch-ab
deleted file mode 100644
index f4f6e590f59d..000000000000
--- a/math/fudgit/files/patch-ab
+++ /dev/null
@@ -1,223 +0,0 @@
---- src/command.c.orig Tue Nov 8 00:23:31 1994
-+++ src/command.c Sat Oct 19 22:41:03 2002
-@@ -38,8 +38,8 @@
- extern int Ft_printversion(void);
- extern Ft_mathyyparse(void);
-
--extern int write_history(char *);
--extern int append_history(int, char *);
-+//extern int write_history(char *);
-+//extern int append_history(int, char *);
- extern HIST_ENTRY **history_list(void);
-
- typedef union {
-@@ -244,6 +244,8 @@
- "legendre series: n = 1,...N { Pn(X) }"},
- {"lo!rentzian", do_stfunc, "set function lorentzian", "",
- "Lorentzian series: n = 3, 6...N { A[n-1]*((X*A[n])^2/((X^2-A[n-2]^2)^2+(X*A[n])^2) }"},
-+ {"n!one", do_stfunc, "set function none", "",
-+ "none"},
- {"p!olynomial", do_stfunc, "set function polynomial", "",
- "power series: n = 1,...N { A[n]*X^(n-1) }"},
- {"u!ser", do_stfunc, "set function user", "definition",
-@@ -268,6 +270,8 @@
- "least square linear regression"},
- {"m!l_fit", do_stmeth, "set method ml_fit", "",
- "Marquardt-Levenberg iterative nonlinear fit"},
-+ {"n!one", do_stmeth, "set method none", "",
-+ "none"},
- {"s!vd_fit", do_stmeth, "set method svd_fit", "",
- "singular value decomposition linear fit"},
- { 0, 0, 0, 0, 0 }
-*** src/fudgit.h.orig Thu Sep 8 16:02:47 1994
---- src/fudgit.h Mon Aug 5 06:32:38 1996
-***************
-*** 97,103 ****
- * name.
- * Ideally, this exception is left for .fudgitrc.
- */
-! /* #define EXTENSION ".ft" */
- /* The following are required when defining argument prototypes of
- * loaded routines.
- */
---- 97,103 ----
- * name.
- * Ideally, this exception is left for .fudgitrc.
- */
-! #define EXTENSION ".ft"
- /* The following are required when defining argument prototypes of
- * loaded routines.
- */
-*** src/setshow.c.orig Mon Nov 7 07:57:49 1994
---- src/setshow.c Mon Aug 5 06:32:39 1996
-***************
-*** 67,73 ****
- int Ft_Funci;
-
- Meth Ft_Method[METHNUM] = {
-! {"none", "none"},
- {"ls_r!eg", "least square linear regression"},
- {"lad!_reg", "least absolute deviation linear regression"},
- {"ls_f!it", "least square linear fit"},
---- 67,73 ----
- int Ft_Funci;
-
- Meth Ft_Method[METHNUM] = {
-! {"n!one", "none"},
- {"ls_r!eg", "least square linear regression"},
- {"lad!_reg", "least absolute deviation linear regression"},
- {"ls_f!it", "least square linear fit"},
-***************
-*** 76,82 ****
- };
-
- Func Ft_Function[FUNCNUM] = {
-! {"none", "none"},
- {"str!aight", "straight line"},
- {"po!lynomial", "polynomial"},
- {"leg!endre", "Legendre polynomial"},
---- 76,82 ----
- };
-
- Func Ft_Function[FUNCNUM] = {
-! {"n!one", "none"},
- {"str!aight", "straight line"},
- {"po!lynomial", "polynomial"},
- {"leg!endre", "Legendre polynomial"},
-*** src/vgetargp.c.orig Fri Sep 2 23:02:47 1994
---- src/vgetargp.c Mon Aug 5 06:32:39 1996
-***************
-*** 75,93 ****
-
- /* go along the string */
- while (*b != '\0' && argno < MAXTOKEN) {
-! switch (*b) {
- #ifdef BACKSLASH
-! case '\\': /* only recognize \$ in non fmodes */
-! if (leavequotes == ERRR) {
-! leavequotes = ( Ft_almost(p[0], "pm!ode") ||
-! Ft_almost(p[0], "cm!ode") ||
-! Ft_almost(p[0], "le!t") );
-! }
-! if (expansion && b[1] != '\n' && (!leavequotes || b[1] == '$')) {
-! b++;
-! }
-! COPY(b);
-! break;
- #endif
- case SQUOTE: /* take following as one string, + turn off exp */
- if (leavequotes == 1 || indquotes || inpar) {
---- 75,187 ----
-
- /* go along the string */
- while (*b != '\0' && argno < MAXTOKEN) {
-! switch (*b)
-! {
- #ifdef BACKSLASH
-! /* add support for C-style escape sequences */
-! case '\\':
-! {
-! if (leavequotes == ERRR) {
-! leavequotes = (
-! Ft_almost(p[0], "pm!ode") ||
-! Ft_almost(p[0], "cm!ode") ||
-! Ft_almost(p[0], "le!t") );
-! }
-!
-! /* only recognize escape sequences in non fmodes */
-! if (expansion && b[1] != '\n' && (!leavequotes || b[1] == '$')) {
-! int dummy = -1;
-! int * dptr = &dummy;
-! b++; /* skip over '\\' */
-!
-! switch (*b)
-! {
-! case '\0':
-! break;
-! case '\'':
-! dummy = '\'';
-! break;
-! case '\"':
-! dummy = '\"';
-! break;
-! case '$':
-! dummy = '$';
-! break;
-! case '?':
-! dummy = '\?';
-! break;
-! case 'a':
-! dummy = '\a';
-! break;
-! case 'b':
-! dummy = '\b';
-! break;
-! case 'f':
-! dummy = '\f';
-! break;
-! case 'n':
-! dummy = '\n';
-! break;
-! case 'r':
-! dummy = '\r';
-! break;
-! case 't':
-! dummy = '\t';
-! break;
-! case 'x':
-! if (!isxdigit(b[1]))
-! break;
-! b++;
-! dummy = tolower(*b) -
-! (isdigit(*b) ? '0' : ('a' - 10));
-! if (!isxdigit(b[1]))
-! break;
-! b++;
-! dummy *= 16;
-! dummy += tolower(*b) -
-! (isdigit(*b) ? '0' : ('a' - 10));
-! break;
-! case 'v':
-! dummy = '\v';
-! break;
-! case '0':
-! case '1':
-! case '2':
-! case '3':
-! case '4':
-! case '5':
-! case '6':
-! case '7':
-! dummy = *b - '0';
-! if ((b[1] < '0') || (b[1] > '7'))
-! break;
-! b++;
-! dummy *= 8;
-! dummy += *b - '0';
-! if ((b[1] < '0') || (b[1] > '7'))
-! break;
-! b++;
-! dummy *= 8;
-! dummy += *b - '0';
-! break;
-! case '\\':
-! dummy = '\\';
-! break;
-! default:
-! break;
-! }
-! if (dummy < 0) {
-! dummy = '\\';
-! } else {
-! b++;
-! }
-! COPY(dptr);
-! break;
-! } else {
-! COPY(b);
-! break;
-! }
-! }
- #endif
- case SQUOTE: /* take following as one string, + turn off exp */
- if (leavequotes == 1 || indquotes || inpar) {
diff --git a/math/fudgit/files/patch-ac b/math/fudgit/files/patch-ac
deleted file mode 100644
index 6972af84f812..000000000000
--- a/math/fudgit/files/patch-ac
+++ /dev/null
@@ -1,121 +0,0 @@
-*** ./docs/reference.tmpl.orig Mon Nov 7 15:50:52 1994
---- ./docs/reference.tmpl Mon Aug 5 06:34:20 1996
-***************
-*** 988,994 ****
- let String = "new.file"
- let x = (String == "new.file")
- let y = ("file1" == "file2")
-! let Bing = "\a\a\a"
- let Here = Cwd # Store the value of the current working directory
- let Input = Read() # Read from stdin
- let Test = FileName(ReadFile) - ".data"
---- 988,994 ----
- let String = "new.file"
- let x = (String == "new.file")
- let y = ("file1" == "file2")
-! let Bing = "\verb+\a+\verb+\a+\verb+\a+"
- let Here = Cwd # Store the value of the current working directory
- let Input = Read() # Read from stdin
- let Test = FileName(ReadFile) - ".data"
-***************
-*** 996,1002 ****
- let y = scan(Read(), "%lf")
- let File = "STRING_23.4"
- let number = scan("%*[_A-Z]%lf", File)
-! let Message = "A tab \t and a newline\n"
- \end{verbatim}
- @ifhelp
-
---- 996,1002 ----
- let y = scan(Read(), "%lf")
- let File = "STRING_23.4"
- let number = scan("%*[_A-Z]%lf", File)
-! let Message = "A tab \verb+\t+ and a newline\verb+\n+"
- \end{verbatim}
- @ifhelp
-
-***************
-*** 1800,1806 ****
-
- /* You have full use of math and stdio libraries too!!! */
- fprintf(stderr,
-! "BTW, Did you know that %lf is the sqrt(pi)?\n", sqrt(M_PI));
-
- half_n = n >>1; /* half of n */
- for (i=0;i<half_n;i++) { /* Standard C: indices from 0 to data-1 */
---- 1800,1806 ----
-
- /* You have full use of math and stdio libraries too!!! */
- fprintf(stderr,
-! "BTW, Did you know that %lf is the sqrt(pi)?\verb+\n+", sqrt(M_PI));
-
- half_n = n >>1; /* half of n */
- for (i=0;i<half_n;i++) { /* Standard C: indices from 0 to data-1 */
-***************
-*** 2800,2806 ****
- \nopagebreak\begin{verbatim}
- set output stdout
- cmode
-! print x, y, "\n"
- \end{verbatim}
- @ifhelp
-
---- 2800,2806 ----
- \nopagebreak\begin{verbatim}
- set output stdout
- cmode
-! print x, y, "\verb+\n+"
- \end{verbatim}
- @ifhelp
-
-***************
-*** 2830,2836 ****
- cmode
- print x+2
- print String, x, y, z
-! print "Warning \a\a\a", "x = ", x, "\n"
- \end{verbatim}
-
- \Seealso
---- 2830,2836 ----
- cmode
- print x+2
- print String, x, y, z
-! print "Warning \verb+\a+\verb+\a+\verb+\a+", "x = ", x, "\verb+\n+"
- \end{verbatim}
-
- \Seealso
-***************
-*** 2876,2882 ****
- b += a
- a = c
- }
-! print "\n"
- }
- # The following 'for' loop is equivalent to the preceding fib()
- proc fib2(x) {
---- 2876,2882 ----
- b += a
- a = c
- }
-! print "\verb+\n+"
- }
- # The following 'for' loop is equivalent to the preceding fib()
- proc fib2(x) {
-***************
-*** 2885,2891 ****
- for(a=0,b=1;b<x;c=b,b+=a,a=c) {
- print b
- }
-! print "\n"
- }
- fib(1000) # A procedure as called from C-calculator mode.
- fmode
---- 2885,2891 ----
- for(a=0,b=1;b<x;c=b,b+=a,a=c) {
- print b
- }
-! print "\verb+\n+"
- }
- fib(1000) # A procedure as called from C-calculator mode.
- fmode
diff --git a/math/fudgit/files/patch-ad b/math/fudgit/files/patch-ad
deleted file mode 100644
index 0e57e5a95455..000000000000
--- a/math/fudgit/files/patch-ad
+++ /dev/null
@@ -1,34 +0,0 @@
---- src/head.h~ Sat Sep 3 08:02:18 1994
-+++ src/head.h Sat Oct 19 22:35:57 2002
-@@ -84,9 +84,9 @@
- extern int Ft_varcpy(char *, char *);
- extern int Ft_vgetargp (char *b, char **p, int type, char **add);
- extern int Ft_vgetargp(char *b, char **p, int type, char **add);
--extern int append_history(int, char *);
-+//extern int append_history(int, char *);
- extern int history_expand(char *, char **);
--extern int write_history(char *);
-+//extern int write_history(char *);
- extern void Ft_cleanframe (void);
- extern void Ft_fit (double *x, double *y, int ndata, double *sig, int mwt, double *a, double *b, double *siga, double *sigb, double *chi2, double *q);
- extern void Ft_free_dmatrix(double **m, int nrl, int nrh, int ncl, int nch);
-@@ -105,7 +105,7 @@
- extern void Ft_pearsn (double *x, double *y, int n, double *r, double *prob, double *z);
- extern void Ft_resetindex(void);
- extern void Ft_resetprog(void);
--extern void add_history(char *);
-+//extern void add_history(char *);
- int Ft_printversion (void);
- void Ft_reaperon(void);
- void Ft_reaperoff(void);
---- src/macro.c~ Mon Nov 7 22:07:40 1994
-+++ src/macro.c Sat Oct 19 22:36:09 2002
-@@ -64,7 +64,7 @@
- jmp_buf Ft_Jump;
-
- extern int history_expand(char *, char **);
--extern void add_history(char *);
-+//extern void add_history(char *);
- extern char *readline(char *);
- extern int Ft_Interact;
-
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 b3f58a6dcbf9..000000000000
--- a/math/fudgit/pkg-plist
+++ /dev/null
@@ -1,13 +0,0 @@
-bin/fudgit
-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
-lib/fudgit/fudgit.help
-@dirrm lib/fudgit
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/kaskade/Makefile b/math/kaskade/Makefile
deleted file mode 100644
index 6686241e160c..000000000000
--- a/math/kaskade/Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-# New ports collection makefile for: Kaskade
-# Date created: 19 Sept. 1997
-# Whom: Pedro Giffuni
-#
-# $FreeBSD$
-#
-
-PORTNAME= kaskade
-PORTVERSION= 3.2.1
-PORTREVISION= 5
-CATEGORIES= math science
-MASTER_SITES= ftp://ftp.zib.de/pub/kaskade/3.x/
-DISTNAME= ${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Adaptive linear scalar elliptic and parabolic problem solver
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_FORTRAN= yes
-FORTRANLIBS= -lgfortranbegin -lgfortran
-GCCLIBDIR= -L`${CAT} ${WRKSRC}/LIBDIR` -L`${CAT} ${WRKSRC}/LIBDIR`/../../..
-
-USE_XORG= x11
-GNU_CONFIGURE= yes
-
-BROKEN= Fails to compile with GCC 4.3
-
-DIST_SUBDIR= kaskade
-WRKSRC= ${WRKDIR}/3.2.1
-
-pre-configure:
- ${CP} ${FILESDIR}/Makefile ${WRKSRC}
- ${CP} ${FILESDIR}/configure ${WRKSRC}
- @${DIRNAME} `${F77} -print-libgcc-file-name` > ${WRKSRC}/LIBDIR
- @${REINPLACE_CMD} "s+%%F77%%+${F77}+" ${WRKSRC}/sources/configure
- @${REINPLACE_CMD} -e "s+%%GCCLIBDIR%%+${GCCLIBDIR}+" -e "s+%%FORTRANLIBS%%+${FORTRANLIBS}+" ${WRKSRC}/sources/makefile.in
- @${REINPLACE_CMD} "s+%%F77%%+${F77}+" ${WRKSRC}/minigraph/configure
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/data/*.cmd ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/data/*.dat ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/data/*.ex ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/data/*.geo ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/data/kaskade.init ${EXAMPLESDIR}
- ${INSTALL_DATA} ${WRKSRC}/data/*.mat ${EXAMPLESDIR}
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 700042
-.if ${ARCH} == "amd64" || ${ARCH} == "sparc64"
-BROKEN= Does not compile with GCC 4.2
-.endif
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/math/kaskade/distinfo b/math/kaskade/distinfo
deleted file mode 100644
index 1c04f54fff3c..000000000000
--- a/math/kaskade/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (kaskade/3.2.1.tar.gz) = 9f7319840c6fb567f052d7a60df732d9666f378a7f193112b153af237fc18785
-SIZE (kaskade/3.2.1.tar.gz) = 944645
diff --git a/math/kaskade/files/Makefile b/math/kaskade/files/Makefile
deleted file mode 100644
index b923e13b3175..000000000000
--- a/math/kaskade/files/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-# $FreeBSD$
-
-all:
- cd minigraph && $(MAKE)
- cd sources && $(MAKE)
-
-install:
- $(BSD_INSTALL_PROGRAM) sources/k6-freebsd-cc $(PREFIX)/bin/k6
diff --git a/math/kaskade/files/configure b/math/kaskade/files/configure
deleted file mode 100644
index 7aae54645201..000000000000
--- a/math/kaskade/files/configure
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-# $FreeBSD$
-(cd minigraph && sh ./configure $*)
-(cd sources && sh ./configure $*)
diff --git a/math/kaskade/files/patch-ab b/math/kaskade/files/patch-ab
deleted file mode 100644
index f4c1b25e4c9d..000000000000
--- a/math/kaskade/files/patch-ab
+++ /dev/null
@@ -1,16 +0,0 @@
-$FreeBSD$
-
-*** sources/psdriv.cc.orig Tue Jul 8 23:53:37 1997
---- sources/psdriv.cc Tue Jul 8 23:53:43 1997
-***************
-*** 155,161 ****
---- 155,163 ----
- fprintf(graph->file, "%%!PS-Adobe-2.0\n"); // was 1.0
- fprintf(graph->file, "%%%%Title: %s\n", graph->fileName);
- fprintf(graph->file, "%%%%Creator: MiniGraphic\n");
-+ #ifndef __FreeBSD__
- fprintf(graph->file, "%%%%For: %s\n", cuserid(0));
-+ #endif
- time(&t);
- fprintf(graph->file, "%%%%CreationDate: %s", ctime(&t));
- fprintf(graph->file, "%%%%Pages: (atend)\n");
diff --git a/math/kaskade/files/patch-minigraph_configure b/math/kaskade/files/patch-minigraph_configure
deleted file mode 100644
index df4b2ba47621..000000000000
--- a/math/kaskade/files/patch-minigraph_configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- minigraph/configure~ Fri Apr 11 18:11:54 2003
-+++ minigraph/configure Wed Jan 17 06:48:23 2007
-@@ -2876,7 +2876,7 @@
- test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-
-
--F77=f77
-+F77=%%F77%%
- AR=ar
- FFLAGS=
- CLDFLAGS=
diff --git a/math/kaskade/files/patch-sources::makefile.in b/math/kaskade/files/patch-sources::makefile.in
deleted file mode 100644
index 3c5c904e3463..000000000000
--- a/math/kaskade/files/patch-sources::makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-$FreeBSD$
-
---- sources/makefile.in.orig Fri Nov 14 15:11:06 2003
-+++ sources/makefile.in Fri Nov 14 15:11:19 2003
-@@ -15,7 +15,7 @@
- CFLAGS = @CFLAGS@ -I$(INCDIR)
- CXXFLAGS = @CXXFLAGS@ -I$(INCDIR)
- FFLAGS = @FFLAGS@
--FCLIBS = @FCLIB@
-+FCLIBS = -lg2c @FCLIB@
- CLDFLAGS = @CLDFLAGS@
- FLDFLAGS = @FLDFLAGS@
- LIBS = $(FCLIBS) @X_LIBS@ @FCLIB@ @LIBS@
diff --git a/math/kaskade/files/patch-sources_alloc.c b/math/kaskade/files/patch-sources_alloc.c
deleted file mode 100644
index 4b4bd26269b9..000000000000
--- a/math/kaskade/files/patch-sources_alloc.c
+++ /dev/null
@@ -1,63 +0,0 @@
---- ./sources/alloc.c.orig Tue Dec 14 13:06:31 1999
-+++ ./sources/alloc.c Tue Aug 16 23:59:29 2005
-@@ -60,7 +60,7 @@
- ++noOfElementsInBlock;
- ++freeElement;
-
-- if (noOfElementsInBlock > maxElementsInBlock)
-+ if (noOfElementsInBlock > maxElementsInBlock)
- {
- if (noOfBlocksSinceIncrement > 100) // dynamic size extension
- {
-@@ -71,7 +71,7 @@
- MemoryBlock* newBlock = ::new MemoryBlock;
- if (newBlock == 0) allocationError();
-
-- newBlock->space = ::new T[maxElementsInBlock];
-+ newBlock->space = ::new T[maxElementsInBlock];
- if (newBlock->space == 0) allocationError();
-
- newBlock->next = lastBlock;
-@@ -97,19 +97,19 @@
- //-------------------------------------------------------------------------
-
- template<class T> Allocator<T>:: ~Allocator()
--{
-- MemoryBlock* toDel;
-+{
-+ typename StaticAllocator<T>::MemoryBlock* toDel;
-
-- while(lastBlock)
-+ while(this->lastBlock)
- {
-- toDel = lastBlock;
-- lastBlock = lastBlock->next;
-+ toDel = this->lastBlock;
-+ this->lastBlock = this->lastBlock->next;
- delete [] toDel->space;
- delete toDel;
- }
-
- int i;
-- FORALL(returnedElements,i) returnedElements[i] = 0;
-+ FORALL(this->returnedElements,i) this->returnedElements[i] = 0;
- }
- //-------------------------------------------------------------------------
-
-@@ -118,11 +118,11 @@
- {
- T* elem;
-
-- if (returnedElements.h == 0) elem = getFromBlock();
-- else
-- {
-- elem = returnedElements.pop();
-- elem->reset();
-+ if (this->returnedElements.h == 0) elem = this->getFromBlock();
-+ else
-+ {
-+ elem = this->returnedElements.pop();
-+ elem->reset();
- }
- return elem;
- }
diff --git a/math/kaskade/files/patch-sources_alloc.h b/math/kaskade/files/patch-sources_alloc.h
deleted file mode 100644
index f3cc76b829d8..000000000000
--- a/math/kaskade/files/patch-sources_alloc.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- ./sources/alloc.h.orig Fri Dec 10 15:19:05 1999
-+++ ./sources/alloc.h Tue Aug 16 22:42:54 2005
-@@ -3,7 +3,8 @@
- #ifndef ALLOC_H
- #define ALLOC_H
-
--#include <iostream.h>
-+#include <iostream>
-+using namespace std;
-
- #include "stack.h"
-
diff --git a/math/kaskade/files/patch-sources_cmdpars.h b/math/kaskade/files/patch-sources_cmdpars.h
deleted file mode 100644
index a2e0be5b1683..000000000000
--- a/math/kaskade/files/patch-sources_cmdpars.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sources/cmdpars.h.orig Fri Dec 10 15:30:27 1999
-+++ ./sources/cmdpars.h Tue Aug 16 21:40:15 2005
-@@ -3,7 +3,7 @@
- #ifndef CMDPARS_H
- #define CMDPARS_H
-
--#include <fstream.h>
-+#include <fstream>
-
- #include "dict.h"
-
diff --git a/math/kaskade/files/patch-sources_configure b/math/kaskade/files/patch-sources_configure
deleted file mode 100644
index f24519210ecf..000000000000
--- a/math/kaskade/files/patch-sources_configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- sources/configure~ Fri Apr 11 18:16:30 2003
-+++ sources/configure Wed Jan 17 06:44:26 2007
-@@ -2876,7 +2876,7 @@
- test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
-
-
--F77=f77
-+F77=%%F77%%
- AR=ar
- FFLAGS=
- CLDFLAGS=
diff --git a/math/kaskade/files/patch-sources_dict.h b/math/kaskade/files/patch-sources_dict.h
deleted file mode 100644
index b82c6baae94a..000000000000
--- a/math/kaskade/files/patch-sources_dict.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sources/dict.h.orig Tue Dec 14 12:55:24 1999
-+++ ./sources/dict.h Tue Aug 16 22:03:02 2005
-@@ -4,7 +4,7 @@
- #define DICT_H
-
-
--#include <iostream.h>
-+#include <iostream>
- #include <math.h>
-
- #include "stack.h"
diff --git a/math/kaskade/files/patch-sources_dlist.h b/math/kaskade/files/patch-sources_dlist.h
deleted file mode 100644
index 372e5a318774..000000000000
--- a/math/kaskade/files/patch-sources_dlist.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sources/dlist.h.orig Tue Dec 14 13:48:01 1999
-+++ ./sources/dlist.h Tue Aug 16 22:50:10 2005
-@@ -3,7 +3,7 @@
- #ifndef DLIST_H
- #define DLIST_H
-
--#include <iostream.h>
-+#include <iostream>
-
- template<class T>
-
diff --git a/math/kaskade/files/patch-sources_family.h b/math/kaskade/files/patch-sources_family.h
deleted file mode 100644
index 6dfc59aca3e2..000000000000
--- a/math/kaskade/files/patch-sources_family.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sources/family.h.orig Fri Aug 4 10:13:45 2000
-+++ ./sources/family.h Wed Aug 17 00:07:37 2005
-@@ -85,7 +85,7 @@
-
- virtual ~Son() { }
-
-- void* operator new(size_t /*size*/) { cout.flush(); abort(); return 0; }
-+ void* operator new(size_t /*size*/) throw() { cout.flush(); abort(); return 0; }
- void operator delete(void* /*son*/) { cout.flush(); abort(); }
-
- virtual int NoOfFathers() const = 0;
diff --git a/math/kaskade/files/patch-sources_general.h.in b/math/kaskade/files/patch-sources_general.h.in
deleted file mode 100644
index c2a2945e8174..000000000000
--- a/math/kaskade/files/patch-sources_general.h.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- ./sources/general.h.in.orig Tue Dec 14 15:27:41 1999
-+++ ./sources/general.h.in Tue Aug 16 21:27:57 2005
-@@ -3,8 +3,8 @@
- #ifndef GENERAL_H
- #define GENERAL_H
-
--#include <iostream.h>
--#include <stddef.h>
-+#include <iostream>
-+#include <stddef.h>
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
diff --git a/math/kaskade/files/patch-sources_kvector.h b/math/kaskade/files/patch-sources_kvector.h
deleted file mode 100644
index 52b7c3895803..000000000000
--- a/math/kaskade/files/patch-sources_kvector.h
+++ /dev/null
@@ -1,32 +0,0 @@
---- ./sources/kvector.h.orig Fri Dec 10 15:20:04 1999
-+++ ./sources/kvector.h Tue Aug 16 22:39:18 2005
-@@ -12,20 +12,21 @@
-
- //-------------------------------------------------------------------------
-
--#include <iostream.h>
--#include <stdlib.h>
-+#include <iostream>
-+using namespace std;
-+#include <stdlib.h>
-
- //----------------------------------------------------------------------------
-
- template<class T>
-
--class Vector
--{
-- public:
--
-- T* v;
-+class Vector
-+{
-+ public:
-+
-+ T* v;
- int l, h;
--
-+
- Vector(int l1, int h1) { allocate(l1, h1); }
- Vector(int h1) { allocate( 1, h1); }
- Vector() { allocate( 1, 1); }
diff --git a/math/kaskade/files/patch-sources_makefile.in b/math/kaskade/files/patch-sources_makefile.in
deleted file mode 100644
index df522578ab36..000000000000
--- a/math/kaskade/files/patch-sources_makefile.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- sources/makefile.in~ Wed Jan 17 06:49:09 2007
-+++ sources/makefile.in Wed Jan 17 09:18:46 2007
-@@ -15,7 +15,7 @@
- CFLAGS = @CFLAGS@ -I$(INCDIR)
- CXXFLAGS = @CXXFLAGS@ -I$(INCDIR)
- FFLAGS = @FFLAGS@
--FCLIBS = -lg2c @FCLIB@
-+FCLIBS = %%GCCLIBDIR%% %%FORTRANLIBS%%
- CLDFLAGS = @CLDFLAGS@
- FLDFLAGS = @FLDFLAGS@
- LIBS = $(FCLIBS) @X_LIBS@ @FCLIB@ @LIBS@
diff --git a/math/kaskade/files/patch-sources_matrix.h b/math/kaskade/files/patch-sources_matrix.h
deleted file mode 100644
index c3c7519acc87..000000000000
--- a/math/kaskade/files/patch-sources_matrix.h
+++ /dev/null
@@ -1,35 +0,0 @@
---- ./sources/matrix.h.orig Fri Dec 10 15:20:13 1999
-+++ ./sources/matrix.h Tue Aug 16 22:41:02 2005
-@@ -13,21 +13,22 @@
- //-------------------------------------------------------------------------
-
- #include <stdio.h>
--#include <iostream.h>
-+#include <iostream>
-+using namespace std;
-
-
- template<class T>
--
--class Matrix
--{
-- public:
-
-- T** row;
-- int rl, rh, cl, ch;
--
-- Matrix (int rl1, int rh1, int cl1, int ch1)
-+class Matrix
-+{
-+ public:
-+
-+ T** row;
-+ int rl, rh, cl, ch;
-+
-+ Matrix (int rl1, int rh1, int cl1, int ch1)
- { allocate (rl1,rh1,cl1,ch1); }
-- Matrix (int nr1, int nc1) { allocate (1, nr1, 1, nc1); }
-+ Matrix (int nr1, int nc1) { allocate (1, nr1, 1, nc1); }
- ~Matrix();
-
-
diff --git a/math/kaskade/files/patch-sources_slist.h b/math/kaskade/files/patch-sources_slist.h
deleted file mode 100644
index 82c45b7c78bb..000000000000
--- a/math/kaskade/files/patch-sources_slist.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sources/slist.h.orig Fri Dec 10 15:20:49 1999
-+++ ./sources/slist.h Tue Aug 16 23:25:00 2005
-@@ -3,7 +3,7 @@
- #ifndef SLIST_H
- #define SLIST_H
-
--#include <iostream.h>
-+#include <iostream>
-
-
- template<class T>
diff --git a/math/kaskade/files/patch-sources_stack.c b/math/kaskade/files/patch-sources_stack.c
deleted file mode 100644
index eeb7cfe387ff..000000000000
--- a/math/kaskade/files/patch-sources_stack.c
+++ /dev/null
@@ -1,143 +0,0 @@
---- ./sources/stack.c.orig Thu Oct 10 12:01:26 1996
-+++ ./sources/stack.c Tue Aug 16 23:20:18 2005
-@@ -8,77 +8,77 @@
- #include "stack.h"
-
-
--template<class T>
--Stack<T>:: Stack(int l1, int top1, int h1)
-- : Vector<T>(l1,top1) { top=top1; h=h1; }
--
--template<class T>
--Stack<T>:: Stack(int l1, int top1)
-- : Vector<T>(l1,top1) { top=top1; h=l1-1; }
-+template<class T>
-+Stack<T>:: Stack(int l1, int top1, int h1)
-+ : Vector<T>(l1,top1) { top=top1; this->h=h1; }
-+
-+template<class T>
-+Stack<T>:: Stack(int l1, int top1)
-+ : Vector<T>(l1,top1) { top=top1; this->h=l1-1; }
-
--template<class T>
--Stack<T>:: Stack(int top1) : Vector<T>(1,top1) { top=top1; h=0;}
-+template<class T>
-+Stack<T>:: Stack(int top1) : Vector<T>(1,top1) { top=top1; this->h=0;}
-
--template<class T>
--Stack<T>:: Stack() : Vector<T>(DefaultSize) { top=DefaultSize; h=0;}
-+template<class T>
-+Stack<T>:: Stack() : Vector<T>(DefaultSize) { top=DefaultSize; this->h=0;}
-
-
-
- template<class T> void Stack<T>:: push(const T a)
- {
-- if (h==top) extend();
-- v[++h] = a;
-+ if (this->h==top) extend();
-+ this->v[++this->h] = a;
- }
-
- template<class T> T Stack<T>:: pop()
- {
-- if (h < l)
-+ if (this->h < this->l)
- {
-- cout << "\n*** pop tried from empty stack \n";
-- cout.flush(); abort(); return v[l]; // dummy to avoid compiler warnings
-+ cout << "\n*** pop tried from empty stack \n";
-+ cout.flush(); abort(); return this->v[this->l]; // dummy to avoid compiler warnings
- }
-- else return v[h--];
-+ else return this->v[this->h--];
- }
-
- template<class T> T Stack<T>:: Top() const
- {
-- if (h < l)
-+ if (this->h < this->l)
- {
-- cout << "\n*** Class Stack (Top): empty stack \n";
-- cout.flush(); abort(); return v[l]; // dummy to avoid compiler warnings
-+ cout << "\n*** Class Stack (Top): empty stack \n";
-+ cout.flush(); abort(); return this->v[this->l]; // dummy to avoid compiler warnings
- }
-- else return v[h];
-+ else return this->v[this->h];
- }
-
- template<class T> T Stack<T>:: Prev() const
- {
-- if (h <= l)
-+ if (this->h <= this->l)
- {
-- cout << "\n*** Class Stack (Prev): only one element on stack \n";
-- cout.flush(); abort(); return v[l]; // dummy to avoid compiler warnings
-+ cout << "\n*** Class Stack (Prev): only one element on stack \n";
-+ cout.flush(); abort(); return this->v[this->l]; // dummy to avoid compiler warnings
- }
-- else return v[h-1];
-+ else return this->v[this->h-1];
- }
-
- template<class T> void Stack<T>:: extend()
- {
-- int stackSize = top-l+1;
-+ int stackSize = top - this->l + 1;
- stackSize = int(1.5*stackSize);
- if (stackSize <= 2) stackSize = 4;
--
-- top = l+stackSize-1;
-+
-+ top = this->l+stackSize-1;
- T* vnew = new T[stackSize];
-- if (!vnew)
-+ if (!vnew)
- {
-- cout << "\n*** stack extension failure: l=" <<l<< " top=" <<top<< "\n";
-+ cout << "\n*** stack extension failure: l=" <<this->l<< " top=" <<top<< "\n";
- cout.flush(); abort();
- }
-- vnew -= l;
-+ vnew -= this->l;
-
-- for (int i=l; i<=h; ++i) vnew[i] = v[i];
-- v = v+l;
-- delete [] v;
-- v = vnew;
-+ for (int i=this->l; i<=this->h; ++i) vnew[i] = this->v[i];
-+ this->v = this->v + this->l;
-+ delete [] this->v;
-+ this->v = vnew;
-
- if (AnnounceExtensionFlag) cout << "\n* Stack extended to " << top << "\n";
- }
-@@ -86,10 +86,10 @@
-
- template<class T> void Stack<T>:: resize(int newl, int newTop)
- {
-- v += l; delete[] v;
-- allocate (newl, newTop);
-+ this->v += this->l; delete[] this->v;
-+ this->allocate (newl, newTop);
- top = newTop;
-- h = newl-1;
-+ this->h = newl-1;
- }
-
- template<class T> void Stack<T>:: resize(int newTop) { resize (1,newTop); }
-@@ -97,11 +97,11 @@
- template<class T> void Stack<T>:: resize(int newl, int newTop, int newh)
- {
- resize(newl, newTop);
-- h = newh;
-+ this->h = newh;
- }
- //-------------------------------------------------------------------------
-
- template<class T> Stack<T>:: Stack(Stack<T>& /*vec*/)
- {
-- notImplemented("Stack:: copy constructor! Check function arguments");
-+ this->notImplemented("Stack:: copy constructor! Check function arguments");
- }
diff --git a/math/kaskade/files/patch-sources_stack.h b/math/kaskade/files/patch-sources_stack.h
deleted file mode 100644
index e69b3bbafb71..000000000000
--- a/math/kaskade/files/patch-sources_stack.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sources/stack.h.orig Fri Dec 10 15:20:50 1999
-+++ ./sources/stack.h Tue Aug 16 22:01:00 2005
-@@ -30,7 +30,7 @@
-
- virtual T Top() const;
-
-- int empty() const { return h < l; }
-+ int empty() const { return this->h < this->l; }
-
- virtual void resize(int newTop);
- virtual void resize(int newl, int newTop);
diff --git a/math/kaskade/files/patch-sources_utils.h b/math/kaskade/files/patch-sources_utils.h
deleted file mode 100644
index 6b8b82473958..000000000000
--- a/math/kaskade/files/patch-sources_utils.h
+++ /dev/null
@@ -1,15 +0,0 @@
---- ./sources/utils.h.orig Tue Dec 14 15:57:46 1999
-+++ ./sources/utils.h Tue Aug 16 21:32:31 2005
-@@ -3,10 +3,10 @@
- #ifndef UTILS_H
- #define UTILS_H
-
--#include <stddef.h>
-+#include <stddef.h>
- #include <stdio.h>
- #include <string.h>
--#include <iostream.h>
-+#include <iostream>
- #include <stdlib.h>
- #include <ctype.h>
- #include <math.h>
diff --git a/math/kaskade/files/patch-sources_varalloc.cc b/math/kaskade/files/patch-sources_varalloc.cc
deleted file mode 100644
index 7b0d7ab389b3..000000000000
--- a/math/kaskade/files/patch-sources_varalloc.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- ./sources/varalloc.cc.orig Fri Dec 10 12:41:11 1999
-+++ ./sources/varalloc.cc Wed Aug 17 00:04:09 2005
-@@ -5,7 +5,7 @@
- Part of the Kaskade distribution
- */
-
--#include <iostream.h>
-+#include <iostream>
- #include <stdlib.h>
-
- #include "varalloc.h"
diff --git a/math/kaskade/files/patch-sources_vector.c b/math/kaskade/files/patch-sources_vector.c
deleted file mode 100644
index 404ff2e6d4b2..000000000000
--- a/math/kaskade/files/patch-sources_vector.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- ./sources/vector.c.orig Thu Oct 10 12:01:35 1996
-+++ ./sources/vector.c Tue Aug 16 22:37:14 2005
-@@ -5,12 +5,14 @@
- Part of the Kaskade distribution
- */
-
-+#include <iostream>
-+using namespace std;
-
- template<class T> Vector<T>:: ~Vector() { v+=l; delete[] v; }
-
- template<class T> void Vector<T>:: allocate (int l1, int h1)
--{
-- l=l1; h=h1;
-+{
-+ l=l1; h=h1;
- if (h < l) {
- cout << "\n*** Class vector: wrong indices: l,h = "
- << l << " " << h << "\n";
-@@ -23,7 +25,7 @@
- cout.flush(); abort();
- }
- v -= l;
--}
-+}
-
- template<class T> void Vector<T>:: resize(int newl, int newh)
- {
diff --git a/math/kaskade/files/patch-sources_vector.h b/math/kaskade/files/patch-sources_vector.h
deleted file mode 100644
index d7899f29e98b..000000000000
--- a/math/kaskade/files/patch-sources_vector.h
+++ /dev/null
@@ -1,31 +0,0 @@
---- ./sources/vector.h.orig Fri Dec 10 15:21:23 1999
-+++ ./sources/vector.h Tue Aug 16 22:04:53 2005
-@@ -12,20 +12,20 @@
-
- //-------------------------------------------------------------------------
-
--#include <iostream.h>
--#include <stdlib.h>
-+#include <iostream>
-+#include <stdlib.h>
-
- //----------------------------------------------------------------------------
-
- template<class T>
-
--class Vector
--{
-- public:
--
-- T* v;
-+class Vector
-+{
-+ public:
-+
-+ T* v;
- int l, h;
--
-+
- Vector(int l1, int h1) { allocate(l1, h1); }
- Vector(int h1) { allocate( 1, h1); }
- Vector() { allocate( 1, 1); }
diff --git a/math/kaskade/pkg-descr b/math/kaskade/pkg-descr
deleted file mode 100644
index d00492931e1c..000000000000
--- a/math/kaskade/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-The KASKADE software package solves linear scalar elliptic and
-parabolic problems in 1, 2, 3 space dimensions with adaptive finite
-element methods.
-
-Furthermore, the toolbox includes extensions for handling systems of
-equations and example algorithms for nonlinear methods used in obstacle,
-porous media or Stefan problems.
-
-The core of the program is a variety of multilevel/multigrid
-preconditioners for the arising linear systems.
-
-The code, a programmer's manual describing the software design, and a
-user's guide are available by anonymous ftp from the MGNet or from the
-eLib at the Konrad-Zuse-Zentrum in Berlin.
-
- elib:
- =====
- ftp elib.zib-berlin.de
-
- in the subdirectories
-
- /pub/kaskade/3.x and /pub/kaskade/Manuals/3.x
-
-WWW: http://www.zib.de/Numerik/numsoft/kaskade/index.en.html
diff --git a/math/kaskade/pkg-plist b/math/kaskade/pkg-plist
deleted file mode 100644
index 357a51e1b9f6..000000000000
--- a/math/kaskade/pkg-plist
+++ /dev/null
@@ -1,193 +0,0 @@
-bin/k6
-%%PORTDOCS%%%%EXAMPLESDIR%%/aniso-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/aniso-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/aniso-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/boundaryLayer.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/casting.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/casting.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/casting.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/circle-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/circle-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/circle-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/circle-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/circle-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/circle.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/circle.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/circle.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/circle.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/corner.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/corner.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/corner.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/cubeBey.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/cubus27.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/cubus27.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/cubus27aF.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/cylind-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/cylind-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/cylind-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/cylindrical-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d-a.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d-a.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d-a.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/flow-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/flow-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/flow-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/flow-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/hexagon.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/hexagon.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/hexagon.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/hole-2d-mod.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/hole-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/hole-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/hole-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/holeA-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/holes-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/holes-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/holes-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/holes-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/holes-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/holes-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/integ.dat
-%%PORTDOCS%%%%EXAMPLESDIR%%/jump.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/jump.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/jump.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/jump.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/kaskade.init
-%%PORTDOCS%%%%EXAMPLESDIR%%/l-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/l-2d.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/l-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/l-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/l-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/l-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/l-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/layer-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/layer-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/layer-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/layer-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/layer-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/layer-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/layer.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/layer.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/motz-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/motz-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/motz-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/motz-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/motz-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/motz-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/obstacle.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/obstacle.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/obstacle.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/obstacle.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/peak-1d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/peak-1d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/peak-1d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/peak-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/peak-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/peak-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/peak-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/peak-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/peak-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/pmedia.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/pmedia.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/pmedia.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/pmedia.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple-1d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple-1d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple-1d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/simple-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/simpletr.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/simpletr.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/simpletr.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/skeleton.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/skeleton.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/skeleton.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/skin.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/skin.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/skin.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-45.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-45.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-45.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-a.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-a.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d-a.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/slit-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/staticPeak.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/staticpeak.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/stefan.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/stefan.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/stefan.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/stefan.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/t_shape.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/t_shape.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/t_shape.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/transientDiffus.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/transientPeak.ex
-%%PORTDOCS%%%%EXAMPLESDIR%%/transpeak-1d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/transpeak-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/transpeak.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/u-1d-step.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/u-1d-step.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/u-1d-step.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/u-2d-step.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/u-2d-step.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/u-2d-step.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/u-3d-step.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/u-3d-step.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/u-3d-step.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/u1mc.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/u1mc.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/u1mc.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/u1stepmc.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/u1stepmc.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/u1stepmc.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-1d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-1d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-1d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-1da.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-a.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-a.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-a.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-b.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-b.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d-b.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-2d.zib.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/unit-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-1d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-1d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-1d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-static-3d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-1d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-1d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-1d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-2d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-2d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-2d.mat
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-3d.cmd
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-3d.geo
-%%PORTDOCS%%%%EXAMPLESDIR%%/user-trans-3d.mat
-%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
diff --git a/math/qscanplot/Makefile b/math/qscanplot/Makefile
deleted file mode 100644
index 0f338f09c2da..000000000000
--- a/math/qscanplot/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# New ports collection makefile for: qscanplot
-# Date created: 9 January 2002
-# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= qscanplot
-PORTVERSION= 0.4
-PORTREVISION= 8
-CATEGORIES= math
-# per distfile survey, mastersite disappeared in March 2003
-MASTER_SITES= # http://www.gae.ucm.es/~gonzalez/qscanplot/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A program to extract data from scanned plots, graphs and figures
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-BUILD_DEPENDS= qmake:${PORTSDIR}/devel/qmake
-
-USE_XORG= x11 xext xinerama
-USE_QT_VER= 3
-USE_PERL5_BUILD=yes
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= LDFLAGS="-lm ${PTHREAD_LIBS}" \
- LIBQT=-lqt-mt
-MAKE_ENV= QTDIR=${QT_PREFIX}
-
-post-patch:
- @${PERL} -pi -e 's|%%PREFIX%%|${PREFIX}|g' \
- ${WRKSRC}/qscanplot/templates/sample.qscanplotrc
-
-.include <bsd.port.mk>
diff --git a/math/qscanplot/distinfo b/math/qscanplot/distinfo
deleted file mode 100644
index 4273b1abea2a..000000000000
--- a/math/qscanplot/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (qscanplot-0.4.tar.gz) = 5353a959a96e8ab431824d7bfbc32414dfa09699552f28c5383ac6c2b8157c77
-SIZE (qscanplot-0.4.tar.gz) = 1318098
diff --git a/math/qscanplot/files/patch-configure b/math/qscanplot/files/patch-configure
deleted file mode 100644
index 7105dcf6d1a1..000000000000
--- a/math/qscanplot/files/patch-configure
+++ /dev/null
@@ -1,64 +0,0 @@
-
-$FreeBSD$
-
---- configure.orig Sun Apr 21 13:34:06 2002
-+++ configure Tue Apr 23 22:08:24 2002
-@@ -1117,10 +1117,10 @@
-
- # The aliases save the names the user supplied, while $host etc.
- # will get canonicalized.
--test -n "$target_alias" &&
-- test "$program_prefix$program_suffix$program_transform_name" = \
-- NONENONEs,x,x, &&
-- program_prefix=${target_alias}-
-+#test -n "$target_alias" &&
-+# test "$program_prefix$program_suffix$program_transform_name" = \
-+# NONENONEs,x,x, &&
-+# program_prefix=${target_alias}-
- test -z "$target_alias" &&
- target_alias=$ac_cv_target
-
-@@ -2045,7 +2045,7 @@
- fi
- else
- if test "$GCC" = yes; then
-- CFLAGS="-O2"
-+# CFLAGS="-O2"
- else
- CFLAGS=
- fi
-@@ -2170,7 +2170,7 @@
- ;;
- esac
- else
-- CFLAGS="-O2 $CFLAGS"
-+# CFLAGS="-O2 $CFLAGS"
- fi
- fi
-
-@@ -2392,7 +2392,7 @@
- fi
- else
- if test "$GXX" = yes; then
-- CXXFLAGS="-O2"
-+# CXXFLAGS="-O2"
- else
- CXXFLAGS=
- fi
-@@ -2589,7 +2589,7 @@
- CXXFLAGS="-Wold-style-cast -Wredundant-decls -Wconversion $CXXFLAGS"
- fi
- else
-- CXXFLAGS="-O2 $CXXFLAGS"
-+# CXXFLAGS="-O2 $CXXFLAGS"
- fi
- fi
-
-@@ -8669,6 +8669,7 @@
- else
- LIB_QT="$kde_int_qt "'$(LIBPNG) $(LIBJPEG)'
- fi
-+LIB_QT="$LIBQT $LIB_QT"
-
- DO_NOT_COMPILE="$DO_NOT_COMPILE CVS debian bsd-port admin"
-
diff --git a/math/qscanplot/files/patch-dinterpolator.cpp b/math/qscanplot/files/patch-dinterpolator.cpp
deleted file mode 100644
index 32ecab3fb7f5..000000000000
--- a/math/qscanplot/files/patch-dinterpolator.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- qscanplot/dinterpolator.cpp.orig Tue Feb 17 14:15:08 2004
-+++ qscanplot/dinterpolator.cpp Tue Feb 17 14:15:25 2004
-@@ -30,6 +30,7 @@
- #include "dinterpolator.h"
- #include <qlistbox.h>
- #include <qmultilineedit.h>
-+#include <qregexp.h>
-
- dInterpolator::dInterpolator(QWidget *parent, const char *name, bool modal )
- : dlgInterpolator(parent,name,modal)
diff --git a/math/qscanplot/files/patch-qscanplot::Makefile.in b/math/qscanplot/files/patch-qscanplot::Makefile.in
deleted file mode 100644
index 2e25a57ae1d2..000000000000
--- a/math/qscanplot/files/patch-qscanplot::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- qscanplot/Makefile.in 2002/04/23 10:07:59 1.1
-+++ qscanplot/Makefile.in 2002/04/23 10:08:15
-@@ -226,7 +226,7 @@
- INTERFACES = dlgNewPlugin.ui dlgPreferences.ui dlgNewElement.ui dlgModels.ui dlgInterpolator.ui dlgGrid.ui dlgExportSetup.ui dlgExportPreview.ui dlgEditElement.ui dlgAxisPoint.ui dlgAbout.ui
- TRANSLATIONS =
- KDE_OPTIONS = qtonly
--qscanplot_LDADD = -ldl -lm $(LIB_QT) $(LIBSOCKET)
-+qscanplot_LDADD = -lm $(LIB_QT) $(LIBSOCKET)
-
- SUBDIRS = docs plugins templates
-
diff --git a/math/qscanplot/files/patch-qscanplot::docs::Makefile.in b/math/qscanplot/files/patch-qscanplot::docs::Makefile.in
deleted file mode 100644
index 2c1152500958..000000000000
--- a/math/qscanplot/files/patch-qscanplot::docs::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- qscanplot/docs/Makefile.in 2002/01/10 15:56:35 1.1
-+++ qscanplot/docs/Makefile.in 2002/01/10 15:57:01
-@@ -19,7 +19,7 @@
- srcdir = @srcdir@
- top_srcdir = @top_srcdir@
- VPATH = @srcdir@
--prefix = @prefix@
-+prefix = @prefix@/share
- exec_prefix = @exec_prefix@
- #>-
- bindir = @bindir@
diff --git a/math/qscanplot/files/patch-qscanplot::docs::en::Makefile.in b/math/qscanplot/files/patch-qscanplot::docs::en::Makefile.in
deleted file mode 100644
index 59b385d92e1e..000000000000
--- a/math/qscanplot/files/patch-qscanplot::docs::en::Makefile.in
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- qscanplot/docs/en/Makefile.in 2002/01/10 15:57:09 1.1
-+++ qscanplot/docs/en/Makefile.in 2002/01/10 15:57:21
-@@ -19,7 +19,7 @@
- srcdir = @srcdir@
- top_srcdir = @top_srcdir@
- VPATH = @srcdir@
--prefix = @prefix@
-+prefix = @prefix@/share
- exec_prefix = @exec_prefix@
- #>-
- bindir = @bindir@
diff --git a/math/qscanplot/files/patch-qscanplot::lagrangeinterpolator.cpp b/math/qscanplot/files/patch-qscanplot::lagrangeinterpolator.cpp
deleted file mode 100644
index 808a3e2a72d3..000000000000
--- a/math/qscanplot/files/patch-qscanplot::lagrangeinterpolator.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- qscanplot/lagrangeinterpolator.cpp.orig Sat Mar 30 17:30:42 2002
-+++ qscanplot/lagrangeinterpolator.cpp Thu Dec 23 20:19:26 2004
-@@ -32,7 +32,7 @@
- // Implementation of class LagrangeInterpolator
-
- /** Constructor */
--LagrangeInterpolator::LagrangeInterpolator(double *px, double *py, int n=0)
-+LagrangeInterpolator::LagrangeInterpolator(double *px=0, double *py=0, int n=0)
- : Interpolator(px,py), length(n) {}
-
- /** Sets the length of the vectors */
diff --git a/math/qscanplot/files/patch-qscanplot::lagrangeinterpolator.h b/math/qscanplot/files/patch-qscanplot::lagrangeinterpolator.h
deleted file mode 100644
index 269e1705e118..000000000000
--- a/math/qscanplot/files/patch-qscanplot::lagrangeinterpolator.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- qscanplot/lagrangeinterpolator.h.orig Sat Mar 30 17:30:43 2002
-+++ qscanplot/lagrangeinterpolator.h Thu Dec 23 20:20:14 2004
-@@ -41,7 +41,7 @@
-
- public:
-
-- LagrangeInterpolator(double*px=0, double*py=0, int n=0); // constructor
-+ LagrangeInterpolator(double*px, double*py, int n); // constructor
-
- public:
- void setLength(int n);
diff --git a/math/qscanplot/files/patch-qscanplot::plugins::make-all-plugins.sh b/math/qscanplot/files/patch-qscanplot::plugins::make-all-plugins.sh
deleted file mode 100644
index b84311483c68..000000000000
--- a/math/qscanplot/files/patch-qscanplot::plugins::make-all-plugins.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-
-$FreeBSD$
-
---- qscanplot/plugins/make-all-plugins.sh 2002/04/23 09:48:36 1.1
-+++ qscanplot/plugins/make-all-plugins.sh 2002/04/23 09:51:37
-@@ -4,5 +4,5 @@
-
- for i in `cat FUNCTIONS`; do
- echo ; echo \# Generating plugin for function \"$i\":
-- . make-plugin.sh $i
-+ ./make-plugin.sh $i
- done
diff --git a/math/qscanplot/files/patch-qscanplot::plugins::make-plugin.sh b/math/qscanplot/files/patch-qscanplot::plugins::make-plugin.sh
deleted file mode 100644
index 6f630150df3a..000000000000
--- a/math/qscanplot/files/patch-qscanplot::plugins::make-plugin.sh
+++ /dev/null
@@ -1,31 +0,0 @@
---- qscanplot/plugins/make-plugin.sh.orig Sun Apr 14 11:42:17 2002
-+++ qscanplot/plugins/make-plugin.sh Tue Feb 17 14:12:11 2004
-@@ -1,14 +1,5 @@
- #! /bin/sh
-
--TMAKEPATH=/usr/lib/tmake/linux-g++
--
--export TMAKEPATH
--
--if [ ! -d $TMAKEPATH ]; then
-- echo Directory $TMAKEPATH selected for TMAKEPATH does not exist
-- exit 1
--fi
--
- plg=$1
-
- plgcpp=$plg.cpp
-@@ -34,11 +25,11 @@
-
- echo Generating makefile . . .
-
--tmake -o $plgmak $plgpro
-+qmake -o $plgmak $plgpro
-
- echo Building plugin $plg
-
--make -f $plgmak
-+gmake -f $plgmak
- rm -f $plgmak $plgpro $plg.o
-
- echo done.
diff --git a/math/qscanplot/files/patch-qscanplot::templates::sample.qscanplotrc b/math/qscanplot/files/patch-qscanplot::templates::sample.qscanplotrc
deleted file mode 100644
index 08b3ac9b5693..000000000000
--- a/math/qscanplot/files/patch-qscanplot::templates::sample.qscanplotrc
+++ /dev/null
@@ -1,14 +0,0 @@
-
-$FreeBSD$
-
---- qscanplot/templates/sample.qscanplotrc 2002/04/23 20:34:58 1.1
-+++ qscanplot/templates/sample.qscanplotrc 2002/04/23 20:35:32
-@@ -7,7 +7,7 @@
- <option key="Font_Weight" value="75" />
- <option key="GUI_Style" value="5" />
- <option key="Initial_Zoom" value="100" />
-- <option key="Plugins_Directory" value="/usr/lib/qscanplot/plugins/" />
-+ <option key="Plugins_Directory" value="%%PREFIX%%/lib/qscanplot/plugins/" />
- <option key="Splash" value="true" />
- <option key="Window_Height" value="738" />
- <option key="Window_Width" value="848" />
diff --git a/math/qscanplot/files/patch-qscanplotview.cpp b/math/qscanplot/files/patch-qscanplotview.cpp
deleted file mode 100644
index d1d816a9315b..000000000000
--- a/math/qscanplot/files/patch-qscanplotview.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- qscanplot/qscanplotview.cpp.orig Tue Feb 17 14:17:51 2004
-+++ qscanplot/qscanplotview.cpp Tue Feb 17 14:18:09 2004
-@@ -33,6 +33,7 @@
- #include <qpainter.h>
- #include <qapplication.h>
- #include <qmsgbox.h>
-+#include <qcursor.h>
-
- #include "resource.h"
-
diff --git a/math/qscanplot/pkg-descr b/math/qscanplot/pkg-descr
deleted file mode 100644
index 578f93abacba..000000000000
--- a/math/qscanplot/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-QScanPlot is a program that let's you extract data from scanned plots, graphs,
-figures etc. and save them into ASCII files.
diff --git a/math/qscanplot/pkg-plist b/math/qscanplot/pkg-plist
deleted file mode 100644
index 775626dfef77..000000000000
--- a/math/qscanplot/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-bin/qscanplot
-share/doc/qscanplot/index-1.html
-share/doc/qscanplot/index-2.html
-share/doc/qscanplot/index-3.html
-share/doc/qscanplot/index-4.html
-share/doc/qscanplot/index-5.html
-share/doc/qscanplot/index-6.html
-share/doc/qscanplot/index.html
-@dirrm share/doc/qscanplot
diff --git a/math/rpc/Makefile b/math/rpc/Makefile
deleted file mode 100644
index 9cc9e63e6399..000000000000
--- a/math/rpc/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# ex:ts=8
-# New ports collection makefile for: rpc
-# Date created: Mar 21, 2001
-# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= rpc
-PORTVERSION= 0.98
-PORTREVISION= 1
-CATEGORIES= math
-MASTER_SITES= http://www.eecs.umich.edu/~pelzlpj/rpc/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A full-screen RPN calculator program
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libccm.so:${PORTSDIR}/math/ccmath
-RUN_DEPENDS= ${LOCALBASE}/lib/libccm.so:${PORTSDIR}/math/ccmath
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-USE_GMAKE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-
-post-patch:
-#
-# Get rid of inline function body in implementation...
-#
- @${REINPLACE_CMD} -e '483,488d' ${WRKSRC}/src/RpcComplex.cpp
- @${REINPLACE_CMD} -e '428,433d' ${WRKSRC}/src/RpcComplexMatrix.cpp
- @${REINPLACE_CMD} -e '591,596d' ${WRKSRC}/src/RpcDouble.cpp
- @${REINPLACE_CMD} -e '350,355d' ${WRKSRC}/src/RpcIntegerConst.cpp
- @${REINPLACE_CMD} -e '394,399d' ${WRKSRC}/src/RpcRealMatrix.cpp
-#
-# ...and put it right into class declaration instead, to please newer GCC
-#
- @${REINPLACE_CMD} -E 's,([[:alnum:]]+ getData\( void \));,inline \1 { return data; },' \
- ${WRKSRC}/src/RpcComplex.h ${WRKSRC}/src/RpcComplexMatrix.h \
- ${WRKSRC}/src/RpcDouble.h ${WRKSRC}/src/RpcIntegerConst.h \
- ${WRKSRC}/src/RpcRealMatrix.h
-
-post-install:
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/doc/manual ${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/math/rpc/distinfo b/math/rpc/distinfo
deleted file mode 100644
index 1783a59ca469..000000000000
--- a/math/rpc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (rpc-0.98.tar.gz) = f909c9be2cd0631d712214455ed49d4c63ed35077f6826fcf93fca2604fd3059
-SIZE (rpc-0.98.tar.gz) = 140593
diff --git a/math/rpc/files/patch-src::Makefile.in b/math/rpc/files/patch-src::Makefile.in
deleted file mode 100644
index 760915082851..000000000000
--- a/math/rpc/files/patch-src::Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/Makefile.in.orig Mon Aug 13 13:01:30 2001
-+++ src/Makefile.in Mon Sep 16 22:04:55 2002
-@@ -67,8 +67,8 @@
-
- bin_PROGRAMS = rpc
-
--CFLAGS = -O2 -Wall
--CXXFLAGS = -O2 -Wall
-+CFLAGS = @CFLAGS@
-+CXXFLAGS = @CXXFLAGS@
- INCLUDES = @CURSES_INCLUDEDIR@
- LDADD = -lm -lccm @CURSES_LIBS@
-
diff --git a/math/rpc/pkg-descr b/math/rpc/pkg-descr
deleted file mode 100644
index 29a201b1baf6..000000000000
--- a/math/rpc/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-RPC is a full-screen console-based RPN calculator that uses the curses
-library. Its operation is similar to that of modern HP calculators,
-but data entry has been optimized for efficiency on a PC keyboard. Its
-features include extensive scientific calculator functionality, command
-completion, and a visible interactive stack.
-
-WWW: http://www.eecs.umich.edu/~pelzlpj/rpc/
diff --git a/math/rpc/pkg-plist b/math/rpc/pkg-plist
deleted file mode 100644
index e6428c38c42a..000000000000
--- a/math/rpc/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/rpc
-%%PORTDOCS%%%%DOCSDIR%%/manual
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/math/ss/Makefile b/math/ss/Makefile
deleted file mode 100644
index 73c4a9dcb48f..000000000000
--- a/math/ss/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: SS
-# Date created: 5 January 1997
-# Whom: Pedro Giffuni
-#
-# $FreeBSD$
-#
-
-PORTNAME= ss
-PORTVERSION= 1.3.3
-CATEGORIES= math
-MASTER_SITES= http://www.netsw.org/office/ \
- http://ftp.de.cw.net/pub/netsw/office/
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= A curses-based SpreadSheet program
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-WRKSRC= ${WRKDIR}/ss_133
-MAN1= ss.1 pss.1
-
-PLIST_FILES= bin/ss bin/pss
-
-do-configure:
- @${CP} ${WRKSRC}/config.bsd ${WRKSRC}/config.h
-
-.include <bsd.port.mk>
diff --git a/math/ss/distinfo b/math/ss/distinfo
deleted file mode 100644
index 5d11126a26d0..000000000000
--- a/math/ss/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ss_1.3.3.tar.gz) = 71f920aa0b718b9001d2485a011b8caa962a9c71264fcf90e4c2a74d175a49d4
-SIZE (ss_1.3.3.tar.gz) = 171675
diff --git a/math/ss/files/patch-aa b/math/ss/files/patch-aa
deleted file mode 100644
index 1978199bd433..000000000000
--- a/math/ss/files/patch-aa
+++ /dev/null
@@ -1,60 +0,0 @@
---- Makefile.orig Sat Feb 12 02:38:25 1994
-+++ Makefile Fri Jan 24 18:01:12 1997
-@@ -35,16 +35,19 @@
- name = ss
- NAME = SS
-
-+# Installation prefix.
-+ PREFIX ?=/usr/local
-+
- # This is where the install step puts the executables.
-- EXDIR = /usr/local/bin
-+ EXDIR = $(PREFIX)/bin
-
- # This is where the man page goes, also what the extention and permissions are.
-- MANDIR = /usr/local/man/man1
-+ MANDIR = $(PREFIX)/man/man1
- MANEXT = 1
- MANMODE = 644
-
- # This is where the library file (tutorial) goes.
-- LIBDIR = /usr/local/lib/$(name)
-+ LIBDIR = $(PREFIX)/lib/$(name)
-
- # Variables which are NOT commonly changed.
- #---------------------------------------------------------------------------
-@@ -56,9 +59,9 @@
- # some other yacc. Some systems don't allow you to
- # increase the number of terminals (mostly AT&T), SCO's does though.
- # NOTE: Do not use with bison 1.16! Get a new version...
--# YACC =yacc
-+ YACC =yacc
- # YACC =bison -y -d
-- YACC =bison -y
-+# YACC =bison -y
-
- # MS-DOS needs y_tab instead of the normal y.tab
- # YTAB =y_tab
-@@ -75,8 +78,8 @@
- # of the general case is in the next section: "SYSTEM DEFINES"
-
- CC = gcc # Default compiler
-- LIB = -lm -lcurses # Default needed libraries
-- CFLAGS = -O # Default cc flags
-+ LIB = -lm -lcurses -ltermcap -lcompat
-+ CFLAGS += -O -DBSD43 # Default cc flags
- LDFLAGS = # Default ld flags
-
- # *** SPECIAL NOTES ***
-@@ -214,9 +217,9 @@
- # CFLAGS = -O -DSYSV3
-
- ### Using gcc 2.*
-- CFLAGS = -O -DSYSV3 -I/usr/5include
-+# CFLAGS = -O -DSYSV3 -I/usr/5include
- ##CFLAGS = -g -DSYSV3 -I/usr/5include
-- LDFLAGS = -L/usr/5lib
-+# LDFLAGS = -L/usr/5lib
-
- # Ultrix Systems (preliminary - Ultrix V4.2a, Rev. 47)
- #- - - - - - - - - - - - - - - - - - - -
diff --git a/math/ss/files/patch-ab b/math/ss/files/patch-ab
deleted file mode 100644
index 210b851f0fed..000000000000
--- a/math/ss/files/patch-ab
+++ /dev/null
@@ -1,11 +0,0 @@
---- curs_sup.h.orig Sat Feb 19 02:37:51 1994
-+++ curs_sup.h Fri Jan 24 17:57:20 1997
-@@ -44,7 +44,7 @@
- * Or HP/Apollo. (16Feb94, Thomas Dickey, dickey@software.org)
- * Or DOS w/djgpp. (16Feb94, Thomas Dickey, dickey@software.org)
- */
--#if defined (__bsdi__) || defined (__NeXT__) || defined(apollo) || defined(__GO32__)
-+#if defined (__bsdi__) || defined (__FreeBSD__) || defined (__NeXT__) || defined(apollo) || defined(__GO32__)
- # define STANDOUT_START standout()
- # define STANDOUT_END standend()
- #else
diff --git a/math/ss/files/patch-ac b/math/ss/files/patch-ac
deleted file mode 100644
index ca338d3c9ed1..000000000000
--- a/math/ss/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- ss.h.orig Sat Feb 12 02:09:57 1994
-+++ ss.h Fri Jan 24 17:57:20 1997
-@@ -651,7 +651,7 @@
- * BSDI's BSD/386 is also missing it.
- * From: Mike Durian <durian@advtech.uswest.com> 8 Feb 1994.
- */
--#if defined(apollo) || defined (__bsdi__)
-+#if defined(apollo) || defined (__bsdi__) || defined(__FreeBSD__)
- # define beep() write(2, "\007", 1)
- #endif
-
diff --git a/math/ss/files/patch-ad b/math/ss/files/patch-ad
deleted file mode 100644
index 0f938120c363..000000000000
--- a/math/ss/files/patch-ad
+++ /dev/null
@@ -1,29 +0,0 @@
---- interp.c.orig Mon Feb 7 17:41:53 1994
-+++ interp.c Fri Mar 10 13:31:32 2000
-@@ -490,7 +490,7 @@
- mdays[1] = 28 + (yr%4 == 0);
-
- if (mo < 1 || mo > 12 || day < 1 || day > mdays[--mo] ||
-- yr > 1999 || yr < 1970) {
-+ yr > 2099 || yr < 1970) {
- error("@dts: invalid argument");
- cellerror = CELLERROR;
- return(0.0);
-@@ -560,7 +560,7 @@
- #if defined(__GO32__) || defined(__NeXT__)
- time_t time (time_t *) ;
- #else
--# ifndef OSF1
-+# if !defined(OSF1) && !defined(__FreeBSD__)
- long time();
- # endif
- #endif
-@@ -571,7 +571,7 @@
- long tloc;
-
- if (which == NOW) {
--#if defined(__GO32__) || defined(__NeXT__)
-+#if defined(__GO32__) || defined(__NeXT__) || defined(__FreeBSD__)
- return (double) time ((time_t *) NULL) ;
- #else
- return (double) time((long *)0);
diff --git a/math/ss/pkg-descr b/math/ss/pkg-descr
deleted file mode 100644
index 989355100df6..000000000000
--- a/math/ss/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-SS is a spreadsheet program. It is based upon the well known(?) public
-domain spreadsheet program sc 6.19.
-This is an ASCII spreadsheet program. This is not Lotus 1-2-3. It is
-not Microsoft Excel. It does not do graphs or charts. It does not do
-drawings. It does not use a mouse.
-It _does_ do a fine job of manipulating rows and columns of numbers. Want
-a simple way of managing your students' grades, calculating class
-averages, etc? No problem. Want to figure out how much money you can
-borrow from the bank for a mortgage? We can do that.
-
- Jan 24, 1994
- Art Mulder (email: art@cs.ualberta.ca)
- Department of Computing Science
- University of Alberta, Edmonton, Canada
-
-----------------------------------------------------------------------
-Note: For all purposes and means this project is suspended, but many
-people do prefer SS over Oleo.
diff --git a/math/wmcalc/Makefile b/math/wmcalc/Makefile
deleted file mode 100644
index 8d2cc790ebc3..000000000000
--- a/math/wmcalc/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-# New ports collection makefile for: wmcalc
-# Date created: 28 March 2000
-# Whom: Chris D. Faulhaber <jedgar@FreeBSD.org>
-#
-# $FreeBSD$
-#
-
-PORTNAME= wmcalc
-PORTVERSION= 0.3
-PORTREVISION= 2
-CATEGORIES= math windowmaker
-MASTER_SITES= http://members.cox.net/ehf_dockapps/wmcalc/ \
- ${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR= jedgar
-
-DEPRECATED= Upstream disapear and distfile is no more available
-EXPIRATION_DATE= 2011-05-01
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Simple dockable calculator
-
-ALL_TARGET= clean wmcalc
-PLIST_FILES= bin/wmcalc
-USE_XORG= xpm
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/wmcalc ${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/math/wmcalc/distinfo b/math/wmcalc/distinfo
deleted file mode 100644
index ba6bc15f4631..000000000000
--- a/math/wmcalc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (wmcalc-0.3.tar.gz) = 5e511e8db7160dd98e9103c757c6ffd85b0d348b139504764a38c46b9961d559
-SIZE (wmcalc-0.3.tar.gz) = 58640
diff --git a/math/wmcalc/files/patch-aa b/math/wmcalc/files/patch-aa
deleted file mode 100644
index 115d5bd45601..000000000000
--- a/math/wmcalc/files/patch-aa
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.orig Thu Apr 6 22:25:39 2000
-+++ Makefile Sun Apr 16 08:50:18 2000
-@@ -1,15 +1,15 @@
--INCLUDES =-I/usr/X11R6/include/X11 -I/usr/local/include -I/usr/include/X11R6/X11
--LIBINC =-L/usr/X11R6/lib -L/usr/include/lib
-+INCLUDES =-I${LOCALBASE}/include -I${LOCALBASE}/include/X11
-+LIBINC =-L${LOCALBASE}/lib
- LIBS = -lX11 -lXpm -lXext -lm
-
- TARGET = wmcalc
- OBJECTS = wmcalc.o readln.o wmcalcswitch.o wmcalcfunc.o
-
- .c.o:
-- gcc -O2 -c -Wall ${INCLUDES} ${FLAGS} $< -o $*.o
-+ gcc ${CFLAGS} -c ${INCLUDES} ${FLAGS} $< -o $*.o
-
- ${TARGET}: ${OBJECTS}
-- gcc -O2 -o ${TARGET} ${OBJECTS} ${LIBINC} ${LIBS}
-+ gcc ${CFLAGS} -o ${TARGET} ${OBJECTS} ${LIBINC} ${LIBS}
-
- clean::
- for i in ${OBJECTS}; do if [ -e $$i ] ; then rm $$i; fi; done
diff --git a/math/wmcalc/pkg-descr b/math/wmcalc/pkg-descr
deleted file mode 100644
index 0c523327ff86..000000000000
--- a/math/wmcalc/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Simple dockable calculator
-
-WWW: http://members.cox.net/ehf_dockapps/