summaryrefslogtreecommitdiff
path: root/sci-electronics/gtkwave
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-electronics/gtkwave
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-electronics/gtkwave')
-rw-r--r--sci-electronics/gtkwave/Manifest7
-rw-r--r--sci-electronics/gtkwave/gtkwave-3.3.68.ebuild74
-rw-r--r--sci-electronics/gtkwave/gtkwave-3.3.73.ebuild74
-rw-r--r--sci-electronics/gtkwave/metadata.xml22
4 files changed, 177 insertions, 0 deletions
diff --git a/sci-electronics/gtkwave/Manifest b/sci-electronics/gtkwave/Manifest
new file mode 100644
index 000000000000..d1dfe8b0d9b8
--- /dev/null
+++ b/sci-electronics/gtkwave/Manifest
@@ -0,0 +1,7 @@
+DIST gtkwave-3.3.68.tar.gz 4097204 SHA256 9846ced0601c32c87bfda236ccadc2c6435a76c3a799b0d17ed54a5d7391343e SHA512 bcdd6f7de6454aefec65a0056a4a6a9994566b19ba0dc13f49f38d7d2bc601421d68aa04ebcd285fcb446f6d4a0a55a169db366c0d9387a809a59d61c8c76cac WHIRLPOOL 742f2b6a1527ce3f6b58360d1bc3a6f2cd9607740fc7d32cfd858e4d77a542fd6f4dde463800c5305eaa12af548ae7bded050d1428338daf981cb1cdfd6c4448
+DIST gtkwave-3.3.73.tar.gz 4122802 SHA256 57bc88efa248c9f76950a49e7ff6a3f4a2062cb512fe7eb2e86976eb7f2be86a SHA512 a8a3bf3ba8964c0a42f01f38235762da51d62f5fd602e0a81a2d7c36f9562409e0ccaf9aeaf73c6eb853d979ca2c93008837c395f2312d6e7996135518938eff WHIRLPOOL dc2d2777411f80ab03633059d76b719b55dfb7450592b804705953774c3e5d1d9244f19357f0e4dfd8c04c699e20c609426cdb685d91c7dfc9fa88eb63f65832
+EBUILD gtkwave-3.3.68.ebuild 1556 SHA256 1b903cf9c7f4dd049d5163252bda29eba78b49263e0e09d9c2e8a440fecb7e38 SHA512 0c8e9e2c0bfaeecbcf4acdab1514687bc12f9171d27149bd83d1e5bc97815e029589d293272c01cc6894f91fdcc914732648c50460a759491389672ce496e61d WHIRLPOOL 3ecbe3aa91ae1ecf23bc8b2d77cd3c79110af38ce568310c9425ada83b89e813bab2f60c1a2f4bd47f4f7b5a72e730d1aa625a76915965743f0b00ae8a1aed55
+EBUILD gtkwave-3.3.73.ebuild 1559 SHA256 92654c5475e65fce35bdd21d390f25db339fb3d837e2c68fcac22b83aafb620e SHA512 225b2ffb2e0ae6175a8f493f65ce23728393f77f1d70f9cfd1cf9cade3f64152650f72778352d7b7d2c8b36e0758e4cdf6abe9d881db3859fe368eaca663762e WHIRLPOOL 3c9953ee1b5b818d021fd94be289752215bd019cbcfab96ff0a79e24955ef3053e354e4d98f9ac9bae8d9352d6d41e9bd99d22d8ebbcc36845a04eb3bbe1c457
+MISC ChangeLog 4044 SHA256 2dedbf4d863807a3e8f09fc9f2594e460d799343530b21030d1ac2cbdb9bfc1e SHA512 73227c5eaeb58247d0d5ac67ea3711876ac698745cd6228aadf91273873ec3ce713dd2da2ed49ff0a30db3c8632c4ff4bbd540c6a2f396f3a3ab1ec173427ade WHIRLPOOL 453d667f79ea2fc251ad066c353b0d8d20c12cabaeeac09c142e08bb1126aa6d988f728a77a13f80f9a1f358eb7fba3383f26a5a844f0b0c67615ec20fd8d286
+MISC ChangeLog-2015 13881 SHA256 975d81a5b3a49d57de8893c2b2210ad8877d6ef31a31e8bb7d6ad3ae5788100f SHA512 30db8d919087ab74d11c867d10c7a5621ba664a62c2ee7bf3ea4b3592ca1e7748fa2de2d40b1c753a2a3e3a3042636ec8eee1980180eb449502e01c725f65662 WHIRLPOOL 6d3c2d54e0a56ca6070946f13f670f87e6fb9510a6a5a411b08f0b87b39ce406aba1049a93be7797f3912e96b559aa69cb89776509a755948fb0891727747190
+MISC metadata.xml 912 SHA256 fe0733a1c9e0bf7f6f9de6a810a48e31079b3998361e627ceb02ded4acd33324 SHA512 4b988f4fc2491aa8273a50844dc8bb292521b2a3eaf7ef6b917e21f453761369eb78d57363fdd04aea0cea63af8774bb6b572d145a21292956ca9f43eca6a6b9 WHIRLPOOL d890cb1c2a634342fa45fe474f51722153eebfd9c3bcdb29a5729d5c969ae83d22b474de589ddb1f1df602dc3247b3a6afa8979d3b21e3084f920d2054c2d430
diff --git a/sci-electronics/gtkwave/gtkwave-3.3.68.ebuild b/sci-electronics/gtkwave/gtkwave-3.3.68.ebuild
new file mode 100644
index 000000000000..b11389222a9b
--- /dev/null
+++ b/sci-electronics/gtkwave/gtkwave-3.3.68.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils fdo-mime toolchain-funcs
+
+DESCRIPTION="A wave viewer for LXT, LXT2, VZT, GHW and standard Verilog VCD/EVCD files"
+HOMEPAGE="http://gtkwave.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+IUSE="doc examples fasttree fatlines judy lzma packed tcl"
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/gtk+:2
+ x11-libs/pango
+ sys-libs/zlib
+ judy? ( dev-libs/judy )
+ tcl? ( dev-lang/tcl:0 dev-lang/tk:0 )
+ lzma? ( app-arch/xz-utils )"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/gperf"
+
+AT_M4DIR="${S}"
+
+src_prepare(){
+ # do not install doc and examples by default
+ sed -i -e 's/doc examples//' Makefile.in || die
+}
+
+src_configure(){
+ econf --disable-local-libz \
+ --disable-local-libbz2 \
+ --disable-mime-update \
+ --enable-largefile \
+ $(use_enable packed struct-pack) \
+ $(use_enable fatlines) \
+ $(use_enable tcl) \
+ $(use_enable lzma xz) \
+ $(use_enable fasttree) \
+ $(use_enable judy)
+}
+
+src_compile() {
+ emake AR=$(tc-getAR)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc ChangeLog README
+ if use doc ; then
+ insinto /usr/share/doc/${PF}
+ doins "doc/${PN}.odt"
+ fi
+ if use examples ; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
diff --git a/sci-electronics/gtkwave/gtkwave-3.3.73.ebuild b/sci-electronics/gtkwave/gtkwave-3.3.73.ebuild
new file mode 100644
index 000000000000..ef5cf4fa9458
--- /dev/null
+++ b/sci-electronics/gtkwave/gtkwave-3.3.73.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils fdo-mime toolchain-funcs
+
+DESCRIPTION="A wave viewer for LXT, LXT2, VZT, GHW and standard Verilog VCD/EVCD files"
+HOMEPAGE="http://gtkwave.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+IUSE="doc examples fasttree fatlines judy lzma packed tcl"
+LICENSE="GPL-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/gtk+:2
+ x11-libs/pango
+ sys-libs/zlib
+ judy? ( dev-libs/judy )
+ tcl? ( dev-lang/tcl:0 dev-lang/tk:0 )
+ lzma? ( app-arch/xz-utils )"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ dev-util/gperf"
+
+AT_M4DIR="${S}"
+
+src_prepare(){
+ # do not install doc and examples by default
+ sed -i -e 's/doc examples//' Makefile.in || die
+}
+
+src_configure(){
+ econf --disable-local-libz \
+ --disable-local-libbz2 \
+ --disable-mime-update \
+ --enable-largefile \
+ $(use_enable packed struct-pack) \
+ $(use_enable fatlines) \
+ $(use_enable tcl) \
+ $(use_enable lzma xz) \
+ $(use_enable fasttree) \
+ $(use_enable judy)
+}
+
+src_compile() {
+ emake AR=$(tc-getAR)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc ChangeLog README
+ if use doc ; then
+ insinto /usr/share/doc/${PF}
+ doins "doc/${PN}.odt"
+ fi
+ if use examples ; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}
+
+pkg_postinst() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
+
+pkg_postrm() {
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+}
diff --git a/sci-electronics/gtkwave/metadata.xml b/sci-electronics/gtkwave/metadata.xml
new file mode 100644
index 000000000000..2ce3ab98d481
--- /dev/null
+++ b/sci-electronics/gtkwave/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci-electronics@gentoo.org</email>
+ <name>Gentoo Electronics Project</name>
+ </maintainer>
+ <longdescription>
+ GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which
+ reads LXT, LXT2, VZT, and GHW files as well as standard Verilog VCD/EVCD
+ files and allows their viewing.
+ </longdescription>
+ <use>
+ <flag name="fasttree">Enables experimental Fast SST Tree widget code.</flag>
+ <flag name="fatlines">Renders lines as double width in gtkwave.</flag>
+ <flag name="judy">Enables Judy array support.</flag>
+ <flag name="packed">Enables '#pragma pack' for data arrays (saves memory, costs time).</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">gtkwave</remote-id>
+ </upstream>
+</pkgmetadata>