aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorijliao <ijliao@FreeBSD.org>2002-05-14 11:59:02 +0800
committerijliao <ijliao@FreeBSD.org>2002-05-14 11:59:02 +0800
commit03f5457f52b519f76258bdaaff809fd03b85ae1e (patch)
tree3ae1a8fda726b80e7a449afcc8c0b94efd02e11b
parentfb8732ce7168e1a76d282490622cf437d418f4eb (diff)
downloadfreebsd-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/Makefile1
-rw-r--r--science/euler/Makefile30
-rw-r--r--science/euler/distinfo1
-rw-r--r--science/euler/files/patch-makefile20
-rw-r--r--science/euler/pkg-comment1
-rw-r--r--science/euler/pkg-descr25
-rw-r--r--science/euler/pkg-plist184
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