summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorwennmach <wennmach@pkgsrc.org>2001-03-27 12:06:55 +0000
committerwennmach <wennmach@pkgsrc.org>2001-03-27 12:06:55 +0000
commit1a09796e7a73f537ff3f1d5de7c346c07c4b97d5 (patch)
treef87de0575500aa50f1431e3d36d33b37774ec5b3 /math
parent4b2b4a974e5260a49d561ee8dd0cff2e9938b932 (diff)
downloadpkgsrc-1a09796e7a73f537ff3f1d5de7c346c07c4b97d5.tar.gz
Initial import of octave-current (octave-2.1.33), a high-level language
primarily intended for numerical computations. Submitted in PR 9851 by Adam Ciarcinski, updated by Adam and by myself.
Diffstat (limited to 'math')
-rw-r--r--math/octave-current/Makefile51
-rw-r--r--math/octave-current/files/md53
-rw-r--r--math/octave-current/files/patch-sum13
-rw-r--r--math/octave-current/patches/patch-aa165
-rw-r--r--math/octave-current/patches/patch-ab13
-rw-r--r--math/octave-current/patches/patch-ac50
-rw-r--r--math/octave-current/patches/patch-ad68
-rw-r--r--math/octave-current/patches/patch-ae29
-rw-r--r--math/octave-current/patches/patch-af63
-rw-r--r--math/octave-current/patches/patch-ag95
-rw-r--r--math/octave-current/patches/patch-ah13
-rw-r--r--math/octave-current/patches/patch-ai13
-rw-r--r--math/octave-current/patches/patch-aj13
-rw-r--r--math/octave-current/patches/patch-ak21
-rw-r--r--math/octave-current/pkg/DESCR13
-rw-r--r--math/octave-current/pkg/PLIST1005
16 files changed, 1628 insertions, 0 deletions
diff --git a/math/octave-current/Makefile b/math/octave-current/Makefile
new file mode 100644
index 00000000000..d425a552b61
--- /dev/null
+++ b/math/octave-current/Makefile
@@ -0,0 +1,51 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+DISTNAME= octave-2.1.33
+CATEGORIES= math
+MASTER_SITES= ftp://ftp.che.wisc.edu/pub/octave/bleeding-edge/ \
+ ftp://ftp.math.uni-hamburg.de/pub/soft/math/octave/bleeding-edge/ \
+ ftp://ftp.eos.hokudai.ac.jp/pub/GNU/misc/octave/bleeding-edge/ \
+ ftp://ftp.u-aizu.ac.jp/pub/SciEng/numanal/Octave/bleeding-edge/ \
+ ftp://ftp.task.gda.pl/pub/software/octave/bleeding-edge/
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.che.wisc.edu/octave/
+COMMENT= A high-level language, primarily intended for numerical computations
+
+DEPENDS+= gnuplot>=3.7:../../graphics/gnuplot
+DEPENDS+= readline>=4.0:../../devel/readline
+
+CONFLICTS= octave-2.0.*
+
+USE_X11= yes
+GNU_CONFIGURE= yes
+USE_LIBTOOL= yes
+USE_GMAKE= yes
+USE_GTEXINFO= yes
+CONFIGURE_ARGS+=--with-g77 --enable-shared --enable-rpath
+CONFIGURE_ARGS+=-prefix=${PREFIX}
+
+CONFIGURE_ENV+= FFLAGS="${CFLAGS}" OBJECT_FMT="${OBJECT_FMT}"
+LDFLAGS+= -L${PREFIX}/lib
+LTCONFIG_OVERRIDE=${WRKSRC}/ltconfig
+
+INFO_FILES= octave.info liboctave.info
+LIBOCTAVE_INFO= liboctave.info liboctave.info-1 \
+ liboctave.info-2 liboctave.info-3
+OCTAVE_DOC= faq/Octave-FAQ.ps faq/Octave-FAQ_toc.html \
+ interpreter/octave.ps interpreter/octave_*.html \
+ liboctave/liboctave.ps liboctave/liboctave_*.html \
+ refcard/refcard-a4.ps refcard/refcard-legal.ps \
+ refcard/refcard-letter.ps
+
+post-install:
+ ${MKDIR} ${PREFIX}/share/octave/doc
+.for file in ${LIBOCTAVE_INFO}
+ ${INSTALL_DATA} ${WRKSRC}/doc/liboctave/${file} ${PREFIX}/info
+.endfor
+.for file in ${OCTAVE_DOC}
+ ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${PREFIX}/share/octave/doc
+.endfor
+
+.include <../../mk/bsd.pkg.mk>
diff --git a/math/octave-current/files/md5 b/math/octave-current/files/md5
new file mode 100644
index 00000000000..5794d8ba896
--- /dev/null
+++ b/math/octave-current/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+SHA1 (octave-2.1.33.tar.bz2) = 15a07d08647a2c2aeedb31917ac41ed3b7bb4245
diff --git a/math/octave-current/files/patch-sum b/math/octave-current/files/patch-sum
new file mode 100644
index 00000000000..4627d1ad586
--- /dev/null
+++ b/math/octave-current/files/patch-sum
@@ -0,0 +1,13 @@
+$NetBSD: patch-sum,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+SHA1 (patch-aa) = 92a3ee9859884768036cee30dee0370f8eec3e9d
+SHA1 (patch-ab) = 99b395668fd8a48ec03e47f2d24613128c0289da
+SHA1 (patch-ac) = b565c7694d7ea3af80744081d0a2cb6306eb9c68
+SHA1 (patch-ad) = c73ef38aacd83cf97bd1ca31276de3edfbcff611
+SHA1 (patch-ae) = 2e5e71766286ba930197e92f84441a807406fdc7
+SHA1 (patch-af) = c3adaf9c041ce96d027d65865b4e8fd4407347f4
+SHA1 (patch-ag) = dad8707e891562e365cf340f0a0172e8f4f5fb50
+SHA1 (patch-ah) = 3c5d82b3bd05766eb22987debe6fdb1447a92ae3
+SHA1 (patch-ai) = 248dbc97c2233c47dc532f86b0fb2fd3ebd18068
+SHA1 (patch-aj) = 8e2bbe9afde5567540b32fc183f58b87fbf9a547
+SHA1 (patch-ak) = b998dfe27accebec38cffa38555a3e32932c0c07
diff --git a/math/octave-current/patches/patch-aa b/math/octave-current/patches/patch-aa
new file mode 100644
index 00000000000..0545c9dee49
--- /dev/null
+++ b/math/octave-current/patches/patch-aa
@@ -0,0 +1,165 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+--- configure.orig Fri Jan 5 18:37:51 2001
++++ configure Mon Mar 26 16:05:52 2001
+@@ -798,9 +798,9 @@
+ ### Allow the user disable support for command line editing using GNU
+ ### readline.
+
+-READLINE_DIR=readline
++READLINE_DIR=""
+ USE_READLINE=true
+-LIBREADLINE='$(TOPDIR)/readline/libreadline.$(LIBEXT)'
++LIBREADLINE='${LOCALBASE}/lib/libreadline.so'
+ # Check whether --enable-readline or --disable-readline was given.
+ if test "${enable_readline+set}" = set; then
+ enableval="$enable_readline"
+@@ -820,7 +820,7 @@
+
+
+
+-LIBKPATHSEA='$(TOPDIR)/kpathsea/libkpathsea.$(LIBEXT)'
++LIBKPATHSEA='$(TOPDIR)/kpathsea/libkpathsea.a'
+
+
+ ### Make it possible to have Octave's array and matrix classes do bounds
+@@ -2434,7 +2434,7 @@
+ echo "$ac_t""defining F77 to be $F77" 1>&6
+ elif $use_g77; then
+ if test "$with_g77" = yes; then
+- F77=g77
++ F77=${CC}
+ else
+ F77="$with_g77"
+ fi
+@@ -2724,13 +2724,8 @@
+
+
+
+-if test "$cross_compiling" = yes; then
++if true; then
+ octave_cv_f2c_f77_compat=yes
+- if test "$octave_cv_f77_is_g77" = yes; then
+- echo "$ac_t""assuming ${F77-f77} cross compiler is f2c compatible" 1>&6
+- else
+- echo "configure: warning: assuming ${F77-f77} cross compiler is f2c compatible" 1>&2
+- fi
+ else
+ echo $ac_n "checking ${F77-f77}/f2c compatibility""... $ac_c" 1>&6
+ echo "configure:2737: checking ${F77-f77}/f2c compatibility" >&5
+@@ -2864,10 +2859,8 @@
+ %.c : %.f
+
+ %.o : %.f
+- $(FC) -c $(ALL_FFLAGS) -o $@ $<
++ ${LIBTOOL} --mode=compile $(FC) -c $(ALL_FFLAGS) $<
+
+-pic/%.o : %.f
+- $(FC) -c $(FPICFLAG) $(ALL_FFLAGS) $< -o $@
+
+ EOF
+ elif $have_f2c; then
+@@ -3046,11 +3039,11 @@
+ fi
+
+ FORTRAN_MAIN_FLAG=
+-case "$canonical_host_type" in
+- *-linux-*)
+- FORTRAN_MAIN_FLAG="-u MAIN__"
+- ;;
+-esac
++if test "${OBJECT_FMT}" = "ELF"; then
++FORTRAN_MAIN_FLAG="-u MAIN__"
++else
++FORTRAN_MAIN_FLAG="-Wl,-u_MAIN__"
++fi
+ if test -n "$FORTRAN_MAIN_FLAG"; then
+ echo "$ac_t""defining FORTRAN_MAIN_FLAG to be $FORTRAN_MAIN_FLAG" 1>&6
+ fi
+@@ -5065,7 +5058,7 @@
+
+ GLOB_DIR=glob
+ LIBGLOB='$(TOPDIR)/glob/glob.o $(TOPDIR)/glob/fnmatch.o'
+-GLOB_INCFLAGS='-I$(top_srcdir)/glob -I$(TOPDIR)/glob'
++GLOB_INCFLAGS='-I$(top_srcdir)/glob -I$(TOPDIR)/glob -I${LOCALBASE}/include'
+ if test "$ac_cv_header_fnmatch_h" = yes \
+ && test "$ac_cv_header_glob_h" = yes; then
+ cat > conftest.$ac_ext <<EOF
+@@ -6225,7 +6218,7 @@
+
+
+ TERMLIBS=""
+-for termlib in ncurses curses termcap terminfo termlib; do
++for termlib in curses termcap termlib; do
+ echo $ac_n "checking for tputs in -l${termlib}""... $ac_c" 1>&6
+ echo "configure:6231: checking for tputs in -l${termlib}" >&5
+ ac_lib_var=`echo ${termlib}'_'tputs | sed 'y%./+-%__p_%'`
+@@ -6276,13 +6269,11 @@
+
+
+ if test "$ac_cv_lib_termcap_tputs" = yes \
+- || test "$ac_cv_lib_terminfo_tputs" = yes \
+- || test "$ac_cv_lib_ncurses_tputs" = yes \
+ || test "$ac_cv_lib_curses_tputs" = yes \
+ || test "$ac_cv_lib_termlib_tputs" = yes; then
+ true
+ else
+- warn_termlibs="I couldn't find -ltermcap, -lterminfo, -lncurses, -lcurses, or -ltermlib!"
++ warn_termlibs="I couldn't find -ltermcap, -lcurses, or -ltermlib!"
+ echo "configure: warning: $warn_termlibs" 1>&2
+ fi
+
+@@ -6989,19 +6980,19 @@
+ cat << \EOF > $bsd_gcc_kluge_targets_frag
+
+ lex.o: lex.cc
+- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS_NO_PT_FLAGS) $<
++ ${LIBTOOL} --mode=compile $(CXX) -c $(CPPFLAGS) $(CXXFLAGS_NO_PT_FLAGS) $<
+
+ pt-plot.o: pt-plot.cc
+- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS_NO_PT_FLAGS) $<
++ ${LIBTOOL} --mode=compile $(CXX) -c $(CPPFLAGS) $(CXXFLAGS_NO_PT_FLAGS) $<
+
+ symtab.o: symtab.cc
+- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS_NO_PT_FLAGS) $<
++ ${LIBTOOL} --mode=compile $(CXX) -c $(CPPFLAGS) $(CXXFLAGS_NO_PT_FLAGS) $<
+
+ toplev.o: toplev.cc
+- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS_NO_PT_FLAGS) $<
++ ${LIBTOOL} --mode=compile $(CXX) -c $(CPPFLAGS) $(CXXFLAGS_NO_PT_FLAGS) $<
+
+ unwind-prot.o: unwind-prot.cc
+- $(CXX) -c $(CPPFLAGS) $(CXXFLAGS_NO_PT_FLAGS) $<
++ ${LIBTOOL} --mode=compile $(CXX) -c $(CPPFLAGS) $(CXXFLAGS_NO_PT_FLAGS) $<
+
+ EOF
+ ;;
+@@ -7270,7 +7261,7 @@
+ # ./install, which can be erroneously created by make from ./install.sh.
+ echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
+ echo "configure:7273: checking for a BSD compatible install" >&5
+-if test -z "$INSTALL"; then
++if true; then
+ if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
+ echo $ac_n "(cached) $ac_c" 1>&6
+ else
+@@ -7914,7 +7905,7 @@
+ done
+
+ ac_given_srcdir=$srcdir
+-ac_given_INSTALL="$INSTALL"
++ac_given_INSTALL="${INSTALL}"
+
+ trap 'rm -fr `echo "Makefile octMakefile Makeconf install-octave \
+ test/Makefile dlfcn/Makefile \
+@@ -8153,10 +8144,6 @@
+ top_srcdir="$ac_dots$ac_given_srcdir" ;;
+ esac
+
+- case "$ac_given_INSTALL" in
+- [/$]*) INSTALL="$ac_given_INSTALL" ;;
+- *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
+- esac
+
+ echo creating "$ac_file"
+ rm -f "$ac_file"
diff --git a/math/octave-current/patches/patch-ab b/math/octave-current/patches/patch-ab
new file mode 100644
index 00000000000..927e831b047
--- /dev/null
+++ b/math/octave-current/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+--- liboctave/f2c-main.c.orig Tue Sep 14 23:10:50 1999
++++ liboctave/f2c-main.c Tue Sep 14 23:11:04 1999
+@@ -33,7 +33,7 @@
+ assert (0);
+ return 0;
+ }
+-#elif defined (__linux__)
++#elif defined (__m68k__)
+ int
+ MAIN__ ()
+ {
diff --git a/math/octave-current/patches/patch-ac b/math/octave-current/patches/patch-ac
new file mode 100644
index 00000000000..2df5f206991
--- /dev/null
+++ b/math/octave-current/patches/patch-ac
@@ -0,0 +1,50 @@
+$NetBSD: patch-ac,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+--- Makeconf.in.orig Sat Dec 9 07:41:37 2000
++++ Makeconf.in Fri Dec 29 21:03:25 2000
+@@ -39,7 +39,7 @@
+
+ RUNTEST = @RUNTEST@
+
+-TEXI2DVI = $(top_srcdir)/texi2dvi
++TEXI2DVI = /usr/bin/texi2dvi
+
+ DEFAULT_PAGER = @DEFAULT_PAGER@
+
+@@ -56,7 +56,7 @@
+ SHLEXT = @SHLEXT@
+ SHLEXT_VER = $(SHLEXT).$(version)
+
+-LIBEXT = a
++LIBEXT = la
+
+ # Fortran to C translator and associated flags.
+
+@@ -128,7 +128,7 @@
+ $(LD_STATIC_FLAG) $(CPICFLAG) $(LDFLAGS)
+
+ SH_LD = @SH_LD@
+-SH_LDFLAGS = @SH_LDFLAGS@
++SH_LDFLAGS = #@SH_LDFLAGS@
+
+ SONAME_FLAGS = @SONAME_FLAGS@
+
+@@ -284,16 +284,12 @@
+ # How to make .o files:
+
+ %.o : %.c
+- $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $< -o $@
++ ${LIBTOOL} --mode=compile $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $<
+
+ %.o : %.cc
+- $(CXX) -c $(CPPFLAGS) $(ALL_CXXFLAGS) $< -o $@
++ ${LIBTOOL} --mode=compile $(CXX) -c $(CPPFLAGS) $(ALL_CXXFLAGS) $<
+
+-pic/%.o : %.c
+- $(CC) -c $(CPPFLAGS) $(CPICFLAG) $(ALL_CFLAGS) $< -o $@
+
+-pic/%.o : %.cc
+- $(CXX) -c $(CPPFLAGS) $(CXXPICFLAG) $(ALL_CXXFLAGS) $< -o $@
+
+ # Here is a rule for generating dependencies for .cc files:
+
diff --git a/math/octave-current/patches/patch-ad b/math/octave-current/patches/patch-ad
new file mode 100644
index 00000000000..67fb699ada0
--- /dev/null
+++ b/math/octave-current/patches/patch-ad
@@ -0,0 +1,68 @@
+$NetBSD: patch-ad,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+--- libcruft/Makefile.in.orig Fri Apr 7 09:31:53 2000
++++ libcruft/Makefile.in Fri Apr 7 14:44:03 2000
+@@ -54,39 +54,14 @@
+ CRUFT_OBJ1 := $(patsubst %.f, %.o, $(CRUFT_OBJ2))
+ CRUFT_OBJ := $(CRUFT_OBJ1) $(MISC_OBJ)
+
+-ifeq ($(SHARED_LIBS), true)
+- ifdef FPICFLAG
+- CRUFT_OBJ_DIR := $(dir $(CRUFT_OBJ))
+- CRUFT_OBJ_PICDIR := $(addsuffix pic/, $(CRUFT_OBJ_DIR))
+- CRUFT_OBJ_NOTDIR := $(notdir $(CRUFT_OBJ))
+- CRUFT_PICOBJ := $(join $(CRUFT_OBJ_PICDIR), $(CRUFT_OBJ_NOTDIR))
+- else
+- CRUFT_PICOBJ := $(CRUFT_OBJ)
+- endif
+-endif
+-
+-ifeq ($(SHARED_LIBS), true)
+- ifeq ($(STATIC_LIBS), true)
+- LIBRARIES = libcruft.$(LIBEXT) libcruft.$(SHLEXT)
+- else
+- LIBRARIES = libcruft.$(SHLEXT)
+- endif
+-else
+- ifeq ($(STATIC_LIBS), true)
+- LIBRARIES = libcruft.$(LIBEXT)
+- else
+- LIBRARIES =
+- endif
+-endif
++LIBRARIES = libcruft.$(LIBEXT)
+
+ libraries: $(SUBDIRS)
+ $(MAKE) $(LIBRARIES)
+ .PHONY: libraries
+
+ libcruft.$(LIBEXT): $(CRUFT_OBJ)
+- rm -f $@
+- $(AR) $(ARFLAGS) $@ $^
+- $(RANLIB) $@
++ ${LIBTOOL} --mode=link cc -o libcruft.${LIBEXT} ${CRUFT_OBJ:.o=.lo} -rpath ${PREFIX}/lib -version-info ${version:2.1.%=2:%}
+
+ libcruft.$(SHLEXT): libcruft.$(SHLEXT_VER)
+ rm -f $@
+@@ -106,20 +81,7 @@
+
+ install::
+ $(top_srcdir)/mkinstalldirs $(octlibdir)
+- if $(STATIC_LIBS); then \
+- rm -f $(octlibdir)/libcruft.$(LIBEXT) ; \
+- $(INSTALL_DATA) libcruft.$(LIBEXT) \
+- $(octlibdir)/libcruft.$(LIBEXT) ; \
+- $(RANLIB) $(octlibdir)/libcruft.$(LIBEXT) ; \
+- fi
+- if $(SHARED_LIBS); then \
+- rm -f $(octlibdir)/libcruft.$(SHLEXT_VER); \
+- $(INSTALL_PROGRAM) \
+- libcruft.$(SHLEXT_VER) $(octlibdir)/libcruft.$(SHLEXT_VER); \
+- cd $(octlibdir); \
+- rm -f libcruft.$(SHLEXT); \
+- $(LN_S) libcruft.$(SHLEXT_VER) libcruft.$(SHLEXT); \
+- fi
++ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} libcruft.${LIBEXT} ${PREFIX}/lib
+ $(mk-libdir-link)
+
+ install-strip::
diff --git a/math/octave-current/patches/patch-ae b/math/octave-current/patches/patch-ae
new file mode 100644
index 00000000000..dd881ca716e
--- /dev/null
+++ b/math/octave-current/patches/patch-ae
@@ -0,0 +1,29 @@
+$NetBSD: patch-ae,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+--- libcruft/misc/Makefile.in.orig Fri Apr 7 10:34:43 2000
++++ libcruft/misc/Makefile.in Fri Apr 7 14:49:50 2000
+@@ -27,15 +27,6 @@
+
+ INCLUDES := f77-fcn.h lo-error.h
+
+-ifeq ($(SHARED_LIBS), true)
+- ifdef CPICFLAG
+- CPICDEP := pic/machar.o pic/dostop.o pic/f77-fcn.o
+- endif
+- ifdef CXXPICFLAG
+- CXXPICDEP := pic/f77-extern.o pic/lo-error.o
+- endif
+- SPECIAL_PICDEPEND := $(CPICDEP) $(CXXPICDEP)
+-endif
+
+ include ../Makerules
+
+@@ -56,7 +47,5 @@
+ XALL_CFLAGS = $(patsubst -O%, , $(ALL_CFLAGS))
+
+ machar.o: $(srcdir)/machar.c
+- $(XCC) -c $(CPPFLAGS) $(XALL_CFLAGS) -DDP $<
++ ${LIBTOOL} --mode=compile $(XCC) -c $(CPPFLAGS) $(XALL_CFLAGS) -DDP $<
+
+-pic/machar.o: $(srcdir)/machar.c
+- $(XCC) -c $(CPPFLAGS) $(CPICFLAG) $(XALL_CFLAGS) -DDP $< -o $@
diff --git a/math/octave-current/patches/patch-af b/math/octave-current/patches/patch-af
new file mode 100644
index 00000000000..98a7107af25
--- /dev/null
+++ b/math/octave-current/patches/patch-af
@@ -0,0 +1,63 @@
+$NetBSD: patch-af,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+--- liboctave/Makefile.in.orig Tue Jul 18 07:33:02 2000
++++ liboctave/Makefile.in Sat Dec 30 10:13:43 2000
+@@ -18,7 +18,7 @@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+ INSTALL_DATA = @INSTALL_DATA@
+
+-LIBOCTAVE_LFLAGS = -L../libcruft -L../readline -L../kpathsea \
++LIBOCTAVE_LFLAGS = -L../libcruft -L${LOCALBASE}/lib -L../kpathsea \
+ -L../glob -L. $(RLD_FLAG)
+
+ LIBOCTAVE_LIBS = -lcruft -lreadline -lkpathsea -lglob
+@@ -146,25 +146,11 @@
+ mkdir pic; \
+ fi
+
+-ifeq ($(SHARED_LIBS), true)
+- ifeq ($(STATIC_LIBS), true)
+- libraries: liboctave.$(LIBEXT) liboctave.$(SHLEXT)
+- else
+- libraries: liboctave.$(SHLEXT)
+- endif
+-else
+- ifeq ($(STATIC_LIBS), true)
+- libraries: liboctave.$(LIBEXT)
+- else
+- libraries:
+- endif
+-endif
++libraries: liboctave.$(LIBEXT)
+ .PHONY: libraries
+
+ liboctave.$(LIBEXT): $(OBJECTS)
+- rm -f $@
+- $(AR) $(ARFLAGS) $@ $^
+- $(RANLIB) $@
++ ${LIBTOOL} --mode=link cc -o liboctave.${LIBEXT} ${OBJECTS:.o=.lo} -rpath ${PREFIX}/lib -version-info ${version:2.1.%=2:%}
+
+ liboctave.$(SHLEXT): liboctave.$(SHLEXT_VER)
+ rm -f $@
+@@ -188,20 +174,7 @@
+
+ install-lib:
+ $(top_srcdir)/mkinstalldirs $(octlibdir)
+- if $(STATIC_LIBS); then \
+- rm -f $(octlibdir)/liboctave.$(LIBEXT); \
+- $(INSTALL_DATA) liboctave.$(LIBEXT) \
+- $(octlibdir)/liboctave.$(LIBEXT); \
+- $(RANLIB) $(octlibdir)/liboctave.$(LIBEXT); \
+- fi
+- if $(SHARED_LIBS); then \
+- rm -f $(octlibdir)/liboctave.$(SHLEXT_VER); \
+- $(INSTALL_PROGRAM) \
+- liboctave.$(SHLEXT_VER) $(octlibdir)/liboctave.$(SHLEXT_VER); \
+- cd $(octlibdir); \
+- rm -f liboctave.$(SHLEXT); \
+- $(LN_S) liboctave.$(SHLEXT_VER) liboctave.$(SHLEXT); \
+- fi
++ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} liboctave.${LIBEXT} ${PREFIX}/lib
+ $(mk-libdir-link)
+ .PHONY: install-lib
+
diff --git a/math/octave-current/patches/patch-ag b/math/octave-current/patches/patch-ag
new file mode 100644
index 00000000000..d183cc8dc8c
--- /dev/null
+++ b/math/octave-current/patches/patch-ag
@@ -0,0 +1,95 @@
+$NetBSD: patch-ag,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+--- src/Makefile.in.orig Sat Dec 9 07:42:21 2000
++++ src/Makefile.in Mon Mar 26 21:44:49 2001
+@@ -143,13 +143,7 @@
+ OBJECTS_1 := $(patsubst %.c, %.o, $(OBJECTS_2))
+ OBJECTS := $(patsubst %.cc, %.o, $(OBJECTS_1))
+
+-ifeq ($(SHARED_LIBS), true)
+- ifdef CXXPICFLAG
+- PICOBJ := $(addprefix pic/, $(OBJECTS))
+- else
+- PICOBJ := $(OBJECTS)
+- endif
+-endif
++PICOBJ := $(OBJECTS)
+
+ # Ugh.
+
+@@ -184,8 +178,8 @@
+
+ DOC_FILES := $(sort $(DEF_FILES) $(patsubst %, %.df, $(VAR_FILES)))
+
+-OCTAVE_LFLAGS = -L$(TOPDIR)/liboctave -L$(TOPDIR)/libcruft \
+- -L$(TOPDIR)/src $(RLD_FLAG)
++OCTAVE_LFLAGS = -L$(TOPDIR)/liboctave/.libs -L$(TOPDIR)/libcruft/.libs \
++ -L$(TOPDIR)/src/.libs $(RLD_FLAG)
+
+ OCTAVE_LIBS = $(LIBOCTINTERP) $(LIBOCTAVE) $(SPECIAL_MATH_LIB) $(LIBCRUFT) \
+ $(LIBPLPLOT) $(LIBREADLINE) $(LIBKPATHSEA) $(LIBGLOB) $(LIBDLFCN)
+@@ -210,30 +204,13 @@
+
+ XERBLA = ../libcruft/blas-xtra/xerbla.o
+
+-ifeq ($(SHARED_LIBS), true)
+- ifeq ($(STATIC_LIBS), true)
+- LIBRARIES = liboctinterp.$(LIBEXT) liboctinterp.$(SHLEXT)
+- else
+- LIBRARIES = liboctinterp.$(SHLEXT)
+- XERBLA = ../libcruft/blas-xtra/pic/xerbla.o
+- endif
+-else
+- ifeq ($(STATIC_LIBS), true)
+- LIBRARIES = liboctinterp.$(LIBEXT)
+- else
+- ## This is not going to work, but hey, you asked for it...
+- LIBRARIES =
+- XERBLA =
+- endif
+-endif
++LIBRARIES = liboctinterp.$(LIBEXT)
+
+ libraries: $(LIBRARIES)
+ .PHONY: libraries
+
+ liboctinterp.$(LIBEXT): $(OBJECTS)
+- rm -f $@
+- $(AR) $(ARFLAGS) $@ $^
+- $(RANLIB) $@
++ ${LIBTOOL} --mode=link cc -o liboctinterp.la ${OBJECTS:.o=.lo} -rpath ${PREFIX}/lib -version-info ${version:2.1.%=2:%}
+
+ liboctinterp.$(SHLEXT): liboctinterp.$(SHLEXT_VER)
+ rm -f $@
+@@ -259,7 +236,7 @@
+ octave.o builtins.o ops.o $(XERBLA) $(DLD_STATIC_OBJ) \
+ $(OCTAVE_LFLAGS) \
+ $(OCTAVE_LIBS) \
+- $(LEXLIB) $(TERMLIBS) $(BLAS_LIBS) $(LIBS) $(FLIBS)
++ $(LEXLIB) $(TERMLIBS) $(BLAS_LIBS) $(LIBS) $(FLIBS) -lg2c
+
+ stmp-pic: pic
+ @if [ -f stmp-pic ]; then \
+@@ -343,21 +320,7 @@
+ .PHONY: install-oct
+
+ install-lib:
+- $(top_srcdir)/mkinstalldirs $(octlibdir)
+- if $(STATIC_LIBS); then \
+- rm -f $(octlibdir)/liboctinterp.$(LIBEXT); \
+- $(INSTALL_DATA) liboctinterp.$(LIBEXT) \
+- $(octlibdir)/liboctinterp.$(LIBEXT); \
+- $(RANLIB) $(octlibdir)/liboctinterp.$(LIBEXT); \
+- fi
+- if $(SHARED_LIBS); then \
+- rm -f $(octlibdir)/liboctinterp.$(SHLEXT_VER); \
+- $(INSTALL_PROGRAM) liboctinterp.$(SHLEXT_VER) \
+- $(octlibdir)/liboctinterp.$(SHLEXT_VER); \
+- cd $(octlibdir); \
+- rm -f liboctinterp.$(SHLEXT); \
+- $(LN_S) liboctinterp.$(SHLEXT_VER) liboctinterp.$(SHLEXT); \
+- fi
++ ${LIBTOOL} --mode=install ${BSD_INSTALL_DATA} liboctinterp.la ${PREFIX}/lib
+ $(mk-libdir-link)
+ .PHONY: install-lib
+
diff --git a/math/octave-current/patches/patch-ah b/math/octave-current/patches/patch-ah
new file mode 100644
index 00000000000..83d12bb0092
--- /dev/null
+++ b/math/octave-current/patches/patch-ah
@@ -0,0 +1,13 @@
+$NetBSD: patch-ah,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+--- Makefile.in.orig Fri Dec 29 22:06:34 2000
++++ Makefile.in Fri Dec 29 22:05:51 2000
+@@ -7,7 +7,7 @@
+ # Department of Chemical Engineering
+
+ TARGETS = octave-bug mkoctfile libcruft liboctave kpathsea dlfcn \
+- readline src scripts doc check octave.info INSTALL.OCTAVE BUGS \
++ src scripts doc check octave.info INSTALL.OCTAVE BUGS \
+ install install-strip uninstall tags TAGS dist conf-dist \
+ snapshot snapshot-version
+
diff --git a/math/octave-current/patches/patch-ai b/math/octave-current/patches/patch-ai
new file mode 100644
index 00000000000..2064cdc2764
--- /dev/null
+++ b/math/octave-current/patches/patch-ai
@@ -0,0 +1,13 @@
+$NetBSD: patch-ai,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+--- Makefile.orig Fri Dec 29 22:07:09 2000
++++ Makefile Fri Dec 29 22:07:16 2000
+@@ -8,7 +8,7 @@
+ # Department of Chemical Engineering
+
+ TARGETS = octave-bug mkoctfile libcruft liboctave kpathsea dlfcn \
+- readline src scripts doc check octave.info INSTALL.OCTAVE BUGS \
++ src scripts doc check octave.info INSTALL.OCTAVE BUGS \
+ install install-strip uninstall tags TAGS dist conf-dist \
+ snapshot snapshot-version
+
diff --git a/math/octave-current/patches/patch-aj b/math/octave-current/patches/patch-aj
new file mode 100644
index 00000000000..c805c88e1e2
--- /dev/null
+++ b/math/octave-current/patches/patch-aj
@@ -0,0 +1,13 @@
+$NetBSD: patch-aj,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+--- octMakefile.in.orig Fri Dec 29 22:08:42 2000
++++ octMakefile.in Fri Dec 29 22:21:07 2000
+@@ -31,7 +31,7 @@
+ ChangeLog ChangeLog.[0-9]
+
+ # Complete directory trees to distribute.
+-DISTDIRS = glob kpathsea readline # plplot
++DISTDIRS = glob kpathsea # plplot
+
+ # Subdirectories in which to run `make all'.
+ SUBDIRS = @PLPLOT_DIR@ @READLINE_DIR@ @DLFCN_DIR@ @GLOB_DIR@ \
diff --git a/math/octave-current/patches/patch-ak b/math/octave-current/patches/patch-ak
new file mode 100644
index 00000000000..a34f35d33fa
--- /dev/null
+++ b/math/octave-current/patches/patch-ak
@@ -0,0 +1,21 @@
+$NetBSD: patch-ak,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+
+--- kpathsea/Makefile.in.orig Thu Apr 27 10:05:26 2000
++++ kpathsea/Makefile.in Thu Apr 27 10:08:11 2000
+@@ -148,6 +148,7 @@
+ INSTALL_SCRIPT = $(INSTALL_PROGRAM)
+ INSTALL_DATA = @INSTALL_DATA@
+ INSTALL_LIBTOOL_LIBS = INSTALL_DATA='$(INSTALL_DATA)' $(LIBTOOL) install-lib
++INSTALL_LIBTOOL_THISLIB = INSTALL_DATA='$(LN)' $(LIBTOOL) install-lib
+ INSTALL_LIBTOOL_PROG = INSTALL_PROGRAM='$(INSTALL_PROGRAM)' $(LIBTOOL) install-prog
+
+ # Creating (symbolic) links.
+@@ -253,7 +254,7 @@
+
+ $(kpathsea): $(objects) klibtool.version
+ $(LIBTOOL) archive $(AR) $(ARFLAGS) $@ $(objects)
+- $(INSTALL_LIBTOOL_LIBS) . lib$(library).la
++ $(INSTALL_LIBTOOL_THISLIB) . lib$(library).la
+
+ # All the objects depend on the klibtool configuration file.
+ $(objects): klibtool.config
diff --git a/math/octave-current/pkg/DESCR b/math/octave-current/pkg/DESCR
new file mode 100644
index 00000000000..18ec96b62a7
--- /dev/null
+++ b/math/octave-current/pkg/DESCR
@@ -0,0 +1,13 @@
+GNU Octave is a high-level language, primarily intended for numerical
+computations. It provides a convenient command line interface for
+solving linear and nonlinear problems numerically, and for performing
+other numerical experiments using a language that is mostly compatible
+with Matlab. It may also be used as a batch-oriented language.
+
+Octave has extensive tools for solving common numerical linear algebra
+problems, finding the roots of nonlinear equations, integrating
+ordinary functions, manipulating polynomials, and integrating ordinary
+differential and differential-algebraic equations. It is easily extensible
+and customizable via user-defined functions written in Octave's own
+language, or using dynamically loaded modules written in C++, C, Fortran,
+or other languages.
diff --git a/math/octave-current/pkg/PLIST b/math/octave-current/pkg/PLIST
new file mode 100644
index 00000000000..91a118be9c3
--- /dev/null
+++ b/math/octave-current/pkg/PLIST
@@ -0,0 +1,1005 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/03/27 12:06:55 wennmach Exp $
+bin/mkoctfile
+bin/mkoctfile-2.1.33
+bin/octave
+bin/${PKGNAME}
+bin/octave-bug
+bin/octave-bug-2.1.33
+include/octave
+include/${PKGNAME}/octave/Array-flags.h
+include/${PKGNAME}/octave/Array-idx.h
+include/${PKGNAME}/octave/Array.cc
+include/${PKGNAME}/octave/Array.h
+include/${PKGNAME}/octave/Array2-idx.h
+include/${PKGNAME}/octave/Array2.cc
+include/${PKGNAME}/octave/Array2.h
+include/${PKGNAME}/octave/Array3-idx.h
+include/${PKGNAME}/octave/Array3.cc
+include/${PKGNAME}/octave/Array3.h
+include/${PKGNAME}/octave/ArrayN-idx.h
+include/${PKGNAME}/octave/ArrayN.cc
+include/${PKGNAME}/octave/ArrayN.h
+include/${PKGNAME}/octave/BaseSLList.h
+include/${PKGNAME}/octave/Bounds.h
+include/${PKGNAME}/octave/CColVector.h
+include/${PKGNAME}/octave/CDiagMatrix.h
+include/${PKGNAME}/octave/CMatrix.h
+include/${PKGNAME}/octave/CRowVector.h
+include/${PKGNAME}/octave/Cell.h
+include/${PKGNAME}/octave/CmplxAEPBAL.h
+include/${PKGNAME}/octave/CmplxCHOL.h
+include/${PKGNAME}/octave/CmplxDET.h
+include/${PKGNAME}/octave/CmplxHESS.h
+include/${PKGNAME}/octave/CmplxLU.h
+include/${PKGNAME}/octave/CmplxQR.h
+include/${PKGNAME}/octave/CmplxQRP.h
+include/${PKGNAME}/octave/CmplxSCHUR.h
+include/${PKGNAME}/octave/CmplxSVD.h
+include/${PKGNAME}/octave/CollocWt.h
+include/${PKGNAME}/octave/DAE.h
+include/${PKGNAME}/octave/DAEFunc.h
+include/${PKGNAME}/octave/DASSL.h
+include/${PKGNAME}/octave/DLList.h
+include/${PKGNAME}/octave/DiagArray2.cc
+include/${PKGNAME}/octave/DiagArray2.h
+include/${PKGNAME}/octave/EIG.h
+include/${PKGNAME}/octave/FEGrid.h
+include/${PKGNAME}/octave/LP.h
+include/${PKGNAME}/octave/LPsolve.h
+include/${PKGNAME}/octave/LSODE.h
+include/${PKGNAME}/octave/LinConst.h
+include/${PKGNAME}/octave/MArray-defs.h
+include/${PKGNAME}/octave/MArray.cc
+include/${PKGNAME}/octave/MArray.h
+include/${PKGNAME}/octave/MArray2.cc
+include/${PKGNAME}/octave/MArray2.h
+include/${PKGNAME}/octave/MDiagArray2.cc
+include/${PKGNAME}/octave/MDiagArray2.h
+include/${PKGNAME}/octave/Map.h
+include/${PKGNAME}/octave/Matrix.h
+include/${PKGNAME}/octave/NLConst.h
+include/${PKGNAME}/octave/NLEqn.h
+include/${PKGNAME}/octave/NLFunc.h
+include/${PKGNAME}/octave/NLP.h
+include/${PKGNAME}/octave/ODE.h
+include/${PKGNAME}/octave/ODEFunc.h
+include/${PKGNAME}/octave/Objective.h
+include/${PKGNAME}/octave/Pix.h
+include/${PKGNAME}/octave/QP.h
+include/${PKGNAME}/octave/Quad.h
+include/${PKGNAME}/octave/Range.h
+include/${PKGNAME}/octave/SLList.h
+include/${PKGNAME}/octave/SLStack.h
+include/${PKGNAME}/octave/Stack.h
+include/${PKGNAME}/octave/base-de.h
+include/${PKGNAME}/octave/base-lu.cc
+include/${PKGNAME}/octave/base-lu.h
+include/${PKGNAME}/octave/base-min.h
+include/${PKGNAME}/octave/boolMatrix.h
+include/${PKGNAME}/octave/byte-swap.h
+include/${PKGNAME}/octave/c-file-ptr-stream.h
+include/${PKGNAME}/octave/chMatrix.h
+include/${PKGNAME}/octave/cmd-edit.h
+include/${PKGNAME}/octave/cmd-hist.h
+include/${PKGNAME}/octave/comment-list.h
+include/${PKGNAME}/octave/config.h
+include/${PKGNAME}/octave/dColVector.h
+include/${PKGNAME}/octave/dDiagMatrix.h
+include/${PKGNAME}/octave/dMatrix.h
+include/${PKGNAME}/octave/dRowVector.h
+include/${PKGNAME}/octave/data-conv.h
+include/${PKGNAME}/octave/dbleAEPBAL.h
+include/${PKGNAME}/octave/dbleCHOL.h
+include/${PKGNAME}/octave/dbleDET.h
+include/${PKGNAME}/octave/dbleHESS.h
+include/${PKGNAME}/octave/dbleLU.h
+include/${PKGNAME}/octave/dbleQR.h
+include/${PKGNAME}/octave/dbleQRP.h
+include/${PKGNAME}/octave/dbleSCHUR.h
+include/${PKGNAME}/octave/dbleSVD.h
+include/${PKGNAME}/octave/defaults.h
+include/${PKGNAME}/octave/defun-dld.h
+include/${PKGNAME}/octave/defun-int.h
+include/${PKGNAME}/octave/defun.h
+include/${PKGNAME}/octave/dir-ops.h
+include/${PKGNAME}/octave/dirfns.h
+include/${PKGNAME}/octave/dynamic-ld.h
+include/${PKGNAME}/octave/error.h
+include/${PKGNAME}/octave/f77-fcn.h
+include/${PKGNAME}/octave/file-io.h
+include/${PKGNAME}/octave/file-ops.h
+include/${PKGNAME}/octave/file-stat.h
+include/${PKGNAME}/octave/fn-cache.h
+include/${PKGNAME}/octave/getopt.h
+include/${PKGNAME}/octave/glob-match.h
+include/${PKGNAME}/octave/gripes.h
+include/${PKGNAME}/octave/help.h
+include/${PKGNAME}/octave/idx-vector.h
+include/${PKGNAME}/octave/input.h
+include/${PKGNAME}/octave/lex.h
+include/${PKGNAME}/octave/lo-error.h
+include/${PKGNAME}/octave/lo-ieee.h
+include/${PKGNAME}/octave/lo-mappers.h
+include/${PKGNAME}/octave/lo-specfun.h
+include/${PKGNAME}/octave/lo-sysdep.h
+include/${PKGNAME}/octave/lo-utils.h
+include/${PKGNAME}/octave/load-save.h
+include/${PKGNAME}/octave/mach-info.h
+include/${PKGNAME}/octave/mx-base.h
+include/${PKGNAME}/octave/mx-cdm-cm.h
+include/${PKGNAME}/octave/mx-cdm-cs.h
+include/${PKGNAME}/octave/mx-cdm-dm.h
+include/${PKGNAME}/octave/mx-cdm-m.h
+include/${PKGNAME}/octave/mx-cdm-s.h
+include/${PKGNAME}/octave/mx-cm-cdm.h
+include/${PKGNAME}/octave/mx-cm-dm.h
+include/${PKGNAME}/octave/mx-cm-m.h
+include/${PKGNAME}/octave/mx-cm-s.h
+include/${PKGNAME}/octave/mx-cs-cdm.h
+include/${PKGNAME}/octave/mx-cs-dm.h
+include/${PKGNAME}/octave/mx-cs-m.h
+include/${PKGNAME}/octave/mx-defs.h
+include/${PKGNAME}/octave/mx-dm-cdm.h
+include/${PKGNAME}/octave/mx-dm-cm.h
+include/${PKGNAME}/octave/mx-dm-cs.h
+include/${PKGNAME}/octave/mx-dm-m.h
+include/${PKGNAME}/octave/mx-dm-s.h
+include/${PKGNAME}/octave/mx-ext.h
+include/${PKGNAME}/octave/mx-inlines.cc
+include/${PKGNAME}/octave/mx-m-cdm.h
+include/${PKGNAME}/octave/mx-m-cm.h
+include/${PKGNAME}/octave/mx-m-cs.h
+include/${PKGNAME}/octave/mx-m-dm.h
+include/${PKGNAME}/octave/mx-op-defs.h
+include/${PKGNAME}/octave/mx-s-cdm.h
+include/${PKGNAME}/octave/mx-s-cm.h
+include/${PKGNAME}/octave/mx-s-dm.h
+include/${PKGNAME}/octave/oct-alloc.h
+include/${PKGNAME}/octave/oct-cmplx.h
+include/${PKGNAME}/octave/oct-conf.h
+include/${PKGNAME}/octave/oct-env.h
+include/${PKGNAME}/octave/oct-fstrm.h
+include/${PKGNAME}/octave/oct-getopt.h
+include/${PKGNAME}/octave/oct-gperf.h
+include/${PKGNAME}/octave/oct-group.h
+include/${PKGNAME}/octave/oct-hist.h
+include/${PKGNAME}/octave/oct-iostrm.h
+include/${PKGNAME}/octave/oct-kpse.h
+include/${PKGNAME}/octave/oct-lvalue.h
+include/${PKGNAME}/octave/oct-map.h
+include/${PKGNAME}/octave/oct-obj.h
+include/${PKGNAME}/octave/oct-passwd.h
+include/${PKGNAME}/octave/oct-prcstrm.h
+include/${PKGNAME}/octave/oct-procbuf.h
+include/${PKGNAME}/octave/oct-rl-edit.h
+include/${PKGNAME}/octave/oct-rl-hist.h
+include/${PKGNAME}/octave/oct-shlib.h
+include/${PKGNAME}/octave/oct-stdstrm.h
+include/${PKGNAME}/octave/oct-stream.h
+include/${PKGNAME}/octave/oct-strstrm.h
+include/${PKGNAME}/octave/oct-syscalls.h
+include/${PKGNAME}/octave/oct-time.h
+include/${PKGNAME}/octave/oct.h
+include/${PKGNAME}/octave/ops.h
+include/${PKGNAME}/octave/ov-base-mat.h
+include/${PKGNAME}/octave/ov-base-nd-array.h
+include/${PKGNAME}/octave/ov-base-scalar.h
+include/${PKGNAME}/octave/ov-base.h
+include/${PKGNAME}/octave/ov-bool-mat.h
+include/${PKGNAME}/octave/ov-bool.h
+include/${PKGNAME}/octave/ov-builtin.h
+include/${PKGNAME}/octave/ov-cell.h
+include/${PKGNAME}/octave/ov-ch-mat.h
+include/${PKGNAME}/octave/ov-colon.h
+include/${PKGNAME}/octave/ov-complex.h
+include/${PKGNAME}/octave/ov-cx-mat.h
+include/${PKGNAME}/octave/ov-dld-fcn.h
+include/${PKGNAME}/octave/ov-fcn.h
+include/${PKGNAME}/octave/ov-file.h
+include/${PKGNAME}/octave/ov-list.h
+include/${PKGNAME}/octave/ov-mapper.h
+include/${PKGNAME}/octave/ov-range.h
+include/${PKGNAME}/octave/ov-re-nd-array.h
+include/${PKGNAME}/octave/ov-re-mat.h
+include/${PKGNAME}/octave/ov-scalar.h
+include/${PKGNAME}/octave/ov-str-mat.h
+include/${PKGNAME}/octave/ov-struct.h
+include/${PKGNAME}/octave/ov-typeinfo.h
+include/${PKGNAME}/octave/ov-usr-fcn.h
+include/${PKGNAME}/octave/ov-va-args.h
+include/${PKGNAME}/octave/ov.h
+include/${PKGNAME}/octave/pager.h
+include/${PKGNAME}/octave/parse.h
+include/${PKGNAME}/octave/pathlen.h
+include/${PKGNAME}/octave/pathsearch.h
+include/${PKGNAME}/octave/pr-output.h
+include/${PKGNAME}/octave/procstream.h
+include/${PKGNAME}/octave/prog-args.h
+include/${PKGNAME}/octave/pt-all.h
+include/${PKGNAME}/octave/pt-arg-list.h
+include/${PKGNAME}/octave/pt-assign.h
+include/${PKGNAME}/octave/pt-binop.h
+include/${PKGNAME}/octave/pt-cell.h
+include/${PKGNAME}/octave/pt-check.h
+include/${PKGNAME}/octave/pt-cmd.h
+include/${PKGNAME}/octave/pt-colon.h
+include/${PKGNAME}/octave/pt-const.h
+include/${PKGNAME}/octave/pt-decl.h
+include/${PKGNAME}/octave/pt-except.h
+include/${PKGNAME}/octave/pt-exp.h
+include/${PKGNAME}/octave/pt-id.h
+include/${PKGNAME}/octave/pt-idx.h
+include/${PKGNAME}/octave/pt-indir.h
+include/${PKGNAME}/octave/pt-jump.h
+include/${PKGNAME}/octave/pt-loop.h
+include/${PKGNAME}/octave/pt-mat.h
+include/${PKGNAME}/octave/pt-misc.h
+include/${PKGNAME}/octave/pt-plot.h
+include/${PKGNAME}/octave/pt-pr-code.h
+include/${PKGNAME}/octave/pt-select.h
+include/${PKGNAME}/octave/pt-stmt.h
+include/${PKGNAME}/octave/pt-unop.h
+include/${PKGNAME}/octave/pt-walk.h
+include/${PKGNAME}/octave/pt.h
+include/${PKGNAME}/octave/sighandlers.h
+include/${PKGNAME}/octave/siglist.h
+include/${PKGNAME}/octave/statdefs.h
+include/${PKGNAME}/octave/str-vec.h
+include/${PKGNAME}/octave/sun-utils.h
+include/${PKGNAME}/octave/symtab.h
+include/${PKGNAME}/octave/sysdep.h
+include/${PKGNAME}/octave/sysdir.h
+include/${PKGNAME}/octave/systime.h
+include/${PKGNAME}/octave/syswait.h
+include/${PKGNAME}/octave/token.h
+include/${PKGNAME}/octave/toplev.h
+include/${PKGNAME}/octave/unwind-prot.h
+include/${PKGNAME}/octave/utils.h
+include/${PKGNAME}/octave/variables.h
+include/${PKGNAME}/octave/version.h
+include/${PKGNAME}/octave/vx-ccv-cv.h
+include/${PKGNAME}/octave/vx-ccv-s.h
+include/${PKGNAME}/octave/vx-crv-rv.h
+include/${PKGNAME}/octave/vx-crv-s.h
+include/${PKGNAME}/octave/vx-cs-cv.h
+include/${PKGNAME}/octave/vx-cs-rv.h
+include/${PKGNAME}/octave/vx-cv-ccv.h
+include/${PKGNAME}/octave/vx-cv-cs.h
+include/${PKGNAME}/octave/vx-rv-crv.h
+include/${PKGNAME}/octave/vx-rv-cs.h
+include/${PKGNAME}/octave/vx-s-ccv.h
+include/${PKGNAME}/octave/vx-s-crv.h
+include/${PKGNAME}/octave/xdiv.h
+include/${PKGNAME}/octave/xpow.h
+info/liboctave.info
+info/liboctave.info-1
+info/liboctave.info-2
+info/liboctave.info-3
+info/octave.info
+info/octave.info-1
+info/octave.info-10
+info/octave.info-11
+info/octave.info-12
+info/octave.info-13
+info/octave.info-14
+info/octave.info-15
+info/octave.info-2
+info/octave.info-3
+info/octave.info-4
+info/octave.info-5
+info/octave.info-6
+info/octave.info-7
+info/octave.info-8
+info/octave.info-9
+lib/libcruft.a
+lib/libcruft.la
+lib/libcruft.so.2.33
+lib/liboctave.a
+lib/liboctave.la
+lib/liboctave.so.2.33
+lib/liboctinterp.a
+lib/liboctinterp.la
+lib/liboctinterp.so.2.33
+lib/octave
+libexec/octave/2.1.33/exec/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/info-emacs-info
+libexec/octave/2.1.33/exec/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}/info-emacs-octave-help
+libexec/octave/ls-R
+man/man1/octave-bug.1
+man/man1/octave.1
+share/octave/2.1.33/imagelib/default.img
+share/octave/2.1.33/m/audio/lin2mu.m
+share/octave/2.1.33/m/audio/loadaudio.m
+share/octave/2.1.33/m/audio/mu2lin.m
+share/octave/2.1.33/m/audio/playaudio.m
+share/octave/2.1.33/m/audio/record.m
+share/octave/2.1.33/m/audio/saveaudio.m
+share/octave/2.1.33/m/audio/setaudio.m
+share/octave/2.1.33/m/control/base/DEMOcontrol.m
+share/octave/2.1.33/m/control/base/__bodquist__.m
+share/octave/2.1.33/m/control/base/__freqresp__.m
+share/octave/2.1.33/m/control/base/__stepimp__.m
+share/octave/2.1.33/m/control/base/analdemo.m
+share/octave/2.1.33/m/control/base/are.m
+share/octave/2.1.33/m/control/base/bddemo.m
+share/octave/2.1.33/m/control/base/bode.m
+share/octave/2.1.33/m/control/base/bode_bounds.m
+share/octave/2.1.33/m/control/base/controldemo.m
+share/octave/2.1.33/m/control/base/ctrb.m
+share/octave/2.1.33/m/control/base/damp.m
+share/octave/2.1.33/m/control/base/dare.m
+share/octave/2.1.33/m/control/base/dcgain.m
+share/octave/2.1.33/m/control/base/dgram.m
+share/octave/2.1.33/m/control/base/dkalman.m
+share/octave/2.1.33/m/control/base/dlqe.m
+share/octave/2.1.33/m/control/base/dlqr.m
+share/octave/2.1.33/m/control/base/dlyap.m
+share/octave/2.1.33/m/control/base/dre.m
+share/octave/2.1.33/m/control/base/frdemo.m
+share/octave/2.1.33/m/control/base/freqchkw.m
+share/octave/2.1.33/m/control/base/gram.m
+share/octave/2.1.33/m/control/base/impulse.m
+share/octave/2.1.33/m/control/base/lqe.m
+share/octave/2.1.33/m/control/base/lqg.m
+share/octave/2.1.33/m/control/base/lqr.m
+share/octave/2.1.33/m/control/base/lsim.m
+share/octave/2.1.33/m/control/base/ltifr.m
+share/octave/2.1.33/m/control/base/lyap.m
+share/octave/2.1.33/m/control/base/nichols.m
+share/octave/2.1.33/m/control/base/nyquist.m
+share/octave/2.1.33/m/control/base/obsv.m
+share/octave/2.1.33/m/control/base/place.m
+share/octave/2.1.33/m/control/base/pzmap.m
+share/octave/2.1.33/m/control/base/rldemo.m
+share/octave/2.1.33/m/control/base/rlocus.m
+share/octave/2.1.33/m/control/base/step.m
+share/octave/2.1.33/m/control/base/tzero.m
+share/octave/2.1.33/m/control/base/tzero2.m
+share/octave/2.1.33/m/control/hinf/dgkfdemo.m
+share/octave/2.1.33/m/control/hinf/dhinfdemo.m
+share/octave/2.1.33/m/control/hinf/h2norm.m
+share/octave/2.1.33/m/control/hinf/h2syn.m
+share/octave/2.1.33/m/control/hinf/hinf_ctr.m
+share/octave/2.1.33/m/control/hinf/hinfdemo.m
+share/octave/2.1.33/m/control/hinf/hinfnorm.m
+share/octave/2.1.33/m/control/hinf/hinfsyn.m
+share/octave/2.1.33/m/control/hinf/hinfsyn_chk.m
+share/octave/2.1.33/m/control/hinf/hinfsyn_ric.m
+share/octave/2.1.33/m/control/hinf/is_dgkf.m
+share/octave/2.1.33/m/control/hinf/wgt1o.m
+share/octave/2.1.33/m/control/obsolete/dezero.m
+share/octave/2.1.33/m/control/obsolete/dlqg.m
+share/octave/2.1.33/m/control/obsolete/minfo.m
+share/octave/2.1.33/m/control/obsolete/packsys.m
+share/octave/2.1.33/m/control/obsolete/qzval.m
+share/octave/2.1.33/m/control/obsolete/rotg.m
+share/octave/2.1.33/m/control/obsolete/series.m
+share/octave/2.1.33/m/control/obsolete/swapcols.m
+share/octave/2.1.33/m/control/obsolete/swaprows.m
+share/octave/2.1.33/m/control/obsolete/syschnames.m
+share/octave/2.1.33/m/control/obsolete/unpacksys.m
+share/octave/2.1.33/m/control/system/__abcddims__.m
+share/octave/2.1.33/m/control/system/__syschnamesl__.m
+share/octave/2.1.33/m/control/system/__syscont_disc__.m
+share/octave/2.1.33/m/control/system/__sysdefioname__.m
+share/octave/2.1.33/m/control/system/__sysdefstname__.m
+share/octave/2.1.33/m/control/system/__sysgroupn__.m
+share/octave/2.1.33/m/control/system/__tf2sysl__.m
+share/octave/2.1.33/m/control/system/__zp2ssg2__.m
+share/octave/2.1.33/m/control/system/abcddim.m
+share/octave/2.1.33/m/control/system/buildssic.m
+share/octave/2.1.33/m/control/system/c2d.m
+share/octave/2.1.33/m/control/system/d2c.m
+share/octave/2.1.33/m/control/system/dmr2d.m
+share/octave/2.1.33/m/control/system/fir2sys.m
+share/octave/2.1.33/m/control/system/is_abcd.m
+share/octave/2.1.33/m/control/system/is_controllable.m
+share/octave/2.1.33/m/control/system/is_detectable.m
+share/octave/2.1.33/m/control/system/is_digital.m
+share/octave/2.1.33/m/control/system/is_observable.m
+share/octave/2.1.33/m/control/system/is_sample.m
+share/octave/2.1.33/m/control/system/is_signal_list.m
+share/octave/2.1.33/m/control/system/is_siso.m
+share/octave/2.1.33/m/control/system/is_stabilizable.m
+share/octave/2.1.33/m/control/system/is_stable.m
+share/octave/2.1.33/m/control/system/jet707.m
+share/octave/2.1.33/m/control/system/listidx.m
+share/octave/2.1.33/m/control/system/moddemo.m
+share/octave/2.1.33/m/control/system/ord2.m
+share/octave/2.1.33/m/control/system/packedform.m
+share/octave/2.1.33/m/control/system/parallel.m
+share/octave/2.1.33/m/control/system/ss2sys.m
+share/octave/2.1.33/m/control/system/ss2tf.m
+share/octave/2.1.33/m/control/system/ss2zp.m
+share/octave/2.1.33/m/control/system/starp.m
+share/octave/2.1.33/m/control/system/sys2fir.m
+share/octave/2.1.33/m/control/system/sys2ss.m
+share/octave/2.1.33/m/control/system/sys2tf.m
+share/octave/2.1.33/m/control/system/sys2zp.m
+share/octave/2.1.33/m/control/system/sysadd.m
+share/octave/2.1.33/m/control/system/sysappend.m
+share/octave/2.1.33/m/control/system/syschtsam.m
+share/octave/2.1.33/m/control/system/sysconnect.m
+share/octave/2.1.33/m/control/system/syscont.m
+share/octave/2.1.33/m/control/system/sysdimensions.m
+share/octave/2.1.33/m/control/system/sysdisc.m
+share/octave/2.1.33/m/control/system/sysdup.m
+share/octave/2.1.33/m/control/system/sysgetsignals.m
+share/octave/2.1.33/m/control/system/sysgettsam.m
+share/octave/2.1.33/m/control/system/sysgettype.m
+share/octave/2.1.33/m/control/system/sysgroup.m
+share/octave/2.1.33/m/control/system/sysidx.m
+share/octave/2.1.33/m/control/system/sysmin.m
+share/octave/2.1.33/m/control/system/sysmult.m
+share/octave/2.1.33/m/control/system/sysout.m
+share/octave/2.1.33/m/control/system/sysprune.m
+share/octave/2.1.33/m/control/system/sysreorder.m
+share/octave/2.1.33/m/control/system/sysrepdemo.m
+share/octave/2.1.33/m/control/system/sysscale.m
+share/octave/2.1.33/m/control/system/syssetsignals.m
+share/octave/2.1.33/m/control/system/syssub.m
+share/octave/2.1.33/m/control/system/sysupdate.m
+share/octave/2.1.33/m/control/system/tf2ss.m
+share/octave/2.1.33/m/control/system/tf2sys.m
+share/octave/2.1.33/m/control/system/tf2zp.m
+share/octave/2.1.33/m/control/system/tfout.m
+share/octave/2.1.33/m/control/system/ugain.m
+share/octave/2.1.33/m/control/system/zp2ss.m
+share/octave/2.1.33/m/control/system/zp2sys.m
+share/octave/2.1.33/m/control/system/zp2tf.m
+share/octave/2.1.33/m/control/system/zpout.m
+share/octave/2.1.33/m/control/util/__outlist__.m
+share/octave/2.1.33/m/control/util/__zgpbal__.m
+share/octave/2.1.33/m/control/util/axis2dlim.m
+share/octave/2.1.33/m/control/util/prompt.m
+share/octave/2.1.33/m/control/util/run_cmd.m
+share/octave/2.1.33/m/control/util/sortcom.m
+share/octave/2.1.33/m/control/util/strappend.m
+share/octave/2.1.33/m/control/util/swap.m
+share/octave/2.1.33/m/control/util/zgfmul.m
+share/octave/2.1.33/m/control/util/zgfslv.m
+share/octave/2.1.33/m/control/util/zginit.m
+share/octave/2.1.33/m/control/util/zgreduce.m
+share/octave/2.1.33/m/control/util/zgrownorm.m
+share/octave/2.1.33/m/control/util/zgscal.m
+share/octave/2.1.33/m/control/util/zgsgiv.m
+share/octave/2.1.33/m/control/util/zgshsr.m
+share/octave/2.1.33/m/elfun/acot.m
+share/octave/2.1.33/m/elfun/acoth.m
+share/octave/2.1.33/m/elfun/acsc.m
+share/octave/2.1.33/m/elfun/acsch.m
+share/octave/2.1.33/m/elfun/asec.m
+share/octave/2.1.33/m/elfun/asech.m
+share/octave/2.1.33/m/elfun/cot.m
+share/octave/2.1.33/m/elfun/coth.m
+share/octave/2.1.33/m/elfun/csc.m
+share/octave/2.1.33/m/elfun/csch.m
+share/octave/2.1.33/m/elfun/gcd.m
+share/octave/2.1.33/m/elfun/lcm.m
+share/octave/2.1.33/m/elfun/sec.m
+share/octave/2.1.33/m/elfun/sech.m
+share/octave/2.1.33/m/finance/fv.m
+share/octave/2.1.33/m/finance/fvl.m
+share/octave/2.1.33/m/finance/irr.m
+share/octave/2.1.33/m/finance/nper.m
+share/octave/2.1.33/m/finance/npv.m
+share/octave/2.1.33/m/finance/pmt.m
+share/octave/2.1.33/m/finance/pv.m
+share/octave/2.1.33/m/finance/pvl.m
+share/octave/2.1.33/m/finance/rate.m
+share/octave/2.1.33/m/finance/vol.m
+share/octave/2.1.33/m/general/columns.m
+share/octave/2.1.33/m/general/common_size.m
+share/octave/2.1.33/m/general/diff.m
+share/octave/2.1.33/m/general/fliplr.m
+share/octave/2.1.33/m/general/flipud.m
+share/octave/2.1.33/m/general/int2str.m
+share/octave/2.1.33/m/general/is_duplicate_entry.m
+share/octave/2.1.33/m/general/is_scalar.m
+share/octave/2.1.33/m/general/is_square.m
+share/octave/2.1.33/m/general/is_symmetric.m
+share/octave/2.1.33/m/general/is_vector.m
+share/octave/2.1.33/m/general/logical.m
+share/octave/2.1.33/m/general/logspace.m
+share/octave/2.1.33/m/general/nargchk.m
+share/octave/2.1.33/m/general/nextpow2.m
+share/octave/2.1.33/m/general/num2str.m
+share/octave/2.1.33/m/general/perror.m
+share/octave/2.1.33/m/general/postpad.m
+share/octave/2.1.33/m/general/prepad.m
+share/octave/2.1.33/m/general/randperm.m
+share/octave/2.1.33/m/general/rem.m
+share/octave/2.1.33/m/general/reshape.m
+share/octave/2.1.33/m/general/rot90.m
+share/octave/2.1.33/m/general/rows.m
+share/octave/2.1.33/m/general/shift.m
+share/octave/2.1.33/m/general/strerror.m
+share/octave/2.1.33/m/general/tril.m
+share/octave/2.1.33/m/general/triu.m
+share/octave/2.1.33/m/image/colormap.m
+share/octave/2.1.33/m/image/gray.m
+share/octave/2.1.33/m/image/gray2ind.m
+share/octave/2.1.33/m/image/image.m
+share/octave/2.1.33/m/image/imagesc.m
+share/octave/2.1.33/m/image/imshow.m
+share/octave/2.1.33/m/image/ind2gray.m
+share/octave/2.1.33/m/image/ind2rgb.m
+share/octave/2.1.33/m/image/loadimage.m
+share/octave/2.1.33/m/image/ntsc2rgb.m
+share/octave/2.1.33/m/image/ocean.m
+share/octave/2.1.33/m/image/rgb2ind.m
+share/octave/2.1.33/m/image/rgb2ntsc.m
+share/octave/2.1.33/m/image/saveimage.m
+share/octave/2.1.33/m/io/printf.m
+share/octave/2.1.33/m/io/puts.m
+share/octave/2.1.33/m/linear-algebra/commutation_matrix.m
+share/octave/2.1.33/m/linear-algebra/cond.m
+share/octave/2.1.33/m/linear-algebra/cross.m
+share/octave/2.1.33/m/linear-algebra/dmult.m
+share/octave/2.1.33/m/linear-algebra/dot.m
+share/octave/2.1.33/m/linear-algebra/duplication_matrix.m
+share/octave/2.1.33/m/linear-algebra/housh.m
+share/octave/2.1.33/m/linear-algebra/kron.m
+share/octave/2.1.33/m/linear-algebra/krylov.m
+share/octave/2.1.33/m/linear-algebra/krylovb.m
+share/octave/2.1.33/m/linear-algebra/norm.m
+share/octave/2.1.33/m/linear-algebra/null.m
+share/octave/2.1.33/m/linear-algebra/orth.m
+share/octave/2.1.33/m/linear-algebra/qzhess.m
+share/octave/2.1.33/m/linear-algebra/rank.m
+share/octave/2.1.33/m/linear-algebra/trace.m
+share/octave/2.1.33/m/linear-algebra/vec.m
+share/octave/2.1.33/m/linear-algebra/vech.m
+share/octave/2.1.33/m/miscellaneous/bincoeff.m
+share/octave/2.1.33/m/miscellaneous/bug_report.m
+share/octave/2.1.33/m/miscellaneous/comma.m
+share/octave/2.1.33/m/miscellaneous/cputime.m
+share/octave/2.1.33/m/miscellaneous/dump_prefs.m
+share/octave/2.1.33/m/miscellaneous/etime.m
+share/octave/2.1.33/m/miscellaneous/flops.m
+share/octave/2.1.33/m/miscellaneous/is_leap_year.m
+share/octave/2.1.33/m/miscellaneous/list_primes.m
+share/octave/2.1.33/m/miscellaneous/menu.m
+share/octave/2.1.33/m/miscellaneous/pack.m
+share/octave/2.1.33/m/miscellaneous/paren.m
+share/octave/2.1.33/m/miscellaneous/path.m
+share/octave/2.1.33/m/miscellaneous/popen2.m
+share/octave/2.1.33/m/miscellaneous/semicolon.m
+share/octave/2.1.33/m/miscellaneous/texas_lotto.m
+share/octave/2.1.33/m/miscellaneous/tic.m
+share/octave/2.1.33/m/miscellaneous/toc.m
+share/octave/2.1.33/m/miscellaneous/version.m
+share/octave/2.1.33/m/miscellaneous/xor.m
+share/octave/2.1.33/m/plot/__axis_label__.m
+share/octave/2.1.33/m/plot/__errplot__.m
+share/octave/2.1.33/m/plot/__plr1__.m
+share/octave/2.1.33/m/plot/__plr2__.m
+share/octave/2.1.33/m/plot/__plr__.m
+share/octave/2.1.33/m/plot/__plt1__.m
+share/octave/2.1.33/m/plot/__plt2__.m
+share/octave/2.1.33/m/plot/__plt2mm__.m
+share/octave/2.1.33/m/plot/__plt2mv__.m
+share/octave/2.1.33/m/plot/__plt2ss__.m
+share/octave/2.1.33/m/plot/__plt2vm__.m
+share/octave/2.1.33/m/plot/__plt2vv__.m
+share/octave/2.1.33/m/plot/__plt__.m
+share/octave/2.1.33/m/plot/__pltopt1__.m
+share/octave/2.1.33/m/plot/__pltopt__.m
+share/octave/2.1.33/m/plot/axis.m
+share/octave/2.1.33/m/plot/bar.m
+share/octave/2.1.33/m/plot/bottom_title.m
+share/octave/2.1.33/m/plot/contour.m
+share/octave/2.1.33/m/plot/errorbar.m
+share/octave/2.1.33/m/plot/figure.m
+share/octave/2.1.33/m/plot/grid.m
+share/octave/2.1.33/m/plot/hist.m
+share/octave/2.1.33/m/plot/loglog.m
+share/octave/2.1.33/m/plot/mesh.m
+share/octave/2.1.33/m/plot/meshdom.m
+share/octave/2.1.33/m/plot/meshgrid.m
+share/octave/2.1.33/m/plot/mplot.m
+share/octave/2.1.33/m/plot/multiplot.m
+share/octave/2.1.33/m/plot/oneplot.m
+share/octave/2.1.33/m/plot/plot.m
+share/octave/2.1.33/m/plot/plot_border.m
+share/octave/2.1.33/m/plot/polar.m
+share/octave/2.1.33/m/plot/semilogx.m
+share/octave/2.1.33/m/plot/semilogy.m
+share/octave/2.1.33/m/plot/shg.m
+share/octave/2.1.33/m/plot/sombrero.m
+share/octave/2.1.33/m/plot/stairs.m
+share/octave/2.1.33/m/plot/subplot.m
+share/octave/2.1.33/m/plot/subwindow.m
+share/octave/2.1.33/m/plot/title.m
+share/octave/2.1.33/m/plot/top_title.m
+share/octave/2.1.33/m/plot/xlabel.m
+share/octave/2.1.33/m/plot/ylabel.m
+share/octave/2.1.33/m/plot/zlabel.m
+share/octave/2.1.33/m/polynomial/compan.m
+share/octave/2.1.33/m/polynomial/conv.m
+share/octave/2.1.33/m/polynomial/deconv.m
+share/octave/2.1.33/m/polynomial/poly.m
+share/octave/2.1.33/m/polynomial/polyder.m
+share/octave/2.1.33/m/polynomial/polyderiv.m
+share/octave/2.1.33/m/polynomial/polyfit.m
+share/octave/2.1.33/m/polynomial/polyinteg.m
+share/octave/2.1.33/m/polynomial/polyout.m
+share/octave/2.1.33/m/polynomial/polyreduce.m
+share/octave/2.1.33/m/polynomial/polyval.m
+share/octave/2.1.33/m/polynomial/polyvalm.m
+share/octave/2.1.33/m/polynomial/residue.m
+share/octave/2.1.33/m/polynomial/roots.m
+share/octave/2.1.33/m/quaternion/demoquat.m
+share/octave/2.1.33/m/quaternion/qconj.m
+share/octave/2.1.33/m/quaternion/qcoordinate_plot.m
+share/octave/2.1.33/m/quaternion/qderiv.m
+share/octave/2.1.33/m/quaternion/qderivmat.m
+share/octave/2.1.33/m/quaternion/qinv.m
+share/octave/2.1.33/m/quaternion/qmult.m
+share/octave/2.1.33/m/quaternion/qtrans.m
+share/octave/2.1.33/m/quaternion/qtransv.m
+share/octave/2.1.33/m/quaternion/qtransvmat.m
+share/octave/2.1.33/m/quaternion/quaternion.m
+share/octave/2.1.33/m/set/complement.m
+share/octave/2.1.33/m/set/create_set.m
+share/octave/2.1.33/m/set/intersection.m
+share/octave/2.1.33/m/set/union.m
+share/octave/2.1.33/m/signal/arch_fit.m
+share/octave/2.1.33/m/signal/arch_rnd.m
+share/octave/2.1.33/m/signal/arch_test.m
+share/octave/2.1.33/m/signal/arma_rnd.m
+share/octave/2.1.33/m/signal/autocor.m
+share/octave/2.1.33/m/signal/autocov.m
+share/octave/2.1.33/m/signal/autoreg_matrix.m
+share/octave/2.1.33/m/signal/bartlett.m
+share/octave/2.1.33/m/signal/blackman.m
+share/octave/2.1.33/m/signal/detrend.m
+share/octave/2.1.33/m/signal/diffpara.m
+share/octave/2.1.33/m/signal/durbinlevinson.m
+share/octave/2.1.33/m/signal/fftconv.m
+share/octave/2.1.33/m/signal/fftfilt.m
+share/octave/2.1.33/m/signal/fftshift.m
+share/octave/2.1.33/m/signal/fractdiff.m
+share/octave/2.1.33/m/signal/freqz.m
+share/octave/2.1.33/m/signal/hamming.m
+share/octave/2.1.33/m/signal/hanning.m
+share/octave/2.1.33/m/signal/hurst.m
+share/octave/2.1.33/m/signal/periodogram.m
+share/octave/2.1.33/m/signal/rectangle_lw.m
+share/octave/2.1.33/m/signal/rectangle_sw.m
+share/octave/2.1.33/m/signal/sinc.m
+share/octave/2.1.33/m/signal/sinetone.m
+share/octave/2.1.33/m/signal/sinewave.m
+share/octave/2.1.33/m/signal/spectral_adf.m
+share/octave/2.1.33/m/signal/spectral_xdf.m
+share/octave/2.1.33/m/signal/spencer.m
+share/octave/2.1.33/m/signal/stft.m
+share/octave/2.1.33/m/signal/synthesis.m
+share/octave/2.1.33/m/signal/triangle_lw.m
+share/octave/2.1.33/m/signal/triangle_sw.m
+share/octave/2.1.33/m/signal/yulewalker.m
+share/octave/2.1.33/m/specfun/bessel.m
+share/octave/2.1.33/m/specfun/beta.m
+share/octave/2.1.33/m/specfun/betai.m
+share/octave/2.1.33/m/specfun/erfinv.m
+share/octave/2.1.33/m/specfun/gammai.m
+share/octave/2.1.33/m/specfun/log2.m
+share/octave/2.1.33/m/specfun/pow2.m
+share/octave/2.1.33/m/special-matrix/hankel.m
+share/octave/2.1.33/m/special-matrix/hilb.m
+share/octave/2.1.33/m/special-matrix/invhilb.m
+share/octave/2.1.33/m/special-matrix/sylvester_matrix.m
+share/octave/2.1.33/m/special-matrix/toeplitz.m
+share/octave/2.1.33/m/special-matrix/vander.m
+share/octave/2.1.33/m/startup/octaverc
+share/octave/2.1.33/m/statistics/base/center.m
+share/octave/2.1.33/m/statistics/base/cloglog.m
+share/octave/2.1.33/m/statistics/base/cor.m
+share/octave/2.1.33/m/statistics/base/corrcoef.m
+share/octave/2.1.33/m/statistics/base/cov.m
+share/octave/2.1.33/m/statistics/base/cut.m
+share/octave/2.1.33/m/statistics/base/gls.m
+share/octave/2.1.33/m/statistics/base/iqr.m
+share/octave/2.1.33/m/statistics/base/kendall.m
+share/octave/2.1.33/m/statistics/base/kurtosis.m
+share/octave/2.1.33/m/statistics/base/logit.m
+share/octave/2.1.33/m/statistics/base/mahalanobis.m
+share/octave/2.1.33/m/statistics/base/mean.m
+share/octave/2.1.33/m/statistics/base/meansq.m
+share/octave/2.1.33/m/statistics/base/median.m
+share/octave/2.1.33/m/statistics/base/moment.m
+share/octave/2.1.33/m/statistics/base/ols.m
+share/octave/2.1.33/m/statistics/base/ppplot.m
+share/octave/2.1.33/m/statistics/base/probit.m
+share/octave/2.1.33/m/statistics/base/qqplot.m
+share/octave/2.1.33/m/statistics/base/range.m
+share/octave/2.1.33/m/statistics/base/ranks.m
+share/octave/2.1.33/m/statistics/base/run_count.m
+share/octave/2.1.33/m/statistics/base/skewness.m
+share/octave/2.1.33/m/statistics/base/spearman.m
+share/octave/2.1.33/m/statistics/base/statistics.m
+share/octave/2.1.33/m/statistics/base/std.m
+share/octave/2.1.33/m/statistics/base/studentize.m
+share/octave/2.1.33/m/statistics/base/table.m
+share/octave/2.1.33/m/statistics/base/values.m
+share/octave/2.1.33/m/statistics/base/var.m
+share/octave/2.1.33/m/statistics/distributions/beta_cdf.m
+share/octave/2.1.33/m/statistics/distributions/beta_inv.m
+share/octave/2.1.33/m/statistics/distributions/beta_pdf.m
+share/octave/2.1.33/m/statistics/distributions/beta_rnd.m
+share/octave/2.1.33/m/statistics/distributions/binomial_cdf.m
+share/octave/2.1.33/m/statistics/distributions/binomial_inv.m
+share/octave/2.1.33/m/statistics/distributions/binomial_pdf.m
+share/octave/2.1.33/m/statistics/distributions/binomial_rnd.m
+share/octave/2.1.33/m/statistics/distributions/cauchy_cdf.m
+share/octave/2.1.33/m/statistics/distributions/cauchy_inv.m
+share/octave/2.1.33/m/statistics/distributions/cauchy_pdf.m
+share/octave/2.1.33/m/statistics/distributions/cauchy_rnd.m
+share/octave/2.1.33/m/statistics/distributions/chisquare_cdf.m
+share/octave/2.1.33/m/statistics/distributions/chisquare_inv.m
+share/octave/2.1.33/m/statistics/distributions/chisquare_pdf.m
+share/octave/2.1.33/m/statistics/distributions/chisquare_rnd.m
+share/octave/2.1.33/m/statistics/distributions/discrete_cdf.m
+share/octave/2.1.33/m/statistics/distributions/discrete_inv.m
+share/octave/2.1.33/m/statistics/distributions/discrete_pdf.m
+share/octave/2.1.33/m/statistics/distributions/discrete_rnd.m
+share/octave/2.1.33/m/statistics/distributions/empirical_cdf.m
+share/octave/2.1.33/m/statistics/distributions/empirical_inv.m
+share/octave/2.1.33/m/statistics/distributions/empirical_pdf.m
+share/octave/2.1.33/m/statistics/distributions/empirical_rnd.m
+share/octave/2.1.33/m/statistics/distributions/exponential_cdf.m
+share/octave/2.1.33/m/statistics/distributions/exponential_inv.m
+share/octave/2.1.33/m/statistics/distributions/exponential_pdf.m
+share/octave/2.1.33/m/statistics/distributions/exponential_rnd.m
+share/octave/2.1.33/m/statistics/distributions/f_cdf.m
+share/octave/2.1.33/m/statistics/distributions/f_inv.m
+share/octave/2.1.33/m/statistics/distributions/f_pdf.m
+share/octave/2.1.33/m/statistics/distributions/f_rnd.m
+share/octave/2.1.33/m/statistics/distributions/gamma_cdf.m
+share/octave/2.1.33/m/statistics/distributions/gamma_inv.m
+share/octave/2.1.33/m/statistics/distributions/gamma_pdf.m
+share/octave/2.1.33/m/statistics/distributions/gamma_rnd.m
+share/octave/2.1.33/m/statistics/distributions/geometric_cdf.m
+share/octave/2.1.33/m/statistics/distributions/geometric_inv.m
+share/octave/2.1.33/m/statistics/distributions/geometric_pdf.m
+share/octave/2.1.33/m/statistics/distributions/geometric_rnd.m
+share/octave/2.1.33/m/statistics/distributions/hypergeometric_cdf.m
+share/octave/2.1.33/m/statistics/distributions/hypergeometric_inv.m
+share/octave/2.1.33/m/statistics/distributions/hypergeometric_pdf.m
+share/octave/2.1.33/m/statistics/distributions/hypergeometric_rnd.m
+share/octave/2.1.33/m/statistics/distributions/kolmogorov_smirnov_cdf.m
+share/octave/2.1.33/m/statistics/distributions/laplace_cdf.m
+share/octave/2.1.33/m/statistics/distributions/laplace_inv.m
+share/octave/2.1.33/m/statistics/distributions/laplace_pdf.m
+share/octave/2.1.33/m/statistics/distributions/laplace_rnd.m
+share/octave/2.1.33/m/statistics/distributions/logistic_cdf.m
+share/octave/2.1.33/m/statistics/distributions/logistic_inv.m
+share/octave/2.1.33/m/statistics/distributions/logistic_pdf.m
+share/octave/2.1.33/m/statistics/distributions/logistic_rnd.m
+share/octave/2.1.33/m/statistics/distributions/lognormal_cdf.m
+share/octave/2.1.33/m/statistics/distributions/lognormal_inv.m
+share/octave/2.1.33/m/statistics/distributions/lognormal_pdf.m
+share/octave/2.1.33/m/statistics/distributions/lognormal_rnd.m
+share/octave/2.1.33/m/statistics/distributions/normal_cdf.m
+share/octave/2.1.33/m/statistics/distributions/normal_inv.m
+share/octave/2.1.33/m/statistics/distributions/normal_pdf.m
+share/octave/2.1.33/m/statistics/distributions/normal_rnd.m
+share/octave/2.1.33/m/statistics/distributions/pascal_cdf.m
+share/octave/2.1.33/m/statistics/distributions/pascal_inv.m
+share/octave/2.1.33/m/statistics/distributions/pascal_pdf.m
+share/octave/2.1.33/m/statistics/distributions/pascal_rnd.m
+share/octave/2.1.33/m/statistics/distributions/poisson_cdf.m
+share/octave/2.1.33/m/statistics/distributions/poisson_inv.m
+share/octave/2.1.33/m/statistics/distributions/poisson_pdf.m
+share/octave/2.1.33/m/statistics/distributions/poisson_rnd.m
+share/octave/2.1.33/m/statistics/distributions/stdnormal_cdf.m
+share/octave/2.1.33/m/statistics/distributions/stdnormal_inv.m
+share/octave/2.1.33/m/statistics/distributions/stdnormal_pdf.m
+share/octave/2.1.33/m/statistics/distributions/stdnormal_rnd.m
+share/octave/2.1.33/m/statistics/distributions/t_cdf.m
+share/octave/2.1.33/m/statistics/distributions/t_inv.m
+share/octave/2.1.33/m/statistics/distributions/t_pdf.m
+share/octave/2.1.33/m/statistics/distributions/t_rnd.m
+share/octave/2.1.33/m/statistics/distributions/uniform_cdf.m
+share/octave/2.1.33/m/statistics/distributions/uniform_inv.m
+share/octave/2.1.33/m/statistics/distributions/uniform_pdf.m
+share/octave/2.1.33/m/statistics/distributions/uniform_rnd.m
+share/octave/2.1.33/m/statistics/distributions/weibull_cdf.m
+share/octave/2.1.33/m/statistics/distributions/weibull_inv.m
+share/octave/2.1.33/m/statistics/distributions/weibull_pdf.m
+share/octave/2.1.33/m/statistics/distributions/weibull_rnd.m
+share/octave/2.1.33/m/statistics/distributions/wiener_rnd.m
+share/octave/2.1.33/m/statistics/models/logistic_regression.m
+share/octave/2.1.33/m/statistics/models/logistic_regression_derivatives.m
+share/octave/2.1.33/m/statistics/models/logistic_regression_likelihood.m
+share/octave/2.1.33/m/statistics/tests/anova.m
+share/octave/2.1.33/m/statistics/tests/bartlett_test.m
+share/octave/2.1.33/m/statistics/tests/chisquare_test_homogeneity.m
+share/octave/2.1.33/m/statistics/tests/chisquare_test_independence.m
+share/octave/2.1.33/m/statistics/tests/cor_test.m
+share/octave/2.1.33/m/statistics/tests/f_test_regression.m
+share/octave/2.1.33/m/statistics/tests/hotelling_test.m
+share/octave/2.1.33/m/statistics/tests/hotelling_test_2.m
+share/octave/2.1.33/m/statistics/tests/kolmogorov_smirnov_test.m
+share/octave/2.1.33/m/statistics/tests/kolmogorov_smirnov_test_2.m
+share/octave/2.1.33/m/statistics/tests/kruskal_wallis_test.m
+share/octave/2.1.33/m/statistics/tests/manova.m
+share/octave/2.1.33/m/statistics/tests/mcnemar_test.m
+share/octave/2.1.33/m/statistics/tests/prop_test_2.m
+share/octave/2.1.33/m/statistics/tests/run_test.m
+share/octave/2.1.33/m/statistics/tests/sign_test.m
+share/octave/2.1.33/m/statistics/tests/t_test.m
+share/octave/2.1.33/m/statistics/tests/t_test_2.m
+share/octave/2.1.33/m/statistics/tests/t_test_regression.m
+share/octave/2.1.33/m/statistics/tests/u_test.m
+share/octave/2.1.33/m/statistics/tests/var_test.m
+share/octave/2.1.33/m/statistics/tests/welch_test.m
+share/octave/2.1.33/m/statistics/tests/wilcoxon_test.m
+share/octave/2.1.33/m/statistics/tests/z_test.m
+share/octave/2.1.33/m/statistics/tests/z_test_2.m
+share/octave/2.1.33/m/strings/bin2dec.m
+share/octave/2.1.33/m/strings/blanks.m
+share/octave/2.1.33/m/strings/com2str.m
+share/octave/2.1.33/m/strings/deblank.m
+share/octave/2.1.33/m/strings/dec2bin.m
+share/octave/2.1.33/m/strings/dec2hex.m
+share/octave/2.1.33/m/strings/findstr.m
+share/octave/2.1.33/m/strings/hex2dec.m
+share/octave/2.1.33/m/strings/index.m
+share/octave/2.1.33/m/strings/isletter.m
+share/octave/2.1.33/m/strings/lower.m
+share/octave/2.1.33/m/strings/rindex.m
+share/octave/2.1.33/m/strings/split.m
+share/octave/2.1.33/m/strings/str2mat.m
+share/octave/2.1.33/m/strings/str2num.m
+share/octave/2.1.33/m/strings/strcat.m
+share/octave/2.1.33/m/strings/strcmp.m
+share/octave/2.1.33/m/strings/strrep.m
+share/octave/2.1.33/m/strings/substr.m
+share/octave/2.1.33/m/strings/upper.m
+share/octave/2.1.33/m/time/asctime.m
+share/octave/2.1.33/m/time/clock.m
+share/octave/2.1.33/m/time/ctime.m
+share/octave/2.1.33/m/time/date.m
+share/octave/doc/Octave-FAQ.ps
+share/octave/doc/Octave-FAQ_toc.html
+share/octave/doc/liboctave.ps
+share/octave/doc/liboctave_1.html
+share/octave/doc/liboctave_10.html
+share/octave/doc/liboctave_11.html
+share/octave/doc/liboctave_12.html
+share/octave/doc/liboctave_13.html
+share/octave/doc/liboctave_14.html
+share/octave/doc/liboctave_15.html
+share/octave/doc/liboctave_16.html
+share/octave/doc/liboctave_17.html
+share/octave/doc/liboctave_18.html
+share/octave/doc/liboctave_2.html
+share/octave/doc/liboctave_3.html
+share/octave/doc/liboctave_4.html
+share/octave/doc/liboctave_5.html
+share/octave/doc/liboctave_6.html
+share/octave/doc/liboctave_7.html
+share/octave/doc/liboctave_8.html
+share/octave/doc/liboctave_9.html
+share/octave/doc/liboctave_toc.html
+share/octave/doc/octave.ps
+share/octave/doc/octave_1.html
+share/octave/doc/octave_10.html
+share/octave/doc/octave_11.html
+share/octave/doc/octave_12.html
+share/octave/doc/octave_13.html
+share/octave/doc/octave_14.html
+share/octave/doc/octave_15.html
+share/octave/doc/octave_16.html
+share/octave/doc/octave_17.html
+share/octave/doc/octave_18.html
+share/octave/doc/octave_19.html
+share/octave/doc/octave_2.html
+share/octave/doc/octave_20.html
+share/octave/doc/octave_21.html
+share/octave/doc/octave_22.html
+share/octave/doc/octave_23.html
+share/octave/doc/octave_24.html
+share/octave/doc/octave_25.html
+share/octave/doc/octave_26.html
+share/octave/doc/octave_27.html
+share/octave/doc/octave_28.html
+share/octave/doc/octave_29.html
+share/octave/doc/octave_3.html
+share/octave/doc/octave_30.html
+share/octave/doc/octave_31.html
+share/octave/doc/octave_32.html
+share/octave/doc/octave_33.html
+share/octave/doc/octave_34.html
+share/octave/doc/octave_35.html
+share/octave/doc/octave_36.html
+share/octave/doc/octave_37.html
+share/octave/doc/octave_38.html
+share/octave/doc/octave_39.html
+share/octave/doc/octave_4.html
+share/octave/doc/octave_40.html
+share/octave/doc/octave_41.html
+share/octave/doc/octave_42.html
+share/octave/doc/octave_43.html
+share/octave/doc/octave_44.html
+share/octave/doc/octave_45.html
+share/octave/doc/octave_46.html
+share/octave/doc/octave_47.html
+share/octave/doc/octave_48.html
+share/octave/doc/octave_49.html
+share/octave/doc/octave_5.html
+share/octave/doc/octave_50.html
+share/octave/doc/octave_51.html
+share/octave/doc/octave_52.html
+share/octave/doc/octave_53.html
+share/octave/doc/octave_54.html
+share/octave/doc/octave_6.html
+share/octave/doc/octave_7.html
+share/octave/doc/octave_8.html
+share/octave/doc/octave_9.html
+share/octave/doc/octave_foot.html
+share/octave/doc/octave_toc.html
+share/octave/doc/octave_abt.html
+share/octave/doc/octave_fot.html
+share/octave/doc/octave_ovr.html
+share/octave/doc/refcard-a4.ps
+share/octave/doc/refcard-legal.ps
+share/octave/doc/refcard-letter.ps
+share/octave/site/m/startup/octaverc
+share/octave/ls-R
+@dirrm include/${PKGNAME}/octave
+@dirrm include/${PKGNAME}
+@dirrm lib/${PKGNAME}
+@dirrm libexec/octave/2.1.33/exec/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}
+@dirrm libexec/octave/2.1.33/exec
+@dirrm libexec/octave/2.1.33/oct/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}
+@dirrm libexec/octave/2.1.33/oct
+@dirrm libexec/octave/2.1.33/site/oct/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}
+@dirrm libexec/octave/2.1.33/site/oct
+@dirrm libexec/octave/2.1.33/site
+@dirrm libexec/octave/2.1.33
+@dirrm libexec/octave/site/exec/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}
+@dirrm libexec/octave/site/exec
+@dirrm libexec/octave/site/oct/${MACHINE_GNU_ARCH}-${LOWER_VENDOR}-${LOWER_OPSYS}
+@dirrm libexec/octave/site/oct
+@dirrm libexec/octave/site
+@dirrm libexec/octave
+@dirrm share/octave/2.1.33/imagelib
+@dirrm share/octave/2.1.33/m/audio
+@dirrm share/octave/2.1.33/m/control/base
+@dirrm share/octave/2.1.33/m/control/hinf
+@dirrm share/octave/2.1.33/m/control/obsolete
+@dirrm share/octave/2.1.33/m/control/system
+@dirrm share/octave/2.1.33/m/control/util
+@dirrm share/octave/2.1.33/m/control
+@dirrm share/octave/2.1.33/m/elfun
+@dirrm share/octave/2.1.33/m/finance
+@dirrm share/octave/2.1.33/m/general
+@dirrm share/octave/2.1.33/m/image
+@dirrm share/octave/2.1.33/m/io
+@dirrm share/octave/2.1.33/m/linear-algebra
+@dirrm share/octave/2.1.33/m/miscellaneous
+@dirrm share/octave/2.1.33/m/plot
+@dirrm share/octave/2.1.33/m/polynomial
+@dirrm share/octave/2.1.33/m/quaternion
+@dirrm share/octave/2.1.33/m/set
+@dirrm share/octave/2.1.33/m/signal
+@dirrm share/octave/2.1.33/m/startup
+@dirrm share/octave/2.1.33/m/specfun
+@dirrm share/octave/2.1.33/m/special-matrix
+@dirrm share/octave/2.1.33/m/statistics/base
+@dirrm share/octave/2.1.33/m/statistics/distributions
+@dirrm share/octave/2.1.33/m/statistics/models
+@dirrm share/octave/2.1.33/m/statistics/tests
+@dirrm share/octave/2.1.33/m/statistics
+@dirrm share/octave/2.1.33/m/strings
+@dirrm share/octave/2.1.33/m/time
+@dirrm share/octave/2.1.33/m
+@dirrm share/octave/2.1.33/site/m
+@dirrm share/octave/2.1.33/site
+@dirrm share/octave/2.1.33
+@dirrm share/octave/site/m/startup
+@dirrm share/octave/site/m
+@dirrm share/octave/site
+@dirrm share/octave/doc
+@dirrm share/octave