summaryrefslogtreecommitdiff
path: root/math/labplot
diff options
context:
space:
mode:
Diffstat (limited to 'math/labplot')
-rw-r--r--math/labplot/Makefile26
-rw-r--r--math/labplot/distinfo12
-rw-r--r--math/labplot/pkg-plist79
3 files changed, 25 insertions, 92 deletions
diff --git a/math/labplot/Makefile b/math/labplot/Makefile
index a2ff6b0f5b21..25ffbf107824 100644
--- a/math/labplot/Makefile
+++ b/math/labplot/Makefile
@@ -1,9 +1,14 @@
PORTNAME= labplot
-DISTVERSION= 2.11.80
-PORTREVISION= 2
+DISTVERSION= 2.12.1
+PORTREVISION= 1
CATEGORIES= math kde
MASTER_SITES= KDE/stable/${PORTNAME}/
-DIST_SUBDIR= KDE/invent.kde.org
+DIST_SUBDIR= KDE/${PORTNAME}
+
+PATCH_SITES= https://invent.kde.org/education/labplot/-/commit/
+PATCHFILES+= b0e233b6b20134177af40e8904b593b8dbc18ada.patch:-p1 # Fix configure with Qt 6.10
+PATCHFILES+= c2db2ec28aa8958f7041ae5cd03ddae9f44e5aa3.patch:-p1 # Fix build with Qt 6.10
+PATCHFILES+= c70e8e89249cd04c4e0e5f456257e4d0f026d8d0.patch:-p1 # Fix configure with Eigen 5.x
MAINTAINER= kde@FreeBSD.org
COMMENT= Data plotting and function analysis tool by KDE
@@ -21,20 +26,18 @@ LIB_DEPENDS= libQXlsxQt6.so:devel/qxlsx@qt6 \
libzstd.so:archivers/zstd
USES= bison cmake compiler:c++17-lang desktop-file-utils eigen:3 \
- kde:6 pkgconfig qt:6 shared-mime-info xorg gettext
-USE_KDE= archive completion config configwidgets coreaddons crash \
- i18n iconthemes kio newstuff parts purpose service \
+ gettext kde:6 pkgconfig qt:6 shared-mime-info tar:xz xorg
+USE_KDE= archive colorscheme completion config configwidgets coreaddons \
+ crash i18n iconthemes kio newstuff parts purpose service \
syntaxhighlighting textwidgets userfeedback widgetsaddons \
xmlgui \
doctools:build ecm:build
USE_QT= base mqtt serialport svg
USE_XORG= x11 xcb
-KDE_INVENT= 110f258e44a45354c5219e497409a22185fa2933 education labplot
-
CXXFLAGS+= -Wno-error=undef
-PLIST_SUB= SHLIB_VER=${PORTVERSION}
+PLIST_SUB= SHLIB_VER=2.12.0
OPTIONS_DEFINE= CANTOR FITS FFTW3 HDF5 LIBCERF MATLAB NETCDF ORCUS \
ORIGINLAB READSTAT
@@ -83,9 +86,4 @@ READSTAT_LIB_DEPENDS= libreadstat.so:math/readstat
READSTAT_USES= iconv
READSTAT_CMAKE_BOOL= ENABLE_READSTAT
-post-patch:
-# workaround for undefined version, to be fixed upstream
- ${REINPLACE_CMD} 's,QXLSX_VERSION_STRING,"1.5.0",' \
- ${WRKSRC}/src/frontend/AboutDialog.cpp
-
.include <bsd.port.mk>
diff --git a/math/labplot/distinfo b/math/labplot/distinfo
index cab9c8a6c64b..75b938888427 100644
--- a/math/labplot/distinfo
+++ b/math/labplot/distinfo
@@ -1,3 +1,9 @@
-TIMESTAMP = 1742385981
-SHA256 (KDE/invent.kde.org/education-labplot-110f258e44a45354c5219e497409a22185fa2933_GL0.tar.gz) = f07431e38379ef27305cc96fbcc30d921489bd66b749e283baeffecd5c5095e6
-SIZE (KDE/invent.kde.org/education-labplot-110f258e44a45354c5219e497409a22185fa2933_GL0.tar.gz) = 33604624
+TIMESTAMP = 1763722226
+SHA256 (KDE/labplot/labplot-2.12.1.tar.xz) = e28155bfddf40e5b6f7c4791313556d1e48138044f216f210d515b9f6d6c106a
+SIZE (KDE/labplot/labplot-2.12.1.tar.xz) = 23900436
+SHA256 (KDE/labplot/b0e233b6b20134177af40e8904b593b8dbc18ada.patch) = f9af3e6a639f31565cbaa2a44d55ea03aed04fb2151a8850e0d59cff93a35790
+SIZE (KDE/labplot/b0e233b6b20134177af40e8904b593b8dbc18ada.patch) = 1116
+SHA256 (KDE/labplot/c2db2ec28aa8958f7041ae5cd03ddae9f44e5aa3.patch) = 09082b162b3bbfcafa5fa5db51ddde4ba667749cb0d790524f4330f1140e7797
+SIZE (KDE/labplot/c2db2ec28aa8958f7041ae5cd03ddae9f44e5aa3.patch) = 827
+SHA256 (KDE/labplot/c70e8e89249cd04c4e0e5f456257e4d0f026d8d0.patch) = 634603afc31c628b9e67f03412290f897eedee0ddbaf2a3a35b00e9226d76a67
+SIZE (KDE/labplot/c70e8e89249cd04c4e0e5f456257e4d0f026d8d0.patch) = 1427
diff --git a/math/labplot/pkg-plist b/math/labplot/pkg-plist
index 898e5f562202..583ef0c24a6b 100644
--- a/math/labplot/pkg-plist
+++ b/math/labplot/pkg-plist
@@ -35,8 +35,6 @@ lib/cmake/labplot/LabPlotTargets.cmake
lib/liblabplot.so
lib/liblabplot.so.%%SHLIB_VER%%
share/applications/org.kde.labplot.desktop
-share/doc/HTML/ca/labplot/index.cache.bz2
-share/doc/HTML/ca/labplot/index.docbook
share/doc/HTML/en/labplot/datapicker_active_curve_data_spreadsheet.png
share/doc/HTML/en/labplot/datapicker_original_transformed_segments.png
share/doc/HTML/en/labplot/datapicker_segments.png
@@ -82,54 +80,6 @@ share/doc/HTML/en/labplot/tutorial-xy-function8.png
share/doc/HTML/en/labplot/tutorial-xy-function9.png
share/doc/HTML/en/labplot/workbook.png
share/doc/HTML/en/labplot/worksheet.png
-share/doc/HTML/es/labplot/index.cache.bz2
-share/doc/HTML/es/labplot/index.docbook
-share/doc/HTML/it/labplot/index.cache.bz2
-share/doc/HTML/it/labplot/index.docbook
-share/doc/HTML/nl/labplot/index.cache.bz2
-share/doc/HTML/nl/labplot/index.docbook
-share/doc/HTML/pt_BR/labplot/index.cache.bz2
-share/doc/HTML/pt_BR/labplot/index.docbook
-share/doc/HTML/ru/labplot/index.cache.bz2
-share/doc/HTML/ru/labplot/index.docbook
-share/doc/HTML/sv/labplot/index.cache.bz2
-share/doc/HTML/sv/labplot/index.docbook
-share/doc/HTML/uk/labplot/export_spreadsheet_dialog.png
-share/doc/HTML/uk/labplot/export_worksheet_dialog.png
-share/doc/HTML/uk/labplot/import-dialog.png
-share/doc/HTML/uk/labplot/index.cache.bz2
-share/doc/HTML/uk/labplot/index.docbook
-share/doc/HTML/uk/labplot/labplot.png
-share/doc/HTML/uk/labplot/matrix.png
-share/doc/HTML/uk/labplot/matrix_function_values.png
-share/doc/HTML/uk/labplot/pe-context-menu.png
-share/doc/HTML/uk/labplot/project-explorer.png
-share/doc/HTML/uk/labplot/properties.png
-share/doc/HTML/uk/labplot/spreadsheet.png
-share/doc/HTML/uk/labplot/spreadsheet_generate_equidistant_values.png
-share/doc/HTML/uk/labplot/spreadsheet_generate_function_values.png
-share/doc/HTML/uk/labplot/spreadsheet_generate_random_values.png
-share/doc/HTML/uk/labplot/tutorial-spreadsheet1.png
-share/doc/HTML/uk/labplot/tutorial-spreadsheet2.png
-share/doc/HTML/uk/labplot/tutorial-spreadsheet3.png
-share/doc/HTML/uk/labplot/tutorial-spreadsheet4.png
-share/doc/HTML/uk/labplot/tutorial-spreadsheet5.png
-share/doc/HTML/uk/labplot/tutorial-spreadsheet6.png
-share/doc/HTML/uk/labplot/tutorial-spreadsheet7.png
-share/doc/HTML/uk/labplot/tutorial-spreadsheet8.png
-share/doc/HTML/uk/labplot/tutorial-spreadsheet9.png
-share/doc/HTML/uk/labplot/tutorial-xy-function1.png
-share/doc/HTML/uk/labplot/tutorial-xy-function10.png
-share/doc/HTML/uk/labplot/tutorial-xy-function2.png
-share/doc/HTML/uk/labplot/tutorial-xy-function3.png
-share/doc/HTML/uk/labplot/tutorial-xy-function4.png
-share/doc/HTML/uk/labplot/tutorial-xy-function5.png
-share/doc/HTML/uk/labplot/tutorial-xy-function6.png
-share/doc/HTML/uk/labplot/tutorial-xy-function7.png
-share/doc/HTML/uk/labplot/tutorial-xy-function8.png
-share/doc/HTML/uk/labplot/tutorial-xy-function9.png
-share/doc/HTML/uk/labplot/workbook.png
-share/doc/HTML/uk/labplot/worksheet.png
share/icons/hicolor/128x128/apps/labplot.png
share/icons/hicolor/150x150/apps/labplot.png
share/icons/hicolor/16x16/apps/labplot.png
@@ -244,6 +194,8 @@ share/icons/hicolor/scalable/apps/org.kde.labplot.svg
%%DATADIR%%/datasets/StatLib.json
%%DATADIR%%/datasets/seaborn.json
%%DATADIR%%/examples/Analysis/Fit/ENSO.lml
+%%DATADIR%%/examples/Analysis/Fit/NIST - Linear Regression.lml
+%%DATADIR%%/examples/Analysis/Fit/NIST - Nonlinear Regression.lml
%%DATADIR%%/examples/Analysis/Fourier Filter/SOS Morse Signal.lml
%%DATADIR%%/examples/Analysis/Hilbert Transformation/Time response of a super regenerative receiver.lml
%%DATADIR%%/examples/Analysis/Smooth/Data = Smooth + Rough.lml
@@ -261,6 +213,8 @@ share/icons/hicolor/scalable/apps/org.kde.labplot.svg
%%DATADIR%%/examples/General/SLOC History.lml
%%DATADIR%%/examples/General/Space Debris.lml
%%DATADIR%%/examples/General/Tufte's Minimal Ink Design.lml
+%%DATADIR%%/examples/Statistics/Language Learning - Percent Correct PBC.lml
+%%DATADIR%%/examples/Statistics/PBC Examples (Wheeler and Montgomery).lml
%%DATADIR%%/examples/Statistics/Same Data, Different Boxplots.lml
%%DATADIR%%/examples/Statistics/SameStats.lml
%%DATADIR%%/labplot.ico
@@ -393,50 +347,25 @@ share/icons/hicolor/scalable/apps/org.kde.labplot.svg
%%DATADIR%%/themes/screenshots/Tufte.png
%%DATADIR%%/themes/screenshots/Unavailable.png
share/locale/ar/LC_MESSAGES/labplot.mo
-share/locale/bs/LC_MESSAGES/labplot.mo
share/locale/ca/LC_MESSAGES/labplot.mo
share/locale/ca@valencia/LC_MESSAGES/labplot.mo
share/locale/cs/LC_MESSAGES/labplot.mo
-share/locale/da/LC_MESSAGES/labplot.mo
share/locale/de/LC_MESSAGES/labplot.mo
-share/locale/el/LC_MESSAGES/labplot.mo
-share/locale/en_GB/LC_MESSAGES/labplot.mo
-share/locale/eo/LC_MESSAGES/labplot.mo
share/locale/es/LC_MESSAGES/labplot.mo
share/locale/eu/LC_MESSAGES/labplot.mo
share/locale/fi/LC_MESSAGES/labplot.mo
share/locale/fr/LC_MESSAGES/labplot.mo
share/locale/gl/LC_MESSAGES/labplot.mo
-share/locale/hi/LC_MESSAGES/labplot.mo
-share/locale/hu/LC_MESSAGES/labplot.mo
-share/locale/ia/LC_MESSAGES/labplot.mo
share/locale/it/LC_MESSAGES/labplot.mo
-share/locale/ja/LC_MESSAGES/labplot.mo
share/locale/ka/LC_MESSAGES/labplot.mo
-share/locale/lt/LC_MESSAGES/labplot.mo
-share/locale/nds/LC_MESSAGES/labplot.mo
share/locale/nl/LC_MESSAGES/labplot.mo
share/locale/pl/LC_MESSAGES/labplot.mo
-share/locale/pt/LC_MESSAGES/labplot.mo
share/locale/pt_BR/LC_MESSAGES/labplot.mo
-share/locale/ru/LC_MESSAGES/labplot.mo
-share/locale/sa/LC_MESSAGES/labplot.mo
-share/locale/sk/LC_MESSAGES/labplot.mo
share/locale/sl/LC_MESSAGES/labplot.mo
share/locale/sv/LC_MESSAGES/labplot.mo
share/locale/tr/LC_MESSAGES/labplot.mo
share/locale/uk/LC_MESSAGES/labplot.mo
share/locale/zh_CN/LC_MESSAGES/labplot.mo
-share/locale/zh_TW/LC_MESSAGES/labplot.mo
-share/man/ca/man1/labplot.1.gz
-share/man/de/man1/labplot.1.gz
-share/man/es/man1/labplot.1.gz
-share/man/it/man1/labplot.1.gz
share/man/man1/labplot.1.gz
-share/man/nl/man1/labplot.1.gz
-share/man/pt_BR/man1/labplot.1.gz
-share/man/ru/man1/labplot.1.gz
-share/man/sv/man1/labplot.1.gz
-share/man/uk/man1/labplot.1.gz
share/metainfo/org.kde.labplot.appdata.xml
share/mime/packages/labplot.xml