From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- sci-electronics/gnetman/Manifest | 6 +++ .../files/gnetman-0.0.1_pre20110124-tcl86.patch | 20 +++++++++ .../gnetman/gnetman-0.0.1_pre20110124.ebuild | 49 ++++++++++++++++++++++ sci-electronics/gnetman/metadata.xml | 20 +++++++++ 4 files changed, 95 insertions(+) create mode 100644 sci-electronics/gnetman/Manifest create mode 100644 sci-electronics/gnetman/files/gnetman-0.0.1_pre20110124-tcl86.patch create mode 100644 sci-electronics/gnetman/gnetman-0.0.1_pre20110124.ebuild create mode 100644 sci-electronics/gnetman/metadata.xml (limited to 'sci-electronics/gnetman') 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 @@ + + + + + sci-electronics@gentoo.org + Gentoo Electronics Project + + + 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 + + + gnetman + + -- cgit v1.2.3