Cantor is an application that lets you use your favorite mathematical

applications from within a nice KDE-integrated Worksheet Interface. It
offers assistant dialogs for common tasks and allows you to share your
worksheets with others.
This commit is contained in:
zhuk 2013-04-24 11:31:00 +00:00
parent 4ad03f50b4
commit 48bea86522
5 changed files with 197 additions and 0 deletions

31
x11/kde4/cantor/Makefile Normal file
View File

@ -0,0 +1,31 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/04/24 11:31:00 zhuk Exp $
COMMENT = KDE mathematical applications
DISTNAME = cantor-${MODKDE4_VERSION}
# Bogus message about "backend /usr/local/bin/latex" at startup when no
# backend is choosen on the command line.
SHARED_LIBS = cantorlibs 0.0 # 0.0
SHARED_LIBS += cantor_config 0.0 # 0.0
WANTLIB = c m pthread stdc++
WANTLIB += lib/qt4/QtDBus lib/qt4/QtGui lib/qt4/QtNetwork lib/qt4/QtSvg
WANTLIB += lib/qt4/QtXml lib/qt4/QtXmlPatterns
WANTLIB += ${KDE4LIB}/analitza ${KDE4LIB}/analitzagui ${KDE4LIB}/analitzaplot
WANTLIB += ${KDE4LIB}/kdeui ${KDE4LIB}/kio ${KDE4LIB}/knewstuff3
WANTLIB += ${KDE4LIB}/kparts ${KDE4LIB}/kpty ${KDE4LIB}/ktexteditor
WANTLIB += ${KDE4LIB}/nepomuk ${KDE4LIB}/nepomukutils
WANTLIB += lib/R/lib/R lib/R/lib/Rblas lib/R/lib/Rlapack
WANTLIB += cln gfortran glib-2.0 qalculate soprano spectre xml2
MODULES = devel/gettext
LIB_DEPENDS = databases/soprano \
lang/gfortran,-lib \
math/R>=2.15.1p4 \
math/libqalculate \
print/libspectre \
${MODKDE4_DEP_DIR}/analitza>=${MODKDE4_DEP_VERSION}
.include <bsd.port.mk>

2
x11/kde4/cantor/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (kde/cantor-4.10.2.tar.xz) = 4CCggcE5w82V8ReQE4lsS7O5wkr3kJ5xEZ8B1RLlfbg=
SIZE (kde/cantor-4.10.2.tar.xz) = 318600

View File

@ -0,0 +1,22 @@
$OpenBSD: patch-src_backends_R_rserver_rcallbacks_cpp,v 1.1.1.1 2013/04/24 11:31:00 zhuk Exp $
--- src/backends/R/rserver/rcallbacks.cpp.orig Sun Oct 23 07:57:47 2011
+++ src/backends/R/rserver/rcallbacks.cpp Sun Oct 23 07:58:31 2011
@@ -18,14 +18,13 @@
Copyright (C) 2009 Alexander Rieder <alexanderrieder@gmail.com>
*/
-#include "rcallbacks.h"
+#include <stdio.h>
-#include "rserver.h"
-
-#include <kdebug.h>
#include <QStringList>
+#include <kdebug.h>
-#include <stdio.h>
+#include "rcallbacks.h"
+#include "rserver.h"
RServer* server;
Expression* currentExpression;

View File

@ -0,0 +1,4 @@
Cantor is an application that lets you use your favorite mathematical
applications from within a nice KDE-integrated Worksheet Interface. It
offers assistant dialogs for common tasks and allows you to share your
worksheets with others.

138
x11/kde4/cantor/pkg/PLIST Normal file
View File

