diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /sci-visualization/labplot | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'sci-visualization/labplot')
8 files changed, 0 insertions, 395 deletions
diff --git a/sci-visualization/labplot/Manifest b/sci-visualization/labplot/Manifest deleted file mode 100644 index 8231c1048a99..000000000000 --- a/sci-visualization/labplot/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST labplot-2.11.1.tar.xz 24180904 BLAKE2B c2b94db140ca47f648f2b7e82956a88fa36819aa666430d69b0c328d46a254e0fe9991d4ea61581c4c8da0f44694b2016471090a166e8beeb378f1e02eb6b2c7 SHA512 51a039c7eec5a2e104079b1dc7bfe1ecdc2c4e3327bcfbdc99e1b2fbae2b2be5db3a1a2c319e30d41a7cfcf177be756e8e3bb05d9a58c8418e43900dfad6b3b1 diff --git a/sci-visualization/labplot/files/labplot-2.11.1-missing-header.patch b/sci-visualization/labplot/files/labplot-2.11.1-missing-header.patch deleted file mode 100644 index 51fd699ed0e7..000000000000 --- a/sci-visualization/labplot/files/labplot-2.11.1-missing-header.patch +++ /dev/null @@ -1,24 +0,0 @@ -From c2db2ec28aa8958f7041ae5cd03ddae9f44e5aa3 Mon Sep 17 00:00:00 2001 -From: Alexander Semke <alexander.semke@web.de> -Date: Sun, 12 Oct 2025 13:54:57 +0200 -Subject: [PATCH] Added the missing include to fix the build. - ---- - src/backend/worksheet/plots/cartesian/XYFourierFilterCurve.cpp | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/backend/worksheet/plots/cartesian/XYFourierFilterCurve.cpp b/src/backend/worksheet/plots/cartesian/XYFourierFilterCurve.cpp -index 5957bb22ce..f6d0ed4b56 100644 ---- a/src/backend/worksheet/plots/cartesian/XYFourierFilterCurve.cpp -+++ b/src/backend/worksheet/plots/cartesian/XYFourierFilterCurve.cpp -@@ -24,6 +24,7 @@ extern "C" { - #include "backend/nsl/nsl_sf_poly.h" - } - -+#include <QElapsedTimer> - #include <QDebug> // qWarning() - #include <QIcon> - #include <QThreadPool> --- -GitLab - diff --git a/sci-visualization/labplot/files/labplot-2.11.1-ods-buildfix.patch b/sci-visualization/labplot/files/labplot-2.11.1-ods-buildfix.patch deleted file mode 100644 index affddeeaae5b..000000000000 --- a/sci-visualization/labplot/files/labplot-2.11.1-ods-buildfix.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 0edfd2862a8f953cdd06ffe4940e1da5b7b5dc17 Mon Sep 17 00:00:00 2001 -From: Alexander Semke <alexander.semke@web.de> -Date: Mon, 15 Jul 2024 09:56:40 +0200 -Subject: [PATCH] Minor qt6 related fixes. - ---- - src/kdefrontend/datasources/OdsOptionsWidget.cpp | 7 ++++--- - 1 file changed, 4 insertions(+), 3 deletions(-) - -diff --git a/src/kdefrontend/datasources/OdsOptionsWidget.cpp b/src/kdefrontend/datasources/OdsOptionsWidget.cpp -index 6424032dd..c90943695 100644 ---- a/src/kdefrontend/datasources/OdsOptionsWidget.cpp -+++ b/src/kdefrontend/datasources/OdsOptionsWidget.cpp -@@ -67,9 +67,9 @@ void OdsOptionsWidget::sheetSelectionChanged() { - } - - if (selectedItems.size() > 1) -- emit enableDataPortionSelection(false); -+ Q_EMIT enableDataPortionSelection(false); - else // one selected item -- emit enableDataPortionSelection(true); -+ Q_EMIT enableDataPortionSelection(true); - - auto* item = selectedItems.last(); - auto* const filter = static_cast<OdsFilter*>(m_fileWidget->currentFileFilter()); -@@ -98,7 +98,8 @@ void OdsOptionsWidget::sheetSelectionChanged() { - const int maxColumns = 100; - for (int row = 0; row < rowCount; ++row) { - auto lineString = importedStrings.at(row); -- colCount = std::min(maxColumns, lineString.size()); -+ const int size = lineString.size(); -+ colCount = std::min(maxColumns, size); - if (row == 0) { - ui.twPreview->setColumnCount(colCount); - --- -GitLab - diff --git a/sci-visualization/labplot/files/labplot-2.11.1-qt-6.10.patch b/sci-visualization/labplot/files/labplot-2.11.1-qt-6.10.patch deleted file mode 100644 index df718210ee71..000000000000 --- a/sci-visualization/labplot/files/labplot-2.11.1-qt-6.10.patch +++ /dev/null @@ -1,32 +0,0 @@ -From b0e233b6b20134177af40e8904b593b8dbc18ada Mon Sep 17 00:00:00 2001 -From: Nicolas Fella <nicolas.fella@gmx.de> -Date: Thu, 9 Oct 2025 12:33:38 +0200 -Subject: [PATCH] Fix build with Qt 6.10 - -The private API has been moved into a separate CMake package - -See https://bugreports.qt.io/browse/QTBUG-87776 ---- - CMakeLists.txt | 6 +++++- - 1 file changed, 5 insertions(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e6a6d81796..e1fc6a4c30 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -53,7 +53,11 @@ find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} NO_MODULE REQUIRED COMPONEN - ) - - # building QADS or Xlsx requires Qt${QT_VERSION_MAJOR}GuiPrivate (QADS is required, Xlsx is optional) --find_package(Qt${QT_MAJOR_VERSION}Gui ${QT_MIN_VERSION} CONFIG REQUIRED Private) -+if (Qt6Gui_VERSION VERSION_GREATER_EQUAL 6.10.0) -+ find_package(Qt6GuiPrivate ${QT_MIN_VERSION} CONFIG REQUIRED) -+else() -+ find_package(Qt${QT_MAJOR_VERSION}Gui ${QT_MIN_VERSION} CONFIG REQUIRED Private) -+endif() - - find_package(KF${KF_MAJOR_VERSION} ${KF_MIN_VERSION} REQUIRED COMPONENTS - Archive --- -GitLab - diff --git a/sci-visualization/labplot/files/labplot-2.11.1-qtads-cmake-minreqver-3.16.patch b/sci-visualization/labplot/files/labplot-2.11.1-qtads-cmake-minreqver-3.16.patch deleted file mode 100644 index 47803472801f..000000000000 --- a/sci-visualization/labplot/files/labplot-2.11.1-qtads-cmake-minreqver-3.16.patch +++ /dev/null @@ -1,32 +0,0 @@ -Source: https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System/pull/710 - -From 7d9f9b43a7957784c2b99f5a3e20b88e50b5b1c2 Mon Sep 17 00:00:00 2001 -From: "anoy." <anoymouserver@users.noreply.github.com> -Date: Wed, 5 Feb 2025 11:52:17 +0100 -Subject: [PATCH] update minimum CMake version to 3.16 (#710) - ---- - src/3rdparty/Qt-Advanced-Docking-System/CMakeLists.txt | 2 +- - src/3rdparty/Qt-Advanced-Docking-System/src/CMakeLists.txt | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/3rdparty/Qt-Advanced-Docking-System/CMakeLists.txt b/src/3rdparty/Qt-Advanced-Docking-System/CMakeLists.txt -index 00d0f0eb3..2b0a2a665 100644 ---- a/src/3rdparty/Qt-Advanced-Docking-System/CMakeLists.txt -+++ b/src/3rdparty/Qt-Advanced-Docking-System/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.5) -+cmake_minimum_required(VERSION 3.16) - - if (POLICY CMP0091) - cmake_policy(SET CMP0091 NEW) -diff --git a/src/3rdparty/Qt-Advanced-Docking-System/src/CMakeLists.txt b/src/3rdparty/Qt-Advanced-Docking-System/src/CMakeLists.txt -index dbe3b7a6f..a47896a16 100644 ---- a/src/3rdparty/Qt-Advanced-Docking-System/src/CMakeLists.txt -+++ b/src/3rdparty/Qt-Advanced-Docking-System/src/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required(VERSION 3.5) -+cmake_minimum_required(VERSION 3.16) - project(QtAdvancedDockingSystem LANGUAGES CXX VERSION ${VERSION_SHORT}) - include(GNUInstallDirs) - if (${QT_VERSION_MAJOR}) diff --git a/sci-visualization/labplot/labplot-2.11.1-r1.ebuild b/sci-visualization/labplot/labplot-2.11.1-r1.ebuild deleted file mode 100644 index 93fd3a5e4a54..000000000000 --- a/sci-visualization/labplot/labplot-2.11.1-r1.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=6.3.0 -QTMIN=6.6.2 -inherit ecm kde.org - -DESCRIPTION="Scientific data analysis and visualisation based on KDE Frameworks" -HOMEPAGE="https://labplot.kde.org/ https://apps.kde.org/labplot2/" -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="eigen fftw fits hdf5 libcerf markdown matio netcdf ods origin root serial share telemetry xlsx" - -# IUSE="cantor" -# cantor? ( -# >=kde-apps/cantor-19.12.0:6 -# >=kde-frameworks/kparts-${KFMIN}:6 -# >=kde-frameworks/kservice-${KFMIN}:6 -# ) -DEPEND=" - app-text/poppler[qt6(-)] - >=dev-qt/qtbase-${QTMIN}:6=[concurrent,gui,network,sql,widgets] - >=dev-qt/qtsvg-${QTMIN}:6 - >=kde-frameworks/karchive-${KFMIN}:6 - >=kde-frameworks/kcompletion-${KFMIN}:6 - >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kconfigwidgets-${KFMIN}:6 - >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kcrash-${KFMIN}:6 - >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kiconthemes-${KFMIN}:6 - >=kde-frameworks/kio-${KFMIN}:6 - >=kde-frameworks/knewstuff-${KFMIN}:6 - >=kde-frameworks/ktextwidgets-${KFMIN}:6 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 - >=kde-frameworks/kxmlgui-${KFMIN}:6 - >=kde-frameworks/syntax-highlighting-${KFMIN}:6 - >=sci-libs/gsl-1.15:= - eigen? ( dev-cpp/eigen:= ) - xlsx? ( dev-libs/qxlsx:= ) - fftw? ( sci-libs/fftw:3.0= ) - fits? ( sci-libs/cfitsio:= ) - hdf5? ( sci-libs/hdf5:= ) - libcerf? ( sci-libs/libcerf:= ) - markdown? ( app-text/discount:= ) - matio? ( sci-libs/matio:= ) - netcdf? ( sci-libs/netcdf:= ) - ods? ( - dev-libs/libixion:= - dev-libs/liborcus:= - ) - origin? ( sci-libs/liborigin:2 ) - root? ( - app-arch/lz4 - virtual/zlib:= - ) - serial? ( >=dev-qt/qtserialport-${QTMIN}:6 ) - share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) - telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) -" -RDEPEND="${DEPEND} - !${CATEGORY}/${PN}:5 -" -# not packaged: dev-qt/qtmqtt, bug 683994 -BDEPEND=" - app-alternatives/yacc - sys-devel/gettext -" - -PATCHES=( - "${FILESDIR}/${P}-ods-buildfix.patch" - "${FILESDIR}/${P}-qtads-cmake-minreqver-3.16.patch" # bug #965103 - "${FILESDIR}/${P}-qt-6.10.patch" # bug #966308 - "${FILESDIR}/${P}-missing-header.patch" # bug #966438 -) - -src_prepare() { - # bug 958185 - rm -r lib/example src/3rdparty/kdmactouchbar || die - - ecm_src_prepare - - sed -e "/^ *find_package.*QT NAMES/s/Qt5 //" \ - -i CMakeLists.txt || die # ensure Qt6 build -} - -src_configure() { - local mycmakeargs=( - -DENABLE_MQTT=OFF # not packaged - -DENABLE_READSTAT=OFF # not packaged - -DENABLE_VECTOR_BLF=OFF # not packaged - -DENABLE_CANTOR=OFF # $(usex cantor) - -DENABLE_EIGEN3=$(usex eigen) - -DENABLE_XLSX=$(usex xlsx) - -DENABLE_FFTW=$(usex fftw) - -DENABLE_FITS=$(usex fits) - -DENABLE_HDF5=$(usex hdf5) - -DENABLE_LIBCERF=$(usex libcerf) - -DENABLE_DISCOUNT=$(usex markdown) - -DENABLE_MATIO=$(usex matio) - -DENABLE_NETCDF=$(usex netcdf) - -DENABLE_ORCUS=$(usex ods) - -DENABLE_LIBORIGIN=$(usex origin) - $(cmake_use_find_package share KF6Purpose) - -DENABLE_ROOT=$(usex root) - -DENABLE_QTSERIALPORT=$(usex serial) - $(cmake_use_find_package telemetry KUserFeedbackQt6) # FIXME: should be KF6UserFeedback - -DENABLE_TESTS=$(usex test) - ) - - ecm_src_configure -} diff --git a/sci-visualization/labplot/labplot-9999.ebuild b/sci-visualization/labplot/labplot-9999.ebuild deleted file mode 100644 index b2ce522a2658..000000000000 --- a/sci-visualization/labplot/labplot-9999.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -KFMIN=6.3.0 -QTMIN=6.6.2 -inherit ecm kde.org - -DESCRIPTION="Scientific data analysis and visualisation based on KDE Frameworks" -HOMEPAGE="https://labplot.kde.org/ https://apps.kde.org/labplot2/" -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="eigen cantor fftw fits hdf5 libcerf markdown matio netcdf ods origin root serial share telemetry xlsx" - -DEPEND=" - app-text/poppler[qt6(-)] - >=dev-qt/qtbase-${QTMIN}:6=[concurrent,gui,network,sql,widgets] - >=dev-qt/qtsvg-${QTMIN}:6 - >=kde-frameworks/karchive-${KFMIN}:6 - >=kde-frameworks/kcompletion-${KFMIN}:6 - >=kde-frameworks/kconfig-${KFMIN}:6 - >=kde-frameworks/kconfigwidgets-${KFMIN}:6 - >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kcrash-${KFMIN}:6 - >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kiconthemes-${KFMIN}:6 - >=kde-frameworks/kio-${KFMIN}:6 - >=kde-frameworks/knewstuff-${KFMIN}:6 - >=kde-frameworks/ktextwidgets-${KFMIN}:6 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:6 - >=kde-frameworks/kxmlgui-${KFMIN}:6 - >=kde-frameworks/syntax-highlighting-${KFMIN}:6 - >=sci-libs/gsl-1.15:= - cantor? ( - >=kde-apps/cantor-24.12.0:6 - >=kde-frameworks/kparts-${KFMIN}:6 - >=kde-frameworks/kservice-${KFMIN}:6 - ) - eigen? ( dev-cpp/eigen:= ) - xlsx? ( dev-libs/qxlsx:= ) - fftw? ( sci-libs/fftw:3.0= ) - fits? ( sci-libs/cfitsio:= ) - hdf5? ( sci-libs/hdf5:= ) - libcerf? ( sci-libs/libcerf:= ) - markdown? ( app-text/discount:= ) - matio? ( sci-libs/matio:= ) - netcdf? ( sci-libs/netcdf:= ) - ods? ( - dev-libs/libixion:= - dev-libs/liborcus:= - ) - origin? ( sci-libs/liborigin:2 ) - root? ( - app-arch/lz4 - virtual/zlib:= - ) - serial? ( >=dev-qt/qtserialport-${QTMIN}:6 ) - share? ( >=kde-frameworks/purpose-${KFMIN}:6 ) - telemetry? ( >=kde-frameworks/kuserfeedback-${KFMIN}:6 ) -" -RDEPEND="${DEPEND} - !${CATEGORY}/${PN}:5 -" -# not packaged: dev-qt/qtmqtt, bug 683994 -BDEPEND=" - app-alternatives/yacc - sys-devel/gettext -" - -src_prepare() { - # bug 958185 - rm -r src/3rdparty/kdmactouchbar || die - - ecm_src_prepare - - sed -e "/^ *find_package.*QT NAMES/s/Qt5 //" \ - -i CMakeLists.txt || die # ensure Qt6 build -} - -src_configure() { - local mycmakeargs=( - -DENABLE_MQTT=OFF # not packaged - -DENABLE_READSTAT=OFF # not packaged - -DENABLE_VECTOR_BLF=OFF # not packaged - -DENABLE_CANTOR=$(usex cantor) - -DENABLE_EIGEN3=$(usex eigen) - -DENABLE_XLSX=$(usex xlsx) - -DENABLE_FFTW=$(usex fftw) - -DENABLE_FITS=$(usex fits) - -DENABLE_HDF5=$(usex hdf5) - -DENABLE_LIBCERF=$(usex libcerf) - -DENABLE_DISCOUNT=$(usex markdown) - -DENABLE_MATIO=$(usex matio) - -DENABLE_NETCDF=$(usex netcdf) - -DENABLE_ORCUS=$(usex ods) - -DENABLE_LIBORIGIN=$(usex origin) - $(cmake_use_find_package share KF6Purpose) - -DENABLE_ROOT=$(usex root) - -DENABLE_QTSERIALPORT=$(usex serial) - $(cmake_use_find_package telemetry KUserFeedbackQt6) # FIXME: should be KF6UserFeedback - -DENABLE_TESTS=$(usex test) - ) - - ecm_src_configure -} diff --git a/sci-visualization/labplot/metadata.xml b/sci-visualization/labplot/metadata.xml deleted file mode 100644 index a732a5fd8ea0..000000000000 --- a/sci-visualization/labplot/metadata.xml +++ /dev/null @@ -1,34 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>dilfridge@gentoo.org</email> - <name>Andreas K. Huettel</name> - </maintainer> - <maintainer type="project"> - <email>sci@gentoo.org</email> - <name>Gentoo Science Project</name> - </maintainer> - <maintainer type="project"> - <email>kde@gentoo.org</email> - <name>Gentoo KDE Project</name> - </maintainer> - <upstream> - <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=LabPlot2</bugs-to> - <remote-id type="kde-invent">education/labplot</remote-id> - </upstream> - <use> - <flag name="cantor">Enable support for different open-source computer algebra systems via <pkg>kde-apps/cantor</pkg></flag> - <flag name="eigen">Enable support for fast baseline removal via <pkg>dev-cpp/eigen</pkg></flag> - <flag name="fits">Enable support for NASA's <pkg>sci-libs/cfitsio</pkg> library</flag> - <flag name="libcerf">Enable special functions from <pkg>sci-libs/libcerf</pkg></flag> - <flag name="markdown">Enable Markdown support via <pkg>app-text/discount</pkg></flag> - <flag name="matio">Enable support for matio (<pkg>sci-libs/matio</pkg>)</flag> - <flag name="ods">Enable support for importing/exporting OpenDocument spreadsheets (.ods) via <pkg>dev-libs/liborcus</pkg></flag> - <flag name="origin">Enable support for reading OriginLab OPJ project files through <pkg>sci-libs/liborigin</pkg></flag> - <flag name="root">Enable support for CERN's ROOT file type</flag> - <flag name="serial">Enable support for RS232 serial ports using <pkg>dev-qt/qtserialport</pkg></flag> - <flag name="share">Enable support for a share menu using <pkg>kde-frameworks/purpose</pkg></flag> - <flag name="xlsx">Enable support for importing/exporting Microsoft Excel files (.xlsx) via <pkg>dev-libs/qxlsx</pkg></flag> - </use> -</pkgmetadata> |
