summaryrefslogtreecommitdiff
path: root/sci-visualization
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-03-20 00:40:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-03-20 00:40:44 +0000
commit4cbcc855382a06088e2f016f62cafdbcb7e40665 (patch)
tree356496503d52354aa6d9f2d36126302fed5f3a73 /sci-visualization
parentfcc5224904648a8e6eb528d7603154160a20022f (diff)
gentoo resync : 20.03.2022
Diffstat (limited to 'sci-visualization')
-rw-r--r--sci-visualization/Manifest.gzbin5863 -> 5707 bytes
-rw-r--r--sci-visualization/dash-core-components/Manifest4
-rw-r--r--sci-visualization/dash-core-components/dash-core-components-1.16.0.ebuild4
-rw-r--r--sci-visualization/dash-core-components/dash-core-components-1.17.1.ebuild4
-rw-r--r--sci-visualization/dash-html-components/Manifest4
-rw-r--r--sci-visualization/dash-html-components/dash-html-components-1.1.3.ebuild4
-rw-r--r--sci-visualization/dash-html-components/dash-html-components-1.1.4.ebuild4
-rw-r--r--sci-visualization/dash-table/Manifest4
-rw-r--r--sci-visualization/dash-table/dash-table-4.11.3.ebuild4
-rw-r--r--sci-visualization/dash-table/dash-table-4.12.1.ebuild4
-rw-r--r--sci-visualization/dash/Manifest4
-rw-r--r--sci-visualization/dash/dash-1.20.0-r1.ebuild4
-rw-r--r--sci-visualization/dash/dash-1.21.0.ebuild4
-rw-r--r--sci-visualization/gr/Manifest6
-rw-r--r--sci-visualization/gr/files/gr-0.50.0-qt-5.15.patch21
-rw-r--r--sci-visualization/gr/files/gr-0.53.0-musl.patch29
-rw-r--r--sci-visualization/gr/gr-0.50.0-r2.ebuild75
-rw-r--r--sci-visualization/gr/gr-0.53.0.ebuild6
-rw-r--r--sci-visualization/gri/Manifest7
-rw-r--r--sci-visualization/gri/files/50gri-gentoo.el3
-rw-r--r--sci-visualization/gri/files/gri-2.12.18-postscript.patch97
-rw-r--r--sci-visualization/gri/files/gri-2.12.23-perl-5.16.patch23
-rw-r--r--sci-visualization/gri/files/gri-2.12.23-texinfo5.patch32
-rw-r--r--sci-visualization/gri/gri-2.12.23-r1.ebuild84
-rw-r--r--sci-visualization/gri/metadata.xml21
-rw-r--r--sci-visualization/jupyter-dash/Manifest2
-rw-r--r--sci-visualization/jupyter-dash/jupyter-dash-0.4.0.ebuild4
-rw-r--r--sci-visualization/labplot/Manifest2
-rw-r--r--sci-visualization/labplot/labplot-2.8.2.ebuild5
-rw-r--r--sci-visualization/scidavis/Manifest7
-rw-r--r--sci-visualization/scidavis/files/scidavis-build.patch39
-rw-r--r--sci-visualization/scidavis/metadata.xml1
-rw-r--r--sci-visualization/scidavis/scidavis-2.4.0-r2.ebuild112
-rw-r--r--sci-visualization/scidavis/scidavis-2.7.ebuild95
-rw-r--r--sci-visualization/tensorboard/Manifest2
-rw-r--r--sci-visualization/tensorboard/tensorboard-2.8.0.ebuild64
36 files changed, 231 insertions, 554 deletions
diff --git a/sci-visualization/Manifest.gz b/sci-visualization/Manifest.gz
index 16d4e9cc2e0d..ef9408b05346 100644
--- a/sci-visualization/Manifest.gz
+++ b/sci-visualization/Manifest.gz
Binary files differ
diff --git a/sci-visualization/dash-core-components/Manifest b/sci-visualization/dash-core-components/Manifest
index efafa480fd20..81c128e03aa7 100644
--- a/sci-visualization/dash-core-components/Manifest
+++ b/sci-visualization/dash-core-components/Manifest
@@ -1,5 +1,5 @@
DIST dash-core-components-1.16.0.tar.gz 13922229 BLAKE2B 7ca8dd411e3a8714902266b11a9f39420c7455601cdcbde81ad86690846bbf574fd0c65019f69fcb0ea86f511802eee080d1e4fca1cd88b82c9898aeb5055ceb SHA512 f2648fa8331296db812e897e2976aab1ca357f81b547dda57710773b4e0ef98019f928d5a0a6add426693550fb483c04ec7e0311318cab113f10fc5dca19e197
DIST dash-core-components-1.17.1.tar.gz 14597459 BLAKE2B ed2931e34c5c92f4cbef72df929162496e35080e4460fb470532c2f1d54fb0c1ed71ef1173f48b88eb6aca0d8d81e4b15bf2bd62ed876c9597464aab0513f768 SHA512 d3b76c9deb7ec7cd09e70b5cd7e89b02b800667cf2807f9f119f5d45fd162e256389fd66b3e55e220302b6913d8bcffe845a4c25c62f46ee76c4b34de231f746
-EBUILD dash-core-components-1.16.0.ebuild 546 BLAKE2B 6490f5c01911c2a1646a3243af55b8d43b95c62b3e83a7843c9b9c7a358c03fc591ce4bdb2273e445283a83de5b92abe7c350a667f0ed8282c34e2dd9a503091 SHA512 87c44346e605114643d9373b008a004c6859f3bd93caf3bc222b2a66509d2e0dda3e535e134105f3cd20ca6fa0f4de64b794ed232ab9913af90d306435e76888
-EBUILD dash-core-components-1.17.1.ebuild 546 BLAKE2B 6490f5c01911c2a1646a3243af55b8d43b95c62b3e83a7843c9b9c7a358c03fc591ce4bdb2273e445283a83de5b92abe7c350a667f0ed8282c34e2dd9a503091 SHA512 87c44346e605114643d9373b008a004c6859f3bd93caf3bc222b2a66509d2e0dda3e535e134105f3cd20ca6fa0f4de64b794ed232ab9913af90d306435e76888
+EBUILD dash-core-components-1.16.0.ebuild 553 BLAKE2B 69d6767d161391d81fccd66b447548bd9d0aadf56463bcabf2eba0fc8761bdd167f61cd163f99de929f37cb13419162e007ed0592a327e62bca65811d6011b12 SHA512 c60855b062a4802c6d3bfe35b843cdee3dadb1df6301908cda91958f874a24ec9b88715fbbeadee5b5f59aa480eec5603931955a522d8baedd0fdb20a9d4df2f
+EBUILD dash-core-components-1.17.1.ebuild 553 BLAKE2B 69d6767d161391d81fccd66b447548bd9d0aadf56463bcabf2eba0fc8761bdd167f61cd163f99de929f37cb13419162e007ed0592a327e62bca65811d6011b12 SHA512 c60855b062a4802c6d3bfe35b843cdee3dadb1df6301908cda91958f874a24ec9b88715fbbeadee5b5f59aa480eec5603931955a522d8baedd0fdb20a9d4df2f
MISC metadata.xml 585 BLAKE2B 3feb2e1cd13bdf259177f52e2b99ef0aacda8cbe1de791d94434450b4ee723b2cfee9ffb10b7a28ca3b1e6026e847aae3ea258cf57ea3bdcb91ccca48b8c3563 SHA512 75c3252131b7c6403ed2eda58019e239563f773519d7e46eaf7bc5eea4f0a0a308ea951d15badce5a22ab77e17f0d5ce2a87ef7449af337466742fc7917acbf4
diff --git a/sci-visualization/dash-core-components/dash-core-components-1.16.0.ebuild b/sci-visualization/dash-core-components/dash-core-components-1.16.0.ebuild
index 8c8eac37c2de..373d06e99ac6 100644
--- a/sci-visualization/dash-core-components/dash-core-components-1.16.0.ebuild
+++ b/sci-visualization/dash-core-components/dash-core-components-1.16.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Core components suite for Dash"
diff --git a/sci-visualization/dash-core-components/dash-core-components-1.17.1.ebuild b/sci-visualization/dash-core-components/dash-core-components-1.17.1.ebuild
index 8c8eac37c2de..373d06e99ac6 100644
--- a/sci-visualization/dash-core-components/dash-core-components-1.17.1.ebuild
+++ b/sci-visualization/dash-core-components/dash-core-components-1.17.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Core components suite for Dash"
diff --git a/sci-visualization/dash-html-components/Manifest b/sci-visualization/dash-html-components/Manifest
index d47ecca99ba4..1c2fdff01259 100644
--- a/sci-visualization/dash-html-components/Manifest
+++ b/sci-visualization/dash-html-components/Manifest
@@ -1,5 +1,5 @@
DIST dash-html-components-1.1.3.tar.gz 375680 BLAKE2B e489d8d5fe3c832ae8be82ea1eac83b8a8c8df8b6ac9ce1d122178f63c4ce355c39195bd828e503c51605ed5e774eaff38cf16da9a1c486fd0eff404cd85694f SHA512 dfcc41ef7a52f0d5cc97db9e94b00eb7707cea7c5f95e89832d1b74a1554d9d9f9c3b5df57509fe959b06c53f2a281b7070adde45d3c19003c13983a10ca2509
DIST dash-html-components-1.1.4.tar.gz 621324 BLAKE2B 030ef398241562b222389a44a53eaa86b07d400d680884daa8c42a7dabf7f6c25f168d84aca454116da91f1a86bd4d08a92fff464bde9c70be3cd91c2fc0f3e5 SHA512 bffe3f0be65914c5627f3a22fb61a07579f3bf37908ff541e6bcc80477b08249ff7fb8c9cbfdeec3453f2c6682ecadea00dc12950ad51067f11073040b61ffc8
-EBUILD dash-html-components-1.1.3.ebuild 548 BLAKE2B f778dde94a78e122ae7f116604e280a63288d779d2848eb1469a419c58fa5aa2df22e07532e5d0eb172a2ef497cde7dfd92ad41c49f341ee29408d56921411b9 SHA512 2e159c0c46a2b741f6501be522ca5c08463bcd63064cccce8c534adec6716e3ff310d4d4aa407e8d603251aafe9ca42d6fef4c92d63469ebd34696e65b336eb1
-EBUILD dash-html-components-1.1.4.ebuild 548 BLAKE2B f778dde94a78e122ae7f116604e280a63288d779d2848eb1469a419c58fa5aa2df22e07532e5d0eb172a2ef497cde7dfd92ad41c49f341ee29408d56921411b9 SHA512 2e159c0c46a2b741f6501be522ca5c08463bcd63064cccce8c534adec6716e3ff310d4d4aa407e8d603251aafe9ca42d6fef4c92d63469ebd34696e65b336eb1
+EBUILD dash-html-components-1.1.3.ebuild 555 BLAKE2B 1ecf69e6085bf190607648ea5210d04d3d281f6138df46c7033b1c7eecc94afaaf13b50b9787bedeabf966c3507a4fc14b143f8164d05e075b2ec4b6f83d4454 SHA512 3c9c34ad86141ed65e0fe04cfad9e49de3c834fc9e7176e3325e5971e6b2eae8ef3af52ec9f2f8549968ddb94e7c88e499aa1b11921357e2f2c1a87cec591a16
+EBUILD dash-html-components-1.1.4.ebuild 555 BLAKE2B 1ecf69e6085bf190607648ea5210d04d3d281f6138df46c7033b1c7eecc94afaaf13b50b9787bedeabf966c3507a4fc14b143f8164d05e075b2ec4b6f83d4454 SHA512 3c9c34ad86141ed65e0fe04cfad9e49de3c834fc9e7176e3325e5971e6b2eae8ef3af52ec9f2f8549968ddb94e7c88e499aa1b11921357e2f2c1a87cec591a16
MISC metadata.xml 542 BLAKE2B e34bc321729ff15a65a4fa9d13d4cf2fd158fdd273be266e9addf1675fec22f649e47e5fda37975ec76453d527b8cc2a086ce08643f2de7193fdcd8c9f66ebe8 SHA512 11e452214a91a8590e2d5d0e61a56e91f9d1a3ed8aa713dd4aba5d981b726f4d338ae64cae44e3e6847dc73123788c31bd185589b1b93c828fb00c70cfb4603e
diff --git a/sci-visualization/dash-html-components/dash-html-components-1.1.3.ebuild b/sci-visualization/dash-html-components/dash-html-components-1.1.3.ebuild
index 68536c49b1a1..b841a33c97c2 100644
--- a/sci-visualization/dash-html-components/dash-html-components-1.1.3.ebuild
+++ b/sci-visualization/dash-html-components/dash-html-components-1.1.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Vanilla HTML components for Dash"
diff --git a/sci-visualization/dash-html-components/dash-html-components-1.1.4.ebuild b/sci-visualization/dash-html-components/dash-html-components-1.1.4.ebuild
index 68536c49b1a1..b841a33c97c2 100644
--- a/sci-visualization/dash-html-components/dash-html-components-1.1.4.ebuild
+++ b/sci-visualization/dash-html-components/dash-html-components-1.1.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Vanilla HTML components for Dash"
diff --git a/sci-visualization/dash-table/Manifest b/sci-visualization/dash-table/Manifest
index 906c222a1d6e..0f1ce78d405f 100644
--- a/sci-visualization/dash-table/Manifest
+++ b/sci-visualization/dash-table/Manifest
@@ -1,5 +1,5 @@
DIST dash-table-4.11.3.tar.gz 9504642 BLAKE2B d48e1448caf19f555d8e8436de295d6999dc4caabd4e80d188ec9921278dc4e48b6631dbf4a572cd190210bb83f0a73986c0c93c269b931aeff1fd52e152e248 SHA512 580de0b92ae114cd65e5a2a85aa96a78cbf3364173135ddb29ac3d2edd3ad2aa7b526d447481f78379da2c2420ed9cc8d6a83836565ccac31249ecc4a94a3db5
DIST dash-table-4.12.1.tar.gz 9773683 BLAKE2B 97f00d2d6e9619bdd794f2e478dd4ab2eeaa521b170cef3a546a86e53632099e917e38f99d7ddc91cc4eebcf6199c301128916e29a7afecb2138da667bf38d32 SHA512 f521204b571fb20951202713721fd9fdd790d72a8a2f8461f77244bf8dcd2fb88b88626b590a63f1d28938b30ec4610112c9d2d1b5089d59cdc5219c3e16b5aa
-EBUILD dash-table-4.11.3.ebuild 709 BLAKE2B 317c7048333d77cec721470512bc241d543b58215d417d011b29c348ecdb14f8da8fedfca98acf53e8f98c76f5d8895808d19b7efa3aebdf73b88d3d6cfa23a6 SHA512 5503a2cb7f2d6a423dd3e38e208073046b4bd3c87140f2d4e16fc7d4963a04f5ea53796836803200c3c4e6e06a470481c23ed893bfec7e8b0db2af5c2e7a0686
-EBUILD dash-table-4.12.1.ebuild 709 BLAKE2B 317c7048333d77cec721470512bc241d543b58215d417d011b29c348ecdb14f8da8fedfca98acf53e8f98c76f5d8895808d19b7efa3aebdf73b88d3d6cfa23a6 SHA512 5503a2cb7f2d6a423dd3e38e208073046b4bd3c87140f2d4e16fc7d4963a04f5ea53796836803200c3c4e6e06a470481c23ed893bfec7e8b0db2af5c2e7a0686
+EBUILD dash-table-4.11.3.ebuild 716 BLAKE2B 969b632ab85886a613eb6762aac2f04a391d78ded3731b0a65bc591fc604ef7b8c3aab884b44ba69110ffaf83450320dffdbf1a6c172fe2ba6a2bc1113fccf65 SHA512 be7ee43ebc2871e4ca7b006c3b1d2c1c7d65a9284b5131a73f4a14638a38b4e17170799b1c9cbe3b080fceb7b454b76ae2549614293c3bca77b0ef86806ecef8
+EBUILD dash-table-4.12.1.ebuild 716 BLAKE2B 969b632ab85886a613eb6762aac2f04a391d78ded3731b0a65bc591fc604ef7b8c3aab884b44ba69110ffaf83450320dffdbf1a6c172fe2ba6a2bc1113fccf65 SHA512 be7ee43ebc2871e4ca7b006c3b1d2c1c7d65a9284b5131a73f4a14638a38b4e17170799b1c9cbe3b080fceb7b454b76ae2549614293c3bca77b0ef86806ecef8
MISC metadata.xml 541 BLAKE2B dade9511f3675f376f669a0b60a90cc7e608a1cd3c30f308f3c50653a7fdaec01f425a6eb3ea58b26a03dc3b370cca43507dade19c0ee4630d674aeeba1e4469 SHA512 f3b66f31573fbd08801ddd69691a42452c0ce59a444141dccee28f7064cfdf397512e37c442684becc11aee4cca771f53d65ab912b38190df1502a1dd77d2abd
diff --git a/sci-visualization/dash-table/dash-table-4.11.3.ebuild b/sci-visualization/dash-table/dash-table-4.11.3.ebuild
index 273b870d6b77..6c89d8f950de 100644
--- a/sci-visualization/dash-table/dash-table-4.11.3.ebuild
+++ b/sci-visualization/dash-table/dash-table-4.11.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="First-Class interactive DataTable for Dash"
diff --git a/sci-visualization/dash-table/dash-table-4.12.1.ebuild b/sci-visualization/dash-table/dash-table-4.12.1.ebuild
index 273b870d6b77..6c89d8f950de 100644
--- a/sci-visualization/dash-table/dash-table-4.12.1.ebuild
+++ b/sci-visualization/dash-table/dash-table-4.12.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="First-Class interactive DataTable for Dash"
diff --git a/sci-visualization/dash/Manifest b/sci-visualization/dash/Manifest
index 17128b28c142..dd1af6ca56ec 100644
--- a/sci-visualization/dash/Manifest
+++ b/sci-visualization/dash/Manifest
@@ -1,5 +1,5 @@
DIST dash-1.20.0.tar.gz 1786368 BLAKE2B 2826336f72b9bea80be6ef77df49109b7b68ed93678b606c998a1906907551551a3228e1140d20c6e1b5bf5e53fb9cebd0c0a4d7ab5cc1a590e47ef351558a40 SHA512 670cf593068370c70f1db25c70c7a76ce98c696efbff1146cc90f90a99b8b48bf80cf47688504d173ef253ccb9f1170c2067b3af9414eacb226f7ef25149ffff
DIST dash-1.21.0.tar.gz 1753608 BLAKE2B 07530da9e39065e80f653f97eda5ae8840a05cbc90969640910e1788daea8c5227841fd7de74b90bbb763e3c4b027442eb9e35f52d8ea57a0e8bae4dcab87ce0 SHA512 8254a918f60de9dc329af53f8ff15841be39b130c56c6c6037a2fe4d699fa71f565d7cb0a14d1405f0a1d32cfe886e1531558158596ea1a2b69fd7c62af5a8ce
-EBUILD dash-1.20.0-r1.ebuild 1099 BLAKE2B 588a7aff16b79f8d0bfc2160e225606f829e3dc103821f70dfb159295b08bbe7b7204e14ff6d36b0647123e1503c8a158ac31dad024879bd5c44e01a1df8ac6a SHA512 1113de0c0e9ff38ae870dea8bb59be3c84b19aa4e99773ae07dc6fb9450e341f9378ecf797338ba6a4aed6dbda8f2703a55e28f4daf2c27c7e7abff2f1b31c27
-EBUILD dash-1.21.0.ebuild 899 BLAKE2B b65150bea8386dfc7311b3d3e42652e8b6c3e883680310c7fb8be5409073c05cddd31ab55844ac3e8a89f84a7932325a7470ea40df48c293e8e04c29be6234f8 SHA512 5530f5be27a85ba9ca91031eba1d62457697e9479a71c4a7516338f25782a82807ab0e1e0e0046e881cf36871696c0473ba18013f32f8e7206157bed8e5fa2c8
+EBUILD dash-1.20.0-r1.ebuild 1106 BLAKE2B d91fdb01507b04792bb4bcba1ce57bd3aeeaa69572ba0a006fdf107e6f4b4e1861acff3fd32ec75e90d2436c98f94030c776b354fcfae086d98003c8c4774569 SHA512 f208552fce4e6b8f4ce4b633fe9e986e1caf78e92678cd33ff67c80eaaeac5dcee4c9af2664f4cca8765ca6be6fb1d549f0aa80ea5c14d7d174d161a995b1e9b
+EBUILD dash-1.21.0.ebuild 906 BLAKE2B b9793a68ff45a16c8dd4a9f1d720358a26ebc14ecc2d13ba51ac906aca2e33b370ce20f3b63f7feaac14559ab455f1258b683982042de558ba2919e30ede892d SHA512 104642c926fe6ba6563f7d08ebed8d38fbb2d5b7d0c1907e70aeb3cc767691dbccdc757696d563cafe13708112ed823b6bdf54f0bd842a11b0c096d04a503268
MISC metadata.xml 1362 BLAKE2B 476d401a89b61e6f3351eb372460651ca969ec7ce0e93610f446f502a37ff29b40cd16108f0b38a9d2639e76b8845d0da6eb313367c8b1d248b6d41c266f57e8 SHA512 beb967cce5f39ae8af1aa1e123ee901cc2a3683a820d61e9daf21ce8363e35236d97b1896229cecc7a605092a9ba189d848af0d0b31c515b1c02e2f1094b2eb5
diff --git a/sci-visualization/dash/dash-1.20.0-r1.ebuild b/sci-visualization/dash/dash-1.20.0-r1.ebuild
index bea53debe740..0b2685f17351 100644
--- a/sci-visualization/dash/dash-1.20.0-r1.ebuild
+++ b/sci-visualization/dash/dash-1.20.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Python framework for building ML & data science web apps"
diff --git a/sci-visualization/dash/dash-1.21.0.ebuild b/sci-visualization/dash/dash-1.21.0.ebuild
index b41f8e0c29a3..0c622cae63c1 100644
--- a/sci-visualization/dash/dash-1.21.0.ebuild
+++ b/sci-visualization/dash/dash-1.21.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Python framework for building ML & data science web apps"
diff --git a/sci-visualization/gr/Manifest b/sci-visualization/gr/Manifest
index 3af43c081c76..d9404db9a1fd 100644
--- a/sci-visualization/gr/Manifest
+++ b/sci-visualization/gr/Manifest
@@ -1,6 +1,4 @@
-AUX gr-0.50.0-qt-5.15.patch 652 BLAKE2B 0d945a678acf7e457ca848da770f442caa0e64dba984c073cf394903f08548e668935d4333f574429f93f415e2b74a225573f9aa0da594bd9358c79ca4fb94c2 SHA512 fc85ff4227c257cffe05925095d54451793f899013f9123bf5cc480ea2bb5e267a5067b862feebb000cee9a34781c283ad83fc8adee3b5ec9689d12c37699a5e
-DIST gr-0.50.0.tar.gz 8612608 BLAKE2B 70f4a3c6ce1dac8556646a1632667e6e464a5048f3c44fb689709e3e8218e8d7375db6ff8ce73e11dbeda559fb27c83b7f2b42f0ab518df9b464c8443748c30e SHA512 34ca077ae729e6eda0e5df7046811c77d717f3ef0e34203d6ab3a7f4b67b3aa058a68b9b2d7d78adc8b2f0830a0298778198a6499bd3d6e5697e4b7270cb648a
+AUX gr-0.53.0-musl.patch 797 BLAKE2B 4eb48a510b19a23cc4c82e0f81a1f9753c96f0554edecf4a4163b17be9505e8c8d0710f9c97c49dadb84fefe69cab27a3bfbb6cfe04b97b0d9a260b6e4042fe5 SHA512 5080806ed0598d404a380c3d8fe10207dd3fc1245b76992c341261f43b9727a82f7ebd85e582c606d6ccaf72eb04a57d21ccc0168e5c19b6b37cb2b265fa0018
DIST gr-0.53.0.tar.gz 19267451 BLAKE2B bd243fac9df6222c4b9e3591adfcd1d37dd41628719bd7be7ab385402f0f97e21f3eb23df3ae5d2ed3e43df2b3d83ff66f4e0b478d717772b57dce5885a98721 SHA512 49eee39fd4abd62d6794a16eb023688a525f6906054610dccd85c1b7b0bed9b198d923834cbf661099f753ec40b383a911c295f781420aeead712c5712583c80
-EBUILD gr-0.50.0-r2.ebuild 1984 BLAKE2B b6f1531d964c7b12633307e7400a555f420d62eb1f3e57fd621eaaf3efb9f6794f2924503a90e17f92271be3615982d6aaa6070aaf3464e06a717e5e4f478ce0 SHA512 62916f101a242364486e08e1721ed7ee425384df24587dfed7c1e5953280dc4fe9a71dd0c6af0bac401cfdd2336700c341ce42885c457b3f90c189bd32bc1041
-EBUILD gr-0.53.0.ebuild 1937 BLAKE2B eb7718c932a535565fb7d45aadcc03a541aa81ba8fd26b97f578cca449336ab5fc816b87f5ec06bd0adf2595091581e51cf85c2d1d0c126b1860c951833bffa2 SHA512 fe855727e6fe3dc6a6d752f99d47a0e299bccc0dbeae7f7c6f13022178a5f33a42e71958b865942817d3a9148434786accf595e98ee5bfb9bd92ee678a850d93
+EBUILD gr-0.53.0.ebuild 1981 BLAKE2B 3f74cd9b478f1d937a488a8febc649067a74156b56eb62e2370a53e558e1f63ab1d4516e830c13bac76b4b1506b4984ae2a2d6ffcaf1435f4ce9593068899fc8 SHA512 98bd663e09702c336d7f8bb45ff67a9cb7a4e39af90c31f42bbe263e18980a8de47197c7330475a3fcfae9e936e47f231cf7c760bfd870953770fd3829d0bf92
MISC metadata.xml 261 BLAKE2B e57c0c3e4a59fdb630d23ae9d96afed10307c5308bace0cf58c22f41cbbf22fc82c5cd0d041800498570b1490a39f6c47547acfbb2766e21735820ae1c39bf8f SHA512 212dbdf6e688804621cd0ee28e47d3b9696182fe4850a87569e0727e5e811b7c4193807c2ecec65005e1689d4c0ba2c88fb67b29cc89928649e23d23a94d724b
diff --git a/sci-visualization/gr/files/gr-0.50.0-qt-5.15.patch b/sci-visualization/gr/files/gr-0.50.0-qt-5.15.patch
deleted file mode 100644
index 800492350cc6..000000000000
--- a/sci-visualization/gr/files/gr-0.50.0-qt-5.15.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 20204e37d8411b19b69a7ee5c776035c07f7175d Mon Sep 17 00:00:00 2001
-From: Sutou Kouhei <kou@clear-code.com>
-Date: Sun, 31 May 2020 11:56:51 +0900
-Subject: [PATCH] Include QPainterPath explicitly for Qt 5.15.0
-
----
- lib/gks/plugin/qt5plugin.cxx | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/lib/gks/plugin/qt5plugin.cxx b/lib/gks/plugin/qt5plugin.cxx
-index de9cd3d2..301d7fb9 100644
---- a/lib/gks/plugin/qt5plugin.cxx
-+++ b/lib/gks/plugin/qt5plugin.cxx
-@@ -6,6 +6,7 @@
-
- #include <QtWidgets/QWidget>
- #include <QtGui/QPainter>
-+#include <QtGui/QPainterPath>
- #include <QtGui/QImage>
- #include <QtGui/QGuiApplication>
- #include <QtGui/QScreen>
diff --git a/sci-visualization/gr/files/gr-0.53.0-musl.patch b/sci-visualization/gr/files/gr-0.53.0-musl.patch
new file mode 100644
index 000000000000..5b7f55828583
--- /dev/null
+++ b/sci-visualization/gr/files/gr-0.53.0-musl.patch
@@ -0,0 +1,29 @@
+From 205a70fdbd69d7877994e7aea5cec6eab79236b2 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
+Date: Sat, 26 Feb 2022 19:38:20 +0100
+Subject: [PATCH] Fix build with musl libc
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
+---
+ lib/gks/io.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/gks/io.c b/lib/gks/io.c
+index 669dd81f..50fde2c4 100644
+--- a/lib/gks/io.c
++++ b/lib/gks/io.c
+@@ -11,7 +11,7 @@
+ #include <io.h>
+ #endif
+
+-#if defined(cray) || defined(__SVR4) || defined(_WIN32)
++#if defined(cray) || defined(__SVR4) || defined(_WIN32) || !defined(__GLIBC__)
+ #include <fcntl.h>
+ #else
+ #include <sys/file.h>
+--
+2.34.1
+
diff --git a/sci-visualization/gr/gr-0.50.0-r2.ebuild b/sci-visualization/gr/gr-0.50.0-r2.ebuild
deleted file mode 100644
index 07a5b52c9081..000000000000
--- a/sci-visualization/gr/gr-0.50.0-r2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Universal framework for cross-platform visualization applications"
-HOMEPAGE="https://gr-framework.org/"
-SRC_URI="https://github.com/sciapp/gr/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="cairo ffmpeg postscript tiff truetype"
-
-DEPEND="
- dev-qt/qtgui:5
- media-libs/fontconfig
- media-libs/glfw
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/qhull:=
- sys-libs/zlib
- virtual/opengl
- x11-libs/libX11
- x11-libs/libXt
- cairo? ( x11-libs/cairo )
- ffmpeg? ( media-video/ffmpeg:= )
- postscript? ( app-text/ghostscript-gpl )
- tiff? ( media-libs/tiff )
- truetype? ( media-libs/freetype )
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
-
-PATCHES=(
- "${FILESDIR}/${P}-qt-5.15.patch"
-)
-
-src_configure() {
- use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
- use postscript || mycmakeargs+=( -DGS_LIBRARY= )
- use ffmpeg || mycmakeargs+=( -DFFMPEG_INCLUDE_DIR= )
- use truetype || mycmakeargs+=( -DFREETYPE_LIBRARY= )
- use tiff || mycmakeargs+=( -DTIFF_LIBRARY= )
-
- # todo: X11 automagic
-
- mycmakeargs+=( -DCMAKE_INSTALL_PREFIX=/usr/gr )
- #
- # I need to have a serious conversation with upstream.
- # * The main consumer of this package is dev-lang/julia.
- # * If I patch gr to install in standard locations, julia does
- # not find it anymore.
- # * I can't patch julia, since the corresponding scripts are
- # downloaded at runtime from its package registry ...
- #
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- find "${ED}" -name '*.a' -delete
-
- echo "GRDIR=/usr/gr" > "${T}/99gr"
- echo "LDPATH=/usr/gr/$(get_libdir)" >> "${T}/99gr"
- doenvd "${T}/99gr"
-
- [[ -f "${ED}/usr/gr/bin/gksqt" ]] && dosym ../gr/bin/gksqt /usr/bin/gksqt
-
- elog "${P} relies on the environment variable GRDIR. If you want to use it in a running shell,"
- elog "e.g. with dev-lang/julia, then run \"source /etc/profile\" first."
-}
diff --git a/sci-visualization/gr/gr-0.53.0.ebuild b/sci-visualization/gr/gr-0.53.0.ebuild
index dbdaaca1611b..c46b776f0a07 100644
--- a/sci-visualization/gr/gr-0.53.0.ebuild
+++ b/sci-visualization/gr/gr-0.53.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2019-2021 Gentoo Authors
+# Copyright 2019-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -34,6 +34,10 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND=""
+PATCHES=(
+ "${FILESDIR}/${P}-musl.patch"
+)
+
src_configure() {
use cairo || mycmakeargs+=( -DCAIRO_LIBRARY= )
use postscript || mycmakeargs+=( -DGS_LIBRARY= )
diff --git a/sci-visualization/gri/Manifest b/sci-visualization/gri/Manifest
deleted file mode 100644
index 634951e47d9b..000000000000
--- a/sci-visualization/gri/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-AUX 50gri-gentoo.el 147 BLAKE2B e315062a1d95185052b7881b0913264adb3389633091d8de4f8a9f991d1bede1aa370272e65f21e0766413f4d9f7db14562b5afba11fc9d74a3e21ee7cea22e4 SHA512 a3cbd9953756c48d393eb91f4b4b92021a5409cbe032f1fe697a44e2fca57b29eba295e9e59cc25dda521a91eda5bbfc0f7c3171f2541e83c25c2363ac0c41a7
-AUX gri-2.12.18-postscript.patch 3997 BLAKE2B 46793200eea3da08daeeffe7d6b979886b8ae9b0f33ea0d51fe16a66f9a9bc4b19558eda21396eb82b41fe5cac4e659713e65d60610f7d98b8d4cc1fefdfe8c6 SHA512 d5ec5209bb1149b7d635c463c39ed21f0c18fc056a8a3ceccfa4b9f589f78f8063cbf59e2a010a3c05ae5cd7dec0ed7f6e7f06b38cd4446feef6297ab49ed464
-AUX gri-2.12.23-perl-5.16.patch 554 BLAKE2B 47249f252abc5591ae7df31b143bd3ea794d1cc205d541dbc8861d6f2599eab1079f829e57054797e5e77e716a749bbd80b5896de71cbc5ef388a77568cdd34c SHA512 63d5ab4d21d1d7382ce750040e88d855e605b1bdcc864f1b5d69d90cbc4f946b29dd976144d9bb68fea84b74ec707c7e00d7813b0d68648f7abf0649a98d1ff4
-AUX gri-2.12.23-texinfo5.patch 1035 BLAKE2B caf8229d55894ac59317977801b9e82e66b58a9bd7f1d8e3ce31f39e39f98a37c1050f29e6684200b09e8c6770008870829406cded2a8283ab195f7f090b5d13 SHA512 dff8276bd730c2b75c62775985fe4c9af7b0d8050b4d04e9e951bab60982e9f6d3c9afe9ee7bff6bf9886f7832f4299786855c2edd32d87d4985959bab0d3fda
-DIST gri-2.12.23.tar.gz 1668587 BLAKE2B c7b8e4db5b093599fb9a00870516e3e6a8a93436dc9881f0c889982acd26b9b8637eee261c84be69402361db11c41f7a0989cc29d6bfd5f770a2e8056c89463c SHA512 0b028c56e9603fd00480ad7a92461c1e60f7879d89bffb5b83a2ee52c8870546e584c75478777dbb2d4934095fe9a9d4efd2aa2ff756c1860459a1e0cc0b4216
-EBUILD gri-2.12.23-r1.ebuild 2168 BLAKE2B 58003517b2e4f6721905f599ee11556e9985cf5c4e473bcf72989872a517e3ee1c2fc1af30eaca959d240ca2169f913f60131c38a3414682c921fc2ad2db684f SHA512 9318117bf59530c60979a4d0fde93428e7b382f5ddfd974c3ce40e1c30715e7b30fa14a0f887fd02d24f7086334cb7bb747a004d3bd7ef7c62af9fcdad177a07
-MISC metadata.xml 884 BLAKE2B 6a63e3ba5a1496839134ab0ef8798910cd99ab510445008ae6b99beddfa9be6a2e8f6c94d57320efb764e7e45c87400afd8ccfb0d817554d100d933d3adf1e9b SHA512 9591d8603c186e76e11d56411b723fd8f2ed4912636dfce1bb561e7cb5da155d909eb2b6f2e234e7ec77d72c260ee175a9f222a1b89c729e937897edd88f459c
diff --git a/sci-visualization/gri/files/50gri-gentoo.el b/sci-visualization/gri/files/50gri-gentoo.el
deleted file mode 100644
index e07d47c854a4..000000000000
--- a/sci-visualization/gri/files/50gri-gentoo.el
+++ /dev/null
@@ -1,3 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'gri-mode "gri-mode" "Enter Gri-mode." t)
-(add-to-list 'auto-mode-alist '("\\.gri\\'" . gri-mode))
diff --git a/sci-visualization/gri/files/gri-2.12.18-postscript.patch b/sci-visualization/gri/files/gri-2.12.18-postscript.patch
deleted file mode 100644
index b3f3b7301975..000000000000
--- a/sci-visualization/gri/files/gri-2.12.18-postscript.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-diff -Naur gri-2.12.18/src/extern.hh gri-2.12.18.new/src/extern.hh
---- gri-2.12.18/src/extern.hh 2003-06-07 13:37:55.000000000 -0400
-+++ gri-2.12.18.new/src/extern.hh 2008-11-01 10:46:40.000000000 -0400
-@@ -137,6 +137,7 @@
-
- extern int _arrow_type;
- extern bool _warn_offpage;
-+extern bool _export_postscript;
-
- extern std::vector<double> _dash;
-
-diff -Naur gri-2.12.18/src/gr.cc gri-2.12.18.new/src/gr.cc
---- gri-2.12.18/src/gr.cc 2008-09-04 13:32:21.000000000 -0400
-+++ gri-2.12.18.new/src/gr.cc 2008-11-01 10:52:24.000000000 -0400
-@@ -397,7 +397,16 @@
- /*
- * write conforming postscript prolog
- */
-- fprintf(fp, "%%!PS-Adobe-2.0 EPSF-1.2\n");
-+ //fprintf(fp, "%%!PS-Adobe-2.0 EPSF-1.2\n");
-+ extern bool _export_postscript;
-+ if (_export_postscript)
-+ {
-+ fprintf(fp, "%%!PS-Adobe-2.0\n");
-+ }
-+ else
-+ {
-+ fprintf(fp, "%%!PS-Adobe-2.0 EPSF-1.2\n");
-+ }
- if (privacy)
- fprintf(fp, "%%%%Creator: %s\n", "");
- else
-diff -Naur gri-2.12.18/src/gri.cc gri-2.12.18.new/src/gri.cc
---- gri-2.12.18/src/gri.cc 2006-06-16 19:18:40.000000000 -0400
-+++ gri-2.12.18.new/src/gri.cc 2008-11-01 10:46:40.000000000 -0400
-@@ -35,6 +35,7 @@
- // Globals used elsewhere (variables begin with _).
- int _arrow_type;
- bool _warn_offpage;
-+bool _export_postscript;
- std::vector<double> _dash;
- std::vector<DataFile> _dataFILE;
- std::vector<CmdFile> _cmdFILE;
-diff -Naur gri-2.12.18/src/startup.cc gri-2.12.18.new/src/startup.cc
---- gri-2.12.18/src/startup.cc 2008-06-12 08:57:26.000000000 -0400
-+++ gri-2.12.18.new/src/startup.cc 2008-11-01 10:57:26.000000000 -0400
-@@ -188,6 +188,7 @@
- _axes_offset = 0.0;
- _use_default_for_query = false;
- _warn_offpage = true;
-+ _export_postscript = false;
- PUT_VAR("..use_default_for_query..", 0.0);
- PUT_VAR("..words_in_dataline..", 0.0); // just in case tested
- PUT_VAR("..batch..", 0.0);
-@@ -681,6 +682,7 @@
- #define FLAG_PUBLICATION 1009
- #define FLAG_SUPERUSER 1010
- #define FLAG_WARN_OFFPAGE 1011
-+#define FLAG_POSTSCRIPT 1012
- // I use the 'FLAG_...' numbers for options that lack single-character abbreviations.
- static struct poptOption optionsTable[] = {
- { "batch", 'b', POPT_ARG_NONE | POPT_ARGFLAG_ONEDASH, NULL, 'b' },
-@@ -703,6 +705,7 @@
- { "version", 'v', POPT_ARG_NONE | POPT_ARGFLAG_ONEDASH, NULL, 'v' },
- { "warn_offpage", '\0', POPT_ARG_NONE | POPT_ARGFLAG_ONEDASH, NULL, FLAG_WARN_OFFPAGE },
- { "yes", 'y', POPT_ARG_NONE | POPT_ARGFLAG_ONEDASH, NULL, 'y' },
-+ { "postscript", '\0', POPT_ARG_NONE | POPT_ARGFLAG_ONEDASH, NULL, FLAG_POSTSCRIPT },
- { 0, 0, 0, 0, 0 }
- };
- const poptContext optCon =
-@@ -872,6 +875,8 @@
- printf("Gri cannot read in '%s'\n",optArg);
- }
- break;
-+ case FLAG_POSTSCRIPT
-+ _export_postscript = true;
- default:
- printf("Unknown option\n");
- break;
-@@ -1058,6 +1063,8 @@
- } else if (!strcmp(argv[i], "-y") || !strcmp(argv[i], "-yes")) {
- _use_default_for_query = true;
- PUT_VAR("..use_default_for_query..", 1.0);
-+ } else if (!strcmp(argv[i], "-postscript")){
-+ _export_postscript = true;
- #if 0
- } else if (!strcmp(argv[i], "-e")) {
- // User wants to do cmd in argv[i+1]
-@@ -1190,6 +1197,8 @@
- gr_textput(" Makes Gri print out command lines as they are executed.\n");
- gr_textput(" -true or -y\n");
- gr_textput(" Makes Gri think the answer to all `query's is RETURN.\n");
-+ gr_textput(" -postscript\n");
-+ gr_textput(" Export a PostScript file instead of an EPS file.\n");
- #if 0
- gr_textput(" -e cmd\n");
- gr_textput(" BUG: NOT IMPLEMENTED YET!\n");
diff --git a/sci-visualization/gri/files/gri-2.12.23-perl-5.16.patch b/sci-visualization/gri/files/gri-2.12.23-perl-5.16.patch
deleted file mode 100644
index 14c89978ce7c..000000000000
--- a/sci-visualization/gri/files/gri-2.12.23-perl-5.16.patch
+++ /dev/null
@@ -1,23 +0,0 @@
- doc/texinfo2HTML | 6 +++---
- 1 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/doc/texinfo2HTML b/doc/texinfo2HTML
-index 39bed0e..43d3fe6 100755
---- a/doc/texinfo2HTML
-+++ b/doc/texinfo2HTML
-@@ -54,12 +54,12 @@ BUGS:
- the end is here} and more blah
- will not get the \@code{} item converted correctly.
- ";
--require "ctime.pl";
--require "getopts.pl";
-+use POSIX qw(strftime ctime);
-+use Getopt::Std;
-
- $debug = 0;
-
--die if !&Getopts('h');
-+die if !getopts('h');
- $print_help = 0;
- $print_help = $opt_h if $opt_h;
- if ($print_help) {
diff --git a/sci-visualization/gri/files/gri-2.12.23-texinfo5.patch b/sci-visualization/gri/files/gri-2.12.23-texinfo5.patch
deleted file mode 100644
index dfc56fc574b3..000000000000
--- a/sci-visualization/gri/files/gri-2.12.23-texinfo5.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 93a40c0b444fb5265b21a344b884b1c7bed49b5a Mon Sep 17 00:00:00 2001
-From: Dan Kelley <kelley.dan@gmail.com>
-Date: Mon, 5 Aug 2013 21:01:46 -0300
-Subject: [PATCH] Bug#718821 fixed
-
-Problem with a subsubsection following a section.
----
- doc/gri.texi | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/doc/gri.texi b/doc/gri.texi
-index 57c5e76..d16b6ff 100644
---- a/doc/gri.texi
-+++ b/doc/gri.texi
-@@ -18486,7 +18486,7 @@ Versions exist for MSDOS, windows, and Linux operating systems.
- (Actually, the windows version is just the MSDOS version, which can be
- run inside an msdos window within windows-95, windows-NT, etc.)
-
--@subsubsection MSDOS Operating System
-+@subsection MSDOS Operating System
- @cindex compilation under MSDOS
- @cindex MSDOS compilation
-
-@@ -18543,7 +18543,7 @@ To view the output, use a PostScript viewer such as GSview.
-
-
-
--@subsubsection LINUX Operating System
-+@subsection LINUX Operating System
- @cindex compilation under Linux
- @cindex linux compilation
- @cindex LINUX compilation
diff --git a/sci-visualization/gri/gri-2.12.23-r1.ebuild b/sci-visualization/gri/gri-2.12.23-r1.ebuild
deleted file mode 100644
index 8940d2cd4c3e..000000000000
--- a/sci-visualization/gri/gri-2.12.23-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit epatch elisp-common
-
-DESCRIPTION="Language for scientific graphics programming"
-HOMEPAGE="http://gri.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux"
-IUSE="doc emacs examples hdf5"
-
-DEPEND="
- app-text/ghostscript-gpl
- >=sci-libs/netcdf-4
- virtual/latex-base
- virtual/imagemagick-tools[png]
- emacs? ( >=app-editors/emacs-23.1:* )"
-RDEPEND="${DEPEND}"
-
-SITEFILE="50gri-gentoo.el"
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${PN}-2.12.18-postscript.patch \
- "${FILESDIR}"/${P}-perl-5.16.patch \
- "${FILESDIR}"/${P}-texinfo5.patch
- # Makefile.am contains a call to the missing script that triggers gentoo qa
- sed -i -e 's|${SHELL} ../missing --run tex|tex|g' \
- doc/Makefile.in || die
- sed \
- -e "/system/d" \
- -i doc/tst_suite/tst_rpn.gri || die
-}
-
-src_compile() {
- # gentoo bug #302621
- use hdf5 && has_version sci-libs/hdf5[mpi] && \
- export CXX=mpicxx CC=mpicc
- VARTEXFONTS="${T}/fonts" emake
- use emacs && elisp-compile src/*.el
-}
-
-src_install() {
- default
- # license text not necessary
- rm "${ED}"/usr/share/gri/doc/license.txt || die
-
- # install target installs it always and in the wrong location
- # remove it here and call elisp-install in case of USE=emacs below
- rm -rf "${ED}"/usr/share/emacs || die
-
- if ! use doc; then
- sed -i -e "s/Manual at.*//" "${ED}"/usr/share/gri/startup.msg || die
- rm "${ED}"/usr/share/gri/doc/{cmd,}refcard.ps || die
- rm -rf "${ED}"/usr/share/gri/doc/html || die
- fi
- if ! use examples; then
- sed -i -e "s/Examples at.*//" "${ED}"/usr/share/gri/startup.msg || die
- rm -rf "${ED}"/usr/share/gri/doc/examples || die
- fi
- #move docs to the proper place
- use doc || use examples && \
- mv -f "${ED}"/usr/share/gri/doc/* "${ED}"/usr/share/doc/${PF}
- rm -rf "${ED}"/usr/share/gri/doc || die
-
- if use emacs; then
- cd src
- elisp-install ${PN} *.{el,elc}
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/sci-visualization/gri/metadata.xml b/sci-visualization/gri/metadata.xml
deleted file mode 100644
index 9fc07e9a6ee6..000000000000
--- a/sci-visualization/gri/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- Gri is a language for scientific graphics programming. The word
- "language" is important: Gri is command-driven, not
- point/click. Some users liken Gri to LaTeX, since both provide
- extensive power in exchange for patience in learning syntax. Gri can
- make x-y graphs, contour graphs, and image graphs, in PostScript and
- (someday) SVG formats. Control is provided over all aspects of
- drawing, e.g. line widths, colors, and fonts. A TeX-like syntax
- provides common mathematical symbols.
-</longdescription>
- <upstream>
- <remote-id type="sourceforge">gri</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/sci-visualization/jupyter-dash/Manifest b/sci-visualization/jupyter-dash/Manifest
index bd18cf37b393..4945b66b9203 100644
--- a/sci-visualization/jupyter-dash/Manifest
+++ b/sci-visualization/jupyter-dash/Manifest
@@ -1,3 +1,3 @@
DIST jupyter-dash-0.4.0.tar.gz 42855 BLAKE2B 6ee097892e8175d72883005a4b8097e1069d3550d845dc8728991c78d437d74f571e3e1e4fddf7c8df716c0921a5910c9fbc654f0a56c0f177f14c7b2c1bd336 SHA512 16774dfe54122096cdf672408af8fb7f0246ba7db1429eeee21a9b10645990d859208e13b743119c90e5b0ae042eeb32e91e56205139d9cf792f5995e467ccf9
-EBUILD jupyter-dash-0.4.0.ebuild 721 BLAKE2B 6f851409edc6f4d6032799785048cc612e259e787538fb8fcdd1e01e00c3e9268256dc4ccc8b7a9c15fb970f2747b70ecab9ccdbf4a7be2fae8801e364258e31 SHA512 3575d813ded8691d8d9f56769557df7a04d8767bae5541d02bd629b3464bf7a507d0585ef3c5b3254b9e4a1fa43115d49506411bf3a70df37d588ebdd38b4441
+EBUILD jupyter-dash-0.4.0.ebuild 728 BLAKE2B 98308adb0d5936990982c12c0a3d0355de4411296f3b7298f8119b4bf380faaaeb1df8b6848515b127220dda6aa58c93eef6515bad82f609ce9ff22762765aa3 SHA512 315677c419aa38d307d9749de9f0153a95bc571500c020eb5888d6bebfaec79dae62e71418e699fb953b2934033fc3254184dd7f5d6d8743baf186f48d998000
MISC metadata.xml 590 BLAKE2B 74dabed7a6173f89c9e34f723aeb2ba0473b76aef81498db1081a246c71701765a741448ab765404c05915e504b8f7f52dfe3ab0fe1ebc94ec7d474aca25ff56 SHA512 2f6bb2021b24c69695e6ae27c7465ee92fc2ec29e080e98c5087a4d35eb58fa2821dc76946b25f9e1b2458102fdfa03ebc7a7b803ab4073b2a3ba9183b187ff4
diff --git a/sci-visualization/jupyter-dash/jupyter-dash-0.4.0.ebuild b/sci-visualization/jupyter-dash/jupyter-dash-0.4.0.ebuild
index 87d8aedc3a92..e39e8216ae3e 100644
--- a/sci-visualization/jupyter-dash/jupyter-dash-0.4.0.ebuild
+++ b/sci-visualization/jupyter-dash/jupyter-dash-0.4.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1
DESCRIPTION="Plotly Dash apps from within Jupyter environments"
diff --git a/sci-visualization/labplot/Manifest b/sci-visualization/labplot/Manifest
index ecafce3f5c67..a5cbc42f0246 100644
--- a/sci-visualization/labplot/Manifest
+++ b/sci-visualization/labplot/Manifest
@@ -1,4 +1,4 @@
DIST labplot-2.8.2.tar.xz 13235168 BLAKE2B 251d7f6293ea90a1a16a33f38f3b3657051545cff4b0acc3d3009a02387c4cadb61dad31b72466f0d197b1cccac6e9095687fcc694853c2a6ef41fa1a954c6a7 SHA512 fc550ccb00c5d9966b42f3a367daaebfa94909b65f0a146e4cd75f9a4ed50d00a917fa4c5fd6b6694bf2223d75a564db49697106ea663b0e17def4ce501b09e1
-EBUILD labplot-2.8.2.ebuild 2343 BLAKE2B 9bb15fbb175a3124570d2a9c5248b61e50f5e46123bb095760689e4d5fa464b8388b1ab938f2b23ac22258c5ecb9737460c617339017981b73d9bcfd459c450d SHA512 5f355007fcd06649a419561dbd2cc1719634c01fde33d7bdde24ab022681372b4a8acb1764da56de8ad94553fc82532df52e1c68f65d33cff39fa576b53e92d5
+EBUILD labplot-2.8.2.ebuild 2394 BLAKE2B be54185403a3166173302351d58b279e34c2c60b0e31ae340f71d0d520477a7ab10786a4cc0367ea32ca912d90d42b57e712525c71608c3846280b3f76fd16b4 SHA512 8ac9dc2d1f96c9fa5314d2845443c6dc37798fc716b25848d7eec62faaf69cec41288d0632b6b154484eeebbf00fe98e0443971860479b9422226549680e08f7
EBUILD labplot-9999.ebuild 2617 BLAKE2B 8274be807161a25c0075feeb2278d4c3f836673d1972c82b1f3661de287bab4f771a30e81db45a9f39bc9f9b346c613f730a4f5069c413d887f33df5a793bffd SHA512 dc46c82356dc971f0ce62807cc271608feedb0ee2a25e54f93a9ee112ea7ee8a13abb85094fa42bb816aec85cca43c6322a2e8609a61e7b9fe8889ce85becd0d
MISC metadata.xml 1328 BLAKE2B 7c5afcd644eb98a6afdaba264e24e225e44075e223c47e10922f2aa7ea4658ad34b6f3a55e82a72109413da8bd41df55c2aeb02d93db12ae154acf116d300706 SHA512 ac715b846c70cf31d8a3f92c291848fb9f6c3e571f3cdadc9670c2eb3211ebf2e96dae4263232544506f2cf4db2bb408beeea2cb322f1ac56c179048bd77ba20
diff --git a/sci-visualization/labplot/labplot-2.8.2.ebuild b/sci-visualization/labplot/labplot-2.8.2.ebuild
index fd6001e75440..7872a5add1e5 100644
--- a/sci-visualization/labplot/labplot-2.8.2.ebuild
+++ b/sci-visualization/labplot/labplot-2.8.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,7 +19,7 @@ fi
LICENSE="GPL-2"
SLOT="5"
-IUSE="cantor fftw fits hdf5 libcerf netcdf root serial telemetry"
+IUSE="cantor fftw fits hdf5 libcerf netcdf root serial telemetry test"
# not packaged: dev-qt/qtmqtt, bug 683994
BDEPEND="
@@ -59,6 +59,7 @@ DEPEND="
hdf5? ( sci-libs/hdf5:= )
libcerf? ( sci-libs/libcerf )
netcdf? ( sci-libs/netcdf:= )
+ test? ( >=kde-frameworks/kparts-${KFMIN}:5 )
root? (
app-arch/lz4
sys-libs/zlib
diff --git a/sci-visualization/scidavis/Manifest b/sci-visualization/scidavis/Manifest
index 94e9dc374315..6bc21d33150c 100644
--- a/sci-visualization/scidavis/Manifest
+++ b/sci-visualization/scidavis/Manifest
@@ -1,8 +1,7 @@
-AUX scidavis-build.patch 1397 BLAKE2B 70abb5dee8d3afbf4eaf88d50c8df30fb0ad34345e92d049113c5ef0e1ecf9f5d7b127166453905f79056d812128f2c427ddcb3736363591c2e3aba67ed8b3d1 SHA512 91044ad9994ffe8047529b262d578b575a559d888b17da772be10346b87c655a2c53c67ba06b7a5bb85870510de5a1c4f1f14777b5c60bbfaab4ccd545d00929
AUX scidavis-muparser.patch 2299 BLAKE2B 9ba9e99c838c4fe8c767b8cbfdb9ce93202a8d539039993552a6da2590a28b7acd27f891b6e251ee9bb063a0010d52fa419807ab2a515e633ebd32ea8179877d SHA512 44841cac0f111687ffe38e322c8fb25139f5529321eb4609a8a7821e0ee3bba832f61fe9f6b0e42f28f4571898468de83274d36bbdfc57c97ed227426244c103
AUX scidavis-qwtplot3d.patch 453 BLAKE2B 774cae5c148944cb4c0a85965431031296b9f846b1154620e39cca0c6ec4ba8645e84bfccbcca051334f11ba301f3aa1bb6a4d6110cec57dc9cb881fd4fa0d85 SHA512 95a778670c8540a150e52317a95f8ff8211bc0cdaf10280f84bf2c5365f7b803cd56b46760a56db75ba29289ebf53abf9d803d0bb78cf55c0426059bb994b584
-DIST scidavis-2.4.0-gh.tar.gz 9244613 BLAKE2B 5961c1c4c28a7e290940ddefb4a7a447fb2b743528bcb96d190b2638a6b0d8807dad51ceab6392e5a3081b270149d3f3fccef8db8108dfdacc71a66c55a7509e SHA512 9797daaf3239176eb8fc346fb8e579af965cfe0881e9048c77258f1165135a124aea3ec52434cc23e117ba2077313437da65f5c694f2d8a54d312997264d9318
DIST scidavis-2.4.0_p20211117.tar.gz 9248921 BLAKE2B e14d4a270ab0b7221b3e21762c4547e5d64930ddc72bf085d72d02e4756cc4c82f38b438f90dc472a05837d059650ea3718e100ad8c56762e990b11f571fce31 SHA512 f3fba2569d5ba79be1b10ffe4ed242f7a4df81fb4561388fcdb9461404ab966b21ecfdaa001518b5139eeef319e3c979109e2889d9268b07dad9c3cec970999b
-EBUILD scidavis-2.4.0-r2.ebuild 2894 BLAKE2B 3edd4fb5526eb6d1f2688c23d49c66a686125c07de8875efe9c576ec68ff2d014357e1a66c58c6a2551bffaa119cc8daee8d9a33f65985dbd8806d66780c7f81 SHA512 4646b6d6c507861f24cbd28e2cbb594e4b82caca938213ab352cb84137d31e985a0eb7a9f2ba10b818f25ec3c5313b1d2e218bc269d8961aaa65971e38fd953c
+DIST scidavis-2.7.tar.gz 11765155 BLAKE2B 10e218472893cd19fe3fb6ebef0116c37167b10b1535e6d39b3eb0f6e2f9a537a75c8da5648dae41b77add089d57cafea640d0c7f4dca459c5a9ef2cc24bff18 SHA512 8063d9f5fb29f824e0183d8902dfe9a8310b6041664ac2189765953088968136f3d72fd04f667d8dfce0ede16e17593e3351f5593d70e73705f1b737bf90b4de
EBUILD scidavis-2.4.0_p20211117.ebuild 2211 BLAKE2B e0c6796817df8c47712ec8d09739116e6252d5379f77d90263968809298fe382c9f3fb1ec4d88872c0f85dcbd0a3a00bc6cb0893a64cba3a49bc38926184f2bb SHA512 a27456b517479b96713b9c06a67e05d6034c796ccffd8e44c8371c9aa6c5fd601a6cf430ee5810f8a0d9b706d9e80dba3d0e7fb481d7636bef3acbc5ba254c85
-MISC metadata.xml 1208 BLAKE2B 9f19f619ba6b20048b901d5e2020b5f23fec5e39cbca24fb21cd17e174b01d92bd488879cf04a98ddeeebee87434ec9317423eead54cd6d4884fe4ccd8b49aba SHA512 ecdeaff7221d25d1b2aafb750f28b0150d36d5ceda77924590bc0e016533c2b07cf7faa4b2c27e43b3fc93d0f9de2f1b94e3e2098687ff85f31f9bd2ec391961
+EBUILD scidavis-2.7.ebuild 2104 BLAKE2B c342b5e17575d5e2cb3f583c67d35c814b47dc5ef87d7648fc8078436205ec8b1ecd2db06de26cd20cfe3ae6b31abeb3fc044daddec3b746181d2a5c3da7b751 SHA512 d98a5bf780411ca6601162c6652a6af5058b265a70ba0261120df7420e6b7605d5d47c86b005ef528fcfcf0684ce02ee2593e907b04e6e5b19f3c32c46f59b0f
+MISC metadata.xml 1085 BLAKE2B e02c4b1a7fa0eecbdb26db3cd577a06591b557678e91598c5e84a4dfec87c215e5758ca67a438331bef33265b6a0f1441141b6711b05c7e496f7e5feebca9954 SHA512 e33807092bd789cdc11819a0d56d9d39fcb7065d870d47ef1f20254e75f6f85a299ca4fe9c3dae50c53a90d9fe730cb9062c8b0cf8e09c4a46e449bff655181a
diff --git a/sci-visualization/scidavis/files/scidavis-build.patch b/sci-visualization/scidavis/files/scidavis-build.patch
deleted file mode 100644
index cb1e2600c6f9..000000000000
--- a/sci-visualization/scidavis/files/scidavis-build.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-diff --git a/config.pri b/config.pri
-index 2b8d943..6034b6a 100644
---- a/config.pri
-+++ b/config.pri
-@@ -278,30 +278,13 @@ osx_dist {
-
- contains(PRESET, linux_package) {
- ### dynamically link against Qwt(3D) installed system-wide
--
-- exists(/usr/include/qt5/qwt5-qt5) {INCLUDEPATH+=/usr/include/qt5/qwt5-qt5}
-- exists(/usr/include/qt5/qwtplot3d-qt5) {INCLUDEPATH+=/usr/include/qt5/qwtplot3d-qt5}
-- exists(/usr/include/qwt5-qt5) {INCLUDEPATH+=/usr/include/qwt5-qt5}
-- exists(/usr/include/qwtplot3d) {INCLUDEPATH+=/usr/include/qwtplot3d}
--
-- system (ls /usr/lib*/libqwt5-qt5.so) {LIBS+=-lqwt5-qt5}
-- system (ls /usr/lib*/*/libqwt5-qt5.so) {LIBS+=-lqwt5-qt5}
-- system (ls /usr/lib*/libqwt-qt5.so) {LIBS+=-lqwt-qt5}
-- system (ls /usr/lib*/libqwtplot3d-qt5.so) {LIBS+=-lqwtplot3d-qt5}
-- system (ls /usr/lib*/*/libqwtplot3d-qt5.so) {LIBS+=-lqwtplot3d-qt5}
--
--
-+ INCLUDEPATH +=/usr/include/qwt5
-+ INCLUDEPATH +=/usr/include/qwtplot3d
-+ LIBS +=-lqwt5-qt5
-+ LIBS +=-lqwtplot3d
- LIBS += -lz -lGLU
--
-- INCLUDEPATH += /usr/include/muParser
- LIBS += -lgsl -lgslcblas
- LIBS += -lmuparser
--
-- # enable user installed packages
-- INCLUDEPATH = "$(HOME)/usr/include" $$INCLUDEPATH
-- QMAKE_LIBDIR = "$(HOME)/usr/lib" $$QMAKE_LIBDIR
--
--
- }
-
- contains(PRESET, self_contained) {
diff --git a/sci-visualization/scidavis/metadata.xml b/sci-visualization/scidavis/metadata.xml
index 71ea968fc6f6..93c583ed2a8f 100644
--- a/sci-visualization/scidavis/metadata.xml
+++ b/sci-visualization/scidavis/metadata.xml
@@ -14,7 +14,6 @@
It strives to combine an intuitive, easy-to-use graphical user interface with powerful features such as Python scriptability.
</longdescription>
<use>
- <flag name="assistant">Compile with QAssistant (documentation broweser) support from <pkg>dev-qt/assistant</pkg>.</flag>
<flag name="origin">Add support for reading OriginLab OPJ project files through <pkg>sci-libs/liborigin</pkg>.</flag>
<flag name="python">Build support for python scripting.</flag>
<flag name="muparser">Build support for muparser scripting.</flag>
diff --git a/sci-visualization/scidavis/scidavis-2.4.0-r2.ebuild b/sci-visualization/scidavis/scidavis-2.4.0-r2.ebuild
deleted file mode 100644
index 70fc6b255c6b..000000000000
--- a/sci-visualization/scidavis/scidavis-2.4.0-r2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DOCS_BUILDER="doxygen"
-DOCS_DEPEND="media-gfx/graphviz"
-
-PYTHON_COMPAT=( python3_{8..10} )
-
-inherit python-single-r1 docs qmake-utils xdg
-
-DESCRIPTION="Application for Scientific Data Analysis and Visualization"
-HOMEPAGE="http://scidavis.sourceforge.net/ https://github.com/SciDAVis/scidavis/"
-SRC_URI="https://github.com/SciDAVis/scidavis/archive/refs/tags/${PV}.tar.gz -> ${P}-gh.tar.gz"
-
-LICENSE="GPL-2+ ZLIB"
-KEYWORDS="~amd64"
-SLOT="0"
-
-IUSE="assistant doc origin python test"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-# RESTRICT="!test? ( test )"
-# Looks like we have an incompatible version of gtest in the tree, fails to
-# compile with CONFIG+="test"
-RESTRICT="test"
-
-# We need to depend on a version of PyQt5 that depends on <sip-5:0. If PyQt5 is
-# built with sip:5 then we will get Syntax Error when running sip-4 for scidavis.
-RDEPEND="
- dev-cpp/muParser
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtopengl:5
- dev-qt/qtprintsupport:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- sci-libs/gsl:=
- sys-libs/zlib[minizip]
- x11-libs/qwt:5
- x11-libs/qwtplot3d
- assistant? ( dev-qt/assistant )
- origin? ( sci-libs/liborigin )
- python? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- <dev-python/PyQt5-5.15.5[${PYTHON_USEDEP}]
- dev-python/PyQt5-sip[${PYTHON_USEDEP}]
- <dev-python/sip-5:0[${PYTHON_USEDEP}]
- ')
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-qt/linguist-tools:5
- test? (
- dev-libs/unittest++
- dev-cpp/gtest
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-build.patch"
-)
-
-src_prepare() {
- default
-
- # Fix small upstream typo
- sed -i -e 's/grabFramebuffer/grabFrameBuffer/g' libscidavis/src/Graph3D.cpp || die
-
- # Remove things which are packaged elsewhere
- rm -r 3rdparty/qwt5-qt5 3rdparty/qwtplot3d 3rdparty/liborigin || die
-
- # OF has been renamed in Gentoo https://bugs.gentoo.org/383179
- # Note this is *not* packaged in sys-libs/zlib[minizip] because
- # this file resides in the test directory in upstream zlib
- sed -i -r 's:\<(O[FN])\>:_Z_\1:g' 3rdparty/minigzip/minigzip.c || die
-
- # fix paths
- cat >> config.pri <<-EOF || die
- # install docs to ${PF} instead of ${PN}
- documentation.path = "\$\$INSTALLBASE/share/doc/${PF}"
-
- # install python files in Gentoo specific directories
- pythonconfig.path = "$(python_get_scriptdir)"
- pythonutils.path = "$(python_get_scriptdir)"
-
- # /usr/share/appdata is deprecated
- appdata.path = "\$\$INSTALLBASE/share/metainfo"
- EOF
-}
-
-src_configure() {
- INSTALLBASE="${EPREFIX}/usr" eqmake5 \
- $(usex assistant " " " CONFIG+=noassistant ") \
- $(usex origin " CONFIG+=liborigin " " ") \
- $(usex python " CONFIG+=python " " ") \
- $(usex test " CONFIG+=test " " ")
-}
-
-src_compile() {
- default
- docs_compile
-}
-
-src_install () {
- emake INSTALL_ROOT="${ED}" install
- einstalldocs
- use python && python_optimize
-}
diff --git a/sci-visualization/scidavis/scidavis-2.7.ebuild b/sci-visualization/scidavis/scidavis-2.7.ebuild
new file mode 100644
index 000000000000..d6d6452d9a35
--- /dev/null
+++ b/sci-visualization/scidavis/scidavis-2.7.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="doxygen"
+DOCS_DEPEND="media-gfx/graphviz"
+
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit python-single-r1 cmake docs virtualx xdg
+
+DESCRIPTION="Application for Scientific Data Analysis and Visualization"
+HOMEPAGE="http://scidavis.sourceforge.net/ https://github.com/SciDAVis/scidavis/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2+ ZLIB"
+KEYWORDS="~amd64"
+SLOT="0"
+
+IUSE="doc +muparser origin python test"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# requires network
+RESTRICT="test"
+PROPERTIES="test_network"
+
+RDEPEND="
+ muparser? ( dev-cpp/muParser )
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtopengl:5
+ dev-qt/qtprintsupport:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ sci-libs/gsl:=
+ sys-libs/zlib[minizip]
+ x11-libs/qwt:5
+ x11-libs/qwtplot3d
+ origin? ( sci-libs/liborigin )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ >=dev-python/PyQt5-5.15.6[${PYTHON_USEDEP}]
+ dev-python/PyQt5-sip[${PYTHON_USEDEP}]
+ >=dev-python/sip-6:5[${PYTHON_USEDEP}]
+ ')
+ )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-qt/linguist-tools:5
+ test? (
+ dev-libs/unittest++
+ dev-cpp/gtest
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-muparser.patch"
+ "${FILESDIR}/${PN}-qwtplot3d.patch"
+)
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Remove things which are packaged elsewhere
+ rm -r 3rdparty/qwt5-qt5 3rdparty/qwtplot3d 3rdparty/liborigin || die
+
+ # OF has been renamed in Gentoo https://bugs.gentoo.org/383179
+ # Note this is *not* packaged in sys-libs/zlib[minizip] because
+ # this file resides in the test directory in upstream zlib
+ sed -i -r 's:\<(O[FN])\>:_Z_\1:g' 3rdparty/minigzip/minigzip.c || die
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DSCRIPTING_MUPARSER=$(usex muparser)
+ -DSCRIPTING_PYTHON=$(usex python)
+ -DPYTHON_SCRIPTDIR="$(python_get_scriptdir)"
+ -DORIGIN_IMPORT=$(usex origin)
+ -DBUILD_TESTS=$(usex test)
+ )
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ docs_compile
+}
+
+src_test() {
+ virtx cmake_src_test
+}
diff --git a/sci-visualization/tensorboard/Manifest b/sci-visualization/tensorboard/Manifest
index 68df595b9638..4bab49426034 100644
--- a/sci-visualization/tensorboard/Manifest
+++ b/sci-visualization/tensorboard/Manifest
@@ -1,5 +1,7 @@
DIST tensorboard-2.5.0.zip 6019104 BLAKE2B f07db4fec7cc39e15c4f580f479679f0db4f06e66d81768799ed3652bb9ba63c7b61bde7f12119d09474009e55c12d91ef0f2b3aeeb05682532630314cab871a SHA512 e39ca09bd00fab9b5f6f9393e48cb6be2313f86c24b2f0ffcfd08b08b9ed4e95e7e19297bb67d8b558e1913640774f9b9d512a34153251acb9f566d6485e0f78
DIST tensorboard-2.7.0.zip 5757617 BLAKE2B 98e67e322548f4b88448856da3a2457a6aae9ecb1540916d46a90401307f4919df37af8a3048bdb850ea78886d18423edc87fca51812f3b9489de62d3effa0fc SHA512 e9b046000250a78eab4e6e68e5cc05696254893cf7422b59d2e168d7322287501654370a797e90af7437e91b64a27743e348513bcb5571805b3f10bb2059636d
+DIST tensorboard-2.8.0.zip 5776309 BLAKE2B b06c740fbe01c707e937018184e286fb7221391715c5ca6d843a89c9dd3a364b8693e748ccbde735d074b0abdbca65d4e2dd9a6e57b4ede61f78a661bd16e702 SHA512 3d937e41ac0abfe44cfab12f0b5269de45615c512499107a239bb348df7f3ccaabf283afcea2a7bac4a34d7b9318947c709a84154d0d2e61912138c31c86673f
EBUILD tensorboard-2.5.0.ebuild 2060 BLAKE2B 5eec94d8cb854130b0bae18c4fc2c96497beb5ab9daf1e8086b0171fef3fa50c50483b160a83ecee605db6126ff455fa666557a1baa30d36c8314cae388aa6ed SHA512 12c1c737a9eced8fc90b9dfd570d00d6430cb30ff836a399ac1dd2cad62f2d3e1d5a2741d0a4ab7fe527df8b1e588cb0d77b3f6cc08abc85a6e5cbd1bdcd1627
EBUILD tensorboard-2.7.0.ebuild 1991 BLAKE2B 86ca8924a455bbcae095492799c3d481e220e8175b4c66d8d9e15f33cccee2d6e9f75af543a6b5b6ddc90d43469d2b388d39900d0c6b3bfd688dfe65e6e33b4b SHA512 80c9d6ea3f4bddb508daf5c1c63b7d198f8147badb7c0802a99a7997356687a0a7e8b516e1a6838dd0fa41279726be2587d226002c6e2f4d8e552fd5e8489f68
+EBUILD tensorboard-2.8.0.ebuild 1989 BLAKE2B 7be66c15f34a2c5ada826d3f52baba864ea2b2e38a6f8cb45bb73df2e73a08b56e1e3198006c28e301876d1e821fe1fbce6d270b8b6d2a999669112e42892282 SHA512 cb7dbc970814bb129d6854fde45f3ac8cfa3c2e14946d127e3f573258fa3e9367f0fce827c8a735202622f3c9f052b925d7031e17308fe30c6a570397a5572e0
MISC metadata.xml 495 BLAKE2B 29256478e1ec3cfd33b592d66ac413d784a581cf95d47efac7e828adc8230ec333e3ab3637cdc21e37298c0ba9f52d231b37127a7bd61149a56df8dca4fabb31 SHA512 9532577d0a0aa30608cb724983a9d070eab68b5ba6f6adea125b02cf55aad6a8dcb658b9179fd0d74d1dbbc0299f85e0e2c0b6ec084127060b2e12ab1b706948
diff --git a/sci-visualization/tensorboard/tensorboard-2.8.0.ebuild b/sci-visualization/tensorboard/tensorboard-2.8.0.ebuild
new file mode 100644
index 000000000000..8923ebaec0e7
--- /dev/null
+++ b/sci-visualization/tensorboard/tensorboard-2.8.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9} )
+inherit python-r1
+
+DESCRIPTION="TensorFlow's Visualization Toolkit"
+HOMEPAGE="https://www.tensorflow.org/"
+SRC_URI="https://files.pythonhosted.org/packages/py3/${PN::1}/${PN}/${P}-py3-none-any.whl -> ${P}.zip"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ dev-python/bleach[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-1.6.3[${PYTHON_USEDEP}]
+ >=dev-python/google-auth-oauthlib-0.4.1[${PYTHON_USEDEP}]
+ dev-python/grpcio[${PYTHON_USEDEP}]
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ dev-python/markdown[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-41[${PYTHON_USEDEP}]
+ dev-python/werkzeug[${PYTHON_USEDEP}]
+ dev-python/wheel[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.4.1[${PYTHON_USEDEP}]"
+BDEPEND="app-arch/unzip
+ ${PYTHON_DEPS}"
+PDEPEND="sci-libs/tensorflow[python,${PYTHON_USEDEP}]"
+
+S="${WORKDIR}"
+
+src_prepare() {
+ eapply_user
+
+ sed -i -e '/_vendor.__init__/d' -e '/_vendor.bleach/d' -e '/_vendor.html5lib/d' -e '/_vendor.webencodings/d' \
+ "${S}/${P}.dist-info/RECORD" || die "failed to unvendor"
+ grep -q "_vendor" "${S}/${P}.dist-info/RECORD" && die "More vendored deps found"
+
+ find "${S}/${PN}" -name '*.py' -exec sed -i \
+ -e 's/^from tensorboard\._vendor import /import /' \
+ -e 's/^from tensorboard\._vendor\./from /' \
+ {} + || die "failed to unvendor"
+
+ rm -rf "${S}/${PN}/_vendor" || die
+
+ sed -i -e '/tensorboard-plugin-/d' "${S}/${P}.dist-info/METADATA" || die "failed to remove plugin deps"
+ sed -i -e '/tensorboard-data-server/d' "${S}/${P}.dist-info/METADATA" || die "failed to remove data-server deps"
+}
+
+src_install() {
+ do_install() {
+ python_domodule "${PN}"
+ python_domodule "${P}.dist-info"
+ }
+ python_foreach_impl do_install
+}