summaryrefslogtreecommitdiff
path: root/sci-visualization/fityk
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/fityk
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz
baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip
Adding metadata
Diffstat (limited to 'sci-visualization/fityk')
-rw-r--r--sci-visualization/fityk/Manifest1
-rw-r--r--sci-visualization/fityk/files/fityk-1.3.2-fixTest.patch51
-rw-r--r--sci-visualization/fityk/fityk-1.3.2-r1.ebuild58
-rw-r--r--sci-visualization/fityk/metadata.xml33
4 files changed, 0 insertions, 143 deletions
diff --git a/sci-visualization/fityk/Manifest b/sci-visualization/fityk/Manifest
deleted file mode 100644
index 0b4a1c695591..000000000000
--- a/sci-visualization/fityk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fityk-1.3.2.tar.bz2 1611794 BLAKE2B 294d64ed34532e7c126a7128c6f027004c86093293f335d5d900bffc5e1fc6d56b48f8a1ca0739f00b9983f9d21c544a3296a12e187401c0bf429cb545be10d7 SHA512 6871358cc1d12479f4ae8d76260412095fa17247b2bd76d7b036be330d73b8aac6d242239aea5c086a2eefad1bc387caa83e5a61452016cd77ea6a88e387aee3
diff --git a/sci-visualization/fityk/files/fityk-1.3.2-fixTest.patch b/sci-visualization/fityk/files/fityk-1.3.2-fixTest.patch
deleted file mode 100644
index 8b15c0396473..000000000000
--- a/sci-visualization/fityk/files/fityk-1.3.2-fixTest.patch
+++ /dev/null
@@ -1,51 +0,0 @@
---- a/tests/catch.hpp 2026-04-24 20:20:40.032125716 +0200
-+++ b/tests/catch.hpp 2026-04-24 20:22:00.026203328 +0200
-@@ -6442,6 +6442,7 @@
- #include <signal.h>
-
- namespace Catch {
-+ #define STKSZ 32768
-
- struct SignalDefs {
- int id;
-@@ -6462,7 +6463,7 @@
- static bool isSet;
- static struct sigaction oldSigActions [sizeof(signalDefs)/sizeof(SignalDefs)];
- static stack_t oldSigStack;
-- static char altStackMem[SIGSTKSZ];
-+ static char altStackMem[STKSZ];
-
- static void handleSignal( int sig ) {
- std::string name = "<unknown signal>";
-@@ -6482,7 +6483,7 @@
- isSet = true;
- stack_t sigStack;
- sigStack.ss_sp = altStackMem;
-- sigStack.ss_size = SIGSTKSZ;
-+ sigStack.ss_size = STKSZ;
- sigStack.ss_flags = 0;
- sigaltstack(&sigStack, &oldSigStack);
- struct sigaction sa = { 0 };
-@@ -6513,7 +6514,7 @@
- bool FatalConditionHandler::isSet = false;
- struct sigaction FatalConditionHandler::oldSigActions[sizeof(signalDefs)/sizeof(SignalDefs)] = {};
- stack_t FatalConditionHandler::oldSigStack = {};
-- char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
-+ char FatalConditionHandler::altStackMem[STKSZ] = {};
-
- } // namespace Catch
-
---- a/tests/mpfit_deriv.cpp 2026-04-24 22:00:24.322216420 +0200
-+++ b/tests/mpfit_deriv.cpp 2026-04-24 22:00:37.952059586 +0200
-@@ -5,11 +5,8 @@
- // both user-calculated and MPFIT-calculated numerical derivatives
- // are printed to stdout. This test is half-manual.
-
--namespace fityk { extern bool debug_deriv_in_mpfit; }
--
- int main()
- {
-- fityk::debug_deriv_in_mpfit=true;
- fityk::Fityk* ftk = new fityk::Fityk;
- ftk->execute("set verbosity=-1");
- ftk->execute("set pseudo_random_seed=1234567");
diff --git a/sci-visualization/fityk/fityk-1.3.2-r1.ebuild b/sci-visualization/fityk/fityk-1.3.2-r1.ebuild
deleted file mode 100644
index cf6853ab5eb5..000000000000
--- a/sci-visualization/fityk/fityk-1.3.2-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-WX_GTK_VER=3.2-gtk3
-
-inherit flag-o-matic lua-single wxwidgets xdg
-
-DESCRIPTION="General-purpose nonlinear curve fitting and data analysis"
-HOMEPAGE="https://fityk.nieto.pl/"
-SRC_URI="https://github.com/wojdyr/${PN}/releases/download/v${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gnuplot nlopt readline wxwidgets"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-DEPEND="
- ${LUA_DEPS}
- dev-libs/boost:=
- >=sci-libs/xylib-1
- nlopt? ( sci-libs/nlopt )
- readline? ( sys-libs/readline:0= )
- wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}= )
-"
-RDEPEND="${DEPEND}
- gnuplot? ( sci-visualization/gnuplot )
-"
-BDEPEND="dev-lang/swig"
-
-PATCHES=( "${FILESDIR}"/${P}-fixTest.patch )
-
-src_configure() {
- # codebase relies on dynamic exception specifications
- # for SWIG, no point in trying to fix at this point.
- # https://github.com/wojdyr/fityk/pull/38
- append-cxxflags -std=c++14
-
- use wxwidgets && setup-wxwidgets
-
- econf \
- --disable-python \
- --disable-static \
- $(use_enable nlopt) \
- $(use_enable wxwidgets GUI) \
- $(use_with readline) \
- --with-wx-config="${WX_CONFIG}"
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-
- mv "${ED}"/usr/share/appdata "${ED}"/usr/share/metainfo || die
-}
diff --git a/sci-visualization/fityk/metadata.xml b/sci-visualization/fityk/metadata.xml
deleted file mode 100644
index b89ef2e38e00..000000000000
--- a/sci-visualization/fityk/metadata.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- Fityk is a program for nonlinear fitting of analytical functions
- (especially peak-shaped) to data. It can also be used to display
- data or to remove baseline from data.
-
- It is reported to be used in crystallography, chromatography,
- photoluminescence, infrared and Raman spectroscopy and other fields.
-
- Fityk knows about common peak-shaped functions (Gaussian, Lorentzian,
- Voigt, Pearson VII, bifurcated Gaussian, EMG, Doniach-Sunjic, etc.) and
- polynomials. It also supports user-defined functions.
-
- Fityk offers a graphical interface (and also command line
- interface), various optimization methods (standard Marquardt
- least-squares algorithm, Genetic Algorithms, Nelder-Mead simplex),
- equality constraints, modeling error of x coordinate of points
- (eg. zero-shift of instrument), handling series of datasets,
- automation of common tasks with scripts, and more.
- </longdescription>
- <use>
- <flag name="nlopt">Enable optimization with <pkg>sci-libs/nlopt</pkg></flag>
- </use>
- <upstream>
- <remote-id type="github">wojdyr/fityk</remote-id>
- </upstream>
-</pkgmetadata>