[Pkg-ocaml-maint-commits] [cryptokit] 02/07: Imported Upstream version 1.9
Stéphane Glondu
glondu at alioth.debian.org
Sat Nov 9 09:58:19 UTC 2013
This is an automated email from the git hooks/post-receive script.
glondu pushed a commit to branch master
in repository cryptokit.
commit d27833bd84ff9c9ed65f627ca32a34795356c4c6
Author: Stephane Glondu <steph at glondu.net>
Date: Sat Nov 9 10:48:13 2013 +0100
Imported Upstream version 1.9
---
Changes | 3 +
_oasis | 13 ++-
myocamlbuild.ml | 285 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
setup.ml | 144 ++++++++++++++++++++++++++--
src/META | 4 +-
5 files changed, 429 insertions(+), 20 deletions(-)
diff --git a/Changes b/Changes
index e8aa7db..224ab00 100644
--- a/Changes
+++ b/Changes
@@ -1,3 +1,6 @@
+Release 1.9:
+ - More fixes to build in Windows with zlib (mingw and msvc).
+
Release 1.8:
- Build .cmxs with C bindings (Closes: #1303)
- Use advapi32 on Windows (Close: #1055)
diff --git a/_oasis b/_oasis
index f9cebb8..e0e6737 100644
--- a/_oasis
+++ b/_oasis
@@ -1,6 +1,6 @@
OASISFormat: 0.3
Name: cryptokit
-Version: 1.8
+Version: 1.9
Authors: Xavier Leroy
License: LGPL-2 with OCaml linking exception
BuildTools: ocamlbuild, ocamldoc
@@ -65,9 +65,14 @@ Library cryptokit
BuildDepends: unix, num
if flag(zlib)
CCOpt: -O -DHAVE_ZLIB
- CCLib: -lz
- if os_type(Win32)
- CCLib: advapi32.lib
+ if system(win32) || system(win64)
+ CCLib: zlib.lib
+ else
+ CCLib: -lz
+ if system(win32) || system(win64)
+ CCLib+: advapi32.lib
+ else if system(mingw) || system(mingw64)
+ CCLib+: -ladvapi32
Executable test
Path: test
diff --git a/myocamlbuild.ml b/myocamlbuild.ml
index fed7e92..2827735 100644
--- a/myocamlbuild.ml
+++ b/myocamlbuild.ml
@@ -1,5 +1,5 @@
(* OASIS_START *)
-(* DO NOT EDIT (digest: 698f81c2591872fc6117a44cc65d0962) *)
+(* DO NOT EDIT (digest: 057107233606b6ea9ab1878fbf84e419) *)
module OASISGettext = struct
# 21 "/home/gildor/programmation/oasis/src/oasis/OASISGettext.ml"
@@ -506,15 +506,286 @@ let package_default =
(["oasis_library_cryptokit_cclib"; "link"],
[
(OASISExpr.EBool true, S []);
- (OASISExpr.EFlag "zlib", S [A "-cclib"; A "-lz"]);
- (OASISExpr.ETest ("os_type", "Win32"),
- S [A "-cclib"; A "advapi32.lib"])
+ (OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64"))),
+ S [A "-cclib"; A "-ladvapi32"]);
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")),
+ S [A "-cclib"; A "advapi32.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ S [A "-cclib"; A "advapi32.lib"; A "-cclib"; A "-ladvapi32"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ S [A "-cclib"; A "zlib.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ S [A "-cclib"; A "zlib.lib"; A "-cclib"; A "-ladvapi32"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ S [A "-cclib"; A "zlib.lib"; A "-cclib"; A "advapi32.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ S
+ [
+ A "-cclib";
+ A "zlib.lib";
+ A "-cclib";
+ A "advapi32.lib";
+ A "-cclib";
+ A "-ladvapi32"
+ ]);
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")))),
+ S [A "-cclib"; A "-lz"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ S [A "-cclib"; A "-lz"; A "-cclib"; A "-ladvapi32"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ S [A "-cclib"; A "-lz"; A "-cclib"; A "advapi32.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ S
+ [
+ A "-cclib";
+ A "-lz";
+ A "-cclib";
+ A "advapi32.lib";
+ A "-cclib";
+ A "-ladvapi32"
+ ])
]);
(["oasis_library_cryptokit_cclib"; "ocamlmklib"; "c"],
[
(OASISExpr.EBool true, S []);
- (OASISExpr.EFlag "zlib", S [A "-lz"]);
- (OASISExpr.ETest ("os_type", "Win32"), S [A "advapi32.lib"])
+ (OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64"))),
+ S [A "-ladvapi32"]);
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")),
+ S [A "advapi32.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ S [A "advapi32.lib"; A "-ladvapi32"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ S [A "zlib.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ S [A "zlib.lib"; A "-ladvapi32"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ S [A "zlib.lib"; A "advapi32.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ S [A "zlib.lib"; A "advapi32.lib"; A "-ladvapi32"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")))),
+ S [A "-lz"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ S [A "-lz"; A "-ladvapi32"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ S [A "-lz"; A "advapi32.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ S [A "-lz"; A "advapi32.lib"; A "-ladvapi32"])
])
];
includes = [("test", ["src"])];
@@ -523,7 +794,7 @@ let package_default =
let dispatch_default = MyOCamlbuildBase.dispatch_default package_default;;
-# 527 "myocamlbuild.ml"
+# 798 "myocamlbuild.ml"
(* OASIS_STOP *)
let package_default =
diff --git a/setup.ml b/setup.ml
index 3d0964d..9b74aa4 100644
--- a/setup.ml
+++ b/setup.ml
@@ -1,7 +1,7 @@
(* setup.ml generated for the first time by OASIS v0.1.0 *)
(* OASIS_START *)
-(* DO NOT EDIT (digest: 9e66f15f12d76c73a5c079ac8cd7c51c) *)
+(* DO NOT EDIT (digest: 9bf18d66068e558957599858f22a0bd2) *)
(*
Regenerated by OASIS v0.3.1
Visit http://oasis.forge.ocamlcore.org for more information and
@@ -6017,7 +6017,7 @@ let setup_t =
ocaml_version = None;
findlib_version = None;
name = "cryptokit";
- version = "1.8";
+ version = "1.9";
license =
OASISLicense.DEP5License
(OASISLicense.DEP5Unit
@@ -6146,9 +6146,138 @@ let setup_t =
bs_cclib =
[
(OASISExpr.EBool true, []);
- (OASISExpr.EFlag "zlib", ["-lz"]);
- (OASISExpr.ETest ("os_type", "Win32"),
- ["advapi32.lib"])
+ (OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64"))),
+ ["-ladvapi32"]);
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")),
+ ["advapi32.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ ["advapi32.lib"; "-ladvapi32"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ ["zlib.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ ["zlib.lib"; "-ladvapi32"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ ["zlib.lib"; "advapi32.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ ["zlib.lib"; "advapi32.lib"; "-ladvapi32"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")))),
+ ["-lz"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ ["-lz"; "-ladvapi32"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64")))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ ["-lz"; "advapi32.lib"]);
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EAnd
+ (OASISExpr.EFlag "zlib",
+ OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest
+ ("system", "win32"),
+ OASISExpr.ETest
+ ("system", "win64")))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EAnd
+ (OASISExpr.ENot
+ (OASISExpr.EOr
+ (OASISExpr.ETest ("system", "win32"),
+ OASISExpr.ETest ("system", "win64"))),
+ OASISExpr.EOr
+ (OASISExpr.ETest ("system", "mingw"),
+ OASISExpr.ETest ("system", "mingw64")))),
+ ["-lz"; "advapi32.lib"; "-ladvapi32"])
];
bs_dlllib = [(OASISExpr.EBool true, [])];
bs_dllpath = [(OASISExpr.EBool true, [])];
@@ -6368,7 +6497,8 @@ let setup_t =
};
oasis_fn = Some "_oasis";
oasis_version = "0.3.1";
- oasis_digest = Some "S\207\220\015\030\024|V'\220tY\199\253\182J";
+ oasis_digest =
+ Some "\018\255\254\014\171\000\029\187!\1783\153\023U{\029";
oasis_exec = None;
oasis_setup_args = [];
setup_update = false;
@@ -6376,7 +6506,7 @@ let setup_t =
let setup () = BaseSetup.setup setup_t;;
-# 6380 "setup.ml"
+# 6510 "setup.ml"
(* OASIS_STOP *)
let zlib_include =
diff --git a/src/META b/src/META
index 2d04f51..12d9700 100644
--- a/src/META
+++ b/src/META
@@ -1,6 +1,6 @@
# OASIS_START
-# DO NOT EDIT (digest: 9bfbe7e80d3d10afc170190f6fb1eb61)
-version = "1.8"
+# DO NOT EDIT (digest: 3421e30da5d29021717d89ad5ddd6a1a)
+version = "1.9"
description = "Cryptographic primitives"
requires = "unix num"
archive(byte) = "cryptokit.cma"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/cryptokit.git
More information about the Pkg-ocaml-maint-commits
mailing list