* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
@ 2017-01-29 22:51 David Seifert
0 siblings, 0 replies; 11+ messages in thread
From: David Seifert @ 2017-01-29 22:51 UTC (permalink / raw
To: gentoo-commits
commit: ec1edfa36d2a67e237782996580afce38f7c2a88
Author: Gerhard Bräunlich <wippbox <AT> gmx <DOT> net>
AuthorDate: Sat Jan 28 23:34:52 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jan 29 22:51:29 2017 +0000
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 00000000..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_desktop_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
@ 2017-01-29 22:51 David Seifert
0 siblings, 0 replies; 11+ messages in thread
From: David Seifert @ 2017-01-29 22:51 UTC (permalink / raw
To: gentoo-commits
commit: ea8332585ef77cdd7183620889accc2f8dce68da
Author: Gerhard Bräunlich <wippbox <AT> gmx <DOT> net>
AuthorDate: Sat Jan 28 23:33:07 2017 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jan 29 22:51:26 2017 +0000
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"
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
@ 2017-02-23 23:14 Mart Raudsepp
0 siblings, 0 replies; 11+ messages in thread
From: Mart Raudsepp @ 2017-02-23 23:14 UTC (permalink / raw
To: gentoo-commits
commit: a8cfe88d3f1945e3ca93f885c38a0b21e863cfe1
Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 23 23:13:15 2017 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Thu Feb 23 23:13:42 2017 +0000
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 <soap <AT> 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..0000000000
--- 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
-}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
@ 2018-06-26 20:29 Pacho Ramos
0 siblings, 0 replies; 11+ messages in thread
From: Pacho Ramos @ 2018-06-26 20:29 UTC (permalink / raw
To: gentoo-commits
commit: 55ddc8c7dc508f74b5d37dbb849b00f538efc2dc
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 26 20:03:59 2018 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Tue Jun 26 20:28:57 2018 +0000
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
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
@ 2020-05-07 15:17 Michał Górny
0 siblings, 0 replies; 11+ messages in thread
From: Michał Górny @ 2020-05-07 15:17 UTC (permalink / raw
To: gentoo-commits
commit: a9afab79b385ffbb8669a39f52f8b054ed95b891
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu May 7 15:15:59 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu May 7 15:15:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9afab79
sci-visualization/fityk: Remove py2.7
Signed-off-by: Michał Górny <mgorny <AT> 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
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
@ 2020-06-21 23:13 Andreas Sturmlechner
0 siblings, 0 replies; 11+ messages in thread
From: Andreas Sturmlechner @ 2020-06-21 23:13 UTC (permalink / raw
To: gentoo-commits
commit: ab590352608362ebabf490c414124ab8025c625a
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 23:02:41 2020 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 23:12:52 2020 +0000
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 <asturm <AT> 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 00001da66de..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..00000000000
--- 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
-}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
@ 2020-08-22 9:51 Michał Górny
0 siblings, 0 replies; 11+ messages in thread
From: Michał Górny @ 2020-08-22 9:51 UTC (permalink / raw
To: gentoo-commits
commit: b3663f1f950826cd09e83226b02d3f3c6d421bed
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 22 09:47:30 2020 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Aug 22 09:51:41 2020 +0000
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 <mgorny <AT> 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
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
@ 2020-10-03 20:57 David Seifert
0 siblings, 0 replies; 11+ messages in thread
From: David Seifert @ 2020-10-03 20:57 UTC (permalink / raw
To: gentoo-commits
commit: 81f04b4256e50a07739175703d4fdf673e4d8504
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 3 20:56:54 2020 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Oct 3 20:56:54 2020 +0000
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 <soap <AT> 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
}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
@ 2020-11-29 15:11 Marek Szuba
0 siblings, 0 replies; 11+ messages in thread
From: Marek Szuba @ 2020-11-29 15:11 UTC (permalink / raw
To: gentoo-commits
commit: 1e6ec230e959f0e537f246246c518c41799937a2
Author: Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 29 15:10:30 2020 +0000
Commit: Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Sun Nov 29 15:10:54 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6ec230
sci-visualization/fityk: use https in HOMEPAGE
Signed-off-by: Marek Szuba <marecki <AT> 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"
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
@ 2021-01-20 10:16 David Seifert
0 siblings, 0 replies; 11+ messages in thread
From: David Seifert @ 2021-01-20 10:16 UTC (permalink / raw
To: gentoo-commits
commit: c77be2e2d702bc25ba132c315347ab3265a7212a
Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
AuthorDate: Wed Jan 20 10:16:17 2021 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Wed Jan 20 10:16:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c77be2e2
sci-visualization/fityk: Remove old
Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
Signed-off-by: David Seifert <soap <AT> 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..00000000000
--- 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
-}
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/
@ 2023-11-24 14:31 Pacho Ramos
0 siblings, 0 replies; 11+ messages in thread
From: Pacho Ramos @ 2023-11-24 14:31 UTC (permalink / raw
To: gentoo-commits
commit: 15c76b12cf7728823d0b2b0b7f2d3b69220613da
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 24 14:09:25 2023 +0000
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Fri Nov 24 14:30:31 2023 +0000
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 <pacho <AT> 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 000000000000..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
+}
^ permalink raw reply related [flat|nested] 11+ messages in thread
end of thread, other threads:[~2023-11-24 14:31 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-06-21 23:13 [gentoo-commits] repo/gentoo:master commit in: sci-visualization/fityk/ Andreas Sturmlechner
-- strict thread matches above, loose matches on Subject: below --
2023-11-24 14:31 Pacho Ramos
2021-01-20 10:16 David Seifert
2020-11-29 15:11 Marek Szuba
2020-10-03 20:57 David Seifert
2020-08-22 9:51 Michał Górny
2020-05-07 15:17 Michał Górny
2018-06-26 20:29 Pacho Ramos
2017-02-23 23:14 Mart Raudsepp
2017-01-29 22:51 David Seifert
2017-01-29 22:51 David Seifert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox