summaryrefslogtreecommitdiff
path: root/dev-util/treecc
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 /dev-util/treecc
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/treecc')
-rw-r--r--dev-util/treecc/Manifest5
-rw-r--r--dev-util/treecc/metadata.xml8
-rw-r--r--dev-util/treecc/treecc-0.3.10.ebuild47
3 files changed, 60 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>dotnet@gentoo.org</email>
+ <name>Gentoo Dotnet Project</name>
+</maintainer>
+</pkgmetadata>
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
+}