CVE and update status of the FreeBSD ports tree3,310 unaddressed CVEs in 678 portsAll times are CET
Port details

math/scilab 2026.1.0_3

Scientific software package for numerical computations

Port info

Maintainer
thierry@FreeBSD.org
Packages
latest: 2026.1.0_3
Upstream
Higher version available: 2027.0.0
Last update
to 2026.1.0_3 · 4d1f8f16c1
Quarterly
2026Q4: 2026.1.0_3
WWW
https://www.scilab.org
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install scilab
installs 2026.1.0_3 from latest; from quarterly (2026Q4) 2026.1.0_3
Port
# cd /usr/ports/math/scilab && make install clean
# make -C /usr/ports/math/scilab config  # change options first
Size
97 MiB download · 219 MiB installed
Depends on
archivers/libarchive 3.8.8,1, converters/libiconv 1.18_1, databases/arrow 24.0.0_5, devel/antlr 2.7.7_4, devel/apache-commons-io 2.22.0, devel/avalon-framework 4.2.0_4, devel/desktop-file-utils 0.28, devel/flexdock 1.2.5, devel/gettext-runtime 1.0_1, devel/gson 2.14.0, devel/jakarta-activation 2.0.1, devel/jakarta-activation-api 2.1.4, devel/javafx-jars 21.0.12, devel/javax-activation 1.1.1, devel/javax.annotation-api 1.3.2, devel/jaxb-api 2.3.3, devel/jaxb-impl 2.3.6, devel/jgoodies-looks 2.7.0_2, devel/pcre2 10.49, devel/splint 3.1.2_1, devel/xdg-utils 1.2.1, ftp/curl 8.23.0, graphics/batik 1.19, graphics/jogamp-jogl 2.6.0, graphics/libglvnd 1.7.0, graphics/xmlgraphics-commons 2.11_2, java/apache-commons-beanutils 1.11.0_2, java/apache-commons-collections 3.2.2_4, java/apache-commons-logging 1.3.6, java/eclipse-ecj 4.40, java/javahelp 2.0.05.20170719_5, java/jgraphx 4.2.2_4, java/jrosetta 1.0.4_3, java/junit 4.13.2_2, java/openjdk21 21.0.12+8.2_1, lang/gcc14 14.2.0_7, lang/ocaml 4.14.2, lang/tcl86 8.6.18_1, math/arpack-ng 3.9.1_7, math/fftw3 3.3.11, math/jeuclid 3.1.9_2, math/jlatexmath 1.0.7_3, math/matio 1.6.0, math/openblas 0.3.34_1,2, math/suitesparse-amd 3.3.4, math/suitesparse-klu 2.3.6, math/suitesparse-umfpack 6.3.8, misc/shared-mime-info 2.4_2, science/hdf5 1.12.2_2,1, textproc/docbook-xsl 1.79.1_1,1, textproc/fop 2.8_4, textproc/libxml2 2.15.4, textproc/libxslt 1.1.45, textproc/lucene9 9.12.2, textproc/saxon-he 12.8_4, textproc/xlnt 1.6.1, textproc/xml-commons 1.4.01_3, www/httpclient5 5.6.2, www/httpcore5 5.5.b2, www/jcef 146.0.10, x11-toolkits/bwidget 1.10.1, x11-toolkits/skinlf 6.7_2, x11-toolkits/tk86 8.6.18, x11/libX11 1.8.14,1
License
BSD3CLAUSE or GPLv2
Options
4 of 5 on in the package: GUI OCAML OPENBLAS TK
Show the 1 options that are off
NETLIB
pkg-message
Shown after installing
Errata: some graphical features are missing, because a
library is not available.

Work continues!

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162026.1.0_3✗–
FreeBSD 152026.1.0_3✗–
FreeBSD 142026.1.0_3✗✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152026.1.0_3✗–
FreeBSD 142026.1.0_3✗✗

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 2026.1.0_3.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (257)

Gerald Pfeifer (gerald) · 5.5.2_12
Bump PORTREVISION for ports depending on the canonical version of GCC in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
09f9633cb6
Dmitry Marakasov (amdmi3) · 5.5.2_11
- Switch to new test framework

Approved by:	portmgr blanket
4ecd5cdf96
Max Brazhnikov (makc) · 5.5.2_11
math/scilab: - Restrict to gnu++98 standard to allow build on FreeBSD 11.x and greater
73380a9647
Yuri Victorovich (yuri) · 5.5.2_11
math/suitesparse: Update 4.0.2 -> 5.2.0

Port changes:
* Change to DISTVERSION
* Update MASTER_SITES
* Change to LICENSE_COMB=dual
* Add LIB_DEPENDS
* Unbundle metis, made it a dependency
* Update do-build and do-install
* Update WWW

Bump 11 ports.
games/naev is marked broken because it depends on the no longer installed library.

