pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

stage a version of octave-4.0.0 for testing before I import it into pkgsrc



Module Name:	pkgsrc-wip
Committed By:	Darrin B. Jewell <dbj%NetBSD.org@localhost>
Pushed By:	dbj
Date:		Mon Feb 1 21:51:35 2016 -0800
Changeset:	c96ca019c0f0c86ee4782117ca23bc5d8ca86fbe

Added Files:
	octave4/DESCR
	octave4/Makefile
	octave4/PLIST
	octave4/buildlink3.mk
	octave4/distinfo
	octave4/octave.mk
	octave4/options.mk
	octave4/patches/patch-configure
	octave4/patches/patch-configure.ac
	octave4/patches/patch-fflush-fpos_t.c
	octave4/patches/patch-fseeko-fpos_t.c
	octave4/patches/patch-libcruft_Makefile.in
	octave4/patches/patch-libgnu_stdio.in.h
	octave4/patches/patch-libgnu_string.in.h
	octave4/patches/patch-libgui_graphics_Canvas.cc
	octave4/patches/patch-libgui_graphics_Object.cc
	octave4/patches/patch-libgui_qterminal_libqterminal_QTerminal.cc
	octave4/patches/patch-libgui_qterminal_libqterminal_unix_TerminalView.cpp
	octave4/patches/patch-libgui_qterminal_libqterminal_unix_Vt102Emulation.cpp
	octave4/patches/patch-libgui_qterminal_libqterminal_unix_konsole__wcwidth.h
	octave4/patches/patch-libgui_src_find-files-dialog.cc
	octave4/patches/patch-libgui_src_octave-gui.cc
	octave4/patches/patch-libgui_src_resource-manager.cc
	octave4/patches/patch-libgui_src_shortcut-manager.cc
	octave4/patches/patch-libgui_src_workspace-model.cc
	octave4/patches/patch-libinterp_Makefile.am
	octave4/patches/patch-libinterp_Makefile.in
	octave4/patches/patch-libinterp_corefcn_rand.cc
	octave4/patches/patch-libinterp_dldfcn_config-module.awk
	octave4/patches/patch-libinterp_dldfcn_module.mk
	octave4/patches/patch-libinterp_oct-conf.in.h
	octave4/patches/patch-libinterp_octave-value_ov-classdef.cc
	octave4/patches/patch-libinterp_octave-value_ov-classdef.h
	octave4/patches/patch-liboctave_numeric_oct-fftw.h
	octave4/patches/patch-liboctave_operators_mx-inlines.cc
	octave4/patches/patch-liboctave_system_oct-time.cc
	octave4/patches/patch-scripts_pkg_private_configure__make.m
	octave4/patches/patch-scripts_plot_util_____gnuplot__drawnow____.m

Log Message:
stage a version of octave-4.0.0 for testing before I import it into pkgsrc

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c96ca019c0f0c86ee4782117ca23bc5d8ca86fbe

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 octave4/DESCR                                      |   13 +
 octave4/Makefile                                   |  121 ++
 octave4/PLIST                                      | 2207 ++++++++++++++++++++
 octave4/buildlink3.mk                              |   27 +
 octave4/distinfo                                   |   36 +
 octave4/octave.mk                                  |   29 +
 octave4/options.mk                                 |   31 +
 octave4/patches/patch-configure                    |   39 +
 octave4/patches/patch-configure.ac                 |   18 +
 octave4/patches/patch-fflush-fpos_t.c              |   36 +
 octave4/patches/patch-fseeko-fpos_t.c              |   40 +
 octave4/patches/patch-libcruft_Makefile.in         |   13 +
 octave4/patches/patch-libgnu_stdio.in.h            |   19 +
 octave4/patches/patch-libgnu_string.in.h           |   25 +
 octave4/patches/patch-libgui_graphics_Canvas.cc    |   24 +
 octave4/patches/patch-libgui_graphics_Object.cc    |   15 +
 ...atch-libgui_qterminal_libqterminal_QTerminal.cc |   19 +
 ...ui_qterminal_libqterminal_unix_TerminalView.cpp |   14 +
 ..._qterminal_libqterminal_unix_Vt102Emulation.cpp |   15 +
 ..._qterminal_libqterminal_unix_konsole__wcwidth.h |   14 +
 .../patches/patch-libgui_src_find-files-dialog.cc  |   13 +
 octave4/patches/patch-libgui_src_octave-gui.cc     |   36 +
 .../patches/patch-libgui_src_resource-manager.cc   |   18 +
 .../patches/patch-libgui_src_shortcut-manager.cc   |  297 +++
 .../patches/patch-libgui_src_workspace-model.cc    |   26 +
 octave4/patches/patch-libinterp_Makefile.am        |   15 +
 octave4/patches/patch-libinterp_Makefile.in        |   32 +
 octave4/patches/patch-libinterp_corefcn_rand.cc    |   18 +
 .../patch-libinterp_dldfcn_config-module.awk       |   15 +
 octave4/patches/patch-libinterp_dldfcn_module.mk   |   15 +
 octave4/patches/patch-libinterp_oct-conf.in.h      |   13 +
 .../patch-libinterp_octave-value_ov-classdef.cc    |   16 +
 .../patch-libinterp_octave-value_ov-classdef.h     |   13 +
 octave4/patches/patch-liboctave_numeric_oct-fftw.h |   13 +
 .../patch-liboctave_operators_mx-inlines.cc        |   17 +
 octave4/patches/patch-liboctave_system_oct-time.cc |   13 +
 .../patch-scripts_pkg_private_configure__make.m    |   15 +
 ...ch-scripts_plot_util_____gnuplot__drawnow____.m |   16 +
 38 files changed, 3356 insertions(+)

