pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/math/octave Update to Octave 2.2.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/f663c8d3d3e7
branches: trunk
changeset: 561989:f663c8d3d3e7
user: asau <asau%pkgsrc.org@localhost>
date: Sun Jul 19 00:33:10 2009 +0000
description:
Update to Octave 2.2.0.
User-visible changes since previous release:
- Compatibility with Matlab graphics has been improved.
- New graphics functions.
- New experimental OpenGL/FLTK based plotting system.
- Functions providing direct access to gnuplot have been removed.
- The Control, Finance and Quaternion functions have been removed.
- Specific sparse matrix functions removed.
- Improvements to the debugger.
- Improved traceback error messages.
- Object Oriented Programming.
- Parsing of Command-style Functions.
- Block comments.
- Special treatment in the parser of expressions like "a' * b".
- Single Precision data type.
- Improved array indexing.
- Improved memory management.
- Improved performance for reduction operations.
- Sorting and searching.
- Range arithmetics.
- Various performance improvements.
- 64-bit integer arithmetic.
- Diagonal and permutation matrices.
- Improvements to fsolve.
- Improvements to the norm function.
- New functions for computing some eigenvalues or singular values.
- New QR and Cholesky factorization updating functions.
- New quadrature functions.
- New functions for reading and writing images.
- Other miscellaneous new functions.
- Changes to strcat.
- Improvements to the help functions.
- Deprecated functions.
diffstat:
math/octave/Makefile | 9 +-
math/octave/PLIST | 1741 ++++++++++++++++++++++-------------------
math/octave/distinfo | 31 +-
math/octave/patches/patch-aa | 10 +-
math/octave/patches/patch-ab | 10 +-
math/octave/patches/patch-ac | 16 +-
math/octave/patches/patch-ad | 12 +-
math/octave/patches/patch-ae | 12 +-
math/octave/patches/patch-af | 16 +-
math/octave/patches/patch-ag | 33 +-
math/octave/patches/patch-ah | 8 +-
math/octave/patches/patch-ai | 10 +-
math/octave/patches/patch-aj | 13 -
math/octave/patches/patch-ak | 6 +-
math/octave/patches/patch-al | 24 +
math/octave/patches/patch-am | 27 +
16 files changed, 1063 insertions(+), 915 deletions(-)
diffs (truncated from 2701 to 300 lines):
diff -r b08e1342e4b4 -r f663c8d3d3e7 math/octave/Makefile
--- a/math/octave/Makefile Sat Jul 18 23:36:09 2009 +0000
+++ b/math/octave/Makefile Sun Jul 19 00:33:10 2009 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.79 2009/05/20 00:58:22 wiz Exp $
+# $NetBSD: Makefile,v 1.80 2009/07/19 00:33:10 asau Exp $
DISTNAME= octave-${OCTAVE_VER}
-PKGREVISION= 1
CATEGORIES= math
MASTER_SITES= ftp://ftp.octave.org/pub/octave/
EXTRACT_SUFX= .tar.bz2
@@ -14,7 +13,7 @@
BUILD_DEPENDS+= gperf>=2.7:../../devel/gperf
DEPENDS+= gnuplot>=3.7:../../graphics/gnuplot
-OCTAVE_VER= 3.0.5
+OCTAVE_VER= 3.2.0
CONFLICTS+= octave-2.*
.if (${MACHINE_ARCH} == "arm32")
@@ -25,7 +24,7 @@
USE_GNU_READLINE= yes
USE_LIBTOOL= yes
-USE_TOOLS+= gmake makeinfo perl gsed
+USE_TOOLS+= gmake makeinfo perl gsed pkg-config
GNU_CONFIGURE= yes
USE_DIRS+= xdg-1.1
@@ -93,4 +92,6 @@
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../www/curl/buildlink3.mk"
+.include "../../x11/libX11/buildlink3.mk"
+
.include "../../mk/bsd.pkg.mk"
diff -r b08e1342e4b4 -r f663c8d3d3e7 math/octave/PLIST
--- a/math/octave/PLIST Sat Jul 18 23:36:09 2009 +0000
+++ b/math/octave/PLIST Sun Jul 19 00:33:10 2009 +0000
@@ -1,613 +1,759 @@
-@comment $NetBSD: PLIST,v 1.20 2009/06/14 20:47:52 joerg Exp $
+@comment $NetBSD: PLIST,v 1.21 2009/07/19 00:33:10 asau Exp $
bin/mkoctfile
bin/mkoctfile-${PKGVERSION}
bin/octave
-bin/octave-${PKGVERSION}
+bin/${PKGNAME}
bin/octave-bug
bin/octave-bug-${PKGVERSION}
bin/octave-config
bin/octave-config-${PKGVERSION}
-include/octave-${PKGVERSION}/octave/Array-util.h
-include/octave-${PKGVERSION}/octave/Array.cc
-include/octave-${PKGVERSION}/octave/Array.h
-include/octave-${PKGVERSION}/octave/Array2.h
-include/octave-${PKGVERSION}/octave/Array3.h
-include/octave-${PKGVERSION}/octave/ArrayN-idx.h
-include/octave-${PKGVERSION}/octave/ArrayN.cc
-include/octave-${PKGVERSION}/octave/ArrayN.h
-include/octave-${PKGVERSION}/octave/Bounds.h
-include/octave-${PKGVERSION}/octave/CColVector.h
-include/octave-${PKGVERSION}/octave/CDiagMatrix.h
-include/octave-${PKGVERSION}/octave/CMatrix.h
-include/octave-${PKGVERSION}/octave/CNDArray.h
-include/octave-${PKGVERSION}/octave/CRowVector.h
-include/octave-${PKGVERSION}/octave/CSparse.h
-include/octave-${PKGVERSION}/octave/Cell.h
-include/octave-${PKGVERSION}/octave/CmplxAEPBAL.h
-include/octave-${PKGVERSION}/octave/CmplxCHOL.h
-include/octave-${PKGVERSION}/octave/CmplxDET.h
-include/octave-${PKGVERSION}/octave/CmplxHESS.h
-include/octave-${PKGVERSION}/octave/CmplxLU.h
-include/octave-${PKGVERSION}/octave/CmplxQR.h
-include/octave-${PKGVERSION}/octave/CmplxQRP.h
-include/octave-${PKGVERSION}/octave/CmplxSCHUR.h
-include/octave-${PKGVERSION}/octave/CmplxSVD.h
-include/octave-${PKGVERSION}/octave/CollocWt.h
-include/octave-${PKGVERSION}/octave/DAE.h
-include/octave-${PKGVERSION}/octave/DAEFunc.h
-include/octave-${PKGVERSION}/octave/DAERT.h
-include/octave-${PKGVERSION}/octave/DAERTFunc.h
-include/octave-${PKGVERSION}/octave/DASPK-opts.h
-include/octave-${PKGVERSION}/octave/DASPK.h
-include/octave-${PKGVERSION}/octave/DASRT-opts.h
-include/octave-${PKGVERSION}/octave/DASRT.h
-include/octave-${PKGVERSION}/octave/DASSL-opts.h
-include/octave-${PKGVERSION}/octave/DASSL.h
-include/octave-${PKGVERSION}/octave/DiagArray2.cc
-include/octave-${PKGVERSION}/octave/DiagArray2.h
-include/octave-${PKGVERSION}/octave/EIG.h
-include/octave-${PKGVERSION}/octave/FEGrid.h
-include/octave-${PKGVERSION}/octave/LP.h
-include/octave-${PKGVERSION}/octave/LSODE-opts.h
-include/octave-${PKGVERSION}/octave/LSODE.h
-include/octave-${PKGVERSION}/octave/LinConst.h
-include/octave-${PKGVERSION}/octave/MArray-defs.h
-include/octave-${PKGVERSION}/octave/MArray.cc
-include/octave-${PKGVERSION}/octave/MArray.h
-include/octave-${PKGVERSION}/octave/MArray2.cc
-include/octave-${PKGVERSION}/octave/MArray2.h
-include/octave-${PKGVERSION}/octave/MArrayN.cc
-include/octave-${PKGVERSION}/octave/MArrayN.h
-include/octave-${PKGVERSION}/octave/MDiagArray2.cc
-include/octave-${PKGVERSION}/octave/MDiagArray2.h
-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
-include/octave-${PKGVERSION}/octave/NLFunc.h
-include/octave-${PKGVERSION}/octave/NLP.h
-include/octave-${PKGVERSION}/octave/ODE.h
-include/octave-${PKGVERSION}/octave/ODEFunc.h
-include/octave-${PKGVERSION}/octave/ODES.h
-include/octave-${PKGVERSION}/octave/ODESFunc.h
-include/octave-${PKGVERSION}/octave/Objective.h
-include/octave-${PKGVERSION}/octave/QP.h
-include/octave-${PKGVERSION}/octave/Quad-opts.h
-include/octave-${PKGVERSION}/octave/Quad.h
-include/octave-${PKGVERSION}/octave/Range.h
-include/octave-${PKGVERSION}/octave/Sparse-op-defs.h
-include/octave-${PKGVERSION}/octave/Sparse.h
-include/octave-${PKGVERSION}/octave/SparseCmplxCHOL.h
-include/octave-${PKGVERSION}/octave/SparseCmplxLU.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
-include/octave-${PKGVERSION}/octave/base-de.h
-include/octave-${PKGVERSION}/octave/base-list.h
-include/octave-${PKGVERSION}/octave/base-lu.cc
-include/octave-${PKGVERSION}/octave/base-lu.h
-include/octave-${PKGVERSION}/octave/base-min.h
-include/octave-${PKGVERSION}/octave/boolMatrix.h
-include/octave-${PKGVERSION}/octave/boolNDArray.h
-include/octave-${PKGVERSION}/octave/boolSparse.h
-include/octave-${PKGVERSION}/octave/builtins.h
-include/octave-${PKGVERSION}/octave/byte-swap.h
-include/octave-${PKGVERSION}/octave/c-file-ptr-stream.h
-include/octave-${PKGVERSION}/octave/chMatrix.h
-include/octave-${PKGVERSION}/octave/chNDArray.h
-include/octave-${PKGVERSION}/octave/cmd-edit.h
-include/octave-${PKGVERSION}/octave/cmd-hist.h
-include/octave-${PKGVERSION}/octave/comment-list.h
-include/octave-${PKGVERSION}/octave/config.h
-include/octave-${PKGVERSION}/octave/dColVector.h
-include/octave-${PKGVERSION}/octave/dDiagMatrix.h
-include/octave-${PKGVERSION}/octave/dMatrix.h
-include/octave-${PKGVERSION}/octave/dNDArray.h
-include/octave-${PKGVERSION}/octave/dRowVector.h
-include/octave-${PKGVERSION}/octave/dSparse.h
-include/octave-${PKGVERSION}/octave/data-conv.h
-include/octave-${PKGVERSION}/octave/dbleAEPBAL.h
-include/octave-${PKGVERSION}/octave/dbleCHOL.h
-include/octave-${PKGVERSION}/octave/dbleDET.h
-include/octave-${PKGVERSION}/octave/dbleHESS.h
-include/octave-${PKGVERSION}/octave/dbleLU.h
-include/octave-${PKGVERSION}/octave/dbleQR.h
-include/octave-${PKGVERSION}/octave/dbleQRP.h
-include/octave-${PKGVERSION}/octave/dbleSCHUR.h
-include/octave-${PKGVERSION}/octave/dbleSVD.h
-include/octave-${PKGVERSION}/octave/debug.h
-include/octave-${PKGVERSION}/octave/defaults.h
-include/octave-${PKGVERSION}/octave/defun-dld.h
-include/octave-${PKGVERSION}/octave/defun-int.h
-include/octave-${PKGVERSION}/octave/defun.h
-include/octave-${PKGVERSION}/octave/dim-vector.h
-include/octave-${PKGVERSION}/octave/dir-ops.h
-include/octave-${PKGVERSION}/octave/dirfns.h
-include/octave-${PKGVERSION}/octave/dynamic-ld.h
-include/octave-${PKGVERSION}/octave/error.h
-include/octave-${PKGVERSION}/octave/f77-fcn.h
-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/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
-include/octave-${PKGVERSION}/octave/input.h
-include/octave-${PKGVERSION}/octave/int16NDArray.h
-include/octave-${PKGVERSION}/octave/int32NDArray.h
-include/octave-${PKGVERSION}/octave/int64NDArray.h
-include/octave-${PKGVERSION}/octave/int8NDArray.h
-include/octave-${PKGVERSION}/octave/intNDArray.cc
-include/octave-${PKGVERSION}/octave/intNDArray.h
-include/octave-${PKGVERSION}/octave/kpse-xfns.h
-include/octave-${PKGVERSION}/octave/kpse.cc
-include/octave-${PKGVERSION}/octave/lex.h
-include/octave-${PKGVERSION}/octave/lo-error.h
-include/octave-${PKGVERSION}/octave/lo-ieee.h
-include/octave-${PKGVERSION}/octave/lo-mappers.h
-include/octave-${PKGVERSION}/octave/lo-math.h
-include/octave-${PKGVERSION}/octave/lo-specfun.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-ascii-helper.h
-include/octave-${PKGVERSION}/octave/ls-hdf5.h
-include/octave-${PKGVERSION}/octave/ls-mat-ascii.h
-include/octave-${PKGVERSION}/octave/ls-mat4.h
-include/octave-${PKGVERSION}/octave/ls-mat5.h
-include/octave-${PKGVERSION}/octave/ls-oct-ascii.h
-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
-include/octave-${PKGVERSION}/octave/mx-cdm-dm.h
-include/octave-${PKGVERSION}/octave/mx-cdm-m.h
-include/octave-${PKGVERSION}/octave/mx-cdm-s.h
-include/octave-${PKGVERSION}/octave/mx-cm-cdm.h
-include/octave-${PKGVERSION}/octave/mx-cm-dm.h
-include/octave-${PKGVERSION}/octave/mx-cm-m.h
-include/octave-${PKGVERSION}/octave/mx-cm-s.h
-include/octave-${PKGVERSION}/octave/mx-cnda-nda.h
-include/octave-${PKGVERSION}/octave/mx-cnda-s.h
-include/octave-${PKGVERSION}/octave/mx-cs-cdm.h
-include/octave-${PKGVERSION}/octave/mx-cs-dm.h
-include/octave-${PKGVERSION}/octave/mx-cs-m.h
-include/octave-${PKGVERSION}/octave/mx-cs-nda.h
-include/octave-${PKGVERSION}/octave/mx-defs.h
-include/octave-${PKGVERSION}/octave/mx-dm-cdm.h
-include/octave-${PKGVERSION}/octave/mx-dm-cm.h
-include/octave-${PKGVERSION}/octave/mx-dm-cs.h
-include/octave-${PKGVERSION}/octave/mx-dm-m.h
-include/octave-${PKGVERSION}/octave/mx-dm-s.h
-include/octave-${PKGVERSION}/octave/mx-ext.h
-include/octave-${PKGVERSION}/octave/mx-i16-i32nda.h
-include/octave-${PKGVERSION}/octave/mx-i16-i64nda.h
-include/octave-${PKGVERSION}/octave/mx-i16-i8nda.h
-include/octave-${PKGVERSION}/octave/mx-i16-nda.h
-include/octave-${PKGVERSION}/octave/mx-i16-ui16nda.h
-include/octave-${PKGVERSION}/octave/mx-i16-ui32nda.h
-include/octave-${PKGVERSION}/octave/mx-i16-ui64nda.h
-include/octave-${PKGVERSION}/octave/mx-i16-ui8nda.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-i32.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-i32nda.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-i64.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-i64nda.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-i8.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-i8nda.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-nda.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-s.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-ui16.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-ui16nda.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-ui32.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-ui32nda.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-ui64.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-ui64nda.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-ui8.h
-include/octave-${PKGVERSION}/octave/mx-i16nda-ui8nda.h
-include/octave-${PKGVERSION}/octave/mx-i32-i16nda.h
-include/octave-${PKGVERSION}/octave/mx-i32-i64nda.h
-include/octave-${PKGVERSION}/octave/mx-i32-i8nda.h
-include/octave-${PKGVERSION}/octave/mx-i32-nda.h
-include/octave-${PKGVERSION}/octave/mx-i32-ui16nda.h
-include/octave-${PKGVERSION}/octave/mx-i32-ui32nda.h
-include/octave-${PKGVERSION}/octave/mx-i32-ui64nda.h
-include/octave-${PKGVERSION}/octave/mx-i32-ui8nda.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-i16.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-i16nda.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-i64.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-i64nda.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-i8.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-i8nda.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-nda.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-s.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-ui16.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-ui16nda.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-ui32.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-ui32nda.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-ui64.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-ui64nda.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-ui8.h
-include/octave-${PKGVERSION}/octave/mx-i32nda-ui8nda.h
-include/octave-${PKGVERSION}/octave/mx-i64-i16nda.h
-include/octave-${PKGVERSION}/octave/mx-i64-i32nda.h
-include/octave-${PKGVERSION}/octave/mx-i64-i8nda.h
-include/octave-${PKGVERSION}/octave/mx-i64-nda.h
-include/octave-${PKGVERSION}/octave/mx-i64-ui16nda.h
-include/octave-${PKGVERSION}/octave/mx-i64-ui32nda.h
-include/octave-${PKGVERSION}/octave/mx-i64-ui64nda.h
-include/octave-${PKGVERSION}/octave/mx-i64-ui8nda.h
-include/octave-${PKGVERSION}/octave/mx-i64nda-i16.h
-include/octave-${PKGVERSION}/octave/mx-i64nda-i16nda.h
-include/octave-${PKGVERSION}/octave/mx-i64nda-i32.h
-include/octave-${PKGVERSION}/octave/mx-i64nda-i32nda.h
-include/octave-${PKGVERSION}/octave/mx-i64nda-i8.h
Home |
Main Index |
Thread Index |
Old Index