summaryrefslogtreecommitdiff
path: root/sci-visualization
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-04-28 09:54:45 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-04-28 09:54:45 +0100
commitb7ebc951da8800f711142f69d9d958bde67a112d (patch)
treee318514216845acb8f2e49fff7a5cba4027e9d91 /sci-visualization
parentdc7cbdfa65fd814b3b9aa3c56257da201109e807 (diff)
gentoo resync : 28.04.2019
Diffstat (limited to 'sci-visualization')
-rw-r--r--sci-visualization/Manifest.gzbin5686 -> 5524 bytes
-rw-r--r--sci-visualization/fityk/Manifest4
-rw-r--r--sci-visualization/fityk/fityk-1.2.9.ebuild4
-rw-r--r--sci-visualization/fityk/fityk-1.3.1.ebuild4
-rw-r--r--sci-visualization/gle/Manifest3
-rw-r--r--sci-visualization/gle/files/gle-4.2.5-jpeg-9c.patch22
-rw-r--r--sci-visualization/gle/gle-4.2.5-r1.ebuild10
-rw-r--r--sci-visualization/labplot/Manifest6
-rw-r--r--sci-visualization/labplot/labplot-2.6.0.ebuild (renamed from sci-visualization/labplot/labplot-2.5.0-r1.ebuild)39
-rw-r--r--sci-visualization/labplot/labplot-9999.ebuild9
-rw-r--r--sci-visualization/mayavi/Manifest6
-rw-r--r--sci-visualization/mayavi/files/mayavi-4.2.0-doc.patch37
-rw-r--r--sci-visualization/mayavi/mayavi-4.3.0.ebuild75
-rw-r--r--sci-visualization/mayavi/mayavi-4.5.0.ebuild68
-rw-r--r--sci-visualization/mayavi/metadata.xml27
-rw-r--r--sci-visualization/paraview/Manifest3
-rw-r--r--sci-visualization/paraview/metadata.xml5
-rw-r--r--sci-visualization/paraview/paraview-5.6.0-r1.ebuild310
-rw-r--r--sci-visualization/veusz/Manifest4
-rw-r--r--sci-visualization/veusz/veusz-3.0.1.ebuild4
-rw-r--r--sci-visualization/veusz/veusz-3.0.ebuild4
-rw-r--r--sci-visualization/yt/Manifest2
-rw-r--r--sci-visualization/yt/yt-3.3.5.ebuild4
23 files changed, 392 insertions, 258 deletions
diff --git a/sci-visualization/Manifest.gz b/sci-visualization/Manifest.gz
index 5d5741f160e1..3e6796afea38 100644
--- a/sci-visualization/Manifest.gz
+++ b/sci-visualization/Manifest.gz
Binary files differ
diff --git a/sci-visualization/fityk/Manifest b/sci-visualization/fityk/Manifest
index 7419f7921e44..feb2100f19bd 100644
--- a/sci-visualization/fityk/Manifest
+++ b/sci-visualization/fityk/Manifest
@@ -1,5 +1,5 @@
DIST fityk-1.2.9.tar.bz2 1370476 BLAKE2B 30cc6f640bcf3323d592563ce153a47a0e2770f70d0a0cf8ff6a886b1e86421e370cbc142ed89914eb63ed32e35cc6c67c1297bd8680e022ed58697ebe174e5e SHA512 e6d4846a0690ea5e7b94fc067de48d67d6342ff595844d709af9f3b978bf4bd9d0095ce348716fd0053c5575b4bff5825f8f126a53bf7e11f4e6e8a2cc6ddb1a
DIST fityk-1.3.1.tar.bz2 1518937 BLAKE2B 6eb13646e1b5cf3fb0763bcf3e91a1877d89f14f1b986f1065fd27052e7110b357c99431a326a6c1fa2ba002300912b922cd3d5589ac5da367d2fbcee209f9a2 SHA512 4a7a65691af8b8d5b47461133b7870ea21ea04ac2ee8ee5714a6b9bab2f072baa6b5d8bf011baba09c62a7ce2dc9d60f3040cc6fdb77dc498b6e03a24fc0fe08
-EBUILD fityk-1.2.9.ebuild 2012 BLAKE2B a708b82b98388478c8775fa093efa22f7f977a2d31da9c15ce64e87ac3fd9c48b0fffcd2fa99c2c4cb9a7e5fc30f43a0ee117daca7dc15aa2843d386478169d2 SHA512 cf27943281c5c4e5c6bd09b7c5751383a5e1f3e977d056bfe74dc434f976c485307bbd460a86406cc28a58ff4cde7ed761ef1c0a3513ca03fb713674d2586669
-EBUILD fityk-1.3.1.ebuild 2172 BLAKE2B a6f0ac9492c7022c7e610d449b42bb157e81e097da00b6069f81b8eb9dda63abac43bd8ef627c59f31462b05ac7dc6c2c9fc3f872ada4016ffb9cb38a3c56f21 SHA512 89315f402fa2289d0fe065906272742425e00d0596c8e60eaf128936e4b632851a9f6a845465d460a1ff6b13a8958119f26c93dbe3170b840fb2066140b9aa17
+EBUILD fityk-1.2.9.ebuild 1999 BLAKE2B b464361d4802e259d89ed1c3dfbf547bfe12712712032ad76293f372dfd41f3b66eca547657bd93f2aaf8fcf45575fe2b180f986d11f6fdce9d7d5bd9b386c09 SHA512 04906e65b3dc51b095cd16cb2f56231bc8565769e9bc79280ae4de0a54e1eed98da5761a2c6c1cee96e25bb31662eedd0d6e45828704268d5941dd51d77393d2
+EBUILD fityk-1.3.1.ebuild 2165 BLAKE2B 0c679b89b40aea3b542868ab3b1b8b74d77c7108b3dbe74626a2eca84046e11000b27dbec804c55254c641a5c5cafdf9b673bffb7e94dabebcd4efecdcf6f03f SHA512 9d2e412933ab70fc90601292b5647aa25c9c2aa653ca4b1ade7bcc432fc86a9f20706261255b8078d2f00425e475173911785a3ea33088f55a6f4a2aa45f0c8d
MISC metadata.xml 1378 BLAKE2B a6b73be959353e2a764d5c39ae13c4fe1bc38c5c0ea5a3c2557e32825077e13d0a97504f8d79e338a65803bc98326fe25cb7e86d3aaa8c93c5d9bdce30cbec90 SHA512 38e516a5e0ec249d3ed4e54d4780830e1b53994e9dc1999c664b2f37aac0247df780522e7b25c124ffb0d9766d1292871ec0f9a238c2b3aa9994cef3581befe6
diff --git a/sci-visualization/fityk/fityk-1.2.9.ebuild b/sci-visualization/fityk/fityk-1.2.9.ebuild
index b1fc0d146d49..6f6ef3beea26 100644
--- a/sci-visualization/fityk/fityk-1.2.9.ebuild
+++ b/sci-visualization/fityk/fityk-1.2.9.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# 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 python3_4 )
+PYTHON_COMPAT=( python2_7 )
inherit autotools-utils fdo-mime python-r1 wxwidgets
diff --git a/sci-visualization/fityk/fityk-1.3.1.ebuild b/sci-visualization/fityk/fityk-1.3.1.ebuild
index 79fd660aecd2..b8a3b85484b5 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-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# 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,3_6} )
+PYTHON_COMPAT=( python2_7 python{3_5,3_6} )
inherit fdo-mime python-r1 wxwidgets
diff --git a/sci-visualization/gle/Manifest b/sci-visualization/gle/Manifest
index 0deb347d0de5..68af5cfef23f 100644
--- a/sci-visualization/gle/Manifest
+++ b/sci-visualization/gle/Manifest
@@ -1,6 +1,7 @@
AUX 64gle-gentoo.el 161 BLAKE2B 89fd74e68819e2f4653861a110ba977f205e2a200810c03f81297c87ea55167aec2dfcee87b187d310516fd36dd04e365afcaf8fa17c4691b4847071f2a35ad0 SHA512 eda9f1f3ef933aa9f43054c7eae6ec9200022723d91259fb6ba42ddbfbd01f8953d4dcd9aa541211b054c6c93947d7cada1db599db046443b90451cce9e3d7f8
AUX gle-4.2.5-c++14.patch 1113 BLAKE2B a75d450b3f067d3f1158618fbdbed69352e9660a60662de730a73b5c7917f1f64a6a2c10472a7f4ba8ae49f8860ba72e919385b863de74878933e3c8022e246b SHA512 aef210745cbf2deb265fde3839e5156eadd52d28029583b52bb53a9e2db26f6dfc6fd2243626be67ae6d00b1e0dbd1b03ed32f594541a569b1df289e78d8d367
+AUX gle-4.2.5-jpeg-9c.patch 685 BLAKE2B bfcb90439c6cdd2bd75b9e5d30232dd816f348dfdf9ee7067e848741c4050a441869e04513ae04f92569ad3854a77fe9c739be6ebd1ca5ff5988af6ba5020d99 SHA512 55c1f8fd59cbe71b14d1755bceb5fb02ebfbf0e71eafc39837b513ba48be7421c51352c60d127fc4744628eb6e403eadb703bf24a49dea5652c08ae749a67590
AUX gle-4.2.5-parallel.patch 572 BLAKE2B 03617a63dac035582a90cd0d872c114cc8b4426e05483130ead443a6d136f7c54cafabd7312e0c8eae5c90b704bd4d0a475f49feea69de464deba2c47970c066 SHA512 95d2c9fb1023f6f468b7258c52c04635dfe297da579de0bf429d90bfc1849348191f0821f18b048057271260ad0a9511fd811bdb1494fe51aa1dcd84276b2259
DIST gle-graphics-4.2.5f-src.tar.gz 2330270 BLAKE2B 46435a2366a278a88786a2dd0e0cbcc48d3ba2fc6d895fb07c81216089a10b2223b2ba692b951ee01a6ab014e84cce9aa3969d063ddf7d04501820aa33084c5c SHA512 d459b24577c9c3f8825c368f864532c97d0a37c94018276a60c941d17dce0e55fe738f7eda3227a47848f2fb32fea1dcec29d9751a5be92cde4d8d38a2eeb0f5
-EBUILD gle-4.2.5-r1.ebuild 2134 BLAKE2B bf4ea6ed5aed48ee23ea93bfbeceb9ff4031acf648629a1725d11dee5d0111af625fd502ac8ec5cf4ad02845e81500e2e4b5315f1458fd72fa9835fca1c23c96 SHA512 b8b7a648fb506ffc380dc287881def9116295a1447339268c9f064ca73f3410847c8468db4bf0682a34509c01a2a790555512d0cac880c4a3402e422678cb5af
+EBUILD gle-4.2.5-r1.ebuild 2161 BLAKE2B e94da948677a2a62a2668048c7953663a4053f29519034bf661a624361293236bd35904b6bef011639b830e36170531741bc35bb38c5b8b11b6f150686319fb7 SHA512 cfe7661a042e2ff0b3cc16f20d779757b8588243265d4c5cdb6718a72ff6d9d3c870b076b7908e70fc98fd416587cca9ca88e1f52ee91b63b7f799835c881929
MISC metadata.xml 725 BLAKE2B a9da0308b21e8f2faea7a58fcba4ed9c4d2a136fc64992768236dd3c21705f3f324abfa83a0b598234a86e7bac5539be2b527ea6efa56fd4b44e44c43428ba45 SHA512 745264b5ccf026947f5a3c0a39b4199589d7831ec1f5de7c03f82b48ebbc590d57d973a7007a09d71135b60cf8129d38eeaab2a95785b62f76fccc6727db61ee
diff --git a/sci-visualization/gle/files/gle-4.2.5-jpeg-9c.patch b/sci-visualization/gle/files/gle-4.2.5-jpeg-9c.patch
new file mode 100644
index 000000000000..c5dd2205dc43
--- /dev/null
+++ b/sci-visualization/gle/files/gle-4.2.5-jpeg-9c.patch
@@ -0,0 +1,22 @@
+https://bugs.gentoo.org/647626
+
+--- a/src/gle/gle-poppler.cpp
++++ b/src/gle/gle-poppler.cpp
+@@ -194,7 +194,7 @@
+ boolean gle_jpeg_empty_output_buffer(j_compress_ptr cinfo) {
+ gle_jpeg_term_destination(cinfo);
+ gle_jpeg_init_destination(cinfo);
+- return true;
++ return TRUE;
+ }
+
+ void gle_jpeg_memory_dest(j_compress_ptr cinfo, JOCTET* buffer, GLEWriteFuncAndClosure writeCallback) {
+@@ -237,7 +237,7 @@
+ cinfo.in_color_space = JCS_RGB;
+ }
+ jpeg_set_defaults(&cinfo);
+- jpeg_start_compress(&cinfo, true);
++ jpeg_start_compress(&cinfo, TRUE);
+ JSAMPROW row = new JSAMPLE[cinfo.input_components * width];
+ JSAMPROW row_pointer[1];
+ row_pointer[0] = row;
diff --git a/sci-visualization/gle/gle-4.2.5-r1.ebuild b/sci-visualization/gle/gle-4.2.5-r1.ebuild
index c9157c018093..f0d2a19ba6ab 100644
--- a/sci-visualization/gle/gle-4.2.5-r1.ebuild
+++ b/sci-visualization/gle/gle-4.2.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -30,9 +30,11 @@ RDEPEND="${DEPEND}
S="${WORKDIR}"/${MY_P}
-PATCHES=( "${FILESDIR}"/${P}-parallel.patch
- "${FILESDIR}"/${P}-c++14.patch
- )
+PATCHES=(
+ "${FILESDIR}"/${P}-parallel.patch
+ "${FILESDIR}"/${P}-c++14.patch
+ "${FILESDIR}"/${P}-jpeg-9c.patch
+)
src_prepare() {
default
diff --git a/sci-visualization/labplot/Manifest b/sci-visualization/labplot/Manifest
index 15804014535a..c1360f6151c2 100644
--- a/sci-visualization/labplot/Manifest
+++ b/sci-visualization/labplot/Manifest
@@ -1,4 +1,4 @@
-DIST labplot-2.5.0.tar.xz 11831656 BLAKE2B b6c122509874f1f7a554814b7ac9889b416d36f750ff831773aed313f9eff23abc0809f40f6f591051b287bd1a875af455f5d500ce54130c4d8ddfe5fcfa0870 SHA512 a4b285917e30b0ac00cb8c8ad6827ba3884d95fccc0511a0a317bb2d637e48e6579929c45cfb8bba737bb5a01472a2baa9d812a688730ac4fa40b23cc6625eba
-EBUILD labplot-2.5.0-r1.ebuild 1841 BLAKE2B 4ea7459048e1caa44821e7e29e7da8278960284d350ee7e9f1273a1f68e2b4b72ca9f688648620aa4d44d8201c74a3783aeb371f6a15b6f453ab516af22d5d5e SHA512 50e21d992b1257fd76bd80be919c6be2c1724f33c8d9967f3943094bfa3b9ec2bcee1978720b93414e6b9d2c0fdd266134d3a3624cb185f5c1a2978768c17f54
-EBUILD labplot-9999.ebuild 1851 BLAKE2B efacb58628b805e5b9320a2b670885b0c9da90b806fbbf1ccb1238aece995cdef0b98312f230e6b136b31c7beeec74006a72e7aead77c060baca58170c2b46ee SHA512 c427993e866970e185ba2435e1f153b85f1acb59c6cf2dffca402b0328eae66f666af5549bf9a3989107c4901a4b63420542785eece5642716afc65c5db53fa4
+DIST labplot-2.6.0.tar.xz 12360732 BLAKE2B f6259de30deb0adb4ddd47f0401fe8753a277aa01ade27c220ec832eb7f6c3e568c765085d2567529799777c9fe2442da777bd4089e5f488cc1aefb25a61d5a8 SHA512 6ebc96b3cfb25ebd62a6631d8cca0d9574f84548c04271eb8a10ff3ef9ebbdd0bf842b9b6129a995953412c5e6f902440dc91dbaa01d97fc220d7f6b19dc46af
+EBUILD labplot-2.6.0.ebuild 1949 BLAKE2B 4c4aa65b4009e811d0660c7636a9d46a8814b94c8eeba050fa451c2b1238873229086f3038253f49370778ed7f358f7234fb62c1d5c3de98cc418510054d0791 SHA512 865be386a123bcb65c42ec8ff8a21b2a6f8541146d8810aaf9c06f8e035b744b945d99bb1c59e2a55b6d0434c99d23876874d6e953d8b8865df9e348b1200838
+EBUILD labplot-9999.ebuild 1913 BLAKE2B b0f37bfa4c61f9994e2c24df0db4fa96d5ec600e0065e900b3670cb983c144cf15ca3b3e0c5de78a79d57d6d875384ec096e53358bc36686e2d0aa00e332af32 SHA512 cffae7108c894dc73fa752ff3d728f2fe499ae340e252e8d23d3d5dc0be24b14f0a29f94525193804c1d2d9923a2d3de2c32a538403c1a9204726a04852fadad
MISC metadata.xml 864 BLAKE2B 08fc970f0e9804d36cc5ccbd2b08ee9dbfac30322e5cf56b0253ac3665bced133c2d28d27c64a47cc1faa0f310e6acf8b3f8b774174cab3a2b78da1cf1f0de79 SHA512 04ad431c7e59b54a713c34f35baf3e16b585e45784a39de7bd2a42deea36f27b96d1ea27d1b7bf052934d8f02d57370663c393219fba39bffe6d4d74e07868d0
diff --git a/sci-visualization/labplot/labplot-2.5.0-r1.ebuild b/sci-visualization/labplot/labplot-2.6.0.ebuild
index be9f065e8b54..7de7c2fe995b 100644
--- a/sci-visualization/labplot/labplot-2.5.0-r1.ebuild
+++ b/sci-visualization/labplot/labplot-2.6.0.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
KDE_HANDBOOK="forceoptional"
KDE_TEST="forceoptional"
@@ -13,19 +13,23 @@ HOMEPAGE="https://www.kde.org/applications/education/labplot/"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
-IUSE="cantor fftw fits hdf5 libcerf netcdf"
+IUSE="cantor fftw fits hdf5 libcerf netcdf root"
-COMMON_DEPEND="
+# not packaged: dev-qt/qtmqtt, bug 683994
+BDEPEND="
+ sys-devel/bison
+ sys-devel/gettext
+"
+DEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kdelibs4support)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
$(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep kcrash)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
@@ -39,21 +43,24 @@ COMMON_DEPEND="
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
>=sci-libs/gsl-1.15:=
- cantor? ( $(add_kdeapps_dep cantor) )
+ cantor? (
+ $(add_frameworks_dep kparts)
+ $(add_frameworks_dep kservice)
+ $(add_kdeapps_dep cantor)
+ )
fftw? ( sci-libs/fftw:3.0= )
fits? ( sci-libs/cfitsio:= )
hdf5? ( sci-libs/hdf5:= )
libcerf? ( sci-libs/libcerf )
netcdf? ( sci-libs/netcdf:= )
+ root? (
+ app-arch/lz4
+ sys-libs/zlib
+ )
"
-DEPEND="${COMMON_DEPEND}
- sys-devel/bison
- sys-devel/gettext
- x11-misc/shared-mime-info
-"
-RDEPEND="${COMMON_DEPEND}
- !sci-visualization/labplot:4
-"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P/.0/}"
src_configure() {
local mycmakeargs=(
@@ -63,7 +70,9 @@ src_configure() {
-DENABLE_HDF5=$(usex hdf5)
-DENABLE_LIBCERF=$(usex libcerf)
-DENABLE_NETCDF=$(usex netcdf)
+ -DENABLE_ROOT=$(usex root)
-DENABLE_TESTS=$(usex test)
+ -DENABLE_MQTT=OFF
)
kde5_src_configure
diff --git a/sci-visualization/labplot/labplot-9999.ebuild b/sci-visualization/labplot/labplot-9999.ebuild
index 7e90a08059fa..5e4f6fed268f 100644
--- a/sci-visualization/labplot/labplot-9999.ebuild
+++ b/sci-visualization/labplot/labplot-9999.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2"
KEYWORDS=""
IUSE="cantor fftw fits hdf5 libcerf netcdf root"
+# not packaged: dev-qt/qtmqtt, bug 683994
BDEPEND="
sys-devel/bison
sys-devel/gettext
@@ -28,6 +29,7 @@ DEPEND="
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep knewstuff)
+ $(add_frameworks_dep kcrash)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
@@ -56,9 +58,7 @@ DEPEND="
sys-libs/zlib
)
"
-RDEPEND="${DEPEND}
- !sci-visualization/labplot:4
-"
+RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
@@ -69,7 +69,8 @@ src_configure() {
-DENABLE_LIBCERF=$(usex libcerf)
-DENABLE_NETCDF=$(usex netcdf)
-DENABLE_ROOT=$(usex root)
- -DENABLE_TEST=$(usex test)
+ -DENABLE_TESTS=$(usex test)
+ -DENABLE_MQTT=OFF
)
kde5_src_configure
diff --git a/sci-visualization/mayavi/Manifest b/sci-visualization/mayavi/Manifest
deleted file mode 100644
index b38be4170728..000000000000
--- a/sci-visualization/mayavi/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX mayavi-4.2.0-doc.patch 1099 BLAKE2B b1f54554d26dd2c7c1414c80c9825d04aebc38e4dd242afa031bab746ab8a69c1cc5f7e3971e167cb585a0e1fa8035860935798b7d934799ea13e90ea58b46be SHA512 7c51c59e277f1b3f06b01ed79f2293b1c90d0908020b6891c135aebcebcfe70ebbd5645a206903ea1b3f192ed84ba55dd0a5a6898208c862cbdd760c636ff1c8
-DIST mayavi-4.3.0.tar.gz 7669453 BLAKE2B d64fec70ff0763ad7534b2e20b699b53ba9eb9fc345e484ee045c04961846b3f22d2a8cb05baed2f132a58dd4cf101ace67741ae53bc9dcd8e08f3809a07006e SHA512 1530c194ba5f94d7a2767dbc0e704892520c24c2af5ea8977c791922fa8a1ddf780d1589bf38b4efe4b5bc779c1ef6358d9664963fa9d4c5a1e75f6500f4a974
-DIST mayavi-4.5.0.tar.gz 8966895 BLAKE2B 19e43b23c47c1b3f41edc797db4afa255bcdc595569927c9b1ebd269c1ed1ea18ff24ee7a8895f759bb8fb70134faebdd798aa5bb6c7990db141f3f1b1a0d5cf SHA512 241faa5b39a6b1b28f04bf6fff44d3ff952b2df581b03845224d9404c3b1a71b2985c23060b6a50425545106a0e32f474956dba7f5b9dfcfb4d55e866a3acee6
-EBUILD mayavi-4.3.0.ebuild 1824 BLAKE2B 9b9ee55bc4a179c0257fce3ac6619c54d96e99f9cc1ed8413a285346ec1bb30a4924c00e5ddc7f7a44f43779c270a1729500fae401b5c8e74b5172fc83f7bd70 SHA512 50b55a5f11be670e4732f93ab9117aceb928a69abc978a9aabbf9aef64eea6afe1ec2508ef91fd1a23680ca7b6cf42304c346bc0e9313990ee960abaf72be86f
-EBUILD mayavi-4.5.0.ebuild 1772 BLAKE2B e616023600bfb53d988ab091c8bd5232e4a288b797b3603456d0d468370e96e24ba0142c46c10e69f7353158d189549002823021fae6b99f23350adce51579aa SHA512 692bc44a9c77dd1c011dadb0b55474aecf6c4251d354eff6a2bcbc89c1c709c0670f2d8457a97c0bd58b1986fa10ae45227e0953d42f1d474daa6702dd2e0e2a
-MISC metadata.xml 1284 BLAKE2B 9da9fe89306b6fc9a2e114619d514c8af055c78b22ccd060f6ad79e2b320fe4446c852ebf0efcea7cb8a03b08d54d9b0b52c8de8359fd476b7a48ca9f873e053 SHA512 98f11527c31e534a21f672a61265435e79df8a30a70f9fc6998590bafd22cb4186e95170c5d5a0a41342e419c1cd2f07e47021c09cc7199208a138aa3a5def8e
diff --git a/sci-visualization/mayavi/files/mayavi-4.2.0-doc.patch b/sci-visualization/mayavi/files/mayavi-4.2.0-doc.patch
deleted file mode 100644
index 1cdb129871e3..000000000000
--- a/sci-visualization/mayavi/files/mayavi-4.2.0-doc.patch
+++ /dev/null
@@ -1,37 +0,0 @@
- setup.py | 16 ++++++++--------
- 1 file changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/setup.py b/setup.py
-index 0177c44..58d13b0 100644
---- a/setup.py
-+++ b/setup.py
-@@ -300,14 +300,14 @@ class MyBuild(build.build):
- """
-
- def run(self):
-- build_tvtk_classes_zip()
-+# build_tvtk_classes_zip()
- build.build.run(self)
-- self.run_command('gen_docs')
-- try:
-- self.run_command('build_docs')
-- except:
-- log.warn("Couldn't build documentation:\n%s" %
-- traceback.format_exception(*sys.exc_info()))
-+# self.run_command('gen_docs')
-+# try:
-+# self.run_command('build_docs')
-+# except:
-+# log.warn("Couldn't build documentation:\n%s" %
-+# traceback.format_exception(*sys.exc_info()))
-
-
-
-@@ -494,6 +494,6 @@ numpy.distutils.core.setup(
- license = "BSD",
- long_description = '\n'.join(DOCLINES[3:]),
- platforms = ["Windows", "Linux", "Mac OS-X", "Unix", "Solaris"],
-- zip_safe = False,
-+ zip_safe = True,
- **config
- )
diff --git a/sci-visualization/mayavi/mayavi-4.3.0.ebuild b/sci-visualization/mayavi/mayavi-4.3.0.ebuild
deleted file mode 100644
index 9492d357897f..000000000000
--- a/sci-visualization/mayavi/mayavi-4.3.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Enthought Tool Suite: Scientific data 3-dimensional visualizer"
-HOMEPAGE="
- http://code.enthought.com/projects/mayavi/
- https://pypi.org/project/mayavi/"
-SRC_URI="http://www.enthought.com/repo/ets/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="2"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples test"
-
-RDEPEND="
- >=dev-python/apptools-4[${PYTHON_USEDEP}]
- dev-python/configobj[${PYTHON_USEDEP}]
- >=dev-python/envisage-4[${PYTHON_USEDEP}]
- dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pyface[${PYTHON_USEDEP}]
- >=dev-python/traitsui-4[${PYTHON_USEDEP}]
- dev-python/wxpython[${PYTHON_USEDEP}]"
-CDEPEND="sci-libs/vtk[python]"
-DEPEND="
- ${CDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
- test? (
- ${RDEPEND}
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/wxpython[opengl]
- media-fonts/font-cursor-misc
- media-fonts/font-misc-misc
- )"
-
-#DOCS="docs/*.txt"
-
-# testsuite is a trainwreck; https://github.com/enthought/mayavi/issues/66
-#RESTRICT="test"
-
-PATCHES=( "${FILESDIR}"/${PN}-4.2.0-doc.patch )
-
-python_compile_all() {
- if use doc; then
- ${PYTHON} setup.py gen_docs || die
- ${PYTHON} setup.py build_docs || die
- fi
-}
-
-python_test() {
-
- VIRTUALX_COMMAND="nosetests" virtualmake
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- use doc && dohtml -r docs/build/mayavi/html/
-
- if use examples; then
- docompress -x usr/share/doc/${PF}/examples/
- insinto /usr/share/doc/${PF}
- doins -r examples
- fi
-
- newicon mayavi/core/ui/images/m2.png mayavi2.png
- make_desktop_entry ${PN}2 \
- "Mayavi2 2D/3D Scientific Visualization" ${PN}2
-}
diff --git a/sci-visualization/mayavi/mayavi-4.5.0.ebuild b/sci-visualization/mayavi/mayavi-4.5.0.ebuild
deleted file mode 100644
index fc00ab86acb6..000000000000
--- a/sci-visualization/mayavi/mayavi-4.5.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit distutils-r1 virtualx
-
-DESCRIPTION="Enthought Tool Suite: Scientific data 3-dimensional visualizer"
-HOMEPAGE="
- http://code.enthought.com/projects/mayavi/
- https://pypi.org/project/mayavi/"
-SRC_URI="https://github.com/enthought/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="2"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="doc examples test"
-
-RDEPEND="
- >=dev-python/apptools-4[${PYTHON_USEDEP}]
- dev-python/configobj[${PYTHON_USEDEP}]
- >=dev-python/envisage-4[${PYTHON_USEDEP}]
- dev-python/ipython[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pyface[${PYTHON_USEDEP}]
- >=dev-python/traitsui-4[${PYTHON_USEDEP}]
- dev-python/wxpython:*[opengl,${PYTHON_USEDEP}]"
-CDEPEND="sci-libs/vtk[python,rendering]"
-DEPEND="
- ${CDEPEND}
- dev-python/setuptools[${PYTHON_USEDEP}]
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
- test? (
- ${RDEPEND}
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/wxpython[opengl]
- media-fonts/font-cursor-misc
- media-fonts/font-misc-misc
- )"
-
-# testsuite is a trainwreck; https://github.com/enthought/mayavi/issues/66
-#RESTRICT="test"
-
-# not sure if this is still needed
-#PATCHES=( "${FILESDIR}"/${PN}-4.2.0-doc.patch )
-
-python_compile_all() {
- if use doc; then
- esetup.py gen_docs
- esetup.py build_docs
- fi
-}
-
-python_test() {
- VIRTUALX_COMMAND="nosetests" virtualmake
-}
-
-python_install_all() {
- use examples && EXAMPLES=( examples/. )
- use doc && HTML_DOCS=( docs/build/mayavi/html/. )
- distutils-r1_python_install_all
-
- newicon mayavi/core/ui/images/m2.png mayavi2.png
- make_desktop_entry ${PN}2 \
- "Mayavi2 2D/3D Scientific Visualization" ${PN}2
-}
diff --git a/sci-visualization/mayavi/metadata.xml b/sci-visualization/mayavi/metadata.xml
deleted file mode 100644
index f169ae16ecd3..000000000000
--- a/sci-visualization/mayavi/metadata.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- Mayavi2 is a general purpose, cross-platform tool for 3-D scientific
- data visualization. Its features include:
- * Visualization of scalar, vector and tensor data in 2 and 3 dimensions.
- * Easy scriptability using Python.
- * Easy extendibility via custom sources, modules, and data filters.
- * Reading several file formats: VTK (legacy and XML), PLOT3D, etc.
- * Saving of visualizations.
- * Saving rendered visualization in a variety of image formats.
- * Convenient functionality for rapid scientific plotting via mlab
-
- Mayavi2 has been designed with scriptability and extensibility in
- mind. Mayavi2 provides a mayavi2 application which is usable by
- itself. However, Mayavi2 may also be used as a plotting engine, in
- scripts, like with matplotlib or gnuplot, as well as a library for
- interactive visualizations in any other application. It may also be
- used as an Envisage plug-in which allows it to be embedded in other
- Envisage based applications natively.
- </longdescription>
-</pkgmetadata>
diff --git a/sci-visualization/paraview/Manifest b/sci-visualization/paraview/Manifest
index d17d61dd692e..7bcf9f215131 100644
--- a/sci-visualization/paraview/Manifest
+++ b/sci-visualization/paraview/Manifest
@@ -5,5 +5,6 @@ AUX paraview-5.5.2-qt-5.11.patch 6035 BLAKE2B 063f4418bdf5b65946df71350d5dc5bdd4
DIST ParaView-v5.5.2.tar.gz 51418473 BLAKE2B 3300ccbd3fdb522889e9689bd3ad3b37602168658332438d1403f0fcd235722b1751e5acdf01536e4398d759ad26abc4d87f98902f09f64e067a1025e4dcd7a3 SHA512 3150d01cdeaf04aba449b7ffdc22d425d4bace8f17923b56aaf9393695e61fc96406ca49a9ca33ff57f1a2b94a3111b080d4fce5763cce5d082cfbc5c68ea94a
DIST ParaView-v5.6.0.tar.gz 54085457 BLAKE2B a99a320f87af19ad4d39336e148f4ab1989225111299341ff3ebb095c652f1392362e42ce90dab8fe7390c44f9200637e76c1076e07d61c7e6cd4aad93df3a83 SHA512 4d7c1b9f5781411cdd290a0ef105221deca1af28bb29b8e6e6c077f3377b110e7c86637c11514559d2d826d36f189d5b5c1caa9e5f9c53820cf35c3ade1ae1f6
EBUILD paraview-5.5.2.ebuild 8315 BLAKE2B 874ccb9698bdcb6d0b166bee19189b3a86599ab04aa00ac74f025934cd1c5083558ad467a8ce98b82627f8b2ff44847820105ccd27a8aa65f92f27abc165ce33 SHA512 847beb7f94e582c952142d28e87181d109d147403496e523a92d23932cbd84542bc4cfd5417346037b681d6f0505d21d5160393ca732ca686661d74e13c5a775
+EBUILD paraview-5.6.0-r1.ebuild 8468 BLAKE2B bb4ca55f74b37c1f03932a63d53aaf79303ed290eadff02a24ca2c66981c21e8c0cd1647e4632b5834f8d4223d13e1df356547f1ffb134794dc42d0f215e286a SHA512 4e7a1db6d0fd8abfb692ae10c6965289dda3b999bb8c780f514eccde90a31511ebbef7809cb52de5394e8fe8888473072981c15d360276a3a5e90f62149f8c45
EBUILD paraview-5.6.0.ebuild 8281 BLAKE2B a011c23552106ada6d31bc3b475db515c0f922e25f503bbf937aead482ecbf380fa026a70b2f5040eb82179f5e07e77ec121bf263bc3874d1660e0c52cde494b SHA512 9795092365d0e491cd0891bb062b6e8d80d367cd8d40477f2da5493df93339c056e1e0d9c61bd68665bf17c22651697c1d8f4e05aeb7a23a7442c1a057a1b606
-MISC metadata.xml 748 BLAKE2B 25046c08c0a8df768efba10cae82ef24d583776d21ddda5fd65f895e11214ca9745205458f27e96f45d83fd0d6e77d5f2c12653206eaef09f398fa7a9275418e SHA512 5354c12b5448883903bca724a5d3adfc1cccf352d378317f7ab43f3e4125e2329d9477081eff7e37c8602aaba2aa6df0c73a240d409541017555920f57847d65
+MISC metadata.xml 817 BLAKE2B 8a28d48b1c9f543a90ca28f59c1f943ab0943c25457749a3f8b9a638b63a6703b8ec339ce35abe1fcca74963fbbddac96742094e036431d57d8763c494e4ac04 SHA512 fcc3c91bde9894d1d49b7845c2aca2b3d7ceba09b503b57405ba870a1a414fe7b280313844a2932d80d8d96987b035d948ce219032710e347181db8e3c9738ca
diff --git a/sci-visualization/paraview/metadata.xml b/sci-visualization/paraview/metadata.xml
index d2593b87682c..f5e4c3c6676a 100644
--- a/sci-visualization/paraview/metadata.xml
+++ b/sci-visualization/paraview/metadata.xml
@@ -7,10 +7,11 @@
</maintainer>
<use>
<flag name="boost">Enable the usage of dev-libs/boost</flag>
- <flag name="coprocessing">Enable the coprocessing infrastructure which is mainly useful in the context of clusters</flag>
<flag name="cg">Add support for nvidia's cg shaders</flag>
+ <flag name="coprocessing">Enable the coprocessing infrastructure which is mainly useful in the context of clusters</flag>
+ <flag name="development">Install development files including headers</flag>
<flag name="nvcontrol">Add NVCONTROL support for OpenGL options</flag>
+ <flag name="offscreen">Offscreen rendering through OSMesa</flag>
<flag name="plugins">Build and install additional plugins</flag>
- <flag name="development">Install development files including headers</flag>
</use>
</pkgmetadata>
diff --git a/sci-visualization/paraview/paraview-5.6.0-r1.ebuild b/sci-visualization/paraview/paraview-5.6.0-r1.ebuild
new file mode 100644
index 000000000000..600d7d5c79d0
--- /dev/null
+++ b/sci-visualization/paraview/paraview-5.6.0-r1.ebuild
@@ -0,0 +1,310 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
+inherit cmake-utils desktop gnome2-utils python-single-r1 toolchain-funcs
+
+MAIN_PV=$(ver_cut 0-1)
+MAJOR_PV=$(ver_cut 1-2)
+MY_P="ParaView-v${PV}"
+
+DESCRIPTION="Powerful scientific data visualization application"
+HOMEPAGE="https://www.paraview.org"
+SRC_URI="https://www.paraview.org/files/v${MAJOR_PV}/${MY_P}.tar.gz"
+
+LICENSE="paraview GPL-2"
+KEYWORDS="~amd64 ~x86"
+SLOT="0"
+IUSE="boost cg coprocessing development doc examples ffmpeg mpi mysql nvcontrol openmp offscreen plugins python +qt5 sqlite tcl test tk"
+
+RESTRICT="mirror test"
+
+# "vtksqlite, needed by vtkIOSQL" and "vtkIOSQL, needed by vtkIOMySQL"
+REQUIRED_USE="python? ( mpi ${PYTHON_REQUIRED_USE} )
+ mysql? ( sqlite )
+ ?? ( offscreen qt5 )"
+
+RDEPEND="
+ app-arch/lz4
+ dev-libs/expat
+ dev-libs/jsoncpp
+ dev-libs/libxml2:2
+ dev-libs/protobuf
+ dev-libs/pugixml
+ media-libs/freetype
+ media-libs/glew:0
+ media-libs/libpng:0
+ media-libs/libtheora
+ media-libs/tiff:0=
+ sci-libs/cgnslib
+ sci-libs/hdf5[mpi=]
+ >=sci-libs/netcdf-4.2[hdf5]
+ >=sci-libs/netcdf-cxx-4.2:3
+ sci-libs/xdmf2
+ sys-libs/zlib
+ virtual/glu
+ virtual/jpeg:0
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXmu
+ x11-libs/libXt
+ coprocessing? (
+ plugins? (
+ dev-python/PyQt5
+ dev-qt/qtgui:5[-gles2]
+ )
+ )
+ ffmpeg? ( virtual/ffmpeg )
+ mpi? ( virtual/mpi[cxx,romio] )
+ mysql? ( dev-db/mysql-connector-c )
+ offscreen? ( >=media-libs/mesa-18.3.6[osmesa] )
+ !offscreen? ( virtual/opengl )
+ python? (
+ ${PYTHON_DEPS}
+ dev-python/constantly[${PYTHON_USEDEP}]
+ dev-python/incremental[${PYTHON_USEDEP}]
+ dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/sip[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ || ( dev-python/twisted[${PYTHON_USEDEP}]
+ dev-python/twisted-core[${PYTHON_USEDEP}]
+ )
+ dev-python/zope-interface[${PYTHON_USEDEP}]
+ mpi? ( dev-python/mpi4py )
+ qt5? ( dev-python/PyQt5[opengl,webkit,${PYTHON_USEDEP}] )
+ )
+ qt5? (
+ dev-qt/designer:5
+ dev-qt/qtgui:5[-gles2]
+ dev-qt/qthelp:5
+ dev-qt/qtopengl:5[-gles2]
+ dev-qt/qtsql:5
+ dev-qt/qttest:5
+ dev-qt/qtwebkit:5
+ dev-qt/qtx11extras:5
+ )
+ sqlite? ( dev-db/sqlite:3 )
+ tcl? ( dev-lang/tcl:0= )
+ tk? ( dev-lang/tk:0= )"
+DEPEND="${RDEPEND}
+ ${PYTHON_DEPS}
+ boost? ( dev-libs/boost[mpi?,${PYTHON_USEDEP}] )
+ doc? ( app-doc/doxygen )"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.0.1-xdmf-cstring.patch
+ "${FILESDIR}"/${PN}-5.3.0-fix_buildsystem.patch
+ "${FILESDIR}"/${PN}-5.5.0-allow_custom_build_type.patch
+)
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != "binary" ]] && use openmp && tc-check-openmp
+ python-single-r1_pkg_setup
+ PVLIBDIR=$(get_libdir)/${PN}-${MAJOR_PV}
+}
+
+src_prepare() {
+
+ # Bug #661812
+ mkdir -p Plugins/StreamLinesRepresentation/doc || die
+
+ cmake-utils_src_prepare
+
+ # lib64 fixes
+ sed -i \
+ -e "s:/lib/python:/$(get_libdir)/python:g" \
+ VTK/ThirdParty/xdmf3/vtkxdmf3/CMakeLists.txt || die
+ sed -i \
+ -e "s:lib/paraview-:$(get_libdir)/paraview-:g" \
+ ParaViewCore/ServerManager/SMApplication/vtkInitializationHelper.cxx || die
+}
+
+src_configure() {
+ if use qt5; then
+ export QT_SELECT=qt5
+ fi
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_LIBDIR="${PVLIBDIR}"
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr
+ -DEXPAT_INCLUDE_DIR="${EPREFIX}"/usr/include
+ -DEXPAT_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libexpat.so
+ -DBUILD_SHARED_LIBS=ON
+ -DCMAKE_VERBOSE_MAKEFILE=ON
+
+ -DVTK_Group_StandAlone=ON
+ -DVTK_DEFAULT_RENDER_WINDOW_OFFSCREEN=TRUE
+
+ -DVTK_USE_OGGTHEORA_ENCODER=TRUE
+ -DVTK_USE_SYSTEM_CGNS=ON
+ -DVTK_USE_SYSTEM_PUGIXML=ON
+ -DVTK_USE_SYSTEM_EXPAT=ON
+ -DVTK_USE_SYSTEM_FREETYPE=ON
+ -DVTK_USE_SYSTEM_GL2PS=OFF # doesn't compile, requires modified sources
+ -DVTK_USE_SYSTEM_GLEW=ON
+ -DVTK_USE_SYSTEM_HDF5=ON
+ -DVTK_USE_SYSTEM_JPEG=ON
+ -DVTK_USE_SYSTEM_JSONCPP=ON
+ -DVTK_USE_SYSTEM_LIBXML2=ON
+ -DVTK_USE_SYSTEM_LZ4=ON
+ -DVTK_USE_SYSTEM_NETCDF=ON
+ -DVTK_USE_SYSTEM_PNG=ON
+ -DVTK_USE_SYSTEM_PROTOBUF=ON
+ -DVTK_USE_SYSTEM_TIFF=ON
+ -DVTK_USE_SYSTEM_XDMF2=OFF # does not compile with sci-libs/xdmf2-1.0_p141226
+ -DVTK_USE_SYSTEM_ZLIB=ON
+
+ # boost
+ -DModule_vtkInfovisBoost="$(usex boost)"
+
+ # coprocessing
+ -DPARAVIEW_ENABLE_CATALYST="$(usex coprocessing)"
+
+ # doc
+ -DBUILD_DOCUMENTATION="$(usex doc)"
+
+ # examples
+ -DBUILD_EXAMPLES="$(usex examples)"
+
+ # ffmpeg
+ -DPARAVIEW_ENABLE_FFMPEG="$(usex ffmpeg)"
+ -DVTK_USE_FFMPEG_ENCODER="$(usex ffmpeg)"
+ -DModule_vtkIOFFMPEG="$(usex ffmpeg)"
+
+ # mpi
+ -DPARAVIEW_USE_ICE_T="$(usex mpi)"
+ -DPARAVIEW_USE_MPI_SSEND="$(usex mpi)"
+ -DPARAVIEW_USE_MPI="$(usex mpi)"
+ -DVTK_Group_MPI="$(usex mpi)"
+ -DVTK_XDMF_USE_MPI="$(usex mpi)"
+ -DXDMF_BUILD_MPI="$(usex mpi)"
+
+ # mysql
+ -DModule_vtkIOMySQL="$(usex mysql)"
+
+ # offscreen
+ -DVTK_USE_X=$(usex !offscreen)
+ -DVTK_OPENGL_HAS_OSMESA=$(usex offscreen)
+ -DVTK_OPENGL_HAS_OSMESA=$(usex offscreen)
+
+ # plugins
+ -DPARAVIEW_BUILD_PLUGIN_AdiosReader="$(usex plugins)"
+ -DPARAVIEW_BUILD_PLUGIN_AnalyzeNIfTIIO="$(usex plugins)"
+ -DPARAVIEW_BUILD_PLUGIN_ArrowGlyph="$(usex plugins)"
+ -DPARAVIEW_BUILD_PLUGIN_EyeDomeLighting="$(usex plugins)"
+ -DPARAVIEW_BUILD_PLUGIN_GMVReader="$(usex plugins)"
+ -DPARAVIEW_BUILD_PLUGIN_Moments="$(usex plugins)"
+ -DPARAVIEW_BUILD_PLUGIN_NonOrthogonalSource="$(usex plugins)"
+ -DPARAVIEW_BUILD_PLUGIN_PacMan="$(usex plugins)"
+ -DPARAVIEW_BUILD_PLUGIN_SierraPlotTools="$(usex plugins)"
+ -DPARAVIEW_BUILD_PLUGIN_SLACTools="$(usex plugins)"
+ -DPARAVIEW_BUILD_PLUGIN_StreamingParticles="$(usex plugins)"
+ -DPARAVIEW_BUILD_PLUGIN_SurfaceLIC="$(usex plugins)"
+ # these are always needed for plugins
+ -DModule_vtkFiltersFlowPaths="$(usex plugins)"
+ -DModule_vtkPVServerManagerApplication="$(usex plugins)"
+ # force this module due to incorrect build system deps wrt bug 460528
+ -DModule_vtkUtilitiesProcessXML=ON
+
+ # python
+ -DModule_pqPython="$(usex python)"
+ -DModule_vtkmpi4py="$(usex python)"
+ -DModule_vtkPython="$(usex python)"
+ -DModule_vtkWrappingPythonCore="$(usex python)"
+ -DPARAVIEW_ENABLE_PYTHON="$(usex python)"
+ -DXDMF_WRAP_PYTHON="$(usex python)"
+
+ # qt5
+ -DPARAVIEW_INSTALL_DEVELOPMENT_FILES="$(usex development)"
+ -DModule_vtkGUISupportQtSQL="$(usex qt5)"
+ -DModule_vtkRenderingQt="$(usex qt5)"
+ -DModule_vtkViewsQt="$(usex qt5)"
+ -DPARAVIEW_BUILD_QT_GUI="$(usex qt5)"
+ -DVTK_Group_ParaViewQt="$(usex qt5)"
+ -DVTK_Group_Qt="$(usex qt5)"
+ -DModule_pqPython="$(usex qt5 "$(usex python)" "off")"
+ $(usex qt5 "-DPARAVIEW_QT_VERSION=5" "")
+ -DVTK_USE_NVCONTROL="$(usex nvcontrol)"
+
+ # sqlite
+ -DModule_vtksqlite="$(usex sqlite)"
+
+ # tcl
+ -DModule_vtkTclTk="$(usex tcl)"
+
+ # test
+ -DBUILD_TESTING="$(usex test)"
+
+ # tk
+ -DVTK_Group_Tk="$(usex tk)"
+ -DVTK_USE_TK="$(usex tk)"
+ -DModule_vtkRenderingTk="$(usex tk)"
+ )
+
+ if use openmp; then
+ mycmakeargs+=( -DVTK_SMP_IMPLEMENTATION_TYPE=OpenMP )
+ fi
+
+ if use python; then
+ mycmakeargs+=(
+ -DVTK_USE_SYSTEM_TWISTED=ON
+ -DVTK_USE_SYSTEM_AUTOBAHN=ON
+ -DVTK_USE_SYSTEM_ZOPE=ON
+ )
+ fi
+
+ if use qt5; then
+ mycmakeargs+=(
+ -DVTK_USE_QVTK=ON
+ -DOPENGL_gl_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libGL.so
+ -DOPENGL_glu_LIBRARY="${EPREFIX}"/usr/$(get_libdir)/libGLU.so
+ -DVTK_QT_VERSION=5
+ -DQT_MOC_EXECUTABLE="$(qt5_get_bindir)/moc"
+ -DQT_UIC_EXECUTABLE="$(qt5_get_bindir)/uic"
+ -DQT_QMAKE_EXECUTABLE="$(qt5_get_bindir)/qmake"
+ -DVTK_Group_Qt:BOOL=ON
+ )
+ fi
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ # remove wrapper binaries and put the actual executable in place
+ for i in {paraview-config,pvserver,pvdataserver,pvrenderserver,pvbatch,pvpython,paraview}; do
+ if [ -f "${ED}"/usr/lib/"$i" ]; then
+ mv "${ED}"/usr/lib/"$i" "${ED}"/usr/bin/"$i" || die
+ fi
+ done
+
+ # install libraries into correct directory respecting get_libdir:
+ mv "${ED}"/usr/lib "${ED}"/usr/lib_tmp || die
+ mkdir -p "${ED}"/usr/"${PVLIBDIR}" || die
+ mv "${ED}"/usr/lib_tmp/* "${ED}"/usr/"${PVLIBDIR}" || die
+ rmdir "${ED}"/usr/lib_tmp || die
+
+ # set up the environment
+ echo "LDPATH=${EPREFIX}/usr/${PVLIBDIR}" > "${T}"/40${PN} || die
+ doenvd "${T}"/40${PN}
+
+ newicon "${S}"/Applications/ParaView/pvIcon-32x32.png paraview.png
+ make_desktop_entry paraview "Paraview" paraview
+
+ use python && python_optimize "${D}"/usr/$(get_libdir)/${PN}-${MAJOR_PV}
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+}
diff --git a/sci-visualization/veusz/Manifest b/sci-visualization/veusz/Manifest
index aa40b9046dc6..88c7315dd182 100644
--- a/sci-visualization/veusz/Manifest
+++ b/sci-visualization/veusz/Manifest
@@ -3,6 +3,6 @@ AUX veusz.desktop 248 BLAKE2B 02c9b85f9ea12ef0ee9bf8f538788f577ab4314468e94140b8
AUX veusz.xml 346 BLAKE2B c99688c930b3901edcf500c4a99447074a01be6abfd2be714f8c1dccd4318a0270d30f47f92636280f406ba9003540434c52683b0a8f66fb4d672e3436fdb5a1 SHA512 c4f049d4648192d932560a2e73088843ecb0a2beea2e628424488d552684a8e69b84628773a08947741690eb732901bc8ae8c52fa926d1b44bf02b9046cb569e
DIST veusz-3.0.1.tar.gz 2554401 BLAKE2B 6e5649eef94ce0bd7fcdfa8325b35de144aaecd792f32c149f5a6f16c7c35f10d29bebeb37531d726e1b87f6d46855d7cdb2af402ec8fd0a2c1af91844d12c03 SHA512 99766c0fee70c12bba7b2ee8434224649763323aa9278d2116159f18257e1e1c5a491d591efb779c1bbb9dba1fb524ad8185fa2e91429ba1cc594fd632cb6238
DIST veusz-3.0.tar.gz 2550683 BLAKE2B 72f0da8d9b993d8a3252fbb93314a53832fbf319287946e9ebc9317ebdab3f10ef2071012b88a1ff3d31d4732f367ded0b217dfa9766f5a09abe90e96b769e45 SHA512 a740d5677e8f23245e54573de0faaa66b659b54e289b256dc344f5aa0cc2a05db26efce57ff31b19c1235e04a9aa22cfa12125a784d27b0e3725277cbfae1b06
-EBUILD veusz-3.0.1.ebuild 2148 BLAKE2B f1c5b6201ad123e5c24ff39377acdb1bc6b20a5b8dfdb4b56a5e8919f010c7371d631493d599253c64a53f55076da30fa30f4f8dc1397935ad576964269d3eba SHA512 a09739f15b8a80341b0ee00a949adf8c92cc2e28fdeb1277530ec1b7ba4243f179c9aff2f5b40700c77d6f735f4a0c9908e32a0fc5fd0106b9a8cf23731a95fc
-EBUILD veusz-3.0.ebuild 2106 BLAKE2B ed9b696f062a6ee7fd62f9d48867158eef884be820595609831c71f9ccd71e9d39eff5a1d61c783a2496bb7682559c3acf31ad218b076124719fd1a8eceb2c62 SHA512 b3c515b6d8050598d5539caa295e60f0a2656ebdfa41908070d2791816c1b0198799de44263aa3bc688399db2d06291a01348ca03309cc3f4b17e72ab22cf139
+EBUILD veusz-3.0.1.ebuild 2143 BLAKE2B f67bb1af08c1e20bbc01b590260e6becc9bfef8dc1cc7af7e0beb7960dcb13145bc7be0672aa3f437d58fc15f42625978039f1707be46aa0e9d57a111ee2fb64 SHA512 0c5a1e9db5601756005976b43aa130f7cc48290b281dae4da33728135ebd18bc96fa99310530586b5194b44b7669d49722ba6b8460a9d6c3a5f0d1a22e3e43a7
+EBUILD veusz-3.0.ebuild 2101 BLAKE2B 9b03d5b117d72aa0b6ef23cbda5fa86029aee2e1fd8d48e468c6fe406aaca89d0442ab853476375473ea690e441216bb41fde9e8d8bfe1a11d993b7e4f6e3fc2 SHA512 d810b47232d50a1bb5a6c60b0a4e6abd4022cedc2e4106823f6f8edd81280cee66d5e54227992ac350b25bbf443be90d27f2c3e842140b520c29a245d46c6451
MISC metadata.xml 885 BLAKE2B 90529e34d78f5225e62c2675e15fef6e0fa1898eca31df061f5438460be53f5bad3d1395d5dcb6e300f861c2c52689bca26fcf012ffbbdaf9cf579b9b252a697 SHA512 2e6838e7cc1a152af665c771950f5b53f942ceedb40b118511c2c9b9801a4a170dbc557e3fa389986b0edf2b12b4f008fbbab9c258c59a1b4acd2063c3ef79ac
diff --git a/sci-visualization/veusz/veusz-3.0.1.ebuild b/sci-visualization/veusz/veusz-3.0.1.ebuild
index 018f5fd55b23..40e15dd61efc 100644
--- a/sci-visualization/veusz/veusz-3.0.1.ebuild
+++ b/sci-visualization/veusz/veusz-3.0.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_COMPAT=( python2_7 python3_{5,6} )
inherit eutils distutils-r1 virtualx xdg-utils gnome2-utils
diff --git a/sci-visualization/veusz/veusz-3.0.ebuild b/sci-visualization/veusz/veusz-3.0.ebuild
index 1526a285be19..55121dfd2320 100644
--- a/sci-visualization/veusz/veusz-3.0.ebuild
+++ b/sci-visualization/veusz/veusz-3.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+PYTHON_COMPAT=( python2_7 python3_{5,6} )
inherit eutils distutils-r1 virtualx xdg-utils gnome2-utils
diff --git a/sci-visualization/yt/Manifest b/sci-visualization/yt/Manifest
index a594cc04b844..d1dd2a0968f3 100644
--- a/sci-visualization/yt/Manifest
+++ b/sci-visualization/yt/Manifest
@@ -1,5 +1,5 @@
DIST yt-3.3.5.tar.gz 8913208 BLAKE2B 34ed3d9fe0109d42ed09456c057447500846936247d08c3e1c8a809e1e9af99c92951bf8fb2baf0baeef3902256399b8077112b4538d5bc2972efc101ddec269 SHA512 1741ce038fc52d446a4fb9d4aab0c9af601cf5ce244979590fc218f54ae9ff2801c5d15ae039c8b51b2a56541646601243c7e3665e3339cb9150b03d869069de
DIST yt-3.4.0.tar.gz 9989933 BLAKE2B 77e6b05f57dcb65c4893b19fc6aa52f1b25657f3b15a08b4f649fa019610f9e749534b204df1163cbad01d3cd16fec8c53277fb9480fa4f120f25076e4ad4ae1 SHA512 762a87bb01edd2c051baec671b07f5977f6842716f7ee0607a87e4f452bb0765cfa0eb7f9eb3509176d78cead23b5f0e5be08cc63a9687732b50498be4dca82e
-EBUILD yt-3.3.5.ebuild 1048 BLAKE2B 087f1680a590fcd9f5e71581e0dc7d1f144d16392c46cebc2e7ec74ba767c43e5beb83367de9955d2895554e7d73c55c3fa8c5e2087da7e83f9554e56b9bf835 SHA512 e5f6348187471054c3c513077253e54cd395b55e1050b092fc950b281054bde517bbc80503b666ff0e5c199235f4ffaacdc5d98d3331bc987356f69fe34d733a
+EBUILD yt-3.3.5.ebuild 1041 BLAKE2B dd04daffa8ea2ebe69ddca0ffe4da9fbc4d58ba41d6636b8e42d5bb7ca17ed10ddc53fed9a1b9b4719cea08faeecdd5283aaec862b06c75ce59f2f6033ed53c7 SHA512 f36514aac86082fb0ccc4a054c16e84e58abca1924bd385a625ee7166db92b11ba04cd8d3f04736a078eea25adb205c550c96696f9f234dd97437b51149b9c9d
EBUILD yt-3.4.0.ebuild 1117 BLAKE2B 4b1c194a679e11f5d71fdb32658a673cd00cdb34418dcd4937d78e416c6d96f5eba54e6bd4911058b2b7a8de4523420679a48eea7b02af0ca1efb2ba939b8968 SHA512 dce7d1a5f907c651f4a4467dea0fbf25da505c30371e27ef1e36c9158917392d2c475288b480bd0e57541e2909e9bfded0b2783dccb44ed62589f0c998005c7e
MISC metadata.xml 840 BLAKE2B 0af6d8abe219c778e4208f51484261350b2dacf7bcdf318861f195081aea70f67bbf8bf2d608ee6a4ebfea23f1e49c0b3ab55dfbdfe16992a812031df267092a SHA512 85ab02f7bc606601cd19497cdeda844b08715e4f46a1b54697594b15cc120e880a3bdae98cd9b3a37c5b4b8011c49bf01ad42bf91ff6b8e5b3092f81e33f0d17
diff --git a/sci-visualization/yt/yt-3.3.5.ebuild b/sci-visualization/yt/yt-3.3.5.ebuild
index 4161ab6488b1..df7ea9980634 100644
--- a/sci-visualization/yt/yt-3.3.5.ebuild
+++ b/sci-visualization/yt/yt-3.3.5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_5,3_6} )
inherit distutils-r1 flag-o-matic