public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2022-04-23 19:07 Andrew Ammerlaan
  0 siblings, 0 replies; 16+ messages in thread
From: Andrew Ammerlaan @ 2022-04-23 19:07 UTC (permalink / raw
  To: gentoo-commits

commit:     23877267ee1ad968d7b0c2748fbef799808ecfb5
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Apr 23 17:24:15 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 17:53:05 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=23877267

dev-lang/harec: New Package

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/harec-9999.ebuild | 26 ++++++++++++++++++++++++++
 dev-lang/harec/metadata.xml      |  8 ++++++++
 2 files changed, 34 insertions(+)

diff --git a/dev-lang/harec/harec-9999.ebuild b/dev-lang/harec/harec-9999.ebuild
new file mode 100644
index 000000000..6227b5845
--- /dev/null
+++ b/dev-lang/harec/harec-9999.ebuild
@@ -0,0 +1,26 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit git-r3
+
+DESCRIPTION="The Hare compiler"
+HOMEPAGE="https://harelang.org/"
+EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
+S="${WORKDIR}/${P}/build"
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND="sys-devel/qbe"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+	default
+	git-r3_src_unpack
+	mkdir "${WORKDIR}/${P}/build" || die
+}
+
+src_configure() {
+	../configure --prefix="/usr" --libdir="/usr/$(get_libdir)" || die
+}

diff --git a/dev-lang/harec/metadata.xml b/dev-lang/harec/metadata.xml
new file mode 100644
index 000000000..c698af234
--- /dev/null
+++ b/dev-lang/harec/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="person">
+		<email>contact@hacktivis.me</email>
+		<name>Haelwenn (lanodan) Monnier</name>
+	</maintainer>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2022-06-24 13:24 Andrew Ammerlaan
  0 siblings, 0 replies; 16+ messages in thread
