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)

Baptiste Daroussin (bapt) · 5.3.3_5
Add an explicit dependency on pkgconf
beae873ea6
Alex Kozlov (ak) · 5.3.3_5
- Remove MAKE_JOBS_SAFE variable

Approved by:	portmgr (bdrewery)
d4041784dc
Alex Kozlov (ak) · 5.3.3_5
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
e159824929
Rene Ladan (rene) · 5.3.3_5
Convert to optionsNG
7f0c707e95
Martin Matuska (mm) · 5.3.3_5
Update PCRE to 8.32 Introduces the UTF-32 library pcre32 Bump PORTREVISION in dependent ports
b2c4fbb77a
Baptiste Daroussin (bapt) · 5.3.3_4
Decommissioning java 1.5 (EOLed since October 2009) + removing outdated jdk16 vendors: Remove any reference to bsdjava and freebsd Java Vendors, as the both are outdated, have security issues and expired.

Mark icedtea6-stubs as broken as it doesn't build with any of the left supported
vendors.
Switch tuxguitar to be able to use openjdk16 [1]

Approved by:	gahr [1]
329e3aac0e
Baptiste Daroussin (bapt) · 5.3.3_4
Decommissioning java 1.5 (EOLed since October 2009): suppress any reference to JAVA_VERSION=	1.5+ (part3)
9c526f7217
Ryan Steinmetz (zi) · 5.3.3_4
- Reset MAINTAINER on ports with addresses that have unrecoverable bounces.

Reported by:	portscout
Feature safe:	yes
cf9bd998c7
Don Lewis (truckman) · 5.3.3_4
Unbreak package builds on pointyhat cluster by adding the missing unzip dependency.

Add a post-extract target to copy the .jar files from distfiles to the
thirdparty directory instead of doing this as part of post-patch.

Slightly re-order the contents of Makefile to get rid of some new
portlint warnings introduced in rev 1.89.

Reported by:	pav@ and bapt@ from pointyhat error logs
Approved by:	Rob Farmer <rfarmer AT predatorlabs.net> (maintainer)
d13c4d5ddc
Don Lewis (truckman) · 5.3.3_4
Extract saxon.jar from the distfile for the textproc/saxon port into the thirdparty build directory for the scilab port.  This allows the removal of the textproc/saxon build dependency from the scilab port so that scilab can be built on a host that has apache-openoffice-3.4.* installed.  The latter port has a run dependency on textproc/saxon-devel, which conflicts with textproc/saxon.

PR:		168398
Approved by:	Rob Farmer <rfarmer AT predatorlabs.net> (maintainer)
ddc5793045
Eitan Adler (eadler) · 5.3.3_4
-Fix segfaults during build w/ OpenJDK -Fix allowed versions of HDF

PR:		ports/166235
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
Feature safe:	yes
901a738b49
Pav Lucistnik (pav) · 5.3.3_3
- Mark BROKEN on amd64/7 and amd64/8: segfaults during build

Reported by:	pointyhat
2eac7b57e8
Martin Matuska (mm) · 5.3.3_3
Bump pcre library dependency due to 8.30 update
dbbf004162
Brendan Fabeny (bf) · 5.3.3_2
adjust linking and comments in dependent ports after the math/atlas update; math/atlas-devel will be updated to use the same constructs at a later date

PR:		162706
Approved by:	miwi (portmgr)
Feature safe:	yes
004a7c5ac2
Chris Rees (crees) · 5.3.3_2
Fix file case for jrosetta 1.0.4

PR:		ports/162200
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
1aeca7fb2b
Brendan Fabeny (bf) · 5.3.3_1
- update fftw3* to 3.3 [1], and adjust dependent ports - make use of optimizations by default, where possible (quad flavor to follow shortly, and mpi at a later date)

Suggestions and patches from:	ache, C. Burns, wen
ac39d25cb1
Dmitry Marakasov (amdmi3) · 5.3.3
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS) - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
6f6fbe4bdf
Brendan Fabeny (bf) · 5.3.3
fix build with lang/gcc46 [1]; fix use of blas and lapack; fix WITHOUT_GUI; minor clean-up

Reported by:	pav,gerald [1]
PR:		159917
Approved by:	Rob Farmer (maintainer)
f64f59d8c1
Beech Rintoul (beech) · 5.3.3
- Fix bashism in the configure script that works on FreeBSD 9 but not 8 (or presumably 7).

