Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-calculators/orpie/files: orpie-1.5.1-ocaml311.patch orpie-1.5.1-orpierc.patch orpie-1.5.1-nogsl.patch
Date: Thu, 03 Jun 2010 19:40:30
Message-Id: 20100603194026.3ED442CF48@corvid.gentoo.org
1 bicatali 10/06/03 19:40:25
2
3 Added: orpie-1.5.1-ocaml311.patch
4 orpie-1.5.1-orpierc.patch orpie-1.5.1-nogsl.patch
5 Log:
6 Now build with system ocamlgsl. Added a fix for more recent ocaml, thanks Dylan Simon for his patch. Closing bug #297409 and bug #314651. Dropping ppc until we have ocamlgsl keyworded
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 sci-calculators/orpie/files/orpie-1.5.1-ocaml311.patch
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/orpie/files/orpie-1.5.1-ocaml311.patch?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/orpie/files/orpie-1.5.1-ocaml311.patch?rev=1.1&content-type=text/plain
14
15 Index: orpie-1.5.1-ocaml311.patch
16 ===================================================================
17 diff -Naru orpie-1.5.1/Makefile.in orpie-1.5.1_1/Makefile.in
18 --- orpie-1.5.1/Makefile.in 2007-09-13 23:31:23.000000000 -0400
19 +++ orpie-1.5.1_1/Makefile.in 2010-05-12 11:44:33.000000000 -0400
20 @@ -257,10 +257,7 @@
21 units/%.cmo : units/%.ml
22 $(OCAMLC) -c $(UNITS_BFLAGS) $<
23
24 -units/%.o : units/%.ml
25 - $(OCAMLOPT) -c $(UNITS_OFLAGS) $<
26 -
27 -units/%.cmx : units/%.ml
28 +units/%.o units/%.cmx : units/%.ml
29 $(OCAMLOPT) -c $(UNITS_OFLAGS) $<
30
31
32 @@ -271,22 +268,15 @@
33 %.cmo : %.ml
34 $(OCAMLC) -c $(BFLAGS) $<
35
36 -%.o : %.ml
37 - $(OCAMLOPT) -c $(OFLAGS) $<
38 -
39 -%.cmx : %.ml
40 +%.o %.cmx : %.ml
41 $(OCAMLOPT) -c $(OFLAGS) $<
42
43 %.ml : %.mll
44 $(OCAMLLEX) $<
45
46 -%.ml : %.mly
47 +%.ml %.mli : %.mly
48 $(OCAMLYACC) -v $<
49
50 -%.mli : %.mly
51 - $(OCAMLYACC) -v $<
52 -
53 -
54
55 # Emacs tags
56 ############
57 diff -Naru orpie-1.5.1/gsl/gsl_blas.ml orpie-1.5.1_1/gsl/gsl_blas.ml
58 --- orpie-1.5.1/gsl/gsl_blas.ml 2007-09-13 23:31:23.000000000 -0400
59 +++ orpie-1.5.1_1/gsl/gsl_blas.ml 2010-05-12 11:24:11.000000000 -0400
60 @@ -118,6 +118,7 @@
61
62 (** {3 Single precision} *)
63
64 +(*
65 open Gsl_vector.Single
66 open Gsl_matrix.Single
67
68 @@ -187,6 +188,7 @@
69 alpha:float -> a:matrix -> b:matrix -> unit
70 = "ml_gsl_blas_strsm_bc" "ml_gsl_blas_strsm"
71 end
72 +*)
73
74
75 (** {3 Complex} *)
76 @@ -274,6 +276,7 @@
77
78 (** {3 Complex single precision} *)
79
80 +(*
81 open Gsl_vector_complex.Single
82 open Gsl_matrix_complex.Single
83 open Gsl_complex
84 @@ -354,3 +357,4 @@
85 a:matrix -> b:matrix -> beta:float -> c:matrix -> unit
86 = "ml_gsl_blas_cher2k_bc" "ml_gsl_blas_cher2k"
87 end
88 +*)
89 diff -Naru orpie-1.5.1/gsl/gsl_blas.mli orpie-1.5.1_1/gsl/gsl_blas.mli
90 --- orpie-1.5.1/gsl/gsl_blas.mli 2007-09-13 23:31:23.000000000 -0400
91 +++ orpie-1.5.1_1/gsl/gsl_blas.mli 2010-05-12 11:23:36.000000000 -0400
92 @@ -118,6 +118,7 @@
93
94 (** {3 Single precision} *)
95
96 +(*
97 open Gsl_vector.Single
98 open Gsl_matrix.Single
99
100 @@ -187,6 +188,7 @@
101 alpha:float -> a:matrix -> b:matrix -> unit
102 = "ml_gsl_blas_strsm_bc" "ml_gsl_blas_strsm"
103 end
104 +*)
105
106
107 (** {3 Complex} *)
108 @@ -274,6 +276,7 @@
109
110 (** {3 Complex single precision} *)
111
112 +(*
113 open Gsl_vector_complex.Single
114 open Gsl_matrix_complex.Single
115 open Gsl_complex
116 @@ -354,3 +357,4 @@
117 a:matrix -> b:matrix -> beta:float -> c:matrix -> unit
118 = "ml_gsl_blas_cher2k_bc" "ml_gsl_blas_cher2k"
119 end
120 +*)
121 diff -Naru orpie-1.5.1/gsl/gsl_matrix.ml orpie-1.5.1_1/gsl/gsl_matrix.ml
122 --- orpie-1.5.1/gsl/gsl_matrix.ml 2007-09-13 23:31:23.000000000 -0400
123 +++ orpie-1.5.1_1/gsl/gsl_matrix.ml 2010-05-12 11:22:51.000000000 -0400
124 @@ -86,6 +86,7 @@
125
126
127
128 +(*
129 module Single =
130 struct
131 type float_mat_bigarr =
132 @@ -164,3 +165,4 @@
133 external transpose : matrix -> matrix -> unit = "ml_gsl_matrix_float_transpose_memcpy"
134 external transpose_in_place : matrix -> unit = "ml_gsl_matrix_float_transpose"
135 end
136 +*)
137 diff -Naru orpie-1.5.1/gsl/gsl_matrix.mli orpie-1.5.1_1/gsl/gsl_matrix.mli
138 --- orpie-1.5.1/gsl/gsl_matrix.mli 2007-09-13 23:31:23.000000000 -0400
139 +++ orpie-1.5.1_1/gsl/gsl_matrix.mli 2010-05-12 11:22:42.000000000 -0400
140 @@ -45,6 +45,7 @@
141 external transpose_in_place : matrix -> unit = "ml_gsl_matrix_transpose"
142
143
144 +(*
145 module Single : sig
146
147 type float_mat_bigarr =
148 @@ -87,3 +88,4 @@
149 external transpose : matrix -> matrix -> unit = "ml_gsl_matrix_float_transpose_memcpy"
150 external transpose_in_place : matrix -> unit = "ml_gsl_matrix_float_transpose"
151 end
152 +*)
153 diff -Naru orpie-1.5.1/gsl/gsl_matrix_complex.ml orpie-1.5.1_1/gsl/gsl_matrix_complex.ml
154 --- orpie-1.5.1/gsl/gsl_matrix_complex.ml 2007-09-13 23:31:23.000000000 -0400
155 +++ orpie-1.5.1_1/gsl/gsl_matrix_complex.ml 2010-05-12 11:24:59.000000000 -0400
156 @@ -108,6 +108,7 @@
157
158
159
160 +(*
161 module Single =
162 struct
163 type complex_float_mat_bigarr =
164 @@ -208,3 +209,4 @@
165 external transpose : matrix -> matrix -> unit = "ml_gsl_matrix_complex_float_transpose_memcpy"
166 external transpose_in_place : matrix -> unit = "ml_gsl_matrix_complex_float_transpose"
167 end
168 +*)
169 diff -Naru orpie-1.5.1/gsl/gsl_matrix_complex.mli orpie-1.5.1_1/gsl/gsl_matrix_complex.mli
170 --- orpie-1.5.1/gsl/gsl_matrix_complex.mli 2007-09-13 23:31:23.000000000 -0400
171 +++ orpie-1.5.1_1/gsl/gsl_matrix_complex.mli 2010-05-12 11:25:00.000000000 -0400
172 @@ -51,6 +51,7 @@
173 external transpose_in_place : matrix -> unit = "ml_gsl_matrix_complex_transpose"
174
175
176 +(*
177 module Single : sig
178
179 type complex_float_mat_bigarr =
180 @@ -96,3 +97,4 @@
181 external transpose : matrix -> matrix -> unit = "ml_gsl_matrix_complex_float_transpose_memcpy"
182 external transpose_in_place : matrix -> unit = "ml_gsl_matrix_complex_float_transpose"
183 end
184 +*)
185 diff -Naru orpie-1.5.1/gsl/gsl_vector.ml orpie-1.5.1_1/gsl/gsl_vector.ml
186 --- orpie-1.5.1/gsl/gsl_vector.ml 2007-09-13 23:31:23.000000000 -0400
187 +++ orpie-1.5.1_1/gsl/gsl_vector.ml 2010-05-12 11:22:19.000000000 -0400
188 @@ -95,6 +95,7 @@
189
190
191
192 +(*
193 module Single =
194 struct
195 type float_vector_bigarr =
196 @@ -178,3 +179,4 @@
197 external minmax_index : vector -> int * int
198 = "ml_gsl_vector_float_minmaxindex"
199 end
200 +*)
201 diff -Naru orpie-1.5.1/gsl/gsl_vector.mli orpie-1.5.1_1/gsl/gsl_vector.mli
202 --- orpie-1.5.1/gsl/gsl_vector.mli 2007-09-13 23:31:23.000000000 -0400
203 +++ orpie-1.5.1_1/gsl/gsl_vector.mli 2010-05-12 11:22:19.000000000 -0400
204 @@ -65,6 +65,7 @@
205
206 (** {3 Single precision} *)
207
208 +(*
209 module Single : sig
210 type float_vector_bigarr =
211 (float, Bigarray.float32_elt, Bigarray.c_layout) Bigarray.Array1.t
212 @@ -121,3 +122,4 @@
213
214 val subvector : vector -> off:int -> len:int -> vector
215 end
216 +*)
217
218
219
220 1.1 sci-calculators/orpie/files/orpie-1.5.1-orpierc.patch
221
222 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/orpie/files/orpie-1.5.1-orpierc.patch?rev=1.1&view=markup
223 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/orpie/files/orpie-1.5.1-orpierc.patch?rev=1.1&content-type=text/plain
224
225 Index: orpie-1.5.1-orpierc.patch
226 ===================================================================
227 --- orpie-1.5.1.orig/orpierc
228 +++ orpie-1.5.1/orpierc
229 @@ -4,7 +4,7 @@
230 # directory for storing Orpie data
231 set datadir="~/.orpie/"
232 # editor used for fullscreen viewing of stack elements
233 -set editor="vi"
234 +set editor="${EDITOR}"
235 # whether or not to hide the help panel
236 set hide_help="false"
237 # whether or not to conserve memory in favor of faster rendering
238
239
240
241 1.1 sci-calculators/orpie/files/orpie-1.5.1-nogsl.patch
242
243 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/orpie/files/orpie-1.5.1-nogsl.patch?rev=1.1&view=markup
244 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-calculators/orpie/files/orpie-1.5.1-nogsl.patch?rev=1.1&content-type=text/plain
245
246 Index: orpie-1.5.1-nogsl.patch
247 ===================================================================
248 --- Makefile.in.orig 2010-06-03 21:02:14.000000000 +0100
249 +++ Makefile.in 2010-06-03 21:02:49.000000000 +0100
250 @@ -38,7 +38,7 @@
251 CURSES_LIB = @CURSES_LIB@
252 GSL_LIB = @GSL_LIB@
253
254 -INCLUDES = -I ./curses -I ./gsl -I ./units
255 +INCLUDES = -I ./curses -I /usr/lib/ocaml/gsl -I ./units
256 BFLAGS = -pp camlp4o -g $(INCLUDES) -thread
257 OFLAGS = -pp camlp4o $(INCLUDES) -thread
258 BLFLAGS = -custom -cclib '@LDFLAGS@ $(CURSES_LIB) $(GSL_LIB) -lm'
259 @@ -72,16 +72,8 @@
260 CURSES_BOBJS = $(CURSES_CMO) $(CURSES_COBJS)
261 CURSES_OOBJS = $(CURSES_CMX) $(CURSES_COBJS)
262
263 -GSL_CMO = gsl/gsl_error.cmo gsl/gsl_blas.cmo gsl/gsl_complex.cmo gsl/gsl_matrix.cmo gsl/gsl_matrix_complex.cmo \
264 - gsl/gsl_vector.cmo gsl/gsl_vector_complex.cmo gsl/gsl_vector_flat.cmo gsl/gsl_matrix_flat.cmo \
265 - gsl/gsl_vector_complex_flat.cmo gsl/gsl_matrix_complex_flat.cmo gsl/gsl_vectmat.cmo \
266 - gsl/gsl_permut.cmo gsl/gsl_linalg.cmo gsl/gsl_fun.cmo
267 -GSL_CMX = $(GSL_CMO:.cmo=.cmx)
268 -GSL_COBJS = gsl/mlgsl_error.o gsl/mlgsl_blas.o gsl/mlgsl_blas_complex.o gsl/mlgsl_complex.o \
269 - gsl/mlgsl_matrix_complex.o gsl/mlgsl_matrix_double.o gsl/mlgsl_vector_double.o gsl/mlgsl_permut.o \
270 - gsl/mlgsl_linalg.o gsl/mlgsl_linalg_complex.o gsl/mlgsl_fun.o gsl/mlgsl_math.o gsl/mlgsl_sf.o
271 -GSL_BOBJS = $(GSL_COBJS) $(GSL_CMO)
272 -GSL_OOBJS = $(GSL_COBJS) $(GSL_CMX)
273 +GSL_BOBJS = /usr/lib/ocaml/gsl/gsl.cma
274 +GSL_OOBJS = /usr/lib/ocaml/gsl/gsl.cmxa
275
276 UNITS_CMO = units/units.cmo
277 UNITS_CMX = $(UNITS_CMO:.cmo=.cmx)