diffs:
diff --git a/octave4/DESCR b/octave4/DESCR
new file mode 100644
index 0000000..6538018
--- /dev/null
+++ b/octave4/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/octave4/Makefile b/octave4/Makefile
new file mode 100644
index 0000000..d08ff9f
--- /dev/null
+++ b/octave4/Makefile
@@ -0,0 +1,121 @@
+# $NetBSD: Makefile,v 1.130 2015/08/18 07:31:01 wiz Exp $
+
+DISTNAME=	octave-4.0.0
+CATEGORIES=	math
+MASTER_SITES=	${MASTER_SITE_GNU:=octave/}
+EXTRACT_SUFX=	.tar.xz
+
+MAINTAINER=	adam%NetBSD.org@localhost
+HOMEPAGE=	http://www.octave.org/
+COMMENT=	High-level language, intended for numerical computations
+LICENSE=	gnu-gpl-v3
+
+# These BUILD_DEPENDS are only needed if we need to rebuild the documentation
+#BUILD_DEPENDS+=	tex-latex-fonts-[0-9]*:../../fonts/tex-latex-fonts
+#BUILD_DEPENDS+=	dvipsk-[0-9]*:../../print/dvipsk
+#BUILD_DEPENDS+=	tex-epsf-[0-9]*:../../print/tex-epsf
+#BUILD_DEPENDS+=	tex-tex-[0-9]*:../../print/tex-tex
+#BUILD_DEPENDS+=	tex-pdftex-[0-9]*:../../print/tex-pdftex
+#TOOL_DEPENDS+=	gtexinfo>=5.1:../../devel/gtexinfo
+
+DEPENDS+=	gnuplot>=3.7:../../graphics/gnuplot
+
+USE_LIBTOOL=		yes
+USE_TOOLS+=		autoconf gsed gmake:run perl pkg-config bison
+GNU_CONFIGURE=		yes
+
+GCC_REQD+=		3.0
+USE_LANGUAGES=		c c++ fortran77
+
+# needed for loading of shared objects such as those in the
+# octave-forge package or user written ones compiled with mkoctfile
+CONFIGURE_ARGS+=	--enable-dl
+CONFIGURE_ARGS+=	--enable-static
+CONFIGURE_ARGS+=	--enable-shared
+
+#CONFIGURE_ARGS+=	--without-opengl
+#CONFIGURE_ARGS+=	--with-framework-opengl=no
+CONFIGURE_ARGS+=	--disable-java
+# use this to bypass qt5 portability issues:
+#CONFIGURE_ARGS+=	CPPFLAGS=-DQT_DISABLE_DEPRECATED_BEFORE=0
+
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Darwin"
+# When __APPLE__ is defined, fltk headers typedef an alternate version of Window
+# which conflicts with the one in the X11 headers, so avoid pulling in X11.
+CONFIGURE_ARGS+=	--without-x
+
+# The OpenGL framework doesn't have osmesa and the X11 one has header conflicts with the framework
+CONFIGURE_ARGS+=	--without-OSMesa
+.endif
+
+# We use this to install .oct files so it doesn't strip them.
+CONFIGURE_ENV+=		INSTALL_LIB=${INSTALL_LIB:Q}
+
+.include "options.mk"
+
+INFO_FILES=	yes
+OCTAVE_DOC=	doc/interpreter/octave.pdf doc/liboctave/liboctave.pdf \
+		doc/refcard/refcard-a4.pdf doc/refcard/refcard-legal.pdf \
+		doc/refcard/refcard-letter.pdf
+INSTALLATION_DIRS+=	share/octave/${PKGVERSION_NOREV}/doc
+
+#CHECK_WRKREF_SKIP+=	share/octave/${PKGVERSION_NOREV}/etc/config.log
+
+TEST_TARGET=	check
+
+#pre-configure:
+#	cd ${WRKSRC} && autoconf
+
+SUBST_CLASSES+=			fix-make
+SUBST_STAGE.fix-make=		pre-configure
+SUBST_MESSAGE.fix-make=		Fixing path to gmake.
+SUBST_FILES.fix-make=		scripts/pkg/private/configure_make.m
+SUBST_SED.fix-make=		-e 's:@GMAKE@:$(GMAKE):g'
+
+SUBST_CLASSES+=			qt5-pkg-config
+SUBST_STAGE.qt5-pkg-config=	pre-configure
+SUBST_MESSAGE.qt5-pkg-config=	Updating pkg-config calls for Qt5
+SUBST_FILES.qt5-pkg-config=	configure.ac configure
+SUBST_SED.qt5-pkg-config=	-e 's,QtCore,Qt5Core,g'
+SUBST_SED.qt5-pkg-config+=	-e 's,QtGui,Qt5Widgets,g'
+SUBST_SED.qt5-pkg-config+=	-e 's,QtNetwork,Qt5Network,g'
+SUBST_SED.qt5-pkg-config+=	-e 's,QtOpenGL,Qt5OpenGL,g'
+
+PREPEND_PATH+=			${QTDIR}/bin
+
+MAKE_ENV+=			V=1
+
+#post-extract:
+#	find ${WRKSRC}/doc -type f -name '*.info*' -print | xargs rm -f
+#	mkdir ${WRKSRC}/src/pic
+
+post-install:
+.for f in ${OCTAVE_DOC}
+	${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/octave/${PKGVERSION_NOREV}/doc
+.endfor
+
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../devel/ncurses/buildlink3.mk"
+.include "../../devel/pcre/buildlink3.mk"
+.include "../../devel/readline/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../math/arpack/buildlink3.mk"
+.include "../../math/blas/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../math/fftwf/buildlink3.mk"
+.include "../../math/lapack/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.if ${OPSYS} != "Darwin"
+.include "../../x11/libX11/buildlink3.mk"
+.endif
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+BUILDLINK_DEPMETHOD.qt5-qttools?=build
+.include "../../x11/qt5-qttools/buildlink3.mk"
+BUILDLINK_DEPMETHOD.gperf?=build
+.include "../../devel/gperf/buildlink3.mk"
+.include "../../x11/fltk13/buildlink3.mk"
+
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/octave4/PLIST b/octave4/PLIST
new file mode 100644
index 0000000..5772e1b
--- /dev/null
+++ b/octave4/PLIST
@@ -0,0 +1,2207 @@
+@comment $NetBSD$
+bin/mkoctfile
+bin/mkoctfile-${PKGVERSION}
+bin/octave
+bin/${PKGNAME}
+bin/octave-cli
+bin/octave-cli-${PKGVERSION}
+bin/octave-config
+bin/octave-config-${PKGVERSION}
+include/${PKGNAME}/octave/Array-util.h
+include/${PKGNAME}/octave/Array.cc
+include/${PKGNAME}/octave/Array.h
+include/${PKGNAME}/octave/CColVector.h
+include/${PKGNAME}/octave/CDiagMatrix.h
+include/${PKGNAME}/octave/CMatrix.h
+include/${PKGNAME}/octave/CNDArray.h
+include/${PKGNAME}/octave/CRowVector.h
+include/${PKGNAME}/octave/CSparse.h
+include/${PKGNAME}/octave/Cell.h
+include/${PKGNAME}/octave/CmplxAEPBAL.h
+include/${PKGNAME}/octave/CmplxCHOL.h
+include/${PKGNAME}/octave/CmplxGEPBAL.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/DAERT.h
+include/${PKGNAME}/octave/DAERTFunc.h
+include/${PKGNAME}/octave/DASPK-opts.h
+include/${PKGNAME}/octave/DASPK.h
+include/${PKGNAME}/octave/DASRT-opts.h
+include/${PKGNAME}/octave/DASRT.h
+include/${PKGNAME}/octave/DASSL-opts.h
+include/${PKGNAME}/octave/DASSL.h
+include/${PKGNAME}/octave/DET.h
+include/${PKGNAME}/octave/DiagArray2.cc
+include/${PKGNAME}/octave/DiagArray2.h
+include/${PKGNAME}/octave/EIG.h
+include/${PKGNAME}/octave/LSODE-opts.h
+include/${PKGNAME}/octave/LSODE.h
+include/${PKGNAME}/octave/MArray-decl.h
+include/${PKGNAME}/octave/MArray-defs.h
+include/${PKGNAME}/octave/MArray.cc
+include/${PKGNAME}/octave/MArray.h
+include/${PKGNAME}/octave/MDiagArray2.cc
+include/${PKGNAME}/octave/MDiagArray2.h
+include/${PKGNAME}/octave/MSparse-defs.h
+include/${PKGNAME}/octave/MSparse.cc
+include/${PKGNAME}/octave/MSparse.h
+include/${PKGNAME}/octave/Matrix.h
+include/${PKGNAME}/octave/MatrixType.h
+include/${PKGNAME}/octave/ODE.h
+include/${PKGNAME}/octave/ODEFunc.h
+include/${PKGNAME}/octave/ODES.h
+include/${PKGNAME}/octave/ODESFunc.h
+include/${PKGNAME}/octave/PermMatrix.h
+include/${PKGNAME}/octave/Quad-opts.h
+include/${PKGNAME}/octave/Quad.h
+include/${PKGNAME}/octave/Range.h
+include/${PKGNAME}/octave/Sparse-diag-op-defs.h
+include/${PKGNAME}/octave/Sparse-op-decls.h
+include/${PKGNAME}/octave/Sparse-op-defs.h
+include/${PKGNAME}/octave/Sparse-perm-op-defs.h
+include/${PKGNAME}/octave/Sparse.cc
+include/${PKGNAME}/octave/Sparse.h
+include/${PKGNAME}/octave/SparseCmplxCHOL.h
+include/${PKGNAME}/octave/SparseCmplxLU.h
+include/${PKGNAME}/octave/SparseCmplxQR.h
+include/${PKGNAME}/octave/SparseQR.h
+include/${PKGNAME}/octave/SparsedbleCHOL.h
+include/${PKGNAME}/octave/SparsedbleLU.h
+include/${PKGNAME}/octave/action-container.h
+include/${PKGNAME}/octave/base-aepbal.h
+include/${PKGNAME}/octave/base-dae.h
+include/${PKGNAME}/octave/base-de.h
+include/${PKGNAME}/octave/base-list.h
+include/${PKGNAME}/octave/base-lu.cc
+include/${PKGNAME}/octave/base-lu.h
+include/${PKGNAME}/octave/base-min.h
+include/${PKGNAME}/octave/base-qr.cc
+include/${PKGNAME}/octave/base-qr.h
+include/${PKGNAME}/octave/boolMatrix.h
+include/${PKGNAME}/octave/boolNDArray.h
+include/${PKGNAME}/octave/boolSparse.h
+include/${PKGNAME}/octave/bsxfun-decl.h
+include/${PKGNAME}/octave/bsxfun-defs.cc
+include/${PKGNAME}/octave/bsxfun.h
+include/${PKGNAME}/octave/builtin-defun-decls.h
+include/${PKGNAME}/octave/builtins.h
+include/${PKGNAME}/octave/byte-swap.h
+include/${PKGNAME}/octave/c-file-ptr-stream.h
+include/${PKGNAME}/octave/caseless-str.h
+include/${PKGNAME}/octave/cdisplay.h
+include/${PKGNAME}/octave/chMatrix.h
+include/${PKGNAME}/octave/chNDArray.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/cutils.h
+include/${PKGNAME}/octave/dColVector.h
+include/${PKGNAME}/octave/dDiagMatrix.h
+include/${PKGNAME}/octave/dMatrix.h
+include/${PKGNAME}/octave/dNDArray.h
+include/${PKGNAME}/octave/dRowVector.h
+include/${PKGNAME}/octave/dSparse.h
+include/${PKGNAME}/octave/data-conv.h
+include/${PKGNAME}/octave/data.h
+include/${PKGNAME}/octave/dbleAEPBAL.h
+include/${PKGNAME}/octave/dbleCHOL.h
+include/${PKGNAME}/octave/dbleGEPBAL.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/debug.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/dim-vector.h
+include/${PKGNAME}/octave/dir-ops.h
+include/${PKGNAME}/octave/dirfns.h
+include/${PKGNAME}/octave/display.h
+include/${PKGNAME}/octave/dynamic-ld.h
+include/${PKGNAME}/octave/eigs-base.cc
+include/${PKGNAME}/octave/error.h
+include/${PKGNAME}/octave/event-queue.h
+include/${PKGNAME}/octave/f77-fcn.h
+include/${PKGNAME}/octave/fCColVector.h
+include/${PKGNAME}/octave/fCDiagMatrix.h
+include/${PKGNAME}/octave/fCMatrix.h
+include/${PKGNAME}/octave/fCNDArray.h
+include/${PKGNAME}/octave/fCRowVector.h
+include/${PKGNAME}/octave/fCmplxAEPBAL.h
+include/${PKGNAME}/octave/fCmplxCHOL.h
+include/${PKGNAME}/octave/fCmplxGEPBAL.h
+include/${PKGNAME}/octave/fCmplxHESS.h
+include/${PKGNAME}/octave/fCmplxLU.h
+include/${PKGNAME}/octave/fCmplxQR.h
+include/${PKGNAME}/octave/fCmplxQRP.h
+include/${PKGNAME}/octave/fCmplxSCHUR.h
+include/${PKGNAME}/octave/fCmplxSVD.h
+include/${PKGNAME}/octave/fColVector.h
+include/${PKGNAME}/octave/fDiagMatrix.h
+include/${PKGNAME}/octave/fEIG.h
+include/${PKGNAME}/octave/fMatrix.h
+include/${PKGNAME}/octave/fNDArray.h
+include/${PKGNAME}/octave/fRowVector.h
+include/${PKGNAME}/octave/file-io.h
+include/${PKGNAME}/octave/file-ops.h
+include/${PKGNAME}/octave/file-stat.h
+include/${PKGNAME}/octave/floatAEPBAL.h
+include/${PKGNAME}/octave/floatCHOL.h
+include/${PKGNAME}/octave/floatGEPBAL.h
+include/${PKGNAME}/octave/floatHESS.h
+include/${PKGNAME}/octave/floatLU.h
+include/${PKGNAME}/octave/floatQR.h
+include/${PKGNAME}/octave/floatQRP.h
+include/${PKGNAME}/octave/floatSCHUR.h
+include/${PKGNAME}/octave/floatSVD.h
+include/${PKGNAME}/octave/functor.h
+include/${PKGNAME}/octave/gl-render.h
+include/${PKGNAME}/octave/gl2ps-renderer.h
+include/${PKGNAME}/octave/glob-match.h
+include/${PKGNAME}/octave/graphics-props.cc
+include/${PKGNAME}/octave/graphics.h
+include/${PKGNAME}/octave/gripes.h
+include/${PKGNAME}/octave/help.h
+include/${PKGNAME}/octave/hook-fcn.h
+include/${PKGNAME}/octave/idx-vector.h
+include/${PKGNAME}/octave/input.h
+include/${PKGNAME}/octave/int16NDArray.h
+include/${PKGNAME}/octave/int32NDArray.h
+include/${PKGNAME}/octave/int64NDArray.h
+include/${PKGNAME}/octave/int8NDArray.h
+include/${PKGNAME}/octave/intNDArray.cc
+include/${PKGNAME}/octave/intNDArray.h
+include/${PKGNAME}/octave/jit-ir.h
+include/${PKGNAME}/octave/jit-typeinfo.h
+include/${PKGNAME}/octave/jit-util.h
+include/${PKGNAME}/octave/kpse.cc
+include/${PKGNAME}/octave/lex.h
+include/${PKGNAME}/octave/lo-array-gripes.h
+include/${PKGNAME}/octave/lo-cutils.h
+include/${PKGNAME}/octave/lo-error.h
+include/${PKGNAME}/octave/lo-ieee.h
+include/${PKGNAME}/octave/lo-macros.h
+include/${PKGNAME}/octave/lo-mappers.h
+include/${PKGNAME}/octave/lo-math.h
+include/${PKGNAME}/octave/lo-regexp.h
+include/${PKGNAME}/octave/lo-specfun.h
+include/${PKGNAME}/octave/lo-sysdep.h
+include/${PKGNAME}/octave/lo-traits.h
+include/${PKGNAME}/octave/lo-utils.h
+include/${PKGNAME}/octave/load-path.h
+include/${PKGNAME}/octave/load-save.h
+include/${PKGNAME}/octave/ls-ascii-helper.h
+include/${PKGNAME}/octave/ls-hdf5.h
+include/${PKGNAME}/octave/ls-mat-ascii.h
+include/${PKGNAME}/octave/ls-mat4.h
+include/${PKGNAME}/octave/ls-mat5.h
+include/${PKGNAME}/octave/ls-oct-ascii.h
+include/${PKGNAME}/octave/ls-oct-binary.h
+include/${PKGNAME}/octave/ls-utils.h
+include/${PKGNAME}/octave/mach-info.h
+include/${PKGNAME}/octave/mex.h
+include/${PKGNAME}/octave/mexproto.h
+include/${PKGNAME}/octave/mx-base.h
+include/${PKGNAME}/octave/mx-cdm-cm.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-pm.h
+include/${PKGNAME}/octave/mx-cm-s.h
+include/${PKGNAME}/octave/mx-cnda-nda.h
+include/${PKGNAME}/octave/mx-cnda-s.h
+include/${PKGNAME}/octave/mx-cs-dm.h
+include/${PKGNAME}/octave/mx-cs-m.h
+include/${PKGNAME}/octave/mx-cs-nda.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-ext.h
+include/${PKGNAME}/octave/mx-fcdm-fcm.h
+include/${PKGNAME}/octave/mx-fcdm-fdm.h
+include/${PKGNAME}/octave/mx-fcdm-fm.h
+include/${PKGNAME}/octave/mx-fcdm-fs.h
+include/${PKGNAME}/octave/mx-fcm-fcdm.h
+include/${PKGNAME}/octave/mx-fcm-fdm.h
+include/${PKGNAME}/octave/mx-fcm-fm.h
+include/${PKGNAME}/octave/mx-fcm-fs.h
+include/${PKGNAME}/octave/mx-fcm-pm.h
+include/${PKGNAME}/octave/mx-fcnda-fnda.h
+include/${PKGNAME}/octave/mx-fcnda-fs.h
+include/${PKGNAME}/octave/mx-fcs-fdm.h
+include/${PKGNAME}/octave/mx-fcs-fm.h
+include/${PKGNAME}/octave/mx-fcs-fnda.h
+include/${PKGNAME}/octave/mx-fdm-fcdm.h
+include/${PKGNAME}/octave/mx-fdm-fcm.h
+include/${PKGNAME}/octave/mx-fdm-fcs.h
+include/${PKGNAME}/octave/mx-fdm-fm.h
+include/${PKGNAME}/octave/mx-fm-fcdm.h
+include/${PKGNAME}/octave/mx-fm-fcm.h
+include/${PKGNAME}/octave/mx-fm-fcs.h
+include/${PKGNAME}/octave/mx-fm-fdm.h
+include/${PKGNAME}/octave/mx-fm-pm.h
+include/${PKGNAME}/octave/mx-fnda-fcnda.h
+include/${PKGNAME}/octave/mx-fnda-fcs.h
+include/${PKGNAME}/octave/mx-fnda-i16.h
+include/${PKGNAME}/octave/mx-fnda-i16nda.h
+include/${PKGNAME}/octave/mx-fnda-i32.h
+include/${PKGNAME}/octave/mx-fnda-i32nda.h
+include/${PKGNAME}/octave/mx-fnda-i64.h
+include/${PKGNAME}/octave/mx-fnda-i64nda.h
+include/${PKGNAME}/octave/mx-fnda-i8.h
+include/${PKGNAME}/octave/mx-fnda-i8nda.h
+include/${PKGNAME}/octave/mx-fnda-ui16.h
+include/${PKGNAME}/octave/mx-fnda-ui16nda.h
+include/${PKGNAME}/octave/mx-fnda-ui32.h
+include/${PKGNAME}/octave/mx-fnda-ui32nda.h
+include/${PKGNAME}/octave/mx-fnda-ui64.h
+include/${PKGNAME}/octave/mx-fnda-ui64nda.h
+include/${PKGNAME}/octave/mx-fnda-ui8.h
+include/${PKGNAME}/octave/mx-fnda-ui8nda.h
+include/${PKGNAME}/octave/mx-fs-fcdm.h
+include/${PKGNAME}/octave/mx-fs-fcm.h
+include/${PKGNAME}/octave/mx-fs-fcnda.h
+include/${PKGNAME}/octave/mx-fs-i16nda.h
+include/${PKGNAME}/octave/mx-fs-i32nda.h
+include/${PKGNAME}/octave/mx-fs-i64nda.h
+include/${PKGNAME}/octave/mx-fs-i8nda.h
+include/${PKGNAME}/octave/mx-fs-ui16nda.h
+include/${PKGNAME}/octave/mx-fs-ui32nda.h
+include/${PKGNAME}/octave/mx-fs-ui64nda.h
+include/${PKGNAME}/octave/mx-fs-ui8nda.h
+include/${PKGNAME}/octave/mx-i16-fnda.h
+include/${PKGNAME}/octave/mx-i16-i32nda.h
+include/${PKGNAME}/octave/mx-i16-i64nda.h
+include/${PKGNAME}/octave/mx-i16-i8nda.h
+include/${PKGNAME}/octave/mx-i16-nda.h
+include/${PKGNAME}/octave/mx-i16-ui16nda.h
+include/${PKGNAME}/octave/mx-i16-ui32nda.h
+include/${PKGNAME}/octave/mx-i16-ui64nda.h
+include/${PKGNAME}/octave/mx-i16-ui8nda.h
+include/${PKGNAME}/octave/mx-i16nda-fnda.h
+include/${PKGNAME}/octave/mx-i16nda-fs.h
+include/${PKGNAME}/octave/mx-i16nda-i32.h
+include/${PKGNAME}/octave/mx-i16nda-i32nda.h
+include/${PKGNAME}/octave/mx-i16nda-i64.h
+include/${PKGNAME}/octave/mx-i16nda-i64nda.h
+include/${PKGNAME}/octave/mx-i16nda-i8.h
+include/${PKGNAME}/octave/mx-i16nda-i8nda.h
+include/${PKGNAME}/octave/mx-i16nda-nda.h
+include/${PKGNAME}/octave/mx-i16nda-s.h
+include/${PKGNAME}/octave/mx-i16nda-ui16.h
+include/${PKGNAME}/octave/mx-i16nda-ui16nda.h
+include/${PKGNAME}/octave/mx-i16nda-ui32.h
+include/${PKGNAME}/octave/mx-i16nda-ui32nda.h
+include/${PKGNAME}/octave/mx-i16nda-ui64.h
+include/${PKGNAME}/octave/mx-i16nda-ui64nda.h
+include/${PKGNAME}/octave/mx-i16nda-ui8.h
+include/${PKGNAME}/octave/mx-i16nda-ui8nda.h
+include/${PKGNAME}/octave/mx-i32-fnda.h
+include/${PKGNAME}/octave/mx-i32-i16nda.h
+include/${PKGNAME}/octave/mx-i32-i64nda.h
+include/${PKGNAME}/octave/mx-i32-i8nda.h
+include/${PKGNAME}/octave/mx-i32-nda.h
+include/${PKGNAME}/octave/mx-i32-ui16nda.h
+include/${PKGNAME}/octave/mx-i32-ui32nda.h
+include/${PKGNAME}/octave/mx-i32-ui64nda.h
+include/${PKGNAME}/octave/mx-i32-ui8nda.h
+include/${PKGNAME}/octave/mx-i32nda-fnda.h
+include/${PKGNAME}/octave/mx-i32nda-fs.h
+include/${PKGNAME}/octave/mx-i32nda-i16.h
+include/${PKGNAME}/octave/mx-i32nda-i16nda.h
+include/${PKGNAME}/octave/mx-i32nda-i64.h
+include/${PKGNAME}/octave/mx-i32nda-i64nda.h
+include/${PKGNAME}/octave/mx-i32nda-i8.h
+include/${PKGNAME}/octave/mx-i32nda-i8nda.h
+include/${PKGNAME}/octave/mx-i32nda-nda.h
+include/${PKGNAME}/octave/mx-i32nda-s.h
+include/${PKGNAME}/octave/mx-i32nda-ui16.h
+include/${PKGNAME}/octave/mx-i32nda-ui16nda.h
+include/${PKGNAME}/octave/mx-i32nda-ui32.h
+include/${PKGNAME}/octave/mx-i32nda-ui32nda.h
+include/${PKGNAME}/octave/mx-i32nda-ui64.h
+include/${PKGNAME}/octave/mx-i32nda-ui64nda.h
+include/${PKGNAME}/octave/mx-i32nda-ui8.h
+include/${PKGNAME}/octave/mx-i32nda-ui8nda.h
+include/${PKGNAME}/octave/mx-i64-fnda.h
+include/${PKGNAME}/octave/mx-i64-i16nda.h
+include/${PKGNAME}/octave/mx-i64-i32nda.h
+include/${PKGNAME}/octave/mx-i64-i8nda.h
+include/${PKGNAME}/octave/mx-i64-nda.h
+include/${PKGNAME}/octave/mx-i64-ui16nda.h
+include/${PKGNAME}/octave/mx-i64-ui32nda.h
+include/${PKGNAME}/octave/mx-i64-ui64nda.h
+include/${PKGNAME}/octave/mx-i64-ui8nda.h
+include/${PKGNAME}/octave/mx-i64nda-fnda.h
+include/${PKGNAME}/octave/mx-i64nda-fs.h
+include/${PKGNAME}/octave/mx-i64nda-i16.h
+include/${PKGNAME}/octave/mx-i64nda-i16nda.h
+include/${PKGNAME}/octave/mx-i64nda-i32.h
+include/${PKGNAME}/octave/mx-i64nda-i32nda.h
+include/${PKGNAME}/octave/mx-i64nda-i8.h
+include/${PKGNAME}/octave/mx-i64nda-i8nda.h
+include/${PKGNAME}/octave/mx-i64nda-nda.h
+include/${PKGNAME}/octave/mx-i64nda-s.h
+include/${PKGNAME}/octave/mx-i64nda-ui16.h
+include/${PKGNAME}/octave/mx-i64nda-ui16nda.h
+include/${PKGNAME}/octave/mx-i64nda-ui32.h
+include/${PKGNAME}/octave/mx-i64nda-ui32nda.h
+include/${PKGNAME}/octave/mx-i64nda-ui64.h
+include/${PKGNAME}/octave/mx-i64nda-ui64nda.h
+include/${PKGNAME}/octave/mx-i64nda-ui8.h
+include/${PKGNAME}/octave/mx-i64nda-ui8nda.h
+include/${PKGNAME}/octave/mx-i8-fnda.h
+include/${PKGNAME}/octave/mx-i8-i16nda.h
+include/${PKGNAME}/octave/mx-i8-i32nda.h
+include/${PKGNAME}/octave/mx-i8-i64nda.h
+include/${PKGNAME}/octave/mx-i8-nda.h
+include/${PKGNAME}/octave/mx-i8-ui16nda.h
+include/${PKGNAME}/octave/mx-i8-ui32nda.h
+include/${PKGNAME}/octave/mx-i8-ui64nda.h
+include/${PKGNAME}/octave/mx-i8-ui8nda.h
+include/${PKGNAME}/octave/mx-i8nda-fnda.h
+include/${PKGNAME}/octave/mx-i8nda-fs.h
+include/${PKGNAME}/octave/mx-i8nda-i16.h
+include/${PKGNAME}/octave/mx-i8nda-i16nda.h
+include/${PKGNAME}/octave/mx-i8nda-i32.h
+include/${PKGNAME}/octave/mx-i8nda-i32nda.h
+include/${PKGNAME}/octave/mx-i8nda-i64.h
+include/${PKGNAME}/octave/mx-i8nda-i64nda.h
+include/${PKGNAME}/octave/mx-i8nda-nda.h
+include/${PKGNAME}/octave/mx-i8nda-s.h
+include/${PKGNAME}/octave/mx-i8nda-ui16.h
+include/${PKGNAME}/octave/mx-i8nda-ui16nda.h
+include/${PKGNAME}/octave/mx-i8nda-ui32.h
+include/${PKGNAME}/octave/mx-i8nda-ui32nda.h
+include/${PKGNAME}/octave/mx-i8nda-ui64.h
+include/${PKGNAME}/octave/mx-i8nda-ui64nda.h
+include/${PKGNAME}/octave/mx-i8nda-ui8.h
+include/${PKGNAME}/octave/mx-i8nda-ui8nda.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-m-pm.h
+include/${PKGNAME}/octave/mx-nda-cnda.h
+include/${PKGNAME}/octave/mx-nda-cs.h
+include/${PKGNAME}/octave/mx-nda-i16.h
+include/${PKGNAME}/octave/mx-nda-i16nda.h
+include/${PKGNAME}/octave/mx-nda-i32.h
+include/${PKGNAME}/octave/mx-nda-i32nda.h
+include/${PKGNAME}/octave/mx-nda-i64.h
+include/${PKGNAME}/octave/mx-nda-i64nda.h
+include/${PKGNAME}/octave/mx-nda-i8.h
+include/${PKGNAME}/octave/mx-nda-i8nda.h
+include/${PKGNAME}/octave/mx-nda-ui16.h
+include/${PKGNAME}/octave/mx-nda-ui16nda.h
+include/${PKGNAME}/octave/mx-nda-ui32.h
+include/${PKGNAME}/octave/mx-nda-ui32nda.h
+include/${PKGNAME}/octave/mx-nda-ui64.h
+include/${PKGNAME}/octave/mx-nda-ui64nda.h
+include/${PKGNAME}/octave/mx-nda-ui8.h
+include/${PKGNAME}/octave/mx-nda-ui8nda.h
+include/${PKGNAME}/octave/mx-op-decl.h
+include/${PKGNAME}/octave/mx-op-defs.h
+include/${PKGNAME}/octave/mx-ops.h
+include/${PKGNAME}/octave/mx-pm-cm.h
+include/${PKGNAME}/octave/mx-pm-fcm.h
+include/${PKGNAME}/octave/mx-pm-fm.h
+include/${PKGNAME}/octave/mx-pm-m.h
+include/${PKGNAME}/octave/mx-s-cdm.h
+include/${PKGNAME}/octave/mx-s-cm.h
+include/${PKGNAME}/octave/mx-s-cnda.h
+include/${PKGNAME}/octave/mx-s-i16nda.h
+include/${PKGNAME}/octave/mx-s-i32nda.h
+include/${PKGNAME}/octave/mx-s-i64nda.h
+include/${PKGNAME}/octave/mx-s-i8nda.h
+include/${PKGNAME}/octave/mx-s-ui16nda.h
+include/${PKGNAME}/octave/mx-s-ui32nda.h
+include/${PKGNAME}/octave/mx-s-ui64nda.h
+include/${PKGNAME}/octave/mx-s-ui8nda.h
+include/${PKGNAME}/octave/mx-ui16-fnda.h
+include/${PKGNAME}/octave/mx-ui16-i16nda.h
+include/${PKGNAME}/octave/mx-ui16-i32nda.h
+include/${PKGNAME}/octave/mx-ui16-i64nda.h
+include/${PKGNAME}/octave/mx-ui16-i8nda.h
+include/${PKGNAME}/octave/mx-ui16-nda.h
+include/${PKGNAME}/octave/mx-ui16-ui32nda.h
+include/${PKGNAME}/octave/mx-ui16-ui64nda.h
+include/${PKGNAME}/octave/mx-ui16-ui8nda.h
+include/${PKGNAME}/octave/mx-ui16nda-fnda.h
+include/${PKGNAME}/octave/mx-ui16nda-fs.h
+include/${PKGNAME}/octave/mx-ui16nda-i16.h
+include/${PKGNAME}/octave/mx-ui16nda-i16nda.h
+include/${PKGNAME}/octave/mx-ui16nda-i32.h
+include/${PKGNAME}/octave/mx-ui16nda-i32nda.h
+include/${PKGNAME}/octave/mx-ui16nda-i64.h
+include/${PKGNAME}/octave/mx-ui16nda-i64nda.h
+include/${PKGNAME}/octave/mx-ui16nda-i8.h
+include/${PKGNAME}/octave/mx-ui16nda-i8nda.h
+include/${PKGNAME}/octave/mx-ui16nda-nda.h
+include/${PKGNAME}/octave/mx-ui16nda-s.h
+include/${PKGNAME}/octave/mx-ui16nda-ui32.h
+include/${PKGNAME}/octave/mx-ui16nda-ui32nda.h
+include/${PKGNAME}/octave/mx-ui16nda-ui64.h
+include/${PKGNAME}/octave/mx-ui16nda-ui64nda.h
+include/${PKGNAME}/octave/mx-ui16nda-ui8.h
+include/${PKGNAME}/octave/mx-ui16nda-ui8nda.h
+include/${PKGNAME}/octave/mx-ui32-fnda.h
+include/${PKGNAME}/octave/mx-ui32-i16nda.h
+include/${PKGNAME}/octave/mx-ui32-i32nda.h
+include/${PKGNAME}/octave/mx-ui32-i64nda.h
+include/${PKGNAME}/octave/mx-ui32-i8nda.h
+include/${PKGNAME}/octave/mx-ui32-nda.h
+include/${PKGNAME}/octave/mx-ui32-ui16nda.h
+include/${PKGNAME}/octave/mx-ui32-ui64nda.h
+include/${PKGNAME}/octave/mx-ui32-ui8nda.h
+include/${PKGNAME}/octave/mx-ui32nda-fnda.h
+include/${PKGNAME}/octave/mx-ui32nda-fs.h
+include/${PKGNAME}/octave/mx-ui32nda-i16.h
+include/${PKGNAME}/octave/mx-ui32nda-i16nda.h
+include/${PKGNAME}/octave/mx-ui32nda-i32.h
+include/${PKGNAME}/octave/mx-ui32nda-i32nda.h
+include/${PKGNAME}/octave/mx-ui32nda-i64.h
+include/${PKGNAME}/octave/mx-ui32nda-i64nda.h
+include/${PKGNAME}/octave/mx-ui32nda-i8.h
+include/${PKGNAME}/octave/mx-ui32nda-i8nda.h
+include/${PKGNAME}/octave/mx-ui32nda-nda.h
+include/${PKGNAME}/octave/mx-ui32nda-s.h
+include/${PKGNAME}/octave/mx-ui32nda-ui16.h
+include/${PKGNAME}/octave/mx-ui32nda-ui16nda.h
+include/${PKGNAME}/octave/mx-ui32nda-ui64.h
+include/${PKGNAME}/octave/mx-ui32nda-ui64nda.h
+include/${PKGNAME}/octave/mx-ui32nda-ui8.h
+include/${PKGNAME}/octave/mx-ui32nda-ui8nda.h
+include/${PKGNAME}/octave/mx-ui64-fnda.h
+include/${PKGNAME}/octave/mx-ui64-i16nda.h
+include/${PKGNAME}/octave/mx-ui64-i32nda.h
+include/${PKGNAME}/octave/mx-ui64-i64nda.h
+include/${PKGNAME}/octave/mx-ui64-i8nda.h
+include/${PKGNAME}/octave/mx-ui64-nda.h
+include/${PKGNAME}/octave/mx-ui64-ui16nda.h
+include/${PKGNAME}/octave/mx-ui64-ui32nda.h
+include/${PKGNAME}/octave/mx-ui64-ui8nda.h
+include/${PKGNAME}/octave/mx-ui64nda-fnda.h
+include/${PKGNAME}/octave/mx-ui64nda-fs.h
+include/${PKGNAME}/octave/mx-ui64nda-i16.h
+include/${PKGNAME}/octave/mx-ui64nda-i16nda.h
+include/${PKGNAME}/octave/mx-ui64nda-i32.h
+include/${PKGNAME}/octave/mx-ui64nda-i32nda.h
+include/${PKGNAME}/octave/mx-ui64nda-i64.h
+include/${PKGNAME}/octave/mx-ui64nda-i64nda.h
+include/${PKGNAME}/octave/mx-ui64nda-i8.h
+include/${PKGNAME}/octave/mx-ui64nda-i8nda.h
+include/${PKGNAME}/octave/mx-ui64nda-nda.h
+include/${PKGNAME}/octave/mx-ui64nda-s.h
+include/${PKGNAME}/octave/mx-ui64nda-ui16.h
+include/${PKGNAME}/octave/mx-ui64nda-ui16nda.h
+include/${PKGNAME}/octave/mx-ui64nda-ui32.h
+include/${PKGNAME}/octave/mx-ui64nda-ui32nda.h
+include/${PKGNAME}/octave/mx-ui64nda-ui8.h
+include/${PKGNAME}/octave/mx-ui64nda-ui8nda.h
+include/${PKGNAME}/octave/mx-ui8-fnda.h
+include/${PKGNAME}/octave/mx-ui8-i16nda.h
+include/${PKGNAME}/octave/mx-ui8-i32nda.h
+include/${PKGNAME}/octave/mx-ui8-i64nda.h
+include/${PKGNAME}/octave/mx-ui8-i8nda.h
+include/${PKGNAME}/octave/mx-ui8-nda.h
+include/${PKGNAME}/octave/mx-ui8-ui16nda.h
+include/${PKGNAME}/octave/mx-ui8-ui32nda.h
+include/${PKGNAME}/octave/mx-ui8-ui64nda.h
+include/${PKGNAME}/octave/mx-ui8nda-fnda.h
+include/${PKGNAME}/octave/mx-ui8nda-fs.h
+include/${PKGNAME}/octave/mx-ui8nda-i16.h
+include/${PKGNAME}/octave/mx-ui8nda-i16nda.h
+include/${PKGNAME}/octave/mx-ui8nda-i32.h
+include/${PKGNAME}/octave/mx-ui8nda-i32nda.h
+include/${PKGNAME}/octave/mx-ui8nda-i64.h
+include/${PKGNAME}/octave/mx-ui8nda-i64nda.h
+include/${PKGNAME}/octave/mx-ui8nda-i8.h
+include/${PKGNAME}/octave/mx-ui8nda-i8nda.h
+include/${PKGNAME}/octave/mx-ui8nda-nda.h
+include/${PKGNAME}/octave/mx-ui8nda-s.h
+include/${PKGNAME}/octave/mx-ui8nda-ui16.h
+include/${PKGNAME}/octave/mx-ui8nda-ui16nda.h
+include/${PKGNAME}/octave/mx-ui8nda-ui32.h
+include/${PKGNAME}/octave/mx-ui8nda-ui32nda.h
+include/${PKGNAME}/octave/mx-ui8nda-ui64.h
+include/${PKGNAME}/octave/mx-ui8nda-ui64nda.h
+include/${PKGNAME}/octave/mxarray.h
+include/${PKGNAME}/octave/oct-alloc.h
+include/${PKGNAME}/octave/oct-base64.h
+include/${PKGNAME}/octave/oct-binmap.h
+include/${PKGNAME}/octave/oct-cmplx.h
+include/${PKGNAME}/octave/oct-conf-post.h
+include/${PKGNAME}/octave/oct-conf.h
+include/${PKGNAME}/octave/oct-convn.h
+include/${PKGNAME}/octave/oct-env.h
+include/${PKGNAME}/octave/oct-errno.h
+include/${PKGNAME}/octave/oct-fftw.h
+include/${PKGNAME}/octave/oct-fstrm.h
+include/${PKGNAME}/octave/oct-glob.h
+include/${PKGNAME}/octave/oct-gperf.h
+include/${PKGNAME}/octave/oct-group.h
+include/${PKGNAME}/octave/oct-handle.h
+include/${PKGNAME}/octave/oct-hdf5-id.h
+include/${PKGNAME}/octave/oct-hdf5.h
+include/${PKGNAME}/octave/oct-hist.h
+include/${PKGNAME}/octave/oct-inttypes.h
+include/${PKGNAME}/octave/oct-iostrm.h
+include/${PKGNAME}/octave/oct-locbuf.h
+include/${PKGNAME}/octave/oct-lvalue.h
+include/${PKGNAME}/octave/oct-map.h
+include/${PKGNAME}/octave/oct-md5.h
+include/${PKGNAME}/octave/oct-mutex.h
+include/${PKGNAME}/octave/oct-norm.h
+include/${PKGNAME}/octave/oct-obj.h
+include/${PKGNAME}/octave/oct-openmp.h
+include/${PKGNAME}/octave/oct-passwd.h
+include/${PKGNAME}/octave/oct-prcstrm.h
+include/${PKGNAME}/octave/oct-procbuf.h
+include/${PKGNAME}/octave/oct-rand.h
+include/${PKGNAME}/octave/oct-refcount.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-sort.cc
+include/${PKGNAME}/octave/oct-sort.h
+include/${PKGNAME}/octave/oct-sparse.h
+include/${PKGNAME}/octave/oct-spparms.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-tex-parser.h
+include/${PKGNAME}/octave/oct-time.h
+include/${PKGNAME}/octave/oct-uname.h
+include/${PKGNAME}/octave/oct.h
+include/${PKGNAME}/octave/octave-default-image.h
+include/${PKGNAME}/octave/octave-link.h
+include/${PKGNAME}/octave/octave.h
+include/${PKGNAME}/octave/op-dm-template.cc
+include/${PKGNAME}/octave/op-dms-template.cc
+include/${PKGNAME}/octave/op-int.h
+include/${PKGNAME}/octave/op-pm-template.cc
+include/${PKGNAME}/octave/ops.h
+include/${PKGNAME}/octave/options-usage.h
+include/${PKGNAME}/octave/ov-base-diag.cc
+include/${PKGNAME}/octave/ov-base-diag.h
+include/${PKGNAME}/octave/ov-base-int.cc
+include/${PKGNAME}/octave/ov-base-int.h
+include/${PKGNAME}/octave/ov-base-mat.cc
+include/${PKGNAME}/octave/ov-base-mat.h
+include/${PKGNAME}/octave/ov-base-scalar.cc
+include/${PKGNAME}/octave/ov-base-scalar.h
+include/${PKGNAME}/octave/ov-base-sparse.h
+include/${PKGNAME}/octave/ov-base.h
+include/${PKGNAME}/octave/ov-bool-mat.cc
+include/${PKGNAME}/octave/ov-bool-mat.h
+include/${PKGNAME}/octave/ov-bool-sparse.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-class.h
+include/${PKGNAME}/octave/ov-classdef.h
+include/${PKGNAME}/octave/ov-colon.h
+include/${PKGNAME}/octave/ov-complex.h
+include/${PKGNAME}/octave/ov-cs-list.h
+include/${PKGNAME}/octave/ov-cx-diag.h
+include/${PKGNAME}/octave/ov-cx-mat.h
+include/${PKGNAME}/octave/ov-cx-sparse.h
+include/${PKGNAME}/octave/ov-dld-fcn.h
+include/${PKGNAME}/octave/ov-fcn-handle.h
+include/${PKGNAME}/octave/ov-fcn-inline.h
+include/${PKGNAME}/octave/ov-fcn.h
+include/${PKGNAME}/octave/ov-float.h
+include/${PKGNAME}/octave/ov-flt-complex.h
+include/${PKGNAME}/octave/ov-flt-cx-diag.h
+include/${PKGNAME}/octave/ov-flt-cx-mat.h
+include/${PKGNAME}/octave/ov-flt-re-diag.h
+include/${PKGNAME}/octave/ov-flt-re-mat.h
+include/${PKGNAME}/octave/ov-int-traits.h
+include/${PKGNAME}/octave/ov-int16.h
+include/${PKGNAME}/octave/ov-int32.h
+include/${PKGNAME}/octave/ov-int64.h
+include/${PKGNAME}/octave/ov-int8.h
+include/${PKGNAME}/octave/ov-intx.h
+include/${PKGNAME}/octave/ov-java.h
+include/${PKGNAME}/octave/ov-lazy-idx.h
+include/${PKGNAME}/octave/ov-mex-fcn.h
+include/${PKGNAME}/octave/ov-null-mat.h
+include/${PKGNAME}/octave/ov-oncleanup.h
+include/${PKGNAME}/octave/ov-perm.h
+include/${PKGNAME}/octave/ov-range.h
+include/${PKGNAME}/octave/ov-re-diag.h
+include/${PKGNAME}/octave/ov-re-mat.h
+include/${PKGNAME}/octave/ov-re-sparse.h
+include/${PKGNAME}/octave/ov-scalar.h
+include/${PKGNAME}/octave/ov-str-mat.h
+include/${PKGNAME}/octave/ov-struct.h
+include/${PKGNAME}/octave/ov-type-conv.h
+include/${PKGNAME}/octave/ov-typeinfo.h
+include/${PKGNAME}/octave/ov-uint16.h
+include/${PKGNAME}/octave/ov-uint32.h
+include/${PKGNAME}/octave/ov-uint64.h
+include/${PKGNAME}/octave/ov-uint8.h
+include/${PKGNAME}/octave/ov-usr-fcn.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/profiler.h
+include/${PKGNAME}/octave/pt-all.h
+include/${PKGNAME}/octave/pt-arg-list.h
+include/${PKGNAME}/octave/pt-array-list.h
+include/${PKGNAME}/octave/pt-assign.h
+include/${PKGNAME}/octave/pt-binop.h
+include/${PKGNAME}/octave/pt-bp.h
+include/${PKGNAME}/octave/pt-cbinop.h
+include/${PKGNAME}/octave/pt-cell.h
+include/${PKGNAME}/octave/pt-check.h
+include/${PKGNAME}/octave/pt-classdef.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-eval.h
+include/${PKGNAME}/octave/pt-except.h
+include/${PKGNAME}/octave/pt-exp.h
+include/${PKGNAME}/octave/pt-fcn-handle.h
+include/${PKGNAME}/octave/pt-funcall.h
+include/${PKGNAME}/octave/pt-id.h
+include/${PKGNAME}/octave/pt-idx.h
+include/${PKGNAME}/octave/pt-jit.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-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/quit.h
+include/${PKGNAME}/octave/randgamma.h
+include/${PKGNAME}/octave/randmtzig.h
+include/${PKGNAME}/octave/randpoisson.h
+include/${PKGNAME}/octave/sighandlers.h
+include/${PKGNAME}/octave/siglist.h
+include/${PKGNAME}/octave/singleton-cleanup.h
+include/${PKGNAME}/octave/smx-bm-sbm.h
+include/${PKGNAME}/octave/smx-cm-scm.h
+include/${PKGNAME}/octave/smx-cm-sm.h
+include/${PKGNAME}/octave/smx-cs-sm.h
+include/${PKGNAME}/octave/smx-m-scm.h
+include/${PKGNAME}/octave/smx-m-sm.h
+include/${PKGNAME}/octave/smx-s-scm.h
+include/${PKGNAME}/octave/smx-sbm-bm.h
+include/${PKGNAME}/octave/smx-scm-cm.h
+include/${PKGNAME}/octave/smx-scm-m.h
+include/${PKGNAME}/octave/smx-scm-s.h
+include/${PKGNAME}/octave/smx-scm-sm.h
+include/${PKGNAME}/octave/smx-sm-cm.h
+include/${PKGNAME}/octave/smx-sm-cs.h
+include/${PKGNAME}/octave/smx-sm-m.h
+include/${PKGNAME}/octave/smx-sm-scm.h
+include/${PKGNAME}/octave/sparse-base-chol.cc
+include/${PKGNAME}/octave/sparse-base-chol.h
+include/${PKGNAME}/octave/sparse-base-lu.cc
+include/${PKGNAME}/octave/sparse-base-lu.h
+include/${PKGNAME}/octave/sparse-dmsolve.cc
+include/${PKGNAME}/octave/sparse-sort.h
+include/${PKGNAME}/octave/sparse-util.h
+include/${PKGNAME}/octave/sparse-xdiv.h
+include/${PKGNAME}/octave/sparse-xpow.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/syswait.h
+include/${PKGNAME}/octave/token.h
+include/${PKGNAME}/octave/toplev.h
+include/${PKGNAME}/octave/txt-eng-ft.h
+include/${PKGNAME}/octave/txt-eng.h
+include/${PKGNAME}/octave/uint16NDArray.h
+include/${PKGNAME}/octave/uint32NDArray.h
+include/${PKGNAME}/octave/uint64NDArray.h
+include/${PKGNAME}/octave/uint8NDArray.h
+include/${PKGNAME}/octave/unwind-prot.h
+include/${PKGNAME}/octave/url-transfer.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-fccv-fcv.h
+include/${PKGNAME}/octave/vx-fccv-fs.h
+include/${PKGNAME}/octave/vx-fcrv-frv.h
+include/${PKGNAME}/octave/vx-fcrv-fs.h
+include/${PKGNAME}/octave/vx-fcs-fcv.h
+include/${PKGNAME}/octave/vx-fcs-frv.h
+include/${PKGNAME}/octave/vx-fcv-fccv.h
+include/${PKGNAME}/octave/vx-fcv-fcs.h
+include/${PKGNAME}/octave/vx-frv-fcrv.h
+include/${PKGNAME}/octave/vx-frv-fcs.h
+include/${PKGNAME}/octave/vx-fs-fccv.h
+include/${PKGNAME}/octave/vx-fs-fcrv.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/workspace-element.h
+include/${PKGNAME}/octave/xdiv.h
+include/${PKGNAME}/octave/xnorm.h
+include/${PKGNAME}/octave/xpow.h
+include/${PKGNAME}/octave/zfstream.h
+info/liboctave.info
+info/octave.info
+lib/octave/${PKGVERSION}/__delaunayn__.a
+lib/octave/${PKGVERSION}/__eigs__.a
+lib/octave/${PKGVERSION}/__fltk_uigetfile__.a
+lib/octave/${PKGVERSION}/__glpk__.a
+lib/octave/${PKGVERSION}/__init_fltk__.a
+lib/octave/${PKGVERSION}/__init_gnuplot__.a
+lib/octave/${PKGVERSION}/__magick_read__.a
+lib/octave/${PKGVERSION}/__osmesa_print__.a
+lib/octave/${PKGVERSION}/__voronoi__.a
+lib/octave/${PKGVERSION}/amd.a
+lib/octave/${PKGVERSION}/audiodevinfo.a
+lib/octave/${PKGVERSION}/audioread.a
+lib/octave/${PKGVERSION}/ccolamd.a
+lib/octave/${PKGVERSION}/chol.a
+lib/octave/${PKGVERSION}/colamd.a
+lib/octave/${PKGVERSION}/convhulln.a
+lib/octave/${PKGVERSION}/dmperm.a
+lib/octave/${PKGVERSION}/fftw.a
+lib/octave/${PKGVERSION}/liboctave.la
+lib/octave/${PKGVERSION}/liboctgui.la
+lib/octave/${PKGVERSION}/liboctinterp.la
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/PKG_ADD
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__delaunayn__.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__eigs__.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__fltk_uigetfile__.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__glpk__.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__init_fltk__.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__init_gnuplot__.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__magick_read__.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__osmesa_print__.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__voronoi__.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/amd.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/audiodevinfo.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/audioread.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/ccolamd.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/chol.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/colamd.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/convhulln.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dmperm.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fftw.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/qr.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/symbfact.oct
+lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/symrcm.oct
+lib/octave/${PKGVERSION}/qr.a
+lib/octave/${PKGVERSION}/symbfact.a
+lib/octave/${PKGVERSION}/symrcm.a
+libexec/octave/${PKGVERSION}/exec/${MACHINE_GNU_PLATFORM}/octave-gui
+man/man1/mkoctfile.1
+man/man1/octave-cli.1
+man/man1/octave-config.1
+man/man1/octave.1
+share/appdata/www.octave.org-octave.appdata.xml
+share/applications/www.octave.org-octave.desktop
+share/icons/hicolor/128x128/apps/octave.png
+share/icons/hicolor/16x16/apps/octave.png
+share/icons/hicolor/22x22/apps/octave.png
+share/icons/hicolor/24x24/apps/octave.png
+share/icons/hicolor/256x256/apps/octave.png
+share/icons/hicolor/32x32/apps/octave.png
+share/icons/hicolor/48x48/apps/octave.png
+share/icons/hicolor/512x512/apps/octave.png
+share/icons/hicolor/64x64/apps/octave.png
+share/icons/hicolor/scalable/apps/octave.svg
+share/octave/${PKGVERSION}/data/penny.mat
+share/octave/${PKGVERSION}/doc/liboctave.pdf
+share/octave/${PKGVERSION}/doc/octave.pdf
+share/octave/${PKGVERSION}/doc/refcard-a4.pdf
+share/octave/${PKGVERSION}/doc/refcard-legal.pdf
+share/octave/${PKGVERSION}/doc/refcard-letter.pdf
+share/octave/${PKGVERSION}/etc/CITATION
+share/octave/${PKGVERSION}/etc/NEWS
+share/octave/${PKGVERSION}/etc/built-in-docstrings
+share/octave/${PKGVERSION}/etc/default-qt-settings
+share/octave/${PKGVERSION}/etc/doc-cache
+share/octave/${PKGVERSION}/etc/macros.texi
+share/octave/${PKGVERSION}/etc/tests/fixed/@cell/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@char/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@double/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@function_handle/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@int16/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@int32/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@int64/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@int8/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@logical/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@single/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@struct/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@uint16/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@uint32/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@uint64/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/@uint8/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/args.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bc-overloads.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-31371.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-35448/bug-35448.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-35448/fA.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-35448/fB.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-35448/fC.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-36025/@testclass/one.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-36025/@testclass/testclass.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-36025/@testclass/two.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-36025/bug-36025.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-38236/bug-38236.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-38236/df_vr.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-38236/u_vr.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-38576.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-38691/bug-38691.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-38691/dir1/func1.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-38691/dir2/func1.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-38691/dir2/func2.m
+share/octave/${PKGVERSION}/etc/tests/fixed/bug-38691/dir2/func3.m
+share/octave/${PKGVERSION}/etc/tests/fixed/class-concat/@foo/foo.m
+share/octave/${PKGVERSION}/etc/tests/fixed/class-concat/class-concat.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/classdef.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/foo_method_changes_property_size.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/foo_static_method_constant_property.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classdef/foo_value_class.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Blork/Blork.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Blork/bleek.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Blork/display.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Blork/get.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Blork/set.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@CPrecedenceTester1/CPrecedenceTester1.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@CPrecedenceTester1/tattack.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@CPrecedenceTester2/CPrecedenceTester2.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@CPrecedenceTester2/tattack.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@CPrecedenceTester3/CPrecedenceTester3.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@CPrecedenceTester3/tattack.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Cork/Cork.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Cork/click.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Cork/display.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Cork/get.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Cork/set.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Dork/Dork.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Dork/bling.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Dork/display.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Dork/gack.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Dork/get.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Dork/getStash.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Dork/private/myStash.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Dork/set.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Gork/Gork.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Gork/cork.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Gork/display.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Gork/gark.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Gork/get.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Gork/set.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Gork/subsasgn.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Gork/subsref.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Pork/Pork.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Pork/bling.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Pork/display.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Pork/get.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Pork/gurk.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Pork/private/myStash.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Pork/set.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Sneetch/Sneetch.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Sneetch/display.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/Snork.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/cack.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/display.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/double.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/end.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/eq.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/ge.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/get.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/getStash.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/gick.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/gt.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/horzcat.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/ldivide.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/le.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/loadobj.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/lt.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/minus.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/mldivide.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/mpower.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/mrdivide.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/mtimes.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/ne.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/plus.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/power.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/private/myStash.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/rdivide.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/saveobj.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/set.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/subsasgn.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/subsindex.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/subsref.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/tattack.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/times.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/uminus.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/uplus.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Snork/vertcat.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Spork/Spork.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Spork/cack.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Spork/display.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Spork/geek.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Spork/get.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Spork/getStash.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Spork/loadobj.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Spork/private/myStash.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Spork/saveobj.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/@Spork/set.m
+share/octave/${PKGVERSION}/etc/tests/fixed/classes/classes.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/colormaps.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/complex.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/ctor-vs-method/@derived/derived.m
+share/octave/${PKGVERSION}/etc/tests/fixed/ctor-vs-method/@derived/parent.m
+share/octave/${PKGVERSION}/etc/tests/fixed/ctor-vs-method/@other/other.m
+share/octave/${PKGVERSION}/etc/tests/fixed/ctor-vs-method/@other/parent.m
+share/octave/${PKGVERSION}/etc/tests/fixed/ctor-vs-method/@parent/method.m
+share/octave/${PKGVERSION}/etc/tests/fixed/ctor-vs-method/@parent/parent.m
+share/octave/${PKGVERSION}/etc/tests/fixed/ctor-vs-method/__trace__.m
+share/octave/${PKGVERSION}/etc/tests/fixed/ctor-vs-method/ctor-vs-method.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/diag-perm.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/error.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/eval-catch.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_derived/fhdr_derived.m
+share/octave/${PKGVERSION}/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_other/fhdr_other.m
+share/octave/${PKGVERSION}/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_other/getsize_arrayfun.m
+share/octave/${PKGVERSION}/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_other/getsize_cellfun.m
+share/octave/${PKGVERSION}/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_other/getsize_loop.m
+share/octave/${PKGVERSION}/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_parent/fhdr_parent.m
+share/octave/${PKGVERSION}/etc/tests/fixed/fcn-handle-derived-resolution/@fhdr_parent/numel.m
+share/octave/${PKGVERSION}/etc/tests/fixed/fcn-handle-derived-resolution/fcn-handle-derived-resolution.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/for.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/func.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/global.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/if.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/index.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/io.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/jit.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/line-continue.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/logical-index.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/null-assign.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/parser.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/prefer.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/range.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/recursion.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/return.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/slice.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/sparse.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/struct.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/switch.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/system.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/tbcover.m
+share/octave/${PKGVERSION}/etc/tests/fixed/transpose.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/try.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/unwind.tst
+share/octave/${PKGVERSION}/etc/tests/fixed/while.tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/Cell.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/__contourc__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/__dispatch__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/__dsearchn__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/__ichol__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/__ilu__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/__lin_interpn__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/__pchip_deriv__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/__qp__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/besselj.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/betainc.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/bitfcns.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/bsxfun.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/cellfun.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/conv2.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/dassl.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/data.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/defaults.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/det.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/dirfns.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/dlmread.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/dot.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/eig.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/ellipj.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/fft.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/fft2.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/file-io.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/filter.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/find.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/gammainc.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/gcd.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/givens.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/graphics.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/hess.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/hex2num.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/inv.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/kron.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/lookup.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/lsode.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/lu.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/luinc.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/mappers.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/matrix_type.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/max.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/md5sum.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/mgorth.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/nproc.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/oct-map.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/ordschur.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/pinv.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/pr-output.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/quad.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/quadcc.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/qz.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/rand.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/rcond.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/regexp.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/schur.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/sighandlers.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/sparse-xpow.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/spparms.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/sqrtm.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/str2double.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/strfind.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/strfns.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/sub2ind.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/svd.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/sylvester.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/symtab.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/syscalls.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/sysdep.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/time.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/toplev.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/tril.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/tsearch.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/utils.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/corefcn/variables.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/__delaunayn__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/__fltk_uigetfile__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/__glpk__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/__magick_read__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/__osmesa_print__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/__voronoi__.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/amd.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/audiodevinfo.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/chol.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/convhulln.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/dmperm.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/fftw.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/dldfcn/qr.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-base.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-bool-mat.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-cell.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-class.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-cx-diag.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-fcn-handle.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-fcn-inline.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-flt-re-mat.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-int16.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-int32.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-int64.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-int8.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-java.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-null-mat.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-oncleanup.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-range.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-re-mat.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-struct.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-typeinfo.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-uint16.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-uint32.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-uint64.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-uint8.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov-usr-fcn.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave-value/ov.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/octave.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/parse-tree/lex.ll-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/parse-tree/oct-parse.in.yy-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/parse-tree/pt-assign.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/parse-tree/pt-binop.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/parse-tree/pt-eval.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/parse-tree/pt-fcn-handle.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/parse-tree/pt-idx.cc-tst
+share/octave/${PKGVERSION}/etc/tests/libinterp/parse-tree/pt-mat.cc-tst
+share/octave/${PKGVERSION}/etc/tests/liboctave/array/Array.cc-tst
+share/octave/${PKGVERSION}/etc/tests/liboctave/array/CMatrix.cc-tst
+share/octave/${PKGVERSION}/etc/tests/liboctave/array/CSparse.cc-tst
+share/octave/${PKGVERSION}/etc/tests/liboctave/array/Sparse.cc-tst
+share/octave/${PKGVERSION}/etc/tests/liboctave/array/dMatrix.cc-tst
+share/octave/${PKGVERSION}/etc/tests/liboctave/array/dSparse.cc-tst
+share/octave/${PKGVERSION}/etc/tests/liboctave/array/fCMatrix.cc-tst
+share/octave/${PKGVERSION}/etc/tests/liboctave/array/fMatrix.cc-tst
+share/octave/${PKGVERSION}/etc/tests/liboctave/array/idx-vector.cc-tst
+share/octave/${PKGVERSION}/etc/tests/liboctave/util/oct-inttypes.cc-tst
+share/octave/${PKGVERSION}/imagelib/default.img
+share/octave/${PKGVERSION}/imagelib/octave-logo.ico
+share/octave/${PKGVERSION}/imagelib/octave-logo.svg
+share/octave/${PKGVERSION}/imagelib/octave-sombrero.png
+share/octave/${PKGVERSION}/locale/be_BY.qm
+share/octave/${PKGVERSION}/locale/de_DE.qm
+share/octave/${PKGVERSION}/locale/en_US.qm
+share/octave/${PKGVERSION}/locale/es_ES.qm
+share/octave/${PKGVERSION}/locale/fr_FR.qm
+share/octave/${PKGVERSION}/locale/it_IT.qm
+share/octave/${PKGVERSION}/locale/ja_JP.qm
+share/octave/${PKGVERSION}/locale/nl_NL.qm
+share/octave/${PKGVERSION}/locale/pt_BR.qm
+share/octave/${PKGVERSION}/locale/pt_PT.qm
+share/octave/${PKGVERSION}/locale/ru_RU.qm
+share/octave/${PKGVERSION}/locale/uk_UA.qm
+share/octave/${PKGVERSION}/locale/zh_CN.qm
+share/octave/${PKGVERSION}/m/@ftp/ascii.m
+share/octave/${PKGVERSION}/m/@ftp/binary.m
+share/octave/${PKGVERSION}/m/@ftp/cd.m
+share/octave/${PKGVERSION}/m/@ftp/close.m
+share/octave/${PKGVERSION}/m/@ftp/delete.m
+share/octave/${PKGVERSION}/m/@ftp/dir.m
+share/octave/${PKGVERSION}/m/@ftp/display.m
+share/octave/${PKGVERSION}/m/@ftp/ftp.m
+share/octave/${PKGVERSION}/m/@ftp/loadobj.m
+share/octave/${PKGVERSION}/m/@ftp/mget.m
+share/octave/${PKGVERSION}/m/@ftp/mkdir.m
+share/octave/${PKGVERSION}/m/@ftp/mput.m
+share/octave/${PKGVERSION}/m/@ftp/rename.m
+share/octave/${PKGVERSION}/m/@ftp/rmdir.m
+share/octave/${PKGVERSION}/m/@ftp/saveobj.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/__get_properties__.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/audioplayer.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/display.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/get.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/isplaying.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/pause.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/play.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/playblocking.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/resume.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/set.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/stop.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/subsasgn.m
+share/octave/${PKGVERSION}/m/audio/@audioplayer/subsref.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/__get_properties__.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/audiorecorder.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/display.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/get.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/getaudiodata.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/getplayer.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/isrecording.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/pause.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/play.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/record.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/recordblocking.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/resume.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/set.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/stop.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/subsasgn.m
+share/octave/${PKGVERSION}/m/audio/@audiorecorder/subsref.m
+share/octave/${PKGVERSION}/m/audio/lin2mu.m
+share/octave/${PKGVERSION}/m/audio/mu2lin.m
+share/octave/${PKGVERSION}/m/audio/record.m
+share/octave/${PKGVERSION}/m/audio/sound.m
+share/octave/${PKGVERSION}/m/audio/soundsc.m
+share/octave/${PKGVERSION}/m/audio/wavread.m
+share/octave/${PKGVERSION}/m/audio/wavwrite.m
+share/octave/${PKGVERSION}/m/deprecated/PKG_ADD
+share/octave/${PKGVERSION}/m/deprecated/bicubic.m
+share/octave/${PKGVERSION}/m/deprecated/default_save_options.m
+share/octave/${PKGVERSION}/m/deprecated/delaunay3.m
+share/octave/${PKGVERSION}/m/deprecated/dump_prefs.m
+share/octave/${PKGVERSION}/m/deprecated/find_dir_in_path.m
+share/octave/${PKGVERSION}/m/deprecated/finite.m
+share/octave/${PKGVERSION}/m/deprecated/fmod.m
+share/octave/${PKGVERSION}/m/deprecated/fnmatch.m
+share/octave/${PKGVERSION}/m/deprecated/gen_doc_cache.m
+share/octave/${PKGVERSION}/m/deprecated/gmap40.m
+share/octave/${PKGVERSION}/m/deprecated/interp1q.m
+share/octave/${PKGVERSION}/m/deprecated/isequalwithequalnans.m
+share/octave/${PKGVERSION}/m/deprecated/isstr.m
+share/octave/${PKGVERSION}/m/deprecated/java_convert_matrix.m
+share/octave/${PKGVERSION}/m/deprecated/java_debug.m
+share/octave/${PKGVERSION}/m/deprecated/java_invoke.m
+share/octave/${PKGVERSION}/m/deprecated/java_new.m
+share/octave/${PKGVERSION}/m/deprecated/java_unsigned_conversion.m
+share/octave/${PKGVERSION}/m/deprecated/javafields.m
+share/octave/${PKGVERSION}/m/deprecated/javamethods.m
+share/octave/${PKGVERSION}/m/deprecated/loadaudio.m
+share/octave/${PKGVERSION}/m/deprecated/luinc.m
+share/octave/${PKGVERSION}/m/deprecated/mouse_wheel_zoom.m
+share/octave/${PKGVERSION}/m/deprecated/nfields.m
+share/octave/${PKGVERSION}/m/deprecated/octave_tmp_file_name.m
+share/octave/${PKGVERSION}/m/deprecated/playaudio.m
+share/octave/${PKGVERSION}/m/deprecated/re_read_readline_init_file.m
+share/octave/${PKGVERSION}/m/deprecated/read_readline_init_file.m
+share/octave/${PKGVERSION}/m/deprecated/saveaudio.m
+share/octave/${PKGVERSION}/m/deprecated/saving_history.m
+share/octave/${PKGVERSION}/m/deprecated/setaudio.m
+share/octave/${PKGVERSION}/m/deprecated/syl.m
+share/octave/${PKGVERSION}/m/deprecated/usage.m
+share/octave/${PKGVERSION}/m/elfun/acosd.m
+share/octave/${PKGVERSION}/m/elfun/acot.m
+share/octave/${PKGVERSION}/m/elfun/acotd.m
+share/octave/${PKGVERSION}/m/elfun/acoth.m
+share/octave/${PKGVERSION}/m/elfun/acsc.m
+share/octave/${PKGVERSION}/m/elfun/acscd.m
+share/octave/${PKGVERSION}/m/elfun/acsch.m
+share/octave/${PKGVERSION}/m/elfun/asec.m
+share/octave/${PKGVERSION}/m/elfun/asecd.m
+share/octave/${PKGVERSION}/m/elfun/asech.m
+share/octave/${PKGVERSION}/m/elfun/asind.m
+share/octave/${PKGVERSION}/m/elfun/atan2d.m
+share/octave/${PKGVERSION}/m/elfun/atand.m
+share/octave/${PKGVERSION}/m/elfun/cosd.m
+share/octave/${PKGVERSION}/m/elfun/cot.m
+share/octave/${PKGVERSION}/m/elfun/cotd.m
+share/octave/${PKGVERSION}/m/elfun/coth.m
+share/octave/${PKGVERSION}/m/elfun/csc.m
+share/octave/${PKGVERSION}/m/elfun/cscd.m
+share/octave/${PKGVERSION}/m/elfun/csch.m
+share/octave/${PKGVERSION}/m/elfun/sec.m
+share/octave/${PKGVERSION}/m/elfun/secd.m
+share/octave/${PKGVERSION}/m/elfun/sech.m
+share/octave/${PKGVERSION}/m/elfun/sind.m
+share/octave/${PKGVERSION}/m/elfun/tand.m
+share/octave/${PKGVERSION}/m/general/accumarray.m
+share/octave/${PKGVERSION}/m/general/accumdim.m
+share/octave/${PKGVERSION}/m/general/bincoeff.m
+share/octave/${PKGVERSION}/m/general/bitcmp.m
+share/octave/${PKGVERSION}/m/general/bitget.m
+share/octave/${PKGVERSION}/m/general/bitset.m
+share/octave/${PKGVERSION}/m/general/blkdiag.m
+share/octave/${PKGVERSION}/m/general/cart2pol.m
+share/octave/${PKGVERSION}/m/general/cart2sph.m
+share/octave/${PKGVERSION}/m/general/cell2mat.m
+share/octave/${PKGVERSION}/m/general/celldisp.m
+share/octave/${PKGVERSION}/m/general/chop.m
+share/octave/${PKGVERSION}/m/general/circshift.m
+share/octave/${PKGVERSION}/m/general/common_size.m
+share/octave/${PKGVERSION}/m/general/cplxpair.m
+share/octave/${PKGVERSION}/m/general/cumtrapz.m
+share/octave/${PKGVERSION}/m/general/curl.m
+share/octave/${PKGVERSION}/m/general/dblquad.m
+share/octave/${PKGVERSION}/m/general/deal.m
+share/octave/${PKGVERSION}/m/general/del2.m
+share/octave/${PKGVERSION}/m/general/display.m
+share/octave/${PKGVERSION}/m/general/divergence.m
+share/octave/${PKGVERSION}/m/general/fieldnames.m
+share/octave/${PKGVERSION}/m/general/flip.m
+share/octave/${PKGVERSION}/m/general/flipdim.m
+share/octave/${PKGVERSION}/m/general/fliplr.m
+share/octave/${PKGVERSION}/m/general/flipud.m
+share/octave/${PKGVERSION}/m/general/gradient.m
+share/octave/${PKGVERSION}/m/general/idivide.m
+share/octave/${PKGVERSION}/m/general/inputParser.m
+share/octave/${PKGVERSION}/m/general/int2str.m
+share/octave/${PKGVERSION}/m/general/interp1.m
+share/octave/${PKGVERSION}/m/general/interp2.m
+share/octave/${PKGVERSION}/m/general/interp3.m
+share/octave/${PKGVERSION}/m/general/interpft.m
+share/octave/${PKGVERSION}/m/general/interpn.m
+share/octave/${PKGVERSION}/m/general/isdir.m
+share/octave/${PKGVERSION}/m/general/isequal.m
+share/octave/${PKGVERSION}/m/general/isequaln.m
+share/octave/${PKGVERSION}/m/general/loadobj.m
+share/octave/${PKGVERSION}/m/general/logspace.m
+share/octave/${PKGVERSION}/m/general/methods.m
+share/octave/${PKGVERSION}/m/general/nargchk.m
+share/octave/${PKGVERSION}/m/general/narginchk.m
+share/octave/${PKGVERSION}/m/general/nargoutchk.m
+share/octave/${PKGVERSION}/m/general/nextpow2.m
+share/octave/${PKGVERSION}/m/general/nthargout.m
+share/octave/${PKGVERSION}/m/general/num2str.m
+share/octave/${PKGVERSION}/m/general/pol2cart.m
+share/octave/${PKGVERSION}/m/general/polyarea.m
+share/octave/${PKGVERSION}/m/general/postpad.m
+share/octave/${PKGVERSION}/m/general/prepad.m
+share/octave/${PKGVERSION}/m/general/private/__isequal__.m
+share/octave/${PKGVERSION}/m/general/private/__splinen__.m
+share/octave/${PKGVERSION}/m/general/profexplore.m
+share/octave/${PKGVERSION}/m/general/profile.m
+share/octave/${PKGVERSION}/m/general/profshow.m
+share/octave/${PKGVERSION}/m/general/quadgk.m
+share/octave/${PKGVERSION}/m/general/quadl.m
+share/octave/${PKGVERSION}/m/general/quadv.m
+share/octave/${PKGVERSION}/m/general/randi.m
+share/octave/${PKGVERSION}/m/general/rat.m
+share/octave/${PKGVERSION}/m/general/repmat.m
+share/octave/${PKGVERSION}/m/general/rot90.m
+share/octave/${PKGVERSION}/m/general/rotdim.m
+share/octave/${PKGVERSION}/m/general/saveobj.m
+share/octave/${PKGVERSION}/m/general/shift.m
+share/octave/${PKGVERSION}/m/general/shiftdim.m
+share/octave/${PKGVERSION}/m/general/sortrows.m
+share/octave/${PKGVERSION}/m/general/sph2cart.m
+share/octave/${PKGVERSION}/m/general/structfun.m
+share/octave/${PKGVERSION}/m/general/subsindex.m
+share/octave/${PKGVERSION}/m/general/trapz.m
+share/octave/${PKGVERSION}/m/general/triplequad.m
+share/octave/${PKGVERSION}/m/general/validateattributes.m
+share/octave/${PKGVERSION}/m/geometry/convhull.m
+share/octave/${PKGVERSION}/m/geometry/delaunay.m
+share/octave/${PKGVERSION}/m/geometry/delaunayn.m
+share/octave/${PKGVERSION}/m/geometry/dsearch.m
+share/octave/${PKGVERSION}/m/geometry/dsearchn.m
+share/octave/${PKGVERSION}/m/geometry/griddata.m
+share/octave/${PKGVERSION}/m/geometry/griddata3.m
+share/octave/${PKGVERSION}/m/geometry/griddatan.m
+share/octave/${PKGVERSION}/m/geometry/inpolygon.m
+share/octave/${PKGVERSION}/m/geometry/rectint.m
+share/octave/${PKGVERSION}/m/geometry/tsearchn.m
+share/octave/${PKGVERSION}/m/geometry/voronoi.m
+share/octave/${PKGVERSION}/m/geometry/voronoin.m
+share/octave/${PKGVERSION}/m/gui/errordlg.m
+share/octave/${PKGVERSION}/m/gui/guidata.m
+share/octave/${PKGVERSION}/m/gui/guihandles.m
+share/octave/${PKGVERSION}/m/gui/helpdlg.m
+share/octave/${PKGVERSION}/m/gui/inputdlg.m
+share/octave/${PKGVERSION}/m/gui/listdlg.m
+share/octave/${PKGVERSION}/m/gui/msgbox.m
+share/octave/${PKGVERSION}/m/gui/private/__file_filter__.m
+share/octave/${PKGVERSION}/m/gui/private/__fltk_file_filter__.m
+share/octave/${PKGVERSION}/m/gui/private/__get_funcname__.m
+share/octave/${PKGVERSION}/m/gui/private/__is_function__.m
+share/octave/${PKGVERSION}/m/gui/private/__uigetdir_fltk__.m
+share/octave/${PKGVERSION}/m/gui/private/__uigetfile_fltk__.m
+share/octave/${PKGVERSION}/m/gui/private/__uiobject_split_args__.m
+share/octave/${PKGVERSION}/m/gui/private/__uiputfile_fltk__.m
+share/octave/${PKGVERSION}/m/gui/private/message_dialog.m
+share/octave/${PKGVERSION}/m/gui/questdlg.m
+share/octave/${PKGVERSION}/m/gui/uicontextmenu.m
+share/octave/${PKGVERSION}/m/gui/uicontrol.m
+share/octave/${PKGVERSION}/m/gui/uigetdir.m
+share/octave/${PKGVERSION}/m/gui/uigetfile.m
+share/octave/${PKGVERSION}/m/gui/uimenu.m
+share/octave/${PKGVERSION}/m/gui/uipanel.m
+share/octave/${PKGVERSION}/m/gui/uipushtool.m
+share/octave/${PKGVERSION}/m/gui/uiputfile.m
+share/octave/${PKGVERSION}/m/gui/uiresume.m
+share/octave/${PKGVERSION}/m/gui/uitoggletool.m
+share/octave/${PKGVERSION}/m/gui/uitoolbar.m
+share/octave/${PKGVERSION}/m/gui/uiwait.m
+share/octave/${PKGVERSION}/m/gui/waitbar.m
+share/octave/${PKGVERSION}/m/gui/waitforbuttonpress.m
+share/octave/${PKGVERSION}/m/gui/warndlg.m
+share/octave/${PKGVERSION}/m/help/__gripe_missing_component__.m
+share/octave/${PKGVERSION}/m/help/__makeinfo__.m
+share/octave/${PKGVERSION}/m/help/__unimplemented__.m
+share/octave/${PKGVERSION}/m/help/doc.m
+share/octave/${PKGVERSION}/m/help/doc_cache_create.m
+share/octave/${PKGVERSION}/m/help/get_first_help_sentence.m
+share/octave/${PKGVERSION}/m/help/help.m
+share/octave/${PKGVERSION}/m/help/lookfor.m
+share/octave/${PKGVERSION}/m/help/print_usage.m
+share/octave/${PKGVERSION}/m/help/private/__additional_help_message__.m
+share/octave/${PKGVERSION}/m/help/private/__strip_html_tags__.m
+share/octave/${PKGVERSION}/m/help/type.m
+share/octave/${PKGVERSION}/m/help/which.m
+share/octave/${PKGVERSION}/m/image/PKG_ADD
+share/octave/${PKGVERSION}/m/image/autumn.m
+share/octave/${PKGVERSION}/m/image/bone.m
+share/octave/${PKGVERSION}/m/image/brighten.m
+share/octave/${PKGVERSION}/m/image/cmpermute.m
+share/octave/${PKGVERSION}/m/image/cmunique.m
+share/octave/${PKGVERSION}/m/image/colorcube.m
+share/octave/${PKGVERSION}/m/image/colormap.m
+share/octave/${PKGVERSION}/m/image/contrast.m
+share/octave/${PKGVERSION}/m/image/cool.m
+share/octave/${PKGVERSION}/m/image/copper.m
+share/octave/${PKGVERSION}/m/image/cubehelix.m
+share/octave/${PKGVERSION}/m/image/flag.m
+share/octave/${PKGVERSION}/m/image/gray.m
+share/octave/${PKGVERSION}/m/image/gray2ind.m
+share/octave/${PKGVERSION}/m/image/hot.m
+share/octave/${PKGVERSION}/m/image/hsv.m
+share/octave/${PKGVERSION}/m/image/hsv2rgb.m
+share/octave/${PKGVERSION}/m/image/image.m
+share/octave/${PKGVERSION}/m/image/imagesc.m
+share/octave/${PKGVERSION}/m/image/imfinfo.m
+share/octave/${PKGVERSION}/m/image/imformats.m
+share/octave/${PKGVERSION}/m/image/imread.m
+share/octave/${PKGVERSION}/m/image/imshow.m
+share/octave/${PKGVERSION}/m/image/imwrite.m
+share/octave/${PKGVERSION}/m/image/ind2gray.m
+share/octave/${PKGVERSION}/m/image/ind2rgb.m
+share/octave/${PKGVERSION}/m/image/iscolormap.m
+share/octave/${PKGVERSION}/m/image/jet.m
+share/octave/${PKGVERSION}/m/image/lines.m
+share/octave/${PKGVERSION}/m/image/ntsc2rgb.m
+share/octave/${PKGVERSION}/m/image/ocean.m
+share/octave/${PKGVERSION}/m/image/pink.m
+share/octave/${PKGVERSION}/m/image/prism.m
+share/octave/${PKGVERSION}/m/image/private/__imfinfo__.m
+share/octave/${PKGVERSION}/m/image/private/__imread__.m
+share/octave/${PKGVERSION}/m/image/private/__imwrite__.m
+share/octave/${PKGVERSION}/m/image/private/imageIO.m
+share/octave/${PKGVERSION}/m/image/private/imwrite_filename.m
+share/octave/${PKGVERSION}/m/image/private/ind2x.m
+share/octave/${PKGVERSION}/m/image/rainbow.m
+share/octave/${PKGVERSION}/m/image/rgb2hsv.m
+share/octave/${PKGVERSION}/m/image/rgb2ind.m
+share/octave/${PKGVERSION}/m/image/rgb2ntsc.m
+share/octave/${PKGVERSION}/m/image/rgbplot.m
+share/octave/${PKGVERSION}/m/image/spinmap.m
+share/octave/${PKGVERSION}/m/image/spring.m
+share/octave/${PKGVERSION}/m/image/summer.m
+share/octave/${PKGVERSION}/m/image/white.m
+share/octave/${PKGVERSION}/m/image/winter.m
+share/octave/${PKGVERSION}/m/io/beep.m
+share/octave/${PKGVERSION}/m/io/csvread.m
+share/octave/${PKGVERSION}/m/io/csvwrite.m
+share/octave/${PKGVERSION}/m/io/dlmwrite.m
+share/octave/${PKGVERSION}/m/io/fileread.m
+share/octave/${PKGVERSION}/m/io/importdata.m
+share/octave/${PKGVERSION}/m/io/is_valid_file_id.m
+share/octave/${PKGVERSION}/m/io/strread.m
+share/octave/${PKGVERSION}/m/io/textread.m
+share/octave/${PKGVERSION}/m/io/textscan.m
+share/octave/${PKGVERSION}/m/java/javaArray.m
+share/octave/${PKGVERSION}/m/java/java_get.m
+share/octave/${PKGVERSION}/m/java/java_set.m
+share/octave/${PKGVERSION}/m/java/javaaddpath.m
+share/octave/${PKGVERSION}/m/java/javachk.m
+share/octave/${PKGVERSION}/m/java/javaclasspath.m
+share/octave/${PKGVERSION}/m/java/javamem.m
+share/octave/${PKGVERSION}/m/java/javarmpath.m
+share/octave/${PKGVERSION}/m/java/usejava.m
+share/octave/${PKGVERSION}/m/linear-algebra/bandwidth.m
+share/octave/${PKGVERSION}/m/linear-algebra/commutation_matrix.m
+share/octave/${PKGVERSION}/m/linear-algebra/cond.m
+share/octave/${PKGVERSION}/m/linear-algebra/condest.m
+share/octave/${PKGVERSION}/m/linear-algebra/cross.m
+share/octave/${PKGVERSION}/m/linear-algebra/duplication_matrix.m
+share/octave/${PKGVERSION}/m/linear-algebra/expm.m
+share/octave/${PKGVERSION}/m/linear-algebra/housh.m
+share/octave/${PKGVERSION}/m/linear-algebra/isbanded.m
+share/octave/${PKGVERSION}/m/linear-algebra/isdefinite.m
+share/octave/${PKGVERSION}/m/linear-algebra/isdiag.m
+share/octave/${PKGVERSION}/m/linear-algebra/ishermitian.m
+share/octave/${PKGVERSION}/m/linear-algebra/issymmetric.m
+share/octave/${PKGVERSION}/m/linear-algebra/istril.m
+share/octave/${PKGVERSION}/m/linear-algebra/istriu.m
+share/octave/${PKGVERSION}/m/linear-algebra/krylov.m
+share/octave/${PKGVERSION}/m/linear-algebra/linsolve.m
+share/octave/${PKGVERSION}/m/linear-algebra/logm.m
+share/octave/${PKGVERSION}/m/linear-algebra/normest.m
+share/octave/${PKGVERSION}/m/linear-algebra/null.m
+share/octave/${PKGVERSION}/m/linear-algebra/onenormest.m
+share/octave/${PKGVERSION}/m/linear-algebra/orth.m
+share/octave/${PKGVERSION}/m/linear-algebra/planerot.m
+share/octave/${PKGVERSION}/m/linear-algebra/qzhess.m
+share/octave/${PKGVERSION}/m/linear-algebra/rank.m
+share/octave/${PKGVERSION}/m/linear-algebra/rref.m
+share/octave/${PKGVERSION}/m/linear-algebra/subspace.m
+share/octave/${PKGVERSION}/m/linear-algebra/trace.m
+share/octave/${PKGVERSION}/m/linear-algebra/vech.m
+share/octave/${PKGVERSION}/m/miscellaneous/ans.m
+share/octave/${PKGVERSION}/m/miscellaneous/bug_report.m
+share/octave/${PKGVERSION}/m/miscellaneous/bunzip2.m
+share/octave/${PKGVERSION}/m/miscellaneous/bzip2.m
+share/octave/${PKGVERSION}/m/miscellaneous/cast.m
+share/octave/${PKGVERSION}/m/miscellaneous/citation.m
+share/octave/${PKGVERSION}/m/miscellaneous/comma.m
+share/octave/${PKGVERSION}/m/miscellaneous/compare_versions.m
+share/octave/${PKGVERSION}/m/miscellaneous/computer.m
+share/octave/${PKGVERSION}/m/miscellaneous/copyfile.m
+share/octave/${PKGVERSION}/m/miscellaneous/debug.m
+share/octave/${PKGVERSION}/m/miscellaneous/delete.m
+share/octave/${PKGVERSION}/m/miscellaneous/desktop.m
+share/octave/${PKGVERSION}/m/miscellaneous/dir.m
+share/octave/${PKGVERSION}/m/miscellaneous/dos.m
+share/octave/${PKGVERSION}/m/miscellaneous/edit.m
+share/octave/${PKGVERSION}/m/miscellaneous/error_ids.m
+share/octave/${PKGVERSION}/m/miscellaneous/fact.m
+share/octave/${PKGVERSION}/m/miscellaneous/fileattrib.m
+share/octave/${PKGVERSION}/m/miscellaneous/fileparts.m
+share/octave/${PKGVERSION}/m/miscellaneous/fullfile.m
+share/octave/${PKGVERSION}/m/miscellaneous/genvarname.m
+share/octave/${PKGVERSION}/m/miscellaneous/getappdata.m
+share/octave/${PKGVERSION}/m/miscellaneous/getfield.m
+share/octave/${PKGVERSION}/m/miscellaneous/gunzip.m
+share/octave/${PKGVERSION}/m/miscellaneous/gzip.m
+share/octave/${PKGVERSION}/m/miscellaneous/info.m
+share/octave/${PKGVERSION}/m/miscellaneous/inputname.m
+share/octave/${PKGVERSION}/m/miscellaneous/isappdata.m
+share/octave/${PKGVERSION}/m/miscellaneous/isdeployed.m
+share/octave/${PKGVERSION}/m/miscellaneous/ismac.m
+share/octave/${PKGVERSION}/m/miscellaneous/ispc.m
+share/octave/${PKGVERSION}/m/miscellaneous/isunix.m
+share/octave/${PKGVERSION}/m/miscellaneous/license.m
+share/octave/${PKGVERSION}/m/miscellaneous/list_primes.m
+share/octave/${PKGVERSION}/m/miscellaneous/ls.m
+share/octave/${PKGVERSION}/m/miscellaneous/ls_command.m
+share/octave/${PKGVERSION}/m/miscellaneous/menu.m
+share/octave/${PKGVERSION}/m/miscellaneous/mex.m
+share/octave/${PKGVERSION}/m/miscellaneous/mexext.m
+share/octave/${PKGVERSION}/m/miscellaneous/mkoctfile.m
+share/octave/${PKGVERSION}/m/miscellaneous/movefile.m
+share/octave/${PKGVERSION}/m/miscellaneous/namelengthmax.m
+share/octave/${PKGVERSION}/m/miscellaneous/news.m
+share/octave/${PKGVERSION}/m/miscellaneous/open.m
+share/octave/${PKGVERSION}/m/miscellaneous/orderfields.m
+share/octave/${PKGVERSION}/m/miscellaneous/pack.m
+share/octave/${PKGVERSION}/m/miscellaneous/paren.m
+share/octave/${PKGVERSION}/m/miscellaneous/parseparams.m
+share/octave/${PKGVERSION}/m/miscellaneous/perl.m
+share/octave/${PKGVERSION}/m/miscellaneous/private/__w2mpth__.m
+share/octave/${PKGVERSION}/m/miscellaneous/private/__xzip__.m
+share/octave/${PKGVERSION}/m/miscellaneous/private/display_info_file.m
+share/octave/${PKGVERSION}/m/miscellaneous/python.m
+share/octave/${PKGVERSION}/m/miscellaneous/recycle.m
+share/octave/${PKGVERSION}/m/miscellaneous/rmappdata.m
+share/octave/${PKGVERSION}/m/miscellaneous/run.m
+share/octave/${PKGVERSION}/m/miscellaneous/semicolon.m
+share/octave/${PKGVERSION}/m/miscellaneous/setappdata.m
+share/octave/${PKGVERSION}/m/miscellaneous/setfield.m
+share/octave/${PKGVERSION}/m/miscellaneous/substruct.m
+share/octave/${PKGVERSION}/m/miscellaneous/swapbytes.m
+share/octave/${PKGVERSION}/m/miscellaneous/symvar.m
+share/octave/${PKGVERSION}/m/miscellaneous/tar.m
+share/octave/${PKGVERSION}/m/miscellaneous/tempdir.m
+share/octave/${PKGVERSION}/m/miscellaneous/tmpnam.m
+share/octave/${PKGVERSION}/m/miscellaneous/unix.m
+share/octave/${PKGVERSION}/m/miscellaneous/unpack.m
+share/octave/${PKGVERSION}/m/miscellaneous/untar.m
+share/octave/${PKGVERSION}/m/miscellaneous/unzip.m
+share/octave/${PKGVERSION}/m/miscellaneous/ver.m
+share/octave/${PKGVERSION}/m/miscellaneous/version.m
+share/octave/${PKGVERSION}/m/miscellaneous/warning_ids.m
+share/octave/${PKGVERSION}/m/miscellaneous/what.m
+share/octave/${PKGVERSION}/m/miscellaneous/xor.m
+share/octave/${PKGVERSION}/m/miscellaneous/zip.m
+share/octave/${PKGVERSION}/m/optimization/PKG_ADD
+share/octave/${PKGVERSION}/m/optimization/__all_opts__.m
+share/octave/${PKGVERSION}/m/optimization/fminbnd.m
+share/octave/${PKGVERSION}/m/optimization/fminsearch.m
+share/octave/${PKGVERSION}/m/optimization/fminunc.m
+share/octave/${PKGVERSION}/m/optimization/fsolve.m
+share/octave/${PKGVERSION}/m/optimization/fzero.m
+share/octave/${PKGVERSION}/m/optimization/glpk.m
+share/octave/${PKGVERSION}/m/optimization/lsqnonneg.m
+share/octave/${PKGVERSION}/m/optimization/optimget.m
+share/octave/${PKGVERSION}/m/optimization/optimset.m
+share/octave/${PKGVERSION}/m/optimization/pqpnonneg.m
+share/octave/${PKGVERSION}/m/optimization/private/__fdjac__.m
+share/octave/${PKGVERSION}/m/optimization/qp.m
+share/octave/${PKGVERSION}/m/optimization/sqp.m
+share/octave/${PKGVERSION}/m/path/matlabroot.m
+share/octave/${PKGVERSION}/m/path/pathdef.m
+share/octave/${PKGVERSION}/m/path/private/getsavepath.m
+share/octave/${PKGVERSION}/m/path/savepath.m
+share/octave/${PKGVERSION}/m/pkg/pkg.m
+share/octave/${PKGVERSION}/m/pkg/private/build.m
+share/octave/${PKGVERSION}/m/pkg/private/configure_make.m
+share/octave/${PKGVERSION}/m/pkg/private/copy_files.m
+share/octave/${PKGVERSION}/m/pkg/private/create_pkgadddel.m
+share/octave/${PKGVERSION}/m/pkg/private/default_prefix.m
+share/octave/${PKGVERSION}/m/pkg/private/describe.m
+share/octave/${PKGVERSION}/m/pkg/private/dirempty.m
+share/octave/${PKGVERSION}/m/pkg/private/extract_pkg.m
+share/octave/${PKGVERSION}/m/pkg/private/finish_installation.m
+share/octave/${PKGVERSION}/m/pkg/private/fix_depends.m
+share/octave/${PKGVERSION}/m/pkg/private/fix_version.m
+share/octave/${PKGVERSION}/m/pkg/private/generate_lookfor_cache.m
+share/octave/${PKGVERSION}/m/pkg/private/get_description.m
+share/octave/${PKGVERSION}/m/pkg/private/get_forge_download.m
+share/octave/${PKGVERSION}/m/pkg/private/get_forge_pkg.m
+share/octave/${PKGVERSION}/m/pkg/private/get_unsatisfied_deps.m
+share/octave/${PKGVERSION}/m/pkg/private/getarch.m
+share/octave/${PKGVERSION}/m/pkg/private/getarchdir.m
+share/octave/${PKGVERSION}/m/pkg/private/getarchprefix.m
+share/octave/${PKGVERSION}/m/pkg/private/install.m
+share/octave/${PKGVERSION}/m/pkg/private/installed_packages.m
+share/octave/${PKGVERSION}/m/pkg/private/is_architecture_dependent.m
+share/octave/${PKGVERSION}/m/pkg/private/list_forge_packages.m
+share/octave/${PKGVERSION}/m/pkg/private/load_package_dirs.m
+share/octave/${PKGVERSION}/m/pkg/private/load_packages.m
+share/octave/${PKGVERSION}/m/pkg/private/load_packages_and_dependencies.m
+share/octave/${PKGVERSION}/m/pkg/private/packinfo_copy_file.m
+share/octave/${PKGVERSION}/m/pkg/private/parse_pkg_idx.m
+share/octave/${PKGVERSION}/m/pkg/private/prepare_installation.m
+share/octave/${PKGVERSION}/m/pkg/private/print_package_description.m
+share/octave/${PKGVERSION}/m/pkg/private/rebuild.m
+share/octave/${PKGVERSION}/m/pkg/private/repackage.m
+share/octave/${PKGVERSION}/m/pkg/private/save_order.m
+share/octave/${PKGVERSION}/m/pkg/private/shell.m
+share/octave/${PKGVERSION}/m/pkg/private/uninstall.m
+share/octave/${PKGVERSION}/m/pkg/private/unload_packages.m
+share/octave/${PKGVERSION}/m/pkg/private/verify_directory.m
+share/octave/${PKGVERSION}/m/pkg/private/write_index.m
+share/octave/${PKGVERSION}/m/plot/appearance/__clabel__.m
+share/octave/${PKGVERSION}/m/plot/appearance/__getlegenddata__.m
+share/octave/${PKGVERSION}/m/plot/appearance/annotation.m
+share/octave/${PKGVERSION}/m/plot/appearance/axis.m
+share/octave/${PKGVERSION}/m/plot/appearance/box.m
+share/octave/${PKGVERSION}/m/plot/appearance/caxis.m
+share/octave/${PKGVERSION}/m/plot/appearance/clabel.m
+share/octave/${PKGVERSION}/m/plot/appearance/daspect.m
+share/octave/${PKGVERSION}/m/plot/appearance/datetick.m
+share/octave/${PKGVERSION}/m/plot/appearance/diffuse.m
+share/octave/${PKGVERSION}/m/plot/appearance/grid.m
+share/octave/${PKGVERSION}/m/plot/appearance/gtext.m
+share/octave/${PKGVERSION}/m/plot/appearance/hidden.m
+share/octave/${PKGVERSION}/m/plot/appearance/legend.m
+share/octave/${PKGVERSION}/m/plot/appearance/orient.m
+share/octave/${PKGVERSION}/m/plot/appearance/pbaspect.m
+share/octave/${PKGVERSION}/m/plot/appearance/private/__axis_label__.m
+share/octave/${PKGVERSION}/m/plot/appearance/private/__axis_limits__.m
+share/octave/${PKGVERSION}/m/plot/appearance/shading.m
+share/octave/${PKGVERSION}/m/plot/appearance/specular.m
+share/octave/${PKGVERSION}/m/plot/appearance/text.m
+share/octave/${PKGVERSION}/m/plot/appearance/title.m
+share/octave/${PKGVERSION}/m/plot/appearance/view.m
+share/octave/${PKGVERSION}/m/plot/appearance/whitebg.m
+share/octave/${PKGVERSION}/m/plot/appearance/xlabel.m
+share/octave/${PKGVERSION}/m/plot/appearance/xlim.m
+share/octave/${PKGVERSION}/m/plot/appearance/ylabel.m
+share/octave/${PKGVERSION}/m/plot/appearance/ylim.m
+share/octave/${PKGVERSION}/m/plot/appearance/zlabel.m
+share/octave/${PKGVERSION}/m/plot/appearance/zlim.m
+share/octave/${PKGVERSION}/m/plot/draw/area.m
+share/octave/${PKGVERSION}/m/plot/draw/bar.m
+share/octave/${PKGVERSION}/m/plot/draw/barh.m
+share/octave/${PKGVERSION}/m/plot/draw/colorbar.m
+share/octave/${PKGVERSION}/m/plot/draw/comet.m
+share/octave/${PKGVERSION}/m/plot/draw/comet3.m
+share/octave/${PKGVERSION}/m/plot/draw/compass.m
+share/octave/${PKGVERSION}/m/plot/draw/contour.m
+share/octave/${PKGVERSION}/m/plot/draw/contour3.m
+share/octave/${PKGVERSION}/m/plot/draw/contourc.m
+share/octave/${PKGVERSION}/m/plot/draw/contourf.m
+share/octave/${PKGVERSION}/m/plot/draw/cylinder.m
+share/octave/${PKGVERSION}/m/plot/draw/ellipsoid.m
+share/octave/${PKGVERSION}/m/plot/draw/errorbar.m
+share/octave/${PKGVERSION}/m/plot/draw/ezcontour.m
+share/octave/${PKGVERSION}/m/plot/draw/ezcontourf.m
+share/octave/${PKGVERSION}/m/plot/draw/ezmesh.m
+share/octave/${PKGVERSION}/m/plot/draw/ezmeshc.m
+share/octave/${PKGVERSION}/m/plot/draw/ezplot.m
+share/octave/${PKGVERSION}/m/plot/draw/ezplot3.m
+share/octave/${PKGVERSION}/m/plot/draw/ezpolar.m
+share/octave/${PKGVERSION}/m/plot/draw/ezsurf.m
+share/octave/${PKGVERSION}/m/plot/draw/ezsurfc.m
+share/octave/${PKGVERSION}/m/plot/draw/feather.m
+share/octave/${PKGVERSION}/m/plot/draw/fill.m
+share/octave/${PKGVERSION}/m/plot/draw/fplot.m
+share/octave/${PKGVERSION}/m/plot/draw/hist.m
+share/octave/${PKGVERSION}/m/plot/draw/isocolors.m
+share/octave/${PKGVERSION}/m/plot/draw/isonormals.m
+share/octave/${PKGVERSION}/m/plot/draw/isosurface.m
+share/octave/${PKGVERSION}/m/plot/draw/line.m
+share/octave/${PKGVERSION}/m/plot/draw/loglog.m
+share/octave/${PKGVERSION}/m/plot/draw/loglogerr.m
+share/octave/${PKGVERSION}/m/plot/draw/mesh.m
+share/octave/${PKGVERSION}/m/plot/draw/meshc.m
+share/octave/${PKGVERSION}/m/plot/draw/meshz.m
+share/octave/${PKGVERSION}/m/plot/draw/pareto.m
+share/octave/${PKGVERSION}/m/plot/draw/patch.m
+share/octave/${PKGVERSION}/m/plot/draw/pcolor.m
+share/octave/${PKGVERSION}/m/plot/draw/peaks.m
+share/octave/${PKGVERSION}/m/plot/draw/pie.m
+share/octave/${PKGVERSION}/m/plot/draw/pie3.m
+share/octave/${PKGVERSION}/m/plot/draw/plot.m
+share/octave/${PKGVERSION}/m/plot/draw/plot3.m
+share/octave/${PKGVERSION}/m/plot/draw/plotmatrix.m
+share/octave/${PKGVERSION}/m/plot/draw/plotyy.m
+share/octave/${PKGVERSION}/m/plot/draw/polar.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__add_datasource__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__bar__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__contour__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__errcomm__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__errplot__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__ezplot__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__interp_cube__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__line__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__marching_cube__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__patch__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__pie__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__plt__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__quiver__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__scatter__.m
+share/octave/${PKGVERSION}/m/plot/draw/private/__stem__.m
+share/octave/${PKGVERSION}/m/plot/draw/quiver.m
+share/octave/${PKGVERSION}/m/plot/draw/quiver3.m
+share/octave/${PKGVERSION}/m/plot/draw/rectangle.m
+share/octave/${PKGVERSION}/m/plot/draw/ribbon.m
+share/octave/${PKGVERSION}/m/plot/draw/rose.m
+share/octave/${PKGVERSION}/m/plot/draw/scatter.m
+share/octave/${PKGVERSION}/m/plot/draw/scatter3.m
+share/octave/${PKGVERSION}/m/plot/draw/semilogx.m
+share/octave/${PKGVERSION}/m/plot/draw/semilogxerr.m
+share/octave/${PKGVERSION}/m/plot/draw/semilogy.m
+share/octave/${PKGVERSION}/m/plot/draw/semilogyerr.m
+share/octave/${PKGVERSION}/m/plot/draw/shrinkfaces.m
+share/octave/${PKGVERSION}/m/plot/draw/slice.m
+share/octave/${PKGVERSION}/m/plot/draw/sombrero.m
+share/octave/${PKGVERSION}/m/plot/draw/sphere.m
+share/octave/${PKGVERSION}/m/plot/draw/stairs.m
+share/octave/${PKGVERSION}/m/plot/draw/stem.m
+share/octave/${PKGVERSION}/m/plot/draw/stem3.m
+share/octave/${PKGVERSION}/m/plot/draw/stemleaf.m
+share/octave/${PKGVERSION}/m/plot/draw/surf.m
+share/octave/${PKGVERSION}/m/plot/draw/surface.m
+share/octave/${PKGVERSION}/m/plot/draw/surfc.m
+share/octave/${PKGVERSION}/m/plot/draw/surfl.m
+share/octave/${PKGVERSION}/m/plot/draw/surfnorm.m
+share/octave/${PKGVERSION}/m/plot/draw/tetramesh.m
+share/octave/${PKGVERSION}/m/plot/draw/trimesh.m
+share/octave/${PKGVERSION}/m/plot/draw/triplot.m
+share/octave/${PKGVERSION}/m/plot/draw/trisurf.m
+share/octave/${PKGVERSION}/m/plot/draw/waterfall.m
+share/octave/${PKGVERSION}/m/plot/util/__actual_axis_position__.m
+share/octave/${PKGVERSION}/m/plot/util/__default_plot_options__.m
+share/octave/${PKGVERSION}/m/plot/util/__gnuplot_drawnow__.m
+share/octave/${PKGVERSION}/m/plot/util/__next_line_color__.m
+share/octave/${PKGVERSION}/m/plot/util/__next_line_style__.m
+share/octave/${PKGVERSION}/m/plot/util/__plt_get_axis_arg__.m
+share/octave/${PKGVERSION}/m/plot/util/__pltopt__.m
+share/octave/${PKGVERSION}/m/plot/util/allchild.m
+share/octave/${PKGVERSION}/m/plot/util/ancestor.m
+share/octave/${PKGVERSION}/m/plot/util/axes.m
+share/octave/${PKGVERSION}/m/plot/util/cla.m
+share/octave/${PKGVERSION}/m/plot/util/clf.m
+share/octave/${PKGVERSION}/m/plot/util/close.m
+share/octave/${PKGVERSION}/m/plot/util/closereq.m
+share/octave/${PKGVERSION}/m/plot/util/colstyle.m
+share/octave/${PKGVERSION}/m/plot/util/copyobj.m
+share/octave/${PKGVERSION}/m/plot/util/figure.m
+share/octave/${PKGVERSION}/m/plot/util/findall.m
+share/octave/${PKGVERSION}/m/plot/util/findfigs.m
+share/octave/${PKGVERSION}/m/plot/util/findobj.m
+share/octave/${PKGVERSION}/m/plot/util/frame2im.m
+share/octave/${PKGVERSION}/m/plot/util/gca.m
+share/octave/${PKGVERSION}/m/plot/util/gcbf.m
+share/octave/${PKGVERSION}/m/plot/util/gcbo.m
+share/octave/${PKGVERSION}/m/plot/util/gcf.m
+share/octave/${PKGVERSION}/m/plot/util/gco.m
+share/octave/${PKGVERSION}/m/plot/util/ginput.m
+share/octave/${PKGVERSION}/m/plot/util/gnuplot_binary.m
+share/octave/${PKGVERSION}/m/plot/util/graphics_toolkit.m
+share/octave/${PKGVERSION}/m/plot/util/hdl2struct.m
+share/octave/${PKGVERSION}/m/plot/util/hggroup.m
+share/octave/${PKGVERSION}/m/plot/util/hgload.m
+share/octave/${PKGVERSION}/m/plot/util/hgsave.m
+share/octave/${PKGVERSION}/m/plot/util/hold.m
+share/octave/${PKGVERSION}/m/plot/util/im2frame.m
+share/octave/${PKGVERSION}/m/plot/util/isaxes.m
+share/octave/${PKGVERSION}/m/plot/util/isfigure.m
+share/octave/${PKGVERSION}/m/plot/util/ishghandle.m
+share/octave/${PKGVERSION}/m/plot/util/ishold.m
+share/octave/${PKGVERSION}/m/plot/util/isprop.m
+share/octave/${PKGVERSION}/m/plot/util/linkaxes.m
+share/octave/${PKGVERSION}/m/plot/util/linkprop.m
+share/octave/${PKGVERSION}/m/plot/util/meshgrid.m
+share/octave/${PKGVERSION}/m/plot/util/ndgrid.m
+share/octave/${PKGVERSION}/m/plot/util/newplot.m
+share/octave/${PKGVERSION}/m/plot/util/pan.m
+share/octave/${PKGVERSION}/m/plot/util/print.m
+share/octave/${PKGVERSION}/m/plot/util/printd.m
+share/octave/${PKGVERSION}/m/plot/util/private/__add_default_menu__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__ghostscript__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__gnuplot_get_var__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__gnuplot_ginput__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__gnuplot_has_feature__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__gnuplot_has_terminal__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__gnuplot_open_stream__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__gnuplot_print__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__gnuplot_version__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__go_draw_axes__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__go_draw_figure__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__opengl_print__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__print_parse_opts__.m
+share/octave/${PKGVERSION}/m/plot/util/private/__tight_eps_bbox__.m
+share/octave/${PKGVERSION}/m/plot/util/refresh.m
+share/octave/${PKGVERSION}/m/plot/util/refreshdata.m
+share/octave/${PKGVERSION}/m/plot/util/rotate.m
+share/octave/${PKGVERSION}/m/plot/util/rotate3d.m
+share/octave/${PKGVERSION}/m/plot/util/saveas.m
+share/octave/${PKGVERSION}/m/plot/util/shg.m
+share/octave/${PKGVERSION}/m/plot/util/struct2hdl.m
+share/octave/${PKGVERSION}/m/plot/util/subplot.m
+share/octave/${PKGVERSION}/m/plot/util/zoom.m
+share/octave/${PKGVERSION}/m/polynomial/compan.m
+share/octave/${PKGVERSION}/m/polynomial/conv.m
+share/octave/${PKGVERSION}/m/polynomial/deconv.m
+share/octave/${PKGVERSION}/m/polynomial/mkpp.m
+share/octave/${PKGVERSION}/m/polynomial/mpoles.m
+share/octave/${PKGVERSION}/m/polynomial/pchip.m
+share/octave/${PKGVERSION}/m/polynomial/poly.m
+share/octave/${PKGVERSION}/m/polynomial/polyaffine.m
+share/octave/${PKGVERSION}/m/polynomial/polyder.m
+share/octave/${PKGVERSION}/m/polynomial/polyeig.m
+share/octave/${PKGVERSION}/m/polynomial/polyfit.m
+share/octave/${PKGVERSION}/m/polynomial/polygcd.m
+share/octave/${PKGVERSION}/m/polynomial/polyint.m
+share/octave/${PKGVERSION}/m/polynomial/polyout.m
+share/octave/${PKGVERSION}/m/polynomial/polyreduce.m
+share/octave/${PKGVERSION}/m/polynomial/polyval.m
+share/octave/${PKGVERSION}/m/polynomial/polyvalm.m
+share/octave/${PKGVERSION}/m/polynomial/ppder.m
+share/octave/${PKGVERSION}/m/polynomial/ppint.m
+share/octave/${PKGVERSION}/m/polynomial/ppjumps.m
+share/octave/${PKGVERSION}/m/polynomial/ppval.m
+share/octave/${PKGVERSION}/m/polynomial/private/__splinefit__.m
+share/octave/${PKGVERSION}/m/polynomial/residue.m
+share/octave/${PKGVERSION}/m/polynomial/roots.m
+share/octave/${PKGVERSION}/m/polynomial/spline.m
+share/octave/${PKGVERSION}/m/polynomial/splinefit.m
+share/octave/${PKGVERSION}/m/polynomial/unmkpp.m
+share/octave/${PKGVERSION}/m/prefs/addpref.m
+share/octave/${PKGVERSION}/m/prefs/getpref.m
+share/octave/${PKGVERSION}/m/prefs/ispref.m
+share/octave/${PKGVERSION}/m/prefs/prefdir.m
+share/octave/${PKGVERSION}/m/prefs/preferences.m
+share/octave/${PKGVERSION}/m/prefs/private/loadprefs.m
+share/octave/${PKGVERSION}/m/prefs/private/prefsfile.m
+share/octave/${PKGVERSION}/m/prefs/private/saveprefs.m
+share/octave/${PKGVERSION}/m/prefs/rmpref.m
+share/octave/${PKGVERSION}/m/prefs/setpref.m
+share/octave/${PKGVERSION}/m/set/intersect.m
+share/octave/${PKGVERSION}/m/set/ismember.m
+share/octave/${PKGVERSION}/m/set/powerset.m
+share/octave/${PKGVERSION}/m/set/private/validsetargs.m
+share/octave/${PKGVERSION}/m/set/setdiff.m
+share/octave/${PKGVERSION}/m/set/setxor.m
+share/octave/${PKGVERSION}/m/set/union.m
+share/octave/${PKGVERSION}/m/set/unique.m
+share/octave/${PKGVERSION}/m/signal/arch_fit.m
+share/octave/${PKGVERSION}/m/signal/arch_rnd.m
+share/octave/${PKGVERSION}/m/signal/arch_test.m
+share/octave/${PKGVERSION}/m/signal/arma_rnd.m
+share/octave/${PKGVERSION}/m/signal/autoreg_matrix.m
+share/octave/${PKGVERSION}/m/signal/bartlett.m
+share/octave/${PKGVERSION}/m/signal/blackman.m
+share/octave/${PKGVERSION}/m/signal/detrend.m
+share/octave/${PKGVERSION}/m/signal/diffpara.m
+share/octave/${PKGVERSION}/m/signal/durbinlevinson.m
+share/octave/${PKGVERSION}/m/signal/fftconv.m
+share/octave/${PKGVERSION}/m/signal/fftfilt.m
+share/octave/${PKGVERSION}/m/signal/fftshift.m
+share/octave/${PKGVERSION}/m/signal/filter2.m
+share/octave/${PKGVERSION}/m/signal/fractdiff.m
+share/octave/${PKGVERSION}/m/signal/freqz.m
+share/octave/${PKGVERSION}/m/signal/freqz_plot.m
+share/octave/${PKGVERSION}/m/signal/hamming.m
+share/octave/${PKGVERSION}/m/signal/hanning.m
+share/octave/${PKGVERSION}/m/signal/hurst.m
+share/octave/${PKGVERSION}/m/signal/ifftshift.m
+share/octave/${PKGVERSION}/m/signal/periodogram.m
+share/octave/${PKGVERSION}/m/signal/private/rectangle_lw.m
+share/octave/${PKGVERSION}/m/signal/private/rectangle_sw.m
+share/octave/${PKGVERSION}/m/signal/private/triangle_lw.m
+share/octave/${PKGVERSION}/m/signal/private/triangle_sw.m
+share/octave/${PKGVERSION}/m/signal/sinc.m
+share/octave/${PKGVERSION}/m/signal/sinetone.m
+share/octave/${PKGVERSION}/m/signal/sinewave.m
+share/octave/${PKGVERSION}/m/signal/spectral_adf.m
+share/octave/${PKGVERSION}/m/signal/spectral_xdf.m
+share/octave/${PKGVERSION}/m/signal/spencer.m
+share/octave/${PKGVERSION}/m/signal/stft.m
+share/octave/${PKGVERSION}/m/signal/synthesis.m
+share/octave/${PKGVERSION}/m/signal/unwrap.m
+share/octave/${PKGVERSION}/m/signal/yulewalker.m
+share/octave/${PKGVERSION}/m/sparse/bicg.m
+share/octave/${PKGVERSION}/m/sparse/bicgstab.m
+share/octave/${PKGVERSION}/m/sparse/cgs.m
+share/octave/${PKGVERSION}/m/sparse/colperm.m
+share/octave/${PKGVERSION}/m/sparse/eigs.m
+share/octave/${PKGVERSION}/m/sparse/etreeplot.m
+share/octave/${PKGVERSION}/m/sparse/gmres.m
+share/octave/${PKGVERSION}/m/sparse/gplot.m
+share/octave/${PKGVERSION}/m/sparse/ichol.m
+share/octave/${PKGVERSION}/m/sparse/ilu.m
+share/octave/${PKGVERSION}/m/sparse/nonzeros.m
+share/octave/${PKGVERSION}/m/sparse/pcg.m
+share/octave/${PKGVERSION}/m/sparse/pcr.m
+share/octave/${PKGVERSION}/m/sparse/private/__sprand_impl__.m
+share/octave/${PKGVERSION}/m/sparse/qmr.m
+share/octave/${PKGVERSION}/m/sparse/spaugment.m
+share/octave/${PKGVERSION}/m/sparse/spconvert.m
+share/octave/${PKGVERSION}/m/sparse/spdiags.m
+share/octave/${PKGVERSION}/m/sparse/speye.m
+share/octave/${PKGVERSION}/m/sparse/spfun.m
+share/octave/${PKGVERSION}/m/sparse/spones.m
+share/octave/${PKGVERSION}/m/sparse/sprand.m
+share/octave/${PKGVERSION}/m/sparse/sprandn.m
+share/octave/${PKGVERSION}/m/sparse/sprandsym.m
+share/octave/${PKGVERSION}/m/sparse/spstats.m
+share/octave/${PKGVERSION}/m/sparse/spy.m
+share/octave/${PKGVERSION}/m/sparse/svds.m
+share/octave/${PKGVERSION}/m/sparse/treelayout.m
+share/octave/${PKGVERSION}/m/sparse/treeplot.m
+share/octave/${PKGVERSION}/m/specfun/bessel.m
+share/octave/${PKGVERSION}/m/specfun/beta.m
+share/octave/${PKGVERSION}/m/specfun/betaln.m
+share/octave/${PKGVERSION}/m/specfun/ellipke.m
+share/octave/${PKGVERSION}/m/specfun/expint.m
+share/octave/${PKGVERSION}/m/specfun/factor.m
+share/octave/${PKGVERSION}/m/specfun/factorial.m
+share/octave/${PKGVERSION}/m/specfun/isprime.m
+share/octave/${PKGVERSION}/m/specfun/lcm.m
+share/octave/${PKGVERSION}/m/specfun/legendre.m
+share/octave/${PKGVERSION}/m/specfun/nchoosek.m
+share/octave/${PKGVERSION}/m/specfun/nthroot.m
+share/octave/${PKGVERSION}/m/specfun/perms.m
+share/octave/${PKGVERSION}/m/specfun/pow2.m
+share/octave/${PKGVERSION}/m/specfun/primes.m
+share/octave/${PKGVERSION}/m/specfun/reallog.m
+share/octave/${PKGVERSION}/m/specfun/realpow.m
+share/octave/${PKGVERSION}/m/specfun/realsqrt.m
+share/octave/${PKGVERSION}/m/special-matrix/gallery.m
+share/octave/${PKGVERSION}/m/special-matrix/hadamard.m
+share/octave/${PKGVERSION}/m/special-matrix/hankel.m
+share/octave/${PKGVERSION}/m/special-matrix/hilb.m
+share/octave/${PKGVERSION}/m/special-matrix/invhilb.m
+share/octave/${PKGVERSION}/m/special-matrix/magic.m
+share/octave/${PKGVERSION}/m/special-matrix/pascal.m
+share/octave/${PKGVERSION}/m/special-matrix/rosser.m
+share/octave/${PKGVERSION}/m/special-matrix/toeplitz.m
+share/octave/${PKGVERSION}/m/special-matrix/vander.m
+share/octave/${PKGVERSION}/m/special-matrix/wilkinson.m
+share/octave/${PKGVERSION}/m/startup/__finish__.m
+share/octave/${PKGVERSION}/m/startup/inputrc
+share/octave/${PKGVERSION}/m/startup/octaverc
+share/octave/${PKGVERSION}/m/statistics/base/center.m
+share/octave/${PKGVERSION}/m/statistics/base/cloglog.m
+share/octave/${PKGVERSION}/m/statistics/base/corr.m
+share/octave/${PKGVERSION}/m/statistics/base/cov.m
+share/octave/${PKGVERSION}/m/statistics/base/gls.m
+share/octave/${PKGVERSION}/m/statistics/base/histc.m
+share/octave/${PKGVERSION}/m/statistics/base/iqr.m
+share/octave/${PKGVERSION}/m/statistics/base/kendall.m
+share/octave/${PKGVERSION}/m/statistics/base/kurtosis.m
+share/octave/${PKGVERSION}/m/statistics/base/logit.m
+share/octave/${PKGVERSION}/m/statistics/base/lscov.m
+share/octave/${PKGVERSION}/m/statistics/base/mahalanobis.m
+share/octave/${PKGVERSION}/m/statistics/base/mean.m
+share/octave/${PKGVERSION}/m/statistics/base/meansq.m
+share/octave/${PKGVERSION}/m/statistics/base/median.m
+share/octave/${PKGVERSION}/m/statistics/base/mode.m
+share/octave/${PKGVERSION}/m/statistics/base/moment.m
+share/octave/${PKGVERSION}/m/statistics/base/ols.m
+share/octave/${PKGVERSION}/m/statistics/base/ppplot.m
+share/octave/${PKGVERSION}/m/statistics/base/prctile.m
+share/octave/${PKGVERSION}/m/statistics/base/probit.m
+share/octave/${PKGVERSION}/m/statistics/base/qqplot.m
+share/octave/${PKGVERSION}/m/statistics/base/quantile.m
+share/octave/${PKGVERSION}/m/statistics/base/range.m
+share/octave/${PKGVERSION}/m/statistics/base/ranks.m
+share/octave/${PKGVERSION}/m/statistics/base/run_count.m
+share/octave/${PKGVERSION}/m/statistics/base/runlength.m
+share/octave/${PKGVERSION}/m/statistics/base/skewness.m
+share/octave/${PKGVERSION}/m/statistics/base/spearman.m
+share/octave/${PKGVERSION}/m/statistics/base/statistics.m
+share/octave/${PKGVERSION}/m/statistics/base/std.m
+share/octave/${PKGVERSION}/m/statistics/base/table.m
+share/octave/${PKGVERSION}/m/statistics/base/var.m
+share/octave/${PKGVERSION}/m/statistics/base/zscore.m
+share/octave/${PKGVERSION}/m/statistics/distributions/betacdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/betainv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/betapdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/betarnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/binocdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/binoinv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/binopdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/binornd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/cauchy_cdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/cauchy_inv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/cauchy_pdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/cauchy_rnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/chi2cdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/chi2inv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/chi2pdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/chi2rnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/discrete_cdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/discrete_inv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/discrete_pdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/discrete_rnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/empirical_cdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/empirical_inv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/empirical_pdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/empirical_rnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/expcdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/expinv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/exppdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/exprnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/fcdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/finv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/fpdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/frnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/gamcdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/gaminv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/gampdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/gamrnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/geocdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/geoinv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/geopdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/geornd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/hygecdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/hygeinv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/hygepdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/hygernd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/kolmogorov_smirnov_cdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/laplace_cdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/laplace_inv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/laplace_pdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/laplace_rnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/logistic_cdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/logistic_inv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/logistic_pdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/logistic_rnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/logncdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/logninv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/lognpdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/lognrnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/nbincdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/nbininv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/nbinpdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/nbinrnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/normcdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/norminv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/normpdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/normrnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/poisscdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/poissinv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/poisspdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/poissrnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/stdnormal_cdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/stdnormal_inv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/stdnormal_pdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/stdnormal_rnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/tcdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/tinv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/tpdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/trnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/unidcdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/unidinv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/unidpdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/unidrnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/unifcdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/unifinv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/unifpdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/unifrnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/wblcdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/wblinv.m
+share/octave/${PKGVERSION}/m/statistics/distributions/wblpdf.m
+share/octave/${PKGVERSION}/m/statistics/distributions/wblrnd.m
+share/octave/${PKGVERSION}/m/statistics/distributions/wienrnd.m
+share/octave/${PKGVERSION}/m/statistics/models/logistic_regression.m
+share/octave/${PKGVERSION}/m/statistics/models/private/logistic_regression_derivatives.m
+share/octave/${PKGVERSION}/m/statistics/models/private/logistic_regression_likelihood.m
+share/octave/${PKGVERSION}/m/statistics/tests/anova.m
+share/octave/${PKGVERSION}/m/statistics/tests/bartlett_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/chisquare_test_homogeneity.m
+share/octave/${PKGVERSION}/m/statistics/tests/chisquare_test_independence.m
+share/octave/${PKGVERSION}/m/statistics/tests/cor_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/f_test_regression.m
+share/octave/${PKGVERSION}/m/statistics/tests/hotelling_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/hotelling_test_2.m
+share/octave/${PKGVERSION}/m/statistics/tests/kolmogorov_smirnov_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/kolmogorov_smirnov_test_2.m
+share/octave/${PKGVERSION}/m/statistics/tests/kruskal_wallis_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/manova.m
+share/octave/${PKGVERSION}/m/statistics/tests/mcnemar_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/prop_test_2.m
+share/octave/${PKGVERSION}/m/statistics/tests/run_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/sign_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/t_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/t_test_2.m
+share/octave/${PKGVERSION}/m/statistics/tests/t_test_regression.m
+share/octave/${PKGVERSION}/m/statistics/tests/u_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/var_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/welch_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/wilcoxon_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/z_test.m
+share/octave/${PKGVERSION}/m/statistics/tests/z_test_2.m
+share/octave/${PKGVERSION}/m/strings/base2dec.m
+share/octave/${PKGVERSION}/m/strings/bin2dec.m
+share/octave/${PKGVERSION}/m/strings/blanks.m
+share/octave/${PKGVERSION}/m/strings/cstrcat.m
+share/octave/${PKGVERSION}/m/strings/deblank.m
+share/octave/${PKGVERSION}/m/strings/dec2base.m
+share/octave/${PKGVERSION}/m/strings/dec2bin.m
+share/octave/${PKGVERSION}/m/strings/dec2hex.m
+share/octave/${PKGVERSION}/m/strings/findstr.m
+share/octave/${PKGVERSION}/m/strings/hex2dec.m
+share/octave/${PKGVERSION}/m/strings/index.m
+share/octave/${PKGVERSION}/m/strings/isletter.m
+share/octave/${PKGVERSION}/m/strings/isstrprop.m
+share/octave/${PKGVERSION}/m/strings/mat2str.m
+share/octave/${PKGVERSION}/m/strings/ostrsplit.m
+share/octave/${PKGVERSION}/m/strings/regexptranslate.m
+share/octave/${PKGVERSION}/m/strings/rindex.m
+share/octave/${PKGVERSION}/m/strings/str2num.m
+share/octave/${PKGVERSION}/m/strings/strcat.m
+share/octave/${PKGVERSION}/m/strings/strchr.m
+share/octave/${PKGVERSION}/m/strings/strjoin.m
+share/octave/${PKGVERSION}/m/strings/strjust.m
+share/octave/${PKGVERSION}/m/strings/strmatch.m
+share/octave/${PKGVERSION}/m/strings/strsplit.m
+share/octave/${PKGVERSION}/m/strings/strtok.m
+share/octave/${PKGVERSION}/m/strings/strtrim.m
+share/octave/${PKGVERSION}/m/strings/strtrunc.m
+share/octave/${PKGVERSION}/m/strings/substr.m
+share/octave/${PKGVERSION}/m/strings/untabify.m
+share/octave/${PKGVERSION}/m/strings/validatestring.m
+share/octave/${PKGVERSION}/m/testfun/__have_feature__.m
+share/octave/${PKGVERSION}/m/testfun/__printf_assert__.m
+share/octave/${PKGVERSION}/m/testfun/__prog_output_assert__.m
+share/octave/${PKGVERSION}/m/testfun/__run_test_suite__.m
+share/octave/${PKGVERSION}/m/testfun/assert.m
+share/octave/${PKGVERSION}/m/testfun/demo.m
+share/octave/${PKGVERSION}/m/testfun/example.m
+share/octave/${PKGVERSION}/m/testfun/fail.m
+share/octave/${PKGVERSION}/m/testfun/rundemos.m
+share/octave/${PKGVERSION}/m/testfun/runtests.m
+share/octave/${PKGVERSION}/m/testfun/speed.m
+share/octave/${PKGVERSION}/m/testfun/test.m
+share/octave/${PKGVERSION}/m/time/addtodate.m
+share/octave/${PKGVERSION}/m/time/asctime.m
+share/octave/${PKGVERSION}/m/time/calendar.m
+share/octave/${PKGVERSION}/m/time/clock.m
+share/octave/${PKGVERSION}/m/time/ctime.m
+share/octave/${PKGVERSION}/m/time/date.m
+share/octave/${PKGVERSION}/m/time/datenum.m
+share/octave/${PKGVERSION}/m/time/datestr.m
+share/octave/${PKGVERSION}/m/time/datevec.m
+share/octave/${PKGVERSION}/m/time/eomday.m
+share/octave/${PKGVERSION}/m/time/etime.m
+share/octave/${PKGVERSION}/m/time/is_leap_year.m
+share/octave/${PKGVERSION}/m/time/now.m
+share/octave/${PKGVERSION}/m/time/weekday.m
+share/octave/site/m/startup/octaverc
diff --git a/octave4/buildlink3.mk b/octave4/buildlink3.mk
new file mode 100644
index 0000000..5beada9
--- /dev/null
+++ b/octave4/buildlink3.mk
@@ -0,0 +1,27 @@
+# $NetBSD: buildlink3.mk,v 1.17 2015/08/18 07:31:01 wiz Exp $
+
+BUILDLINK_TREE+=	octave
+
+.if !defined(OCTAVE_BUILDLINK3_MK)
+OCTAVE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.octave+=	octave>=3.0.0
+BUILDLINK_ABI_DEPENDS.octave+=	octave>=4.0.0
+BUILDLINK_PKGSRCDIR.octave?=	../../math/octave
+
+.include "../../mk/bsd.fast.prefs.mk"
+
+.if !defined(PKG_OPTIONS.octave:) || !empty(PKG_OPTIONS.octave:Mhdf5)
+.include "../../devel/hdf5/buildlink3.mk"
+.endif
+
+.include "../../audio/libsndfile/buildlink3.mk"
+.include "../../devel/readline/buildlink3.mk"
+.include "../../devel/ncurses/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../math/blas/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../math/lapack/buildlink3.mk"
+.endif # OCTAVE_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-octave
diff --git a/octave4/distinfo b/octave4/distinfo
new file mode 100644
index 0000000..814aba5
--- /dev/null
+++ b/octave4/distinfo
@@ -0,0 +1,36 @@
+$NetBSD: distinfo,v 1.44 2015/12/10 02:59:28 joerg Exp $
+
+SHA1 (octave-4.0.0.tar.xz) = 795c7ef1fb8d92f4cf9cae9eabba374a0328b1a9
+RMD160 (octave-4.0.0.tar.xz) = 57a4c6a90fbe49ad5268b257a4847788061daa49
+SHA512 (octave-4.0.0.tar.xz) = 54559686d017b7fe731a89a24e74d08781365028d2799a86f25ebf4c433013eab03e5b4381a992b79e40bce1827a6eee2aefd0798b739128dd8dd7b41d936b89
+Size (octave-4.0.0.tar.xz) = 15759196 bytes
+SHA1 (patch-configure) = b79c490c85ca422fedf6ca7da472255196e00325
+SHA1 (patch-configure.ac) = d70f77d12a660bf9542725c8085fb525f138ce75
+SHA1 (patch-fflush-fpos_t.c) = 83d3d731042862920de68f0457fea4f95568125c
+SHA1 (patch-fseeko-fpos_t.c) = b38e7a38be2e0b323cd7f168f1d22d3df998691c
+SHA1 (patch-libgnu_stdio.in.h) = 9b01e1e131b39ef69607387adefc679e0e11d653
+SHA1 (patch-libgnu_string.in.h) = b7b48879d0aa465f5492d2213e5782eb71b4c744
+SHA1 (patch-libgui_graphics_Canvas.cc) = b8161fc9248af2160c6fea012bac85e2128dbad7
+SHA1 (patch-libgui_graphics_Object.cc) = f0c0064793d4650e845e217806597bb956cb49fd
+SHA1 (patch-libgui_qterminal_libqterminal_QTerminal.cc) = 48827b415a142518a6d764f670db0ce640cf4da4
+SHA1 (patch-libgui_qterminal_libqterminal_unix_TerminalView.cpp) = 45c425a0305915eaba1a60c811c2aa52bb84890e
+SHA1 (patch-libgui_qterminal_libqterminal_unix_Vt102Emulation.cpp) = 36aaf960d0fc8c9809ef5937c82fc394a0ded8ac
+SHA1 (patch-libgui_qterminal_libqterminal_unix_konsole__wcwidth.h) = 6f12b058cb10e3a01306e9973f4e2574cf596da7
+SHA1 (patch-libgui_src_find-files-dialog.cc) = 438694fc44a9fe8393ccb2606de71b32196f7058
+SHA1 (patch-libgui_src_octave-gui.cc) = 7418e6d6f19fe70179f5de91a9877d0ea3067e7b
+SHA1 (patch-libgui_src_resource-manager.cc) = 09560d42bdf4c00f4e438f40ffb3ae0b9037ee85
+SHA1 (patch-libgui_src_shortcut-manager.cc) = 2faf15cc4c779eb3cf32152abd369bf968e1bf18
+SHA1 (patch-libgui_src_workspace-model.cc) = d24ec317a55639017649a1654cd1a088e226edc1
+SHA1 (patch-libinterp_Makefile.am) = 29a8b034c743bed2570c90e8ef7a17bc2cf70dfe
+SHA1 (patch-libinterp_Makefile.in) = 7fb118b9e2969b54b2510c57a4a7beb16f679bcd
+SHA1 (patch-libinterp_corefcn_rand.cc) = e2a33ee323e904e4f3980f49ac363c4a42e5641d
+SHA1 (patch-libinterp_dldfcn_config-module.awk) = 50d7173114f597038b01ed4479583c86ed78c3fe
+SHA1 (patch-libinterp_dldfcn_module.mk) = 7627fa6132036f26b77743d30dbbe99ed6442b42
+SHA1 (patch-libinterp_oct-conf.in.h) = 9a6b0e8d38bc2f9da916cb3d8145307e7a415f4f
+SHA1 (patch-libinterp_octave-value_ov-classdef.cc) = 777b447a587825ca53e7d4d1344a0a75ea44bd23
+SHA1 (patch-libinterp_octave-value_ov-classdef.h) = 5d73fb7751aad0ef4880874ac2ed27df4a76a43c
+SHA1 (patch-liboctave_numeric_oct-fftw.h) = b152566ad3fcf6c5c1808f4428e6d51966ca1daf
+SHA1 (patch-liboctave_operators_mx-inlines.cc) = 3f01077700a3b8f51a3a171fdc11bafd784e3ea3
+SHA1 (patch-liboctave_system_oct-time.cc) = 7b8a33911c69861572e35320e13c6c777048bc6c
+SHA1 (patch-scripts_pkg_private_configure__make.m) = 7d4b620f889faa66c4c9c581ef8a7e7692b68c94
+SHA1 (patch-scripts_plot_util_____gnuplot__drawnow____.m) = 449b178aefd78c5c1b03ffd960f2e8be3874efc2
diff --git a/octave4/octave.mk b/octave4/octave.mk
new file mode 100644
index 0000000..a8b237e
--- /dev/null
+++ b/octave4/octave.mk
@@ -0,0 +1,29 @@
+# $NetBSD: octave.mk,v 1.8 2009/04/12 20:46:20 adam Exp $
+
+.include "../../mk/bsd.prefs.mk"
+
+OCTAVE_CONFIG=	${LOCALBASE}/bin/octave-config
+
+# OCTAVE_VARS is a list of variables to define in the make environment.
+# This may be overridden in an octave add-on package Makefile.
+OCTAVE_VARS?=	LOCALVERFCNFILEDIR LOCALVEROCTFILEDIR LOCALVERARCHLIBDIR VERSION
+
+# Set OCT_<var> to the value of <var> as returned by octave-config.
+.if exists(${OCTAVE_CONFIG})
+.  for var in ${OCTAVE_VARS}
+.    if !defined(OCT_${var})
+OCT_${var}!=	${OCTAVE_CONFIG} -p ${var}
+.    endif
+.  endfor
+.endif
+
+# fix shebang line.
+#
+# REPLACE_OCTAVE	replace shebang line of specified files.
+#
+.if defined(REPLACE_OCTAVE)
+REPLACE_INTERPRETER+=	octave
+REPLACE.octave.old=	.*octave
+REPLACE.octave.new=	${LOCALBASE}/bin/octave
+REPLACE_FILES.octave=	${REPLACE_OCTAVE}
+.endif # defined(REPLACE_OCTAVE)
diff --git a/octave4/options.mk b/octave4/options.mk
new file mode 100644
index 0000000..761deef
--- /dev/null
+++ b/octave4/options.mk
@@ -0,0 +1,31 @@
+# $NetBSD: options.mk,v 1.6 2013/08/01 18:44:06 riastradh Exp $
+
+PKG_OPTIONS_VAR=	PKG_OPTIONS.octave
+PKG_SUPPORTED_OPTIONS=	glpk graphicsmagick hdf5 qhull
+PKG_SUGGESTED_OPTIONS=	hdf5 qhull
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mglpk)
+.include "../../math/glpk/buildlink3.mk"
+.else
+CONFIGURE_ARGS+=	--without-glpk
+.endif
+
+.if !empty(PKG_OPTIONS:Mgraphicsmagick)
+.include "../../graphics/GraphicsMagick/buildlink3.mk"
+.else
+CONFIGURE_ENV+=		ac_cv_prog_MAGICK_CONFIG=no
+.endif
+
+.if !empty(PKG_OPTIONS:Mhdf5)
+.include "../../devel/hdf5/buildlink3.mk"
+.else
+CONFIGURE_ARGS+=	--without-hdf5
+.endif
+
+.if !empty(PKG_OPTIONS:Mqhull)
+.include "../../math/qhull/buildlink3.mk"
+.else
+CONFIGURE_ARGS+=	--without-qhull
+.endif
diff --git a/octave4/patches/patch-configure b/octave4/patches/patch-configure
new file mode 100644
index 0000000..0af2950
--- /dev/null
+++ b/octave4/patches/patch-configure
@@ -0,0 +1,39 @@
+$NetBSD$
+
+install .oct loadable modules with INSTALL_LIB to avoid stripping them
+
+--- configure.orig	2015-05-26 16:21:37.000000000 +0000
++++ configure
+@@ -1951,6 +1951,7 @@ DEFAULT_PAGER
+ GNUPLOT
+ GHOSTSCRIPT
+ DESKTOP_FILE_INSTALL
++INSTALL_LIB
+ LN_S
+ TEXI2PDF
+ TEXI2DVI
+@@ -8609,7 +8610,9 @@ fi
+ 
+ 
+ 
+-INSTALL_SCRIPT='${INSTALL}'
++test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
++
++test -z "$INSTALL_LIB" && INSTALL_LIB='${INSTALL_SCRIPT}'
+ 
+ 
+ 
+@@ -13788,7 +13791,12 @@ else
+ fi
+ 	  done
+ 	  ;;
+-	-[lLR]*)
++	-R*)
++	  ac_arg="-Wl,$ac_arg"
++	  shift
++	  set X $ac_arg "$@"
++	  ;;
++	-[lLR]*|-Wl*)
+ 	    ac_exists=false
+   for ac_i in $ac_cv_f77_libs; do
+     if test x"$ac_arg" = x"$ac_i"; then
diff --git a/octave4/patches/patch-configure.ac b/octave4/patches/patch-configure.ac
new file mode 100644
index 0000000..dc1b008
--- /dev/null
+++ b/octave4/patches/patch-configure.ac
@@ -0,0 +1,18 @@
+$NetBSD$
+
+install .oct loadable modules with INSTALL_LIB to avoid stripping them
+
+--- configure.ac.orig	2015-05-26 16:16:39.000000000 +0000
++++ configure.ac
+@@ -149,8 +149,10 @@ AC_PROG_LN_S
+ AC_PROG_MKDIR_P
+ 
+ AC_PROG_INSTALL
+-INSTALL_SCRIPT='${INSTALL}'
++test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
+ AC_SUBST(INSTALL_SCRIPT)
++test -z "$INSTALL_LIB" && INSTALL_LIB='${INSTALL_SCRIPT}'
++AC_SUBST(INSTALL_LIB)
+ 
+ OCTAVE_PROG_DESKTOP_FILE_INSTALL
+ 
diff --git a/octave4/patches/patch-fflush-fpos_t.c b/octave4/patches/patch-fflush-fpos_t.c
new file mode 100644
index 0000000..688cb77
--- /dev/null
+++ b/octave4/patches/patch-fflush-fpos_t.c
@@ -0,0 +1,36 @@
+$NetBSD: patch-fflush-fpos_t.c,v 1.1 2012/03/23 22:32:59 christos Exp $
+
+--- libgnu/fflush.c.orig	2015-05-23 14:36:16.000000000 +0000
++++ libgnu/fflush.c
+@@ -22,6 +22,7 @@
+ #include <stdio.h>
+ 
+ #include <errno.h>
++#include <string.h>
+ #include <unistd.h>
+ 
+ #include "freading.h"
+@@ -103,17 +104,12 @@ update_fpos_cache (FILE *fp _GL_UNUSED_P
+   /* fp_->_offset is typed as an integer.  */
+   fp_->_offset = pos;
+ #   else
+-  /* fp_->_offset is an fpos_t.  */
+-  /* Use a union, since on NetBSD, the compilation flags determine
+-     whether fpos_t is typedef'd to off_t or a struct containing a
+-     single off_t member.  */
+-  union
+-    {
+-      fpos_t f;
+-      off_t o;
+-    } u;
+-  u.o = pos;
+-  fp_->_offset = u.f;
++  /*
++   * fp_->_offset is an fpos_t or off_t
++   * in either case the off_t part is the first member of it.
++   */
++  memset(&fp_->_offset, 0, sizeof(fp_->_offset));
++  memcpy(&fp_->_offset, &pos, sizeof(pos));
+ #   endif
+   fp_->_flags |= __SOFF;
+ #  endif
diff --git a/octave4/patches/patch-fseeko-fpos_t.c b/octave4/patches/patch-fseeko-fpos_t.c
new file mode 100644
index 0000000..6789e1e
--- /dev/null
+++ b/octave4/patches/patch-fseeko-fpos_t.c
@@ -0,0 +1,40 @@
+$NetBSD: patch-fseeko-fpos_t.c,v 1.1 2012/03/23 22:32:59 christos Exp $
+
+--- libgnu/fseeko.c.orig	2015-05-23 14:36:16.000000000 +0000
++++ libgnu/fseeko.c
+@@ -22,6 +22,9 @@
+ /* Get off_t, lseek, _POSIX_VERSION.  */
+ #include <unistd.h>
+ 
++/* mem* */
++#include <string.h>
++
+ #include "stdio-impl.h"
+ 
+ int
+@@ -132,19 +135,12 @@ fseeko (FILE *fp, off_t offset, int when
+       /* fp_->_offset is typed as an integer.  */
+       fp_->_offset = pos;
+ # else
+-      /* fp_->_offset is an fpos_t.  */
+-      {
+-        /* Use a union, since on NetBSD, the compilation flags
+-           determine whether fpos_t is typedef'd to off_t or a struct
+-           containing a single off_t member.  */
+-        union
+-          {
+-            fpos_t f;
+-            off_t o;
+-          } u;
+-        u.o = pos;
+-        fp_->_offset = u.f;
+-      }
++      /*
++       * fp_->_offset is an fpos_t or off_t
++       * in either case the off_t part is the first member of it.
++       */
++      memset(&fp_->_offset, 0, sizeof(fp_->_offset));
++      memcpy(&fp_->_offset, &pos, sizeof(pos));
+ # endif
+       fp_->_flags |= __SOFF;
+       fp_->_flags &= ~__SEOF;
diff --git a/octave4/patches/patch-libcruft_Makefile.in b/octave4/patches/patch-libcruft_Makefile.in
new file mode 100644
index 0000000..2dbcbf8
--- /dev/null
+++ b/octave4/patches/patch-libcruft_Makefile.in
@@ -0,0 +1,13 @@
+$NetBSD: patch-libcruft_Makefile.in,v 1.1 2015/12/10 02:59:28 joerg Exp $
+
+--- libcruft/Makefile.in.orig	2015-11-28 19:54:45.000000000 +0000
++++ libcruft/Makefile.in
+@@ -2055,7 +2055,7 @@ libcruft_la_LDFLAGS = \
+   -bindir $(bindir) \
+   $(LIBCRUFT_LINK_OPTS)
+ 
+-libcruft_la_DEPENDENCIES = cruft.def
++libcruft_la_DEPENDENCIES = cruft.def libranlib.la
+ noinst_LTLIBRARIES = libranlib.la
+ libranlib_la_SOURCES = ranlib/advnst.f ranlib/genbet.f ranlib/genchi.f \
+ 	ranlib/genexp.f ranlib/genf.f ranlib/gengam.f ranlib/genmn.f \
diff --git a/octave4/patches/patch-libgnu_stdio.in.h b/octave4/patches/patch-libgnu_stdio.in.h
new file mode 100644
index 0000000..502c388
--- /dev/null
+++ b/octave4/patches/patch-libgnu_stdio.in.h
@@ -0,0 +1,19 @@
+$NetBSD: patch-libgnu_stdio.in.h,v 1.1 2014/03/06 23:09:04 jperkin Exp $
+
+Do not re-define gets() on SunOS, incompatible prototype.
+
+--- libgnu/stdio.in.h.orig	2015-05-23 14:36:17.000000000 +0000
++++ libgnu/stdio.in.h
+@@ -722,10 +722,12 @@ _GL_WARN_ON_USE (getline, "getline is un
+ /* It is very rare that the developer ever has full control of stdin,
+    so any use of gets warrants an unconditional warning; besides, C11
+    removed it.  */
++#ifndef __sun
+ #undef gets
+ #if HAVE_RAW_DECL_GETS
+ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+ #endif
++#endif
+ 
+ 
+ #if @GNULIB_OBSTACK_PRINTF@ || @GNULIB_OBSTACK_PRINTF_POSIX@
diff --git a/octave4/patches/patch-libgnu_string.in.h b/octave4/patches/patch-libgnu_string.in.h
new file mode 100644
index 0000000..4a0b45e
--- /dev/null
+++ b/octave4/patches/patch-libgnu_string.in.h
@@ -0,0 +1,25 @@
+$NetBSD: patch-libgnu_string.in.h,v 1.1 2011/12/24 23:46:02 asau Exp $
+
+--- libgnu/string.in.h.orig	2015-05-23 14:36:17.000000000 +0000
++++ libgnu/string.in.h
+@@ -184,6 +184,12 @@ _GL_WARN_ON_USE (mempcpy, "mempcpy is un
+ #endif
+ 
+ /* Search backwards through a block for a byte (specified as an int).  */
++#if defined(__NetBSD__)
++#if defined(__cplusplus)
++extern "C"
++#endif
++void * memrchr(const void *b, int c, size_t len);
++#else
+ #if @GNULIB_MEMRCHR@
+ # if ! @HAVE_DECL_MEMRCHR@
+ _GL_FUNCDECL_SYS (memrchr, void *, (void const *, int, size_t)
+@@ -210,6 +216,7 @@ _GL_WARN_ON_USE (memrchr, "memrchr is un
+                  "use gnulib module memrchr for portability");
+ # endif
+ #endif
++#endif
+ 
+ /* Find the first occurrence of C in S.  More efficient than
+    memchr(S,C,N), at the expense of undefined behavior if C does not
diff --git a/octave4/patches/patch-libgui_graphics_Canvas.cc b/octave4/patches/patch-libgui_graphics_Canvas.cc
new file mode 100644
index 0000000..0a16093
--- /dev/null
+++ b/octave4/patches/patch-libgui_graphics_Canvas.cc
@@ -0,0 +1,24 @@
+$NetBSD$
+
+Changes for compiling with Qt5 instead of Qt4
+
+--- libgui/graphics/Canvas.cc.orig	2015-05-23 14:21:53.000000000 +0000
++++ libgui/graphics/Canvas.cc
+@@ -527,7 +527,7 @@ Canvas::canvasMousePressEvent (QMouseEve
+               QRectF r (bb(0), bb(1), bb(2), bb(3));
+ 
+               r.adjust (-5, -5, 5, 5);
+-              if (r.contains (event->posF ()))
++              if (r.contains (event->localPos ()))
+                 {
+                   currentObj = childObj;
+                   break;
+@@ -554,7 +554,7 @@ Canvas::canvasMousePressEvent (QMouseEve
+                   Matrix bb = it->get_properties ().get_boundingbox (true);
+                   QRectF r (bb(0), bb(1), bb(2), bb(3));
+ 
+-                  if (r.contains (event->posF ()))
++                  if (r.contains (event->localPos ()))
+                     axesObj = *it;
+                 }
+ 
diff --git a/octave4/patches/patch-libgui_graphics_Object.cc b/octave4/patches/patch-libgui_graphics_Object.cc
new file mode 100644
index 0000000..b7e5a75
--- /dev/null
+++ b/octave4/patches/patch-libgui_graphics_Object.cc
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Changes for compiling with Qt5 instead of Qt4
+
+--- libgui/graphics/Object.cc.orig	2015-05-23 14:21:53.000000000 +0000
++++ libgui/graphics/Object.cc
+@@ -183,7 +183,7 @@ Object::fromQObject (QObject* obj)
+   QVariant v = obj->property ("QtHandles::Object");
+ 
+   if (v.isValid ())
+-    return reinterpret_cast<Object*> (qVariantValue<void*> (v));
++    return reinterpret_cast<Object*> (qvariant_cast<void*> (v));
+ 
+   return 0;
+ }
diff --git a/octave4/patches/patch-libgui_qterminal_libqterminal_QTerminal.cc b/octave4/patches/patch-libgui_qterminal_libqterminal_QTerminal.cc
new file mode 100644
index 0000000..1e7398e
--- /dev/null
+++ b/octave4/patches/patch-libgui_qterminal_libqterminal_QTerminal.cc
@@ -0,0 +1,19 @@
+$NetBSD$
+
+Changes for compiling with Qt5 instead of Qt4
+
+--- libgui/qterminal/libqterminal/QTerminal.cc.orig	2015-05-23 14:21:53.000000000 +0000
++++ libgui/qterminal/libqterminal/QTerminal.cc
+@@ -144,10 +144,10 @@ QTerminal::notice_settings (const QSetti
+     copy = QKeySequence::Copy; // settings->value () does not work!
+ 
+   //  dis- or enable extra interrupt action
+-  QKeySequence ctrl;
++  Qt::KeyboardModifiers ctrl;
+   ctrl = Qt::ControlModifier;
+ 
+-  bool extra_ir_action = (copy != QKeySequence (ctrl + Qt::Key_C));
++  bool extra_ir_action = (copy != QKeySequence (ctrl | Qt::Key_C));
+ 
+   _interrupt_action->setEnabled (extra_ir_action);
+   has_extra_interrupt (extra_ir_action);
diff --git a/octave4/patches/patch-libgui_qterminal_libqterminal_unix_TerminalView.cpp b/octave4/patches/patch-libgui_qterminal_libqterminal_unix_TerminalView.cpp
new file mode 100644
index 0000000..af6057b
--- /dev/null
+++ b/octave4/patches/patch-libgui_qterminal_libqterminal_unix_TerminalView.cpp
@@ -0,0 +1,14 @@
+$NetBSD$
+
+Changes for compiling with Qt5 instead of Qt4
+
+--- libgui/qterminal/libqterminal/unix/TerminalView.cpp.orig	2015-05-23 14:21:53.000000000 +0000
++++ libgui/qterminal/libqterminal/unix/TerminalView.cpp
+@@ -41,6 +41,7 @@
+ #include <QPixmap>
+ #include <QScrollBar>
+ #include <QStyle>
++#include <QToolTip>
+ #include <QtCore>
+ #include <QtGui>
+ 
diff --git a/octave4/patches/patch-libgui_qterminal_libqterminal_unix_Vt102Emulation.cpp b/octave4/patches/patch-libgui_qterminal_libqterminal_unix_Vt102Emulation.cpp
new file mode 100644
index 0000000..4b245aa
--- /dev/null
+++ b/octave4/patches/patch-libgui_qterminal_libqterminal_unix_Vt102Emulation.cpp
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Changes for compiling with Qt5 instead of Qt4
+
+--- libgui/qterminal/libqterminal/unix/Vt102Emulation.cpp.orig	2015-05-23 14:21:53.000000000 +0000
++++ libgui/qterminal/libqterminal/unix/Vt102Emulation.cpp
+@@ -994,7 +994,7 @@ void Vt102Emulation::sendKeyEvent( QKeyE
+                                          "is missing.");
+ 
+         reset();
+-        receiveData( translatorError.toAscii().constData() , translatorError.count() );
++        receiveData( translatorError.toLatin1().constData() , translatorError.count() );
+     }
+ }
+ 
diff --git a/octave4/patches/patch-libgui_qterminal_libqterminal_unix_konsole__wcwidth.h b/octave4/patches/patch-libgui_qterminal_libqterminal_unix_konsole__wcwidth.h
new file mode 100644
index 0000000..b0beb00
--- /dev/null
+++ b/octave4/patches/patch-libgui_qterminal_libqterminal_unix_konsole__wcwidth.h
@@ -0,0 +1,14 @@
+$NetBSD$
+
+Changes for compiling with Qt5 instead of Qt4
+
+--- libgui/qterminal/libqterminal/unix/konsole_wcwidth.h.orig	2015-05-23 14:21:53.000000000 +0000
++++ libgui/qterminal/libqterminal/unix/konsole_wcwidth.h
+@@ -11,7 +11,6 @@
+ #define	_KONSOLE_WCWIDTH_H_
+ 
+ // Qt
+-#include <QtCore/QBool>
+ #include <QtCore/QString>
+ 
+ int konsole_wcwidth(quint16 ucs);
diff --git a/octave4/patches/patch-libgui_src_find-files-dialog.cc b/octave4/patches/patch-libgui_src_find-files-dialog.cc
new file mode 100644
index 0000000..c8bd0ca
--- /dev/null
+++ b/octave4/patches/patch-libgui_src_find-files-dialog.cc
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- libgui/src/find-files-dialog.cc.orig	2015-05-23 14:21:53.000000000 +0000
++++ libgui/src/find-files-dialog.cc
+@@ -125,7 +125,7 @@ find_files_dialog::find_files_dialog (QW
+   _file_list->horizontalHeader ()->restoreState (
+     settings->value ("findfiles/column_state").toByteArray ());
+   _file_list->horizontalHeader ()->setSortIndicatorShown (true);
+-  _file_list->horizontalHeader ()->setClickable (true);
++  _file_list->horizontalHeader ()->setSectionsClickable (true);
+   _file_list->horizontalHeader ()->setStretchLastSection (true);
+   _file_list->sortByColumn (
+                 settings->value ("findfiles/sort_files_by_column",0).toInt (),
diff --git a/octave4/patches/patch-libgui_src_octave-gui.cc b/octave4/patches/patch-libgui_src_octave-gui.cc
new file mode 100644
index 0000000..4221370
--- /dev/null
+++ b/octave4/patches/patch-libgui_src_octave-gui.cc
@@ -0,0 +1,36 @@
+$NetBSD$
+
+Changes for compiling with Qt5 instead of Qt4
+
+--- libgui/src/octave-gui.cc.orig	2015-05-23 14:21:54.000000000 +0000
++++ libgui/src/octave-gui.cc
+@@ -92,7 +92,7 @@ private:
+ // Disable all Qt messages by default.
+ 
+ static void
+-message_handler (QtMsgType, const char *)
++message_handler (QtMsgType, const QMessageLogContext &, const QString &)
+ {
+ }
+ 
+@@ -108,7 +108,7 @@ octave_start_gui (int argc, char *argv[]
+ 
+   // Installing our handler suppresses the messages.
+   if (show_gui_msgs.empty ())
+-    qInstallMsgHandler (message_handler);
++    qInstallMessageHandler (message_handler);
+ 
+   install___init_qt___functions ();
+ 
+@@ -117,11 +117,6 @@ octave_start_gui (int argc, char *argv[]
+   QApplication application (argc, argv);
+   QTranslator gui_tr, qt_tr, qsci_tr;
+ 
+-  // Set the codec for all strings (before wizard)
+-#if ! defined (Q_OS_WIN32)
+-  QTextCodec::setCodecForCStrings (QTextCodec::codecForName ("UTF-8"));
+-#endif
+-
+   if (start_gui)
+     {
+       // show wizard if this is the first run
diff --git a/octave4/patches/patch-libgui_src_resource-manager.cc b/octave4/patches/patch-libgui_src_resource-manager.cc
new file mode 100644
index 0000000..54efe6e
--- /dev/null
+++ b/octave4/patches/patch-libgui_src_resource-manager.cc
@@ -0,0 +1,18 @@
+$NetBSD$
+
+Changes for compiling with Qt5 instead of Qt4
+
+--- libgui/src/resource-manager.cc.orig	2015-05-23 14:21:54.000000000 +0000
++++ libgui/src/resource-manager.cc
+@@ -61,10 +61,8 @@ resource_manager::resource_manager (void
+   : settings_directory (), settings_file (), settings (0),
+     default_settings (0)
+ {
+-  QDesktopServices desktopServices;
+-
+   QString home_path
+-    = desktopServices.storageLocation (QDesktopServices::HomeLocation);
++    = QStandardPaths::writableLocation (QStandardPaths::HomeLocation);
+ 
+   settings_directory = home_path + "/.config/octave";
+ 
diff --git a/octave4/patches/patch-libgui_src_shortcut-manager.cc b/octave4/patches/patch-libgui_src_shortcut-manager.cc
new file mode 100644
index 0000000..9b60e3c
--- /dev/null
+++ b/octave4/patches/patch-libgui_src_shortcut-manager.cc
@@ -0,0 +1,297 @@
+$NetBSD$
+
+Changes for compiling with Qt5 instead of Qt4
+
+--- libgui/src/shortcut-manager.cc.orig	2015-05-23 14:21:53.000000000 +0000
++++ libgui/src/shortcut-manager.cc
+@@ -86,8 +86,8 @@ shortcut_manager::instance_ok (void)
+ void
+ shortcut_manager::do_init_data ()
+ {
+-  QKeySequence ctrl;
+-  int prefix;
++	Qt::KeyboardModifiers ctrl;
++	Qt::KeyboardModifiers prefix;
+ #if defined (Q_OS_MAC)
+   // Use CMD key as an equivalent of Ctrl key on other platforms
+   ctrl =  Qt::MetaModifier;
+@@ -100,15 +100,15 @@ shortcut_manager::do_init_data ()
+   prefix = Qt::NoModifier;
+ #endif
+ 
+-  QKeySequence ctrl_shift = ctrl + Qt::ShiftModifier;
+-  QKeySequence ctrl_alt = ctrl + Qt::AltModifier;
++	Qt::KeyboardModifiers ctrl_shift = ctrl | Qt::ShiftModifier;
++	Qt::KeyboardModifiers ctrl_alt = ctrl | Qt::AltModifier;
+ 
+   // actions of the main window
+ 
+   // file
+   init (tr ("New File"), "main_file:new_file", QKeySequence::New);
+   init (tr ("New Function"), "main_file:new_function",
+-        QKeySequence (ctrl_shift + Qt::Key_N));
++        QKeySequence (ctrl_shift | Qt::Key_N));
+   init (tr ("New Figure"), "main_file:new_figure", QKeySequence ());
+   init (tr ("Open File"), "main_file:open_file", QKeySequence::Open);
+   init (tr ("Load Workspace"), "main_file:load_workspace", QKeySequence ());
+@@ -122,7 +122,7 @@ shortcut_manager::do_init_data ()
+   init (tr ("Select All"), "main_edit:select_all", QKeySequence ());
+   init (tr ("Clear Clipboard"), "main_edit:clear_clipboard", QKeySequence ());
+   init (tr ("Find in Files"), "main_edit:find_in_files",
+-        QKeySequence (ctrl_shift + Qt::Key_F));
++        QKeySequence (ctrl_shift | Qt::Key_F));
+   init (tr ("Clear Command Window"), "main_edit:clear_command_window",
+         QKeySequence ());
+   init (tr ("Clear Command History"), "main_edit:clear_history",
+@@ -132,41 +132,41 @@ shortcut_manager::do_init_data ()
+ 
+   // debug
+   init (tr ("Step"), "main_debug:step_over",
+-        QKeySequence (prefix + Qt::Key_F10));
++        QKeySequence (prefix | Qt::Key_F10));
+   init (tr ("Step Into"), "main_debug:step_into",
+-        QKeySequence (prefix + Qt::Key_F11));
++        QKeySequence (prefix | Qt::Key_F11));
+   init (tr ("Step Out"), "main_debug:step_out",
+-        QKeySequence (prefix + Qt::ShiftModifier + Qt::Key_F11));
++        QKeySequence (prefix | Qt::ShiftModifier | Qt::Key_F11));
+   init (tr ("Continue"), "main_debug:continue",
+-        QKeySequence (prefix + Qt::Key_F5));
++        QKeySequence (prefix | Qt::Key_F5));
+   init (tr ("Quit Debug Mode"), "main_debug:quit",
+-        QKeySequence (prefix + Qt::ShiftModifier + Qt::Key_F5));
++        QKeySequence (prefix | Qt::ShiftModifier | Qt::Key_F5));
+ 
+   // window
+   init (tr ("Show Command Window"), "main_window:show_command",
+-        prefix + ctrl_shift + Qt::Key_0);
++	      QKeySequence (prefix | ctrl_shift | Qt::Key_0));
+   init (tr ("Show Command History"), "main_window:show_history",
+-        prefix + ctrl_shift + Qt::Key_1);
++        QKeySequence (prefix | ctrl_shift | Qt::Key_1));
+   init (tr ("Show File Browser"), "main_window:show_file_browser",
+-        prefix + ctrl_shift + Qt::Key_2);
++        QKeySequence (prefix | ctrl_shift | Qt::Key_2));
+   init (tr ("Show Workspace"), "main_window:show_workspace",
+-        prefix + ctrl_shift + Qt::Key_3);
++        QKeySequence (prefix | ctrl_shift | Qt::Key_3));
+   init (tr ("Show Editor"), "main_window:show_editor",
+-        prefix + ctrl_shift + Qt::Key_4);
++        QKeySequence (prefix | ctrl_shift | Qt::Key_4));
+   init (tr ("Show Documentation"), "main_window:show_doc",
+-        prefix + ctrl_shift + Qt::Key_5);
++        QKeySequence (prefix | ctrl_shift | Qt::Key_5));
+   init (tr ("Command Window"), "main_window:command",
+-        prefix + ctrl + Qt::Key_0);
++        QKeySequence (prefix | ctrl | Qt::Key_0));
+   init (tr ("Command History"), "main_window:history",
+-        prefix + ctrl + Qt::Key_1);
++        QKeySequence (prefix | ctrl | Qt::Key_1));
+   init (tr ("File Browser"), "main_window:file_browser",
+-        prefix + ctrl + Qt::Key_2);
++        QKeySequence (prefix | ctrl | Qt::Key_2));
+   init (tr ("Workspace"), "main_window:workspace",
+-        prefix + ctrl + Qt::Key_3);
++        QKeySequence (prefix | ctrl | Qt::Key_3));
+   init (tr ("Editor"), "main_window:editor",
+-        prefix + ctrl + Qt::Key_4);
++        QKeySequence (prefix | ctrl | Qt::Key_4));
+   init (tr ("Documentation"), "main_window:doc",
+-        prefix + ctrl + Qt::Key_5);
++        QKeySequence (prefix | ctrl | Qt::Key_5));
+   init (tr ("Reset Default Window Layout"), "main_window:reset", QKeySequence ());
+ 
+   // help
+@@ -190,7 +190,7 @@ shortcut_manager::do_init_data ()
+ 
+   // file
+   init (tr ("Edit Function"), "editor_file:edit_function",
+-        QKeySequence (ctrl + Qt::Key_E));
++        QKeySequence (ctrl | Qt::Key_E));
+   init (tr ("Save File"), "editor_file:save", QKeySequence::Save);
+   init (tr ("Save File As"), "editor_file:save_as", QKeySequence::SaveAs);
+   init (tr ("Close"), "editor_file:close", QKeySequence::Close);
+@@ -212,41 +212,41 @@ shortcut_manager::do_init_data ()
+   init (tr ("Delete to End of Word"), "editor_edit:delete_end_word",
+         QKeySequence::DeleteEndOfWord);
+   init (tr ("Delete to Start of Line"), "editor_edit:delete_start_line",
+-        QKeySequence (ctrl_shift + Qt::Key_Backspace));
++        QKeySequence (ctrl_shift | Qt::Key_Backspace));
+   init (tr ("Delete to End of Line"), "editor_edit:delete_end_line",
+-        QKeySequence (ctrl_shift + Qt::Key_Delete));
++        QKeySequence (ctrl_shift | Qt::Key_Delete));
+   init (tr ("Delete Line"), "editor_edit:delete_line",
+-        QKeySequence (ctrl_shift + Qt::Key_L));
++        QKeySequence (ctrl_shift | Qt::Key_L));
+   init (tr ("Copy Line"), "editor_edit:copy_line",
+-        QKeySequence (ctrl_shift + Qt::Key_C));
++        QKeySequence (ctrl_shift | Qt::Key_C));
+   init (tr ("Cut Line"), "editor_edit:cut_line",
+-        QKeySequence (ctrl_shift + Qt::Key_X));
++        QKeySequence (ctrl_shift | Qt::Key_X));
+   init (tr ("Duplicate Selection/Line"), "editor_edit:duplicate_selection",
+-        QKeySequence (ctrl + Qt::Key_D));
++        QKeySequence (ctrl | Qt::Key_D));
+   init (tr ("Transpose Line"), "editor_edit:transpose_line",
+-        QKeySequence (ctrl + Qt::Key_T));
++        QKeySequence (ctrl | Qt::Key_T));
+   init (tr ("Show Completion List"), "editor_edit:completion_list",
+-        QKeySequence (ctrl + Qt::Key_Space));
++        QKeySequence (ctrl | Qt::Key_Space));
+ 
+   init (tr ("Comment Selection"), "editor_edit:comment_selection",
+-        QKeySequence (ctrl + Qt::Key_R));
++        QKeySequence (ctrl | Qt::Key_R));
+   init (tr ("Uncomment Selection"), "editor_edit:uncomment_selection",
+-        QKeySequence (ctrl_shift + Qt::Key_R));
++        QKeySequence (ctrl_shift | Qt::Key_R));
+   init (tr ("Uppercase Selection"), "editor_edit:upper_case",
+-        QKeySequence (ctrl + Qt::Key_U));
++        QKeySequence (ctrl | Qt::Key_U));
+   init (tr ("Lowercase Selection"), "editor_edit:lower_case",
+-        QKeySequence (ctrl_alt + Qt::Key_U));
++        QKeySequence (ctrl_alt | Qt::Key_U));
+ 
+ #if defined (Q_OS_MAC)
+   init (tr ("Indent Selection"), "editor_edit:indent_selection",
+-        QKeySequence (prefix + Qt::Key_Tab));
++        QKeySequence (prefix | Qt::Key_Tab));
+   init (tr ("Unindent Selection"), "editor_edit:unindent_selection",
+-        QKeySequence (prefix + Qt::ShiftModifier + Qt::Key_Tab));
++        QKeySequence (prefix | Qt::ShiftModifier | Qt::Key_Tab));
+ #else
+   init (tr ("Indent Selection"), "editor_edit:indent_selection",
+-        QKeySequence (ctrl + Qt::Key_Tab));
++        QKeySequence (ctrl | Qt::Key_Tab));
+   init (tr ("Unindent Selection"), "editor_edit:unindent_selection",
+-        QKeySequence (ctrl_shift + Qt::Key_Tab));
++        QKeySequence (ctrl_shift | Qt::Key_Tab));
+ #endif
+ 
+   init (tr ("Convert Line Endings to Windows"), "editor_edit:conv_eol_winows",
+@@ -257,17 +257,17 @@ shortcut_manager::do_init_data ()
+         QKeySequence ());
+ 
+   init (tr ("Goto Line"), "editor_edit:goto_line",
+-        QKeySequence (ctrl + Qt::Key_G));
++        QKeySequence (ctrl | Qt::Key_G));
+   init (tr ("Move to Matching Brace"), "editor_edit:move_to_brace",
+-        QKeySequence (ctrl + Qt::Key_M));
++        QKeySequence (ctrl | Qt::Key_M));
+   init (tr ("Select to Matching Brace"), "editor_edit:select_to_brace",
+-        QKeySequence (ctrl_shift + Qt::Key_M));
++        QKeySequence (ctrl_shift | Qt::Key_M));
+   init (tr ("Toggle Bookmark"), "editor_edit:toggle_bookmark",
+-        QKeySequence (prefix + Qt::Key_F7));
++        QKeySequence (prefix | Qt::Key_F7));
+   init (tr ("Next Bookmark"), "editor_edit:next_bookmark",
+-        QKeySequence (prefix + Qt::Key_F2));
++        QKeySequence (prefix | Qt::Key_F2));
+   init (tr ("Previous Bookmark"), "editor_edit:previous_bookmark",
+-        QKeySequence (prefix + Qt::SHIFT + Qt::Key_F2));
++        QKeySequence (prefix | Qt::SHIFT | Qt::Key_F2));
+   init (tr ("Remove All Bookmark"), "editor_edit:remove_bookmark",
+         QKeySequence ());
+ 
+@@ -289,10 +289,10 @@ shortcut_manager::do_init_data ()
+   init (tr ("Zoom Out"), "editor_view:zoom_out", QKeySequence::ZoomOut);
+ #if defined (Q_OS_MAC)
+   init (tr ("Zoom Normal"), "editor_view:zoom_normal",
+-        QKeySequence (ctrl + Qt::Key_Underscore));
++        QKeySequence (ctrl | Qt::Key_Underscore));
+ #else
+   init (tr ("Zoom Normal"), "editor_view:zoom_normal",
+-        QKeySequence (ctrl + Qt::Key_Period));
++        QKeySequence (ctrl | Qt::Key_Period));
+ #endif
+ 
+   // debug
+@@ -307,15 +307,15 @@ shortcut_manager::do_init_data ()
+ 
+   // run
+   init (tr ("Run File"), "editor_run:run_file",
+-        QKeySequence (prefix + Qt::Key_F5) );
++        QKeySequence (prefix | Qt::Key_F5) );
+   init (tr ("Run Selection"), "editor_run:run_selection",
+-        QKeySequence (prefix + Qt::Key_F9) );
++        QKeySequence (prefix | Qt::Key_F9) );
+ 
+   // help
+   init (tr ("Help on Keyword"), "editor_help:help_keyword",
+         QKeySequence::HelpContents);
+   init (tr ("Document on Keyword"), "editor_help:doc_keyword",
+-        QKeySequence (Qt::SHIFT + Qt::Key_F1));
++        QKeySequence (Qt::SHIFT | Qt::Key_F1));
+ }
+ 
+ void
+@@ -353,7 +353,7 @@ shortcut_manager::do_fill_treewidget (QT
+   _dialog = 0;
+   _level_hash.clear ();
+ 
+-  tree_view->header ()->setResizeMode (QHeaderView::ResizeToContents);
++  tree_view->header ()->sectionResizeMode (QHeaderView::ResizeToContents);
+ 
+   QTreeWidgetItem *main = new QTreeWidgetItem (tree_view);
+   main->setText (0, tr ("Main"));
+@@ -419,10 +419,10 @@ shortcut_manager::do_fill_treewidget (QT
+ 
+       // write the shortcuts
+       tree_item->setText (0, sc.description);
+-      tree_item->setText (1, sc.default_sc [0]);
+-      tree_item->setText (2, sc.actual_sc [0]);
+-      tree_item->setText (3, sc.default_sc [1]);
+-      tree_item->setText (4, sc.actual_sc [1]);
++      tree_item->setText (1, sc.default_sc [0].toString(QKeySequence::NativeText));
++      tree_item->setText (2, sc.actual_sc [0].toString(QKeySequence::NativeText));
++      tree_item->setText (3, sc.default_sc [1].toString(QKeySequence::NativeText));
++      tree_item->setText (4, sc.actual_sc [1].toString(QKeySequence::NativeText));
+ 
+       _item_index_hash[tree_item] = i + 1; // index+1 to avoid 0
+       _index_item_hash[i] = tree_item;
+@@ -569,8 +569,8 @@ shortcut_manager::shortcut_dialog (int i
+ 
+     }
+ 
+-  _edit_actual->setText (_sc.at (index).actual_sc[_selected_set]);
+-  _label_default->setText (_sc.at (index).default_sc[_selected_set]);
++  _edit_actual->setText (_sc.at (index).actual_sc[_selected_set].toString(QKeySequence::NativeText));
++  _label_default->setText (_sc.at (index).default_sc[_selected_set].toString(QKeySequence::NativeText));
+   _handled_index = index;
+ 
+   _edit_actual->setFocus ();
+@@ -611,7 +611,7 @@ shortcut_manager::shortcut_dialog_finish
+           shortcut_t double_shortcut = _sc.at (double_index);
+           double_shortcut.actual_sc[_selected_set] = QKeySequence ();
+           _sc.replace (double_index, double_shortcut);
+-          _index_item_hash[double_index]->setText ((_selected_set + 1)*2, QKeySequence ());
++          _index_item_hash[double_index]->setText ((_selected_set + 1)*2, QKeySequence ().toString(QKeySequence::NativeText));
+         }
+       else
+         return;
+@@ -625,7 +625,7 @@ shortcut_manager::shortcut_dialog_finish
+   _sc.replace (_handled_index, shortcut);
+ 
+   _index_item_hash[_handled_index]->setText ((_selected_set + 1)*2,
+-                                             shortcut.actual_sc[_selected_set]);
++                                             shortcut.actual_sc[_selected_set].toString(QKeySequence::NativeText));
+ 
+   if (! shortcut.actual_sc[_selected_set].isEmpty ())
+     _shortcut_hash[widget + sep + shortcut.actual_sc[_selected_set].toString ()] =
+@@ -653,7 +653,7 @@ shortcut_manager::import_shortcuts (int 
+ 
+       // update the tree view
+       QTreeWidgetItem* tree_item = _index_item_hash[i]; // get related tree item
+-      tree_item->setText (2*set, sc.actual_sc [set-1]); // display new shortcut
++      tree_item->setText (2*set, sc.actual_sc [set-1].toString(QKeySequence::NativeText)); // display new shortcut
+     }
+ }
+ 
+@@ -744,6 +744,6 @@ enter_shortcut::keyPressEvent (QKeyEvent
+       if (modifiers & Qt::MetaModifier)
+         key += Qt::META;
+ 
+-      setText (QKeySequence(key));
++      setText (QKeySequence(key).toString(QKeySequence::NativeText));
+     }
+ }
diff --git a/octave4/patches/patch-libgui_src_workspace-model.cc b/octave4/patches/patch-libgui_src_workspace-model.cc
new file mode 100644
index 0000000..83fccf4
--- /dev/null
+++ b/octave4/patches/patch-libgui_src_workspace-model.cc
@@ -0,0 +1,26 @@
+$NetBSD$
+
+Changes for compiling with Qt5 instead of Qt4
+
+$NetBSD$
+
+--- libgui/src/workspace-model.cc.orig	2015-05-23 14:21:53.000000000 +0000
++++ libgui/src/workspace-model.cc
+@@ -132,7 +132,7 @@ workspace_model::data (const QModelIndex
+         {
+           QString class_chars = resource_manager::storage_class_chars ();
+           int actual_class
+-            = class_chars.indexOf (_scopes[idx.row ()].toAscii ());
++            = class_chars.indexOf (_scopes[idx.row ()].toLatin1 ());
+           if (actual_class >= 0)
+             return QVariant (_storage_class_colors.at (actual_class));
+           else
+@@ -172,7 +172,7 @@ workspace_model::data (const QModelIndex
+                 QString class_chars = resource_manager::storage_class_chars ();
+ 
+                 int actual_class
+-                  = class_chars.indexOf (_scopes[idx.row ()].toAscii ());
++                  = class_chars.indexOf (_scopes[idx.row ()].toLatin1 ());
+ 
+                 if (actual_class >= 0)
+                   {
diff --git a/octave4/patches/patch-libinterp_Makefile.am b/octave4/patches/patch-libinterp_Makefile.am
new file mode 100644
index 0000000..1673d4f
--- /dev/null
+++ b/octave4/patches/patch-libinterp_Makefile.am
@@ -0,0 +1,15 @@
+$NetBSD$
+
+install .oct loadable modules with INSTALL_LIB to avoid stripping them
+
+--- libinterp/Makefile.am.orig	2015-05-23 14:21:53.000000000 +0000
++++ libinterp/Makefile.am
+@@ -351,7 +351,7 @@ install-oct:
+ 	  f=`echo $$ltlib | $(SED) 's,.*/,,'`; \
+ 	  dl=`$(SED) -n -e "s/dlname='\([^']*\)'/\1/p" < $$f`; \
+ 	  if [ -n "$$dl" ]; then \
+-	    $(INSTALL_PROGRAM) $$dl $(DESTDIR)$(octfiledir)/`echo $$f | $(SED) 's,^lib,,; s,\.la$$,.oct,'`; \
++	    $(INSTALL_LIB) $$dl $(DESTDIR)$(octfiledir)/`echo $$f | $(SED) 's,^lib,,; s,\.la$$,.oct,'`; \
+ 	  else \
+ 	    echo "error: dlname is empty in $$ltlib!"; \
+ 	    exit 1; \
diff --git a/octave4/patches/patch-libinterp_Makefile.in b/octave4/patches/patch-libinterp_Makefile.in
new file mode 100644
index 0000000..ecad0d1
--- /dev/null
+++ b/octave4/patches/patch-libinterp_Makefile.in
@@ -0,0 +1,32 @@
+$NetBSD$
+
+install .oct loadable modules with INSTALL_LIB to avoid stripping them
+
+--- libinterp/Makefile.in.orig	2015-05-26 16:21:46.000000000 +0000
++++ libinterp/Makefile.in
+@@ -2009,6 +2009,7 @@ INCLUDE_NEXT = @INCLUDE_NEXT@
+ INCLUDE_NEXT_AS_FIRST_DIRECTIVE = @INCLUDE_NEXT_AS_FIRST_DIRECTIVE@
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@
++INSTALL_LIB = @INSTALL_LIB@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
+ INSTALL_SCRIPT = @INSTALL_SCRIPT@
+ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+@@ -8760,7 +8761,7 @@ corefcn/oct-tex-parser.yy: corefcn/oct-t
+ 	$(AM_V_GEN)$(call subst-bison-api-decls,octave_tex_)
+ 
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@%.oct : %.la
+-@AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@	$(AM_V_GEN)$(INSTALL_PROGRAM) dldfcn/.libs/$(shell $(SED) -n -e "s/dlname='\([^']*\)'/\1/p" < $<) $@
++@AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@	$(AM_V_GEN)$(INSTALL_LIB) dldfcn/.libs/$(shell $(SED) -n -e "s/dlname='\([^']*\)'/\1/p" < $<) $@
+ dldfcn/__delaunayn__.df: CPPFLAGS += $(QHULL_CPPFLAGS)
+ dldfcn/__eigs__.df: CPPFLAGS += $(ARPACK_CPPFLAGS) $(SPARSE_XCPPFLAGS)
+ dldfcn/__fltk_uigetfile__.df: CPPFLAGS += $(FLTK_CPPFLAGS) $(FT2_CPPFLAGS)
+@@ -8868,7 +8869,7 @@ uninstall-local: uninstall-oct uninstall
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@	  f=`echo $$ltlib | $(SED) 's,.*/,,'`; \
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@	  dl=`$(SED) -n -e "s/dlname='\([^']*\)'/\1/p" < $$f`; \
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@	  if [ -n "$$dl" ]; then \
+-@AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@	    $(INSTALL_PROGRAM) $$dl $(DESTDIR)$(octfiledir)/`echo $$f | $(SED) 's,^lib,,; s,\.la$$,.oct,'`; \
++@AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@	    $(INSTALL_LIB) $$dl $(DESTDIR)$(octfiledir)/`echo $$f | $(SED) 's,^lib,,; s,\.la$$,.oct,'`; \
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@	  else \
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@	    echo "error: dlname is empty in $$ltlib!"; \
+ @AMCOND_ENABLE_DYNAMIC_LINKING_TRUE@	    exit 1; \
diff --git a/octave4/patches/patch-libinterp_corefcn_rand.cc b/octave4/patches/patch-libinterp_corefcn_rand.cc
new file mode 100644
index 0000000..2ac9d35
--- /dev/null
+++ b/octave4/patches/patch-libinterp_corefcn_rand.cc
@@ -0,0 +1,18 @@
+$NetBSD: patch-src_DLD-FUNCTIONS_rand.cc,v 1.1 2013/09/15 12:30:55 joerg Exp $
+
+--- libinterp/corefcn/rand.cc.orig	2015-05-23 14:21:53.000000000 +0000
++++ libinterp/corefcn/rand.cc
+@@ -1139,10 +1139,10 @@ likely.\n\
+ @end deftypefn")
+ {
+ 
+-#ifdef USE_UNORDERED_MAP_WITH_TR1
+-using std::tr1::unordered_map;
+-#else
++#if defined (HAVE_UNORDERED_MAP)
+ using std::unordered_map;
++#else
++using std::tr1::unordered_map;
+ #endif
+ 
+   int nargin = args.length ();
diff --git a/octave4/patches/patch-libinterp_dldfcn_config-module.awk b/octave4/patches/patch-libinterp_dldfcn_config-module.awk
new file mode 100644
index 0000000..ad515ae
--- /dev/null
+++ b/octave4/patches/patch-libinterp_dldfcn_config-module.awk
@@ -0,0 +1,15 @@
+$NetBSD$
+
+install .oct loadable modules with INSTALL_LIB to avoid stripping them
+
+--- libinterp/dldfcn/config-module.awk.orig	2015-05-23 14:21:53.000000000 +0000
++++ libinterp/dldfcn/config-module.awk
+@@ -39,7 +39,7 @@ BEGIN {
+   print "## of symbolic links";
+   print "";
+   print "%.oct : %.la"
+-  print "	$(AM_V_GEN)$(INSTALL_PROGRAM) dldfcn/.libs/$(shell $(SED) -n -e \"s/dlname='\\([^']*\\)'/\\1/p\" < $<) $@"
++  print "	$(AM_V_GEN)$(INSTALL_LIB) dldfcn/.libs/$(shell $(SED) -n -e \"s/dlname='\\([^']*\\)'/\\1/p\" < $<) $@"
+   print ""
+   print "else";
+   print "";
diff --git a/octave4/patches/patch-libinterp_dldfcn_module.mk b/octave4/patches/patch-libinterp_dldfcn_module.mk
new file mode 100644
index 0000000..0706d50
--- /dev/null
+++ b/octave4/patches/patch-libinterp_dldfcn_module.mk
@@ -0,0 +1,15 @@
+$NetBSD$
+
+install .oct loadable modules with INSTALL_LIB to avoid stripping them
+
+--- libinterp/dldfcn/module.mk.orig	2015-05-23 14:36:42.000000000 +0000
++++ libinterp/dldfcn/module.mk
+@@ -39,7 +39,7 @@ octlib_LTLIBRARIES += $(DLDFCN_LIBS)
+ ## of symbolic links
+ 
+ %.oct : %.la
+-	$(AM_V_GEN)$(INSTALL_PROGRAM) dldfcn/.libs/$(shell $(SED) -n -e "s/dlname='\([^']*\)'/\1/p" < $<) $@
++	$(AM_V_GEN)$(INSTALL_LIB) dldfcn/.libs/$(shell $(SED) -n -e "s/dlname='\([^']*\)'/\1/p" < $<) $@
+ 
+ else
+ 
diff --git a/octave4/patches/patch-libinterp_oct-conf.in.h b/octave4/patches/patch-libinterp_oct-conf.in.h
new file mode 100644
index 0000000..55a1132
--- /dev/null
+++ b/octave4/patches/patch-libinterp_oct-conf.in.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-src_oct-conf.h.in,v 1.1 2011/12/24 23:46:02 asau Exp $
+
+--- libinterp/oct-conf.in.h.orig	2015-05-23 14:21:53.000000000 +0000
++++ libinterp/oct-conf.in.h
+@@ -631,7 +631,7 @@ along with Octave; see the file COPYING.
+ #endif
+ 
+ #ifndef OCTAVE_CONF_config_opts
+-#define OCTAVE_CONF_config_opts %OCTAVE_CONF_config_opts%
++#define OCTAVE_CONF_config_opts ""
+ #endif
+ 
+ #endif
diff --git a/octave4/patches/patch-libinterp_octave-value_ov-classdef.cc b/octave4/patches/patch-libinterp_octave-value_ov-classdef.cc
new file mode 100644
index 0000000..20dbcdf
--- /dev/null
+++ b/octave4/patches/patch-libinterp_octave-value_ov-classdef.cc
@@ -0,0 +1,16 @@
+$NetBSD$
+
+--- libinterp/octave-value/ov-classdef.cc.orig	2015-05-23 14:21:53.000000000 +0000
++++ libinterp/octave-value/ov-classdef.cc
+@@ -1937,6 +1937,11 @@ cdef_object_scalar::is_partially_constru
+   return true;
+ }
+ 
++void cdef_object_scalar::mark_as_constructed (const cdef_class& cls)
++{
++  ctor_list.erase (cls);
++}
++
+ handle_cdef_object::~handle_cdef_object (void)
+ {
+ #if DEBUG_TRACE
diff --git a/octave4/patches/patch-libinterp_octave-value_ov-classdef.h b/octave4/patches/patch-libinterp_octave-value_ov-classdef.h
new file mode 100644
index 0000000..0a5e293
--- /dev/null
+++ b/octave4/patches/patch-libinterp_octave-value_ov-classdef.h
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- libinterp/octave-value/ov-classdef.h.orig	2015-05-23 14:21:53.000000000 +0000
++++ libinterp/octave-value/ov-classdef.h
+@@ -438,7 +438,7 @@ public:
+ 
+   void mark_as_constructed (void) { ctor_list.clear (); }
+ 
+-  void mark_as_constructed (const cdef_class& cls) { ctor_list.erase (cls); }
++  void mark_as_constructed (const cdef_class& cls);
+ 
+   bool is_constructed (void) const { return ctor_list.empty (); }
+ 
diff --git a/octave4/patches/patch-liboctave_numeric_oct-fftw.h b/octave4/patches/patch-liboctave_numeric_oct-fftw.h
new file mode 100644
index 0000000..97633eb
--- /dev/null
+++ b/octave4/patches/patch-liboctave_numeric_oct-fftw.h
@@ -0,0 +1,13 @@
+$NetBSD$
+
+--- liboctave/numeric/oct-fftw.h.orig	2015-05-23 14:21:53.000000000 +0000
++++ liboctave/numeric/oct-fftw.h
+@@ -99,7 +99,7 @@ public:
+     return instance_ok () ? instance->do_method (_meth) : dummy;
+   }
+ 
+-#if defined (HAVE_FFTW3F_THREADS)
++#if defined (HAVE_FFTW3_THREADS)
+   static void threads (int _nthreads)
+   {
+     if (instance_ok () && _nthreads != threads ())
diff --git a/octave4/patches/patch-liboctave_operators_mx-inlines.cc b/octave4/patches/patch-liboctave_operators_mx-inlines.cc
new file mode 100644
index 0000000..28e9647
--- /dev/null
+++ b/octave4/patches/patch-liboctave_operators_mx-inlines.cc
@@ -0,0 +1,17 @@
+$NetBSD: patch-liboctave_mx-inlines.cc,v 1.1 2014/06/05 18:33:07 joerg Exp $
+
+std::pow is required to promote numeric arguments to the smallest
+common float type. octave_int<> provides another test of template
+specializations for pow() as well as explicit cast operators.
+The combination of both leads to ambiguous resolutions.
+
+--- liboctave/operators/mx-inlines.cc.orig	2015-05-23 14:21:53.000000000 +0000
++++ liboctave/operators/mx-inlines.cc
+@@ -307,7 +307,6 @@ inline void F (size_t n, R *r, X x, cons
+ 
+ // Let the compiler decide which pow to use, whichever best matches the
+ // arguments provided.
+-using std::pow;
+ DEFMXMAPPER2X (mx_inline_pow, pow)
+ 
+ // Arbitrary function appliers. The function is a template parameter to enable
diff --git a/octave4/patches/patch-liboctave_system_oct-time.cc b/octave4/patches/patch-liboctave_system_oct-time.cc
new file mode 100644
index 0000000..435be38
--- /dev/null
+++ b/octave4/patches/patch-liboctave_system_oct-time.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-liboctave_oct-time.cc,v 1.1 2011/12/24 23:46:02 asau Exp $
+
+--- liboctave/system/oct-time.cc.orig	2015-05-23 14:21:53.000000000 +0000
++++ liboctave/system/oct-time.cc
+@@ -85,7 +85,7 @@ octave_time::stamp (void)
+ {
+   struct timeval tp;
+ 
+-  gnulib::gettimeofday (&tp, 0);
++  gettimeofday (&tp, 0);
+ 
+   ot_unix_time = tp.tv_sec;
+   ot_usec = tp.tv_usec;
diff --git a/octave4/patches/patch-scripts_pkg_private_configure__make.m b/octave4/patches/patch-scripts_pkg_private_configure__make.m
new file mode 100644
index 0000000..0e53095
--- /dev/null
+++ b/octave4/patches/patch-scripts_pkg_private_configure__make.m
@@ -0,0 +1,15 @@
+$NetBSD: patch-scripts_pkg_pkg.m,v 1.1 2012/10/27 13:01:35 asau Exp $
+
+Provide path to GNU make, since this is what assumed here.
+
+--- scripts/pkg/private/configure_make.m.orig	2015-05-23 14:21:53.000000000 +0000
++++ scripts/pkg/private/configure_make.m
+@@ -88,7 +88,7 @@ function configure_make (desc, packdir, 
+     endif
+ 
+     if (exist (fullfile (src, "Makefile"), "file"))
+-      [status, output] = shell (sprintf ("%s make --jobs %i --directory '%s'",
++      [status, output] = shell (sprintf ("%s @GMAKE@ --jobs %i --directory '%s'",
+                                          scenv, jobs, src), verbose);
+       if (status != 0)
+         rmdir (desc.dir, "s");
diff --git a/octave4/patches/patch-scripts_plot_util_____gnuplot__drawnow____.m b/octave4/patches/patch-scripts_plot_util_____gnuplot__drawnow____.m
new file mode 100644
index 0000000..3cf28f4
--- /dev/null
+++ b/octave4/patches/patch-scripts_plot_util_____gnuplot__drawnow____.m
@@ -0,0 +1,16 @@
+$NetBSD: patch-scripts_plot_____gnuplot__drawnow____.m,v 1.1 2015/04/23 06:48:53 dbj Exp $
+
+We don't currently install libaquaterm on pkgsrc, so making the gnuplot
+"aqua" term the default on the mac is unlikely to work.
+
+--- scripts/plot/util/__gnuplot_drawnow__.m.orig	2015-05-23 14:21:53.000000000 +0000
++++ scripts/plot/util/__gnuplot_drawnow__.m
+@@ -351,7 +351,7 @@ function term = gnuplot_default_term (pl
+   if (isempty (term) || ! __gnuplot_has_terminal__ (term, plot_stream))
+     if (isguirunning () && __gnuplot_has_terminal__ ("qt", plot_stream))
+       term = "qt";
+-    elseif (ismac ())
++    elseif (0 && ismac ()) ## disabled in pkgsrc because libaquaterm is not installed
+       term = "aqua";
+     elseif (! isunix ())
+       term = "windows";


Home | Main Index | Thread Index | Old Index