BSD Ports

math/cantor MidnightBSD

Mathematical software frontend by KDE

System
MidnightBSD
Repository
mports
Last update
Commit
36ef0259fc
Categories

Description

Cantor is a KDE Application aimed to provide a nice interface for doing mathematics and scientific computing. It doesn't implement its own computation logic, but instead is built around different backends.

In the other systems

SystemPortVersion
MidnightBSDmath/cantor
FreeBSDmath/cantor26.08.2
OpenBSDx11/kde-applications/cantor26.08.1
GhostBSDmath/cantor26.08.1

Install

Binary package:

mport install cantor

From mports:

cd /usr/mports/math/cantor && make install clean

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

RUN_DEPENDS=	cantor>0:math/cantor
LIB_DEPENDS=	libcantor_config.so:math/cantor

Dependencies

As this port's Makefile names them.

Build 2

Library 6

No port depends on this one.

Configuration

Options name: math_cantor

OptionDefaultDescription
DOCSoff
LUAJIToffBuild LuaJIT backend and install LuaJIT
MAXIMAoffInstall Maxima
OCTAVEoffInstall Octave
RoffBuild R backend and install R (broken)
SCILABoffInstall Scilab
USES
cmake compiler:c++11-lang desktop-file-utils gettext kde:6 pkgconfig python qt:6 shared-mime-info tar:xz xorg
Service scripts
none

Files

pkg-plist 169
  • bin/cantor
  • bin/cantor_pythonserver
  • bin/cantor_rserver
  • bin/cantor_scripteditor
  • include/cantor/animationresult.h
  • include/cantor/backend.h
  • include/cantor/cantor_export.h
  • include/cantor/cantor_macros.h
  • include/cantor/cantorlibs_version.h
  • include/cantor/completionobject.h
  • include/cantor/defaulthighlighter.h
  • include/cantor/defaultvariablemodel.h
  • include/cantor/epsresult.h
  • include/cantor/expression.h
  • include/cantor/extension.h
  • include/cantor/graphicpackage.h
  • include/cantor/helpresult.h
  • include/cantor/htmlresult.h
  • include/cantor/imageresult.h
  • include/cantor/jupyterutils.h
  • include/cantor/latexresult.h
  • include/cantor/mimeresult.h
  • include/cantor/panelplugin.h
  • include/cantor/panelpluginhandler.h
  • include/cantor/renderer.h
  • include/cantor/result.h
  • include/cantor/session.h
  • include/cantor/syntaxhelpobject.h
  • include/cantor/textresult.h
  • include/cantor/worksheetaccess.h
  • lib/cantor_pythonbackend.so
  • lib/cmake/Cantor/CantorConfig.cmake
  • lib/cmake/Cantor/CantorConfigVersion.cmake
  • lib/cmake/Cantor/CantorTargets-.cmake
  • lib/cmake/Cantor/CantorTargets.cmake
  • lib/libcantor_config.so
  • lib/libcantorlibs.so
  • lib/libcantorlibs.so.
  • lib/libcantorlibs.so.28
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_advancedplotassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_creatematrixassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_differentiateassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_eigenvaluesassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_eigenvectorsassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_importpackageassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_integrateassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_invertmatrixassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_plot2dassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_plot3dassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_qalculateplotassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_runscriptassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/assistants/cantor_solveassistant.so
  • %%QT_PLUGINDIR%%/cantor_plugins/backends/cantor_kalgebrabackend.so
  • %%QT_PLUGINDIR%%/cantor_plugins/backends/cantor_luabackend.so
  • %%QT_PLUGINDIR%%/cantor_plugins/backends/cantor_maximabackend.so
  • %%QT_PLUGINDIR%%/cantor_plugins/backends/cantor_octavebackend.so
  • %%QT_PLUGINDIR%%/cantor_plugins/backends/cantor_pythonbackend.so
  • %%QT_PLUGINDIR%%/cantor_plugins/backends/cantor_qalculatebackend.so
  • %%QT_PLUGINDIR%%/cantor_plugins/backends/cantor_rbackend.so
  • %%QT_PLUGINDIR%%/cantor_plugins/backends/cantor_sagebackend.so
  • %%QT_PLUGINDIR%%/cantor_plugins/backends/cantor_scilabbackend.so
  • %%QT_PLUGINDIR%%/cantor_plugins/panels/cantor_documentationpanelplugin.so
  • %%QT_PLUGINDIR%%/cantor_plugins/panels/cantor_filebrowserpanelplugin.so
  • %%QT_PLUGINDIR%%/cantor_plugins/panels/cantor_helppanelplugin.so
  • %%QT_PLUGINDIR%%/cantor_plugins/panels/cantor_tocpanelplugin.so
  • %%QT_PLUGINDIR%%/cantor_plugins/panels/cantor_variablemanagerplugin.so
  • %%QT_PLUGINDIR%%/kf6/parts/cantorpart.so
  • share/applications/org.kde.cantor.desktop
  • share/cantor/latex/preview.sty
  • share/cantor/maximabackend/cantor-initmaxima.lisp
  • share/cantor/octave/graphic_packages.xml
  • share/cantor/octavebackend/cantor_eigenvectors.m
  • share/cantor/octavebackend/cantor_plot2d.m
  • share/cantor/octavebackend/cantor_plot3d.m
  • share/cantor/python/graphic_packages.xml
  • share/cantor/xslt/latex.xsl
  • share/config.kcfg/cantor.kcfg
  • share/config.kcfg/cantor_libs.kcfg
  • share/config.kcfg/luabackend.kcfg
  • share/config.kcfg/kalgebrabackend.kcfg
  • share/config.kcfg/maximabackend.kcfg
  • share/config.kcfg/octavebackend.kcfg.in
  • share/config.kcfg/pythonbackend.kcfg
  • share/config.kcfg/qalculatebackend.kcfg
  • share/config.kcfg/rserver.kcfg
  • share/config.kcfg/sagebackend.kcfg
  • share/config.kcfg/scilabbackend.kcfg
  • share/icons/hicolor/128x128/apps/cantor.png
  • share/icons/hicolor/16x16/apps/cantor.png
  • share/icons/hicolor/22x22/apps/cantor.png
  • share/icons/hicolor/32x32/apps/cantor.png
  • share/icons/hicolor/48x48/apps/cantor.png
  • share/icons/hicolor/48x48/apps/juliabackend.png
  • share/icons/hicolor/48x48/apps/kalgebrabackend.png
  • share/icons/hicolor/48x48/apps/luabackend.png
  • share/icons/hicolor/48x48/apps/maximabackend.png
  • share/icons/hicolor/48x48/apps/octavebackend.png
  • share/icons/hicolor/48x48/apps/pythonbackend.png
  • share/icons/hicolor/48x48/apps/qalculatebackend.png
  • share/icons/hicolor/48x48/apps/rbackend.png

The first 100 are listed.

distinfo 1
FileSizeSHA256
KDE/release-service/25.12.0/cantor-25.12.0.tar.xz1.0919828e+07072a3bbe238654404f17fef51c4e0aadb1b7862eed8eb8f9fed7d42628802d89

Commit history 1

DateCommitCreditsLog message
36ef0259fc Lucas Holt Regenerate distinfo for fetch failures
Refresh checksums for ports that failed the Magus prefetch phase in run 641. Adjust the Certbot DNS plugin distfile names to match the upstream 4.0.0 source archives. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>