Skip to content

Commit

Permalink
math/rkward-kde: upgrade RKWard to 0.7.3
Browse files Browse the repository at this point in the history
  • Loading branch information
thierry-FreeBSD committed Apr 28, 2022
1 parent 5ececa5 commit 15f47a7
Show file tree
Hide file tree
Showing 7 changed files with 141 additions and 49 deletions.
24 changes: 14 additions & 10 deletions math/rkward-kde/Makefile
@@ -1,8 +1,7 @@
# Created by: thierry@pompo.net

PORTNAME= rkward
PORTVERSION= 0.7.1
PORTREVISION= 1
PORTVERSION= 0.7.3
CATEGORIES= math
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION:C/b//}/src
PKGNAMESUFFIX= -kde
Expand All @@ -13,19 +12,24 @@ COMMENT= IDE/GUI for the R-project
LICENSE= GPLv2

LIB_DEPENDS= libR.so:math/R
RUN_DEPENDS= kbibtex:databases/kbibtex \
${LR_MOD_DIR}/R2HTML/INDEX:textproc/R-cran-R2HTML \
${LR_MOD_DIR}/rmarkdown/INDEX:textproc/R-cran-rmarkdown
TEST_DEPENDS= ${LR_MOD_DIR}/FAdist/INDEX:science/R-cran-FAdist

USES= cmake compiler:c++11-lang desktop-file-utils gettext fortran \
USES= cmake compiler:c++11-lang desktop-file-utils gettext fortran \
kde:5 php:cli qt:5 shared-mime-info xorg
USE_QT= buildtools concurrent core dbus gui network printsupport qmake script webkit \
USE_QT= buildtools concurrent core dbus declarative gui location \
network printsupport qmake script webchannel webengine webkit \
widgets xml
USE_XORG= x11
USE_KDE= auth bookmarks codecs completion config configwidgets coreaddons crash \
doctools ecm i18n itemviews jobwidgets kate_run kdewebkit kio \
notifications parts service solid sonnet texteditor textwidgets \
widgetsaddons windowsystem xmlgui
USE_KDE= archive auth bookmarks codecs completion config configwidgets coreaddons\
crash doctools ecm i18n itemviews jobwidgets kate_run kdewebkit kio \
notifications parts service solid sonnet syntaxhighlighting texteditor \
textwidgets widgetsaddons windowsystem xmlgui

CFLAGS+= -I${LOCALBASE}/include
TEST_TARGET= plugintests

LR_MOD_DIR= ${LOCALBASE}/lib/R/library
DOCSDIR= ${PREFIX}/share/doc/HTML/en/rkward
Expand All @@ -39,14 +43,14 @@ OPTIONS_SUB= yes
.include <bsd.port.options.mk>

.if ${PORT_OPTIONS:MRECDEP}
RUN_DEPENDS+= ${LR_MOD_DIR}/R2HTML/INDEX:textproc/R-cran-R2HTML \
${LR_MOD_DIR}/XML/INDEX:textproc/R-cran-XML \
RUN_DEPENDS+= ${LR_MOD_DIR}/XML/INDEX:textproc/R-cran-XML \
${LR_MOD_DIR}/gdata/INDEX:devel/R-cran-gdata \
${LR_MOD_DIR}/mvtnorm/INDEX:math/R-cran-mvtnorm \
${LR_MOD_DIR}/nortest/INDEX:math/R-cran-nortest \
${LR_MOD_DIR}/outliers/INDEX:math/R-cran-outliers \
${LR_MOD_DIR}/qcc/INDEX:graphics/R-cran-qcc \
${LR_MOD_DIR}/tseries/INDEX:finance/R-cran-tseries \
${LR_MOD_DIR}/xtable/INDEX:textproc/R-cran-xtable \
${LR_MOD_DIR}/car/INDEX:math/R-cran-car
.endif

Expand Down
6 changes: 3 additions & 3 deletions math/rkward-kde/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1579970115
SHA256 (rkward-0.7.1.tar.gz) = 02a96450ef4275d38b9ff6fd13d98bcf353c5388399a813a111b640d7c61c834
SIZE (rkward-0.7.1.tar.gz) = 4605097
TIMESTAMP = 1651044867
SHA256 (rkward-0.7.3.tar.gz) = 49b118c11c41605e05434e4214f06bbf3a45c8bbc5ab54499dca117ca9efe7da
SIZE (rkward-0.7.3.tar.gz) = 5486401
11 changes: 0 additions & 11 deletions math/rkward-kde/files/patch-rkward_rbackend_FindR.cmake

