- Use USES=makeinfo instead of hard-coded BUILD_DEPENDS - Update RUN_DEPENDS: remove redundant LOCALBASE/bin Approved by: portmgr (blanket)026be4a90b
Port details
math/octave 11.3.0_2
High-level interactive language for numerical computations
Port info
- Maintainer
- stephen@FreeBSD.org
- Packages
- latest: 11.3.0_1, update to 11.3.0_2 not built yet
- Upstream
- up to date
- Last update
- to 11.3.0_2 · 4d1f8f16c1
- Quarterly
- 2026Q4: 11.3.0
- WWW
- https://www.octave.org/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install octaveinstalls 11.3.0_1 fromlatest; fromquarterly(2026Q4) 11.3.0- Port
# cd /usr/ports/math/octave && make install clean# make -C /usr/ports/math/octave config # change options first
- Size
- 20 MiB download · 90 MiB installed
- Depends on
- audio/portaudio 19.6.0_8,1, databases/qt6-base_sqldriver 6.11.2, devel/desktop-file-utils 0.28, devel/pcre 8.45_4, devel/qscintilla2 2.14.1,1, devel/qt6-5compat 6.11.2, devel/qt6-base 6.11.2_1, devel/qt6-tools 6.11.2, devel/readline 8.3.6, ftp/curl 8.23.0, graphics/GraphicsMagick 1.3.48,1, graphics/ftgl 2.4.0_2,1, graphics/libGLU 9.0.3, graphics/libdrm 2.4.134,1, graphics/libglvnd 1.7.0, java/openjdk25 25.0.4+7.f.1_1, lang/gcc14 14.2.0_7, lang/python312 3.12.15, math/arpack-ng 3.9.1_7, math/fftw3 3.3.11, math/fftw3-float 3.3.11, math/glpk 5.0, math/gnuplot 5.4.10_3, math/openblas 0.3.34_1,2, math/qhull 8.0.2_3,1, math/qrupdate 1.1.2_14, math/suitesparse-amd 3.3.4, math/suitesparse-camd 3.3.5, math/suitesparse-ccolamd 3.3.5, math/suitesparse-cholmod 5.3.5, math/suitesparse-colamd 3.3.5, math/suitesparse-config 7.14.1, math/suitesparse-cxsparse 4.4.2, math/suitesparse-klu 2.3.6, math/suitesparse-spqr 4.3.6_1, math/suitesparse-umfpack 6.3.8, math/sundials 7.9.0_2, print/freetype2 2.14.3, print/gl2ps 1.4.3, print/indexinfo 0.3.1_1, print/texinfo 7.3_1,1, science/hdf5 1.12.2_2,1, textproc/gsed 4.10, x11-fonts/fontconfig 2.18.3,1, x11-fonts/libXft 2.3.9, x11-toolkits/fltk 1.3.11, x11/libX11 1.8.14,1, x11/libXcursor 1.2.3, x11/libXext 1.3.7,1, x11/libXfixes 6.0.2, x11/libXinerama 1.1.6,1, x11/libXrender 0.9.13
- License
- GPLv3
- Options
- 4 of 6 on in the package: DOCS JAVA OPENBLAS QT6
Show the 2 options that are off
ATLAS NETLIB
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 11.3.0_1 | 11.3.0_1 | – |
| FreeBSD 15 | 11.3.0_1 | 11.3.0_1 | – |
| FreeBSD 14 | 11.3.0_1 | 11.3.0_1 | 11.3.0_1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 11.3.0 | 11.3.0 | – |
| FreeBSD 14 | 11.3.0 | 11.3.0 | 11.3.0 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 11.3.0_1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (374)
Bump PORTREVISIONS for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms), part II. The first part covered ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler. This adds ports with USES=fortran and ports using Mk/bsd.octave.mk which in turn has USES=fortran. PR: 214965 Reported by: thierrye4b7b9118a
Fix build after math/glpk update Reported by: pkg-fallout PR: 21145523a8ddfe73
1. Some dependencies were added per QA advice. 2. updated to version 4.0.3 deleted obsolete patch 'patch-libinterp-octave-value-ov-classdef' Java and GUI are now optional plist is now generated automatically revised dependencies PR: 211291 Submitted by: bsam (1), Alexander Sherikov (2)539ea05319
math/octave: remove wrongly used PLIST_SUB from pkg-plist PR: 210055 Submitted by: Tobias Berner <tcberner@gmail.com> Approved by: maintainer timeout (7 weeks)6a8aa3ad5a
Fix build with libc++ 3.8.0, by disabling custom max_align_t definition PR: 209692 Submitted by: dim@ Approved by: maintainer timeout (2 weeks)59049f074c
- Update to 1.10.0 - Add LICENSE_FILE - Remove outdated PORTSCOUT - Re-enable SZIP option by default: it was changed unintentionally in r398300 Changes: https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.0/src/hdf5-1.10.0-RELEASE.txt https://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html9a1f45d861
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.
With hat: portmgr
Sponsored by: Absolight8d6597e0bbForgot to add patches, and bump port revision PR: 201737 Submitted by: you.akira.noda@gmail.com Also spotted by: stephen@a2415bfdec
Update to 4.0.0 PR: 201737 (partially) Submitted by: you.akira.noda@gmail.com90f7db573c
Update PyQt4 to 4.11.4, SIP to 4.17 and QScintilla2 to 2.9.1. Bring in some long overdue updates, some of which are required for us to later land the PyQt5 ports. One big change with this update is that the PyQt4 ports now install their .sip files into share/py-sip/PyQt4 instead of share/py-sip. This way we do not end up with directories like share/py-sip/QtCore, which are especially confusing once PyQt5 lands and starts installing files with the same names. Other noteworthy items: - PORTREVISION has been bumped on ports depending on devel/qscintilla2 because libqscintilla2.so's SOVERSION has changed. - graphics/seexpr has been converted to USE_PYQT, as the file it used to define a build-time dependency on x11-toolkits/py-qt4-gui has moved. Once again, big thanks to Tobias Berner <tcberner@gmail.com> and Guido Falsi (madpilot@) for their initial work on these ports as part of the effort to land PyQt5 into the tree (see D2910 in Phabricator for an earlier version of the PyQt5 patch set). PR: 205143b15d595457
graphics/GraphicsMagick: Upgrade version 1.3.21 => 1.3.22 GraphicsMagick was just updated, but there was as newer, second PR to upgrade it once more. And again, the shared library version has been bumped (haven't these guys heard of symbol versioning?) While the INDEX references 114 users of GraphicksMagick, I'm going to only bump the same 8 ports as yesterday. The bump script appears to be obsolete (still uses CVS!) PR: 203547 Submitted by: Walter Schwarzenfeldd417455b24
graphics/GraphicsMagick: Upgrade version 1.3.20 => 1.3.21 The shared library versions changed, so bump all the ports that depend on GraphicsMagick by default too. PR: 200304 Submitted by: ports furyf6a13dc9de
- Switch to options helpers - While here, add some NO_ARCHes and couple missing PORT_OPTIONS=DOCS Approved by: portmgr blankete638299edc
- Update to 1.8.15 - Bump PORTREVISION for science/hdf5 shlib change Changes: http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.15-RELEASE.txt http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.htmle4796f7301
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight60d1a83c2aDescriptions from bsd.options.desc.mk is used, and openblas is now default.09816f1366
Moving the Octave icons to a directory which is not version specific (*). Remove ATLAS knob, and bump portrevision. Submitted by: Jason Bacon (*)ce9d6f824b
* Update to 3.8.2 * OpenBLAS cleanup Submitted by: therry@ (openblas part)6bc4ad3584
- Update to 1.8.14 - Update MASTER_SITES - Use INSTALL_TARGET=install-strip instead of MAKE_ENV=INSTALL_STRIP_FLAG=${STRIP} - Bump PORTREVISION for science/hdf5 shlib change
Changes: http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.14-RELEASE.txt
http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html6e5edf87e4Cleanup plistfaad978bef
Update the default version of GCC in the Ports Collection from GCC 4.7.4 to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)15945f8122
math/fftw3: - Add USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Remove PTHREAD_CFLAGS and PTHREAD_LIBS - Use MAKE_CMD4bdd97e324
- Switch graphics/GraphicsMagick to USES=libtool, drop .la files - Bump dependent ports as .so version has changed - Fix distinfo for graphics/cmg - Fix shebang for graphics/vips Approved by: portmgr blanketd1459f8ca6
Update PyQt to 4.11.1, QScintilla to 2.8.3 and SIP to 4.16.2.
... And bump PORTREVISION on ports that depend on devel/qscintilla2 due to
the shlib version change.
This is brought to you by the KDE on FreeBSD team. Besides updating to newer
upstream releases, this commit also contains a lot of under-the-hood changes
to the PyQt/QScintilla/SIP ports. Their Makefiles had accumulated a lot of
cruft over time, so it was time for some summer cleaning:
- General, belated changes:
* Use OPTIONS helpers wherever possible, stop including
<bsd.port.options.mk> when not necessary, stop checking for
${PORT_OPTIONS:MDOCS} and ${PORT_OPTIONS:MEXAMPLES} when not necessary,
add options such as DOCS and/or DEBUG where they were only checked for.
- QScintilla ports:
* Drop the API option from py-qt4-qscintilla2. It had been broken ever
since staging support was added, and its existence does not make much
sense: QScintilla is a hard dependency regardless of the state of this
option anyway, they all come from the same tarball and the configuration
script assumes the .api file will always be installed.
- PyQt ports:
* The configure.py patch shared by all PyQt ports has been trimmed down to
the minimum. Changes for Qt3 compatibility or for things that are just
not needed anymore have been removed.
* Several post-configure targets in the PyQt ports have been removed, as
they had no effect on the way the ports were built whatsoever.
* In some cases, instead of calling Python's py_compile.py on `ls *.py
*/*.py */*/*.py` to generate .pyc and .pyo files, we just call
compileall.py, which is made for this kind of task.
* The patch + sed hack to build py-qt4-dbussupport has been replaced by
only extracting the dbus/ directory for that port and excluding it from
all others.
* Move the bulk of the code in all Makefiles to bsd.pyqt.mk, like the
non-Python Qt ports do with bsd.qt.mk and the QT_DIST variable. A large
portion of all PyQt Makefiles were very similar and contained a lot of
boilerplate code that can be shared among all of them since they all
come from the same tarball. bsd.pyqt.mk now has a PYQT4_DIST variable
that, when set, automatically sets several common variables and the
do-configure target for a port. This allows us to considerably reduce
the size of all the py-qt4-* Makefiles.
* To make the above possible and also to allow us to use as many OPTIONS
helpers as possible, the ARGS variable is now called CONFIGURE_ARGS.
That's what it was used for anyway.
PR: 191990c3f9087c48Update consumers of graphics/GraphicsMagick13 to use graphics/GraphicsMagick instead, these two ports are now equal. Bump PORTREVISIONs Approved by: portmgr (antoine)a99120304d
* Better GUI support [1] * fix pkg-plist [2]
Submitted by: Jason Bacon <jwbacon@tds.net> [1]
swills@ [2]1ef6427dfaUpdate to 3.8.1d5ec74b8be
- Chase revision r353615 to math/qhull5.0d7d4b70bd
Runtime fix: all the dynamically generated part of the plist was not packaged With hat: portmgre4590b9e3e
- New LIB_DEPENDS syntax. - USES=libtool tar:bzip2. - Move some variable definitions in front of bsd.port.options.mk. - Add DOCS option. - Remove FreeBSD 6 support.c2b5d3fb67
- Update to 1.8.12 (from science/hdf5-18) - Add LICENSE - Convert to new LIB_DEPENDS format - Convert to new options helper - Use NOT_FOR_ARCHS - Strip shared library - Remove deprecated PTHREAD_* - Use MAKE_CMD - Bump PORTREVISION for science/hdf5 shlib change [1] Changes: http://www.hdfgroup.org/ftp/HDF5/current/src/hdf5-1.8.12-RELEASE.txt http://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html Approved by: portmgr (bapt) [1]095fbe3e1a
Update the default version of GCC used in the Ports Collection from GCC 4.6.4 to GCC 4.7.3. This entails updating the lang/gcc port as well as changing the default in Mk/bsd.default-versions.mk. Part II, Bump PORTREVISIONs. PR: 182136 Supported by: Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports) Tested by: bdrewery (two -exp runs)1cd277bdce
Finish stage support0d3c92e18e
Update to 3.8.0 PR: 185991 Submitted by: Max Sterling <maxclsb@gmail.com>2df7f4ddd2
Replace USE_FORTRAN with USES=fortran such that C/C++ code is built with Clang/libc++ on FreeBSD 10. This fixes a crash caused by the use of libstdc++ while dependencies used libc++. Approved by: maho (maintainer)f610f4ceab
A build fix with recent (?) version of texinfo. Note that this cannot be reproduced in maho's tinderbox. PR: 183338 Submitted by: Mamoru Iwaki <1wkmmr@gmail.com>e3fd17670e
Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui
- 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
- Removed compatibility with K&R compilers, which was untestable due
to lack of such compilers.
- New functions
. mpc_log10
. mpc_mul_2si, mpc_div_2si
- Speed-ups
. mpc_fma
- Bug fixes
. mpc_div and mpc_norm now return a value indicating the effective
rounding direction, as the other functions.
. mpc_mul, mpc_sqr and mpc_norm now return correct results even if
there are over- or underflows during the computation.
. mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
infinite part and equals output variable is corrected.
. mpc_fr_sub: Wrong return value for imaginary part is corrected.
Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.
Bump PORTREVISIONS of all dependent ports.
PR: 183141
Approved by: portmgr (bdrewery)3be3e90f93- Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with m) Approved by: portmgr (bdrewery)d46ccd7303
Add NO_STAGE all over the place in preparation for the staging support (cat: math)ce5e457020
Convert to new perl framework Convert USE_GMAKE to USESe4343d70fd
Add an explicit dependency on pkgconf Approved by: portmgr (bapt)af78c4db64
Unbreak for texinfo 5.1, patch was taken from Gentoo site. Portrevision bumped. > Octave-3.6.4 in Gentoo has the identical bug. > https://bugs.gentoo.org/show_bug.cgi?id=465536 > Their texinfo.patch is here: > https://465536.bugs.gentoo.org/attachment.cgi?id=347084 PR: 179105 Submitted by: Chen Xie <xiechen@mail.ustc.edu.cn>3acd789d0e
Update math/glpk to 4.52.1 and adjust dependent portsd9dad95fb7
- Update to 7.31.0 - Bump PORTREVISION for ftp/curl shlib change - Add TEST_DEPENDS - Convert to new options framework - Adjust options: - Add COOKIES - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1] - Add GSSAPI and SPNEGO [2] - Remove KERBEROS4 - Rename LIBIDN to IDN - Remove TRACKMEMORY [1] - Sort option handler - Add SLAVEDIRS: ftp/curl-hiphop - Cosmetic change - Cleanup Changes: http://curl.haxx.se/changes.html PR: ports/172325 (-exp run), ports/177369 (based on) [1] Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2] Exp run by: miwic2d1a14c7c
- Do not remove directories not created by this port Reported by: pkg (DEVELOPER_MODE)a4091fa723
Update math/glpk to 4.50 and adjust dependent ports42471fa998
Use USE_TEX. Spotted by: stephen1274c6b175
update math/glpk to 4.49, and adjust dependent ports Approved by: maho755e402f2d
Update to 3.6.4.fd96f1fb63