Gentoo Archives: gentoo-commits

From: Andrey Grozin <grozin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-visualization/veusz/, sci-visualization/veusz/files/
Date: Sun, 09 Feb 2020 10:01:45
Message-Id: 1581242464.b44e163652e4fa7046843f3bd4ee25ba14f52caf.grozin@gentoo
1 commit: b44e163652e4fa7046843f3bd4ee25ba14f52caf
2 Author: Andrey Grozin <grozin <AT> gentoo <DOT> org>
3 AuthorDate: Sun Feb 9 10:01:04 2020 +0000
4 Commit: Andrey Grozin <grozin <AT> gentoo <DOT> org>
5 CommitDate: Sun Feb 9 10:01:04 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b44e1636
7
8 sci-visualization/veusz: cleaning old
9
10 Package-Manager: Portage-2.3.88, Repoman-2.3.20
11 Signed-off-by: Andrey Grozin <grozin <AT> gentoo.org>
12
13 sci-visualization/veusz/Manifest | 2 -
14 sci-visualization/veusz/files/fix_spline.patch | 16 ------
15 sci-visualization/veusz/veusz-3.0.1.ebuild | 80 --------------------------
16 sci-visualization/veusz/veusz-3.0.ebuild | 78 -------------------------
17 4 files changed, 176 deletions(-)
18
19 diff --git a/sci-visualization/veusz/Manifest b/sci-visualization/veusz/Manifest
20 index b31b125897d..006ed4b5d34 100644
21 --- a/sci-visualization/veusz/Manifest
22 +++ b/sci-visualization/veusz/Manifest
23 @@ -1,3 +1 @@
24 -DIST veusz-3.0.1.tar.gz 2554401 BLAKE2B 6e5649eef94ce0bd7fcdfa8325b35de144aaecd792f32c149f5a6f16c7c35f10d29bebeb37531d726e1b87f6d46855d7cdb2af402ec8fd0a2c1af91844d12c03 SHA512 99766c0fee70c12bba7b2ee8434224649763323aa9278d2116159f18257e1e1c5a491d591efb779c1bbb9dba1fb524ad8185fa2e91429ba1cc594fd632cb6238
25 -DIST veusz-3.0.tar.gz 2550683 BLAKE2B 72f0da8d9b993d8a3252fbb93314a53832fbf319287946e9ebc9317ebdab3f10ef2071012b88a1ff3d31d4732f367ded0b217dfa9766f5a09abe90e96b769e45 SHA512 a740d5677e8f23245e54573de0faaa66b659b54e289b256dc344f5aa0cc2a05db26efce57ff31b19c1235e04a9aa22cfa12125a784d27b0e3725277cbfae1b06
26 DIST veusz-3.1.tar.gz 2524607 BLAKE2B ca5c5a75e02c9461e1d81dc4d2cc09865ebd4424f072616bf0a231a1f592a5c1c5aad93f713ed9ec1d9e2ad39b877a36c236b615d904295608d7990eaf59d5fb SHA512 9b940d1cc224f4729f788abe1e29352d35e69d2f78bae7f072a783d339198a8171b0f0b0a5f5af82ef0f0693550a42409956a9cc3888aa46d110d777e81941a4
27
28 diff --git a/sci-visualization/veusz/files/fix_spline.patch b/sci-visualization/veusz/files/fix_spline.patch
29 deleted file mode 100644
30 index a7d6bd85c48..00000000000
31 --- a/sci-visualization/veusz/files/fix_spline.patch
32 +++ /dev/null
33 @@ -1,16 +0,0 @@
34 -# Upstream patch that fixes spline interpolation:
35 -# https://github.com/veusz/veusz/commit/b4223800744034880fd1ca1165853636b31e576c
36 -diff -Naur old/veusz/helpers/src/qtloops/beziers.cpp new/veusz/helpers/src/qtloops/beziers.cpp
37 ---- old/veusz/helpers/src/qtloops/beziers.cpp 2017-09-23 11:10:46.000000000 +0300
38 -+++ new/veusz/helpers/src/qtloops/beziers.cpp 2018-08-04 21:27:01.000000000 +0300
39 -@@ -1013,8 +1013,8 @@
40 - return 0;
41 - }
42 -
43 -- // factor of 0.1 introduced by JSS to stop more hooks
44 -- double const allowed = L2(b - a)*0.1 + tolerance;
45 -+ // factor of 0.2 introduced by JSS to stop more hooks
46 -+ double const allowed = L2(b - a)*0.2 + tolerance;
47 - return dist / allowed;
48 - /** \todo
49 - * effic: Hooks are very rare. We could start by comparing
50
51 diff --git a/sci-visualization/veusz/veusz-3.0.1.ebuild b/sci-visualization/veusz/veusz-3.0.1.ebuild
52 deleted file mode 100644
53 index 0bbf8212cca..00000000000
54 --- a/sci-visualization/veusz/veusz-3.0.1.ebuild
55 +++ /dev/null
56 @@ -1,80 +0,0 @@
57 -# Copyright 1999-2020 Gentoo Authors
58 -# Distributed under the terms of the GNU General Public License v2
59 -
60 -EAPI=6
61 -
62 -PYTHON_COMPAT=( python3_6 )
63 -
64 -inherit eutils distutils-r1 virtualx xdg-utils gnome2-utils
65 -
66 -DESCRIPTION="Qt scientific plotting package with good Postscript output"
67 -HOMEPAGE="https://veusz.github.io/"
68 -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
69 -
70 -SLOT="0"
71 -LICENSE="GPL-2"
72 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
73 -IUSE="dbus doc fits hdf5 minuit"
74 -
75 -CDEPEND="dev-python/PyQt5[widgets,svg,printsupport,${PYTHON_USEDEP}]
76 - dev-python/numpy[${PYTHON_USEDEP}]"
77 -RDEPEND="${CDEPEND}
78 - dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
79 - fits? ( dev-python/astropy[${PYTHON_USEDEP}] )
80 - hdf5? ( dev-python/h5py[${PYTHON_USEDEP}] )
81 - minuit? ( || ( dev-python/iminuit[${PYTHON_USEDEP}] dev-python/pyminuit[${PYTHON_USEDEP}] ) )"
82 -DEPEND="${CDEPEND}
83 - dev-python/setuptools[${PYTHON_USEDEP}]
84 - dev-python/sip[${PYTHON_USEDEP}]
85 - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
86 -
87 -PATCHES=("${FILESDIR}/fix_spline.patch")
88 -
89 -python_test() {
90 - distutils_install_for_testing
91 - cd tests || die
92 - VIRTUALX_COMMAND="${EPYTHON}" \
93 - VEUSZ_RESOURCE_DIR="${S}" \
94 - virtualmake runselftest.py
95 -}
96 -
97 -python_install() {
98 - distutils-r1_python_install
99 - # symlink the license, bug #341653
100 - rm "${D}/$(python_get_sitedir)"/${PN}/{COPYING,AUTHORS,ChangeLog} || die
101 - mkdir -p "${D}/$(python_get_sitedir)" || die
102 - cat >> "${D}/$(python_get_sitedir)"/${PN}/COPYING <<- EOF
103 - Please visit
104 -
105 - https://www.gnu.org/licenses/gpl-2.0.html
106 -
107 - for the full license text.
108 - EOF
109 -}
110 -
111 -python_install_all() {
112 - distutils-r1_python_install_all
113 -
114 - if use doc; then
115 - dodoc Documents/manual/pdf/${PN}.pdf
116 - docinto html
117 - dodoc -r Documents/manual/html
118 - fi
119 -
120 - doicon icons/veusz.png
121 - domenu "${FILESDIR}"/veusz.desktop
122 - insinto /usr/share/mime/packages
123 - doins "${FILESDIR}"/veusz.xml
124 -}
125 -
126 -pkg_postinst() {
127 - xdg_desktop_database_update
128 - xdg_mimeinfo_database_update
129 - gnome2_icon_cache_update
130 -}
131 -
132 -pkg_postrm() {
133 - xdg_desktop_database_update
134 - xdg_mimeinfo_database_update
135 - gnome2_icon_cache_update
136 -}
137
138 diff --git a/sci-visualization/veusz/veusz-3.0.ebuild b/sci-visualization/veusz/veusz-3.0.ebuild
139 deleted file mode 100644
140 index 04fe7a60f53..00000000000
141 --- a/sci-visualization/veusz/veusz-3.0.ebuild
142 +++ /dev/null
143 @@ -1,78 +0,0 @@
144 -# Copyright 1999-2020 Gentoo Authors
145 -# Distributed under the terms of the GNU General Public License v2
146 -
147 -EAPI=6
148 -
149 -PYTHON_COMPAT=( python3_6 )
150 -
151 -inherit eutils distutils-r1 virtualx xdg-utils gnome2-utils
152 -
153 -DESCRIPTION="Qt scientific plotting package with good Postscript output"
154 -HOMEPAGE="https://veusz.github.io/"
155 -SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.gz"
156 -
157 -SLOT="0"
158 -LICENSE="GPL-2"
159 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
160 -IUSE="dbus doc fits hdf5 minuit"
161 -
162 -CDEPEND="dev-python/PyQt5[widgets,svg,printsupport,${PYTHON_USEDEP}]
163 - dev-python/numpy[${PYTHON_USEDEP}]"
164 -RDEPEND="${CDEPEND}
165 - dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
166 - fits? ( dev-python/astropy[${PYTHON_USEDEP}] )
167 - hdf5? ( dev-python/h5py[${PYTHON_USEDEP}] )
168 - minuit? ( || ( dev-python/iminuit[${PYTHON_USEDEP}] dev-python/pyminuit[${PYTHON_USEDEP}] ) )"
169 -DEPEND="${CDEPEND}
170 - dev-python/setuptools[${PYTHON_USEDEP}]
171 - dev-python/sip[${PYTHON_USEDEP}]
172 - doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )"
173 -
174 -python_test() {
175 - distutils_install_for_testing
176 - cd tests || die
177 - VIRTUALX_COMMAND="${EPYTHON}" \
178 - VEUSZ_RESOURCE_DIR="${S}" \
179 - virtualmake runselftest.py
180 -}
181 -
182 -python_install() {
183 - distutils-r1_python_install
184 - # symlink the license, bug #341653
185 - rm "${D}/$(python_get_sitedir)"/${PN}/{COPYING,AUTHORS,ChangeLog} || die
186 - mkdir -p "${D}/$(python_get_sitedir)" || die
187 - cat >> "${D}/$(python_get_sitedir)"/${PN}/COPYING <<- EOF
188 - Please visit
189 -
190 - https://www.gnu.org/licenses/gpl-2.0.html
191 -
192 - for the full license text.
193 - EOF
194 -}
195 -
196 -python_install_all() {
197 - distutils-r1_python_install_all
198 -
199 - if use doc; then
200 - dodoc Documents/manual/pdf/${PN}.pdf
201 - docinto html
202 - dodoc -r Documents/manual/html
203 - fi
204 -
205 - doicon icons/veusz.png
206 - domenu "${FILESDIR}"/veusz.desktop
207 - insinto /usr/share/mime/packages
208 - doins "${FILESDIR}"/veusz.xml
209 -}
210 -
211 -pkg_postinst() {
212 - xdg_desktop_database_update
213 - xdg_mimeinfo_database_update
214 - gnome2_icon_cache_update
215 -}
216 -
217 -pkg_postrm() {
218 - xdg_desktop_database_update
219 - xdg_mimeinfo_database_update
220 - gnome2_icon_cache_update
221 -}