summaryrefslogtreecommitdiff
path: root/sci-electronics/gnetman
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/gnetman
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-electronics/gnetman')
-rw-r--r--sci-electronics/gnetman/Manifest6
-rw-r--r--sci-electronics/gnetman/files/gnetman-0.0.1_pre20110124-tcl86.patch20
-rw-r--r--sci-electronics/gnetman/gnetman-0.0.1_pre20110124.ebuild49
-rw-r--r--sci-electronics/gnetman/metadata.xml20
4 files changed, 95 insertions, 0 deletions
diff --git a/sci-electronics/gnetman/Manifest b/sci-electronics/gnetman/Manifest
new file mode 100644
index 000000000000..e2103699f0bd
--- /dev/null
+++ b/sci-electronics/gnetman/Manifest
@@ -0,0 +1,6 @@
+AUX gnetman-0.0.1_pre20110124-tcl86.patch 791 SHA256 ac84da200d29a17567dea2c05594181dfab818a36bdc7234c28891c6f6ce160f SHA512 42e036a4bbcd3520435d741036f88a775a0fd69ef2af889d529d7b240eb2ac0580b97ec0c41c929122debcb09e16645ac098659cb16b8aed06f87faf1b2b26f2 WHIRLPOOL 3ebdbcd48eb00fdabe82526f455e61354bf38e6c3bd5824b40de04a1fc8df630df8d91ea5a1ff4642e58cf50db066e73f22fe44b2a49fbef5b609bae1d819b9a
+DIST gnetman-0.0.1_pre20110124.tar.gz 500308 SHA256 ee1d5ac7165813405ee1c31fe6058c0b22b796decd14c0f1af27bf76fef5103d SHA512 d872bf3d4967c201a16e6b625a2003771bb7b33e8af3127a06f445429f575d32451e4ce3cc0f34389cc047b2d0cf2e3ef8afff63b1bf362184e2a5859bbb09f2 WHIRLPOOL 69807934df4e6f52f777ae426cd5258e2d2bed3d9ca25fd144b55c701bcb0f8143df50f3bd92f6668f22bc1e65198d21f6d8272548d391a73504155e9b5561aa
+EBUILD gnetman-0.0.1_pre20110124.ebuild 1099 SHA256 750f6012f1632290305c27a9de8d73f802c013c77ca4115db2f75c2131b255c7 SHA512 a9e5e06007806578fabf88c7d9249f36c46e28049139fc3adb1014589b9f092fe5b509497bbba11890b271eb0f3d88d4f22da1b5e89bb83cb5cb1a092689a2e8 WHIRLPOOL 79f68f3b51336c8d143f08e8bb44f044fa7a5c8ed57721284bcfd3011b702f00a8a92d43f30efc2d4a01349a7d2a30c9c9e54f54d9e5ae3de683f9b7c9f89f57
+MISC ChangeLog 3178 SHA256 164657b25e41a16431b6908c409c6c8225d5739e96843257842a23e6ed290dd9 SHA512 975a2ec46e54e5931fddbd2ab80413c7e90523fd4b4ebf4c83c200d9e23db972832905843f13145c61b9b9d2d8e300d5e9b8203aa8ec29a1ddb1c28383268824 WHIRLPOOL 8758987d0befd1ff7fdd390c727cf0ef74fa7072402d9f0e1522e6d87835769453458ee9f05bc3ff31afa586769d39a6643f0384c9b858ef45384c5076a27edf
+MISC ChangeLog-2015 2628 SHA256 2443c7932112bcf4e81188b5aca11b046c9399deab4d9c02bf60f7ab973e36b6 SHA512 d3a8447b287b0c2a7288cc9fb0d530a108ef112ef0ba1ebbd61fbcc8752dd51b45186b65d1e6d3c3f20ccb9e78880f25d46e4511610346144a98f8d7682e61e3 WHIRLPOOL b02d541b567c2cf19117d39aefc8843f04db457795648e637ca3a5de2928c73811c11261ab5b322a9cb26e925abe66a9214d0f70ad7fb06a1710c0bd1785a5a9
+MISC metadata.xml 669 SHA256 401a6a0df65ba33a9b574043b9962ce3a726bb18ca6b0196b9810511ed190427 SHA512 c9a2ae9094059d5f250ddccbf88a47cc31bb966a9f65b733af6d2c799c1648ed80188e8ef7f76c0b15bdf1fd35b463d857bfb68ad40968727457c1529c22ebb9 WHIRLPOOL e6ac2a7f2f37c47f74e4bbdb7e4c4042ce004e091b2f6f728ba65da28988db64dae26952694c2a91eacbeb0e63f1e245a79a30ff67e8d690412b10d1483149c3
diff --git a/sci-electronics/gnetman/files/gnetman-0.0.1_pre20110124-tcl86.patch b/sci-electronics/gnetman/files/gnetman-0.0.1_pre20110124-tcl86.patch
new file mode 100644
index 000000000000..fdb6573990f4
--- /dev/null
+++ b/sci-electronics/gnetman/files/gnetman-0.0.1_pre20110124-tcl86.patch
@@ -0,0 +1,20 @@
+--- gnetman-0.0.1_pre20110124_orig/src/tcl/tclwrap.c 2012-05-25 07:44:51.000000000 +0200
++++ gnetman-0.0.1_pre20110124/src/tcl/tclwrap.c 2013-02-24 12:58:51.000000000 +0100
+@@ -46,7 +46,7 @@
+ result = Tcl_EvalFile(interp, (char *)fileName) == TCL_OK;
+ if (!result) {
+ utWarning("Tcl error in file %s, line %d: %s", fileName,
+- interp->errorLine, interp->result);
++ Tcl_GetErrorLine(interp), Tcl_GetStringResult(interp));
+ }
+ return result;
+ }
+@@ -75,7 +75,7 @@
+ commandLine[xChar] = '\0';
+ result = Tcl_Eval(interp, commandLine);
+ if (result == TCL_ERROR) {
+- utWarning("Tcl error: %s", interp->result);
++ utWarning("Tcl error: %s", Tcl_GetStringResult(interp));
+ }
+ } while (result != TCL_RETURN);
+ return true;
diff --git a/sci-electronics/gnetman/gnetman-0.0.1_pre20110124.ebuild b/sci-electronics/gnetman/gnetman-0.0.1_pre20110124.ebuild
new file mode 100644
index 000000000000..3eb98c3c5d21
--- /dev/null
+++ b/sci-electronics/gnetman/gnetman-0.0.1_pre20110124.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="A GNU Netlist Manipulation Library"
+HOMEPAGE="https://sourceforge.net/projects/gnetman/"
+#snapshot from http://gnetman.git.sourceforge.net/git/gitweb.cgi?p=gnetman/gnetman;
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+IUSE="doc examples"
+KEYWORDS="~amd64 ~x86"
+
+S=${WORKDIR}/${P}/src/batch
+
+RDEPEND=">=dev-lang/tcl-8.6:0
+ sci-electronics/geda"
+DEPEND="${RDEPEND}
+ dev-db/datadraw"
+
+src_prepare() {
+ sed -e "/^CFLAGS=/s:-g -Wall:${CFLAGS}:" \
+ -e "/^CFLAGS=/s:-I/usr/include/tcl8.4::" \
+ -e "/^LIBS=/s:-ltcl8.4:-ltcl:" \
+ -e '/^$(TARGET):/,+3s:$(CFLAGS):$(CFLAGS) $(LDFLAGS):' \
+ -i configure || die
+ tc-export CC
+
+ cd ../.. || die
+ # fix build issues with tcl-8.6, #452034
+ epatch "${FILESDIR}/${P}-tcl86.patch"
+}
+
+src_install () {
+ cd ../.. || die
+
+ dobin bin/${PN}
+
+ insinto /usr/share/gEDA
+ doins system-gnetmanrc.tcl
+
+ use examples && dodoc -r sym sch test
+ dodoc README
+ use doc && dodoc doc/*.{html,jpg}
+}
diff --git a/sci-electronics/gnetman/metadata.xml b/sci-electronics/gnetman/metadata.xml
new file mode 100644
index 000000000000..24f64c663a9d
--- /dev/null
+++ b/sci-electronics/gnetman/metadata.xml
@@ -0,0 +1,20 @@
+<?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>
+ The gnetman project has one simple goal: Enabling interoperability between
+ open-source EDA tools. To date, gnetman can read and/or write (in theory)
+ formats used by the following tools :
+ * gschem
+ * iverilog
+ * ltspice, hspice, eldo, gnucap, tclspice
+ * confluence
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">gnetman</remote-id>
+ </upstream>
+</pkgmetadata>