[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/files/, sci-visualization/fityk/
commit: e87c0413bd424647310d4dd6e87f6462a7f15e65 Author: Pacho Ramos gentoo org> AuthorDate: Mon Jul 22 19:07:34 2024 + Commit: Pacho Ramos gentoo org> CommitDate: Mon Jul 22 19:14:12 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e87c0413 sci-visualization/fityk: drop 1.3.1-r102 Signed-off-by: Pacho Ramos gentoo.org> sci-visualization/fityk/Manifest | 1 - .../fityk/files/fityk-1.3.1-fix-gtk3.patch | 31 sci-visualization/fityk/fityk-1.3.1-r102.ebuild| 56 -- 3 files changed, 88 deletions(-) diff --git a/sci-visualization/fityk/Manifest b/sci-visualization/fityk/Manifest index efa698d3312a..0b4a1c695591 100644 --- a/sci-visualization/fityk/Manifest +++ b/sci-visualization/fityk/Manifest @@ -1,2 +1 @@ -DIST fityk-1.3.1.tar.bz2 1518937 BLAKE2B 6eb13646e1b5cf3fb0763bcf3e91a1877d89f14f1b986f1065fd27052e7110b357c99431a326a6c1fa2ba002300912b922cd3d5589ac5da367d2fbcee209f9a2 SHA512 4a7a65691af8b8d5b47461133b7870ea21ea04ac2ee8ee5714a6b9bab2f072baa6b5d8bf011baba09c62a7ce2dc9d60f3040cc6fdb77dc498b6e03a24fc0fe08 DIST fityk-1.3.2.tar.bz2 1611794 BLAKE2B 294d64ed34532e7c126a7128c6f027004c86093293f335d5d900bffc5e1fc6d56b48f8a1ca0739f00b9983f9d21c544a3296a12e187401c0bf429cb545be10d7 SHA512 6871358cc1d12479f4ae8d76260412095fa17247b2bd76d7b036be330d73b8aac6d242239aea5c086a2eefad1bc387caa83e5a61452016cd77ea6a88e387aee3 diff --git a/sci-visualization/fityk/files/fityk-1.3.1-fix-gtk3.patch b/sci-visualization/fityk/files/fityk-1.3.1-fix-gtk3.patch deleted file mode 100644 index 7b64f7f582fa.. --- a/sci-visualization/fityk/files/fityk-1.3.1-fix-gtk3.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 85ea545db65d7c6fbb94988b85f1e8cf1c9cbba5 Mon Sep 17 00:00:00 2001 -From: Marcin Wojdyr -Date: Sun, 17 Jan 2021 19:18:47 +0100 -Subject: [PATCH] allow building with wxGTK3 (closes #32) - -It works, but with some problems. - -The separator in wxSplitterWindow is not updated, as per: -http://trac.wxwidgets.org/ticket/16890 - -wxSpinCtrl is much wider (it has [+][-] instead of arrows) - wxgui/app.cpp | 5 - - 1 file changed, 5 deletions(-) - -diff --git a/wxgui/app.cpp b/wxgui/app.cpp -index 526c8f14..1041eccf 100644 a/wxgui/app.cpp -+++ b/wxgui/app.cpp -@@ -8,11 +8,6 @@ - #include - #include - --#ifdef __WXGTK3__ --#error "Not everything is working with wxGTK3. Use default wxGTK instead, " \ -- "based on GTK+2. If you want to test it, just remove this #error." --#endif -- - #include - #include - #include diff --git a/sci-visualization/fityk/fityk-1.3.1-r102.ebuild b/sci-visualization/fityk/fityk-1.3.1-r102.ebuild deleted file mode 100644 index cec78adbde05.. --- a/sci-visualization/fityk/fityk-1.3.1-r102.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..3} ) -WX_GTK_VER=3.0-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 ~amd64-linux ~x86-linux" -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}-fix-gtk3.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 - - # no static archives - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
commit: 15c76b12cf7728823d0b2b0b7f2d3b69220613da Author: Pacho Ramos gentoo org> AuthorDate: Fri Nov 24 14:09:25 2023 + Commit: Pacho Ramos gentoo org> CommitDate: Fri Nov 24 14:30:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15c76b12 sci-visualization/fityk: add 1.3.2 Closes: https://bugs.gentoo.org/888603 Signed-off-by: Pacho Ramos gentoo.org> sci-visualization/fityk/Manifest | 1 + sci-visualization/fityk/fityk-1.3.2.ebuild | 56 ++ 2 files changed, 57 insertions(+) diff --git a/sci-visualization/fityk/Manifest b/sci-visualization/fityk/Manifest index 76f11e9286ba..efa698d3312a 100644 --- a/sci-visualization/fityk/Manifest +++ b/sci-visualization/fityk/Manifest @@ -1 +1,2 @@ DIST fityk-1.3.1.tar.bz2 1518937 BLAKE2B 6eb13646e1b5cf3fb0763bcf3e91a1877d89f14f1b986f1065fd27052e7110b357c99431a326a6c1fa2ba002300912b922cd3d5589ac5da367d2fbcee209f9a2 SHA512 4a7a65691af8b8d5b47461133b7870ea21ea04ac2ee8ee5714a6b9bab2f072baa6b5d8bf011baba09c62a7ce2dc9d60f3040cc6fdb77dc498b6e03a24fc0fe08 +DIST fityk-1.3.2.tar.bz2 1611794 BLAKE2B 294d64ed34532e7c126a7128c6f027004c86093293f335d5d900bffc5e1fc6d56b48f8a1ca0739f00b9983f9d21c544a3296a12e187401c0bf429cb545be10d7 SHA512 6871358cc1d12479f4ae8d76260412095fa17247b2bd76d7b036be330d73b8aac6d242239aea5c086a2eefad1bc387caa83e5a61452016cd77ea6a88e387aee3 diff --git a/sci-visualization/fityk/fityk-1.3.2.ebuild b/sci-visualization/fityk/fityk-1.3.2.ebuild new file mode 100644 index ..1b1e85c205c7 --- /dev/null +++ b/sci-visualization/fityk/fityk-1.3.2.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} ) +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 ~amd64-linux ~x86-linux" +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" + +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 +}
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/files/, sci-visualization/fityk/
commit: cc4ea6b62db21e3022bbaa405bae8388353815e7 Author: David Seifert gentoo org> AuthorDate: Wed Jun 16 08:11:33 2021 + Commit: David Seifert gentoo org> CommitDate: Wed Jun 16 08:11:33 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc4ea6b6 sci-visualization/fityk: Switch to C++14 mode * Upstream confirms that the codebase relies on dynamic exception specifications for SWIG. Closes: https://bugs.gentoo.org/787317 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> .../fityk/files/fityk-1.3.1-c++17.patch| 352 - ...k-1.3.1-r101.ebuild => fityk-1.3.1-r102.ebuild} | 12 +- 2 files changed, 7 insertions(+), 357 deletions(-) diff --git a/sci-visualization/fityk/files/fityk-1.3.1-c++17.patch b/sci-visualization/fityk/files/fityk-1.3.1-c++17.patch deleted file mode 100644 index 66c43207fbf..000 --- a/sci-visualization/fityk/files/fityk-1.3.1-c++17.patch +++ /dev/null @@ -1,352 +0,0 @@ -Backport from -https://github.com/wojdyr/fityk/pull/38 - a/fityk/fityk.cpp -+++ b/fityk/fityk.cpp -@@ -129,8 +129,7 @@ - delete p_; - } - --void Fityk::execute(string const& s) throw(SyntaxError, ExecuteError, --ExitRequestedException) -+void Fityk::execute(string const& s) - { - try { - priv_->parse_and_execute_line(s); -@@ -139,8 +138,7 @@ - CATCH_EXECUTE_ERROR - } - --string Fityk::get_info(string const& s, int dataset) throw(SyntaxError, --ExecuteError) -+string Fityk::get_info(string const& s, int dataset) - { - try { - string result; -@@ -152,8 +150,7 @@ - return ""; - } - --realt Fityk::calculate_expr(string const& s, int dataset) throw(SyntaxError, -- ExecuteError) -+realt Fityk::calculate_expr(string const& s, int dataset) - { - try { - Lexer lex(s.c_str()); -@@ -209,7 +206,7 @@ - return priv_->mgr.functions()[n]; - } - --vector Fityk::get_components(int dataset, char fz) throw(ExecuteError) -+vector Fityk::get_components(int dataset, char fz) - { - const Model *model = priv_->dk.get_model(hd(priv_, dataset)); - const vector& indexes = model->get_fz(fz).idx; -@@ -220,7 +217,7 @@ - return ret; - } - --realt Fityk::get_model_value(realt x, int dataset) throw(ExecuteError) -+realt Fityk::get_model_value(realt x, int dataset) - { - try { - return priv_->dk.get_model(hd(priv_, dataset))->value(x); -@@ -230,7 +227,6 @@ - } - - vector Fityk::get_model_vector(vector const& x, int dataset) -- throw(ExecuteError) - { - vector xx(x); - vector yy(x.size(), 0.); -@@ -241,7 +237,7 @@ - return yy; - } - --const Var* Fityk::get_variable(string const& name) throw(ExecuteError) -+const Var* Fityk::get_variable(string const& name) - { - try { - string vname; -@@ -274,7 +270,6 @@ - } - - void Fityk::load(LoadSpec const& spec, int dataset) -- throw(ExecuteError) - { - if (dataset == DEFAULT_DATASET) - dataset = priv_->dk.default_idx(); -@@ -290,7 +285,7 @@ - vector const& x, - vector const& y, - vector const& sigma, -- string const& title) throw(ExecuteError) -+ string const& title) - { - try { - priv_->dk.data(dataset)->load_arrays(x, y, sigma, title); -@@ -299,7 +294,6 @@ - } - - void Fityk::add_point(realt x, realt y, realt sigma, int dataset) -- throw(ExecuteError) - { - try { - priv_->dk.data(hd(priv_, dataset))->add_one_point(x, y, sigma); -@@ -307,7 +301,7 @@ - CATCH_EXECUTE_ERROR - } - --vector const& Fityk::get_data(int dataset) throw(ExecuteError) -+vector const& Fityk::get_data(int dataset) - { - static const vector empty; - try { -@@ -335,23 +329,21 @@ - } - - void Fityk::set_option_as_string(const string& opt, const string& val) -- throw(ExecuteError) - { - priv_->mutable_settings_mgr()->set_as_string(opt, val); - } - - void Fityk::set_option_as_number(const string& opt, double val) -- throw(ExecuteError) - { - priv_->mutable_settings_mgr()->set_as_number(opt, val); - } - --string Fityk::get_option_as_string(const string& opt) const throw(ExecuteError) -+string Fityk::get_option_as_string(const string& opt) const - { - return priv_->settings_mgr()->get_as_string(opt, /*quote_str=*/false); - } - --double Fityk::get_option_as_number(const string& opt) const throw(ExecuteError) -+double Fityk::get_option_as_number(const string& opt) const - { - return priv_->settings_mgr()->get_as_
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/, sci-visualization/fityk/files/
commit: e98aa992e96d09f114b7f5404ee6ee788a497b10 Author: Huang Rui gmail com> AuthorDate: Tue Jun 15 09:41:08 2021 + Commit: David Seifert gentoo org> CommitDate: Tue Jun 15 09:41:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e98aa992 sci-visualization/fityk: fix gcc-11 compile fix error: ISO C++17 does not allow dynamic exception specifications Closes: https://github.com/gentoo/gentoo/pull/20743 Closes: https://bugs.gentoo.org/787317 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Huang Rui gmail.com> Signed-off-by: David Seifert gentoo.org> .../fityk/files/fityk-1.3.1-c++17.patch| 352 + .../fityk/files/fityk-1.3.1-fix-gtk3.patch | 31 ++ ...k-1.3.1-r100.ebuild => fityk-1.3.1-r101.ebuild} | 10 +- 3 files changed, 390 insertions(+), 3 deletions(-) diff --git a/sci-visualization/fityk/files/fityk-1.3.1-c++17.patch b/sci-visualization/fityk/files/fityk-1.3.1-c++17.patch new file mode 100644 index 000..66c43207fbf --- /dev/null +++ b/sci-visualization/fityk/files/fityk-1.3.1-c++17.patch @@ -0,0 +1,352 @@ +Backport from +https://github.com/wojdyr/fityk/pull/38 + +--- a/fityk/fityk.cpp b/fityk/fityk.cpp +@@ -129,8 +129,7 @@ + delete p_; + } + +-void Fityk::execute(string const& s) throw(SyntaxError, ExecuteError, +-ExitRequestedException) ++void Fityk::execute(string const& s) + { + try { + priv_->parse_and_execute_line(s); +@@ -139,8 +138,7 @@ + CATCH_EXECUTE_ERROR + } + +-string Fityk::get_info(string const& s, int dataset) throw(SyntaxError, +-ExecuteError) ++string Fityk::get_info(string const& s, int dataset) + { + try { + string result; +@@ -152,8 +150,7 @@ + return ""; + } + +-realt Fityk::calculate_expr(string const& s, int dataset) throw(SyntaxError, +- ExecuteError) ++realt Fityk::calculate_expr(string const& s, int dataset) + { + try { + Lexer lex(s.c_str()); +@@ -209,7 +206,7 @@ + return priv_->mgr.functions()[n]; + } + +-vector Fityk::get_components(int dataset, char fz) throw(ExecuteError) ++vector Fityk::get_components(int dataset, char fz) + { + const Model *model = priv_->dk.get_model(hd(priv_, dataset)); + const vector& indexes = model->get_fz(fz).idx; +@@ -220,7 +217,7 @@ + return ret; + } + +-realt Fityk::get_model_value(realt x, int dataset) throw(ExecuteError) ++realt Fityk::get_model_value(realt x, int dataset) + { + try { + return priv_->dk.get_model(hd(priv_, dataset))->value(x); +@@ -230,7 +227,6 @@ + } + + vector Fityk::get_model_vector(vector const& x, int dataset) +- throw(ExecuteError) + { + vector xx(x); + vector yy(x.size(), 0.); +@@ -241,7 +237,7 @@ + return yy; + } + +-const Var* Fityk::get_variable(string const& name) throw(ExecuteError) ++const Var* Fityk::get_variable(string const& name) + { + try { + string vname; +@@ -274,7 +270,6 @@ + } + + void Fityk::load(LoadSpec const& spec, int dataset) +- throw(ExecuteError) + { + if (dataset == DEFAULT_DATASET) + dataset = priv_->dk.default_idx(); +@@ -290,7 +285,7 @@ + vector const& x, + vector const& y, + vector const& sigma, +- string const& title) throw(ExecuteError) ++ string const& title) + { + try { + priv_->dk.data(dataset)->load_arrays(x, y, sigma, title); +@@ -299,7 +294,6 @@ + } + + void Fityk::add_point(realt x, realt y, realt sigma, int dataset) +- throw(ExecuteError) + { + try { + priv_->dk.data(hd(priv_, dataset))->add_one_point(x, y, sigma); +@@ -307,7 +301,7 @@ + CATCH_EXECUTE_ERROR + } + +-vector const& Fityk::get_data(int dataset) throw(ExecuteError) ++vector const& Fityk::get_data(int dataset) + { + static const vector empty; + try { +@@ -335,23 +329,21 @@ + } + + void Fityk::set_option_as_string(const string& opt, const string& val) +- throw(ExecuteError) + { + priv_->mutable_settings_mgr()->set_as_string(opt, val); + } + + void Fityk::set_option_as_number(const string& opt, double val) +- throw(ExecuteError) + { + priv_->mutable_settings_mgr()->set_as_number(opt, val); + } + +-string Fityk::get_option_as_string(const string& opt) const throw(ExecuteError) ++string Fityk::get_option_as_string(const string& opt) const + { + return priv_->settings_mgr()->get_as_string(opt, /*quote_str=*/false); + } + +-double Fityk::get_option_as_number(const string& opt) const throw(ExecuteE
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
commit: c77be2e2d702bc25ba132c315347ab3265a7212a Author: Jakov Smolic sartura hr> AuthorDate: Wed Jan 20 10:16:17 2021 + Commit: David Seifert gentoo org> CommitDate: Wed Jan 20 10:16:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77be2e2 sci-visualization/fityk: Remove old Signed-off-by: Jakov Smolic sartura.hr> Signed-off-by: David Seifert gentoo.org> sci-visualization/fityk/fityk-1.3.1.ebuild | 47 -- 1 file changed, 47 deletions(-) diff --git a/sci-visualization/fityk/fityk-1.3.1.ebuild b/sci-visualization/fityk/fityk-1.3.1.ebuild deleted file mode 100644 index 8233f353cdc..000 --- a/sci-visualization/fityk/fityk-1.3.1.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -WX_GTK_VER=3.0 - -inherit 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 ~amd64-linux ~x86-linux" -IUSE="gnuplot nlopt readline wxwidgets" - -DEPEND=" - >=dev-lang/lua-5.1:0 - 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" - -src_configure() { - 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 - - # no static archives - find "${ED}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/, profiles/
commit: d216c3cff2e2d6eea14b9f2f8061946fe575445f Author: Marek Szuba gentoo org> AuthorDate: Sun Nov 29 14:24:02 2020 + Commit: Marek Szuba gentoo org> CommitDate: Sun Nov 29 15:10:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d216c3cf sci-visualization/fityk: migrate to lua-single.eclass Builds and tests fine against all three Lua versions upstream Autoconf script accepts. Closes: https://bugs.gentoo.org/752852 Signed-off-by: Marek Szuba gentoo.org> profiles/package.mask | 1 + sci-visualization/fityk/fityk-1.3.1-r100.ebuild | 50 + 2 files changed, 51 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 2a997cd3adb..c5d108797df 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -559,6 +559,7 @@ dev-lua/luacrypto >=net-im/swift-4.0.2-r100 >=net-p2p/eiskaltdcpp-2.2.10-r100 >=sci-visualization/gnuplot-5.4.0-r100 +>=sci-visualization/fityk-1.3.1-r100 >=www-apache/mod_security-2.9.3-r100 >=www-client/elinks-0.13.5-r100 >=www-servers/lighttpd-1.4.55-r100 diff --git a/sci-visualization/fityk/fityk-1.3.1-r100.ebuild b/sci-visualization/fityk/fityk-1.3.1-r100.ebuild new file mode 100644 index 000..fd3cd490339 --- /dev/null +++ b/sci-visualization/fityk/fityk-1.3.1-r100.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..3} ) +WX_GTK_VER=3.0 + +inherit lua-single wxwidgets xdg + +DESCRIPTION="General-purpose nonlinear curve fitting and data analysis" +HOMEPAGE="http://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 ~amd64-linux ~x86-linux" +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" + +src_configure() { + 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 + + # no static archives + find "${ED}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
commit: 1e6ec230e959f0e537f246246c518c41799937a2 Author: Marek Szuba gentoo org> AuthorDate: Sun Nov 29 15:10:30 2020 + Commit: Marek Szuba gentoo org> CommitDate: Sun Nov 29 15:10:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6ec230 sci-visualization/fityk: use https in HOMEPAGE Signed-off-by: Marek Szuba gentoo.org> sci-visualization/fityk/fityk-1.3.1-r100.ebuild | 2 +- sci-visualization/fityk/fityk-1.3.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-visualization/fityk/fityk-1.3.1-r100.ebuild b/sci-visualization/fityk/fityk-1.3.1-r100.ebuild index fd3cd490339..8a9af85ba44 100644 --- a/sci-visualization/fityk/fityk-1.3.1-r100.ebuild +++ b/sci-visualization/fityk/fityk-1.3.1-r100.ebuild @@ -9,7 +9,7 @@ WX_GTK_VER=3.0 inherit lua-single wxwidgets xdg DESCRIPTION="General-purpose nonlinear curve fitting and data analysis" -HOMEPAGE="http://fityk.nieto.pl/"; +HOMEPAGE="https://fityk.nieto.pl/"; SRC_URI="https://github.com/wojdyr/${PN}/releases/download/v${PV}/${P}.tar.bz2"; LICENSE="GPL-2" diff --git a/sci-visualization/fityk/fityk-1.3.1.ebuild b/sci-visualization/fityk/fityk-1.3.1.ebuild index 9a0049bb5d6..8233f353cdc 100644 --- a/sci-visualization/fityk/fityk-1.3.1.ebuild +++ b/sci-visualization/fityk/fityk-1.3.1.ebuild @@ -8,7 +8,7 @@ WX_GTK_VER=3.0 inherit wxwidgets xdg DESCRIPTION="General-purpose nonlinear curve fitting and data analysis" -HOMEPAGE="http://fityk.nieto.pl/"; +HOMEPAGE="https://fityk.nieto.pl/"; SRC_URI="https://github.com/wojdyr/${PN}/releases/download/v${PV}/${P}.tar.bz2"; LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
commit: 81f04b4256e50a07739175703d4fdf673e4d8504 Author: David Seifert gentoo org> AuthorDate: Sat Oct 3 20:56:54 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Oct 3 20:56:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f04b42 sci-visualization/fityk: Port to EAPI 7 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: David Seifert gentoo.org> sci-visualization/fityk/fityk-1.3.1.ebuild | 39 +- 1 file changed, 11 insertions(+), 28 deletions(-) diff --git a/sci-visualization/fityk/fityk-1.3.1.ebuild b/sci-visualization/fityk/fityk-1.3.1.ebuild index 3900bebeeb7..9a0049bb5d6 100644 --- a/sci-visualization/fityk/fityk-1.3.1.ebuild +++ b/sci-visualization/fityk/fityk-1.3.1.ebuild @@ -1,11 +1,11 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 WX_GTK_VER=3.0 -inherit fdo-mime wxwidgets +inherit wxwidgets xdg DESCRIPTION="General-purpose nonlinear curve fitting and data analysis" HOMEPAGE="http://fityk.nieto.pl/"; @@ -14,51 +14,34 @@ SRC_URI="https://github.com/wojdyr/${PN}/releases/download/v${PV}/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="gnuplot nlopt readline static-libs wxwidgets" +IUSE="gnuplot nlopt readline wxwidgets" -CDEPEND=" +DEPEND=" >=dev-lang/lua-5.1:0 dev-libs/boost:= >=sci-libs/xylib-1 nlopt? ( sci-libs/nlopt ) readline? ( sys-libs/readline:0= ) wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )" -DEPEND="${CDEPEND} - dev-lang/swig" -RDEPEND="${CDEPEND} +RDEPEND="${DEPEND} gnuplot? ( sci-visualization/gnuplot )" - -pkg_setup() { - use wxwidgets && setup-wxwidgets -} +BDEPEND="dev-lang/swig" src_configure() { - common_confargs=( - --with-wx-config=wx-config-${WX_GTK_VER} - ) + use wxwidgets && setup-wxwidgets econf \ - "${common_confargs[@]}" \ --disable-python \ + --disable-static \ $(use_enable nlopt) \ $(use_enable wxwidgets GUI) \ $(use_with readline) \ - $(use_enable static-libs static) + --with-wx-config="${WX_CONFIG}" } src_install() { default - # No .pc file / libfityk.a has dependencies -> need .la file - if ! use static-libs; then - find "${D}" -name '*.la' -delete || die - fi -} - -pkg_postinst() { - fdo-mime_desktop_database_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update + # no static archives + find "${ED}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
commit: b3663f1f950826cd09e83226b02d3f3c6d421bed Author: Michał Górny gentoo org> AuthorDate: Sat Aug 22 09:47:30 2020 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 22 09:51:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3663f1f sci-visualization/fityk: Eradicate python3.6 Closes: https://bugs.gentoo.org/718510 Signed-off-by: Michał Górny gentoo.org> sci-visualization/fityk/fityk-1.3.1.ebuild | 45 ++ 1 file changed, 2 insertions(+), 43 deletions(-) diff --git a/sci-visualization/fityk/fityk-1.3.1.ebuild b/sci-visualization/fityk/fityk-1.3.1.ebuild index e67e8dead69..3900bebeeb7 100644 --- a/sci-visualization/fityk/fityk-1.3.1.ebuild +++ b/sci-visualization/fityk/fityk-1.3.1.ebuild @@ -5,9 +5,7 @@ EAPI=6 WX_GTK_VER=3.0 -PYTHON_COMPAT=( python3_6 ) - -inherit fdo-mime python-r1 wxwidgets +inherit fdo-mime wxwidgets DESCRIPTION="General-purpose nonlinear curve fitting and data analysis" HOMEPAGE="http://fityk.nieto.pl/"; @@ -16,16 +14,13 @@ SRC_URI="https://github.com/wojdyr/${PN}/releases/download/v${PV}/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="gnuplot nlopt python readline static-libs wxwidgets" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +IUSE="gnuplot nlopt readline static-libs wxwidgets" CDEPEND=" >=dev-lang/lua-5.1:0 dev-libs/boost:= >=sci-libs/xylib-1 nlopt? ( sci-libs/nlopt ) - python? ( ${PYTHON_DEPS} ) readline? ( sys-libs/readline:0= ) wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )" DEPEND="${CDEPEND} @@ -37,11 +32,6 @@ pkg_setup() { use wxwidgets && setup-wxwidgets } -src_prepare() { - default - use python && python_copy_sources -} - src_configure() { common_confargs=( --with-wx-config=wx-config-${WX_GTK_VER} @@ -54,42 +44,11 @@ src_configure() { $(use_enable wxwidgets GUI) \ $(use_with readline) \ $(use_enable static-libs static) - - if use python; then - python_configure() { - econf \ - "${common_confargs[@]}" \ - --enable-python \ - --disable-nlopt \ - --disable-GUI \ - --without-readline - } - python_foreach_impl run_in_build_dir python_configure - fi -} - -src_compile() { - default - - if use python; then - python_compilation() { - emake -C fityk swig/_fityk.la - } - python_foreach_impl run_in_build_dir python_compilation - fi } src_install() { default - if use python; then - python_installation() { - emake DESTDIR="${D}" -C fityk install-pyexecLTLIBRARIES - rm "${D%/}"/$(python_get_sitedir)/*.la || die - } - python_foreach_impl run_in_build_dir python_installation - fi - # No .pc file / libfityk.a has dependencies -> need .la file if ! use static-libs; then find "${D}" -name '*.la' -delete || die
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
commit: ab590352608362ebabf490c414124ab8025c625a Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jun 21 23:02:41 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Jun 21 23:12:52 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab590352 sci-visualization/fityk: Drop 1.2.9, EAPI5-- Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner gentoo.org> sci-visualization/fityk/Manifest | 1 - sci-visualization/fityk/fityk-1.2.9.ebuild | 92 -- 2 files changed, 93 deletions(-) diff --git a/sci-visualization/fityk/Manifest b/sci-visualization/fityk/Manifest index 1da66de..76f11e9286b 100644 --- a/sci-visualization/fityk/Manifest +++ b/sci-visualization/fityk/Manifest @@ -1,2 +1 @@ -DIST fityk-1.2.9.tar.bz2 1370476 BLAKE2B 30cc6f640bcf3323d592563ce153a47a0e2770f70d0a0cf8ff6a886b1e86421e370cbc142ed89914eb63ed32e35cc6c67c1297bd8680e022ed58697ebe174e5e SHA512 e6d4846a0690ea5e7b94fc067de48d67d6342ff595844d709af9f3b978bf4bd9d0095ce348716fd0053c5575b4bff5825f8f126a53bf7e11f4e6e8a2cc6ddb1a DIST fityk-1.3.1.tar.bz2 1518937 BLAKE2B 6eb13646e1b5cf3fb0763bcf3e91a1877d89f14f1b986f1065fd27052e7110b357c99431a326a6c1fa2ba002300912b922cd3d5589ac5da367d2fbcee209f9a2 SHA512 4a7a65691af8b8d5b47461133b7870ea21ea04ac2ee8ee5714a6b9bab2f072baa6b5d8bf011baba09c62a7ce2dc9d60f3040cc6fdb77dc498b6e03a24fc0fe08 diff --git a/sci-visualization/fityk/fityk-1.2.9.ebuild b/sci-visualization/fityk/fityk-1.2.9.ebuild deleted file mode 100644 index 6f6ef3beea2..000 --- a/sci-visualization/fityk/fityk-1.2.9.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -WX_GTK_VER="3.0" - -PYTHON_COMPAT=( python2_7 ) - -inherit autotools-utils fdo-mime python-r1 wxwidgets - -DESCRIPTION="General-purpose nonlinear curve fitting and data analysis" -HOMEPAGE="http://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 ~amd64-linux ~x86-linux" -IUSE="gnuplot nlopt readline python static-libs wxwidgets" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -CDEPEND=" - >=sci-libs/xylib-1 - >=dev-lang/lua-5.1:0 - nlopt? ( sci-libs/nlopt ) - python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline:* ) - wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )" -DEPEND="${CDEPEND} - dev-libs/boost - dev-lang/swig" -RDEPEND="${CDEPEND} - gnuplot? ( sci-visualization/gnuplot )" - -src_prepare() { - use python && python_copy_sources - autotools-utils_src_prepare -} - -src_configure() { - local myeconfargs=( - --docdir="${EPREFIX}/usr/share/doc/${PF}" - --disable-xyconvert - --disable-python - $(use_enable nlopt) - $(use_enable wxwidgets GUI) - $(use_with readline) - ) - autotools-utils_src_configure - if use python; then - myeconfargs=( - --disable-xyconvert - --enable-python - --disable-nlopt - --disable-GUI - --without-readline ) - python_foreach_impl autotools-utils_src_configure - fi -} - -src_compile() { - autotools-utils_src_compile - if use python; then - python_compilation() { - cd "${BUILD_DIR}"/fityk || die - einfo "in ${PWD}" - emake swig/_fityk.la - } - python_foreach_impl python_compilation - fi -} - -src_install() { - autotools-utils_src_install - if use python; then - python_installation() { - cd "${BUILD_DIR}"/fityk || die - emake DESTDIR="${D}" install-pyexecLTLIBRARIES - rm "${D}"/$(python_get_sitedir)/*.la || die - } - python_foreach_impl python_installation - fi -} - -pkg_postinst() { - fdo-mime_desktop_database_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update -}
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
commit: a9afab79b385ffbb8669a39f52f8b054ed95b891 Author: Michał Górny gentoo org> AuthorDate: Thu May 7 15:15:59 2020 + Commit: Michał Górny gentoo org> CommitDate: Thu May 7 15:15:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9afab79 sci-visualization/fityk: Remove py2.7 Signed-off-by: Michał Górny gentoo.org> sci-visualization/fityk/fityk-1.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sci-visualization/fityk/fityk-1.3.1.ebuild b/sci-visualization/fityk/fityk-1.3.1.ebuild index 3864d5a4a6f..e67e8dead69 100644 --- a/sci-visualization/fityk/fityk-1.3.1.ebuild +++ b/sci-visualization/fityk/fityk-1.3.1.ebuild @@ -5,7 +5,7 @@ EAPI=6 WX_GTK_VER=3.0 -PYTHON_COMPAT=( python2_7 python3_6 ) +PYTHON_COMPAT=( python3_6 ) inherit fdo-mime python-r1 wxwidgets
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
commit: 55ddc8c7dc508f74b5d37dbb849b00f538efc2dc Author: Pacho Ramos gentoo org> AuthorDate: Tue Jun 26 20:03:59 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Tue Jun 26 20:28:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ddc8c7 sci-visualization/fityk: Support python3.6 Package-Manager: Portage-2.3.40, Repoman-2.3.9 sci-visualization/fityk/fityk-1.3.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-visualization/fityk/fityk-1.3.1.ebuild b/sci-visualization/fityk/fityk-1.3.1.ebuild index 309321d1e37..79fd660aecd 100644 --- a/sci-visualization/fityk/fityk-1.3.1.ebuild +++ b/sci-visualization/fityk/fityk-1.3.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 WX_GTK_VER=3.0 -PYTHON_COMPAT=( python2_7 python{3_4,3_5} ) +PYTHON_COMPAT=( python2_7 python{3_4,3_5,3_6} ) inherit fdo-mime python-r1 wxwidgets
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/, sci-visualization/fig2sxd/, sci-visualization/g3data/, ...
commit: 6aecb816e0c1fc8bc08d879d18146562ab03f283 Author: Ulrich Müller gentoo org> AuthorDate: Sat Dec 9 21:07:40 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Dec 9 23:43:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aecb816 sci-visualization: Update Manifest hashes. sci-visualization/circos/Manifest | 2 +- sci-visualization/epix/Manifest | 2 +- sci-visualization/fig2sxd/Manifest | 2 +- sci-visualization/fityk/Manifest| 4 ++-- sci-visualization/g3data/Manifest | 2 +- sci-visualization/gcalc/Manifest| 2 +- sci-visualization/gfsview/Manifest | 2 +- sci-visualization/ggobi/Manifest| 4 ++-- sci-visualization/gle/Manifest | 8 sci-visualization/gnuplot/Manifest | 6 +++--- sci-visualization/grace/Manifest| 8 sci-visualization/gri/Manifest | 2 +- sci-visualization/gwyddion/Manifest | 4 ++-- sci-visualization/kst/Manifest | 2 +- sci-visualization/labplot/Manifest | 2 +- sci-visualization/mayavi/Manifest | 4 ++-- sci-visualization/nonolith-connect/Manifest | 2 +- sci-visualization/opendx-samples/Manifest | 4 ++-- sci-visualization/opendx/Manifest | 4 ++-- sci-visualization/paraview/Manifest | 4 ++-- sci-visualization/pythonprop/Manifest | 4 ++-- sci-visualization/pyxplot/Manifest | 2 +- sci-visualization/qtiplot/Manifest | 6 +++--- sci-visualization/quickplot/Manifest| 6 +++--- sci-visualization/spectromatic/Manifest | 2 +- sci-visualization/spyview/Manifest | 2 +- sci-visualization/veusz/Manifest| 4 ++-- sci-visualization/visit/Manifest| 2 +- sci-visualization/xd3d/Manifest | 2 +- sci-visualization/xds-viewer/Manifest | 2 +- sci-visualization/xgraph/Manifest | 4 ++-- sci-visualization/xyscan/Manifest | 2 +- sci-visualization/yt/Manifest | 4 ++-- sci-visualization/zhu3d/Manifest| 4 ++-- 34 files changed, 58 insertions(+), 58 deletions(-) diff --git a/sci-visualization/circos/Manifest b/sci-visualization/circos/Manifest index a749ed41ec8..0f6d694e6c2 100644 --- a/sci-visualization/circos/Manifest +++ b/sci-visualization/circos/Manifest @@ -1 +1 @@ -DIST circos-0.55.tgz 10163948 SHA256 3c9f3302b7becb8300d31153d9f8db5552491cb21f5b4cb2f3dc4ca9fd2a362d SHA512 3ebad082acd96b27281e6fcd996fb79022d982a93db59e1f3589a341df7f9855d7554fb92c88c41dc4679e7273d11c0372285a4059ec14a77f11d1d4014db9c1 WHIRLPOOL 4c242fbea59095f24d08eb18c9c9e145e6c7b783581297698a8b21d702019d621709a233bf4ba06928f00ced4eb9e50674f338d12265eaf948533a7ef0a2e251 +DIST circos-0.55.tgz 10163948 BLAKE2B b4dc821e99ea4ea072b6b2819f257eba920b133f4f4a10ddd119b073c067ba80dff1ffa1377d5b888098d25cf2eea8c92879444bd6a493b3743ab869b45f5302 SHA512 3ebad082acd96b27281e6fcd996fb79022d982a93db59e1f3589a341df7f9855d7554fb92c88c41dc4679e7273d11c0372285a4059ec14a77f11d1d4014db9c1 diff --git a/sci-visualization/epix/Manifest b/sci-visualization/epix/Manifest index 24bfead2392..a31bf1db68b 100644 --- a/sci-visualization/epix/Manifest +++ b/sci-visualization/epix/Manifest @@ -1 +1 @@ -DIST epix-1.2.11_withpdf.tar.bz2 1709429 SHA256 e6186a5564e26195887dadd94dba9c0ba596a1402cb5b9866dea10abc66ef4d7 SHA512 16d0edf13711e469a13faba83d47fbab983277a95cfed0e343089258da0b8a56104af9fc217aaa70928c50f10e7d152df93c3638cf2a65a2833142645a829a45 WHIRLPOOL 1540b35b87f7c663a37b45a8c33e3d9b93f07f10d6c54da7df4262b1a685be30ec65ddebd5c6d7030dd3f1c86a990223db05cfc5f93840265b56f902f085536a +DIST epix-1.2.11_withpdf.tar.bz2 1709429 BLAKE2B db9cba5b94e27742347f8fc85366399016438681a7016077966e5048b9a178404af8305da7d170722aaac82d85283552f87fbba76b21e788fee546b0e0aebf43 SHA512 16d0edf13711e469a13faba83d47fbab983277a95cfed0e343089258da0b8a56104af9fc217aaa70928c50f10e7d152df93c3638cf2a65a2833142645a829a45 diff --git a/sci-visualization/fig2sxd/Manifest b/sci-visualization/fig2sxd/Manifest index 428f8583cba..821bfecd619 100644 --- a/sci-visualization/fig2sxd/Manifest +++ b/sci-visualization/fig2sxd/Manifest @@ -1 +1 @@ -DIST fig2sxd_0.22.1.orig.tar.gz 26474 SHA256 de6d740a64fde7bad0a65b3a63fe29bb7f647e28a643fc6c6740b6c197d55d73 SHA512 cc407f68e1d82f05566cce8d19bc3f64f4b39c338629b393d3c3d7770c6c69499943c247ddc9bebf1193bab6c4896d28c3b771ed29cfa751a0b6184847a0fc4a WHIRLPOOL 5276ef7a30e3f6886255723ec108b3b78ed5ca51ebe078698d3ee523ccb41b36ed861f4355f8765316f39e3aada3fa5018e9094fe3c496b383aea45456eccb06 +DIST fig2sxd_0.22.1.orig.tar.gz 26474 BLAKE2B b6d131f37edca2c810bd7366253f70dac4448b1d1504d15e82751b97c8dd8c8f686128b4bac26290902eb93bb833dc926e28901f9d173108e476f1b924f37699 SHA512 cc407f68e1d82f05566cce8d19bc3f64f4b39c338629b393d3c3d7770c6c69499943c247ddc9bebf1193bab6c4896d28c3b771ed29cfa751a0b6184847a0fc4a diff --git a/sci-visualization/fityk/Manifest
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
commit: a8cfe88d3f1945e3ca93f885c38a0b21e863cfe1 Author: Mart Raudsepp gentoo org> AuthorDate: Thu Feb 23 23:13:15 2017 + Commit: Mart Raudsepp gentoo org> CommitDate: Thu Feb 23 23:13:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8cfe88d sci-visualization/fityk: remove old that use wxGTK:2.9 Acked-by: David Seifert gentoo.org> Package-Manager: Portage-2.3.3, Repoman-2.3.1 sci-visualization/fityk/Manifest | 1 - sci-visualization/fityk/fityk-1.2.1.ebuild | 90 -- 2 files changed, 91 deletions(-) diff --git a/sci-visualization/fityk/Manifest b/sci-visualization/fityk/Manifest index cd2052159d..c79942c173 100644 --- a/sci-visualization/fityk/Manifest +++ b/sci-visualization/fityk/Manifest @@ -1,3 +1,2 @@ -DIST fityk-1.2.1.tar.bz2 1216009 SHA256 b98c88649b72fe7bf34507caf09008090bb13d0167cb1f9d0af6cba0fbb51ee0 SHA512 c81797c8609500ae21842d5d8a0557ded98453946826e6a9dde452af8789eb6ed393162eb3414946599762953e27c8849b827fbb9a53f80330fe244c3881a40c WHIRLPOOL bb76d394ce0a182a30ac1e6dceca67cf603b7789a480e0c5aa11b70e30837c19087e01843356fb778e1999e22d77544da0936c64056b32ad37e9ea34f45252cc DIST fityk-1.2.9.tar.bz2 1370476 SHA256 615f30296e6e6ed0cad3dfe4fd139b552c25437d6afd371652de4bd12c1a89be SHA512 e6d4846a0690ea5e7b94fc067de48d67d6342ff595844d709af9f3b978bf4bd9d0095ce348716fd0053c5575b4bff5825f8f126a53bf7e11f4e6e8a2cc6ddb1a WHIRLPOOL 5f60429565d8a301bcec11be660df9c8cd69b03a94375de14215e74f56b8a878038bb0b9e81658ad5ac4fecd5ff7d127cb6ba992e19a98a21ad49941d42247a5 DIST fityk-1.3.1.tar.bz2 1518937 SHA256 3d88feb96dbdca70fbfb5f8fa994cea01e77723751e5957094ca46a0c6d511fe SHA512 4a7a65691af8b8d5b47461133b7870ea21ea04ac2ee8ee5714a6b9bab2f072baa6b5d8bf011baba09c62a7ce2dc9d60f3040cc6fdb77dc498b6e03a24fc0fe08 WHIRLPOOL cbda2c70beae7ced2b132158fa815dd662500cf83235ea39e12ab31f99fac27af4be3e632f1dc768018fc19c9bc563d62e6a08fea9c4e56d37fc382b509b47a8 diff --git a/sci-visualization/fityk/fityk-1.2.1.ebuild b/sci-visualization/fityk/fityk-1.2.1.ebuild deleted file mode 100644 index bf5d1bc01f..00 --- a/sci-visualization/fityk/fityk-1.2.1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -WX_GTK_VER="2.9" -GITHUB_USER="wojdyr" -PYTHON_COMPAT=( python{2_7,3_4} ) - -inherit autotools-utils fdo-mime python-r1 wxwidgets - -DESCRIPTION="General-purpose nonlinear curve fitting and data analysis" -HOMEPAGE="http://fityk.nieto.pl/"; -SRC_URI="mirror://github/${GITHUB_USER}/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" - -IUSE="gnuplot nlopt readline python static-libs wxwidgets" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -CDEPEND=" - >=sci-libs/xylib-1 - >=dev-lang/lua-5.1:0 - nlopt? ( sci-libs/nlopt ) - python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline:0= ) - wxwidgets? ( >=x11-libs/wxGTK-2.9.2:2.9 )" -DEPEND="${CDEPEND} - dev-libs/boost - dev-lang/swig" -RDEPEND="${CDEPEND} - gnuplot? ( sci-visualization/gnuplot )" - -src_configure() { - local myeconfargs=( - --docdir="${EPREFIX}/usr/share/doc/${PF}" - --disable-xyconvert - --disable-python - $(use_enable nlopt) - $(use_enable wxwidgets GUI) - $(use_with readline) - ) - autotools-utils_src_configure - if use python; then - myeconfargs=( - --disable-xyconvert - --enable-python - --disable-nlopt - --disable-GUI - --without-readline ) - python_foreach_impl autotools-utils_src_configure - fi -} - -src_compile() { - autotools-utils_src_compile - python_copy_sources - if use python; then - python_compilation() { - pushd "${BUILD_DIR}"/fityk - einfo "in ${PWD}" - emake swig/_fityk.la - popd - } - python_foreach_impl python_compilation - fi -} - -src_install() { - autotools-utils_src_install - if use python; then - python_installation() { - pushd "${BUILD_DIR}"/fityk - emake DESTDIR="${D}" install-pyexecLTLIBRARIES - popd - } - python_foreach_impl python_installation - fi -} - -pkg_postinst() { - fdo-mime_desktop_database_update -} - -pkg_postrm() { - fdo-mime_desktop_database_update -}
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
commit: ec1edfa36d2a67e237782996580afce38f7c2a88 Author: Gerhard Bräunlich gmx net> AuthorDate: Sat Jan 28 23:34:52 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 29 22:51:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec1edfa3 sci-visualization/fityk: Version bump to 1.3.1, EAPI bump 5 -> 6 Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3701 sci-visualization/fityk/Manifest | 1 + sci-visualization/fityk/fityk-1.3.1.ebuild | 106 + 2 files changed, 107 insertions(+) diff --git a/sci-visualization/fityk/Manifest b/sci-visualization/fityk/Manifest index d7d4372..cd20521 100644 --- a/sci-visualization/fityk/Manifest +++ b/sci-visualization/fityk/Manifest @@ -1,2 +1,3 @@ DIST fityk-1.2.1.tar.bz2 1216009 SHA256 b98c88649b72fe7bf34507caf09008090bb13d0167cb1f9d0af6cba0fbb51ee0 SHA512 c81797c8609500ae21842d5d8a0557ded98453946826e6a9dde452af8789eb6ed393162eb3414946599762953e27c8849b827fbb9a53f80330fe244c3881a40c WHIRLPOOL bb76d394ce0a182a30ac1e6dceca67cf603b7789a480e0c5aa11b70e30837c19087e01843356fb778e1999e22d77544da0936c64056b32ad37e9ea34f45252cc DIST fityk-1.2.9.tar.bz2 1370476 SHA256 615f30296e6e6ed0cad3dfe4fd139b552c25437d6afd371652de4bd12c1a89be SHA512 e6d4846a0690ea5e7b94fc067de48d67d6342ff595844d709af9f3b978bf4bd9d0095ce348716fd0053c5575b4bff5825f8f126a53bf7e11f4e6e8a2cc6ddb1a WHIRLPOOL 5f60429565d8a301bcec11be660df9c8cd69b03a94375de14215e74f56b8a878038bb0b9e81658ad5ac4fecd5ff7d127cb6ba992e19a98a21ad49941d42247a5 +DIST fityk-1.3.1.tar.bz2 1518937 SHA256 3d88feb96dbdca70fbfb5f8fa994cea01e77723751e5957094ca46a0c6d511fe SHA512 4a7a65691af8b8d5b47461133b7870ea21ea04ac2ee8ee5714a6b9bab2f072baa6b5d8bf011baba09c62a7ce2dc9d60f3040cc6fdb77dc498b6e03a24fc0fe08 WHIRLPOOL cbda2c70beae7ced2b132158fa815dd662500cf83235ea39e12ab31f99fac27af4be3e632f1dc768018fc19c9bc563d62e6a08fea9c4e56d37fc382b509b47a8 diff --git a/sci-visualization/fityk/fityk-1.3.1.ebuild b/sci-visualization/fityk/fityk-1.3.1.ebuild new file mode 100644 index ..3590f3a --- /dev/null +++ b/sci-visualization/fityk/fityk-1.3.1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +WX_GTK_VER=3.0 + +PYTHON_COMPAT=( python2_7 python{3_4,3_5} ) + +inherit fdo-mime python-r1 wxwidgets + +DESCRIPTION="General-purpose nonlinear curve fitting and data analysis" +HOMEPAGE="http://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 ~amd64-linux ~x86-linux" +IUSE="gnuplot nlopt python readline static-libs wxwidgets" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +CDEPEND=" + >=dev-lang/lua-5.1:0 + dev-libs/boost:= + >=sci-libs/xylib-1 + nlopt? ( sci-libs/nlopt ) + python? ( ${PYTHON_DEPS} ) + readline? ( sys-libs/readline:0= ) + wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER} )" +DEPEND="${CDEPEND} + dev-lang/swig" +RDEPEND="${CDEPEND} + gnuplot? ( sci-visualization/gnuplot )" + +pkg_setup() { + use wxwidgets && setup-wxwidgets +} + +src_prepare() { + default + use python && python_copy_sources +} + +src_configure() { + common_confargs=( + --with-wx-config=wx-config-${WX_GTK_VER} + ) + + econf \ + "${common_confargs[@]}" \ + --disable-python \ + $(use_enable nlopt) \ + $(use_enable wxwidgets GUI) \ + $(use_with readline) \ + $(use_enable static-libs static) + + if use python; then + python_configure() { + econf \ + "${common_confargs[@]}" \ + --enable-python \ + --disable-nlopt \ + --disable-GUI \ + --without-readline + } + python_foreach_impl run_in_build_dir python_configure + fi +} + +src_compile() { + default + + if use python; then + python_compilation() { + emake -C fityk swig/_fityk.la + } + python_foreach_impl run_in_build_dir python_compilation + fi +} + +src_install() { + default + + if use python; then + python_installation() { + emake DESTDIR="${D}" -C fityk install-pyexecLTLIBRARIES + rm "${D%/}"/$(python_get_sitedir)/*.la || die + } + python_foreach_impl run_in_build_dir python_installation + fi + + # No .pc file / libfityk.a has dependencies -> need .la file + if ! use static-libs; then + find "${D}" -name '*.la' -delete || die + fi +} + +pkg_postinst() { + fdo-mime
[gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
commit: ea8332585ef77cdd7183620889accc2f8dce68da Author: Gerhard Bräunlich gmx net> AuthorDate: Sat Jan 28 23:33:07 2017 + Commit: David Seifert gentoo org> CommitDate: Sun Jan 29 22:51:26 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea833258 sci-visualization/fityk: Fixing URI to use thirdpartymirror Package-Manager: portage-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/3701 sci-visualization/fityk/fityk-1.2.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sci-visualization/fityk/fityk-1.2.1.ebuild b/sci-visualization/fityk/fityk-1.2.1.ebuild index 48a59d3..bf5d1bc 100644 --- a/sci-visualization/fityk/fityk-1.2.1.ebuild +++ b/sci-visualization/fityk/fityk-1.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -12,7 +12,7 @@ inherit autotools-utils fdo-mime python-r1 wxwidgets DESCRIPTION="General-purpose nonlinear curve fitting and data analysis" HOMEPAGE="http://fityk.nieto.pl/"; -SRC_URI="https://github.com/downloads/${GITHUB_USER}/${PN}/${P}.tar.bz2"; +SRC_URI="mirror://github/${GITHUB_USER}/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0"