mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-25 00:51:21 +00:00
remove unmaintained expired ports from math
2011-05-01 math/fudgit: Upstream disapear and distfile is no more available 2011-05-01 math/kaskade: Upstream disapear and distfile is no more available 2011-05-01 math/qscanplot: Upstream disapear and distfile is no more available 2011-05-01 math/rpc: Upstream disapear and distfile is no more available 2011-05-01 math/ss: Upstream disapear and distfile is no more available 2011-05-01 math/wmcalc: Upstream disapear and distfile is no more available
This commit is contained in:
parent
3fb96938cd
commit
58523e38be
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=273453
6
MOVED
6
MOVED
@ -2003,3 +2003,9 @@ misc/translator||2011-05-02|Has expired: Upstream disapear and distfile is no mo
|
||||
misc/videotext||2011-05-02|Has expired: Upstream disapear and distfile is no more available
|
||||
misc/wmweather||2011-05-02|Has expired: Distfile is no longer available, try misc/wmweather+
|
||||
misc/wmx10||2011-05-02|Has expired: Upstream disapear and distfile is no more available
|
||||
math/fudgit||2011-05-02|Has expired: Upstream disapear and distfile is no more available
|
||||
math/kaskade||2011-05-02|Has expired: Upstream disapear and distfile is no more available
|
||||
math/qscanplot||2011-05-02|Has expired: Upstream disapear and distfile is no more available
|
||||
math/rpc||2011-05-02|Has expired: Upstream disapear and distfile is no more available
|
||||
math/ss||2011-05-02|Has expired: Upstream disapear and distfile is no more available
|
||||
math/wmcalc||2011-05-02|Has expired: Upstream disapear and distfile is no more available
|
||||
|
@ -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
|
||||
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (fudgit_2.41.tar.gz) = 2d76175d0a9f280fd8382d6cb9245ea033030ba83ed927980e51db748871e181
|
||||
SIZE (fudgit_2.41.tar.gz) = 410830
|
@ -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
|
||||
|
@ -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) {
|
@ -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
|
@ -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;
|
||||
|
@ -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;
|
@ -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
|
16
math/fudgit/scripts/configure
vendored
16
math/fudgit/scripts/configure
vendored
@ -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;
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (kaskade/3.2.1.tar.gz) = 9f7319840c6fb567f052d7a60df732d9666f378a7f193112b153af237fc18785
|
||||
SIZE (kaskade/3.2.1.tar.gz) = 944645
|
@ -1,8 +0,0 @@
|
||||
# $FreeBSD$
|
||||
|
||||
all:
|
||||
cd minigraph && $(MAKE)
|
||||
cd sources && $(MAKE)
|
||||
|
||||
install:
|
||||
$(BSD_INSTALL_PROGRAM) sources/k6-freebsd-cc $(PREFIX)/bin/k6
|
4
math/kaskade/files/configure
vendored
4
math/kaskade/files/configure
vendored
@ -1,4 +0,0 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
(cd minigraph && sh ./configure $*)
|
||||
(cd sources && sh ./configure $*)
|
@ -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");
|
@ -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=
|
@ -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@
|
@ -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;
|
||||
}
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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=
|
@ -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"
|
@ -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>
|
||||
|
@ -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;
|
@ -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>
|
@ -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); }
|
@ -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@
|
@ -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();
|
||||
|
||||
|
@ -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>
|
@ -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");
|
||||
}
|
@ -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);
|
@ -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>
|
@ -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"
|
@ -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)
|
||||
{
|
@ -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); }
|
@ -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
|
@ -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%%
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (qscanplot-0.4.tar.gz) = 5353a959a96e8ab431824d7bfbc32414dfa09699552f28c5383ac6c2b8157c77
|
||||
SIZE (qscanplot-0.4.tar.gz) = 1318098
|
@ -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"
|
||||
|
@ -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)
|
@ -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
|
||||
|
@ -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@
|
@ -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@
|
@ -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 */
|
@ -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);
|
@ -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
|
@ -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.
|
@ -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" />
|
@ -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"
|
||||
|
@ -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.
|
@ -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
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (rpc-0.98.tar.gz) = f909c9be2cd0631d712214455ed49d4c63ed35077f6826fcf93fca2604fd3059
|
||||
SIZE (rpc-0.98.tar.gz) = 140593
|
@ -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@
|
||||
|
@ -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/
|
@ -1,3 +0,0 @@
|
||||
bin/rpc
|
||||
%%PORTDOCS%%%%DOCSDIR%%/manual
|
||||
%%PORTDOCS%%@dirrm %%DOCSDIR%%
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ss_1.3.3.tar.gz) = 71f920aa0b718b9001d2485a011b8caa962a9c71264fcf90e4c2a74d175a49d4
|
||||
SIZE (ss_1.3.3.tar.gz) = 171675
|
@ -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)
|
||||
#- - - - - - - - - - - - - - - - - - - -
|
@ -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
|
@ -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
|
||||
|
@ -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);
|
@ -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.
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (wmcalc-0.3.tar.gz) = 5e511e8db7160dd98e9103c757c6ffd85b0d348b139504764a38c46b9961d559
|
||||
SIZE (wmcalc-0.3.tar.gz) = 58640
|
@ -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
|
@ -1,3 +0,0 @@
|
||||
Simple dockable calculator
|
||||
|
||||
WWW: http://members.cox.net/ehf_dockapps/
|
Loading…
Reference in New Issue
Block a user