pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/math/octave-current update to 2.9.14 (pre-release for ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/094bf50e0b02
branches:  trunk
changeset: 533459:094bf50e0b02
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Wed Sep 19 18:09:16 2007 +0000

description:
update to 2.9.14 (pre-release for 3.0)
too many changes to list here
pkgsrc changes:
-add use of pcre and qhull to options, and include
 both in the default configuration
-play dirty tricks to make sure GNU sed is used as sed -- there is
 something in the "mkf77def" script which doesn't work with NetBSD sed

diffstat:

 math/octave-current/Makefile         |   18 +-
 math/octave-current/PLIST            |  547 +++++++++++++++++++++-------------
 math/octave-current/distinfo         |   22 +-
 math/octave-current/options.mk       |   18 +-
 math/octave-current/patches/patch-aa |   27 +-
 math/octave-current/patches/patch-ab |    6 +-
 math/octave-current/patches/patch-ac |   12 +-
 math/octave-current/patches/patch-ad |   24 +-
 math/octave-current/patches/patch-ae |    8 +-
 math/octave-current/patches/patch-af |   24 +-
 math/octave-current/patches/patch-ag |   47 +-
 11 files changed, 442 insertions(+), 311 deletions(-)

diffs (truncated from 1477 to 300 lines):

diff -r 71fce7a07804 -r 094bf50e0b02 math/octave-current/Makefile
--- a/math/octave-current/Makefile      Wed Sep 19 18:02:52 2007 +0000
+++ b/math/octave-current/Makefile      Wed Sep 19 18:09:16 2007 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.60 2007/01/07 12:25:54 wiz Exp $
+# $NetBSD: Makefile,v 1.61 2007/09/19 18:09:16 drochner Exp $
 
 DISTNAME=      octave-${OCTAVE_VER}
 PKGNAME=       octave-current-${OCTAVE_VER}
-PKGREVISION=   2
 CATEGORIES=    math
 MASTER_SITES=  ftp://ftp.che.wisc.edu/pub/octave/bleeding-edge/ \
                ftp://ftp.eos.hokudai.ac.jp/pub/GNU/misc/octave/bleeding-edge/ \
@@ -18,7 +17,7 @@
 BUILD_DEPENDS+=        gperf>=2.7:../../devel/gperf
 DEPENDS+=      gnuplot>=3.7:../../graphics/gnuplot
 
-OCTAVE_VER=    2.9.4
+OCTAVE_VER=    2.9.14
 CONFLICTS+=    octave-2.*
 
 .if (${MACHINE_ARCH} == "arm32")
@@ -27,8 +26,9 @@
 
 USE_GNU_READLINE=      yes
 USE_LIBTOOL=           yes
-USE_TOOLS+=            gmake makeinfo perl
+USE_TOOLS+=            gmake makeinfo perl gsed
 GNU_CONFIGURE=         yes
+USE_DIRS+=             xdg-1.1
 
 GCC_REQD+=             3.0
 USE_LANGUAGES=         c c++ fortran
@@ -40,6 +40,9 @@
 CONFIGURE_ARGS+=       --enable-static
 CONFIGURE_ARGS+=       --disable-shared
 
+# trick pkgsrc into real gsed, needed for "mkf77def"
+TOOLS_PLATFORM.gsed=   #empty
+
 .include "options.mk"
 
 GNU_PLATFORM_DIR!=     ${.CURDIR}/../../mk/gnu-config/config.sub ${MACHINE_GNU_PLATFORM}
@@ -49,8 +52,6 @@
 OCTAVE_DOC=    faq/Octave-FAQ.ps interpreter/octave.ps \
                liboctave/liboctave.ps refcard/refcard-a4.ps \
                refcard/refcard-legal.ps  refcard/refcard-letter.ps
-OCTAVE_HTML=   faq/Octave-FAQ_*.html interpreter/octave_*.html \
-               liboctave/liboctave_*.html
 
 UNWRAP_FILES+= mkoctfile octave-bug src/oct-conf.h
 
@@ -70,6 +71,7 @@
                -e 's@^:[ \t]*\$${SED=.*@: \$$\{SED="${SED}"\}@g' \
                ${WRKSRC}/mkoctfile.bak > ${WRKSRC}/mkoctfile
        ${CHMOD} a+x ${WRKSRC}/mkoctfile
+       (cd ${WRKSRC}/doc/interpreter && ${GMAKE} octave.ps)
 
 post-install:
        cd ${WRKSRC}/doc/liboctave;                                     \
@@ -81,10 +83,6 @@
 .for f in ${OCTAVE_DOC}
        ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${PREFIX}/share/octave/${OCTAVE_VER}/doc
 .endfor
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/html/octave
-.for f in ${OCTAVE_HTML}
-       ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${PREFIX}/share/doc/html/octave
-.endfor
 
 .include "../../audio/libsndfile/buildlink3.mk"
 .include "../../devel/ncurses/buildlink3.mk"
diff -r 71fce7a07804 -r 094bf50e0b02 math/octave-current/PLIST
--- a/math/octave-current/PLIST Wed Sep 19 18:02:52 2007 +0000
+++ b/math/octave-current/PLIST Wed Sep 19 18:09:16 2007 +0000
@@ -1,13 +1,12 @@
-@comment $NetBSD: PLIST,v 1.21 2006/03/20 18:15:38 jlam Exp $
+@comment $NetBSD: PLIST,v 1.22 2007/09/19 18:09:16 drochner Exp $
+bin/mkoctfile
 bin/mkoctfile-${PKGVERSION}
-bin/mkoctfile
 bin/octave
 bin/octave-${PKGVERSION}
 bin/octave-bug
 bin/octave-bug-${PKGVERSION}
 bin/octave-config
 bin/octave-config-${PKGVERSION}
-include/octave-${PKGVERSION}/octave/Array-flags.h
 include/octave-${PKGVERSION}/octave/Array-util.h
 include/octave-${PKGVERSION}/octave/Array.cc
 include/octave-${PKGVERSION}/octave/Array.h
@@ -65,6 +64,7 @@
 include/octave-${PKGVERSION}/octave/MSparse-defs.h
 include/octave-${PKGVERSION}/octave/MSparse.h
 include/octave-${PKGVERSION}/octave/Matrix.h
+include/octave-${PKGVERSION}/octave/MatrixType.h
 include/octave-${PKGVERSION}/octave/NLConst.h
 include/octave-${PKGVERSION}/octave/NLEqn-opts.h
 include/octave-${PKGVERSION}/octave/NLEqn.h
@@ -83,7 +83,8 @@
 include/octave-${PKGVERSION}/octave/Sparse.h
 include/octave-${PKGVERSION}/octave/SparseCmplxCHOL.h
 include/octave-${PKGVERSION}/octave/SparseCmplxLU.h
-include/octave-${PKGVERSION}/octave/SparseType.h
+include/octave-${PKGVERSION}/octave/SparseCmplxQR.h
+include/octave-${PKGVERSION}/octave/SparseQR.h
 include/octave-${PKGVERSION}/octave/SparsedbleCHOL.h
 include/octave-${PKGVERSION}/octave/SparsedbleLU.h
 include/octave-${PKGVERSION}/octave/base-dae.h
@@ -132,9 +133,9 @@
 include/octave-${PKGVERSION}/octave/file-io.h
 include/octave-${PKGVERSION}/octave/file-ops.h
 include/octave-${PKGVERSION}/octave/file-stat.h
-include/octave-${PKGVERSION}/octave/fn-cache.h
 include/octave-${PKGVERSION}/octave/getopt.h
 include/octave-${PKGVERSION}/octave/glob-match.h
+include/octave-${PKGVERSION}/octave/graphics.h
 include/octave-${PKGVERSION}/octave/gripes.h
 include/octave-${PKGVERSION}/octave/help.h
 include/octave-${PKGVERSION}/octave/idx-vector.h
@@ -152,9 +153,9 @@
 include/octave-${PKGVERSION}/octave/lo-ieee.h
 include/octave-${PKGVERSION}/octave/lo-mappers.h
 include/octave-${PKGVERSION}/octave/lo-specfun.h
-include/octave-${PKGVERSION}/octave/lo-sstream.h
 include/octave-${PKGVERSION}/octave/lo-sysdep.h
 include/octave-${PKGVERSION}/octave/lo-utils.h
+include/octave-${PKGVERSION}/octave/load-path.h
 include/octave-${PKGVERSION}/octave/load-save.h
 include/octave-${PKGVERSION}/octave/ls-hdf5.h
 include/octave-${PKGVERSION}/octave/ls-mat-ascii.h
@@ -164,6 +165,9 @@
 include/octave-${PKGVERSION}/octave/ls-oct-binary.h
 include/octave-${PKGVERSION}/octave/ls-utils.h
 include/octave-${PKGVERSION}/octave/mach-info.h
+include/octave-${PKGVERSION}/octave/md5.h
+include/octave-${PKGVERSION}/octave/mex.h
+include/octave-${PKGVERSION}/octave/mexproto.h
 include/octave-${PKGVERSION}/octave/mx-base.h
 include/octave-${PKGVERSION}/octave/mx-cdm-cm.h
 include/octave-${PKGVERSION}/octave/mx-cdm-cs.h
@@ -416,9 +420,11 @@
 include/octave-${PKGVERSION}/octave/mx-ui8nda-ui32nda.h
 include/octave-${PKGVERSION}/octave/mx-ui8nda-ui64.h
 include/octave-${PKGVERSION}/octave/mx-ui8nda-ui64nda.h
+include/octave-${PKGVERSION}/octave/mxarray.h
 include/octave-${PKGVERSION}/octave/oct-alloc.h
 include/octave-${PKGVERSION}/octave/oct-cmplx.h
 include/octave-${PKGVERSION}/octave/oct-conf.h
+include/octave-${PKGVERSION}/octave/oct-dlldefs.h
 include/octave-${PKGVERSION}/octave/oct-env.h
 include/octave-${PKGVERSION}/octave/oct-errno.h
 include/octave-${PKGVERSION}/octave/oct-fftw.h
@@ -431,6 +437,7 @@
 include/octave-${PKGVERSION}/octave/oct-iostrm.h
 include/octave-${PKGVERSION}/octave/oct-lvalue.h
 include/octave-${PKGVERSION}/octave/oct-map.h
+include/octave-${PKGVERSION}/octave/oct-md5.h
 include/octave-${PKGVERSION}/octave/oct-obj.h
 include/octave-${PKGVERSION}/octave/oct-passwd.h
 include/octave-${PKGVERSION}/octave/oct-prcstrm.h
@@ -449,6 +456,7 @@
 include/octave-${PKGVERSION}/octave/oct-syscalls.h
 include/octave-${PKGVERSION}/octave/oct-time.h
 include/octave-${PKGVERSION}/octave/oct-types.h
+include/octave-${PKGVERSION}/octave/oct-uname.h
 include/octave-${PKGVERSION}/octave/oct.h
 include/octave-${PKGVERSION}/octave/octave.h
 include/octave-${PKGVERSION}/octave/ops.h
@@ -483,6 +491,7 @@
 include/octave-${PKGVERSION}/octave/ov-intx.h
 include/octave-${PKGVERSION}/octave/ov-list.h
 include/octave-${PKGVERSION}/octave/ov-mapper.h
+include/octave-${PKGVERSION}/octave/ov-mex-fcn.h
 include/octave-${PKGVERSION}/octave/ov-range.h
 include/octave-${PKGVERSION}/octave/ov-re-mat.h
 include/octave-${PKGVERSION}/octave/ov-re-sparse.h
@@ -497,7 +506,6 @@
 include/octave-${PKGVERSION}/octave/ov-uint64.h
 include/octave-${PKGVERSION}/octave/ov-uint8.h
 include/octave-${PKGVERSION}/octave/ov-usr-fcn.h
-include/octave-${PKGVERSION}/octave/ov-va-args.h
 include/octave-${PKGVERSION}/octave/ov.h
 include/octave-${PKGVERSION}/octave/pager.h
 include/octave-${PKGVERSION}/octave/parse.h
@@ -533,6 +541,9 @@
 include/octave-${PKGVERSION}/octave/pt-walk.h
 include/octave-${PKGVERSION}/octave/pt.h
 include/octave-${PKGVERSION}/octave/quit.h
+include/octave-${PKGVERSION}/octave/randgamma.h
+include/octave-${PKGVERSION}/octave/randmtzig.h
+include/octave-${PKGVERSION}/octave/randpoisson.h
 include/octave-${PKGVERSION}/octave/sighandlers.h
 include/octave-${PKGVERSION}/octave/siglist.h
 include/octave-${PKGVERSION}/octave/smx-bm-sbm.h
@@ -556,6 +567,7 @@
 include/octave-${PKGVERSION}/octave/sparse-base-chol.h
 include/octave-${PKGVERSION}/octave/sparse-base-lu.cc
 include/octave-${PKGVERSION}/octave/sparse-base-lu.h
+include/octave-${PKGVERSION}/octave/sparse-dmsolve.cc
 include/octave-${PKGVERSION}/octave/sparse-sort.h
 include/octave-${PKGVERSION}/octave/sparse-util.h
 include/octave-${PKGVERSION}/octave/sparse-xdiv.h
@@ -598,165 +610,90 @@
 lib/libcruft.la
 lib/liboctave.la
 lib/liboctinterp.la
-libexec/octave/${PKGVERSION}/exec/${GNU_PLATFORM_DIR}/info-emacs-info
-libexec/octave/${PKGVERSION}/exec/${GNU_PLATFORM_DIR}/info-emacs-octave-help
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/PKG_ADD
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/__glpk__.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/__qp__.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/balance.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/besselj.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/betainc.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/ccolamd.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/cellfun.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/chol.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/colamd.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/colloc.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/daspk.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/dasrt.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/dassl.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/det.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/dispatch.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/eig.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/expm.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/fft.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/fft2.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/fftn.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/fftw_wisdom.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/filter.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/find.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/fsolve.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/gammainc.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/gcd.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/getgrent.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/getpwent.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/getrusage.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/givens.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/gplot.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/hess.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/inv.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/kron.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/lpsolve.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/lsode.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/lu.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/luinc.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/matrix_type.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/minmax.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/pinv.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/qr.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/quad.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/qz.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/rand.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/schur.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/sort.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/sparse.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/spchol.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/spdet.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/spkron.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/splu.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/spparms.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/sqrtm.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/svd.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/syl.oct
-libexec/octave/${PKGVERSION}/oct/${GNU_PLATFORM_DIR}/time.oct
+libexec/octave/${PKGVERSION}/exec/${MACHINE_GNU_PLATFORM}/info-emacs-info
+libexec/octave/${PKGVERSION}/exec/${MACHINE_GNU_PLATFORM}/info-emacs-octave-help
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/PKG_ADD
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__contourc__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__delaunayn__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__dsearchn__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__glpk__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__gnuplot_raw__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__lin_interpn__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__pchip_deriv__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__qp__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/__voronoi__.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/balance.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/besselj.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/betainc.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/bsxfun.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/ccolamd.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/cellfun.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/chol.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/colamd.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/colloc.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/conv2.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/convhulln.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/daspk.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dasrt.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dassl.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/det.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/dispatch.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/eig.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/expm.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fft.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fft2.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fftn.oct
+libexec/octave/${PKGVERSION}/oct/${MACHINE_GNU_PLATFORM}/fftw.oct



Home | Main Index | Thread Index | Old Index