summaryrefslogtreecommitdiff
path: root/sci-visualization/labplot
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /sci-visualization/labplot
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'sci-visualization/labplot')
-rw-r--r--sci-visualization/labplot/Manifest1
-rw-r--r--sci-visualization/labplot/files/labplot-2.11.1-missing-header.patch24
-rw-r--r--sci-visualization/labplot/files/labplot-2.11.1-ods-buildfix.patch38
-rw-r--r--sci-visualization/labplot/files/labplot-2.11.1-qt-6.10.patch32
-rw-r--r--sci-visualization/labplot/files/labplot-2.11.1-qtads-cmake-minreqver-3.16.patch32
-rw-r--r--sci-visualization/labplot/labplot-2.11.1-r1.ebuild121
-rw-r--r--sci-visualization/labplot/labplot-9999.ebuild113
-rw-r--r--sci-visualization/labplot/metadata.xml34
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>