summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorwiz <wiz>2006-08-23 22:01:00 +0000
committerwiz <wiz>2006-08-23 22:01:00 +0000
commit29ad05e8028e6ca382a9f6379e168be5685e5911 (patch)
treeb15de2972a0b2e3c3b6265a392338995d46bc31b /lang
parentc060c7724d536469f94325dc873d898940b0e38a (diff)
downloadpkgsrc-29ad05e8028e6ca382a9f6379e168be5685e5911.tar.gz
Initial import of lush-1.1 from pkgsrc-wip, packaged by Gilles Dauphin:
Lush is an object-oriented Lisp interpreter/compiler with features designed to please people who want to prototype large numerical applications. Lush includes an extensive library of vector/matrix/tensor manipulation, numerous numerical libraries (including GSL, LAPACK, and BLAS), a set of graphic functions, a simple GUI toolkit, and interfaces to various graphic and multimedia libraries such as OpenGL, SDL, Video4Linux, and ALSA (video/audio grabbing), and others. Lush is an ideal frontend script language for programming projects written in C or other languages. Lush also has libraries for Machine Learning, Neural Nets and statistical estimation (which are the main interests of the authors).
Diffstat (limited to 'lang')
-rw-r--r--lang/lush/DESCR11
-rw-r--r--lang/lush/Makefile28
-rw-r--r--lang/lush/PLIST865
-rw-r--r--lang/lush/distinfo7
-rw-r--r--lang/lush/patches/patch-aa26
-rw-r--r--lang/lush/patches/patch-ab24
6 files changed, 961 insertions, 0 deletions
diff --git a/lang/lush/DESCR b/lang/lush/DESCR
new file mode 100644
index 00000000000..bd1bad0d117
--- /dev/null
+++ b/lang/lush/DESCR
@@ -0,0 +1,11 @@
+Lush is an object-oriented Lisp interpreter/compiler with features
+designed to please people who want to prototype large numerical
+applications. Lush includes an extensive library of
+vector/matrix/tensor manipulation, numerous numerical libraries
+(including GSL, LAPACK, and BLAS), a set of graphic functions, a
+simple GUI toolkit, and interfaces to various graphic and multimedia
+libraries such as OpenGL, SDL, Video4Linux, and ALSA (video/audio
+grabbing), and others. Lush is an ideal frontend script language for
+programming projects written in C or other languages. Lush also has
+libraries for Machine Learning, Neural Nets and statistical estimation
+(which are the main interests of the authors).
diff --git a/lang/lush/Makefile b/lang/lush/Makefile
new file mode 100644
index 00000000000..dca3a5ccfac
--- /dev/null
+++ b/lang/lush/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/08/23 22:01:00 wiz Exp $
+
+DISTNAME= lush-1.1
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lush/}
+
+MAINTAINER= dauphin@enst.fr
+HOMEPAGE= http://lush.sourceforge.net/
+COMMENT= Lisp interpreter/compiler with a seamless interface to C
+
+GNU_CONFIGURE= yes
+USE_TOOLS+= gmake
+USE_LIBTOOL= yes
+
+CONFIGURE_ARGS+= --without-bfd
+
+post-install:
+ ${RM} ${PREFIX}/share/lush/src/*c.orig
+
+.include "../../math/gsl/buildlink3.mk"
+.include "../../math/lapack/buildlink3.mk"
+.include "../../math/blas/buildlink3.mk"
+.include "../../devel/SDL/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../audio/libaudiofile/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/x11.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lang/lush/PLIST b/lang/lush/PLIST
new file mode 100644
index 00000000000..eec701e378b
--- /dev/null
+++ b/lang/lush/PLIST
@@ -0,0 +1,865 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/08/23 22:01:00 wiz Exp $
+bin/lush
+man/man1/lush.1
+share/lush/demos/calculator
+share/lush/demos/glteapot
+share/lush/demos/lunar-lander
+share/lush/demos/lushdoc
+share/lush/demos/lushlife
+share/lush/demos/lushlife.lsh
+share/lush/demos/README
+share/lush/demos/RUNME
+share/lush/demos/sdl-bounce
+share/lush/demos/sdl-lushlife
+share/lush/demos/sdl-slimevolley
+share/lush/demos/sdlgl-triangle
+share/lush/demos/show-image
+share/lush/demos/simple-gui
+share/lush/etc/compile-all
+share/lush/etc/lush-find-string
+share/lush/etc/lush.1
+share/lush/etc/lush.el
+share/lush/etc/make-html-manual
+share/lush/etc/make-latex-manual
+share/lush/etc/README.ivtools
+share/lush/include/check_func.h
+share/lush/include/define.h
+share/lush/include/dh.h
+share/lush/include/dldbfd.h
+share/lush/include/fltlib.h
+share/lush/include/graphics.h
+share/lush/include/header.h
+share/lush/include/idx.h
+share/lush/include/idxmac.h
+share/lush/include/idxops.h
+share/lush/include/idxsquops.h
+share/lush/include/lushconf.h
+share/lush/include/lushconf.h.in
+share/lush/include/lushmake.h
+share/lush/include/lushmake.h.in
+share/lush/lsh/compiler/compiler.hlp
+share/lush/lsh/compiler/dh-compile.lsh
+share/lush/lsh/compiler/dh-macro.lsh
+share/lush/lsh/compiler/dh-util.lsh
+share/lush/lsh/compiler/old/dh-graphics.sn
+share/lush/lsh/libc/add-makehelp.lsh
+share/lush/lsh/libc/constants.lsh
+share/lush/lsh/libc/cparse.lsh
+share/lush/lsh/libc/fortran.lsh
+share/lush/lsh/libc/libc.lsh
+share/lush/lsh/libc/make.lsh
+share/lush/lsh/libc/mallinfo.lsh
+share/lush/lsh/libc/shell.lsh
+share/lush/lsh/libc/stdio.lsh
+share/lush/lsh/libc/stopwatch.lsh
+share/lush/lsh/libdb/db.lsh
+share/lush/lsh/libdb/examples/forest.lsh
+share/lush/lsh/libdb/examples/mnist.lsh
+share/lush/lsh/libgraph/grammar.lsh
+share/lush/lsh/libgraph/graph.lsh
+share/lush/lsh/libgraph/gsearch.lsh
+share/lush/lsh/libgraph/gtransform.lsh
+share/lush/lsh/libgraph/rsearch.lsh
+share/lush/lsh/libidx/idx-array.lsh
+share/lush/lsh/libidx/idx-convol.lsh
+share/lush/lsh/libidx/idx-double.lsh
+share/lush/lsh/libidx/idx-float.lsh
+share/lush/lsh/libidx/idx-int.lsh
+share/lush/lsh/libidx/idx-io.lsh
+share/lush/lsh/libidx/idx-macros.lsh
+share/lush/lsh/libidx/idx-map.lsh
+share/lush/lsh/libidx/idx-sort.lsh
+share/lush/lsh/libidx/idx-squops.lsh
+share/lush/lsh/libidx/idx-ubyte.lsh
+share/lush/lsh/libimage/cca.lsh
+share/lush/lsh/libimage/color-quantize.lsh
+share/lush/lsh/libimage/demos/sample.jpg
+share/lush/lsh/libimage/demos/show-image.lsh
+share/lush/lsh/libimage/fimage.lsh
+share/lush/lsh/libimage/image-io.lsh
+share/lush/lsh/libimage/image-transform.lsh
+share/lush/lsh/libimage/img-util.lsh
+share/lush/lsh/libimage/libimage.hlp
+share/lush/lsh/libimage/morpho-short.lsh
+share/lush/lsh/libimage/morpho.lsh
+share/lush/lsh/libimage/pbm.lsh
+share/lush/lsh/libimage/pnm.lsh
+share/lush/lsh/libimage/rgbafim-greypage.lsh
+share/lush/lsh/libimage/rgbafimage.lsh
+share/lush/lsh/libimage/rgbaim-greypage.lsh
+share/lush/lsh/libimage/rgbaimage.lsh
+share/lush/lsh/libimage/rle.lsh
+share/lush/lsh/libimage/run-macros.lsh
+share/lush/lsh/libimage/runs2ubim.lsh
+share/lush/lsh/libimage/shimage.lsh
+share/lush/lsh/libimage/ubimage.lsh
+share/lush/lsh/libogre/calctool.lsh
+share/lush/lsh/libogre/classtool.lsh
+share/lush/lsh/libogre/helptool.lsh
+share/lush/lsh/libogre/ldocpane.lsh
+share/lush/lsh/libogre/ogre.hlp
+share/lush/lsh/libogre/ogre.lsh
+share/lush/lsh/libogre/treebrowser-test.lsh
+share/lush/lsh/libogre/treebrowser.lsh
+share/lush/lsh/libplot/graphic-driver.lsh
+share/lush/lsh/libplot/plotter.lsh
+share/lush/lsh/libplot/svg.lsh
+share/lush/lsh/libstd/brace.lsh
+share/lush/lsh/libstd/cluster.lsh
+share/lush/lsh/libstd/compat.lsh
+share/lush/lsh/libstd/dynamic.lsh
+share/lush/lsh/libstd/dz.lsh
+share/lush/lsh/libstd/graphenv.lsh
+share/lush/lsh/libstd/help.lsh
+share/lush/lsh/libstd/ldoc.lsh
+share/lush/lsh/libstd/ltree.lsh
+share/lush/lsh/libstd/oldplotenv.lsh
+share/lush/lsh/libstd/overload.lsh
+share/lush/lsh/libstd/plotenv.lsh
+share/lush/lsh/libstd/remote.lsh
+share/lush/lsh/lush-manual-latex.hlp
+share/lush/lsh/lush-manual.hlp
+share/lush/lsh/manual/boolean.hlp
+share/lush/lsh/manual/comdraw-graphics.hlp
+share/lush/lsh/manual/control.hlp
+share/lush/lsh/manual/copying.hlp
+share/lush/lsh/manual/date.hlp
+share/lush/lsh/manual/dynloader.hlp
+share/lush/lsh/manual/dz.hlp
+share/lush/lsh/manual/events.hlp
+share/lush/lsh/manual/faq.hlp
+share/lush/lsh/manual/functions.hlp
+share/lush/lsh/manual/graphics.hlp
+share/lush/lsh/manual/help.hlp
+share/lush/lsh/manual/helptool-shortcuts.hlp
+share/lush/lsh/manual/htable.hlp
+share/lush/lsh/manual/idx.hlp
+share/lush/lsh/manual/inputoutput.hlp
+share/lush/lsh/manual/list.hlp
+share/lush/lsh/manual/lush-basics.hlp
+share/lush/lsh/manual/lush-definition.hlp
+share/lush/lsh/manual/lush-intro.hlp
+share/lush/lsh/manual/lush-tutorial.hlp
+share/lush/lsh/manual/miscellaneous.hlp
+share/lush/lsh/manual/numberlists.hlp
+share/lush/lsh/manual/numbers.hlp
+share/lush/lsh/manual/objects.hlp
+share/lush/lsh/manual/open.hlp
+share/lush/lsh/manual/storage.hlp
+share/lush/lsh/manual/strings.hlp
+share/lush/lsh/manual/symbol.hlp
+share/lush/lsh/manual/tltools.hlp
+share/lush/packages/alsa/alsa-config.lsh
+share/lush/packages/alsa/alsa.hlp
+share/lush/packages/alsa/alsa.lsh
+share/lush/packages/alsa/demos/play-wav.lsh
+share/lush/packages/alsa/pcm.lsh
+share/lush/packages/alsa/rawmidi.lsh
+share/lush/packages/alsa/seq.lsh
+share/lush/packages/audio/audio.hlp
+share/lush/packages/audio/ronde3-susato.ogg
+share/lush/packages/audio/simple-audio.lsh
+share/lush/packages/audio/spectrogram-demo.lsh
+share/lush/packages/audiofile/audiofile-config.lsh
+share/lush/packages/audiofile/audiofile.hlp
+share/lush/packages/audiofile/audiofile.lsh
+share/lush/packages/audiofile/demos/read-wav.lsh
+share/lush/packages/blas/blas-c.lsh
+share/lush/packages/blas/blas-config.lsh
+share/lush/packages/blas/blas-d.lsh
+share/lush/packages/blas/blas-s.lsh
+share/lush/packages/blas/blas-x.lsh
+share/lush/packages/blas/blas-z.lsh
+share/lush/packages/blas/blas.hlp
+share/lush/packages/blas/blas.lsh
+share/lush/packages/cblas/cblas-config.lsh
+share/lush/packages/cblas/cblas-constants.lsh
+share/lush/packages/cblas/cblas.lsh
+share/lush/packages/devices/devices.hlp
+share/lush/packages/devices/joystick.lsh
+share/lush/packages/devices/parport.lsh
+share/lush/packages/devices/serial.lsh
+share/lush/packages/ffmpeg/avsource.lsh
+share/lush/packages/ffmpeg/ffmpeg-config.lsh
+share/lush/packages/ffmpeg/ffmpeg-enum.lsh
+share/lush/packages/ffmpeg/ffmpeg.hlp
+share/lush/packages/ffmpeg/ffmpeg.lsh
+share/lush/packages/ffmpeg/play.lsh
+share/lush/packages/fftw/fftw-config.lsh
+share/lush/packages/fftw/fftw-test.lsh
+share/lush/packages/fftw/fftw.lsh
+share/lush/packages/fftw/sample-image.mat
+share/lush/packages/gblearn2/ccc-tdnn.lsh
+share/lush/packages/gblearn2/data-sources.lsh
+share/lush/packages/gblearn2/demos/dsource-mnist.lsh
+share/lush/packages/gblearn2/demos/lenet5.lsh
+share/lush/packages/gblearn2/demos/xor.lsh
+share/lush/packages/gblearn2/gb-config.lsh
+share/lush/packages/gblearn2/gb-conx.lsh
+share/lush/packages/gblearn2/gb-learn.hlp
+share/lush/packages/gblearn2/gb-learn.lsh
+share/lush/packages/gblearn2/gb-meters.lsh
+share/lush/packages/gblearn2/gb-modules-nn.lsh
+share/lush/packages/gblearn2/gb-modules.lsh
+share/lush/packages/gblearn2/gb-params.lsh
+share/lush/packages/gblearn2/gb-states.lsh
+share/lush/packages/gblearn2/gb-trainers.lsh
+share/lush/packages/gblearn2/net-c.lsh
+share/lush/packages/gblearn2/net-cc.lsh
+share/lush/packages/gblearn2/net-ccc.lsh
+share/lush/packages/gblearn2/net-cf.lsh
+share/lush/packages/gblearn2/net-cfe.lsh
+share/lush/packages/gblearn2/net-cff.lsh
+share/lush/packages/gblearn2/net-csccf.lsh
+share/lush/packages/gblearn2/net-cscf.lsh
+share/lush/packages/gblearn2/net-cscfe.lsh
+share/lush/packages/gblearn2/net-cscsce.lsh
+share/lush/packages/gblearn2/net-cscscf.lsh
+share/lush/packages/gblearn2/net-cscscfe.lsh
+share/lush/packages/gblearn2/net-cscscscf.lsh
+share/lush/packages/gblearn2/net-ff.lsh
+share/lush/packages/gblearn2/net-lenet5.lsh
+share/lush/packages/gblearn2/net-xx.lsh
+share/lush/packages/gblearn2/net-xxx.lsh
+share/lush/packages/gsl/aux_convert.lsh
+share/lush/packages/gsl/aux_globalvar.lsh
+share/lush/packages/gsl/aux_macro_func.lsh
+share/lush/packages/gsl/aux_structure.lsh
+share/lush/packages/gsl/blas.lsh
+share/lush/packages/gsl/block.lsh
+share/lush/packages/gsl/cheb.lsh
+share/lush/packages/gsl/combination.lsh
+share/lush/packages/gsl/complex.lsh
+share/lush/packages/gsl/const.lsh
+share/lush/packages/gsl/demos/gsl-demos.hlp
+share/lush/packages/gsl/demos/test_ch15_01.lsh
+share/lush/packages/gsl/demos/test_ch25_01.lsh
+share/lush/packages/gsl/demos/test_ch30_01.lsh
+share/lush/packages/gsl/demos/test_ch31_01.lsh
+share/lush/packages/gsl/demos/test_ch33_01.lsh
+share/lush/packages/gsl/dht.lsh
+share/lush/packages/gsl/diff.lsh
+share/lush/packages/gsl/eigen.lsh
+share/lush/packages/gsl/err.lsh
+share/lush/packages/gsl/fft.lsh
+share/lush/packages/gsl/fit.lsh
+share/lush/packages/gsl/gsl-config.lsh
+share/lush/packages/gsl/gsl-idx.lsh
+share/lush/packages/gsl/gsl.hlp
+share/lush/packages/gsl/gsl.lsh
+share/lush/packages/gsl/gsl_pow_int.lsh
+share/lush/packages/gsl/histogram.lsh
+share/lush/packages/gsl/ieee_utils.lsh
+share/lush/packages/gsl/integration.lsh
+share/lush/packages/gsl/interpolation.lsh
+share/lush/packages/gsl/linalg.lsh
+share/lush/packages/gsl/matrix.lsh
+share/lush/packages/gsl/min.lsh
+share/lush/packages/gsl/monte.lsh
+share/lush/packages/gsl/multifit.lsh
+share/lush/packages/gsl/multimin.lsh
+share/lush/packages/gsl/multiroots.lsh
+share/lush/packages/gsl/ntuple.lsh
+share/lush/packages/gsl/ode-initval.lsh
+share/lush/packages/gsl/permutation.lsh
+share/lush/packages/gsl/poly.lsh
+share/lush/packages/gsl/qrng.lsh
+share/lush/packages/gsl/randist.lsh
+share/lush/packages/gsl/rng.lsh
+share/lush/packages/gsl/roots.lsh
+share/lush/packages/gsl/siman.lsh
+share/lush/packages/gsl/sort.lsh
+share/lush/packages/gsl/specfunc.lsh
+share/lush/packages/gsl/statistics.lsh
+share/lush/packages/gsl/sum.lsh
+share/lush/packages/gsl/sys.lsh
+share/lush/packages/gsl/vector.lsh
+share/lush/packages/htk/aux_structure.lsh
+share/lush/packages/htk/esignal.lsh
+share/lush/packages/htk/htk-config.lsh
+share/lush/packages/htk/htk.hlp
+share/lush/packages/htk/htk.lsh
+share/lush/packages/htk/htk_adapt.lsh
+share/lush/packages/htk/htk_audio.lsh
+share/lush/packages/htk/htk_constant.lsh
+share/lush/packages/htk/htk_dict.lsh
+share/lush/packages/htk/htk_fb.lsh
+share/lush/packages/htk/htk_func.lsh
+share/lush/packages/htk/htk_graf.lsh
+share/lush/packages/htk/htk_label.lsh
+share/lush/packages/htk/htk_lm.lsh
+share/lush/packages/htk/htk_math.lsh
+share/lush/packages/htk/htk_mem.lsh
+share/lush/packages/htk/htk_model.lsh
+share/lush/packages/htk/htk_net.lsh
+share/lush/packages/htk/htk_parm.lsh
+share/lush/packages/htk/htk_rec.lsh
+share/lush/packages/htk/htk_shell.lsh
+share/lush/packages/htk/htk_sigp.lsh
+share/lush/packages/htk/htk_train.lsh
+share/lush/packages/htk/htk_util.lsh
+share/lush/packages/htk/htk_vq.lsh
+share/lush/packages/htk/htk_wave.lsh
+share/lush/packages/htk/strarr.lsh
+share/lush/packages/inventor/actions.lsh
+share/lush/packages/inventor/demos/datasensor.lsh
+share/lush/packages/inventor/demos/glut_teapot.lsh
+share/lush/packages/inventor/demos/glutwindow.lsh
+share/lush/packages/inventor/demos/soxt_cone.lsh
+share/lush/packages/inventor/demos/soxt_dragger.lsh
+share/lush/packages/inventor/demos/soxt_manip.lsh
+share/lush/packages/inventor/demos/soxt_select.lsh
+share/lush/packages/inventor/demos/soxt_viewer.lsh
+share/lush/packages/inventor/demos/sphereMan.iv
+share/lush/packages/inventor/demos/timersensor.lsh
+share/lush/packages/inventor/details.lsh
+share/lush/packages/inventor/draggers.lsh
+share/lush/packages/inventor/engines.lsh
+share/lush/packages/inventor/enums.lsh
+share/lush/packages/inventor/errors.lsh
+share/lush/packages/inventor/events.lsh
+share/lush/packages/inventor/fields.lsh
+share/lush/packages/inventor/inventor-config.lsh
+share/lush/packages/inventor/inventor.hlp
+share/lush/packages/inventor/inventor.lsh
+share/lush/packages/inventor/inventorobject.lsh
+share/lush/packages/inventor/inventorxt.lsh
+share/lush/packages/inventor/manips.lsh
+share/lush/packages/inventor/misc.lsh
+share/lush/packages/inventor/nodekits.lsh
+share/lush/packages/inventor/nodes_1.lsh
+share/lush/packages/inventor/nodes_2.lsh
+share/lush/packages/inventor/nodes_group.lsh
+share/lush/packages/inventor/nodes_light.lsh
+share/lush/packages/inventor/nodes_others.lsh
+share/lush/packages/inventor/nodes_shape.lsh
+share/lush/packages/inventor/nodes_transformation.lsh
+share/lush/packages/inventor/projectors.lsh
+share/lush/packages/inventor/sb.lsh
+share/lush/packages/inventor/sensors.lsh
+share/lush/packages/inventor/soengineoutput.lsh
+share/lush/packages/inventor/sotype.lsh
+share/lush/packages/inventor/static.lsh
+share/lush/packages/inventor/staticsb.lsh
+share/lush/packages/inventor/xt-config.lsh
+share/lush/packages/inventor/xt_components.lsh
+share/lush/packages/inventor/xt_devices.lsh
+share/lush/packages/inventor/xt_others.lsh
+share/lush/packages/inventor/xt_sliderset.lsh
+share/lush/packages/inventor/xt_static.lsh
+share/lush/packages/inventor/xt_viewers.lsh
+share/lush/packages/lapack/demos/cholesky.lsh
+share/lush/packages/lapack/demos/linear-equation.lsh
+share/lush/packages/lapack/lapack-c.lsh
+share/lush/packages/lapack/lapack-config.lsh
+share/lush/packages/lapack/lapack-d.lsh
+share/lush/packages/lapack/lapack-s.lsh
+share/lush/packages/lapack/lapack-x.lsh
+share/lush/packages/lapack/lapack-z.lsh
+share/lush/packages/lapack/lapack.hlp
+share/lush/packages/lapack/lapack.lsh
+share/lush/packages/libnum/libcomplex.lsh
+share/lush/packages/libnum/libnum.hlp
+share/lush/packages/libnum/libnum.lsh
+share/lush/packages/libnum/linalgebra.lsh
+share/lush/packages/libnum/polynomials.lsh
+share/lush/packages/libnum/special.lsh
+share/lush/packages/libnum/stats.lsh
+share/lush/packages/mpi/demos/test00.lsh
+share/lush/packages/mpi/mpi-config.lsh
+share/lush/packages/mpi/mpi.hlp
+share/lush/packages/mpi/mpi.lsh
+share/lush/packages/opencv/aux_const.lsh
+share/lush/packages/opencv/aux_convert.lsh
+share/lush/packages/opencv/aux_dynobject.lsh
+share/lush/packages/opencv/aux_io.lsh
+share/lush/packages/opencv/aux_macro_func.lsh
+share/lush/packages/opencv/aux_object.lsh
+share/lush/packages/opencv/aux_structure.lsh
+share/lush/packages/opencv/background.lsh
+share/lush/packages/opencv/calibration.lsh
+share/lush/packages/opencv/camshift.lsh
+share/lush/packages/opencv/colortrans.lsh
+share/lush/packages/opencv/compugeo.lsh
+share/lush/packages/opencv/condensation.lsh
+share/lush/packages/opencv/contours.lsh
+share/lush/packages/opencv/cv-config.lsh
+share/lush/packages/opencv/data_structures.lsh
+share/lush/packages/opencv/demos/d00_io.lsh
+share/lush/packages/opencv/demos/d01_sample.lsh
+share/lush/packages/opencv/demos/d02_cannyedge.lsh
+share/lush/packages/opencv/demos/d03_pyrseg.lsh
+share/lush/packages/opencv/demos/d04_video.lsh
+share/lush/packages/opencv/demos/d05_video_edge.lsh
+share/lush/packages/opencv/demos/d06_corners.lsh
+share/lush/packages/opencv/demos/d07_lk_track.lsh
+share/lush/packages/opencv/demos/lion.jpg
+share/lush/packages/opencv/demos/pic1.jpg
+share/lush/packages/opencv/demos/testimg.jpg
+share/lush/packages/opencv/derivative.lsh
+share/lush/packages/opencv/disttrans.lsh
+share/lush/packages/opencv/drawing.lsh
+share/lush/packages/opencv/eigenobjects.lsh
+share/lush/packages/opencv/feature.lsh
+share/lush/packages/opencv/floodfill.lsh
+share/lush/packages/opencv/geometry.lsh
+share/lush/packages/opencv/geotrans.lsh
+share/lush/packages/opencv/gesture.lsh
+share/lush/packages/opencv/histogram.lsh
+share/lush/packages/opencv/hmm.lsh
+share/lush/packages/opencv/hough.lsh
+share/lush/packages/opencv/kalman.lsh
+share/lush/packages/opencv/libutils.lsh
+share/lush/packages/opencv/matrix.lsh
+share/lush/packages/opencv/memstorage.lsh
+share/lush/packages/opencv/moments.lsh
+share/lush/packages/opencv/morphology.lsh
+share/lush/packages/opencv/motion.lsh
+share/lush/packages/opencv/opencv.hlp
+share/lush/packages/opencv/opencv.lsh
+share/lush/packages/opencv/opticalflow.lsh
+share/lush/packages/opencv/posit.lsh
+share/lush/packages/opencv/pyramids.lsh
+share/lush/packages/opencv/snake.lsh
+share/lush/packages/opencv/statistics.lsh
+share/lush/packages/opencv/subdiv.lsh
+share/lush/packages/opencv/thresholds.lsh
+share/lush/packages/opencv/undistortion.lsh
+share/lush/packages/opencv/utilities.lsh
+share/lush/packages/opencv/viewmorphing.lsh
+share/lush/packages/opengl/demos/glut-demo.lsh
+share/lush/packages/opengl/glenum.lsh
+share/lush/packages/opengl/glut.lsh
+share/lush/packages/opengl/opengl-config.lsh
+share/lush/packages/opengl/opengl.hlp
+share/lush/packages/opengl/opengl.lsh
+share/lush/packages/opengl/openglu.lsh
+share/lush/packages/python/aux_arg.lsh
+share/lush/packages/python/aux_const.lsh
+share/lush/packages/python/aux_convert.lsh
+share/lush/packages/python/aux_globalvar.lsh
+share/lush/packages/python/aux_macro.lsh
+share/lush/packages/python/aux_structure.lsh
+share/lush/packages/python/demos/addthem.py
+share/lush/packages/python/demos/addthem2.py
+share/lush/packages/python/demos/addthemclass.py
+share/lush/packages/python/demos/test_00.lsh
+share/lush/packages/python/demos/test_01.lsh
+share/lush/packages/python/demos/test_02.lsh
+share/lush/packages/python/demos/test_03.lsh
+share/lush/packages/python/demos/test_04.lsh
+share/lush/packages/python/py.lsh
+share/lush/packages/python/pybuffer.lsh
+share/lush/packages/python/pycall.lsh
+share/lush/packages/python/pycobject.lsh
+share/lush/packages/python/pycomplex.lsh
+share/lush/packages/python/pydict.lsh
+share/lush/packages/python/pyerr.lsh
+share/lush/packages/python/pyeval.lsh
+share/lush/packages/python/pyfile.lsh
+share/lush/packages/python/pyfloat.lsh
+share/lush/packages/python/pyimport.lsh
+share/lush/packages/python/pyint.lsh
+share/lush/packages/python/pyinterpreterstate.lsh
+share/lush/packages/python/pylist.lsh
+share/lush/packages/python/pylong.lsh
+share/lush/packages/python/pymapping.lsh
+share/lush/packages/python/pymem.lsh
+share/lush/packages/python/pymodule.lsh
+share/lush/packages/python/pynumber.lsh
+share/lush/packages/python/pyobject.lsh
+share/lush/packages/python/pyos.lsh
+share/lush/packages/python/pyothers.lsh
+share/lush/packages/python/pyparser.lsh
+share/lush/packages/python/pyrun.lsh
+share/lush/packages/python/pysequence.lsh
+share/lush/packages/python/pystring.lsh
+share/lush/packages/python/pysys.lsh
+share/lush/packages/python/python-config.lsh
+share/lush/packages/python/python.hlp
+share/lush/packages/python/python.lsh
+share/lush/packages/python/pythreadstate.lsh
+share/lush/packages/python/pytraceback.lsh
+share/lush/packages/python/pytuple.lsh
+share/lush/packages/python/pytype.lsh
+share/lush/packages/python/pyunicode.lsh
+share/lush/packages/python/pyweakref.lsh
+share/lush/packages/sdl/demos/lander-simple.lsh
+share/lush/packages/sdl/demos/lem-flame.png
+share/lush/packages/sdl/demos/lem-shadow.png
+share/lush/packages/sdl/demos/lem.png
+share/lush/packages/sdl/demos/libsdl-demo.lsh
+share/lush/packages/sdl/demos/moon-svga.png
+share/lush/packages/sdl/demos/moon.png
+share/lush/packages/sdl/demos/sdlgl-demo-01.lsh
+share/lush/packages/sdl/demos/tutorial.lsh
+share/lush/packages/sdl/libgames.lsh
+share/lush/packages/sdl/libsdl.lsh
+share/lush/packages/sdl/sdl-config.lsh
+share/lush/packages/sdl/sdl-tutorial.hlp
+share/lush/packages/sdl/sdl.hlp
+share/lush/packages/sdl/SDL.lsh
+share/lush/packages/sdl/SDL_active.lsh
+share/lush/packages/sdl/SDL_audio.lsh
+share/lush/packages/sdl/SDL_byteorder.lsh
+share/lush/packages/sdl/SDL_cdrom.lsh
+share/lush/packages/sdl/SDL_copying.lsh
+share/lush/packages/sdl/SDL_endian.lsh
+share/lush/packages/sdl/SDL_error.lsh
+share/lush/packages/sdl/SDL_events.lsh
+share/lush/packages/sdl/SDL_getenv.lsh
+share/lush/packages/sdl/SDL_image.lsh
+share/lush/packages/sdl/SDL_joystick.lsh
+share/lush/packages/sdl/SDL_keyboard.lsh
+share/lush/packages/sdl/SDL_keysym.lsh
+share/lush/packages/sdl/SDL_main.lsh
+share/lush/packages/sdl/SDLMain.m
+share/lush/packages/sdl/SDL_mouse.lsh
+share/lush/packages/sdl/SDL_mutex.lsh
+share/lush/packages/sdl/SDL_quit.lsh
+share/lush/packages/sdl/SDL_rwops.lsh
+share/lush/packages/sdl/SDL_syswm.lsh
+share/lush/packages/sdl/SDL_thread.lsh
+share/lush/packages/sdl/SDL_timer.lsh
+share/lush/packages/sdl/SDL_types.lsh
+share/lush/packages/sdl/SDL_version.lsh
+share/lush/packages/sdl/SDL_video.lsh
+share/lush/packages/sdlgames/lander/bullet.png
+share/lush/packages/sdlgames/lander/crater.png
+share/lush/packages/sdlgames/lander/flash.png
+share/lush/packages/sdlgames/lander/lander.lsh
+share/lush/packages/sdlgames/lander/lem-flame.png
+share/lush/packages/sdlgames/lander/lem-shadow.png
+share/lush/packages/sdlgames/lander/lem.png
+share/lush/packages/sdlgames/lander/lembit00.png
+share/lush/packages/sdlgames/lander/lembit01.png
+share/lush/packages/sdlgames/lander/lembit02.png
+share/lush/packages/sdlgames/lander/lembit03.png
+share/lush/packages/sdlgames/lander/lembit04.png
+share/lush/packages/sdlgames/lander/moon-svga.png
+share/lush/packages/sdlgames/lander/moon.png
+share/lush/packages/sdlgames/lander/stone00.png
+share/lush/packages/sdlgames/lander/stone01.png
+share/lush/packages/sdlgames/slimevolley/ball.png
+share/lush/packages/sdlgames/slimevolley/eye.png
+share/lush/packages/sdlgames/slimevolley/field.png
+share/lush/packages/sdlgames/slimevolley/net.png
+share/lush/packages/sdlgames/slimevolley/slime-blue.png
+share/lush/packages/sdlgames/slimevolley/slime-red.png
+share/lush/packages/sdlgames/slimevolley/slime.lsh
+share/lush/packages/sn28/examples/bptool/dig.des
+share/lush/packages/sn28/examples/bptool/dig.pat
+share/lush/packages/sn28/examples/bptool/NetMASK.sn
+share/lush/packages/sn28/examples/bptool/README
+share/lush/packages/sn28/examples/conjgrad/demo
+share/lush/packages/sn28/examples/conjgrad/func.sn
+share/lush/packages/sn28/examples/knnenv/examples.lsh
+share/lush/packages/sn28/examples/knnenv/iris_test.cb
+share/lush/packages/sn28/examples/knnenv/iris_train.cb
+share/lush/packages/sn28/examples/knnenv/results.cb
+share/lush/packages/sn28/examples/netold/adaline/adaline.sn
+share/lush/packages/sn28/examples/netold/adaline/demo
+share/lush/packages/sn28/examples/netold/hamming/addresses.mat
+share/lush/packages/sn28/examples/netold/hamming/demo
+share/lush/packages/sn28/examples/netold/hamming/hamming.sn
+share/lush/packages/sn28/examples/netold/hopfield/demo
+share/lush/packages/sn28/examples/netold/hopfield/hopfield.sn
+share/lush/packages/sn28/examples/netold/hopfield/patterns.mat
+share/lush/packages/sn28/examples/netold/kanerva/addresses.mat
+share/lush/packages/sn28/examples/netold/kanerva/demo
+share/lush/packages/sn28/examples/netold/kanerva/kanerva.sn
+share/lush/packages/sn28/examples/netold/perceptron/demo
+share/lush/packages/sn28/examples/netold/perceptron/desired.mat
+share/lush/packages/sn28/examples/netold/perceptron/patterns.mat
+share/lush/packages/sn28/examples/netold/perceptron/perceptron.sn
+share/lush/packages/sn28/examples/netold/sla/demo1
+share/lush/packages/sn28/examples/netold/sla/demo2
+share/lush/packages/sn28/examples/netold/sla/desired.mat
+share/lush/packages/sn28/examples/netold/sla/or.sn
+share/lush/packages/sn28/examples/netold/sla/patterns.mat
+share/lush/packages/sn28/examples/netold/sla/sla.sn
+share/lush/packages/sn28/examples/netold/sla/tgf.sn
+share/lush/packages/sn28/examples/netold/xor/demo
+share/lush/packages/sn28/examples/netold/xor/xor.sn
+share/lush/packages/sn28/examples/nettool/NetFULL.c
+share/lush/packages/sn28/examples/nettool/NetFULL.sn
+share/lush/packages/sn28/examples/nettool/NetMASK.c
+share/lush/packages/sn28/examples/nettool/NetMASK.sn
+share/lush/packages/sn28/examples/nettool/NetTDNN.c
+share/lush/packages/sn28/examples/nettool/NetTDNN.sn
+share/lush/packages/sn28/examples/obd/bignet.sn
+share/lush/packages/sn28/examples/obd/demo
+share/lush/packages/sn28/examples/obd/example.sn
+share/lush/packages/sn28/examples/tsp/tsp
+share/lush/packages/sn28/lib/bptool.sn
+share/lush/packages/sn28/lib/connect.sn
+share/lush/packages/sn28/lib/imagetool.sn
+share/lush/packages/sn28/lib/knnenv.sn
+share/lush/packages/sn28/lib/matrixtool.sn
+share/lush/packages/sn28/lib/netenv.sn
+share/lush/packages/sn28/lib/nettool.sn
+share/lush/packages/sn28/lib/perf-file.sn
+share/lush/packages/sn28/lib/plot-nlf.sn
+share/lush/packages/sn28/lib/statenv.sn
+share/lush/packages/sn28/README
+share/lush/packages/sn28/sn28.hlp
+share/lush/packages/sn28/sn28.lsh
+share/lush/packages/sn28/sn28common.lsh
+share/lush/packages/sn28/sn28ite.lsh
+share/lush/packages/sn28/sn28itenew.lsh
+share/lush/packages/sn28/sn28new.lsh
+share/lush/packages/sn28/src/adaptknn.c
+share/lush/packages/sn28/src/codebook.c
+share/lush/packages/sn28/src/codebook.h
+share/lush/packages/sn28/src/defn.h
+share/lush/packages/sn28/src/euclid.c
+share/lush/packages/sn28/src/gbp.c
+share/lush/packages/sn28/src/iac.c
+share/lush/packages/sn28/src/interf.c
+share/lush/packages/sn28/src/miscop.c
+share/lush/packages/sn28/src/network.c
+share/lush/packages/sn28/src/nlf.c
+share/lush/packages/sn28/src/sn2sn1.c
+share/lush/packages/svm/demos/mnist-kernel.lsh
+share/lush/packages/svm/demos/mnist-libsvm.lsh
+share/lush/packages/svm/demos/mnist-svqp.lsh
+share/lush/packages/svm/kernel.lsh
+share/lush/packages/svm/lasvm.lsh
+share/lush/packages/svm/lasvm/kcache.c
+share/lush/packages/svm/lasvm/kcache.h
+share/lush/packages/svm/lasvm/kernel.c
+share/lush/packages/svm/lasvm/kernel.h
+share/lush/packages/svm/lasvm/lasvm.c
+share/lush/packages/svm/lasvm/lasvm.h
+share/lush/packages/svm/lasvm/messages.c
+share/lush/packages/svm/lasvm/messages.h
+share/lush/packages/svm/lasvm/vector.c
+share/lush/packages/svm/lasvm/vector.h
+share/lush/packages/svm/lasvmcache.lsh
+share/lush/packages/svm/lasvmload.lsh
+share/lush/packages/svm/lasvmvector.lsh
+share/lush/packages/svm/libsvm.lsh
+share/lush/packages/svm/libsvm/README
+share/lush/packages/svm/libsvm/svm.cpp
+share/lush/packages/svm/libsvm/svm.h
+share/lush/packages/svm/README
+share/lush/packages/svm/svqp.lsh
+share/lush/packages/svm/svqp/README
+share/lush/packages/svm/svqp/svqp.cpp
+share/lush/packages/svm/svqp/svqp.h
+share/lush/packages/svm/svqp/svqp2.cpp
+share/lush/packages/svm/svqp/svqp2.h
+share/lush/packages/svm/svqpsvm.lsh
+share/lush/packages/torch/aux_const.lsh
+share/lush/packages/torch/aux_structure.lsh
+share/lush/packages/torch/demos/DiskIdx2UbyteDataSet.cc
+share/lush/packages/torch/demos/DiskIdx2UbyteDataSet.h
+share/lush/packages/torch/demos/gmm_train.lsh
+share/lush/packages/torch/demos/io.lsh
+share/lush/packages/torch/demos/io_idx.lsh
+share/lush/packages/torch/demos/IOIdx2Ubyte.cc
+share/lush/packages/torch/demos/IOIdx2Ubyte.h
+share/lush/packages/torch/demos/svm_multi_test.lsh
+share/lush/packages/torch/demos/svm_multi_train.lsh
+share/lush/packages/torch/demos/test_data.gz
+share/lush/packages/torch/demos/train_data.gz
+share/lush/packages/torch/level0.lsh
+share/lush/packages/torch/level1.lsh
+share/lush/packages/torch/level2.lsh
+share/lush/packages/torch/level2_extra.lsh
+share/lush/packages/torch/level3.lsh
+share/lush/packages/torch/level3_extra.lsh
+share/lush/packages/torch/level4.lsh
+share/lush/packages/torch/level5.lsh
+share/lush/packages/torch/lists.lsh
+share/lush/packages/torch/matrix.lsh
+share/lush/packages/torch/torch-config.lsh
+share/lush/packages/torch/torch.hlp
+share/lush/packages/torch/torch.lsh
+share/lush/packages/video/libdc/dc1394_config.lsh
+share/lush/packages/video/libdc/dc1394_object.lsh
+share/lush/packages/video/libdc/dc_const.lsh
+share/lush/packages/video/libdc/demos/grab_gray.lsh
+share/lush/packages/video/libdc/libdc.hlp
+share/lush/packages/video/libdc/libdc.lsh
+share/lush/packages/video4linux/demos/effect-demo.lsh
+share/lush/packages/video4linux/demos/effect-sdl-demo.lsh
+share/lush/packages/video4linux/demos/jabba-320x240.jpg
+share/lush/packages/video4linux/demos/jabba-640x480.jpg
+share/lush/packages/video4linux/demos/v4l-demo.lsh
+share/lush/packages/video4linux/demos/v4l-sdl-demo.lsh
+share/lush/packages/video4linux/demos/video-utils.lsh
+share/lush/packages/video4linux/freq-tables.lsh
+share/lush/packages/video4linux/v4l.hlp
+share/lush/packages/video4linux/v4l.lsh
+share/lush/src/allocate.c
+share/lush/src/allocate.o
+share/lush/src/arith.c
+share/lush/src/arith.o
+share/lush/src/at.c
+share/lush/src/at.o
+share/lush/src/binary.c
+share/lush/src/binary.o
+share/lush/src/calls.c
+share/lush/src/calls.o
+share/lush/src/check_func.c
+share/lush/src/check_func.o
+share/lush/src/classify.c
+share/lush/src/classify.o
+share/lush/src/comdraw_driver.c
+share/lush/src/comdraw_driver.o
+share/lush/src/date.c
+share/lush/src/date.o
+share/lush/src/dh.c
+share/lush/src/dh.o
+share/lush/src/dldbfd.c
+share/lush/src/dump.c
+share/lush/src/dump.o
+share/lush/src/dz.c
+share/lush/src/dz.o
+share/lush/src/eval.c
+share/lush/src/eval.o
+share/lush/src/event.c
+share/lush/src/event.o
+share/lush/src/fileio.c
+share/lush/src/fileio.o
+share/lush/src/fltlib.c
+share/lush/src/fltlib.o
+share/lush/src/function.c
+share/lush/src/function.o
+share/lush/src/graphics.c
+share/lush/src/graphics.o
+share/lush/src/htable.c
+share/lush/src/htable.o
+share/lush/src/idx1.c
+share/lush/src/idx1.o
+share/lush/src/idx2.c
+share/lush/src/idx2.o
+share/lush/src/idx3.c
+share/lush/src/idx3.o
+share/lush/src/idx4.c
+share/lush/src/idx4.o
+share/lush/src/index.c
+share/lush/src/index.o
+share/lush/src/io.c
+share/lush/src/io.c
+share/lush/src/io.o
+share/lush/src/lisp_c.c
+share/lush/src/lisp_c.o
+share/lush/src/lisp_driver.c
+share/lush/src/lisp_driver.o
+share/lush/src/lush
+share/lush/src/main.c
+share/lush/src/main.o
+share/lush/src/Makefile
+share/lush/src/Makefile.in
+share/lush/src/module.c
+share/lush/src/module.o
+share/lush/src/nan.c
+share/lush/src/nan.o
+share/lush/src/oostruct.c
+share/lush/src/oostruct.o
+share/lush/src/ps_driver.c
+share/lush/src/ps_driver.o
+share/lush/src/storage.c
+share/lush/src/storage.o
+share/lush/src/string.c
+share/lush/src/string.o
+share/lush/src/symbol.c
+share/lush/src/symbol.o
+share/lush/src/toplevel.c
+share/lush/src/toplevel.o
+share/lush/src/unix.c
+share/lush/src/unix.o
+share/lush/src/user.c
+share/lush/src/user.o
+share/lush/src/x11_driver.c
+share/lush/src/x11_driver.o
+share/lush/sys/psdriver.pro
+share/lush/sys/stdenv.dump
+share/lush/sys/stdenv.lsh
+share/lush/sys/sysenv.lsh
+@dirrm share/lush/sys
+@dirrm share/lush/src
+@dirrm share/lush/packages/video4linux/demos
+@dirrm share/lush/packages/video4linux
+@dirrm share/lush/packages/video/libdc/demos
+@dirrm share/lush/packages/video/libdc
+@dirrm share/lush/packages/video
+@dirrm share/lush/packages/torch/demos
+@dirrm share/lush/packages/torch
+@dirrm share/lush/packages/svm/svqp
+@dirrm share/lush/packages/svm/libsvm
+@dirrm share/lush/packages/svm/lasvm
+@dirrm share/lush/packages/svm/demos
+@dirrm share/lush/packages/svm
+@dirrm share/lush/packages/sn28/src
+@dirrm share/lush/packages/sn28/lib
+@dirrm share/lush/packages/sn28/examples/tsp
+@dirrm share/lush/packages/sn28/examples/obd
+@dirrm share/lush/packages/sn28/examples/nettool
+@dirrm share/lush/packages/sn28/examples/netold/xor
+@dirrm share/lush/packages/sn28/examples/netold/sla
+@dirrm share/lush/packages/sn28/examples/netold/perceptron
+@dirrm share/lush/packages/sn28/examples/netold/kanerva
+@dirrm share/lush/packages/sn28/examples/netold/hopfield
+@dirrm share/lush/packages/sn28/examples/netold/hamming
+@dirrm share/lush/packages/sn28/examples/netold/adaline
+@dirrm share/lush/packages/sn28/examples/netold
+@dirrm share/lush/packages/sn28/examples/knnenv
+@dirrm share/lush/packages/sn28/examples/conjgrad
+@dirrm share/lush/packages/sn28/examples/bptool
+@dirrm share/lush/packages/sn28/examples
+@dirrm share/lush/packages/sn28
+@dirrm share/lush/packages/sdlgames/slimevolley
+@dirrm share/lush/packages/sdlgames/lander
+@dirrm share/lush/packages/sdlgames
+@dirrm share/lush/packages/sdl/demos
+@dirrm share/lush/packages/sdl
+@dirrm share/lush/packages/python/demos
+@dirrm share/lush/packages/python
+@dirrm share/lush/packages/opengl/demos
+@dirrm share/lush/packages/opengl
+@dirrm share/lush/packages/opencv/demos
+@dirrm share/lush/packages/opencv
+@dirrm share/lush/packages/mpi/demos
+@dirrm share/lush/packages/mpi
+@dirrm share/lush/packages/libnum
+@dirrm share/lush/packages/lapack/demos
+@dirrm share/lush/packages/lapack
+@dirrm share/lush/packages/inventor/demos
+@dirrm share/lush/packages/inventor
+@dirrm share/lush/packages/htk
+@dirrm share/lush/packages/gsl/demos
+@dirrm share/lush/packages/gsl
+@dirrm share/lush/packages/gblearn2/demos
+@dirrm share/lush/packages/gblearn2
+@dirrm share/lush/packages/fftw
+@dirrm share/lush/packages/ffmpeg
+@dirrm share/lush/packages/devices
+@dirrm share/lush/packages/cblas
+@dirrm share/lush/packages/blas
+@dirrm share/lush/packages/audiofile/demos
+@dirrm share/lush/packages/audiofile
+@dirrm share/lush/packages/audio
+@dirrm share/lush/packages/alsa/demos
+@dirrm share/lush/packages/alsa
+@dirrm share/lush/packages
+@dirrm share/lush/lsh/manual
+@dirrm share/lush/lsh/libstd
+@dirrm share/lush/lsh/libplot
+@dirrm share/lush/lsh/libogre
+@dirrm share/lush/lsh/libimage/demos
+@dirrm share/lush/lsh/libimage
+@dirrm share/lush/lsh/libidx
+@dirrm share/lush/lsh/libgraph
+@dirrm share/lush/lsh/libdb/examples
+@dirrm share/lush/lsh/libdb
+@dirrm share/lush/lsh/libc
+@dirrm share/lush/lsh/compiler/old
+@dirrm share/lush/lsh/compiler
+@dirrm share/lush/lsh
+@dirrm share/lush/include
+@dirrm share/lush/etc
+@dirrm share/lush/demos
+@dirrm share/lush
diff --git a/lang/lush/distinfo b/lang/lush/distinfo
new file mode 100644
index 00000000000..b322d254cd8
--- /dev/null
+++ b/lang/lush/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/08/23 22:01:00 wiz Exp $
+
+SHA1 (lush-1.1.tar.gz) = 89d83c88d968f5216c59ce0d7a249e992f6aea41
+RMD160 (lush-1.1.tar.gz) = 3e32242a8a9391e4077144bbda10a013f4791d48
+Size (lush-1.1.tar.gz) = 4385751 bytes
+SHA1 (patch-aa) = 8e8f3bcbc1afd516931b0d14fce4560ad41bc1d3
+SHA1 (patch-ab) = b5f0161cceaadd532f2d246e4da34b424a61d829
diff --git a/lang/lush/patches/patch-aa b/lang/lush/patches/patch-aa
new file mode 100644
index 00000000000..dc82576a579
--- /dev/null
+++ b/lang/lush/patches/patch-aa
@@ -0,0 +1,26 @@
+$NetBSD: patch-aa,v 1.1.1.1 2006/08/23 22:01:00 wiz Exp $
+
+--- src/date.c.orig 2003-07-11 13:03:45.000000000 +0000
++++ src/date.c
+@@ -63,7 +63,7 @@ struct date {
+ */
+
+
+-static char *ansidatenames[] = {
++char *ansidatenames[] = {
+ "year",
+ "month",
+ "day",
+@@ -311,10 +311,11 @@ date_name(at *p)
+ return string_buffer;
+ }
+
++static at *make_date(struct date *d);
++
+ static void
+ date_serialize(at **pp, int code)
+ {
+- static at *make_date(struct date *d);
+ void *p;
+
+ if (code == SRZ_READ)
diff --git a/lang/lush/patches/patch-ab b/lang/lush/patches/patch-ab
new file mode 100644
index 00000000000..278e7b9b25e
--- /dev/null
+++ b/lang/lush/patches/patch-ab
@@ -0,0 +1,24 @@
+$NetBSD: patch-ab,v 1.1.1.1 2006/08/23 22:01:00 wiz Exp $
+
+--- src/index.c.orig 2004-04-15 23:45:34.000000000 +0000
++++ src/index.c
+@@ -142,6 +142,9 @@ index_name(at *p)
+ }
+
+
++static at *index_set(struct index*,at**,at*,int);
++static at *index_ref(struct index*,at**);
++
+ static at *
+ index_listeval(at *p, at *q)
+ {
+@@ -150,9 +153,6 @@ index_listeval(at *p, at *q)
+ register at *qsav;
+ at *myp[MAXDIMS];
+
+- static at *index_set(struct index*,at**,at*,int);
+- static at *index_ref(struct index*,at**);
+-
+ ind = p->Object;
+
+ if (ind->flags & IDF_UNSIZED)