From: Andrew Ammerlaan @ 2022-06-24 13:24 UTC (permalink / raw
  To: gentoo-commits

commit:     8802d284459d16647c4a3c41cb59b685d55b61c8
Author:     Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Fri Jun 24 13:09:29 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Fri Jun 24 13:09:36 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8802d284

dev-lang/harec: fix keyword for CI

keyword 0_pre20220624 for ~arm64, ~riscv

Signed-off-by: Huang Rui <vowstar <AT> gmail.com>

 dev-lang/harec/harec-0_pre20220624.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/harec/harec-0_pre20220624.ebuild b/dev-lang/harec/harec-0_pre20220624.ebuild
index cbca80e4c..6a49f84d2 100644
--- a/dev-lang/harec/harec-0_pre20220624.ebuild
+++ b/dev-lang/harec/harec-0_pre20220624.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${P}
 S="${WORKDIR}/${PN}-${EGIT_COMMIT}/build"
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64 ~riscv"
 
 DEPEND="sys-devel/qbe"
 RDEPEND="${DEPEND}"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2022-07-03 12:08 Andrew Ammerlaan
  0 siblings, 0 replies; 16+ messages in thread
From: Andrew Ammerlaan @ 2022-07-03 12:08 UTC (permalink / raw
  To: gentoo-commits

commit:     fd78e27cf081b476dc91e15aa95325ec04c340e5
Author:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  3 12:08:01 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Sun Jul  3 12:08:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fd78e27c

dev-lang/harec: remove double empty line

Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org>

 dev-lang/harec/harec-0_pre20220624.ebuild | 1 -
 dev-lang/harec/harec-9999.ebuild          | 1 -
 2 files changed, 2 deletions(-)

diff --git a/dev-lang/harec/harec-0_pre20220624.ebuild b/dev-lang/harec/harec-0_pre20220624.ebuild
index cae9c81c7..49227e54b 100644
--- a/dev-lang/harec/harec-0_pre20220624.ebuild
+++ b/dev-lang/harec/harec-0_pre20220624.ebuild
@@ -15,7 +15,6 @@ else
 	KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
-
 DESCRIPTION="The Hare compiler"
 HOMEPAGE="https://harelang.org/"
 LICENSE="GPL-3"

diff --git a/dev-lang/harec/harec-9999.ebuild b/dev-lang/harec/harec-9999.ebuild
index cae9c81c7..49227e54b 100644
--- a/dev-lang/harec/harec-9999.ebuild
+++ b/dev-lang/harec/harec-9999.ebuild
@@ -15,7 +15,6 @@ else
 	KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
-
 DESCRIPTION="The Hare compiler"
 HOMEPAGE="https://harelang.org/"
 LICENSE="GPL-3"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2022-08-11 13:45 Andrew Ammerlaan
  0 siblings, 0 replies; 16+ messages in thread
From: Andrew Ammerlaan @ 2022-08-11 13:45 UTC (permalink / raw
  To: gentoo-commits

commit:     17da0caaa0b837348982eb1766778c11ec2b80e0
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Mon Aug  8 20:19:22 2022 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Mon Aug  8 20:23:13 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=17da0caa

dev-lang/harec: Update snapshot to 20220702

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/Manifest                                                 | 2 +-
 .../harec/{harec-0_pre20220624.ebuild => harec-0_pre20220702.ebuild}    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest
index 8c732b86a..b86bde0f2 100644
--- a/dev-lang/harec/Manifest
+++ b/dev-lang/harec/Manifest
@@ -1 +1 @@
-DIST harec-0_pre20220624.tar.gz 164875 BLAKE2B c27d074be6095dcd44702244165051a39fb3503ae50976b152743813f88c7d9b2117b21f2123ffc337c1230cbb114e258d0bc2567fba83882336b444f0ea04af SHA512 08323ddf35ff20ff661132e8d34507e9e247e9e6bb709238c68f7e3212030591ce79374b43cb4eb77c545048c69d68082b893ed95ae8fe29d58b3a81aaf41f7f
+DIST harec-0_pre20220702.tar.gz 164745 BLAKE2B 769597c6c4a0ad1f027d8e98bd37359aa53e6e3c457073d672f3616bb17d51b0e677752781e253292cefb94049f32e013758db43e97cbdfe3d73fb7e2c99a10b SHA512 382e3e03ec455257853f0cdddc74cfa8f265915601ddb1c96025bb08ddb111264393ce76a037f2363881e33dcb9d27ed615dbf1d84b1e626df9c19da9c7de5a5

diff --git a/dev-lang/harec/harec-0_pre20220624.ebuild b/dev-lang/harec/harec-0_pre20220702.ebuild
similarity index 93%
rename from dev-lang/harec/harec-0_pre20220624.ebuild
rename to dev-lang/harec/harec-0_pre20220702.ebuild
index 49227e54b..7102b6f0e 100644
--- a/dev-lang/harec/harec-0_pre20220624.ebuild
+++ b/dev-lang/harec/harec-0_pre20220702.ebuild
@@ -8,7 +8,7 @@ if [[ "${PV}" = "9999" ]]; then
 	EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
 	S="${WORKDIR}/${P}/build"
 else
-	EGIT_COMMIT="62d4204f21332d97ad7697f628eade9137e9c3bc"
+	EGIT_COMMIT="56359312644f76941de1878d33a1a0b840be8056"
 	SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
 	S="${WORKDIR}/${PN}-${EGIT_COMMIT}/build"
 


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2022-09-28 16:05 Ronny Gutbrod
  0 siblings, 0 replies; 16+ messages in thread
From: Ronny Gutbrod @ 2022-09-28 16:05 UTC (permalink / raw
  To: gentoo-commits

commit:     505083a43ff1068dc92083426fae6c17288a8cd8
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Sep 25 01:16:41 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Sep 27 20:41:39 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=505083a4

dev-lang/harec: add 0_pre20220922

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/Manifest                                          | 1 +
 dev-lang/harec/{harec-9999.ebuild => harec-0_pre20220922.ebuild} | 7 ++++---
 dev-lang/harec/harec-9999.ebuild                                 | 7 ++++---
 3 files changed, 9 insertions(+), 6 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-9999.ebuild b/dev-lang/harec/harec-0_pre20220922.ebuild
similarity index 83%
copy from dev-lang/harec/harec-9999.ebuild
copy to dev-lang/harec/harec-0_pre20220922.ebuild
index 49227e54b..c5906be8e 100644
--- a/dev-lang/harec/harec-9999.ebuild
+++ b/dev-lang/harec/harec-0_pre20220922.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

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


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2022-09-28 16:05 Ronny Gutbrod
  0 siblings, 0 replies; 16+ messages in thread
From: Ronny Gutbrod @ 2022-09-28 16:05 UTC (permalink / raw
  To: gentoo-commits

commit:     f88636ec782b0a2a7c76c18dcf5543d16455e2b7
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Tue Sep 27 20:47:43 2022 +0000
Commit:     Ronny Gutbrod <gentoo <AT> tastytea <DOT> de>
CommitDate: Tue Sep 27 20:47:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f88636ec

dev-lang/harec: drop 0_pre20220827

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/Manifest                   |  1 -
 dev-lang/harec/harec-0_pre20220827.ebuild | 42 -------------------------------
 2 files changed, 43 deletions(-)

diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest
index df755ed4c..35127272a 100644
--- a/dev-lang/harec/Manifest
+++ b/dev-lang/harec/Manifest
@@ -1,2 +1 @@
-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_pre20220827.ebuild b/dev-lang/harec/harec-0_pre20220827.ebuild
deleted file mode 100644
index a0048326b..000000000
--- a/dev-lang/harec/harec-0_pre20220827.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# 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="03744ea230c5064adf9820d6390b46ecb5e1e503"
-	SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-	S="${WORKDIR}/${PN}-${EGIT_COMMIT}/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
-}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2023-06-17  7:03 Viorel Munteanu
  0 siblings, 0 replies; 16+ messages in thread
From: Viorel Munteanu @ 2023-06-17  7:03 UTC (permalink / raw
  To: gentoo-commits

commit:     7f008baf48aa980f48331c3d38bb98ba235022d0
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Jun 15 19:11:36 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Thu Jun 15 19:12:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7f008baf

dev-lang/harec: add 0_pre20230611

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/Manifest                   |  1 +
 dev-lang/harec/harec-0_pre20230611.ebuild | 43 +++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest
index 30d764c1f..e9f4cfcda 100644
--- a/dev-lang/harec/Manifest
+++ b/dev-lang/harec/Manifest
@@ -1 +1,2 @@
 DIST harec-068e8da091f9053726251bc221abf40fdea630ff.tar.gz 180554 BLAKE2B c25fef198bcf0a6232bf3674d4e2e158d202520acb34c8875820a94b86020d3a67dea6af3bc5e20def682aafa2dd715ca36f6ecb8a20dcab8a2723a59ec132d8 SHA512 6bfa6c6bc2e3c61e2a7ad9c19051eab4e9754d963b93a5f9dbcba61f3908b337230fda1191b0fa375369dee2de00e5edbc12114332906aca0867ded493b265aa
+DIST harec-174aef484c0b0067f0a131dc52ee05af1a0e5027.tar.gz 182392 BLAKE2B f8fb16d25fcd550976c9c6922662cb9dfeebf1d296a4f7915064a92d6e7932436d5bc56438492a580968ebfcfc303be7812b627511f9cb6ffd6b2748a1d5117f SHA512 9d6f2107954dd11a3c201409b42e35299339ac57c39daceb2e7f3c98c34161d86b8c943094f7cc412d06d9225149e1938e36ce0c1ad624c54c12d9d7fb5a2d83

diff --git a/dev-lang/harec/harec-0_pre20230611.ebuild b/dev-lang/harec/harec-0_pre20230611.ebuild
new file mode 100644
index 000000000..eee725f01
--- /dev/null
+++ b/dev-lang/harec/harec-0_pre20230611.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2023 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="174aef484c0b0067f0a131dc52ee05af1a0e5027"
+	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-1.1"
+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
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2023-08-17  5:15 Viorel Munteanu
  0 siblings, 0 replies; 16+ messages in thread
From: Viorel Munteanu @ 2023-08-17  5:15 UTC (permalink / raw
  To: gentoo-commits

commit:     929f06aea80934a09e7c677b457a3a97582d6219
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Mon Aug 14 16:32:42 2023 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Mon Aug 14 16:36:54 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=929f06ae

dev-lang/harec: add 0_pre20230807, drop 0_pre20230425

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/Manifest                                                 | 2 +-
 .../harec/{harec-0_pre20230425.ebuild => harec-0_pre20230807.ebuild}    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest
index e9f4cfcda0..11786820a6 100644
--- a/dev-lang/harec/Manifest
+++ b/dev-lang/harec/Manifest
@@ -1,2 +1,2 @@
-DIST harec-068e8da091f9053726251bc221abf40fdea630ff.tar.gz 180554 BLAKE2B c25fef198bcf0a6232bf3674d4e2e158d202520acb34c8875820a94b86020d3a67dea6af3bc5e20def682aafa2dd715ca36f6ecb8a20dcab8a2723a59ec132d8 SHA512 6bfa6c6bc2e3c61e2a7ad9c19051eab4e9754d963b93a5f9dbcba61f3908b337230fda1191b0fa375369dee2de00e5edbc12114332906aca0867ded493b265aa
 DIST harec-174aef484c0b0067f0a131dc52ee05af1a0e5027.tar.gz 182392 BLAKE2B f8fb16d25fcd550976c9c6922662cb9dfeebf1d296a4f7915064a92d6e7932436d5bc56438492a580968ebfcfc303be7812b627511f9cb6ffd6b2748a1d5117f SHA512 9d6f2107954dd11a3c201409b42e35299339ac57c39daceb2e7f3c98c34161d86b8c943094f7cc412d06d9225149e1938e36ce0c1ad624c54c12d9d7fb5a2d83
+DIST harec-f735abab4516d2fb729e3ea7aee309eab5a1b0bf.tar.gz 186009 BLAKE2B d68070541ab61c3af9bc793df2911604095f007421f3b2e0176f25cac98596a3ca32046601fbc2fd78dd2e0406b557e8beb0206cc0827564287ead25057548fd SHA512 6183f5e78e116c2b1174c583e9a69a10cb93e7ea4c9197b583a9f8d056aae5ea28c42bf4a447aaf544b9bcbf181ae3f8d64c9716bfac5a046f41caa86e727a30

diff --git a/dev-lang/harec/harec-0_pre20230425.ebuild b/dev-lang/harec/harec-0_pre20230807.ebuild
similarity index 93%
rename from dev-lang/harec/harec-0_pre20230425.ebuild
rename to dev-lang/harec/harec-0_pre20230807.ebuild
index 960ced8596..e38257eb6a 100644
--- a/dev-lang/harec/harec-0_pre20230425.ebuild
+++ b/dev-lang/harec/harec-0_pre20230807.ebuild
@@ -8,7 +8,7 @@ if [[ "${PV}" = "9999" ]]; then
 	EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
 	S="${WORKDIR}/${P}/build"
 else
-	EGIT_COMMIT="068e8da091f9053726251bc221abf40fdea630ff"
+	EGIT_COMMIT="f735abab4516d2fb729e3ea7aee309eab5a1b0bf"
 	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"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2024-01-16 13:54 David Roman
  0 siblings, 0 replies; 16+ messages in thread
From: David Roman @ 2024-01-16 13:54 UTC (permalink / raw
  To: gentoo-commits

commit:     96797a326c475aab999f4ba12e16ea3ec899431f
Author:     Takuya Wakazono <pastalian46 <AT> gmail <DOT> com>
AuthorDate: Tue Jan 16 13:14:57 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Jan 16 13:14:57 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=96797a32

dev-lang/harec: update live

Signed-off-by: Takuya Wakazono <pastalian46 <AT> gmail.com>

 dev-lang/harec/harec-9999.ebuild | 26 +++++++++-----------------
 1 file changed, 9 insertions(+), 17 deletions(-)

diff --git a/dev-lang/harec/harec-9999.ebuild b/dev-lang/harec/harec-9999.ebuild
index 6425368069..0abae65c87 100644
--- a/dev-lang/harec/harec-9999.ebuild
+++ b/dev-lang/harec/harec-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,13 +6,11 @@ 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"
+	EGIT_COMMIT="770566a51aa972c320b545d2292626057aabe831"
 	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"
-
+	S="${WORKDIR}/${MY_P}"
 	KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
@@ -21,23 +19,17 @@ HOMEPAGE="https://harelang.org/"
 LICENSE="GPL-3"
 SLOT="0"
 
-DEPEND=">=sys-devel/qbe-1.1"
+# sys-devel/qbe-1.1-r1 won't build a proper binary.
+DEPEND="~sys-devel/qbe-9999"
 RDEPEND="${DEPEND}"
 
-src_unpack() {
-	default
-
-	[[ "${PV}" = "9999" ]] && git-r3_src_unpack
-
-	mkdir "${S}" || die
-}
-
 src_prepare() {
 	default
 
-	sed -i 's; -Werror ; ;' ../config.sh || die
+	cp configs/linux.mk config.mk || die
+	sed -i 's/-Werror//' config.mk || die
 }
 
-src_configure() {
-	../configure --prefix="/usr" --libdir="/usr/$(get_libdir)" || die
+src_install() {
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
 }


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2024-01-20 22:13 David Roman
  0 siblings, 0 replies; 16+ messages in thread
From: David Roman @ 2024-01-20 22:13 UTC (permalink / raw
  To: gentoo-commits

commit:     05a1bcdeef9580e95a7325c5b1eeadcaa685ea7a
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Jan 19 17:36:10 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Jan 19 17:38:56 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=05a1bcde

dev-lang/harec: drop 0_pre20230611

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/Manifest                   |  1 -
 dev-lang/harec/harec-0_pre20230611.ebuild | 43 -------------------------------
 2 files changed, 44 deletions(-)

diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest
index 7a4ecfac06..a414d9c95c 100644
--- a/dev-lang/harec/Manifest
+++ b/dev-lang/harec/Manifest
@@ -1,3 +1,2 @@
-DIST harec-174aef484c0b0067f0a131dc52ee05af1a0e5027.tar.gz 182392 BLAKE2B f8fb16d25fcd550976c9c6922662cb9dfeebf1d296a4f7915064a92d6e7932436d5bc56438492a580968ebfcfc303be7812b627511f9cb6ffd6b2748a1d5117f SHA512 9d6f2107954dd11a3c201409b42e35299339ac57c39daceb2e7f3c98c34161d86b8c943094f7cc412d06d9225149e1938e36ce0c1ad624c54c12d9d7fb5a2d83
 DIST harec-ec3193e3870436180b0f3df82b769adc57a1c099.tar.gz 193069 BLAKE2B 7f34a25e53c864435740fbc5f4fb0a59b4611e50ece6ad18fd4b5f88f839177ed57431c3a4a24521b73f4a1af52e10b51ab574fe205a3a88314ea50b6c67a84e SHA512 2962af65f95d3db51432cea0b08b963a713c746a856623be6162873a34cc558577fd4673d1c502fced2582331886f5269c79381a4a26a8d743dc1a9fe7aefda0
 DIST harec-f735abab4516d2fb729e3ea7aee309eab5a1b0bf.tar.gz 186009 BLAKE2B d68070541ab61c3af9bc793df2911604095f007421f3b2e0176f25cac98596a3ca32046601fbc2fd78dd2e0406b557e8beb0206cc0827564287ead25057548fd SHA512 6183f5e78e116c2b1174c583e9a69a10cb93e7ea4c9197b583a9f8d056aae5ea28c42bf4a447aaf544b9bcbf181ae3f8d64c9716bfac5a046f41caa86e727a30

diff --git a/dev-lang/harec/harec-0_pre20230611.ebuild b/dev-lang/harec/harec-0_pre20230611.ebuild
deleted file mode 100644
index eee725f01a..0000000000
--- a/dev-lang/harec/harec-0_pre20230611.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2021-2023 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="174aef484c0b0067f0a131dc52ee05af1a0e5027"
-	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-1.1"
-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
-}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2024-01-20 22:13 David Roman
  0 siblings, 0 replies; 16+ messages in thread
From: David Roman @ 2024-01-20 22:13 UTC (permalink / raw
  To: gentoo-commits

commit:     6d40e4a7034e01107e546d82ff7093f9fa1dce97
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Jan 19 17:45:24 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Jan 19 17:46:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6d40e4a7

dev-lang/harec-9999: Use ?= for CC/AS/LD values

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/harec-9999.ebuild | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/dev-lang/harec/harec-9999.ebuild b/dev-lang/harec/harec-9999.ebuild
index 0abae65c87..269c09fcde 100644
--- a/dev-lang/harec/harec-9999.ebuild
+++ b/dev-lang/harec/harec-9999.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit toolchain-funcs
+
 if [[ "${PV}" = "9999" ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
@@ -27,7 +29,14 @@ src_prepare() {
 	default
 
 	cp configs/linux.mk config.mk || die
-	sed -i 's/-Werror//' config.mk || die
+	sed -i \
+		-e 's/-Werror//' \
+		-e 's/CC =/CC ?=/' \
+		-e 's/AS =/AS ?=/' \
+		-e 's/LD =/LD ?=/' \
+		config.mk || die
+
+	tc-export CC AS LD
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2024-02-29 13:56 David Roman
  0 siblings, 0 replies; 16+ messages in thread
From: David Roman @ 2024-02-29 13:56 UTC (permalink / raw
  To: gentoo-commits

commit:     1649263aeb225070f503042937365a4588a5a4f7
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Fri Feb  2 20:50:12 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Feb 28 10:28:48 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1649263a

dev-lang/harec: add 0.24.0

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/Manifest            |  1 +
 dev-lang/harec/harec-0.24.0.ebuild | 43 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest
index a414d9c95c..a3a4bffff3 100644
--- a/dev-lang/harec/Manifest
+++ b/dev-lang/harec/Manifest
@@ -1,2 +1,3 @@
+DIST harec-0.24.0.tar.gz 193534 BLAKE2B 651fc34a6053b81c90e405dd53f84c4c9f549baa601dfba1227bdf1d660b461a1f1e20b0e99ac0c2aa8499375ddf37f52c9c05172433359cb777e806701209b3 SHA512 aab347351bcd748a98e3a58f1ff9a0d194aea907d6ebfacbc7e10671e018fb5ce296e71119ab975e3a1e66ba439d7b706943082d57af2459e694856a89453d8d
 DIST harec-ec3193e3870436180b0f3df82b769adc57a1c099.tar.gz 193069 BLAKE2B 7f34a25e53c864435740fbc5f4fb0a59b4611e50ece6ad18fd4b5f88f839177ed57431c3a4a24521b73f4a1af52e10b51ab574fe205a3a88314ea50b6c67a84e SHA512 2962af65f95d3db51432cea0b08b963a713c746a856623be6162873a34cc558577fd4673d1c502fced2582331886f5269c79381a4a26a8d743dc1a9fe7aefda0
 DIST harec-f735abab4516d2fb729e3ea7aee309eab5a1b0bf.tar.gz 186009 BLAKE2B d68070541ab61c3af9bc793df2911604095f007421f3b2e0176f25cac98596a3ca32046601fbc2fd78dd2e0406b557e8beb0206cc0827564287ead25057548fd SHA512 6183f5e78e116c2b1174c583e9a69a10cb93e7ea4c9197b583a9f8d056aae5ea28c42bf4a447aaf544b9bcbf181ae3f8d64c9716bfac5a046f41caa86e727a30

diff --git a/dev-lang/harec/harec-0.24.0.ebuild b/dev-lang/harec/harec-0.24.0.ebuild
new file mode 100644
index 0000000000..1c025f427f
--- /dev/null
+++ b/dev-lang/harec/harec-0.24.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+if [[ "${PV}" = "9999" ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
+else
+	MY_PV="$(ver_rs 3 -)"
+	MY_P="${PN}-${MY_PV}"
+	SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+	S="${WORKDIR}/${MY_P}"
+	#KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="The Hare compiler"
+HOMEPAGE="https://harelang.org/"
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND=">=sys-devel/qbe-1.2"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	default
+
+	cp configs/linux.mk config.mk || die
+	sed -i \
+		-e 's/-Werror//' \
+		-e 's/CC =/CC ?=/' \
+		-e 's/AS =/AS ?=/' \
+		-e 's/LD =/LD ?=/' \
+		config.mk || die
+
+	tc-export CC AS LD
+}
+
+src_install() {
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2024-02-29 13:56 David Roman
  0 siblings, 0 replies; 16+ messages in thread
From: David Roman @ 2024-02-29 13:56 UTC (permalink / raw
  To: gentoo-commits

commit:     bd22b640e5ace0cf864cd94458fed97b1b4d1b46
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Feb 29 08:44:17 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Feb 29 08:45:59 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd22b640

dev-lang/harec: keyword 0.24.0 for ~amd64, ~arm64, ~riscv

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/harec-0.24.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lang/harec/harec-0.24.0.ebuild b/dev-lang/harec/harec-0.24.0.ebuild
index 1c025f427f..b215ee6dd5 100644
--- a/dev-lang/harec/harec-0.24.0.ebuild
+++ b/dev-lang/harec/harec-0.24.0.ebuild
@@ -13,7 +13,7 @@ else
 	MY_P="${PN}-${MY_PV}"
 	SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
 	S="${WORKDIR}/${MY_P}"
-	#KEYWORDS="~amd64 ~arm64 ~riscv"
+	KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
 
 DESCRIPTION="The Hare compiler"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2024-02-29 13:56 David Roman
  0 siblings, 0 replies; 16+ messages in thread
From: David Roman @ 2024-02-29 13:56 UTC (permalink / raw
  To: gentoo-commits

commit:     efaea8a1aa2d76d98c36a1949e15f5cc83f387f6
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Thu Feb 29 08:46:33 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Feb 29 08:46:33 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=efaea8a1

dev-lang/harec: synchronise live ebuild with 0.24.0

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/harec-9999.ebuild | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/dev-lang/harec/harec-9999.ebuild b/dev-lang/harec/harec-9999.ebuild
index 269c09fcde..b215ee6dd5 100644
--- a/dev-lang/harec/harec-9999.ebuild
+++ b/dev-lang/harec/harec-9999.ebuild
@@ -9,9 +9,9 @@ if [[ "${PV}" = "9999" ]]; then
 	inherit git-r3
 	EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
 else
-	EGIT_COMMIT="770566a51aa972c320b545d2292626057aabe831"
-	MY_P="${PN}-${EGIT_COMMIT}"
-	SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${EGIT_COMMIT}.tar.gz -> ${MY_P}.tar.gz"
+	MY_PV="$(ver_rs 3 -)"
+	MY_P="${PN}-${MY_PV}"
+	SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
 	S="${WORKDIR}/${MY_P}"
 	KEYWORDS="~amd64 ~arm64 ~riscv"
 fi
@@ -21,8 +21,7 @@ HOMEPAGE="https://harelang.org/"
 LICENSE="GPL-3"
 SLOT="0"
 
-# sys-devel/qbe-1.1-r1 won't build a proper binary.
-DEPEND="~sys-devel/qbe-9999"
+DEPEND=">=sys-devel/qbe-1.2"
 RDEPEND="${DEPEND}"
 
 src_prepare() {


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2024-07-14 17:47 Florian Schmaus
  0 siblings, 0 replies; 16+ messages in thread
From: Florian Schmaus @ 2024-07-14 17:47 UTC (permalink / raw
  To: gentoo-commits

commit:     cc90318eca5c0d00b2fe4117781fca5245f017d5
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Jul 14 15:19:41 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 15:19:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cc90318e

dev-lang/harec: add 0.24.2

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/harec-0.24.2.ebuild | 43 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 43 insertions(+)

diff --git a/dev-lang/harec/harec-0.24.2.ebuild b/dev-lang/harec/harec-0.24.2.ebuild
new file mode 100644
index 000000000..b215ee6dd
--- /dev/null
+++ b/dev-lang/harec/harec-0.24.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+if [[ "${PV}" = "9999" ]]; then
+	inherit git-r3
+	EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/harec"
+else
+	MY_PV="$(ver_rs 3 -)"
+	MY_P="${PN}-${MY_PV}"
+	SRC_URI="https://git.sr.ht/~sircmpwn/harec/archive/${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+	S="${WORKDIR}/${MY_P}"
+	KEYWORDS="~amd64 ~arm64 ~riscv"
+fi
+
+DESCRIPTION="The Hare compiler"
+HOMEPAGE="https://harelang.org/"
+LICENSE="GPL-3"
+SLOT="0"
+
+DEPEND=">=sys-devel/qbe-1.2"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+	default
+
+	cp configs/linux.mk config.mk || die
+	sed -i \
+		-e 's/-Werror//' \
+		-e 's/CC =/CC ?=/' \
+		-e 's/AS =/AS ?=/' \
+		-e 's/LD =/LD ?=/' \
+		config.mk || die
+
+	tc-export CC AS LD
+}
+
+src_install() {
+	emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/
@ 2024-07-14 17:47 Florian Schmaus
  0 siblings, 0 replies; 16+ messages in thread
From: Florian Schmaus @ 2024-07-14 17:47 UTC (permalink / raw
  To: gentoo-commits

commit:     09cabfa1642fa605fbc7cbc5028d0bb1d8c3e6cb
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sun Jul 14 15:17:31 2024 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Jul 14 15:17:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=09cabfa1

dev-lang/harec: drop 0_pre20230807, 0_pre20231128

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>

 dev-lang/harec/Manifest                   |  3 +--
 dev-lang/harec/harec-0_pre20230807.ebuild | 43 -------------------------------
 dev-lang/harec/harec-0_pre20231128.ebuild | 43 -------------------------------
 3 files changed, 1 insertion(+), 88 deletions(-)

diff --git a/dev-lang/harec/Manifest b/dev-lang/harec/Manifest
index a3a4bffff..421b6f220 100644
--- a/dev-lang/harec/Manifest
+++ b/dev-lang/harec/Manifest
@@ -1,3 +1,2 @@
 DIST harec-0.24.0.tar.gz 193534 BLAKE2B 651fc34a6053b81c90e405dd53f84c4c9f549baa601dfba1227bdf1d660b461a1f1e20b0e99ac0c2aa8499375ddf37f52c9c05172433359cb777e806701209b3 SHA512 aab347351bcd748a98e3a58f1ff9a0d194aea907d6ebfacbc7e10671e018fb5ce296e71119ab975e3a1e66ba439d7b706943082d57af2459e694856a89453d8d
-DIST harec-ec3193e3870436180b0f3df82b769adc57a1c099.tar.gz 193069 BLAKE2B 7f34a25e53c864435740fbc5f4fb0a59b4611e50ece6ad18fd4b5f88f839177ed57431c3a4a24521b73f4a1af52e10b51ab574fe205a3a88314ea50b6c67a84e SHA512 2962af65f95d3db51432cea0b08b963a713c746a856623be6162873a34cc558577fd4673d1c502fced2582331886f5269c79381a4a26a8d743dc1a9fe7aefda0
-DIST harec-f735abab4516d2fb729e3ea7aee309eab5a1b0bf.tar.gz 186009 BLAKE2B d68070541ab61c3af9bc793df2911604095f007421f3b2e0176f25cac98596a3ca32046601fbc2fd78dd2e0406b557e8beb0206cc0827564287ead25057548fd SHA512 6183f5e78e116c2b1174c583e9a69a10cb93e7ea4c9197b583a9f8d056aae5ea28c42bf4a447aaf544b9bcbf181ae3f8d64c9716bfac5a046f41caa86e727a30
+DIST harec-0.24.2.tar.gz 201789 BLAKE2B b7241fc9e3265486982104fad4d21323a591642b7c19edbedaa4f8b299ed9cde8412b0ef95b0faf33fa8aa6153dc5f965199d5778a434823f8c6faabcd38fde3 SHA512 3b32e82df937de1fdd2af20a2162bc3754cb9178cd67e56f3e7bc7fc9eb9e9bad5609ca1c328d42ac5cdd527edf6d9c381dc384df72c2d7666c7ce5684871a17

diff --git a/dev-lang/harec/harec-0_pre20230807.ebuild b/dev-lang/harec/harec-0_pre20230807.ebuild
deleted file mode 100644
index e38257eb6..000000000
--- a/dev-lang/harec/harec-0_pre20230807.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2021-2023 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="f735abab4516d2fb729e3ea7aee309eab5a1b0bf"
-	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-1.1"
-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-0_pre20231128.ebuild b/dev-lang/harec/harec-0_pre20231128.ebuild
deleted file mode 100644
index cc6e049fe..000000000
--- a/dev-lang/harec/harec-0_pre20231128.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2021-2023 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="ec3193e3870436180b0f3df82b769adc57a1c099"
-	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-1.1-r1"
-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
-}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2024-07-14 17:48 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-28 16:05 [gentoo-commits] repo/proj/guru:master commit in: dev-lang/harec/ Ronny Gutbrod
  -- strict thread matches above, loose matches on Subject: below --
2024-07-14 17:47 Florian Schmaus
2024-07-14 17:47 Florian Schmaus
2024-02-29 13:56 David Roman
2024-02-29 13:56 David Roman
2024-02-29 13:56 David Roman
2024-01-20 22:13 David Roman
2024-01-20 22:13 David Roman
2024-01-16 13:54 David Roman
2023-08-17  5:15 Viorel Munteanu
2023-06-17  7:03 Viorel Munteanu
2022-09-28 16:05 Ronny Gutbrod
2022-08-11 13:45 Andrew Ammerlaan
2022-07-03 12:08 Andrew Ammerlaan
2022-06-24 13:24 Andrew Ammerlaan
2022-04-23 19:07 Andrew Ammerlaan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox