aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authortg <tg@FreeBSD.org>1997-11-24 17:23:01 +0800
committertg <tg@FreeBSD.org>1997-11-24 17:23:01 +0800
commit17934778216b0d4e479acf4c204f7ea6068dee18 (patch)
tree2a41143c451f130cc37e0cff3360b63e46a6a7b4 /lang
parent3b9c0916a1e2d5c05a0c1432e8b17bb40b6c7891 (diff)
downloadfreebsd-ports-gnome-17934778216b0d4e479acf4c204f7ea6068dee18.tar.gz
freebsd-ports-gnome-17934778216b0d4e479acf4c204f7ea6068dee18.tar.zst
freebsd-ports-gnome-17934778216b0d4e479acf4c204f7ea6068dee18.zip
Yorick port. Yorick is an interpreted language tailored for
scientific computing. PR: 5132 Submitted by: Pedro Giffuni <giffunip@asme.org>
Diffstat (limited to 'lang')
-rw-r--r--lang/yorick/Makefile36
-rw-r--r--lang/yorick/distinfo2
-rw-r--r--lang/yorick/pkg-comment1
-rw-r--r--lang/yorick/pkg-descr17
-rw-r--r--lang/yorick/pkg-plist147
5 files changed, 203 insertions, 0 deletions
diff --git a/lang/yorick/Makefile b/lang/yorick/Makefile
new file mode 100644
index 000000000000..2cc5e18a8958
--- /dev/null
+++ b/lang/yorick/Makefile
@@ -0,0 +1,36 @@
+# New ports collection makefile for: Yorick
+# Version required: 1.4.1
+# Date created: 26 Oct 97
+# Whom: Pedro Giffuni <giffunip@asme.org>
+#
+# $Id$
+#
+
+DISTNAME= yorick-1.4
+PKGNAME= yorick-1.4.1
+CATEGORIES= lang math
+MASTER_SITES= ftp://ftp-icf.llnl.gov/pub/Yorick/ \
+ ftp://wuarchive.wustl.edu/languages/yorick/ \
+ ftp://netlib.att.com/netlib/env/ \
+ ftp://netlib2.cs.utk.edu/env/
+
+PATCH_SITES= ftp://ftp-icf.llnl.gov/pub/Yorick/
+PATCHFILES= yorick-1.4.diff.gz
+
+MAINTAINER= giffunip@asme.org
+
+PATCH_DIST_STRIP=-p1
+HAS_CONFIGURE= yes
+ALL_TARGET=
+MAN1= yorick.1 gist.1
+
+post-install:
+ strip $(PREFIX)/bin/yorick
+ strip $(PREFIX)/bin/gist
+ @${INSTALL_MAN} ${WRKSRC}/yorick.1 ${PREFIX}/man/man1/
+ @${INSTALL_MAN} ${WRKSRC}/gist.1 ${PREFIX}/man/man1/
+.if defined(NOPORTDOCS)
+ ${RM} -rf $(PREFIX)/share/yorick/1.4/doc
+.endif
+
+.include <bsd.port.mk>
diff --git a/lang/yorick/distinfo b/lang/yorick/distinfo
new file mode 100644
index 000000000000..f2c5537c336a
--- /dev/null
+++ b/lang/yorick/distinfo
@@ -0,0 +1,2 @@
+MD5 (yorick-1.4.tar.gz) = 7cf50b3dee2e1fd54e832d52abd2b88c
+MD5 (yorick-1.4.diff.gz) = e199ef0860aefc8ed3b2054c79b8bdcf
diff --git a/lang/yorick/pkg-comment b/lang/yorick/pkg-comment
new file mode 100644
index 000000000000..7d928c61a797
--- /dev/null
+++ b/lang/yorick/pkg-comment
@@ -0,0 +1 @@
+An Interpreted Language for Scientific Computing
diff --git a/lang/yorick/pkg-descr b/lang/yorick/pkg-descr
new file mode 100644
index 000000000000..74a05aab5837
--- /dev/null
+++ b/lang/yorick/pkg-descr
@@ -0,0 +1,17 @@
+Yorick is an interpreted language like Basic or Lisp. For an interpreter,
+Yorick is very fast for many scientific applications. It features:
+
+ * A C-like language, but without declarative statements.
+ * An X window system interactive graphics package.
+ * Yorick's binary file package can read or write floating point
+ formats foreign to the machine where Yorick is running.
+ * A library of functions written in the Yorick language.
+ * Provisions for embedding compiled subroutines and functions within
+ a Yorick interpreter.
+
+Because Yorick can read either text or binary files, it can be used
+"out of the box" as a pre- and post-processor for most existing
+physics simulation programs.
+
+Read the article in the Nov/Dec 1995 issue of Computers in Physics
+(Vol. 9, p. 609) for more details.
diff --git a/lang/yorick/pkg-plist b/lang/yorick/pkg-plist
new file mode 100644
index 000000000000..a937ac4aea1c
--- /dev/null
+++ b/lang/yorick/pkg-plist
@@ -0,0 +1,147 @@
+bin/gist
+bin/yorick
+lib/yorick/1.4/Make-cxx
+lib/yorick/1.4/Maketmpl
+lib/yorick/1.4/h/bcast.h
+lib/yorick/1.4/h/binio.h
+lib/yorick/1.4/h/cgm.h
+lib/yorick/1.4/h/clip.h
+lib/yorick/1.4/h/defmem.h
+lib/yorick/1.4/h/defstr.h
+lib/yorick/1.4/h/dispas.h
+lib/yorick/1.4/h/dispat.h
+lib/yorick/1.4/h/dispax.h
+lib/yorick/1.4/h/draw.h
+lib/yorick/1.4/h/engine.h
+lib/yorick/1.4/h/gist.h
+lib/yorick/1.4/h/gtext.h
+lib/yorick/1.4/h/hash.h
+lib/yorick/1.4/h/hlevel.h
+lib/yorick/1.4/h/main.c
+lib/yorick/1.4/h/osys.h
+lib/yorick/1.4/h/parse.h
+lib/yorick/1.4/h/prmtyp.h
+lib/yorick/1.4/h/ps.h
+lib/yorick/1.4/h/sysdep.h
+lib/yorick/1.4/h/xbasic.h
+lib/yorick/1.4/h/xfancy.h
+lib/yorick/1.4/h/xfont.h
+lib/yorick/1.4/h/xicky.h
+lib/yorick/1.4/h/yasync.h
+lib/yorick/1.4/h/ydata.h
+lib/yorick/1.4/h/yio.h
+lib/yorick/1.4/lib/codger
+lib/yorick/1.4/lib/libdrat.a
+lib/yorick/1.4/lib/libgist.a
+lib/yorick/1.4/lib/libyor.a
+lib/yorick/1.4/lib/libyorm.a
+lib/yorick/1.4/lib/main.o
+man/man1/gist.1.gz
+man/man1/yorick.1.gz
+share/yorick/1.4/doc/FILE_FORMATS
+share/yorick/1.4/doc/README
+share/yorick/1.4/doc/drat.doc
+share/yorick/1.4/doc/graph.doc
+share/yorick/1.4/doc/library.doc
+share/yorick/1.4/doc/math.doc
+share/yorick/1.4/doc/refs.ps
+share/yorick/1.4/doc/refs.tex
+share/yorick/1.4/doc/std.doc
+share/yorick/1.4/doc/texinfo.tex
+share/yorick/1.4/doc/yorick.ps
+share/yorick/1.4/doc/yorick.tex
+share/yorick/1.4/gist/axes.gs
+share/yorick/1.4/gist/boxed.gs
+share/yorick/1.4/gist/boxed2.gs
+share/yorick/1.4/gist/earth.gp
+share/yorick/1.4/gist/gray.gp
+share/yorick/1.4/gist/heat.gp
+share/yorick/1.4/gist/l_nobox.gs
+share/yorick/1.4/gist/ncar.gp
+share/yorick/1.4/gist/nobox.gs
+share/yorick/1.4/gist/ps.ps
+share/yorick/1.4/gist/rainbow.gp
+share/yorick/1.4/gist/stern.gp
+share/yorick/1.4/gist/vg.gs
+share/yorick/1.4/gist/vgbox.gs
+share/yorick/1.4/gist/work.gs
+share/yorick/1.4/gist/work2.gs
+share/yorick/1.4/gist/yarg.gp
+share/yorick/1.4/include/README
+share/yorick/1.4/include/basfix.i
+share/yorick/1.4/include/bessel.i
+share/yorick/1.4/include/bowtie.i
+share/yorick/1.4/include/button.i
+share/yorick/1.4/include/collec.i
+share/yorick/1.4/include/color.i
+share/yorick/1.4/include/copyb.i
+share/yorick/1.4/include/custom.i
+share/yorick/1.4/include/demo1.i
+share/yorick/1.4/include/demo2.i
+share/yorick/1.4/include/demo3.i
+share/yorick/1.4/include/demo4.i
+share/yorick/1.4/include/demo5.i
+share/yorick/1.4/include/digit2.i
+share/yorick/1.4/include/ellipse.i
+share/yorick/1.4/include/fitlsq.i
+share/yorick/1.4/include/fitrat.i
+share/yorick/1.4/include/fits.i
+share/yorick/1.4/include/gamma.i
+share/yorick/1.4/include/gcd.i
+share/yorick/1.4/include/legal.i
+share/yorick/1.4/include/legndr.i
+share/yorick/1.4/include/make.i
+share/yorick/1.4/include/mkdoc.i
+share/yorick/1.4/include/movie.i
+share/yorick/1.4/include/msort.i
+share/yorick/1.4/include/multi.i
+share/yorick/1.4/include/netcdf.i
+share/yorick/1.4/include/pixels.i
+share/yorick/1.4/include/pl3d.i
+share/yorick/1.4/include/plclab.i
+share/yorick/1.4/include/plwf.i
+share/yorick/1.4/include/pnm.i
+share/yorick/1.4/include/prefix.i
+share/yorick/1.4/include/prmtyp.i
+share/yorick/1.4/include/random.i
+share/yorick/1.4/include/rays.i
+share/yorick/1.4/include/readn.i
+share/yorick/1.4/include/rezone.i
+share/yorick/1.4/include/rkutta.i
+share/yorick/1.4/include/romberg.i
+share/yorick/1.4/include/roots.i
+share/yorick/1.4/include/series.i
+share/yorick/1.4/include/show.i
+share/yorick/1.4/include/slice3.i
+share/yorick/1.4/include/spline.i
+share/yorick/1.4/include/string.i
+share/yorick/1.4/include/style.i
+share/yorick/1.4/include/sysafe.i
+share/yorick/1.4/include/test1.i
+share/yorick/1.4/include/test2.i
+share/yorick/1.4/include/test3.i
+share/yorick/1.4/include/testb.i
+share/yorick/1.4/include/testfull.i
+share/yorick/1.4/include/testg.i
+share/yorick/1.4/include/testlp.i
+share/yorick/1.4/include/testm.i
+share/yorick/1.4/include/testp.i
+share/yorick/1.4/include/txpath.i
+share/yorick/1.4/include/zroots.i
+share/yorick/1.4/startup/drat.i
+share/yorick/1.4/startup/fft.i
+share/yorick/1.4/startup/graph.i
+share/yorick/1.4/startup/matrix.i
+share/yorick/1.4/startup/paths.i
+share/yorick/1.4/startup/std.i
+share/yorick/1.4/startup/stdx.i
+@dirrm lib/yorick/1.4/lib
+@dirrm lib/yorick/1.4/h
+@dirrm lib/yorick/1.4
+@dirrm lib/yorick
+@dirrm share/yorick/1.4/startup
+@dirrm share/yorick/1.4/include
+@dirrm share/yorick/1.4/gist
+@dirrm share/yorick/1.4/doc
+@dirrm share/yorick/1.4
+@dirrm share/yorick/