diff options
author | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2022-09-25 03:16:41 +0200 |
---|---|---|
committer | Haelwenn (lanodan) Monnier <contact@hacktivis.me> | 2022-09-27 22:41:39 +0200 |
commit | 505083a43ff1068dc92083426fae6c17288a8cd8 (patch) | |
tree | 441ff95560c882f0b44f68d431c45d2dfaaaf7c2 /dev-lang/harec | |
parent | games-emulation/citra: put back header only in DEPEND (diff) | |
download | guru-505083a43ff1068dc92083426fae6c17288a8cd8.tar.gz guru-505083a43ff1068dc92083426fae6c17288a8cd8.tar.bz2 guru-505083a43ff1068dc92083426fae6c17288a8cd8.zip |
dev-lang/harec: add 0_pre20220922
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
Diffstat (limited to 'dev-lang/harec')
-rw-r--r-- | dev-lang/harec/Manifest | 1 | ||||
-rw-r--r-- | dev-lang/harec/harec-0_pre20220922.ebuild | 43 | ||||
-rw-r--r-- | dev-lang/harec/harec-9999.ebuild | 7 |
3 files changed, 48 insertions, 3 deletions
diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest index e1abd02e5..df755ed4c 100644 --- a/dev-lang/harec/Manifest +++ b/dev-lang/harec/Manifest @@ -1 +1,2 @@ DIST harec-0_pre20220827.tar.gz 166445 BLAKE2B d911387bbdabfe62004db27bba2d0579f8de25d093b2ce235b8833b69ef0fb97623429fea273cbe1019824ebc7732a7fd0ee8427fde3a1445507661e1cf632f2 SHA512 8dfd752e43ff41ebf61b201ad823fc6b59a6bf06d5bdd34a5f92d06580447e194748e81d8a0e03325a4d6f63c55792617780e5e5304fbdedf2bf4e9bd737909d +DIST harec-dac4cd7c49c8d0539e8aefda4a812dff522c86a9.tar.gz 167008 BLAKE2B 264122d4dc18082e3f8bc3f310c192bd1aa3e956967160b812145c4e2896de13190f00d0ca218f762656a37417006f688f7cbf9d751893be8bbab790fefbb988 SHA512 1dcc7785ab663dce0313d40c0dd143e13ec62a9cd45c32a3631b31cdc70d42f29a942653b6f470a861133a6a3c46475d27435b3480d07edc4eea13ab4d319194 diff --git a/dev-lang/harec/harec-0_pre20220922.ebuild b/dev-lang/harec/harec-0_pre20220922.ebuild new file mode 100644 index 000000000..c5906be8e --- /dev/null +++ b/dev-lang/harec/harec-0_pre20220922.ebuild @@ -0,0 +1,43 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ "${PV}" = "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec" + S="${WORKDIR}/${P}/build" +else + EGIT_COMMIT="dac4cd7c49c8d0539e8aefda4a812dff522c86a9" + MY_P="${PN}-${EGIT_COMMIT}" + SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/${MY_P}/build" + + KEYWORDS="~amd64 ~arm64 ~riscv" +fi + +DESCRIPTION="The Hare compiler" +HOMEPAGE="https://harelang.org/" +LICENSE="GPL-3" +SLOT="0" + +DEPEND="sys-devel/qbe" +RDEPEND="${DEPEND}" + +src_unpack() { + default + + [[ "${PV}" = "9999" ]] && git-r3_src_unpack + + mkdir "${S}" || die +} + +src_prepare() { + default + + sed -i 's; -Werror ; ;' ../config.sh || die +} + +src_configure() { + ../configure --prefix="/usr" --libdir="/usr/$(get_libdir)" || die +} diff --git a/dev-lang/harec/harec-9999.ebuild b/dev-lang/harec/harec-9999.ebuild index 49227e54b..c5906be8e 100644 --- a/dev-lang/harec/harec-9999.ebuild +++ b/dev-lang/harec/harec-9999.ebuild @@ -8,9 +8,10 @@ if [[ "${PV}" = "9999" ]]; then EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec" S="${WORKDIR}/${P}/build" else - EGIT_COMMIT="62d4204f21332d97ad7697f628eade9137e9c3bc" - SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}/${PN}-${EGIT_COMMIT}/build" + EGIT_COMMIT="dac4cd7c49c8d0539e8aefda4a812dff522c86a9" + MY_P="${PN}-${EGIT_COMMIT}" + SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz" + S="${WORKDIR}/${MY_P}/build" KEYWORDS="~amd64 ~arm64 ~riscv" fi |