Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-visualization/labplot/
Date: Sat, 31 Oct 2020 09:23:57
Message-Id: 1604136030.99ff45c7f04abfce13ac35a131d5f8fbc16d518e.asturm@gentoo
1 commit: 99ff45c7f04abfce13ac35a131d5f8fbc16d518e
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 30 15:52:29 2020 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Sat Oct 31 09:20:30 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99ff45c7
7
8 sci-visualization/labplot: 2.8.0 version bump, IUSE="serial,telemetry"
9
10 See also: https://labplot.kde.org/2020/09/16/labplot-2-8-released/
11
12 Package-Manager: Portage-3.0.8, Repoman-3.0.2
13 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
14
15 sci-visualization/labplot/Manifest | 1 +
16 .../labplot/{labplot-9999.ebuild => labplot-2.8.0.ebuild} | 15 +++++++++------
17 sci-visualization/labplot/labplot-9999.ebuild | 15 +++++++++------
18 sci-visualization/labplot/metadata.xml | 1 +
19 4 files changed, 20 insertions(+), 12 deletions(-)
20
21 diff --git a/sci-visualization/labplot/Manifest b/sci-visualization/labplot/Manifest
22 index 25663789074..cf534d93927 100644
23 --- a/sci-visualization/labplot/Manifest
24 +++ b/sci-visualization/labplot/Manifest
25 @@ -1 +1,2 @@
26 DIST labplot-2.7.0.tar.xz 13306532 BLAKE2B 044f6f1e552b6ccbd56791e39af240c97f0c572fae66ede0bbc13e172a88b652b0c42182fa4f6742b386dfd9c17f3041180841fe531387a9f44bd9b00adb8c09 SHA512 73e10ed98694b7633e80ffa7745733392cf9ce36f45e4ef6432d661b015dd3e821ddc791223a32fa55115c68f0d82b90464080915f8bb55cd1907610151a2d0a
27 +DIST labplot-2.8.0.tar.xz 13117804 BLAKE2B 14836a2b34e095f997d42b907717e34198ec3ec9ed3477cdcdac4dcef03c999e401d0ff87160f46bf218730f180f5bf966fce3cefa27c89aba7732e7122f8e99 SHA512 b96a758813a411801ca65082aab54857b2da77a705ea939f2ae49d6d75a3c472b666e61c501283482c7736975b1f589bf0710028a36b237ae2df9e56ac04f0e5
28
29 diff --git a/sci-visualization/labplot/labplot-9999.ebuild b/sci-visualization/labplot/labplot-2.8.0.ebuild
30 similarity index 85%
31 copy from sci-visualization/labplot/labplot-9999.ebuild
32 copy to sci-visualization/labplot/labplot-2.8.0.ebuild
33 index d876c81c2fc..4378d86efff 100644
34 --- a/sci-visualization/labplot/labplot-9999.ebuild
35 +++ b/sci-visualization/labplot/labplot-2.8.0.ebuild
36 @@ -1,12 +1,12 @@
37 -# Copyright 1999-2019 Gentoo Authors
38 +# Copyright 1999-2020 Gentoo Authors
39 # Distributed under the terms of the GNU General Public License v2
40
41 EAPI=7
42
43 ECM_HANDBOOK="forceoptional"
44 ECM_TEST="forceoptional"
45 -KFMIN=5.60.0
46 -QTMIN=5.12.3
47 +KFMIN=5.74.0
48 +QTMIN=5.15.1
49 inherit ecm kde.org
50
51 DESCRIPTION="Scientific data analysis and visualisation based on KDE Frameworks"
52 @@ -18,7 +18,7 @@ fi
53
54 LICENSE="GPL-2"
55 SLOT="5"
56 -IUSE="cantor fftw fits hdf5 libcerf netcdf root"
57 +IUSE="cantor fftw fits hdf5 libcerf netcdf root serial telemetry"
58
59 # not packaged: dev-qt/qtmqtt, bug 683994
60 BDEPEND="
61 @@ -30,7 +30,6 @@ DEPEND="
62 >=dev-qt/qtgui-${QTMIN}:5
63 >=dev-qt/qtnetwork-${QTMIN}:5
64 >=dev-qt/qtprintsupport-${QTMIN}:5
65 - >=dev-qt/qtserialport-${QTMIN}:5
66 >=dev-qt/qtsql-${QTMIN}:5
67 >=dev-qt/qtsvg-${QTMIN}:5
68 >=dev-qt/qtwidgets-${QTMIN}:5
69 @@ -50,7 +49,7 @@ DEPEND="
70 >=kde-frameworks/syntax-highlighting-${KFMIN}:5
71 >=sci-libs/gsl-1.15:=
72 cantor? (
73 - >=kde-apps/cantor-19.08.0:5
74 + >=kde-apps/cantor-19.12.0:5
75 >=kde-frameworks/kparts-${KFMIN}:5
76 >=kde-frameworks/kservice-${KFMIN}:5
77 )
78 @@ -63,6 +62,8 @@ DEPEND="
79 app-arch/lz4
80 sys-libs/zlib
81 )
82 + serial? ( >=dev-qt/qtserialport-${QTMIN}:5 )
83 + telemetry? ( dev-libs/kuserfeedback:5 )
84 "
85 RDEPEND="${DEPEND}"
86
87 @@ -75,6 +76,8 @@ src_configure() {
88 -DENABLE_LIBCERF=$(usex libcerf)
89 -DENABLE_NETCDF=$(usex netcdf)
90 -DENABLE_ROOT=$(usex root)
91 + -DENABLE_QTSERIALPORT=$(usex serial)
92 + $(cmake_use_find_package telemetry KUserFeedback)
93 -DENABLE_TESTS=$(usex test)
94 -DENABLE_MQTT=OFF
95 )
96
97 diff --git a/sci-visualization/labplot/labplot-9999.ebuild b/sci-visualization/labplot/labplot-9999.ebuild
98 index d876c81c2fc..4378d86efff 100644
99 --- a/sci-visualization/labplot/labplot-9999.ebuild
100 +++ b/sci-visualization/labplot/labplot-9999.ebuild
101 @@ -1,12 +1,12 @@
102 -# Copyright 1999-2019 Gentoo Authors
103 +# Copyright 1999-2020 Gentoo Authors
104 # Distributed under the terms of the GNU General Public License v2
105
106 EAPI=7
107
108 ECM_HANDBOOK="forceoptional"
109 ECM_TEST="forceoptional"
110 -KFMIN=5.60.0
111 -QTMIN=5.12.3
112 +KFMIN=5.74.0
113 +QTMIN=5.15.1
114 inherit ecm kde.org
115
116 DESCRIPTION="Scientific data analysis and visualisation based on KDE Frameworks"
117 @@ -18,7 +18,7 @@ fi
118
119 LICENSE="GPL-2"
120 SLOT="5"
121 -IUSE="cantor fftw fits hdf5 libcerf netcdf root"
122 +IUSE="cantor fftw fits hdf5 libcerf netcdf root serial telemetry"
123
124 # not packaged: dev-qt/qtmqtt, bug 683994
125 BDEPEND="
126 @@ -30,7 +30,6 @@ DEPEND="
127 >=dev-qt/qtgui-${QTMIN}:5
128 >=dev-qt/qtnetwork-${QTMIN}:5
129 >=dev-qt/qtprintsupport-${QTMIN}:5
130 - >=dev-qt/qtserialport-${QTMIN}:5
131 >=dev-qt/qtsql-${QTMIN}:5
132 >=dev-qt/qtsvg-${QTMIN}:5
133 >=dev-qt/qtwidgets-${QTMIN}:5
134 @@ -50,7 +49,7 @@ DEPEND="
135 >=kde-frameworks/syntax-highlighting-${KFMIN}:5
136 >=sci-libs/gsl-1.15:=
137 cantor? (
138 - >=kde-apps/cantor-19.08.0:5
139 + >=kde-apps/cantor-19.12.0:5
140 >=kde-frameworks/kparts-${KFMIN}:5
141 >=kde-frameworks/kservice-${KFMIN}:5
142 )
143 @@ -63,6 +62,8 @@ DEPEND="
144 app-arch/lz4
145 sys-libs/zlib
146 )
147 + serial? ( >=dev-qt/qtserialport-${QTMIN}:5 )
148 + telemetry? ( dev-libs/kuserfeedback:5 )
149 "
150 RDEPEND="${DEPEND}"
151
152 @@ -75,6 +76,8 @@ src_configure() {
153 -DENABLE_LIBCERF=$(usex libcerf)
154 -DENABLE_NETCDF=$(usex netcdf)
155 -DENABLE_ROOT=$(usex root)
156 + -DENABLE_QTSERIALPORT=$(usex serial)
157 + $(cmake_use_find_package telemetry KUserFeedback)
158 -DENABLE_TESTS=$(usex test)
159 -DENABLE_MQTT=OFF
160 )
161
162 diff --git a/sci-visualization/labplot/metadata.xml b/sci-visualization/labplot/metadata.xml
163 index 150390b1984..5b1410adb0e 100644
164 --- a/sci-visualization/labplot/metadata.xml
165 +++ b/sci-visualization/labplot/metadata.xml
166 @@ -18,5 +18,6 @@
167 <flag name="fits">Enable support for NASA's <pkg>sci-libs/cfitsio</pkg> library</flag>
168 <flag name="libcerf">Enable special functions from <pkg>sci-libs/libcerf</pkg></flag>
169 <flag name="root">Enable support for CERN's ROOT file type</flag>
170 + <flag name="serial">Enable support for RS232 serial ports using <pkg>dev-qt/qtserialport</pkg></flag>
171 </use>
172 </pkgmetadata>