update to 1.6.02

changes:
1. The original plug_in and autoload system (see 5/Sep/04 below)
   has been completely revamped to make a true "package" system.
2. The Makefile system for compiled yorick add-ons has completely
   changed.
3. The string manipulation functions have been dramatically extended.
4. The yorick user manual and quick reference cards have been updated.
This commit is contained in:
drochner 2005-05-31 18:02:31 +00:00
parent e1270966a0
commit ccf8e31485
4 changed files with 197 additions and 177 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.12 2005/04/11 21:46:31 tv Exp $
# $NetBSD: Makefile,v 1.13 2005/05/31 18:02:31 drochner Exp $
DISTNAME= yorick-1.5.12
DISTNAME= yorick-1.6.02
CATEGORIES= math
MASTER_SITES= ftp://ftp-icf.llnl.gov/pub/Yorick/
EXTRACT_SUFX= .tgz
@ -9,13 +9,14 @@ MAINTAINER= tech-pkg@NetBSD.org
HOMEPAGE= ftp://ftp-icf.llnl.gov/pub/Yorick/doc/index.html
COMMENT= Numerical algebra system (similar to Matlab)
WRKSRC= ${WRKDIR}/yorick-1.5
WRKSRC= ${WRKDIR}/yorick-1.6
USE_X11= yes
BUILD_DIRS= ${WRKSRC} ${WRKSRC}/doc
INSTALL_DIRS= ${WRKSRC}
USE_MAKEINFO= YES
INFO_FILES= yorick.info
USE_GNU_TOOLS+= make
post-patch:
for f in ${WRKSRC}/ysite.sh; do \
@ -25,11 +26,11 @@ post-patch:
post-install:
for f in yorick gist; do \
cd ${PREFIX}/bin && ${LN} -sf ../lib/yorick/1.5/bin/$$f $$f; \
cd ${PREFIX}/bin && ${LN} -sf ../lib/yorick/1.6/bin/$$f $$f; \
done
${INSTALL_DATA} ${WRKSRC}/doc/yorick.info* ${PREFIX}/info
${INSTALL_MAN} ${WRKSRC}/doc/*.1 ${PREFIX}/man/man1
cd ${PREFIX}/share/doc && ${LN} -sf ../yorick/1.5/doc yorick
cd ${PREFIX}/share/doc && ${LN} -sf ../yorick/1.6/doc yorick
${INSTALL_DATA_DIR} ${PREFIX}/share/emacs/site-lisp
${INSTALL_DATA} ${WRKSRC}/emacs/*.el ${PREFIX}/share/emacs/site-lisp

View file

@ -1,169 +1,188 @@
@comment $NetBSD: PLIST,v 1.6 2004/03/08 22:12:38 seb Exp $
@comment $NetBSD: PLIST,v 1.7 2005/05/31 18:02:31 drochner Exp $
bin/gist
bin/yorick
lib/yorick/1.6/Make.cfg
lib/yorick/1.6/Makedll
lib/yorick/1.6/Makeexe
lib/yorick/1.6/Makepkg
lib/yorick/1.6/bin/gist
lib/yorick/1.6/bin/yorick
lib/yorick/1.6/include/bcast.h
lib/yorick/1.6/include/binio.h
lib/yorick/1.6/include/cgm.h
lib/yorick/1.6/include/cgmin.h
lib/yorick/1.6/include/clip.h
lib/yorick/1.6/include/config.h
lib/yorick/1.6/include/defmem.h
lib/yorick/1.6/include/draw.h
lib/yorick/1.6/include/engine.h
lib/yorick/1.6/include/eps.h
lib/yorick/1.6/include/gist.h
lib/yorick/1.6/include/gtext.h
lib/yorick/1.6/include/hash.h
lib/yorick/1.6/include/hlevel.h
lib/yorick/1.6/include/parse.h
lib/yorick/1.6/include/phash.h
lib/yorick/1.6/include/play.h
lib/yorick/1.6/include/playwin.h
lib/yorick/1.6/include/plugin.h
lib/yorick/1.6/include/pmin.h
lib/yorick/1.6/include/prmtyp.h
lib/yorick/1.6/include/ps.h
lib/yorick/1.6/include/pstdio.h
lib/yorick/1.6/include/pstdlib.h
lib/yorick/1.6/include/xbasic.h
lib/yorick/1.6/include/xfancy.h
lib/yorick/1.6/include/yasync.h
lib/yorick/1.6/include/ydata.h
lib/yorick/1.6/include/yio.h
lib/yorick/1.6/include/yversion.h
lib/yorick/1.6/lib/codger
lib/yorick/1.6/lib/install.grp
lib/yorick/1.6/lib/install.sh
lib/yorick/1.6/lib/libdep.sh
lib/yorick/1.6/lib/libdrat.a
lib/yorick/1.6/lib/libhex.a
lib/yorick/1.6/lib/libyor.a
lib/yorick/1.6/lib/main.o
man/man1/gist.1
man/man1/yorick.1
lib/yorick/1.5/Make.cfg
lib/yorick/1.5/Maketmpl
lib/yorick/1.5/bin/gist
lib/yorick/1.5/bin/yorick
lib/yorick/1.5/include/bcast.h
lib/yorick/1.5/include/binio.h
lib/yorick/1.5/include/cgm.h
lib/yorick/1.5/include/cgmin.h
lib/yorick/1.5/include/clip.h
lib/yorick/1.5/include/config.h
lib/yorick/1.5/include/defmem.h
lib/yorick/1.5/include/draw.h
lib/yorick/1.5/include/engine.h
lib/yorick/1.5/include/eps.h
lib/yorick/1.5/include/extern_c.h
lib/yorick/1.5/include/gist.h
lib/yorick/1.5/include/gtext.h
lib/yorick/1.5/include/hash.h
lib/yorick/1.5/include/hlevel.h
lib/yorick/1.5/include/parse.h
lib/yorick/1.5/include/phash.h
lib/yorick/1.5/include/play.h
lib/yorick/1.5/include/prmtyp.h
lib/yorick/1.5/include/ps.h
lib/yorick/1.5/include/pstdio.h
lib/yorick/1.5/include/pstdlib.h
lib/yorick/1.5/include/xbasic.h
lib/yorick/1.5/include/xfancy.h
lib/yorick/1.5/include/yasync.h
lib/yorick/1.5/include/ydata.h
lib/yorick/1.5/include/yio.h
lib/yorick/1.5/include/yversion.h
lib/yorick/1.5/lib/codger
lib/yorick/1.5/lib/libdrat.a
lib/yorick/1.5/lib/libhex.a
lib/yorick/1.5/lib/libyor.a
lib/yorick/1.5/lib/main.o
share/doc/yorick
share/emacs/site-lisp/yorick-auto.el
share/emacs/site-lisp/yorick.el
share/yorick/1.5/doc/FILE_FORMATS
share/yorick/1.5/doc/README
share/yorick/1.5/doc/drat.doc
share/yorick/1.5/doc/drat.tex
share/yorick/1.5/doc/graph.doc
share/yorick/1.5/doc/hex.doc
share/yorick/1.5/doc/library.doc
share/yorick/1.5/doc/math.doc
share/yorick/1.5/doc/refs.pdf
share/yorick/1.5/doc/refs.ps
share/yorick/1.5/doc/refs.tex
share/yorick/1.5/doc/std.doc
share/yorick/1.5/doc/yorick.pdf
share/yorick/1.5/doc/yorick.ps
share/yorick/1.5/doc/yorick.tex
share/yorick/1.5/g/README
share/yorick/1.5/g/axes.gs
share/yorick/1.5/g/boxed.gs
share/yorick/1.5/g/boxed2.gs
share/yorick/1.5/g/earth.gp
share/yorick/1.5/g/gray.gp
share/yorick/1.5/g/heat.gp
share/yorick/1.5/g/l_nobox.gs
share/yorick/1.5/g/ncar.gp
share/yorick/1.5/g/nobox.gs
share/yorick/1.5/g/ps.ps
share/yorick/1.5/g/rainbow.gp
share/yorick/1.5/g/stern.gp
share/yorick/1.5/g/vg.gs
share/yorick/1.5/g/vgbox.gs
share/yorick/1.5/g/work.gs
share/yorick/1.5/g/work2.gs
share/yorick/1.5/g/yarg.gp
share/yorick/1.5/i/README
share/yorick/1.5/i/basfix.i
share/yorick/1.5/i/bessel.i
share/yorick/1.5/i/bowtie.i
share/yorick/1.5/i/button.i
share/yorick/1.5/i/cheby.i
share/yorick/1.5/i/collec.i
share/yorick/1.5/i/color.i
share/yorick/1.5/i/convol.i
share/yorick/1.5/i/copyb.i
share/yorick/1.5/i/custom.i
share/yorick/1.5/i/dawson.i
share/yorick/1.5/i/demo1.i
share/yorick/1.5/i/demo2.i
share/yorick/1.5/i/demo3.i
share/yorick/1.5/i/demo4.i
share/yorick/1.5/i/demo5.i
share/yorick/1.5/i/digit2.i
share/yorick/1.5/i/ellipse.i
share/yorick/1.5/i/elliptic.i
share/yorick/1.5/i/filter.i
share/yorick/1.5/i/fitlsq.i
share/yorick/1.5/i/fitrat.i
share/yorick/1.5/i/fits.i
share/yorick/1.5/i/gamma.i
share/yorick/1.5/i/gcd.i
share/yorick/1.5/i/hydra.i
share/yorick/1.5/i/kepler.i
share/yorick/1.5/i/legal.i
share/yorick/1.5/i/legndr.i
share/yorick/1.5/i/make.i
share/yorick/1.5/i/mkdoc.i
share/yorick/1.5/i/movie.i
share/yorick/1.5/i/msort.i
share/yorick/1.5/i/multi.i
share/yorick/1.5/i/netcdf.i
share/yorick/1.5/i/pixels.i
share/yorick/1.5/i/pl3d.i
share/yorick/1.5/i/plato.i
share/yorick/1.5/i/plclab.i
share/yorick/1.5/i/plwf.i
share/yorick/1.5/i/pnm.i
share/yorick/1.5/i/prefix.i
share/yorick/1.5/i/prmtyp.i
share/yorick/1.5/i/random.i
share/yorick/1.5/i/rays.i
share/yorick/1.5/i/readn.i
share/yorick/1.5/i/rezone.i
share/yorick/1.5/i/rkutta.i
share/yorick/1.5/i/romberg.i
share/yorick/1.5/i/roots.i
share/yorick/1.5/i/series.i
share/yorick/1.5/i/show.i
share/yorick/1.5/i/silo.i
share/yorick/1.5/i/slice3.i
share/yorick/1.5/i/spline.i
share/yorick/1.5/i/string.i
share/yorick/1.5/i/style.i
share/yorick/1.5/i/sysafe.i
share/yorick/1.5/i/test1.i
share/yorick/1.5/i/test2.i
share/yorick/1.5/i/test3.i
share/yorick/1.5/i/testb.i
share/yorick/1.5/i/testfull.i
share/yorick/1.5/i/testg.i
share/yorick/1.5/i/testlp.i
share/yorick/1.5/i/testm.i
share/yorick/1.5/i/testp.i
share/yorick/1.5/i/txpath.i
share/yorick/1.5/i/ylmdec.i
share/yorick/1.5/i/zroots.i
share/yorick/1.5/i0/README
share/yorick/1.5/i0/drat.i
share/yorick/1.5/i0/fft.i
share/yorick/1.5/i0/graph.i
share/yorick/1.5/i0/hex.i
share/yorick/1.5/i0/matrix.i
share/yorick/1.5/i0/paths.i
share/yorick/1.5/i0/std.i
share/yorick/1.5/i0/stdx.i
@dirrm share/yorick/1.5/i0
@dirrm share/yorick/1.5/i
@dirrm share/yorick/1.5/g
@dirrm share/yorick/1.5/doc
@dirrm share/yorick/1.5
share/yorick/1.6/doc/FILE_FORMATS
share/yorick/1.6/doc/README
share/yorick/1.6/doc/drat.doc
share/yorick/1.6/doc/graph.doc
share/yorick/1.6/doc/hex.doc
share/yorick/1.6/doc/library.doc
share/yorick/1.6/doc/math.doc
share/yorick/1.6/doc/refs.pdf
share/yorick/1.6/doc/refs.ps
share/yorick/1.6/doc/refs.tex
share/yorick/1.6/doc/std.doc
share/yorick/1.6/doc/yorick.pdf
share/yorick/1.6/doc/yorick.ps
share/yorick/1.6/doc/yorick.tex
share/yorick/1.6/g/README
share/yorick/1.6/g/axes.gs
share/yorick/1.6/g/boxed.gs
share/yorick/1.6/g/boxed2.gs
share/yorick/1.6/g/earth.gp
share/yorick/1.6/g/gray.gp
share/yorick/1.6/g/heat.gp
share/yorick/1.6/g/l_nobox.gs
share/yorick/1.6/g/ncar.gp
share/yorick/1.6/g/nobox.gs
share/yorick/1.6/g/ps.ps
share/yorick/1.6/g/rainbow.gp
share/yorick/1.6/g/stern.gp
share/yorick/1.6/g/vg.gs
share/yorick/1.6/g/vgbox.gs
share/yorick/1.6/g/work.gs
share/yorick/1.6/g/work2.gs
share/yorick/1.6/g/yarg.gp
share/yorick/1.6/i-start/50i.i
share/yorick/1.6/i-start/70drat.i
share/yorick/1.6/i-start/70hex.i
share/yorick/1.6/i-start/README
share/yorick/1.6/i/README
share/yorick/1.6/i/basfix.i
share/yorick/1.6/i/bessel.i
share/yorick/1.6/i/bowtie.i
share/yorick/1.6/i/button.i
share/yorick/1.6/i/cheby.i
share/yorick/1.6/i/collec.i
share/yorick/1.6/i/color.i
share/yorick/1.6/i/convol.i
share/yorick/1.6/i/copyb.i
share/yorick/1.6/i/custom.i
share/yorick/1.6/i/dawson.i
share/yorick/1.6/i/demo1.i
share/yorick/1.6/i/demo2.i
share/yorick/1.6/i/demo3.i
share/yorick/1.6/i/demo4.i
share/yorick/1.6/i/demo5.i
share/yorick/1.6/i/digit2.i
share/yorick/1.6/i/ellipse.i
share/yorick/1.6/i/elliptic.i
share/yorick/1.6/i/fermi.i
share/yorick/1.6/i/fermii.i
share/yorick/1.6/i/filter.i
share/yorick/1.6/i/fitlsq.i
share/yorick/1.6/i/fitrat.i
share/yorick/1.6/i/fits.i
share/yorick/1.6/i/gamma.i
share/yorick/1.6/i/gammp.i
share/yorick/1.6/i/gcd.i
share/yorick/1.6/i/hydra.i
share/yorick/1.6/i/idlsave.i
share/yorick/1.6/i/ieee.i
share/yorick/1.6/i/kepler.i
share/yorick/1.6/i/legal.i
share/yorick/1.6/i/legndr.i
share/yorick/1.6/i/make.i
share/yorick/1.6/i/md5.i
share/yorick/1.6/i/mkdoc.i
share/yorick/1.6/i/movie.i
share/yorick/1.6/i/msort.i
share/yorick/1.6/i/multi.i
share/yorick/1.6/i/netcdf.i
share/yorick/1.6/i/pixels.i
share/yorick/1.6/i/pl3d.i
share/yorick/1.6/i/plato.i
share/yorick/1.6/i/plclab.i
share/yorick/1.6/i/plwf.i
share/yorick/1.6/i/pnm.i
share/yorick/1.6/i/prefix.i
share/yorick/1.6/i/random.i
share/yorick/1.6/i/rays.i
share/yorick/1.6/i/readn.i
share/yorick/1.6/i/rezone.i
share/yorick/1.6/i/rkutta.i
share/yorick/1.6/i/romberg.i
share/yorick/1.6/i/roots.i
share/yorick/1.6/i/series.i
share/yorick/1.6/i/show.i
share/yorick/1.6/i/silo.i
share/yorick/1.6/i/slice3.i
share/yorick/1.6/i/spline.i
share/yorick/1.6/i/string.i
share/yorick/1.6/i/style.i
share/yorick/1.6/i/sysafe.i
share/yorick/1.6/i/test1.i
share/yorick/1.6/i/test2.i
share/yorick/1.6/i/test3.i
share/yorick/1.6/i/testb.i
share/yorick/1.6/i/testfull.i
share/yorick/1.6/i/testg.i
share/yorick/1.6/i/testlp.i
share/yorick/1.6/i/testm.i
share/yorick/1.6/i/testp.i
share/yorick/1.6/i/teststr.i
share/yorick/1.6/i/txpath.i
share/yorick/1.6/i/ylmdec.i
share/yorick/1.6/i/zroots.i
share/yorick/1.6/i0/README
share/yorick/1.6/i0/drat.i
share/yorick/1.6/i0/fft.i
share/yorick/1.6/i0/graph.i
share/yorick/1.6/i0/hex.i
share/yorick/1.6/i0/matrix.i
share/yorick/1.6/i0/paths.i
share/yorick/1.6/i0/std.i
share/yorick/1.6/i0/stdx.i
@dirrm share/yorick/1.6/i0
@dirrm share/yorick/1.6/i-start
@dirrm share/yorick/1.6/i
@dirrm share/yorick/1.6/g
@dirrm share/yorick/1.6/doc
@dirrm share/yorick/1.6
@dirrm share/yorick
@dirrm lib/yorick/1.5/lib
@dirrm lib/yorick/1.5/include
@dirrm lib/yorick/1.5/bin
@dirrm lib/yorick/1.5
@dirrm lib/yorick/1.6/lib
@dirrm lib/yorick/1.6/include
@exec ${MKDIR} %D/lib/yorick/1.6/i-start
@dirrm lib/yorick/1.6/i-start
@dirrm lib/yorick/1.6/bin
@dirrm lib/yorick/1.6
@dirrm lib/yorick

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.5 2005/02/23 12:06:59 agc Exp $
$NetBSD: distinfo,v 1.6 2005/05/31 18:02:31 drochner Exp $
SHA1 (yorick-1.5.12.tgz) = bdc39b62c24f729ed06762b37a0ccac855ea5d8d
RMD160 (yorick-1.5.12.tgz) = f5f2a7ed3fb2ab5683e7be7969f2dcec7ef48a22
Size (yorick-1.5.12.tgz) = 2095550 bytes
SHA1 (patch-aa) = 45501359af6fc3ea72a5e71ca1085a02e199603b
SHA1 (yorick-1.6.02.tgz) = da66199eb62828ec217f5238e8608ba7aa5bb9e5
RMD160 (yorick-1.6.02.tgz) = a80fc1e76c8ff553e032e95200510b1171db614b
Size (yorick-1.6.02.tgz) = 2234280 bytes
SHA1 (patch-aa) = c1fc4e5c8c67216fc3d2e640cd6785b179bfa451

View file

@ -1,11 +1,11 @@
$NetBSD: patch-aa,v 1.2 2003/04/29 22:41:44 jtb Exp $
$NetBSD: patch-aa,v 1.3 2005/05/31 18:02:32 drochner Exp $
--- ysite.sh.orig
--- ysite.sh.orig 2005-04-09 06:00:26.000000000 +0200
+++ ysite.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-prefix=.
+prefix=@PREFIX@
Y_PLATFORM=.
Y_SITE=.
Y_HOME=.
-prefix="."
+prefix="@PREFIX@"
Y_PLATFORM="."
Y_SITE="."
Y_HOME="."