PR:		210579
Submitted by:	yuri
Submitted by:	pfg
Approved by:	maintainer timeout (maho@FreeBSD.org, 21 months)
Approved by:	maintainer timeout (fortran@FreeBSD.org, 45 days)
61818ce94b
Gerald Pfeifer (gerald) · 5.5.2_10
Bump PORTREVISIONs of all users of math/mpc that we just updated to version 1.1.0 (via revision 464079).
c2a92a1aea
Gerald Pfeifer (gerald) · 5.5.2_9
Bump PORTREVISION for ports depending on the canonical version of GCC (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
e59c88cece
Sunpoet Po-Chuan Hsieh (sunpoet) · 5.5.2_8
Update science/hdf5 to 1.10.1

- Bump PORTREVISION for shlib change

Changes:	https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1-RELEASE.txt
8b1d897ff6
Matthew Rezny (rezny) · 5.5.2_7
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
b760897dde
Gerald Pfeifer (gerald) · 5.5.2_6
Bump PORTREVISIONs for ports depending on the canonical version of GCC and lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms).

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using using Mk/bsd.octave.mk which in turn has USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
   c++11-lang, c++0x, c11, or gcc-c++11-lib.

PR:		216707
04d6f52202
Jan Beich (jbeich) · 5.5.2_5
math/scilab: unbreak with clang 4.0

src/cpp/diary_manager.cpp:64:24: error: ordered comparison between pointer and zero ('int *' and 'int')
        if (array_size > 0)
            ~~~~~~~~~~ ^ ~

PR:		216214
Submitted by:	pfg
Approved by:	maintainer timeout (2 weeks)
afcba43610
Tijl Coosemans (tijl) · 5.5.2_4
The output of tools like awk, date, sort, tr,... depends on the current locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of bsd.port.mk and export them so all commands are executed with the C locale. LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3) as default value for LC_* variables, so normally it isn't used when LC_ALL is set, but there's code out ther

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
02f27a83b4
Gerald Pfeifer (gerald) · 5.5.2_4
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:	thierry
e4b7b9118a
John Marino (marino) · 5.5.2_3
math/scilab: Document ncurses requirement

Approved by:	ncurses blanket
a8a293db40
Max Brazhnikov (makc) · 5.5.2_3
math/scilab: - Add missing dependency on x11-toolkits/bwidget [1] - Take maintainership

PR:		212666 [1]
Submitted by:	otacilio.neto
d691f0492a
Raphael Kubo da Costa (rakuco) · 5.5.2_2
Reassign makc's ports back to the pool.

See "Maintainer Reset" in
https://www.freebsd.org/portmgr/policies_contributors.html. makc's last commit
was in March 31st (r412218), and his ports have been timing out since at least
July (r418155).

I also emailed him 2 weeks ago and have received no response so far.
366a97ec37
John Marino (marino) · 5.5.2_2
math/scilab is not jobs safe, plus fix pkg-plist

From experience, OCAML simply is not guaranteed to build concurrently.
Like many other ports that require OCAML to build, Scilab is not jobs
safe.  While confirmed this, I discovered the pkg-plist was missing
four files, so I've added those while marking the port jobs unsafe.
33ce8d3acf
Dmitry Marakasov (amdmi3) · 5.5.2_1
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
4e942b6419
Don Lewis (truckman) · 5.5.2_1
Fix build with science/hdf5 version 1.10 by specifying that we want to use the version 1.8 API.

Fix the build when the GUI option is disabled.

Since this port installs icons, add INSTALLS_ICONS=yes to Makefile.

PR:		209244
Approved by:	makc (maintainer)
9068f977eb
Sunpoet Po-Chuan Hsieh (sunpoet) · 5.5.2_1
- 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.html
9a1f45d861
Mathieu Arnold (mat) · 5.5.2
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
8d6597e0bb
Steve Wills (swills) · 5.5.2
math/scilab: fix build with OpenJDK8

PR:		203511
Approved by:	makc (maintainer)
495acc0a67
Max Brazhnikov (makc) · 5.5.2
math/scilab: - Convert to new options helpers - Remove CONFIGURE_ENV, which isn't in use since merging GUI and HELP options - Remove outdated JAVA_VENDOR restriction - Remove workaround for FreeBSD 8.x
42aab3eb75
Max Brazhnikov (makc) · 5.5.2
math/scilab: - Update to 5.5.2 - Use plist substitution to reduce diff for the next update,   fix misused %%ETCDIR%%
2c6b2a9704
Max Brazhnikov (makc) · 5.5.0_3
math/scilab: - Add check for OpenMP support [1] - Add check for unsupported combination of options

PR:		201339 [1]
Submitted by:	truckman
d6961ff5bc
Max Brazhnikov (makc) · 5.5.0_3
math/scilab: - Fix build after textproc/fop update

PR:		201339
Submitted by:	truckman
5f0485b069
Sunpoet Po-Chuan Hsieh (sunpoet) · 5.5.0_3
- 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.html
e4796f7301
Max Brazhnikov (makc) · 5.5.0_2
math/scilab: - Clean up blas/lapack usage

Based on patch, provided by maho@ via email.
8fdc4fb6bf
Dmitry Marakasov (amdmi3) · 5.5.0_2
- Add CPE info

