Gentoo Archives: gentoo-commits

From: Dennis Lamm <expeditioneer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/curaengine/, media-gfx/fdm-materials/, media-gfx/cura/, ...
Date: Mon, 14 Jun 2021 18:38:40
Message-Id: 1623695911.0d686fb2a93ea5ecc0bffb16844c4f6a5c215fc4.expeditioneer@gentoo
1 commit: 0d686fb2a93ea5ecc0bffb16844c4f6a5c215fc4
2 Author: Dennis Lamm <expeditioneer <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 14 18:17:27 2021 +0000
4 Commit: Dennis Lamm <expeditioneer <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 14 18:38:31 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d686fb2
7
8 media-gfx/cura: drop old
9
10 Package-Manager: Portage-3.0.18, Repoman-3.0.2
11 Signed-off-by: Dennis Lamm <expeditioneer <AT> gentoo.org>
12 Closes: https://github.com/gentoo/gentoo/pull/21240
13 Signed-off-by: Dennis Lamm <expeditioneer <AT> gentoo.org>
14
15 dev-libs/libarcus/Manifest | 1 -
16 dev-libs/libarcus/libarcus-4.8.0.ebuild | 56 -------------
17 dev-libs/libcharon/Manifest | 1 -
18 dev-libs/libcharon/libcharon-4.8.0.ebuild | 73 ----------------
19 dev-libs/libsavitar/Manifest | 1 -
20 dev-libs/libsavitar/libsavitar-4.8.0.ebuild | 76 -----------------
21 dev-python/uranium/Manifest | 1 -
22 dev-python/uranium/uranium-4.8.0-r1.ebuild | 97 ----------------------
23 media-gfx/cura/Manifest | 1 -
24 media-gfx/cura/cura-4.8.0.ebuild | 67 ---------------
25 media-gfx/curaengine/Manifest | 1 -
26 media-gfx/curaengine/curaengine-4.8.0.ebuild | 85 -------------------
27 media-gfx/fdm-materials/Manifest | 1 -
28 media-gfx/fdm-materials/fdm-materials-4.8.0.ebuild | 26 ------
29 14 files changed, 487 deletions(-)
30
31 diff --git a/dev-libs/libarcus/Manifest b/dev-libs/libarcus/Manifest
32 index f518463c51f..e35f65c3650 100644
33 --- a/dev-libs/libarcus/Manifest
34 +++ b/dev-libs/libarcus/Manifest
35 @@ -1,2 +1 @@
36 -DIST libarcus-4.8.0.tar.gz 31906 BLAKE2B 677fafa3875834c7602bc85b7246f50ed0dc49e886814c4562ce41a1a7baecfb4fb0bac42aada5339fe73cbd3fc5ac3b28076bf72a1e24591a947d747c6eb794 SHA512 44db9b48ab6be08c30f2121d68197a7347eaf3ee255649969a773afbe45ec2433e2cc082aa72f6d40dad7ea28345da858471fff9a129365a4e848df8c8c07689
37 DIST libarcus-4.9.1.tar.gz 31967 BLAKE2B 2ee827c3f1f592ac1efa7557a2cbfa9cf9fd2d43a7be7fd803f94f7b51c9a03be1078d3df319e1bbe2bc37b6ec3a1c6f16996c4e3b6251dd06f6031dd32ad2a9 SHA512 5124b80647cb0715ad94c5eaaeac797a867319de9a8064b689783fdb28598903a69e3a61393db90f5e0b3d10ee30aed844170cab63dc4b7c70509d5129a17cdd
38
39 diff --git a/dev-libs/libarcus/libarcus-4.8.0.ebuild b/dev-libs/libarcus/libarcus-4.8.0.ebuild
40 deleted file mode 100644
41 index f34adddb7cc..00000000000
42 --- a/dev-libs/libarcus/libarcus-4.8.0.ebuild
43 +++ /dev/null
44 @@ -1,56 +0,0 @@
45 -# Copyright 1999-2021 Gentoo Authors
46 -# Distributed under the terms of the GNU General Public License v2
47 -
48 -EAPI=7
49 -
50 -PYTHON_COMPAT=( python3_{7,8} )
51 -
52 -inherit cmake python-single-r1
53 -
54 -MY_PN="libArcus"
55 -
56 -DESCRIPTION="This library facilitates communication between Cura and its backend"
57 -HOMEPAGE="https://github.com/Ultimaker/libArcus"
58 -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
59 -
60 -LICENSE="LGPL-3"
61 -SLOT="0/3"
62 -KEYWORDS="~amd64 ~arm64 ~x86"
63 -IUSE="examples +python static-libs"
64 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
65 -
66 -RDEPEND="${PYTHON_DEPS}
67 - dev-libs/protobuf:=
68 - $(python_gen_cond_dep '
69 - <dev-python/sip-5[${PYTHON_MULTI_USEDEP}]
70 - python? ( dev-python/protobuf-python[${PYTHON_MULTI_USEDEP}] )
71 - ')"
72 -DEPEND="${RDEPEND}"
73 -
74 -S="${WORKDIR}/${MY_PN}-${PV}"
75 -
76 -PATCHES=(
77 - "${FILESDIR}"/${P}-deprecated-protobuf-calls.patch
78 -)
79 -
80 -pkg_setup() {
81 - use python && python-single-r1_pkg_setup
82 -}
83 -
84 -src_prepare() {
85 - # Find SIP for current python version, not the latest installed
86 - sed -i "s/find_package(Python3 3.4 REQUIRED/find_package(Python3 ${EPYTHON##python} EXACT REQUIRED/g" \
87 - CMakeLists.txt cmake/FindSIP.cmake || die
88 -
89 - cmake_src_prepare
90 -}
91 -
92 -src_configure() {
93 - local mycmakeargs=(
94 - -DBUILD_EXAMPLES=$(usex examples ON OFF)
95 - -DBUILD_PYTHON=$(usex python ON OFF)
96 - -DBUILD_STATIC=$(usex static-libs ON OFF)
97 - )
98 -
99 - cmake_src_configure
100 -}
101
102 diff --git a/dev-libs/libcharon/Manifest b/dev-libs/libcharon/Manifest
103 index 3764ed0bee8..f40f4ef9d30 100644
104 --- a/dev-libs/libcharon/Manifest
105 +++ b/dev-libs/libcharon/Manifest
106 @@ -1,2 +1 @@
107 -DIST libcharon-4.8.0.tar.gz 151223 BLAKE2B fe4d2901908367569b45c466d31ac6e290979a8bd39c84f9c3ceb3ed91e9d9f1a789703fa5006706e21d77bd46b3185571df3f6157c7722e3e35244d27e0231c SHA512 33d3e9aa4e356fbf1d41555cfe2a5470d8f02b1d4f59d83e1ba89236b5e4489a93bdf24fad6f9bd2b0f843c053c485a082f5ee57437862ac40522aa61280b19c
108 DIST libcharon-4.9.1.tar.gz 151243 BLAKE2B 8557efe4667a83297a4bcfc8307e2322a379e52d50ad1648d873a923e182b3be1651a13c7402ac041fd134036a75a42e825adf2cc27271af218db44af7e48473 SHA512 41d611f8d3bf0f762a38a00c159104df04b73cd5c4f7e9ebcfe3ac9cdd0c8e31e505c4fd4ef8f8a6f1c02bf882bb3e14ea4e92c8b15169a91cbd1815e36310fa
109
110 diff --git a/dev-libs/libcharon/libcharon-4.8.0.ebuild b/dev-libs/libcharon/libcharon-4.8.0.ebuild
111 deleted file mode 100644
112 index 9cacf998c08..00000000000
113 --- a/dev-libs/libcharon/libcharon-4.8.0.ebuild
114 +++ /dev/null
115 @@ -1,73 +0,0 @@
116 -# Copyright 1999-2020 Gentoo Authors
117 -# Distributed under the terms of the GNU General Public License v2
118 -
119 -EAPI=7
120 -
121 -PYTHON_COMPAT=( python3_{7..9} )
122 -
123 -inherit cmake python-single-r1
124 -
125 -MY_PN="libCharon"
126 -
127 -DESCRIPTION="This library facilitates communication between Cura and its backend"
128 -HOMEPAGE="https://github.com/Ultimaker/libCharon"
129 -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
130 -
131 -LICENSE="LGPL-3"
132 -SLOT="0/3"
133 -KEYWORDS="~amd64 ~arm64 ~x86"
134 -
135 -IUSE="+client +dbus test"
136 -RESTRICT="!test? ( test )"
137 -
138 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
139 -RDEPEND="
140 - ${PYTHON_DEPS}
141 - dbus? (
142 - acct-group/ultimaker
143 - acct-user/ultimaker
144 - sys-apps/dbus
145 - )"
146 -
147 -DEPEND="${PYTHON_DEPS}
148 - test? (
149 - $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_MULTI_USEDEP}]')
150 - )"
151 -
152 -S="${WORKDIR}/${MY_PN}-${PV}"
153 -
154 -src_prepare() {
155 - # use current python version, not the latest installed
156 - # fix python install location
157 - sed -i \
158 - -e "s:find_package(Python3 3.4 REQUIRED:find_package(Python3 ${EPYTHON##python} EXACT REQUIRED:g" \
159 - -e "s:lib\${LIB_SUFFIX}/python\${Python3_VERSION_MAJOR}\.\${Python3_VERSION_MINOR}/site-packages:$(python_get_sitedir):g" \
160 - CMakeLists.txt || die
161 -
162 - sed -i -e "s:/usr/lib/python3/dist-packages/Charon/Service/main.py:$(python_get_sitedir)/Charon/Service/main.py:g" service/charon.service || die
163 -
164 - cmake_src_prepare
165 -}
166 -
167 -src_configure() {
168 - local mycmakeargs=(
169 - -DINSTALL_CLIENT=$(usex client ON OFF)
170 - -DINSTALL_SERVICE=$(usex dbus ON OFF)
171 - -DPython3_EXECUTABLE="${PYTHON}"
172 - )
173 -
174 - cmake_src_configure
175 -}
176 -
177 -src_install() {
178 - cmake_src_install
179 -
180 - python_optimize "${D}/usr/$(get_libdir)"
181 -}
182 -
183 -pkg_postinst() {
184 - if use dbus ; then
185 - elog "To start the Charon File Metadata service at boot, add it to the default runlevel with:"
186 - elog " systemctl enable charon"
187 - fi
188 -}
189
190 diff --git a/dev-libs/libsavitar/Manifest b/dev-libs/libsavitar/Manifest
191 index 9f6888baa8a..ed39d1abd71 100644
192 --- a/dev-libs/libsavitar/Manifest
193 +++ b/dev-libs/libsavitar/Manifest
194 @@ -1,2 +1 @@
195 -DIST libsavitar-4.8.0.tar.gz 99030 BLAKE2B a1c1e252aa942114a1d7112d2e661b5e63403502642826c6b92c408c8eabd3d9fb12b44dc286f9a0dce3d42f473adae2441d357f237c903c8a0df936c41f9f37 SHA512 65d31986b120c9e717b10d0bac420f2582d9f1b44051d88f89475408d1f7997e144001c61f180eac554de33f1f8c1ec9555a6c23bdd797315624f57030f7ec8c
196 DIST libsavitar-4.9.1.tar.gz 100496 BLAKE2B 7700f110522298905c1e4cf42529e83c06c337ac826007db2fca8abf462abcb8dd9245d2d81773ba3e6663d9afa093685bf955a1cc7e27d48fc904913e56d62f SHA512 2b291a17603922a4a06292282392015cf381a813b5f9a374e8cb35da6c0701ead72cbf76f17e763793225885a4209b49e73114f462b40d6999f95db6de887a44
197
198 diff --git a/dev-libs/libsavitar/libsavitar-4.8.0.ebuild b/dev-libs/libsavitar/libsavitar-4.8.0.ebuild
199 deleted file mode 100644
200 index 88ae7dac640..00000000000
201 --- a/dev-libs/libsavitar/libsavitar-4.8.0.ebuild
202 +++ /dev/null
203 @@ -1,76 +0,0 @@
204 -# Copyright 1999-2021 Gentoo Authors
205 -# Distributed under the terms of the GNU General Public License v2
206 -
207 -EAPI=7
208 -
209 -PYTHON_COMPAT=( python3_{7..8} )
210 -
211 -inherit cmake python-single-r1
212 -
213 -MY_PN="libSavitar"
214 -
215 -DESCRIPTION="C++ implementation of 3mf loading with SIP python bindings"
216 -HOMEPAGE="https://github.com/Ultimaker/libSavitar"
217 -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
218 -
219 -LICENSE="LGPL-3"
220 -SLOT="0/3"
221 -KEYWORDS="~amd64 ~arm64 ~x86"
222 -
223 -IUSE="+python static-libs test"
224 -RESTRICT="!test? ( test )"
225 -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
226 -
227 -RDEPEND="${PYTHON_DEPS}
228 - dev-libs/pugixml
229 - $(python_gen_cond_dep '
230 - <dev-python/sip-5[${PYTHON_MULTI_USEDEP}]
231 - ')"
232 -
233 -DEPEND="${RDEPEND}
234 - test? (
235 - dev-cpp/gtest
236 - dev-cpp/tbb
237 - )"
238 -
239 -S="${WORKDIR}/${MY_PN}-${PV}"
240 -BUILD_DIR="${S}/build"
241 -
242 -PATCHES=( "${FILESDIR}/${PN}-4.7.0-use-system-pugixml.patch" )
243 -
244 -pkg_setup() {
245 - use python && python-single-r1_pkg_setup
246 -}
247 -
248 -src_prepare() {
249 - # remove bundled pugixml
250 - rm -r "${S}"/pugixml || die
251 -
252 - find "${S}"/src -type f -name '*.cpp' -o -name '*.h' | xargs sed -i \
253 - -e 's "../pugixml/src/pugixml.hpp" <pugixml.hpp> g' || die
254 -
255 - if use test; then
256 - find "${S}"/tests -type f -name '*.cpp' -o -name '*.h' | xargs sed -i \
257 - -e 's "../pugixml/src/pugixml.hpp" <pugixml.hpp> g' || die
258 - fi
259 -
260 - # find SIP for current python version, not the latest installed
261 - sed -i -e "s/find_package(Python3 3.4 REQUIRED/find_package(Python3 ${EPYTHON##python} EXACT REQUIRED/g" \
262 - CMakeLists.txt cmake/FindSIP.cmake || die
263 -
264 - cmake_src_prepare
265 -}
266 -
267 -src_configure() {
268 - local mycmakeargs=(
269 - -DBUILD_PYTHON=$(usex python ON OFF)
270 - -DBUILD_STATIC=$(usex static-libs ON OFF)
271 - -DBUILD_TESTS=$(usex test ON OFF)
272 - )
273 -
274 - cmake_src_configure
275 -}
276 -
277 -src_test() {
278 - cmake_src_test
279 -}
280
281 diff --git a/dev-python/uranium/Manifest b/dev-python/uranium/Manifest
282 index c43cbfb8c6a..f63cf00a091 100644
283 --- a/dev-python/uranium/Manifest
284 +++ b/dev-python/uranium/Manifest
285 @@ -1,2 +1 @@
286 -DIST uranium-4.8.0.tar.gz 1027286 BLAKE2B 5e068255918ca3a6125c308a64d47fab30260aa475505edad2abda664d2c2db7d821d4219ff682d4de90e16de2e36d257410a44f2752c733994739ca160e55b0 SHA512 a2cb923d703e626760c885ceb657566abfa5662f63729fef0b5cdf408da2ed3c23fefcd173b8af529ee79c2384505b2558379b82ba2cfd7a2d2291fe723ddbbd
287 DIST uranium-4.9.1.tar.gz 1038046 BLAKE2B 3304e89e0a22fbda0e9e57aaf88f6f11979eb5273d6c8a69f5ec9f050741561f67667a76e2136148808862026e2330f3b5043141ed8d69d255632a8c3c869def SHA512 e665a1ff8ebfc629e4bc2253533a3332d8f8804155432af921ad2e7251d5725daf9346cc5f110595914ac6f0d194db6d7e06dfcd3795b57e35b3d5e6dae594a7
288
289 diff --git a/dev-python/uranium/uranium-4.8.0-r1.ebuild b/dev-python/uranium/uranium-4.8.0-r1.ebuild
290 deleted file mode 100644
291 index d2fbe4c6054..00000000000
292 --- a/dev-python/uranium/uranium-4.8.0-r1.ebuild
293 +++ /dev/null
294 @@ -1,97 +0,0 @@
295 -# Copyright 1999-2021 Gentoo Authors
296 -# Distributed under the terms of the GNU General Public License v2
297 -
298 -EAPI=7
299 -
300 -DISTUTILS_SINGLE_IMPL=1
301 -PYTHON_COMPAT=(python3_{7..8})
302 -
303 -inherit cmake distutils-r1
304 -
305 -MY_PN="Uranium"
306 -
307 -DESCRIPTION="A Python framework for building 3D printing related applications"
308 -HOMEPAGE="https://github.com/Ultimaker/Uranium"
309 -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
310 -
311 -LICENSE="LGPL-3"
312 -SLOT="0"
313 -KEYWORDS="~amd64 ~arm64 ~x86"
314 -IUSE="debug doc test"
315 -
316 -BDEPEND="${PYTHON_DEPS}
317 - sys-devel/gettext
318 - doc? ( app-doc/doxygen[dot] )
319 - test? (
320 - $(python_gen_cond_dep '
321 - dev-python/pytest[${PYTHON_USEDEP}]
322 - dev-python/mypy[${PYTHON_USEDEP}]
323 - ')
324 - )"
325 -
326 -DEPEND="${PYTHON_DEPS}
327 - ~dev-libs/libarcus-${PV}:=[python,${PYTHON_SINGLE_USEDEP}]
328 - $(python_gen_cond_dep '
329 - dev-python/cryptography[${PYTHON_USEDEP}]
330 - dev-python/PyQt5[${PYTHON_USEDEP},declarative,network,svg]
331 - dev-python/numpy[${PYTHON_USEDEP}]
332 - >=dev-python/scipy-1.1[${PYTHON_USEDEP}]
333 - sci-libs/shapely[${PYTHON_USEDEP}]
334 - ')"
335 -
336 -RDEPEND="${DEPEND}
337 - dev-qt/qtquickcontrols:5
338 - dev-qt/qtquickcontrols2:5"
339 -
340 -DOCS=( README.md )
341 -
342 -S="${WORKDIR}/${MY_PN}-${PV}"
343 -
344 -distutils_enable_tests pytest
345 -
346 -src_prepare() {
347 - python_fix_shebang .
348 -
349 - cmake_src_prepare
350 -}
351 -
352 -src_configure() {
353 - local mycmakeargs=(
354 - -DCURA_BINARY_DATA_DIRECTORY:STRING="/usr/share/cura/"
355 - -DGETTEXT_MSGINIT_EXECUTABLE="msginit"
356 - )
357 -
358 - if ! use debug; then
359 - sed -i -e 's logging.DEBUG logging.ERROR g' \
360 - plugins/ConsoleLogger/ConsoleLogger.py \
361 - plugins/FileLogger/FileLogger.py || die
362 - fi
363 -
364 - sed -i \
365 - -e "s/find_package(PythonInterp 3 REQUIRED/find_package(Python3 ${EPYTHON##python} EXACT REQUIRED COMPONENTS Interpreter/g" \
366 - CMakeLists.txt cmake/UraniumPluginInstall.cmake
367 -
368 - sed -i \
369 - -e "s/find_package(Python3 REQUIRED/find_package(Python3 ${EPYTHON##python} EXACT REQUIRED/g" \
370 - -e 's/set(Python3_EXECUTABLE ${PYTHON_EXECUTABLE})//g' \
371 - cmake/UraniumPluginInstall.cmake
372 -
373 - sed -i \
374 - -e "s lib\${LIB_SUFFIX}/python\${PYTHON_VERSION_MAJOR}.\${PYTHON_VERSION_MINOR}/site-packages $(python_get_sitedir) g" \
375 - -e 's cmake-${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION} cmake g' \
376 - CMakeLists.txt
377 -
378 - cmake_src_configure
379 -}
380 -
381 -src_compile() {
382 - cmake_src_compile
383 -
384 - use doc && cmake_src_compile doc
385 -}
386 -
387 -src_install() {
388 - cmake_src_install
389 -
390 - python_optimize "${ED}"/usr
391 -}
392
393 diff --git a/media-gfx/cura/Manifest b/media-gfx/cura/Manifest
394 index f77b0cbd1af..165ec2a1e2b 100644
395 --- a/media-gfx/cura/Manifest
396 +++ b/media-gfx/cura/Manifest
397 @@ -1,2 +1 @@
398 -DIST cura-4.8.0.tar.gz 31930258 BLAKE2B 0a10a03f5fa34ec0279b9476063f71d8ae904e05485b84fac011fa5061812cd74f4be6df7e6d93046365799fc2fb1bcf4d10d89c69d2c8455080f99c12cec153 SHA512 0a34438299908021242e47e74418e56fe61c41cff5c29df938b4705b5d23ceb6e1bd17b9eb8110f8ec75c7a08afe8928857d4f2fd5befa00c187bce717105711
399 DIST cura-4.9.1.tar.gz 47870392 BLAKE2B 2471c8461f73ad2343f4c3315994c5f63781ae1e49cb4699cd66e7e77c25a93916931fbaa6598c4144707dbc7778c902dad3a25839c0523aaf51ed39aacd2463 SHA512 436b8e33514de67d6d680fe59ab9599a75a86caa7e63fbcd05297b12a435483ec0c9ca90557fe23f25590a24e533294915fc18a665fd5cdb77fcc3a05a9076bf
400
401 diff --git a/media-gfx/cura/cura-4.8.0.ebuild b/media-gfx/cura/cura-4.8.0.ebuild
402 deleted file mode 100644
403 index 615180db9ee..00000000000
404 --- a/media-gfx/cura/cura-4.8.0.ebuild
405 +++ /dev/null
406 @@ -1,67 +0,0 @@
407 -# Copyright 1999-2020 Gentoo Authors
408 -# Distributed under the terms of the GNU General Public License v2
409 -
410 -EAPI=7
411 -
412 -PYTHON_COMPAT=(python3_{7..8})
413 -inherit cmake desktop python-single-r1 xdg
414 -
415 -MY_PN=Cura
416 -
417 -DESCRIPTION="A 3D model slicing application for 3D printing"
418 -HOMEPAGE="https://github.com/Ultimaker/Cura"
419 -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
420 -
421 -LICENSE="LGPL-3"
422 -SLOT="0"
423 -KEYWORDS="~amd64 ~arm64 ~x86"
424 -IUSE="debug +usb zeroconf"
425 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
426 -
427 -BDEPEND="sys-devel/gettext"
428 -RDEPEND="${PYTHON_DEPS}
429 - ~dev-libs/libarcus-${PV}:=[python,${PYTHON_SINGLE_USEDEP}]
430 - ~dev-libs/libcharon-${PV}[${PYTHON_SINGLE_USEDEP}]
431 - ~dev-libs/libsavitar-${PV}:=[python,${PYTHON_SINGLE_USEDEP}]
432 - ~dev-python/pynest2d-${PV}[${PYTHON_SINGLE_USEDEP}]
433 - ~dev-python/uranium-${PV}[${PYTHON_SINGLE_USEDEP}]
434 - ~media-gfx/curaengine-${PV}
435 - ~media-gfx/fdm-materials-${PV}
436 - $(python_gen_cond_dep '
437 - dev-python/mypy[${PYTHON_MULTI_USEDEP}]
438 - dev-python/numpy[${PYTHON_MULTI_USEDEP}]
439 - dev-python/PyQt5[${PYTHON_MULTI_USEDEP}]
440 - dev-python/requests[${PYTHON_MULTI_USEDEP}]
441 - dev-python/sentry-sdk[${PYTHON_MULTI_USEDEP}]
442 - sci-libs/shapely[${PYTHON_MULTI_USEDEP}]
443 - usb? ( dev-python/pyserial[${PYTHON_MULTI_USEDEP}] )
444 - zeroconf? ( dev-python/zeroconf[${PYTHON_MULTI_USEDEP}] )
445 - ')"
446 -DEPEND="${RDEPEND}"
447 -
448 -DOCS=(README.md)
449 -S="${WORKDIR}/${MY_PN}-${PV}"
450 -
451 -src_prepare() {
452 - sed -i -e "s:lib\${LIB_SUFFIX}/python\${Python3_VERSION_MAJOR}.\${Python3_VERSION_MINOR}/site-packages:$(python_get_sitedir):g" CMakeLists.txt || die
453 -
454 - cmake_src_prepare
455 -}
456 -
457 -src_configure() {
458 - # trimesh not available in portage
459 - local mycmakeargs=(
460 - -DCURA_BUILDTYPE="ebuild"
461 - -DCURA_VERSION=${PV}
462 - -DCURA_NO_INSTALL_PLUGINS="AMFReader;Toolbox;TrimeshReader"
463 - -DCURA_DEBUGMODE=$(usex debug)
464 - )
465 - cmake_src_configure
466 -}
467 -
468 -src_install() {
469 - cmake_src_install
470 - doicon icons/*.png
471 - python_fix_shebang "${D}/usr/bin/cura"
472 - python_optimize "${D}${get_libdir}"
473 -}
474
475 diff --git a/media-gfx/curaengine/Manifest b/media-gfx/curaengine/Manifest
476 index c2e8fd679fa..e60d227e669 100644
477 --- a/media-gfx/curaengine/Manifest
478 +++ b/media-gfx/curaengine/Manifest
479 @@ -1,2 +1 @@
480 -DIST curaengine-4.8.0.tar.gz 1690082 BLAKE2B 7c582ad0743a937ad4efa2a224e052383b90632c8f33f666a4139a74954a7243e17107ac39b35c1a5e41df89e303d618e4407d7e9a75efc5d96913aaaf498273 SHA512 be0d12cfe61932bf03dde61df8fb7f31cbd0aef6a44292130a7a67e318891f37db685722ba5d3cf66e88d4ff1de64ac86be5e494b750f8f7ff4b52d7976cb670
481 DIST curaengine-4.9.1.tar.gz 1694141 BLAKE2B 84119a2dd66340bdc3a4bd58384f300fb839aa7c5920de87d070945d3c436ace0f8686cd907a204e5825bdc17809d9f9052e37fb96b37e34a20650ca625d7b1e SHA512 cfa918c6301c9948713306256d74a2a84a1fefbc0f85c7ac0eb182d8363f1eae97aecdcb91c207a2e7e1ab252f63cf4b513734b50d4229da7aa35e095ef88bee
482
483 diff --git a/media-gfx/curaengine/curaengine-4.8.0.ebuild b/media-gfx/curaengine/curaengine-4.8.0.ebuild
484 deleted file mode 100644
485 index 2f4c30faf72..00000000000
486 --- a/media-gfx/curaengine/curaengine-4.8.0.ebuild
487 +++ /dev/null
488 @@ -1,85 +0,0 @@
489 -# Copyright 1999-2020 Gentoo Authors
490 -# Distributed under the terms of the GNU General Public License v2
491 -
492 -EAPI=7
493 -
494 -inherit cmake toolchain-funcs
495 -
496 -MY_PN="CuraEngine"
497 -
498 -DESCRIPTION="A 3D model slicing engine for 3D printing"
499 -HOMEPAGE="https://github.com/Ultimaker/CuraEngine"
500 -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
501 -
502 -LICENSE="AGPL-3"
503 -SLOT="0"
504 -KEYWORDS="~amd64 ~arm64 ~x86"
505 -IUSE="+arcus doc openmp test"
506 -RESTRICT="!test? ( test )"
507 -
508 -RDEPEND="
509 - ${PYTHON_DEPS}
510 - arcus? (
511 - ~dev-libs/libarcus-${PV}:*
512 - dev-libs/protobuf:=
513 - )
514 - dev-libs/clipper
515 - dev-libs/rapidjson
516 - dev-libs/stb"
517 -
518 -DEPEND="${RDEPEND}
519 - test? ( dev-cpp/gtest )"
520 -BDEPEND="doc? ( app-doc/doxygen )"
521 -
522 -DOCS=( README.md )
523 -S="${WORKDIR}/${MY_PN}-${PV}"
524 -
525 -src_prepare() {
526 - rm -r "${S}"/libs || die
527 -
528 - # remove static linking
529 - # respect cflags
530 - sed -i \
531 - -e "s/-static-libstdc++//g" \
532 - -e 's/set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")//g' \
533 - -e 's/set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_RELEASE_INIT}")//g' \
534 - CMakeLists.txt || die
535 -
536 - if use test; then
537 - find "${S}"/tests/arcus "${S}"/tests/integration "${S}"/tests/settings "${S}"/tests/utils \
538 - -type f -name '*.cpp' | xargs sed -i \
539 - -e 's <../src/utils/AABB.h> "../../src/utils/AABB.h" g'\
540 - -e 's <../src/utils/IntPoint.h> "../../src/utils/IntPoint.h" g' \
541 - -e 's <../src/utils/polygon.h> "../../src/utils/polygon.h" g'\
542 - -e 's <../src/utils/PolygonConnector.h> "../../src/utils/PolygonConnector.h" g'\
543 - -e 's <../src/utils/polygonUtils.h> "../../src/utils/polygonUtils.h" g'\
544 - -e 's <../src/utils/string.h> "../../src/utils/string.h" g' \
545 - -e 's <../src/utils/SVG.h> "../../src/utils/SVG.h" g' \
546 - -e 's#include "../src#include "../../src#g'|| die
547 - fi
548 -
549 - cmake_src_prepare
550 -}
551 -
552 -src_configure() {
553 - local mycmakeargs=(
554 - -DBUILD_TESTS=$(usex test ON OFF)
555 - -DENABLE_ARCUS=$(usex arcus ON OFF)
556 - -DENABLE_MORE_COMPILER_OPTIMIZATION_FLAGS=OFF
557 - -DENABLE_OPENMP=$(usex openmp ON OFF)
558 - -DUSE_SYSTEM_LIBS=ON
559 - )
560 -
561 - cmake_src_configure
562 -}
563 -
564 -src_compile() {
565 - cmake_src_compile
566 -
567 - if use doc; then
568 - doxygen || die "generating docs failed"
569 - mv docs/html . || die
570 - find html -type f \(-name '*.md5' -o -name '*.map'\) -delete || die
571 - HTML_DOCS=( html/. )
572 - fi
573 -}
574
575 diff --git a/media-gfx/fdm-materials/Manifest b/media-gfx/fdm-materials/Manifest
576 index 2180592fc40..08fbcf3dc1b 100644
577 --- a/media-gfx/fdm-materials/Manifest
578 +++ b/media-gfx/fdm-materials/Manifest
579 @@ -1,2 +1 @@
580 -DIST fdm-materials-4.8.0.tar.gz 43850 BLAKE2B d9fa025eeb4f11c027fd64a2615d214a47024df62d53ee6b43391ac5383812581ae2ca075804277b6f7094639238646211cb5b978580edf91d004e83ef7ce405 SHA512 6e2812dc61ad00437d4c7943c3746cd915e1e49edef49f89ea2c4ca4cf023d67c400d1ae1e3c40923928d20ac09b184fc0632b828900b6236f9dfd346f19036d
581 DIST fdm-materials-4.9.1.tar.gz 46874 BLAKE2B 59aed353a7ed8cf1307de491f11a2b550df370553eee4ecfd803c07018f0a04a052653af49edc89a84172148b8ca1dac37a96236744d19d2f53fc320f42586bb SHA512 a615e1a75e0125642c348aeb28a1a52d1a32bec6946c8d4d6788455442cbdb2575326c7331c429df2031f1eb41b790dfd929792b40296262f18150decaf8baed
582
583 diff --git a/media-gfx/fdm-materials/fdm-materials-4.8.0.ebuild b/media-gfx/fdm-materials/fdm-materials-4.8.0.ebuild
584 deleted file mode 100644
585 index 99506a67b86..00000000000
586 --- a/media-gfx/fdm-materials/fdm-materials-4.8.0.ebuild
587 +++ /dev/null
588 @@ -1,26 +0,0 @@
589 -# Copyright 1999-2020 Gentoo Authors
590 -# Distributed under the terms of the GNU General Public License v2
591 -
592 -EAPI=7
593 -
594 -inherit cmake
595 -
596 -MY_PN="fdm_materials"
597 -
598 -DESCRIPTION="FDM materials for media-gfx/cura"
599 -HOMEPAGE="https://github.com/Ultimaker/fdm_materials"
600 -SRC_URI="https://github.com/Ultimaker/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
601 -
602 -LICENSE="CC0-1.0"
603 -SLOT="0"
604 -KEYWORDS="~amd64 ~arm64 ~x86"
605 -IUSE="embedded"
606 -
607 -S="${WORKDIR}/${MY_PN}-${PV}"
608 -
609 -src_configure() {
610 - local mycmakeargs=(
611 - -DEMBEDDED=$(usex embedded on off)
612 - )
613 - cmake_src_configure
614 -}