From 79713e75fcc5c5cb55d1b1beac008683b57c8805 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 7 Jan 2024 06:54:34 +0000 Subject: gentoo auto-resync : 07:01:2024 - 06:54:33 --- dev-util/treecc/Manifest | 1 + dev-util/treecc/treecc-0.3.10-r2.ebuild | 45 +++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 dev-util/treecc/treecc-0.3.10-r2.ebuild (limited to 'dev-util/treecc') diff --git a/dev-util/treecc/Manifest b/dev-util/treecc/Manifest index 6bbe9119a4bf..d8544358fec7 100644 --- a/dev-util/treecc/Manifest +++ b/dev-util/treecc/Manifest @@ -1,3 +1,4 @@ DIST treecc-0.3.10.tar.gz 375762 BLAKE2B 1d4fb6905226d79bef021808639f011731cd665b76db07efbf0ab4285c35986c1efa99381694ab5ddbb20131a8bef0d26b677d1b3e5311f2fe8fa99b1a575efb SHA512 426add1a96913a169a0f03a6e3247a8b48c9073335cf967ef05d4d4188fbe3b8ebc837b38b9a4de94ccdb13685ace47a91b185c75a845cf2670e929802774b73 EBUILD treecc-0.3.10-r1.ebuild 983 BLAKE2B d4dff2c8309c49598e3bfc4c5431055a96a97daacd614d87d37f678d11fc8249e62cfaa20f78308a145ba44700d088ff6ae79d0a721fe313b327f0c9e0707428 SHA512 78bbafab34743ab57865f1daba7321c61c18f1990e9a03718fd47f14d1d1c741a97ae33237dc4ac738b21167339dc3b02ed1bdb8ae65371ced46d67fa531608a +EBUILD treecc-0.3.10-r2.ebuild 1030 BLAKE2B 528f335e30398827257ec8526abb455092a4abfea3475c9777c52331fe8ccad07ef087e4e754736110c5ce7a52ab67ad4898382acc59d50043ded3b87f3fb9e0 SHA512 5abafefd4655fcadbdcbaee1f9f306ea5d1108913cc3ef1d23bfcfa7e86418168896de3779ee86d2e95f864ad2df409a89002478e8a4b95cf638e633979a6aba MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/dev-util/treecc/treecc-0.3.10-r2.ebuild b/dev-util/treecc/treecc-0.3.10-r2.ebuild new file mode 100644 index 000000000000..faf9e7ab98ef --- /dev/null +++ b/dev-util/treecc/treecc-0.3.10-r2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="Compiler-compiler tool for aspect-oriented programming" +HOMEPAGE="https://www.gnu.org/software/dotgnu/" +SRC_URI="https://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" +IUSE="doc examples" + +DEPEND="doc? ( app-text/texi2html )" + +src_compile() { + emake AR="$(tc-getAR)" + + if use doc; then + [[ -f "${S}"/doc/treecc.texi ]] || die "treecc.texi was not generated" + cd "${S}"/doc || die + texi2html -split_chapter "${S}"/doc/treecc.texi \ + || die "texi2html failed" + cd "${S}" || die + fi +} + +src_install() { + default + + 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 + dodoc -r doc/treecc/*.html + fi +} -- cgit v1.2.3