Add an explicit dependency on pkgconfbeae873ea6
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 scilabinstalls 2026.1.0_3 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 2026.1.0_3 | ✗ | – |
| FreeBSD 15 | 2026.1.0_3 | ✗ | – |
| FreeBSD 14 | 2026.1.0_3 | ✗ | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 2026.1.0_3 | ✗ | – |
| FreeBSD 14 | 2026.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)
- Remove MAKE_JOBS_SAFE variable Approved by: portmgr (bdrewery)d4041784dc
- Convert USE_GETTEXT to USES (part 3) Approved by: portmgr (bapt)e159824929
Convert to optionsNG7f0c707e95
Update PCRE to 8.32 Introduces the UTF-32 library pcre32 Bump PORTREVISION in dependent portsb2c4fbb77a
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
Decommissioning java 1.5 (EOLed since October 2009): suppress any reference to JAVA_VERSION= 1.5+ (part3)9c526f7217
- Reset MAINTAINER on ports with addresses that have unrecoverable bounces. Reported by: portscout Feature safe: yescf9bd998c7
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
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
-Fix segfaults during build w/ OpenJDK -Fix allowed versions of HDF PR: ports/166235 Submitted by: Rob Farmer <rfarmer@predatorlabs.net> (maintainer) Feature safe: yes901a738b49
- Mark BROKEN on amd64/7 and amd64/8: segfaults during build Reported by: pointyhat2eac7b57e8
Bump pcre library dependency due to 8.30 updatedbbf004162
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: yes004a7c5ac2
Fix file case for jrosetta 1.0.4 PR: ports/162200 Submitted by: Rob Farmer <rfarmer@predatorlabs.net> (maintainer)1aeca7fb2b
- 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, wenac39d25cb1
- 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: pav6f6fbe4bdffix 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
- 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
- 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
- Bump PORTREVISION for science/hdf5-18 shlib changed3ddb2e80f
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
Add upstream patch to fix scilab version number. PR: ports/156621 Submitted by: Rob Farmer (maintainer)b4da2cad2d
- Update to 5.3.1 PR: ports/155287 Submitted by: Rob Farmer <rfarmer@predatorlabs.net> (maintainer)264f260f94
- 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
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
Fix build with new textproc/fop PR: ports/151570 Submitted by: Rob Farmer (maintainer) Reported by: QATb884feef17
Fix build when WITHOUT_GUI is chosen. PR: ports/151518 Approved by: Rob Farmer (maintainer)9395d497c5
Chase flexdock update64563a2801
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
- Bump PORTREVISION to chase the update of math/jlatexmath PR: ports/150136 Submitted by: Rob Farmer <rfarmer@predatorlabs.net> (maintainer)8bd602b5dc
Bounce PORTREVISION for gettext-related ports. Have fun, ya'll.8d837132c7
- Fix the build error reported by QAT@ Submitted by: rfarmer@predatorlabs.net (maintainer, via Email)01a75dbc25
- Update to 5.2.2 PR: ports/146050 Submitted by: Rob Farmer <rfarmer@predatorlabs.net> (maintainer)19d12f5171
- Remove HDF5 option - Update comment - Update pkg-descr PR: ports/144445 Submitted by: Rob Farmer <rfarmer@predatorlabs.net> (maintainer)2cbc2089f8
- Pass maintainership to new volunteer Approved by: maintainer Feature safe: yesf651080575
- 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: yes1f308a3e03
- Unbreak it and update to 5.2.0 PR: ports/143867 Submitted by: Rob Farmer <rfarmer@predatorlabs.net> Approved by: maintainer Feature safe: yes01eca2900d
- update to jpeg-8ca9c60461c
Over to new volunteer, who promises a patch soon. Feature safe: yes3f262d119a
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: yes2e73a828b0
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: yes51e18d2043
Bump PORTREVISION for everything that sets USE_FORTRAN=yes which now implies lang/gcc44 up from lang/gcc43. Approved by: portmgr27ab5137ce
Chase the vte shared lib bump.4bee424b36
- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by: edwineca78ec61b
Chase the vte shared lib version bump.2967d41ea9
Fix LIB_DEPENDS on devel/readline: its sh lib version was bumped recently from 5 to 6. Forgotten by: araujo@ Reported by: QATf5acd5e443
Switch to USE_TKe20a834511
- Mark BROKEN on amd64/7: segfaults during build Reported by: pointyhat231557ba75
- Fix CONFIGURE_ARGS which were ignored Submitted by: bf <bf2006a@yahoo.com>e35d34180b