1 |
commit: 346ae0392f2245bd154e5a2ca20c2b9209137866 |
2 |
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Jun 3 10:28:37 2016 +0000 |
4 |
Commit: Benda XU <heroxbd <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jun 3 10:28:37 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/android.git/commit/?id=346ae039 |
7 |
|
8 |
dev-lang/ocaml: not needed. |
9 |
|
10 |
dev-lang/ocaml/ChangeLog | 948 --------------------- |
11 |
dev-lang/ocaml/Manifest | 27 - |
12 |
...-3.11.2-Fix-ocamlopt-w.r.t.-binutils-2.21.patch | 66 -- |
13 |
.../files/ocaml-4.01.0-pkg-config-ncurses.patch | 15 - |
14 |
dev-lang/ocaml/files/ocaml-rebuild.sh | 51 -- |
15 |
dev-lang/ocaml/files/ocaml.conf | 5 - |
16 |
dev-lang/ocaml/metadata.xml | 5 - |
17 |
dev-lang/ocaml/ocaml-3.11.2.ebuild | 135 --- |
18 |
dev-lang/ocaml/ocaml-3.12.1.ebuild | 132 --- |
19 |
dev-lang/ocaml/ocaml-4.01.0.ebuild | 128 --- |
20 |
dev-lang/ocaml/ocaml-4.02.1.ebuild | 114 --- |
21 |
11 files changed, 1626 deletions(-) |
22 |
|
23 |
diff --git a/dev-lang/ocaml/ChangeLog b/dev-lang/ocaml/ChangeLog |
24 |
deleted file mode 100644 |
25 |
index 784c8ec..0000000 |
26 |
--- a/dev-lang/ocaml/ChangeLog |
27 |
+++ /dev/null |
28 |
@@ -1,948 +0,0 @@ |
29 |
-# ChangeLog for dev-lang/ocaml |
30 |
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 |
31 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ChangeLog,v 1.222 2014/12/01 16:33:19 aballier Exp $ |
32 |
- |
33 |
- 01 Dec 2014; Alexis Ballier <aballier@g.o> ocaml-4.02.1.ebuild: |
34 |
- specify host & target to help cross-compiling, unfortunately it is not |
35 |
- sufficient due to tryrun like constructs |
36 |
- |
37 |
- 01 Dec 2014; Alexis Ballier <aballier@g.o> -ocaml-4.00.1-r1.ebuild: |
38 |
- remove old |
39 |
- |
40 |
-*ocaml-4.02.1 (28 Nov 2014) |
41 |
- |
42 |
- 28 Nov 2014; Alexis Ballier <aballier@g.o> +ocaml-4.02.1.ebuild: |
43 |
- version bump |
44 |
- |
45 |
- 18 Jan 2014; Mark Wright <gienah@g.o> |
46 |
- +files/ocaml-3.11.2-Fix-ocamlopt-w.r.t.-binutils-2.21.patch, |
47 |
- +files/ocaml-4.01.0-pkg-config-ncurses.patch, ocaml-3.11.2.ebuild, |
48 |
- ocaml-3.12.1.ebuild, ocaml-4.00.1-r1.ebuild, ocaml-4.01.0.ebuild: |
49 |
- Fix bug #459512 - dev-lang/ocaml with sys-libs/ncurses[tinfo] - |
50 |
- .../work/ocaml-4.00.1/byterun/terminfo.c:54: undefined reference to 'tgetent', |
51 |
- thanks to Reinis Danne for reporting (patch by me). Add virtual/pkg-config to |
52 |
- DEPEND as the ocaml configure script calls pkg-config. Apply patch from |
53 |
- upstream for upstream bug http://caml.inria.fr/mantis/view.php?id=5237 to |
54 |
- ocaml-3.11.2. |
55 |
- |
56 |
- 15 Jan 2014; Sébastien Fabbro <bicatali@g.o> ocaml-4.01.0.ebuild: |
57 |
- Prefixified and keyworded amd64-linux, x86-linux |
58 |
- |
59 |
- 14 Sep 2013; Alexis Ballier <aballier@g.o> -ocaml-4.00.0.ebuild, |
60 |
- -ocaml-4.00.1.ebuild, -ocaml-4.01.0_beta1.ebuild, -ocaml-4.01.0_rc1.ebuild: |
61 |
- remove old |
62 |
- |
63 |
-*ocaml-4.01.0 (14 Sep 2013) |
64 |
- |
65 |
- 14 Sep 2013; Alexis Ballier <aballier@g.o> +ocaml-4.01.0.ebuild: |
66 |
- bump to 4.01.0 |
67 |
- |
68 |
-*ocaml-4.01.0_rc1 (03 Sep 2013) |
69 |
- |
70 |
- 03 Sep 2013; Alexis Ballier <aballier@g.o> +ocaml-4.01.0_rc1.ebuild: |
71 |
- bump to rc1 |
72 |
- |
73 |
-*ocaml-4.01.0_beta1 (16 Aug 2013) |
74 |
- |
75 |
- 16 Aug 2013; Alexis Ballier <aballier@g.o> +ocaml-4.01.0_beta1.ebuild: |
76 |
- version bump |
77 |
- |
78 |
- 19 Jun 2013; Alexis Ballier <aballier@g.o> ocaml-4.00.1-r1.ebuild: |
79 |
- fix dosym warning, bug #470106 |
80 |
- |
81 |
-*ocaml-4.00.1-r1 (02 Mar 2013) |
82 |
- |
83 |
- 02 Mar 2013; Alexis Ballier <aballier@g.o> +ocaml-4.00.1-r1.ebuild: |
84 |
- Import a patch from archlinux to build against tk8.6, drop a useless patch |
85 |
- for LDFLAGS and set the right variable |
86 |
- |
87 |
- 18 Feb 2013; Alexis Ballier <aballier@g.o> ocaml-4.00.1.ebuild: |
88 |
- stop installing compiler-libs manually, let it be the standard way |
89 |
- |
90 |
- 07 Feb 2013; Alexis Ballier <aballier@g.o> ocaml-4.00.1.ebuild: |
91 |
- Do not suggest emerge @ocaml-rebuild if portage 2.2 is not used, it is not |
92 |
- going to work, bug #444254 |
93 |
- |
94 |
- 07 Feb 2013; Alexis Ballier <aballier@g.o> ocaml-4.00.1.ebuild: |
95 |
- Bump to EAPI 5, use PV subslot because we want to rebuild everything |
96 |
- everytime ocaml is updated |
97 |
- |
98 |
-*ocaml-4.00.1 (07 Oct 2012) |
99 |
- |
100 |
- 07 Oct 2012; Alexis Ballier <aballier@g.o> +ocaml-4.00.1.ebuild: |
101 |
- version bump |
102 |
- |
103 |
- 27 Jul 2012; Alexis Ballier <aballier@g.o> -ocaml-4.00.0_beta2.ebuild, |
104 |
- -ocaml-4.00.0_rc1.ebuild: |
105 |
- remove old |
106 |
- |
107 |
-*ocaml-4.00.0 (27 Jul 2012) |
108 |
- |
109 |
- 27 Jul 2012; Alexis Ballier <aballier@g.o> +ocaml-4.00.0.ebuild: |
110 |
- bump to 4.00.0 final |
111 |
- |
112 |
-*ocaml-4.00.0_rc1 (19 Jul 2012) |
113 |
- |
114 |
- 19 Jul 2012; Alexis Ballier <aballier@g.o> +ocaml-4.00.0_rc1.ebuild: |
115 |
- version bump |
116 |
- |
117 |
-*ocaml-4.00.0_beta2 (10 Jun 2012) |
118 |
- |
119 |
- 10 Jun 2012; Alexis Ballier <aballier@g.o> +ocaml-4.00.0_beta2.ebuild: |
120 |
- version bump |
121 |
- |
122 |
- 24 May 2012; Alexis Ballier <aballier@g.o> ocaml-3.12.1.ebuild: |
123 |
- keyword ~amd64-fbsd |
124 |
- |
125 |
- 15 May 2012; Benda Xu <heroxbd@g.o> ocaml-3.12.1.ebuild: |
126 |
- on arm, use user -O flags instead of hard coding -O0, as per bug 340607. |
127 |
- Thanks to Josh Parsons for investigating the issue. |
128 |
- |
129 |
- 06 Nov 2011; Brent Baude <ranger@g.o> ocaml-3.12.1.ebuild: |
130 |
- Marking ocaml-3.12.1 ppc for bug 361767 |
131 |
- |
132 |
- 17 Oct 2011; Jeroen Roovers <jer@g.o> ocaml-3.12.1.ebuild: |
133 |
- Stable for HPPA (bug #361767). |
134 |
- |
135 |
- 09 Oct 2011; Raúl Porcel <armin76@g.o> ocaml-3.12.1.ebuild: |
136 |
- alpha/ia64/sparc stable wrt #361767 |
137 |
- |
138 |
- 20 Sep 2011; Tony Vroon <chainsaw@g.o> ocaml-3.12.1.ebuild: |
139 |
- Marked stable on AMD64 based on arch testing by Ian "idella4" Delaney & |
140 |
- Agostino "ago" Sarubbo in bug #361767. |
141 |
- |
142 |
- 19 Sep 2011; Markus Meier <maekke@g.o> ocaml-3.12.1.ebuild: |
143 |
- arm stable, bug #361767 |
144 |
- |
145 |
- 18 Sep 2011; Andreas Schuerch <nativemad@g.o> ocaml-3.12.1.ebuild: |
146 |
- x86 stable, thanks JD, bug 361767 |
147 |
- |
148 |
- 06 Sep 2011; Alexis Ballier <aballier@g.o> ocaml-3.12.1.ebuild: |
149 |
- suggest how to rebuild ocaml packages without the set |
150 |
- |
151 |
- 11 Jul 2011; Matt Turner <mattst88@g.o> ocaml-3.12.1.ebuild: |
152 |
- Added ~mips, bug 319649 |
153 |
- |
154 |
- 06 Jul 2011; Alexis Ballier <aballier@g.o> -ocaml-3.12.0.ebuild, |
155 |
- -ocaml-3.12.0-r1.ebuild, -ocaml-3.12.1_rc1.ebuild: |
156 |
- remove old |
157 |
- |
158 |
-*ocaml-3.12.1 (04 Jul 2011) |
159 |
- |
160 |
- 04 Jul 2011; Alexis Ballier <aballier@g.o> +ocaml-3.12.1.ebuild: |
161 |
- bump to 3.12.1 |
162 |
- |
163 |
-*ocaml-3.12.1_rc1 (26 Jun 2011) |
164 |
- |
165 |
- 26 Jun 2011; Alexis Ballier <aballier@g.o> +ocaml-3.12.1_rc1.ebuild: |
166 |
- bump to rc |
167 |
- |
168 |
-*ocaml-3.12.0-r1 (11 Jun 2011) |
169 |
- |
170 |
- 11 Jun 2011; Alexis Ballier <aballier@g.o> +ocaml-3.12.0-r1.ebuild, |
171 |
- +files/ocaml.conf: |
172 |
- Install a portage set for @ocaml-rebuild to replace ocaml-rebuild.sh |
173 |
- |
174 |
- 27 Feb 2011; Alexis Ballier <aballier@g.o> ocaml-3.12.0.ebuild: |
175 |
- Add a patch to pass libs as last argument to the linker when linking, fixes |
176 |
- our as-needed problems: bug #331377 and bug #331075 |
177 |
- |
178 |
- 24 Jan 2011; Alexis Ballier <aballier@g.o> |
179 |
- -files/ocaml-3.10.0-automagic.patch, |
180 |
- -files/ocaml-3.10.0-call-ld-with-proper-ldflags.patch, |
181 |
- -files/ocaml-3.10.0-configure.patch, |
182 |
- -files/ocaml-3.10.0-exec-stack-fixes.patch, -ocaml-3.10.2.ebuild, |
183 |
- -files/ocaml-3.10.2-tk85.patch: |
184 |
- remove old |
185 |
- |
186 |
- 22 Jan 2011; Kacper Kowalik <xarthisius@g.o> ocaml-3.11.2.ebuild: |
187 |
- ppc/ppc64 stable wrt #343751 |
188 |
- |
189 |
- 04 Dec 2010; Raúl Porcel <armin76@g.o> ocaml-3.11.2.ebuild: |
190 |
- alpha/ia64/sparc stable wrt #343751 |
191 |
- |
192 |
- 15 Nov 2010; Thomas Kahle <tomka@g.o> ocaml-3.11.2.ebuild: |
193 |
- x86 stable per bug 343751 |
194 |
- |
195 |
- 06 Nov 2010; Markus Meier <maekke@g.o> ocaml-3.11.2.ebuild: |
196 |
- arm stable, bug #343751 |
197 |
- |
198 |
- 05 Nov 2010; Markos Chandras <hwoarang@g.o> ocaml-3.11.2.ebuild: |
199 |
- Stable on amd64 wrt bug #343751 |
200 |
- |
201 |
- 05 Nov 2010; Jeroen Roovers <jer@g.o> ocaml-3.11.2.ebuild: |
202 |
- Stable for HPPA (bug #343751). |
203 |
- |
204 |
- 04 Aug 2010; Alexis Ballier <aballier@g.o> files/ocaml-rebuild.sh: |
205 |
- exit nicely if no ocaml package is installed in ocaml-rebuild.sh, by Diego |
206 |
- E. 'Flameeyes' Pettenò <flameeyes@g.o>, bug #319553 |
207 |
- |
208 |
-*ocaml-3.12.0 (02 Aug 2010) |
209 |
- |
210 |
- 02 Aug 2010; Alexis Ballier <aballier@g.o> |
211 |
- -ocaml-3.12.0_rc1.ebuild, +ocaml-3.12.0.ebuild: |
212 |
- version bump |
213 |
- |
214 |
-*ocaml-3.12.0_rc1 (25 Jul 2010) |
215 |
- |
216 |
- 25 Jul 2010; Alexis Ballier <aballier@g.o> |
217 |
- -ocaml-3.12.0_beta1.ebuild, +ocaml-3.12.0_rc1.ebuild: |
218 |
- bump to rc1 |
219 |
- |
220 |
-*ocaml-3.12.0_beta1 (17 Jun 2010) |
221 |
- |
222 |
- 17 Jun 2010; Alexis Ballier <aballier@g.o> |
223 |
- +ocaml-3.12.0_beta1.ebuild: |
224 |
- Add the first beta of ocaml 3.12 |
225 |
- |
226 |
- 19 Apr 2010; Raúl Porcel <armin76@g.o> ocaml-3.10.2.ebuild, |
227 |
- ocaml-3.11.2.ebuild: |
228 |
- Force -O0 on arm |
229 |
- |
230 |
- 12 Apr 2010; Alexis Ballier <aballier@g.o> -ocaml-3.11.1.ebuild: |
231 |
- remove old |
232 |
- |
233 |
-*ocaml-3.11.2 (20 Jan 2010) |
234 |
- |
235 |
- 20 Jan 2010; Alexis Ballier <aballier@g.o> |
236 |
- -ocaml-3.11.2_rc1.ebuild, +ocaml-3.11.2.ebuild: |
237 |
- bump to final release |
238 |
- |
239 |
-*ocaml-3.11.2_rc1 (03 Jan 2010) |
240 |
- |
241 |
- 03 Jan 2010; Alexis Ballier <aballier@g.o> |
242 |
- +ocaml-3.11.2_rc1.ebuild: |
243 |
- bump to 3.11.2_rc1 |
244 |
- |
245 |
- 12 Dec 2009; Diego E. Pettenò <flameeyes@g.o> ocaml-3.11.1.ebuild: |
246 |
- Use -j1 for build as per bug #279968. |
247 |
- |
248 |
- 27 Sep 2009; Alexis Ballier <aballier@g.o> ocaml-3.11.1.ebuild: |
249 |
- Filter mfpmath=sse, it causes ocamlc.opt to segfault. Bug #285993 |
250 |
- |
251 |
- 19 Sep 2009; Alexis Ballier <aballier@g.o> ocaml-3.11.1.ebuild: |
252 |
- Filter fomit-frame-pointer, ocaml builds some programs with -pg which |
253 |
- causes build failures with fomit-frame-pointer, bug #270920 |
254 |
- |
255 |
- 02 Aug 2009; Diego E. Pettenò <flameeyes@g.o> ocaml-3.10.2.ebuild: |
256 |
- Use serial make everywhere until fixed. |
257 |
- |
258 |
- 01 Aug 2009; Diego E. Pettenò <flameeyes@g.o> ocaml-3.10.2.ebuild: |
259 |
- Use -j1 for make. Bug #279968. |
260 |
- |
261 |
- 20 Jun 2009; Alexis Ballier <aballier@g.o> ocaml-3.11.1.ebuild: |
262 |
- use CHOST prefixed toolchain for building, this does not give us cross |
263 |
- compile support though |
264 |
- |
265 |
- 20 Jun 2009; Alexis Ballier <aballier@g.o> |
266 |
- -files/ocaml-3.11.0_beta1-configure.patch, |
267 |
- -files/ocaml-3.11.0_beta1-exec-stack-fixes.patch, |
268 |
- -files/ocaml-3.11.0_beta1-yaccldflags.patch, ocaml-3.11.1.ebuild: |
269 |
- Make a tarball from the various patches |
270 |
- |
271 |
- 19 Jun 2009; Alexis Ballier <aballier@g.o> -ocaml-3.11.0.ebuild: |
272 |
- remove old |
273 |
- |
274 |
-*ocaml-3.11.1 (15 Jun 2009) |
275 |
- |
276 |
- 15 Jun 2009; Alexis Ballier <aballier@g.o> |
277 |
- -ocaml-3.11.1_rc1.ebuild, +ocaml-3.11.1.ebuild: |
278 |
- bump to final 3.11.1 |
279 |
- |
280 |
- 03 Jun 2009; Alexis Ballier <aballier@g.o> -ocaml-3.08.4.ebuild: |
281 |
- remove old |
282 |
- |
283 |
-*ocaml-3.11.1_rc1 (03 Jun 2009) |
284 |
- |
285 |
- 03 Jun 2009; Alexis Ballier <aballier@g.o> |
286 |
- -ocaml-3.11.1_rc0.ebuild, +ocaml-3.11.1_rc1.ebuild: |
287 |
- version bump |
288 |
- |
289 |
-*ocaml-3.11.1_rc0 (19 May 2009) |
290 |
- |
291 |
- 19 May 2009; Alexis Ballier <aballier@g.o> ocaml-3.10.2.ebuild, |
292 |
- ocaml-3.11.0.ebuild, +ocaml-3.11.1_rc0.ebuild: |
293 |
- bump to 3.11.1rc0 and define eapi before inherit |
294 |
- |
295 |
- 09 Apr 2009; Raúl Porcel <armin76@g.o> ocaml-3.10.2.ebuild: |
296 |
- arm stable |
297 |
- |
298 |
- 20 Jan 2009; Alexis Ballier <aballier@g.o> ocaml-3.08.4.ebuild, |
299 |
- ocaml-3.10.2.ebuild, ocaml-3.11.0.ebuild: |
300 |
- explicitly set RDEPEND to DEPEND |
301 |
- |
302 |
- 20 Jan 2009; Alexis Ballier <aballier@g.o> |
303 |
- files/ocaml-3.11.0_beta1-yaccldflags.patch: |
304 |
- include upstream bug report link in the patch |
305 |
- |
306 |
- 20 Jan 2009; Alexis Ballier <aballier@g.o> ocaml-3.10.2.ebuild, |
307 |
- ocaml-3.11.0.ebuild: |
308 |
- Set LC_ALL to C because there are many a-z A-Z regexps that may cause |
309 |
- build failures, bug #255379 |
310 |
- |
311 |
- 11 Dec 2008; Alexis Ballier <aballier@g.o> files/ocaml-rebuild.sh: |
312 |
- Simplify ocaml-rebuild.sh: dont clean first and let portage handle the |
313 |
- deps, use --oneshot to not pollute world file, bug #250192 |
314 |
- |
315 |
-*ocaml-3.11.0 (08 Dec 2008) |
316 |
- |
317 |
- 08 Dec 2008; Alexis Ballier <aballier@g.o> |
318 |
- -ocaml-3.11.0_rc1.ebuild, +ocaml-3.11.0.ebuild: |
319 |
- bump to final 3.11.0 |
320 |
- |
321 |
- 27 Nov 2008; Alexis Ballier <aballier@g.o> ocaml-3.11.0_rc1.ebuild: |
322 |
- Dont try to install native code compiler libs when not building native |
323 |
- code, reported by Jeroen Roovers <jer@g.o> in bug #248929 |
324 |
- |
325 |
-*ocaml-3.11.0_rc1 (25 Nov 2008) |
326 |
- |
327 |
- 25 Nov 2008; Alexis Ballier <aballier@g.o> |
328 |
- -ocaml-3.11.0_beta1.ebuild, +ocaml-3.11.0_rc1.ebuild: |
329 |
- bump to rc1 |
330 |
- |
331 |
- 14 Nov 2008; Alexis Ballier <aballier@g.o> |
332 |
- files/ocaml-3.11.0_beta1-configure.patch: |
333 |
- respect ldflags when building shared libs too |
334 |
- |
335 |
- 14 Nov 2008; Alexis Ballier <aballier@g.o> |
336 |
- +files/ocaml-3.11.0_beta1-yaccldflags.patch, ocaml-3.11.0_beta1.ebuild: |
337 |
- respect ldflags for ocamlyacc |
338 |
- |
339 |
- 07 Nov 2008; Alexis Ballier <aballier@g.o> |
340 |
- -files/ocaml-3.11.0_beta1-call-ld-with-proper-ldflags.patch, |
341 |
- files/ocaml-3.11.0_beta1-configure.patch, ocaml-3.11.0_beta1.ebuild: |
342 |
- merge similar patches and make it honour better ldflags |
343 |
- |
344 |
-*ocaml-3.11.0_beta1 (15 Oct 2008) |
345 |
- |
346 |
- 15 Oct 2008; Alexis Ballier <aballier@g.o> |
347 |
- +files/ocaml-3.11.0_beta1-call-ld-with-proper-ldflags.patch, |
348 |
- +files/ocaml-3.11.0_beta1-configure.patch, |
349 |
- +files/ocaml-3.11.0_beta1-exec-stack-fixes.patch, |
350 |
- +ocaml-3.11.0_beta1.ebuild: |
351 |
- New upstream beta release |
352 |
- |
353 |
- 22 Sep 2008; Raúl Porcel <armin76@g.o> ocaml-3.10.2.ebuild: |
354 |
- Re-add ~arm wrt #178256 |
355 |
- |
356 |
- 16 Jun 2008; Alexis Ballier <aballier@g.o> ocaml-3.08.4.ebuild, |
357 |
- ocaml-3.10.2.ebuild: |
358 |
- shorten description to please repoman |
359 |
- |
360 |
- 16 Jun 2008; Alexis Ballier <aballier@g.o> |
361 |
- -files/ocaml-3.09.3-Makefile.patch, -files/ocaml-3.09.3-automagic.patch, |
362 |
- -files/ocaml-3.09.3-call_ld_with_proper_flags.patch, |
363 |
- -files/ocaml-3.09.3-configure.patch, |
364 |
- -files/ocaml-3.09.3-exec-stack-fixes.patch, |
365 |
- -files/ocaml-3.09.3-execheap.patch, |
366 |
- -files/ocaml-3.09.3-hppa-optimize-for-size-ocamlp4.patch, |
367 |
- -ocaml-3.09.3-r1.ebuild: |
368 |
- remove old version |
369 |
- |
370 |
- 09 Jun 2008; Raúl Porcel <armin76@g.o> ocaml-3.10.2.ebuild: |
371 |
- alpha/ia64/sparc stable wrt #224893 |
372 |
- |
373 |
- 08 Jun 2008; Kenneth Prugh <ken69267@g.o> ocaml-3.10.2.ebuild: |
374 |
- amd64 stable, bug #224893 |
375 |
- |
376 |
- 07 Jun 2008; Alexis Ballier <aballier@g.o> files/ocaml-rebuild.sh: |
377 |
- Tune up a bit ocaml-rebuild.sh so that it does not give syntax errors on |
378 |
- non integer slots. |
379 |
- |
380 |
- 07 Jun 2008; nixnut <nixnut@g.o> ocaml-3.10.2.ebuild: |
381 |
- Stable on ppc wrt bug 224893 |
382 |
- |
383 |
- 07 Jun 2008; Jeroen Roovers <jer@g.o> ocaml-3.10.2.ebuild: |
384 |
- Stable for HPPA (bug #224893). |
385 |
- |
386 |
- 05 Jun 2008; Christian Faulhammer <opfer@g.o> ocaml-3.10.2.ebuild: |
387 |
- stable x86, bug 224893 |
388 |
- |
389 |
- 04 Jun 2008; Markus Rothe <corsair@g.o> ocaml-3.10.2.ebuild: |
390 |
- Stable on ppc64; bug #224893 |
391 |
- |
392 |
- 09 Mar 2008; Alexis Ballier <aballier@g.o> -ocaml-3.09.3-r2.ebuild, |
393 |
- -ocaml-3.10.1.ebuild: |
394 |
- remove unused versions |
395 |
- |
396 |
- 09 Mar 2008; Alexis Ballier <aballier@g.o> |
397 |
- +files/ocaml-3.10.2-tk85.patch, ocaml-3.10.2.ebuild: |
398 |
- Add a patch initially from mandriva modified by me to handle tk up to 8.5 |
399 |
- |
400 |
-*ocaml-3.10.2 (29 Feb 2008) |
401 |
- |
402 |
- 29 Feb 2008; Alexis Ballier <aballier@g.o> |
403 |
- -ocaml-3.10.2_rc1.ebuild, +ocaml-3.10.2.ebuild: |
404 |
- bump to release 3.10.2, remove the rc |
405 |
- |
406 |
-*ocaml-3.10.2_rc1 (24 Feb 2008) |
407 |
- |
408 |
- 24 Feb 2008; Alexis Ballier <aballier@g.o> |
409 |
- +ocaml-3.10.2_rc1.ebuild: |
410 |
- bump release candidate under pmask |
411 |
- |
412 |
- 24 Feb 2008; Alexis Ballier <aballier@g.o> -ocaml-3.09.2.ebuild, |
413 |
- -ocaml-3.09.3.ebuild, -ocaml-3.10.0.ebuild: |
414 |
- remove unused versions |
415 |
- |
416 |
-*ocaml-3.10.1 (11 Jan 2008) |
417 |
- |
418 |
- 11 Jan 2008; Alexis Ballier <aballier@g.o> |
419 |
- -ocaml-3.10.1_rc2.ebuild, +ocaml-3.10.1.ebuild: |
420 |
- bump to final 3.10.1 |
421 |
- |
422 |
- 03 Jan 2008; Alexis Ballier <aballier@g.o> ocaml-3.10.0.ebuild, |
423 |
- ocaml-3.10.1_rc2.ebuild: |
424 |
- Allow to disable ocamlopt via an useflag |
425 |
- |
426 |
- 02 Jan 2008; Alexis Ballier <aballier@g.o> ocaml-3.08.4.ebuild, |
427 |
- ocaml-3.09.2.ebuild, ocaml-3.09.3.ebuild: |
428 |
- Please repoman warnings, thanks to zmedico for the hint |
429 |
- |
430 |
-*ocaml-3.10.1_rc2 (02 Jan 2008) |
431 |
- |
432 |
- 02 Jan 2008; Alexis Ballier <aballier@g.o> |
433 |
- -ocaml-3.10.1_rc1.ebuild, +ocaml-3.10.1_rc2.ebuild: |
434 |
- bump to rc2 |
435 |
- |
436 |
- 20 Dec 2007; Alexis Ballier <aballier@g.o> |
437 |
- -files/ocaml-3.10.0-execheap.patch, ocaml-3.10.0.ebuild, |
438 |
- ocaml-3.10.1_rc1.ebuild: |
439 |
- clean up unused patch |
440 |
- |
441 |
-*ocaml-3.10.1_rc1 (20 Dec 2007) |
442 |
- |
443 |
- 20 Dec 2007; Alexis Ballier <aballier@g.o> |
444 |
- +ocaml-3.10.1_rc1.ebuild: |
445 |
- Add ocaml 3.10.1 release candidate 1, for testing purposes |
446 |
- |
447 |
- 19 Dec 2007; Alexis Ballier <aballier@g.o> ocaml-3.10.0.ebuild: |
448 |
- make the information about the need to run ocaml-rebuild.sh a warning |
449 |
- because it is really needed to run it after an upgrade |
450 |
- |
451 |
- 19 Dec 2007; Alexis Ballier <aballier@g.o> ocaml-3.08.4.ebuild, |
452 |
- ocaml-3.09.2.ebuild, ocaml-3.09.3.ebuild: |
453 |
- quote directory variables |
454 |
- |
455 |
- 19 Dec 2007; Alexis Ballier <aballier@g.o> ocaml-3.08.4.ebuild, |
456 |
- ocaml-3.09.2.ebuild, ocaml-3.09.3.ebuild, ocaml-3.09.3-r1.ebuild, |
457 |
- ocaml-3.09.3-r2.ebuild, ocaml-3.10.0.ebuild: |
458 |
- no need to dodoc the license |
459 |
- |
460 |
- 19 Dec 2007; Alexis Ballier <aballier@g.o> |
461 |
- files/ocaml-3.10.0-exec-stack-fixes.patch, ocaml-3.10.0.ebuild: |
462 |
- Fix hardenend build by telling gcc to not generate PIE executables with |
463 |
- ocaml objects; remove again exec stacks due to some variables renaming in |
464 |
- the build system |
465 |
- |
466 |
-*ocaml-3.09.3-r2 (29 Oct 2007) |
467 |
- |
468 |
- 29 Oct 2007; Ulrich Mueller <ulm@g.o> +ocaml-3.09.3-r2.ebuild, |
469 |
- ocaml-3.10.0.ebuild: |
470 |
- Add app-emacs/ocaml-mode and app-xemacs/ocaml to PDEPEND, bug #43128. |
471 |
- |
472 |
- 15 Oct 2007; Markus Rothe <corsair@g.o> ocaml-3.09.3-r1.ebuild: |
473 |
- Stable on ppc64 |
474 |
- |
475 |
- 12 Sep 2007; Raúl Porcel <armin76@g.o> ocaml-3.09.3-r1.ebuild: |
476 |
- Re-add forced LDFLAGS for alpha, since it still needs it |
477 |
- |
478 |
- 10 Sep 2007; Wulf C. Krueger <philantrop@g.o> |
479 |
- ocaml-3.09.3-r1.ebuild: |
480 |
- Marked stable on amd64 as requested by aballier. |
481 |
- |
482 |
- 23 Aug 2007; Alexis Ballier <aballier@g.o> files/ocaml-rebuild.sh: |
483 |
- fix usage of deprecated emerge unmerge in ocaml-rebuild.sh, thanks to Jack |
484 |
- Kelly <weldingmaskman@×××××××.com>, bug #189032 |
485 |
- |
486 |
- 13 Aug 2007; Tobias Scherbaum <dertobi123@g.o> |
487 |
- ocaml-3.09.3-r1.ebuild: |
488 |
- ppc. stable |
489 |
- |
490 |
- 22 Jul 2007; Jeroen Roovers <jer@g.o> ocaml-3.09.3-r1.ebuild: |
491 |
- Stable for HPPA too. |
492 |
- |
493 |
- 12 Jul 2007; Gustavo Zacarias <gustavoz@g.o> |
494 |
- ocaml-3.09.3-r1.ebuild: |
495 |
- Stable on sparc |
496 |
- |
497 |
- 11 Jul 2007; Raúl Porcel <armin76@g.o> ocaml-3.09.3-r1.ebuild: |
498 |
- alpha/ia64/x86 stable and drop append-ldflags for alpha, not needed anymore |
499 |
- |
500 |
- 26 May 2007; Raúl Porcel <armin76@g.o> ocaml-3.09.3-r1.ebuild, |
501 |
- ocaml-3.10.0.ebuild: |
502 |
- Add no-relax to LDFLAGS for alpha, and keyword latest version ~alpha |
503 |
- |
504 |
- 26 May 2007; Raúl Porcel <armin76@g.o> ocaml-3.09.3-r1.ebuild: |
505 |
- Readd ~alpha wrt #178256 |
506 |
- |
507 |
- 26 May 2007; Alexis Ballier <aballier@g.o> |
508 |
- +files/ocaml-3.10.0-execheap.patch, ocaml-3.10.0.ebuild: |
509 |
- merge paxmarking of the compilers and makefile patch to replace multiple |
510 |
- occurences of @compiler@ in ocamlcomp.sh.in that allows building with an |
511 |
- hardened kernel |
512 |
- |
513 |
-*ocaml-3.10.0 (26 May 2007) |
514 |
- |
515 |
- 26 May 2007; Alexis Ballier <aballier@g.o> |
516 |
- +files/ocaml-3.10.0-automagic.patch, |
517 |
- +files/ocaml-3.10.0-call-ld-with-proper-ldflags.patch, |
518 |
- +files/ocaml-3.10.0-configure.patch, |
519 |
- +files/ocaml-3.10.0-exec-stack-fixes.patch, +ocaml-3.10.0.ebuild: |
520 |
- New upstream release |
521 |
- |
522 |
- 15 May 2007; Jeroen Roovers <jer@g.o> ocaml-3.09.3-r1.ebuild: |
523 |
- Marked ~hppa (bug #178256). |
524 |
- |
525 |
- 15 May 2007; Alexis Ballier <aballier@g.o> |
526 |
- +files/ocaml-3.09.3-hppa-optimize-for-size-ocamlp4.patch, |
527 |
- ocaml-3.09.3-r1.ebuild: |
528 |
- Optimize ocamlp4 for size on hppa, bug #178256 |
529 |
- |
530 |
- 14 May 2007; Alexis Ballier <aballier@g.o> |
531 |
- +files/ocaml-3.09.3-call_ld_with_proper_flags.patch, |
532 |
- ocaml-3.09.3-r1.ebuild: |
533 |
- Call ld with proper flags to prevent compilation failures of some other |
534 |
- ocaml packages |
535 |
- |
536 |
- 14 May 2007; Jeroen Roovers <jer@g.o> ocaml-3.09.3-r1.ebuild: |
537 |
- Reverting ~hppa keywording due to build failure. |
538 |
- |
539 |
- 14 May 2007; Jeroen Roovers <jer@g.o> ocaml-3.09.3-r1.ebuild: |
540 |
- Marked ~hppa (bug #178256). |
541 |
- |
542 |
- 13 May 2007; Raúl Porcel <armin76@g.o> ocaml-3.09.3-r1.ebuild: |
543 |
- Readd ~ia64 wrt bug 178256 |
544 |
- |
545 |
- 12 May 2007; Alexis Ballier <aballier@g.o> |
546 |
- +files/ocaml-3.09.3-automagic.patch, ocaml-3.09.3-r1.ebuild: |
547 |
- Fix X and gdbm automagics |
548 |
- |
549 |
- 12 May 2007; Alexis Ballier <aballier@g.o> ocaml-3.09.3-r1.ebuild: |
550 |
- Add ncurses useflag (was automagic) |
551 |
- |
552 |
- 12 May 2007; Alexis Ballier <aballier@g.o> |
553 |
- files/ocaml-3.09.3-configure.patch: |
554 |
- Do not ignore cflags/ldflags for native compiler |
555 |
- |
556 |
- 12 May 2007; Alexis Ballier <aballier@g.o> ocaml-3.09.3-r1.ebuild: |
557 |
- Install ocaml-rebuild.sh in /usr/sbin rather than keeping it in PORTDIR, fix |
558 |
- bug #175668 |
559 |
- |
560 |
- 11 May 2007; Alexis Ballier <aballier@g.o> ocaml-3.09.3.ebuild, |
561 |
- ocaml-3.09.3-r1.ebuild: |
562 |
- Dont run make bootstrap for src_test, it deletes ocamlopt, upstream does not |
563 |
- provide a clean test suite, if we want one we definitely should not use make |
564 |
- bootstrap, closes bug #159237 and bug #177706 |
565 |
- |
566 |
- 11 May 2007; Alexis Ballier <aballier@g.o> |
567 |
- -files/ocaml-3.08.3-gcc4.patch, -ocaml-3.08.3.ebuild, ocaml-3.08.4.ebuild, |
568 |
- ocaml-3.09.2.ebuild, ocaml-3.09.3.ebuild, ocaml-3.09.3-r1.ebuild: |
569 |
- Fix bug #135641 again, remove unused version, drop virtual/libc dep as it is |
570 |
- in system anyway |
571 |
- |
572 |
- 22 Apr 2007; Christian Heim <phreak@g.o> ocaml-3.09.3-r1.ebuild: |
573 |
- Restricting FEATURES=test for now, make bootstrap deletes the *.opt files |
574 |
- (thanks Matti); Removing the QA_TEXTREL definition, which is only intended |
575 |
- for binary packages; Provide a way to compile ocaml on AMD64/hardened. |
576 |
- |
577 |
-*ocaml-3.09.3-r1 (22 Apr 2007) |
578 |
- |
579 |
- 22 Apr 2007; Christian Heim <phreak@g.o> |
580 |
- +files/ocaml-3.09.3-Makefile.patch, +files/ocaml-3.09.3-configure.patch, |
581 |
- +files/ocaml-3.09.3-exec-stack-fixes.patch, |
582 |
- +files/ocaml-3.09.3-execheap.patch, +ocaml-3.09.3-r1.ebuild: |
583 |
- Revision bump, fixing #153382 (ocaml produces binaries contain executable |
584 |
- stacks), #134403 (dev-lang/ocaml-3.08.4 emerge failed on hardened amd64) and |
585 |
- #110541 (ERROR: dev-lang/ocaml-3.08.3 failed.) - this makes dev-lang/ocaml |
586 |
- "useable" on hardened boxes. |
587 |
- |
588 |
- 15 Apr 2007; Markus Rothe <corsair@g.o> ocaml-3.09.3.ebuild: |
589 |
- Stable on ppc64 |
590 |
- |
591 |
- 13 Mar 2007; Raúl Porcel <armin76@g.o> ocaml-3.09.3.ebuild: |
592 |
- x86 stable |
593 |
- |
594 |
- 17 Feb 2007; Fabian Groffen <grobian@g.o> ocaml-3.08.3.ebuild, |
595 |
- ocaml-3.08.4.ebuild: |
596 |
- Dropped ppc-macos keyword, see you in prefix |
597 |
- |
598 |
- 06 Feb 2007; Marius Mauch <genone@g.o> ocaml-3.08.3.ebuild, |
599 |
- ocaml-3.08.4.ebuild, ocaml-3.09.2.ebuild, ocaml-3.09.3.ebuild: |
600 |
- Replacing einfo with elog |
601 |
- |
602 |
- 14 Dec 2006; Timothy Redaelli <drizzt@g.o> ocaml-3.09.3.ebuild: |
603 |
- Add ~x86-fbsd keyword |
604 |
- |
605 |
- 03 Dec 2006; Markus Rothe <corsair@g.o> ocaml-3.09.2.ebuild: |
606 |
- Stable on ppc64 |
607 |
- |
608 |
- 07 Nov 2006; Alexandre Buisse <nattfodd@g.o> ocaml-3.08.3.ebuild, |
609 |
- ocaml-3.08.4.ebuild, ocaml-3.09.2.ebuild, ocaml-3.09.3.ebuild: |
610 |
- Disable native code generation on ppc64 (and probably hppa soon), see bug |
611 |
- #149014. |
612 |
- |
613 |
- 05 Nov 2006; Danny van Dyk <kugelfang@g.o> ocaml-3.09.2.ebuild: |
614 |
- Marked stable on amd64. |
615 |
- |
616 |
- 04 Nov 2006; Christian Faulhammer <opfer@g.o> ocaml-3.09.2.ebuild: |
617 |
- stabled x86, bug #153506 |
618 |
- |
619 |
- 03 Nov 2006; Alexandre Buisse <nattfodd@g.o> ocaml-3.08.3.ebuild, |
620 |
- ocaml-3.08.4.ebuild, ocaml-3.09.2.ebuild, ocaml-3.09.3.ebuild: |
621 |
- Change tcltk USE to tk (bug #17808). |
622 |
- |
623 |
- 02 Nov 2006; Alexandre Buisse <nattfodd@g.o> ocaml-3.09.3.ebuild: |
624 |
- Fix stupid quoting problem which was deleting the -host switch to configure |
625 |
- (bug #153738). |
626 |
- |
627 |
- 31 Oct 2006; Chris White <chriswhite@g.o> ocaml-3.09.2.ebuild: |
628 |
- PPC stable for bug #153506. |
629 |
- |
630 |
- 20 Sep 2006; Alexandre Buisse <nattfodd@g.o> ocaml-3.09.3.ebuild: |
631 |
- Add fix for finding correct arch in cases where kernel_arch != system_arch |
632 |
- (bug #135641). |
633 |
- |
634 |
- 14 Sep 2006; Matthieu Sozeau <mattam@g.o> files/ocaml-rebuild.sh: |
635 |
- Add a test for slots |
636 |
- |
637 |
- 12 Jul 2006; Gustavo Zacarias <gustavoz@g.o> ocaml-3.09.2.ebuild: |
638 |
- Fast track stable on sparc since it fixes obvious issues |
639 |
- |
640 |
- 05 Jul 2006; Gustavo Zacarias <gustavoz@g.o> ocaml-3.09.2.ebuild: |
641 |
- Keyworded ~sparc wrt #139014 |
642 |
- |
643 |
- 16 Jun 2006; Scott Stoddard <deltacow@g.o> ocaml-3.09.2.ebuild: |
644 |
- Added ~amd64 re bug #126724 |
645 |
- |
646 |
- 21 May 2006; Markus Rothe <corsair@g.o> ocaml-3.08.3.ebuild: |
647 |
- Stable on ppc64 |
648 |
- |
649 |
-*ocaml-3.09.2 (27 Apr 2006) |
650 |
- |
651 |
- 27 Apr 2006; Matthieu Sozeau <mattam@g.o> +ocaml-3.09.2.ebuild: |
652 |
- Bug fix release 3.09.2. |
653 |
- |
654 |
- 18 Mar 2006; Markus Rothe <corsair@g.o> ocaml-3.08.3.ebuild, |
655 |
- ocaml-3.08.4.ebuild, ocaml-3.09.1.ebuild: |
656 |
- Added ~ppc64 |
657 |
- |
658 |
- 06 Feb 2006; Aron Griffis <agriffis@g.o> ocaml-3.08.4.ebuild: |
659 |
- Mark 3.08.4 stable on ia64 |
660 |
- |
661 |
- 04 Feb 2006; Aron Griffis <agriffis@g.o> ocaml-3.08.4.ebuild: |
662 |
- Mark 3.08.4 stable on alpha |
663 |
- |
664 |
- 04 Feb 2006; Matthieu Sozeau <mattam@g.o> |
665 |
- -files/ocaml-3.06-sparc-configure.patch, |
666 |
- -files/ocaml-3.06-tcltk-8.4compat-patch.bz2, -files/ocaml-3.07-hppa.patch, |
667 |
- -ocaml-3.06-r2.ebuild, -ocaml-3.07-r1.ebuild, -ocaml-3.08.1.ebuild: |
668 |
- Remove old, no longer used versions. |
669 |
- |
670 |
-*ocaml-3.09.1 (04 Feb 2006) |
671 |
- |
672 |
- 04 Feb 2006; Matthieu Sozeau <mattam@g.o> -ocaml-3.09.0.ebuild, |
673 |
- +ocaml-3.09.1.ebuild: |
674 |
- Bumped to 3.09.1, bugfix release of 3.09.0 which i removed. All ocaml packages |
675 |
- should support it from now. |
676 |
- |
677 |
- 21 Dec 2005; Marcus D. Hanwell <cryos@g.o> ocaml-3.08.4.ebuild: |
678 |
- Stable on amd64, bug 106837. |
679 |
- |
680 |
- 19 Nov 2005; Rene Nussbaumer <killerfox@g.o> ocaml-3.08.4.ebuild: |
681 |
- Stable on hppa. |
682 |
- |
683 |
-*ocaml-3.09.0 (10 Nov 2005) |
684 |
- |
685 |
- 10 Nov 2005; Matthieu Sozeau <mattam@g.o> +ocaml-3.09.0.ebuild: |
686 |
- Version bump, marked -* as it breaks some packages in gentoo which i'm trying |
687 |
- to get up-to-date , but the ebuild can be useful as it is for experienced |
688 |
- people. |
689 |
- |
690 |
- 09 Nov 2005; Jason Wever <weeve@g.o> ocaml-3.08.4.ebuild: |
691 |
- Marked stable on SPARC wrt bug #106837. |
692 |
- |
693 |
- 16 Oct 2005; Rene Nussbaumer <killerfox@g.o> ocaml-3.08.3.ebuild: |
694 |
- Stable on hppa. |
695 |
- |
696 |
- 27 Sep 2005; Jason Wever <weeve@g.o> ocaml-3.08.3.ebuild: |
697 |
- Stable on SPARC. |
698 |
- |
699 |
-*ocaml-3.08.4 (21 Sep 2005) |
700 |
- |
701 |
- 21 Sep 2005; Matthieu Sozeau <mattam@g.o> ocaml-3.08.3.ebuild, |
702 |
- +ocaml-3.08.4.ebuild, -ocaml-3.08.ebuild: |
703 |
- Add latest version, remove unused one. Version .3 is stable on x86 and |
704 |
- amd64. |
705 |
- |
706 |
- 17 Sep 2005; Aron Griffis <agriffis@g.o> ocaml-3.08.3.ebuild: |
707 |
- Mark 3.08.3 stable on ia64 |
708 |
- |
709 |
- 10 Sep 2005; Aron Griffis <agriffis@g.o> ocaml-3.08.3.ebuild: |
710 |
- Mark 3.08.3 stable on alpha |
711 |
- |
712 |
- 26 Jul 2005; Matthieu Sozeau <mattam@g.o> ocaml-3.08.3.ebuild: |
713 |
- Added gcc4 patch, thanks to Peter Hjalmarsson <xake@×××××.com> (fixes bug |
714 |
- #97186). |
715 |
- |
716 |
- 06 Jul 2005; Herbie Hopkins <herbs@g.o> ocaml-3.08.3.ebuild: |
717 |
- Multilib fixes. |
718 |
- |
719 |
- 11 May 2005; Matthieu Sozeau <mattam@g.o> ocaml-3.08.3.ebuild: |
720 |
- Stable on ppc. |
721 |
- |
722 |
- 01 Apr 2005; Simon Stelling <blubb@g.o> ocaml-3.08.1.ebuild: |
723 |
- stable on amd64 |
724 |
- |
725 |
- 01 Apr 2005; Aron Griffis <agriffis@g.o> ocaml-3.08.1.ebuild: |
726 |
- stable on ia64 |
727 |
- |
728 |
-*ocaml-3.08 (19 Mar 2005) |
729 |
-*ocaml-3.07-r1 (19 Mar 2005) |
730 |
- |
731 |
- 19 Mar 2005; Michael Sterrett <mr_bones_@g.o> |
732 |
- +files/ocaml-3.07-hppa.patch, +ocaml-3.07-r1.ebuild, +ocaml-3.08.ebuild: |
733 |
- resurrect versions to fix dep breakage |
734 |
- |
735 |
- 18 Mar 2005; Matthieu Sozeau <mattam@g.o> |
736 |
- -files/ocaml-3.07-hppa.patch, files/ocaml-rebuild.sh, -ocaml-3.07-r1.ebuild, |
737 |
- -ocaml-3.08.2.ebuild, -ocaml-3.08.ebuild, +ocaml-3.08.3.ebuild: |
738 |
- Adding latest version. It's a bugfix release, hence i keeped the ~ flags. I |
739 |
- cleaned up the dir, keeping the most stable versions. I reworked the rebuild |
740 |
- script a little, it should not miss any package now. I tested the last version |
741 |
- of ocaml and the script with all ocaml packages on x86 and ppc. |
742 |
- |
743 |
- 07 Feb 2005; Matthieu Sozeau <mattam@g.o> ocaml-3.08.1.ebuild: |
744 |
- Stable on ppc. |
745 |
- |
746 |
- 04 Jan 2005; Guy Martin <gmsoft@g.o> ocaml-3.08.1.ebuild: |
747 |
- Stable on hppa. |
748 |
- |
749 |
- 02 Jan 2005; Lina Pezzella <j4rg0n@g.o> ocaml-3.08.1.ebuild: |
750 |
- Stable ppc-macos |
751 |
- |
752 |
- 29 Dec 2004; Ciaran McCreesh <ciaranm@g.o> : |
753 |
- Change encoding to UTF-8 for GLEP 31 compliance |
754 |
- |
755 |
- 20 Dec 2004; Bryan Østergaard <kloeri@g.o> ocaml-3.08.1.ebuild: |
756 |
- Stable on alpha. |
757 |
- |
758 |
- 07 Dec 2004; Jason Wever <weeve@g.o> ocaml-3.08.1.ebuild: |
759 |
- Stable on sparc. |
760 |
- |
761 |
-*ocaml-3.08.2 (29 Nov 2004) |
762 |
- |
763 |
- 29 Nov 2004; Matthieu Sozeau <mattam@g.o> ocaml-3.08.1.ebuild, |
764 |
- +ocaml-3.08.2.ebuild: |
765 |
- Move 3.08.1 to x86 and add 3.08.2 release. |
766 |
- |
767 |
- 20 Oct 2004; Matthieu Sozeau <mattam@g.o> ocaml-3.07-r1.ebuild, |
768 |
- ocaml-3.08.1.ebuild, ocaml-3.08.ebuild: |
769 |
- Changed strip-flags to replace-flags, as advised by Carsten Tschense in bug |
770 |
- #65327. |
771 |
- |
772 |
- 12 Oct 2004; Matthieu Sozeau <mattam@g.o> ocaml-3.07-r1.ebuild, |
773 |
- ocaml-3.08.1.ebuild, ocaml-3.08.ebuild: |
774 |
- Add strip-flags to remove -O3 and other unsupported ones etc.. |
775 |
- |
776 |
- 22 Aug 2004; Travis Tilley <lv@g.o> ocaml-3.08.ebuild: |
777 |
- stable on amd64 |
778 |
- |
779 |
-*ocaml-3.08.1 (19 Aug 2004) |
780 |
- |
781 |
- 19 Aug 2004; Matthieu Sozeau <mattam@g.o> +ocaml-3.08.1.ebuild: |
782 |
- Version bump. |
783 |
- |
784 |
- 18 Aug 2004; Matthieu Sozeau <mattam@g.o> ocaml-3.07-r1.ebuild, |
785 |
- ocaml-3.08.ebuild: |
786 |
- Add handling of CFLAGS, use with care! |
787 |
- |
788 |
- 16 Aug 2004; Guy Martin <gmsoft@g.o> ocaml-3.08.ebuild: |
789 |
- Yay, my port to hppa-linux is in the mainstream ! Marking stable ! |
790 |
- |
791 |
- 13 Aug 2004; Jason Wever <weeve@g.o> ocaml-3.07-r1.ebuild: |
792 |
- Stable on sparc. |
793 |
- |
794 |
- 08 Aug 2004; Matthieu Sozeau <mattam@g.o> ocaml-3.07-r1.ebuild: |
795 |
- Move 3.07 to stable on ppc. |
796 |
- |
797 |
- 08 Aug 2004; Matthieu Sozeau <mattam@g.o> ocaml-3.06-r2.ebuild, |
798 |
- ocaml-3.07-r1.ebuild, ocaml-3.08.ebuild: |
799 |
- Add support for ocamldoc and latex via a new use flag. |
800 |
- |
801 |
-*ocaml-3.08 (08 Aug 2004) |
802 |
- |
803 |
- 08 Aug 2004; Matthieu Sozeau <mattam@g.o> +ocaml-3.08.ebuild: |
804 |
- Version bump. |
805 |
- |
806 |
- 21 Jul 2004; Matthieu Sozeau <mattam@g.o> files/ocaml-rebuild.sh, |
807 |
- ocaml-3.07-r1.ebuild: |
808 |
- Yet a little more robustness in the rebuild script. |
809 |
- |
810 |
- 21 Jul 2004; Matthieu Sozeau <mattam@g.o> files/ocaml-rebuild.sh: |
811 |
- Fixed bug in the rebuild script. see #56597. |
812 |
- |
813 |
- 13 Jul 2004; Travis Tilley <lv@g.o> ocaml-3.07-r1.ebuild: |
814 |
- adding back ~amd64 keyword |
815 |
- |
816 |
- 06 Jul 2004; Matthieu Sozeau <mattam@g.o> -ocaml-3.06-r1.ebuild, |
817 |
- ocaml-3.06-r2.ebuild, -ocaml-3.06.ebuild, -ocaml-3.07.ebuild, |
818 |
- -ocaml-3.07_beta2.ebuild: |
819 |
- remove old, no longer needed versions. |
820 |
- |
821 |
- 06 Jul 2004; Matthieu Sozeau <mattam@g.o> +files/ocaml-rebuild.sh, |
822 |
- ocaml-3.07-r1.ebuild: |
823 |
- Move to stable on x86, adding a rebuilding script. |
824 |
- |
825 |
- 01 Jul 2004; Jeremy Huddleston <eradicator@g.o> ocaml-3.06-r1.ebuild, |
826 |
- ocaml-3.06-r2.ebuild, ocaml-3.06.ebuild, ocaml-3.07-r1.ebuild, |
827 |
- ocaml-3.07.ebuild, ocaml-3.07_beta2.ebuild: |
828 |
- virtual/glibc -> virtual/libc |
829 |
- |
830 |
- 27 Jun 2004; Alexander Plank <alexander@g.o> ocaml-3.07-r1.ebuild |
831 |
- change keyword from macos to ~macos (because of ranlib work) |
832 |
- |
833 |
- 26 Jun 2004; Alexander Plank <alexander@g.o> ocaml-3.07-r1.ebuild |
834 |
- add ranlib bit to ebuild and rekeyword macos (i tested it with unison) (thanks |
835 |
- Philippe Bouamriou for bug #57917 )) |
836 |
- |
837 |
- 25 Jun 2004; Alexander Plank <alexander@g.o> ocaml-3.07-r1.ebuild |
838 |
- ~macos keyword (unison fails and cites ocaml problems) |
839 |
- |
840 |
- 25 Jun 2004; Alexander Plank <alexander@g.o> ocaml-3.07-r1.ebuild |
841 |
- add macos keyword |
842 |
- |
843 |
- 28 May 2004; Danny van Dyk <kugelfang@g.o> ocaml-3.07-r1.ebuild, |
844 |
- ocaml-3.07.ebuild, ocaml-3.07_beta2.ebuild: |
845 |
- Marked ocaml -amd64. Produces bad object code that causes segfaults under |
846 |
- certain conditions. This happens only on amd64. |
847 |
- |
848 |
- 15 May 2004; Bryan Østergaard <kloeri@g.o> ocaml-3.07-r1.ebuild: |
849 |
- Stable on alpha. |
850 |
- |
851 |
- 11 May 2004; Guy Martin <gmsoft@g.o> ocaml-3.07-r1.ebuild: |
852 |
- Marked stable on hppa. |
853 |
- |
854 |
- 08 May 2004; Guy Martin <gmsoft@g.o> ocaml-3.07-r1.ebuild: |
855 |
- Added support for native hppa compiler. Marked ~hppa. |
856 |
- |
857 |
- 22 Apr 2004; Matthieu Sozeau <mattam@g.o> ocaml-3.07-r1.ebuild: |
858 |
- Fix unpacking of patch file (bug #48485). |
859 |
- |
860 |
- 19 Apr 2004; Matthieu Sozeau <mattam@g.o> ocaml-3.07-r1.ebuild: |
861 |
- Add fix for bug #46703 |
862 |
- |
863 |
- 17 Apr 2004; Travis Tilley <lv@g.o> ocaml-3.07-r1.ebuild, |
864 |
- ocaml-3.07.ebuild: |
865 |
- added missing ~amd64 keyword |
866 |
- |
867 |
- 27 Feb 2004; Seemant Kulleen <seemant@g.o> ocaml-3.06-r1.ebuild, |
868 |
- ocaml-3.06-r2.ebuild, ocaml-3.06.ebuild, ocaml-3.07-r1.ebuild, |
869 |
- ocaml-3.07.ebuild, ocaml-3.07_beta2.ebuild: |
870 |
- move the filter-flags statement into src_compile |
871 |
- |
872 |
- 17 Feb 2004; Aron Griffis <agriffis@g.o> ocaml-3.07-r1.ebuild: |
873 |
- add ~ia64 |
874 |
- |
875 |
- 03 Feb 2004; Matthieu Sozeau <mattam@g.o> ocaml-3.06-r2.ebuild: |
876 |
- Mark stable/tested on ppc. |
877 |
- |
878 |
-*ocaml-3.07-r1 (17 Oct 2003) |
879 |
- |
880 |
- 17 Oct 2003; Martin Holzer <mholzer@g.o> ocaml-3.07-r1.ebuild: |
881 |
- Adding patch. Closes #31265. |
882 |
- |
883 |
- 06 Oct 2003; Jason Wever <weeve@g.o> ocaml-3.07.ebuild: |
884 |
- Fixed up sparc specific parts as the patch is no longer needed in the new rev, |
885 |
- but the -host arg is. |
886 |
- |
887 |
-*ocaml-3.07 (06 Oct 2003) |
888 |
- |
889 |
- 06 Oct 2003; George Shapovalov <george@g.o> ocaml-3.07.ebuild : |
890 |
- 3.07 is out, this outdates the beta that was fixing #28025 |
891 |
- |
892 |
- 02 Oct 2003; Aron Griffis <agriffis@g.o> ocaml-3.06-r2.ebuild, |
893 |
- ocaml-3.07_beta2.ebuild: |
894 |
- 3.06-r2 is stable; 3.07_beta2 is testing on alpha |
895 |
- |
896 |
-*ocaml-3.07_beta2 (11 Sep 2003) |
897 |
- |
898 |
- 11 Sep 2003; George Shapovalov <george@g.o> ocaml-3.07_beta2.ebuild : |
899 |
- added new beta as it seems to fix some rare problem in #28025 |
900 |
- |
901 |
-*ocaml-3.06-r2 (09 Sep 2003) |
902 |
- |
903 |
- 09 Sep 2003; George Shapovalov <george@g.o> ocaml-3.06-r2.ebuild, metadata.xml : |
904 |
- ocaml was using uotdated "head -1" construct throughout. Changed this to "head -n 1", |
905 |
- see #27835 for details. Also added metadata.xml |
906 |
- |
907 |
- 06 Sep 2003; Jason Wever <weeve@g.o> ocaml-3.06-r1.ebuild, |
908 |
- ocaml-3.06.ebuild, files/ocaml-3.06-sparc-configure.patch: |
909 |
- Added patch and myconf fix to fix bug #23767. |
910 |
- |
911 |
-*ocaml-3.06-r1 (01 May 2003) |
912 |
- |
913 |
- 01 May 2003; George Shapovalov <george@g.o> ocaml-3.06-r1.ebuild : |
914 |
- updated the ebuild to incorporate the fix for tk-8.4 necessary for lablgl. |
915 |
- Thanks to Rick Harris <rickharris@×××××××××××××××××××.org> for the note and the patch. |
916 |
- |
917 |
-*ocaml-3.06 (28 Jan 2003) |
918 |
- |
919 |
- 11 Apr 2003; Joshua Brindle <method@g.o> ocaml-3.04-r1.ebuild, |
920 |
- ocaml-3.06.ebuild: |
921 |
- added filter-flags -fstack-protector |
922 |
- |
923 |
- 28 Jan 2003; Jon Nall <nall@g.o> ocaml-3.06 : |
924 |
- who made this build? i didn't. i just added ~ppc to it. |
925 |
- |
926 |
- 06 Dec 2002; Rodney Rees <manson@g.o> : changed sparc ~sparc keywords |
927 |
- |
928 |
-*ocaml-3.05 (07 Aug 2002) |
929 |
- |
930 |
- 06 Aug 2002; George Shapovalov <george@g.o> ocaml-3.04-r2.ebuild, files/digest-ocaml-3.05 : |
931 |
- |
932 |
- new version |
933 |
- removed ppc patch as it was supposed to be unnecessary |
934 |
- ebuild is masked now, please test, especially ppc people. |
935 |
- tk dependency is optional, should build now without tcltk or X |
936 |
- |
937 |
- related ebuild submissions: |
938 |
- Bardur Arantsson <bardur-gta@××××××××××××××××××.dk>, bug#5786 |
939 |
- ?Larry Cow <larrycow@××××.fr>, bug# 5799 |
940 |
- |
941 |
-*ocaml-3.04-r2 (01 Aug 2002) |
942 |
- |
943 |
- 02 Aug 2002; George Shapovalov <george@g.o> ocaml-3.04-r2.ebuild : |
944 |
- |
945 |
- tk dependence is reported (by Tim Hobbs <rectrix@×××××××.cx>) to be optional, |
946 |
- made it depend on tcltk use flag. |
947 |
- Created and masked new revision to give this some testing without interuption |
948 |
- to the working package. |
949 |
- Core devs (cvs access people): please do not unmask it on server! Instead please |
950 |
- let me know that it tested Ok. I will do necessary modifications to the -r1 |
951 |
- and delete -r2. This way we will not force everybody to rebuild perfectly |
952 |
- working package. |
953 |
- |
954 |
-*ocaml-3.04-r1 (24 Jun 2002) |
955 |
- |
956 |
- 24 Jun 2002; Karl Trygve Kalleberg <karltk@g.o> ocaml-3.04-r1.ebuild files/digest-ocaml-3.04-r1: |
957 |
- |
958 |
- ocaml library paths are now properly added to /etc/ld.so.conf. |
959 |
- |
960 |
- Removed ocaml-3.04.ebuild files/digest-ocaml-3.04 |
961 |
- |
962 |
-*ocaml-3.04 ( 7 Feb 2002 ) |
963 |
- |
964 |
- 7 June 2002; David Chamberlain <daybird@g.o> Changelog |
965 |
- ocaml-3.04.ebuild files/ocaml-3.04-ppc.diff: |
966 |
- |
967 |
- Added patch from cvs so that ocaml will build on ppc. Closes out bug #2984 |
968 |
- |
969 |
- 7 Feb 2002; Karl Trygve Kalleberg <karltk@g.o> ChangeLog ocaml-3.04.ebuild files/digest-ocaml-3.04 : |
970 |
- |
971 |
- Objective Caml is a fast modern type-inferring functional programming |
972 |
- language descended from the ML (Meta Language) family. |
973 |
- |
974 |
- This builds a runtime environment and native compiler for ocaml. |
975 |
- |
976 |
- Submitted by Sean Mitchell. |
977 |
|
978 |
diff --git a/dev-lang/ocaml/Manifest b/dev-lang/ocaml/Manifest |
979 |
deleted file mode 100644 |
980 |
index 6de60c3..0000000 |
981 |
--- a/dev-lang/ocaml/Manifest |
982 |
+++ /dev/null |
983 |
@@ -1,27 +0,0 @@ |
984 |
------BEGIN PGP SIGNED MESSAGE----- |
985 |
-Hash: SHA256 |
986 |
- |
987 |
-AUX ocaml-3.11.2-Fix-ocamlopt-w.r.t.-binutils-2.21.patch 2223 SHA256 612a9ac108bbfce2238aa5634123da162f0315dedb219958be705e0d92dcdd8e SHA512 75d3354d8d45150b5317cedf97051353f3f035f2b5dae3b30cc69e49f07d3989df8c585f3124777bdb4578a90eb2b1a58f696c019c42e199fb9084cb82d945c6 WHIRLPOOL 4e3d5be6c84b08711e9f9a17f6de8ddcba59faf0e44622b8fb5c9ff83b887c67d7c416847cf12d43338523d4e19c6288a420174927d3fbabb17233f89afc1d64 |
988 |
-AUX ocaml-4.01.0-pkg-config-ncurses.patch 675 SHA256 e8885d02a1e04086c3176a1c4b5c7e68521f5b39acffadeedc9359f4e0cf972b SHA512 b2f7c2a73857f70f4e02b5d8a981e09f85288b4e3b5c2f903a4f2b72486b554ae0202e26447e353782360ae498def81456a9919f4694a96a3218644e91ce6d53 WHIRLPOOL 6e42a67a36c2bf10dc7d0ff020ba73bf0ed2adfd8a040fd37fd4cf2acd3a88e06da06315ee04ec6e527214186da29cb3143ece3913d28538d907199fd70d45ce |
989 |
-AUX ocaml-rebuild.sh 1120 SHA256 893320630726c58ea3b501ef16913c150c50ea9d6cd38ecd26fa0679597d3a7c SHA512 05a3e81e95533135d9895091c21621c73ae82851abd4889d64f035979eb25f8d90b60f469d7ef5e789fd1a4adffd6bbe255e6708c14c24a04f8a423507d19a40 WHIRLPOOL 11eec7641f2bced1593f21e3b4d9bc1d6156082e8e23d4abc2cfd05294dccd13a9bf5c102b60c0dcca0b565f6edbf8e7364d3236d57db18dcdd520fe05d379a6 |
990 |
-AUX ocaml.conf 177 SHA256 b7f7ad0ff15bec096dcb87265d87f9b0ce8f946d4a2676dd7638ca0e14bb05c1 SHA512 4f0a48b8101b77d568d8d0a852f2a21fd46b7947c5d3f975ee4cd8a9c37c993d689cf5fb53b54a6b2740cb865051dc50c74c0c373eb697fca800ca143d401aa4 WHIRLPOOL d25c9ac2a565a5384c7f645be433faac192e4c41f55a08d74e99ec022ce06132a560070bb4771b261c6f023d3aec72fddb47279d5ab2cfe8cc93c70c97ff16d5 |
991 |
-DIST ocaml-3.11.2.tar.bz2 2346284 SHA256 86f3387a0d7e7c8be2a3c53af083a5a726e333686208d5ea0dd6bb5ac3f58143 SHA512 69888797bdab8f7baa5e398db08a723388876ed5920b62e9bf29a5214badde1c2024365f88bcbd89d43a0c8d9e4d1bd15486e4b12e8432f1c1bcedd17782faaf WHIRLPOOL d1e6d0851f8f1315f95cd0a470bb61dc1d39ec70f2ec23169ffc9aa74b2d02f5419e3474093319cb47125e7534a0d121751fd1971653e43bdca167f823d4c94a |
992 |
-DIST ocaml-3.12.1.tar.bz2 2949124 SHA256 edcf563da75e0b91f09765649caa98ab1535e0c7498f0737b5591b7de084958d SHA512 cbb050aabcbe19a4aa070d6cb74f3774cb136692dfd9433ca977f0f9520ad2f583b6cfb1a9cedfedc92e7dc794ac4a869e20aa5a67a4739002feb290435dc7e7 WHIRLPOOL b7bf4844452ab52027e6b785159df6e4defc548d2f3d31eb73dc0dc05214e7c19ed654c8b3ff234a85691599df0be568ba02fafe257856be7f603177584a7ca0 |
993 |
-DIST ocaml-4.01.0.tar.bz2 3691090 SHA256 b1ca708994180236917ae79e17606da5bd334ca6acd6873a550027e1c0ec874a SHA512 b0a4efa89d0e48e5c01922156a73a8ed67c58efa07170710eaef9de1138e1d6fff8a440b2c81860fc63c604f3a4e189b795bb08a5e9d8df60778fcd468985f6e WHIRLPOOL a31cc2c46e19ca1c5ca65ffdee77ef42b7269b1584f81629e29b725b167c7e3d9eb467a3e8171aaba7d2cf1d8aea31d1822c5631fe3e209ce7731c16112a11d3 |
994 |
-DIST ocaml-4.02.1.tar.xz 2031244 SHA256 68c4b01be54c23bc20fc0a8beaa5c7433b8483f8950490129cfe7662e0c6f4dc SHA512 79d257210c0ddfb0367250a688ffb58f143fcc8c159f7d6e149d42b074e811eaf69449b66ad39da399e1bdcb2bab5924d195fc7c5ebc29d44cb637c093b9931d WHIRLPOOL 2c9849f73a705a63c0d0d4682d1ab1225a3150f68bda98805dc2d2b11f100ee7206200b9dc49b07d39d1b737f45671f3662a9bf2c069d6795f26e1f9b9b65ead |
995 |
-DIST ocaml-patches-1.tar.bz2 3108 SHA256 ad1c252cba7cc50f70d19049fcd78aa359672e436ab9906424548229a04afa49 SHA512 36042cfec68ec06a172f07c7e8ac7904fccd0619a0d5ae2ffc6c87216be7450463fdbeeb9544e5df9d7d93ce9cd52b1502d4b74ee196a911c9f9273bc41d4396 WHIRLPOOL 2f04b3859295973b20bd83e718812f0ab1a993dc143523ebeab7b3d23cfda2bfe0f1eeb2ca1dc1393ae00192337e0cdc9d1472c5681fb719390d337a7d1ddc0e |
996 |
-DIST ocaml-patches-3.tar.bz2 4101 SHA256 c4ceb604f4480c78d1cf4f848b0903c8d37798d9761f582d8d1643d4e38b8658 SHA512 8be5c44de5a6b0b7c14723e41d92fe807b881b218cc5eee38ea7519c0f971415cb7fe30035303da275089dcb8a61c4f334c4a88e0bdbced3953503794b8308a7 WHIRLPOOL f1920606785702c44dead01b1426145653bc1931acba2d614c6818baddc051e4f74ca0322cae66ade63ba0cd0df5651cfd67f511fca5f12973b67a0c50ebab6d |
997 |
-DIST ocaml-patches-6.tar.bz2 2197 SHA256 7acfa3d056c2b3f7dfc3b1f96a2557d81802c837c2ba0abc1487de10627e5e07 SHA512 88afa904044192b945b537cbfc3c17308e333ed1d241332212b9500d01c14bb306905b03f2b48ec64dd2f428df1f7179772d742b77b4402da108ba7790239bf6 WHIRLPOOL d2001a8a3e799080c3981be87bcef62635c11cab037d6d92da186643614c6e2a568543f82f3566bfb099c063ad344cab2238edf863a9fb02081f4e20f442d9f8 |
998 |
-EBUILD ocaml-3.11.2.ebuild 4355 SHA256 64d0669832969b53640d97711006b1e2588d806cd73224dd6ff4764a886c7df3 SHA512 455c07ab33faf9e2f799eb049b42e08d6432b83e196cd451b426eb259b017e9448f45ac6d7558661b472af856b17bdc60f82b9408ae8c6545f459c4f723c5083 WHIRLPOOL 783ef6567feaca8839330dab8878903cf5a5b89a1cf611fb3b80431e4b0488271c01ee2a053eb51a37735e11a1e72ec1e02aea3ab9b03cb9f24599fb0e91ad90 |
999 |
-EBUILD ocaml-3.12.1.ebuild 4138 SHA256 9c0e7e46ba33952b1ba3d13a1a250993adac968dddc74b5f786054c28d2c61f6 SHA512 328c2d5eef9422a693a90910db84bcf03f771bcfc066262615e71024e3fec8d70cc985cd9840011650c55989e9f3fa6541bec7181c3b0f55bde1b92ddbfd902a WHIRLPOOL 7598bc6423ce3663ca777e05ebfcd1fd8d86dca59499d76e0c3a15b3734b2b0fbab7129ae7d3fd525f0614c9daa463bf59b581e18fbd7dff021f8de5460c6b8e |
1000 |
-EBUILD ocaml-4.01.0.ebuild 3860 SHA256 466f5c7bc692d21cc7bb5ac634d301f6ff083887684f62c8b9a60ff73d93f7f3 SHA512 316ead5fa078932014a3a8f2f4f3d69c737ab87fdea7becf4b174024528faf59c904c5b8dc9c0ea2158fefd46a7ff481dfbc3f0e1b04f65424577227053e9deb WHIRLPOOL df3665b5296287cac79be659421f4799af41edcee459d383a5a9fbf046cf896273032c1e00aea5e4a82cedb63a73452cccc20efb64333c2d98326d3b5bcaefb1 |
1001 |
-EBUILD ocaml-4.02.1.ebuild 3342 SHA256 76b9f20593881f58d6e2368341a7f092801f5398eaaf8c4d14a33a5453d4f7b4 SHA512 a74f7b3df74f173038d4d7f1e1cf4a6f1aef2681dfc673a9ff958f7e9e98c5e7a22832af394595e6d7c53ce8dac0ad37982878c7b3b7bb55ef4f9edccbe09b4b WHIRLPOOL 2acf914f99b011ba6085d4ddcedce8b358d526e8572ef1b7aa2985079360263c770b236a8d62abee35a23a9bd4da0a2b28f7812e4e2bce4a08e1ad1074c22743 |
1002 |
-MISC ChangeLog 34762 SHA256 67556823b17ac03ecb19c5f3ac123a742931d8f6efb2740d77ce55ce8763d91d SHA512 a21e4dca61cf5a1d5e4167235e04562f4fc76c4fa6e839691771c41f6587036d824b06da8ad0c491e3b7f77d78d0c73c7ee2b1ccc9498322cafb8128351922bf WHIRLPOOL d3ed919b470f1aafc28fe5d450a5883b5f892b6cefe0a5b4ca06a6a8f180f434681fef7f6be1a78df1c4b0575a5041ed5f927418a92cc9291039eda24df3a7c8 |
1003 |
-MISC metadata.xml 155 SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81 SHA512 a525f91dd332fc144c42d1437bdae9c889cbcece6294c2d2f4baf6a532ac2e13492736e75b41c83fac31033a9ae53c37deb96286a5ab8575611136617640952c WHIRLPOOL 71a9c7aaf4e268c65c0d1e30e343911ccbcf99ef8c23773abc2b3af8d58d9f7d5c09632805d8ba9050c09eef629f2b340db9eb9ba8b9cd2e5d655fce3f91fcb6 |
1004 |
------BEGIN PGP SIGNATURE----- |
1005 |
-Version: GnuPG v2 |
1006 |
- |
1007 |
-iEYEAREIAAYFAlR8mFAACgkQvFcC4BYPU0oHqwCglePmp8UkmcoyOnHWKJznz2W+ |
1008 |
-focAoKcA06x9KVPVbmo3ex2psNbq/VDz |
1009 |
-=TbOP |
1010 |
------END PGP SIGNATURE----- |
1011 |
|
1012 |
diff --git a/dev-lang/ocaml/files/ocaml-3.11.2-Fix-ocamlopt-w.r.t.-binutils-2.21.patch b/dev-lang/ocaml/files/ocaml-3.11.2-Fix-ocamlopt-w.r.t.-binutils-2.21.patch |
1013 |
deleted file mode 100644 |
1014 |
index fa7664c..0000000 |
1015 |
--- a/dev-lang/ocaml/files/ocaml-3.11.2-Fix-ocamlopt-w.r.t.-binutils-2.21.patch |
1016 |
+++ /dev/null |
1017 |
@@ -1,66 +0,0 @@ |
1018 |
-From: Stephane Glondu <steph@××××××.net> |
1019 |
-Date: Tue, 8 Mar 2011 21:17:40 +0100 |
1020 |
-Subject: [PATCH] Fix ocamlopt w.r.t. binutils 2.21 |
1021 |
-MIME-Version: 1.0 |
1022 |
-Content-Type: text/plain; charset=UTF-8 |
1023 |
-Content-Transfer-Encoding: 8bit |
1024 |
- |
1025 |
-Bug: http://caml.inria.fr/mantis/view.php?id=5237 |
1026 |
-Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=617404 |
1027 |
-Authors: Eric Cooper, spiralvoice |
1028 |
-Reviewed-by: Stéphane Glondu <steph@××××××.net> |
1029 |
---- |
1030 |
- asmcomp/amd64/emit.mlp | 13 +++++++------ |
1031 |
- asmcomp/i386/emit.mlp | 6 +++--- |
1032 |
- 2 files changed, 10 insertions(+), 9 deletions(-) |
1033 |
- |
1034 |
-diff --git a/asmcomp/amd64/emit.mlp b/asmcomp/amd64/emit.mlp |
1035 |
-index 4a3f844..525c6e6 100644 |
1036 |
---- a/asmcomp/amd64/emit.mlp |
1037 |
-+++ b/asmcomp/amd64/emit.mlp |
1038 |
-@@ -679,17 +679,18 @@ let fundecl fundecl = |
1039 |
- emit_all true fundecl.fun_body; |
1040 |
- List.iter emit_call_gc !call_gc_sites; |
1041 |
- emit_call_bound_errors (); |
1042 |
-+ begin match Config.system with |
1043 |
-+ "linux" | "gnu" -> |
1044 |
-+ ` .type {emit_symbol fundecl.fun_name},@function\n`; |
1045 |
-+ ` .size {emit_symbol fundecl.fun_name},.-{emit_symbol fundecl.fun_name}\n` |
1046 |
-+ | _ -> () |
1047 |
-+ end; |
1048 |
- if !float_constants <> [] then begin |
1049 |
- if macosx |
1050 |
- then ` .literal8\n` |
1051 |
- else ` .section .rodata.cst8,\"a\",@progbits\n`; |
1052 |
- List.iter emit_float_constant !float_constants |
1053 |
-- end; |
1054 |
-- match Config.system with |
1055 |
-- "linux" | "gnu" -> |
1056 |
-- ` .type {emit_symbol fundecl.fun_name},@function\n`; |
1057 |
-- ` .size {emit_symbol fundecl.fun_name},.-{emit_symbol fundecl.fun_name}\n` |
1058 |
-- | _ -> () |
1059 |
-+ end |
1060 |
- |
1061 |
- (* Emission of data *) |
1062 |
- |
1063 |
-diff --git a/asmcomp/i386/emit.mlp b/asmcomp/i386/emit.mlp |
1064 |
-index 2992f29..0b1252c 100644 |
1065 |
---- a/asmcomp/i386/emit.mlp |
1066 |
-+++ b/asmcomp/i386/emit.mlp |
1067 |
-@@ -905,12 +905,12 @@ let fundecl fundecl = |
1068 |
- emit_all true fundecl.fun_body; |
1069 |
- List.iter emit_call_gc !call_gc_sites; |
1070 |
- emit_call_bound_errors (); |
1071 |
-- List.iter emit_float_constant !float_constants; |
1072 |
-- match Config.system with |
1073 |
-+ begin match Config.system with |
1074 |
- "linux_elf" | "bsd_elf" | "gnu" -> |
1075 |
- ` .type {emit_symbol fundecl.fun_name},@function\n`; |
1076 |
- ` .size {emit_symbol fundecl.fun_name},.-{emit_symbol fundecl.fun_name}\n` |
1077 |
-- | _ -> () |
1078 |
-+ | _ -> () end; |
1079 |
-+ List.iter emit_float_constant !float_constants |
1080 |
- |
1081 |
- |
1082 |
- (* Emission of data *) |
1083 |
--- |
1084 |
|
1085 |
diff --git a/dev-lang/ocaml/files/ocaml-4.01.0-pkg-config-ncurses.patch b/dev-lang/ocaml/files/ocaml-4.01.0-pkg-config-ncurses.patch |
1086 |
deleted file mode 100644 |
1087 |
index b9fa750..0000000 |
1088 |
--- a/dev-lang/ocaml/files/ocaml-4.01.0-pkg-config-ncurses.patch |
1089 |
+++ /dev/null |
1090 |
@@ -1,15 +0,0 @@ |
1091 |
---- ocaml-4.01.0-orig/configure 2013-08-23 16:22:36.000000000 +1000 |
1092 |
-+++ ocaml-4.01.0/configure 2014-01-18 20:06:50.669644267 +1100 |
1093 |
-@@ -892,7 +892,11 @@ |
1094 |
- # For the terminfo module |
1095 |
- |
1096 |
- if test "$withcurses" = "yes"; then |
1097 |
-- for libs in "" "-lcurses" "-ltermcap" "-lcurses -ltermcap" "-lncurses"; do |
1098 |
-+ ncurseslibs="" |
1099 |
-+ if pkg-config --exists ncurses 2>/dev/null; then |
1100 |
-+ ncurseslibs=`pkg-config --libs ncurses` |
1101 |
-+ fi |
1102 |
-+ for libs in "${ncurseslibs}" "-lcurses" "-ltermcap" "-lcurses -ltermcap" "-lncurses"; do |
1103 |
- if sh ./hasgot $libs tgetent tgetstr tgetnum tputs; then |
1104 |
- echo "termcap functions found (with libraries '$libs')" |
1105 |
- echo "#define HAS_TERMCAP" >> s.h |
1106 |
|
1107 |
diff --git a/dev-lang/ocaml/files/ocaml-rebuild.sh b/dev-lang/ocaml/files/ocaml-rebuild.sh |
1108 |
deleted file mode 100644 |
1109 |
index 7dd14a4..0000000 |
1110 |
--- a/dev-lang/ocaml/files/ocaml-rebuild.sh |
1111 |
+++ /dev/null |
1112 |
@@ -1,51 +0,0 @@ |
1113 |
-#!/bin/sh |
1114 |
-# run like this: ocaml-rebuild.sh [-h | -f] [emerge_options] |
1115 |
- |
1116 |
-emerge=/usr/bin/emerge |
1117 |
- |
1118 |
-if [ "$1" = "-h" ] |
1119 |
-then |
1120 |
- echo "usage: ocaml-rebuild.sh [-h | -f(orce)] [emerge_options]" |
1121 |
- echo "With -f, the packages will first be unmerged and then emerged" |
1122 |
- echo "with the given options to ensuree correct dependancy analysis." |
1123 |
- echo "Otherwise emerge is run with the --pretend flag and the given" |
1124 |
- echo "options." |
1125 |
- echo "It is recommended to keep the list of rebuilt packages printed" |
1126 |
- echo "in pretend mode in case something go wrong" |
1127 |
- exit 1 |
1128 |
-fi |
1129 |
- |
1130 |
-if [ "$1" = "-f" ] |
1131 |
-then |
1132 |
- pretend=0 |
1133 |
- shift |
1134 |
-else |
1135 |
- pretend=1 |
1136 |
-fi |
1137 |
- |
1138 |
-depends=`find /var/db/pkg -name DEPEND -exec grep -l 'dev-lang/ocaml\\|dev-ml/findlib' {} \;` |
1139 |
- |
1140 |
-for dep in $depends |
1141 |
-do |
1142 |
- dir=`dirname $dep` |
1143 |
- pkg=`basename $dir` |
1144 |
- category=`cat $dir/CATEGORY` |
1145 |
- slot=`cat $dir/SLOT` |
1146 |
- |
1147 |
- tobuild=">=$category/$pkg:$slot $tobuild" |
1148 |
- tobuildstr="\">=$category/$pkg:$slot\" $tobuildstr" |
1149 |
-done |
1150 |
- |
1151 |
-if [ "$tobuild" = "" ] ; then |
1152 |
- echo "Nothing to do!" |
1153 |
- exit 0 |
1154 |
-fi |
1155 |
- |
1156 |
-echo Building $tobuildstr |
1157 |
- |
1158 |
-if [ $pretend -eq 1 ] |
1159 |
-then |
1160 |
- $emerge --pretend $@ $tobuild |
1161 |
-else |
1162 |
- $emerge --oneshot $@ $tobuild |
1163 |
-fi |
1164 |
|
1165 |
diff --git a/dev-lang/ocaml/files/ocaml.conf b/dev-lang/ocaml/files/ocaml.conf |
1166 |
deleted file mode 100644 |
1167 |
index 083b8ce..0000000 |
1168 |
--- a/dev-lang/ocaml/files/ocaml.conf |
1169 |
+++ /dev/null |
1170 |
@@ -1,5 +0,0 @@ |
1171 |
-# Rebuild all ocaml modules (must be rebuilt after each ocaml upgrade) |
1172 |
-[ocaml-rebuild] |
1173 |
-class = portage.sets.dbapi.OwnerSet |
1174 |
-files = /usr/lib/ocaml |
1175 |
-exclude-files = /usr/bin/ocaml |
1176 |
|
1177 |
diff --git a/dev-lang/ocaml/metadata.xml b/dev-lang/ocaml/metadata.xml |
1178 |
deleted file mode 100644 |
1179 |
index 2193d77..0000000 |
1180 |
--- a/dev-lang/ocaml/metadata.xml |
1181 |
+++ /dev/null |
1182 |
@@ -1,5 +0,0 @@ |
1183 |
-<?xml version="1.0" encoding="UTF-8"?> |
1184 |
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
1185 |
-<pkgmetadata> |
1186 |
-<herd>ml</herd> |
1187 |
-</pkgmetadata> |
1188 |
|
1189 |
diff --git a/dev-lang/ocaml/ocaml-3.11.2.ebuild b/dev-lang/ocaml/ocaml-3.11.2.ebuild |
1190 |
deleted file mode 100644 |
1191 |
index be4f088..0000000 |
1192 |
--- a/dev-lang/ocaml/ocaml-3.11.2.ebuild |
1193 |
+++ /dev/null |
1194 |
@@ -1,135 +0,0 @@ |
1195 |
-# Copyright 1999-2014 Gentoo Foundation |
1196 |
-# Distributed under the terms of the GNU General Public License v2 |
1197 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.11.2.ebuild,v 1.9 2014/01/18 13:12:48 gienah Exp $ |
1198 |
- |
1199 |
-EAPI="1" |
1200 |
- |
1201 |
-inherit flag-o-matic eutils multilib versionator toolchain-funcs |
1202 |
- |
1203 |
-PATCHLEVEL="1" |
1204 |
-MY_P="${P/_/+}" |
1205 |
-DESCRIPTION="Fast modern type-inferring functional programming language descended from the ML family" |
1206 |
-HOMEPAGE="http://www.ocaml.org/" |
1207 |
-SRC_URI="ftp://ftp.inria.fr/INRIA/Projects/cristal/ocaml/ocaml-$(get_version_component_range 1-2)/${MY_P}.tar.bz2 |
1208 |
- mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2" |
1209 |
- |
1210 |
-LICENSE="QPL-1.0 LGPL-2" |
1211 |
-SLOT="0" |
1212 |
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" |
1213 |
-IUSE="emacs gdbm latex ncurses +ocamlopt tk X xemacs" |
1214 |
- |
1215 |
-RDEPEND="tk? ( >=dev-lang/tk-3.3.3 ) |
1216 |
- ncurses? ( sys-libs/ncurses ) |
1217 |
- X? ( x11-libs/libX11 x11-proto/xproto ) |
1218 |
- gdbm? ( sys-libs/gdbm )" |
1219 |
-DEPEND="${RDEPEND} |
1220 |
- virtual/pkgconfig" |
1221 |
- |
1222 |
-PDEPEND="emacs? ( app-emacs/ocaml-mode ) |
1223 |
- xemacs? ( app-xemacs/ocaml )" |
1224 |
- |
1225 |
-S="${WORKDIR}/${MY_P}" |
1226 |
-pkg_setup() { |
1227 |
- # dev-lang/ocaml creates its own objects but calls gcc for linking, which will |
1228 |
- # results in relocations if gcc wants to create a PIE executable |
1229 |
- if gcc-specs-pie ; then |
1230 |
- append-ldflags -nopie |
1231 |
- ewarn "Ocaml generates its own native asm, you're using a PIE compiler" |
1232 |
- ewarn "We have appended -nopie to ocaml build options" |
1233 |
- ewarn "because linking an executable with pie while the objects are not pic will not work" |
1234 |
- fi |
1235 |
-} |
1236 |
- |
1237 |
-src_unpack() { |
1238 |
- unpack ${A} |
1239 |
- cd "${S}" |
1240 |
- EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" |
1241 |
- # Bug #459512 |
1242 |
- epatch "${FILESDIR}/${PN}-4.01.0-pkg-config-ncurses.patch" |
1243 |
- # Upstream bug: http://caml.inria.fr/mantis/view.php?id=5237 |
1244 |
- epatch "${FILESDIR}/${PN}-3.11.2-Fix-ocamlopt-w.r.t.-binutils-2.21.patch" |
1245 |
-} |
1246 |
- |
1247 |
-src_compile() { |
1248 |
- export LC_ALL=C |
1249 |
- local myconf="" |
1250 |
- |
1251 |
- # Causes build failures because it builds some programs with -pg, |
1252 |
- # bug #270920 |
1253 |
- filter-flags -fomit-frame-pointer |
1254 |
- # Bug #285993 |
1255 |
- filter-mfpmath sse |
1256 |
- |
1257 |
- # It doesn't compile on alpha without this LDFLAGS |
1258 |
- use alpha && append-ldflags "-Wl,--no-relax" |
1259 |
- # Fails to build on arm if >O0 is used |
1260 |
- use arm && replace-flags "-O?" -O0 |
1261 |
- |
1262 |
- use tk || myconf="${myconf} -no-tk" |
1263 |
- use ncurses || myconf="${myconf} -no-curses" |
1264 |
- use X || myconf="${myconf} -no-graph" |
1265 |
- use gdbm || myconf="${myconf} -no-dbm" |
1266 |
- |
1267 |
- # ocaml uses a home-brewn configure script, preventing it to use econf. |
1268 |
- RAW_LDFLAGS="$(raw-ldflags)" ./configure -prefix /usr \ |
1269 |
- --bindir /usr/bin \ |
1270 |
- --libdir /usr/$(get_libdir)/ocaml \ |
1271 |
- --mandir /usr/share/man \ |
1272 |
- -host "${CHOST}" \ |
1273 |
- -cc "$(tc-getCC)" \ |
1274 |
- -as "$(tc-getAS)" \ |
1275 |
- -aspp "$(tc-getCC) -c" \ |
1276 |
- -partialld "$(tc-getLD) -r" \ |
1277 |
- --with-pthread ${myconf} || die "configure failed!" |
1278 |
- |
1279 |
- emake -j1 world || die "make world failed!" |
1280 |
- |
1281 |
- # Native code generation can be disabled now |
1282 |
- if use ocamlopt ; then |
1283 |
- # bug #279968 |
1284 |
- emake -j1 opt || die "make opt failed!" |
1285 |
- emake -j1 opt.opt || die "make opt.opt failed!" |
1286 |
- fi |
1287 |
-} |
1288 |
- |
1289 |
-src_install() { |
1290 |
- make BINDIR="${D}"/usr/bin \ |
1291 |
- LIBDIR="${D}"/usr/$(get_libdir)/ocaml \ |
1292 |
- MANDIR="${D}"/usr/share/man \ |
1293 |
- install || die "make install failed!" |
1294 |
- |
1295 |
- # Install the compiler libs |
1296 |
- dodir /usr/$(get_libdir)/ocaml/compiler-libs |
1297 |
- insinto /usr/$(get_libdir)/ocaml/compiler-libs |
1298 |
- doins {utils,typing,parsing}/*.{mli,cmi,cmo} |
1299 |
- use ocamlopt && doins {utils,typing,parsing}/*.{cmx,o} |
1300 |
- |
1301 |
- # Symlink the headers to the right place |
1302 |
- dodir /usr/include |
1303 |
- dosym /usr/$(get_libdir)/ocaml/caml /usr/include/ |
1304 |
- |
1305 |
- # Remove ${D} from ld.conf, as the buildsystem isn't $(DESTDIR) aware |
1306 |
- dosed "s:${D}::g" /usr/$(get_libdir)/ocaml/ld.conf |
1307 |
- |
1308 |
- dodoc Changes INSTALL README Upgrading |
1309 |
- |
1310 |
- # Create and envd entry for latex input files (this definitely belongs into |
1311 |
- # CONTENT and not in pkg_postinst. |
1312 |
- if use latex ; then |
1313 |
- echo "TEXINPUTS=/usr/$(get_libdir)/ocaml/ocamldoc:" > "${T}"/99ocamldoc |
1314 |
- doenvd "${T}"/99ocamldoc |
1315 |
- fi |
1316 |
- |
1317 |
- # Install ocaml-rebuild.sh script rather than keeping it in $PORTDIR |
1318 |
- dosbin "${FILESDIR}/ocaml-rebuild.sh" |
1319 |
-} |
1320 |
- |
1321 |
-pkg_postinst() { |
1322 |
- echo |
1323 |
- ewarn "OCaml is not binary compatible from version to version, so you" |
1324 |
- ewarn "need to rebuild all packages depending on it, that are actually" |
1325 |
- ewarn "installed on your system. To do so, you can run:" |
1326 |
- ewarn "/usr/sbin/ocaml-rebuild.sh [-h | emerge options]" |
1327 |
- ewarn "Which will call emerge on all old packages with the given options" |
1328 |
- echo |
1329 |
-} |
1330 |
|
1331 |
diff --git a/dev-lang/ocaml/ocaml-3.12.1.ebuild b/dev-lang/ocaml/ocaml-3.12.1.ebuild |
1332 |
deleted file mode 100644 |
1333 |
index 88f14d8..0000000 |
1334 |
--- a/dev-lang/ocaml/ocaml-3.12.1.ebuild |
1335 |
+++ /dev/null |
1336 |
@@ -1,132 +0,0 @@ |
1337 |
-# Copyright 1999-2014 Gentoo Foundation |
1338 |
-# Distributed under the terms of the GNU General Public License v2 |
1339 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-3.12.1.ebuild,v 1.12 2014/01/18 13:12:48 gienah Exp $ |
1340 |
- |
1341 |
-EAPI="1" |
1342 |
- |
1343 |
-inherit flag-o-matic eutils multilib versionator toolchain-funcs |
1344 |
- |
1345 |
-PATCHLEVEL="3" |
1346 |
-MY_P="${P/_/+}" |
1347 |
-DESCRIPTION="Fast modern type-inferring functional programming language descended from the ML family" |
1348 |
-HOMEPAGE="http://www.ocaml.org/" |
1349 |
-SRC_URI="ftp://ftp.inria.fr/INRIA/Projects/cristal/ocaml/ocaml-$(get_version_component_range 1-2)/${MY_P}.tar.bz2 |
1350 |
- mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2" |
1351 |
- |
1352 |
-LICENSE="QPL-1.0 LGPL-2" |
1353 |
-SLOT="0" |
1354 |
-KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" |
1355 |
-IUSE="emacs gdbm latex ncurses +ocamlopt tk X xemacs" |
1356 |
- |
1357 |
-RDEPEND="tk? ( >=dev-lang/tk-3.3.3 ) |
1358 |
- ncurses? ( sys-libs/ncurses ) |
1359 |
- X? ( x11-libs/libX11 x11-proto/xproto ) |
1360 |
- gdbm? ( sys-libs/gdbm )" |
1361 |
-DEPEND="${RDEPEND} |
1362 |
- virtual/pkgconfig" |
1363 |
- |
1364 |
-PDEPEND="emacs? ( app-emacs/ocaml-mode ) |
1365 |
- xemacs? ( app-xemacs/ocaml )" |
1366 |
- |
1367 |
-S="${WORKDIR}/${MY_P}" |
1368 |
-pkg_setup() { |
1369 |
- # dev-lang/ocaml creates its own objects but calls gcc for linking, which will |
1370 |
- # results in relocations if gcc wants to create a PIE executable |
1371 |
- if gcc-specs-pie ; then |
1372 |
- append-ldflags -nopie |
1373 |
- ewarn "Ocaml generates its own native asm, you're using a PIE compiler" |
1374 |
- ewarn "We have appended -nopie to ocaml build options" |
1375 |
- ewarn "because linking an executable with pie while the objects are not pic will not work" |
1376 |
- fi |
1377 |
-} |
1378 |
- |
1379 |
-src_unpack() { |
1380 |
- unpack ${A} |
1381 |
- cd "${S}" |
1382 |
- EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" |
1383 |
- # Bug #459512 |
1384 |
- epatch "${FILESDIR}/${PN}-4.01.0-pkg-config-ncurses.patch" |
1385 |
-} |
1386 |
- |
1387 |
-src_compile() { |
1388 |
- export LC_ALL=C |
1389 |
- local myconf="" |
1390 |
- |
1391 |
- # Causes build failures because it builds some programs with -pg, |
1392 |
- # bug #270920 |
1393 |
- filter-flags -fomit-frame-pointer |
1394 |
- # Bug #285993 |
1395 |
- filter-mfpmath sse |
1396 |
- |
1397 |
- # It doesn't compile on alpha without this LDFLAGS |
1398 |
- use alpha && append-ldflags "-Wl,--no-relax" |
1399 |
- |
1400 |
- use tk || myconf="${myconf} -no-tk" |
1401 |
- use ncurses || myconf="${myconf} -no-curses" |
1402 |
- use X || myconf="${myconf} -no-graph" |
1403 |
- use gdbm || myconf="${myconf} -no-dbm" |
1404 |
- |
1405 |
- # ocaml uses a home-brewn configure script, preventing it to use econf. |
1406 |
- RAW_LDFLAGS="$(raw-ldflags)" ./configure -prefix /usr \ |
1407 |
- --bindir /usr/bin \ |
1408 |
- --libdir /usr/$(get_libdir)/ocaml \ |
1409 |
- --mandir /usr/share/man \ |
1410 |
- -host "${CHOST}" \ |
1411 |
- -cc "$(tc-getCC)" \ |
1412 |
- -as "$(tc-getAS)" \ |
1413 |
- -aspp "$(tc-getCC) -c" \ |
1414 |
- -partialld "$(tc-getLD) -r" \ |
1415 |
- --with-pthread ${myconf} || die "configure failed!" |
1416 |
- |
1417 |
- emake -j1 world || die "make world failed!" |
1418 |
- |
1419 |
- # Native code generation can be disabled now |
1420 |
- if use ocamlopt ; then |
1421 |
- # bug #279968 |
1422 |
- emake -j1 opt || die "make opt failed!" |
1423 |
- emake -j1 opt.opt || die "make opt.opt failed!" |
1424 |
- fi |
1425 |
-} |
1426 |
- |
1427 |
-src_install() { |
1428 |
- make BINDIR="${D}"/usr/bin \ |
1429 |
- LIBDIR="${D}"/usr/$(get_libdir)/ocaml \ |
1430 |
- MANDIR="${D}"/usr/share/man \ |
1431 |
- install || die "make install failed!" |
1432 |
- |
1433 |
- # Install the compiler libs |
1434 |
- dodir /usr/$(get_libdir)/ocaml/compiler-libs |
1435 |
- insinto /usr/$(get_libdir)/ocaml/compiler-libs |
1436 |
- doins {utils,typing,parsing}/*.{mli,cmi,cmo} |
1437 |
- use ocamlopt && doins {utils,typing,parsing}/*.{cmx,o} |
1438 |
- |
1439 |
- # Symlink the headers to the right place |
1440 |
- dodir /usr/include |
1441 |
- dosym /usr/$(get_libdir)/ocaml/caml /usr/include/ |
1442 |
- |
1443 |
- # Remove ${D} from ld.conf, as the buildsystem isn't $(DESTDIR) aware |
1444 |
- dosed "s:${D}::g" /usr/$(get_libdir)/ocaml/ld.conf |
1445 |
- |
1446 |
- dodoc Changes INSTALL README Upgrading |
1447 |
- |
1448 |
- # Create and envd entry for latex input files (this definitely belongs into |
1449 |
- # CONTENT and not in pkg_postinst. |
1450 |
- if use latex ; then |
1451 |
- echo "TEXINPUTS=/usr/$(get_libdir)/ocaml/ocamldoc:" > "${T}"/99ocamldoc |
1452 |
- doenvd "${T}"/99ocamldoc |
1453 |
- fi |
1454 |
- |
1455 |
- # Install ocaml-rebuild portage set |
1456 |
- insinto /usr/share/portage/config/sets |
1457 |
- doins "${FILESDIR}/ocaml.conf" || die |
1458 |
-} |
1459 |
- |
1460 |
-pkg_postinst() { |
1461 |
- echo |
1462 |
- ewarn "OCaml is not binary compatible from version to version, so you" |
1463 |
- ewarn "need to rebuild all packages depending on it, that are actually" |
1464 |
- ewarn "installed on your system. To do so, you can run:" |
1465 |
- ewarn "emerge @ocaml-rebuild" |
1466 |
- ewarn "Or, (almost) equivalently: emerge -1 /usr/$(get_libdir)/ocaml" |
1467 |
- echo |
1468 |
-} |
1469 |
|
1470 |
diff --git a/dev-lang/ocaml/ocaml-4.01.0.ebuild b/dev-lang/ocaml/ocaml-4.01.0.ebuild |
1471 |
deleted file mode 100644 |
1472 |
index d6276db..0000000 |
1473 |
--- a/dev-lang/ocaml/ocaml-4.01.0.ebuild |
1474 |
+++ /dev/null |
1475 |
@@ -1,128 +0,0 @@ |
1476 |
-# Copyright 1999-2014 Gentoo Foundation |
1477 |
-# Distributed under the terms of the GNU General Public License v2 |
1478 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-4.01.0.ebuild,v 1.3 2014/01/18 13:12:48 gienah Exp $ |
1479 |
- |
1480 |
-EAPI="5" |
1481 |
- |
1482 |
-inherit flag-o-matic eutils multilib versionator toolchain-funcs |
1483 |
- |
1484 |
-PATCHLEVEL="6" |
1485 |
-MY_P="${P/_/+}" |
1486 |
-DESCRIPTION="Fast modern type-inferring functional programming language descended from the ML family" |
1487 |
-HOMEPAGE="http://www.ocaml.org/" |
1488 |
-SRC_URI="ftp://ftp.inria.fr/INRIA/Projects/cristal/ocaml/ocaml-$(get_version_component_range 1-2)/${MY_P}.tar.bz2 |
1489 |
- mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2" |
1490 |
- |
1491 |
-LICENSE="QPL-1.0 LGPL-2" |
1492 |
-# Everytime ocaml is updated to a new version, everything ocaml must be rebuilt, |
1493 |
-# so here we go with the subslot. |
1494 |
-SLOT="0/${PV}" |
1495 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux" |
1496 |
-IUSE="emacs latex ncurses +ocamlopt tk X xemacs" |
1497 |
- |
1498 |
-RDEPEND="tk? ( >=dev-lang/tk-3.3.3 ) |
1499 |
- ncurses? ( sys-libs/ncurses ) |
1500 |
- X? ( x11-libs/libX11 x11-proto/xproto )" |
1501 |
-DEPEND="${RDEPEND} |
1502 |
- virtual/pkgconfig" |
1503 |
- |
1504 |
-PDEPEND="emacs? ( app-emacs/ocaml-mode ) |
1505 |
- xemacs? ( app-xemacs/ocaml )" |
1506 |
- |
1507 |
-S="${WORKDIR}/${MY_P}" |
1508 |
-pkg_setup() { |
1509 |
- # dev-lang/ocaml creates its own objects but calls gcc for linking, which will |
1510 |
- # results in relocations if gcc wants to create a PIE executable |
1511 |
- if gcc-specs-pie ; then |
1512 |
- append-ldflags -nopie |
1513 |
- ewarn "Ocaml generates its own native asm, you're using a PIE compiler" |
1514 |
- ewarn "We have appended -nopie to ocaml build options" |
1515 |
- ewarn "because linking an executable with pie while the objects are not pic will not work" |
1516 |
- fi |
1517 |
-} |
1518 |
- |
1519 |
-src_prepare() { |
1520 |
- EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" |
1521 |
- # Bug #459512 |
1522 |
- epatch "${FILESDIR}/${PN}-4.01.0-pkg-config-ncurses.patch" |
1523 |
-} |
1524 |
- |
1525 |
-src_configure() { |
1526 |
- export LC_ALL=C |
1527 |
- local myconf="" |
1528 |
- |
1529 |
- # Causes build failures because it builds some programs with -pg, |
1530 |
- # bug #270920 |
1531 |
- filter-flags -fomit-frame-pointer |
1532 |
- # Bug #285993 |
1533 |
- filter-mfpmath sse |
1534 |
- |
1535 |
- # It doesn't compile on alpha without this LDFLAGS |
1536 |
- use alpha && append-ldflags "-Wl,--no-relax" |
1537 |
- |
1538 |
- use tk || myconf="${myconf} -no-tk" |
1539 |
- use ncurses || myconf="${myconf} -no-curses" |
1540 |
- use X || myconf="${myconf} -no-graph" |
1541 |
- |
1542 |
- # ocaml uses a home-brewn configure script, preventing it to use econf. |
1543 |
- RAW_LDFLAGS="$(raw-ldflags)" ./configure -prefix "${EPREFIX}"/usr \ |
1544 |
- --bindir "${EPREFIX}"/usr/bin \ |
1545 |
- --libdir "${EPREFIX}"/usr/$(get_libdir)/ocaml \ |
1546 |
- --mandir "${EPREFIX}"/usr/share/man \ |
1547 |
- -host "${CHOST}" \ |
1548 |
- -cc "$(tc-getCC)" \ |
1549 |
- -as "$(tc-getAS)" \ |
1550 |
- -aspp "$(tc-getCC) -c" \ |
1551 |
- -partialld "$(tc-getLD) -r" \ |
1552 |
- --with-pthread ${myconf} || die "configure failed!" |
1553 |
- |
1554 |
- # http://caml.inria.fr/mantis/view.php?id=4698 |
1555 |
- export CCLINKFLAGS="${LDFLAGS}" |
1556 |
-} |
1557 |
- |
1558 |
-src_compile() { |
1559 |
- emake -j1 world |
1560 |
- |
1561 |
- # Native code generation can be disabled now |
1562 |
- if use ocamlopt ; then |
1563 |
- # bug #279968 |
1564 |
- emake -j1 opt |
1565 |
- emake -j1 opt.opt |
1566 |
- fi |
1567 |
-} |
1568 |
- |
1569 |
-src_install() { |
1570 |
- make BINDIR="${ED}"/usr/bin \ |
1571 |
- LIBDIR="${ED}"/usr/$(get_libdir)/ocaml \ |
1572 |
- MANDIR="${ED}"/usr/share/man \ |
1573 |
- install |
1574 |
- |
1575 |
- # Symlink the headers to the right place |
1576 |
- dodir /usr/include |
1577 |
- dosym /usr/$(get_libdir)/ocaml/caml /usr/include/caml |
1578 |
- |
1579 |
- dodoc Changes INSTALL README |
1580 |
- |
1581 |
- # Create and envd entry for latex input files |
1582 |
- if use latex ; then |
1583 |
- echo "TEXINPUTS=${EPREFIX}/usr/$(get_libdir)/ocaml/ocamldoc:" > "${T}"/99ocamldoc |
1584 |
- doenvd "${T}"/99ocamldoc |
1585 |
- fi |
1586 |
- |
1587 |
- # Install ocaml-rebuild portage set |
1588 |
- insinto /usr/share/portage/config/sets |
1589 |
- doins "${FILESDIR}/ocaml.conf" |
1590 |
-} |
1591 |
- |
1592 |
-pkg_postinst() { |
1593 |
- echo |
1594 |
- ewarn "OCaml is not binary compatible from version to version, so you" |
1595 |
- ewarn "need to rebuild all packages depending on it, that are actually" |
1596 |
- ewarn "installed on your system. To do so, you can run:" |
1597 |
- if has_version '>=sys-apps/portage-2.2' ; then |
1598 |
- ewarn "emerge @ocaml-rebuild" |
1599 |
- else |
1600 |
- ewarn "emerge -1 ${EROOT%/}/usr/$(get_libdir)/ocaml" |
1601 |
- fi |
1602 |
- echo |
1603 |
-} |
1604 |
|
1605 |
diff --git a/dev-lang/ocaml/ocaml-4.02.1.ebuild b/dev-lang/ocaml/ocaml-4.02.1.ebuild |
1606 |
deleted file mode 100644 |
1607 |
index 6d56b69..0000000 |
1608 |
--- a/dev-lang/ocaml/ocaml-4.02.1.ebuild |
1609 |
+++ /dev/null |
1610 |
@@ -1,114 +0,0 @@ |
1611 |
-# Copyright 1999-2014 Gentoo Foundation |
1612 |
-# Distributed under the terms of the GNU General Public License v2 |
1613 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/ocaml/ocaml-4.02.1.ebuild,v 1.2 2014/12/01 16:33:19 aballier Exp $ |
1614 |
- |
1615 |
-EAPI="5" |
1616 |
- |
1617 |
-inherit flag-o-matic eutils multilib versionator toolchain-funcs |
1618 |
- |
1619 |
-PATCHLEVEL="6" |
1620 |
-MY_P="${P/_/+}" |
1621 |
-DESCRIPTION="Fast modern type-inferring functional programming language descended from the ML family" |
1622 |
-HOMEPAGE="http://www.ocaml.org/" |
1623 |
-SRC_URI="http://caml.inria.fr/pub/distrib/ocaml-$(get_version_component_range 1-2)/${MY_P}.tar.xz |
1624 |
- mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2" |
1625 |
- |
1626 |
-LICENSE="QPL-1.0 LGPL-2" |
1627 |
-# Everytime ocaml is updated to a new version, everything ocaml must be rebuilt, |
1628 |
-# so here we go with the subslot. |
1629 |
-SLOT="0/${PV}" |
1630 |
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-fbsd ~x86-linux" |
1631 |
-IUSE="emacs latex ncurses +ocamlopt X xemacs" |
1632 |
- |
1633 |
-RDEPEND=" |
1634 |
- ncurses? ( sys-libs/ncurses ) |
1635 |
- X? ( x11-libs/libX11 x11-proto/xproto )" |
1636 |
-DEPEND="${RDEPEND} |
1637 |
- virtual/pkgconfig" |
1638 |
- |
1639 |
-PDEPEND="emacs? ( app-emacs/ocaml-mode ) |
1640 |
- xemacs? ( app-xemacs/ocaml )" |
1641 |
- |
1642 |
-S="${WORKDIR}/${MY_P}" |
1643 |
-pkg_setup() { |
1644 |
- # dev-lang/ocaml creates its own objects but calls gcc for linking, which will |
1645 |
- # results in relocations if gcc wants to create a PIE executable |
1646 |
- if gcc-specs-pie ; then |
1647 |
- append-ldflags -nopie |
1648 |
- ewarn "Ocaml generates its own native asm, you're using a PIE compiler" |
1649 |
- ewarn "We have appended -nopie to ocaml build options" |
1650 |
- ewarn "because linking an executable with pie while the objects are not pic will not work" |
1651 |
- fi |
1652 |
-} |
1653 |
- |
1654 |
-src_prepare() { |
1655 |
- EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches" |
1656 |
-} |
1657 |
- |
1658 |
-src_configure() { |
1659 |
- export LC_ALL=C |
1660 |
- local myconf="" |
1661 |
- |
1662 |
- # Causes build failures because it builds some programs with -pg, |
1663 |
- # bug #270920 |
1664 |
- filter-flags -fomit-frame-pointer |
1665 |
- # Bug #285993 |
1666 |
- filter-mfpmath sse |
1667 |
- |
1668 |
- # It doesn't compile on alpha without this LDFLAGS |
1669 |
- use alpha && append-ldflags "-Wl,--no-relax" |
1670 |
- |
1671 |
- use ncurses || myconf="${myconf} -no-curses" |
1672 |
- use X || myconf="${myconf} -no-graph" |
1673 |
- |
1674 |
- # ocaml uses a home-brewn configure script, preventing it to use econf. |
1675 |
- RAW_LDFLAGS="$(raw-ldflags)" ./configure \ |
1676 |
- --prefix "${EPREFIX}"/usr \ |
1677 |
- --bindir "${EPREFIX}"/usr/bin \ |
1678 |
- --libdir "${EPREFIX}"/usr/$(get_libdir)/ocaml \ |
1679 |
- --mandir "${EPREFIX}"/usr/share/man \ |
1680 |
- -target "${CHOST}" \ |
1681 |
- -host "${CBUILD}" \ |
1682 |
- -cc "$(tc-getCC)" \ |
1683 |
- -as "$(tc-getAS)" \ |
1684 |
- -aspp "$(tc-getCC) -c" \ |
1685 |
- -partialld "$(tc-getLD) -r" \ |
1686 |
- --with-pthread ${myconf} || die "configure failed!" |
1687 |
- |
1688 |
- # http://caml.inria.fr/mantis/view.php?id=4698 |
1689 |
- export CCLINKFLAGS="${LDFLAGS}" |
1690 |
-} |
1691 |
- |
1692 |
-src_compile() { |
1693 |
- emake world |
1694 |
- |
1695 |
- # Native code generation can be disabled now |
1696 |
- if use ocamlopt ; then |
1697 |
- # bug #279968 |
1698 |
- emake opt |
1699 |
- emake opt.opt |
1700 |
- fi |
1701 |
-} |
1702 |
- |
1703 |
-src_install() { |
1704 |
- emake BINDIR="${ED}"/usr/bin \ |
1705 |
- LIBDIR="${ED}"/usr/$(get_libdir)/ocaml \ |
1706 |
- MANDIR="${ED}"/usr/share/man \ |
1707 |
- install |
1708 |
- |
1709 |
- # Symlink the headers to the right place |
1710 |
- dodir /usr/include |
1711 |
- dosym /usr/$(get_libdir)/ocaml/caml /usr/include/caml |
1712 |
- |
1713 |
- dodoc Changes INSTALL README |
1714 |
- |
1715 |
- # Create and envd entry for latex input files |
1716 |
- if use latex ; then |
1717 |
- echo "TEXINPUTS=${EPREFIX}/usr/$(get_libdir)/ocaml/ocamldoc:" > "${T}"/99ocamldoc |
1718 |
- doenvd "${T}"/99ocamldoc |
1719 |
- fi |
1720 |
- |
1721 |
- # Install ocaml-rebuild portage set |
1722 |
- insinto /usr/share/portage/config/sets |
1723 |
- doins "${FILESDIR}/ocaml.conf" |
1724 |
-} |