This file was deleted.

34 changes: 34 additions & 0 deletions math/rkward-kde/files/patch-rkward_windows_rkhtmlwindow.cpp
@@ -0,0 +1,34 @@
--- rkward/windows/rkhtmlwindow.cpp.orig 2022-04-16 22:02:17 UTC
+++ rkward/windows/rkhtmlwindow.cpp
@@ -109,8 +109,9 @@ class RKWebPage : public QWebEnginePage { (public)
QUrl url () {
return mainFrame ()->url ();
}
- void setHtml (const QString &html) {
- mainFrame ()->setHtml (html);
+ void setHtmlWrapper(const QString &html, const QUrl &baseurl) {
+ direct_load = true;
+ mainFrame()->setHtml(html, baseurl);
}
QPointF scrollPosition () const {
return mainFrame ()->scrollPosition ();
@@ -127,6 +128,10 @@ class RKWebPage : public QWebEnginePage { (public)
});
}
#else
+ void setHtmlWrapper(const QString &html, const QUrl &baseurl) {
+ direct_load = true;
+ setHtml(html, baseurl);
+ }
bool supportsContentType (const QString &name) {
if (name.startsWith("text")) return true;
#ifdef __GNUC__
@@ -617,7 +622,7 @@ bool RKHTMLWindow::openURL (const QUrl &url) {
RK_DEBUG (APP, DL_WARNING, "Applying workaround for https://bugs.kde.org/show_bug.cgi?id=405386");
QFile f (url.toLocalFile ());
f.open (QIODevice::ReadOnly);
- page->setHtml (f.readAll());
+ page->setHtmlWrapper(f.readAll(), url.adjusted(QUrl::RemoveFilename));
f.close ();
} else {
page->load (url);
@@ -1,10 +1,10 @@
--- rkward/windows/rktoolwindowbar.cpp.orig 2019-09-04 19:20:47 UTC
--- rkward/windows/rktoolwindowbar.cpp.orig 2022-04-05 11:57:55 UTC
+++ rkward/windows/rktoolwindowbar.cpp
@@ -24,6 +24,7 @@
#include <kparts/partmanager.h>
@@ -15,6 +15,7 @@ SPDX-License-Identifier: GPL-2.0-or-later
#include <kselectaction.h>
#include <kwidgetsaddons_version.h>

+#include <QLayout>
#include <QSplitter>
#include <QContextMenuEvent>

#include <QHBoxLayout>
16 changes: 16 additions & 0 deletions math/rkward-kde/files/patch-tests_all__tests.R
@@ -0,0 +1,16 @@
--- tests/all_tests.R.orig 2022-04-11 21:08:17 UTC
+++ tests/all_tests.R
@@ -2,10 +2,10 @@ require (rkwardtests)

## add your test suite files, to this vector:
testsuites <- c (
- "rkward_application_tests.R"
- "import_export_plugins.R"
+ "rkward_application_tests.R",
+ "import_export_plugins.R",
"item_response_theory.R",
- "analysis_plugins.R"
+ "analysis_plugins.R",
"distributions.R",
"plots.R",
"data_plugin_tests.R"
91 changes: 70 additions & 21 deletions math/rkward-kde/pkg-plist
@@ -1,33 +1,53 @@
bin/rkward
lib/libexec/rkward.rbackend
%%INSTTEST%%lib/R/library/rkwardtests/CITATION
%%INSTTEST%%lib/R/library/rkwardtests/DESCRIPTION
%%INSTTEST%%lib/R/library/rkwardtests/help/aliases.rds
%%INSTTEST%%lib/R/library/rkwardtests/help/AnIndex
%%INSTTEST%%lib/R/library/rkwardtests/help/paths.rds
%%INSTTEST%%lib/R/library/rkwardtests/help/rkwardtests.rdb
%%INSTTEST%%lib/R/library/rkwardtests/help/rkwardtests.rdx
%%INSTTEST%%lib/R/library/rkwardtests/html/00Index.html
%%INSTTEST%%lib/R/library/rkwardtests/html/R.css
%%INSTTEST%%lib/R/library/rkwardtests/INDEX
%%INSTTEST%%lib/R/library/rkwardtests/Meta/Rd.rds
%%INSTTEST%%lib/R/library/rkwardtests/Meta/features.rds
%%INSTTEST%%lib/R/library/rkwardtests/Meta/hsearch.rds
%%INSTTEST%%lib/R/library/rkwardtests/Meta/links.rds
%%INSTTEST%%lib/R/library/rkwardtests/Meta/nsInfo.rds
%%INSTTEST%%lib/R/library/rkwardtests/Meta/package.rds
%%INSTTEST%%lib/R/library/rkwardtests/Meta/Rd.rds
%%INSTTEST%%lib/R/library/rkwardtests/NAMESPACE
%%INSTTEST%%lib/R/library/rkwardtests/R/rkwardtests
%%INSTTEST%%lib/R/library/rkwardtests/R/rkwardtests.rdb
%%INSTTEST%%lib/R/library/rkwardtests/R/rkwardtests.rdx
man/man1/rkward.1.gz
%%INSTTEST%%lib/R/library/rkwardtests/help/AnIndex
%%INSTTEST%%lib/R/library/rkwardtests/help/aliases.rds
%%INSTTEST%%lib/R/library/rkwardtests/help/paths.rds
%%INSTTEST%%lib/R/library/rkwardtests/help/rkwardtests.rdb
%%INSTTEST%%lib/R/library/rkwardtests/help/rkwardtests.rdx
%%INSTTEST%%lib/R/library/rkwardtests/html/00Index.html
%%INSTTEST%%lib/R/library/rkwardtests/html/R.css
lib/libexec/rkward.rbackend
man/ca/man1/rkward.1.gz
man/de/man1/rkward.1.gz
man/it/man1/rkward.1.gz
%%PORTDOCS%%man/man1/rkward.1.gz
man/nl/man1/rkward.1.gz
man/sv/man1/rkward.1.gz
man/uk/man1/rkward.1.gz
share/applications/org.kde.rkward.desktop
%%PORTDOCS%%%%DOCSDIR%%/index.cache.bz2
%%PORTDOCS%%%%DOCSDIR%%/index.docbook
%%PORTDOCS%%%%DOCSDIR%%plugins/index.cache.bz2
%%PORTDOCS%%%%DOCSDIR%%plugins/index.docbook
%%PORTDOCS%%%%DOCSDIR%%plugins/menu_hierarchy_example.png
%%PORTDOCS%%%%DOCSDIR%%plugins/t_test_plugin_example.png
%%NLS%%share/doc/HTML/it/rkward/index.cache.bz2
%%NLS%%share/doc/HTML/it/rkward/index.docbook
%%NLS%%share/doc/HTML/nl/rkward/index.cache.bz2
%%NLS%%share/doc/HTML/nl/rkward/index.docbook
%%NLS%%share/doc/HTML/nl/rkwardplugins/index.cache.bz2
%%NLS%%share/doc/HTML/nl/rkwardplugins/index.docbook
%%NLS%%share/doc/HTML/sv/rkward/index.cache.bz2
%%NLS%%share/doc/HTML/sv/rkward/index.docbook
%%NLS%%share/doc/HTML/sv/rkwardplugins/index.cache.bz2
%%NLS%%share/doc/HTML/sv/rkwardplugins/index.docbook
%%NLS%%share/doc/HTML/uk/rkward/index.cache.bz2
%%NLS%%share/doc/HTML/uk/rkward/index.docbook
%%NLS%%share/doc/HTML/uk/rkwardplugins/index.cache.bz2
%%NLS%%share/doc/HTML/uk/rkwardplugins/index.docbook
share/icons/hicolor/128x128/apps/rkward.png
share/icons/hicolor/16x16/apps/rkward.png
share/icons/hicolor/22x22/apps/rkward.png
Expand All @@ -36,24 +56,26 @@ share/icons/hicolor/48x48/apps/rkward.png
share/icons/hicolor/64x64/apps/rkward.png
share/icons/hicolor/scalable/apps/rkward.svgz
share/kservices5/rkward.protocol
share/ktexteditor_snippets/data/RKWardRMd.xml
%%NLS%%share/locale/ca/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/ca@valencia/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/de/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/en_GB/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/es/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/et/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/fr/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/gl/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/it/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/nl/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/pl/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/pt/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/sl/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/sv/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/tr/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/uk/LC_MESSAGES/rkward.mo
%%NLS%%share/locale/x-test/LC_MESSAGES/rkward.mo
share/metainfo/org.kde.rkward.appdata.xml
share/mime/packages/vnd.rkward.r.xml
share/org.kde.syntax-highlighting/syntax/r.xml
share/org.kde.syntax-highlighting/syntax/rkward.xml
%%DATADIR%%/00saveload/import/convert_encoding.js
%%DATADIR%%/00saveload/import/convert_encoding.xml
Expand Down Expand Up @@ -459,10 +481,12 @@ share/org.kde.syntax-highlighting/syntax/rkward.xml
%%DATADIR%%/import_export.pluginmap
%%DATADIR%%/irt.pluginmap
%%DATADIR%%/menu.pluginmap
%%DATADIR%%/pages/rkward_addons.rkh
%%DATADIR%%/pages/rkward_console.rkh
%%DATADIR%%/pages/rkward_for_new_users.rkh
%%DATADIR%%/pages/rkward_for_r_users.rkh
%%DATADIR%%/pages/rkward_help.css
%%DATADIR%%/pages/rkward_incompatible_version.rkh
%%DATADIR%%/pages/rkward_output.css
%%DATADIR%%/pages/rkward_output.rkh
%%DATADIR%%/pages/rkward_plot_history.rkh
Expand Down Expand Up @@ -566,6 +590,7 @@ share/org.kde.syntax-highlighting/syntax/rkward.xml
%%DATADIR%%/po/ca@valencia/LC_MESSAGES/rkward__item_response_theory.mo
%%DATADIR%%/po/ca@valencia/LC_MESSAGES/rkward__pages.mo
%%DATADIR%%/po/ca@valencia/LC_MESSAGES/rkward__plots.mo
%%DATADIR%%/po/de/LC_MESSAGES/rkward__graphics_device.mo
%%DATADIR%%/po/en_GB/LC_MESSAGES/rkward__analysis.mo
%%DATADIR%%/po/en_GB/LC_MESSAGES/rkward__data.mo
%%DATADIR%%/po/en_GB/LC_MESSAGES/rkward__distributions.mo
Expand All @@ -584,6 +609,24 @@ share/org.kde.syntax-highlighting/syntax/rkward.xml
%%DATADIR%%/po/es/LC_MESSAGES/rkward__item_response_theory.mo
%%DATADIR%%/po/es/LC_MESSAGES/rkward__pages.mo
%%DATADIR%%/po/es/LC_MESSAGES/rkward__plots.mo
%%DATADIR%%/po/et/LC_MESSAGES/rkward__data.mo
%%DATADIR%%/po/et/LC_MESSAGES/rkward__distributions.mo
%%DATADIR%%/po/et/LC_MESSAGES/rkward__embedded.mo
%%DATADIR%%/po/et/LC_MESSAGES/rkward__graphics_device.mo
%%DATADIR%%/po/et/LC_MESSAGES/rkward__import_export.mo
%%DATADIR%%/po/et/LC_MESSAGES/rkward__item_response_theory.mo
%%DATADIR%%/po/et/LC_MESSAGES/rkward__pages.mo
%%DATADIR%%/po/et/LC_MESSAGES/rkward__plots.mo
%%DATADIR%%/po/fi/LC_MESSAGES/rkward__graphics_device.mo
%%DATADIR%%/po/fr/LC_MESSAGES/rkward__analysis.mo
%%DATADIR%%/po/fr/LC_MESSAGES/rkward__data.mo
%%DATADIR%%/po/fr/LC_MESSAGES/rkward__distributions.mo
%%DATADIR%%/po/fr/LC_MESSAGES/rkward__embedded.mo
%%DATADIR%%/po/fr/LC_MESSAGES/rkward__graphics_device.mo
%%DATADIR%%/po/fr/LC_MESSAGES/rkward__import_export.mo
%%DATADIR%%/po/fr/LC_MESSAGES/rkward__item_response_theory.mo
%%DATADIR%%/po/fr/LC_MESSAGES/rkward__pages.mo
%%DATADIR%%/po/fr/LC_MESSAGES/rkward__plots.mo
%%DATADIR%%/po/gl/LC_MESSAGES/rkward__analysis.mo
%%DATADIR%%/po/gl/LC_MESSAGES/rkward__data.mo
%%DATADIR%%/po/gl/LC_MESSAGES/rkward__distributions.mo
Expand All @@ -593,6 +636,15 @@ share/org.kde.syntax-highlighting/syntax/rkward.xml
%%DATADIR%%/po/gl/LC_MESSAGES/rkward__item_response_theory.mo
%%DATADIR%%/po/gl/LC_MESSAGES/rkward__pages.mo
%%DATADIR%%/po/gl/LC_MESSAGES/rkward__plots.mo
%%DATADIR%%/po/it/LC_MESSAGES/rkward__analysis.mo
%%DATADIR%%/po/it/LC_MESSAGES/rkward__data.mo
%%DATADIR%%/po/it/LC_MESSAGES/rkward__distributions.mo
%%DATADIR%%/po/it/LC_MESSAGES/rkward__embedded.mo
%%DATADIR%%/po/it/LC_MESSAGES/rkward__graphics_device.mo
%%DATADIR%%/po/it/LC_MESSAGES/rkward__import_export.mo
%%DATADIR%%/po/it/LC_MESSAGES/rkward__item_response_theory.mo
%%DATADIR%%/po/it/LC_MESSAGES/rkward__pages.mo
%%DATADIR%%/po/it/LC_MESSAGES/rkward__plots.mo
%%DATADIR%%/po/nl/LC_MESSAGES/rkward__analysis.mo
%%DATADIR%%/po/nl/LC_MESSAGES/rkward__data.mo
%%DATADIR%%/po/nl/LC_MESSAGES/rkward__distributions.mo
Expand Down Expand Up @@ -629,6 +681,12 @@ share/org.kde.syntax-highlighting/syntax/rkward.xml
%%DATADIR%%/po/pt_BR/LC_MESSAGES/rkward__item_response_theory.mo
%%DATADIR%%/po/pt_BR/LC_MESSAGES/rkward__pages.mo
%%DATADIR%%/po/pt_BR/LC_MESSAGES/rkward__plots.mo
%%DATADIR%%/po/sl/LC_MESSAGES/rkward__data.mo
%%DATADIR%%/po/sl/LC_MESSAGES/rkward__distributions.mo
%%DATADIR%%/po/sl/LC_MESSAGES/rkward__embedded.mo
%%DATADIR%%/po/sl/LC_MESSAGES/rkward__graphics_device.mo
%%DATADIR%%/po/sl/LC_MESSAGES/rkward__import_export.mo
%%DATADIR%%/po/sl/LC_MESSAGES/rkward__plots.mo
%%DATADIR%%/po/sv/LC_MESSAGES/rkward__analysis.mo
%%DATADIR%%/po/sv/LC_MESSAGES/rkward__data.mo
%%DATADIR%%/po/sv/LC_MESSAGES/rkward__distributions.mo
Expand All @@ -647,15 +705,6 @@ share/org.kde.syntax-highlighting/syntax/rkward.xml
%%DATADIR%%/po/uk/LC_MESSAGES/rkward__item_response_theory.mo
%%DATADIR%%/po/uk/LC_MESSAGES/rkward__pages.mo
%%DATADIR%%/po/uk/LC_MESSAGES/rkward__plots.mo
%%DATADIR%%/po/x-test/LC_MESSAGES/rkward__analysis.mo
%%DATADIR%%/po/x-test/LC_MESSAGES/rkward__data.mo
%%DATADIR%%/po/x-test/LC_MESSAGES/rkward__distributions.mo
%%DATADIR%%/po/x-test/LC_MESSAGES/rkward__embedded.mo
%%DATADIR%%/po/x-test/LC_MESSAGES/rkward__graphics_device.mo
%%DATADIR%%/po/x-test/LC_MESSAGES/rkward__import_export.mo
%%DATADIR%%/po/x-test/LC_MESSAGES/rkward__item_response_theory.mo
%%DATADIR%%/po/x-test/LC_MESSAGES/rkward__pages.mo
%%DATADIR%%/po/x-test/LC_MESSAGES/rkward__plots.mo
%%DATADIR%%/resource.ver
%%DATADIR%%/rkwarddev_scripts/README_how_to_use_rkwarddev_scripts.md
%%DATADIR%%/rkwarddev_scripts/rkwarddev_power_plugin_script.R
Expand Down

0 comments on commit 15f47a7

Please sign in to comment.