summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authordbj <dbj@pkgsrc.org>2016-02-16 04:21:40 +0000
committerdbj <dbj@pkgsrc.org>2016-02-16 04:21:40 +0000
commite998b3f9d1c238f853bc01bf5420bdab876a52ef (patch)
treeb977bf95991f79b0533ac743896530e28afd7a40 /math
parentda1b54916d7d7d326a7eb1b5c5b7a8086a6ce15f (diff)
downloadpkgsrc-e998b3f9d1c238f853bc01bf5420bdab876a52ef.tar.gz
update to octave-4.0.0
Octave 4.0 is a major new release with many new features, including a graphical user interface, support for classdef object-oriented programming, better compatibility with Matlab, and many new and improved functions. A list of important user-visible changes is availble at http://octave.org/NEWS-4.0.html, by selecting the Release Notes item in the News menu of the GUI, or by typing news at the Octave command prompt.
Diffstat (limited to 'math')
-rw-r--r--math/octave/Makefile131
-rw-r--r--math/octave/PLIST1189
-rw-r--r--math/octave/buildlink3.mk4
-rw-r--r--math/octave/distinfo71
-rw-r--r--math/octave/patches/patch-configure40
-rw-r--r--math/octave/patches/patch-configure.ac10
-rw-r--r--math/octave/patches/patch-doc_interpreter_plot.txi25
-rw-r--r--math/octave/patches/patch-doc_liboctave_liboctave.texi21
-rw-r--r--math/octave/patches/patch-fflush-fpos_t.c16
-rw-r--r--math/octave/patches/patch-fseeko-fpos_t.c12
-rw-r--r--math/octave/patches/patch-libgnu_stdio.in.h6
-rw-r--r--math/octave/patches/patch-libgnu_string.in.h8
-rw-r--r--math/octave/patches/patch-libgui_graphics_Canvas.cc24
-rw-r--r--math/octave/patches/patch-libgui_graphics_Object.cc15
-rw-r--r--math/octave/patches/patch-libgui_qterminal_libqterminal_QTerminal.cc19
-rw-r--r--math/octave/patches/patch-libgui_qterminal_libqterminal_unix_TerminalView.cpp14
-rw-r--r--math/octave/patches/patch-libgui_qterminal_libqterminal_unix_Vt102Emulation.cpp15
-rw-r--r--math/octave/patches/patch-libgui_qterminal_libqterminal_unix_konsole__wcwidth.h14
-rw-r--r--math/octave/patches/patch-libgui_src_find-files-dialog.cc13
-rw-r--r--math/octave/patches/patch-libgui_src_octave-gui.cc36
-rw-r--r--math/octave/patches/patch-libgui_src_resource-manager.cc18
-rw-r--r--math/octave/patches/patch-libgui_src_shortcut-manager.cc297
-rw-r--r--math/octave/patches/patch-libgui_src_workspace-model.cc26
-rw-r--r--math/octave/patches/patch-libinterp_Makefile.am (renamed from math/octave/patches/patch-src_Makefile.am)10
-rw-r--r--math/octave/patches/patch-libinterp_Makefile.in32
-rw-r--r--math/octave/patches/patch-libinterp_corefcn_rand.cc (renamed from math/octave/patches/patch-src_DLD-FUNCTIONS_rand.cc)8
-rw-r--r--math/octave/patches/patch-libinterp_dldfcn_config-module.awk15
-rw-r--r--math/octave/patches/patch-libinterp_dldfcn_module.mk15
-rw-r--r--math/octave/patches/patch-libinterp_oct-conf.in.h13
-rw-r--r--math/octave/patches/patch-libinterp_octave-value_ov-classdef.cc16
-rw-r--r--math/octave/patches/patch-libinterp_octave-value_ov-classdef.h13
-rw-r--r--math/octave/patches/patch-liboctave_numeric_oct-fftw.h13
-rw-r--r--math/octave/patches/patch-liboctave_oct-time.cc13
-rw-r--r--math/octave/patches/patch-liboctave_operators_mx-inlines.cc (renamed from math/octave/patches/patch-liboctave_mx-inlines.cc)10
-rw-r--r--math/octave/patches/patch-liboctave_system_oct-time.cc13
-rw-r--r--math/octave/patches/patch-scripts_audio_wavread.m37
-rw-r--r--math/octave/patches/patch-scripts_io_strread.m15
-rw-r--r--math/octave/patches/patch-scripts_miscellaneous_getappdata.m21
-rw-r--r--math/octave/patches/patch-scripts_miscellaneous_license.m46
-rw-r--r--math/octave/patches/patch-scripts_miscellaneous_ver.m36
-rw-r--r--math/octave/patches/patch-scripts_pkg_pkg.m16
-rw-r--r--math/octave/patches/patch-scripts_pkg_private_configure__make.m15
-rw-r--r--math/octave/patches/patch-scripts_plot_____gnuplot__drawnow____.m16
-rw-r--r--math/octave/patches/patch-scripts_plot_daspect.m43
-rw-r--r--math/octave/patches/patch-scripts_plot_legend.m24
-rw-r--r--math/octave/patches/patch-scripts_plot_pbaspect.m42
-rw-r--r--math/octave/patches/patch-scripts_plot_print.m20
-rw-r--r--math/octave/patches/patch-scripts_plot_util_____gnuplot__drawnow____.m16
-rw-r--r--math/octave/patches/patch-scripts_polynomial_polyval.m30
-rw-r--r--math/octave/patches/patch-scripts_set_union.m23
-rw-r--r--math/octave/patches/patch-scripts_signal_freqz.m37
-rw-r--r--math/octave/patches/patch-src_Makefile.in21
-rw-r--r--math/octave/patches/patch-src_dirfns.cc18
-rw-r--r--math/octave/patches/patch-src_display.cc25
-rw-r--r--math/octave/patches/patch-src_oct-conf.h.in13
55 files changed, 1601 insertions, 1108 deletions
diff --git a/math/octave/Makefile b/math/octave/Makefile
index 07e24858b58..45fa5b5a156 100644
--- a/math/octave/Makefile
+++ b/math/octave/Makefile
@@ -1,35 +1,27 @@
-# $NetBSD: Makefile,v 1.131 2016/02/03 16:07:53 nros Exp $
+# $NetBSD: Makefile,v 1.132 2016/02/16 04:21:40 dbj Exp $
-DISTNAME= octave-${OCTAVE_VER}
-PKGREVISION= 12
+DISTNAME= octave-4.0.0
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GNU:=octave/}
-MASTER_SITES+= ftp://ftp.octave.org/pub/octave/
-MASTER_SITES+= ftp://ftp.octave.org/pub/octave/bleeding-edge/
-EXTRACT_SUFX= .tar.bz2
+EXTRACT_SUFX= .tar.xz
MAINTAINER= adam@NetBSD.org
HOMEPAGE= http://www.octave.org/
COMMENT= High-level language, intended for numerical computations
LICENSE= gnu-gpl-v3
-BUILD_DEPENDS+= gperf>=2.7:../../devel/gperf
-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
-
-OCTAVE_VER= 3.6.4
+# 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
-.if (${MACHINE_ARCH} == "arm32")
-BROKEN= Internal compiler error occurs on arm32 (even with gcc-2.95.3)
-.endif
+DEPENDS+= gnuplot>=3.7:../../graphics/gnuplot
USE_LIBTOOL= yes
-USE_TOOLS+= autoconf gsed gmake:run makeinfo perl pkg-config bison
+USE_TOOLS+= autoconf gsed gmake:run perl pkg-config bison
GNU_CONFIGURE= yes
GCC_REQD+= 3.0
@@ -41,7 +33,22 @@ CONFIGURE_ARGS+= --enable-dl
CONFIGURE_ARGS+= --enable-static
CONFIGURE_ARGS+= --enable-shared
-CONFIGURE_ARGS+= --without-opengl
+#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}
@@ -49,72 +56,66 @@ CONFIGURE_ENV+= INSTALL_LIB=${INSTALL_LIB:Q}
.include "options.mk"
INFO_FILES= yes
-OCTAVE_DOC= faq/Octave-FAQ.ps liboctave/liboctave.ps \
- refcard/refcard-a4.ps refcard/refcard-legal.ps \
- refcard/refcard-letter.ps
+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
-INSTALLATION_DIRS+= share/octave/${OCTAVE_VER}/doc
-UNWRAP_FILES+= src/mkoctfile octave-bug src/oct-conf.h
+#CHECK_WRKREF_SKIP+= share/octave/${PKGVERSION_NOREV}/etc/config.log
TEST_TARGET= check
#pre-configure:
# cd ${WRKSRC} && autoconf
-SUBST_CLASSES+= fix-info
-SUBST_STAGE.fix-info= post-patch
-SUBST_MESSAGE.fix-info= Fixing info files.
-SUBST_FILES.fix-info= doc/interpreter/*.txi doc/liboctave/*.txi \
- doc/interpreter/*.texi doc/liboctave/*.texi \
- src/*.cc src/DLD-FUNCTIONS/*.cc src/DOCSTRINGS \
- scripts/DOCSTRINGS \
- scripts/statistics/tests/wilcoxon_test.m \
- scripts/statistics/distributions/*.m \
- scripts/audio/*.m \
- scripts/general/nextpow2.m \
- scripts/deprecated/weibcdf.m
-SUBST_SED.fix-info= -e 's:@geq{}:>=:g' -e 's:@leq{}:<=:g'
-
-SUBST_CLASSES+= unwrapping
-SUBST_STAGE.unwrapping= post-build
-SUBST_MESSAGE.unwrapping= Unwrapping wrapper scripts.
-SUBST_FILES.unwrapping= src/mkoctfile
-SUBST_SED.unwrapping= -e 's:$(DESTDIR)::g'
-SUBST_SED.unwrapping+= -e 's:$(BUILDLINK_DIR)/lib:$(PREFIX)/lib:g'
-
SUBST_CLASSES+= fix-make
-SUBST_STAGE.fix-make= post-patch
+SUBST_STAGE.fix-make= pre-configure
SUBST_MESSAGE.fix-make= Fixing path to gmake.
-SUBST_FILES.fix-make= scripts/pkg/pkg.m
+SUBST_FILES.fix-make= scripts/pkg/private/configure_make.m
SUBST_SED.fix-make= -e 's:@GMAKE@:$(GMAKE):g'
-post-extract:
- find ${WRKSRC}/doc -type f -name '*.info*' -print | xargs rm -f
- mkdir ${WRKSRC}/src/pic
-
-# substitute in the real path to various bits of the toolchain because
-# mkoctfile will be used potentially by users and it needs to point at the same
-# compilers as were used in building octave. We also fix up the path to sed
-# otherwise we end up with the buildlink directory in mkoctfile
-post-build:
- mv ${WRKSRC}/src/mkoctfile ${WRKSRC}/src/mkoctfile.bak
- sed -e 's;"${CC}";"${CCPATH}";g' \
- -e 's;"${CXX}";"${CXXPATH}";g' \
- -e 's;"${FC}";"${FCPATH}";g' \
- -e 's@^:[ \t]*\$${SED=.*@: \$$\{SED="${SED}"\}@g' \
- ${WRKSRC}/src/mkoctfile.bak > ${WRKSRC}/src/mkoctfile
- chmod a+x ${WRKSRC}/src/mkoctfile
+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/math/octave/PLIST b/math/octave/PLIST
index 53416935fe7..ea056723b03 100644
--- a/math/octave/PLIST
+++ b/math/octave/PLIST
@@ -1,16 +1,15 @@
-@comment $NetBSD: PLIST,v 1.25 2015/04/23 06:49:40 dbj Exp $
+@comment $NetBSD: PLIST,v 1.26 2016/02/16 04:21:40 dbj Exp $
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/Array2.h
-include/${PKGNAME}/octave/Array3.h
-include/${PKGNAME}/octave/ArrayN.h
include/${PKGNAME}/octave/CColVector.h
include/${PKGNAME}/octave/CDiagMatrix.h
include/${PKGNAME}/octave/CMatrix.h
@@ -48,11 +47,10 @@ 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/MArray2.h
-include/${PKGNAME}/octave/MArrayN.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
@@ -65,8 +63,10 @@ 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
@@ -74,6 +74,7 @@ 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
@@ -89,10 +90,12 @@ 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
@@ -129,6 +132,7 @@ 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
@@ -165,12 +169,12 @@ 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/gl2ps.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
@@ -179,6 +183,9 @@ 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
@@ -188,6 +195,7 @@ 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
@@ -538,8 +546,10 @@ 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
@@ -549,6 +559,8 @@ 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
@@ -557,7 +569,6 @@ 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-mem.h
include/${PKGNAME}/octave/oct-mutex.h
include/${PKGNAME}/octave/oct-norm.h
include/${PKGNAME}/octave/oct-obj.h
@@ -578,15 +589,19 @@ 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
@@ -605,6 +620,7 @@ 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
@@ -627,6 +643,7 @@ 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
@@ -656,12 +673,14 @@ 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
@@ -670,8 +689,10 @@ 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
@@ -686,7 +707,6 @@ include/${PKGNAME}/octave/quit.h
include/${PKGNAME}/octave/randgamma.h
include/${PKGNAME}/octave/randmtzig.h
include/${PKGNAME}/octave/randpoisson.h
-include/${PKGNAME}/octave/regexp.h
include/${PKGNAME}/octave/sighandlers.h
include/${PKGNAME}/octave/siglist.h
include/${PKGNAME}/octave/singleton-cleanup.h
@@ -731,6 +751,7 @@ 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
@@ -758,193 +779,414 @@ 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/OctaveFAQ.info
info/liboctave.info
info/octave.info
-@comment belongs to libiconv: lib/charset.alias
-lib/octave/${PKGVERSION}/__contourc__.a
lib/octave/${PKGVERSION}/__delaunayn__.a
-lib/octave/${PKGVERSION}/__dispatch__.a
-lib/octave/${PKGVERSION}/__dsearchn__.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}/__lin_interpn__.a
lib/octave/${PKGVERSION}/__magick_read__.a
-lib/octave/${PKGVERSION}/__pchip_deriv__.a
-lib/octave/${PKGVERSION}/__qp__.a
+lib/octave/${PKGVERSION}/__osmesa_print__.a
lib/octave/${PKGVERSION}/__voronoi__.a
lib/octave/${PKGVERSION}/amd.a
-lib/octave/${PKGVERSION}/balance.a
-lib/octave/${PKGVERSION}/besselj.a
-lib/octave/${PKGVERSION}/betainc.a
-lib/octave/${PKGVERSION}/bsxfun.a
+lib/octave/${PKGVERSION}/audiodevinfo.a
+lib/octave/${PKGVERSION}/audioread.a
lib/octave/${PKGVERSION}/ccolamd.a
-lib/octave/${PKGVERSION}/cellfun.a
lib/octave/${PKGVERSION}/chol.a
lib/octave/${PKGVERSION}/colamd.a
-lib/octave/${PKGVERSION}/colloc.a
-lib/octave/${PKGVERSION}/conv2.a
lib/octave/${PKGVERSION}/convhulln.a
-lib/octave/${PKGVERSION}/daspk.a
-lib/octave/${PKGVERSION}/dasrt.a
-lib/octave/${PKGVERSION}/dassl.a
-lib/octave/${PKGVERSION}/det.a
-lib/octave/${PKGVERSION}/dlmread.a
lib/octave/${PKGVERSION}/dmperm.a
-lib/octave/${PKGVERSION}/dot.a
-lib/octave/${PKGVERSION}/eig.a
-lib/octave/${PKGVERSION}/eigs.a
-lib/octave/${PKGVERSION}/fft.a
-lib/octave/${PKGVERSION}/fft2.a
-lib/octave/${PKGVERSION}/fftn.a
lib/octave/${PKGVERSION}/fftw.a
-lib/octave/${PKGVERSION}/filter.a
-lib/octave/${PKGVERSION}/find.a
-lib/octave/${PKGVERSION}/gammainc.a
-lib/octave/${PKGVERSION}/gcd.a
-lib/octave/${PKGVERSION}/getgrent.a
-lib/octave/${PKGVERSION}/getpwent.a
-lib/octave/${PKGVERSION}/getrusage.a
-lib/octave/${PKGVERSION}/givens.a
-lib/octave/${PKGVERSION}/hess.a
-lib/octave/${PKGVERSION}/hex2num.a
-lib/octave/${PKGVERSION}/inv.a
-lib/octave/${PKGVERSION}/kron.a
-lib/octave/${PKGVERSION}/libcruft.la
lib/octave/${PKGVERSION}/liboctave.la
+lib/octave/${PKGVERSION}/liboctgui.la
lib/octave/${PKGVERSION}/liboctinterp.la
-lib/octave/${PKGVERSION}/lookup.a
-lib/octave/${PKGVERSION}/lsode.a
-lib/octave/${PKGVERSION}/lu.a
-lib/octave/${PKGVERSION}/luinc.a
-lib/octave/${PKGVERSION}/matrix_type.a
-lib/octave/${PKGVERSION}/max.a
-lib/octave/${PKGVERSION}/md5sum.a
-lib/octave/${PKGVERSION}/mgorth.a
-lib/octave/${PKGVERSION}/nproc.a
lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/PKG_ADD
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__contourc__.oct
lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__delaunayn__.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__dispatch__.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__dsearchn__.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}/__lin_interpn__.oct
lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__magick_read__.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__pchip_deriv__.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__qp__.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}/balance.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/besselj.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/betainc.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/bsxfun.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}/cellfun.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}/colloc.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/conv2.oct
lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/convhulln.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/daspk.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dasrt.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dassl.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/det.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dlmread.oct
lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dmperm.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dot.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/eig.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/eigs.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fft.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fft2.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fftn.oct
lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fftw.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/filter.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/find.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/gammainc.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/gcd.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/getgrent.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/getpwent.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/getrusage.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/givens.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/hess.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/hex2num.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/inv.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/kron.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/lookup.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/lsode.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/lu.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/luinc.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/matrix_type.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/max.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/md5sum.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/mgorth.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/nproc.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/pinv.oct
lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/qr.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/quad.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/quadcc.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/qz.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/rand.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/rcond.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/regexp.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/schur.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/spparms.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/sqrtm.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/str2double.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/strfind.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/sub2ind.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/svd.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/syl.oct
lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/symbfact.oct
lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/symrcm.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/time.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/tril.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/tsearch.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/typecast.oct
-lib/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/urlwrite.oct
-lib/octave/${PKGVERSION}/pinv.a
lib/octave/${PKGVERSION}/qr.a
-lib/octave/${PKGVERSION}/quad.a
-lib/octave/${PKGVERSION}/quadcc.a
-lib/octave/${PKGVERSION}/qz.a
-lib/octave/${PKGVERSION}/rand.a
-lib/octave/${PKGVERSION}/rcond.a
-lib/octave/${PKGVERSION}/regexp.a
-lib/octave/${PKGVERSION}/schur.a
-lib/octave/${PKGVERSION}/spparms.a
-lib/octave/${PKGVERSION}/sqrtm.a
-lib/octave/${PKGVERSION}/str2double.a
-lib/octave/${PKGVERSION}/strfind.a
-lib/octave/${PKGVERSION}/sub2ind.a
-lib/octave/${PKGVERSION}/svd.a
-lib/octave/${PKGVERSION}/syl.a
lib/octave/${PKGVERSION}/symbfact.a
lib/octave/${PKGVERSION}/symrcm.a
-lib/octave/${PKGVERSION}/time.a
-lib/octave/${PKGVERSION}/tril.a
-lib/octave/${PKGVERSION}/tsearch.a
-lib/octave/${PKGVERSION}/typecast.a
-lib/octave/${PKGVERSION}/urlwrite.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.png
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
@@ -960,49 +1202,76 @@ 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/loadaudio.m
share/octave/${PKGVERSION}/m/audio/mu2lin.m
-share/octave/${PKGVERSION}/m/audio/playaudio.m
share/octave/${PKGVERSION}/m/audio/record.m
-share/octave/${PKGVERSION}/m/audio/saveaudio.m
-share/octave/${PKGVERSION}/m/audio/setaudio.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/__error_text__.m
-share/octave/${PKGVERSION}/m/deprecated/autocor.m
-share/octave/${PKGVERSION}/m/deprecated/autocov.m
-share/octave/${PKGVERSION}/m/deprecated/betai.m
-share/octave/${PKGVERSION}/m/deprecated/cellidx.m
-share/octave/${PKGVERSION}/m/deprecated/clg.m
-share/octave/${PKGVERSION}/m/deprecated/cor.m
-share/octave/${PKGVERSION}/m/deprecated/corrcoef.m
-share/octave/${PKGVERSION}/m/deprecated/cquad.m
-share/octave/${PKGVERSION}/m/deprecated/cut.m
-share/octave/${PKGVERSION}/m/deprecated/dispatch.m
-share/octave/${PKGVERSION}/m/deprecated/error_text.m
-share/octave/${PKGVERSION}/m/deprecated/fstat.m
-share/octave/${PKGVERSION}/m/deprecated/gammai.m
-share/octave/${PKGVERSION}/m/deprecated/glpkmex.m
-share/octave/${PKGVERSION}/m/deprecated/intwarning.m
-share/octave/${PKGVERSION}/m/deprecated/is_duplicate_entry.m
-share/octave/${PKGVERSION}/m/deprecated/is_global.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/krylovb.m
-share/octave/${PKGVERSION}/m/deprecated/perror.m
-share/octave/${PKGVERSION}/m/deprecated/polyderiv.m
-share/octave/${PKGVERSION}/m/deprecated/replot.m
-share/octave/${PKGVERSION}/m/deprecated/saveimage.m
-share/octave/${PKGVERSION}/m/deprecated/setstr.m
-share/octave/${PKGVERSION}/m/deprecated/shell_cmd.m
-share/octave/${PKGVERSION}/m/deprecated/strerror.m
-share/octave/${PKGVERSION}/m/deprecated/studentize.m
-share/octave/${PKGVERSION}/m/deprecated/sylvester_matrix.m
-share/octave/${PKGVERSION}/m/deprecated/values.m
-share/octave/${PKGVERSION}/m/deprecated/weibcdf.m
-share/octave/${PKGVERSION}/m/deprecated/weibinv.m
-share/octave/${PKGVERSION}/m/deprecated/weibpdf.m
-share/octave/${PKGVERSION}/m/deprecated/weibrnd.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
@@ -1014,6 +1283,7 @@ 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
@@ -1029,7 +1299,7 @@ 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/bicubic.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
@@ -1040,7 +1310,6 @@ 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/colon.m
share/octave/${PKGVERSION}/m/general/common_size.m
share/octave/${PKGVERSION}/m/general/cplxpair.m
share/octave/${PKGVERSION}/m/general/cumtrapz.m
@@ -1050,30 +1319,26 @@ 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/genvarname.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/interp1q.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/isa.m
-share/octave/${PKGVERSION}/m/general/iscolumn.m
share/octave/${PKGVERSION}/m/general/isdir.m
share/octave/${PKGVERSION}/m/general/isequal.m
-share/octave/${PKGVERSION}/m/general/isequalwithequalnans.m
-share/octave/${PKGVERSION}/m/general/isrow.m
-share/octave/${PKGVERSION}/m/general/isscalar.m
-share/octave/${PKGVERSION}/m/general/issquare.m
-share/octave/${PKGVERSION}/m/general/isvector.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
@@ -1106,9 +1371,9 @@ 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/delaunay3.m
share/octave/${PKGVERSION}/m/geometry/delaunayn.m
share/octave/${PKGVERSION}/m/geometry/dsearch.m
share/octave/${PKGVERSION}/m/geometry/dsearchn.m
@@ -1120,9 +1385,43 @@ 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/gen_doc_cache.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
@@ -1130,17 +1429,20 @@ 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/unimplemented.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/gmap40.m
share/octave/${PKGVERSION}/m/image/gray.m
share/octave/${PKGVERSION}/m/image/gray2ind.m
share/octave/${PKGVERSION}/m/image/hot.m
@@ -1149,20 +1451,31 @@ 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
@@ -1172,10 +1485,21 @@ 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
@@ -1183,10 +1507,15 @@ 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
@@ -1200,25 +1529,27 @@ 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/bincoeff.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/dump_prefs.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
@@ -1241,12 +1572,15 @@ 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
@@ -1259,12 +1593,11 @@ 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/tempname.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/usejava.m
share/octave/${PKGVERSION}/m/miscellaneous/ver.m
share/octave/${PKGVERSION}/m/miscellaneous/version.m
share/octave/${PKGVERSION}/m/miscellaneous/warning_ids.m
@@ -1274,6 +1607,7 @@ 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
@@ -1287,205 +1621,239 @@ 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/plot/__gnuplot_drawnow__.m
-share/octave/${PKGVERSION}/m/plot/__plt_get_axis_arg__.m
-share/octave/${PKGVERSION}/m/plot/allchild.m
-share/octave/${PKGVERSION}/m/plot/ancestor.m
-share/octave/${PKGVERSION}/m/plot/area.m
-share/octave/${PKGVERSION}/m/plot/axes.m
-share/octave/${PKGVERSION}/m/plot/axis.m
-share/octave/${PKGVERSION}/m/plot/bar.m
-share/octave/${PKGVERSION}/m/plot/barh.m
-share/octave/${PKGVERSION}/m/plot/box.m
-share/octave/${PKGVERSION}/m/plot/caxis.m
-share/octave/${PKGVERSION}/m/plot/cla.m
-share/octave/${PKGVERSION}/m/plot/clabel.m
-share/octave/${PKGVERSION}/m/plot/clf.m
-share/octave/${PKGVERSION}/m/plot/close.m
-share/octave/${PKGVERSION}/m/plot/closereq.m
-share/octave/${PKGVERSION}/m/plot/colorbar.m
-share/octave/${PKGVERSION}/m/plot/colstyle.m
-share/octave/${PKGVERSION}/m/plot/comet.m
-share/octave/${PKGVERSION}/m/plot/comet3.m
-share/octave/${PKGVERSION}/m/plot/compass.m
-share/octave/${PKGVERSION}/m/plot/contour.m
-share/octave/${PKGVERSION}/m/plot/contour3.m
-share/octave/${PKGVERSION}/m/plot/contourc.m
-share/octave/${PKGVERSION}/m/plot/contourf.m
-share/octave/${PKGVERSION}/m/plot/cylinder.m
-share/octave/${PKGVERSION}/m/plot/daspect.m
-share/octave/${PKGVERSION}/m/plot/diffuse.m
-share/octave/${PKGVERSION}/m/plot/ellipsoid.m
-share/octave/${PKGVERSION}/m/plot/errorbar.m
-share/octave/${PKGVERSION}/m/plot/ezcontour.m
-share/octave/${PKGVERSION}/m/plot/ezcontourf.m
-share/octave/${PKGVERSION}/m/plot/ezmesh.m
-share/octave/${PKGVERSION}/m/plot/ezmeshc.m
-share/octave/${PKGVERSION}/m/plot/ezplot.m
-share/octave/${PKGVERSION}/m/plot/ezplot3.m
-share/octave/${PKGVERSION}/m/plot/ezpolar.m
-share/octave/${PKGVERSION}/m/plot/ezsurf.m
-share/octave/${PKGVERSION}/m/plot/ezsurfc.m
-share/octave/${PKGVERSION}/m/plot/feather.m
-share/octave/${PKGVERSION}/m/plot/figure.m
-share/octave/${PKGVERSION}/m/plot/fill.m
-share/octave/${PKGVERSION}/m/plot/findall.m
-share/octave/${PKGVERSION}/m/plot/findobj.m
-share/octave/${PKGVERSION}/m/plot/fplot.m
-share/octave/${PKGVERSION}/m/plot/gca.m
-share/octave/${PKGVERSION}/m/plot/gcbf.m
-share/octave/${PKGVERSION}/m/plot/gcbo.m
-share/octave/${PKGVERSION}/m/plot/gcf.m
-share/octave/${PKGVERSION}/m/plot/ginput.m
-share/octave/${PKGVERSION}/m/plot/gnuplot_binary.m
-share/octave/${PKGVERSION}/m/plot/graphics_toolkit.m
-share/octave/${PKGVERSION}/m/plot/grid.m
-share/octave/${PKGVERSION}/m/plot/gtext.m
-share/octave/${PKGVERSION}/m/plot/guidata.m
-share/octave/${PKGVERSION}/m/plot/guihandles.m
-share/octave/${PKGVERSION}/m/plot/hggroup.m
-share/octave/${PKGVERSION}/m/plot/hidden.m
-share/octave/${PKGVERSION}/m/plot/hist.m
-share/octave/${PKGVERSION}/m/plot/hold.m
-share/octave/${PKGVERSION}/m/plot/isfigure.m
-share/octave/${PKGVERSION}/m/plot/ishghandle.m
-share/octave/${PKGVERSION}/m/plot/ishold.m
-share/octave/${PKGVERSION}/m/plot/isocolors.m
-share/octave/${PKGVERSION}/m/plot/isonormals.m
-share/octave/${PKGVERSION}/m/plot/isosurface.m
-share/octave/${PKGVERSION}/m/plot/isprop.m
-share/octave/${PKGVERSION}/m/plot/legend.m
-share/octave/${PKGVERSION}/m/plot/line.m
-share/octave/${PKGVERSION}/m/plot/linkprop.m
-share/octave/${PKGVERSION}/m/plot/loglog.m
-share/octave/${PKGVERSION}/m/plot/loglogerr.m
-share/octave/${PKGVERSION}/m/plot/mesh.m
-share/octave/${PKGVERSION}/m/plot/meshc.m
-share/octave/${PKGVERSION}/m/plot/meshgrid.m
-share/octave/${PKGVERSION}/m/plot/meshz.m
-share/octave/${PKGVERSION}/m/plot/ndgrid.m
-share/octave/${PKGVERSION}/m/plot/newplot.m
-share/octave/${PKGVERSION}/m/plot/orient.m
-share/octave/${PKGVERSION}/m/plot/pareto.m
-share/octave/${PKGVERSION}/m/plot/patch.m
-share/octave/${PKGVERSION}/m/plot/pbaspect.m
-share/octave/${PKGVERSION}/m/plot/pcolor.m
-share/octave/${PKGVERSION}/m/plot/peaks.m
-share/octave/${PKGVERSION}/m/plot/pie.m
-share/octave/${PKGVERSION}/m/plot/pie3.m
-share/octave/${PKGVERSION}/m/plot/plot.m
-share/octave/${PKGVERSION}/m/plot/plot3.m
-share/octave/${PKGVERSION}/m/plot/plotmatrix.m
-share/octave/${PKGVERSION}/m/plot/plotyy.m
-share/octave/${PKGVERSION}/m/plot/polar.m
-share/octave/${PKGVERSION}/m/plot/print.m
-share/octave/${PKGVERSION}/m/plot/private/__actual_axis_position__.m
-share/octave/${PKGVERSION}/m/plot/private/__add_datasource__.m
-share/octave/${PKGVERSION}/m/plot/private/__add_default_menu__.m
-share/octave/${PKGVERSION}/m/plot/private/__axes_limits__.m
-share/octave/${PKGVERSION}/m/plot/private/__axis_label__.m
-share/octave/${PKGVERSION}/m/plot/private/__bar__.m
-share/octave/${PKGVERSION}/m/plot/private/__clabel__.m
-share/octave/${PKGVERSION}/m/plot/private/__color_str_rgb__.m
-share/octave/${PKGVERSION}/m/plot/private/__contour__.m
-share/octave/${PKGVERSION}/m/plot/private/__default_plot_options__.m
-share/octave/${PKGVERSION}/m/plot/private/__errcomm__.m
-share/octave/${PKGVERSION}/m/plot/private/__errplot__.m
-share/octave/${PKGVERSION}/m/plot/private/__ezplot__.m
-share/octave/${PKGVERSION}/m/plot/private/__file_filter__.m
-share/octave/${PKGVERSION}/m/plot/private/__fltk_file_filter__.m
-share/octave/${PKGVERSION}/m/plot/private/__fltk_ginput__.m
-share/octave/${PKGVERSION}/m/plot/private/__fltk_print__.m
-share/octave/${PKGVERSION}/m/plot/private/__getlegenddata__.m
-share/octave/${PKGVERSION}/m/plot/private/__ghostscript__.m
-share/octave/${PKGVERSION}/m/plot/private/__gnuplot_get_var__.m
-share/octave/${PKGVERSION}/m/plot/private/__gnuplot_ginput__.m
-share/octave/${PKGVERSION}/m/plot/private/__gnuplot_has_feature__.m
-share/octave/${PKGVERSION}/m/plot/private/__gnuplot_has_terminal__.m
-share/octave/${PKGVERSION}/m/plot/private/__gnuplot_open_stream__.m
-share/octave/${PKGVERSION}/m/plot/private/__gnuplot_print__.m
-share/octave/${PKGVERSION}/m/plot/private/__gnuplot_version__.m
-share/octave/${PKGVERSION}/m/plot/private/__go_draw_axes__.m
-share/octave/${PKGVERSION}/m/plot/private/__go_draw_figure__.m
-share/octave/${PKGVERSION}/m/plot/private/__interp_cube__.m
-share/octave/${PKGVERSION}/m/plot/private/__is_function__.m
-share/octave/${PKGVERSION}/m/plot/private/__line__.m
-share/octave/${PKGVERSION}/m/plot/private/__marching_cube__.m
-share/octave/${PKGVERSION}/m/plot/private/__next_line_color__.m
-share/octave/${PKGVERSION}/m/plot/private/__next_line_style__.m
-share/octave/${PKGVERSION}/m/plot/private/__patch__.m
-share/octave/${PKGVERSION}/m/plot/private/__pie__.m
-share/octave/${PKGVERSION}/m/plot/private/__plt__.m
-share/octave/${PKGVERSION}/m/plot/private/__pltopt__.m
-share/octave/${PKGVERSION}/m/plot/private/__print_parse_opts__.m
-share/octave/${PKGVERSION}/m/plot/private/__quiver__.m
-share/octave/${PKGVERSION}/m/plot/private/__scatter__.m
-share/octave/${PKGVERSION}/m/plot/private/__stem__.m
-share/octave/${PKGVERSION}/m/plot/private/__tight_eps_bbox__.m
-share/octave/${PKGVERSION}/m/plot/private/__uigetdir_fltk__.m
-share/octave/${PKGVERSION}/m/plot/private/__uigetfile_fltk__.m
-share/octave/${PKGVERSION}/m/plot/private/__uiobject_split_args__.m
-share/octave/${PKGVERSION}/m/plot/private/__uiputfile_fltk__.m
-share/octave/${PKGVERSION}/m/plot/quiver.m
-share/octave/${PKGVERSION}/m/plot/quiver3.m
-share/octave/${PKGVERSION}/m/plot/rectangle.m
-share/octave/${PKGVERSION}/m/plot/refresh.m
-share/octave/${PKGVERSION}/m/plot/refreshdata.m
-share/octave/${PKGVERSION}/m/plot/ribbon.m
-share/octave/${PKGVERSION}/m/plot/rose.m
-share/octave/${PKGVERSION}/m/plot/saveas.m
-share/octave/${PKGVERSION}/m/plot/scatter.m
-share/octave/${PKGVERSION}/m/plot/scatter3.m
-share/octave/${PKGVERSION}/m/plot/semilogx.m
-share/octave/${PKGVERSION}/m/plot/semilogxerr.m
-share/octave/${PKGVERSION}/m/plot/semilogy.m
-share/octave/${PKGVERSION}/m/plot/semilogyerr.m
-share/octave/${PKGVERSION}/m/plot/shading.m
-share/octave/${PKGVERSION}/m/plot/shg.m
-share/octave/${PKGVERSION}/m/plot/slice.m
-share/octave/${PKGVERSION}/m/plot/sombrero.m
-share/octave/${PKGVERSION}/m/plot/specular.m
-share/octave/${PKGVERSION}/m/plot/sphere.m
-share/octave/${PKGVERSION}/m/plot/spinmap.m
-share/octave/${PKGVERSION}/m/plot/stairs.m
-share/octave/${PKGVERSION}/m/plot/stem.m
-share/octave/${PKGVERSION}/m/plot/stem3.m
-share/octave/${PKGVERSION}/m/plot/subplot.m
-share/octave/${PKGVERSION}/m/plot/surf.m
-share/octave/${PKGVERSION}/m/plot/surface.m
-share/octave/${PKGVERSION}/m/plot/surfc.m
-share/octave/${PKGVERSION}/m/plot/surfl.m
-share/octave/${PKGVERSION}/m/plot/surfnorm.m
-share/octave/${PKGVERSION}/m/plot/text.m
-share/octave/${PKGVERSION}/m/plot/title.m
-share/octave/${PKGVERSION}/m/plot/trimesh.m
-share/octave/${PKGVERSION}/m/plot/triplot.m
-share/octave/${PKGVERSION}/m/plot/trisurf.m
-share/octave/${PKGVERSION}/m/plot/uicontextmenu.m
-share/octave/${PKGVERSION}/m/plot/uicontrol.m
-share/octave/${PKGVERSION}/m/plot/uigetdir.m
-share/octave/${PKGVERSION}/m/plot/uigetfile.m
-share/octave/${PKGVERSION}/m/plot/uimenu.m
-share/octave/${PKGVERSION}/m/plot/uipanel.m
-share/octave/${PKGVERSION}/m/plot/uipushtool.m
-share/octave/${PKGVERSION}/m/plot/uiputfile.m
-share/octave/${PKGVERSION}/m/plot/uiresume.m
-share/octave/${PKGVERSION}/m/plot/uitoggletool.m
-share/octave/${PKGVERSION}/m/plot/uitoolbar.m
-share/octave/${PKGVERSION}/m/plot/uiwait.m
-share/octave/${PKGVERSION}/m/plot/view.m
-share/octave/${PKGVERSION}/m/plot/waitbar.m
-share/octave/${PKGVERSION}/m/plot/waitforbuttonpress.m
-share/octave/${PKGVERSION}/m/plot/whitebg.m
-share/octave/${PKGVERSION}/m/plot/xlabel.m
-share/octave/${PKGVERSION}/m/plot/xlim.m
-share/octave/${PKGVERSION}/m/plot/ylabel.m
-share/octave/${PKGVERSION}/m/plot/ylim.m
-share/octave/${PKGVERSION}/m/plot/zlabel.m
-share/octave/${PKGVERSION}/m/plot/zlim.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
@@ -1495,6 +1863,7 @@ 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
@@ -1506,13 +1875,17 @@ 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
@@ -1521,7 +1894,7 @@ 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/validargs.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
@@ -1566,13 +1939,17 @@ 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
@@ -1590,6 +1967,8 @@ 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
@@ -1603,6 +1982,7 @@ 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
@@ -1626,6 +2006,7 @@ 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
@@ -1781,11 +2162,13 @@ 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
@@ -1795,6 +2178,10 @@ 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
@@ -1811,7 +2198,6 @@ 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/datetick.m
share/octave/${PKGVERSION}/m/time/datevec.m
share/octave/${PKGVERSION}/m/time/eomday.m
share/octave/${PKGVERSION}/m/time/etime.m
@@ -1819,12 +2205,3 @@ 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
-@pkgdir share/octave/site/api-v48+/m
-@pkgdir share/octave/${PKGVERSION}/site/m
-@pkgdir share/octave/${PKGVERSION}/doc
-@pkgdir libexec/octave/site/exec/${MACHINE_GNU_PLATFORM}
-@pkgdir libexec/octave/api-v48+/site/exec/${MACHINE_GNU_PLATFORM}
-@pkgdir libexec/octave/${PKGVERSION}/site/exec/${MACHINE_GNU_PLATFORM}
-@pkgdir lib/octave/site/oct/${MACHINE_GNU_PLATFORM}
-@pkgdir lib/octave/site/oct/api-v48+/${MACHINE_GNU_PLATFORM}
-@pkgdir lib/octave/${PKGVERSION}/site/oct/${MACHINE_GNU_PLATFORM}
diff --git a/math/octave/buildlink3.mk b/math/octave/buildlink3.mk
index e033bd85c3b..f17e10d324d 100644
--- a/math/octave/buildlink3.mk
+++ b/math/octave/buildlink3.mk
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.17 2015/08/18 07:31:01 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.18 2016/02/16 04:21:40 dbj Exp $
BUILDLINK_TREE+= octave
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= octave
OCTAVE_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.octave+= octave>=3.0.0
-BUILDLINK_ABI_DEPENDS.octave+= octave>=3.6.4nb11
+BUILDLINK_ABI_DEPENDS.octave+= octave>=4.0.0
BUILDLINK_PKGSRCDIR.octave?= ../../math/octave
.include "../../mk/bsd.fast.prefs.mk"
diff --git a/math/octave/distinfo b/math/octave/distinfo
index b54fa6dcece..aadf63f04be 100644
--- a/math/octave/distinfo
+++ b/math/octave/distinfo
@@ -1,37 +1,36 @@
-$NetBSD: distinfo,v 1.44 2015/12/10 02:59:28 joerg Exp $
+$NetBSD: distinfo,v 1.45 2016/02/16 04:21:40 dbj Exp $
-SHA1 (octave-3.6.4.tar.bz2) = 3cc9366b6dbbd336eaf90fe70ad16e63705d82c4
-RMD160 (octave-3.6.4.tar.bz2) = b0356f0c5d9366b8129d72ac58bbde837fee1a95
-SHA512 (octave-3.6.4.tar.bz2) = a49ef50161272618c9543057be5903e1e50b7f4ecb929777f6715d4b3a07a92c36a5b13958c52d8b942b6c7e7e3f7844409d0062eb02bdb3972d7194312b7a81
-Size (octave-3.6.4.tar.bz2) = 15627315 bytes
-SHA1 (patch-configure) = 5525211ee777d0c3afd55ba3f1c4d24d23b0bf4b
-SHA1 (patch-configure.ac) = 1ccb10f67fd18646ab8b6c740dffa7ca5fe33191
-SHA1 (patch-doc_interpreter_plot.txi) = b205f704ce625694a25ab57f4fad4460d1fbc0e9
-SHA1 (patch-doc_liboctave_liboctave.texi) = c53484c70adea766ba1378a1f118942c924a88a5
-SHA1 (patch-fflush-fpos_t.c) = 24ed7f95f8431b59bc5ee0dfb0e6624b8029f512
-SHA1 (patch-fseeko-fpos_t.c) = ca846a014f9adfd47f7bbcf6557bf26a53f4a8e9
-SHA1 (patch-libcruft_Makefile.in) = 1983c11d55146f8fdf51a3db61e797dfb7980f09
-SHA1 (patch-libgnu_stdio.in.h) = 20950b67577e0ff34e761b02ac15338c9cfc4cb9
-SHA1 (patch-libgnu_string.in.h) = 4af39b76faa3ac90454a9d664919b7a6cd45fa9d
-SHA1 (patch-liboctave_mx-inlines.cc) = 0b69e1166902ef3d5e8737e4f72449e2d202477a
-SHA1 (patch-liboctave_oct-time.cc) = 40c21f509b6c95942e6ba43c52494d1d707ed515
-SHA1 (patch-scripts_audio_wavread.m) = e679a41cb49eeb32d98d44b81fd5e3d535dd2767
-SHA1 (patch-scripts_io_strread.m) = e1b6199e64354f3138f329dbaac831715ed41be5
-SHA1 (patch-scripts_miscellaneous_getappdata.m) = 55f9c9d5f30c85b3e8b5af82a271f1db90896fca
-SHA1 (patch-scripts_miscellaneous_license.m) = 79f0f590df09a1659aea7b157ed4735ec1be55c4
-SHA1 (patch-scripts_miscellaneous_ver.m) = 62a23545f808bdd5895ffbb107ed7ca58f157f98
-SHA1 (patch-scripts_pkg_pkg.m) = e6fa838e3910d52164d7cb3ca084c748cd68abb9
-SHA1 (patch-scripts_plot_____gnuplot__drawnow____.m) = 6e93e3dd3e12daf2f6f2c6b06cb6d32e888bd3c5
-SHA1 (patch-scripts_plot_daspect.m) = 34281cae27ce447feb5ee9f1dc0d7a29e0c621a4
-SHA1 (patch-scripts_plot_legend.m) = 3932ce6e6d19c89e852be35809502afa05a6ac4c
-SHA1 (patch-scripts_plot_pbaspect.m) = 193f186be2c3e3ffc170cb0ed84900e14ab4e81b
-SHA1 (patch-scripts_plot_print.m) = dbcb7c3efbb0abee3b4afbc9c490dd8d27539efb
-SHA1 (patch-scripts_polynomial_polyval.m) = d6655d2b9d2755788a02720c2a28ecf2e11a45e2
-SHA1 (patch-scripts_set_union.m) = ff976eaa4aa76d19ad73144192aee81c8e60d8bc
-SHA1 (patch-scripts_signal_freqz.m) = cc9ba19c5b1b60af64f7c7ec0906ec7eedcea8d4
-SHA1 (patch-src_DLD-FUNCTIONS_rand.cc) = 4992844f8ed53963e03e05adab2446397c2f4f02
-SHA1 (patch-src_Makefile.am) = 940da74e979e0b4b69b786b8ce8d246ced38c8a0
-SHA1 (patch-src_Makefile.in) = 65fd14523446a6c8310f123b786108a51811d057
-SHA1 (patch-src_dirfns.cc) = fad1c09d28e6b93a7d9c5de69b5b218b72d5c7c5
-SHA1 (patch-src_display.cc) = 486322373656065c3f8d0e95fa1684a6c08028ed
-SHA1 (patch-src_oct-conf.h.in) = d3fa5166db289fbd9eba355911341e891fb6d822
+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/math/octave/patches/patch-configure b/math/octave/patches/patch-configure
index 6b9e75bcbef..94a379de76d 100644
--- a/math/octave/patches/patch-configure
+++ b/math/octave/patches/patch-configure
@@ -1,16 +1,29 @@
-$NetBSD: patch-configure,v 1.2 2015/04/23 06:50:41 dbj Exp $
+$NetBSD: patch-configure,v 1.3 2016/02/16 04:21:40 dbj Exp $
---- configure.orig 2013-02-21 20:21:49.000000000 +0000
+install .oct loadable modules with INSTALL_LIB to avoid stripping them
+
+--- configure.orig 2015-05-26 16:21:37.000000000 +0000
+++ configure
-@@ -663,6 +663,7 @@ GPERF
- DEFAULT_PAGER
+@@ -1951,6 +1951,7 @@ DEFAULT_PAGER
GNUPLOT
+ GHOSTSCRIPT
DESKTOP_FILE_INSTALL
+INSTALL_LIB
- YFLAGS
- YACC
- LFLAGS
-@@ -33819,7 +33820,12 @@ else
+ 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
;;
@@ -24,14 +37,3 @@ $NetBSD: patch-configure,v 1.2 2015/04/23 06:50:41 dbj Exp $
ac_exists=false
for ac_i in $ac_cv_f77_libs; do
if test x"$ac_arg" = x"$ac_i"; then
-@@ -60080,7 +60086,9 @@ fi
-
-
-
--INSTALL_SCRIPT='${INSTALL}'
-+test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
-+
-+test -z "$INSTALL_LIB" && INSTALL_LIB='${INSTALL_SCRIPT}'
-
-
- # Extract the first word of "desktop-file-install", so it can be a program name with args.
diff --git a/math/octave/patches/patch-configure.ac b/math/octave/patches/patch-configure.ac
index b605399bf58..bcd2f701d86 100644
--- a/math/octave/patches/patch-configure.ac
+++ b/math/octave/patches/patch-configure.ac
@@ -1,9 +1,11 @@
-$NetBSD: patch-configure.ac,v 1.1 2015/04/23 06:50:41 dbj Exp $
+$NetBSD: patch-configure.ac,v 1.2 2016/02/16 04:21:40 dbj Exp $
---- configure.ac.orig 2013-02-21 20:19:23.000000000 +0000
+install .oct loadable modules with INSTALL_LIB to avoid stripping them
+
+--- configure.ac.orig 2015-05-26 16:16:39.000000000 +0000
+++ configure.ac
-@@ -1927,8 +1927,10 @@ OCTAVE_PROG_BISON
- AC_PROG_LN_S
+@@ -149,8 +149,10 @@ AC_PROG_LN_S
+ AC_PROG_MKDIR_P
AC_PROG_INSTALL
-INSTALL_SCRIPT='${INSTALL}'
diff --git a/math/octave/patches/patch-doc_interpreter_plot.txi b/math/octave/patches/patch-doc_interpreter_plot.txi
deleted file mode 100644
index b96c4fe89c5..00000000000
--- a/math/octave/patches/patch-doc_interpreter_plot.txi
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-doc_interpreter_plot.txi,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- doc/interpreter/plot.txi.orig 2013-02-21 20:19:23.000000000 +0000
-+++ doc/interpreter/plot.txi
-@@ -2545,15 +2545,15 @@ Marker styles are specified by the follo
- A character indicating a plot marker to be place at each data point, or
- @code{"none"}, meaning no markers should be displayed.
-
--@itemx markeredgecolor
-+@item markeredgecolor
- The color of the edge around the marker, or @code{"auto"}, meaning that
- the edge color is the same as the face color. @xref{Colors}.
-
--@itemx markerfacecolor
-+@item markerfacecolor
- The color of the marker, or @code{"none"} to indicate that the marker
- should not be filled. @xref{Colors}.
-
--@itemx markersize
-+@item markersize
- A number specifying the size of the marker. The default is 1. A value
- of 2 is twice as large as the default, etc.
- @end table
diff --git a/math/octave/patches/patch-doc_liboctave_liboctave.texi b/math/octave/patches/patch-doc_liboctave_liboctave.texi
deleted file mode 100644
index c6da7729673..00000000000
--- a/math/octave/patches/patch-doc_liboctave_liboctave.texi
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-doc_liboctave_liboctave.texi,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- doc/liboctave/liboctave.texi.orig 2013-02-21 20:19:23.000000000 +0000
-+++ doc/liboctave/liboctave.texi
-@@ -80,10 +80,10 @@ modified versions.
- @end ifnottex
-
- @titlepage
--@title{Octave C++ Classes}
--@subtitle{Edition 1.0 for Octave version @value{VERSION}}
--@subtitle{September 1993}
--@author{John W. Eaton}
-+@title Octave C++ Classes
-+@subtitle Edition 1.0 for Octave version @value{VERSION}
-+@subtitle September 1993
-+@author John W. Eaton
- @page
- @vskip 0pt plus 1filll
- Copyright @copyright{} 1996, 1997 John W. Eaton.
diff --git a/math/octave/patches/patch-fflush-fpos_t.c b/math/octave/patches/patch-fflush-fpos_t.c
index 23bbaeb29da..041fefe8210 100644
--- a/math/octave/patches/patch-fflush-fpos_t.c
+++ b/math/octave/patches/patch-fflush-fpos_t.c
@@ -1,8 +1,8 @@
-$NetBSD: patch-fflush-fpos_t.c,v 1.1 2012/03/23 22:32:59 christos Exp $
+$NetBSD: patch-fflush-fpos_t.c,v 1.2 2016/02/16 04:21:40 dbj Exp $
---- libgnu/fflush.c.orig 2011-08-03 23:59:51.000000000 -0400
-+++ libgnu/fflush.c 2012-03-23 18:24:54.000000000 -0400
-@@ -24,6 +24,7 @@
+--- 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>
@@ -10,10 +10,10 @@ $NetBSD: patch-fflush-fpos_t.c,v 1.1 2012/03/23 22:32:59 christos Exp $
#include <unistd.h>
#include "freading.h"
-@@ -97,17 +98,12 @@
+@@ -103,17 +104,12 @@ update_fpos_cache (FILE *fp _GL_UNUSED_P
/* fp_->_offset is typed as an integer. */
fp_->_offset = pos;
- # else
+ # 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
@@ -31,6 +31,6 @@ $NetBSD: patch-fflush-fpos_t.c,v 1.1 2012/03/23 22:32:59 christos Exp $
+ */
+ memset(&fp_->_offset, 0, sizeof(fp_->_offset));
+ memcpy(&fp_->_offset, &pos, sizeof(pos));
- # endif
+ # endif
fp_->_flags |= __SOFF;
- #endif
+ # endif
diff --git a/math/octave/patches/patch-fseeko-fpos_t.c b/math/octave/patches/patch-fseeko-fpos_t.c
index 884c83b11cc..a01154f35de 100644
--- a/math/octave/patches/patch-fseeko-fpos_t.c
+++ b/math/octave/patches/patch-fseeko-fpos_t.c
@@ -1,9 +1,9 @@
-$NetBSD: patch-fseeko-fpos_t.c,v 1.1 2012/03/23 22:32:59 christos Exp $
+$NetBSD: patch-fseeko-fpos_t.c,v 1.2 2016/02/16 04:21:40 dbj Exp $
---- libgnu/fseeko.c.orig 2011-08-09 22:10:48.000000000 -0400
-+++ libgnu/fseeko.c 2012-03-23 18:24:47.000000000 -0400
-@@ -25,6 +25,9 @@
- /* Get off_t and lseek. */
+--- 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* */
@@ -12,7 +12,7 @@ $NetBSD: patch-fseeko-fpos_t.c,v 1.1 2012/03/23 22:32:59 christos Exp $
#include "stdio-impl.h"
int
-@@ -115,19 +118,12 @@
+@@ -132,19 +135,12 @@ fseeko (FILE *fp, off_t offset, int when
/* fp_->_offset is typed as an integer. */
fp_->_offset = pos;
# else
diff --git a/math/octave/patches/patch-libgnu_stdio.in.h b/math/octave/patches/patch-libgnu_stdio.in.h
index 750c923e5ec..124a0f8bce0 100644
--- a/math/octave/patches/patch-libgnu_stdio.in.h
+++ b/math/octave/patches/patch-libgnu_stdio.in.h
@@ -1,10 +1,10 @@
-$NetBSD: patch-libgnu_stdio.in.h,v 1.1 2014/03/06 23:09:04 jperkin Exp $
+$NetBSD: patch-libgnu_stdio.in.h,v 1.2 2016/02/16 04:21:40 dbj Exp $
Do not re-define gets() on SunOS, incompatible prototype.
---- libgnu/stdio.in.h.orig 2013-02-21 20:21:19.000000000 +0000
+--- libgnu/stdio.in.h.orig 2015-05-23 14:36:17.000000000 +0000
+++ libgnu/stdio.in.h
-@@ -704,10 +704,12 @@ _GL_WARN_ON_USE (getline, "getline is un
+@@ -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. */
diff --git a/math/octave/patches/patch-libgnu_string.in.h b/math/octave/patches/patch-libgnu_string.in.h
index 6ebb0a364ee..a089878d881 100644
--- a/math/octave/patches/patch-libgnu_string.in.h
+++ b/math/octave/patches/patch-libgnu_string.in.h
@@ -1,8 +1,8 @@
-$NetBSD: patch-libgnu_string.in.h,v 1.1 2011/12/24 23:46:02 asau Exp $
+$NetBSD: patch-libgnu_string.in.h,v 1.2 2016/02/16 04:21:40 dbj Exp $
---- libgnu/string.in.h.orig 2011-08-04 03:59:53.000000000 +0000
+--- libgnu/string.in.h.orig 2015-05-23 14:36:17.000000000 +0000
+++ libgnu/string.in.h
-@@ -187,6 +187,12 @@ _GL_WARN_ON_USE (mempcpy, "mempcpy is un
+@@ -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). */
@@ -15,7 +15,7 @@ $NetBSD: patch-libgnu_string.in.h,v 1.1 2011/12/24 23:46:02 asau Exp $
#if @GNULIB_MEMRCHR@
# if ! @HAVE_DECL_MEMRCHR@
_GL_FUNCDECL_SYS (memrchr, void *, (void const *, int, size_t)
-@@ -213,6 +219,7 @@ _GL_WARN_ON_USE (memrchr, "memrchr is un
+@@ -210,6 +216,7 @@ _GL_WARN_ON_USE (memrchr, "memrchr is un
"use gnulib module memrchr for portability");
# endif
#endif
diff --git a/math/octave/patches/patch-libgui_graphics_Canvas.cc b/math/octave/patches/patch-libgui_graphics_Canvas.cc
new file mode 100644
index 00000000000..fb7842362f1
--- /dev/null
+++ b/math/octave/patches/patch-libgui_graphics_Canvas.cc
@@ -0,0 +1,24 @@
+$NetBSD: patch-libgui_graphics_Canvas.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-libgui_graphics_Object.cc b/math/octave/patches/patch-libgui_graphics_Object.cc
new file mode 100644
index 00000000000..9d92abda07b
--- /dev/null
+++ b/math/octave/patches/patch-libgui_graphics_Object.cc
@@ -0,0 +1,15 @@
+$NetBSD: patch-libgui_graphics_Object.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-libgui_qterminal_libqterminal_QTerminal.cc b/math/octave/patches/patch-libgui_qterminal_libqterminal_QTerminal.cc
new file mode 100644
index 00000000000..58d5c6bf871
--- /dev/null
+++ b/math/octave/patches/patch-libgui_qterminal_libqterminal_QTerminal.cc
@@ -0,0 +1,19 @@
+$NetBSD: patch-libgui_qterminal_libqterminal_QTerminal.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-libgui_qterminal_libqterminal_unix_TerminalView.cpp b/math/octave/patches/patch-libgui_qterminal_libqterminal_unix_TerminalView.cpp
new file mode 100644
index 00000000000..4680a845b3a
--- /dev/null
+++ b/math/octave/patches/patch-libgui_qterminal_libqterminal_unix_TerminalView.cpp
@@ -0,0 +1,14 @@
+$NetBSD: patch-libgui_qterminal_libqterminal_unix_TerminalView.cpp,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-libgui_qterminal_libqterminal_unix_Vt102Emulation.cpp b/math/octave/patches/patch-libgui_qterminal_libqterminal_unix_Vt102Emulation.cpp
new file mode 100644
index 00000000000..4177d6cdc68
--- /dev/null
+++ b/math/octave/patches/patch-libgui_qterminal_libqterminal_unix_Vt102Emulation.cpp
@@ -0,0 +1,15 @@
+$NetBSD: patch-libgui_qterminal_libqterminal_unix_Vt102Emulation.cpp,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-libgui_qterminal_libqterminal_unix_konsole__wcwidth.h b/math/octave/patches/patch-libgui_qterminal_libqterminal_unix_konsole__wcwidth.h
new file mode 100644
index 00000000000..99f2179a06c
--- /dev/null
+++ b/math/octave/patches/patch-libgui_qterminal_libqterminal_unix_konsole__wcwidth.h
@@ -0,0 +1,14 @@
+$NetBSD: patch-libgui_qterminal_libqterminal_unix_konsole__wcwidth.h,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-libgui_src_find-files-dialog.cc b/math/octave/patches/patch-libgui_src_find-files-dialog.cc
new file mode 100644
index 00000000000..b190bffc23f
--- /dev/null
+++ b/math/octave/patches/patch-libgui_src_find-files-dialog.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-libgui_src_find-files-dialog.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+--- 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/math/octave/patches/patch-libgui_src_octave-gui.cc b/math/octave/patches/patch-libgui_src_octave-gui.cc
new file mode 100644
index 00000000000..49df51558e3
--- /dev/null
+++ b/math/octave/patches/patch-libgui_src_octave-gui.cc
@@ -0,0 +1,36 @@
+$NetBSD: patch-libgui_src_octave-gui.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-libgui_src_resource-manager.cc b/math/octave/patches/patch-libgui_src_resource-manager.cc
new file mode 100644
index 00000000000..bfa5e9cc3fd
--- /dev/null
+++ b/math/octave/patches/patch-libgui_src_resource-manager.cc
@@ -0,0 +1,18 @@
+$NetBSD: patch-libgui_src_resource-manager.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-libgui_src_shortcut-manager.cc b/math/octave/patches/patch-libgui_src_shortcut-manager.cc
new file mode 100644
index 00000000000..be5aeee67f3
--- /dev/null
+++ b/math/octave/patches/patch-libgui_src_shortcut-manager.cc
@@ -0,0 +1,297 @@
+$NetBSD: patch-libgui_src_shortcut-manager.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-libgui_src_workspace-model.cc b/math/octave/patches/patch-libgui_src_workspace-model.cc
new file mode 100644
index 00000000000..ed16f5d0b0b
--- /dev/null
+++ b/math/octave/patches/patch-libgui_src_workspace-model.cc
@@ -0,0 +1,26 @@
+$NetBSD: patch-libgui_src_workspace-model.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+Changes for compiling with Qt5 instead of Qt4
+
+$NetBSD: patch-libgui_src_workspace-model.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+--- 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/math/octave/patches/patch-src_Makefile.am b/math/octave/patches/patch-libinterp_Makefile.am
index ce87a5d758c..07645efd5ed 100644
--- a/math/octave/patches/patch-src_Makefile.am
+++ b/math/octave/patches/patch-libinterp_Makefile.am
@@ -1,8 +1,10 @@
-$NetBSD: patch-src_Makefile.am,v 1.1 2015/04/23 06:50:41 dbj Exp $
+$NetBSD: patch-libinterp_Makefile.am,v 1.1 2016/02/16 04:21:40 dbj Exp $
---- src/Makefile.am.orig 2013-02-21 20:19:24.000000000 +0000
-+++ src/Makefile.am
-@@ -739,7 +739,7 @@ install-oct:
+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 \
diff --git a/math/octave/patches/patch-libinterp_Makefile.in b/math/octave/patches/patch-libinterp_Makefile.in
new file mode 100644
index 00000000000..bea094443a3
--- /dev/null
+++ b/math/octave/patches/patch-libinterp_Makefile.in
@@ -0,0 +1,32 @@
+$NetBSD: patch-libinterp_Makefile.in,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-src_DLD-FUNCTIONS_rand.cc b/math/octave/patches/patch-libinterp_corefcn_rand.cc
index 21a80ad7935..765aab961ff 100644
--- a/math/octave/patches/patch-src_DLD-FUNCTIONS_rand.cc
+++ b/math/octave/patches/patch-libinterp_corefcn_rand.cc
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_DLD-FUNCTIONS_rand.cc,v 1.1 2013/09/15 12:30:55 joerg Exp $
+$NetBSD: patch-libinterp_corefcn_rand.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
---- src/DLD-FUNCTIONS/rand.cc.orig 2013-09-14 19:43:59.000000000 +0000
-+++ src/DLD-FUNCTIONS/rand.cc
-@@ -1032,10 +1032,10 @@ rand(). All permutations are equally lik
+--- 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")
{
diff --git a/math/octave/patches/patch-libinterp_dldfcn_config-module.awk b/math/octave/patches/patch-libinterp_dldfcn_config-module.awk
new file mode 100644
index 00000000000..33d533dc7e9
--- /dev/null
+++ b/math/octave/patches/patch-libinterp_dldfcn_config-module.awk
@@ -0,0 +1,15 @@
+$NetBSD: patch-libinterp_dldfcn_config-module.awk,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-libinterp_dldfcn_module.mk b/math/octave/patches/patch-libinterp_dldfcn_module.mk
new file mode 100644
index 00000000000..165d09cc90c
--- /dev/null
+++ b/math/octave/patches/patch-libinterp_dldfcn_module.mk
@@ -0,0 +1,15 @@
+$NetBSD: patch-libinterp_dldfcn_module.mk,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+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/math/octave/patches/patch-libinterp_oct-conf.in.h b/math/octave/patches/patch-libinterp_oct-conf.in.h
new file mode 100644
index 00000000000..e194fdc4915
--- /dev/null
+++ b/math/octave/patches/patch-libinterp_oct-conf.in.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-libinterp_oct-conf.in.h,v 1.1 2016/02/16 04:21:40 dbj 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/math/octave/patches/patch-libinterp_octave-value_ov-classdef.cc b/math/octave/patches/patch-libinterp_octave-value_ov-classdef.cc
new file mode 100644
index 00000000000..05b0e8c8881
--- /dev/null
+++ b/math/octave/patches/patch-libinterp_octave-value_ov-classdef.cc
@@ -0,0 +1,16 @@
+$NetBSD: patch-libinterp_octave-value_ov-classdef.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+--- 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/math/octave/patches/patch-libinterp_octave-value_ov-classdef.h b/math/octave/patches/patch-libinterp_octave-value_ov-classdef.h
new file mode 100644
index 00000000000..61afcab05ef
--- /dev/null
+++ b/math/octave/patches/patch-libinterp_octave-value_ov-classdef.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-libinterp_octave-value_ov-classdef.h,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+--- 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/math/octave/patches/patch-liboctave_numeric_oct-fftw.h b/math/octave/patches/patch-liboctave_numeric_oct-fftw.h
new file mode 100644
index 00000000000..d4c13e28f5f
--- /dev/null
+++ b/math/octave/patches/patch-liboctave_numeric_oct-fftw.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-liboctave_numeric_oct-fftw.h,v 1.1 2016/02/16 04:21:40 dbj Exp $
+
+--- 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/math/octave/patches/patch-liboctave_oct-time.cc b/math/octave/patches/patch-liboctave_oct-time.cc
deleted file mode 100644
index ac120707697..00000000000
--- a/math/octave/patches/patch-liboctave_oct-time.cc
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-liboctave_oct-time.cc,v 1.1 2011/12/24 23:46:02 asau Exp $
-
---- liboctave/oct-time.cc.orig 2011-09-01 13:38:52.000000000 +0000
-+++ liboctave/oct-time.cc
-@@ -79,7 +79,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/math/octave/patches/patch-liboctave_mx-inlines.cc b/math/octave/patches/patch-liboctave_operators_mx-inlines.cc
index 50fa87f9240..df7608198dd 100644
--- a/math/octave/patches/patch-liboctave_mx-inlines.cc
+++ b/math/octave/patches/patch-liboctave_operators_mx-inlines.cc
@@ -1,13 +1,13 @@
-$NetBSD: patch-liboctave_mx-inlines.cc,v 1.1 2014/06/05 18:33:07 joerg Exp $
+$NetBSD: patch-liboctave_operators_mx-inlines.cc,v 1.1 2016/02/16 04:21:40 dbj Exp $
std::pow is required to promote numeric arguments to the smallest
common float type. octave_int<> provides another test of template
-specialisations for pow() as well as explicit cast operators.
+specializations for pow() as well as explicit cast operators.
The combination of both leads to ambiguous resolutions.
---- liboctave/mx-inlines.cc.orig 2014-06-04 22:00:01.000000000 +0000
-+++ liboctave/mx-inlines.cc
-@@ -306,7 +306,6 @@ inline void F (size_t n, R *r, X x, cons
+--- 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.
diff --git a/math/octave/patches/patch-liboctave_system_oct-time.cc b/math/octave/patches/patch-liboctave_system_oct-time.cc
new file mode 100644
index 00000000000..97ebea3a28e
--- /dev/null
+++ b/math/octave/patches/patch-liboctave_system_oct-time.cc
@@ -0,0 +1,13 @@
+$NetBSD: patch-liboctave_system_oct-time.cc,v 1.1 2016/02/16 04:21:40 dbj 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/math/octave/patches/patch-scripts_audio_wavread.m b/math/octave/patches/patch-scripts_audio_wavread.m
deleted file mode 100644
index ba1bc405c80..00000000000
--- a/math/octave/patches/patch-scripts_audio_wavread.m
+++ /dev/null
@@ -1,37 +0,0 @@
-$NetBSD: patch-scripts_audio_wavread.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/audio/wavread.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/audio/wavread.m
-@@ -18,21 +18,26 @@
-
- ## -*- texinfo -*-
- ## @deftypefn {Function File} {@var{y} =} wavread (@var{filename})
-+## @deftypefnx {Function File} {[@var{y}, @var{Fs}, @var{bps}] =} wavread (@var{filename})
-+## @deftypefnx {Function File} {[@dots{}] =} wavread (@var{filename}, @var{n})
-+## @deftypefnx {Function File} {[@dots{}] =} wavread (@var{filename}, @var{n1} @var{n2})
-+## @deftypefnx {Function File} {[@var{samples}, @var{channels}] =} wavread (@var{filename}, "size")
-+##
- ## Load the RIFF/WAVE sound file @var{filename}, and return the samples
- ## in vector @var{y}. If the file contains multichannel data, then
- ## @var{y} is a matrix with the channels represented as columns.
- ##
--## @deftypefnx {Function File} {[@var{y}, @var{Fs}, @var{bps}] =} wavread (@var{filename})
-+## @code{[@var{y}, @var{Fs}, @var{bps}] = wavread (@var{filename})}
- ## Additionally return the sample rate (@var{fs}) in Hz and the number of bits
- ## per sample (@var{bps}).
- ##
--## @deftypefnx {Function File} {[@dots{}] =} wavread (@var{filename}, @var{n})
-+## @code{[@dots{}] = wavread (@var{filename}, @var{n})}
- ## Read only the first @var{n} samples from each channel.
- ##
--## @deftypefnx {Function File} {[@dots{}] =} wavread (@var{filename}, @var{n1} @var{n2})
-+## @code{wavread (@var{filename}, @var{n1} @var{n2})}
- ## Read only samples @var{n1} through @var{n2} from each channel.
- ##
--## @deftypefnx {Function File} {[@var{samples}, @var{channels}] =} wavread (@var{filename}, "size")
-+## @code{[@var{samples}, @var{channels}] = wavread (@var{filename}, "size")}
- ## Return the number of samples (@var{n}) and channels (@var{ch})
- ## instead of the audio data.
- ## @seealso{wavwrite}
diff --git a/math/octave/patches/patch-scripts_io_strread.m b/math/octave/patches/patch-scripts_io_strread.m
deleted file mode 100644
index 6e183f29257..00000000000
--- a/math/octave/patches/patch-scripts_io_strread.m
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-scripts_io_strread.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/io/strread.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/io/strread.m
-@@ -39,7 +39,7 @@
- ## @item %s
- ## The word is parsed as a string.
- ##
--## @itemx %f
-+## @item %f
- ## @itemx %n
- ## The word is parsed as a number and converted to double.
- ##
diff --git a/math/octave/patches/patch-scripts_miscellaneous_getappdata.m b/math/octave/patches/patch-scripts_miscellaneous_getappdata.m
deleted file mode 100644
index 05f3e5b0c2a..00000000000
--- a/math/octave/patches/patch-scripts_miscellaneous_getappdata.m
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-scripts_miscellaneous_getappdata.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/miscellaneous/getappdata.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/miscellaneous/getappdata.m
-@@ -16,10 +16,12 @@
-
- ## -*- texinfo -*-
- ## @deftypefn {Function File} {@var{value} =} getappdata (@var{h}, @var{name})
-+## @deftypefnx {Function File} {@var{appdata} =} getappdata (@var{h})
-+##
- ## Return the @var{value} for named application data for the object(s) with
- ## handle(s) @var{h}.
--## @deftypefnx {Function File} {@var{appdata} =} getappdata (@var{h})
--## Return a structure, @var{appdata}, whose fields correspond to the appdata
-+##
-+## @code{getappdata(@var{h})} returns a structure, @var{appdata}, whose fields correspond to the appdata
- ## properties.
- ## @end deftypefn
-
diff --git a/math/octave/patches/patch-scripts_miscellaneous_license.m b/math/octave/patches/patch-scripts_miscellaneous_license.m
deleted file mode 100644
index b6720e395be..00000000000
--- a/math/octave/patches/patch-scripts_miscellaneous_license.m
+++ /dev/null
@@ -1,46 +0,0 @@
-$NetBSD: patch-scripts_miscellaneous_license.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/miscellaneous/license.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/miscellaneous/license.m
-@@ -18,20 +18,26 @@
-
- ## -*- texinfo -*-
- ## @deftypefn {Function File} {} license
-+## @deftypefnx {Function File} {} license ("inuse")
-+## @deftypefnx {Function File} {@var{retval} =} license ("inuse")
-+## @deftypefnx {Function File} {@var{retval} =} license ("test", @var{feature})
-+## @deftypefnx {Function File} {} license ("test", @var{feature}, @var{toggle})
-+## @deftypefnx {Function File} {@var{retval} =} license ("checkout", @var{feature})
-+##
- ## Display the license of Octave.
- ##
--## @deftypefnx {Function File} {} license ("inuse")
-+## @code{license ("inuse")}
- ## Display a list of packages currently being used.
- ##
--## @deftypefnx {Function File} {@var{retval} =} license ("inuse")
-+## @code{@var{retval} = license ("inuse")}
- ## Return a structure containing the fields @code{feature} and @code{user}.
- ##
--## @deftypefnx {Function File} {@var{retval} =} license ("test", @var{feature})
-+## @code{@var{retval} = license ("test", @var{feature})}
- ## Return 1 if a license exists for the product identified by the string
- ## @var{feature} and 0 otherwise. The argument @var{feature} is case
- ## insensitive and only the first 27 characters are checked.
- ##
--## @deftypefnx {Function File} {} license ("test", @var{feature}, @var{toggle})
-+## @code{license ("test", @var{feature}, @var{toggle})}
- ## Enable or disable license testing for @var{feature}, depending on
- ## @var{toggle}, which may be one of:
- ##
-@@ -44,7 +50,7 @@
- ## Future tests for the specified license of @var{feature} return 0.
- ## @end table
- ##
--## @deftypefnx {Function File} {@var{retval} =} license ("checkout", @var{feature})
-+## @code{@var{retval} = license ("checkout", @var{feature})}
- ## Check out a license for @var{feature}, returning 1 on success and 0
- ## on failure.
- ##
diff --git a/math/octave/patches/patch-scripts_miscellaneous_ver.m b/math/octave/patches/patch-scripts_miscellaneous_ver.m
deleted file mode 100644
index 7baf1517b04..00000000000
--- a/math/octave/patches/patch-scripts_miscellaneous_ver.m
+++ /dev/null
@@ -1,36 +0,0 @@
-$NetBSD: patch-scripts_miscellaneous_ver.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/miscellaneous/ver.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/miscellaneous/ver.m
-@@ -18,11 +18,15 @@
-
- ## -*- texinfo -*-
- ## @deftypefn {Function File} {} ver ()
-+## @deftypefnx {Function File} {v =} ver ()
-+## @deftypefnx {Function File} {v =} ver ("Octave")
-+## @deftypefnx {Function File} {v =} ver (@var{package})
-+##
- ## Display a header containing the current Octave version number, license
- ## string and operating system, followed by the installed package names,
- ## versions, and installation directories.
- ##
--## @deftypefnx {Function File} {v =} ver ()
-+## @code{v = ver ()}
- ## Return a vector of structures, respecting Octave and each installed package.
- ## The structure includes the following fields.
- ##
-@@ -40,10 +44,10 @@
- ## Date respecting the version/revision.
- ## @end table
- ##
--## @deftypefnx {Function File} {v =} ver ("Octave")
-+## @code{v = ver ("Octave")}
- ## Return version information for Octave only.
- ##
--## @deftypefnx {Function File} {v =} ver (@var{package})
-+## @code{v = ver (@var{package})}
- ## Return version information for @var{package}.
- ##
- ## @seealso{version, octave_config_info}
diff --git a/math/octave/patches/patch-scripts_pkg_pkg.m b/math/octave/patches/patch-scripts_pkg_pkg.m
deleted file mode 100644
index 3b949808ab1..00000000000
--- a/math/octave/patches/patch-scripts_pkg_pkg.m
+++ /dev/null
@@ -1,16 +0,0 @@
-$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/pkg.m.orig 2012-03-09 21:20:48.000000000 +0000
-+++ scripts/pkg/pkg.m
-@@ -1379,7 +1379,8 @@ function configure_make (desc, packdir,
-
- ## Make.
- if (exist (fullfile (src, "Makefile"), "file"))
-- [status, output] = shell (cstrcat (scenv, "make -C '", src, "'"));
-+ make = "@GMAKE@"
-+ [status, output] = shell (cstrcat (scenv, make, " -C '", src, "'"));
- if (status != 0)
- rm_rf (desc.dir);
- error ("'make' returned the following error: %s", output);
diff --git a/math/octave/patches/patch-scripts_pkg_private_configure__make.m b/math/octave/patches/patch-scripts_pkg_private_configure__make.m
new file mode 100644
index 00000000000..8cb1305b569
--- /dev/null
+++ b/math/octave/patches/patch-scripts_pkg_private_configure__make.m
@@ -0,0 +1,15 @@
+$NetBSD: patch-scripts_pkg_private_configure__make.m,v 1.1 2016/02/16 04:21:40 dbj 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/math/octave/patches/patch-scripts_plot_____gnuplot__drawnow____.m b/math/octave/patches/patch-scripts_plot_____gnuplot__drawnow____.m
deleted file mode 100644
index 3ce42e3b776..00000000000
--- a/math/octave/patches/patch-scripts_plot_____gnuplot__drawnow____.m
+++ /dev/null
@@ -1,16 +0,0 @@
-$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/__gnuplot_drawnow__.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/plot/__gnuplot_drawnow__.m
-@@ -328,7 +328,7 @@ function term = gnuplot_default_term ()
- term = getenv ("GNUTERM");
- ## If not specified, guess the terminal type.
- if (isempty (term))
-- if (ismac ())
-+ if (0 && ismac ()) ## disabled in pkgsrc because libaquaterm is not installed
- term = "aqua";
- elseif (! isunix ())
- term = "windows";
diff --git a/math/octave/patches/patch-scripts_plot_daspect.m b/math/octave/patches/patch-scripts_plot_daspect.m
deleted file mode 100644
index d426a45165d..00000000000
--- a/math/octave/patches/patch-scripts_plot_daspect.m
+++ /dev/null
@@ -1,43 +0,0 @@
-$NetBSD: patch-scripts_plot_daspect.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/plot/daspect.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/plot/daspect.m
-@@ -18,22 +18,23 @@
-
- ## -*- texinfo -*-
- ## @deftypefn {Function File} {} daspect (@var{data_aspect_ratio})
--## Set the data aspect ratio of the current axes. The aspect ratio is
--## a normalized 3-element vector representing the span of the x, y, and
--## z-axes limits.
--##
--## @deftypefnx {Function File} {@var{data_aspect_ratio} =} daspect ( )
--## Return the data aspect ratio of the current axes.
--##
-+## @deftypefnx {Function File} {@var{data_aspect_ratio} =} daspect ()
- ## @deftypefnx {Function File} {} daspect (@var{mode})
--## Set the data aspect ratio mode of the current axes.
--##
- ## @deftypefnx {Function File} {@var{data_aspect_ratio_mode} =} daspect ("mode")
--## Return the data aspect ratio mode of the current axes.
--##
- ## @deftypefnx {Function File} {} daspect (@var{hax}, @dots{})
--## Use the axes, with handle @var{hax}, instead of the current axes.
--##
-+## @code{daspect} sets the data aspect ratio of the current axes. The aspect
-+## ratio is a normalized 3-element vector representing the span of the x, y, and
-+## z-axes limits.
-+##
-+## When called without any arguments it returns data aspect ratio of the current axes.
-+##
-+## @code{(daspect (@var{mode}))} sets the data aspect ratio mode of the current axes.
-+##
-+## @code{daspect ("mode")} returns the data aspect ratio mode of the current axes.
-+##
-+## @code{daspect (@var{hax}, @dots{})} uses the axes, with handle @var{hax},
-+## instead of the current axes.
-+##
- ## @seealso{axis, pbaspect, xlim, ylim, zlim}
- ## @end deftypefn
-
diff --git a/math/octave/patches/patch-scripts_plot_legend.m b/math/octave/patches/patch-scripts_plot_legend.m
deleted file mode 100644
index 0dc10c0467a..00000000000
--- a/math/octave/patches/patch-scripts_plot_legend.m
+++ /dev/null
@@ -1,24 +0,0 @@
-$NetBSD: patch-scripts_plot_legend.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/plot/legend.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/plot/legend.m
-@@ -86,7 +86,7 @@
- ## @item "hide"
- ## Hide legend on the plot
- ##
--## @itemx "toggle"
-+## @item "toggle"
- ## Toggles between "hide" and "show"
- ##
- ## @item "boxon"
-@@ -101,7 +101,7 @@
- ## @item "right"
- ## Place text to the right of the keys
- ##
--## @itemx "off"
-+## @item "off"
- ## Delete the legend object
- ## @end table
- ## @end deftypefn
diff --git a/math/octave/patches/patch-scripts_plot_pbaspect.m b/math/octave/patches/patch-scripts_plot_pbaspect.m
deleted file mode 100644
index 4d0c8c04fa0..00000000000
--- a/math/octave/patches/patch-scripts_plot_pbaspect.m
+++ /dev/null
@@ -1,42 +0,0 @@
-$NetBSD: patch-scripts_plot_pbaspect.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/plot/pbaspect.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/plot/pbaspect.m
-@@ -18,21 +18,24 @@
-
- ## -*- texinfo -*-
- ## @deftypefn {Function File} {} pbaspect (@var{plot_box_aspect_ratio})
--## Set the plot box aspect ratio of the current axes. The aspect ratio
--## is a normalized 3-element vector representing the rendered lengths of
--## the x, y, and z-axes.
--##
- ## @deftypefnx {Function File} {@var{plot_box_aspect_ratio} =} pbaspect ( )
--## Return the plot box aspect ratio of the current axes.
--##
- ## @deftypefnx {Function File} {} pbaspect (@var{mode})
--## Set the plot box aspect ratio mode of the current axes.
--##
- ## @deftypefnx {Function File} {@var{plot_box_aspect_ratio_mode} =} pbaspect ("mode")
--## Return the plot box aspect ratio mode of the current axes.
--##
- ## @deftypefnx {Function File} {} pbaspect (@var{hax}, @dots{})
--## Use the axes, with handle @var{hax}, instead of the current axes.
-+##
-+## Set the plot box aspect ratio of the current axes. The aspect ratio
-+## is a normalized 3-element vector representing the rendered lengths of
-+## the x, y, and z-axes.
-+##
-+## When called without any arguments, returns the plot box aspect ratio of
-+## the current axes.
-+##
-+## @code{pbaspect(@var{mode})} sets the plot box aspect ratio mode of the current axes.
-+##
-+## @code{pbaspect ("mode")} returns the plot box aspect ratio mode of the current axes.
-+##
-+## @code{pbaspect (@var{hax}, @dots{})} uses the axes, with handle @var{hax}, instead
-+## of the current axes.
- ##
- ## @seealso{axis, daspect, xlim, ylim, zlim}
- ## @end deftypefn
diff --git a/math/octave/patches/patch-scripts_plot_print.m b/math/octave/patches/patch-scripts_plot_print.m
deleted file mode 100644
index b3a1406aa43..00000000000
--- a/math/octave/patches/patch-scripts_plot_print.m
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-scripts_plot_print.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/plot/print.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/plot/print.m
-@@ -184,11 +184,11 @@
- ## is sent to a file the size is determined by the plot box defined by
- ## the figure's "paperposition" property.
- ##
--## @itemx -append
-+## @item -append
- ## Appends the PS, or PDF output to a pre-existing file of the
- ## same type.
- ##
--## @itemx -r@var{NUM}
-+## @item -r@var{NUM}
- ## Resolution of bitmaps in pixels per inch. For both metafiles and
- ## SVG the default is the screen resolution, for other it is 150 dpi.
- ## To specify screen resolution, use "-r0".
diff --git a/math/octave/patches/patch-scripts_plot_util_____gnuplot__drawnow____.m b/math/octave/patches/patch-scripts_plot_util_____gnuplot__drawnow____.m
new file mode 100644
index 00000000000..075c1fe5074
--- /dev/null
+++ b/math/octave/patches/patch-scripts_plot_util_____gnuplot__drawnow____.m
@@ -0,0 +1,16 @@
+$NetBSD: patch-scripts_plot_util_____gnuplot__drawnow____.m,v 1.1 2016/02/16 04:21:40 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";
diff --git a/math/octave/patches/patch-scripts_polynomial_polyval.m b/math/octave/patches/patch-scripts_polynomial_polyval.m
deleted file mode 100644
index 8a6dca94227..00000000000
--- a/math/octave/patches/patch-scripts_polynomial_polyval.m
+++ /dev/null
@@ -1,30 +0,0 @@
-$NetBSD: patch-scripts_polynomial_polyval.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/polynomial/polyval.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/polynomial/polyval.m
-@@ -19,19 +19,21 @@
- ## -*- texinfo -*-
- ## @deftypefn {Function File} {@var{y} =} polyval (@var{p}, @var{x})
- ## @deftypefnx {Function File} {@var{y} =} polyval (@var{p}, @var{x}, [], @var{mu})
-+## @deftypefnx {Function File} {[@var{y}, @var{dy}] =} polyval (@var{p}, @var{x}, @var{s})
-+## @deftypefnx {Function File} {[@var{y}, @var{dy}] =} polyval (@var{p}, @var{x}, @var{s}, @var{mu})
-+##
- ## Evaluate the polynomial @var{p} at the specified values of @var{x}. When
- ## @var{mu} is present, evaluate the polynomial for
- ## (@var{x}-@var{mu}(1))/@var{mu}(2).
- ## If @var{x} is a vector or matrix, the polynomial is evaluated for each of
- ## the elements of @var{x}.
- ##
--## @deftypefnx {Function File} {[@var{y}, @var{dy}] =} polyval (@var{p}, @var{x}, @var{s})
--## @deftypefnx {Function File} {[@var{y}, @var{dy}] =} polyval (@var{p}, @var{x}, @var{s}, @var{mu})
- ## In addition to evaluating the polynomial, the second output
- ## represents the prediction interval, @var{y} +/- @var{dy}, which
- ## contains at least 50% of the future predictions. To calculate the
- ## prediction interval, the structured variable @var{s}, originating
- ## from @code{polyfit}, must be supplied.
-+##
- ## @seealso{polyvalm, polyaffine, polyfit, roots, poly}
- ## @end deftypefn
-
diff --git a/math/octave/patches/patch-scripts_set_union.m b/math/octave/patches/patch-scripts_set_union.m
deleted file mode 100644
index 8e68b8b425a..00000000000
--- a/math/octave/patches/patch-scripts_set_union.m
+++ /dev/null
@@ -1,23 +0,0 @@
-$NetBSD: patch-scripts_set_union.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/set/union.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/set/union.m
-@@ -20,6 +20,8 @@
- ## -*- texinfo -*-
- ## @deftypefn {Function File} {} union (@var{a}, @var{b})
- ## @deftypefnx {Function File} {} union (@var{a}, @var{b}, "rows")
-+## @deftypefnx {Function File} {[@var{c}, @var{ia}, @var{ib}] =} union (@var{a}, @var{b})
-+##
- ## Return the set of elements that are in either of the sets @var{a} and
- ## @var{b}. @var{a}, @var{b} may be cell arrays of string(s).
- ## For example:
-@@ -44,7 +46,6 @@
- ## @end group
- ## @end example
- ##
--## @deftypefnx {Function File} {[@var{c}, @var{ia}, @var{ib}] =} union (@var{a}, @var{b})
- ##
- ## Return index vectors @var{ia} and @var{ib} such that @code{a(ia)} and
- ## @code{b(ib)} are disjoint sets whose union is @var{c}.
diff --git a/math/octave/patches/patch-scripts_signal_freqz.m b/math/octave/patches/patch-scripts_signal_freqz.m
deleted file mode 100644
index 75d8fa309a2..00000000000
--- a/math/octave/patches/patch-scripts_signal_freqz.m
+++ /dev/null
@@ -1,37 +0,0 @@
-$NetBSD: patch-scripts_signal_freqz.m,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- scripts/signal/freqz.m.orig 2013-02-21 20:19:24.000000000 +0000
-+++ scripts/signal/freqz.m
-@@ -18,6 +18,10 @@
-
- ## -*- texinfo -*-
- ## @deftypefn {Function File} {[@var{h}, @var{w}] =} freqz (@var{b}, @var{a}, @var{n}, "whole")
-+## @deftypefnx {Function File} {@var{h} =} freqz (@var{b}, @var{a}, @var{w})
-+## @deftypefnx {Function File} {[@dots{}] =} freqz (@dots{}, @var{Fs})
-+## @deftypefnx {Function File} {} freqz (@dots{})
-+##
- ## Return the complex frequency response @var{h} of the rational IIR filter
- ## whose numerator and denominator coefficients are @var{b} and @var{a},
- ## respectively. The response is evaluated at @var{n} angular frequencies
-@@ -49,16 +53,16 @@
- ## For fastest computation, @var{n} should factor into a small number of
- ## small primes.
- ##
--## @deftypefnx {Function File} {@var{h} =} freqz (@var{b}, @var{a}, @var{w})
-+## @code{freqz (@var{b}, @var{a}, @var{w})}
- ## Evaluate the response at the specific frequencies in the vector @var{w}.
- ## The values for @var{w} are measured in radians.
- ##
--## @deftypefnx {Function File} {[@dots{}] =} freqz (@dots{}, @var{Fs})
-+## @code{[@dots{}] = freqz (@dots{}, @var{Fs})}
- ## Return frequencies in Hz instead of radians assuming a sampling rate
- ## @var{Fs}. If you are evaluating the response at specific frequencies
- ## @var{w}, those frequencies should be requested in Hz rather than radians.
- ##
--## @deftypefnx {Function File} {} freqz (@dots{})
-+## @code{freqz (@dots{})}
- ## Plot the pass band, stop band and phase response of @var{h} rather
- ## than returning them.
- ## @end deftypefn
diff --git a/math/octave/patches/patch-src_Makefile.in b/math/octave/patches/patch-src_Makefile.in
deleted file mode 100644
index d86c9ed05ed..00000000000
--- a/math/octave/patches/patch-src_Makefile.in
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-src_Makefile.in,v 1.1 2015/04/23 06:50:41 dbj Exp $
-
---- src/Makefile.in.orig 2013-02-21 20:21:48.000000000 +0000
-+++ src/Makefile.in
-@@ -2572,6 +2572,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@
-@@ -9236,7 +9237,7 @@ remove-version-links:
- @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/math/octave/patches/patch-src_dirfns.cc b/math/octave/patches/patch-src_dirfns.cc
deleted file mode 100644
index 96d853a4449..00000000000
--- a/math/octave/patches/patch-src_dirfns.cc
+++ /dev/null
@@ -1,18 +0,0 @@
-$NetBSD: patch-src_dirfns.cc,v 1.1 2014/03/06 23:06:58 jperkin Exp $
-
-Texinfo 5.x compatibility.
-
---- src/dirfns.cc.orig 2013-02-21 20:19:24.000000000 +0000
-+++ src/dirfns.cc
-@@ -555,9 +555,9 @@ them, or an empty cell array if no patte
- interpreted as filename globbing patterns (as they are used by Unix shells).\n\
- Within a pattern\n\
- @table @code\n\
--@itemx *\n\
-+@item *\n\
- matches any string, including the null string,\n\
--@itemx ?\n\
-+@item ?\n\
- matches any single character, and\n\
- \n\
- @item [@dots{}]\n\
diff --git a/math/octave/patches/patch-src_display.cc b/math/octave/patches/patch-src_display.cc
deleted file mode 100644
index fc7b0face54..00000000000
--- a/math/octave/patches/patch-src_display.cc
+++ /dev/null
@@ -1,25 +0,0 @@
-$NetBSD: patch-src_display.cc,v 1.1 2015/04/23 06:47:56 dbj Exp $
-
-CGDisplayBitsPerPixel is only good on osx 10.5 or earlier.
-CGDisplayModeCopyPixelEncoding should work on 10.6 and later.
-
---- src/display.cc.orig 2013-02-21 20:19:24.000000000 +0000
-+++ src/display.cc
-@@ -72,7 +72,16 @@ display_info::init (bool query)
-
- if (display)
- {
-- dp = CGDisplayBitsPerPixel (display);
-+ CGDisplayModeRef mode = CGDisplayCopyDisplayMode (display);
-+ CFStringRef pixelEncoding = CGDisplayModeCopyPixelEncoding(mode);
-+ CFRelease(mode);
-+ if (CFStringCompare (pixelEncoding, CFSTR (IO32BitDirectPixels), 0) == 0)
-+ dp = 32;
-+ else if (CFStringCompare (pixelEncoding, CFSTR (IO16BitDirectPixels), 0) == 0)
-+ dp = 16;
-+ else
-+ dp = 8; // Unknown pixel encoding (probably not really depth 8)
-+ CFRelease(pixelEncoding);
-
- ht = CGDisplayPixelsHigh (display);
- wd = CGDisplayPixelsWide (display);
diff --git a/math/octave/patches/patch-src_oct-conf.h.in b/math/octave/patches/patch-src_oct-conf.h.in
deleted file mode 100644
index c0f54c40e25..00000000000
--- a/math/octave/patches/patch-src_oct-conf.h.in
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-src_oct-conf.h.in,v 1.1 2011/12/24 23:46:02 asau Exp $
-
---- src/oct-conf.h.in.orig 2011-09-01 13:39:19.000000000 +0000
-+++ src/oct-conf.h.in
-@@ -541,7 +541,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