./math/octave, High-level language, intended for numerical computations

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 11.3.0, Package name: octave-11.3.0, Maintainer: adam

GNU Octave is a high-level language, primarily intended for numerical
computations. It provides a convenient command line interface for
solving linear and nonlinear problems numerically, and for performing
other numerical experiments using a language that is mostly compatible
with Matlab. It may also be used as a batch-oriented language.

Octave has extensive tools for solving common numerical linear algebra
problems, finding the roots of nonlinear equations, integrating
ordinary functions, manipulating polynomials, and integrating ordinary
differential and differential-algebraic equations. It is easily extensible
and customizable via user-defined functions written in Octave's own
language, or using dynamically loaded modules written in C++, C, Fortran,
or other languages.


Required to run:
[sysutils/desktop-file-utils] [www/curl] [graphics/gnuplot] [graphics/hicolor-icon-theme] [audio/libsndfile] [math/fftw] [math/lapack] [math/fftwf] [math/blas] [devel/gmake] [devel/hdf5] [devel/pcre] [devel/readline] [archivers/bsdtar] [math/qhull] [x11/fltk13] [x11/qt5-qttools] [x11/qt5-qtbase] [lang/gcc7] [math/arpack-ng]

Required to build:
[pkgtools/x11-links] [devel/gperf] [x11/xcb-proto] [x11/fixesproto4] [devel/libtool-fortran] [pkgtools/cwrappers] [x11/xorgproto]

Package options: glpk, hdf5, qhull, qt6

Master sites: (Expand)

Filesize: 27265.238 KB

Version history: (Expand)


CVS history: (Expand)


   2026-06-05 11:10:38 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
octave: updated to 11.3.0

Summary of bugs fixed for version 11.3.0 (2026-06-01):

This version brings only minor changes compared to Octave 11.2.0.  Most
importantly, it fixes the SOVERSION of the `liboctinterp` library.

For (bug #XXXXX) see https://savannah.gnu.org/bugs/?XXXXX

Improvements and fixes

- Fix returning reciprocal condition number as second output from `det` for
  triangular dense matrices.
   2026-06-01 12:51:03 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
octave: updated to 11.2.0

Summary of bugs fixed for version 11.2.0 (2026-05-28):

Improvements and fixes

- Speed up `pkg install` and provide more output with `-verbose`.
- `cmach-info.h`: Add visibility attribute to function declarations.
- Re-implement `weboptions` and affected functions `webread`, `webwrite`.
- Remove semicolon after function definitions.
- Fix possible out-of-bound indexing in N-D Array assignment.
- Allow classdef constructor to return a classdef array of itself.
- Fix pager in CLI on Windows and disable it in the GUI
- Deprecate `all` and `any` for non-numeric/non-logical types
- Silence compiler warning about possible use of uninitialized variable.
- Fix input validation of `permB` input to `eigs()`.
- Check floating point subscripts before converting to `octave_idx_type`
  floating-point index values before casting them to `octave_idx_type`.
- Fix `norm (S, 2)` for all-zero sparse matrices
- `colorbar.m`: Change `%!demo #3` to use new syntax with `"location"` \ 
first.
- `max`: Avoid potential integer overflow.

GUI

- Remove accidental double spaces in language translation files.
- Use form of "bearbeiten" instead of "editieren" in German \ 
translation.
- Do not hide window of processes started with "system" on Windows.
- Include missing .svg icon in GUI resources
- Use mouse cursor shape from Qt if possible or SVG

Build system / Tests

- Create Info documentation in build directory, not source directory.
- Fix Qt help generator for Texinfo 7.3 Function-Index output.
- Fix `run-octave` to locate documentation in either `srcdir` or `builddir`.
- `system`: Silence output of self-test.
- Disable delete warning locally in BISTs as part of cset e17e4e419245.

Documentation

- Update documentation for `arguments` keyword and add to manual.
- Format plaintext documentation output to 80 characters.
- Redo documentation for Appendix F "Grammar and Parser".
- Use Texinfo commands for better spacing after period used in abbrevation.
- `genpropdoc.m`: Fix incorrect documentation for `"zdir"` property.
- Rename some `@node`, `@subsection` entries for clarity and consistency.
- Set Texinfo `@exampleindent` for better visual appearance.
- `linsolve.m`: Update documentation
- Update all man pages with new information and modern `groff` syntax.
   2026-05-14 18:42:34 by Ryo ONODERA | Files touched by this commit (1335)
Log message:
*: Recursive revbump from security/nettle-4.0
   2026-03-18 16:47:44 by Maya Rashish | Files touched by this commit (1)
Log message:
octave: Add a dependency to resolve configure failure on NetBSD 10.

This version of NetBSD ships with a libstdc++ that is missing std::from_chars.
Octave has the ability to use this dependency instead of requiring a newer
libstdc++.
   2026-02-26 16:45:33 by Adam Ciarcinski | Files touched by this commit (6) | Package updated
Log message:
octave: updated to 11.1.0

11.1.0
https://octave.org/NEWS-11.html
   2026-02-06 11:06:21 by Thomas Klausner | Files touched by this commit (1305)
Log message:
*: recursive bump for nettle 4.0 shlib major bump
   2026-01-27 09:41:10 by Thomas Klausner | Files touched by this commit (1344)
Log message:
*: recursive bump for removal of cairo's xcb option
   2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1