Skip to content

Commit ec33640

Browse files
author
IOHK
committed
Automatic Update
1 parent 4b29560 commit ec33640

File tree

48 files changed

+3345
-22
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

48 files changed

+3345
-22
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
fast-bignum = true;
13+
homebrew-openssl = false;
14+
macports-openssl = false;
15+
};
16+
package = {
17+
specVersion = "1.12";
18+
identifier = { name = "HsOpenSSL"; version = "0.11.4.13"; };
19+
license = "LicenseRef-PublicDomain";
20+
copyright = "";
21+
maintainer = "Vladimir Shabanov <[email protected]>";
22+
author = "Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen";
23+
homepage = "https://github.com/vshabanov/HsOpenSSL";
24+
url = "";
25+
synopsis = "Partial OpenSSL binding for Haskell";
26+
description = "\nHsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA\nand DSA keys, read and write PEM files, generate message digests,\nsign and verify messages, encrypt and decrypt messages. It has\nalso some capabilities of creating SSL clients and servers.\n\nThis package is in production use by a number of Haskell based\nsystems and stable. You may also be interested in the @tls@ package,\n<http://hackage.haskell.org/package/tls>, which is a pure Haskell\nimplementation of SSL.\n";
27+
buildType = "Custom";
28+
setup-depends = [
29+
(hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal")))
30+
(hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base")))
31+
];
32+
};
33+
components = {
34+
"library" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
38+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
39+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
40+
] ++ pkgs.lib.optional (flags.fast-bignum && (compiler.isGhc && compiler.version.ge "7.10.1")) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"));
41+
libs = if system.isWindows
42+
then pkgs.lib.optionals (system.isX86_64) [
43+
(pkgs."eay32" or (errorHandler.sysDepError "eay32"))
44+
(pkgs."ssl" or (errorHandler.sysDepError "ssl"))
45+
] ++ pkgs.lib.optionals (system.isI386) [
46+
(pkgs."eay32" or (errorHandler.sysDepError "eay32"))
47+
(pkgs."ssl32" or (errorHandler.sysDepError "ssl32"))
48+
]
49+
else [
50+
(pkgs."crypto" or (errorHandler.sysDepError "crypto"))
51+
(pkgs."ssl" or (errorHandler.sysDepError "ssl"))
52+
];
53+
build-tools = [
54+
(hsPkgs.pkgsBuildBuild.hsc2hs.components.exes.hsc2hs or (pkgs.pkgsBuildBuild.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
55+
];
56+
buildable = true;
57+
};
58+
tests = {
59+
"test-dsa" = {
60+
depends = [
61+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
62+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
63+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
64+
];
65+
buildable = true;
66+
};
67+
"test-der" = {
68+
depends = [
69+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
70+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
71+
];
72+
buildable = true;
73+
};
74+
"test-evp-base64" = {
75+
depends = [
76+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
77+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
78+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
79+
];
80+
buildable = true;
81+
};
82+
"test-evp-digest" = {
83+
depends = [
84+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
85+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
86+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
87+
];
88+
buildable = true;
89+
};
90+
};
91+
};
92+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
fast-bignum = false;
13+
homebrew-openssl = false;
14+
macports-openssl = false;
15+
};
16+
package = {
17+
specVersion = "1.12";
18+
identifier = { name = "HsOpenSSL"; version = "0.11.4.14"; };
19+
license = "LicenseRef-PublicDomain";
20+
copyright = "";
21+
maintainer = "Vladimir Shabanov <[email protected]>";
22+
author = "Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen";
23+
homepage = "https://github.com/vshabanov/HsOpenSSL";
24+
url = "";
25+
synopsis = "Partial OpenSSL binding for Haskell";
26+
description = "\nHsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA\nand DSA keys, read and write PEM files, generate message digests,\nsign and verify messages, encrypt and decrypt messages. It has\nalso some capabilities of creating SSL clients and servers.\n\nThis package is in production use by a number of Haskell based\nsystems and stable. You may also be interested in the @tls@ package,\n<http://hackage.haskell.org/package/tls>, which is a pure Haskell\nimplementation of SSL.\n";
27+
buildType = "Custom";
28+
setup-depends = [
29+
(hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal")))
30+
(hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base")))
31+
];
32+
};
33+
components = {
34+
"library" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
38+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
39+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
40+
] ++ pkgs.lib.optional (flags.fast-bignum && (compiler.isGhc && compiler.version.ge "7.10.1")) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"));
41+
libs = if system.isWindows
42+
then pkgs.lib.optionals (system.isX86_64) [
43+
(pkgs."eay32" or (errorHandler.sysDepError "eay32"))
44+
(pkgs."ssl" or (errorHandler.sysDepError "ssl"))
45+
] ++ pkgs.lib.optionals (system.isI386) [
46+
(pkgs."eay32" or (errorHandler.sysDepError "eay32"))
47+
(pkgs."ssl32" or (errorHandler.sysDepError "ssl32"))
48+
]
49+
else [
50+
(pkgs."crypto" or (errorHandler.sysDepError "crypto"))
51+
(pkgs."ssl" or (errorHandler.sysDepError "ssl"))
52+
];
53+
build-tools = [
54+
(hsPkgs.pkgsBuildBuild.hsc2hs.components.exes.hsc2hs or (pkgs.pkgsBuildBuild.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
55+
];
56+
buildable = true;
57+
};
58+
tests = {
59+
"test-dsa" = {
60+
depends = [
61+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
62+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
63+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
64+
];
65+
buildable = true;
66+
};
67+
"test-der" = {
68+
depends = [
69+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
70+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
71+
];
72+
buildable = true;
73+
};
74+
"test-evp-base64" = {
75+
depends = [
76+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
77+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
78+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
79+
];
80+
buildable = true;
81+
};
82+
"test-evp-digest" = {
83+
depends = [
84+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
85+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
86+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
87+
];
88+
buildable = true;
89+
};
90+
};
91+
};
92+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
fast-bignum = false;
13+
homebrew-openssl = false;
14+
macports-openssl = false;
15+
};
16+
package = {
17+
specVersion = "1.12";
18+
identifier = { name = "HsOpenSSL"; version = "0.11.4.15"; };
19+
license = "LicenseRef-PublicDomain";
20+
copyright = "";
21+
maintainer = "Vladimir Shabanov <[email protected]>";
22+
author = "Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen";
23+
homepage = "https://github.com/vshabanov/HsOpenSSL";
24+
url = "";
25+
synopsis = "Partial OpenSSL binding for Haskell";
26+
description = "\nHsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA\nand DSA keys, read and write PEM files, generate message digests,\nsign and verify messages, encrypt and decrypt messages. It has\nalso some capabilities of creating SSL clients and servers.\n\nThis package is in production use by a number of Haskell based\nsystems and stable. You may also be interested in the @tls@ package,\n<http://hackage.haskell.org/package/tls>, which is a pure Haskell\nimplementation of SSL.\n";
27+
buildType = "Custom";
28+
setup-depends = [
29+
(hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal")))
30+
(hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base")))
31+
];
32+
};
33+
components = {
34+
"library" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
38+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
39+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
40+
] ++ pkgs.lib.optional (flags.fast-bignum && (compiler.isGhc && compiler.version.ge "7.10.1")) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"));
41+
libs = if system.isWindows
42+
then pkgs.lib.optionals (system.isX86_64) [
43+
(pkgs."eay32" or (errorHandler.sysDepError "eay32"))
44+
(pkgs."ssl" or (errorHandler.sysDepError "ssl"))
45+
] ++ pkgs.lib.optionals (system.isI386) [
46+
(pkgs."eay32" or (errorHandler.sysDepError "eay32"))
47+
(pkgs."ssl32" or (errorHandler.sysDepError "ssl32"))
48+
]
49+
else [
50+
(pkgs."ssl" or (errorHandler.sysDepError "ssl"))
51+
(pkgs."crypto" or (errorHandler.sysDepError "crypto"))
52+
];
53+
build-tools = [
54+
(hsPkgs.pkgsBuildBuild.hsc2hs.components.exes.hsc2hs or (pkgs.pkgsBuildBuild.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
55+
];
56+
buildable = true;
57+
};
58+
tests = {
59+
"test-dsa" = {
60+
depends = [
61+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
62+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
63+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
64+
];
65+
buildable = true;
66+
};
67+
"test-der" = {
68+
depends = [
69+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
70+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
71+
];
72+
buildable = true;
73+
};
74+
"test-evp-base64" = {
75+
depends = [
76+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
77+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
78+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
79+
];
80+
buildable = true;
81+
};
82+
"test-evp-digest" = {
83+
depends = [
84+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
85+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
86+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
87+
];
88+
buildable = true;
89+
};
90+
};
91+
};
92+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
{ system
2+
, compiler
3+
, flags
4+
, pkgs
5+
, hsPkgs
6+
, pkgconfPkgs
7+
, errorHandler
8+
, config
9+
, ... }:
10+
{
11+
flags = {
12+
fast-bignum = false;
13+
homebrew-openssl = false;
14+
macports-openssl = false;
15+
};
16+
package = {
17+
specVersion = "1.12";
18+
identifier = { name = "HsOpenSSL"; version = "0.11.4.16"; };
19+
license = "LicenseRef-PublicDomain";
20+
copyright = "";
21+
maintainer = "Vladimir Shabanov <[email protected]>";
22+
author = "Adam Langley, Mikhail Vorozhtsov, PHO, Taru Karttunen";
23+
homepage = "https://github.com/vshabanov/HsOpenSSL";
24+
url = "";
25+
synopsis = "Partial OpenSSL binding for Haskell";
26+
description = "\nHsOpenSSL is an OpenSSL binding for Haskell. It can generate RSA\nand DSA keys, read and write PEM files, generate message digests,\nsign and verify messages, encrypt and decrypt messages. It has\nalso some capabilities of creating SSL clients and servers.\n\nThis package is in production use by a number of Haskell based\nsystems and stable. You may also be interested in the @tls@ package,\n<http://hackage.haskell.org/package/tls>, which is a pure Haskell\nimplementation of SSL.\n";
27+
buildType = "Custom";
28+
setup-depends = [
29+
(hsPkgs.pkgsBuildBuild.Cabal or (pkgs.pkgsBuildBuild.Cabal or (errorHandler.setupDepError "Cabal")))
30+
(hsPkgs.pkgsBuildBuild.base or (pkgs.pkgsBuildBuild.base or (errorHandler.setupDepError "base")))
31+
];
32+
};
33+
components = {
34+
"library" = {
35+
depends = [
36+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
37+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
38+
(hsPkgs."network" or (errorHandler.buildDepError "network"))
39+
(hsPkgs."time" or (errorHandler.buildDepError "time"))
40+
] ++ pkgs.lib.optional (flags.fast-bignum && (compiler.isGhc && compiler.version.ge "7.10.1")) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"));
41+
libs = if system.isWindows
42+
then pkgs.lib.optionals (system.isX86_64) [
43+
(pkgs."eay32" or (errorHandler.sysDepError "eay32"))
44+
(pkgs."ssl" or (errorHandler.sysDepError "ssl"))
45+
] ++ pkgs.lib.optionals (system.isI386) [
46+
(pkgs."eay32" or (errorHandler.sysDepError "eay32"))
47+
(pkgs."ssl32" or (errorHandler.sysDepError "ssl32"))
48+
]
49+
else [
50+
(pkgs."ssl" or (errorHandler.sysDepError "ssl"))
51+
(pkgs."crypto" or (errorHandler.sysDepError "crypto"))
52+
];
53+
build-tools = [
54+
(hsPkgs.pkgsBuildBuild.hsc2hs.components.exes.hsc2hs or (pkgs.pkgsBuildBuild.hsc2hs or (errorHandler.buildToolDepError "hsc2hs:hsc2hs")))
55+
];
56+
buildable = true;
57+
};
58+
tests = {
59+
"test-dsa" = {
60+
depends = [
61+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
62+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
63+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
64+
];
65+
buildable = true;
66+
};
67+
"test-der" = {
68+
depends = [
69+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
70+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
71+
];
72+
buildable = true;
73+
};
74+
"test-evp-base64" = {
75+
depends = [
76+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
77+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
78+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
79+
];
80+
buildable = true;
81+
};
82+
"test-evp-digest" = {
83+
depends = [
84+
(hsPkgs."HsOpenSSL" or (errorHandler.buildDepError "HsOpenSSL"))
85+
(hsPkgs."base" or (errorHandler.buildDepError "base"))
86+
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
87+
];
88+
buildable = true;
89+
};
90+
};
91+
};
92+
}

0 commit comments

Comments
 (0)