public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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