PR:		ports/159406
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
6fec0b5ff6
Beech Rintoul (beech) · 5.3.3
- Update to 5.3.3

- Changelog:
- http://www.scilab.org/content/download/2334/24011/file/changes5.3.2-5.3.3.pdf

PR:		ports/159201
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
51bd5941b5
Sunpoet Po-Chuan Hsieh (sunpoet) · 5.3.2_1
- Bump PORTREVISION for science/hdf5-18 shlib change
d3ddb2e80f
Max Brazhnikov (makc) · 5.3.2
Update to 5.3.2 (bug fixes) Upstream now ships desktop files, use those

Changelog:
http://www.scilab.org/content/download/2264/23453/file/changes5.3.1-5.3.2.pdf

PR:		ports/157101
Submitted by:	Rob Farmer (maintainer)
391fbdc8f3
Max Brazhnikov (makc) · 5.3.1_1
Add upstream patch to fix scilab version number.

PR:		ports/156621
Submitted by:	Rob Farmer (maintainer)
b4da2cad2d
Dennis Herrmann (dhn) · 5.3.1
- Update to 5.3.1

PR:		ports/155287
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
264f260f94
Max Brazhnikov (makc) · 5.3.0_1
- Add option (on by default) to make the help browser work - Relocate JGraphx substitution to allow running Scilab Java components   from WRKDIR before install (necessary to build docs) - DATADIR/.atoms shouldn't be GUI only

PR:		ports/153402
Submitted by:	Rob Farmer (maintainer)
75eb220ebb
Max Brazhnikov (makc) · 5.3.0
Update to 5.3.0

Upstream changes:
http://www.scilab.org/content/download/1791/19327/file/changes5.2.2-5.3.0.pdf

Port changes:
 -Drop dependency on readline from ports - this was never removed from the 4.x
  port and isn't used
 -Make UMFPACK off by default - the only reason it was on by default was for
  consistency among 5.2.x versions, since I didn't expose the knob through
  OPTIONS properly until 5.2.2
 -Update JGraphX to compatible version for Scilab 5.3.0
 -Scilab does not start java in the normal way (with javavmwrapper) so the
  JAVA_HOME environment variable isn't set properly. Explictly set JAVA_HOME
  to whatever was used to build the port. This seems to correct occasional
  crashes on startup.
 -Use batik-all.jar instead of batik.jar - has some extra classes in it
 -Additional dependency: java/jakarta-commons-beanutils
 -"bsdjava" (java/jdk16) doesn't work with this version. Require diablo or
  openjdk.
 -Use COMMENT in DESKTOP_ENTRIES
 -Switch to a dynamic plist for include/scilab, lib/scilab, and share/scilab.
  These directories vary quite a bit depending on what options are set but
  should be exclusive to scilab.
 -Reorganize post-patch section so java related substitutions aren't done
  unless building with java
 -Fix NOPORTDOCS to actually do something
 -Silence post-patch output
 -Remove rename of Visual Basic demos - BSD make couldn't handle the unquoted
  spaces in the path names, but this port now uses GNU make
 -Remove unnecessary find statements in pre-install
 -Remove empty directories in DATADIR/modules - toolboxes don't like them
 -Fix where threads incorrectly detected as Linux style
 -A couple patches are no longer necessary
 -ATOMS (package manager for downloading toolboxes in binary form) is not
  available for FreeBSD. It tries to download a list of available packages
  from the Scilab website (based on uname). There is no list for FreeBSD and
  it HTTP 404's. Scilab misinterprets this and says "Please connect to the
  Internet", which is a bit misleading. Patch to indicate that this will never
  work. I considered faking the uname to Linux, but there are no RPMs in ports
  for math-type things, like fortran, blas/lapack, etc. so I doubt anything
  would run. Porting any desired toolboxs is probably the best route.
 -Fix ATOMS to use fetch instead of requiring wget or curl (Due to the
  previous issue, this will only be useful for 3rd party repositories)
 -Fix toolbox build macros to not write to PREFIX/share/scilab when building
  as root

PR:		ports/153274
Submitted by:	Rob Farmer (maintainer)
7c78bc1595
Max Brazhnikov (makc) · 5.2.2_4
Fix build with new textproc/fop

PR:		ports/151570
Submitted by:	Rob Farmer (maintainer)
Reported by:	QAT
b884feef17
Max Brazhnikov (makc) · 5.2.2_4
Fix build when WITHOUT_GUI is chosen.

