Consider ocamlgsl_0.5.2-1 for etch
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hello,
I have just uploaded ocamlgsl 0.5.2-1i to unstable. The former version
(0.5.1-3) has an important bugs, that this new upstream release fix. I
attach the diff between the two version.
The difference is :
* Upstream correction of bug (#406711: libocamlgsl-ocaml-dev: undefined
reference to `ml_gsl_sf_legendre_array_size_e' when building top level
* Use of ocaml.mk (shipped in ocaml package).
Since the upstream correction solved a bug of severity important i think
it should be good to correct this for etch.
Dependency in etch are enough for this new package.
Bug submitter has confirmed that this bug solved his issue.
Regards,
Sylvain Le Gall
diff -Nurd -x doc ocamlgsl-0.5.1/debian/changelog ocamlgsl-0.5.2/debian/changelog
- --- ocamlgsl-0.5.1/debian/changelog 2006-11-21 00:02:54.000000000 +0100
+++ ocamlgsl-0.5.2/debian/changelog 2007-01-13 20:48:24.000000000 +0100
@@ -1,6 +1,9 @@
- -ocamlgsl (0.5.1-4) unstable; urgency=low
+ocamlgsl (0.5.2-1) unstable; urgency=low
+ * New upstream release:
+ * Fix Gsl_sf.legendre_array_size (Closes: #406711)
* Upgrade debian/watch version to 3,
+ * Use ocaml.mk
-- Sylvain Le Gall <gildor@debian.org> Thu, 9 Nov 2006 23:39:55 +0100
diff -Nurd -x doc ocamlgsl-0.5.1/debian/control ocamlgsl-0.5.2/debian/control
- --- ocamlgsl-0.5.1/debian/control 2006-11-21 00:09:57.000000000 +0100
+++ ocamlgsl-0.5.2/debian/control 2007-01-07 23:06:15.000000000 +0100
@@ -2,7 +2,7 @@
Section: devel
Priority: optional
Maintainer: Sylvain Le Gall <gildor@debian.org>
- -Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), dpatch, ocaml-nox, ocaml-findlib,
+Build-Depends: cdbs (>= 0.4.23-1.1), debhelper (>= 5), dpatch, ocaml-nox (>= 3.09.2-7), ocaml-findlib,
libgsl0-dev, chrpath, gawk, dpkg-dev (>= 1.13.19)
Standards-Version: 3.7.2
XS-X-Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/ocamlgsl
diff -Nurd -x doc ocamlgsl-0.5.1/debian/rules ocamlgsl-0.5.2/debian/rules
- --- ocamlgsl-0.5.1/debian/rules 2006-11-21 00:02:28.000000000 +0100
+++ ocamlgsl-0.5.2/debian/rules 2007-01-07 23:06:15.000000000 +0100
@@ -42,6 +42,8 @@
endif
DEB_MAKE_INSTALL_TARGET += DESTDIR="$(DESTDIR_DEV)"
+CDBS_BUILD_DEPENDS := $(subst ocaml-nox,ocaml-nox (>= 3.09.2-7),$(CDBS_BUILD_DEPENDS))
+
install/libocamlgsl-ocaml-dev::
cp $(CURDIR)/META \
$(DESTDIR_DEV)/$(OCAML_STDLIB_DIR)/gsl/META
diff -Nurd -x doc ocamlgsl-0.5.1/gsl_sf.mli.q ocamlgsl-0.5.2/gsl_sf.mli.q
- --- ocamlgsl-0.5.1/gsl_sf.mli.q 2006-10-05 11:13:02.000000000 +0200
+++ ocamlgsl-0.5.2/gsl_sf.mli.q 2007-01-13 19:51:01.000000000 +0100
@@ -199,7 +199,7 @@
<:ext< legendre_Plm_array@ml_gsl_sf_legendre_Plm_array,int,int,float,float array,unit >>
<< legendre_sphPlm int int float >>
<:ext< legendre_sphPlm_array@ml_gsl_sf_legendre_sphPlm_array,int,int,float,float array,unit >>
- -<< legendre_array_size int int int >>
+<:ext< legendre_array_size@ml_gsl_sf_legendre_array_size,int,int,int >>
(* LOGARITHM and related functions *)
<< log float >>
diff -Nurd -x doc ocamlgsl-0.5.1/Makefile ocamlgsl-0.5.2/Makefile
- --- ocamlgsl-0.5.1/Makefile 2007-01-14 14:22:28.000000000 +0100
+++ ocamlgsl-0.5.2/Makefile 2007-01-14 14:22:59.000000000 +0100
@@ -117,7 +117,7 @@
NOTES README COPYING META ocamlgsl.spec \
$(wildcard examples/*.ml) examples/Makefile doc \
$(wildcard test/*.ml) $(wildcard ocamlgsl.info*)
- -VERSION := 0.5.1
+VERSION := 0.5.2
all : stubs gsl.cma gsl.cmxa $(CMI)
diff -Nurd -x doc ocamlgsl-0.5.1/META ocamlgsl-0.5.2/META
- --- ocamlgsl-0.5.1/META 2006-10-02 02:07:57.000000000 +0200
+++ ocamlgsl-0.5.2/META 2007-01-13 19:52:05.000000000 +0100
@@ -1,5 +1,5 @@
description = "GSL bindings"
requires = "bigarray"
- -version = "0.5.0"
+version = "0.5.2"
archive(byte) = "gsl.cma"
archive(native) = "gsl.cmxa"
diff -Nurd -x doc ocamlgsl-0.5.1/mlgsl_sf.c ocamlgsl-0.5.2/mlgsl_sf.c
- --- ocamlgsl-0.5.1/mlgsl_sf.c 2006-10-02 02:00:15.000000000 +0200
+++ ocamlgsl-0.5.2/mlgsl_sf.c 2007-01-13 19:49:43.000000000 +0100
@@ -456,19 +456,7 @@
Double_array_val(result_array));
return Val_unit;
}
- -
- -CAMLprim value
- -ml_gsl_sf_legendre_array_size(value lmax, value m)
- -{
- - CAMLparam2(lmax, m);
- - CAMLlocal1(ret);
- - int gsl_ret;
- -
- - gsl_ret = gsl_sf_legendre_array_size(Int_val(lmax), Int_val(m));
- -
- - ret = Val_int(gsl_ret);
- - CAMLreturn(ret);
- -}
+ML2(gsl_sf_legendre_array_size, Int_val, Int_val, Val_int)
/* LOGARITHM and related functions */
SF1(log, Double_val)
diff -Nurd -x doc ocamlgsl-0.5.1/ocamlgsl.info ocamlgsl-0.5.2/ocamlgsl.info
- --- ocamlgsl-0.5.1/ocamlgsl.info 2006-10-05 15:20:38.000000000 +0200
+++ ocamlgsl-0.5.2/ocamlgsl.info 2007-01-13 19:53:38.000000000 +0100
@@ -3,14 +3,14 @@
INFO-DIR-SECTION Objective Caml
START-INFO-DIR-ENTRY
- -* ocamlgsl 0.5.1: (ocamlgsl).
+* ocamlgsl 0.5.2: (ocamlgsl).
END-INFO-DIR-ENTRY
This file was generated by Ocamldoc using the Texinfo generator.
Indirect:
ocamlgsl.info-1: 248
- -ocamlgsl.info-2: 180576
+ocamlgsl.info-2: 180490
Tag Table:
(Indirect)
@@ -80,10 +80,10 @@
Node: Gsl_wavelet130723
Node: Gsl_const132502
Node: Gsl_sf141372
- -Node: Gsl_cdf163573
- -Node: Types index169196
- -Node: Exceptions index180274
- -Node: Values index180576
- -Node: Modules index327316
+Node: Gsl_cdf163487
+Node: Types index169110
+Node: Exceptions index180188
+Node: Values index180490
+Node: Modules index327157
End Tag Table
diff -Nurd -x doc ocamlgsl-0.5.1/ocamlgsl.info-1 ocamlgsl-0.5.2/ocamlgsl.info-1
- --- ocamlgsl-0.5.1/ocamlgsl.info-1 2006-10-05 15:20:38.000000000 +0200
+++ ocamlgsl-0.5.2/ocamlgsl.info-1 2007-01-13 19:53:38.000000000 +0100
@@ -3,17 +3,17 @@
INFO-DIR-SECTION Objective Caml
START-INFO-DIR-ENTRY
- -* ocamlgsl 0.5.1: (ocamlgsl).
+* ocamlgsl 0.5.2: (ocamlgsl).
END-INFO-DIR-ENTRY
This file was generated by Ocamldoc using the Texinfo generator.
File: ocamlgsl.info, Node: Top, Up: (dir)
- -ocamlgsl 0.5.1
+ocamlgsl 0.5.2
**************
- -Documentation for ocamlgsl 0.5.1
+Documentation for ocamlgsl 0.5.2
* Menu:
@@ -9654,11 +9654,7 @@
- val legendre_array_size :
- - int -> int -> int -> float
- -
- -
- - - val legendre_array_size_e :
- - int -> int -> int -> Gsl_fun.result
+ int -> int -> int
- val log :
Les fichiers binaires ocamlgsl-0.5.1/ocamlgsl.info-2 et ocamlgsl-0.5.2/ocamlgsl.info-2 sont différents.
diff -Nurd -x doc ocamlgsl-0.5.1/README ocamlgsl-0.5.2/README
- --- ocamlgsl-0.5.1/README 2006-10-05 14:23:17.000000000 +0200
+++ ocamlgsl-0.5.2/README 2007-01-13 19:53:05.000000000 +0100
@@ -27,6 +27,8 @@
* CHANGES
+in 0.5.2
+ - fix Gsl_sf.legendre_array_size
in 0.5.1
- fix wrong declaration of externals in gsl_wavelet (Will M. Farr)
- rewrite the blurb about callbacks raising exceptions (see below)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFFqjCfir2bofsN/psRApNzAKCWfDeLEu+Tt7YwrgJmkK8Ox72jVgCggqh5
gg/9OpTNgLSygnSrJcT3Lso=
=XKVG
-----END PGP SIGNATURE-----
Reply to: