Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-admin/haskell-updater/
Date: Mon, 29 Jun 2020 00:41:10
Message-Id: 1593391262.aae6e3af16a2ee80feaed8b1ce5e2e7a00f3aed2.slyfox@gentoo
1 commit: aae6e3af16a2ee80feaed8b1ce5e2e7a00f3aed2
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jun 29 00:39:39 2020 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 29 00:41:02 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae6e3af
7
8 app-admin/haskell-updater: revert "drop old"
9
10 This reverts commit f3441af37e627ac74c2629fd8e9f232ffe1cbc4c.
11
12 Older ghcs refer to 1.2*
13
14 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
15
16 app-admin/haskell-updater/Manifest | 4 ++
17 .../haskell-updater/haskell-updater-1.2.10.ebuild | 44 +++++++++++++++++++++
18 .../haskell-updater-1.2.12-r1.ebuild | 46 ++++++++++++++++++++++
19 .../haskell-updater/haskell-updater-1.2.9.ebuild | 44 +++++++++++++++++++++
20 .../haskell-updater/haskell-updater-1.3.1.ebuild | 46 ++++++++++++++++++++++
21 5 files changed, 184 insertions(+)
22
23 diff --git a/app-admin/haskell-updater/Manifest b/app-admin/haskell-updater/Manifest
24 index 7e20adfac84..c5899213517 100644
25 --- a/app-admin/haskell-updater/Manifest
26 +++ b/app-admin/haskell-updater/Manifest
27 @@ -1 +1,5 @@
28 +DIST haskell-updater-1.2.10.tar.gz 26586 BLAKE2B adc46f85118fa55e530aa079ef2df0663b178b15311f4f2ff6474db75aacf1277238a27a2bb98841fc1fe50b556d7f01a677861b3ce9559fe809a02db401ef8d SHA512 c0a72ae77362e5ed4ea0e244449175454119b1284756adeb43534bf58b661f3cabb88e08bd5903d415a9f95a6de309753dedf974ddd853b300fd215250e0ad7c
29 +DIST haskell-updater-1.2.12.tar.gz 26708 BLAKE2B d0b040cb3b6211b3c5c60f8cfa3dbccbf9cb15d246b21609a21aac746a8a034e284fe0b99891b5035980252a7aa8b376ad943f32882dc29e16226d95583cb053 SHA512 f3a993cb556919bf2e57fdaca7eea9146abc59096e779cbffb69a5c29fc5f6ef889c8ccf4d8331dbd9279919ea91bb05a16d83ad70085d5ef5a44d61120fe7e7
30 +DIST haskell-updater-1.2.9.tar.gz 26675 BLAKE2B a3d11cdcee886a07d87cd2888a9deea1d963b7234b4a10a6b78e9467fae4e9382c92f14a6ba0593f86bf9422ab2cb4bec823de96f34b463590ae18429c118edb SHA512 d19b6154d5ef4da176638c237082586688e2ac73a41c075fc3e51979b86b9e48ca5a9bfe6c870d468d66d95c1464456feed8afc388aea282aa7aad5a35f5e0da
31 +DIST haskell-updater-1.3.1.tar.gz 26573 BLAKE2B 68e5357e8f24b9b372dba4feac76595cbf35602d9d9094d616497c9d0040177b5f1def5833770041b693220717f3a4976877e0608858d5d8d4dddd26620c71e5 SHA512 39c36c4a8997806bb4d64625bc9ed72334a68e57f8c32f75d0c3704ab52b3b68605444c89480e5186c04bb275b3608ea9544366ebc5a00e010cc5fb4ae8296df
32 DIST haskell-updater-1.3.2.tar.gz 26133 BLAKE2B ea72850e5ca35ec18fa00136c654435a852b072aea0402003c962abbb0e0f09e8a84568f78c9186324b0b0ee9658de1b413670e268cfe1c0056810b8c61b479c SHA512 a4d80ecb65efa9ae21008e04b1363ff2196df4ba431fc5ec899bb9904c598c7a109a38f7dd86dd2dc86faca8ed5083d036d700e7f7796840ee5470401c24f3d9
33
34 diff --git a/app-admin/haskell-updater/haskell-updater-1.2.10.ebuild b/app-admin/haskell-updater/haskell-updater-1.2.10.ebuild
35 new file mode 100644
36 index 00000000000..0ca325522f8
37 --- /dev/null
38 +++ b/app-admin/haskell-updater/haskell-updater-1.2.10.ebuild
39 @@ -0,0 +1,44 @@
40 +# Copyright 1999-2020 Gentoo Authors
41 +# Distributed under the terms of the GNU General Public License v2
42 +
43 +EAPI=5
44 +
45 +CABAL_FEATURES="bin nocabaldep"
46 +inherit eutils haskell-cabal
47 +
48 +DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
49 +HOMEPAGE="https://wiki.haskell.org/Gentoo#haskell-updater"
50 +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
51 +
52 +LICENSE="GPL-2"
53 +SLOT="0"
54 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
55 +IUSE=""
56 +
57 +DEPEND=">=dev-lang/ghc-6.12.1"
58 +
59 +# Need a lower version for portage to get --keep-going
60 +RDEPEND="|| ( >=sys-apps/portage-2.1.6
61 + sys-apps/pkgcore )"
62 +
63 +src_prepare() {
64 + if use prefix; then
65 + sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
66 + "${S}/Distribution/Gentoo/Packages.hs" || die
67 +
68 + sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
69 + "${S}/Distribution/Gentoo/GHC.hs" || die
70 + fi
71 +}
72 +
73 +src_configure() {
74 + cabal_src_configure \
75 + --bindir="${EPREFIX}/usr/sbin" \
76 + --constraint="Cabal == $(cabal-version)"
77 +}
78 +
79 +src_install() {
80 + cabal_src_install
81 +
82 + dodoc TODO
83 +}
84
85 diff --git a/app-admin/haskell-updater/haskell-updater-1.2.12-r1.ebuild b/app-admin/haskell-updater/haskell-updater-1.2.12-r1.ebuild
86 new file mode 100644
87 index 00000000000..8960ea72edd
88 --- /dev/null
89 +++ b/app-admin/haskell-updater/haskell-updater-1.2.12-r1.ebuild
90 @@ -0,0 +1,46 @@
91 +# Copyright 1999-2019 Gentoo Authors
92 +# Distributed under the terms of the GNU General Public License v2
93 +
94 +EAPI=6
95 +
96 +CABAL_FEATURES="bin nocabaldep"
97 +inherit eutils haskell-cabal
98 +
99 +DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
100 +HOMEPAGE="https://wiki.haskell.org/Gentoo#haskell-updater"
101 +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
102 +
103 +LICENSE="GPL-2"
104 +SLOT="0"
105 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
106 +IUSE=""
107 +
108 +DEPEND=">=dev-lang/ghc-6.12.1"
109 +
110 +# Need a lower version for portage to get --keep-going
111 +RDEPEND="|| ( >=sys-apps/portage-2.1.6
112 + sys-apps/pkgcore )"
113 +
114 +src_prepare() {
115 + default
116 +
117 + if use prefix; then
118 + sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
119 + "${S}/Distribution/Gentoo/Packages.hs" || die
120 +
121 + sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
122 + "${S}/Distribution/Gentoo/GHC.hs" || die
123 + fi
124 +}
125 +
126 +src_configure() {
127 + cabal_src_configure \
128 + --bindir="${EPREFIX}/usr/sbin" \
129 + --constraint="Cabal == $(cabal-version)"
130 +}
131 +
132 +src_install() {
133 + cabal_src_install
134 +
135 + dodoc TODO
136 +}
137
138 diff --git a/app-admin/haskell-updater/haskell-updater-1.2.9.ebuild b/app-admin/haskell-updater/haskell-updater-1.2.9.ebuild
139 new file mode 100644
140 index 00000000000..0ca325522f8
141 --- /dev/null
142 +++ b/app-admin/haskell-updater/haskell-updater-1.2.9.ebuild
143 @@ -0,0 +1,44 @@
144 +# Copyright 1999-2020 Gentoo Authors
145 +# Distributed under the terms of the GNU General Public License v2
146 +
147 +EAPI=5
148 +
149 +CABAL_FEATURES="bin nocabaldep"
150 +inherit eutils haskell-cabal
151 +
152 +DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
153 +HOMEPAGE="https://wiki.haskell.org/Gentoo#haskell-updater"
154 +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
155 +
156 +LICENSE="GPL-2"
157 +SLOT="0"
158 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
159 +IUSE=""
160 +
161 +DEPEND=">=dev-lang/ghc-6.12.1"
162 +
163 +# Need a lower version for portage to get --keep-going
164 +RDEPEND="|| ( >=sys-apps/portage-2.1.6
165 + sys-apps/pkgcore )"
166 +
167 +src_prepare() {
168 + if use prefix; then
169 + sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
170 + "${S}/Distribution/Gentoo/Packages.hs" || die
171 +
172 + sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
173 + "${S}/Distribution/Gentoo/GHC.hs" || die
174 + fi
175 +}
176 +
177 +src_configure() {
178 + cabal_src_configure \
179 + --bindir="${EPREFIX}/usr/sbin" \
180 + --constraint="Cabal == $(cabal-version)"
181 +}
182 +
183 +src_install() {
184 + cabal_src_install
185 +
186 + dodoc TODO
187 +}
188
189 diff --git a/app-admin/haskell-updater/haskell-updater-1.3.1.ebuild b/app-admin/haskell-updater/haskell-updater-1.3.1.ebuild
190 new file mode 100644
191 index 00000000000..680c8dd7f70
192 --- /dev/null
193 +++ b/app-admin/haskell-updater/haskell-updater-1.3.1.ebuild
194 @@ -0,0 +1,46 @@
195 +# Copyright 1999-2020 Gentoo Authors
196 +# Distributed under the terms of the GNU General Public License v2
197 +
198 +EAPI=6
199 +
200 +CABAL_FEATURES="bin nocabaldep"
201 +inherit eutils haskell-cabal
202 +
203 +DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
204 +HOMEPAGE="https://wiki.haskell.org/Gentoo#haskell-updater"
205 +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
206 +
207 +LICENSE="GPL-2"
208 +SLOT="0"
209 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
210 +IUSE=""
211 +
212 +DEPEND=">=dev-lang/ghc-6.12.1"
213 +
214 +# Need a lower version for portage to get --keep-going
215 +RDEPEND="|| ( >=sys-apps/portage-2.1.6
216 + sys-apps/pkgcore )"
217 +
218 +src_prepare() {
219 + default
220 +
221 + if use prefix; then
222 + sed -i -e "s,/var/db/pkg,${EPREFIX}&,g" \
223 + "${S}/Distribution/Gentoo/Packages.hs" || die
224 +
225 + sed -i -e 's,"/","'"${EPREFIX}"'/",g' \
226 + "${S}/Distribution/Gentoo/GHC.hs" || die
227 + fi
228 +}
229 +
230 +src_configure() {
231 + cabal_src_configure \
232 + --bindir="${EPREFIX}/usr/sbin" \
233 + --constraint="Cabal == $(cabal-version)"
234 +}
235 +
236 +src_install() {
237 + cabal_src_install
238 +
239 + dodoc TODO
240 +}