notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2025Q2
cantor Mathematical software frontend by KDE
25.04.2 math on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 25.04.2Version of this port present on the latest quarterly branch.
Maintainer: kde@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2025-04-25 19:15:07
Last Update: 2025-06-08 18:09:27
Commit Hash: 178ea54
Also Listed In: kde kde-applications
License: LGPL20
WWW:
https://edu.kde.org/cantor
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (176 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/cantor-25.04.2/catalog.mk
  3. /usr/local/share/licenses/cantor-25.04.2/LICENSE
  4. /usr/local/share/licenses/cantor-25.04.2/LGPL20
  5. bin/cantor
  6. bin/cantor_pythonserver
  7. @comment bin/cantor_rserver
  8. bin/cantor_scripteditor
  9. include/cantor/animationresult.h
  10. include/cantor/backend.h
  11. include/cantor/cantor_export.h
  12. include/cantor/cantor_macros.h
  13. include/cantor/cantorlibs_version.h
  14. include/cantor/completionobject.h
  15. include/cantor/defaulthighlighter.h
  16. include/cantor/defaultvariablemodel.h
  17. include/cantor/epsresult.h
  18. include/cantor/expression.h
  19. include/cantor/extension.h
  20. include/cantor/graphicpackage.h
  21. include/cantor/helpresult.h
  22. include/cantor/htmlresult.h
  23. include/cantor/imageresult.h
  24. include/cantor/jupyterutils.h
  25. include/cantor/latexresult.h
  26. include/cantor/mimeresult.h
  27. include/cantor/panelplugin.h
  28. include/cantor/panelpluginhandler.h
  29. include/cantor/renderer.h
  30. include/cantor/result.h
  31. include/cantor/session.h
  32. include/cantor/syntaxhelpobject.h
  33. include/cantor/textresult.h
  34. include/cantor/worksheetaccess.h
  35. lib/cantor_pythonbackend.so
  36. lib/cmake/Cantor/CantorConfig.cmake
  37. lib/cmake/Cantor/CantorConfigVersion.cmake
  38. lib/cmake/Cantor/CantorTargets-release.cmake
  39. lib/cmake/Cantor/CantorTargets.cmake
  40. lib/libcantor_config.so
  41. lib/libcantorlibs.so
  42. lib/libcantorlibs.so.25.04.2
  43. lib/libcantorlibs.so.28
  44. lib/qt6/plugins/cantor_plugins/assistants/cantor_advancedplotassistant.so
  45. lib/qt6/plugins/cantor_plugins/assistants/cantor_creatematrixassistant.so
  46. lib/qt6/plugins/cantor_plugins/assistants/cantor_differentiateassistant.so
  47. lib/qt6/plugins/cantor_plugins/assistants/cantor_eigenvaluesassistant.so
  48. lib/qt6/plugins/cantor_plugins/assistants/cantor_eigenvectorsassistant.so
  49. lib/qt6/plugins/cantor_plugins/assistants/cantor_importpackageassistant.so
  50. lib/qt6/plugins/cantor_plugins/assistants/cantor_integrateassistant.so
  51. lib/qt6/plugins/cantor_plugins/assistants/cantor_invertmatrixassistant.so
  52. lib/qt6/plugins/cantor_plugins/assistants/cantor_plot2dassistant.so
  53. lib/qt6/plugins/cantor_plugins/assistants/cantor_plot3dassistant.so
  54. lib/qt6/plugins/cantor_plugins/assistants/cantor_qalculateplotassistant.so
  55. lib/qt6/plugins/cantor_plugins/assistants/cantor_runscriptassistant.so
  56. lib/qt6/plugins/cantor_plugins/assistants/cantor_solveassistant.so
  57. lib/qt6/plugins/cantor_plugins/backends/cantor_kalgebrabackend.so
  58. @comment lib/qt6/plugins/cantor_plugins/backends/cantor_luabackend.so
  59. lib/qt6/plugins/cantor_plugins/backends/cantor_maximabackend.so
  60. lib/qt6/plugins/cantor_plugins/backends/cantor_octavebackend.so
  61. lib/qt6/plugins/cantor_plugins/backends/cantor_pythonbackend.so
  62. lib/qt6/plugins/cantor_plugins/backends/cantor_qalculatebackend.so
  63. @comment lib/qt6/plugins/cantor_plugins/backends/cantor_rbackend.so
  64. lib/qt6/plugins/cantor_plugins/backends/cantor_sagebackend.so
  65. lib/qt6/plugins/cantor_plugins/backends/cantor_scilabbackend.so
  66. lib/qt6/plugins/cantor_plugins/panels/cantor_documentationpanelplugin.so
  67. lib/qt6/plugins/cantor_plugins/panels/cantor_filebrowserpanelplugin.so
  68. lib/qt6/plugins/cantor_plugins/panels/cantor_helppanelplugin.so
  69. lib/qt6/plugins/cantor_plugins/panels/cantor_tocpanelplugin.so
  70. lib/qt6/plugins/cantor_plugins/panels/cantor_variablemanagerplugin.so
  71. lib/qt6/plugins/kf6/parts/cantorpart.so
  72. share/applications/org.kde.cantor.desktop
  73. share/cantor/latex/preview.sty
  74. share/cantor/maximabackend/cantor-initmaxima.lisp
  75. share/cantor/octave/graphic_packages.xml
  76. share/cantor/octavebackend/cantor_eigenvectors.m
  77. share/cantor/octavebackend/cantor_plot2d.m
  78. share/cantor/octavebackend/cantor_plot3d.m
  79. share/cantor/python/graphic_packages.xml
  80. share/cantor/xslt/latex.xsl
  81. share/config.kcfg/cantor.kcfg
  82. share/config.kcfg/cantor_libs.kcfg
  83. @comment share/config.kcfg/luabackend.kcfg
  84. share/config.kcfg/kalgebrabackend.kcfg
  85. share/config.kcfg/maximabackend.kcfg
  86. share/config.kcfg/octavebackend.kcfg.in
  87. share/config.kcfg/pythonbackend.kcfg
  88. share/config.kcfg/qalculatebackend.kcfg
  89. @comment share/config.kcfg/rserver.kcfg
  90. share/config.kcfg/sagebackend.kcfg
  91. share/config.kcfg/scilabbackend.kcfg
  92. share/icons/hicolor/128x128/apps/cantor.png
  93. share/icons/hicolor/16x16/apps/cantor.png
  94. share/icons/hicolor/22x22/apps/cantor.png
  95. share/icons/hicolor/32x32/apps/cantor.png
  96. share/icons/hicolor/48x48/apps/cantor.png
  97. share/icons/hicolor/48x48/apps/juliabackend.png
  98. share/icons/hicolor/48x48/apps/kalgebrabackend.png
  99. share/icons/hicolor/48x48/apps/luabackend.png
  100. share/icons/hicolor/48x48/apps/maximabackend.png
  101. share/icons/hicolor/48x48/apps/octavebackend.png
  102. share/icons/hicolor/48x48/apps/pythonbackend.png
  103. share/icons/hicolor/48x48/apps/qalculatebackend.png
  104. share/icons/hicolor/48x48/apps/rbackend.png
  105. share/icons/hicolor/48x48/apps/sagebackend.png
  106. share/icons/hicolor/48x48/apps/scilabbackend.png
  107. share/icons/hicolor/64x64/apps/cantor.png
  108. share/knsrcfiles/cantor-documentation.knsrc
  109. share/knsrcfiles/cantor.knsrc
  110. @comment share/knsrcfiles/cantor_lua.knsrc
  111. share/knsrcfiles/cantor_kalgebra.knsrc
  112. share/knsrcfiles/cantor_maxima.knsrc
  113. share/knsrcfiles/cantor_octave.knsrc
  114. share/knsrcfiles/cantor_python.knsrc
  115. share/knsrcfiles/cantor_qalculate.knsrc
  116. @comment share/knsrcfiles/cantor_r.knsrc
  117. share/knsrcfiles/cantor_sage.knsrc
  118. share/knsrcfiles/cantor_scilab.knsrc
  119. share/locale/ar/LC_MESSAGES/cantor.mo
  120. share/locale/bg/LC_MESSAGES/cantor.mo
  121. share/locale/bs/LC_MESSAGES/cantor.mo
  122. share/locale/ca/LC_MESSAGES/cantor.mo
  123. share/locale/ca@valencia/LC_MESSAGES/cantor.mo
  124. share/locale/cs/LC_MESSAGES/cantor.mo
  125. share/locale/da/LC_MESSAGES/cantor.mo
  126. share/locale/de/LC_MESSAGES/cantor.mo
  127. share/locale/el/LC_MESSAGES/cantor.mo
  128. share/locale/en_GB/LC_MESSAGES/cantor.mo
  129. share/locale/eo/LC_MESSAGES/cantor.mo
  130. share/locale/es/LC_MESSAGES/cantor.mo
  131. share/locale/et/LC_MESSAGES/cantor.mo
  132. share/locale/eu/LC_MESSAGES/cantor.mo
  133. share/locale/fi/LC_MESSAGES/cantor.mo
  134. share/locale/fr/LC_MESSAGES/cantor.mo
  135. share/locale/ga/LC_MESSAGES/cantor.mo
  136. share/locale/gl/LC_MESSAGES/cantor.mo
  137. share/locale/he/LC_MESSAGES/cantor.mo
  138. share/locale/hi/LC_MESSAGES/cantor.mo
  139. share/locale/hr/LC_MESSAGES/cantor.mo
  140. share/locale/hu/LC_MESSAGES/cantor.mo
  141. share/locale/ia/LC_MESSAGES/cantor.mo
  142. share/locale/it/LC_MESSAGES/cantor.mo
  143. share/locale/ja/LC_MESSAGES/cantor.mo
  144. share/locale/ka/LC_MESSAGES/cantor.mo
  145. share/locale/kk/LC_MESSAGES/cantor.mo
  146. share/locale/ko/LC_MESSAGES/cantor.mo
  147. share/locale/lt/LC_MESSAGES/cantor.mo
  148. share/locale/lv/LC_MESSAGES/cantor.mo
  149. share/locale/ml/LC_MESSAGES/cantor.mo
  150. share/locale/mr/LC_MESSAGES/cantor.mo
  151. share/locale/nb/LC_MESSAGES/cantor.mo
  152. share/locale/nds/LC_MESSAGES/cantor.mo
  153. share/locale/nl/LC_MESSAGES/cantor.mo
  154. share/locale/nn/LC_MESSAGES/cantor.mo
  155. share/locale/pa/LC_MESSAGES/cantor.mo
  156. share/locale/pl/LC_MESSAGES/cantor.mo
  157. share/locale/pt/LC_MESSAGES/cantor.mo
  158. share/locale/pt_BR/LC_MESSAGES/cantor.mo
  159. share/locale/ro/LC_MESSAGES/cantor.mo
  160. share/locale/ru/LC_MESSAGES/cantor.mo
  161. share/locale/sa/LC_MESSAGES/cantor.mo
  162. share/locale/sk/LC_MESSAGES/cantor.mo
  163. share/locale/sl/LC_MESSAGES/cantor.mo
  164. share/locale/sv/LC_MESSAGES/cantor.mo
  165. share/locale/ta/LC_MESSAGES/cantor.mo
  166. share/locale/th/LC_MESSAGES/cantor.mo
  167. share/locale/tr/LC_MESSAGES/cantor.mo
  168. share/locale/ug/LC_MESSAGES/cantor.mo
  169. share/locale/uk/LC_MESSAGES/cantor.mo
  170. share/locale/zh_CN/LC_MESSAGES/cantor.mo
  171. share/locale/zh_TW/LC_MESSAGES/cantor.mo
  172. share/metainfo/org.kde.cantor.appdata.xml
  173. share/mime/packages/cantor.xml
  174. @owner
  175. @group
  176. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • cantor>0:math/cantor
To install the port:
cd /usr/ports/math/cantor/ && make install clean
To add the package, run one of these commands:
  • pkg install math/cantor
  • pkg install cantor
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: cantor
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1749036805 SHA256 (KDE/release-service/25.04.2/cantor-25.04.2.tar.xz) = 8cb744b18da22de4315b300f88b3e580eb2af559918187a73b78b3948615be74 SIZE (KDE/release-service/25.04.2/cantor-25.04.2.tar.xz) = 10906092

Packages (timestamps in pop-ups are UTC):
cantor
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest25.08.3----n/an/an/a
FreeBSD:13:quarterly25.08.1--25.08.025.08.1n/an/an/a
FreeBSD:14:latest---25.08.025.08.3_1---
FreeBSD:14:quarterly25.08.1--25.08.025.08.1---
FreeBSD:15:latest25.08.325.08.3_1n/a-n/an/a--
FreeBSD:15:quarterly25.08.125.08.1n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. docbook.xsl : textproc/docbook-xsl
  2. docbook-xml>0 : textproc/docbook-xml
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. update-desktop-database : devel/desktop-file-utils
  6. gettext-runtime>=0.22_1 : devel/gettext-runtime
  7. msgfmt : devel/gettext-tools
  8. meinproc6 : devel/kf6-kdoctools
  9. ECMConfig.cmake : devel/kf6-extra-cmake-modules
  10. pkgconf>=1.3.0_1 : devel/pkgconf
  11. python3.11 : lang/python311
  12. update-mime-database : misc/shared-mime-info
  13. lupdate : devel/qt6-tools
  14. x11.pc : x11/libX11
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. python3.11 : lang/python311
  3. update-mime-database : misc/shared-mime-info
  4. x11.pc : x11/libX11
Library dependencies:
  1. libAnalitza.so : math/analitza
  2. libcln.so : math/cln
  3. libqalculate.so : math/libqalculate
  4. libspectre.so : print/libspectre
  5. libpoppler.so : graphics/poppler
  6. libpoppler-qt6.so : graphics/poppler-qt6
  7. libintl.so : devel/gettext-runtime
  8. libKF6Archive.so : archivers/kf6-karchive
  9. libKF6Attica.so : x11-toolkits/kf6-attica
  10. libKF6AuthCore.so : devel/kf6-kauth
  11. libKF6Bookmarks.so : devel/kf6-kbookmarks
  12. libKF6Codecs.so : textproc/kf6-kcodecs
  13. libKF6Completion.so : x11-toolkits/kf6-kcompletion
  14. libKF6ConfigCore.so : devel/kf6-kconfig
  15. libKF6ConfigWidgets.so : x11-toolkits/kf6-kconfigwidgets
  16. libKF6CoreAddons.so : devel/kf6-kcoreaddons
  17. libKF6Crash.so : devel/kf6-kcrash
  18. libKF6I18n.so : devel/kf6-ki18n
  19. libKF6IconThemes.so : x11-themes/kf6-kiconthemes
  20. libKF6ItemModels.so : devel/kf6-kitemmodels
  21. libKF6ItemViews.so : x11-toolkits/kf6-kitemviews
  22. libKF6JobWidgets.so : x11-toolkits/kf6-kjobwidgets
  23. libKF6KIOCore.so : devel/kf6-kio
  24. libKF6NewStuffCore.so : devel/kf6-knewstuff
  25. libKF6Parts.so : devel/kf6-kparts
  26. libKF6Pty.so : devel/kf6-kpty
  27. libKF6Service.so : devel/kf6-kservice
  28. libKF6Solid.so : devel/kf6-solid
  29. libKF6SonnetCore.so : textproc/kf6-sonnet
  30. libKF6SyntaxHighlighting.so : textproc/kf6-syntax-highlighting
  31. libKF6TextEditor.so : devel/kf6-ktexteditor
  32. libKF6TextWidgets.so : x11-toolkits/kf6-ktextwidgets
  33. libKF6WidgetsAddons.so : x11-toolkits/kf6-kwidgetsaddons
  34. libKF6WindowSystem.so : x11/kf6-kwindowsystem
  35. libKF6XmlGui.so : x11-toolkits/kf6-kxmlgui
  36. libQt6Core.so : devel/qt6-base
  37. libQt6Svg.so : graphics/qt6-svg
  38. libQt6WebChannel.so : www/qt6-webchannel
  39. libQt6WebEngineCore.so : www/qt6-webengine
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for cantor-25.04.2: DOCS=on: Build and/or install documentation LUAJIT=off: Build LuaJIT backend and install LuaJIT MAXIMA=off: Install Maxima OCTAVE=off: Install Octave R=off: Build R backend and install R (broken) SCILAB=off: Install Scilab ===> Use 'make config' to modify these settings
Options name:
math_cantor
USES:
cmake compiler:c++11-lang desktop-file-utils gettext kde:6 pkgconfig python qt:6 shared-mime-info tar:xz xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://download.kde.org/stable/release-service/25.04.2/src/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
25.04.2
08 Jun 2025 18:09:27
commit hash: 178ea54c00b025ca17e0f4b03809eda4bf1060e9commit hash: 178ea54c00b025ca17e0f4b03809eda4bf1060e9commit hash: 178ea54c00b025ca17e0f4b03809eda4bf1060e9commit hash: 178ea54c00b025ca17e0f4b03809eda4bf1060e9 files touched by this commit
Max Brazhnikov (makc) search for other commits by this committer
KDE: Update KDE Gear to 25.04.2

Announcement: https://kde.org/announcements/gear/25.04.2/

Ports changes:

deskutils/kdeconnect-kde:
 - Add missing KF component.

(cherry picked from commit bcf8c002614eb96b9dacb59a7b907f3e42868f5e)
25.04.1
12 May 2025 19:10:52
commit hash: 6c007c60e9fca31ef49daeff05d0cac290d0bac8commit hash: 6c007c60e9fca31ef49daeff05d0cac290d0bac8commit hash: 6c007c60e9fca31ef49daeff05d0cac290d0bac8commit hash: 6c007c60e9fca31ef49daeff05d0cac290d0bac8 files touched by this commit
Max Brazhnikov (makc) search for other commits by this committer
KDE: Update KDE Gear to 25.04.1

Announcement: https://kde.org/announcements/gear/25.04.1/
(cherry picked from commit 413caae830ebb7de3c4edaa504973be263c19e41)
25.04.0_1
12 May 2025 19:10:51
commit hash: 55e074dfb5c7ef64f7a3008f1f6000db2a135946commit hash: 55e074dfb5c7ef64f7a3008f1f6000db2a135946commit hash: 55e074dfb5c7ef64f7a3008f1f6000db2a135946commit hash: 55e074dfb5c7ef64f7a3008f1f6000db2a135946 files touched by this commit
Max Brazhnikov (makc) search for other commits by this committer
math/cantor: improve port

- Belatedly remove SAGE option after math/sage removal.
- Do not hardcode luajit version.
- Remove needless cmake args.

(cherry picked from commit b49bc33186a66d05fe776c454255ccfcf5254c24)
25.04.0
25 Apr 2025 19:13:07
commit hash: 84a966841ac438ded2d92d8a3855f18ce67afccdcommit hash: 84a966841ac438ded2d92d8a3855f18ce67afccdcommit hash: 84a966841ac438ded2d92d8a3855f18ce67afccdcommit hash: 84a966841ac438ded2d92d8a3855f18ce67afccd files touched by this commit
Max Brazhnikov (makc) search for other commits by this committer
KDE: Update KDE Gear to 25.04.0

Announcement: https://kde.org/announcements/gear/25.04.0/

Ports changes:

kde.mk:
 - Simplify KDE_APPS_BASED_PATCHLEVEL definition and generalize
   it for unstable branch.

devel/kopeninghours:
 - Use custom PLIST_SUB to reduce churn on updates.

editors/ghostwriter:
 - Drop upstreamed patch.
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 4