@ -0,0 +1,138 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/04/24 11:31:00 zhuk Exp $
@bin bin/cantor
@bin bin/cantor_rserver
include/kde4/cantor/
include/kde4/cantor/animationresult.h
include/kde4/cantor/backend.h
include/kde4/cantor/cantor_export.h
include/kde4/cantor/cantor_macros.h
include/kde4/cantor/completionobject.h
include/kde4/cantor/defaulthighlighter.h
include/kde4/cantor/defaultvariablemodel.h
include/kde4/cantor/epsresult.h
include/kde4/cantor/expression.h
include/kde4/cantor/extension.h
include/kde4/cantor/helpresult.h
include/kde4/cantor/imageresult.h
include/kde4/cantor/latexresult.h
include/kde4/cantor/result.h
include/kde4/cantor/session.h
include/kde4/cantor/syntaxhelpobject.h
include/kde4/cantor/textresult.h
lib/kde4/cantor_advancedplotassistant.so
lib/kde4/cantor_creatematrixassistant.so
lib/kde4/cantor_differentiateassistant.so
lib/kde4/cantor_eigenvaluesassistant.so
lib/kde4/cantor_eigenvectorsassistant.so
lib/kde4/cantor_helppanelplugin.so
lib/kde4/cantor_integrateassistant.so
lib/kde4/cantor_invertmatrixassistant.so
lib/kde4/cantor_kalgebrabackend.so
lib/kde4/cantor_maximabackend.so
lib/kde4/cantor_nullbackend.so
lib/kde4/cantor_octavebackend.so
lib/kde4/cantor_plot2dassistant.so
lib/kde4/cantor_plot3dassistant.so
lib/kde4/cantor_qalculatebackend.so
lib/kde4/cantor_qalculateplotassistant.so
lib/kde4/cantor_rbackend.so
lib/kde4/cantor_runscriptassistant.so
lib/kde4/cantor_sagebackend.so
lib/kde4/cantor_scilabbackend.so
lib/kde4/cantor_solveassistant.so
lib/kde4/cantor_variablemanagerplugin.so
lib/kde4/libcantorpart.so
@lib ${KDE4LIB}/libcantor_config.so.${LIBcantor_config_VERSION}
@lib ${KDE4LIB}/libcantorlibs.so.${LIBcantorlibs_VERSION}
@lib lib/libcantor_config.so.${LIBcantor_config_VERSION}
@lib lib/libcantorlibs.so.${LIBcantorlibs_VERSION}
share/applications/kde4/cantor.desktop
share/apps/cantor/
share/apps/cantor/cantor_advancedplot_assistant.rc
share/apps/cantor/cantor_create_matrix_assistant.rc
share/apps/cantor/cantor_differentiate_assistant.rc
share/apps/cantor/cantor_eigenvalues_assistant.rc
share/apps/cantor/cantor_eigenvectors_assistant.rc
share/apps/cantor/cantor_integrate_assistant.rc
share/apps/cantor/cantor_invert_matrix_assistant.rc
share/apps/cantor/cantor_part.rc
share/apps/cantor/cantor_plot2d_assistant.rc
share/apps/cantor/cantor_plot3d_assistant.rc
share/apps/cantor/cantor_qalculateplotassistant.rc
share/apps/cantor/cantor_runscript_assistant.rc
share/apps/cantor/cantor_scripteditor.rc
share/apps/cantor/cantor_shell.rc
share/apps/cantor/cantor_solve_assistant.rc
share/apps/cantor/maximabackend/
share/apps/cantor/maximabackend/cantor-initmaxima.lisp
share/apps/cantor/maximabackend/keywords.xml
share/apps/cantor/octavebackend/
share/apps/cantor/octavebackend/cantor_eigenvectors.m
share/apps/cantor/octavebackend/cantor_plot2d.m
share/apps/cantor/octavebackend/cantor_plot3d.m
share/apps/cantor/octavebackend/cantor_print.m
share/apps/cantor/sagebackend/
share/apps/cantor/sagebackend/keywords.xml
share/apps/cantor/scilabbackend/
share/apps/cantor/scilabbackend/keywords.xml
share/apps/cantor/xslt/
share/apps/cantor/xslt/latex.xsl
share/config.kcfg/cantor.kcfg
share/config.kcfg/cantor_libs.kcfg
share/config.kcfg/maximabackend.kcfg
share/config.kcfg/octavebackend.kcfg
share/config.kcfg/qalculatebackend.kcfg
share/config.kcfg/rserver.kcfg
share/config.kcfg/sagebackend.kcfg
share/config.kcfg/scilabbackend.kcfg
share/config/cantor.knsrc
share/config/cantor_kalgebra.knsrc
share/config/cantor_maxima.knsrc
share/config/cantor_r.knsrc
share/config/cantor_sage.knsrc
share/doc/HTML/en/cantor/
share/doc/HTML/en/cantor/common
share/doc/HTML/en/cantor/index.cache.bz2
share/doc/HTML/en/cantor/index.docbook
share/doc/HTML/en/cantor/latex_formula.png
share/doc/HTML/en/cantor/screenshot.png
share/icons/hicolor/16x16/apps/cantor.png
share/icons/hicolor/32x32/apps/cantor.png
share/icons/hicolor/48x48/apps/cantor.png
share/icons/hicolor/48x48/apps/maximabackend.png
share/icons/hicolor/48x48/apps/octavebackend.png
share/icons/hicolor/48x48/apps/qalculatebackend.png
share/icons/hicolor/48x48/apps/rbackend.png
share/icons/hicolor/48x48/apps/sagebackend.png
share/icons/hicolor/48x48/apps/scilabbackend.png
share/kde4/services/cantor/
share/kde4/services/cantor/advancedplotassistant.desktop
share/kde4/services/cantor/cantor_part.desktop
share/kde4/services/cantor/creatematrixassistant.desktop
share/kde4/services/cantor/differentiateassistant.desktop
share/kde4/services/cantor/eigenvaluesassistant.desktop
share/kde4/services/cantor/eigenvectorsassistant.desktop
share/kde4/services/cantor/helppanelplugin.desktop
share/kde4/services/cantor/integrateassistant.desktop
share/kde4/services/cantor/invertmatrixassistant.desktop
share/kde4/services/cantor/kalgebrabackend.desktop
share/kde4/services/cantor/maximabackend.desktop
share/kde4/services/cantor/nullbackend.desktop
share/kde4/services/cantor/octavebackend.desktop
share/kde4/services/cantor/plot2dassistant.desktop
share/kde4/services/cantor/plot3dassistant.desktop
share/kde4/services/cantor/qalculatebackend.desktop
share/kde4/services/cantor/qalculateplotassistant.desktop
share/kde4/services/cantor/rbackend.desktop
share/kde4/services/cantor/runscriptassistant.desktop
share/kde4/services/cantor/sagebackend.desktop
share/kde4/services/cantor/scilabbackend.desktop
share/kde4/services/cantor/solveassistant.desktop
share/kde4/services/cantor/variablemanagerplugin.desktop
share/kde4/servicetypes/cantor_assistant.desktop
share/kde4/servicetypes/cantor_backend.desktop
share/kde4/servicetypes/cantor_panelplugin.desktop
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database
@exec %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor
@unexec-delete %D/bin/gtk-update-icon-cache -q -t %D/share/icons/hicolor