summaryrefslogtreecommitdiff
path: root/math/octave-forge
diff options
context:
space:
mode:
authordmcmahill <dmcmahill@pkgsrc.org>2004-08-14 13:29:54 +0000
committerdmcmahill <dmcmahill@pkgsrc.org>2004-08-14 13:29:54 +0000
commit6319d513392983fe4d5e2dd9a78845e7ab9328c8 (patch)
tree429e8f58dc8f4945f83e29e2d90de14374be3f49 /math/octave-forge
parentb96d997487c470a7bf6ea59ea65990954c8da515 (diff)
downloadpkgsrc-6319d513392983fe4d5e2dd9a78845e7ab9328c8.tar.gz
import octave-forge-2004.07.07
The octave-forge project contains functions for Octave which are not in the main distribution. While the main Octave distribution is conservative about accepting new functions and changes, octave-forge is very open. As a result, be prepared for some lower quality code and more rapidly changing interfaces to the functions in octave-forge.
Diffstat (limited to 'math/octave-forge')
-rw-r--r--math/octave-forge/DESCR5
-rw-r--r--math/octave-forge/MESSAGE9
-rw-r--r--math/octave-forge/Makefile50
-rw-r--r--math/octave-forge/PLIST953
-rw-r--r--math/octave-forge/distinfo13
-rw-r--r--math/octave-forge/patches/patch-aa16
-rw-r--r--math/octave-forge/patches/patch-ab24
-rw-r--r--math/octave-forge/patches/patch-ac18
-rw-r--r--math/octave-forge/patches/patch-ad132
-rw-r--r--math/octave-forge/patches/patch-ae13
-rw-r--r--math/octave-forge/patches/patch-af12
-rw-r--r--math/octave-forge/patches/patch-ag12
-rw-r--r--math/octave-forge/patches/patch-ah506
-rw-r--r--math/octave-forge/patches/patch-ai25
14 files changed, 1788 insertions, 0 deletions
diff --git a/math/octave-forge/DESCR b/math/octave-forge/DESCR
new file mode 100644
index 00000000000..fb63407d23d
--- /dev/null
+++ b/math/octave-forge/DESCR
@@ -0,0 +1,5 @@
+The octave-forge project contains functions for Octave which are not in
+the main distribution. While the main Octave distribution is
+conservative about accepting new functions and changes, octave-forge is
+very open. As a result, be prepared for some lower quality code and
+more rapidly changing interfaces to the functions in octave-forge.
diff --git a/math/octave-forge/MESSAGE b/math/octave-forge/MESSAGE
new file mode 100644
index 00000000000..14bcb8fb764
--- /dev/null
+++ b/math/octave-forge/MESSAGE
@@ -0,0 +1,9 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2004/08/14 13:29:56 dmcmahill Exp $
+
+To use, add the following to your .octaverc:
+
+ LOADPATH = [ '${OCT_LOCALVEROCTFILEDIR}/octave-forge:${OCT_LOCALVERFCNFILEDIR}/octave-forge//:', LOADPATH ];
+ EXEC_PATH = [ '${OCT_LOCALVERARCHLIBDIR}:', EXEC_PATH ];
+
+===========================================================================
diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile
new file mode 100644
index 00000000000..adb3510386e
--- /dev/null
+++ b/math/octave-forge/Makefile
@@ -0,0 +1,50 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/08/14 13:29:54 dmcmahill Exp $
+#
+
+DISTNAME= octave-forge-2004.07.07
+CATEGORIES= cad
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=octave/}
+
+MAINTAINER= tech-pkg@NetBSD.org
+HOMEPAGE= http://octave.sourceforge.net/
+COMMENT= Extensions to Octave
+
+.if exists(/bin/csplit)
+MAKE_ENV+= CSPLIT=/bin/csplit
+.else
+BUILD_DEPENDS+= coreutils-*:../../sysutils/coreutils
+MAKE_ENV+= CSPLIT=${LOCALBASE}/bin/${GNU_PROGRAM_PREFIX}csplit
+.endif
+
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+
+GNU_CONFIGURE= YES
+USE_BUILDLINK3= YES
+USE_GNU_TOOLS+= make
+USE_X11= YES
+
+ALL_TARGET=
+
+GCC_REQD= 3.0
+USE_LANGUAGES= c c++ fortran
+
+.include "../../math/octave-current/octave.mk"
+
+PLIST_SUBST+= OCT_LOCALVERFCNFILEDIR=${OCT_LOCALVERFCNFILEDIR:S/${LOCALBASE}\///}
+PLIST_SUBST+= OCT_LOCALVEROCTFILEDIR=${OCT_LOCALVEROCTFILEDIR:S/${LOCALBASE}\///}
+PLIST_SUBST+= OCT_LOCALVERARCHLIBDIR=${OCT_LOCALVERARCHLIBDIR:S/${LOCALBASE}\///}
+PLIST_SUBST+= OCT_VERSION=${OCT_VERSION}
+
+MESSAGE_SUBST+= OCT_LOCALVERFCNFILEDIR=${OCT_LOCALVERFCNFILEDIR}
+MESSAGE_SUBST+= OCT_LOCALVEROCTFILEDIR=${OCT_LOCALVEROCTFILEDIR}
+MESSAGE_SUBST+= OCT_LOCALVERARCHLIBDIR=${OCT_LOCALVERARCHLIBDIR}
+
+post-patch:
+ ${MKDIR} ${WRKSRC}/extra/pdb/scripts
+ ${MV} ${WRKSRC}/extra/pdb/bin/rasmol.sh ${WRKSRC}/extra/pdb/scripts/rasmol.sh
+
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../math/gsl/buildlink3.mk"
+.include "../../math/octave-current/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/math/octave-forge/PLIST b/math/octave-forge/PLIST
new file mode 100644
index 00000000000..9ad19cb8d63
--- /dev/null
+++ b/math/octave-forge/PLIST
@@ -0,0 +1,953 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/08/14 13:29:56 dmcmahill Exp $
+bin/mex
+man/man1/mex.1
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/PKG_ADD
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__errcomm__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__errplot__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__grpltfmt__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__plr1__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__plr2__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__plr__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__plt1__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__plt2__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__plt2mm__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__plt2mv__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__plt2ss__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__plt2vm__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__plt2vv__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__plt__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__pltopt1__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/__pltopt__.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/axis.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/bar.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/cla.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/clf.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/errorbar.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/figure.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/hold.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/ishold.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/mplot.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/multiplot.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/oneplot.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/plot.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/polar.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/print.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/semilogx.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/semilogxerr.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/semilogy.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/semilogyerr.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/subplot.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/subtitle.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/subwindow.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/title.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/xlabel.m
+share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/ylabel.m
+${OCT_LOCALVERARCHLIBDIR}/rasmol.sh
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/Chi.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/Ci.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/SBBacksub.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/SBEig.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/SBFactor.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/SBProd.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/SBSolve.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/Shi.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/Si.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/SymBand.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/__grcla__.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/__grclf__.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/__grcmd__.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/__grexit__.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/__grfigure__.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/__grgetstat__.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/__grhold__.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/__grinit__.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/__grishold__.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/__grnewset__.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/__grsetgraph__.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/_errcore.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/_gfweight.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_Ai.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_Ai_deriv.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_Ai_deriv_scaled.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_Ai_scaled.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_Bi.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_Bi_deriv.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_Bi_deriv_scaled.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_Bi_scaled.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_zero_Ai.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_zero_Ai_deriv.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_zero_Bi.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/airy_zero_Bi_deriv.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/atanint.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bchdeco.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bchenco.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_In.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_In_scaled.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_Inu.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_Inu_scaled.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_Jn.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_Jnu.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_Kn.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_Kn_scaled.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_Knu.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_Knu_scaled.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_Yn.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_Ynu.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_il_scaled.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_jl.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_kl_scaled.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_lnKnu.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_yl.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_zero_J0.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bessel_zero_J1.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/beta_gsl.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bfgsmin.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bisectionstep.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bitand.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bitmax.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bitor.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bitxor.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/builtin.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bwfill.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/bwlabel.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/cell2csv.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/celleval.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/chol.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/clausen.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/conicalP_0.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/conicalP_1.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/conicalP_half.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/conicalP_mhalf.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/conv2.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/cordflt2.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/coupling_3j.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/coupling_6j.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/coupling_9j.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/csv2cell.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/csvconcat.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/csvexplode.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/cyclgen.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/cyclpoly.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/dawson.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/debye_1.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/debye_2.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/debye_3.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/debye_4.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/deref.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/dispatch.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/dispatch_help.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/display_fixed_operations.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/dlmread.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/ellint_Ecomp.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/ellint_Kcomp.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/ellipj.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/erf_Q.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/erf_Z.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/erf_gsl.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/erfc_gsl.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/eta.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/eta_int.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/exp_mult.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/expint_3.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/expint_E1.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/expint_E2.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/expint_Ei.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/expm1.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/exprel.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/exprel_2.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/exprel_n.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fabs.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fangle.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/farg.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fatan2.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fceil.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fconj.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fcos.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fcosh.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fcumprod.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fcumsum.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fdiag.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fermi_dirac_3half.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fermi_dirac_half.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fermi_dirac_inc_0.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fermi_dirac_int.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fermi_dirac_mhalf.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fexp.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/ffloor.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fimag.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/finitedifference.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fixed.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/flog.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/flog10.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fprod.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/freal.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/freshape.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fround.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fsin.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fsinh.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fsqrt.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fsum.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/fsumsq.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/ftan.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/ftanh.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/full.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gamma_gsl.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gamma_inc.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gamma_inc_P.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gamma_inc_Q.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gammainv_gsl.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gammastar.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gdet.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gdiag.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/getfield.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gexp.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gf.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gfilter.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/ginv.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/ginverse.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/glog.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/glu.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gpick.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gprod.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/grab.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/grank.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/greshape.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gsl_sf.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gsqrt.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gsum.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gsumsq.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gtext.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/gzoom.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/hazard.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/hyperg_0F1.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/hzeta.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/is_complex_sparse.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/is_real_sparse.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/is_sparse.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/isfixed.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/isgalois.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/isprimitive.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/jpgread.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/jpgwrite.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/lambert_W0.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/lambert_Wm1.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/lbfgsmin.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/legendre_Pl.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/legendre_Plm.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/legendre_Ql.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/legendre_sphPlm.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/legendre_sphPlm_array.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/leval.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/listen.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/lnbeta.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/lncosh.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/lngamma_gsl.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/lnpoch.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/lnsinh.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/log_1plusx.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/log_1plusx_mx.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/log_erfc.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/lp.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/make_sparse.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/mark_for_deletion.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/matrix.h
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/medfilt1.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/mex.h
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/mex.o
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/newtonstep.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/nnz.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/numgradient.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/numhessian.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/pchip_deriv.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/pngread.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/pngwrite.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/poch.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/pochrel.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/pretty.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/primpoly.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/psi.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/psi_1_int.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/psi_1piy.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/psi_n.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/rand.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/rande.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/randn.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/regexp.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/remez.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/reset_fixed_operations.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/rotate_scale.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/rsdec.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/rsenc.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/samin.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/setfield.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/sinc_gsl.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/sort.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/spabs.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/sparse.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/spfind.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/spimag.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/spinv.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/splu.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/spreal.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/struct.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/synchrotron_1.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/synchrotron_2.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/syndtable.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/taylorcoeff.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/transport_2.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/transport_3.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/transport_4.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/transport_5.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/trisolve.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/waitbar.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/xmlread.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/zeta.oct
+${OCT_LOCALVEROCTFILEDIR}/octave-forge/zeta_int.oct
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/grid.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/hankel.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/lin2mu.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/mu2lin.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/polyder.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/polyderiv.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/polygcd.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/tf2zp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/toeplitz.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/tril.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/triu.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES/zp2tf.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/NaN/covm.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/NaN/sumskipnan.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio/au.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio/aucapture.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio/auload.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio/auplot.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio/aurecord.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio/ausave.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio/clip.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio/sample.wav
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio/sound.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio/soundsc.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/civil/__nlnewmark_fcn__.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/civil/newmark.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/civil/nlnewmark.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/PKG_ADD
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/ademodce.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/amodce.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/apkconst.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/awgn.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/bchpoly.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/bi2de.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/biterr.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/comms.info
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/comms.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/compand.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/cosets.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/de2bi.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/decode.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/demodmap.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/encode.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/eyediagram.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/gconv.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/gconvmtx.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/gdeconv.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/gdftmtx.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/gen2par.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/gfft.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/gftable.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/gfweight.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/gifft.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/groots.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/hammgen.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/lloyds.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/minpol.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/modmap.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/qaskdeco.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/qaskenco.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/quantiz.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/randerr.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/randint.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/randsrc.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/rsdecof.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/rsencof.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/rsgenpoly.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/scatterplot.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/symerr.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/vec2mat.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm/wgn.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/control/feedback.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/fixed/PKG_ADD
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/fixed/concat.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/fixed/create_lookup_table.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/fixed/fixed.info
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/fixed/fixedpoint.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/fixed/float.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/fixed/fsort.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/fixed/lookup_table.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/bitcmp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/bitget.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/bitset.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/bitshift.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/blkdiag.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/char.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/complex.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/cplxpair.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/ctranspose.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/cumtrapz.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/deal.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/del2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/dos.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/double.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/fcnchk.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/gradient.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/ifftshift.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/interp1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/interp2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/interpft.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/isequal.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/isunix.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/lookup.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/ndims.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/polyarea.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/quadl.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/rat.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/rats.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/sortrows.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/transpose.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/trapz.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/general/unix.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/geometry/convhull.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/geometry/delaunay.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/geometry/delaunay3.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/geometry/griddata.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/geometry/tsearchdemo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/geometry/voronoi.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/geometry/voronoin.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/graceplot/grace_octave_path.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/graceplot/toggle_grace_use.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ident/idplot.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ident/idsim.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ident/mktheta.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ident/poly2th.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/MakeShears.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/autumn.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bmpwrite.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bone.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/brighten.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bwborder.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bwlabel.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/bwselect.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/colfilt.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/colorgradient.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/cool.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/copper.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/corr2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/edge.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/fftconv2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/flag.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/grayslice.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/histeq.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/hot.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/hsv.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/im2bw.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imadjust.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imginfo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imhist.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imnoise.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/impad.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imread.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imrotate.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imshear.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imtranslate.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/imwrite.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/isbw.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/isgray.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/isind.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/jet.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/mat2gray.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/mean2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/medfilt2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/ordfilt2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/pink.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/prism.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/rainbow.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/rgb2gray.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/spring.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/std2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/summer.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/testimio.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/white.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/image/winter.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/Contents.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/count.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/cquadnd.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/crule.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/crule2d.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/crule2dgen.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/gquad.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/gquad2d.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/gquad2d6.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/gquad2dgen.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/gquad6.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/gquadnd.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/grule.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/grule2d.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/grule2dgen.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/innerfun.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/ncrule.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/quad2dc.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/quad2dcgen.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/quad2dg.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/quad2dggen.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/quadc.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/quadg.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/quadndg.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration/zero_count.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/io/append_save.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/io/dlmread.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/io/dlmwrite.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/io/textread.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/io/xlsread.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_act.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_actcore.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_check.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_dft.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_dftfp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_genreal.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_idft.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_isregular.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_jitsp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_mdsp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_normalize.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_plotdft.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_resample.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa/irsa_rgenreal.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/linear-algebra/funm.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/linear-algebra/rref.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/linear-algebra/thfm.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/mapping/azimuth.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/mapping/deg2rad.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/mapping/distance.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/mapping/rad2deg.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/OCTAVE_FORGE_VERSION.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/PKG_ADD
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/edit.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/grep.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/inline.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/inputname.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/inz.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/map.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/nze.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/read_options.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/rotparams.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/rotv.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/slurp_file.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/temp_name.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/test_inline_1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous/xmlwrite.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ode/ode23.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ode/ode45.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ode/ode78.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ode/penddot.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ode/pendulum.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ode/rk2fixed.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ode/rk4fixed.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/ode/rk8fixed.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/adsmax.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/battery.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/bfgs.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/bfgsmin-example.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/bs_gradient.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/cdiff.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/d2_min.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/deriv.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/dfdp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/expdemo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/expfit.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/fmin.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/fminbnd.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/fmins.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/fminunc.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/fzero.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/lbfgsmin-example.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/leasqr.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/leasqrdemo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/line_min.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/lp_test.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/mdsmax.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/minimize.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/nelder_mead_min.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/nmsmax.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/nrm.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/optimset.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/poly_2_ex.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/polyconf.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/samin-example.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_d2_min_1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_d2_min_2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_d2_min_3.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_fminunc_1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_min_1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_min_2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_min_3.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_min_4.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_minimize_1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_nelder_mead_min_1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_nelder_mead_min_2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/test_wpolyfit.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/wpolyfit.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/wpolyfitdemo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim/wsolve.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/path/addpath.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/path/rmpath.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/pdb/elements.mat
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/pdb/elements_struct.mat
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/pdb/plotpdb.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/pdb/read_pdb.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/pdb/strtoz.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/pdb/write_pdb.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/pdb/write_pdb_quick.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/__plt3__.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/clf.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/contourf.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/dhbar.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/drawnow.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/dxfwrite.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/fill.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/fill3.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/fplot.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/gget.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/ginput.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/legend.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/meshc.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/orient.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/patch.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/pcolor.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/peaks.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/pie.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/plot3.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/print.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/quiver.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/stem.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/surf.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/surfc.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/text.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/tics.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/view.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot/zoom.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/set/intersect.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/set/ismember.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/set/setdiff.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/set/setxor.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/set/unique.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/__ellip_ws.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/__ellip_ws_min.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/__power.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/arburg.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/aryule.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/bilinear.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/boxcar.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/butter.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/buttord.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/cceps.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/cheb.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/cheb1ord.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/cheb2ord.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/chebwin.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/cheby1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/cheby2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/chirp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/cohere.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/convmtx.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/csd.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/czt.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/dct.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/dct2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/dctmtx.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/decimate.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/dftmtx.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/ellip.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/ellipdemo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/ellipord.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/filter2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/filtfilt.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/filtic.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/fir1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/fir2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/freqs.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/freqs_plot.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/gaussian.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/gausswin.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/grpdelay.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/hilbert.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/idct.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/idct2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/impz.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/interp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/invfreq.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/invfreqs.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/invfreqz.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/kaiser.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/kaiserord.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/levinson.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/ncauer.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/pburg.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/polystab.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/pulstran.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/pwelch.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/pyulear.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/rceps.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/rectpuls.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/resample.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/sftrans.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/sgolay.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/sgolayfilt.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/specgram.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/tfe.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/triang.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/tripuls.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/xcorr.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/xcorr2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/xcov.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal/zplane.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/PKG_ADD
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/fem_test.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/issparse.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/nonzeros.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/pcg.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/sp_test.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/spdiags.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/speye.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/spfun.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/sphcat.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/spones.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/sprand.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/sprandn.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/spstats.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/spsum.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/sptest.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/spvcat.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse/spy.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/betaln.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/ellipj.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/ellipke.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/factor.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/factorial.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/gammaln.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/isprime.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/lambertw.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/legendre.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/nchoosek.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/perms.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/primes.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/test_ellipj.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun/test_sncndn.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/special-matrix/hadamard.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/special-matrix/lauchli.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/special-matrix/magic.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/special-matrix/pascal.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/special-matrix/rosser.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/special-matrix/wilkinson.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines/csape.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines/csapi.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines/fnder.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines/fnplt.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines/fnval.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines/mkpp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines/pchip.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines/ppval.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines/spline.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines/trisolve.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines/unmkpp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/anovan.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/boxplot.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/ff2n.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/fullfact.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/geomean.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/harmmean.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/mad.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/nanmax.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/nanmean.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/nanmedian.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/nanmin.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/nanstd.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/nansum.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/normplot.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/prctile.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/princomp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/scatter.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/trimmean.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics/zscore.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/base64encode.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/cellstr.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/mat2str.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/str2double.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strcmpi.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strmatch.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strncmp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strncmpi.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strsort.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strtok.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings/strvcat.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/struct/fieldnames.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/struct/getfield.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/struct/isfield.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/struct/rmfield.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/struct/setfield.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/struct/struct.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/struct/tar.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/struct/test_struct.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/symband/BandToFull.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/symband/BandToSparse.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/symband/ExampleEigenValues.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/symband/ExampleGenEigenValues.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/symband/FullToBand.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/symband/gapTest.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/symbolic/findsym.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/symbolic/poly2sym.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/symbolic/splot.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/symbolic/sym2poly.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/symbolic/symfsolve.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/testfun/PKG_ADD
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/testfun/assert.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/testfun/demo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/testfun/example.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/testfun/fail.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/testfun/pretty
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/testfun/speed.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/testfun/test.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/time/datenum.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/time/datestr.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/time/datevec.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/time/now.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/time/weekday.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/aar.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/aarmam.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/ac2poly.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/ac2rc.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/acorf.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/acovf.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/adim.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/ar2poly.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/ar2rc.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/ar_spa.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/arcext.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/arfit2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/biacovf.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/bisdemo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/bispec.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/content.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/contents.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/detrend.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/durlev.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/flag_implicit_samplerate.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/flix.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/histo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/histo2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/histo3.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/histo4.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/hup.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/invest0.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/invest1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/invfdemo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/lattice.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/lpc.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/mvaar.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/mvar.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/mvfilter.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/mvfreqz.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/pacf.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/parcor.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/poly2ac.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/poly2ar.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/poly2rc.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/rc2ac.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/rc2ar.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/rc2poly.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/sbispec.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/selmo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/sinvest1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/tsademo.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/ucp.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa/y2res.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/best_dir.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/best_dir_cov.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/bound_convex.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/defSpeakBox.wrl
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/defSpeakSphere.wrl
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/proplan.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/save_vrml.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/select_3D_points.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/test_vmesh.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/test_vrml_faces.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vmesh.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_Background.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_PointLight.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_arrow.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_browse.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_cyl.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_demo_tutorial_1.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_demo_tutorial_2.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_demo_tutorial_3.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_demo_tutorial_4.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_ellipsoid.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_faces.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_flatten.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_frame.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_group.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_kill.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_lines.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_material.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_parallelogram.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_points.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_select_points.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_surf.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_text.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_thick_surf.m
+${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml/vrml_transfo.m
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/vrml
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/tsa
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/time
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/testfun
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/symbolic
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/symband
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/struct
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/strings
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/statistics
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/splines
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/special-matrix
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/specfun
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/sparse
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/signal
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/set
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/plot
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/pdb
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/path
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/optim
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/ode
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/miscellaneous
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/mapping
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/linear-algebra
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/irsa
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/io
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/integration
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/image
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/ident
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/graceplot
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/geometry
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/general
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/fixed
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/control
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/comm
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/civil
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/audio
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/NaN
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge/FIXES
+@dirrm ${OCT_LOCALVERFCNFILEDIR}/octave-forge
+@unexec ${RMDIR} %D/${OCT_LOCALVERFCNFILEDIR} 2>/dev/null || ${TRUE}
+@dirrm ${OCT_LOCALVEROCTFILEDIR}/octave-forge
+@unexec ${RMDIR} %D/${OCT_LOCALVEROCTFILEDIR} 2>/dev/null || ${TRUE}
+@unexec ${RMDIR} %D/${OCT_LOCALVERARCHLIBDIR} 2>/dev/null || ${TRUE}
+@dirrm share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m/graceplot/
+@dirrm share/octave/${OCT_VERSION}/site/octave-forge-alternatives/m
+@dirrm share/octave/${OCT_VERSION}/site/octave-forge-alternatives
+@dirrm share/octave/${OCT_VERSION}/site
diff --git a/math/octave-forge/distinfo b/math/octave-forge/distinfo
new file mode 100644
index 00000000000..33882060a0d
--- /dev/null
+++ b/math/octave-forge/distinfo
@@ -0,0 +1,13 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/08/14 13:29:56 dmcmahill Exp $
+
+SHA1 (octave-forge-2004.07.07.tar.gz) = 9dd2352d5b5d6f3b934c34db33baa488bf5eb793
+Size (octave-forge-2004.07.07.tar.gz) = 3535603 bytes
+SHA1 (patch-aa) = 1723f94e7532dd8ddd691bf5a348c5447b4d312b
+SHA1 (patch-ab) = a9a5aebff50b94d7e9d7e5a63592c7cb46971210
+SHA1 (patch-ac) = 1ef1b8c6037c4931910f128781e7329eec79b548
+SHA1 (patch-ad) = 8b16fd05071710499593d83bb6a825c527940ae3
+SHA1 (patch-ae) = c337188b34ed78bd01fe8c1eee65de127e99228f
+SHA1 (patch-af) = 6d530695a953b44aca7ac2152c8105d24223de46
+SHA1 (patch-ag) = a5b82614b0433807dbb3a76bf0c9b7ff51943abf
+SHA1 (patch-ah) = 2ca9ccc5df44cee1d94baaacd512dcf387995970
+SHA1 (patch-ai) = 83f5a09a89fa3171028443e68aa0b2c21a567199
diff --git a/math/octave-forge/patches/patch-aa b/math/octave-forge/patches/patch-aa
new file mode 100644
index 00000000000..ae6044bf8e6
--- /dev/null
+++ b/math/octave-forge/patches/patch-aa
@@ -0,0 +1,16 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/08/14 13:29:56 dmcmahill Exp $
+
+--- main/gsl/replace_template.sh.orig Tue May 4 15:49:42 2004
++++ main/gsl/replace_template.sh
+@@ -1,8 +1,8 @@
+ #!/bin/sh
+
+-csplit -f tmp_gsl $1 /DEFUN/ /GSL_FUNC_DOCSTRING/ /./ > /dev/null
++${CSPLIT} -f tmp_gsl $1 /DEFUN/ /GSL_FUNC_DOCSTRING/ /./ > /dev/null
+ cat tmp_gsl01 | sed "s/GSL_OCTAVE_NAME/$octave_name/g"
+ cat docstring.txt | sed 's/\\/\\\\/g' | sed 's/$/\\n\\/g'
+ cat tmp_gsl03 | sed "s/GSL_OCTAVE_NAME/$octave_name/g" | sed "s/GSL_FUNC_NAME/$funcname/g"
+
+-rm -f tmp_gsl* docstring.txt
+\ No newline at end of file
++rm -f tmp_gsl* docstring.txt
diff --git a/math/octave-forge/patches/patch-ab b/math/octave-forge/patches/patch-ab
new file mode 100644
index 00000000000..cc2ba382780
--- /dev/null
+++ b/math/octave-forge/patches/patch-ab
@@ -0,0 +1,24 @@
+$NetBSD: patch-ab,v 1.1.1.1 2004/08/14 13:29:56 dmcmahill Exp $
+
+--- main/miscellaneous/configure.add.orig Sun Dec 14 04:00:04 2003
++++ main/miscellaneous/configure.add
+@@ -45,14 +45,14 @@ else
+ AC_CHECK_HEADER(termcap.h, have_termcap=yes, have_termcap=no)
+ ;;
+ esac
+- if test $have_term = yes; then
+- MISCDEFS="$MISCDEFS -DUSE_TERM -DHAVE_TERM_H"
+- STATUS=yes
+- AC_CHECK_LIB(termcap, tgetnum, HAVE_LIB_TERMCAP=yes)
+- elif test $have_termcap = yes; then
++ if test $have_termcap = yes; then
+ MISCDEFS="$MISCDEFS -DUSE_TERM -DHAVE_TERMCAP_H"
+ AC_CHECK_LIB(termcap, tgetnum, HAVE_LIB_TERMCAP=yes)
+ STATUS=yes
++ elif test $have_term = yes; then
++ MISCDEFS="$MISCDEFS -DUSE_TERM -DHAVE_TERM_H"
++ STATUS=yes
++ AC_CHECK_LIB(termcap, tgetnum, HAVE_LIB_TERMCAP=yes)
+ else
+ STATUS=no
+ fi
diff --git a/math/octave-forge/patches/patch-ac b/math/octave-forge/patches/patch-ac
new file mode 100644
index 00000000000..2b42a108ceb
--- /dev/null
+++ b/math/octave-forge/patches/patch-ac
@@ -0,0 +1,18 @@
+$NetBSD: patch-ac,v 1.1.1.1 2004/08/14 13:29:56 dmcmahill Exp $
+
+--- configure.base.orig Mon Apr 12 01:47:27 2004
++++ configure.base
+@@ -283,10 +283,10 @@ AC_PROG_INSTALL
+ AC_PROG_RANLIB
+
+ dnl Use $(COPY_FLAGS) to set options for cp when installing .oct files.
+-COPY_FLAGS="-fdp"
++COPY_FLAGS="-Rfp"
+ case "$canonical_host_type" in
+- powerpc-apple-darwin*)
+- COPY_FLAGS="-Rfp"
++ *-*-linux*)
++ COPY_FLAGS="-fdp"
+ ;;
+ esac
+ AC_SUBST(COPY_FLAGS)
diff --git a/math/octave-forge/patches/patch-ad b/math/octave-forge/patches/patch-ad
new file mode 100644
index 00000000000..25e7af12d27
--- /dev/null
+++ b/math/octave-forge/patches/patch-ad
@@ -0,0 +1,132 @@
+$NetBSD: patch-ad,v 1.1.1.1 2004/08/14 13:29:56 dmcmahill Exp $
+
+get rid of bash-isms
+
+--- main/sparse/buildtests.sh.orig Wed Jul 7 15:25:45 2004
++++ main/sparse/buildtests.sh
+@@ -89,7 +89,7 @@ EOF
+ # =======================================================
+ # Section separator
+
+-function gen_section {
++gen_section() {
+ cat >>$TESTS <<EOF
+
+ # ==============================================================
+@@ -104,7 +104,7 @@ EOF
+ # =======================================================
+ # If a sparse operation yields zeros, then those elements
+ # of the returned sparse matrix should be eaten.
+-function gen_eat_zeros {
++gen_eat_zeros() {
+ cat >>$TESTS <<EOF
+ %% Make sure newly introduced zeros get eaten
+ %!assert(nnz(sparse([bf,bf,1]).^realmax),1);
+@@ -126,7 +126,7 @@ cat >>$TESTS <<EOF
+ EOF
+ }
+
+-function gen_specific {
++gen_specific() {
+ cat >>$TESTS <<EOF
+
+ %!test # segfault test from edd@debian.org
+@@ -158,7 +158,7 @@ EOF
+ }
+
+
+-function gen_specific_tests {
++gen_specific_tests() {
+ gen_section
+ gen_specific
+ gen_section
+@@ -184,7 +184,7 @@ EOF
+ # =======================================================
+ # Main function definition
+
+-function gen_function {
++gen_function() {
+ if $preset; then
+ cat >>$TESTS <<EOF
+ ##
+@@ -227,7 +227,7 @@ EOF
+ # matrix ops
+
+ # test ordered comparisons: uses as,af,bx,bf
+-function gen_ordering_tests {
++gen_ordering_tests() {
+ cat >>$TESTS <<EOF
+ %% real values can be ordered (uses as,af)
+ %!assert(as<=bx,af<=bf)
+@@ -243,7 +243,7 @@ EOF
+ }
+
+ # test element-wise binary operations: uses as,af,bx,bf
+-function gen_elementop_tests {
++gen_elementop_tests() {
+ cat >>$TESTS <<EOF
+ %% Elementwise binary tests (uses as,af,bx,bf)
+ %!assert(as==bx,af==bf)
+@@ -268,7 +268,7 @@ EOF
+ }
+
+ # test matrix-matrix operations: uses as,af,bx,bf
+-function gen_matrixop_tests {
++gen_matrixop_tests() {
+ cat >>$TESTS <<EOF
+ %% Matrix-matrix operators (uses af,as,bx,bf)
+ %!assert(as*bx',af*bf')
+@@ -280,7 +280,7 @@ EOF
+ }
+
+ # test matrix operations: uses as,af
+-function gen_unaryop_tests {
++gen_unaryop_tests() {
+ cat >>$TESTS <<EOF
+ %% Unary matrix tests (uses af,as)
+ %!assert(is_sparse(as),1)
+@@ -343,7 +343,7 @@ EOF
+ }
+
+ # operations which require square matrices.
+-function gen_square_tests {
++gen_square_tests() {
+ cat >>$TESTS <<EOF
+ %!test ;# permuted LU
+ %! [L,U] = splu(bx);
+@@ -369,7 +369,7 @@ EOF
+ }
+
+ # test scalar operations: uses af and real scalar bf; modifies as,bx
+-function gen_scalar_tests {
++gen_scalar_tests() {
+ echo '%!test as=sparse(af);' >> $TESTS
+ echo '%!test bx=bf;' >> $TESTS
+ gen_elementop_tests
+@@ -378,7 +378,7 @@ function gen_scalar_tests {
+ }
+
+ # test matrix operations: uses af and bf; modifies as,bx
+-function gen_rectangular_tests {
++gen_rectangular_tests() {
+ echo '%!test as=sparse(af);' >> $TESTS
+ echo '%!test bx=bf;' >>$TESTS
+ gen_unaryop_tests
+@@ -393,7 +393,7 @@ function gen_rectangular_tests {
+ # =======================================================
+ # sparse assembly tests
+
+-function gen_assembly_tests {
++gen_assembly_tests() {
+ echo >>$TESTS <<EOF
+ %%Assembly tests
+ %!test
+@@ -422,7 +422,7 @@ EOF
+ # =======================================================
+ # sparse selection tests
+
+-function gen_select_tests {
++gen_select_tests() {
+ cat >>$TESTS <<EOF
+ %!test as=sparse(af);
+
diff --git a/math/octave-forge/patches/patch-ae b/math/octave-forge/patches/patch-ae
new file mode 100644
index 00000000000..98d669fa4ed
--- /dev/null
+++ b/math/octave-forge/patches/patch-ae
@@ -0,0 +1,13 @@
+$NetBSD: patch-ae,v 1.1.1.1 2004/08/14 13:29:56 dmcmahill Exp $
+
+--- extra/mex/Makefile.orig Fri Feb 6 17:05:11 2004
++++ extra/mex/Makefile
+@@ -58,7 +58,7 @@ endif
+ @if test -d $(bindir) ; then \
+ echo installing mex/mex in $(bindir) ; \
+ $(RM) $(bindir)/mex ; \
+- $(INSTALL_PROGRAM) mex $(bindir)/mex ; \
++ $(INSTALL_SCRIPT) mex $(bindir)/mex ; \
+ fi
+
+ clean: ; $(RM) mex mex_* $(MEXLIB) *.o *.oct core octave-core *~
diff --git a/math/octave-forge/patches/patch-af b/math/octave-forge/patches/patch-af
new file mode 100644
index 00000000000..0023634aeea
--- /dev/null
+++ b/math/octave-forge/patches/patch-af
@@ -0,0 +1,12 @@
+$NetBSD: patch-af,v 1.1.1.1 2004/08/14 13:29:56 dmcmahill Exp $
+
+--- Makeconf.base.orig Mon Apr 26 04:22:51 2004
++++ Makeconf.base
+@@ -19,6 +19,7 @@ infodir = @infodir@
+ includedir = @includedir@
+ INSTALL = @INSTALL@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
++INSTALL_SCRIPT = @INSTALL_SCRIPT@
+ INSTALL_DATA = @INSTALL_DATA@
+ INSTALLOCT=octinst.sh
+
diff --git a/math/octave-forge/patches/patch-ag b/math/octave-forge/patches/patch-ag
new file mode 100644
index 00000000000..038471d9718
--- /dev/null
+++ b/math/octave-forge/patches/patch-ag
@@ -0,0 +1,12 @@
+$NetBSD: patch-ag,v 1.1.1.1 2004/08/14 13:29:56 dmcmahill Exp $
+
+--- Makeconf.in.orig Wed Jul 7 17:52:53 2004
++++ Makeconf.in
+@@ -19,6 +19,7 @@ infodir = @infodir@
+ includedir = @includedir@
+ INSTALL = @INSTALL@
+ INSTALL_PROGRAM = @INSTALL_PROGRAM@
++INSTALL_SCRIPT = @INSTALL_SCRIPT@
+ INSTALL_DATA = @INSTALL_DATA@
+ INSTALLOCT=octinst.sh
+
diff --git a/math/octave-forge/patches/patch-ah b/math/octave-forge/patches/patch-ah
new file mode 100644
index 00000000000..1a005d2064e
--- /dev/null
+++ b/math/octave-forge/patches/patch-ah
@@ -0,0 +1,506 @@
+$NetBSD: patch-ah,v 1.1.1.1 2004/08/14 13:29:57 dmcmahill Exp $
+
+--- configure.orig Wed Jul 7 17:52:52 2004
++++ configure
+@@ -954,7 +954,7 @@ esac
+ else
+ echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
+ fi
+- cd "$ac_popdir"
++ cd $ac_popdir
+ done
+ fi
+
+@@ -1885,7 +1885,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -1943,7 +1944,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -2059,7 +2061,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -2113,7 +2116,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -2158,7 +2162,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -2202,7 +2207,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -2783,10 +2789,10 @@ else
+ fi
+
+
+-COPY_FLAGS="-fdp"
++COPY_FLAGS="-Rfp"
+ case "$canonical_host_type" in
+- powerpc-apple-darwin*)
+- COPY_FLAGS="-Rfp"
++ *-*-linux*)
++ COPY_FLAGS="-fdp"
+ ;;
+ esac
+
+@@ -3077,12 +3083,9 @@ ac_link='$CC -o conftest$ac_exeext $CFLA
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+-
+-if test "x$ac_path_x_has_been_run" != xyes; then
+- echo "$as_me:$LINENO: checking for X" >&5
++echo "$as_me:$LINENO: checking for X" >&5
+ echo $ECHO_N "checking for X... $ECHO_C" >&6
+
+-ac_path_x_has_been_run=yes
+
+ # Check whether --with-x or --without-x was given.
+ if test "${with_x+set}" = set; then
+@@ -3175,7 +3178,7 @@ ac_x_header_dirs='
+ /usr/openwin/share/include'
+
+ if test "$ac_x_includes" = no; then
+- # Guess where to find include files, by looking for a specified header file.
++ # Guess where to find include files, by looking for Intrinsic.h.
+ # First, try using that file with no special directory specified.
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h. */
+@@ -3249,7 +3252,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -3309,15 +3313,10 @@ else
+ # Update the cache value to reflect the command line values.
+ ac_cv_have_x="have_x=yes \
+ ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
+- # It might be that x_includes is empty (headers are found in the
+- # standard search path. Then output the corresponding message
+- ac_out_x_includes=$x_includes
+- test "x$x_includes" = x && ac_out_x_includes="in standard search path"
+- echo "$as_me:$LINENO: result: libraries $x_libraries, headers $ac_out_x_includes" >&5
+-echo "${ECHO_T}libraries $x_libraries, headers $ac_out_x_includes" >&6
++ echo "$as_me:$LINENO: result: libraries $x_libraries, headers $x_includes" >&5
++echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6
+ fi
+
+-fi
+ if test "$no_x" = yes; then
+ # Not all programs may use this symbol, but it does not hurt to define it.
+
+@@ -3365,7 +3364,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -3416,7 +3416,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -3492,7 +3493,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -3547,7 +3549,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -3615,7 +3618,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -3723,7 +3727,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -3787,7 +3792,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -3855,7 +3861,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -3959,7 +3966,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -4023,7 +4031,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -4120,7 +4129,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -4184,7 +4194,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -4281,7 +4292,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -4345,7 +4357,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -4424,7 +4437,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -5004,7 +5018,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -5174,7 +5189,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -5237,7 +5253,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -5487,7 +5504,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -5639,7 +5657,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -5768,7 +5787,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -5832,7 +5852,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -5920,7 +5941,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -6072,7 +6094,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -6148,7 +6171,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -6300,7 +6324,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -6389,7 +6414,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -6477,7 +6503,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -6620,7 +6647,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_c
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -6735,9 +6763,8 @@ fi
+
+ ;;
+ esac
+- if test $have_term = yes; then
+- MISCDEFS="$MISCDEFS -DUSE_TERM -DHAVE_TERM_H"
+- STATUS=yes
++ if test $have_termcap = yes; then
++ MISCDEFS="$MISCDEFS -DUSE_TERM -DHAVE_TERMCAP_H"
+ echo "$as_me:$LINENO: checking for tgetnum in -ltermcap" >&5
+ echo $ECHO_N "checking for tgetnum in -ltermcap... $ECHO_C" >&6
+ if test "${ac_cv_lib_termcap_tgetnum+set}" = set; then
+@@ -6776,7 +6803,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -6805,8 +6833,10 @@ if test $ac_cv_lib_termcap_tgetnum = yes
+ HAVE_LIB_TERMCAP=yes
+ fi
+
+- elif test $have_termcap = yes; then
+- MISCDEFS="$MISCDEFS -DUSE_TERM -DHAVE_TERMCAP_H"
++ STATUS=yes
++ elif test $have_term = yes; then
++ MISCDEFS="$MISCDEFS -DUSE_TERM -DHAVE_TERM_H"
++ STATUS=yes
+ echo "$as_me:$LINENO: checking for tgetnum in -ltermcap" >&5
+ echo $ECHO_N "checking for tgetnum in -ltermcap... $ECHO_C" >&6
+ if test "${ac_cv_lib_termcap_tgetnum+set}" = set; then
+@@ -6845,7 +6875,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_l
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { ac_try='test -z "$ac_c_werror_flag"
++ || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+@@ -6874,7 +6905,6 @@ if test $ac_cv_lib_termcap_tgetnum = yes
+ HAVE_LIB_TERMCAP=yes
+ fi
+
+- STATUS=yes
+ else
+ STATUS=no
+ fi
+@@ -7773,6 +7803,11 @@ esac
+ *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
+ esac
+
++ if test x"$ac_file" != x-; then
++ { echo "$as_me:$LINENO: creating $ac_file" >&5
++echo "$as_me: creating $ac_file" >&6;}
++ rm -f "$ac_file"
++ fi
+ # Let's still pretend it is `configure' which instantiates (i.e., don't
+ # use $as_me), people would be surprised to read:
+ # /* config.h. Generated by config.status. */
+@@ -7811,12 +7846,6 @@ echo "$as_me: error: cannot find input f
+ fi;;
+ esac
+ done` || { (exit 1); exit 1; }
+-
+- if test x"$ac_file" != x-; then
+- { echo "$as_me:$LINENO: creating $ac_file" >&5
+-echo "$as_me: creating $ac_file" >&6;}
+- rm -f "$ac_file"
+- fi
+ _ACEOF
+ cat >>$CONFIG_STATUS <<_ACEOF
+ sed "$ac_vpsub
diff --git a/math/octave-forge/patches/patch-ai b/math/octave-forge/patches/patch-ai
new file mode 100644
index 00000000000..88ffc75f752
--- /dev/null
+++ b/math/octave-forge/patches/patch-ai
@@ -0,0 +1,25 @@
+$NetBSD: patch-ai,v 1.1.1.1 2004/08/14 13:29:57 dmcmahill Exp $
+
+--- octinst.sh.in.orig Wed Feb 25 05:48:03 2004
++++ octinst.sh.in
+@@ -23,6 +23,7 @@ if test $# -ge 1; then altopath=$1; shif
+ INSTALL="@INSTALL@"
+ INSTALL_DATA="@INSTALL_DATA@"
+ INSTALL_PROGRAM="@INSTALL_PROGRAM@"
++INSTALL_SCRIPT="@INSTALL_SCRIPT@"
+ MKPKGADD="@TOPDIR@/admin/mkpkgadd"
+ COPY_FLAGS="@COPY_FLAGS@"
+
+@@ -86,5 +87,12 @@ files=`echo $source/bin/* | sed -e "s/[^
+ if test "$files" != "$source/bin/*" ; then
+ $INSTALL -d $xpath
+ $INSTALL_PROGRAM $files $xpath
++fi
++
++# grab the executable files, skipping the CVS directory
++files=`echo $source/scripts/* | sed -e "s/[^ ]*CVS//"`
++if test "$files" != "$source/scripts/*" ; then
++ $INSTALL -d $xpath
++ $INSTALL_SCRIPT $files $xpath
+ fi
+