PR:		ports/151518
Approved by:	Rob Farmer (maintainer)
9395d497c5
Max Brazhnikov (makc) · 5.2.2_4
Chase flexdock update
64563a2801
Max Brazhnikov (makc) · 5.2.2_3
Use old version of jgraphx to fix build Fix crash when running demos [1]

PR:		ports/149659 [1]
Submitted by:	Otacílio de Araújo Ramos Neto <otacilio.neto at ee.ufcg.edu.br> [1], maintainer
Approved by:	Rob Farmer (maintainer)
a45c830a83
Wen Heping (wen) · 5.2.2_3
- Bump PORTREVISION to chase the update of math/jlatexmath

PR:		ports/150136
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
8bd602b5dc
Ade Lovett (ade) · 5.2.2_2
Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
8d837132c7
Wen Heping (wen) · 5.2.2_1
- Fix the build error reported by QAT@

Submitted by:	rfarmer@predatorlabs.net (maintainer, via Email)
01a75dbc25
Wen Heping (wen) · 5.2.2
- Update to 5.2.2

PR:		ports/146050
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
19d12f5171
Wen Heping (wen) · 5.2.1_1
- Remove HDF5 option - Update comment - Update pkg-descr

PR:		ports/144445
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2cbc2089f8
Wen Heping (wen) · 5.2.1
- Pass maintainership to new volunteer

Approved by:	maintainer
Feature safe:	yes
f651080575
Wen Heping (wen) · 5.2.1
- Update to 5.2.1 Changelog: http://www.scilab.org/content/download/1136/11155/file/changes5.2-5.2.1.pdf

- FreeBSD changes:
* Remove the local patch to work with jgraphx (included upstream)
* Fix the library version number in the matio dependency
* Add a patch to compile properly with hdf-java (obtained from Debian)
* Move saxon dependency into GUI section to allow builds without Java (by marc@, Chris Rees <utisoft@gmail.com>)

PR:		ports/144391
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net>
Approved by:	maintainer
Feature safe:	yes
1f308a3e03
Wen Heping (wen) · 5.2.0
- Unbreak it and update to 5.2.0

PR:		ports/143867
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net>
Approved by:	maintainer
Feature safe:	yes
01eca2900d
Dirk Meyer (dinoex) · 4.1.2_8
- update to jpeg-8
ca9c60461c
Mark Linimon (linimon) · 4.1.2_7
Over to new volunteer, who promises a patch soon.

Feature safe:	yes
3f262d119a
Gerald Pfeifer (gerald) · 4.1.2_7
Replace gfortran41, gfortran42, and gfortran43 by gfortran44 when it comes to looking for a compiler at configure time, now that lang/gcc44 is our default Fortran compiler.  (Mostly in case someone else wants to polish and resurrect this port.)

Feature safe:	yes
2e73a828b0
Gerald Pfeifer (gerald) · 4.1.2_7
Marking math/scilab as DEPRECATED, since it is unmaintained, many releases behind upstream (without anyone caring), and broken nearly everywhere. EXPIRATION_DATE is 2009-10-19.

Feature safe:	yes
51e18d2043
Gerald Pfeifer (gerald) · 4.1.2_7
Bump PORTREVISION for everything that sets USE_FORTRAN=yes which now implies lang/gcc44 up from lang/gcc43.

Approved by:	portmgr
27ab5137ce
Joe Marcus Clarke (marcus) · 4.1.2_6
Chase the vte shared lib bump.
4bee424b36
Dirk Meyer (dinoex) · 4.1.2_5
- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by:	edwin
eca78ec61b
Joe Marcus Clarke (marcus) · 4.1.2_4
Chase the vte shared lib version bump.
2967d41ea9
Ion-Mihai Tetcu (itetcu) · 4.1.2_3
Fix LIB_DEPENDS on devel/readline: its sh lib version was bumped recently from 5 to 6.

Forgotten by:	araujo@
Reported by:	QAT
f5acd5e443
Max Brazhnikov (makc) · 4.1.2_2
Switch to USE_TK
e20a834511
Pav Lucistnik (pav) · 4.1.2_1
- Mark BROKEN on amd64/7: segfaults during build

Reported by:	pointyhat
231557ba75
Pav Lucistnik (pav) · 4.1.2_1
- Fix CONFIGURE_ARGS which were ignored

Submitted by:	bf <bf2006a@yahoo.com>
e35d34180b