Approved by:	portmgr blanket
7ba5e8225f
Sunpoet Po-Chuan Hsieh (sunpoet) · 5.5.0_2
- 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.html
6e5edf87e4
Max Brazhnikov (makc) · 5.5.0_1
math/scilab: - remove parallel from CATEGORIES (should have gone along with update to 5.5.0) - drop @dirrm from plist
ebf18a7b49
Gerald Pfeifer (gerald) · 5.5.0_1
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
Max Brazhnikov (makc) · 5.5.0
math/scilab: - Update to 5.5.0 - Populate USES with desktop-file-utils, iconv, libtool, pathfix,   and shared-mime-info - Add dependency on xdg-utils - Remove needless USE_LDCONFIG - Clean up CONFIGURE_ENV from stale stuff - Update options:   . remove DOCS, FFTW, MATIO, UMFPACK (always build with them for simplicity)   . remove NLS (doesn't build without it)   . merge HELP with GUI   . PVM is not
57a37508d6
Tijl Coosemans (tijl) · 5.3.3_11
math/fftw3: - Add USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Remove PTHREAD_CFLAGS and PTHREAD_LIBS - Use MAKE_CMD
4bdd97e324
Max Brazhnikov (makc) · 5.3.3_10
math/scilab: - Fix fortran bindings

PR:		180409
Reported by:	1wkmmr@gmail.com
e1745d315a
Adam Weinberger (adamw) · 5.3.3_9
Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.
18a7fd6042
Max Brazhnikov (makc) · 5.3.3_9
math/scilab: - Fix build after recent switch to OpenJDK 1.7 [1] - Remove HOME from MAKE_ENV, it's now set in bsd.port.mk

PR:		191523
Submitted by:	kenji@k2r.org
e648e6559f
Max Brazhnikov (makc) · 5.3.3_9
math/scilab: - Disable hdf5 support (science/hdf-java is broken after recent update) and   remove BROKEN - Take maintainership. Not that I do have time to properly maintain the port,   but I can assist with updates.
f386552e07
Niclas Zeising (zeising) · 5.3.3_8
The FreeBSD x11@ and graphics team proudly presents a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
39fc32e828
Antoine Brodin (antoine) · 5.3.3_7
Mark broken: Fails to configure

checking minimal version (1.4.1.0) of jgraphx... yes
checking jhdf5... /usr/local/share/java/classes//jhdf5.jar
checking for h5JNIFatalError in -ljhdf5... no
configure: error: libjhdf5: Library missing (Cannot find symbol h5JNIFatalError). Check if libjhdf5 - C/Java (JNI) interface for HDF5 - is installed and if the version is correct. Note that you might have to update etc/librarypath.xml to provide the actual path the the JNI libraries.
===>  Script "configure" failed unexpectedly.

Reported by:	pkg-fallout
a6e9cc6dde
Max Brazhnikov (makc) · 5.3.3_7
math/scilab: - Add stage support - Prevent from writing to $HOME/.Scilab during build
2a288f098c
Max Brazhnikov (makc) · 5.3.3_7
graphics/vips and the rest: - bump PORTREVISION after math/matio update

math/dynare:
- fix configure check for matio
- while here, remove needless patch for configure.ac, and convert to USES=tar:xz

Approved by:	Fernando Apesteguia (maintainer)

math/scilab:
- mark BROKEN when building with MATIO option (doesn't support new matio)

science/kst2:
- fix dependency type for matio
- add dependence on pkgconfig
276a30f469
Gerald Pfeifer (gerald) · 5.3.3_7
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
Pietro Cerutti (gahr) · 5.3.3_6
- Convert to USES=tk
89ff8c2b6e
Tijl Coosemans (tijl) · 5.3.3_6
- New LIB_DEPENDS syntax. - USES=fortran. - Replace GMAKE with MAKE_CMD in regression-test.
39d393e7b6
Bryan Drewery (bdrewery) · 5.3.3_6
- Add missing newlines. This was missed in the previous cleanup in r313597

With hat:	portmgr
Submitted by:	ak, beat
Reported by:	delphij
16a9647b69
Gerald Pfeifer (gerald) · 5.3.3_6
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
Max Brazhnikov (makc) · 5.3.3_5
- Fix build with UMFPACK [1] - Update patch to really fix configure after hdf5-18 update [2]

PR:		ports/177364 [1]
Submitted by:	truckman [1]
Submitted by:	Mamoru Iwaki <1wkmmr at gmail.com> via ports maillist [2]
3236d3695d
Max Brazhnikov (makc) · 5.3.3_5
- Fix build after hdf5-18 update

Submitted by:	truckman via ports maillist
c35acf0067
Dmitry Marakasov (amdmi3) · 5.3.3_5
- Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with m)

Approved by:	portmgr (bdrewery)
d46ccd7303
Baptiste Daroussin (bapt) · 5.3.3_5
Add NO_STAGE all over the place in preparation for the staging support (cat: math)
ce5e457020