aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaelwenn (lanodan) Monnier <contact@hacktivis.me>2022-09-25 03:16:41 +0200
committerHaelwenn (lanodan) Monnier <contact@hacktivis.me>2022-09-27 22:41:39 +0200
commit505083a43ff1068dc92083426fae6c17288a8cd8 (patch)
tree441ff95560c882f0b44f68d431c45d2dfaaaf7c2
parentgames-emulation/citra: put back header only in DEPEND (diff)
downloadguru-505083a4.tar.gz
guru-505083a4.tar.bz2
guru-505083a4.zip
dev-lang/harec: add 0_pre20220922
Signed-off-by: Haelwenn (lanodan) Monnier <contact@hacktivis.me>
-rw-r--r--dev-lang/harec/Manifest1
-rw-r--r--dev-lang/harec/harec-0_pre20220922.ebuild43
-rw-r--r--dev-lang/harec/harec-9999.ebuild7
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