From f5d772ecf624476317e99fa37c52fcca97e928b7 Mon Sep 17 00:00:00 2001 From: drochner Date: Tue, 31 May 2005 18:02:31 +0000 Subject: 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. --- math/yorick/Makefile | 11 +- math/yorick/PLIST | 339 +++++++++++++++++++++++-------------------- math/yorick/distinfo | 10 +- math/yorick/patches/patch-aa | 14 +- 4 files changed, 197 insertions(+), 177 deletions(-) (limited to 'math/yorick') diff --git a/math/yorick/Makefile b/math/yorick/Makefile index a1be30e22d0..5a80e57a9ed 100644 --- a/math/yorick/Makefile +++ b/math/yorick/Makefile @@ -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 diff --git a/math/yorick/PLIST b/math/yorick/PLIST index 048f395afc0..67739612817 100644 --- a/math/yorick/PLIST +++ b/math/yorick/PLIST @@ -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 diff --git a/math/yorick/distinfo b/math/yorick/distinfo index 1eaba12ab67..74001117b3e 100644 --- a/math/yorick/distinfo +++ b/math/yorick/distinfo @@ -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 diff --git a/math/yorick/patches/patch-aa b/math/yorick/patches/patch-aa index f28b6df0faa..4ba321757af 100644 --- a/math/yorick/patches/patch-aa +++ b/math/yorick/patches/patch-aa @@ -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="." -- cgit v1.2.3