BSD Ports

math/scilab 2026.1.0_3 FreeBSD

Scientific software package for numerical computations

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
cb38d7701a
License
GPLv2, BSD3CLAUSE
Categories
math, cad, java

Description

Scilab is a scientific software package for numerical computations in a user-friendly environment.

Main features * Hundreds of mathematical functions * High level programming language * 2-D and 3-D graphics * Advanced data structures and user defined data types * Xcos: hybrid dynamic systems modeler and simulator 2-D and 3-D visualization * Lines * Pie charts * Histograms * Surfaces * Animations * Graphics export in many formats: GIF, BMP, JPEG, SVG, PDF... Numerical computation * Linear algebra * Sparse matrices * Polynomials and rational functions * Simulation: explicit and implicit systems of differential equations solvers * Classic and robust control * Differentiable and non-differentiable optimization Data analysis * Interpolation, approximation * Signal Processing * Statistics Extended features * Graphs and Networks * Interface with Fortran, C, C++, Java * Functions for calling Scilab from C, C++, Fortran and Java * LabVIEW Gateway * A large number of modules available via ATOMS

Install

Binary package:

pkg install scilab

From the ports tree:

cd /usr/ports/math/scilab/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	scilab>0:math/scilab

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-2026.1.0_3---
FreeBSD:14:quarterly-2026.1.0_3n/a--
FreeBSD:15:latest-2026.1.0_3n/a--
FreeBSD:15:quarterly-2026.1.0_3n/an/an/a
FreeBSD:16:latest-2026.1.0_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Library 11

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 259

The first 100 are listed.

Run dependencies 250

The first 100 are listed.

Required by 1

Configuration

Options name: math_scilab

OptionDefaultDescription
GUIonJava-based Graphical User Interface
NETLIBoffBLAS implementation from Netlib
OCAMLonScicos - dynamical system simulator (requires GUI)
OPENBLASonOpenBLAS BLAS implementation
TKonTk GUI toolkit support
USES
compiler:c++20-lang cpe desktop-file-utils eigen:3,build fortran gettext gmake gnome iconv:wchar_t libarchive libtool localbase ncurses pathfix pkgconfig shared-mime-info shebangfix
Service scripts
none
Conflicts with
javamail-1* sundials-7*

Files

