Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: dev-lang/hare/
Date: Thu, 11 Aug 2022 13:45:20
Message-Id: 1659990193.2fecd79959dbc36a6616b643a690bf84a3d7a184.andrewammerlaan@gentoo
1 commit: 2fecd79959dbc36a6616b643a690bf84a3d7a184
2 Author: Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
3 AuthorDate: Mon Aug 8 20:22:40 2022 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
5 CommitDate: Mon Aug 8 20:23:13 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=2fecd799
7
8 dev-lang/hare: Fix snapshot
9
10 Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
11
12 dev-lang/hare/Manifest | 2 +-
13 dev-lang/hare/hare-0_pre20220624-r1.ebuild | 33 ------------------------
14 dev-lang/hare/hare-0_pre20220730.ebuild | 40 ++++++++++++++++++++++++++++++
15 dev-lang/hare/hare-9999.ebuild | 32 +++++++++++++++---------
16 4 files changed, 61 insertions(+), 46 deletions(-)
17
18 diff --git a/dev-lang/hare/Manifest b/dev-lang/hare/Manifest
19 index 628dcaace..8ca8dae2d 100644
20 --- a/dev-lang/hare/Manifest
21 +++ b/dev-lang/hare/Manifest
22 @@ -1 +1 @@
23 -DIST hare-0_pre20220624.tar.gz 671399 BLAKE2B 4ef1d2724219367ce6ffdcf69b5c9f5bd573ddf19a12c0aafa695483c05ef2032961ea714058af9bcfecfcbb45f0ca9bfd3056dc0b388f001f4ddb8a96873233 SHA512 9e8b4b17e293f0bc23cc3913860055d62dae0d0fc700080b2bde76a65c5344bf09e5a51c92f799e9c000bd18550fe10b9a5cd6e38c52ffe7c3faca8a670188ee
24 +DIST hare-0_pre20220730.tar.gz 681268 BLAKE2B e91bb4e0d87adb8271a1f9a30b744e3874482f38d0d370c6abd446456c960e088d1ff717793c4fa5876461397792c7ec66478bc327e11ba22b372f0ee714a5c4 SHA512 d7c07188e0416e68c5314f40d1dbffa27cd03644784aecb14a29a88d4ad6bc37e310cc8df95dbf93a96eebf2e262638d0ed0c0d98bce22d7c9630984418ce437
25
26 diff --git a/dev-lang/hare/hare-0_pre20220624-r1.ebuild b/dev-lang/hare/hare-0_pre20220624-r1.ebuild
27 deleted file mode 100644
28 index a9096c3d7..000000000
29 --- a/dev-lang/hare/hare-0_pre20220624-r1.ebuild
30 +++ /dev/null
31 @@ -1,33 +0,0 @@
32 -# Copyright 2021-2022 Gentoo Authors
33 -# Distributed under the terms of the GNU General Public License v2
34 -
35 -EAPI=8
36 -
37 -DESCRIPTION="The Hare systems programming language"
38 -HOMEPAGE="https://harelang.org/"
39 -EGIT_COMMIT="65449ddbbbf39659bfaf84a2cb78510409a4ab7a"
40 -SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
41 -S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
42 -LICENSE="MPL-2.0 GPL-3"
43 -SLOT="0/${PV}"
44 -KEYWORDS="~amd64 ~arm64 ~riscv"
45 -
46 -DEPEND="
47 - sys-devel/qbe
48 - dev-lang/harec
49 -"
50 -BDEPEND="
51 - app-text/scdoc
52 -"
53 -RDEPEND="${DEPEND}"
54 -
55 -src_unpack() {
56 - default
57 - git-r3_src_unpack
58 - mkdir "${WORKDIR}/${P}/build" || die
59 -}
60 -
61 -src_configure() {
62 - cp config.example.mk config.mk || die
63 - sed -i -e 's;^PREFIX=.*;PREFIX=/usr;' config.mk || die
64 -}
65
66 diff --git a/dev-lang/hare/hare-0_pre20220730.ebuild b/dev-lang/hare/hare-0_pre20220730.ebuild
67 new file mode 100644
68 index 000000000..df2b5c234
69 --- /dev/null
70 +++ b/dev-lang/hare/hare-0_pre20220730.ebuild
71 @@ -0,0 +1,40 @@
72 +# Copyright 2021-2022 Gentoo Authors
73 +# Distributed under the terms of the GNU General Public License v2
74 +
75 +EAPI=8
76 +
77 +if [[ "${PV}" = 9999 ]]; then
78 + inherit git-r3
79 + EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare"
80 + SLOT="0"
81 +else
82 + EGIT_COMMIT="296925c91d79362d6b8ac94e0336a38e9af0f1c9"
83 + SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
84 + S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
85 + SLOT="0/${PV}"
86 +
87 + KEYWORDS="~amd64 ~arm64 ~riscv"
88 +fi
89 +
90 +DESCRIPTION="The Hare systems programming language"
91 +HOMEPAGE="https://harelang.org/"
92 +LICENSE="MPL-2.0 GPL-3"
93 +
94 +DEPEND="
95 + sys-devel/qbe
96 + >=dev-lang/harec-0_pre20220702
97 +"
98 +BDEPEND="
99 + app-text/scdoc
100 +"
101 +RDEPEND="${DEPEND}"
102 +
103 +src_configure() {
104 + cp config.example.mk config.mk || die
105 + sed -i \
106 + -e 's;^PREFIX=.*;PREFIX=/usr;' \
107 + -e 's;^AS =;AS ?=;' \
108 + -e 's;^LD =;LD ?=;' \
109 + -e 's;^AR =;AR ?=;' \
110 + config.mk || die
111 +}
112
113 diff --git a/dev-lang/hare/hare-9999.ebuild b/dev-lang/hare/hare-9999.ebuild
114 index 7b5abe0c2..df2b5c234 100644
115 --- a/dev-lang/hare/hare-9999.ebuild
116 +++ b/dev-lang/hare/hare-9999.ebuild
117 @@ -1,32 +1,40 @@
118 # Copyright 2021-2022 Gentoo Authors
119 # Distributed under the terms of the GNU General Public License v2
120
121 -EAPI=7
122 +EAPI=8
123
124 -inherit git-r3
125 +if [[ "${PV}" = 9999 ]]; then
126 + inherit git-r3
127 + EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare"
128 + SLOT="0"
129 +else
130 + EGIT_COMMIT="296925c91d79362d6b8ac94e0336a38e9af0f1c9"
131 + SRC_URI="https://git.sr.ht/~sircmpwn/hare/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
132 + S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
133 + SLOT="0/${PV}"
134 +
135 + KEYWORDS="~amd64 ~arm64 ~riscv"
136 +fi
137
138 DESCRIPTION="The Hare systems programming language"
139 HOMEPAGE="https://harelang.org/"
140 -EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/hare"
141 LICENSE="MPL-2.0 GPL-3"
142 -SLOT="0"
143
144 DEPEND="
145 sys-devel/qbe
146 - dev-lang/harec
147 + >=dev-lang/harec-0_pre20220702
148 "
149 BDEPEND="
150 app-text/scdoc
151 "
152 RDEPEND="${DEPEND}"
153
154 -src_unpack() {
155 - default
156 - git-r3_src_unpack
157 - mkdir "${WORKDIR}/${P}/build" || die
158 -}
159 -
160 src_configure() {
161 cp config.example.mk config.mk || die
162 - sed -i -e 's;^PREFIX=.*;PREFIX=/usr;' config.mk || die
163 + sed -i \
164 + -e 's;^PREFIX=.*;PREFIX=/usr;' \
165 + -e 's;^AS =;AS ?=;' \
166 + -e 's;^LD =;LD ?=;' \
167 + -e 's;^AR =;AR ?=;' \
168 + config.mk || die
169 }