summaryrefslogtreecommitdiff
path: root/sci-visualization
diff options
context:
space:
mode:
Diffstat (limited to 'sci-visualization')
-rw-r--r--sci-visualization/Manifest.gzbin4872 -> 5041 bytes
-rw-r--r--sci-visualization/dash-table/Manifest3
-rw-r--r--sci-visualization/dash-table/dash-table-4.11.3.ebuild20
-rw-r--r--sci-visualization/dash-table/metadata.xml16
-rw-r--r--sci-visualization/ggobi/Manifest8
-rw-r--r--sci-visualization/ggobi/files/ggobi-2.1.10-desktop.patch4
-rw-r--r--sci-visualization/ggobi/files/ggobi-2.1.8-plugindir.patch4
-rw-r--r--sci-visualization/ggobi/files/ggobi-2.1.9-as-needed.patch29
-rw-r--r--sci-visualization/ggobi/ggobi-2.1.11.ebuild38
9 files changed, 96 insertions, 26 deletions
diff --git a/sci-visualization/Manifest.gz b/sci-visualization/Manifest.gz
index c1a58352764d..c15e44e4a643 100644
--- a/sci-visualization/Manifest.gz
+++ b/sci-visualization/Manifest.gz
Binary files differ
diff --git a/sci-visualization/dash-table/Manifest b/sci-visualization/dash-table/Manifest
new file mode 100644
index 000000000000..b0d4019fe058
--- /dev/null
+++ b/sci-visualization/dash-table/Manifest
@@ -0,0 +1,3 @@
+DIST dash-table-4.11.3.tar.gz 9504642 BLAKE2B d48e1448caf19f555d8e8436de295d6999dc4caabd4e80d188ec9921278dc4e48b6631dbf4a572cd190210bb83f0a73986c0c93c269b931aeff1fd52e152e248 SHA512 580de0b92ae114cd65e5a2a85aa96a78cbf3364173135ddb29ac3d2edd3ad2aa7b526d447481f78379da2c2420ed9cc8d6a83836565ccac31249ecc4a94a3db5
+EBUILD dash-table-4.11.3.ebuild 430 BLAKE2B 591567ae4bcb93c9e495c7f53262c46dbdffda10e0d3f4ee3cbdbd4976c34656d11553281f7ff9210615fddc829ff8b07319bc85a72b8b62a40b87621e1686e8 SHA512 551560e5fc14d396df6a753a970ca24068c0242dae6fbf42f7899823d79ea4a082b08c865094c3fd32b5ccd41edd6e6e23a337999d7061e4de8f7541bee3cd22
+MISC metadata.xml 540 BLAKE2B f775c7e9fd794f96fe4a21d890ac561e0d12bfa054177f7d1a1f7632fce96b31da20fc5092cc31884693d455397757ce1b7343b770827851288d8368e260b38a SHA512 c031ef065199f3accd83a5dd476ad9b280dd22da8093b4daa688ec248a797f625a1ad6b02ab8e3b3c78e7a301b2e99e1b577d2f7c54d21c46746c1491a6f438e
diff --git a/sci-visualization/dash-table/dash-table-4.11.3.ebuild b/sci-visualization/dash-table/dash-table-4.11.3.ebuild
new file mode 100644
index 000000000000..54da85f007fe
--- /dev/null
+++ b/sci-visualization/dash-table/dash-table-4.11.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9} )
+inherit distutils-r1
+
+DESCRIPTION="First-Class interactive DataTable for Dash"
+HOMEPAGE="https://plot.ly/dash"
+SRC_URI="https://github.com/plotly/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
diff --git a/sci-visualization/dash-table/metadata.xml b/sci-visualization/dash-table/metadata.xml
new file mode 100644
index 000000000000..1c496d826f34
--- /dev/null
+++ b/sci-visualization/dash-table/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tupone@gentoo.org</email>
+ <name>Tupone Alfredo</name>
+ </maintainer>
+ <longdescription lang="en">
+ Dash DataTable is an interactive table component designed for viewing,
+ editing, and exploring large datasets.
+ </longdescription>
+ <upstream>
+ <remote-id type="pypi">dash-table</remote-id>
+ <remote-id type="github">plotly/dash-table</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/sci-visualization/ggobi/Manifest b/sci-visualization/ggobi/Manifest
index 20e166f5e1bc..030f37af88ac 100644
--- a/sci-visualization/ggobi/Manifest
+++ b/sci-visualization/ggobi/Manifest
@@ -1,7 +1,7 @@
-AUX ggobi-2.1.10-desktop.patch 394 BLAKE2B 9d94b1a457cc3f64e23b943a323146f3dbab5f2422f856355dabd1e53cdaa4e327e56874c001ad7b72c3faed9f7ab34cc496d75768d84dc41c361f0983257d39 SHA512 db54bb75d8a56a51e3731f6f01cb1a8986aa8fc70a5959ac9ebbb604e55b6367f7bcd48837c09f3e933c1e20bd5b6901007285976cd2b93999a277613e3b3065
+AUX ggobi-2.1.10-desktop.patch 321 BLAKE2B 68dd4823b4e1fbe102664c0223791eb65c247cdfe3dbcf976fb93bb124937d709c5a811127effffa9df145b71f5c04cc5fa6a566362d1681c5a778e59849b591 SHA512 7690993229af30fecb375769a54090ca3c5a026fe5a5d0672d03c01c1000923a0a707aafe755e44749077a5383b6a8930a7fd387d4c3b31c560c0ed65daaa5f2
AUX ggobi-2.1.11-Wformat-security.patch 1109 BLAKE2B e629aa6d52caecb00c962f531ea3afb151efb5f0dbb813e8142706de6860792449c4cbc8cfacb70a020c81010ee19fb0c0f2346da60a57dac103b4e079c11565 SHA512 18162cc1ab6e8065de5602b54058f4ee11f9cb25d8ab0ed3bc176802687009f9d75c7c3a9909cd3439544c8989de0d53e3bd9744183f44fc07e8b6ba456200e5
-AUX ggobi-2.1.8-plugindir.patch 499 BLAKE2B 9e436b43ff668d49f83d718dd6b296c8ef19ec5c8a6654a0629de6c947dd8794422c023ccbdf8545a2b4292af22bc6554b2006aaf0a550773982a511c704e4b3 SHA512 07108552ac0bda21fec8b7aa83e25a51abd1fcc6630347d1e1348b467a0d246c91f6400d148b6781961a8e38eb31a0c96a86de0df48984a351c072f950d2be11
-AUX ggobi-2.1.9-as-needed.patch 1716 BLAKE2B 113e51badbfedcc06265af6859256db11f1b9833e5aab336d498ca9a40bb93e495eb23fe328312878cf47e7bc2fbd5e4a25c42fb6ff5053d07879a010ac63641 SHA512 6e96f461e71630b68ba0ecc48fa94f8b7ab211cd26c95b91d65604a23c3fa13b20316e90397f857857c21cd8ddc6a8f67efcc7ec62a8d2c48c349b532aad8797
+AUX ggobi-2.1.8-plugindir.patch 426 BLAKE2B fe043ae4458c441cc0e5164023e6ffa0e75ce005a80c9740d236975d6bca02fc89dd0d87c79d318f54e08318c8d3726c00fe2c2413c41dbdfe1876de43c173c6 SHA512 3e55ca6e23d888907428d36a23583cc9067fa91204f7aa0328529039ab390ef55b62bd290b56053f70bb5b12d26e144f0dd96cedfae5b4ca426bc24d48b4ea48
+AUX ggobi-2.1.9-as-needed.patch 2157 BLAKE2B 17d09319c9328badb9b5e96bfda2bd56aae0a9f77696b9f5c8a5a858c255a127bca074cc0e74aa94b61193c4ccaadf4b11b1437650043198ed3bf382b9ef8711 SHA512 ed3ebacd819473df3a4bf712c749d354a5589a2a533d880811732da8e7d71122aaebdcea1da73056bd1aada4c2b695a9e6cb60db7f8daddbce1a2d84e670d502
DIST ggobi_2.1.11.orig.tar.bz2 2787709 BLAKE2B e4b853f3212abda00150e6a3b3a344638225bdc564c109632c7ca2f9cb8cc41d35af9df1ee153d2ede3bd3191d9219e2bdd6bd6bc9c64f42447dfe17562361f1 SHA512 d34c6569d05d1e680101b62745012940c1e18c1588cd37b89b26b89e9eed9bab8fc53e0585a595b6cb4c9f2bb7d603ca4252cb6a6ba344bbc24e5cc5fd8a6dc1
-EBUILD ggobi-2.1.11.ebuild 1353 BLAKE2B 11d873b0912d86f12526b120829347e86a32e752eb47b44c4851802a9dcce53e96b89ae1e649d8ebd27f13d9afb740627191c3dc62252d4827573410fa16e7f9 SHA512 39d4bd9bc3e4dc7fc1fd85b5c6917f92e3d1ce0649bf722a92490d7ac90a4ebe65253133fc25aad04621ad5b0ae345f26ebfd3687cd7ce152b689aaec3ee1cd7
+EBUILD ggobi-2.1.11.ebuild 1397 BLAKE2B 8d29be7911d17b820a03fd4599e644e30fa082fe2be42687947919f52a229acb7778b55b3c73ea9079746947102240461166e9f42da3e26461420166796c37d8 SHA512 7273dff694d4baf1841c744db6efa31a624919cb610cb580b1a85a29f41c2fc93b756be9e787581d3f4cdfe76449b73772f781be1b9afb7a53e2a5e282e73650
MISC metadata.xml 624 BLAKE2B cea18e65c4dcf76c174bd3bc9a6c6f8299ac11adfaecc60eb6ef2f4a225fb61d79e3a2d888ea2812466e773543db72afe032c13a1ffa7526669bb8e48872610e SHA512 81e5eddaf2de7b9ff5f2e3c6cf5f555586c140101fb5562419daf02127132a9a35928e95cdc4916b51715953a27a516f5dae72f2ed1a5e31110ff0cd7a1d7f16
diff --git a/sci-visualization/ggobi/files/ggobi-2.1.10-desktop.patch b/sci-visualization/ggobi/files/ggobi-2.1.10-desktop.patch
index 388cb85c975c..c41581e3c599 100644
--- a/sci-visualization/ggobi/files/ggobi-2.1.10-desktop.patch
+++ b/sci-visualization/ggobi/files/ggobi-2.1.10-desktop.patch
@@ -1,5 +1,5 @@
---- xdg/ggobi.desktop.orig 2013-02-24 22:20:02.616872402 -0800
-+++ xdg/ggobi.desktop 2013-02-24 22:20:13.293924862 -0800
+--- a/xdg/ggobi.desktop
++++ b/xdg/ggobi.desktop
@@ -6,6 +6,6 @@
Comment=Multivariate interactive graphics for exploratory data analysis
TryExec=ggobi
diff --git a/sci-visualization/ggobi/files/ggobi-2.1.8-plugindir.patch b/sci-visualization/ggobi/files/ggobi-2.1.8-plugindir.patch
index 0476f47a816d..bd831f61ce8a 100644
--- a/sci-visualization/ggobi/files/ggobi-2.1.8-plugindir.patch
+++ b/sci-visualization/ggobi/files/ggobi-2.1.8-plugindir.patch
@@ -1,5 +1,5 @@
---- plugins/Makefile.plugin.orig 2009-12-14 22:15:01.000000000 +0000
-+++ plugins/Makefile.plugin 2009-12-14 22:15:16.000000000 +0000
+--- a/plugins/Makefile.plugin
++++ b/plugins/Makefile.plugin
@@ -2,7 +2,7 @@
# Every plugin provides a single library to GGobi, define it here.
diff --git a/sci-visualization/ggobi/files/ggobi-2.1.9-as-needed.patch b/sci-visualization/ggobi/files/ggobi-2.1.9-as-needed.patch
index 3bec9b55c21d..bc6ef01e4075 100644
--- a/sci-visualization/ggobi/files/ggobi-2.1.9-as-needed.patch
+++ b/sci-visualization/ggobi/files/ggobi-2.1.9-as-needed.patch
@@ -1,5 +1,5 @@
---- configure.ac.orig 2012-06-26 05:46:07.000000000 +0100
-+++ configure.ac 2012-06-26 05:46:44.000000000 +0100
+--- a/configure.ac
++++ b/configure.ac
@@ -178,6 +178,8 @@
echo "Looking for gtk2"
@@ -10,8 +10,8 @@
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
---- src/Makefile.am.orig 2012-06-26 04:53:20.000000000 +0100
-+++ src/Makefile.am 2012-06-26 04:54:04.000000000 +0100
+--- a/src/Makefile.am
++++ b/src/Makefile.am
@@ -4,7 +4,6 @@
libggobi_la_GOBHEADERS = $(libggobi_la_GOBS:%.gob=ggobi-%.h)
libggobi_la_GOBOBJECTS = $(libggobi_la_GOBS:%.gob=ggobi-%.lo)
@@ -38,3 +38,24 @@
ggobi_LDFLAGS = -mwindows -s
endif
+--- a/plugins/GraphLayout/configure.ac
++++ b/plugins/GraphLayout/configure.ac
+@@ -44,6 +44,7 @@
+ AC_MSG_RESULT(no)])
+
+ AC_MSG_CHECKING([whether Graphviz API is based on cgraph])
++save_CFLAGS="${CFLAGS}"
+ CFLAGS=$LIBGVC_CFLAGS
+ AC_COMPILE_IFELSE([AC_LANG_SOURCE([
+ #include <gvc.h>
+@@ -53,8 +54,10 @@
+ return 0;
+ }
+ ])], graphviz_new_api=yes, graphviz_new_api=no)
++CFLAGS="${save_CFLAGS}"
+ AC_MSG_RESULT($graphviz_new_api)
+ if test "$graphviz_new_api" = "yes"; then
++ CFLAGS="${CFLAGS} ${LIBGVC_CFLAGS}"
+ AC_DEFINE(HAVE_CGRAPH,[1],[define for cgraph-based graphviz])
+ fi
+
diff --git a/sci-visualization/ggobi/ggobi-2.1.11.ebuild b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
index a3a40cec5a40..4898989152c8 100644
--- a/sci-visualization/ggobi/ggobi-2.1.11.ebuild
+++ b/sci-visualization/ggobi/ggobi-2.1.11.ebuild
@@ -1,8 +1,9 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
-inherit epatch autotools xdg
+EAPI=7
+
+inherit autotools xdg
DESCRIPTION="Visualization program for exploring high-dimensional data"
HOMEPAGE="http://www.ggobi.org/"
@@ -19,26 +20,28 @@ RDEPEND="
dev-libs/libxml2:2
media-gfx/graphviz
x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.1.8-plugindir.patch
+ "${FILESDIR}"/${PN}-2.1.9-as-needed.patch
+ "${FILESDIR}"/${PN}-2.1.10-desktop.patch
+ "${FILESDIR}"/${PN}-2.1.11-Wformat-security.patch
+)
src_prepare() {
- sed -i \
- -e 's|ND_coord_i|ND_coord|' \
- plugins/GraphLayout/graphviz.c || die
+ default
+ sed -e 's|ND_coord_i|ND_coord|' \
+ -i plugins/GraphLayout/graphviz.c || die
rm m4/libtool.m4 m4/lt*m4 plugins/*/aclocal.m4 || die
- epatch \
- "${FILESDIR}"/${PN}-2.1.8-plugindir.patch \
- "${FILESDIR}"/${PN}-2.1.9-as-needed.patch \
- "${FILESDIR}"/${PN}-2.1.10-desktop.patch \
- "${FILESDIR}"/${PN}-2.1.11-Wformat-security.patch
+
# need the ${S} for recursivity lookup
AT_M4DIR="${S}"/m4 eautoreconf
}
src_configure() {
econf \
- --docdir="${EPREFIX}/usr/share/doc/${PF}" \
--disable-rpath \
$(use_enable nls) \
$(use_with !minimal all-plugins)
@@ -50,7 +53,14 @@ src_compile() {
src_install() {
default
+
insinto /etc/xdg/ggobi
doins ggobirc
- use doc || rm "${ED}"/usr/share/doc/${PF}/*.pdf
+
+ if ! use doc; then
+ rm "${ED}"/usr/share/doc/${PF}/*.pdf || die
+ fi
+
+ # no static archives
+ find "${ED}" -name '*.la' -delete || die
}