pkg-plist 16886
  • bin/XML2Modelica
  • bin/modelicac
  • bin/modelicat
  • bin/scilab
  • bin/scilab-adv-cli
  • bin/scilab-bin
  • bin/scilab-cli
  • bin/scilab-cli-bin
  • bin/scinotes
  • bin/xcos
  • include/nvector/nvector_manyvector.h
  • include/nvector/nvector_openmp.h
  • include/nvector/nvector_serial.h
  • include/scilab/BOOL.h
  • include/scilab/ConsolePrintf.h
  • include/scilab/ConsoleRead.h
  • include/scilab/ExternalObjects.h
  • include/scilab/FileException.hxx
  • include/scilab/FileExist.h
  • include/scilab/HistoryManager.h
  • include/scilab/InitializeConsole.h
  • include/scilab/InitializeHistoryManager.h
  • include/scilab/OptionsHelper.hxx
  • include/scilab/PATH_MAX.h
  • include/scilab/PCRE.hxx
  • include/scilab/PCREException.hxx
  • include/scilab/PCREMatcher.hxx
  • include/scilab/SLint.hxx
  • include/scilab/SLintContext.hxx
  • include/scilab/SLintOptions.hxx
  • include/scilab/SLintVisitor.hxx
  • include/scilab/SLintXMLException.hxx
  • include/scilab/SciFile.hxx
  • include/scilab/Scierror.h
  • include/scilab/ScilabAbstractEnvironment.hxx
  • include/scilab/ScilabAbstractEnvironmentException.hxx
  • include/scilab/ScilabAbstractEnvironmentWrapper.hxx
  • include/scilab/ScilabAbstractInvoker.hxx
  • include/scilab/ScilabAbstractMemoryAllocator.hxx
  • include/scilab/ScilabAbstractOptionsSetter.hxx
  • include/scilab/ScilabAutoCleaner.hxx
  • include/scilab/ScilabEnvironments.hxx
  • include/scilab/ScilabGateway.hxx
  • include/scilab/ScilabGatewayOptions.hxx
  • include/scilab/ScilabObjects.hxx
  • include/scilab/ScilabOptionsSetter.hxx
  • include/scilab/ScilabStream.hxx
  • include/scilab/SetConsolePrompt.h
  • include/scilab/StringConvert.h
  • include/scilab/TerminateHistoryManager.h
  • include/scilab/Thread_Wrapper.h
  • include/scilab/UTF8.hxx
  • include/scilab/XMLtools.hxx
  • include/scilab/abstractdebugger.hxx
  • include/scilab/addToClasspath.h
  • include/scilab/addToLibrarypath.h
  • include/scilab/addfunction.h
  • include/scilab/all.hxx
  • include/scilab/alldec.hxx
  • include/scilab/allexp.hxx
  • include/scilab/alltypes.hxx
  • include/scilab/allvar.hxx
  • include/scilab/api_boolean.h
  • include/scilab/api_cell.h
  • include/scilab/api_common.h
  • include/scilab/api_double.h
  • include/scilab/api_error.h
  • include/scilab/api_handle.h
  • include/scilab/api_int.h
  • include/scilab/api_list.h
  • include/scilab/api_optional.h
  • include/scilab/api_pointer.h
  • include/scilab/api_poly.h
  • include/scilab/api_scilab.h
  • include/scilab/api_scilab.hxx
  • include/scilab/api_stack_boolean.h
  • include/scilab/api_stack_boolean_sparse.h
  • include/scilab/api_stack_common.h
  • include/scilab/api_stack_double.h
  • include/scilab/api_stack_error.h
  • include/scilab/api_stack_handle.h
  • include/scilab/api_stack_hypermat.h
  • include/scilab/api_stack_int.h
  • include/scilab/api_stack_list.h
  • include/scilab/api_stack_optional.h
  • include/scilab/api_stack_pointer.h
  • include/scilab/api_stack_poly.h
  • include/scilab/api_stack_sparse.h
  • include/scilab/api_stack_string.h
  • include/scilab/api_string.h
  • include/scilab/api_struct.h
  • include/scilab/argumentdec.hxx
  • include/scilab/arguments.hxx
  • include/scilab/argumentsexp.hxx
  • include/scilab/arraylistexp.hxx
  • include/scilab/arraylistvar.hxx
  • include/scilab/arrayof.hxx
  • include/scilab/assignexp.hxx
  • include/scilab/assignlistexp.hxx
  • include/scilab/ast.hxx

The first 100 are listed.

distinfo 1
FileSizeSHA256
scilab-2026.1.0.tar.bz21.13008593e+08ef58c830cdf6c8494d690144f3b58ab2898c2485526f54650ce2fd3ac329dbaa

Commit history 8

DateCommitCreditsLog message
cb38d7701a Yuri Victorovich textproc/xlnt: update 1.5.0-92 → 1.6.1
Changed to the actively maintained fork https://github.com/mitsuba-renderer/nanogui
d890474da4 Piotr Kubaj math/scilab: enable GUI on powerpc64*
Builds fine.
28f9338d1d Thierry Thomas math/scilab: adding an errata notice
Some graphical features are missing, because libjcef is not found. I’m working on it.
45c06ea5ce Thierry Thomas math/scilab: chase the upgrade of math/matio to 1.6.0
The recent upgrade of matio broke Scilab, because Scilab only test the minor version MATIO_RELEASE_LEVEL and not the full string. Reported by: pkg-fallout
22f192c140 Thierry Thomas math/scilab: fix for missing fast_float
Reapply a missing patch. See https://gitlab.com/scilab/scilab/-/work_items/17459

The latest 5 of 8 in the history this site was built from.