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 --- dev-util/treecc/Manifest | 5 ++++ dev-util/treecc/metadata.xml | 8 ++++++ dev-util/treecc/treecc-0.3.10.ebuild | 47 ++++++++++++++++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 dev-util/treecc/Manifest create mode 100644 dev-util/treecc/metadata.xml create mode 100644 dev-util/treecc/treecc-0.3.10.ebuild (limited to 'dev-util/treecc') diff --git a/dev-util/treecc/Manifest b/dev-util/treecc/Manifest new file mode 100644 index 000000000000..fc6c27ca55ef --- /dev/null +++ b/dev-util/treecc/Manifest @@ -0,0 +1,5 @@ +DIST treecc-0.3.10.tar.gz 375762 SHA256 5e9d20a6938e0c6fedfed0cabc7e9e984024e4881b748d076e8c75f1aeb6efe7 SHA512 426add1a96913a169a0f03a6e3247a8b48c9073335cf967ef05d4d4188fbe3b8ebc837b38b9a4de94ccdb13685ace47a91b185c75a845cf2670e929802774b73 WHIRLPOOL 5667e873e1c02c25944e07721383c94d7363dcc2132d0c89bb531619d191fb25fdfcce4a8e17e2e4336fac7428925910b5e697298337bf991d87c81c005cad2f +EBUILD treecc-0.3.10.ebuild 1128 SHA256 ad7b7e0b78e1bbc183817d4f346eb5009fac4444623613afdac92629c6cd570f SHA512 9c55f8399dafd27c8a87a635d84c54e245e816c8cc2cb5d375b3c83d717d1c103392e5710267a8e74a813ac43cfe0df9afbd8cfc3a5d6ada2032b63a6c5293fc WHIRLPOOL 9149fa2a3ebcb19402aaefe524ed67f9b69fca7629ee48d76c8fd12d3a3c15a4edb87a0dc5ec428d43318926d1cfed07aa905c648aef310eb0c5574619717e33 +MISC ChangeLog 2580 SHA256 9e1181f7ab3f952aff22dcc62775bdaacf478b0a1326ee9ff89b20376a316d98 SHA512 c992b261bce7c605cf3c4743c8ae7cc414d4ab7ab391f3d50e551cd81f24595d541c2aa9bb763958c73fa1e24a3dbbcc001fd084a833979dc1bc6c8b0f70a28b WHIRLPOOL 2d60b2e8953c00e673b22a93d03776ad9f094a436f63355655814842baac5072a80efefaf6148d2eb7c7a195c350f96f30d0d98aff1b2c5f1ca186adfd221404 +MISC ChangeLog-2015 4652 SHA256 148e0ad12198521ed51bebb1993e506ac9bc6042c89c7ab2577f1b30ae83305d SHA512 9caf82795f60c005a4c67645c9866e7f5b1bb132665cb06b30ee7e541f6c17cc73ada46e89672d5529ee734aa458052055a8856ac2fb84ffb6e7d7fe2a60ef80 WHIRLPOOL 167039d4e663bae665e8dca1e94d4af4b2833a59b81eec1fc2a09f7bd0994a1059027bedc2e7cd22a6ca39ee812ad558fe3275d669ae7ddb560fb1cac5e41af8 +MISC metadata.xml 251 SHA256 595191d58977749c914fbf6b5c686ffa6b5dfb9e365051cec1c4e8decac81344 SHA512 9b3d8ef0e933c58ceeae768b5e07fec1aba98d2f0add71719bcdec0e571b503b102610c0c4cbc322cc15638547e2f26f149d80c1498edb10b16a874014ae20d0 WHIRLPOOL 0f5236ff12a828b17c19a0948ed84b66cfab03603a10be9ed24c377ec561729f00d2627e49a95972c6e10d164cd8c2bcbcc60425c9f4c64db2d215626ebeaed1 diff --git a/dev-util/treecc/metadata.xml b/dev-util/treecc/metadata.xml new file mode 100644 index 000000000000..c99669dda129 --- /dev/null +++ b/dev-util/treecc/metadata.xml @@ -0,0 +1,8 @@ + + + + + dotnet@gentoo.org + Gentoo Dotnet Project + + diff --git a/dev-util/treecc/treecc-0.3.10.ebuild b/dev-util/treecc/treecc-0.3.10.ebuild new file mode 100644 index 000000000000..126876138c19 --- /dev/null +++ b/dev-util/treecc/treecc-0.3.10.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +DESCRIPTION="compiler-compiler tool for aspect-oriented programming" +HOMEPAGE="https://www.gnu.org/software/dotgnu" +SRC_URI="http://download.savannah.gnu.org/releases/dotgnu-pnet/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +IUSE="doc examples" + +DEPEND="doc? ( app-text/texi2html )" + +src_compile() { + econf || die "econf failed" + emake || die "emake failed" + + if use doc ; then + if [ ! -f "${S}"/doc/treecc.texi ] ; then + die "treecc.texi was not generated" + fi + + cd "${S}"/doc + texi2html -split_chapter "${S}"/doc/treecc.texi \ + || die "texi2html failed" + cd "${S}" + fi +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS ChangeLog NEWS README + + if use examples ; then + docinto examples + dodoc examples/README + dodoc examples/{expr_c.tc,gram_c.y,scan_c.l} + fi + + if use doc ; then + dodoc doc/*.{txt,html} + + docinto html + dohtml doc/treecc/*.html + fi +} -- cgit v1.2.3