[Pkg-ocaml-maint-commits] [SCM] ocaml-sqlite3 packaging branch, upstream, updated. upstream/1.6.1-7-g9aaa4ba
Stephane Glondu
steph at glondu.net
Wed May 8 13:15:26 UTC 2013
The following commit has been merged in the upstream branch:
commit ed7b544ef4c5591b5d81c263c51503e11c04ce1a
Author: Stephane Glondu <steph at glondu.net>
Date: Wed May 8 15:08:32 2013 +0200
Imported Upstream version 2.0.1
diff --git a/.hg_archival.txt b/.hg_archival.txt
index d1dc3ca..ba09f6d 100644
--- a/.hg_archival.txt
+++ b/.hg_archival.txt
@@ -1,5 +1,5 @@
repo: 42b5d31bc33edcbe8bd08bd924e56244cd453699
-node: 234a17316d508301f547fa3fe189613fdcc13cd1
+node: 267334fc740d0339c36461302e2e59ee63a424bd
branch: default
-latesttag: release-2.0.0
+latesttag: release-2.0.1
latesttagdistance: 1
diff --git a/.hgtags b/.hgtags
index aac5cef..658d1ae 100644
--- a/.hgtags
+++ b/.hgtags
@@ -23,3 +23,4 @@ bdb8a82c1481682a9d736a5c04108480bcfbf155 release-1.6.0
e77dfff5ac640b141e29464a1ecaac8215e5c334 release-1.6.2
c24545d1a514fa32484b769a655f9779ed9e7c88 release-1.6.3
bd4bac35acf6ab5515d7a3ef8bacb038e417ae56 release-2.0.0
+a0f0a04508c6b8c42688fd6aa4557a03f420eae5 release-2.0.1
diff --git a/CHANGES.txt b/CHANGES.txt
index c15f9ec..537660b 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,3 +1,6 @@
+2012-07-16: Replaced String.trim function in myocamlbuild.ml to allow
+ compiling with OCaml 3.12.1.
+
2012-07-15: New major release version 2.0.0:
* Upgraded to OCaml 4.00
diff --git a/_oasis b/_oasis
index ddec1f8..3108efd 100644
--- a/_oasis
+++ b/_oasis
@@ -1,6 +1,6 @@
OASISFormat: 0.3
Name: sqlite3-ocaml
-Version: 2.0.0
+Version: 2.0.1
Synopsis: sqlite3-ocaml - bindings to the SQLite3 library
Description: sqlite3-ocaml offers library functions for accessing SQLite3 database
Authors: Markus Mottl <markus.mottl at gmail.com>,
diff --git a/lib/META b/lib/META
index eaf084e..b1f46d5 100644
--- a/lib/META
+++ b/lib/META
@@ -1,6 +1,6 @@
# OASIS_START
-# DO NOT EDIT (digest: 768ffc47dbd6ef43be07a7e558592c70)
-version = "2.0.0"
+# DO NOT EDIT (digest: 351f3ace294279ab0bc82513b0aa4dc8)
+version = "2.0.1"
description = "sqlite3-ocaml - bindings to the SQLite3 library"
archive(byte) = "sqlite3.cma"
archive(byte, plugin) = "sqlite3.cma"
diff --git a/myocamlbuild.ml b/myocamlbuild.ml
index e8d8f33..c2f1d68 100644
--- a/myocamlbuild.ml
+++ b/myocamlbuild.ml
@@ -558,6 +558,21 @@ let rec split_string s =
| Some pos -> String.before s pos :: split_string (String.after s (pos + 1))
| None -> [s]
+(* string_trim taken from OCaml 4.00 standard library (String.trim) *)
+let is_space = function
+ | ' ' | '\012' | '\n' | '\r' | '\t' -> true
+ | _ -> false
+
+let string_trim s =
+ let len = String.length s in
+ let i = ref 0 in
+ while !i < len && is_space s.[!i] do incr i done;
+ let j = ref (len - 1) in
+ while !j >= !i && is_space s.[!j] do decr j done;
+ if !i = 0 && !j = len - 1 then s
+ else if !j >= !i then String.sub s !i (!j - !i + 1)
+ else ""
+
let () =
let additional_rules = function
| After_rules ->
@@ -567,7 +582,7 @@ let () =
let rec split_string s =
match try Some (String.index s ' ') with Not_found -> None with
| Some pos ->
- let before = String.trim (String.before s pos) in
+ let before = string_trim (String.before s pos) in
let after = String.after s (pos + 1) in
if before = "" then split_string after
else before :: split_string after
diff --git a/setup.ml b/setup.ml
index 788594b..0de5594 100644
--- a/setup.ml
+++ b/setup.ml
@@ -1,7 +1,7 @@
(* setup.ml generated for the first time by OASIS v0.3.0 *)
(* OASIS_START *)
-(* DO NOT EDIT (digest: 7a42b31ae5df4578d21e08f1b8d2b9a6) *)
+(* DO NOT EDIT (digest: 9b6d7bd3aef3e48cf56e2b3538263a82) *)
(*
Regenerated by OASIS v0.3.0
Visit http://oasis.forge.ocamlcore.org for more information and
@@ -5840,7 +5840,7 @@ let setup_t =
ocaml_version = Some (OASISVersion.VGreaterEqual "3.12");
findlib_version = Some (OASISVersion.VGreaterEqual "1.3.2");
name = "sqlite3-ocaml";
- version = "2.0.0";
+ version = "2.0.1";
license =
OASISLicense.DEP5License
(OASISLicense.DEP5Unit
@@ -6309,7 +6309,7 @@ let setup_t =
};
oasis_fn = Some "_oasis";
oasis_version = "0.3.0";
- oasis_digest = Some "\149¿\026Ý°\132\154§åÒSG\000\007\"\138";
+ oasis_digest = Some "Úû×\157\005¨Í\bEÕáéC/\153p";
oasis_exec = None;
oasis_setup_args = [];
setup_update = false;
--
ocaml-sqlite3 packaging
More information about the Pkg-ocaml-maint-commits
mailing list