diff options
author | ijliao <ijliao@FreeBSD.org> | 2002-05-14 11:59:02 +0800 |
---|---|---|
committer | ijliao <ijliao@FreeBSD.org> | 2002-05-14 11:59:02 +0800 |
commit | 03f5457f52b519f76258bdaaff809fd03b85ae1e (patch) | |
tree | 3ae1a8fda726b80e7a449afcc8c0b94efd02e11b | |
parent | fb8732ce7168e1a76d282490622cf437d418f4eb (diff) | |
download | freebsd-ports-gnome-03f5457f52b519f76258bdaaff809fd03b85ae1e.tar.gz freebsd-ports-gnome-03f5457f52b519f76258bdaaff809fd03b85ae1e.tar.zst freebsd-ports-gnome-03f5457f52b519f76258bdaaff809fd03b85ae1e.zip |
add euler 1.60.4
A program computes with real and complex numbers and matrices
-rw-r--r-- | science/Makefile | 1 | ||||
-rw-r--r-- | science/euler/Makefile | 30 | ||||
-rw-r--r-- | science/euler/distinfo | 1 | ||||
-rw-r--r-- | science/euler/files/patch-makefile | 20 | ||||
-rw-r--r-- | science/euler/pkg-comment | 1 | ||||
-rw-r--r-- | science/euler/pkg-descr | 25 | ||||
-rw-r--r-- | science/euler/pkg-plist | 184 |
7 files changed, 262 insertions, 0 deletions
diff --git a/science/Makefile b/science/Makefile index a9ec2cbb028c..0bf62077473d 100644 --- a/science/Makefile +++ b/science/Makefile @@ -3,6 +3,7 @@ SUBDIR += chemtool SUBDIR += clhep + SUBDIR += euler SUBDIR += gdis SUBDIR += libsvm SUBDIR += mayavi diff --git a/science/euler/Makefile b/science/euler/Makefile new file mode 100644 index 000000000000..a50a6a7eb959 --- /dev/null +++ b/science/euler/Makefile @@ -0,0 +1,30 @@ +# ex:ts=8 +# Ports collection Makefile for: euler +# Date created: May 14, 2002 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= euler +PORTVERSION= 1.60.4 +CATEGORIES= science +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= euler + +MAINTAINER= ports@FreeBSD.org + +USE_GTK= yes +WRKSRC= ${WRKDIR}/${DISTNAME:R}/source +MAKEFILE= makefile +ALL_TARGET= # empty + +post-patch: + @${PERL} -pi -e "s,%%PREFIX%%,${PREFIX},g ; \ + s,gtk-config,${GTK_CONFIG},g ; \ + s,glib-config,${GLIB_CONFIG},g" ${WRKSRC}/${MAKEFILE} + +post-install: + @${STRIP_CMD} ${PREFIX}/bin/euler + +.include <bsd.port.mk> diff --git a/science/euler/distinfo b/science/euler/distinfo new file mode 100644 index 000000000000..48bc438dc992 --- /dev/null +++ b/science/euler/distinfo @@ -0,0 +1 @@ +MD5 (euler-1.60.4.tar.gz) = c91aaa1affbc6613db0bb6d936c1a8f4 diff --git a/science/euler/files/patch-makefile b/science/euler/files/patch-makefile new file mode 100644 index 000000000000..d14f95949d7b --- /dev/null +++ b/science/euler/files/patch-makefile @@ -0,0 +1,20 @@ +--- makefile.orig Tue May 14 11:44:07 2002 ++++ makefile Tue May 14 11:46:54 2002 +@@ -6,7 +6,7 @@ + # view docs/index.html with any Web browser. + + +-INSTALL_DIR = /usr/local ++INSTALL_DIR = %%PREFIX%% + + + # Changes for other systems: +@@ -28,7 +28,7 @@ + # If you do not have M_PI or PI and need pi with more than 16 digits + # define it -DPI=3.1415... (not necessary for 8 byte doubles) + +-CC=gcc -Wall -O2 -DINSTALL_DIR=\"$(INSTALL_DIR)\" ++CC+=${CFLAGS} -DINSTALL_DIR=\"$(INSTALL_DIR)\" + + + # This is for printing the DOC on your local printer diff --git a/science/euler/pkg-comment b/science/euler/pkg-comment new file mode 100644 index 000000000000..a1690629d821 --- /dev/null +++ b/science/euler/pkg-comment @@ -0,0 +1 @@ +A program computes with real and complex numbers and matrices diff --git a/science/euler/pkg-descr b/science/euler/pkg-descr new file mode 100644 index 000000000000..23fed7752aae --- /dev/null +++ b/science/euler/pkg-descr @@ -0,0 +1,25 @@ +EULER is a program for quickly and interactively computing with real and +complex numbers and matrices, or with intervals, in the style of MatLab, +Octave,... It can draw and animate your functions in two and three dimensions. + +Euler features : + - real, complex and interval scalars and matrices, + - a programming language, with local variables, default values for + parameters, variable parameter number, passing of functions, + - two and three dimensional graphs, + - marker plots, + - density and contour plots, + - animations, + - numerical integration and differentiation, + - statistical functions and tests, + - differential equations, + - interval methods with guaranteed inclusions, + - function minimizers (Brent, Nelder-Mean), + - Simplex algorithm, + - interpolation and approximation, + - finding roots of polynomials, + - Fast Fourier transform (FFT), + - An exact scalar product using a long accumulator, + - Postscript graphics export + +WWW: http://euler.sourceforge.net/ diff --git a/science/euler/pkg-plist b/science/euler/pkg-plist new file mode 100644 index 000000000000..87dd7237e3c8 --- /dev/null +++ b/science/euler/pkg-plist @@ -0,0 +1,184 @@ +bin/euler +share/euler/help.txt +share/euler/progs/3body.e +share/euler/progs/3body.en +share/euler/progs/3d.en +share/euler/progs/3dplot.e +share/euler/progs/apple.e +share/euler/progs/astro.e +share/euler/progs/autodemo.e +share/euler/progs/autodemo.en +share/euler/progs/bench.e +share/euler/progs/bessel.e +share/euler/progs/bezier.e +share/euler/progs/broyden.e +share/euler/progs/cg.e +share/euler/progs/chebysh.e +share/euler/progs/child-and-toy.en +share/euler/progs/child.e +share/euler/progs/choleski.e +share/euler/progs/complex.en +share/euler/progs/demo.e +share/euler/progs/demo.en +share/euler/progs/deutsch.en +share/euler/progs/eigen.e +share/euler/progs/electricity.e +share/euler/progs/electricity.en +share/euler/progs/eval.en +share/euler/progs/feigenbaum.en +share/euler/progs/fftsound.en +share/euler/progs/flower.e +share/euler/progs/fmin.en +share/euler/progs/fminmax.e +share/euler/progs/framed.e +share/euler/progs/games.e +share/euler/progs/gauss.e +share/euler/progs/histo.e +share/euler/progs/hondt.e +share/euler/progs/ieigen.en +share/euler/progs/interest.e +share/euler/progs/interval.e +share/euler/progs/interval.en +share/euler/progs/ipoldemo.e +share/euler/progs/iterate.en +share/euler/progs/kepler.e +share/euler/progs/kette.dat +share/euler/progs/kettenlinie.en +share/euler/progs/linear.en +share/euler/progs/logplot.e +share/euler/progs/logplot.en +share/euler/progs/lorenz.e +share/euler/progs/mandog.e +share/euler/progs/modulo.e +share/euler/progs/opti.e +share/euler/progs/polymult.e +share/euler/progs/program.en +share/euler/progs/randtest.e +share/euler/progs/randwalk.en +share/euler/progs/remez.e +share/euler/progs/rendite.e +share/euler/progs/root.en +share/euler/progs/rounding.en +share/euler/progs/showdgl.e +share/euler/progs/smith.e +share/euler/progs/sound.e +share/euler/progs/spline.e +share/euler/progs/splines.e +share/euler/progs/statist.e +share/euler/progs/statist.en +share/euler/progs/steffens.e +share/euler/progs/stereo.e +share/euler/progs/svd.e +share/euler/progs/test.dat +share/euler/progs/testsuit.e +share/euler/progs/texprint.e +share/euler/progs/trigfit.e +share/euler/progs/user/bad.e +share/euler/progs/user/bode.e +share/euler/progs/user/control.e +share/euler/progs/user/control.txt +share/euler/progs/user/cooling.e +share/euler/progs/user/ctrldemo.en +share/euler/progs/user/fftuser.en +share/euler/progs/user/fresnel.e +share/euler/progs/user/fresnel.en +share/euler/progs/user/logplot.e +share/euler/progs/user/logplot.en +share/euler/progs/user/saite.e +share/euler/progs/user/saite.en +share/euler/progs/user/scope.e +share/euler/progs/user/scope.en +share/euler/progs/user/siggen.e +share/euler/progs/user/smith.e +share/euler/progs/user/theod.e +share/euler/progs/util.e +share/euler/progs/vplot.e +share/euler/progs/welcome.en +share/euler/progs/x.e +share/euler/progs/xdis.e +@dirrm share/euler/progs/user +@dirrm share/euler/progs +share/doc/euler/developpers +share/doc/euler/doc.html +share/doc/euler/download.html +share/doc/euler/images/.xvpics/pref1.gif +share/doc/euler/images/.xvpics/pref2.gif +share/doc/euler/images/.xvpics/pref3.gif +share/doc/euler/images/.xvpics/pref4.gif +share/doc/euler/images/.xvpics/shot1.gif +share/doc/euler/images/.xvpics/shot2.gif +share/doc/euler/images/.xvpics/shot3.gif +share/doc/euler/images/.xvpics/shot4.gif +share/doc/euler/images/.xvpics/shot5.gif +share/doc/euler/images/.xvpics/shot6.gif +share/doc/euler/images/euler.gif +share/doc/euler/images/index.php +share/doc/euler/images/pref1.gif +share/doc/euler/images/pref2.gif +share/doc/euler/images/pref3.gif +share/doc/euler/images/pref4.gif +share/doc/euler/images/shot1.gif +share/doc/euler/images/shot2.gif +share/doc/euler/images/shot3.gif +share/doc/euler/images/shot4.gif +share/doc/euler/images/shot5.gif +share/doc/euler/images/shot6.gif +share/doc/euler/images/shot7.gif +share/doc/euler/images/shot8.gif +share/doc/euler/index.html +share/doc/euler/links.html +share/doc/euler/news.html +share/doc/euler/reference/about.html +share/doc/euler/reference/back.gif +share/doc/euler/reference/bezier1.gif +share/doc/euler/reference/bezier2.gif +share/doc/euler/reference/bezier3.gif +share/doc/euler/reference/bezier4.gif +share/doc/euler/reference/commandline.html +share/doc/euler/reference/compl0.gif +share/doc/euler/reference/compl1.gif +share/doc/euler/reference/compl2.gif +share/doc/euler/reference/compl3.gif +share/doc/euler/reference/dgl1.gif +share/doc/euler/reference/dgl2.gif +share/doc/euler/reference/euler.css +share/doc/euler/reference/euler.html +share/doc/euler/reference/euler_credits.html +share/doc/euler/reference/euler_download.html +share/doc/euler/reference/euler_features.html +share/doc/euler/reference/euler_links.html +share/doc/euler/reference/euler_list.html +share/doc/euler/reference/euler_systems.html +share/doc/euler/reference/eulerdoc.html +share/doc/euler/reference/examples.html +share/doc/euler/reference/expressions.html +share/doc/euler/reference/fft1.gif +share/doc/euler/reference/fft2.gif +share/doc/euler/reference/fft3.gif +share/doc/euler/reference/files.html +share/doc/euler/reference/functions.html +share/doc/euler/reference/german.gif +share/doc/euler/reference/graphics.html +share/doc/euler/reference/index.html +share/doc/euler/reference/intervall.html +share/doc/euler/reference/introduction.html +share/doc/euler/reference/knot.gif +share/doc/euler/reference/linearalgebra.html +share/doc/euler/reference/links.html +share/doc/euler/reference/logo.gif +share/doc/euler/reference/polynomials.html +share/doc/euler/reference/programming.html +share/doc/euler/reference/rene.gif +share/doc/euler/reference/settings.html +share/doc/euler/reference/sin1.gif +share/doc/euler/reference/sin2.gif +share/doc/euler/reference/somefiles.html +share/doc/euler/reference/special.html +share/doc/euler/reference/statistics.html +share/doc/euler/reference/version.html +share/doc/euler/screenshots.html +share/doc/euler/style.css +@dirrm share/doc/euler/images/.xvpics +@dirrm share/doc/euler/images +@dirrm share/doc/euler/reference/german +@dirrm share/doc/euler/reference |