[Pkg-ocaml-maint-commits] [mlgmp] 03/07: Switch patches to git format
Stéphane Glondu
glondu at moszumanska.debian.org
Mon Jul 17 08:26:05 UTC 2017
This is an automated email from the git hooks/post-receive script.
glondu pushed a commit to branch master
in repository mlgmp.
commit f4c24c63817d7a9bb664db372b3292d09464f70b
Author: Stephane Glondu <steph at glondu.net>
Date: Mon Jul 17 10:13:54 2017 +0200
Switch patches to git format
---
debian/patches/0001-Disabling-MPFR.patch | 19 ++++++
...-native-archs-and-proper-handling-of-.so.patch} | 22 ++++---
...s => 0003-Various-bugfixes-in-C-bindings.patch} | 52 +++++++++-------
...conversion-from-int-on-64-bits-computers.patch} | 69 +++++++++++-----------
...n-declarations-for-de-serialize-function.patch} | 16 +++--
debian/patches/10_config | 11 ----
debian/patches/series | 10 ++--
7 files changed, 118 insertions(+), 81 deletions(-)
diff --git a/debian/patches/0001-Disabling-MPFR.patch b/debian/patches/0001-Disabling-MPFR.patch
new file mode 100644
index 0000000..2ca4d54
--- /dev/null
+++ b/debian/patches/0001-Disabling-MPFR.patch
@@ -0,0 +1,19 @@
+From: Mike Furr <mfurr at debian.org>
+Date: Mon, 17 Jul 2017 09:51:35 +0200
+Subject: Disabling MPFR
+
+---
+ config.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/config.h b/config.h
+index 565c3ef..d580591 100644
+--- a/config.h
++++ b/config.h
+@@ -1,5 +1,5 @@
+ #define SERIALIZE
+-#define USE_MPFR
++/*#define USE_MPFR*/
+ #define NDEBUG
+ #undef TRACE
+
diff --git a/debian/patches/11_Makefile b/debian/patches/0002-Handling-non-native-archs-and-proper-handling-of-.so.patch
similarity index 84%
rename from debian/patches/11_Makefile
rename to debian/patches/0002-Handling-non-native-archs-and-proper-handling-of-.so.patch
index cf6e924..aadea6b 100644
--- a/debian/patches/11_Makefile
+++ b/debian/patches/0002-Handling-non-native-archs-and-proper-handling-of-.so.patch
@@ -1,9 +1,15 @@
-Author: Mike Furr <mfurr at debian.org>
-Description: Handling non-native archs and proper handling of .so generation
+From: Mike Furr <mfurr at debian.org>
+Date: Mon, 17 Jul 2017 09:52:23 +0200
+Subject: Handling non-native archs and proper handling of .so generation
-diff -urNad --exclude=CVS --exclude=.svn ./Makefile /tmp/dpep-work.HWFzlv/mlgmp-20021123/Makefile
---- ./Makefile 2005-09-03 15:15:47.339340437 -0400
-+++ /tmp/dpep-work.HWFzlv/mlgmp-20021123/Makefile 2005-09-03 15:15:56.140184593 -0400
+---
+ Makefile | 72 +++++++++++++++++++++++++++++++++++++++-------------------------
+ 1 file changed, 44 insertions(+), 28 deletions(-)
+
+diff --git a/Makefile b/Makefile
+index eca6ae8..d93bbd1 100644
+--- a/Makefile
++++ b/Makefile
@@ -2,12 +2,14 @@
RANLIB= ranlib
@@ -23,7 +29,7 @@ diff -urNad --exclude=CVS --exclude=.svn ./Makefile /tmp/dpep-work.HWFzlv/mlgmp-
#RLIBFLAGS= -cclib "-Wl,-R $(GMP_LIBDIR)" # Solaris
# RLIBFLAGS= # MacOS X
-@@ -15,33 +17,53 @@
+@@ -15,33 +17,53 @@ LIBFLAGS= -cclib -L. -cclib -L$(GMP_LIBDIR) $(RLIBFLAGS) \
-cclib -lmpfr -cclib -lgmp -cclib -L$(DESTDIR)
CC= gcc
@@ -84,7 +90,7 @@ diff -urNad --exclude=CVS --exclude=.svn ./Makefile /tmp/dpep-work.HWFzlv/mlgmp-
%.i: %.c
$(CC) $(CFLAGS) -E $*.c > $*.i
-@@ -63,15 +85,9 @@
+@@ -63,15 +85,9 @@ tests: $(LIBS) $(TESTS)
$(CMODULES_O): conversions.c config.h
@@ -103,7 +109,7 @@ diff -urNad --exclude=CVS --exclude=.svn ./Makefile /tmp/dpep-work.HWFzlv/mlgmp-
pretty_gmp.cmo: pretty_gmp.cmi gmp.cmo
-@@ -81,27 +97,27 @@
+@@ -81,27 +97,27 @@ toplevel: gmp.cma creal.cmo pretty_gmp.cmo install_pp.cmo creal_pp.cmo install_c
essai: gmp.cma essai.cmo
$(OCAMLC) -custom $+ -o $@
diff --git a/debian/patches/15_bugfixes b/debian/patches/0003-Various-bugfixes-in-C-bindings.patch
similarity index 72%
rename from debian/patches/15_bugfixes
rename to debian/patches/0003-Various-bugfixes-in-C-bindings.patch
index 40fd3a7..9894cc7 100644
--- a/debian/patches/15_bugfixes
+++ b/debian/patches/0003-Various-bugfixes-in-C-bindings.patch
@@ -1,10 +1,19 @@
-Author: Mike Furr <mfurr at debian.org>
-Description: Various bugfixes in C bindings
+From: Mike Furr <mfurr at debian.org>
+Date: Mon, 17 Jul 2017 09:52:55 +0200
+Subject: Various bugfixes in C bindings
-diff -urNad --exclude=CVS --exclude=.svn ./gmp.ml /tmp/dpep-work.FYBj8e/mlgmp-20021123/gmp.ml
---- ./gmp.ml 2002-11-23 08:13:53.000000000 -0500
-+++ /tmp/dpep-work.FYBj8e/mlgmp-20021123/gmp.ml 2005-09-03 15:18:53.505890041 -0400
-@@ -66,7 +66,7 @@
+---
+ gmp.ml | 3 ++-
+ gmp.mli | 3 ++-
+ mlgmp_z.c | 13 ++++++++++---
+ test_suite.ml | 6 ++++++
+ 4 files changed, 20 insertions(+), 5 deletions(-)
+
+diff --git a/gmp.ml b/gmp.ml
+index e423868..135c3dc 100644
+--- a/gmp.ml
++++ b/gmp.ml
+@@ -66,7 +66,7 @@ module Z2 = struct
external from_float: dest: t->float->unit = "_mlgmp_z2_from_float";;
external create: unit->t = "_mlgmp_z_create";;
@@ -13,7 +22,7 @@ diff -urNad --exclude=CVS --exclude=.svn ./gmp.ml /tmp/dpep-work.FYBj8e/mlgmp-20
external add: dest: t-> t->t->unit = "_mlgmp_z2_add";;
external sub: dest: t-> t->t->unit = "_mlgmp_z2_sub";;
external mul: dest: t-> t->t->unit = "_mlgmp_z2_mul";;
-@@ -85,6 +85,7 @@
+@@ -85,6 +85,7 @@ end;;
module Z = struct
type t = Z2.t;;
@@ -21,10 +30,11 @@ diff -urNad --exclude=CVS --exclude=.svn ./gmp.ml /tmp/dpep-work.FYBj8e/mlgmp-20
external of_int: int->t = "_mlgmp_z_from_int";;
external from_int: int->t = "_mlgmp_z_from_int";;
external from_string_base: base: int->string->t="_mlgmp_z_from_string_base";;
-diff -urNad --exclude=CVS --exclude=.svn ./gmp.mli /tmp/dpep-work.FYBj8e/mlgmp-20021123/gmp.mli
---- ./gmp.mli 2002-11-23 08:13:54.000000000 -0500
-+++ /tmp/dpep-work.FYBj8e/mlgmp-20021123/gmp.mli 2005-09-03 15:18:53.505890041 -0400
-@@ -14,7 +14,7 @@
+diff --git a/gmp.mli b/gmp.mli
+index 2d47f1f..9a660e4 100644
+--- a/gmp.mli
++++ b/gmp.mli
+@@ -14,7 +14,7 @@ module Z2 :
= "_mlgmp_z2_from_string_base"
external from_float : dest:t -> float -> unit = "_mlgmp_z2_from_float"
external create : unit -> t = "_mlgmp_z_create"
@@ -33,7 +43,7 @@ diff -urNad --exclude=CVS --exclude=.svn ./gmp.mli /tmp/dpep-work.FYBj8e/mlgmp-2
external add : dest:t -> t -> t -> unit = "_mlgmp_z2_add"
external sub : dest:t -> t -> t -> unit = "_mlgmp_z2_sub"
external mul : dest:t -> t -> t -> unit = "_mlgmp_z2_mul"
-@@ -31,6 +31,7 @@
+@@ -31,6 +31,7 @@ module Z2 :
module Z :
sig
type t = Z2.t
@@ -41,10 +51,11 @@ diff -urNad --exclude=CVS --exclude=.svn ./gmp.mli /tmp/dpep-work.FYBj8e/mlgmp-2
external from_int : int -> t = "_mlgmp_z_from_int"
external of_int : int -> t = "_mlgmp_z_from_int"
external from_string_base : base:int -> string -> t
-diff -urNad --exclude=CVS --exclude=.svn ./mlgmp_z.c /tmp/dpep-work.FYBj8e/mlgmp-20021123/mlgmp_z.c
---- ./mlgmp_z.c 2002-11-23 12:47:20.000000000 -0500
-+++ /tmp/dpep-work.FYBj8e/mlgmp-20021123/mlgmp_z.c 2005-09-03 15:18:53.506889909 -0400
-@@ -58,6 +58,13 @@
+diff --git a/mlgmp_z.c b/mlgmp_z.c
+index 7f81a80..35c8583 100644
+--- a/mlgmp_z.c
++++ b/mlgmp_z.c
+@@ -58,6 +58,13 @@ value _mlgmp_z_copy(value from)
CAMLreturn(r);
}
@@ -58,7 +69,7 @@ diff -urNad --exclude=CVS --exclude=.svn ./mlgmp_z.c /tmp/dpep-work.FYBj8e/mlgmp
value _mlgmp_z_from_int(value ml_val)
{
CAMLparam1(ml_val);
-@@ -88,21 +95,21 @@
+@@ -88,21 +95,21 @@ value _mlgmp_z_from_float(value ml_val)
value _mlgmp_z2_from_int(value r, value ml_val)
{
CAMLparam2(r, ml_val);
@@ -83,9 +94,10 @@ diff -urNad --exclude=CVS --exclude=.svn ./mlgmp_z.c /tmp/dpep-work.FYBj8e/mlgmp
CAMLreturn(Val_unit);
}
-diff -urNad --exclude=CVS --exclude=.svn ./test_suite.ml /tmp/dpep-work.FYBj8e/mlgmp-20021123/test_suite.ml
---- ./test_suite.ml 2002-11-21 07:26:37.000000000 -0500
-+++ /tmp/dpep-work.FYBj8e/mlgmp-20021123/test_suite.ml 2005-09-03 15:18:53.506889909 -0400
+diff --git a/test_suite.ml b/test_suite.ml
+index 64ffcdd..b450386 100644
+--- a/test_suite.ml
++++ b/test_suite.ml
@@ -1,5 +1,11 @@
open Gmp;;
diff --git a/debian/patches/20_mlgmp_z b/debian/patches/0004-Fix-wrong-conversion-from-int-on-64-bits-computers.patch
similarity index 75%
rename from debian/patches/20_mlgmp_z
rename to debian/patches/0004-Fix-wrong-conversion-from-int-on-64-bits-computers.patch
index d6298ae..57f3c9e 100644
--- a/debian/patches/20_mlgmp_z
+++ b/debian/patches/0004-Fix-wrong-conversion-from-int-on-64-bits-computers.patch
@@ -1,18 +1,21 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## Description: Fix wrong conversion from int on 64 bits computers
-## Origin/Author: Jean-Christophe Filliâtre
-## Bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573978
-## 20_mlgmp_z.dpatch by Mehdi Dogguy <mehdi at debian.org>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Fix wrong conversion from int on 64 bits computers.
+From: Mehdi Dogguy <mehdi at debian.org>
+Date: Mon, 17 Jul 2017 09:54:18 +0200
+Subject: Fix wrong conversion from int on 64 bits computers
+MIME-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: 8bit
- at DPATCH@
-Index: mlgmp/mlgmp_z.c
-===================================================================
---- mlgmp.orig/mlgmp_z.c 2015-08-12 13:08:45.326850457 +0200
-+++ mlgmp/mlgmp_z.c 2015-08-12 13:08:45.322850442 +0200
-@@ -70,7 +70,7 @@
+Author: Jean-Christophe Filliâtre
+Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=573978
+---
+ mlgmp_z.c | 46 +++++++++++++++++++++++-----------------------
+ 1 file changed, 23 insertions(+), 23 deletions(-)
+
+diff --git a/mlgmp_z.c b/mlgmp_z.c
+index 35c8583..35d65fc 100644
+--- a/mlgmp_z.c
++++ b/mlgmp_z.c
+@@ -70,7 +70,7 @@ value _mlgmp_z_from_int(value ml_val)
CAMLparam1(ml_val);
CAMLlocal1(r);
r=alloc_mpz();
@@ -21,7 +24,7 @@ Index: mlgmp/mlgmp_z.c
CAMLreturn(r);
}
-@@ -95,7 +95,7 @@
+@@ -95,7 +95,7 @@ value _mlgmp_z_from_float(value ml_val)
value _mlgmp_z2_from_int(value r, value ml_val)
{
CAMLparam2(r, ml_val);
@@ -30,7 +33,7 @@ Index: mlgmp/mlgmp_z.c
CAMLreturn(Val_unit);
}
-@@ -158,14 +158,14 @@
+@@ -158,14 +158,14 @@ value _mlgmp_z_##op(value a, value b) \
CAMLparam2(a, b); \
CAMLlocal1(r); \
r=alloc_init_mpz(); \
@@ -47,7 +50,7 @@ Index: mlgmp/mlgmp_z.c
CAMLreturn(Val_unit); \
}
-@@ -203,7 +203,7 @@
+@@ -203,7 +203,7 @@ value _mlgmp_z_powm_ui(value a, value b, value modulus)
CAMLparam3(a, b, modulus);
CAMLlocal1(r);
r=alloc_init_mpz();
@@ -56,7 +59,7 @@ Index: mlgmp/mlgmp_z.c
CAMLreturn(r);
}
-@@ -212,7 +212,7 @@
+@@ -212,7 +212,7 @@ value _mlgmp_z_ui_pow_ui(value a, value b)
CAMLparam2(a, b);
CAMLlocal1(r);
r=alloc_init_mpz();
@@ -65,7 +68,7 @@ Index: mlgmp/mlgmp_z.c
CAMLreturn(r);
}
-@@ -228,14 +228,14 @@
+@@ -228,14 +228,14 @@ value _mlgmp_z_powm(value a, value b, value modulus)
value _mlgmp_z2_powm_ui(value r, value a, value b, value modulus)
{
CAMLparam4(r, a, b, modulus);
@@ -82,7 +85,7 @@ Index: mlgmp/mlgmp_z.c
CAMLreturn(Val_unit);
}
-@@ -383,7 +383,7 @@
+@@ -383,7 +383,7 @@ value _mlgmp_z_##kind##div_qr_ui(value n, value d) \
{ \
CAMLparam2(n, d); \
CAMLlocal3(q, r, qr); \
@@ -91,7 +94,7 @@ Index: mlgmp/mlgmp_z.c
\
if (! ui_d) division_by_zero(); \
\
-@@ -402,7 +402,7 @@
+@@ -402,7 +402,7 @@ value _mlgmp_z_##kind##div_q_ui(value n, value d) \
{ \
CAMLparam2(n, d); \
CAMLlocal1(q); \
@@ -100,7 +103,7 @@ Index: mlgmp/mlgmp_z.c
\
if (! ui_d) division_by_zero(); \
\
-@@ -416,7 +416,7 @@
+@@ -416,7 +416,7 @@ value _mlgmp_z_##kind##div_q_ui(value n, value d) \
value _mlgmp_z2_##kind##div_q_ui(value q, value n, value d) \
{ \
CAMLparam3(q, n, d); \
@@ -109,7 +112,7 @@ Index: mlgmp/mlgmp_z.c
\
if (! ui_d) division_by_zero(); \
\
-@@ -429,7 +429,7 @@
+@@ -429,7 +429,7 @@ value _mlgmp_z_##kind##div_r_ui(value n, value d) \
{ \
CAMLparam2(n, d); \
CAMLlocal1(r); \
@@ -118,7 +121,7 @@ Index: mlgmp/mlgmp_z.c
\
if (! ui_d) division_by_zero(); \
\
-@@ -443,7 +443,7 @@
+@@ -443,7 +443,7 @@ value _mlgmp_z_##kind##div_r_ui(value n, value d) \
value _mlgmp_z2_##kind##div_r_ui(value r, value n, value d) \
{ \
CAMLparam3(r, n, d); \
@@ -127,7 +130,7 @@ Index: mlgmp/mlgmp_z.c
\
if (! ui_d) division_by_zero(); \
\
-@@ -455,7 +455,7 @@
+@@ -455,7 +455,7 @@ value _mlgmp_z2_##kind##div_r_ui(value r, value n, value d) \
value _mlgmp_z_##kind##div_ui(value n, value d) \
{ \
CAMLparam2(n, d); \
@@ -136,7 +139,7 @@ Index: mlgmp/mlgmp_z.c
\
if (! ui_d) division_by_zero(); \
\
-@@ -499,7 +499,7 @@
+@@ -499,7 +499,7 @@ value _mlgmp_z_##op(value n, value d) \
{ \
CAMLparam2(n, d); \
CAMLlocal1(q); \
@@ -145,7 +148,7 @@ Index: mlgmp/mlgmp_z.c
\
if (! ld) \
division_by_zero(); \
-@@ -514,7 +514,7 @@
+@@ -514,7 +514,7 @@ value _mlgmp_z_##op(value n, value d) \
value _mlgmp_z2_##op(value q, value n, value d) \
{ \
CAMLparam3(q, n, d); \
@@ -154,7 +157,7 @@ Index: mlgmp/mlgmp_z.c
\
if (! ld) \
division_by_zero(); \
-@@ -591,7 +591,7 @@
+@@ -591,7 +591,7 @@ value _mlgmp_z_compare(value a, value b)
value _mlgmp_z_compare_si(value a, value b)
{
CAMLparam2(a, b);
@@ -163,7 +166,7 @@ Index: mlgmp/mlgmp_z.c
}
/*** Number theory */
-@@ -652,13 +652,13 @@
+@@ -652,13 +652,13 @@ z_int_binary_op(jacobi)
value _mlgmp_z_kronecker_si(value a, value b)
{
CAMLparam2(a, b);
@@ -179,7 +182,7 @@ Index: mlgmp/mlgmp_z.c
}
value _mlgmp_z_remove(value a, value b)
-@@ -680,7 +680,7 @@
+@@ -680,7 +680,7 @@ value _mlgmp_z_##op(value a) \
CAMLparam1(a); \
CAMLlocal1(r); \
r = alloc_init_mpz(); \
@@ -188,7 +191,7 @@ Index: mlgmp/mlgmp_z.c
CAMLreturn(r); \
}
-@@ -693,7 +693,7 @@
+@@ -693,7 +693,7 @@ value _mlgmp_z_bin_uiui(value n, value k)
CAMLparam2(n, k);
CAMLlocal1(r);
r = alloc_init_mpz();
@@ -197,7 +200,7 @@ Index: mlgmp/mlgmp_z.c
CAMLreturn(r);
}
-@@ -718,7 +718,7 @@
+@@ -718,7 +718,7 @@ z_int_binary_op(hamdist)
value _mlgmp_z_##op(value a, value b) \
{ \
CAMLparam2(a, b); \
@@ -206,7 +209,7 @@ Index: mlgmp/mlgmp_z.c
}
z_int_binary_op_ui(scan0)
-@@ -731,7 +731,7 @@
+@@ -731,7 +731,7 @@ value _mlgmp_z_##op(value state, value n) \
CAMLparam2(state, n); \
CAMLlocal1(r); \
r = alloc_init_mpz(); \
diff --git a/debian/patches/ocaml4.04 b/debian/patches/0005-Update-extern-declarations-for-de-serialize-function.patch
similarity index 57%
rename from debian/patches/ocaml4.04
rename to debian/patches/0005-Update-extern-declarations-for-de-serialize-function.patch
index b302e9e..f3494dd 100644
--- a/debian/patches/ocaml4.04
+++ b/debian/patches/0005-Update-extern-declarations-for-de-serialize-function.patch
@@ -1,8 +1,16 @@
-Description: Update extern declarations for [de]serialize functions to match ocaml 4.04 definitions.
-Author: Dimitri John Ledkov <xnox at ubuntu.com>
+From: Dimitri John Ledkov <xnox at ubuntu.com>
+Date: Mon, 17 Jul 2017 09:55:20 +0200
+Subject: Update extern declarations for [de]serialize functions to match
+ ocaml 4.04 definitions.
---- mlgmp-20021123.orig/config.h
-+++ mlgmp-20021123/config.h
+---
+ config.h | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/config.h b/config.h
+index d580591..55bd8c8 100644
+--- a/config.h
++++ b/config.h
@@ -58,11 +58,11 @@
#define MPFR_SIZE_ARCH32 16
#define MPFR_SIZE_ARCH64 24
diff --git a/debian/patches/10_config b/debian/patches/10_config
deleted file mode 100644
index a3edbae..0000000
--- a/debian/patches/10_config
+++ /dev/null
@@ -1,11 +0,0 @@
-Author: Mike Furr <mfurr at debian.org>
-Description: Disabling MPFR
-
---- mlgmp-20021123.orig/config.h
-+++ mlgmp-20021123/config.h
-@@ -1,5 +1,5 @@
- #define SERIALIZE
--#define USE_MPFR
-+/*#define USE_MPFR*/
- #define NDEBUG
- #undef TRACE
diff --git a/debian/patches/series b/debian/patches/series
index 2b799a3..4039896 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,5 +1,5 @@
-10_config
-11_Makefile
-15_bugfixes
-20_mlgmp_z
-ocaml4.04
+0001-Disabling-MPFR.patch
+0002-Handling-non-native-archs-and-proper-handling-of-.so.patch
+0003-Various-bugfixes-in-C-bindings.patch
+0004-Fix-wrong-conversion-from-int-on-64-bits-computers.patch
+0005-Update-extern-declarations-for-de-serialize-function.patch
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/mlgmp.git
More information about the Pkg-ocaml-maint-commits
mailing list