on iko/ghcjs-patch-master help sign in
Update internalHackageIndexState (#1139)
f899936Hamish Mackenzie
materialized/ghc-extra-projects/cross/ghc8104/default.nix+42−42
@@ -4,86 +4,86 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
11− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
13 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
14− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
15 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
13 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
19− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
21− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
22 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
25 };
25 };
26 compiler = {
26 compiler = {
27 version = "8.10.4";
27 version = "8.10.4";
28 nix-name = "ghc8104";
28 nix-name = "ghc8104";
29 packages = {
29 packages = {
30 "ghc-prim" = "0.6.1";
30 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.4";
31+ "array" = "0.5.4.0";
32− "rts" = "1.0";
32+ "integer-gmp" = "1.0.3.0";
33− "deepseq" = "1.4.4.0";
34 "template-haskell" = "2.16.0.0";
33 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
36 "base" = "4.14.1.0";
35 "base" = "4.14.1.0";
36+ "rts" = "1.0";
37 "time" = "1.9.3";
37 "time" = "1.9.3";
38− "transformers" = "0.5.6.2";
38+ "containers" = "0.6.2.1";
39− "filepath" = "1.4.2.1";
40− "pretty" = "1.1.3.6";
41 "ghc-boot-th" = "8.10.4";
39 "ghc-boot-th" = "8.10.4";
42− "array" = "0.5.4.0";
40+ "filepath" = "1.4.2.1";
43− "integer-gmp" = "1.0.3.0";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "ghc-heap" = "8.10.4";
44 };
44 };
45 };
45 };
46 };
46 };
47 extras = hackage:
47 extras = hackage:
48 {
48 {
49 packages = {
49 packages = {
50− ghc = ./.plan.nix/ghc.nix;
51 bytestring = ./.plan.nix/bytestring.nix;
50 bytestring = ./.plan.nix/bytestring.nix;
51+ iserv = ./.plan.nix/iserv.nix;
52+ ghci = ./.plan.nix/ghci.nix;
52 remote-iserv = ./.plan.nix/remote-iserv.nix;
53 remote-iserv = ./.plan.nix/remote-iserv.nix;
53− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
54− hpc = ./.plan.nix/hpc.nix;
55− libiserv = ./.plan.nix/libiserv.nix;
56 ghc-boot = ./.plan.nix/ghc-boot.nix;
54 ghc-boot = ./.plan.nix/ghc-boot.nix;
55+ ghc = ./.plan.nix/ghc.nix;
56+ libiserv = ./.plan.nix/libiserv.nix;
57− ghci = ./.plan.nix/ghci.nix;
57+ hpc = ./.plan.nix/hpc.nix;
58− iserv = ./.plan.nix/iserv.nix;
58+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
59 };
59 };
60 };
60 };
61 modules = [
61 modules = [
62 ({ lib, ... }:
62 ({ lib, ... }:
63 {
63 {
64 packages = {
64 packages = {
65+ "bytestring" = {
66+ flags = { "integer-simple" = lib.mkOverride 900 false; };
67+ };
68+ "iserv" = { flags = {}; };
69+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
70+ "remote-iserv" = { flags = {}; };
71+ "ghc-boot" = { flags = {}; };
65 "ghc" = {
72 "ghc" = {
66 flags = {
73 flags = {
67− "stage1" = lib.mkOverride 900 false;
68− "stage2" = lib.mkOverride 900 false;
69− "integer-gmp" = lib.mkOverride 900 false;
70− "stage3" = lib.mkOverride 900 false;
71 "dynamic-system-linker" = lib.mkOverride 900 true;
74 "dynamic-system-linker" = lib.mkOverride 900 true;
72 "ghci" = lib.mkOverride 900 true;
75 "ghci" = lib.mkOverride 900 true;
73 "integer-simple" = lib.mkOverride 900 false;
76 "integer-simple" = lib.mkOverride 900 false;
77+ "stage3" = lib.mkOverride 900 false;
78+ "integer-gmp" = lib.mkOverride 900 false;
79+ "stage2" = lib.mkOverride 900 false;
74 "terminfo" = lib.mkOverride 900 true;
80 "terminfo" = lib.mkOverride 900 true;
81+ "stage1" = lib.mkOverride 900 false;
75 };
82 };
76 };
83 };
77− "bytestring" = {
78− flags = { "integer-simple" = lib.mkOverride 900 false; };
79− };
80− "remote-iserv" = { flags = {}; };
81− "iserv-proxy" = { flags = {}; };
82− "hpc" = { flags = {}; };
83 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84− "ghc-boot" = { flags = {}; };
85+ "hpc" = { flags = {}; };
85− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
86− "iserv" = { flags = {}; };
86+ "iserv-proxy" = { flags = {}; };
87 };
87 };
88 })
88 })
89 ];
89 ];
materialized/ghc-extra-projects/cross/ghc810420210212/default.nix+42−42
@@ -4,86 +4,86 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4.20210212").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
11− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
13 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
14− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
15 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
13 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
19− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
21− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
22 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4.20210212").revisions).default;
25 };
25 };
26 compiler = {
26 compiler = {
27 version = "8.10.4.20210212";
27 version = "8.10.4.20210212";
28 nix-name = "ghc810420210212";
28 nix-name = "ghc810420210212";
29 packages = {
29 packages = {
30 "ghc-prim" = "0.6.1";
30 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.4.20210212";
31+ "array" = "0.5.4.0";
32− "rts" = "1.0";
32+ "integer-gmp" = "1.0.3.0";
33− "deepseq" = "1.4.4.0";
34 "template-haskell" = "2.16.0.0";
33 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
36 "base" = "4.14.1.0";
35 "base" = "4.14.1.0";
36+ "rts" = "1.0";
37 "time" = "1.9.3";
37 "time" = "1.9.3";
38− "transformers" = "0.5.6.2";
38+ "containers" = "0.6.2.1";
39− "filepath" = "1.4.2.1";
40− "pretty" = "1.1.3.6";
41 "ghc-boot-th" = "8.10.4.20210212";
39 "ghc-boot-th" = "8.10.4.20210212";
42− "array" = "0.5.4.0";
40+ "filepath" = "1.4.2.1";
43− "integer-gmp" = "1.0.3.0";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "ghc-heap" = "8.10.4.20210212";
44 };
44 };
45 };
45 };
46 };
46 };
47 extras = hackage:
47 extras = hackage:
48 {
48 {
49 packages = {
49 packages = {
50− ghc = ./.plan.nix/ghc.nix;
51 bytestring = ./.plan.nix/bytestring.nix;
50 bytestring = ./.plan.nix/bytestring.nix;
51+ iserv = ./.plan.nix/iserv.nix;
52+ ghci = ./.plan.nix/ghci.nix;
52 remote-iserv = ./.plan.nix/remote-iserv.nix;
53 remote-iserv = ./.plan.nix/remote-iserv.nix;
53− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
54− hpc = ./.plan.nix/hpc.nix;
55− libiserv = ./.plan.nix/libiserv.nix;
56 ghc-boot = ./.plan.nix/ghc-boot.nix;
54 ghc-boot = ./.plan.nix/ghc-boot.nix;
55+ ghc = ./.plan.nix/ghc.nix;
56+ libiserv = ./.plan.nix/libiserv.nix;
57− ghci = ./.plan.nix/ghci.nix;
57+ hpc = ./.plan.nix/hpc.nix;
58− iserv = ./.plan.nix/iserv.nix;
58+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
59 };
59 };
60 };
60 };
61 modules = [
61 modules = [
62 ({ lib, ... }:
62 ({ lib, ... }:
63 {
63 {
64 packages = {
64 packages = {
65+ "bytestring" = {
66+ flags = { "integer-simple" = lib.mkOverride 900 false; };
67+ };
68+ "iserv" = { flags = {}; };
69+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
70+ "remote-iserv" = { flags = {}; };
71+ "ghc-boot" = { flags = {}; };
65 "ghc" = {
72 "ghc" = {
66 flags = {
73 flags = {
67− "stage1" = lib.mkOverride 900 false;
68− "stage2" = lib.mkOverride 900 false;
69− "integer-gmp" = lib.mkOverride 900 false;
70− "stage3" = lib.mkOverride 900 false;
71 "dynamic-system-linker" = lib.mkOverride 900 true;
74 "dynamic-system-linker" = lib.mkOverride 900 true;
72 "ghci" = lib.mkOverride 900 true;
75 "ghci" = lib.mkOverride 900 true;
73 "integer-simple" = lib.mkOverride 900 false;
76 "integer-simple" = lib.mkOverride 900 false;
77+ "stage3" = lib.mkOverride 900 false;
78+ "integer-gmp" = lib.mkOverride 900 false;
79+ "stage2" = lib.mkOverride 900 false;
74 "terminfo" = lib.mkOverride 900 true;
80 "terminfo" = lib.mkOverride 900 true;
81+ "stage1" = lib.mkOverride 900 false;
75 };
82 };
76 };
83 };
77− "bytestring" = {
78− flags = { "integer-simple" = lib.mkOverride 900 false; };
79− };
80− "remote-iserv" = { flags = {}; };
81− "iserv-proxy" = { flags = {}; };
82− "hpc" = { flags = {}; };
83 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84− "ghc-boot" = { flags = {}; };
85+ "hpc" = { flags = {}; };
85− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
86− "iserv" = { flags = {}; };
86+ "iserv-proxy" = { flags = {}; };
87 };
87 };
88 })
88 })
89 ];
89 ];
materialized/ghc-extra-projects/cross/ghc8105/default.nix+42−42
@@ -4,86 +4,86 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
10− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
11− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
13 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
14− "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
15 "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
13 "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
19− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
21− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
22 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
25 };
25 };
26 compiler = {
26 compiler = {
27 version = "8.10.5";
27 version = "8.10.5";
28 nix-name = "ghc8105";
28 nix-name = "ghc8105";
29 packages = {
29 packages = {
30 "ghc-prim" = "0.6.1";
30 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.5";
31+ "array" = "0.5.4.0";
32− "rts" = "1.0.1";
32+ "integer-gmp" = "1.0.3.0";
33− "deepseq" = "1.4.4.0";
34 "template-haskell" = "2.16.0.0";
33 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.4.1";
34+ "pretty" = "1.1.3.6";
36 "base" = "4.14.2.0";
35 "base" = "4.14.2.0";
36+ "rts" = "1.0.1";
37 "time" = "1.9.3";
37 "time" = "1.9.3";
38− "transformers" = "0.5.6.2";
38+ "containers" = "0.6.4.1";
39− "filepath" = "1.4.2.1";
40− "pretty" = "1.1.3.6";
41 "ghc-boot-th" = "8.10.5";
39 "ghc-boot-th" = "8.10.5";
42− "array" = "0.5.4.0";
40+ "filepath" = "1.4.2.1";
43− "integer-gmp" = "1.0.3.0";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "ghc-heap" = "8.10.5";
44 };
44 };
45 };
45 };
46 };
46 };
47 extras = hackage:
47 extras = hackage:
48 {
48 {
49 packages = {
49 packages = {
50− ghc = ./.plan.nix/ghc.nix;
51 bytestring = ./.plan.nix/bytestring.nix;
50 bytestring = ./.plan.nix/bytestring.nix;
51+ iserv = ./.plan.nix/iserv.nix;
52+ ghci = ./.plan.nix/ghci.nix;
52 remote-iserv = ./.plan.nix/remote-iserv.nix;
53 remote-iserv = ./.plan.nix/remote-iserv.nix;
53− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
54− hpc = ./.plan.nix/hpc.nix;
55− libiserv = ./.plan.nix/libiserv.nix;
56 ghc-boot = ./.plan.nix/ghc-boot.nix;
54 ghc-boot = ./.plan.nix/ghc-boot.nix;
55+ ghc = ./.plan.nix/ghc.nix;
56+ libiserv = ./.plan.nix/libiserv.nix;
57− ghci = ./.plan.nix/ghci.nix;
57+ hpc = ./.plan.nix/hpc.nix;
58− iserv = ./.plan.nix/iserv.nix;
58+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
59 };
59 };
60 };
60 };
61 modules = [
61 modules = [
62 ({ lib, ... }:
62 ({ lib, ... }:
63 {
63 {
64 packages = {
64 packages = {
65+ "bytestring" = {
66+ flags = { "integer-simple" = lib.mkOverride 900 false; };
67+ };
68+ "iserv" = { flags = {}; };
69+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
70+ "remote-iserv" = { flags = {}; };
71+ "ghc-boot" = { flags = {}; };
65 "ghc" = {
72 "ghc" = {
66 flags = {
73 flags = {
67− "stage1" = lib.mkOverride 900 false;
68− "stage2" = lib.mkOverride 900 false;
69− "integer-gmp" = lib.mkOverride 900 false;
70− "stage3" = lib.mkOverride 900 false;
71 "dynamic-system-linker" = lib.mkOverride 900 true;
74 "dynamic-system-linker" = lib.mkOverride 900 true;
72 "ghci" = lib.mkOverride 900 true;
75 "ghci" = lib.mkOverride 900 true;
73 "integer-simple" = lib.mkOverride 900 false;
76 "integer-simple" = lib.mkOverride 900 false;
77+ "stage3" = lib.mkOverride 900 false;
78+ "integer-gmp" = lib.mkOverride 900 false;
79+ "stage2" = lib.mkOverride 900 false;
74 "terminfo" = lib.mkOverride 900 true;
80 "terminfo" = lib.mkOverride 900 true;
81+ "stage1" = lib.mkOverride 900 false;
75 };
82 };
76 };
83 };
77− "bytestring" = {
78− flags = { "integer-simple" = lib.mkOverride 900 false; };
79− };
80− "remote-iserv" = { flags = {}; };
81− "iserv-proxy" = { flags = {}; };
82− "hpc" = { flags = {}; };
83 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
84− "ghc-boot" = { flags = {}; };
85+ "hpc" = { flags = {}; };
85− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
86− "iserv" = { flags = {}; };
86+ "iserv-proxy" = { flags = {}; };
87 };
87 };
88 })
88 })
89 ];
89 ];
materialized/ghc-extra-projects/cross/ghc865/default.nix+45−45
@@ -4,89 +4,89 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
9+ "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
9− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
10− "rts".revision = (((hackage."rts")."1.0").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
11 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
13 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
12 "alex".flags.small_base = true;
14 "alex".flags.small_base = true;
13− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
15+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
14− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
15− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
16− "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
17− "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
18 "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
16 "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
17+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
18+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
19 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
19 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
20+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
21+ "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
22− "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
23− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
24− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
25− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
23 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
27− "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
24+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
26+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
27+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
28− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
28+ "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
29 };
29 };
30 compiler = {
30 compiler = {
31 version = "8.6.5";
31 version = "8.6.5";
32 nix-name = "ghc865";
32 nix-name = "ghc865";
33 packages = {
33 packages = {
34 "ghc-prim" = "0.5.3";
34 "ghc-prim" = "0.5.3";
35− "ghc-heap" = "8.6.5";
35+ "array" = "0.5.3.0";
36− "mtl" = "2.2.2";
36+ "integer-gmp" = "1.0.2.0";
37− "rts" = "1.0";
38− "deepseq" = "1.4.4.0";
39 "template-haskell" = "2.14.0.0";
37 "template-haskell" = "2.14.0.0";
40− "containers" = "0.6.0.1";
38+ "pretty" = "1.1.3.6";
41 "base" = "4.12.0.0";
39 "base" = "4.12.0.0";
40+ "rts" = "1.0";
41+ "mtl" = "2.2.2";
42 "time" = "1.8.0.2";
42 "time" = "1.8.0.2";
43− "transformers" = "0.5.6.2";
43+ "containers" = "0.6.0.1";
44− "filepath" = "1.4.2.1";
45− "pretty" = "1.1.3.6";
46 "ghc-boot-th" = "8.6.5";
44 "ghc-boot-th" = "8.6.5";
47− "array" = "0.5.3.0";
45+ "filepath" = "1.4.2.1";
48− "integer-gmp" = "1.0.2.0";
46+ "deepseq" = "1.4.4.0";
47+ "transformers" = "0.5.6.2";
48+ "ghc-heap" = "8.6.5";
49 };
49 };
50 };
50 };
51 };
51 };
52 extras = hackage:
52 extras = hackage:
53 {
53 {
54 packages = {
54 packages = {
55− ghc = ./.plan.nix/ghc.nix;
56 bytestring = ./.plan.nix/bytestring.nix;
55 bytestring = ./.plan.nix/bytestring.nix;
56+ iserv = ./.plan.nix/iserv.nix;
57+ ghci = ./.plan.nix/ghci.nix;
57 remote-iserv = ./.plan.nix/remote-iserv.nix;
58 remote-iserv = ./.plan.nix/remote-iserv.nix;
58− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
59− hpc = ./.plan.nix/hpc.nix;
60− libiserv = ./.plan.nix/libiserv.nix;
61 ghc-boot = ./.plan.nix/ghc-boot.nix;
59 ghc-boot = ./.plan.nix/ghc-boot.nix;
60+ ghc = ./.plan.nix/ghc.nix;
61+ libiserv = ./.plan.nix/libiserv.nix;
62− ghci = ./.plan.nix/ghci.nix;
62+ hpc = ./.plan.nix/hpc.nix;
63− iserv = ./.plan.nix/iserv.nix;
63+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
64 };
64 };
65 };
65 };
66 modules = [
66 modules = [
67 ({ lib, ... }:
67 ({ lib, ... }:
68 {
68 {
69 packages = {
69 packages = {
70+ "bytestring" = {
71+ flags = { "integer-simple" = lib.mkOverride 900 false; };
72+ };
73+ "iserv" = { flags = {}; };
74+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
75+ "remote-iserv" = { flags = {}; };
76+ "ghc-boot" = { flags = {}; };
70 "ghc" = {
77 "ghc" = {
71 flags = {
78 flags = {
72− "stage1" = lib.mkOverride 900 false;
73− "stage2" = lib.mkOverride 900 true;
74− "stage3" = lib.mkOverride 900 false;
75 "dynamic-system-linker" = lib.mkOverride 900 true;
79 "dynamic-system-linker" = lib.mkOverride 900 true;
76 "ghci" = lib.mkOverride 900 true;
80 "ghci" = lib.mkOverride 900 true;
81+ "stage3" = lib.mkOverride 900 false;
82+ "stage2" = lib.mkOverride 900 true;
77 "terminfo" = lib.mkOverride 900 true;
83 "terminfo" = lib.mkOverride 900 true;
84+ "stage1" = lib.mkOverride 900 false;
78 };
85 };
79 };
86 };
80− "bytestring" = {
81− flags = { "integer-simple" = lib.mkOverride 900 false; };
82− };
83− "remote-iserv" = { flags = {}; };
84− "iserv-proxy" = { flags = {}; };
85− "hpc" = { flags = {}; };
86 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
87 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
87− "ghc-boot" = { flags = {}; };
88+ "hpc" = { flags = {}; };
88− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
89− "iserv" = { flags = {}; };
89+ "iserv-proxy" = { flags = {}; };
90 };
90 };
91 })
91 })
92 ];
92 ];
materialized/ghc-extra-projects/cross/ghc884/default.nix+46−46
@@ -4,90 +4,90 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
9− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
9+ "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
10− "rts".revision = (((hackage."rts")."1.0").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
11 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
13 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
12 "alex".flags.small_base = true;
14 "alex".flags.small_base = true;
13− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
15+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
14− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
15− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
16− "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
17− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
16 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
17+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
18+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
19 "time".revision = (((hackage."time")."1.9.3").revisions).default;
19 "time".revision = (((hackage."time")."1.9.3").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
20+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
21+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
22− "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
23− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
24− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
25− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
23 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
27− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
24+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
26+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
27+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
28− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
28+ "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
29 };
29 };
30 compiler = {
30 compiler = {
31 version = "8.8.4";
31 version = "8.8.4";
32 nix-name = "ghc884";
32 nix-name = "ghc884";
33 packages = {
33 packages = {
34 "ghc-prim" = "0.5.3";
34 "ghc-prim" = "0.5.3";
35− "ghc-heap" = "8.8.4";
35+ "array" = "0.5.4.0";
36− "mtl" = "2.2.2";
36+ "integer-gmp" = "1.0.2.0";
37− "rts" = "1.0";
38− "deepseq" = "1.4.4.0";
39 "template-haskell" = "2.15.0.0";
37 "template-haskell" = "2.15.0.0";
40− "containers" = "0.6.2.1";
38+ "pretty" = "1.1.3.6";
41 "base" = "4.13.0.0";
39 "base" = "4.13.0.0";
40+ "rts" = "1.0";
41+ "mtl" = "2.2.2";
42 "time" = "1.9.3";
42 "time" = "1.9.3";
43− "transformers" = "0.5.6.2";
43+ "containers" = "0.6.2.1";
44− "filepath" = "1.4.2.1";
45− "pretty" = "1.1.3.6";
46 "ghc-boot-th" = "8.8.4";
44 "ghc-boot-th" = "8.8.4";
47− "array" = "0.5.4.0";
45+ "filepath" = "1.4.2.1";
48− "integer-gmp" = "1.0.2.0";
46+ "deepseq" = "1.4.4.0";
47+ "transformers" = "0.5.6.2";
48+ "ghc-heap" = "8.8.4";
49 };
49 };
50 };
50 };
51 };
51 };
52 extras = hackage:
52 extras = hackage:
53 {
53 {
54 packages = {
54 packages = {
55− ghc = ./.plan.nix/ghc.nix;
56 bytestring = ./.plan.nix/bytestring.nix;
55 bytestring = ./.plan.nix/bytestring.nix;
56+ iserv = ./.plan.nix/iserv.nix;
57+ ghci = ./.plan.nix/ghci.nix;
57 remote-iserv = ./.plan.nix/remote-iserv.nix;
58 remote-iserv = ./.plan.nix/remote-iserv.nix;
58− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
59− hpc = ./.plan.nix/hpc.nix;
60− libiserv = ./.plan.nix/libiserv.nix;
61 ghc-boot = ./.plan.nix/ghc-boot.nix;
59 ghc-boot = ./.plan.nix/ghc-boot.nix;
60+ ghc = ./.plan.nix/ghc.nix;
61+ libiserv = ./.plan.nix/libiserv.nix;
62− ghci = ./.plan.nix/ghci.nix;
62+ hpc = ./.plan.nix/hpc.nix;
63− iserv = ./.plan.nix/iserv.nix;
63+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
64 };
64 };
65 };
65 };
66 modules = [
66 modules = [
67 ({ lib, ... }:
67 ({ lib, ... }:
68 {
68 {
69 packages = {
69 packages = {
70+ "bytestring" = {
71+ flags = { "integer-simple" = lib.mkOverride 900 false; };
72+ };
73+ "iserv" = { flags = {}; };
74+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
75+ "remote-iserv" = { flags = {}; };
76+ "ghc-boot" = { flags = {}; };
70 "ghc" = {
77 "ghc" = {
71 flags = {
78 flags = {
72− "stage1" = lib.mkOverride 900 false;
73− "stage2" = lib.mkOverride 900 true;
74− "integer-gmp" = lib.mkOverride 900 false;
75− "stage3" = lib.mkOverride 900 false;
76 "ghci" = lib.mkOverride 900 true;
79 "ghci" = lib.mkOverride 900 true;
77 "integer-simple" = lib.mkOverride 900 false;
80 "integer-simple" = lib.mkOverride 900 false;
81+ "stage3" = lib.mkOverride 900 false;
82+ "integer-gmp" = lib.mkOverride 900 false;
83+ "stage2" = lib.mkOverride 900 true;
78 "terminfo" = lib.mkOverride 900 true;
84 "terminfo" = lib.mkOverride 900 true;
85+ "stage1" = lib.mkOverride 900 false;
79 };
86 };
80 };
87 };
81− "bytestring" = {
82− flags = { "integer-simple" = lib.mkOverride 900 false; };
83− };
84− "remote-iserv" = { flags = {}; };
85− "iserv-proxy" = { flags = {}; };
86− "hpc" = { flags = {}; };
87 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
88 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
88− "ghc-boot" = { flags = {}; };
89+ "hpc" = { flags = {}; };
89− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
90− "iserv" = { flags = {}; };
90+ "iserv-proxy" = { flags = {}; };
91 };
91 };
92 })
92 })
93 ];
93 ];
materialized/ghc-extra-projects/cross/ghc901/default.nix+45−45
@@ -2,92 +2,92 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
6 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
7 "ghc-prim".revision = (((hackage."ghc-prim")."0.7.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.7.0").revisions).default;
8− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
7+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
9− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
10− "ghc-heap".revision = (((hackage."ghc-heap")."9.0.1").revisions).default;
11− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
12− "rts".revision = (((hackage."rts")."1.0").revisions).default;
13− "deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
14− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
15− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
16 "template-haskell".revision = (((hackage."template-haskell")."2.17.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.17.0.0").revisions).default;
17− "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
18 "base".revision = (((hackage."base")."4.15.0.0").revisions).default;
13 "base".revision = (((hackage."base")."4.15.0.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
15+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
19 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
17+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
19+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
20+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
22 "ghc-bignum".revision = (((hackage."ghc-bignum")."1.0").revisions).default;
21 "ghc-bignum".revision = (((hackage."ghc-bignum")."1.0").revisions).default;
23 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
22 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
24− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
23+ "deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
24+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
25− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
25+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
26− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
26+ "ghc-heap".revision = (((hackage."ghc-heap")."9.0.1").revisions).default;
27− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
27+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
28 };
28 };
29 compiler = {
29 compiler = {
30 version = "9.0.1";
30 version = "9.0.1";
31 nix-name = "ghc901";
31 nix-name = "ghc901";
32 packages = {
32 packages = {
33− "exceptions" = "0.10.4";
34 "ghc-prim" = "0.7.0";
33 "ghc-prim" = "0.7.0";
35− "stm" = "2.5.0.0";
34+ "exceptions" = "0.10.4";
36− "ghc-heap" = "9.0.1";
35+ "array" = "0.5.4.0";
37− "mtl" = "2.2.2";
38− "rts" = "1.0";
39− "deepseq" = "1.4.5.0";
40 "template-haskell" = "2.17.0.0";
36 "template-haskell" = "2.17.0.0";
41− "containers" = "0.6.4.1";
37+ "pretty" = "1.1.3.6";
42 "base" = "4.15.0.0";
38 "base" = "4.15.0.0";
39+ "rts" = "1.0";
40+ "mtl" = "2.2.2";
43 "time" = "1.9.3";
41 "time" = "1.9.3";
44− "transformers" = "0.5.6.2";
42+ "containers" = "0.6.4.1";
43+ "ghc-boot-th" = "9.0.1";
45 "ghc-bignum" = "1.0";
44 "ghc-bignum" = "1.0";
46 "filepath" = "1.4.2.1";
45 "filepath" = "1.4.2.1";
47− "pretty" = "1.1.3.6";
46+ "deepseq" = "1.4.5.0";
47+ "transformers" = "0.5.6.2";
48− "ghc-boot-th" = "9.0.1";
48+ "ghc-heap" = "9.0.1";
49− "array" = "0.5.4.0";
49+ "stm" = "2.5.0.0";
50 };
50 };
51 };
51 };
52 };
52 };
53 extras = hackage:
53 extras = hackage:
54 {
54 {
55 packages = {
55 packages = {
56− ghc = ./.plan.nix/ghc.nix;
57 bytestring = ./.plan.nix/bytestring.nix;
56 bytestring = ./.plan.nix/bytestring.nix;
57+ iserv = ./.plan.nix/iserv.nix;
58+ ghci = ./.plan.nix/ghci.nix;
58 remote-iserv = ./.plan.nix/remote-iserv.nix;
59 remote-iserv = ./.plan.nix/remote-iserv.nix;
59− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
60− hpc = ./.plan.nix/hpc.nix;
61− libiserv = ./.plan.nix/libiserv.nix;
62 ghc-boot = ./.plan.nix/ghc-boot.nix;
60 ghc-boot = ./.plan.nix/ghc-boot.nix;
61+ ghc = ./.plan.nix/ghc.nix;
62+ libiserv = ./.plan.nix/libiserv.nix;
63− ghci = ./.plan.nix/ghci.nix;
63+ hpc = ./.plan.nix/hpc.nix;
64− iserv = ./.plan.nix/iserv.nix;
64+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
65 };
65 };
66 };
66 };
67 modules = [
67 modules = [
68 ({ lib, ... }:
68 ({ lib, ... }:
69 {
69 {
70 packages = {
70 packages = {
71+ "bytestring" = {
72+ flags = { "integer-simple" = lib.mkOverride 900 false; };
73+ };
74+ "iserv" = { flags = {}; };
75+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
76+ "remote-iserv" = { flags = {}; };
77+ "ghc-boot" = { flags = {}; };
71 "ghc" = {
78 "ghc" = {
72 flags = {
79 flags = {
73− "stage1" = lib.mkOverride 900 false;
74− "stage2" = lib.mkOverride 900 false;
75− "stage3" = lib.mkOverride 900 false;
76 "dynamic-system-linker" = lib.mkOverride 900 true;
80 "dynamic-system-linker" = lib.mkOverride 900 true;
77 "ghci" = lib.mkOverride 900 true;
81 "ghci" = lib.mkOverride 900 true;
82+ "stage3" = lib.mkOverride 900 false;
83+ "stage2" = lib.mkOverride 900 false;
78 "terminfo" = lib.mkOverride 900 true;
84 "terminfo" = lib.mkOverride 900 true;
85+ "stage1" = lib.mkOverride 900 false;
79 };
86 };
80 };
87 };
81− "bytestring" = {
82− flags = { "integer-simple" = lib.mkOverride 900 false; };
83− };
84− "remote-iserv" = { flags = {}; };
85− "iserv-proxy" = { flags = {}; };
86− "hpc" = { flags = {}; };
87 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
88 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
88− "ghc-boot" = { flags = {}; };
89+ "hpc" = { flags = {}; };
89− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
90− "iserv" = { flags = {}; };
90+ "iserv-proxy" = { flags = {}; };
91 };
91 };
92 })
92 })
93 ];
93 ];
materialized/ghc-extra-projects/default/ghc8104/default.nix+43−43
@@ -4,87 +4,87 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
11− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
13 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
14− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
15 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
13 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
19− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
21− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
22 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
25 };
25 };
26 compiler = {
26 compiler = {
27 version = "8.10.4";
27 version = "8.10.4";
28 nix-name = "ghc8104";
28 nix-name = "ghc8104";
29 packages = {
29 packages = {
30 "ghc-prim" = "0.6.1";
30 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.4";
31+ "array" = "0.5.4.0";
32− "rts" = "1.0";
32+ "integer-gmp" = "1.0.3.0";
33− "deepseq" = "1.4.4.0";
34 "template-haskell" = "2.16.0.0";
33 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
36 "base" = "4.14.1.0";
35 "base" = "4.14.1.0";
36+ "rts" = "1.0";
37 "time" = "1.9.3";
37 "time" = "1.9.3";
38− "terminfo" = "0.4.1.4";
38+ "containers" = "0.6.2.1";
39− "transformers" = "0.5.6.2";
40− "filepath" = "1.4.2.1";
41− "pretty" = "1.1.3.6";
42 "ghc-boot-th" = "8.10.4";
39 "ghc-boot-th" = "8.10.4";
43− "array" = "0.5.4.0";
40+ "filepath" = "1.4.2.1";
44− "integer-gmp" = "1.0.3.0";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "terminfo" = "0.4.1.4";
44+ "ghc-heap" = "8.10.4";
45 };
45 };
46 };
46 };
47 };
47 };
48 extras = hackage:
48 extras = hackage:
49 {
49 {
50 packages = {
50 packages = {
51− ghc = ./.plan.nix/ghc.nix;
52 bytestring = ./.plan.nix/bytestring.nix;
51 bytestring = ./.plan.nix/bytestring.nix;
52+ iserv = ./.plan.nix/iserv.nix;
53+ ghci = ./.plan.nix/ghci.nix;
53 remote-iserv = ./.plan.nix/remote-iserv.nix;
54 remote-iserv = ./.plan.nix/remote-iserv.nix;
54− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
55− hpc = ./.plan.nix/hpc.nix;
56− libiserv = ./.plan.nix/libiserv.nix;
57 ghc-boot = ./.plan.nix/ghc-boot.nix;
55 ghc-boot = ./.plan.nix/ghc-boot.nix;
56+ ghc = ./.plan.nix/ghc.nix;
57+ libiserv = ./.plan.nix/libiserv.nix;
58− ghci = ./.plan.nix/ghci.nix;
58+ hpc = ./.plan.nix/hpc.nix;
59− iserv = ./.plan.nix/iserv.nix;
59+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
60 };
60 };
61 };
61 };
62 modules = [
62 modules = [
63 ({ lib, ... }:
63 ({ lib, ... }:
64 {
64 {
65 packages = {
65 packages = {
66+ "bytestring" = {
67+ flags = { "integer-simple" = lib.mkOverride 900 false; };
68+ };
69+ "iserv" = { flags = {}; };
70+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
71+ "remote-iserv" = { flags = {}; };
72+ "ghc-boot" = { flags = {}; };
66 "ghc" = {
73 "ghc" = {
67 flags = {
74 flags = {
68− "stage1" = lib.mkOverride 900 false;
69− "stage2" = lib.mkOverride 900 false;
70− "integer-gmp" = lib.mkOverride 900 false;
71− "stage3" = lib.mkOverride 900 false;
72 "dynamic-system-linker" = lib.mkOverride 900 true;
75 "dynamic-system-linker" = lib.mkOverride 900 true;
73 "ghci" = lib.mkOverride 900 true;
76 "ghci" = lib.mkOverride 900 true;
74 "integer-simple" = lib.mkOverride 900 false;
77 "integer-simple" = lib.mkOverride 900 false;
78+ "stage3" = lib.mkOverride 900 false;
79+ "integer-gmp" = lib.mkOverride 900 false;
80+ "stage2" = lib.mkOverride 900 false;
75 "terminfo" = lib.mkOverride 900 true;
81 "terminfo" = lib.mkOverride 900 true;
82+ "stage1" = lib.mkOverride 900 false;
76 };
83 };
77 };
84 };
78− "bytestring" = {
79− flags = { "integer-simple" = lib.mkOverride 900 false; };
80− };
81− "remote-iserv" = { flags = {}; };
82− "iserv-proxy" = { flags = {}; };
83− "hpc" = { flags = {}; };
84 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85− "ghc-boot" = { flags = {}; };
86+ "hpc" = { flags = {}; };
86− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
87− "iserv" = { flags = {}; };
87+ "iserv-proxy" = { flags = {}; };
88 };
88 };
89 })
89 })
90 ];
90 ];
materialized/ghc-extra-projects/default/ghc810420210212/default.nix+43−43
@@ -4,87 +4,87 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4.20210212").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
10− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
11− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
13 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
14− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
15 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
13 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
19− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
21− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
22 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4.20210212").revisions).default;
25 };
25 };
26 compiler = {
26 compiler = {
27 version = "8.10.4.20210212";
27 version = "8.10.4.20210212";
28 nix-name = "ghc810420210212";
28 nix-name = "ghc810420210212";
29 packages = {
29 packages = {
30 "ghc-prim" = "0.6.1";
30 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.4.20210212";
31+ "array" = "0.5.4.0";
32− "rts" = "1.0";
32+ "integer-gmp" = "1.0.3.0";
33− "deepseq" = "1.4.4.0";
34 "template-haskell" = "2.16.0.0";
33 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.2.1";
34+ "pretty" = "1.1.3.6";
36 "base" = "4.14.1.0";
35 "base" = "4.14.1.0";
36+ "rts" = "1.0";
37 "time" = "1.9.3";
37 "time" = "1.9.3";
38− "terminfo" = "0.4.1.4";
38+ "containers" = "0.6.2.1";
39− "transformers" = "0.5.6.2";
40− "filepath" = "1.4.2.1";
41− "pretty" = "1.1.3.6";
42 "ghc-boot-th" = "8.10.4.20210212";
39 "ghc-boot-th" = "8.10.4.20210212";
43− "array" = "0.5.4.0";
40+ "filepath" = "1.4.2.1";
44− "integer-gmp" = "1.0.3.0";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "terminfo" = "0.4.1.4";
44+ "ghc-heap" = "8.10.4.20210212";
45 };
45 };
46 };
46 };
47 };
47 };
48 extras = hackage:
48 extras = hackage:
49 {
49 {
50 packages = {
50 packages = {
51− ghc = ./.plan.nix/ghc.nix;
52 bytestring = ./.plan.nix/bytestring.nix;
51 bytestring = ./.plan.nix/bytestring.nix;
52+ iserv = ./.plan.nix/iserv.nix;
53+ ghci = ./.plan.nix/ghci.nix;
53 remote-iserv = ./.plan.nix/remote-iserv.nix;
54 remote-iserv = ./.plan.nix/remote-iserv.nix;
54− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
55− hpc = ./.plan.nix/hpc.nix;
56− libiserv = ./.plan.nix/libiserv.nix;
57 ghc-boot = ./.plan.nix/ghc-boot.nix;
55 ghc-boot = ./.plan.nix/ghc-boot.nix;
56+ ghc = ./.plan.nix/ghc.nix;
57+ libiserv = ./.plan.nix/libiserv.nix;
58− ghci = ./.plan.nix/ghci.nix;
58+ hpc = ./.plan.nix/hpc.nix;
59− iserv = ./.plan.nix/iserv.nix;
59+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
60 };
60 };
61 };
61 };
62 modules = [
62 modules = [
63 ({ lib, ... }:
63 ({ lib, ... }:
64 {
64 {
65 packages = {
65 packages = {
66+ "bytestring" = {
67+ flags = { "integer-simple" = lib.mkOverride 900 false; };
68+ };
69+ "iserv" = { flags = {}; };
70+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
71+ "remote-iserv" = { flags = {}; };
72+ "ghc-boot" = { flags = {}; };
66 "ghc" = {
73 "ghc" = {
67 flags = {
74 flags = {
68− "stage1" = lib.mkOverride 900 false;
69− "stage2" = lib.mkOverride 900 false;
70− "integer-gmp" = lib.mkOverride 900 false;
71− "stage3" = lib.mkOverride 900 false;
72 "dynamic-system-linker" = lib.mkOverride 900 true;
75 "dynamic-system-linker" = lib.mkOverride 900 true;
73 "ghci" = lib.mkOverride 900 true;
76 "ghci" = lib.mkOverride 900 true;
74 "integer-simple" = lib.mkOverride 900 false;
77 "integer-simple" = lib.mkOverride 900 false;
78+ "stage3" = lib.mkOverride 900 false;
79+ "integer-gmp" = lib.mkOverride 900 false;
80+ "stage2" = lib.mkOverride 900 false;
75 "terminfo" = lib.mkOverride 900 true;
81 "terminfo" = lib.mkOverride 900 true;
82+ "stage1" = lib.mkOverride 900 false;
76 };
83 };
77 };
84 };
78− "bytestring" = {
79− flags = { "integer-simple" = lib.mkOverride 900 false; };
80− };
81− "remote-iserv" = { flags = {}; };
82− "iserv-proxy" = { flags = {}; };
83− "hpc" = { flags = {}; };
84 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85− "ghc-boot" = { flags = {}; };
86+ "hpc" = { flags = {}; };
86− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
87− "iserv" = { flags = {}; };
87+ "iserv-proxy" = { flags = {}; };
88 };
88 };
89 })
89 })
90 ];
90 ];
materialized/ghc-extra-projects/default/ghc8105/default.nix+43−43
@@ -4,87 +4,87 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
10− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
11− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
13 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
14− "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
15 "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
13 "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
17− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
19− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
20− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
21− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
22 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
23− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
25 };
25 };
26 compiler = {
26 compiler = {
27 version = "8.10.5";
27 version = "8.10.5";
28 nix-name = "ghc8105";
28 nix-name = "ghc8105";
29 packages = {
29 packages = {
30 "ghc-prim" = "0.6.1";
30 "ghc-prim" = "0.6.1";
31− "ghc-heap" = "8.10.5";
31+ "array" = "0.5.4.0";
32− "rts" = "1.0.1";
32+ "integer-gmp" = "1.0.3.0";
33− "deepseq" = "1.4.4.0";
34 "template-haskell" = "2.16.0.0";
33 "template-haskell" = "2.16.0.0";
35− "containers" = "0.6.4.1";
34+ "pretty" = "1.1.3.6";
36 "base" = "4.14.2.0";
35 "base" = "4.14.2.0";
36+ "rts" = "1.0.1";
37 "time" = "1.9.3";
37 "time" = "1.9.3";
38− "terminfo" = "0.4.1.4";
38+ "containers" = "0.6.4.1";
39− "transformers" = "0.5.6.2";
40− "filepath" = "1.4.2.1";
41− "pretty" = "1.1.3.6";
42 "ghc-boot-th" = "8.10.5";
39 "ghc-boot-th" = "8.10.5";
43− "array" = "0.5.4.0";
40+ "filepath" = "1.4.2.1";
44− "integer-gmp" = "1.0.3.0";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "terminfo" = "0.4.1.4";
44+ "ghc-heap" = "8.10.5";
45 };
45 };
46 };
46 };
47 };
47 };
48 extras = hackage:
48 extras = hackage:
49 {
49 {
50 packages = {
50 packages = {
51− ghc = ./.plan.nix/ghc.nix;
52 bytestring = ./.plan.nix/bytestring.nix;
51 bytestring = ./.plan.nix/bytestring.nix;
52+ iserv = ./.plan.nix/iserv.nix;
53+ ghci = ./.plan.nix/ghci.nix;
53 remote-iserv = ./.plan.nix/remote-iserv.nix;
54 remote-iserv = ./.plan.nix/remote-iserv.nix;
54− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
55− hpc = ./.plan.nix/hpc.nix;
56− libiserv = ./.plan.nix/libiserv.nix;
57 ghc-boot = ./.plan.nix/ghc-boot.nix;
55 ghc-boot = ./.plan.nix/ghc-boot.nix;
56+ ghc = ./.plan.nix/ghc.nix;
57+ libiserv = ./.plan.nix/libiserv.nix;
58− ghci = ./.plan.nix/ghci.nix;
58+ hpc = ./.plan.nix/hpc.nix;
59− iserv = ./.plan.nix/iserv.nix;
59+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
60 };
60 };
61 };
61 };
62 modules = [
62 modules = [
63 ({ lib, ... }:
63 ({ lib, ... }:
64 {
64 {
65 packages = {
65 packages = {
66+ "bytestring" = {
67+ flags = { "integer-simple" = lib.mkOverride 900 false; };
68+ };
69+ "iserv" = { flags = {}; };
70+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
71+ "remote-iserv" = { flags = {}; };
72+ "ghc-boot" = { flags = {}; };
66 "ghc" = {
73 "ghc" = {
67 flags = {
74 flags = {
68− "stage1" = lib.mkOverride 900 false;
69− "stage2" = lib.mkOverride 900 false;
70− "integer-gmp" = lib.mkOverride 900 false;
71− "stage3" = lib.mkOverride 900 false;
72 "dynamic-system-linker" = lib.mkOverride 900 true;
75 "dynamic-system-linker" = lib.mkOverride 900 true;
73 "ghci" = lib.mkOverride 900 true;
76 "ghci" = lib.mkOverride 900 true;
74 "integer-simple" = lib.mkOverride 900 false;
77 "integer-simple" = lib.mkOverride 900 false;
78+ "stage3" = lib.mkOverride 900 false;
79+ "integer-gmp" = lib.mkOverride 900 false;
80+ "stage2" = lib.mkOverride 900 false;
75 "terminfo" = lib.mkOverride 900 true;
81 "terminfo" = lib.mkOverride 900 true;
82+ "stage1" = lib.mkOverride 900 false;
76 };
83 };
77 };
84 };
78− "bytestring" = {
79− flags = { "integer-simple" = lib.mkOverride 900 false; };
80− };
81− "remote-iserv" = { flags = {}; };
82− "iserv-proxy" = { flags = {}; };
83− "hpc" = { flags = {}; };
84 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85− "ghc-boot" = { flags = {}; };
86+ "hpc" = { flags = {}; };
86− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
87− "iserv" = { flags = {}; };
87+ "iserv-proxy" = { flags = {}; };
88 };
88 };
89 })
89 })
90 ];
90 ];
materialized/ghc-extra-projects/default/ghc865/default.nix+46−46
@@ -4,90 +4,90 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
9+ "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
9− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
10− "rts".revision = (((hackage."rts")."1.0").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
11 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
13 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
12 "alex".flags.small_base = true;
14 "alex".flags.small_base = true;
13− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
15+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
14− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
15− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
16− "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
17− "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
18 "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
16 "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
17+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
18+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
19 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
19 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
20+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
21+ "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
22− "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
23− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
24− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
25− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
26 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
23 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
27− "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
24+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
26+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
27+ "terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
28− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
28+ "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
29 };
29 };
30 compiler = {
30 compiler = {
31 version = "8.6.5";
31 version = "8.6.5";
32 nix-name = "ghc865";
32 nix-name = "ghc865";
33 packages = {
33 packages = {
34 "ghc-prim" = "0.5.3";
34 "ghc-prim" = "0.5.3";
35− "ghc-heap" = "8.6.5";
35+ "array" = "0.5.3.0";
36− "mtl" = "2.2.2";
36+ "integer-gmp" = "1.0.2.0";
37− "rts" = "1.0";
38− "deepseq" = "1.4.4.0";
39 "template-haskell" = "2.14.0.0";
37 "template-haskell" = "2.14.0.0";
40− "containers" = "0.6.0.1";
38+ "pretty" = "1.1.3.6";
41 "base" = "4.12.0.0";
39 "base" = "4.12.0.0";
40+ "rts" = "1.0";
41+ "mtl" = "2.2.2";
42 "time" = "1.8.0.2";
42 "time" = "1.8.0.2";
43− "terminfo" = "0.4.1.2";
43+ "containers" = "0.6.0.1";
44− "transformers" = "0.5.6.2";
45− "filepath" = "1.4.2.1";
46− "pretty" = "1.1.3.6";
47 "ghc-boot-th" = "8.6.5";
44 "ghc-boot-th" = "8.6.5";
48− "array" = "0.5.3.0";
45+ "filepath" = "1.4.2.1";
49− "integer-gmp" = "1.0.2.0";
46+ "deepseq" = "1.4.4.0";
47+ "transformers" = "0.5.6.2";
48+ "terminfo" = "0.4.1.2";
49+ "ghc-heap" = "8.6.5";
50 };
50 };
51 };
51 };
52 };
52 };
53 extras = hackage:
53 extras = hackage:
54 {
54 {
55 packages = {
55 packages = {
56− ghc = ./.plan.nix/ghc.nix;
57 bytestring = ./.plan.nix/bytestring.nix;
56 bytestring = ./.plan.nix/bytestring.nix;
57+ iserv = ./.plan.nix/iserv.nix;
58+ ghci = ./.plan.nix/ghci.nix;
58 remote-iserv = ./.plan.nix/remote-iserv.nix;
59 remote-iserv = ./.plan.nix/remote-iserv.nix;
59− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
60− hpc = ./.plan.nix/hpc.nix;
61− libiserv = ./.plan.nix/libiserv.nix;
62 ghc-boot = ./.plan.nix/ghc-boot.nix;
60 ghc-boot = ./.plan.nix/ghc-boot.nix;
61+ ghc = ./.plan.nix/ghc.nix;
62+ libiserv = ./.plan.nix/libiserv.nix;
63− ghci = ./.plan.nix/ghci.nix;
63+ hpc = ./.plan.nix/hpc.nix;
64− iserv = ./.plan.nix/iserv.nix;
64+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
65 };
65 };
66 };
66 };
67 modules = [
67 modules = [
68 ({ lib, ... }:
68 ({ lib, ... }:
69 {
69 {
70 packages = {
70 packages = {
71+ "bytestring" = {
72+ flags = { "integer-simple" = lib.mkOverride 900 false; };
73+ };
74+ "iserv" = { flags = {}; };
75+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
76+ "remote-iserv" = { flags = {}; };
77+ "ghc-boot" = { flags = {}; };
71 "ghc" = {
78 "ghc" = {
72 flags = {
79 flags = {
73− "stage1" = lib.mkOverride 900 false;
74− "stage2" = lib.mkOverride 900 true;
75− "stage3" = lib.mkOverride 900 false;
76 "dynamic-system-linker" = lib.mkOverride 900 true;
80 "dynamic-system-linker" = lib.mkOverride 900 true;
77 "ghci" = lib.mkOverride 900 true;
81 "ghci" = lib.mkOverride 900 true;
82+ "stage3" = lib.mkOverride 900 false;
83+ "stage2" = lib.mkOverride 900 true;
78 "terminfo" = lib.mkOverride 900 true;
84 "terminfo" = lib.mkOverride 900 true;
85+ "stage1" = lib.mkOverride 900 false;
79 };
86 };
80 };
87 };
81− "bytestring" = {
82− flags = { "integer-simple" = lib.mkOverride 900 false; };
83− };
84− "remote-iserv" = { flags = {}; };
85− "iserv-proxy" = { flags = {}; };
86− "hpc" = { flags = {}; };
87 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
88 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
88− "ghc-boot" = { flags = {}; };
89+ "hpc" = { flags = {}; };
89− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
90− "iserv" = { flags = {}; };
90+ "iserv-proxy" = { flags = {}; };
91 };
91 };
92 })
92 })
93 ];
93 ];
materialized/ghc-extra-projects/default/ghc884/default.nix+47−47
@@ -4,91 +4,91 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
9− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
9+ "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
10− "rts".revision = (((hackage."rts")."1.0").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
11 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
13 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
12 "alex".flags.small_base = true;
14 "alex".flags.small_base = true;
13− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
15+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
14− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
15− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
16− "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
17− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
18 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
16 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
17+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
18+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
19 "time".revision = (((hackage."time")."1.9.3").revisions).default;
19 "time".revision = (((hackage."time")."1.9.3").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
20+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
21+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
22− "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
23− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
24− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
25− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
23 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
27− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
24+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
26+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
27+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
28− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
28+ "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
29 };
29 };
30 compiler = {
30 compiler = {
31 version = "8.8.4";
31 version = "8.8.4";
32 nix-name = "ghc884";
32 nix-name = "ghc884";
33 packages = {
33 packages = {
34 "ghc-prim" = "0.5.3";
34 "ghc-prim" = "0.5.3";
35− "ghc-heap" = "8.8.4";
35+ "array" = "0.5.4.0";
36− "mtl" = "2.2.2";
36+ "integer-gmp" = "1.0.2.0";
37− "rts" = "1.0";
38− "deepseq" = "1.4.4.0";
39 "template-haskell" = "2.15.0.0";
37 "template-haskell" = "2.15.0.0";
40− "containers" = "0.6.2.1";
38+ "pretty" = "1.1.3.6";
41 "base" = "4.13.0.0";
39 "base" = "4.13.0.0";
40+ "rts" = "1.0";
41+ "mtl" = "2.2.2";
42 "time" = "1.9.3";
42 "time" = "1.9.3";
43− "terminfo" = "0.4.1.4";
43+ "containers" = "0.6.2.1";
44− "transformers" = "0.5.6.2";
45− "filepath" = "1.4.2.1";
46− "pretty" = "1.1.3.6";
47 "ghc-boot-th" = "8.8.4";
44 "ghc-boot-th" = "8.8.4";
48− "array" = "0.5.4.0";
45+ "filepath" = "1.4.2.1";
49− "integer-gmp" = "1.0.2.0";
46+ "deepseq" = "1.4.4.0";
47+ "transformers" = "0.5.6.2";
48+ "terminfo" = "0.4.1.4";
49+ "ghc-heap" = "8.8.4";
50 };
50 };
51 };
51 };
52 };
52 };
53 extras = hackage:
53 extras = hackage:
54 {
54 {
55 packages = {
55 packages = {
56− ghc = ./.plan.nix/ghc.nix;
57 bytestring = ./.plan.nix/bytestring.nix;
56 bytestring = ./.plan.nix/bytestring.nix;
57+ iserv = ./.plan.nix/iserv.nix;
58+ ghci = ./.plan.nix/ghci.nix;
58 remote-iserv = ./.plan.nix/remote-iserv.nix;
59 remote-iserv = ./.plan.nix/remote-iserv.nix;
59− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
60− hpc = ./.plan.nix/hpc.nix;
61− libiserv = ./.plan.nix/libiserv.nix;
62 ghc-boot = ./.plan.nix/ghc-boot.nix;
60 ghc-boot = ./.plan.nix/ghc-boot.nix;
61+ ghc = ./.plan.nix/ghc.nix;
62+ libiserv = ./.plan.nix/libiserv.nix;
63− ghci = ./.plan.nix/ghci.nix;
63+ hpc = ./.plan.nix/hpc.nix;
64− iserv = ./.plan.nix/iserv.nix;
64+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
65 };
65 };
66 };
66 };
67 modules = [
67 modules = [
68 ({ lib, ... }:
68 ({ lib, ... }:
69 {
69 {
70 packages = {
70 packages = {
71+ "bytestring" = {
72+ flags = { "integer-simple" = lib.mkOverride 900 false; };
73+ };
74+ "iserv" = { flags = {}; };
75+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
76+ "remote-iserv" = { flags = {}; };
77+ "ghc-boot" = { flags = {}; };
71 "ghc" = {
78 "ghc" = {
72 flags = {
79 flags = {
73− "stage1" = lib.mkOverride 900 false;
74− "stage2" = lib.mkOverride 900 true;
75− "integer-gmp" = lib.mkOverride 900 false;
76− "stage3" = lib.mkOverride 900 false;
77 "ghci" = lib.mkOverride 900 true;
80 "ghci" = lib.mkOverride 900 true;
78 "integer-simple" = lib.mkOverride 900 false;
81 "integer-simple" = lib.mkOverride 900 false;
82+ "stage3" = lib.mkOverride 900 false;
83+ "integer-gmp" = lib.mkOverride 900 false;
84+ "stage2" = lib.mkOverride 900 true;
79 "terminfo" = lib.mkOverride 900 true;
85 "terminfo" = lib.mkOverride 900 true;
86+ "stage1" = lib.mkOverride 900 false;
80 };
87 };
81 };
88 };
82− "bytestring" = {
83− flags = { "integer-simple" = lib.mkOverride 900 false; };
84− };
85− "remote-iserv" = { flags = {}; };
86− "iserv-proxy" = { flags = {}; };
87− "hpc" = { flags = {}; };
88 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
89 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
89− "ghc-boot" = { flags = {}; };
90+ "hpc" = { flags = {}; };
90− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
91− "iserv" = { flags = {}; };
91+ "iserv-proxy" = { flags = {}; };
92 };
92 };
93 })
93 })
94 ];
94 ];
materialized/ghc-extra-projects/default/ghc901/default.nix+46−46
@@ -2,93 +2,93 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
6 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
7 "ghc-prim".revision = (((hackage."ghc-prim")."0.7.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.7.0").revisions).default;
8− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
7+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
9− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
8+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
10− "ghc-heap".revision = (((hackage."ghc-heap")."9.0.1").revisions).default;
11− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
12− "rts".revision = (((hackage."rts")."1.0").revisions).default;
13− "deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
14− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
15− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
16 "template-haskell".revision = (((hackage."template-haskell")."2.17.0.0").revisions).default;
9 "template-haskell".revision = (((hackage."template-haskell")."2.17.0.0").revisions).default;
17− "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
18 "base".revision = (((hackage."base")."4.15.0.0").revisions).default;
13 "base".revision = (((hackage."base")."4.15.0.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
15+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
19 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
20− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
17+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
18+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
21− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
19+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
20+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
22 "ghc-bignum".revision = (((hackage."ghc-bignum")."1.0").revisions).default;
21 "ghc-bignum".revision = (((hackage."ghc-bignum")."1.0").revisions).default;
23 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
22 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
24− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
23+ "deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
24+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
25− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
25+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
26− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
26+ "ghc-heap".revision = (((hackage."ghc-heap")."9.0.1").revisions).default;
27− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
27+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
28 };
28 };
29 compiler = {
29 compiler = {
30 version = "9.0.1";
30 version = "9.0.1";
31 nix-name = "ghc901";
31 nix-name = "ghc901";
32 packages = {
32 packages = {
33− "exceptions" = "0.10.4";
34 "ghc-prim" = "0.7.0";
33 "ghc-prim" = "0.7.0";
35− "stm" = "2.5.0.0";
34+ "exceptions" = "0.10.4";
36− "ghc-heap" = "9.0.1";
35+ "array" = "0.5.4.0";
37− "mtl" = "2.2.2";
38− "rts" = "1.0";
39− "deepseq" = "1.4.5.0";
40 "template-haskell" = "2.17.0.0";
36 "template-haskell" = "2.17.0.0";
41− "containers" = "0.6.4.1";
37+ "pretty" = "1.1.3.6";
42 "base" = "4.15.0.0";
38 "base" = "4.15.0.0";
39+ "rts" = "1.0";
40+ "mtl" = "2.2.2";
43 "time" = "1.9.3";
41 "time" = "1.9.3";
44− "terminfo" = "0.4.1.4";
42+ "containers" = "0.6.4.1";
45− "transformers" = "0.5.6.2";
43+ "ghc-boot-th" = "9.0.1";
46 "ghc-bignum" = "1.0";
44 "ghc-bignum" = "1.0";
47 "filepath" = "1.4.2.1";
45 "filepath" = "1.4.2.1";
48− "pretty" = "1.1.3.6";
46+ "deepseq" = "1.4.5.0";
47+ "transformers" = "0.5.6.2";
48+ "terminfo" = "0.4.1.4";
49− "ghc-boot-th" = "9.0.1";
49+ "ghc-heap" = "9.0.1";
50− "array" = "0.5.4.0";
50+ "stm" = "2.5.0.0";
51 };
51 };
52 };
52 };
53 };
53 };
54 extras = hackage:
54 extras = hackage:
55 {
55 {
56 packages = {
56 packages = {
57− ghc = ./.plan.nix/ghc.nix;
58 bytestring = ./.plan.nix/bytestring.nix;
57 bytestring = ./.plan.nix/bytestring.nix;
58+ iserv = ./.plan.nix/iserv.nix;
59+ ghci = ./.plan.nix/ghci.nix;
59 remote-iserv = ./.plan.nix/remote-iserv.nix;
60 remote-iserv = ./.plan.nix/remote-iserv.nix;
60− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
61− hpc = ./.plan.nix/hpc.nix;
62− libiserv = ./.plan.nix/libiserv.nix;
63 ghc-boot = ./.plan.nix/ghc-boot.nix;
61 ghc-boot = ./.plan.nix/ghc-boot.nix;
62+ ghc = ./.plan.nix/ghc.nix;
63+ libiserv = ./.plan.nix/libiserv.nix;
64− ghci = ./.plan.nix/ghci.nix;
64+ hpc = ./.plan.nix/hpc.nix;
65− iserv = ./.plan.nix/iserv.nix;
65+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
66 };
66 };
67 };
67 };
68 modules = [
68 modules = [
69 ({ lib, ... }:
69 ({ lib, ... }:
70 {
70 {
71 packages = {
71 packages = {
72+ "bytestring" = {
73+ flags = { "integer-simple" = lib.mkOverride 900 false; };
74+ };
75+ "iserv" = { flags = {}; };
76+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
77+ "remote-iserv" = { flags = {}; };
78+ "ghc-boot" = { flags = {}; };
72 "ghc" = {
79 "ghc" = {
73 flags = {
80 flags = {
74− "stage1" = lib.mkOverride 900 false;
75− "stage2" = lib.mkOverride 900 false;
76− "stage3" = lib.mkOverride 900 false;
77 "dynamic-system-linker" = lib.mkOverride 900 true;
81 "dynamic-system-linker" = lib.mkOverride 900 true;
78 "ghci" = lib.mkOverride 900 true;
82 "ghci" = lib.mkOverride 900 true;
83+ "stage3" = lib.mkOverride 900 false;
84+ "stage2" = lib.mkOverride 900 false;
79 "terminfo" = lib.mkOverride 900 true;
85 "terminfo" = lib.mkOverride 900 true;
86+ "stage1" = lib.mkOverride 900 false;
80 };
87 };
81 };
88 };
82− "bytestring" = {
83− flags = { "integer-simple" = lib.mkOverride 900 false; };
84− };
85− "remote-iserv" = { flags = {}; };
86− "iserv-proxy" = { flags = {}; };
87− "hpc" = { flags = {}; };
88 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
89 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
89− "ghc-boot" = { flags = {}; };
90+ "hpc" = { flags = {}; };
90− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
91− "iserv" = { flags = {}; };
91+ "iserv-proxy" = { flags = {}; };
92 };
92 };
93 })
93 })
94 ];
94 ];
materialized/ghc-extra-projects/ghcjs/ghc8105/.plan.nix/bytestring.nixnew file+71
@@ -0,0 +1,71 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = { integer-simple = false; };
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "bytestring"; version = "0.10.12.0"; };
15+ license = "BSD-3-Clause";
16+ copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
17+ maintainer = "Duncan Coutts <duncan@community.haskell.org>";
18+ author = "Don Stewart,\nDuncan Coutts";
19+ homepage = "https://github.com/haskell/bytestring";
20+ url = "";
21+ synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
22+ description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [ "README.md" "Changelog.md" ];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = (([
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
38+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
39+ ] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "8.11") (hsPkgs."ghc-bignum" or (errorHandler.buildDepError "ghc-bignum"))) ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11" && (compiler.isGhc && (compiler.version).lt "8.11")) ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
40+ buildable = true;
41+ modules = [
42+ "Data/ByteString/Builder/ASCII"
43+ "Data/ByteString/Builder/Prim/Binary"
44+ "Data/ByteString/Builder/Prim/ASCII"
45+ "Data/ByteString/Builder/Prim/Internal/Floating"
46+ "Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
47+ "Data/ByteString/Builder/Prim/Internal/Base16"
48+ "Data/ByteString"
49+ "Data/ByteString/Char8"
50+ "Data/ByteString/Unsafe"
51+ "Data/ByteString/Internal"
52+ "Data/ByteString/Lazy"
53+ "Data/ByteString/Lazy/Char8"
54+ "Data/ByteString/Lazy/Internal"
55+ "Data/ByteString/Short"
56+ "Data/ByteString/Short/Internal"
57+ "Data/ByteString/Builder"
58+ "Data/ByteString/Builder/Extra"
59+ "Data/ByteString/Builder/Prim"
60+ "Data/ByteString/Builder/Internal"
61+ "Data/ByteString/Builder/Prim/Internal"
62+ "Data/ByteString/Lazy/Builder"
63+ "Data/ByteString/Lazy/Builder/Extras"
64+ "Data/ByteString/Lazy/Builder/ASCII"
65+ ];
66+ cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
67+ includeDirs = [ "include" ];
68+ includes = [ "fpstring.h" ];
69+ };
70+ };
71+ } // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }
materialized/ghc-extra-projects/ghcjs/ghc8105/.plan.nix/ghc-boot.nixnew file+60
@@ -0,0 +1,60 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.22";
14+ identifier = { name = "ghc-boot"; version = "8.10.5"; };
15+ license = "BSD-3-Clause";
16+ copyright = "";
17+ maintainer = "ghc-devs@haskell.org";
18+ author = "";
19+ homepage = "";
20+ url = "";
21+ synopsis = "Shared functionality between GHC and its boot libraries";
22+ description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = [
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
40+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
41+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
42+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
43+ ];
44+ buildable = true;
45+ modules = [
46+ "GHC/BaseDir"
47+ "GHC/LanguageExtensions"
48+ "GHC/PackageDb"
49+ "GHC/Serialized"
50+ "GHC/ForeignSrcLang"
51+ "GHC/HandleEncoding"
52+ "GHC/Platform"
53+ "GHC/Platform/Host"
54+ "GHC/Settings"
55+ "GHC/UniqueSubdir"
56+ "GHC/Version"
57+ ];
58+ };
59+ };
60+ } // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }
materialized/ghc-extra-projects/ghcjs/ghc8105/.plan.nix/ghc.nixnew file+586
@@ -0,0 +1,586 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {
12+ ghci = false;
13+ stage1 = false;
14+ stage2 = false;
15+ stage3 = false;
16+ terminfo = true;
17+ integer-simple = false;
18+ integer-gmp = false;
19+ dynamic-system-linker = true;
20+ };
21+ package = {
22+ specVersion = "1.10";
23+ identifier = { name = "ghc"; version = "8.10.5"; };
24+ license = "BSD-3-Clause";
25+ copyright = "";
26+ maintainer = "glasgow-haskell-users@haskell.org";
27+ author = "The GHC Team";
28+ homepage = "http://www.haskell.org/ghc/";
29+ url = "";
30+ synopsis = "The GHC API";
31+ description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
32+ buildType = "Simple";
33+ isLocal = true;
34+ detailLevel = "FullDetails";
35+ licenseFiles = [ "LICENSE" ];
36+ dataDir = ".";
37+ dataFiles = [];
38+ extraSrcFiles = [];
39+ extraTmpFiles = [];
40+ extraDocFiles = [];
41+ };
42+ components = {
43+ "library" = {
44+ depends = ((([
45+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
46+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
47+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
48+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
49+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
50+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
51+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
52+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
53+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
54+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
55+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
56+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
57+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
58+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
59+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
60+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
61+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
62+ ] ++ (if system.isWindows
63+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
64+ else [
65+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
66+ ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
67+ buildable = true;
68+ modules = [
69+ "HieTypes"
70+ "HieDebug"
71+ "HieBin"
72+ "HieUtils"
73+ "HieAst"
74+ "Ar"
75+ "FileCleanup"
76+ "DriverBkp"
77+ "BkpSyn"
78+ "NameShape"
79+ "RnModIface"
80+ "Avail"
81+ "AsmUtils"
82+ "BasicTypes"
83+ "ConLike"
84+ "DataCon"
85+ "PatSyn"
86+ "Demand"
87+ "Debug"
88+ "Exception"
89+ "FieldLabel"
90+ "GhcMonad"
91+ "Hooks"
92+ "Id"
93+ "IdInfo"
94+ "Predicate"
95+ "Lexeme"
96+ "Literal"
97+ "Llvm"
98+ "Llvm/AbsSyn"
99+ "Llvm/MetaData"
100+ "Llvm/PpLlvm"
101+ "Llvm/Types"
102+ "LlvmCodeGen"
103+ "LlvmCodeGen/Base"
104+ "LlvmCodeGen/CodeGen"
105+ "LlvmCodeGen/Data"
106+ "LlvmCodeGen/Ppr"
107+ "LlvmCodeGen/Regs"
108+ "LlvmMangler"
109+ "MkId"
110+ "Module"
111+ "Name"
112+ "NameEnv"
113+ "NameSet"
114+ "OccName"
115+ "RdrName"
116+ "NameCache"
117+ "SrcLoc"
118+ "UniqSupply"
119+ "Unique"
120+ "Var"
121+ "VarEnv"
122+ "VarSet"
123+ "UnVarGraph"
124+ "BlockId"
125+ "CLabel"
126+ "Cmm"
127+ "CmmBuildInfoTables"
128+ "CmmPipeline"
129+ "CmmCallConv"
130+ "CmmCommonBlockElim"
131+ "CmmImplementSwitchPlans"
132+ "CmmContFlowOpt"
133+ "CmmExpr"
134+ "CmmInfo"
135+ "CmmLex"
136+ "CmmLint"
137+ "CmmLive"
138+ "CmmMachOp"
139+ "CmmMonad"
140+ "CmmSwitch"
141+ "CmmNode"
142+ "CmmOpt"
143+ "CmmParse"
144+ "CmmProcPoint"
145+ "CmmSink"
146+ "CmmType"
147+ "CmmUtils"
148+ "CmmLayoutStack"
149+ "CliOption"
150+ "EnumSet"
151+ "GhcNameVersion"
152+ "FileSettings"
153+ "MkGraph"
154+ "PprBase"
155+ "PprC"
156+ "PprCmm"
157+ "PprCmmDecl"
158+ "PprCmmExpr"
159+ "Bitmap"
160+ "GHC/Platform/Regs"
161+ "GHC/Platform/ARM"
162+ "GHC/Platform/AArch64"
163+ "GHC/Platform/NoRegs"
164+ "GHC/Platform/PPC"
165+ "GHC/Platform/S390X"
166+ "GHC/Platform/SPARC"
167+ "GHC/Platform/X86"
168+ "GHC/Platform/X86_64"
169+ "GHC/StgToCmm/CgUtils"
170+ "GHC/StgToCmm"
171+ "GHC/StgToCmm/Bind"
172+ "GHC/StgToCmm/Closure"
173+ "GHC/StgToCmm/DataCon"
174+ "GHC/StgToCmm/Env"
175+ "GHC/StgToCmm/Expr"
176+ "GHC/StgToCmm/Foreign"
177+ "GHC/StgToCmm/Heap"
178+ "GHC/StgToCmm/Hpc"
179+ "GHC/StgToCmm/ArgRep"
180+ "GHC/StgToCmm/Layout"
181+ "GHC/StgToCmm/Monad"
182+ "GHC/StgToCmm/Prim"
183+ "GHC/StgToCmm/Prof"
184+ "GHC/StgToCmm/Ticky"
185+ "GHC/StgToCmm/Utils"
186+ "GHC/StgToCmm/ExtCode"
187+ "SMRep"
188+ "CoreArity"
189+ "CoreFVs"
190+ "CoreLint"
191+ "CorePrep"
192+ "CoreSubst"
193+ "CoreOpt"
194+ "CoreSyn"
195+ "TrieMap"
196+ "CoreTidy"
197+ "CoreUnfold"
198+ "CoreUtils"
199+ "CoreMap"
200+ "CoreSeq"
201+ "CoreStats"
202+ "MkCore"
203+ "PprCore"
204+ "GHC/HsToCore/PmCheck/Oracle"
205+ "GHC/HsToCore/PmCheck/Ppr"
206+ "GHC/HsToCore/PmCheck/Types"
207+ "GHC/HsToCore/PmCheck"
208+ "Coverage"
209+ "Desugar"
210+ "DsArrows"
211+ "DsBinds"
212+ "DsCCall"
213+ "DsExpr"
214+ "DsForeign"
215+ "DsGRHSs"
216+ "DsListComp"
217+ "DsMonad"
218+ "DsUsage"
219+ "DsUtils"
220+ "ExtractDocs"
221+ "Match"
222+ "MatchCon"
223+ "MatchLit"
224+ "GHC/Hs"
225+ "GHC/Hs/Binds"
226+ "GHC/Hs/Decls"
227+ "GHC/Hs/Doc"
228+ "GHC/Hs/Expr"
229+ "GHC/Hs/ImpExp"
230+ "GHC/Hs/Lit"
231+ "GHC/Hs/PlaceHolder"
232+ "GHC/Hs/Extension"
233+ "GHC/Hs/Instances"
234+ "GHC/Hs/Pat"
235+ "GHC/Hs/Types"
236+ "GHC/Hs/Utils"
237+ "GHC/Hs/Dump"
238+ "BinIface"
239+ "BinFingerprint"
240+ "BuildTyCl"
241+ "IfaceEnv"
242+ "IfaceSyn"
243+ "IfaceType"
244+ "ToIface"
245+ "LoadIface"
246+ "MkIface"
247+ "TcIface"
248+ "FlagChecker"
249+ "Annotations"
250+ "CmdLineParser"
251+ "CodeOutput"
252+ "Config"
253+ "Constants"
254+ "DriverMkDepend"
255+ "DriverPhases"
256+ "PipelineMonad"
257+ "DriverPipeline"
258+ "DynFlags"
259+ "ErrUtils"
260+ "Finder"
261+ "GHC"
262+ "GhcMake"
263+ "GhcPlugins"
264+ "GhcPrelude"
265+ "DynamicLoading"
266+ "HeaderInfo"
267+ "HscMain"
268+ "HscStats"
269+ "HscTypes"
270+ "InteractiveEval"
271+ "InteractiveEvalTypes"
272+ "PackageConfig"
273+ "Packages"
274+ "PlatformConstants"
275+ "Plugins"
276+ "TcPluginM"
277+ "PprTyThing"
278+ "Settings"
279+ "StaticPtrTable"
280+ "SysTools"
281+ "SysTools/BaseDir"
282+ "SysTools/Terminal"
283+ "SysTools/ExtraObj"
284+ "SysTools/Info"
285+ "SysTools/Process"
286+ "SysTools/Tasks"
287+ "SysTools/Settings"
288+ "Elf"
289+ "TidyPgm"
290+ "Ctype"
291+ "HaddockUtils"
292+ "Lexer"
293+ "OptCoercion"
294+ "Parser"
295+ "RdrHsSyn"
296+ "ApiAnnotation"
297+ "ForeignCall"
298+ "KnownUniques"
299+ "PrelInfo"
300+ "PrelNames"
301+ "PrelRules"
302+ "PrimOp"
303+ "ToolSettings"
304+ "TysPrim"
305+ "TysWiredIn"
306+ "CostCentre"
307+ "CostCentreState"
308+ "ProfInit"
309+ "RnBinds"
310+ "RnEnv"
311+ "RnExpr"
312+ "RnHsDoc"
313+ "RnNames"
314+ "RnPat"
315+ "RnSource"
316+ "RnSplice"
317+ "RnTypes"
318+ "RnFixity"
319+ "RnUtils"
320+ "RnUnbound"
321+ "CoreMonad"
322+ "CSE"
323+ "FloatIn"
324+ "FloatOut"
325+ "LiberateCase"
326+ "OccurAnal"
327+ "SAT"
328+ "SetLevels"
329+ "SimplCore"
330+ "SimplEnv"
331+ "SimplMonad"
332+ "SimplUtils"
333+ "Simplify"
334+ "SimplStg"
335+ "StgStats"
336+ "StgCse"
337+ "StgLiftLams"
338+ "StgLiftLams/Analysis"
339+ "StgLiftLams/LiftM"
340+ "StgLiftLams/Transformation"
341+ "StgSubst"
342+ "UnariseStg"
343+ "RepType"
344+ "Rules"
345+ "SpecConstr"
346+ "Specialise"
347+ "CoreToStg"
348+ "StgLint"
349+ "StgSyn"
350+ "StgFVs"
351+ "CallArity"
352+ "DmdAnal"
353+ "Exitify"
354+ "WorkWrap"
355+ "WwLib"
356+ "FamInst"
357+ "ClsInst"
358+ "Inst"
359+ "TcAnnotations"
360+ "TcArrows"
361+ "TcBinds"
362+ "TcSigs"
363+ "TcClassDcl"
364+ "TcDefaults"
365+ "TcDeriv"
366+ "TcDerivInfer"
367+ "TcDerivUtils"
368+ "TcEnv"
369+ "TcExpr"
370+ "TcForeign"
371+ "TcGenDeriv"
372+ "TcGenFunctor"
373+ "TcGenGenerics"
374+ "TcHsSyn"
375+ "TcHsType"
376+ "TcInstDcls"
377+ "TcMType"
378+ "TcValidity"
379+ "TcMatches"
380+ "TcPat"
381+ "TcPatSyn"
382+ "TcRnDriver"
383+ "TcBackpack"
384+ "TcRnExports"
385+ "TcRnMonad"
386+ "TcRnTypes"
387+ "Constraint"
388+ "TcOrigin"
389+ "TcRules"
390+ "TcSimplify"
391+ "TcHoleErrors"
392+ "TcHoleFitTypes"
393+ "TcErrors"
394+ "TcTyClsDecls"
395+ "TcTyDecls"
396+ "TcTypeable"
397+ "TcType"
398+ "TcEvidence"
399+ "TcEvTerm"
400+ "TcUnify"
401+ "TcInteract"
402+ "TcCanonical"
403+ "TcFlatten"
404+ "TcSMonad"
405+ "TcTypeNats"
406+ "TcSplice"
407+ "Class"
408+ "Coercion"
409+ "DsMeta"
410+ "THNames"
411+ "FamInstEnv"
412+ "FunDeps"
413+ "InstEnv"
414+ "TyCon"
415+ "CoAxiom"
416+ "Type"
417+ "TyCoRep"
418+ "TyCoFVs"
419+ "TyCoSubst"
420+ "TyCoPpr"
421+ "TyCoTidy"
422+ "Unify"
423+ "Bag"
424+ "Binary"
425+ "BooleanFormula"
426+ "BufWrite"
427+ "Digraph"
428+ "Encoding"
429+ "FastFunctions"
430+ "FastMutInt"
431+ "FastString"
432+ "FastStringEnv"
433+ "Fingerprint"
434+ "FiniteMap"
435+ "FV"
436+ "GraphBase"
437+ "GraphColor"
438+ "GraphOps"
439+ "GraphPpr"
440+ "IOEnv"
441+ "Json"
442+ "ListSetOps"
443+ "Maybes"
444+ "MonadUtils"
445+ "OrdList"
446+ "Outputable"
447+ "Pair"
448+ "Panic"
449+ "PlainPanic"
450+ "PprColour"
451+ "Pretty"
452+ "State"
453+ "Stream"
454+ "StringBuffer"
455+ "UniqDFM"
456+ "UniqDSet"
457+ "UniqFM"
458+ "UniqMap"
459+ "UniqSet"
460+ "Util"
461+ "Hoopl/Block"
462+ "Hoopl/Collections"
463+ "Hoopl/Dataflow"
464+ "Hoopl/Graph"
465+ "Hoopl/Label"
466+ "AsmCodeGen"
467+ "TargetReg"
468+ "NCGMonad"
469+ "Instruction"
470+ "BlockLayout"
471+ "CFG"
472+ "Dominators"
473+ "Format"
474+ "Reg"
475+ "RegClass"
476+ "PIC"
477+ "CPrim"
478+ "X86/Regs"
479+ "X86/RegInfo"
480+ "X86/Instr"
481+ "X86/Cond"
482+ "X86/Ppr"
483+ "X86/CodeGen"
484+ "PPC/Regs"
485+ "PPC/RegInfo"
486+ "PPC/Instr"
487+ "PPC/Cond"
488+ "PPC/Ppr"
489+ "PPC/CodeGen"
490+ "SPARC/Base"
491+ "SPARC/Regs"
492+ "SPARC/Imm"
493+ "SPARC/AddrMode"
494+ "SPARC/Cond"
495+ "SPARC/Instr"
496+ "SPARC/Stack"
497+ "SPARC/ShortcutJump"
498+ "SPARC/Ppr"
499+ "SPARC/CodeGen"
500+ "SPARC/CodeGen/Amode"
501+ "SPARC/CodeGen/Base"
502+ "SPARC/CodeGen/CondCode"
503+ "SPARC/CodeGen/Gen32"
504+ "SPARC/CodeGen/Gen64"
505+ "SPARC/CodeGen/Sanity"
506+ "SPARC/CodeGen/Expand"
507+ "RegAlloc/Liveness"
508+ "RegAlloc/Graph/Main"
509+ "RegAlloc/Graph/Stats"
510+ "RegAlloc/Graph/ArchBase"
511+ "RegAlloc/Graph/ArchX86"
512+ "RegAlloc/Graph/Coalesce"
513+ "RegAlloc/Graph/Spill"
514+ "RegAlloc/Graph/SpillClean"
515+ "RegAlloc/Graph/SpillCost"
516+ "RegAlloc/Graph/TrivColorable"
517+ "RegAlloc/Linear/Main"
518+ "RegAlloc/Linear/JoinToTargets"
519+ "RegAlloc/Linear/State"
520+ "RegAlloc/Linear/Stats"
521+ "RegAlloc/Linear/FreeRegs"
522+ "RegAlloc/Linear/StackMap"
523+ "RegAlloc/Linear/Base"
524+ "RegAlloc/Linear/X86/FreeRegs"
525+ "RegAlloc/Linear/X86_64/FreeRegs"
526+ "RegAlloc/Linear/PPC/FreeRegs"
527+ "RegAlloc/Linear/SPARC/FreeRegs"
528+ "Dwarf"
529+ "Dwarf/Types"
530+ "Dwarf/Constants"
531+ "GHC/ThToHs"
532+ "ByteCodeTypes"
533+ "ByteCodeAsm"
534+ "ByteCodeGen"
535+ "ByteCodeInstr"
536+ "ByteCodeItbls"
537+ "ByteCodeLink"
538+ "Debugger"
539+ "LinkerTypes"
540+ "Linker"
541+ "RtClosureInspect"
542+ "GHCi"
543+ ];
544+ cSources = [
545+ "parser/cutils.c"
546+ "ghci/keepCAFsForGHCi.c"
547+ "cbits/genSym.c"
548+ ];
549+ hsSourceDirs = [
550+ "."
551+ "backpack"
552+ "basicTypes"
553+ "cmm"
554+ "coreSyn"
555+ "deSugar"
556+ "ghci"
557+ "iface"
558+ "llvmGen"
559+ "main"
560+ "nativeGen"
561+ "parser"
562+ "prelude"
563+ "profiling"
564+ "rename"
565+ "simplCore"
566+ "simplStg"
567+ "specialise"
568+ "stgSyn"
569+ "stranal"
570+ "typecheck"
571+ "types"
572+ "utils"
573+ "hieFile"
574+ ];
575+ includeDirs = ([
576+ "."
577+ "parser"
578+ "utils"
579+ ] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build") ++ (if flags.stage1
580+ then [ "stage1" ]
581+ else if flags.stage2
582+ then [ "stage2" ]
583+ else (pkgs.lib).optional (flags.stage3) "stage2");
584+ };
585+ };
586+ } // rec { src = (pkgs.lib).mkDefault ../compiler; }
materialized/ghc-extra-projects/ghcjs/ghc8105/.plan.nix/ghci.nixnew file+71
@@ -0,0 +1,71 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = { ghci = false; };
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "ghci"; version = "8.10.5"; };
15+ license = "BSD-3-Clause";
16+ copyright = "";
17+ maintainer = "ghc-devs@haskell.org";
18+ author = "";
19+ homepage = "";
20+ url = "";
21+ synopsis = "The library supporting GHC's interactive interpreter";
22+ description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [ "changelog.md" ];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = [
36+ (hsPkgs."rts" or (errorHandler.buildDepError "rts"))
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
44+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
45+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
46+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
47+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
48+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
49+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
50+ buildable = true;
51+ modules = [
52+ "GHCi/BreakArray"
53+ "GHCi/BinaryArray"
54+ "GHCi/Message"
55+ "GHCi/ResolvedBCO"
56+ "GHCi/RemoteTypes"
57+ "GHCi/FFI"
58+ "GHCi/InfoTable"
59+ "GHCi/StaticPtrTable"
60+ "GHCi/TH/Binary"
61+ "SizedSeq"
62+ ] ++ (pkgs.lib).optionals (flags.ghci) [
63+ "GHCi/Run"
64+ "GHCi/CreateBCO"
65+ "GHCi/ObjLink"
66+ "GHCi/Signals"
67+ "GHCi/TH"
68+ ];
69+ };
70+ };
71+ } // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }
materialized/ghc-extra-projects/ghcjs/ghc8105/.plan.nix/hpc.nixnew file+52
@@ -0,0 +1,52 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "hpc"; version = "0.6.1.0"; };
15+ license = "BSD-3-Clause";
16+ copyright = "";
17+ maintainer = "ghc-devs@haskell.org";
18+ author = "Andy Gill";
19+ homepage = "";
20+ url = "";
21+ synopsis = "Code Coverage Library for Haskell";
22+ description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [ "changelog.md" ];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = [
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
38+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
39+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
40+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
41+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
42+ ];
43+ buildable = true;
44+ modules = [
45+ "Trace/Hpc/Util"
46+ "Trace/Hpc/Mix"
47+ "Trace/Hpc/Tix"
48+ "Trace/Hpc/Reflect"
49+ ];
50+ };
51+ };
52+ } // rec { src = (pkgs.lib).mkDefault ../libraries/hpc; }
materialized/ghc-extra-projects/ghcjs/ghc8105/.plan.nix/iserv-proxy.nixnew file+55
@@ -0,0 +1,55 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "iserv-proxy"; version = "8.10.5"; };
15+ license = "BSD-3-Clause";
16+ copyright = "XXX";
17+ maintainer = "XXX";
18+ author = "XXX";
19+ homepage = "";
20+ url = "";
21+ synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
22+ description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ exes = {
35+ "iserv-proxy" = {
36+ depends = [
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
44+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
47+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
48+ ];
49+ buildable = true;
50+ hsSourceDirs = [ "src" ];
51+ mainPath = [ "Main.hs" ];
52+ };
53+ };
54+ };
55+ } // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }
materialized/ghc-extra-projects/ghcjs/ghc8105/.plan.nix/iserv.nixnew file+54
@@ -0,0 +1,54 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "iserv"; version = "8.10.5"; };
15+ license = "BSD-3-Clause";
16+ copyright = "XXX";
17+ maintainer = "XXX";
18+ author = "XXX";
19+ homepage = "";
20+ url = "";
21+ synopsis = "iserv allows GHC to delegate Template Haskell computations";
22+ description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ exes = {
35+ "iserv" = {
36+ depends = [
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
44+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
45+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
46+ buildable = true;
47+ cSources = [ "cbits/iservmain.c" ];
48+ hsSourceDirs = [ "src" ];
49+ includeDirs = [ "." ];
50+ mainPath = [ "Main.hs" ] ++ [ "" ];
51+ };
52+ };
53+ };
54+ } // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }
materialized/ghc-extra-projects/ghcjs/ghc8105/.plan.nix/libiserv.nixnew file+58
@@ -0,0 +1,58 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = { network = false; };
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "libiserv"; version = "8.10.5"; };
15+ license = "BSD-3-Clause";
16+ copyright = "XXX";
17+ maintainer = "XXX";
18+ author = "XXX";
19+ homepage = "";
20+ url = "";
21+ synopsis = "Provides shared functionality between iserv and iserv-proxy";
22+ description = "";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = ([
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
40+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
41+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
42+ ] ++ (pkgs.lib).optionals (flags.network) [
43+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
44+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
47+ buildable = true;
48+ modules = [
49+ "Lib"
50+ "GHCi/Utils"
51+ ] ++ (pkgs.lib).optionals (flags.network) [
52+ "Remote/Message"
53+ "Remote/Slave"
54+ ];
55+ hsSourceDirs = [ "src" ];
56+ };
57+ };
58+ } // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }
materialized/ghc-extra-projects/ghcjs/ghc8105/.plan.nix/remote-iserv.nixnew file+46
@@ -0,0 +1,46 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "remote-iserv"; version = "8.10.5"; };
15+ license = "BSD-3-Clause";
16+ copyright = "XXX";
17+ maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
18+ author = "Moritz Angermann <moritz.angermann@gmail.com>";
19+ homepage = "";
20+ url = "";
21+ synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
22+ description = "This is a very simple remote runner for iserv, to be used together\nwith iserv-proxy. The foundamental idea is that this this wrapper\nstarts running libiserv on a given port to which iserv-proxy will\nthen connect.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ exes = {
35+ "remote-iserv" = {
36+ depends = [
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
39+ ];
40+ buildable = true;
41+ hsSourceDirs = [ "src" ];
42+ mainPath = [ "Cli.hs" ];
43+ };
44+ };
45+ };
46+ } // rec { src = (pkgs.lib).mkDefault ../utils/remote-iserv; }
materialized/ghc-extra-projects/ghcjs/ghc8105/default.nixnew file+90
@@ -0,0 +1,90 @@
1+{
2+ pkgs = hackage:
3+ {
4+ packages = {
5+ "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6+ "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
9+ "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
10+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
13+ "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
15+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
19+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
25+ };
26+ compiler = {
27+ version = "8.10.5";
28+ nix-name = "ghc8105";
29+ packages = {
30+ "ghc-prim" = "0.6.1";
31+ "array" = "0.5.4.0";
32+ "integer-gmp" = "1.0.3.0";
33+ "template-haskell" = "2.16.0.0";
34+ "pretty" = "1.1.3.6";
35+ "base" = "4.14.2.0";
36+ "rts" = "1.0";
37+ "time" = "1.9.3";
38+ "containers" = "0.6.4.1";
39+ "ghc-boot-th" = "8.10.5";
40+ "filepath" = "1.4.2.1";
41+ "deepseq" = "1.4.4.0";
42+ "transformers" = "0.5.6.2";
43+ "ghc-heap" = "8.10.5";
44+ };
45+ };
46+ };
47+ extras = hackage:
48+ {
49+ packages = {
50+ bytestring = ./.plan.nix/bytestring.nix;
51+ iserv = ./.plan.nix/iserv.nix;
52+ ghci = ./.plan.nix/ghci.nix;
53+ remote-iserv = ./.plan.nix/remote-iserv.nix;
54+ ghc-boot = ./.plan.nix/ghc-boot.nix;
55+ ghc = ./.plan.nix/ghc.nix;
56+ libiserv = ./.plan.nix/libiserv.nix;
57+ hpc = ./.plan.nix/hpc.nix;
58+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
59+ };
60+ };
61+ modules = [
62+ ({ lib, ... }:
63+ {
64+ packages = {
65+ "bytestring" = {
66+ flags = { "integer-simple" = lib.mkOverride 900 false; };
67+ };
68+ "iserv" = { flags = {}; };
69+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
70+ "remote-iserv" = { flags = {}; };
71+ "ghc-boot" = { flags = {}; };
72+ "ghc" = {
73+ flags = {
74+ "dynamic-system-linker" = lib.mkOverride 900 true;
75+ "ghci" = lib.mkOverride 900 true;
76+ "integer-simple" = lib.mkOverride 900 false;
77+ "stage3" = lib.mkOverride 900 false;
78+ "integer-gmp" = lib.mkOverride 900 false;
79+ "stage2" = lib.mkOverride 900 false;
80+ "terminfo" = lib.mkOverride 900 true;
81+ "stage1" = lib.mkOverride 900 false;
82+ };
83+ };
84+ "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85+ "hpc" = { flags = {}; };
86+ "iserv-proxy" = { flags = {}; };
87+ };
88+ })
89+ ];
90+ }
materialized/ghc-extra-projects/ghcjs/ghc865/.plan.nix/bytestring.nixnew file+136
@@ -0,0 +1,136 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = { integer-simple = false; };
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "bytestring"; version = "0.10.8.2"; };
15+ license = "BSD-3-Clause";
16+ copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
17+ maintainer = "Duncan Coutts <duncan@community.haskell.org>";
18+ author = "Don Stewart,\nDuncan Coutts";
19+ homepage = "https://github.com/haskell/bytestring";
20+ url = "";
21+ synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
22+ description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [ "README.md" "Changelog.md" ];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = ([
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
38+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
39+ ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
40+ buildable = true;
41+ modules = [
42+ "Data/ByteString/Builder/ASCII"
43+ "Data/ByteString/Builder/Prim/Binary"
44+ "Data/ByteString/Builder/Prim/ASCII"
45+ "Data/ByteString/Builder/Prim/Internal/Floating"
46+ "Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
47+ "Data/ByteString/Builder/Prim/Internal/Base16"
48+ "Data/ByteString"
49+ "Data/ByteString/Char8"
50+ "Data/ByteString/Unsafe"
51+ "Data/ByteString/Internal"
52+ "Data/ByteString/Lazy"
53+ "Data/ByteString/Lazy/Char8"
54+ "Data/ByteString/Lazy/Internal"
55+ "Data/ByteString/Short"
56+ "Data/ByteString/Short/Internal"
57+ "Data/ByteString/Builder"
58+ "Data/ByteString/Builder/Extra"
59+ "Data/ByteString/Builder/Prim"
60+ "Data/ByteString/Builder/Internal"
61+ "Data/ByteString/Builder/Prim/Internal"
62+ "Data/ByteString/Lazy/Builder"
63+ "Data/ByteString/Lazy/Builder/Extras"
64+ "Data/ByteString/Lazy/Builder/ASCII"
65+ ];
66+ cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
67+ includeDirs = [ "include" ];
68+ includes = [ "fpstring.h" ];
69+ };
70+ tests = {
71+ "prop-compiled" = {
72+ depends = [
73+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
74+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
75+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
76+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
77+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
78+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
79+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
80+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
81+ ];
82+ buildable = true;
83+ modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
84+ cSources = [ "cbits/fpstring.c" ];
85+ hsSourceDirs = [ "." "tests" ];
86+ includeDirs = [ "include" ];
87+ mainPath = [ "Properties.hs" ];
88+ };
89+ "regressions" = {
90+ depends = [
91+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
92+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
93+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
94+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
95+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
96+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
97+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
98+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
99+ ];
100+ buildable = false;
101+ cSources = [ "cbits/fpstring.c" ];
102+ hsSourceDirs = [ "." "tests" ];
103+ includeDirs = [ "include" ];
104+ mainPath = [ "Regressions.hs" ];
105+ };
106+ "test-builder" = {
107+ depends = [
108+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
109+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
110+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
111+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
112+ (hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
113+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
114+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
115+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
116+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
117+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
118+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
119+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
120+ ];
121+ buildable = true;
122+ modules = [
123+ "Data/ByteString/Builder/Tests"
124+ "Data/ByteString/Builder/Prim/Tests"
125+ "Data/ByteString/Builder/Prim/TestUtils"
126+ "TestFramework"
127+ ];
128+ cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
129+ hsSourceDirs = [ "." "tests" "tests/builder" ];
130+ includeDirs = [ "include" ];
131+ includes = [ "fpstring.h" ];
132+ mainPath = [ "TestSuite.hs" ];
133+ };
134+ };
135+ };
136+ } // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }
materialized/ghc-extra-projects/ghcjs/ghc865/.plan.nix/ghc-boot.nixnew file+53
@@ -0,0 +1,53 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.22";
14+ identifier = { name = "ghc-boot"; version = "8.6.5"; };
15+ license = "BSD-3-Clause";
16+ copyright = "";
17+ maintainer = "ghc-devs@haskell.org";
18+ author = "";
19+ homepage = "";
20+ url = "";
21+ synopsis = "Shared functionality between GHC and its boot libraries";
22+ description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [ "changelog.md" ];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = [
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
40+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
41+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
42+ ];
43+ buildable = true;
44+ modules = [
45+ "GHC/LanguageExtensions"
46+ "GHC/PackageDb"
47+ "GHC/Serialized"
48+ "GHC/ForeignSrcLang"
49+ "GHC/HandleEncoding"
50+ ];
51+ };
52+ };
53+ } // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }
materialized/ghc-extra-projects/ghcjs/ghc865/.plan.nix/ghc.nixnew file+554
@@ -0,0 +1,554 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {
12+ ghci = false;
13+ stage1 = false;
14+ stage2 = false;
15+ stage3 = false;
16+ terminfo = true;
17+ };
18+ package = {
19+ specVersion = "1.10";
20+ identifier = { name = "ghc"; version = "8.6.5"; };
21+ license = "BSD-3-Clause";
22+ copyright = "";
23+ maintainer = "glasgow-haskell-users@haskell.org";
24+ author = "The GHC Team";
25+ homepage = "http://www.haskell.org/ghc/";
26+ url = "";
27+ synopsis = "The GHC API";
28+ description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
29+ buildType = "Simple";
30+ isLocal = true;
31+ detailLevel = "FullDetails";
32+ licenseFiles = [ "LICENSE" ];
33+ dataDir = ".";
34+ dataFiles = [];
35+ extraSrcFiles = [];
36+ extraTmpFiles = [];
37+ extraDocFiles = [];
38+ };
39+ components = {
40+ "library" = {
41+ depends = [
42+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
43+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
44+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
45+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
46+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
47+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
48+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
49+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
50+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
51+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
52+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
53+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
54+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
55+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
56+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
57+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
58+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
59+ ] ++ (if system.isWindows
60+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
61+ else [
62+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
63+ ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")));
64+ buildable = true;
65+ modules = [
66+ "GhcPrelude"
67+ "Ar"
68+ "FileCleanup"
69+ "DriverBkp"
70+ "BkpSyn"
71+ "NameShape"
72+ "RnModIface"
73+ "Avail"
74+ "AsmUtils"
75+ "BasicTypes"
76+ "ConLike"
77+ "DataCon"
78+ "PatSyn"
79+ "Demand"
80+ "Debug"
81+ "Exception"
82+ "FieldLabel"
83+ "GhcMonad"
84+ "Hooks"
85+ "Id"
86+ "IdInfo"
87+ "Lexeme"
88+ "Literal"
89+ "Llvm"
90+ "Llvm/AbsSyn"
91+ "Llvm/MetaData"
92+ "Llvm/PpLlvm"
93+ "Llvm/Types"
94+ "LlvmCodeGen"
95+ "LlvmCodeGen/Base"
96+ "LlvmCodeGen/CodeGen"
97+ "LlvmCodeGen/Data"
98+ "LlvmCodeGen/Ppr"
99+ "LlvmCodeGen/Regs"
100+ "LlvmMangler"
101+ "MkId"
102+ "Module"
103+ "Name"
104+ "NameEnv"
105+ "NameSet"
106+ "OccName"
107+ "RdrName"
108+ "NameCache"
109+ "SrcLoc"
110+ "UniqSupply"
111+ "Unique"
112+ "Var"
113+ "VarEnv"
114+ "VarSet"
115+ "UnVarGraph"
116+ "BlockId"
117+ "CLabel"
118+ "Cmm"
119+ "CmmBuildInfoTables"
120+ "CmmPipeline"
121+ "CmmCallConv"
122+ "CmmCommonBlockElim"
123+ "CmmImplementSwitchPlans"
124+ "CmmContFlowOpt"
125+ "CmmExpr"
126+ "CmmInfo"
127+ "CmmLex"
128+ "CmmLint"
129+ "CmmLive"
130+ "CmmMachOp"
131+ "CmmMonad"
132+ "CmmSwitch"
133+ "CmmNode"
134+ "CmmOpt"
135+ "CmmParse"
136+ "CmmProcPoint"
137+ "CmmSink"
138+ "CmmType"
139+ "CmmUtils"
140+ "CmmLayoutStack"
141+ "EnumSet"
142+ "MkGraph"
143+ "PprBase"
144+ "PprC"
145+ "PprCmm"
146+ "PprCmmDecl"
147+ "PprCmmExpr"
148+ "Bitmap"
149+ "CodeGen/Platform"
150+ "CodeGen/Platform/ARM"
151+ "CodeGen/Platform/ARM64"
152+ "CodeGen/Platform/NoRegs"
153+ "CodeGen/Platform/PPC"
154+ "CodeGen/Platform/PPC_Darwin"
155+ "CodeGen/Platform/SPARC"
156+ "CodeGen/Platform/X86"
157+ "CodeGen/Platform/X86_64"
158+ "CgUtils"
159+ "StgCmm"
160+ "StgCmmBind"
161+ "StgCmmClosure"
162+ "StgCmmCon"
163+ "StgCmmEnv"
164+ "StgCmmExpr"
165+ "StgCmmForeign"
166+ "StgCmmHeap"
167+ "StgCmmHpc"
168+ "StgCmmArgRep"
169+ "StgCmmLayout"
170+ "StgCmmMonad"
171+ "StgCmmPrim"
172+ "StgCmmProf"
173+ "StgCmmTicky"
174+ "StgCmmUtils"
175+ "StgCmmExtCode"
176+ "SMRep"
177+ "CoreArity"
178+ "CoreFVs"
179+ "CoreLint"
180+ "CorePrep"
181+ "CoreSubst"
182+ "CoreOpt"
183+ "CoreSyn"
184+ "TrieMap"
185+ "CoreTidy"
186+ "CoreUnfold"
187+ "CoreUtils"
188+ "CoreMap"
189+ "CoreSeq"
190+ "CoreStats"
191+ "MkCore"
192+ "PprCore"
193+ "PmExpr"
194+ "TmOracle"
195+ "Check"
196+ "Coverage"
197+ "Desugar"
198+ "DsArrows"
199+ "DsBinds"
200+ "DsCCall"
201+ "DsExpr"
202+ "DsForeign"
203+ "DsGRHSs"
204+ "DsListComp"
205+ "DsMonad"
206+ "DsUsage"
207+ "DsUtils"
208+ "ExtractDocs"
209+ "Match"
210+ "MatchCon"
211+ "MatchLit"
212+ "HsBinds"
213+ "HsDecls"
214+ "HsDoc"
215+ "HsExpr"
216+ "HsImpExp"
217+ "HsLit"
218+ "PlaceHolder"
219+ "HsExtension"
220+ "HsInstances"
221+ "HsPat"
222+ "HsSyn"
223+ "HsTypes"
224+ "HsUtils"
225+ "HsDumpAst"
226+ "BinIface"
227+ "BinFingerprint"
228+ "BuildTyCl"
229+ "IfaceEnv"
230+ "IfaceSyn"
231+ "IfaceType"
232+ "ToIface"
233+ "LoadIface"
234+ "MkIface"
235+ "TcIface"
236+ "FlagChecker"
237+ "Annotations"
238+ "CmdLineParser"
239+ "CodeOutput"
240+ "Config"
241+ "Constants"
242+ "DriverMkDepend"
243+ "DriverPhases"
244+ "PipelineMonad"
245+ "DriverPipeline"
246+ "DynFlags"
247+ "ErrUtils"
248+ "Finder"
249+ "GHC"
250+ "GhcMake"
251+ "GhcPlugins"
252+ "DynamicLoading"
253+ "HeaderInfo"
254+ "HscMain"
255+ "HscStats"
256+ "HscTypes"
257+ "InteractiveEval"
258+ "InteractiveEvalTypes"
259+ "PackageConfig"
260+ "Packages"
261+ "PlatformConstants"
262+ "Plugins"
263+ "TcPluginM"
264+ "PprTyThing"
265+ "StaticPtrTable"
266+ "SysTools"
267+ "SysTools/BaseDir"
268+ "SysTools/Terminal"
269+ "SysTools/ExtraObj"
270+ "SysTools/Info"
271+ "SysTools/Process"
272+ "SysTools/Tasks"
273+ "Elf"
274+ "TidyPgm"
275+ "Ctype"
276+ "HaddockUtils"
277+ "Lexer"
278+ "OptCoercion"
279+ "Parser"
280+ "RdrHsSyn"
281+ "ApiAnnotation"
282+ "ForeignCall"
283+ "KnownUniques"
284+ "PrelInfo"
285+ "PrelNames"
286+ "PrelRules"
287+ "PrimOp"
288+ "TysPrim"
289+ "TysWiredIn"
290+ "CostCentre"
291+ "CostCentreState"
292+ "ProfInit"
293+ "RnBinds"
294+ "RnEnv"
295+ "RnExpr"
296+ "RnHsDoc"
297+ "RnNames"
298+ "RnPat"
299+ "RnSource"
300+ "RnSplice"
301+ "RnTypes"
302+ "RnFixity"
303+ "RnUtils"
304+ "RnUnbound"
305+ "CoreMonad"
306+ "CSE"
307+ "FloatIn"
308+ "FloatOut"
309+ "LiberateCase"
310+ "OccurAnal"
311+ "SAT"
312+ "SetLevels"
313+ "SimplCore"
314+ "SimplEnv"
315+ "SimplMonad"
316+ "SimplUtils"
317+ "Simplify"
318+ "SimplStg"
319+ "StgStats"
320+ "StgCse"
321+ "UnariseStg"
322+ "RepType"
323+ "Rules"
324+ "SpecConstr"
325+ "Specialise"
326+ "CoreToStg"
327+ "StgLint"
328+ "StgSyn"
329+ "CallArity"
330+ "DmdAnal"
331+ "Exitify"
332+ "WorkWrap"
333+ "WwLib"
334+ "FamInst"
335+ "Inst"
336+ "TcAnnotations"
337+ "TcArrows"
338+ "TcBinds"
339+ "TcSigs"
340+ "TcClassDcl"
341+ "TcDefaults"
342+ "TcDeriv"
343+ "TcDerivInfer"
344+ "TcDerivUtils"
345+ "TcEnv"
346+ "TcExpr"
347+ "TcForeign"
348+ "TcGenDeriv"
349+ "TcGenFunctor"
350+ "TcGenGenerics"
351+ "TcHsSyn"
352+ "TcHsType"
353+ "TcInstDcls"
354+ "TcMType"
355+ "TcValidity"
356+ "TcMatches"
357+ "TcPat"
358+ "TcPatSyn"
359+ "TcRnDriver"
360+ "TcBackpack"
361+ "TcRnExports"
362+ "TcRnMonad"
363+ "TcRnTypes"
364+ "TcRules"
365+ "TcSimplify"
366+ "TcHoleErrors"
367+ "TcErrors"
368+ "TcTyClsDecls"
369+ "TcTyDecls"
370+ "TcTypeable"
371+ "TcType"
372+ "TcEvidence"
373+ "TcEvTerm"
374+ "TcUnify"
375+ "TcInteract"
376+ "TcCanonical"
377+ "TcFlatten"
378+ "TcSMonad"
379+ "TcTypeNats"
380+ "TcSplice"
381+ "Class"
382+ "Coercion"
383+ "DsMeta"
384+ "THNames"
385+ "FamInstEnv"
386+ "FunDeps"
387+ "InstEnv"
388+ "TyCon"
389+ "CoAxiom"
390+ "Kind"
391+ "Type"
392+ "TyCoRep"
393+ "Unify"
394+ "Bag"
395+ "Binary"
396+ "BooleanFormula"
397+ "BufWrite"
398+ "Digraph"
399+ "Encoding"
400+ "FastFunctions"
401+ "FastMutInt"
402+ "FastString"
403+ "FastStringEnv"
404+ "Fingerprint"
405+ "FiniteMap"
406+ "FV"
407+ "GraphBase"
408+ "GraphColor"
409+ "GraphOps"
410+ "GraphPpr"
411+ "IOEnv"
412+ "Json"
413+ "ListSetOps"
414+ "ListT"
415+ "Maybes"
416+ "MonadUtils"
417+ "OrdList"
418+ "Outputable"
419+ "Pair"
420+ "Panic"
421+ "PprColour"
422+ "Pretty"
423+ "State"
424+ "Stream"
425+ "StringBuffer"
426+ "UniqDFM"
427+ "UniqDSet"
428+ "UniqFM"
429+ "UniqMap"
430+ "UniqSet"
431+ "Util"
432+ "Hoopl/Block"
433+ "Hoopl/Collections"
434+ "Hoopl/Dataflow"
435+ "Hoopl/Graph"
436+ "Hoopl/Label"
437+ "AsmCodeGen"
438+ "TargetReg"
439+ "NCGMonad"
440+ "Instruction"
441+ "Format"
442+ "Reg"
443+ "RegClass"
444+ "PIC"
445+ "Platform"
446+ "CPrim"
447+ "X86/Regs"
448+ "X86/RegInfo"
449+ "X86/Instr"
450+ "X86/Cond"
451+ "X86/Ppr"
452+ "X86/CodeGen"
453+ "PPC/Regs"
454+ "PPC/RegInfo"
455+ "PPC/Instr"
456+ "PPC/Cond"
457+ "PPC/Ppr"
458+ "PPC/CodeGen"
459+ "SPARC/Base"
460+ "SPARC/Regs"
461+ "SPARC/Imm"
462+ "SPARC/AddrMode"
463+ "SPARC/Cond"
464+ "SPARC/Instr"
465+ "SPARC/Stack"
466+ "SPARC/ShortcutJump"
467+ "SPARC/Ppr"
468+ "SPARC/CodeGen"
469+ "SPARC/CodeGen/Amode"
470+ "SPARC/CodeGen/Base"
471+ "SPARC/CodeGen/CondCode"
472+ "SPARC/CodeGen/Gen32"
473+ "SPARC/CodeGen/Gen64"
474+ "SPARC/CodeGen/Sanity"
475+ "SPARC/CodeGen/Expand"
476+ "RegAlloc/Liveness"
477+ "RegAlloc/Graph/Main"
478+ "RegAlloc/Graph/Stats"
479+ "RegAlloc/Graph/ArchBase"
480+ "RegAlloc/Graph/ArchX86"
481+ "RegAlloc/Graph/Coalesce"
482+ "RegAlloc/Graph/Spill"
483+ "RegAlloc/Graph/SpillClean"
484+ "RegAlloc/Graph/SpillCost"
485+ "RegAlloc/Graph/TrivColorable"
486+ "RegAlloc/Linear/Main"
487+ "RegAlloc/Linear/JoinToTargets"
488+ "RegAlloc/Linear/State"
489+ "RegAlloc/Linear/Stats"
490+ "RegAlloc/Linear/FreeRegs"
491+ "RegAlloc/Linear/StackMap"
492+ "RegAlloc/Linear/Base"
493+ "RegAlloc/Linear/X86/FreeRegs"
494+ "RegAlloc/Linear/X86_64/FreeRegs"
495+ "RegAlloc/Linear/PPC/FreeRegs"
496+ "RegAlloc/Linear/SPARC/FreeRegs"
497+ "Dwarf"
498+ "Dwarf/Types"
499+ "Dwarf/Constants"
500+ "Convert"
501+ "ByteCodeTypes"
502+ "ByteCodeAsm"
503+ "ByteCodeGen"
504+ "ByteCodeInstr"
505+ "ByteCodeItbls"
506+ "ByteCodeLink"
507+ "Debugger"
508+ "Linker"
509+ "RtClosureInspect"
510+ "GHCi"
511+ ];
512+ cSources = [
513+ "parser/cutils.c"
514+ "ghci/keepCAFsForGHCi.c"
515+ "cbits/genSym.c"
516+ ];
517+ hsSourceDirs = [
518+ "backpack"
519+ "basicTypes"
520+ "cmm"
521+ "codeGen"
522+ "coreSyn"
523+ "deSugar"
524+ "ghci"
525+ "hsSyn"
526+ "iface"
527+ "llvmGen"
528+ "main"
529+ "nativeGen"
530+ "parser"
531+ "prelude"
532+ "profiling"
533+ "rename"
534+ "simplCore"
535+ "simplStg"
536+ "specialise"
537+ "stgSyn"
538+ "stranal"
539+ "typecheck"
540+ "types"
541+ "utils"
542+ ];
543+ includeDirs = ([
544+ "."
545+ "parser"
546+ "utils"
547+ ] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build") ++ (if flags.stage1
548+ then [ "stage1" ]
549+ else if flags.stage2
550+ then [ "stage2" ]
551+ else (pkgs.lib).optional (flags.stage3) "stage2");
552+ };
553+ };
554+ } // rec { src = (pkgs.lib).mkDefault ../compiler; }
materialized/ghc-extra-projects/ghcjs/ghc865/.plan.nix/ghci.nixnew file+70
@@ -0,0 +1,70 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = { ghci = false; };
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "ghci"; version = "8.6.5"; };
15+ license = "BSD-3-Clause";
16+ copyright = "";
17+ maintainer = "ghc-devs@haskell.org";
18+ author = "";
19+ homepage = "";
20+ url = "";
21+ synopsis = "The library supporting GHC's interactive interpreter";
22+ description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [ "changelog.md" ];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = [
36+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
39+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
42+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
44+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
45+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
46+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
47+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
48+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
49+ buildable = true;
50+ modules = [
51+ "GHCi/BreakArray"
52+ "GHCi/BinaryArray"
53+ "GHCi/Message"
54+ "GHCi/ResolvedBCO"
55+ "GHCi/RemoteTypes"
56+ "GHCi/FFI"
57+ "GHCi/InfoTable"
58+ "GHCi/StaticPtrTable"
59+ "GHCi/TH/Binary"
60+ "SizedSeq"
61+ ] ++ (pkgs.lib).optionals (flags.ghci) [
62+ "GHCi/Run"
63+ "GHCi/CreateBCO"
64+ "GHCi/ObjLink"
65+ "GHCi/Signals"
66+ "GHCi/TH"
67+ ];
68+ };
69+ };
70+ } // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }
materialized/ghc-extra-projects/ghcjs/ghc865/.plan.nix/hpc.nixnew file+51
@@ -0,0 +1,51 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "hpc"; version = "0.6.0.3"; };
15+ license = "BSD-3-Clause";
16+ copyright = "";
17+ maintainer = "ghc-devs@haskell.org";
18+ author = "Andy Gill";
19+ homepage = "";
20+ url = "";
21+ synopsis = "Code Coverage Library for Haskell";
22+ description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [ "changelog.md" ];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = [
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
38+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
39+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
40+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
41+ ];
42+ buildable = true;
43+ modules = [
44+ "Trace/Hpc/Util"
45+ "Trace/Hpc/Mix"
46+ "Trace/Hpc/Tix"
47+ "Trace/Hpc/Reflect"
48+ ];
49+ };
50+ };
51+ } // rec { src = (pkgs.lib).mkDefault ../libraries/hpc; }
materialized/ghc-extra-projects/ghcjs/ghc865/.plan.nix/iserv-proxy.nixnew file+55
@@ -0,0 +1,55 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "iserv-proxy"; version = "8.6"; };
15+ license = "BSD-3-Clause";
16+ copyright = "XXX";
17+ maintainer = "XXX";
18+ author = "XXX";
19+ homepage = "";
20+ url = "";
21+ synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
22+ description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ exes = {
35+ "iserv-proxy" = {
36+ depends = [
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
44+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
47+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
48+ ];
49+ buildable = true;
50+ hsSourceDirs = [ "src" ];
51+ mainPath = [ "Main.hs" ];
52+ };
53+ };
54+ };
55+ } // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }
materialized/ghc-extra-projects/ghcjs/ghc865/.plan.nix/iserv.nixnew file+54
@@ -0,0 +1,54 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "iserv"; version = "8.6.3"; };
15+ license = "BSD-3-Clause";
16+ copyright = "XXX";
17+ maintainer = "XXX";
18+ author = "XXX";
19+ homepage = "";
20+ url = "";
21+ synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
22+ description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ exes = {
35+ "iserv" = {
36+ depends = [
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
44+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
45+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
46+ buildable = true;
47+ cSources = [ "cbits/iservmain.c" ];
48+ hsSourceDirs = [ "src" ];
49+ includeDirs = [ "." ];
50+ mainPath = [ "Main.hs" ] ++ [ "" ];
51+ };
52+ };
53+ };
54+ } // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }
materialized/ghc-extra-projects/ghcjs/ghc865/.plan.nix/libiserv.nixnew file+58
@@ -0,0 +1,58 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = { network = false; };
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "libiserv"; version = "8.6.3"; };
15+ license = "BSD-3-Clause";
16+ copyright = "XXX";
17+ maintainer = "XXX";
18+ author = "XXX";
19+ homepage = "";
20+ url = "";
21+ synopsis = "Provides shared functionality between iserv and iserv-proxy";
22+ description = "";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = ([
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
40+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
41+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
42+ ] ++ (pkgs.lib).optionals (flags.network) [
43+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
44+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
47+ buildable = true;
48+ modules = [
49+ "Lib"
50+ "GHCi/Utils"
51+ ] ++ (pkgs.lib).optionals (flags.network) [
52+ "Remote/Message"
53+ "Remote/Slave"
54+ ];
55+ hsSourceDirs = [ "src" ];
56+ };
57+ };
58+ } // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }
materialized/ghc-extra-projects/ghcjs/ghc865/default.nixnew file+84
@@ -0,0 +1,84 @@
1+{
2+ pkgs = hackage:
3+ {
4+ packages = {
5+ "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6+ "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
9+ "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
10+ "network".revision = (((hackage."network")."2.6.3.6").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
13+ "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
15+ "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
19+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
25+ };
26+ compiler = {
27+ version = "8.6.5";
28+ nix-name = "ghc865";
29+ packages = {
30+ "ghc-prim" = "0.5.3";
31+ "array" = "0.5.3.0";
32+ "integer-gmp" = "1.0.2.0";
33+ "template-haskell" = "2.14.0.0";
34+ "pretty" = "1.1.3.6";
35+ "base" = "4.12.0.0";
36+ "rts" = "1.0";
37+ "time" = "1.8.0.2";
38+ "ghc-boot-th" = "8.6.5";
39+ "filepath" = "1.4.2.1";
40+ "deepseq" = "1.4.4.0";
41+ "transformers" = "0.5.6.2";
42+ "ghc-heap" = "8.6.5";
43+ };
44+ };
45+ };
46+ extras = hackage:
47+ {
48+ packages = {
49+ bytestring = ./.plan.nix/bytestring.nix;
50+ iserv = ./.plan.nix/iserv.nix;
51+ ghci = ./.plan.nix/ghci.nix;
52+ ghc-boot = ./.plan.nix/ghc-boot.nix;
53+ ghc = ./.plan.nix/ghc.nix;
54+ libiserv = ./.plan.nix/libiserv.nix;
55+ hpc = ./.plan.nix/hpc.nix;
56+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
57+ };
58+ };
59+ modules = [
60+ ({ lib, ... }:
61+ {
62+ packages = {
63+ "bytestring" = {
64+ flags = { "integer-simple" = lib.mkOverride 900 false; };
65+ };
66+ "iserv" = { flags = {}; };
67+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
68+ "ghc-boot" = { flags = {}; };
69+ "ghc" = {
70+ flags = {
71+ "ghci" = lib.mkOverride 900 true;
72+ "stage3" = lib.mkOverride 900 false;
73+ "stage2" = lib.mkOverride 900 false;
74+ "terminfo" = lib.mkOverride 900 true;
75+ "stage1" = lib.mkOverride 900 false;
76+ };
77+ };
78+ "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
79+ "hpc" = { flags = {}; };
80+ "iserv-proxy" = { flags = {}; };
81+ };
82+ })
83+ ];
84+ }
materialized/ghc-extra-projects/ghcjs/ghc884/.plan.nix/bytestring.nixnew file+136
@@ -0,0 +1,136 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = { integer-simple = false; };
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "bytestring"; version = "0.10.10.0"; };
15+ license = "BSD-3-Clause";
16+ copyright = "Copyright (c) Don Stewart 2005-2009,\n(c) Duncan Coutts 2006-2015,\n(c) David Roundy 2003-2005,\n(c) Jasper Van der Jeugt 2010,\n(c) Simon Meier 2010-2013.";
17+ maintainer = "Duncan Coutts <duncan@community.haskell.org>";
18+ author = "Don Stewart,\nDuncan Coutts";
19+ homepage = "https://github.com/haskell/bytestring";
20+ url = "";
21+ synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
22+ description = "An efficient compact, immutable byte string type (both strict and lazy)\nsuitable for binary or 8-bit character data.\n\nThe 'ByteString' type represents sequences of bytes or 8-bit characters.\nIt is suitable for high performance use, both in terms of large data\nquantities, or high speed requirements. The 'ByteString' functions follow\nthe same style as Haskell\\'s ordinary lists, so it is easy to convert code\nfrom using 'String' to 'ByteString'.\n\nTwo 'ByteString' variants are provided:\n\n* Strict 'ByteString's keep the string as a single large array. This\nmakes them convenient for passing data between C and Haskell.\n\n* Lazy 'ByteString's use a lazy list of strict chunks which makes it\nsuitable for I\\/O streaming tasks.\n\nThe @Char8@ modules provide a character-based view of the same\nunderlying 'ByteString' types. This makes it convenient to handle mixed\nbinary and 8-bit character content (which is common in many file formats\nand network protocols).\n\nThe 'Builder' module provides an efficient way to build up 'ByteString's\nin an ad-hoc way by repeated concatenation. This is ideal for fast\nserialisation or pretty printing.\n\nThere is also a 'ShortByteString' type which has a lower memory overhead\nand can can be converted to or from a 'ByteString', but supports very few\nother operations. It is suitable for keeping many short strings in memory.\n\n'ByteString's are not designed for Unicode. For Unicode strings you should\nuse the 'Text' type from the @text@ package.\n\nThese modules are intended to be imported qualified, to avoid name clashes\nwith \"Prelude\" functions, e.g.\n\n> import qualified Data.ByteString as BS";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [ "README.md" "Changelog.md" ];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = ([
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
38+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
39+ ] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "6.11") ((pkgs.lib).optional (!flags.integer-simple) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp")))) ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).ge "6.9" && (compiler.isGhc && (compiler.version).lt "6.11")) (hsPkgs."integer" or (errorHandler.buildDepError "integer"));
40+ buildable = true;
41+ modules = [
42+ "Data/ByteString/Builder/ASCII"
43+ "Data/ByteString/Builder/Prim/Binary"
44+ "Data/ByteString/Builder/Prim/ASCII"
45+ "Data/ByteString/Builder/Prim/Internal/Floating"
46+ "Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
47+ "Data/ByteString/Builder/Prim/Internal/Base16"
48+ "Data/ByteString"
49+ "Data/ByteString/Char8"
50+ "Data/ByteString/Unsafe"
51+ "Data/ByteString/Internal"
52+ "Data/ByteString/Lazy"
53+ "Data/ByteString/Lazy/Char8"
54+ "Data/ByteString/Lazy/Internal"
55+ "Data/ByteString/Short"
56+ "Data/ByteString/Short/Internal"
57+ "Data/ByteString/Builder"
58+ "Data/ByteString/Builder/Extra"
59+ "Data/ByteString/Builder/Prim"
60+ "Data/ByteString/Builder/Internal"
61+ "Data/ByteString/Builder/Prim/Internal"
62+ "Data/ByteString/Lazy/Builder"
63+ "Data/ByteString/Lazy/Builder/Extras"
64+ "Data/ByteString/Lazy/Builder/ASCII"
65+ ];
66+ cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
67+ includeDirs = [ "include" ];
68+ includes = [ "fpstring.h" ];
69+ };
70+ tests = {
71+ "prop-compiled" = {
72+ depends = [
73+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
74+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
75+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
76+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
77+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
78+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
79+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
80+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
81+ ];
82+ buildable = true;
83+ modules = [ "Rules" "QuickCheckUtils" "TestFramework" ];
84+ cSources = [ "cbits/fpstring.c" ];
85+ hsSourceDirs = [ "." "tests" ];
86+ includeDirs = [ "include" ];
87+ mainPath = [ "Properties.hs" ];
88+ };
89+ "regressions" = {
90+ depends = [
91+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
92+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
93+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
94+ (hsPkgs."random" or (errorHandler.buildDepError "random"))
95+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
96+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
97+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
98+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
99+ ];
100+ buildable = false;
101+ cSources = [ "cbits/fpstring.c" ];
102+ hsSourceDirs = [ "." "tests" ];
103+ includeDirs = [ "include" ];
104+ mainPath = [ "Regressions.hs" ];
105+ };
106+ "test-builder" = {
107+ depends = [
108+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
109+ (hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
110+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
111+ (hsPkgs."QuickCheck" or (errorHandler.buildDepError "QuickCheck"))
112+ (hsPkgs."byteorder" or (errorHandler.buildDepError "byteorder"))
113+ (hsPkgs."dlist" or (errorHandler.buildDepError "dlist"))
114+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
115+ (hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
116+ (hsPkgs."HUnit" or (errorHandler.buildDepError "HUnit"))
117+ (hsPkgs."test-framework" or (errorHandler.buildDepError "test-framework"))
118+ (hsPkgs."test-framework-hunit" or (errorHandler.buildDepError "test-framework-hunit"))
119+ (hsPkgs."test-framework-quickcheck2" or (errorHandler.buildDepError "test-framework-quickcheck2"))
120+ ];
121+ buildable = true;
122+ modules = [
123+ "Data/ByteString/Builder/Tests"
124+ "Data/ByteString/Builder/Prim/Tests"
125+ "Data/ByteString/Builder/Prim/TestUtils"
126+ "TestFramework"
127+ ];
128+ cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
129+ hsSourceDirs = [ "." "tests" "tests/builder" ];
130+ includeDirs = [ "include" ];
131+ includes = [ "fpstring.h" ];
132+ mainPath = [ "TestSuite.hs" ];
133+ };
134+ };
135+ };
136+ } // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }
materialized/ghc-extra-projects/ghcjs/ghc884/.plan.nix/ghc-boot.nixnew file+53
@@ -0,0 +1,53 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.22";
14+ identifier = { name = "ghc-boot"; version = "8.8.2"; };
15+ license = "BSD-3-Clause";
16+ copyright = "";
17+ maintainer = "ghc-devs@haskell.org";
18+ author = "";
19+ homepage = "";
20+ url = "";
21+ synopsis = "Shared functionality between GHC and its boot libraries";
22+ description = "This library is shared between GHC, ghc-pkg, and other boot\nlibraries.\n\nA note about \"GHC.PackageDb\": it only deals with the subset of\nthe package database that the compiler cares about: modules\npaths etc and not package metadata like description, authors\netc. It is thus not a library interface to ghc-pkg and is *not*\nsuitable for modifying GHC package databases.\n\nThe package database format and this library are constructed in\nsuch a way that while ghc-pkg depends on Cabal, the GHC library\nand program do not have to depend on Cabal.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [ "changelog.md" ];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = [
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
40+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
41+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
42+ ];
43+ buildable = true;
44+ modules = [
45+ "GHC/LanguageExtensions"
46+ "GHC/PackageDb"
47+ "GHC/Serialized"
48+ "GHC/ForeignSrcLang"
49+ "GHC/HandleEncoding"
50+ ];
51+ };
52+ };
53+ } // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }
materialized/ghc-extra-projects/ghcjs/ghc884/.plan.nix/ghc.nixnew file+572
@@ -0,0 +1,572 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {
12+ ghci = false;
13+ stage1 = false;
14+ stage2 = false;
15+ stage3 = false;
16+ terminfo = true;
17+ integer-simple = false;
18+ integer-gmp = false;
19+ };
20+ package = {
21+ specVersion = "1.10";
22+ identifier = { name = "ghc"; version = "8.8.2"; };
23+ license = "BSD-3-Clause";
24+ copyright = "";
25+ maintainer = "glasgow-haskell-users@haskell.org";
26+ author = "The GHC Team";
27+ homepage = "http://www.haskell.org/ghc/";
28+ url = "";
29+ synopsis = "The GHC API";
30+ description = "GHC's functionality can be useful for more things than just\ncompiling Haskell programs. Important use cases are programs\nthat analyse (and perhaps transform) Haskell code. Others\ninclude loading Haskell code dynamically in a GHCi-like manner.\nFor this reason, a lot of GHC's functionality is made available\nthrough this package.";
31+ buildType = "Simple";
32+ isLocal = true;
33+ detailLevel = "FullDetails";
34+ licenseFiles = [ "LICENSE" ];
35+ dataDir = ".";
36+ dataFiles = [];
37+ extraSrcFiles = [];
38+ extraTmpFiles = [];
39+ extraDocFiles = [];
40+ };
41+ components = {
42+ "library" = {
43+ depends = ((([
44+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
45+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
46+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
47+ (hsPkgs."process" or (errorHandler.buildDepError "process"))
48+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
49+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
50+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
51+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
52+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
53+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
54+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
55+ (hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
56+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
57+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
58+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
59+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
60+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
61+ ] ++ (if system.isWindows
62+ then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
63+ else [
64+ (hsPkgs."unix" or (errorHandler.buildDepError "unix"))
65+ ] ++ (pkgs.lib).optional (flags.terminfo) (hsPkgs."terminfo" or (errorHandler.buildDepError "terminfo")))) ++ (pkgs.lib).optional (flags.integer-gmp && flags.integer-simple) (hsPkgs."invalid-cabal-flag-settings" or (errorHandler.buildDepError "invalid-cabal-flag-settings"))) ++ (pkgs.lib).optional (flags.integer-gmp) (hsPkgs."integer-gmp" or (errorHandler.buildDepError "integer-gmp"))) ++ (pkgs.lib).optional (flags.integer-simple) (hsPkgs."integer-simple" or (errorHandler.buildDepError "integer-simple"));
66+ buildable = true;
67+ modules = [
68+ "GhcPrelude"
69+ "HieTypes"
70+ "HieDebug"
71+ "HieBin"
72+ "HieUtils"
73+ "HieAst"
74+ "Ar"
75+ "FileCleanup"
76+ "DriverBkp"
77+ "BkpSyn"
78+ "NameShape"
79+ "RnModIface"
80+ "Avail"
81+ "AsmUtils"
82+ "BasicTypes"
83+ "ConLike"
84+ "DataCon"
85+ "PatSyn"
86+ "Demand"
87+ "Debug"
88+ "Exception"
89+ "FieldLabel"
90+ "GhcMonad"
91+ "Hooks"
92+ "Id"
93+ "IdInfo"
94+ "Lexeme"
95+ "Literal"
96+ "Llvm"
97+ "Llvm/AbsSyn"
98+ "Llvm/MetaData"
99+ "Llvm/PpLlvm"
100+ "Llvm/Types"
101+ "LlvmCodeGen"
102+ "LlvmCodeGen/Base"
103+ "LlvmCodeGen/CodeGen"
104+ "LlvmCodeGen/Data"
105+ "LlvmCodeGen/Ppr"
106+ "LlvmCodeGen/Regs"
107+ "LlvmMangler"
108+ "MkId"
109+ "Module"
110+ "Name"
111+ "NameEnv"
112+ "NameSet"
113+ "OccName"
114+ "RdrName"
115+ "NameCache"
116+ "SrcLoc"
117+ "UniqSupply"
118+ "Unique"
119+ "Var"
120+ "VarEnv"
121+ "VarSet"
122+ "UnVarGraph"
123+ "BlockId"
124+ "CLabel"
125+ "Cmm"
126+ "CmmBuildInfoTables"
127+ "CmmPipeline"
128+ "CmmCallConv"
129+ "CmmCommonBlockElim"
130+ "CmmImplementSwitchPlans"
131+ "CmmContFlowOpt"
132+ "CmmExpr"
133+ "CmmInfo"
134+ "CmmLex"
135+ "CmmLint"
136+ "CmmLive"
137+ "CmmMachOp"
138+ "CmmMonad"
139+ "CmmSwitch"
140+ "CmmNode"
141+ "CmmOpt"
142+ "CmmParse"
143+ "CmmProcPoint"
144+ "CmmSink"
145+ "CmmType"
146+ "CmmUtils"
147+ "CmmLayoutStack"
148+ "EnumSet"
149+ "MkGraph"
150+ "PprBase"
151+ "PprC"
152+ "PprCmm"
153+ "PprCmmDecl"
154+ "PprCmmExpr"
155+ "Bitmap"
156+ "CodeGen/Platform"
157+ "CodeGen/Platform/ARM"
158+ "CodeGen/Platform/ARM64"
159+ "CodeGen/Platform/NoRegs"
160+ "CodeGen/Platform/PPC"
161+ "CodeGen/Platform/SPARC"
162+ "CodeGen/Platform/X86"
163+ "CodeGen/Platform/X86_64"
164+ "CgUtils"
165+ "StgCmm"
166+ "StgCmmBind"
167+ "StgCmmClosure"
168+ "StgCmmCon"
169+ "StgCmmEnv"
170+ "StgCmmExpr"
171+ "StgCmmForeign"
172+ "StgCmmHeap"
173+ "StgCmmHpc"
174+ "StgCmmArgRep"
175+ "StgCmmLayout"
176+ "StgCmmMonad"
177+ "StgCmmPrim"
178+ "StgCmmProf"
179+ "StgCmmTicky"
180+ "StgCmmUtils"
181+ "StgCmmExtCode"
182+ "SMRep"
183+ "CoreArity"
184+ "CoreFVs"
185+ "CoreLint"
186+ "CorePrep"
187+ "CoreSubst"
188+ "CoreOpt"
189+ "CoreSyn"
190+ "TrieMap"
191+ "CoreTidy"
192+ "CoreUnfold"
193+ "CoreUtils"
194+ "CoreMap"
195+ "CoreSeq"
196+ "CoreStats"
197+ "MkCore"
198+ "PprCore"
199+ "PmExpr"
200+ "TmOracle"
201+ "Check"
202+ "Coverage"
203+ "Desugar"
204+ "DsArrows"
205+ "DsBinds"
206+ "DsCCall"
207+ "DsExpr"
208+ "DsForeign"
209+ "DsGRHSs"
210+ "DsListComp"
211+ "DsMonad"
212+ "DsUsage"
213+ "DsUtils"
214+ "ExtractDocs"
215+ "Match"
216+ "MatchCon"
217+ "MatchLit"
218+ "HsBinds"
219+ "HsDecls"
220+ "HsDoc"
221+ "HsExpr"
222+ "HsImpExp"
223+ "HsLit"
224+ "PlaceHolder"
225+ "HsExtension"
226+ "HsInstances"
227+ "HsPat"
228+ "HsSyn"
229+ "HsTypes"
230+ "HsUtils"
231+ "HsDumpAst"
232+ "BinIface"
233+ "BinFingerprint"
234+ "BuildTyCl"
235+ "IfaceEnv"
236+ "IfaceSyn"
237+ "IfaceType"
238+ "ToIface"
239+ "LoadIface"
240+ "MkIface"
241+ "TcIface"
242+ "FlagChecker"
243+ "Annotations"
244+ "CmdLineParser"
245+ "CodeOutput"
246+ "Config"
247+ "Constants"
248+ "DriverMkDepend"
249+ "DriverPhases"
250+ "PipelineMonad"
251+ "DriverPipeline"
252+ "DynFlags"
253+ "ErrUtils"
254+ "Finder"
255+ "GHC"
256+ "GhcMake"
257+ "GhcPlugins"
258+ "DynamicLoading"
259+ "HeaderInfo"
260+ "HscMain"
261+ "HscStats"
262+ "HscTypes"
263+ "InteractiveEval"
264+ "InteractiveEvalTypes"
265+ "PackageConfig"
266+ "Packages"
267+ "PlatformConstants"
268+ "Plugins"
269+ "TcPluginM"
270+ "PprTyThing"
271+ "StaticPtrTable"
272+ "SysTools"
273+ "SysTools/BaseDir"
274+ "SysTools/Terminal"
275+ "SysTools/ExtraObj"
276+ "SysTools/Info"
277+ "SysTools/Process"
278+ "SysTools/Tasks"
279+ "Elf"
280+ "TidyPgm"
281+ "Ctype"
282+ "HaddockUtils"
283+ "Lexer"
284+ "OptCoercion"
285+ "Parser"
286+ "RdrHsSyn"
287+ "ApiAnnotation"
288+ "ForeignCall"
289+ "KnownUniques"
290+ "PrelInfo"
291+ "PrelNames"
292+ "PrelRules"
293+ "PrimOp"
294+ "TysPrim"
295+ "TysWiredIn"
296+ "CostCentre"
297+ "CostCentreState"
298+ "ProfInit"
299+ "RnBinds"
300+ "RnEnv"
301+ "RnExpr"
302+ "RnHsDoc"
303+ "RnNames"
304+ "RnPat"
305+ "RnSource"
306+ "RnSplice"
307+ "RnTypes"
308+ "RnFixity"
309+ "RnUtils"
310+ "RnUnbound"
311+ "CoreMonad"
312+ "CSE"
313+ "FloatIn"
314+ "FloatOut"
315+ "LiberateCase"
316+ "OccurAnal"
317+ "SAT"
318+ "SetLevels"
319+ "SimplCore"
320+ "SimplEnv"
321+ "SimplMonad"
322+ "SimplUtils"
323+ "Simplify"
324+ "SimplStg"
325+ "StgStats"
326+ "StgCse"
327+ "StgLiftLams"
328+ "StgLiftLams/Analysis"
329+ "StgLiftLams/LiftM"
330+ "StgLiftLams/Transformation"
331+ "StgSubst"
332+ "UnariseStg"
333+ "RepType"
334+ "Rules"
335+ "SpecConstr"
336+ "Specialise"
337+ "CoreToStg"
338+ "StgLint"
339+ "StgSyn"
340+ "StgFVs"
341+ "CallArity"
342+ "DmdAnal"
343+ "Exitify"
344+ "WorkWrap"
345+ "WwLib"
346+ "FamInst"
347+ "ClsInst"
348+ "Inst"
349+ "TcAnnotations"
350+ "TcArrows"
351+ "TcBinds"
352+ "TcSigs"
353+ "TcClassDcl"
354+ "TcDefaults"
355+ "TcDeriv"
356+ "TcDerivInfer"
357+ "TcDerivUtils"
358+ "TcEnv"
359+ "TcExpr"
360+ "TcForeign"
361+ "TcGenDeriv"
362+ "TcGenFunctor"
363+ "TcGenGenerics"
364+ "TcHsSyn"
365+ "TcHsType"
366+ "TcInstDcls"
367+ "TcMType"
368+ "TcValidity"
369+ "TcMatches"
370+ "TcPat"
371+ "TcPatSyn"
372+ "TcRnDriver"
373+ "TcBackpack"
374+ "TcRnExports"
375+ "TcRnMonad"
376+ "TcRnTypes"
377+ "TcRules"
378+ "TcSimplify"
379+ "TcHoleErrors"
380+ "TcErrors"
381+ "TcTyClsDecls"
382+ "TcTyDecls"
383+ "TcTypeable"
384+ "TcTypeableValidity"
385+ "TcType"
386+ "TcEvidence"
387+ "TcEvTerm"
388+ "TcUnify"
389+ "TcInteract"
390+ "TcCanonical"
391+ "TcFlatten"
392+ "TcSMonad"
393+ "TcTypeNats"
394+ "TcSplice"
395+ "Class"
396+ "Coercion"
397+ "DsMeta"
398+ "THNames"
399+ "FamInstEnv"
400+ "FunDeps"
401+ "InstEnv"
402+ "TyCon"
403+ "CoAxiom"
404+ "Kind"
405+ "Type"
406+ "TyCoRep"
407+ "Unify"
408+ "Bag"
409+ "Binary"
410+ "BooleanFormula"
411+ "BufWrite"
412+ "Digraph"
413+ "Encoding"
414+ "FastFunctions"
415+ "FastMutInt"
416+ "FastString"
417+ "FastStringEnv"
418+ "Fingerprint"
419+ "FiniteMap"
420+ "FV"
421+ "GraphBase"
422+ "GraphColor"
423+ "GraphOps"
424+ "GraphPpr"
425+ "IOEnv"
426+ "Json"
427+ "ListSetOps"
428+ "ListT"
429+ "Maybes"
430+ "MonadUtils"
431+ "OrdList"
432+ "Outputable"
433+ "Pair"
434+ "Panic"
435+ "PlainPanic"
436+ "PprColour"
437+ "Pretty"
438+ "State"
439+ "Stream"
440+ "StringBuffer"
441+ "UniqDFM"
442+ "UniqDSet"
443+ "UniqFM"
444+ "UniqMap"
445+ "UniqSet"
446+ "Util"
447+ "Hoopl/Block"
448+ "Hoopl/Collections"
449+ "Hoopl/Dataflow"
450+ "Hoopl/Graph"
451+ "Hoopl/Label"
452+ "AsmCodeGen"
453+ "TargetReg"
454+ "NCGMonad"
455+ "Instruction"
456+ "BlockLayout"
457+ "CFG"
458+ "Format"
459+ "Reg"
460+ "RegClass"
461+ "PIC"
462+ "Platform"
463+ "CPrim"
464+ "X86/Regs"
465+ "X86/RegInfo"
466+ "X86/Instr"
467+ "X86/Cond"
468+ "X86/Ppr"
469+ "X86/CodeGen"
470+ "PPC/Regs"
471+ "PPC/RegInfo"
472+ "PPC/Instr"
473+ "PPC/Cond"
474+ "PPC/Ppr"
475+ "PPC/CodeGen"
476+ "SPARC/Base"
477+ "SPARC/Regs"
478+ "SPARC/Imm"
479+ "SPARC/AddrMode"
480+ "SPARC/Cond"
481+ "SPARC/Instr"
482+ "SPARC/Stack"
483+ "SPARC/ShortcutJump"
484+ "SPARC/Ppr"
485+ "SPARC/CodeGen"
486+ "SPARC/CodeGen/Amode"
487+ "SPARC/CodeGen/Base"
488+ "SPARC/CodeGen/CondCode"
489+ "SPARC/CodeGen/Gen32"
490+ "SPARC/CodeGen/Gen64"
491+ "SPARC/CodeGen/Sanity"
492+ "SPARC/CodeGen/Expand"
493+ "RegAlloc/Liveness"
494+ "RegAlloc/Graph/Main"
495+ "RegAlloc/Graph/Stats"
496+ "RegAlloc/Graph/ArchBase"
497+ "RegAlloc/Graph/ArchX86"
498+ "RegAlloc/Graph/Coalesce"
499+ "RegAlloc/Graph/Spill"
500+ "RegAlloc/Graph/SpillClean"
501+ "RegAlloc/Graph/SpillCost"
502+ "RegAlloc/Graph/TrivColorable"
503+ "RegAlloc/Linear/Main"
504+ "RegAlloc/Linear/JoinToTargets"
505+ "RegAlloc/Linear/State"
506+ "RegAlloc/Linear/Stats"
507+ "RegAlloc/Linear/FreeRegs"
508+ "RegAlloc/Linear/StackMap"
509+ "RegAlloc/Linear/Base"
510+ "RegAlloc/Linear/X86/FreeRegs"
511+ "RegAlloc/Linear/X86_64/FreeRegs"
512+ "RegAlloc/Linear/PPC/FreeRegs"
513+ "RegAlloc/Linear/SPARC/FreeRegs"
514+ "Dwarf"
515+ "Dwarf/Types"
516+ "Dwarf/Constants"
517+ "Convert"
518+ "ByteCodeTypes"
519+ "ByteCodeAsm"
520+ "ByteCodeGen"
521+ "ByteCodeInstr"
522+ "ByteCodeItbls"
523+ "ByteCodeLink"
524+ "Debugger"
525+ "Linker"
526+ "RtClosureInspect"
527+ "GHCi"
528+ ];
529+ cSources = [
530+ "parser/cutils.c"
531+ "ghci/keepCAFsForGHCi.c"
532+ "cbits/genSym.c"
533+ ];
534+ hsSourceDirs = [
535+ "backpack"
536+ "basicTypes"
537+ "cmm"
538+ "codeGen"
539+ "coreSyn"
540+ "deSugar"
541+ "ghci"
542+ "hsSyn"
543+ "iface"
544+ "llvmGen"
545+ "main"
546+ "nativeGen"
547+ "parser"
548+ "prelude"
549+ "profiling"
550+ "rename"
551+ "simplCore"
552+ "simplStg"
553+ "specialise"
554+ "stgSyn"
555+ "stranal"
556+ "typecheck"
557+ "types"
558+ "utils"
559+ "hieFile"
560+ ];
561+ includeDirs = ([
562+ "."
563+ "parser"
564+ "utils"
565+ ] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build") ++ (if flags.stage1
566+ then [ "stage1" ]
567+ else if flags.stage2
568+ then [ "stage2" ]
569+ else (pkgs.lib).optional (flags.stage3) "stage2");
570+ };
571+ };
572+ } // rec { src = (pkgs.lib).mkDefault ../compiler; }
materialized/ghc-extra-projects/ghcjs/ghc884/.plan.nix/ghci.nixnew file+70
@@ -0,0 +1,70 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = { ghci = false; };
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "ghci"; version = "8.8.2"; };
15+ license = "BSD-3-Clause";
16+ copyright = "";
17+ maintainer = "ghc-devs@haskell.org";
18+ author = "";
19+ homepage = "";
20+ url = "";
21+ synopsis = "The library supporting GHC's interactive interpreter";
22+ description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [ "changelog.md" ];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = [
36+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
37+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
38+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
39+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
40+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
41+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
42+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
43+ (hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
44+ (hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
45+ (hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
46+ (hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
47+ (hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
48+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
49+ buildable = true;
50+ modules = [
51+ "GHCi/BreakArray"
52+ "GHCi/BinaryArray"
53+ "GHCi/Message"
54+ "GHCi/ResolvedBCO"
55+ "GHCi/RemoteTypes"
56+ "GHCi/FFI"
57+ "GHCi/InfoTable"
58+ "GHCi/StaticPtrTable"
59+ "GHCi/TH/Binary"
60+ "SizedSeq"
61+ ] ++ (pkgs.lib).optionals (flags.ghci) [
62+ "GHCi/Run"
63+ "GHCi/CreateBCO"
64+ "GHCi/ObjLink"
65+ "GHCi/Signals"
66+ "GHCi/TH"
67+ ];
68+ };
69+ };
70+ } // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }
materialized/ghc-extra-projects/ghcjs/ghc884/.plan.nix/hpc.nixnew file+51
@@ -0,0 +1,51 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "hpc"; version = "0.6.0.3"; };
15+ license = "BSD-3-Clause";
16+ copyright = "";
17+ maintainer = "ghc-devs@haskell.org";
18+ author = "Andy Gill";
19+ homepage = "";
20+ url = "";
21+ synopsis = "Code Coverage Library for Haskell";
22+ description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [ "changelog.md" ];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = [
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
38+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
39+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
40+ (hsPkgs."time" or (errorHandler.buildDepError "time"))
41+ ];
42+ buildable = true;
43+ modules = [
44+ "Trace/Hpc/Util"
45+ "Trace/Hpc/Mix"
46+ "Trace/Hpc/Tix"
47+ "Trace/Hpc/Reflect"
48+ ];
49+ };
50+ };
51+ } // rec { src = (pkgs.lib).mkDefault ../libraries/hpc; }
materialized/ghc-extra-projects/ghcjs/ghc884/.plan.nix/iserv-proxy.nixnew file+55
@@ -0,0 +1,55 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "iserv-proxy"; version = "8.8.2"; };
15+ license = "BSD-3-Clause";
16+ copyright = "XXX";
17+ maintainer = "XXX";
18+ author = "XXX";
19+ homepage = "";
20+ url = "";
21+ synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
22+ description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\niserv can also be used in combination with cross compilation. For\nthis, the @iserv-proxy@ needs to be built on the host, targeting the\nhost (as it is running on the host). @cabal install -flibrary\n-fproxy@ will yield the proxy.\n\nUsing the cabal for the target @arch-platform-target-cabal install\n-flibrary@ will build the required library that contains the ffi\n@startSlave@ function, which needs to be invoked on the target\n(e.g. in an iOS application) to start the remote iserv slave.\n\ncalling the GHC cross compiler with @-fexternal-interpreter\n-pgmi=\$HOME/.cabal/bin/iserv-proxy -opti\\<ip address\\> -opti\\<port\\>@\nwill cause it to compile Template Haskell via the remote at \\<ip address\\>.\n\nThus to get cross compilation with Template Haskell follow the\nfollowing receipt:\n\n* compile the iserv library for your target\n\n> iserv \$ arch-platform-target-cabal install -flibrary\n\n* setup an application for your target that calls the\n* startSlave function. This could be either haskell or your\n* targets ffi capable language, if needed.\n\n> void startSlave(false /* verbose */, 5000 /* port */,\n> \"/path/to/storagelocation/on/target\");\n\n* build the iserv-proxy\n\n> iserv \$ cabal install -flibrary -fproxy\n* Start your iserv-slave app on your target running on say @10.0.0.1:5000@\n* compiler your sources with -fexternal-interpreter and the proxy\n\n> project \$ arch-platform-target-ghc ModuleContainingTH.hs \\\n> -fexternal-interpreter \\\n> -pgmi=\$HOME/.cabal/bin/iserv-proxy \\\n> -opti10.0.0.1 -opti5000\n\nShould something not work as expected, provide @-opti-v@ for verbose\nlogging of the @iserv-proxy@.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ exes = {
35+ "iserv-proxy" = {
36+ depends = [
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
44+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
47+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
48+ ];
49+ buildable = true;
50+ hsSourceDirs = [ "src" ];
51+ mainPath = [ "Main.hs" ];
52+ };
53+ };
54+ };
55+ } // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }
materialized/ghc-extra-projects/ghcjs/ghc884/.plan.nix/iserv.nixnew file+54
@@ -0,0 +1,54 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = {};
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "iserv"; version = "8.8.2"; };
15+ license = "BSD-3-Clause";
16+ copyright = "XXX";
17+ maintainer = "XXX";
18+ author = "XXX";
19+ homepage = "";
20+ url = "";
21+ synopsis = "iserv allows GHC to delegate Template Haskell computations";
22+ description = "GHC can be provided with a path to the iserv binary with\n@-pgmi=/path/to/iserv-bin@, and will in combination with\n@-fexternal-interpreter@, compile Template Haskell though the\n@iserv-bin@ delegate. This is very similar to how ghcjs has been\ncompiling Template Haskell, by spawning a separate delegate (so\ncalled runner on the javascript vm) and evaluating the splices\nthere.\n\nTo use iserv with cross compilers, please see @libraries/libiserv@\nand @utils/iserv-proxy@.";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ exes = {
35+ "iserv" = {
36+ depends = [
37+ (hsPkgs."array" or (errorHandler.buildDepError "array"))
38+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
39+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
40+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
41+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
42+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
43+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
44+ (hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
45+ ] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
46+ buildable = true;
47+ cSources = [ "cbits/iservmain.c" ];
48+ hsSourceDirs = [ "src" ];
49+ includeDirs = [ "." ];
50+ mainPath = [ "Main.hs" ] ++ [ "" ];
51+ };
52+ };
53+ };
54+ } // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }
materialized/ghc-extra-projects/ghcjs/ghc884/.plan.nix/libiserv.nixnew file+58
@@ -0,0 +1,58 @@
1+{ system
2+ , compiler
3+ , flags
4+ , pkgs
5+ , hsPkgs
6+ , pkgconfPkgs
7+ , errorHandler
8+ , config
9+ , ... }:
10+ {
11+ flags = { network = false; };
12+ package = {
13+ specVersion = "1.10";
14+ identifier = { name = "libiserv"; version = "8.8.2"; };
15+ license = "BSD-3-Clause";
16+ copyright = "XXX";
17+ maintainer = "XXX";
18+ author = "XXX";
19+ homepage = "";
20+ url = "";
21+ synopsis = "Provides shared functionality between iserv and iserv-proxy";
22+ description = "";
23+ buildType = "Simple";
24+ isLocal = true;
25+ detailLevel = "FullDetails";
26+ licenseFiles = [ "LICENSE" ];
27+ dataDir = ".";
28+ dataFiles = [];
29+ extraSrcFiles = [];
30+ extraTmpFiles = [];
31+ extraDocFiles = [];
32+ };
33+ components = {
34+ "library" = {
35+ depends = ([
36+ (hsPkgs."base" or (errorHandler.buildDepError "base"))
37+ (hsPkgs."binary" or (errorHandler.buildDepError "binary"))
38+ (hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
39+ (hsPkgs."containers" or (errorHandler.buildDepError "containers"))
40+ (hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
41+ (hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
42+ ] ++ (pkgs.lib).optionals (flags.network) [
43+ (hsPkgs."network" or (errorHandler.buildDepError "network"))
44+ (hsPkgs."directory" or (errorHandler.buildDepError "directory"))
45+ (hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
46+ ]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
47+ buildable = true;
48+ modules = [
49+ "Lib"
50+ "GHCi/Utils"
51+ ] ++ (pkgs.lib).optionals (flags.network) [
52+ "Remote/Message"
53+ "Remote/Slave"
54+ ];
55+ hsSourceDirs = [ "src" ];
56+ };
57+ };
58+ } // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }
materialized/ghc-extra-projects/ghcjs/ghc884/default.nixnew file+86
@@ -0,0 +1,86 @@
1+{
2+ pkgs = hackage:
3+ {
4+ packages = {
5+ "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6+ "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
9+ "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
10+ "network".revision = (((hackage."network")."2.6.3.6").revisions).default;
11+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
12+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
13+ "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
14+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
15+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
16+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.5.11.0").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
19+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.2").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
24+ "ghc-heap".revision = (((hackage."ghc-heap")."8.8.2").revisions).default;
25+ };
26+ compiler = {
27+ version = "8.8.4";
28+ nix-name = "ghc884";
29+ packages = {
30+ "ghc-prim" = "0.5.3";
31+ "array" = "0.5.4.0";
32+ "integer-gmp" = "1.0.2.0";
33+ "template-haskell" = "2.15.0.0";
34+ "pretty" = "1.1.3.6";
35+ "base" = "4.13.0.0";
36+ "rts" = "1.0";
37+ "time" = "1.9.3";
38+ "ghc-boot-th" = "8.8.2";
39+ "filepath" = "1.4.2.1";
40+ "deepseq" = "1.4.4.0";
41+ "transformers" = "0.5.6.2";
42+ "ghc-heap" = "8.8.2";
43+ };
44+ };
45+ };
46+ extras = hackage:
47+ {
48+ packages = {
49+ bytestring = ./.plan.nix/bytestring.nix;
50+ iserv = ./.plan.nix/iserv.nix;
51+ ghci = ./.plan.nix/ghci.nix;
52+ ghc-boot = ./.plan.nix/ghc-boot.nix;
53+ ghc = ./.plan.nix/ghc.nix;
54+ libiserv = ./.plan.nix/libiserv.nix;
55+ hpc = ./.plan.nix/hpc.nix;
56+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
57+ };
58+ };
59+ modules = [
60+ ({ lib, ... }:
61+ {
62+ packages = {
63+ "bytestring" = {
64+ flags = { "integer-simple" = lib.mkOverride 900 false; };
65+ };
66+ "iserv" = { flags = {}; };
67+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
68+ "ghc-boot" = { flags = {}; };
69+ "ghc" = {
70+ flags = {
71+ "ghci" = lib.mkOverride 900 true;
72+ "integer-simple" = lib.mkOverride 900 false;
73+ "stage3" = lib.mkOverride 900 false;
74+ "integer-gmp" = lib.mkOverride 900 false;
75+ "stage2" = lib.mkOverride 900 false;
76+ "terminfo" = lib.mkOverride 900 true;
77+ "stage1" = lib.mkOverride 900 false;
78+ };
79+ };
80+ "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
81+ "hpc" = { flags = {}; };
82+ "iserv-proxy" = { flags = {}; };
83+ };
84+ })
85+ ];
86+ }
materialized/ghc-extra-projects/windows/ghc8104/default.nix+41−41
@@ -4,84 +4,84 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
8− "rts".revision = (((hackage."rts")."1.0").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
9− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
10− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
9+ "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
11− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
10 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
13− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
11+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
13+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
14 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
14 "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
15+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
17− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
18− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
19− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
20 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
21− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
22− "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
23+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.4").revisions).default;
24 };
24 };
25 compiler = {
25 compiler = {
26 version = "8.10.4";
26 version = "8.10.4";
27 nix-name = "ghc8104";
27 nix-name = "ghc8104";
28 packages = {
28 packages = {
29 "ghc-prim" = "0.6.1";
29 "ghc-prim" = "0.6.1";
30− "ghc-heap" = "8.10.4";
30+ "array" = "0.5.4.0";
31− "rts" = "1.0";
31+ "integer-gmp" = "1.0.3.0";
32− "deepseq" = "1.4.4.0";
33 "template-haskell" = "2.16.0.0";
32 "template-haskell" = "2.16.0.0";
34− "containers" = "0.6.2.1";
35− "base" = "4.14.1.0";
36− "transformers" = "0.5.6.2";
37− "filepath" = "1.4.2.1";
38 "pretty" = "1.1.3.6";
33 "pretty" = "1.1.3.6";
34+ "base" = "4.14.1.0";
35+ "rts" = "1.0";
36+ "containers" = "0.6.2.1";
39 "ghc-boot-th" = "8.10.4";
37 "ghc-boot-th" = "8.10.4";
40− "array" = "0.5.4.0";
38+ "filepath" = "1.4.2.1";
41− "integer-gmp" = "1.0.3.0";
39+ "deepseq" = "1.4.4.0";
40+ "transformers" = "0.5.6.2";
41+ "ghc-heap" = "8.10.4";
42 };
42 };
43 };
43 };
44 };
44 };
45 extras = hackage:
45 extras = hackage:
46 {
46 {
47 packages = {
47 packages = {
48− ghc = ./.plan.nix/ghc.nix;
49 bytestring = ./.plan.nix/bytestring.nix;
48 bytestring = ./.plan.nix/bytestring.nix;
49+ iserv = ./.plan.nix/iserv.nix;
50+ ghci = ./.plan.nix/ghci.nix;
50 remote-iserv = ./.plan.nix/remote-iserv.nix;
51 remote-iserv = ./.plan.nix/remote-iserv.nix;
51− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
52− hpc = ./.plan.nix/hpc.nix;
53− libiserv = ./.plan.nix/libiserv.nix;
54 ghc-boot = ./.plan.nix/ghc-boot.nix;
52 ghc-boot = ./.plan.nix/ghc-boot.nix;
53+ ghc = ./.plan.nix/ghc.nix;
54+ libiserv = ./.plan.nix/libiserv.nix;
55− ghci = ./.plan.nix/ghci.nix;
55+ hpc = ./.plan.nix/hpc.nix;
56− iserv = ./.plan.nix/iserv.nix;
56+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
57 };
57 };
58 };
58 };
59 modules = [
59 modules = [
60 ({ lib, ... }:
60 ({ lib, ... }:
61 {
61 {
62 packages = {
62 packages = {
63+ "bytestring" = {
64+ flags = { "integer-simple" = lib.mkOverride 900 false; };
65+ };
66+ "iserv" = { flags = {}; };
67+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
68+ "remote-iserv" = { flags = {}; };
69+ "ghc-boot" = { flags = {}; };
63 "ghc" = {
70 "ghc" = {
64 flags = {
71 flags = {
65− "stage1" = lib.mkOverride 900 false;
66− "stage2" = lib.mkOverride 900 false;
67− "integer-gmp" = lib.mkOverride 900 false;
68− "stage3" = lib.mkOverride 900 false;
69 "dynamic-system-linker" = lib.mkOverride 900 true;
72 "dynamic-system-linker" = lib.mkOverride 900 true;
70 "ghci" = lib.mkOverride 900 true;
73 "ghci" = lib.mkOverride 900 true;
71 "integer-simple" = lib.mkOverride 900 false;
74 "integer-simple" = lib.mkOverride 900 false;
75+ "stage3" = lib.mkOverride 900 false;
76+ "integer-gmp" = lib.mkOverride 900 false;
77+ "stage2" = lib.mkOverride 900 false;
72 "terminfo" = lib.mkOverride 900 true;
78 "terminfo" = lib.mkOverride 900 true;
79+ "stage1" = lib.mkOverride 900 false;
73 };
80 };
74 };
81 };
75− "bytestring" = {
76− flags = { "integer-simple" = lib.mkOverride 900 false; };
77− };
78− "remote-iserv" = { flags = {}; };
79− "iserv-proxy" = { flags = {}; };
80− "hpc" = { flags = {}; };
81 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
82 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
82− "ghc-boot" = { flags = {}; };
83+ "hpc" = { flags = {}; };
83− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
84− "iserv" = { flags = {}; };
84+ "iserv-proxy" = { flags = {}; };
85 };
85 };
86 })
86 })
87 ];
87 ];
materialized/ghc-extra-projects/windows/ghc8105/default.nix+41−41
@@ -4,84 +4,84 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
8− "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
9− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
10− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
9+ "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
11− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
10 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
13− "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
11+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
13+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
14 "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
14 "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
15+ "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
15 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16 "time".revision = (((hackage."time")."1.9.3").revisions).default;
16− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
17+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
17− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
18+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
18− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
19− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
20 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
19 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
20+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
21− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
21+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
22− "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
22+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
23− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
23+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
24 };
24 };
25 compiler = {
25 compiler = {
26 version = "8.10.5";
26 version = "8.10.5";
27 nix-name = "ghc8105";
27 nix-name = "ghc8105";
28 packages = {
28 packages = {
29 "ghc-prim" = "0.6.1";
29 "ghc-prim" = "0.6.1";
30− "ghc-heap" = "8.10.5";
30+ "array" = "0.5.4.0";
31− "rts" = "1.0.1";
31+ "integer-gmp" = "1.0.3.0";
32− "deepseq" = "1.4.4.0";
33 "template-haskell" = "2.16.0.0";
32 "template-haskell" = "2.16.0.0";
34− "containers" = "0.6.4.1";
35− "base" = "4.14.2.0";
36− "transformers" = "0.5.6.2";
37− "filepath" = "1.4.2.1";
38 "pretty" = "1.1.3.6";
33 "pretty" = "1.1.3.6";
34+ "base" = "4.14.2.0";
35+ "rts" = "1.0.1";
36+ "containers" = "0.6.4.1";
39 "ghc-boot-th" = "8.10.5";
37 "ghc-boot-th" = "8.10.5";
40− "array" = "0.5.4.0";
38+ "filepath" = "1.4.2.1";
41− "integer-gmp" = "1.0.3.0";
39+ "deepseq" = "1.4.4.0";
40+ "transformers" = "0.5.6.2";
41+ "ghc-heap" = "8.10.5";
42 };
42 };
43 };
43 };
44 };
44 };
45 extras = hackage:
45 extras = hackage:
46 {
46 {
47 packages = {
47 packages = {
48− ghc = ./.plan.nix/ghc.nix;
49 bytestring = ./.plan.nix/bytestring.nix;
48 bytestring = ./.plan.nix/bytestring.nix;
49+ iserv = ./.plan.nix/iserv.nix;
50+ ghci = ./.plan.nix/ghci.nix;
50 remote-iserv = ./.plan.nix/remote-iserv.nix;
51 remote-iserv = ./.plan.nix/remote-iserv.nix;
51− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
52− hpc = ./.plan.nix/hpc.nix;
53− libiserv = ./.plan.nix/libiserv.nix;
54 ghc-boot = ./.plan.nix/ghc-boot.nix;
52 ghc-boot = ./.plan.nix/ghc-boot.nix;
53+ ghc = ./.plan.nix/ghc.nix;
54+ libiserv = ./.plan.nix/libiserv.nix;
55− ghci = ./.plan.nix/ghci.nix;
55+ hpc = ./.plan.nix/hpc.nix;
56− iserv = ./.plan.nix/iserv.nix;
56+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
57 };
57 };
58 };
58 };
59 modules = [
59 modules = [
60 ({ lib, ... }:
60 ({ lib, ... }:
61 {
61 {
62 packages = {
62 packages = {
63+ "bytestring" = {
64+ flags = { "integer-simple" = lib.mkOverride 900 false; };
65+ };
66+ "iserv" = { flags = {}; };
67+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
68+ "remote-iserv" = { flags = {}; };
69+ "ghc-boot" = { flags = {}; };
63 "ghc" = {
70 "ghc" = {
64 flags = {
71 flags = {
65− "stage1" = lib.mkOverride 900 false;
66− "stage2" = lib.mkOverride 900 false;
67− "integer-gmp" = lib.mkOverride 900 false;
68− "stage3" = lib.mkOverride 900 false;
69 "dynamic-system-linker" = lib.mkOverride 900 true;
72 "dynamic-system-linker" = lib.mkOverride 900 true;
70 "ghci" = lib.mkOverride 900 true;
73 "ghci" = lib.mkOverride 900 true;
71 "integer-simple" = lib.mkOverride 900 false;
74 "integer-simple" = lib.mkOverride 900 false;
75+ "stage3" = lib.mkOverride 900 false;
76+ "integer-gmp" = lib.mkOverride 900 false;
77+ "stage2" = lib.mkOverride 900 false;
72 "terminfo" = lib.mkOverride 900 true;
78 "terminfo" = lib.mkOverride 900 true;
79+ "stage1" = lib.mkOverride 900 false;
73 };
80 };
74 };
81 };
75− "bytestring" = {
76− flags = { "integer-simple" = lib.mkOverride 900 false; };
77− };
78− "remote-iserv" = { flags = {}; };
79− "iserv-proxy" = { flags = {}; };
80− "hpc" = { flags = {}; };
81 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
82 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
82− "ghc-boot" = { flags = {}; };
83+ "hpc" = { flags = {}; };
83− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
84− "iserv" = { flags = {}; };
84+ "iserv-proxy" = { flags = {}; };
85 };
85 };
86 })
86 })
87 ];
87 ];
materialized/ghc-extra-projects/windows/ghc865/default.nix+44−44
@@ -4,87 +4,87 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
8− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
9+ "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
10+ "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
11+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
13+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
10 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
14 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
11 "alex".flags.small_base = true;
15 "alex".flags.small_base = true;
12− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
16+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
13− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
14− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
15− "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
16− "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
17 "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
17 "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
18+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
19+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
18 "time".revision = (((hackage."time")."1.8.0.4").revisions).default;
20 "time".revision = (((hackage."time")."1.8.0.4").revisions).default;
19− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
21+ "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
20− "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
21− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
22− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
23− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
24 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
23 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
24+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
25− "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
25+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
26− "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
26+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
27− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
27+ "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
28 };
28 };
29 compiler = {
29 compiler = {
30 version = "8.6.5";
30 version = "8.6.5";
31 nix-name = "ghc865";
31 nix-name = "ghc865";
32 packages = {
32 packages = {
33 "ghc-prim" = "0.5.3";
33 "ghc-prim" = "0.5.3";
34− "ghc-heap" = "8.6.5";
34+ "array" = "0.5.3.0";
35− "mtl" = "2.2.2";
35+ "integer-gmp" = "1.0.2.0";
36− "rts" = "1.0";
37− "deepseq" = "1.4.4.0";
38 "template-haskell" = "2.14.0.0";
36 "template-haskell" = "2.14.0.0";
39− "containers" = "0.6.0.1";
40− "base" = "4.12.0.0";
41− "transformers" = "0.5.6.2";
42− "filepath" = "1.4.2.1";
43 "pretty" = "1.1.3.6";
37 "pretty" = "1.1.3.6";
38+ "base" = "4.12.0.0";
39+ "rts" = "1.0";
40+ "mtl" = "2.2.2";
41+ "containers" = "0.6.0.1";
44 "ghc-boot-th" = "8.6.5";
42 "ghc-boot-th" = "8.6.5";
45− "array" = "0.5.3.0";
43+ "filepath" = "1.4.2.1";
46− "integer-gmp" = "1.0.2.0";
44+ "deepseq" = "1.4.4.0";
45+ "transformers" = "0.5.6.2";
46+ "ghc-heap" = "8.6.5";
47 };
47 };
48 };
48 };
49 };
49 };
50 extras = hackage:
50 extras = hackage:
51 {
51 {
52 packages = {
52 packages = {
53− ghc = ./.plan.nix/ghc.nix;
54 bytestring = ./.plan.nix/bytestring.nix;
53 bytestring = ./.plan.nix/bytestring.nix;
54+ iserv = ./.plan.nix/iserv.nix;
55+ ghci = ./.plan.nix/ghci.nix;
55 remote-iserv = ./.plan.nix/remote-iserv.nix;
56 remote-iserv = ./.plan.nix/remote-iserv.nix;
56− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
57− hpc = ./.plan.nix/hpc.nix;
58− libiserv = ./.plan.nix/libiserv.nix;
59 ghc-boot = ./.plan.nix/ghc-boot.nix;
57 ghc-boot = ./.plan.nix/ghc-boot.nix;
58+ ghc = ./.plan.nix/ghc.nix;
59+ libiserv = ./.plan.nix/libiserv.nix;
60− ghci = ./.plan.nix/ghci.nix;
60+ hpc = ./.plan.nix/hpc.nix;
61− iserv = ./.plan.nix/iserv.nix;
61+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
62 };
62 };
63 };
63 };
64 modules = [
64 modules = [
65 ({ lib, ... }:
65 ({ lib, ... }:
66 {
66 {
67 packages = {
67 packages = {
68+ "bytestring" = {
69+ flags = { "integer-simple" = lib.mkOverride 900 false; };
70+ };
71+ "iserv" = { flags = {}; };
72+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
73+ "remote-iserv" = { flags = {}; };
74+ "ghc-boot" = { flags = {}; };
68 "ghc" = {
75 "ghc" = {
69 flags = {
76 flags = {
70− "stage1" = lib.mkOverride 900 false;
71− "stage2" = lib.mkOverride 900 true;
72− "stage3" = lib.mkOverride 900 false;
73 "dynamic-system-linker" = lib.mkOverride 900 true;
77 "dynamic-system-linker" = lib.mkOverride 900 true;
74 "ghci" = lib.mkOverride 900 true;
78 "ghci" = lib.mkOverride 900 true;
79+ "stage3" = lib.mkOverride 900 false;
80+ "stage2" = lib.mkOverride 900 true;
75 "terminfo" = lib.mkOverride 900 true;
81 "terminfo" = lib.mkOverride 900 true;
82+ "stage1" = lib.mkOverride 900 false;
76 };
83 };
77 };
84 };
78− "bytestring" = {
79− flags = { "integer-simple" = lib.mkOverride 900 false; };
80− };
81− "remote-iserv" = { flags = {}; };
82− "iserv-proxy" = { flags = {}; };
83− "hpc" = { flags = {}; };
84 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
85− "ghc-boot" = { flags = {}; };
86+ "hpc" = { flags = {}; };
86− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
87− "iserv" = { flags = {}; };
87+ "iserv-proxy" = { flags = {}; };
88 };
88 };
89 })
89 })
90 ];
90 ];
materialized/ghc-extra-projects/windows/ghc884/default.nix+45−45
@@ -4,88 +4,88 @@
4 packages = {
4 packages = {
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
7− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
8− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
9+ "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
10+ "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
11+ "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
12+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
9− "rts".revision = (((hackage."rts")."1.0").revisions).default;
13+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
10 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
14 "alex".revision = (((hackage."alex")."3.2.6").revisions).default;
11 "alex".flags.small_base = true;
15 "alex".flags.small_base = true;
12− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
16+ "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
13− "network".revision = (((hackage."network")."2.8.0.1").revisions).default;
14− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
15− "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
16− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
17 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
17 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
18+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
19+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
18 "time".revision = (((hackage."time")."1.9.3").revisions).default;
20 "time".revision = (((hackage."time")."1.9.3").revisions).default;
19− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
21+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
20− "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
22+ "directory".revision = (((hackage."directory")."1.3.6.2").revisions).default;
21− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
22− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
23− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
24 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
23 "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
25− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
24+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
26− "Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
25+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
26+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
27− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
27+ "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
28 };
28 };
29 compiler = {
29 compiler = {
30 version = "8.8.4";
30 version = "8.8.4";
31 nix-name = "ghc884";
31 nix-name = "ghc884";
32 packages = {
32 packages = {
33 "ghc-prim" = "0.5.3";
33 "ghc-prim" = "0.5.3";
34− "ghc-heap" = "8.8.4";
34+ "array" = "0.5.4.0";
35− "mtl" = "2.2.2";
35+ "integer-gmp" = "1.0.2.0";
36− "rts" = "1.0";
37− "deepseq" = "1.4.4.0";
38 "template-haskell" = "2.15.0.0";
36 "template-haskell" = "2.15.0.0";
39− "containers" = "0.6.2.1";
40− "base" = "4.13.0.0";
41− "transformers" = "0.5.6.2";
42− "filepath" = "1.4.2.1";
43 "pretty" = "1.1.3.6";
37 "pretty" = "1.1.3.6";
38+ "base" = "4.13.0.0";
39+ "rts" = "1.0";
40+ "mtl" = "2.2.2";
41+ "containers" = "0.6.2.1";
44 "ghc-boot-th" = "8.8.4";
42 "ghc-boot-th" = "8.8.4";
45− "array" = "0.5.4.0";
43+ "filepath" = "1.4.2.1";
46− "integer-gmp" = "1.0.2.0";
44+ "deepseq" = "1.4.4.0";
45+ "transformers" = "0.5.6.2";
46+ "ghc-heap" = "8.8.4";
47 };
47 };
48 };
48 };
49 };
49 };
50 extras = hackage:
50 extras = hackage:
51 {
51 {
52 packages = {
52 packages = {
53− ghc = ./.plan.nix/ghc.nix;
54 bytestring = ./.plan.nix/bytestring.nix;
53 bytestring = ./.plan.nix/bytestring.nix;
54+ iserv = ./.plan.nix/iserv.nix;
55+ ghci = ./.plan.nix/ghci.nix;
55 remote-iserv = ./.plan.nix/remote-iserv.nix;
56 remote-iserv = ./.plan.nix/remote-iserv.nix;
56− iserv-proxy = ./.plan.nix/iserv-proxy.nix;
57− hpc = ./.plan.nix/hpc.nix;
58− libiserv = ./.plan.nix/libiserv.nix;
59 ghc-boot = ./.plan.nix/ghc-boot.nix;
57 ghc-boot = ./.plan.nix/ghc-boot.nix;
58+ ghc = ./.plan.nix/ghc.nix;
59+ libiserv = ./.plan.nix/libiserv.nix;
60− ghci = ./.plan.nix/ghci.nix;
60+ hpc = ./.plan.nix/hpc.nix;
61− iserv = ./.plan.nix/iserv.nix;
61+ iserv-proxy = ./.plan.nix/iserv-proxy.nix;
62 };
62 };
63 };
63 };
64 modules = [
64 modules = [
65 ({ lib, ... }:
65 ({ lib, ... }:
66 {
66 {
67 packages = {
67 packages = {
68+ "bytestring" = {
69+ flags = { "integer-simple" = lib.mkOverride 900 false; };
70+ };
71+ "iserv" = { flags = {}; };
72+ "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
73+ "remote-iserv" = { flags = {}; };
74+ "ghc-boot" = { flags = {}; };
68 "ghc" = {
75 "ghc" = {
69 flags = {
76 flags = {
70− "stage1" = lib.mkOverride 900 false;
71− "stage2" = lib.mkOverride 900 true;
72− "integer-gmp" = lib.mkOverride 900 false;
73− "stage3" = lib.mkOverride 900 false;
74 "ghci" = lib.mkOverride 900 true;
77 "ghci" = lib.mkOverride 900 true;
75 "integer-simple" = lib.mkOverride 900 false;
78 "integer-simple" = lib.mkOverride 900 false;
79+ "stage3" = lib.mkOverride 900 false;
80+ "integer-gmp" = lib.mkOverride 900 false;
81+ "stage2" = lib.mkOverride 900 true;
76 "terminfo" = lib.mkOverride 900 true;
82 "terminfo" = lib.mkOverride 900 true;
83+ "stage1" = lib.mkOverride 900 false;
77 };
84 };
78 };
85 };
79− "bytestring" = {
80− flags = { "integer-simple" = lib.mkOverride 900 false; };
81− };
82− "remote-iserv" = { flags = {}; };
83− "iserv-proxy" = { flags = {}; };
84− "hpc" = { flags = {}; };
85 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
86 "libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
86− "ghc-boot" = { flags = {}; };
87+ "hpc" = { flags = {}; };
87− "ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
88− "iserv" = { flags = {}; };
88+ "iserv-proxy" = { flags = {}; };
89 };
89 };
90 })
90 })
91 ];
91 ];
materialized/ghc8104/cabal-install/default.nix+81−80
@@ -2,81 +2,82 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
19− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
20− "zlib".flags.non-blocking-ffi = false;
21− "zlib".flags.bundled-c-zlib = false;
22− "zlib".flags.pkg-config = false;
23− "rts".revision = (((hackage."rts")."1.0").revisions).default;
24− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
25− "regex-posix".flags._regex-posix-clib = false;
26− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
27− "random".revision = (((hackage."random")."1.2.0").revisions).default;
28− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
29− "network".flags.devel = false;
30− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
31− "splitmix".flags.optimised-mixer = false;
32− "async".revision = (((hackage."async")."2.2.3").revisions).default;
33− "async".flags.bench = false;
34− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
35 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
9 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
36 "echo".flags.example = false;
10 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
39 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
11 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
41 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
44− "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
45− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
16+ "network".flags.devel = false;
46− "Cabal".flags.bundled-binary-generic = false;
47− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
48− "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
49− "time".revision = (((hackage."time")."1.9.3").revisions).default;
19+ "async".flags.bench = false;
50− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
51− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
52− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
53− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
54− "hashable".flags.integer-gmp = true;
55− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
56− "HTTP".flags.mtl1 = false;
57− "HTTP".flags.conduit10 = false;
58− "HTTP".flags.warn-as-error = false;
59− "HTTP".flags.warp-tests = false;
60− "HTTP".flags.network-uri = true;
61− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
62 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
22 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
63 "ed25519".flags.test-hlint = true;
23 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
66 "ed25519".flags.no-donna = true;
24 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
25+ "ed25519".flags.test-doctests = true;
26+ "ed25519".flags.test-properties = true;
27+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
28+ "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
29+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
30+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
31+ "regex-posix".flags._regex-posix-clib = false;
32+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
33+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
34+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
35+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
36+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
37+ "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
70− "lukko".flags.ofd-locking = true;
38+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
39+ "cryptohash-sha256".flags.exe = false;
72− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
40+ "cryptohash-sha256".flags.use-cbits = true;
41+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
42+ "tar".flags.old-bytestring = false;
43+ "tar".flags.old-time = false;
44+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
45+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
73 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
46 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
74− "hackage-security".flags.old-directory = false;
75− "hackage-security".flags.use-network-uri = true;
76 "hackage-security".flags.base48 = true;
47 "hackage-security".flags.base48 = true;
77 "hackage-security".flags.lukko = true;
48 "hackage-security".flags.lukko = true;
78 "hackage-security".flags.mtl21 = false;
49 "hackage-security".flags.mtl21 = false;
79− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
50+ "hackage-security".flags.use-network-uri = true;
51+ "hackage-security".flags.old-directory = false;
52+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
53+ "lukko".flags.ofd-locking = true;
54+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
55+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
56+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
57+ "splitmix".flags.optimised-mixer = false;
58+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
59+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
60+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
61+ "HTTP".flags.mtl1 = false;
62+ "HTTP".flags.conduit10 = false;
63+ "HTTP".flags.warp-tests = false;
64+ "HTTP".flags.warn-as-error = false;
65+ "HTTP".flags.network-uri = true;
66+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
67+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
68+ "hashable".flags.integer-gmp = true;
69+ "hashable".flags.random-initial-seed = false;
70+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
71+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
72+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
73+ "Cabal".flags.bundled-binary-generic = false;
74+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
75+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
76+ "zlib".flags.non-blocking-ffi = false;
77+ "zlib".flags.bundled-c-zlib = false;
78+ "zlib".flags.pkg-config = false;
79+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
80+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
80 };
81 };
81 compiler = {
82 compiler = {
82 version = "8.10.4";
83 version = "8.10.4";
@@ -84,26 +85,26 @@
84 packages = {
85 packages = {
85 "binary" = "0.8.8.0";
86 "binary" = "0.8.8.0";
86 "ghc-prim" = "0.6.1";
87 "ghc-prim" = "0.6.1";
87− "stm" = "2.5.0.0";
88+ "array" = "0.5.4.0";
88− "unix" = "2.7.2.2";
89+ "integer-gmp" = "1.0.3.0";
89− "mtl" = "2.2.2";
90− "rts" = "1.0";
91− "deepseq" = "1.4.4.0";
92− "parsec" = "3.1.14.0";
93− "directory" = "1.3.6.0";
94 "template-haskell" = "2.16.0.0";
90 "template-haskell" = "2.16.0.0";
95− "containers" = "0.6.2.1";
91+ "pretty" = "1.1.3.6";
96− "bytestring" = "0.10.12.0";
92+ "process" = "1.6.9.0";
97− "text" = "1.2.4.1";
98 "base" = "4.14.1.0";
93 "base" = "4.14.1.0";
94+ "rts" = "1.0";
95+ "text" = "1.2.4.1";
96+ "mtl" = "2.2.2";
99 "time" = "1.9.3";
97 "time" = "1.9.3";
100− "transformers" = "0.5.6.2";
98+ "unix" = "2.7.2.2";
101− "filepath" = "1.4.2.1";
99+ "bytestring" = "0.10.12.0";
102− "process" = "1.6.9.0";
100+ "containers" = "0.6.2.1";
103− "pretty" = "1.1.3.6";
101+ "directory" = "1.3.6.0";
102+ "parsec" = "3.1.14.0";
104 "ghc-boot-th" = "8.10.4";
103 "ghc-boot-th" = "8.10.4";
105− "array" = "0.5.4.0";
104+ "filepath" = "1.4.2.1";
106− "integer-gmp" = "1.0.3.0";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.0";
107 };
108 };
108 };
109 };
109 };
110 };
@@ -115,11 +116,11 @@
115 packages = {
116 packages = {
116 "cabal-install" = {
117 "cabal-install" = {
117 flags = {
118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120 "debug-tracetree" = lib.mkOverride 900 false;
119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121 "lukko" = lib.mkOverride 900 true;
121 "lukko" = lib.mkOverride 900 true;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123 };
124 };
124 };
125 };
125 };
126 };
materialized/ghc8104/nix-tools/default.nix+272−304
@@ -2,360 +2,328 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
5+ "semialign".revision = (((hackage."semialign")."1.2").revisions).default;
6− "http-client".flags.network-uri = true;
7− "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
8− "void".revision = (((hackage."void")."0.7.3").revisions).default;
9− "void".flags.safe = false;
10− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
11− "semigroupoids".flags.comonad = true;
6+ "semialign".flags.semigroupoids = true;
12− "semigroupoids".flags.unordered-containers = true;
7+ "lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
13− "semigroupoids".flags.distributive = true;
8+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
14− "semigroupoids".flags.tagged = true;
9+ "these".flags.assoc = true;
15− "semigroupoids".flags.containers = true;
16− "semigroupoids".flags.contravariant = true;
17− "free".revision = (((hackage."free")."5.1.6").revisions).default;
18− "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
19− "hnix-store-remote".flags.io-testsuite = false;
20− "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
21− "cereal".flags.bytestring-builder = false;
22− "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
23− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
24− "cryptohash-sha256".flags.use-cbits = true;
25− "cryptohash-sha256".flags.exe = false;
26 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
10 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
27− "hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
28− "hnix".flags.profiling = false;
29− "hnix".flags.optimize = false;
30− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
31− "tar".flags.old-time = false;
32− "tar".flags.old-bytestring = false;
33− "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
34− "regex-tdfa".flags.force-o2 = false;
35− "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
36 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
11 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
37 "text-metrics".flags.dev = false;
12 "text-metrics".flags.dev = false;
38− "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
13+ "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
39− "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
14+ "serialise".flags.newtime15 = true;
40− "bifunctors".flags.semigroups = true;
15+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
16+ "streaming-commons".flags.use-bytestring-builder = false;
17+ "relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
18+ "bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
41 "bifunctors".flags.tagged = true;
19 "bifunctors".flags.tagged = true;
42− "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
20+ "bifunctors".flags.semigroups = true;
43− "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
21+ "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
44− "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
22+ "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
45− "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
23+ "hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
46− "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
24+ "hnix".flags.profiling = false;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
25+ "hnix".flags.optimize = true;
48− "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
26+ "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
49− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
27+ "regex-tdfa".flags.force-o2 = false;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
28+ "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
51− "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
52− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
53− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
54− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
55− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
56− "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
57− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
58− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
59− "zlib".flags.non-blocking-ffi = false;
60− "zlib".flags.bundled-c-zlib = false;
61− "zlib".flags.pkg-config = false;
62− "rts".revision = (((hackage."rts")."1.0").revisions).default;
63− "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
64− "cmdargs".flags.testprog = false;
65− "cmdargs".flags.quotation = true;
66− "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
67− "cryptonite".flags.support_sse = false;
68− "cryptonite".flags.use_target_attributes = true;
69− "cryptonite".flags.integer-gmp = true;
70− "cryptonite".flags.support_rdrand = true;
71− "cryptonite".flags.support_aesni = true;
72− "cryptonite".flags.support_deepseq = true;
73− "cryptonite".flags.support_pclmuldq = false;
74− "cryptonite".flags.check_alignment = false;
75− "cryptonite".flags.old_toolchain_inliner = false;
76− "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
77− "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
78− "clock".flags.llvm = false;
79− "saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
80− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
81− "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
82− "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
29+ "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
83− "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
30+ "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
84− "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
31+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
85− "megaparsec".flags.dev = false;
86− "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
32+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
87− "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
33+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
88− "distributive".flags.semigroups = true;
34+ "ansi-terminal".flags.example = false;
89− "distributive".flags.tagged = true;
35+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
90− "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
36+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
91− "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
37+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
92− "QuickCheck".flags.templatehaskell = true;
38+ "time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
93− "QuickCheck".flags.old-random = false;
39+ "time-compat".flags.old-locale = false;
94− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
40+ "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
95− "scientific".flags.integer-simple = false;
96− "scientific".flags.bytestring-builder = false;
41+ "cereal".flags.bytestring-builder = false;
97− "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
42+ "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
98− "half".revision = (((hackage."half")."0.3.1").revisions).default;
99− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
100− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
101− "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
102− "hnix-store-core".flags.bounded_memory = false;
103− "random".revision = (((hackage."random")."1.2.0").revisions).default;
104− "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
105− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
106− "optparse-applicative".flags.process = true;
107− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
108− "network".flags.devel = false;
109− "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
110− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
111− "splitmix".flags.optimised-mixer = false;
112− "async".revision = (((hackage."async")."2.2.3").revisions).default;
113− "async".flags.bench = false;
114− "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
115− "dlist".flags.werror = false;
116− "conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
117− "ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
118− "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
119− "lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
120− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
121− "semigroups".flags.bytestring = true;
122− "semigroups".flags.unordered-containers = true;
123− "semigroups".flags.text = true;
124− "semigroups".flags.tagged = true;
125− "semigroups".flags.containers = true;
126− "semigroups".flags.binary = true;
127− "semigroups".flags.hashable = true;
128− "semigroups".flags.transformers = true;
129− "semigroups".flags.deepseq = true;
130− "semigroups".flags.bytestring-builder = false;
131− "semigroups".flags.template-haskell = true;
132− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
133− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
134− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
135− "hsc2hs".flags.in-ghc-tree = false;
136− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
137 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
43 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
138 "yaml".flags.no-exe = true;
44 "yaml".flags.no-exe = true;
139 "yaml".flags.no-examples = true;
45 "yaml".flags.no-examples = true;
140− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
46+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
141− "transformers-compat".flags.five = false;
47+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
142− "transformers-compat".flags.generic-deriving = true;
48+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
143− "transformers-compat".flags.two = false;
49+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
144− "transformers-compat".flags.five-three = true;
50+ "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
145− "transformers-compat".flags.mtl = true;
146− "transformers-compat".flags.four = false;
147− "transformers-compat".flags.three = false;
148 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
51 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
149− "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
150 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
52 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
151− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
152− "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
55+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
153 "vector".flags.unsafechecks = false;
56 "vector".flags.unsafechecks = false;
154 "vector".flags.internalchecks = false;
57 "vector".flags.internalchecks = false;
155− "vector".flags.wall = false;
156 "vector".flags.boundschecks = true;
58 "vector".flags.boundschecks = true;
59+ "vector".flags.wall = false;
157− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
60+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
158− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
159− "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
62+ "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
160− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
63+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
64+ "network".flags.devel = false;
162− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
65+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
163− "time-compat".flags.old-locale = false;
164− "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
66+ "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
165− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
67+ "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
166− "ansi-terminal".flags.example = false;
68+ "dlist".flags.werror = false;
167− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
69+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
168− "tagged".flags.transformers = true;
169− "tagged".flags.deepseq = true;
170− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
70+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
171− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
71+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
172− "lens".flags.j = false;
72+ "async".flags.bench = false;
173− "lens".flags.test-properties = true;
73+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
174− "lens".flags.old-inline-pragmas = false;
74+ "half".revision = (((hackage."half")."0.3.1").revisions).default;
175− "lens".flags.test-templates = true;
176− "lens".flags.trustworthy = true;
177− "lens".flags.test-doctests = true;
178− "lens".flags.benchmark-uniplate = false;
179− "lens".flags.inlining = true;
180− "lens".flags.dump-splices = false;
181− "lens".flags.test-hunit = true;
182− "lens".flags.safe = false;
183− "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
75+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
184− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
76+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
185− "some".revision = (((hackage."some")."1.0.2").revisions).default;
77+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
186− "some".flags.newtype-unsafe = true;
78+ "optparse-applicative".flags.process = true;
187− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
79+ "cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
188− "integer-logarithms".flags.check-bounds = false;
80+ "cborg".flags.optimize-gmp = true;
189− "integer-logarithms".flags.integer-gmp = true;
81+ "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
190− "semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
82+ "QuickCheck".flags.old-random = false;
191− "semialign".flags.semigroupoids = true;
83+ "QuickCheck".flags.templatehaskell = true;
192− "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
84+ "uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
193− "reflection".flags.slow = false;
85+ "scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
194− "reflection".flags.template-haskell = true;
86+ "scientific".flags.integer-simple = false;
195− "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
87+ "scientific".flags.bytestring-builder = false;
196− "these".flags.assoc = true;
88+ "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
197− "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
89+ "tls".flags.compat = true;
198− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
90+ "tls".flags.network = true;
199− "streaming-commons".flags.use-bytestring-builder = false;
91+ "tls".flags.hans = false;
200− "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
201− "lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
202− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
203− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
204− "ansi-wl-pprint".flags.example = false;
205− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
206− "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
207− "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
208− "serialise".flags.newtime15 = true;
209− "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
210− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
211− "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
212− "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
213− "contravariant".flags.semigroups = true;
214− "contravariant".flags.tagged = true;
215− "contravariant".flags.statevar = true;
216− "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
217− "parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
218− "parser-combinators".flags.dev = false;
219− "semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
220− "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
221− "deriving-compat".flags.base-4-9 = true;
222− "deriving-compat".flags.template-haskell-2-11 = true;
223− "deriving-compat".flags.new-functor-classes = true;
224− "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
225− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
226− "Cabal".flags.bundled-binary-generic = false;
227− "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
228− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
229− "unordered-containers".flags.debug = false;
230− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
231− "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
232− "aeson-pretty".flags.lib-only = false;
233− "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
234− "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
235− "comonad".flags.indexed-traversable = true;
236− "comonad".flags.distributive = true;
237− "comonad".flags.containers = true;
238− "time".revision = (((hackage."time")."1.9.3").revisions).default;
92+ "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
93+ "prettyprinter".flags.buildreadme = false;
239− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
94+ "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
240− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
95+ "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
96+ "megaparsec".flags.dev = false;
97+ "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
99+ "distributive".flags.tagged = true;
100+ "distributive".flags.semigroups = true;
241− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
102+ "transformers-base".flags.orphaninstances = true;
242 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
103 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
104+ "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
105+ "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
106+ "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
243 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
107 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
244 "vector-algorithms".flags.unsafechecks = false;
108 "vector-algorithms".flags.unsafechecks = false;
245− "vector-algorithms".flags.internalchecks = false;
246 "vector-algorithms".flags.llvm = false;
109 "vector-algorithms".flags.llvm = false;
247− "vector-algorithms".flags.boundschecks = true;
110+ "vector-algorithms".flags.internalchecks = false;
248 "vector-algorithms".flags.bench = true;
111 "vector-algorithms".flags.bench = true;
112+ "vector-algorithms".flags.boundschecks = true;
249 "vector-algorithms".flags.properties = true;
113 "vector-algorithms".flags.properties = true;
250− "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
251− "prettyprinter".flags.buildreadme = false;
252− "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
253− "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
254− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
255− "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
256− "hashable".flags.sse2 = true;
257− "hashable".flags.integer-gmp = true;
258− "hashable".flags.sse41 = false;
259− "hashable".flags.examples = false;
260− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
261− "attoparsec".flags.developer = false;
262− "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
263− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
264− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
265− "transformers-base".flags.orphaninstances = true;
266 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
114 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
267− "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
115+ "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
116+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
117+ "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
118+ "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
119+ "cmdargs".flags.testprog = false;
268− "strict".flags.assoc = true;
120+ "cmdargs".flags.quotation = true;
269− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
121+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
122+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
270− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
123+ "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
124+ "aeson-pretty".flags.lib-only = false;
271− "nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
125+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
272− "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
126+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
273− "cborg".flags.optimize-gmp = true;
127+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
128+ "unordered-containers".flags.debug = false;
129+ "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
130+ "parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
131+ "parser-combinators".flags.dev = false;
132+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
133+ "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
134+ "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
135+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
136+ "contravariant".flags.tagged = true;
137+ "contravariant".flags.semigroups = true;
138+ "contravariant".flags.statevar = true;
139+ "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
140+ "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
141+ "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
142+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
143+ "cryptohash-sha256".flags.exe = false;
144+ "cryptohash-sha256".flags.use-cbits = true;
145+ "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
146+ "ansi-wl-pprint".flags.example = false;
147+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
148+ "tar".flags.old-bytestring = false;
149+ "tar".flags.old-time = false;
150+ "basement".revision = (((hackage."basement")."0.0.12").revisions).default;
151+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
152+ "integer-logarithms".flags.check-bounds = false;
153+ "integer-logarithms".flags.integer-gmp = true;
274− "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
154+ "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
275− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
155+ "http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
276− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
156+ "http-client".flags.network-uri = true;
277− "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
157+ "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
278− "tls".flags.compat = true;
279− "tls".flags.network = true;
280− "tls".flags.hans = false;
281− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
158+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
282− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
159+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
283− "libyaml".flags.system-libyaml = false;
160+ "semigroupoids".flags.distributive = true;
284− "libyaml".flags.no-unicode = false;
161+ "semigroupoids".flags.comonad = true;
285− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
162+ "semigroupoids".flags.contravariant = true;
286− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
163+ "semigroupoids".flags.containers = true;
164+ "semigroupoids".flags.tagged = true;
165+ "semigroupoids".flags.unordered-containers = true;
287− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
166+ "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
288− "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
167+ "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
289− "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
168+ "hnix-store-remote".flags.io-testsuite = false;
290− "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
291− "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
169+ "some".revision = (((hackage."some")."1.0.3").revisions).default;
292− "aeson".flags.cffi = false;
170+ "some".flags.newtype-unsafe = true;
293− "aeson".flags.fast = false;
294− "aeson".flags.bytestring-builder = false;
295− "aeson".flags.developer = false;
296− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
171+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
297− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
172+ "tagged".flags.deepseq = true;
173+ "tagged".flags.transformers = true;
298 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
174 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
299− "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
175+ "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
300− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
301− "memory".flags.support_bytestring = true;
177+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
178+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
179+ "transformers-compat".flags.two = false;
180+ "transformers-compat".flags.five = false;
181+ "transformers-compat".flags.four = false;
182+ "transformers-compat".flags.generic-deriving = true;
183+ "transformers-compat".flags.five-three = true;
184+ "transformers-compat".flags.three = false;
185+ "transformers-compat".flags.mtl = true;
186+ "memory".revision = (((hackage."memory")."0.16.0").revisions).default;
302 "memory".flags.support_basement = true;
187 "memory".flags.support_basement = true;
188+ "memory".flags.support_bytestring = true;
303 "memory".flags.support_foundation = true;
189 "memory".flags.support_foundation = true;
304 "memory".flags.support_deepseq = true;
190 "memory".flags.support_deepseq = true;
191+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
305− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
192+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
306− "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
193+ "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
194+ "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
307− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
195+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
308− "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
196+ "lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
309− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
197+ "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
198+ "aeson".flags.developer = false;
199+ "aeson".flags.bytestring-builder = false;
200+ "aeson".flags.fast = false;
201+ "aeson".flags.cffi = false;
202+ "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
203+ "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
204+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
205+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4").revisions).default;
206+ "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
207+ "libyaml".flags.system-libyaml = false;
208+ "libyaml".flags.no-unicode = false;
209+ "ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
210+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
211+ "splitmix".flags.optimised-mixer = false;
212+ "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
213+ "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
214+ "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
215+ "hnix-store-core".flags.bounded_memory = false;
216+ "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
217+ "nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
218+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
219+ "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
220+ "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
221+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
222+ "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
223+ "strict".flags.assoc = true;
224+ "attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
225+ "attoparsec".flags.developer = false;
226+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
227+ "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
228+ "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
229+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
230+ "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
231+ "saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
232+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
233+ "hashable".flags.integer-gmp = true;
234+ "hashable".flags.random-initial-seed = false;
235+ "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
236+ "clock".flags.llvm = false;
237+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
238+ "comonad".flags.distributive = true;
239+ "comonad".flags.indexed-traversable = true;
240+ "comonad".flags.containers = true;
241+ "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
242+ "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
243+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
244+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
245+ "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
246+ "deriving-compat".flags.new-functor-classes = true;
247+ "deriving-compat".flags.base-4-9 = true;
248+ "deriving-compat".flags.template-haskell-2-11 = true;
249+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
250+ "Cabal".flags.bundled-binary-generic = false;
251+ "cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
252+ "cryptonite".flags.old_toolchain_inliner = false;
253+ "cryptonite".flags.support_pclmuldq = false;
254+ "cryptonite".flags.support_deepseq = true;
255+ "cryptonite".flags.support_aesni = true;
256+ "cryptonite".flags.use_target_attributes = true;
257+ "cryptonite".flags.support_sse = false;
258+ "cryptonite".flags.support_rdrand = true;
259+ "cryptonite".flags.integer-gmp = true;
260+ "cryptonite".flags.check_alignment = false;
261+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
262+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
263+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
264+ "zlib".flags.non-blocking-ffi = false;
265+ "zlib".flags.bundled-c-zlib = false;
266+ "zlib".flags.pkg-config = false;
267+ "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
268+ "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
269+ "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
270+ "indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
271+ "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
272+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
273+ "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
274+ "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
275+ "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
276+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
277+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
278+ "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
310 };
279 };
311 compiler = {
280 compiler = {
312 version = "8.10.4";
281 version = "8.10.4";
313 nix-name = "ghc8104";
282 nix-name = "ghc8104";
314 packages = {
283 packages = {
315− "exceptions" = "0.10.4";
316 "binary" = "0.8.8.0";
284 "binary" = "0.8.8.0";
317 "ghc-prim" = "0.6.1";
285 "ghc-prim" = "0.6.1";
318− "haskeline" = "0.8.0.1";
286+ "exceptions" = "0.10.4";
319− "stm" = "2.5.0.0";
287+ "array" = "0.5.4.0";
320− "unix" = "2.7.2.2";
288+ "integer-gmp" = "1.0.3.0";
321− "mtl" = "2.2.2";
322− "rts" = "1.0";
323− "deepseq" = "1.4.4.0";
324− "parsec" = "3.1.14.0";
325− "directory" = "1.3.6.0";
326 "template-haskell" = "2.16.0.0";
289 "template-haskell" = "2.16.0.0";
327− "containers" = "0.6.2.1";
290+ "pretty" = "1.1.3.6";
328− "bytestring" = "0.10.12.0";
291+ "process" = "1.6.9.0";
329− "text" = "1.2.4.1";
330− "Cabal" = "3.2.1.0";
331 "base" = "4.14.1.0";
292 "base" = "4.14.1.0";
293+ "rts" = "1.0";
294+ "text" = "1.2.4.1";
295+ "mtl" = "2.2.2";
332 "time" = "1.9.3";
296 "time" = "1.9.3";
333− "terminfo" = "0.4.1.4";
297+ "unix" = "2.7.2.2";
334− "transformers" = "0.5.6.2";
298+ "bytestring" = "0.10.12.0";
335− "filepath" = "1.4.2.1";
299+ "containers" = "0.6.2.1";
336− "process" = "1.6.9.0";
300+ "directory" = "1.3.6.0";
337− "pretty" = "1.1.3.6";
301+ "parsec" = "3.1.14.0";
338 "ghc-boot-th" = "8.10.4";
302 "ghc-boot-th" = "8.10.4";
339− "array" = "0.5.4.0";
303+ "filepath" = "1.4.2.1";
340− "integer-gmp" = "1.0.3.0";
304+ "deepseq" = "1.4.4.0";
305+ "transformers" = "0.5.6.2";
306+ "terminfo" = "0.4.1.4";
307+ "stm" = "2.5.0.0";
308+ "haskeline" = "0.8.0.1";
341 };
309 };
342 };
310 };
343 };
311 };
344 extras = hackage:
312 extras = hackage:
345 {
313 {
346 packages = {
314 packages = {
347− nix-tools = ./.plan.nix/nix-tools.nix;
348 hackage-db = ./.plan.nix/hackage-db.nix;
315 hackage-db = ./.plan.nix/hackage-db.nix;
316+ nix-tools = ./.plan.nix/nix-tools.nix;
349 };
317 };
350 };
318 };
351 modules = [
319 modules = [
352 ({ lib, ... }:
320 ({ lib, ... }:
353 {
321 {
354 packages = {
322 packages = {
355− "nix-tools" = { flags = {}; };
356 "hackage-db" = {
323 "hackage-db" = {
357 flags = { "install-examples" = lib.mkOverride 900 false; };
324 flags = { "install-examples" = lib.mkOverride 900 false; };
358 };
325 };
326+ "nix-tools" = { flags = {}; };
359 };
327 };
360 })
328 })
361 ];
329 ];
materialized/ghc810420210212/cabal-install/default.nix+81−80
@@ -2,81 +2,82 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
19− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
20− "zlib".flags.non-blocking-ffi = false;
21− "zlib".flags.bundled-c-zlib = false;
22− "zlib".flags.pkg-config = false;
23− "rts".revision = (((hackage."rts")."1.0").revisions).default;
24− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
25− "regex-posix".flags._regex-posix-clib = false;
26− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
27− "random".revision = (((hackage."random")."1.2.0").revisions).default;
28− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
29− "network".flags.devel = false;
30− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
31− "splitmix".flags.optimised-mixer = false;
32− "async".revision = (((hackage."async")."2.2.3").revisions).default;
33− "async".flags.bench = false;
34− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
35 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
9 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
36 "echo".flags.example = false;
10 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
39 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
11 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
41 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
44− "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
45− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
16+ "network".flags.devel = false;
46− "Cabal".flags.bundled-binary-generic = false;
47− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
48− "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
49− "time".revision = (((hackage."time")."1.9.3").revisions).default;
19+ "async".flags.bench = false;
50− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
51− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
52− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
53− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
54− "hashable".flags.integer-gmp = true;
55− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
56− "HTTP".flags.mtl1 = false;
57− "HTTP".flags.conduit10 = false;
58− "HTTP".flags.warn-as-error = false;
59− "HTTP".flags.warp-tests = false;
60− "HTTP".flags.network-uri = true;
61− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
62 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
22 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
63 "ed25519".flags.test-hlint = true;
23 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
66 "ed25519".flags.no-donna = true;
24 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
25+ "ed25519".flags.test-doctests = true;
26+ "ed25519".flags.test-properties = true;
27+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
28+ "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
29+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
30+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
31+ "regex-posix".flags._regex-posix-clib = false;
32+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
33+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
34+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
35+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
36+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
37+ "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
70− "lukko".flags.ofd-locking = true;
38+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
39+ "cryptohash-sha256".flags.exe = false;
72− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
40+ "cryptohash-sha256".flags.use-cbits = true;
41+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
42+ "tar".flags.old-bytestring = false;
43+ "tar".flags.old-time = false;
44+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
45+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
73 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
46 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
74− "hackage-security".flags.old-directory = false;
75− "hackage-security".flags.use-network-uri = true;
76 "hackage-security".flags.base48 = true;
47 "hackage-security".flags.base48 = true;
77 "hackage-security".flags.lukko = true;
48 "hackage-security".flags.lukko = true;
78 "hackage-security".flags.mtl21 = false;
49 "hackage-security".flags.mtl21 = false;
79− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
50+ "hackage-security".flags.use-network-uri = true;
51+ "hackage-security".flags.old-directory = false;
52+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
53+ "lukko".flags.ofd-locking = true;
54+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
55+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
56+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
57+ "splitmix".flags.optimised-mixer = false;
58+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
59+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
60+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
61+ "HTTP".flags.mtl1 = false;
62+ "HTTP".flags.conduit10 = false;
63+ "HTTP".flags.warp-tests = false;
64+ "HTTP".flags.warn-as-error = false;
65+ "HTTP".flags.network-uri = true;
66+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
67+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
68+ "hashable".flags.integer-gmp = true;
69+ "hashable".flags.random-initial-seed = false;
70+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
71+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
72+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
73+ "Cabal".flags.bundled-binary-generic = false;
74+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
75+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
76+ "zlib".flags.non-blocking-ffi = false;
77+ "zlib".flags.bundled-c-zlib = false;
78+ "zlib".flags.pkg-config = false;
79+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
80+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
80 };
81 };
81 compiler = {
82 compiler = {
82 version = "8.10.4.20210212";
83 version = "8.10.4.20210212";
@@ -84,26 +85,26 @@
84 packages = {
85 packages = {
85 "binary" = "0.8.8.0";
86 "binary" = "0.8.8.0";
86 "ghc-prim" = "0.6.1";
87 "ghc-prim" = "0.6.1";
87− "stm" = "2.5.0.0";
88+ "array" = "0.5.4.0";
88− "unix" = "2.7.2.2";
89+ "integer-gmp" = "1.0.3.0";
89− "mtl" = "2.2.2";
90− "rts" = "1.0";
91− "deepseq" = "1.4.4.0";
92− "parsec" = "3.1.14.0";
93− "directory" = "1.3.6.0";
94 "template-haskell" = "2.16.0.0";
90 "template-haskell" = "2.16.0.0";
95− "containers" = "0.6.2.1";
91+ "pretty" = "1.1.3.6";
96− "bytestring" = "0.10.12.0";
92+ "process" = "1.6.9.0";
97− "text" = "1.2.4.1";
98 "base" = "4.14.1.0";
93 "base" = "4.14.1.0";
94+ "rts" = "1.0";
95+ "text" = "1.2.4.1";
96+ "mtl" = "2.2.2";
99 "time" = "1.9.3";
97 "time" = "1.9.3";
100− "transformers" = "0.5.6.2";
98+ "unix" = "2.7.2.2";
101− "filepath" = "1.4.2.1";
99+ "bytestring" = "0.10.12.0";
102− "process" = "1.6.9.0";
100+ "containers" = "0.6.2.1";
103− "pretty" = "1.1.3.6";
101+ "directory" = "1.3.6.0";
102+ "parsec" = "3.1.14.0";
104 "ghc-boot-th" = "8.10.4.20210212";
103 "ghc-boot-th" = "8.10.4.20210212";
105− "array" = "0.5.4.0";
104+ "filepath" = "1.4.2.1";
106− "integer-gmp" = "1.0.3.0";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.0";
107 };
108 };
108 };
109 };
109 };
110 };
@@ -115,11 +116,11 @@
115 packages = {
116 packages = {
116 "cabal-install" = {
117 "cabal-install" = {
117 flags = {
118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120 "debug-tracetree" = lib.mkOverride 900 false;
119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121 "lukko" = lib.mkOverride 900 true;
121 "lukko" = lib.mkOverride 900 true;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123 };
124 };
124 };
125 };
125 };
126 };
materialized/ghc810420210212/nix-tools/default.nix+272−304
@@ -2,360 +2,328 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
5+ "semialign".revision = (((hackage."semialign")."1.2").revisions).default;
6− "http-client".flags.network-uri = true;
7− "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
8− "void".revision = (((hackage."void")."0.7.3").revisions).default;
9− "void".flags.safe = false;
10− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
11− "semigroupoids".flags.comonad = true;
6+ "semialign".flags.semigroupoids = true;
12− "semigroupoids".flags.unordered-containers = true;
7+ "lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
13− "semigroupoids".flags.distributive = true;
8+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
14− "semigroupoids".flags.tagged = true;
9+ "these".flags.assoc = true;
15− "semigroupoids".flags.containers = true;
16− "semigroupoids".flags.contravariant = true;
17− "free".revision = (((hackage."free")."5.1.6").revisions).default;
18− "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
19− "hnix-store-remote".flags.io-testsuite = false;
20− "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
21− "cereal".flags.bytestring-builder = false;
22− "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
23− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
24− "cryptohash-sha256".flags.use-cbits = true;
25− "cryptohash-sha256".flags.exe = false;
26 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
10 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
27− "hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
28− "hnix".flags.profiling = false;
29− "hnix".flags.optimize = false;
30− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
31− "tar".flags.old-time = false;
32− "tar".flags.old-bytestring = false;
33− "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
34− "regex-tdfa".flags.force-o2 = false;
35− "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
36 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
11 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
37 "text-metrics".flags.dev = false;
12 "text-metrics".flags.dev = false;
38− "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
13+ "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
39− "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
14+ "serialise".flags.newtime15 = true;
40− "bifunctors".flags.semigroups = true;
15+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
16+ "streaming-commons".flags.use-bytestring-builder = false;
17+ "relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
18+ "bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
41 "bifunctors".flags.tagged = true;
19 "bifunctors".flags.tagged = true;
42− "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
20+ "bifunctors".flags.semigroups = true;
43− "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
21+ "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
44− "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
22+ "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
45− "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
23+ "hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
46− "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
24+ "hnix".flags.profiling = false;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
25+ "hnix".flags.optimize = true;
48− "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
26+ "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
49− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
27+ "regex-tdfa".flags.force-o2 = false;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
28+ "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
51− "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
52− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
53− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
54− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
55− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
56− "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
57− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
58− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
59− "zlib".flags.non-blocking-ffi = false;
60− "zlib".flags.bundled-c-zlib = false;
61− "zlib".flags.pkg-config = false;
62− "rts".revision = (((hackage."rts")."1.0").revisions).default;
63− "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
64− "cmdargs".flags.testprog = false;
65− "cmdargs".flags.quotation = true;
66− "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
67− "cryptonite".flags.support_sse = false;
68− "cryptonite".flags.use_target_attributes = true;
69− "cryptonite".flags.integer-gmp = true;
70− "cryptonite".flags.support_rdrand = true;
71− "cryptonite".flags.support_aesni = true;
72− "cryptonite".flags.support_deepseq = true;
73− "cryptonite".flags.support_pclmuldq = false;
74− "cryptonite".flags.check_alignment = false;
75− "cryptonite".flags.old_toolchain_inliner = false;
76− "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
77− "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
78− "clock".flags.llvm = false;
79− "saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
80− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
81− "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
82− "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
29+ "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
83− "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
30+ "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
84− "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
31+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
85− "megaparsec".flags.dev = false;
86− "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
32+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
87− "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
33+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
88− "distributive".flags.semigroups = true;
34+ "ansi-terminal".flags.example = false;
89− "distributive".flags.tagged = true;
35+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
90− "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
36+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
91− "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
37+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
92− "QuickCheck".flags.templatehaskell = true;
38+ "time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
93− "QuickCheck".flags.old-random = false;
39+ "time-compat".flags.old-locale = false;
94− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
40+ "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
95− "scientific".flags.integer-simple = false;
96− "scientific".flags.bytestring-builder = false;
41+ "cereal".flags.bytestring-builder = false;
97− "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
42+ "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
98− "half".revision = (((hackage."half")."0.3.1").revisions).default;
99− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
100− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
101− "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
102− "hnix-store-core".flags.bounded_memory = false;
103− "random".revision = (((hackage."random")."1.2.0").revisions).default;
104− "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
105− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
106− "optparse-applicative".flags.process = true;
107− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
108− "network".flags.devel = false;
109− "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
110− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
111− "splitmix".flags.optimised-mixer = false;
112− "async".revision = (((hackage."async")."2.2.3").revisions).default;
113− "async".flags.bench = false;
114− "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
115− "dlist".flags.werror = false;
116− "conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
117− "ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
118− "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
119− "lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
120− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
121− "semigroups".flags.bytestring = true;
122− "semigroups".flags.unordered-containers = true;
123− "semigroups".flags.text = true;
124− "semigroups".flags.tagged = true;
125− "semigroups".flags.containers = true;
126− "semigroups".flags.binary = true;
127− "semigroups".flags.hashable = true;
128− "semigroups".flags.transformers = true;
129− "semigroups".flags.deepseq = true;
130− "semigroups".flags.bytestring-builder = false;
131− "semigroups".flags.template-haskell = true;
132− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
133− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
134− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
135− "hsc2hs".flags.in-ghc-tree = false;
136− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
137 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
43 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
138 "yaml".flags.no-exe = true;
44 "yaml".flags.no-exe = true;
139 "yaml".flags.no-examples = true;
45 "yaml".flags.no-examples = true;
140− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
46+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
141− "transformers-compat".flags.five = false;
47+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
142− "transformers-compat".flags.generic-deriving = true;
48+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
143− "transformers-compat".flags.two = false;
49+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
144− "transformers-compat".flags.five-three = true;
50+ "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
145− "transformers-compat".flags.mtl = true;
146− "transformers-compat".flags.four = false;
147− "transformers-compat".flags.three = false;
148 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
51 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
149− "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
150 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
52 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
151− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
152− "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
55+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
153 "vector".flags.unsafechecks = false;
56 "vector".flags.unsafechecks = false;
154 "vector".flags.internalchecks = false;
57 "vector".flags.internalchecks = false;
155− "vector".flags.wall = false;
156 "vector".flags.boundschecks = true;
58 "vector".flags.boundschecks = true;
59+ "vector".flags.wall = false;
157− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
60+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
158− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
159− "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
62+ "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
160− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
63+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
64+ "network".flags.devel = false;
162− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
65+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
163− "time-compat".flags.old-locale = false;
164− "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
66+ "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
165− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
67+ "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
166− "ansi-terminal".flags.example = false;
68+ "dlist".flags.werror = false;
167− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
69+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
168− "tagged".flags.transformers = true;
169− "tagged".flags.deepseq = true;
170− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
70+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
171− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
71+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
172− "lens".flags.j = false;
72+ "async".flags.bench = false;
173− "lens".flags.test-properties = true;
73+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
174− "lens".flags.old-inline-pragmas = false;
74+ "half".revision = (((hackage."half")."0.3.1").revisions).default;
175− "lens".flags.test-templates = true;
176− "lens".flags.trustworthy = true;
177− "lens".flags.test-doctests = true;
178− "lens".flags.benchmark-uniplate = false;
179− "lens".flags.inlining = true;
180− "lens".flags.dump-splices = false;
181− "lens".flags.test-hunit = true;
182− "lens".flags.safe = false;
183− "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
75+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
184− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
76+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
185− "some".revision = (((hackage."some")."1.0.2").revisions).default;
77+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
186− "some".flags.newtype-unsafe = true;
78+ "optparse-applicative".flags.process = true;
187− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
79+ "cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
188− "integer-logarithms".flags.check-bounds = false;
80+ "cborg".flags.optimize-gmp = true;
189− "integer-logarithms".flags.integer-gmp = true;
81+ "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
190− "semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
82+ "QuickCheck".flags.old-random = false;
191− "semialign".flags.semigroupoids = true;
83+ "QuickCheck".flags.templatehaskell = true;
192− "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
84+ "uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
193− "reflection".flags.slow = false;
85+ "scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
194− "reflection".flags.template-haskell = true;
86+ "scientific".flags.integer-simple = false;
195− "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
87+ "scientific".flags.bytestring-builder = false;
196− "these".flags.assoc = true;
88+ "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
197− "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
89+ "tls".flags.compat = true;
198− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
90+ "tls".flags.network = true;
199− "streaming-commons".flags.use-bytestring-builder = false;
91+ "tls".flags.hans = false;
200− "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
201− "lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
202− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
203− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
204− "ansi-wl-pprint".flags.example = false;
205− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
206− "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
207− "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
208− "serialise".flags.newtime15 = true;
209− "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
210− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
211− "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
212− "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
213− "contravariant".flags.semigroups = true;
214− "contravariant".flags.tagged = true;
215− "contravariant".flags.statevar = true;
216− "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
217− "parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
218− "parser-combinators".flags.dev = false;
219− "semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
220− "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
221− "deriving-compat".flags.base-4-9 = true;
222− "deriving-compat".flags.template-haskell-2-11 = true;
223− "deriving-compat".flags.new-functor-classes = true;
224− "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
225− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
226− "Cabal".flags.bundled-binary-generic = false;
227− "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
228− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
229− "unordered-containers".flags.debug = false;
230− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
231− "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
232− "aeson-pretty".flags.lib-only = false;
233− "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
234− "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
235− "comonad".flags.indexed-traversable = true;
236− "comonad".flags.distributive = true;
237− "comonad".flags.containers = true;
238− "time".revision = (((hackage."time")."1.9.3").revisions).default;
92+ "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
93+ "prettyprinter".flags.buildreadme = false;
239− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
94+ "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
240− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
95+ "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
96+ "megaparsec".flags.dev = false;
97+ "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
99+ "distributive".flags.tagged = true;
100+ "distributive".flags.semigroups = true;
241− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
102+ "transformers-base".flags.orphaninstances = true;
242 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
103 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
104+ "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
105+ "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
106+ "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
243 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
107 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
244 "vector-algorithms".flags.unsafechecks = false;
108 "vector-algorithms".flags.unsafechecks = false;
245− "vector-algorithms".flags.internalchecks = false;
246 "vector-algorithms".flags.llvm = false;
109 "vector-algorithms".flags.llvm = false;
247− "vector-algorithms".flags.boundschecks = true;
110+ "vector-algorithms".flags.internalchecks = false;
248 "vector-algorithms".flags.bench = true;
111 "vector-algorithms".flags.bench = true;
112+ "vector-algorithms".flags.boundschecks = true;
249 "vector-algorithms".flags.properties = true;
113 "vector-algorithms".flags.properties = true;
250− "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
251− "prettyprinter".flags.buildreadme = false;
252− "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
253− "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
254− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
255− "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
256− "hashable".flags.sse2 = true;
257− "hashable".flags.integer-gmp = true;
258− "hashable".flags.sse41 = false;
259− "hashable".flags.examples = false;
260− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
261− "attoparsec".flags.developer = false;
262− "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
263− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
264− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
265− "transformers-base".flags.orphaninstances = true;
266 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
114 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
267− "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
115+ "base".revision = (((hackage."base")."4.14.1.0").revisions).default;
116+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
117+ "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
118+ "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
119+ "cmdargs".flags.testprog = false;
268− "strict".flags.assoc = true;
120+ "cmdargs".flags.quotation = true;
269− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
121+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
122+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
270− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
123+ "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
124+ "aeson-pretty".flags.lib-only = false;
271− "nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
125+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
272− "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
126+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
273− "cborg".flags.optimize-gmp = true;
127+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
128+ "unordered-containers".flags.debug = false;
129+ "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
130+ "parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
131+ "parser-combinators".flags.dev = false;
132+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
133+ "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
134+ "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
135+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
136+ "contravariant".flags.tagged = true;
137+ "contravariant".flags.semigroups = true;
138+ "contravariant".flags.statevar = true;
139+ "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
140+ "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
141+ "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
142+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
143+ "cryptohash-sha256".flags.exe = false;
144+ "cryptohash-sha256".flags.use-cbits = true;
145+ "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
146+ "ansi-wl-pprint".flags.example = false;
147+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
148+ "tar".flags.old-bytestring = false;
149+ "tar".flags.old-time = false;
150+ "basement".revision = (((hackage."basement")."0.0.12").revisions).default;
151+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
152+ "integer-logarithms".flags.check-bounds = false;
153+ "integer-logarithms".flags.integer-gmp = true;
274− "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
154+ "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
275− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
155+ "http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
276− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
156+ "http-client".flags.network-uri = true;
277− "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
157+ "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
278− "tls".flags.compat = true;
279− "tls".flags.network = true;
280− "tls".flags.hans = false;
281− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
158+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
282− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
159+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
283− "libyaml".flags.system-libyaml = false;
160+ "semigroupoids".flags.distributive = true;
284− "libyaml".flags.no-unicode = false;
161+ "semigroupoids".flags.comonad = true;
285− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
162+ "semigroupoids".flags.contravariant = true;
286− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
163+ "semigroupoids".flags.containers = true;
164+ "semigroupoids".flags.tagged = true;
165+ "semigroupoids".flags.unordered-containers = true;
287− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
166+ "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
288− "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
167+ "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
289− "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
168+ "hnix-store-remote".flags.io-testsuite = false;
290− "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
291− "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
169+ "some".revision = (((hackage."some")."1.0.3").revisions).default;
292− "aeson".flags.cffi = false;
170+ "some".flags.newtype-unsafe = true;
293− "aeson".flags.fast = false;
294− "aeson".flags.bytestring-builder = false;
295− "aeson".flags.developer = false;
296− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
171+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
297− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
172+ "tagged".flags.deepseq = true;
173+ "tagged".flags.transformers = true;
298 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
174 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
299− "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
175+ "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
300− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
301− "memory".flags.support_bytestring = true;
177+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
178+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
179+ "transformers-compat".flags.two = false;
180+ "transformers-compat".flags.five = false;
181+ "transformers-compat".flags.four = false;
182+ "transformers-compat".flags.generic-deriving = true;
183+ "transformers-compat".flags.five-three = true;
184+ "transformers-compat".flags.three = false;
185+ "transformers-compat".flags.mtl = true;
186+ "memory".revision = (((hackage."memory")."0.16.0").revisions).default;
302 "memory".flags.support_basement = true;
187 "memory".flags.support_basement = true;
188+ "memory".flags.support_bytestring = true;
303 "memory".flags.support_foundation = true;
189 "memory".flags.support_foundation = true;
304 "memory".flags.support_deepseq = true;
190 "memory".flags.support_deepseq = true;
191+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
305− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
192+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
306− "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
193+ "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
194+ "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
307− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
195+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
308− "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
196+ "lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
309− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
197+ "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
198+ "aeson".flags.developer = false;
199+ "aeson".flags.bytestring-builder = false;
200+ "aeson".flags.fast = false;
201+ "aeson".flags.cffi = false;
202+ "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
203+ "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
204+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
205+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.4.20210212").revisions).default;
206+ "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
207+ "libyaml".flags.system-libyaml = false;
208+ "libyaml".flags.no-unicode = false;
209+ "ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
210+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
211+ "splitmix".flags.optimised-mixer = false;
212+ "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
213+ "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
214+ "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
215+ "hnix-store-core".flags.bounded_memory = false;
216+ "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
217+ "nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
218+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
219+ "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
220+ "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
221+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
222+ "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
223+ "strict".flags.assoc = true;
224+ "attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
225+ "attoparsec".flags.developer = false;
226+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
227+ "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
228+ "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
229+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
230+ "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
231+ "saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
232+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
233+ "hashable".flags.integer-gmp = true;
234+ "hashable".flags.random-initial-seed = false;
235+ "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
236+ "clock".flags.llvm = false;
237+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
238+ "comonad".flags.distributive = true;
239+ "comonad".flags.indexed-traversable = true;
240+ "comonad".flags.containers = true;
241+ "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
242+ "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
243+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
244+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
245+ "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
246+ "deriving-compat".flags.new-functor-classes = true;
247+ "deriving-compat".flags.base-4-9 = true;
248+ "deriving-compat".flags.template-haskell-2-11 = true;
249+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
250+ "Cabal".flags.bundled-binary-generic = false;
251+ "cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
252+ "cryptonite".flags.old_toolchain_inliner = false;
253+ "cryptonite".flags.support_pclmuldq = false;
254+ "cryptonite".flags.support_deepseq = true;
255+ "cryptonite".flags.support_aesni = true;
256+ "cryptonite".flags.use_target_attributes = true;
257+ "cryptonite".flags.support_sse = false;
258+ "cryptonite".flags.support_rdrand = true;
259+ "cryptonite".flags.integer-gmp = true;
260+ "cryptonite".flags.check_alignment = false;
261+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
262+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
263+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
264+ "zlib".flags.non-blocking-ffi = false;
265+ "zlib".flags.bundled-c-zlib = false;
266+ "zlib".flags.pkg-config = false;
267+ "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
268+ "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
269+ "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
270+ "indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
271+ "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
272+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
273+ "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
274+ "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
275+ "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
276+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
277+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
278+ "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
310 };
279 };
311 compiler = {
280 compiler = {
312 version = "8.10.4.20210212";
281 version = "8.10.4.20210212";
313 nix-name = "ghc810420210212";
282 nix-name = "ghc810420210212";
314 packages = {
283 packages = {
315− "exceptions" = "0.10.4";
316 "binary" = "0.8.8.0";
284 "binary" = "0.8.8.0";
317 "ghc-prim" = "0.6.1";
285 "ghc-prim" = "0.6.1";
318− "haskeline" = "0.8.0.1";
286+ "exceptions" = "0.10.4";
319− "stm" = "2.5.0.0";
287+ "array" = "0.5.4.0";
320− "unix" = "2.7.2.2";
288+ "integer-gmp" = "1.0.3.0";
321− "mtl" = "2.2.2";
322− "rts" = "1.0";
323− "deepseq" = "1.4.4.0";
324− "parsec" = "3.1.14.0";
325− "directory" = "1.3.6.0";
326 "template-haskell" = "2.16.0.0";
289 "template-haskell" = "2.16.0.0";
327− "containers" = "0.6.2.1";
290+ "pretty" = "1.1.3.6";
328− "bytestring" = "0.10.12.0";
291+ "process" = "1.6.9.0";
329− "text" = "1.2.4.1";
330− "Cabal" = "3.2.1.0";
331 "base" = "4.14.1.0";
292 "base" = "4.14.1.0";
293+ "rts" = "1.0";
294+ "text" = "1.2.4.1";
295+ "mtl" = "2.2.2";
332 "time" = "1.9.3";
296 "time" = "1.9.3";
333− "terminfo" = "0.4.1.4";
297+ "unix" = "2.7.2.2";
334− "transformers" = "0.5.6.2";
298+ "bytestring" = "0.10.12.0";
335− "filepath" = "1.4.2.1";
299+ "containers" = "0.6.2.1";
336− "process" = "1.6.9.0";
300+ "directory" = "1.3.6.0";
337− "pretty" = "1.1.3.6";
301+ "parsec" = "3.1.14.0";
338 "ghc-boot-th" = "8.10.4.20210212";
302 "ghc-boot-th" = "8.10.4.20210212";
339− "array" = "0.5.4.0";
303+ "filepath" = "1.4.2.1";
340− "integer-gmp" = "1.0.3.0";
304+ "deepseq" = "1.4.4.0";
305+ "transformers" = "0.5.6.2";
306+ "terminfo" = "0.4.1.4";
307+ "stm" = "2.5.0.0";
308+ "haskeline" = "0.8.0.1";
341 };
309 };
342 };
310 };
343 };
311 };
344 extras = hackage:
312 extras = hackage:
345 {
313 {
346 packages = {
314 packages = {
347− nix-tools = ./.plan.nix/nix-tools.nix;
348 hackage-db = ./.plan.nix/hackage-db.nix;
315 hackage-db = ./.plan.nix/hackage-db.nix;
316+ nix-tools = ./.plan.nix/nix-tools.nix;
349 };
317 };
350 };
318 };
351 modules = [
319 modules = [
352 ({ lib, ... }:
320 ({ lib, ... }:
353 {
321 {
354 packages = {
322 packages = {
355− "nix-tools" = { flags = {}; };
356 "hackage-db" = {
323 "hackage-db" = {
357 flags = { "install-examples" = lib.mkOverride 900 false; };
324 flags = { "install-examples" = lib.mkOverride 900 false; };
358 };
325 };
326+ "nix-tools" = { flags = {}; };
359 };
327 };
360 })
328 })
361 ];
329 ];
materialized/ghc8105/cabal-install/default.nix+81−80
@@ -2,81 +2,82 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
19− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
20− "zlib".flags.non-blocking-ffi = false;
21− "zlib".flags.bundled-c-zlib = false;
22− "zlib".flags.pkg-config = false;
23− "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
24− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
25− "regex-posix".flags._regex-posix-clib = false;
26− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
27− "random".revision = (((hackage."random")."1.2.0").revisions).default;
28− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
29− "network".flags.devel = false;
30− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
31− "splitmix".flags.optimised-mixer = false;
32− "async".revision = (((hackage."async")."2.2.3").revisions).default;
33− "async".flags.bench = false;
34− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
35 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
9 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
36 "echo".flags.example = false;
10 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
39 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
11 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
41 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
44− "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
45− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
16+ "network".flags.devel = false;
46− "Cabal".flags.bundled-binary-generic = false;
47− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
48− "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
49− "time".revision = (((hackage."time")."1.9.3").revisions).default;
19+ "async".flags.bench = false;
50− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
51− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
52− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
53− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
54− "hashable".flags.integer-gmp = true;
55− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
56− "HTTP".flags.mtl1 = false;
57− "HTTP".flags.conduit10 = false;
58− "HTTP".flags.warn-as-error = false;
59− "HTTP".flags.warp-tests = false;
60− "HTTP".flags.network-uri = true;
61− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
62 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
22 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
63 "ed25519".flags.test-hlint = true;
23 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
66 "ed25519".flags.no-donna = true;
24 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
25+ "ed25519".flags.test-doctests = true;
26+ "ed25519".flags.test-properties = true;
27+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
28+ "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
29+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
30+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
31+ "regex-posix".flags._regex-posix-clib = false;
32+ "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
33+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
34+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
35+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
36+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
37+ "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
70− "lukko".flags.ofd-locking = true;
38+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
39+ "cryptohash-sha256".flags.exe = false;
72− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
40+ "cryptohash-sha256".flags.use-cbits = true;
41+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
42+ "tar".flags.old-bytestring = false;
43+ "tar".flags.old-time = false;
44+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
45+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
73 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
46 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
74− "hackage-security".flags.old-directory = false;
75− "hackage-security".flags.use-network-uri = true;
76 "hackage-security".flags.base48 = true;
47 "hackage-security".flags.base48 = true;
77 "hackage-security".flags.lukko = true;
48 "hackage-security".flags.lukko = true;
78 "hackage-security".flags.mtl21 = false;
49 "hackage-security".flags.mtl21 = false;
79− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
50+ "hackage-security".flags.use-network-uri = true;
51+ "hackage-security".flags.old-directory = false;
52+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
53+ "lukko".flags.ofd-locking = true;
54+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
55+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
56+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
57+ "splitmix".flags.optimised-mixer = false;
58+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
59+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
60+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
61+ "HTTP".flags.mtl1 = false;
62+ "HTTP".flags.conduit10 = false;
63+ "HTTP".flags.warp-tests = false;
64+ "HTTP".flags.warn-as-error = false;
65+ "HTTP".flags.network-uri = true;
66+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
67+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
68+ "hashable".flags.integer-gmp = true;
69+ "hashable".flags.random-initial-seed = false;
70+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
71+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
72+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
73+ "Cabal".flags.bundled-binary-generic = false;
74+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
75+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
76+ "zlib".flags.non-blocking-ffi = false;
77+ "zlib".flags.bundled-c-zlib = false;
78+ "zlib".flags.pkg-config = false;
79+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
80+ "stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
80 };
81 };
81 compiler = {
82 compiler = {
82 version = "8.10.5";
83 version = "8.10.5";
@@ -84,26 +85,26 @@
84 packages = {
85 packages = {
85 "binary" = "0.8.8.0";
86 "binary" = "0.8.8.0";
86 "ghc-prim" = "0.6.1";
87 "ghc-prim" = "0.6.1";
87− "stm" = "2.5.0.1";
88+ "array" = "0.5.4.0";
88− "unix" = "2.7.2.2";
89+ "integer-gmp" = "1.0.3.0";
89− "mtl" = "2.2.2";
90− "rts" = "1.0.1";
91− "deepseq" = "1.4.4.0";
92− "parsec" = "3.1.14.0";
93− "directory" = "1.3.6.0";
94 "template-haskell" = "2.16.0.0";
90 "template-haskell" = "2.16.0.0";
95− "containers" = "0.6.4.1";
91+ "pretty" = "1.1.3.6";
96− "bytestring" = "0.10.12.0";
92+ "process" = "1.6.9.0";
97− "text" = "1.2.4.1";
98 "base" = "4.14.2.0";
93 "base" = "4.14.2.0";
94+ "rts" = "1.0.1";
95+ "text" = "1.2.4.1";
96+ "mtl" = "2.2.2";
99 "time" = "1.9.3";
97 "time" = "1.9.3";
100− "transformers" = "0.5.6.2";
98+ "unix" = "2.7.2.2";
101− "filepath" = "1.4.2.1";
99+ "bytestring" = "0.10.12.0";
102− "process" = "1.6.9.0";
100+ "containers" = "0.6.4.1";
103− "pretty" = "1.1.3.6";
101+ "directory" = "1.3.6.0";
102+ "parsec" = "3.1.14.0";
104 "ghc-boot-th" = "8.10.5";
103 "ghc-boot-th" = "8.10.5";
105− "array" = "0.5.4.0";
104+ "filepath" = "1.4.2.1";
106− "integer-gmp" = "1.0.3.0";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.1";
107 };
108 };
108 };
109 };
109 };
110 };
@@ -115,11 +116,11 @@
115 packages = {
116 packages = {
116 "cabal-install" = {
117 "cabal-install" = {
117 flags = {
118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120 "debug-tracetree" = lib.mkOverride 900 false;
119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121 "lukko" = lib.mkOverride 900 true;
121 "lukko" = lib.mkOverride 900 true;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123 };
124 };
124 };
125 };
125 };
126 };
materialized/ghc8105/nix-tools/default.nix+272−304
@@ -2,360 +2,328 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
5+ "semialign".revision = (((hackage."semialign")."1.2").revisions).default;
6− "http-client".flags.network-uri = true;
7− "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
8− "void".revision = (((hackage."void")."0.7.3").revisions).default;
9− "void".flags.safe = false;
10− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
11− "semigroupoids".flags.comonad = true;
6+ "semialign".flags.semigroupoids = true;
12− "semigroupoids".flags.unordered-containers = true;
7+ "lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
13− "semigroupoids".flags.distributive = true;
8+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
14− "semigroupoids".flags.tagged = true;
9+ "these".flags.assoc = true;
15− "semigroupoids".flags.containers = true;
16− "semigroupoids".flags.contravariant = true;
17− "free".revision = (((hackage."free")."5.1.6").revisions).default;
18− "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
19− "hnix-store-remote".flags.io-testsuite = false;
20− "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
21− "cereal".flags.bytestring-builder = false;
22− "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
23− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
24− "cryptohash-sha256".flags.use-cbits = true;
25− "cryptohash-sha256".flags.exe = false;
26 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
10 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
27− "hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
28− "hnix".flags.profiling = false;
29− "hnix".flags.optimize = false;
30− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
31− "tar".flags.old-time = false;
32− "tar".flags.old-bytestring = false;
33− "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
34− "regex-tdfa".flags.force-o2 = false;
35− "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
36 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
11 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
37 "text-metrics".flags.dev = false;
12 "text-metrics".flags.dev = false;
38− "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
13+ "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
39− "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
14+ "serialise".flags.newtime15 = true;
40− "bifunctors".flags.semigroups = true;
15+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
16+ "streaming-commons".flags.use-bytestring-builder = false;
17+ "relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
18+ "bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
41 "bifunctors".flags.tagged = true;
19 "bifunctors".flags.tagged = true;
42− "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
20+ "bifunctors".flags.semigroups = true;
43− "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
21+ "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
44− "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
22+ "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
45− "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
23+ "hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
46− "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
24+ "hnix".flags.profiling = false;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
25+ "hnix".flags.optimize = true;
48− "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
26+ "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
49− "stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
27+ "regex-tdfa".flags.force-o2 = false;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
28+ "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
51− "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
52− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
53− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
54− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
55− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
56− "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
57− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
58− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
59− "zlib".flags.non-blocking-ffi = false;
60− "zlib".flags.bundled-c-zlib = false;
61− "zlib".flags.pkg-config = false;
62− "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
63− "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
64− "cmdargs".flags.testprog = false;
65− "cmdargs".flags.quotation = true;
66− "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
67− "cryptonite".flags.support_sse = false;
68− "cryptonite".flags.use_target_attributes = true;
69− "cryptonite".flags.integer-gmp = true;
70− "cryptonite".flags.support_rdrand = true;
71− "cryptonite".flags.support_aesni = true;
72− "cryptonite".flags.support_deepseq = true;
73− "cryptonite".flags.support_pclmuldq = false;
74− "cryptonite".flags.check_alignment = false;
75− "cryptonite".flags.old_toolchain_inliner = false;
76− "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
77− "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
78− "clock".flags.llvm = false;
79− "saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
80− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
81− "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
82− "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
29+ "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
83− "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
30+ "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
84− "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
31+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
85− "megaparsec".flags.dev = false;
86− "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
32+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
87− "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
33+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
88− "distributive".flags.semigroups = true;
34+ "ansi-terminal".flags.example = false;
89− "distributive".flags.tagged = true;
35+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
90− "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
36+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
91− "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
37+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
92− "QuickCheck".flags.templatehaskell = true;
38+ "time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
93− "QuickCheck".flags.old-random = false;
39+ "time-compat".flags.old-locale = false;
94− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
40+ "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
95− "scientific".flags.integer-simple = false;
96− "scientific".flags.bytestring-builder = false;
41+ "cereal".flags.bytestring-builder = false;
97− "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
42+ "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
98− "half".revision = (((hackage."half")."0.3.1").revisions).default;
99− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
100− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
101− "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
102− "hnix-store-core".flags.bounded_memory = false;
103− "random".revision = (((hackage."random")."1.2.0").revisions).default;
104− "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
105− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
106− "optparse-applicative".flags.process = true;
107− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
108− "network".flags.devel = false;
109− "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
110− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
111− "splitmix".flags.optimised-mixer = false;
112− "async".revision = (((hackage."async")."2.2.3").revisions).default;
113− "async".flags.bench = false;
114− "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
115− "dlist".flags.werror = false;
116− "conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
117− "ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
118− "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
119− "lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
120− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
121− "semigroups".flags.bytestring = true;
122− "semigroups".flags.unordered-containers = true;
123− "semigroups".flags.text = true;
124− "semigroups".flags.tagged = true;
125− "semigroups".flags.containers = true;
126− "semigroups".flags.binary = true;
127− "semigroups".flags.hashable = true;
128− "semigroups".flags.transformers = true;
129− "semigroups".flags.deepseq = true;
130− "semigroups".flags.bytestring-builder = false;
131− "semigroups".flags.template-haskell = true;
132− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
133− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
134− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
135− "hsc2hs".flags.in-ghc-tree = false;
136− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
137 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
43 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
138 "yaml".flags.no-exe = true;
44 "yaml".flags.no-exe = true;
139 "yaml".flags.no-examples = true;
45 "yaml".flags.no-examples = true;
140− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
46+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
141− "transformers-compat".flags.five = false;
47+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
142− "transformers-compat".flags.generic-deriving = true;
48+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
143− "transformers-compat".flags.two = false;
49+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
144− "transformers-compat".flags.five-three = true;
50+ "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
145− "transformers-compat".flags.mtl = true;
146− "transformers-compat".flags.four = false;
147− "transformers-compat".flags.three = false;
148 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
51 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
149− "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
150 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
52 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
151− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
152− "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
55+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
153 "vector".flags.unsafechecks = false;
56 "vector".flags.unsafechecks = false;
154 "vector".flags.internalchecks = false;
57 "vector".flags.internalchecks = false;
155− "vector".flags.wall = false;
156 "vector".flags.boundschecks = true;
58 "vector".flags.boundschecks = true;
59+ "vector".flags.wall = false;
157− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
60+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
158− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
159− "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
62+ "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
160− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
63+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
64+ "network".flags.devel = false;
162− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
65+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
163− "time-compat".flags.old-locale = false;
164− "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
66+ "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
165− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
67+ "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
166− "ansi-terminal".flags.example = false;
68+ "dlist".flags.werror = false;
167− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
69+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
168− "tagged".flags.transformers = true;
169− "tagged".flags.deepseq = true;
170− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
70+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
171− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
71+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
172− "lens".flags.j = false;
72+ "async".flags.bench = false;
173− "lens".flags.test-properties = true;
73+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
174− "lens".flags.old-inline-pragmas = false;
74+ "half".revision = (((hackage."half")."0.3.1").revisions).default;
175− "lens".flags.test-templates = true;
176− "lens".flags.trustworthy = true;
177− "lens".flags.test-doctests = true;
178− "lens".flags.benchmark-uniplate = false;
179− "lens".flags.inlining = true;
180− "lens".flags.dump-splices = false;
181− "lens".flags.test-hunit = true;
182− "lens".flags.safe = false;
183− "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
75+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
184− "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
76+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
185− "some".revision = (((hackage."some")."1.0.2").revisions).default;
77+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
186− "some".flags.newtype-unsafe = true;
78+ "optparse-applicative".flags.process = true;
187− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
79+ "cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
188− "integer-logarithms".flags.check-bounds = false;
80+ "cborg".flags.optimize-gmp = true;
189− "integer-logarithms".flags.integer-gmp = true;
81+ "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
190− "semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
82+ "QuickCheck".flags.old-random = false;
191− "semialign".flags.semigroupoids = true;
83+ "QuickCheck".flags.templatehaskell = true;
192− "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
84+ "uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
193− "reflection".flags.slow = false;
85+ "scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
194− "reflection".flags.template-haskell = true;
86+ "scientific".flags.integer-simple = false;
195− "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
87+ "scientific".flags.bytestring-builder = false;
196− "these".flags.assoc = true;
88+ "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
197− "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
89+ "tls".flags.compat = true;
198− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
90+ "tls".flags.network = true;
199− "streaming-commons".flags.use-bytestring-builder = false;
91+ "tls".flags.hans = false;
200− "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
201− "lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
202− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
203− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
204− "ansi-wl-pprint".flags.example = false;
205− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
206− "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
207− "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
208− "serialise".flags.newtime15 = true;
209− "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
210− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
211− "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
212− "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
213− "contravariant".flags.semigroups = true;
214− "contravariant".flags.tagged = true;
215− "contravariant".flags.statevar = true;
216− "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
217− "parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
218− "parser-combinators".flags.dev = false;
219− "semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
220− "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
221− "deriving-compat".flags.base-4-9 = true;
222− "deriving-compat".flags.template-haskell-2-11 = true;
223− "deriving-compat".flags.new-functor-classes = true;
224− "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
225− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
226− "Cabal".flags.bundled-binary-generic = false;
227− "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
228− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
229− "unordered-containers".flags.debug = false;
230− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
231− "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
232− "aeson-pretty".flags.lib-only = false;
233− "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
234− "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
235− "comonad".flags.indexed-traversable = true;
236− "comonad".flags.distributive = true;
237− "comonad".flags.containers = true;
238− "time".revision = (((hackage."time")."1.9.3").revisions).default;
92+ "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
93+ "prettyprinter".flags.buildreadme = false;
239− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
94+ "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
240− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
95+ "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
96+ "megaparsec".flags.dev = false;
97+ "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
99+ "distributive".flags.tagged = true;
100+ "distributive".flags.semigroups = true;
241− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
102+ "transformers-base".flags.orphaninstances = true;
242 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
103 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
104+ "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
105+ "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
106+ "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
243 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
107 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
244 "vector-algorithms".flags.unsafechecks = false;
108 "vector-algorithms".flags.unsafechecks = false;
245− "vector-algorithms".flags.internalchecks = false;
246 "vector-algorithms".flags.llvm = false;
109 "vector-algorithms".flags.llvm = false;
247− "vector-algorithms".flags.boundschecks = true;
110+ "vector-algorithms".flags.internalchecks = false;
248 "vector-algorithms".flags.bench = true;
111 "vector-algorithms".flags.bench = true;
112+ "vector-algorithms".flags.boundschecks = true;
249 "vector-algorithms".flags.properties = true;
113 "vector-algorithms".flags.properties = true;
250− "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
251− "prettyprinter".flags.buildreadme = false;
252− "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
253− "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
254− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
255− "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
256− "hashable".flags.sse2 = true;
257− "hashable".flags.integer-gmp = true;
258− "hashable".flags.sse41 = false;
259− "hashable".flags.examples = false;
260− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
261− "attoparsec".flags.developer = false;
262− "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
263− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
264− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
265− "transformers-base".flags.orphaninstances = true;
266 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
114 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
267− "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
115+ "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
116+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
117+ "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
118+ "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
119+ "cmdargs".flags.testprog = false;
268− "strict".flags.assoc = true;
120+ "cmdargs".flags.quotation = true;
269− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
121+ "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
122+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
270− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
123+ "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
124+ "aeson-pretty".flags.lib-only = false;
271− "nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
125+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
272− "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
126+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
273− "cborg".flags.optimize-gmp = true;
127+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
128+ "unordered-containers".flags.debug = false;
129+ "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
130+ "parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
131+ "parser-combinators".flags.dev = false;
132+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
133+ "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
134+ "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
135+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
136+ "contravariant".flags.tagged = true;
137+ "contravariant".flags.semigroups = true;
138+ "contravariant".flags.statevar = true;
139+ "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
140+ "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
141+ "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
142+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
143+ "cryptohash-sha256".flags.exe = false;
144+ "cryptohash-sha256".flags.use-cbits = true;
145+ "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
146+ "ansi-wl-pprint".flags.example = false;
147+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
148+ "tar".flags.old-bytestring = false;
149+ "tar".flags.old-time = false;
150+ "basement".revision = (((hackage."basement")."0.0.12").revisions).default;
151+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
152+ "integer-logarithms".flags.check-bounds = false;
153+ "integer-logarithms".flags.integer-gmp = true;
274− "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
154+ "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
275− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
155+ "http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
276− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
156+ "http-client".flags.network-uri = true;
277− "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
157+ "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
278− "tls".flags.compat = true;
279− "tls".flags.network = true;
280− "tls".flags.hans = false;
281− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
158+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
282− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
159+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
283− "libyaml".flags.system-libyaml = false;
160+ "semigroupoids".flags.distributive = true;
284− "libyaml".flags.no-unicode = false;
161+ "semigroupoids".flags.comonad = true;
285− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
162+ "semigroupoids".flags.contravariant = true;
286− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
163+ "semigroupoids".flags.containers = true;
164+ "semigroupoids".flags.tagged = true;
165+ "semigroupoids".flags.unordered-containers = true;
287− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
166+ "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
288− "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
167+ "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
289− "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
168+ "hnix-store-remote".flags.io-testsuite = false;
290− "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
291− "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
169+ "some".revision = (((hackage."some")."1.0.3").revisions).default;
292− "aeson".flags.cffi = false;
170+ "some".flags.newtype-unsafe = true;
293− "aeson".flags.fast = false;
294− "aeson".flags.bytestring-builder = false;
295− "aeson".flags.developer = false;
296− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
171+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
297− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
172+ "tagged".flags.deepseq = true;
173+ "tagged".flags.transformers = true;
298 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
174 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
299− "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
175+ "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
300− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
301− "memory".flags.support_bytestring = true;
177+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
178+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
179+ "transformers-compat".flags.two = false;
180+ "transformers-compat".flags.five = false;
181+ "transformers-compat".flags.four = false;
182+ "transformers-compat".flags.generic-deriving = true;
183+ "transformers-compat".flags.five-three = true;
184+ "transformers-compat".flags.three = false;
185+ "transformers-compat".flags.mtl = true;
186+ "memory".revision = (((hackage."memory")."0.16.0").revisions).default;
302 "memory".flags.support_basement = true;
187 "memory".flags.support_basement = true;
188+ "memory".flags.support_bytestring = true;
303 "memory".flags.support_foundation = true;
189 "memory".flags.support_foundation = true;
304 "memory".flags.support_deepseq = true;
190 "memory".flags.support_deepseq = true;
191+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
305− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
192+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
306− "repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
193+ "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
194+ "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
307− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
195+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
308− "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
196+ "lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
309− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
197+ "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
198+ "aeson".flags.developer = false;
199+ "aeson".flags.bytestring-builder = false;
200+ "aeson".flags.fast = false;
201+ "aeson".flags.cffi = false;
202+ "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
203+ "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
204+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
205+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
206+ "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
207+ "libyaml".flags.system-libyaml = false;
208+ "libyaml".flags.no-unicode = false;
209+ "ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
210+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
211+ "splitmix".flags.optimised-mixer = false;
212+ "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
213+ "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
214+ "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
215+ "hnix-store-core".flags.bounded_memory = false;
216+ "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
217+ "nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
218+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
219+ "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
220+ "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
221+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
222+ "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
223+ "strict".flags.assoc = true;
224+ "attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
225+ "attoparsec".flags.developer = false;
226+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
227+ "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
228+ "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
229+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
230+ "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
231+ "saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
232+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
233+ "hashable".flags.integer-gmp = true;
234+ "hashable".flags.random-initial-seed = false;
235+ "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
236+ "clock".flags.llvm = false;
237+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
238+ "comonad".flags.distributive = true;
239+ "comonad".flags.indexed-traversable = true;
240+ "comonad".flags.containers = true;
241+ "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
242+ "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
243+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
244+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
245+ "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
246+ "deriving-compat".flags.new-functor-classes = true;
247+ "deriving-compat".flags.base-4-9 = true;
248+ "deriving-compat".flags.template-haskell-2-11 = true;
249+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
250+ "Cabal".flags.bundled-binary-generic = false;
251+ "cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
252+ "cryptonite".flags.old_toolchain_inliner = false;
253+ "cryptonite".flags.support_pclmuldq = false;
254+ "cryptonite".flags.support_deepseq = true;
255+ "cryptonite".flags.support_aesni = true;
256+ "cryptonite".flags.use_target_attributes = true;
257+ "cryptonite".flags.support_sse = false;
258+ "cryptonite".flags.support_rdrand = true;
259+ "cryptonite".flags.integer-gmp = true;
260+ "cryptonite".flags.check_alignment = false;
261+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
262+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
263+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
264+ "zlib".flags.non-blocking-ffi = false;
265+ "zlib".flags.bundled-c-zlib = false;
266+ "zlib".flags.pkg-config = false;
267+ "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
268+ "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
269+ "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
270+ "indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
271+ "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
272+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
273+ "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
274+ "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
275+ "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
276+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
277+ "stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
278+ "haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
310 };
279 };
311 compiler = {
280 compiler = {
312 version = "8.10.5";
281 version = "8.10.5";
313 nix-name = "ghc8105";
282 nix-name = "ghc8105";
314 packages = {
283 packages = {
315− "exceptions" = "0.10.4";
316 "binary" = "0.8.8.0";
284 "binary" = "0.8.8.0";
317 "ghc-prim" = "0.6.1";
285 "ghc-prim" = "0.6.1";
318− "haskeline" = "0.8.0.1";
286+ "exceptions" = "0.10.4";
319− "stm" = "2.5.0.1";
287+ "array" = "0.5.4.0";
320− "unix" = "2.7.2.2";
288+ "integer-gmp" = "1.0.3.0";
321− "mtl" = "2.2.2";
322− "rts" = "1.0.1";
323− "deepseq" = "1.4.4.0";
324− "parsec" = "3.1.14.0";
325− "directory" = "1.3.6.0";
326 "template-haskell" = "2.16.0.0";
289 "template-haskell" = "2.16.0.0";
327− "containers" = "0.6.4.1";
290+ "pretty" = "1.1.3.6";
328− "bytestring" = "0.10.12.0";
291+ "process" = "1.6.9.0";
329− "text" = "1.2.4.1";
330− "Cabal" = "3.2.1.0";
331 "base" = "4.14.2.0";
292 "base" = "4.14.2.0";
293+ "rts" = "1.0.1";
294+ "text" = "1.2.4.1";
295+ "mtl" = "2.2.2";
332 "time" = "1.9.3";
296 "time" = "1.9.3";
333− "terminfo" = "0.4.1.4";
297+ "unix" = "2.7.2.2";
334− "transformers" = "0.5.6.2";
298+ "bytestring" = "0.10.12.0";
335− "filepath" = "1.4.2.1";
299+ "containers" = "0.6.4.1";
336− "process" = "1.6.9.0";
300+ "directory" = "1.3.6.0";
337− "pretty" = "1.1.3.6";
301+ "parsec" = "3.1.14.0";
338 "ghc-boot-th" = "8.10.5";
302 "ghc-boot-th" = "8.10.5";
339− "array" = "0.5.4.0";
303+ "filepath" = "1.4.2.1";
340− "integer-gmp" = "1.0.3.0";
304+ "deepseq" = "1.4.4.0";
305+ "transformers" = "0.5.6.2";
306+ "terminfo" = "0.4.1.4";
307+ "stm" = "2.5.0.1";
308+ "haskeline" = "0.8.0.1";
341 };
309 };
342 };
310 };
343 };
311 };
344 extras = hackage:
312 extras = hackage:
345 {
313 {
346 packages = {
314 packages = {
347− nix-tools = ./.plan.nix/nix-tools.nix;
348 hackage-db = ./.plan.nix/hackage-db.nix;
315 hackage-db = ./.plan.nix/hackage-db.nix;
316+ nix-tools = ./.plan.nix/nix-tools.nix;
349 };
317 };
350 };
318 };
351 modules = [
319 modules = [
352 ({ lib, ... }:
320 ({ lib, ... }:
353 {
321 {
354 packages = {
322 packages = {
355− "nix-tools" = { flags = {}; };
356 "hackage-db" = {
323 "hackage-db" = {
357 flags = { "install-examples" = lib.mkOverride 900 false; };
324 flags = { "install-examples" = lib.mkOverride 900 false; };
358 };
325 };
326+ "nix-tools" = { flags = {}; };
359 };
327 };
360 })
328 })
361 ];
329 ];
materialized/ghc865/cabal-install/default.nix+81−80
@@ -2,81 +2,82 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
19− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
20− "zlib".flags.non-blocking-ffi = false;
21− "zlib".flags.bundled-c-zlib = false;
22− "zlib".flags.pkg-config = false;
23− "rts".revision = (((hackage."rts")."1.0").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
24− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
25− "regex-posix".flags._regex-posix-clib = false;
26− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
27− "random".revision = (((hackage."random")."1.2.0").revisions).default;
28− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
29− "network".flags.devel = false;
30− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
31− "splitmix".flags.optimised-mixer = false;
32− "async".revision = (((hackage."async")."2.2.3").revisions).default;
33− "async".flags.bench = false;
34− "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
35 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
9 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
36 "echo".flags.example = false;
10 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
39 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
11 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
41 "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
44− "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
45− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
16+ "network".flags.devel = false;
46− "Cabal".flags.bundled-binary-generic = false;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
47− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
48− "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
19+ "async".flags.bench = false;
49− "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
50− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
51− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
52− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
53− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
54− "hashable".flags.integer-gmp = true;
55− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
56− "HTTP".flags.mtl1 = false;
57− "HTTP".flags.conduit10 = false;
58− "HTTP".flags.warn-as-error = false;
59− "HTTP".flags.warp-tests = false;
60− "HTTP".flags.network-uri = true;
61− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
62 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
22 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
63 "ed25519".flags.test-hlint = true;
23 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
66 "ed25519".flags.no-donna = true;
24 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
25+ "ed25519".flags.test-doctests = true;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26+ "ed25519".flags.test-properties = true;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
27+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
70− "lukko".flags.ofd-locking = true;
28+ "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
29+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
72− "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
30+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
31+ "regex-posix".flags._regex-posix-clib = false;
32+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
33+ "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
34+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
35+ "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
36+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
37+ "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
38+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
39+ "cryptohash-sha256".flags.exe = false;
40+ "cryptohash-sha256".flags.use-cbits = true;
41+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
42+ "tar".flags.old-bytestring = false;
43+ "tar".flags.old-time = false;
44+ "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
45+ "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
73 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
46 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
74− "hackage-security".flags.old-directory = false;
75− "hackage-security".flags.use-network-uri = true;
76 "hackage-security".flags.base48 = true;
47 "hackage-security".flags.base48 = true;
77 "hackage-security".flags.lukko = true;
48 "hackage-security".flags.lukko = true;
78 "hackage-security".flags.mtl21 = false;
49 "hackage-security".flags.mtl21 = false;
79− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
50+ "hackage-security".flags.use-network-uri = true;
51+ "hackage-security".flags.old-directory = false;
52+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
53+ "lukko".flags.ofd-locking = true;
54+ "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
55+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
56+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
57+ "splitmix".flags.optimised-mixer = false;
58+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
59+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
60+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
61+ "HTTP".flags.mtl1 = false;
62+ "HTTP".flags.conduit10 = false;
63+ "HTTP".flags.warp-tests = false;
64+ "HTTP".flags.warn-as-error = false;
65+ "HTTP".flags.network-uri = true;
66+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
67+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
68+ "hashable".flags.integer-gmp = true;
69+ "hashable".flags.random-initial-seed = false;
70+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
71+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
72+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
73+ "Cabal".flags.bundled-binary-generic = false;
74+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
75+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
76+ "zlib".flags.non-blocking-ffi = false;
77+ "zlib".flags.bundled-c-zlib = false;
78+ "zlib".flags.pkg-config = false;
79+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
80+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
80 };
81 };
81 compiler = {
82 compiler = {
82 version = "8.6.5";
83 version = "8.6.5";
@@ -84,26 +85,26 @@
84 packages = {
85 packages = {
85 "binary" = "0.8.6.0";
86 "binary" = "0.8.6.0";
86 "ghc-prim" = "0.5.3";
87 "ghc-prim" = "0.5.3";
87− "stm" = "2.5.0.0";
88+ "array" = "0.5.3.0";
88− "unix" = "2.7.2.2";
89+ "integer-gmp" = "1.0.2.0";
89− "mtl" = "2.2.2";
90− "rts" = "1.0";
91− "deepseq" = "1.4.4.0";
92− "parsec" = "3.1.13.0";
93− "directory" = "1.3.3.0";
94 "template-haskell" = "2.14.0.0";
90 "template-haskell" = "2.14.0.0";
95− "containers" = "0.6.0.1";
91+ "pretty" = "1.1.3.6";
96− "bytestring" = "0.10.8.2";
92+ "process" = "1.6.5.0";
97− "text" = "1.2.3.1";
98 "base" = "4.12.0.0";
93 "base" = "4.12.0.0";
94+ "rts" = "1.0";
95+ "text" = "1.2.3.1";
96+ "mtl" = "2.2.2";
99 "time" = "1.8.0.2";
97 "time" = "1.8.0.2";
100− "transformers" = "0.5.6.2";
98+ "unix" = "2.7.2.2";
101− "filepath" = "1.4.2.1";
99+ "bytestring" = "0.10.8.2";
102− "process" = "1.6.5.0";
100+ "containers" = "0.6.0.1";
103− "pretty" = "1.1.3.6";
101+ "directory" = "1.3.3.0";
102+ "parsec" = "3.1.13.0";
104 "ghc-boot-th" = "8.6.5";
103 "ghc-boot-th" = "8.6.5";
105− "array" = "0.5.3.0";
104+ "filepath" = "1.4.2.1";
106− "integer-gmp" = "1.0.2.0";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.0";
107 };
108 };
108 };
109 };
109 };
110 };
@@ -115,11 +116,11 @@
115 packages = {
116 packages = {
116 "cabal-install" = {
117 "cabal-install" = {
117 flags = {
118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120 "debug-tracetree" = lib.mkOverride 900 false;
119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121 "lukko" = lib.mkOverride 900 true;
121 "lukko" = lib.mkOverride 900 true;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123 };
124 };
124 };
125 };
125 };
126 };
materialized/ghc865/nix-tools/default.nix+267−299
@@ -2,309 +2,278 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
5+ "semialign".revision = (((hackage."semialign")."1.2").revisions).default;
6− "http-client".flags.network-uri = true;
6+ "semialign".flags.semigroupoids = true;
7− "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
7+ "lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
8− "void".revision = (((hackage."void")."0.7.3").revisions).default;
8+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
9− "void".flags.safe = false;
9+ "these".flags.assoc = true;
10− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
11− "semigroupoids".flags.comonad = true;
12− "semigroupoids".flags.unordered-containers = true;
13− "semigroupoids".flags.distributive = true;
14− "semigroupoids".flags.tagged = true;
15− "semigroupoids".flags.containers = true;
16− "semigroupoids".flags.contravariant = true;
17− "free".revision = (((hackage."free")."5.1.6").revisions).default;
18− "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
19− "hnix-store-remote".flags.io-testsuite = false;
20− "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
21− "cereal".flags.bytestring-builder = false;
22− "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
23− "exceptions".flags.transformers-0-4 = true;
24− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
25− "cryptohash-sha256".flags.use-cbits = true;
26− "cryptohash-sha256".flags.exe = false;
27 "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
10 "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
28− "hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
29− "hnix".flags.profiling = false;
30− "hnix".flags.optimize = false;
31− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
32− "tar".flags.old-time = false;
33− "tar".flags.old-bytestring = false;
34− "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
35− "regex-tdfa".flags.force-o2 = false;
36− "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
37 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
11 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
38 "text-metrics".flags.dev = false;
12 "text-metrics".flags.dev = false;
39− "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
13+ "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
40− "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
14+ "serialise".flags.newtime15 = true;
41− "bifunctors".flags.semigroups = true;
15+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
16+ "streaming-commons".flags.use-bytestring-builder = false;
17+ "relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
18+ "bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
42 "bifunctors".flags.tagged = true;
19 "bifunctors".flags.tagged = true;
43− "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
20+ "bifunctors".flags.semigroups = true;
44− "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
21+ "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
45− "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
22+ "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
46− "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
23+ "hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
24+ "hnix".flags.profiling = false;
48− "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
25+ "hnix".flags.optimize = true;
49− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
26+ "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
27+ "regex-tdfa".flags.force-o2 = false;
51− "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
28+ "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
52− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
29+ "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
53− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
30+ "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
54− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
31+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
55− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
32+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
56− "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
33+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
57− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
34+ "ansi-terminal".flags.example = false;
58− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
35+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
59− "zlib".flags.non-blocking-ffi = false;
36+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
60− "zlib".flags.bundled-c-zlib = false;
37+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
61− "zlib".flags.pkg-config = false;
38+ "exceptions".flags.transformers-0-4 = true;
62− "rts".revision = (((hackage."rts")."1.0").revisions).default;
39+ "time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
63− "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
40+ "time-compat".flags.old-locale = false;
64− "cmdargs".flags.testprog = false;
41+ "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
65− "cmdargs".flags.quotation = true;
42+ "cereal".flags.bytestring-builder = false;
66− "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
43+ "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
67− "cryptonite".flags.support_sse = false;
68− "cryptonite".flags.use_target_attributes = true;
69− "cryptonite".flags.integer-gmp = true;
70− "cryptonite".flags.support_rdrand = true;
71− "cryptonite".flags.support_aesni = true;
72− "cryptonite".flags.support_deepseq = true;
73− "cryptonite".flags.support_pclmuldq = false;
74− "cryptonite".flags.check_alignment = false;
75− "cryptonite".flags.old_toolchain_inliner = false;
76− "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
77− "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
78− "clock".flags.llvm = false;
79− "saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
80− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
81− "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
82− "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
83− "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
84− "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
85− "megaparsec".flags.dev = false;
86− "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
87− "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
88− "distributive".flags.semigroups = true;
89− "distributive".flags.tagged = true;
90− "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
91− "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
92− "QuickCheck".flags.templatehaskell = true;
93− "QuickCheck".flags.old-random = false;
94− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
95− "scientific".flags.integer-simple = false;
96− "scientific".flags.bytestring-builder = false;
97− "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
98− "half".revision = (((hackage."half")."0.3.1").revisions).default;
99− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
100− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
101− "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
102− "hnix-store-core".flags.bounded_memory = false;
103− "random".revision = (((hackage."random")."1.2.0").revisions).default;
104− "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
105− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
106− "optparse-applicative".flags.process = true;
107− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
108− "network".flags.devel = false;
109− "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
110− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
111− "splitmix".flags.optimised-mixer = false;
112− "async".revision = (((hackage."async")."2.2.3").revisions).default;
113− "async".flags.bench = false;
114− "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
115− "dlist".flags.werror = false;
116− "conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
117− "ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
118− "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
119− "lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
120− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
121− "semigroups".flags.bytestring = true;
122− "semigroups".flags.unordered-containers = true;
123− "semigroups".flags.text = true;
124− "semigroups".flags.tagged = true;
125− "semigroups".flags.containers = true;
126− "semigroups".flags.binary = true;
127− "semigroups".flags.hashable = true;
128− "semigroups".flags.transformers = true;
129− "semigroups".flags.deepseq = true;
130− "semigroups".flags.bytestring-builder = false;
131− "semigroups".flags.template-haskell = true;
132− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
133− "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
134− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
135− "hsc2hs".flags.in-ghc-tree = false;
136− "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
137 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
44 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
138 "yaml".flags.no-exe = true;
45 "yaml".flags.no-exe = true;
139 "yaml".flags.no-examples = true;
46 "yaml".flags.no-examples = true;
140− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
47+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
141− "transformers-compat".flags.five = false;
48+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
142− "transformers-compat".flags.generic-deriving = true;
49+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
143− "transformers-compat".flags.two = false;
50+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
144− "transformers-compat".flags.five-three = true;
145− "transformers-compat".flags.mtl = true;
146− "transformers-compat".flags.four = false;
147− "transformers-compat".flags.three = false;
148 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
51 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
149− "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
150 "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
52 "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
151− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
152− "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
55+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
153 "vector".flags.unsafechecks = false;
56 "vector".flags.unsafechecks = false;
154 "vector".flags.internalchecks = false;
57 "vector".flags.internalchecks = false;
155− "vector".flags.wall = false;
156 "vector".flags.boundschecks = true;
58 "vector".flags.boundschecks = true;
157− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
59+ "vector".flags.wall = false;
158− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
60+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
159− "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
160− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
62+ "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
63+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
162− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
64+ "network".flags.devel = false;
163− "time-compat".flags.old-locale = false;
65+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
164− "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
66+ "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
165− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
67+ "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
166− "ansi-terminal".flags.example = false;
68+ "dlist".flags.werror = false;
167− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
69+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
168− "tagged".flags.transformers = true;
70+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
169− "tagged".flags.deepseq = true;
71+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
170− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
72+ "async".flags.bench = false;
171− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
73+ "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
172− "lens".flags.j = false;
74+ "half".revision = (((hackage."half")."0.3.1").revisions).default;
173− "lens".flags.test-properties = true;
75+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
174− "lens".flags.old-inline-pragmas = false;
76+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
175− "lens".flags.test-templates = true;
77+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
176− "lens".flags.trustworthy = true;
78+ "optparse-applicative".flags.process = true;
177− "lens".flags.test-doctests = true;
79+ "cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
178− "lens".flags.benchmark-uniplate = false;
80+ "cborg".flags.optimize-gmp = true;
179− "lens".flags.inlining = true;
81+ "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
180− "lens".flags.dump-splices = false;
82+ "QuickCheck".flags.old-random = false;
181− "lens".flags.test-hunit = true;
83+ "QuickCheck".flags.templatehaskell = true;
182− "lens".flags.safe = false;
84+ "uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
183− "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
85+ "scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
184− "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
86+ "scientific".flags.integer-simple = false;
185− "some".revision = (((hackage."some")."1.0.2").revisions).default;
87+ "scientific".flags.bytestring-builder = false;
186− "some".flags.newtype-unsafe = true;
88+ "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
187− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
89+ "tls".flags.compat = true;
188− "integer-logarithms".flags.check-bounds = false;
90+ "tls".flags.network = true;
189− "integer-logarithms".flags.integer-gmp = true;
91+ "tls".flags.hans = false;
190− "semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
92+ "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
191− "semialign".flags.semigroupoids = true;
93+ "prettyprinter".flags.buildreadme = false;
192− "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
94+ "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
193− "reflection".flags.slow = false;
95+ "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
194− "reflection".flags.template-haskell = true;
96+ "megaparsec".flags.dev = false;
195− "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
97+ "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
196− "these".flags.assoc = true;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
197− "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
99+ "distributive".flags.tagged = true;
198− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
100+ "distributive".flags.semigroups = true;
199− "streaming-commons".flags.use-bytestring-builder = false;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
200− "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
102+ "transformers-base".flags.orphaninstances = true;
201− "lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
202− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
203− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
204− "ansi-wl-pprint".flags.example = false;
205− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
206− "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
207− "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
208− "serialise".flags.newtime15 = true;
209− "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
210− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
211− "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
212− "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
213− "contravariant".flags.semigroups = true;
214− "contravariant".flags.tagged = true;
215− "contravariant".flags.statevar = true;
216− "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
217− "parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
218− "parser-combinators".flags.dev = false;
219− "semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
220− "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
221− "deriving-compat".flags.base-4-9 = true;
222− "deriving-compat".flags.template-haskell-2-11 = true;
223− "deriving-compat".flags.new-functor-classes = true;
224− "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
225− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
226− "Cabal".flags.bundled-binary-generic = false;
227− "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
228− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
229− "unordered-containers".flags.debug = false;
230− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
231− "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
232− "aeson-pretty".flags.lib-only = false;
233− "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
234− "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
235− "comonad".flags.indexed-traversable = true;
236− "comonad".flags.distributive = true;
237− "comonad".flags.containers = true;
238− "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
239− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
240− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
241 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
103 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
104+ "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
105+ "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
106+ "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
242 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
107 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
243 "vector-algorithms".flags.unsafechecks = false;
108 "vector-algorithms".flags.unsafechecks = false;
244− "vector-algorithms".flags.internalchecks = false;
245 "vector-algorithms".flags.llvm = false;
109 "vector-algorithms".flags.llvm = false;
246− "vector-algorithms".flags.boundschecks = true;
110+ "vector-algorithms".flags.internalchecks = false;
247 "vector-algorithms".flags.bench = true;
111 "vector-algorithms".flags.bench = true;
112+ "vector-algorithms".flags.boundschecks = true;
248 "vector-algorithms".flags.properties = true;
113 "vector-algorithms".flags.properties = true;
249− "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
250− "prettyprinter".flags.buildreadme = false;
251− "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
252− "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
253− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
254− "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
255− "hashable".flags.sse2 = true;
256− "hashable".flags.integer-gmp = true;
257− "hashable".flags.sse41 = false;
258− "hashable".flags.examples = false;
259− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
260− "attoparsec".flags.developer = false;
261− "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
262− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
263− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
264− "transformers-base".flags.orphaninstances = true;
265 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
114 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
266− "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
115+ "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
267− "strict".flags.assoc = true;
116+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
268− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
117+ "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
269− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
118+ "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
270− "nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
119+ "cmdargs".flags.testprog = false;
271− "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
120+ "cmdargs".flags.quotation = true;
272− "cborg".flags.optimize-gmp = true;
121+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
273− "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
122+ "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
274− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
123+ "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
275− "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
124+ "aeson-pretty".flags.lib-only = false;
276− "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
125+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
277− "tls".flags.compat = true;
126+ "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
278− "tls".flags.network = true;
127+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
279− "tls".flags.hans = false;
128+ "unordered-containers".flags.debug = false;
280− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
129+ "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
281− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
130+ "parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
282− "libyaml".flags.system-libyaml = false;
131+ "parser-combinators".flags.dev = false;
283− "libyaml".flags.no-unicode = false;
132+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
284− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
133+ "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
285− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
134+ "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
286− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
135+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
287− "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
136+ "contravariant".flags.tagged = true;
288− "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
137+ "contravariant".flags.semigroups = true;
289− "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
138+ "contravariant".flags.statevar = true;
290− "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
139+ "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
291− "aeson".flags.cffi = false;
140+ "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
292− "aeson".flags.fast = false;
141+ "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
293− "aeson".flags.bytestring-builder = false;
142+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
294− "aeson".flags.developer = false;
143+ "cryptohash-sha256".flags.exe = false;
295− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
144+ "cryptohash-sha256".flags.use-cbits = true;
296− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
145+ "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
146+ "ansi-wl-pprint".flags.example = false;
147+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
148+ "tar".flags.old-bytestring = false;
149+ "tar".flags.old-time = false;
150+ "basement".revision = (((hackage."basement")."0.0.12").revisions).default;
151+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
152+ "integer-logarithms".flags.check-bounds = false;
153+ "integer-logarithms".flags.integer-gmp = true;
154+ "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
155+ "http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
156+ "http-client".flags.network-uri = true;
157+ "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
158+ "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
159+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
160+ "semigroupoids".flags.distributive = true;
161+ "semigroupoids".flags.comonad = true;
162+ "semigroupoids".flags.contravariant = true;
163+ "semigroupoids".flags.containers = true;
164+ "semigroupoids".flags.tagged = true;
165+ "semigroupoids".flags.unordered-containers = true;
166+ "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
167+ "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
168+ "hnix-store-remote".flags.io-testsuite = false;
169+ "some".revision = (((hackage."some")."1.0.3").revisions).default;
170+ "some".flags.newtype-unsafe = true;
171+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
172+ "tagged".flags.deepseq = true;
173+ "tagged".flags.transformers = true;
297 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
174 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
298− "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
175+ "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
299− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
300− "memory".flags.support_bytestring = true;
177+ "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
178+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
179+ "transformers-compat".flags.two = false;
180+ "transformers-compat".flags.five = false;
181+ "transformers-compat".flags.four = false;
182+ "transformers-compat".flags.generic-deriving = true;
183+ "transformers-compat".flags.five-three = true;
184+ "transformers-compat".flags.three = false;
185+ "transformers-compat".flags.mtl = true;
186+ "memory".revision = (((hackage."memory")."0.16.0").revisions).default;
301 "memory".flags.support_basement = true;
187 "memory".flags.support_basement = true;
188+ "memory".flags.support_bytestring = true;
302 "memory".flags.support_foundation = true;
189 "memory".flags.support_foundation = true;
303 "memory".flags.support_deepseq = true;
190 "memory".flags.support_deepseq = true;
304− "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
191+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
305− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
192+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
306− "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
193+ "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
307− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
194+ "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
195+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
196+ "lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
197+ "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
198+ "aeson".flags.developer = false;
199+ "aeson".flags.bytestring-builder = false;
200+ "aeson".flags.fast = false;
201+ "aeson".flags.cffi = false;
202+ "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
203+ "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
204+ "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
205+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
206+ "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
207+ "libyaml".flags.system-libyaml = false;
208+ "libyaml".flags.no-unicode = false;
209+ "ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
210+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
211+ "splitmix".flags.optimised-mixer = false;
212+ "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
213+ "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
214+ "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
215+ "hnix-store-core".flags.bounded_memory = false;
216+ "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
217+ "nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
218+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
219+ "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
220+ "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
221+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
222+ "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
223+ "strict".flags.assoc = true;
224+ "attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
225+ "attoparsec".flags.developer = false;
226+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
227+ "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
228+ "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
229+ "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
230+ "saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
231+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
232+ "hashable".flags.integer-gmp = true;
233+ "hashable".flags.random-initial-seed = false;
234+ "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
235+ "clock".flags.llvm = false;
236+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
237+ "comonad".flags.distributive = true;
238+ "comonad".flags.indexed-traversable = true;
239+ "comonad".flags.containers = true;
240+ "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
241+ "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
242+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
243+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
244+ "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
245+ "deriving-compat".flags.new-functor-classes = true;
246+ "deriving-compat".flags.base-4-9 = true;
247+ "deriving-compat".flags.template-haskell-2-11 = true;
248+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
249+ "Cabal".flags.bundled-binary-generic = false;
250+ "cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
251+ "cryptonite".flags.old_toolchain_inliner = false;
252+ "cryptonite".flags.support_pclmuldq = false;
253+ "cryptonite".flags.support_deepseq = true;
254+ "cryptonite".flags.support_aesni = true;
255+ "cryptonite".flags.use_target_attributes = true;
256+ "cryptonite".flags.support_sse = false;
257+ "cryptonite".flags.support_rdrand = true;
258+ "cryptonite".flags.integer-gmp = true;
259+ "cryptonite".flags.check_alignment = false;
260+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
261+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
262+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
263+ "zlib".flags.non-blocking-ffi = false;
264+ "zlib".flags.bundled-c-zlib = false;
265+ "zlib".flags.pkg-config = false;
266+ "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
267+ "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
268+ "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
269+ "indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
270+ "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
271+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
272+ "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
273+ "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
274+ "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
275+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
276+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
308 };
277 };
309 compiler = {
278 compiler = {
310 version = "8.6.5";
279 version = "8.6.5";
@@ -312,45 +281,44 @@
312 packages = {
281 packages = {
313 "binary" = "0.8.6.0";
282 "binary" = "0.8.6.0";
314 "ghc-prim" = "0.5.3";
283 "ghc-prim" = "0.5.3";
315− "stm" = "2.5.0.0";
284+ "array" = "0.5.3.0";
316− "unix" = "2.7.2.2";
285+ "integer-gmp" = "1.0.2.0";
317− "mtl" = "2.2.2";
318− "rts" = "1.0";
319− "deepseq" = "1.4.4.0";
320− "parsec" = "3.1.13.0";
321− "directory" = "1.3.3.0";
322 "template-haskell" = "2.14.0.0";
286 "template-haskell" = "2.14.0.0";
323− "containers" = "0.6.0.1";
287+ "pretty" = "1.1.3.6";
324− "bytestring" = "0.10.8.2";
288+ "process" = "1.6.5.0";
325− "text" = "1.2.3.1";
326− "Cabal" = "2.4.0.1";
327 "base" = "4.12.0.0";
289 "base" = "4.12.0.0";
290+ "rts" = "1.0";
291+ "text" = "1.2.3.1";
292+ "mtl" = "2.2.2";
328 "time" = "1.8.0.2";
293 "time" = "1.8.0.2";
329− "transformers" = "0.5.6.2";
294+ "unix" = "2.7.2.2";
330− "filepath" = "1.4.2.1";
295+ "bytestring" = "0.10.8.2";
331− "process" = "1.6.5.0";
296+ "containers" = "0.6.0.1";
332− "pretty" = "1.1.3.6";
297+ "directory" = "1.3.3.0";
298+ "parsec" = "3.1.13.0";
333 "ghc-boot-th" = "8.6.5";
299 "ghc-boot-th" = "8.6.5";
334− "array" = "0.5.3.0";
300+ "filepath" = "1.4.2.1";
335− "integer-gmp" = "1.0.2.0";
301+ "deepseq" = "1.4.4.0";
302+ "transformers" = "0.5.6.2";
303+ "stm" = "2.5.0.0";
336 };
304 };
337 };
305 };
338 };
306 };
339 extras = hackage:
307 extras = hackage:
340 {
308 {
341 packages = {
309 packages = {
342− nix-tools = ./.plan.nix/nix-tools.nix;
343 hackage-db = ./.plan.nix/hackage-db.nix;
310 hackage-db = ./.plan.nix/hackage-db.nix;
311+ nix-tools = ./.plan.nix/nix-tools.nix;
344 };
312 };
345 };
313 };
346 modules = [
314 modules = [
347 ({ lib, ... }:
315 ({ lib, ... }:
348 {
316 {
349 packages = {
317 packages = {
350− "nix-tools" = { flags = {}; };
351 "hackage-db" = {
318 "hackage-db" = {
352 flags = { "install-examples" = lib.mkOverride 900 false; };
319 flags = { "install-examples" = lib.mkOverride 900 false; };
353 };
320 };
321+ "nix-tools" = { flags = {}; };
354 };
322 };
355 })
323 })
356 ];
324 ];
materialized/ghc884/cabal-install/default.nix+81−80
@@ -2,81 +2,82 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
19− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
20− "zlib".flags.non-blocking-ffi = false;
21− "zlib".flags.bundled-c-zlib = false;
22− "zlib".flags.pkg-config = false;
23− "rts".revision = (((hackage."rts")."1.0").revisions).default;
24− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
25− "regex-posix".flags._regex-posix-clib = false;
26− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
27− "random".revision = (((hackage."random")."1.2.0").revisions).default;
28− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
29− "network".flags.devel = false;
30− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
31− "splitmix".flags.optimised-mixer = false;
32− "async".revision = (((hackage."async")."2.2.3").revisions).default;
33− "async".flags.bench = false;
34− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
35 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
9 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
36 "echo".flags.example = false;
10 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
39 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
11 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
41 "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
44− "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
45− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
16+ "network".flags.devel = false;
46− "Cabal".flags.bundled-binary-generic = false;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
47− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
48− "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
19+ "async".flags.bench = false;
49− "time".revision = (((hackage."time")."1.9.3").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
50− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
51− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
52− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
53− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
54− "hashable".flags.integer-gmp = true;
55− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
56− "HTTP".flags.mtl1 = false;
57− "HTTP".flags.conduit10 = false;
58− "HTTP".flags.warn-as-error = false;
59− "HTTP".flags.warp-tests = false;
60− "HTTP".flags.network-uri = true;
61− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
62 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
22 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
63 "ed25519".flags.test-hlint = true;
23 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
66 "ed25519".flags.no-donna = true;
24 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
25+ "ed25519".flags.test-doctests = true;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26+ "ed25519".flags.test-properties = true;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
27+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
70− "lukko".flags.ofd-locking = true;
28+ "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
29+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
72− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
30+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
31+ "regex-posix".flags._regex-posix-clib = false;
32+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
33+ "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
34+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
35+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
36+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
37+ "bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
38+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
39+ "cryptohash-sha256".flags.exe = false;
40+ "cryptohash-sha256".flags.use-cbits = true;
41+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
42+ "tar".flags.old-bytestring = false;
43+ "tar".flags.old-time = false;
44+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
45+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
73 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
46 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
74− "hackage-security".flags.old-directory = false;
75− "hackage-security".flags.use-network-uri = true;
76 "hackage-security".flags.base48 = true;
47 "hackage-security".flags.base48 = true;
77 "hackage-security".flags.lukko = true;
48 "hackage-security".flags.lukko = true;
78 "hackage-security".flags.mtl21 = false;
49 "hackage-security".flags.mtl21 = false;
79− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
50+ "hackage-security".flags.use-network-uri = true;
51+ "hackage-security".flags.old-directory = false;
52+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
53+ "lukko".flags.ofd-locking = true;
54+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
55+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
56+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
57+ "splitmix".flags.optimised-mixer = false;
58+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
59+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
60+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
61+ "HTTP".flags.mtl1 = false;
62+ "HTTP".flags.conduit10 = false;
63+ "HTTP".flags.warp-tests = false;
64+ "HTTP".flags.warn-as-error = false;
65+ "HTTP".flags.network-uri = true;
66+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
67+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
68+ "hashable".flags.integer-gmp = true;
69+ "hashable".flags.random-initial-seed = false;
70+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
71+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
72+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
73+ "Cabal".flags.bundled-binary-generic = false;
74+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
75+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
76+ "zlib".flags.non-blocking-ffi = false;
77+ "zlib".flags.bundled-c-zlib = false;
78+ "zlib".flags.pkg-config = false;
79+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
80+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
80 };
81 };
81 compiler = {
82 compiler = {
82 version = "8.8.4";
83 version = "8.8.4";
@@ -84,26 +85,26 @@
84 packages = {
85 packages = {
85 "binary" = "0.8.7.0";
86 "binary" = "0.8.7.0";
86 "ghc-prim" = "0.5.3";
87 "ghc-prim" = "0.5.3";
87− "stm" = "2.5.0.0";
88+ "array" = "0.5.4.0";
88− "unix" = "2.7.2.2";
89+ "integer-gmp" = "1.0.2.0";
89− "mtl" = "2.2.2";
90− "rts" = "1.0";
91− "deepseq" = "1.4.4.0";
92− "parsec" = "3.1.14.0";
93− "directory" = "1.3.6.0";
94 "template-haskell" = "2.15.0.0";
90 "template-haskell" = "2.15.0.0";
95− "containers" = "0.6.2.1";
91+ "pretty" = "1.1.3.6";
96− "bytestring" = "0.10.10.1";
92+ "process" = "1.6.9.0";
97− "text" = "1.2.4.0";
98 "base" = "4.13.0.0";
93 "base" = "4.13.0.0";
94+ "rts" = "1.0";
95+ "text" = "1.2.4.0";
96+ "mtl" = "2.2.2";
99 "time" = "1.9.3";
97 "time" = "1.9.3";
100− "transformers" = "0.5.6.2";
98+ "unix" = "2.7.2.2";
101− "filepath" = "1.4.2.1";
99+ "bytestring" = "0.10.10.1";
102− "process" = "1.6.9.0";
100+ "containers" = "0.6.2.1";
103− "pretty" = "1.1.3.6";
101+ "directory" = "1.3.6.0";
102+ "parsec" = "3.1.14.0";
104 "ghc-boot-th" = "8.8.4";
103 "ghc-boot-th" = "8.8.4";
105− "array" = "0.5.4.0";
104+ "filepath" = "1.4.2.1";
106− "integer-gmp" = "1.0.2.0";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.0";
107 };
108 };
108 };
109 };
109 };
110 };
@@ -115,11 +116,11 @@
115 packages = {
116 packages = {
116 "cabal-install" = {
117 "cabal-install" = {
117 flags = {
118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120 "debug-tracetree" = lib.mkOverride 900 false;
119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121 "lukko" = lib.mkOverride 900 true;
121 "lukko" = lib.mkOverride 900 true;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123 };
124 };
124 };
125 };
125 };
126 };
materialized/ghc884/nix-tools/default.nix+267−299
@@ -2,309 +2,278 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "http-client".revision = (((hackage."http-client")."0.6.4.1").revisions).default;
5+ "semialign".revision = (((hackage."semialign")."1.2").revisions).default;
6− "http-client".flags.network-uri = true;
6+ "semialign".flags.semigroupoids = true;
7− "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
7+ "lens-family".revision = (((hackage."lens-family")."2.1.1").revisions).default;
8− "void".revision = (((hackage."void")."0.7.3").revisions).default;
8+ "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
9− "void".flags.safe = false;
9+ "these".flags.assoc = true;
10− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
11− "semigroupoids".flags.comonad = true;
12− "semigroupoids".flags.unordered-containers = true;
13− "semigroupoids".flags.distributive = true;
14− "semigroupoids".flags.tagged = true;
15− "semigroupoids".flags.containers = true;
16− "semigroupoids".flags.contravariant = true;
17− "free".revision = (((hackage."free")."5.1.6").revisions).default;
18− "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.1.0").revisions).default;
19− "hnix-store-remote".flags.io-testsuite = false;
20− "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
21− "cereal".flags.bytestring-builder = false;
22− "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
23− "exceptions".flags.transformers-0-4 = true;
24− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
25− "cryptohash-sha256".flags.use-cbits = true;
26− "cryptohash-sha256".flags.exe = false;
27 "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
10 "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
28− "hnix".revision = (((hackage."hnix")."0.12.0.1").revisions).default;
29− "hnix".flags.profiling = false;
30− "hnix".flags.optimize = false;
31− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
32− "tar".flags.old-time = false;
33− "tar".flags.old-bytestring = false;
34− "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
35− "regex-tdfa".flags.force-o2 = false;
36− "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
37 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
11 "text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
38 "text-metrics".flags.dev = false;
12 "text-metrics".flags.dev = false;
39− "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
13+ "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
40− "bifunctors".revision = (((hackage."bifunctors")."5.5.10").revisions).default;
14+ "serialise".flags.newtime15 = true;
41− "bifunctors".flags.semigroups = true;
15+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
16+ "streaming-commons".flags.use-bytestring-builder = false;
17+ "relude".revision = (((hackage."relude")."1.0.0.1").revisions).default;
18+ "bifunctors".revision = (((hackage."bifunctors")."5.5.11").revisions).default;
42 "bifunctors".flags.tagged = true;
19 "bifunctors".flags.tagged = true;
43− "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
20+ "bifunctors".flags.semigroups = true;
44− "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
21+ "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
45− "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
22+ "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
46− "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
23+ "hnix".revision = (((hackage."hnix")."0.13.1").revisions).default;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
24+ "hnix".flags.profiling = false;
48− "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
25+ "hnix".flags.optimize = true;
49− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
26+ "regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.1").revisions).default;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
27+ "regex-tdfa".flags.force-o2 = false;
51− "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
28+ "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
52− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
29+ "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
53− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
30+ "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
54− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
31+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
55− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
32+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
56− "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
33+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
57− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
34+ "ansi-terminal".flags.example = false;
58− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
35+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
59− "zlib".flags.non-blocking-ffi = false;
36+ "free".revision = (((hackage."free")."5.1.7").revisions).default;
60− "zlib".flags.bundled-c-zlib = false;
37+ "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
61− "zlib".flags.pkg-config = false;
38+ "exceptions".flags.transformers-0-4 = true;
62− "rts".revision = (((hackage."rts")."1.0").revisions).default;
39+ "time-compat".revision = (((hackage."time-compat")."1.9.6").revisions).default;
63− "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
40+ "time-compat".flags.old-locale = false;
64− "cmdargs".flags.testprog = false;
41+ "cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
65− "cmdargs".flags.quotation = true;
42+ "cereal".flags.bytestring-builder = false;
66− "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
43+ "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
67− "cryptonite".flags.support_sse = false;
68− "cryptonite".flags.use_target_attributes = true;
69− "cryptonite".flags.integer-gmp = true;
70− "cryptonite".flags.support_rdrand = true;
71− "cryptonite".flags.support_aesni = true;
72− "cryptonite".flags.support_deepseq = true;
73− "cryptonite".flags.support_pclmuldq = false;
74− "cryptonite".flags.check_alignment = false;
75− "cryptonite".flags.old_toolchain_inliner = false;
76− "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
77− "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
78− "clock".flags.llvm = false;
79− "saltine".revision = (((hackage."saltine")."0.1.1.1").revisions).default;
80− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
81− "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
82− "invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
83− "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
84− "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
85− "megaparsec".flags.dev = false;
86− "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
87− "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
88− "distributive".flags.semigroups = true;
89− "distributive".flags.tagged = true;
90− "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
91− "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
92− "QuickCheck".flags.templatehaskell = true;
93− "QuickCheck".flags.old-random = false;
94− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
95− "scientific".flags.integer-simple = false;
96− "scientific".flags.bytestring-builder = false;
97− "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
98− "half".revision = (((hackage."half")."0.3.1").revisions).default;
99− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
100− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
101− "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.1.0").revisions).default;
102− "hnix-store-core".flags.bounded_memory = false;
103− "random".revision = (((hackage."random")."1.2.0").revisions).default;
104− "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
105− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
106− "optparse-applicative".flags.process = true;
107− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
108− "network".flags.devel = false;
109− "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
110− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
111− "splitmix".flags.optimised-mixer = false;
112− "async".revision = (((hackage."async")."2.2.3").revisions).default;
113− "async".flags.bench = false;
114− "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
115− "dlist".flags.werror = false;
116− "conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
117− "ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
118− "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
119− "lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
120− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
121− "semigroups".flags.bytestring = true;
122− "semigroups".flags.unordered-containers = true;
123− "semigroups".flags.text = true;
124− "semigroups".flags.tagged = true;
125− "semigroups".flags.containers = true;
126− "semigroups".flags.binary = true;
127− "semigroups".flags.hashable = true;
128− "semigroups".flags.transformers = true;
129− "semigroups".flags.deepseq = true;
130− "semigroups".flags.bytestring-builder = false;
131− "semigroups".flags.template-haskell = true;
132− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
133− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
134− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
135− "hsc2hs".flags.in-ghc-tree = false;
136− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
137 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
44 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
138 "yaml".flags.no-exe = true;
45 "yaml".flags.no-exe = true;
139 "yaml".flags.no-examples = true;
46 "yaml".flags.no-examples = true;
140− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
47+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
141− "transformers-compat".flags.five = false;
48+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
142− "transformers-compat".flags.generic-deriving = true;
49+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
143− "transformers-compat".flags.two = false;
50+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
144− "transformers-compat".flags.five-three = true;
145− "transformers-compat".flags.mtl = true;
146− "transformers-compat".flags.four = false;
147− "transformers-compat".flags.three = false;
148 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
51 "neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
149− "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
150 "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
52 "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
151− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
152− "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
55+ "vector".revision = (((hackage."vector")."0.12.3.0").revisions).default;
153 "vector".flags.unsafechecks = false;
56 "vector".flags.unsafechecks = false;
154 "vector".flags.internalchecks = false;
57 "vector".flags.internalchecks = false;
155− "vector".flags.wall = false;
156 "vector".flags.boundschecks = true;
58 "vector".flags.boundschecks = true;
157− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
59+ "vector".flags.wall = false;
158− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
60+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
159− "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
160− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
62+ "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
161− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
63+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
162− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
64+ "network".flags.devel = false;
163− "time-compat".flags.old-locale = false;
65+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
164− "x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
66+ "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
165− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
67+ "dlist".revision = (((hackage."dlist")."1.0").revisions).default;
166− "ansi-terminal".flags.example = false;
68+ "dlist".flags.werror = false;
167− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
69+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
168− "tagged".flags.transformers = true;
70+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
169− "tagged".flags.deepseq = true;
71+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
170− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
72+ "async".flags.bench = false;
171− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
73+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
172− "lens".flags.j = false;
74+ "half".revision = (((hackage."half")."0.3.1").revisions).default;
173− "lens".flags.test-properties = true;
75+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
174− "lens".flags.old-inline-pragmas = false;
76+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
175− "lens".flags.test-templates = true;
77+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
176− "lens".flags.trustworthy = true;
78+ "optparse-applicative".flags.process = true;
177− "lens".flags.test-doctests = true;
79+ "cborg".revision = (((hackage."cborg")."0.2.5.0").revisions).default;
178− "lens".flags.benchmark-uniplate = false;
80+ "cborg".flags.optimize-gmp = true;
179− "lens".flags.inlining = true;
81+ "QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
180− "lens".flags.dump-splices = false;
82+ "QuickCheck".flags.old-random = false;
181− "lens".flags.test-hunit = true;
83+ "QuickCheck".flags.templatehaskell = true;
182− "lens".flags.safe = false;
84+ "uuid-types".revision = (((hackage."uuid-types")."1.0.5").revisions).default;
183− "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
85+ "scientific".revision = (((hackage."scientific")."0.3.7.0").revisions).default;
184− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
86+ "scientific".flags.integer-simple = false;
185− "some".revision = (((hackage."some")."1.0.2").revisions).default;
87+ "scientific".flags.bytestring-builder = false;
186− "some".flags.newtype-unsafe = true;
88+ "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
187− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
89+ "tls".flags.compat = true;
188− "integer-logarithms".flags.check-bounds = false;
90+ "tls".flags.network = true;
189− "integer-logarithms".flags.integer-gmp = true;
91+ "tls".flags.hans = false;
190− "semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
92+ "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
191− "semialign".flags.semigroupoids = true;
93+ "prettyprinter".flags.buildreadme = false;
192− "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
94+ "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
193− "reflection".flags.slow = false;
95+ "megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
194− "reflection".flags.template-haskell = true;
96+ "megaparsec".flags.dev = false;
195− "these".revision = (((hackage."these")."1.1.1.1").revisions).default;
97+ "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
196− "these".flags.assoc = true;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
197− "socks".revision = (((hackage."socks")."0.6.1").revisions).default;
99+ "distributive".flags.tagged = true;
198− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
100+ "distributive".flags.semigroups = true;
199− "streaming-commons".flags.use-bytestring-builder = false;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
200− "haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
102+ "transformers-base".flags.orphaninstances = true;
201− "lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
202− "bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
203− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
204− "ansi-wl-pprint".flags.example = false;
205− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
206− "cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
207− "serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
208− "serialise".flags.newtime15 = true;
209− "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
210− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
211− "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
212− "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
213− "contravariant".flags.semigroups = true;
214− "contravariant".flags.tagged = true;
215− "contravariant".flags.statevar = true;
216− "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
217− "parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
218− "parser-combinators".flags.dev = false;
219− "semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
220− "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
221− "deriving-compat".flags.base-4-9 = true;
222− "deriving-compat".flags.template-haskell-2-11 = true;
223− "deriving-compat".flags.new-functor-classes = true;
224− "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
225− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
226− "Cabal".flags.bundled-binary-generic = false;
227− "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
228− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
229− "unordered-containers".flags.debug = false;
230− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
231− "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
232− "aeson-pretty".flags.lib-only = false;
233− "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
234− "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
235− "comonad".flags.indexed-traversable = true;
236− "comonad".flags.distributive = true;
237− "comonad".flags.containers = true;
238− "time".revision = (((hackage."time")."1.9.3").revisions).default;
239− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
240− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
241 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
103 "base16-bytestring".revision = (((hackage."base16-bytestring")."1.0.1.0").revisions).default;
104+ "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
105+ "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
106+ "cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
242 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
107 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
243 "vector-algorithms".flags.unsafechecks = false;
108 "vector-algorithms".flags.unsafechecks = false;
244− "vector-algorithms".flags.internalchecks = false;
245 "vector-algorithms".flags.llvm = false;
109 "vector-algorithms".flags.llvm = false;
246− "vector-algorithms".flags.boundschecks = true;
110+ "vector-algorithms".flags.internalchecks = false;
247 "vector-algorithms".flags.bench = true;
111 "vector-algorithms".flags.bench = true;
112+ "vector-algorithms".flags.boundschecks = true;
248 "vector-algorithms".flags.properties = true;
113 "vector-algorithms".flags.properties = true;
249− "prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
250− "prettyprinter".flags.buildreadme = false;
251− "cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
252− "pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
253− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
254− "hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
255− "hashable".flags.sse2 = true;
256− "hashable".flags.integer-gmp = true;
257− "hashable".flags.sse41 = false;
258− "hashable".flags.examples = false;
259− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
260− "attoparsec".flags.developer = false;
261− "infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
262− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
263− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
264− "transformers-base".flags.orphaninstances = true;
265 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
114 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
266− "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
115+ "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
267− "strict".flags.assoc = true;
116+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
268− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
117+ "microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
269− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
118+ "cmdargs".revision = (((hackage."cmdargs")."0.10.21").revisions).default;
270− "nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
119+ "cmdargs".flags.testprog = false;
271− "cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
120+ "cmdargs".flags.quotation = true;
272− "cborg".flags.optimize-gmp = true;
121+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
273− "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
122+ "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
274− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
123+ "aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
275− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
124+ "aeson-pretty".flags.lib-only = false;
276− "tls".revision = (((hackage."tls")."1.5.5").revisions).default;
125+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
277− "tls".flags.compat = true;
126+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
278− "tls".flags.network = true;
127+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.14.0").revisions).default;
279− "tls".flags.hans = false;
128+ "unordered-containers".flags.debug = false;
280− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
129+ "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
281− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
130+ "parser-combinators".revision = (((hackage."parser-combinators")."1.3.0").revisions).default;
282− "libyaml".flags.system-libyaml = false;
131+ "parser-combinators".flags.dev = false;
283− "libyaml".flags.no-unicode = false;
132+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
284− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
133+ "data-fix".revision = (((hackage."data-fix")."0.3.1").revisions).default;
285− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
134+ "logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
286− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
135+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
287− "Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
136+ "contravariant".flags.tagged = true;
288− "algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
137+ "contravariant".flags.semigroups = true;
289− "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
138+ "contravariant".flags.statevar = true;
290− "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
139+ "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
291− "aeson".flags.cffi = false;
140+ "http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
292− "aeson".flags.fast = false;
141+ "bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
293− "aeson".flags.bytestring-builder = false;
142+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
294− "aeson".flags.developer = false;
143+ "cryptohash-sha256".flags.exe = false;
295− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
144+ "cryptohash-sha256".flags.use-cbits = true;
296− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
145+ "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
146+ "ansi-wl-pprint".flags.example = false;
147+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
148+ "tar".flags.old-bytestring = false;
149+ "tar".flags.old-time = false;
150+ "basement".revision = (((hackage."basement")."0.0.12").revisions).default;
151+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
152+ "integer-logarithms".flags.check-bounds = false;
153+ "integer-logarithms".flags.integer-gmp = true;
154+ "utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
155+ "http-client".revision = (((hackage."http-client")."0.7.8").revisions).default;
156+ "http-client".flags.network-uri = true;
157+ "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
158+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
159+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
160+ "semigroupoids".flags.distributive = true;
161+ "semigroupoids".flags.comonad = true;
162+ "semigroupoids".flags.contravariant = true;
163+ "semigroupoids".flags.containers = true;
164+ "semigroupoids".flags.tagged = true;
165+ "semigroupoids".flags.unordered-containers = true;
166+ "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
167+ "hnix-store-remote".revision = (((hackage."hnix-store-remote")."0.4.3.1").revisions).default;
168+ "hnix-store-remote".flags.io-testsuite = false;
169+ "some".revision = (((hackage."some")."1.0.3").revisions).default;
170+ "some".flags.newtype-unsafe = true;
171+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
172+ "tagged".flags.deepseq = true;
173+ "tagged".flags.transformers = true;
297 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
174 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
298− "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
175+ "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
299− "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
176+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
300− "memory".flags.support_bytestring = true;
177+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
178+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
179+ "transformers-compat".flags.two = false;
180+ "transformers-compat".flags.five = false;
181+ "transformers-compat".flags.four = false;
182+ "transformers-compat".flags.generic-deriving = true;
183+ "transformers-compat".flags.five-three = true;
184+ "transformers-compat".flags.three = false;
185+ "transformers-compat".flags.mtl = true;
186+ "memory".revision = (((hackage."memory")."0.16.0").revisions).default;
301 "memory".flags.support_basement = true;
187 "memory".flags.support_basement = true;
188+ "memory".flags.support_bytestring = true;
302 "memory".flags.support_foundation = true;
189 "memory".flags.support_foundation = true;
303 "memory".flags.support_deepseq = true;
190 "memory".flags.support_deepseq = true;
304− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
191+ "profunctors".revision = (((hackage."profunctors")."5.6.2").revisions).default;
305− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
192+ "th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
306− "lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
193+ "hpack".revision = (((hackage."hpack")."0.34.4").revisions).default;
307− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
194+ "microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
195+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
196+ "lens-family-th".revision = (((hackage."lens-family-th")."0.5.2.0").revisions).default;
197+ "aeson".revision = (((hackage."aeson")."1.5.6.0").revisions).default;
198+ "aeson".flags.developer = false;
199+ "aeson".flags.bytestring-builder = false;
200+ "aeson".flags.fast = false;
201+ "aeson".flags.cffi = false;
202+ "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
203+ "connection".revision = (((hackage."connection")."0.3.1").revisions).default;
204+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
205+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
206+ "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
207+ "libyaml".flags.system-libyaml = false;
208+ "libyaml".flags.no-unicode = false;
209+ "ref-tf".revision = (((hackage."ref-tf")."0.5").revisions).default;
210+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
211+ "splitmix".flags.optimised-mixer = false;
212+ "x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
213+ "gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
214+ "hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.3.0").revisions).default;
215+ "hnix-store-core".flags.bounded_memory = false;
216+ "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
217+ "nix-derivation".revision = (((hackage."nix-derivation")."1.1.2").revisions).default;
218+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
219+ "monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
220+ "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
221+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
222+ "strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
223+ "strict".flags.assoc = true;
224+ "attoparsec".revision = (((hackage."attoparsec")."0.14.1").revisions).default;
225+ "attoparsec".flags.developer = false;
226+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
227+ "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
228+ "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
229+ "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
230+ "saltine".revision = (((hackage."saltine")."0.2.0.0").revisions).default;
231+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
232+ "hashable".flags.integer-gmp = true;
233+ "hashable".flags.random-initial-seed = false;
234+ "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
235+ "clock".flags.llvm = false;
236+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
237+ "comonad".flags.distributive = true;
238+ "comonad".flags.indexed-traversable = true;
239+ "comonad".flags.containers = true;
240+ "assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
241+ "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
242+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
243+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
244+ "deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
245+ "deriving-compat".flags.new-functor-classes = true;
246+ "deriving-compat".flags.base-4-9 = true;
247+ "deriving-compat".flags.template-haskell-2-11 = true;
248+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
249+ "Cabal".flags.bundled-binary-generic = false;
250+ "cryptonite".revision = (((hackage."cryptonite")."0.29").revisions).default;
251+ "cryptonite".flags.old_toolchain_inliner = false;
252+ "cryptonite".flags.support_pclmuldq = false;
253+ "cryptonite".flags.support_deepseq = true;
254+ "cryptonite".flags.support_aesni = true;
255+ "cryptonite".flags.use_target_attributes = true;
256+ "cryptonite".flags.support_sse = false;
257+ "cryptonite".flags.support_rdrand = true;
258+ "cryptonite".flags.integer-gmp = true;
259+ "cryptonite".flags.check_alignment = false;
260+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
261+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
262+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
263+ "zlib".flags.non-blocking-ffi = false;
264+ "zlib".flags.bundled-c-zlib = false;
265+ "zlib".flags.pkg-config = false;
266+ "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
267+ "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
268+ "hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
269+ "indexed-traversable-instances".revision = (((hackage."indexed-traversable-instances")."0.1").revisions).default;
270+ "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
271+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
272+ "extra".revision = (((hackage."extra")."1.7.9").revisions).default;
273+ "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
274+ "x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
275+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
276+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
308 };
277 };
309 compiler = {
278 compiler = {
310 version = "8.8.4";
279 version = "8.8.4";
@@ -312,45 +281,44 @@
312 packages = {
281 packages = {
313 "binary" = "0.8.7.0";
282 "binary" = "0.8.7.0";
314 "ghc-prim" = "0.5.3";
283 "ghc-prim" = "0.5.3";
315− "stm" = "2.5.0.0";
284+ "array" = "0.5.4.0";
316− "unix" = "2.7.2.2";
285+ "integer-gmp" = "1.0.2.0";
317− "mtl" = "2.2.2";
318− "rts" = "1.0";
319− "deepseq" = "1.4.4.0";
320− "parsec" = "3.1.14.0";
321− "directory" = "1.3.6.0";
322 "template-haskell" = "2.15.0.0";
286 "template-haskell" = "2.15.0.0";
323− "containers" = "0.6.2.1";
287+ "pretty" = "1.1.3.6";
324− "bytestring" = "0.10.10.1";
288+ "process" = "1.6.9.0";
325− "text" = "1.2.4.0";
326− "Cabal" = "3.0.1.0";
327 "base" = "4.13.0.0";
289 "base" = "4.13.0.0";
290+ "rts" = "1.0";
291+ "text" = "1.2.4.0";
292+ "mtl" = "2.2.2";
328 "time" = "1.9.3";
293 "time" = "1.9.3";
329− "transformers" = "0.5.6.2";
294+ "unix" = "2.7.2.2";
330− "filepath" = "1.4.2.1";
295+ "bytestring" = "0.10.10.1";
331− "process" = "1.6.9.0";
296+ "containers" = "0.6.2.1";
332− "pretty" = "1.1.3.6";
297+ "directory" = "1.3.6.0";
298+ "parsec" = "3.1.14.0";
333 "ghc-boot-th" = "8.8.4";
299 "ghc-boot-th" = "8.8.4";
334− "array" = "0.5.4.0";
300+ "filepath" = "1.4.2.1";
335− "integer-gmp" = "1.0.2.0";
301+ "deepseq" = "1.4.4.0";
302+ "transformers" = "0.5.6.2";
303+ "stm" = "2.5.0.0";
336 };
304 };
337 };
305 };
338 };
306 };
339 extras = hackage:
307 extras = hackage:
340 {
308 {
341 packages = {
309 packages = {
342− nix-tools = ./.plan.nix/nix-tools.nix;
343 hackage-db = ./.plan.nix/hackage-db.nix;
310 hackage-db = ./.plan.nix/hackage-db.nix;
311+ nix-tools = ./.plan.nix/nix-tools.nix;
344 };
312 };
345 };
313 };
346 modules = [
314 modules = [
347 ({ lib, ... }:
315 ({ lib, ... }:
348 {
316 {
349 packages = {
317 packages = {
350− "nix-tools" = { flags = {}; };
351 "hackage-db" = {
318 "hackage-db" = {
352 flags = { "install-examples" = lib.mkOverride 900 false; };
319 flags = { "install-examples" = lib.mkOverride 900 false; };
353 };
320 };
321+ "nix-tools" = { flags = {}; };
354 };
322 };
355 })
323 })
356 ];
324 ];
materialized/ghc901/cabal-install/default.nix+78−77
@@ -2,78 +2,79 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.7.0").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.7.0").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
19− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
20− "zlib".flags.non-blocking-ffi = false;
21− "zlib".flags.bundled-c-zlib = false;
22− "zlib".flags.pkg-config = false;
23− "rts".revision = (((hackage."rts")."1.0").revisions).default;
24− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
25− "regex-posix".flags._regex-posix-clib = false;
26− "deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
27− "random".revision = (((hackage."random")."1.2.0").revisions).default;
28− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
29− "network".flags.devel = false;
30− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
31− "splitmix".flags.optimised-mixer = false;
32− "async".revision = (((hackage."async")."2.2.3").revisions).default;
33− "async".flags.bench = false;
34− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
35 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
8 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
36 "echo".flags.example = false;
9 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
39 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
10 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
41 "template-haskell".revision = (((hackage."template-haskell")."2.17.0.0").revisions).default;
11 "template-haskell".revision = (((hackage."template-haskell")."2.17.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
12+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.12.1").revisions).default;
13+ "hsc2hs".flags.in-ghc-tree = false;
44− "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
14+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
45− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
15+ "network".flags.devel = false;
46− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
16+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
47− "base".revision = (((hackage."base")."4.15.0.0").revisions).default;
17+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
48− "time".revision = (((hackage."time")."1.9.3").revisions).default;
18+ "async".flags.bench = false;
49− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
19+ "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
50− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
20+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
51− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
52− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
53− "hashable".flags.integer-gmp = true;
54− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
55− "HTTP".flags.mtl1 = false;
56− "HTTP".flags.conduit10 = false;
57− "HTTP".flags.warn-as-error = false;
58− "HTTP".flags.warp-tests = false;
59− "HTTP".flags.network-uri = true;
60− "ghc-bignum".revision = (((hackage."ghc-bignum")."1.0").revisions).default;
61− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
62 "ed25519".revision = (((hackage."ed25519")."0.0.2.0").revisions).default;
21 "ed25519".revision = (((hackage."ed25519")."0.0.2.0").revisions).default;
63 "ed25519".flags.test-hlint = true;
22 "ed25519".flags.test-hlint = true;
64 "ed25519".flags.test-properties = true;
23 "ed25519".flags.test-properties = true;
65− "process".revision = (((hackage."process")."1.6.11.0").revisions).default;
24+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
66− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
25+ "base".revision = (((hackage."base")."4.15.0.0").revisions).default;
67− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
26+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
68− "lukko".flags.ofd-locking = true;
27+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
69− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
28+ "regex-posix".flags._regex-posix-clib = false;
70− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
29+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
30+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
31+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
32+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
33+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
34+ "bytestring".revision = (((hackage."bytestring")."0.10.12.1").revisions).default;
35+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
36+ "cryptohash-sha256".flags.exe = false;
37+ "cryptohash-sha256".flags.use-cbits = true;
38+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
39+ "tar".flags.old-bytestring = false;
40+ "tar".flags.old-time = false;
41+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
42+ "directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
71 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
43 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
72− "hackage-security".flags.old-directory = false;
73− "hackage-security".flags.use-network-uri = true;
74 "hackage-security".flags.base48 = true;
44 "hackage-security".flags.base48 = true;
75 "hackage-security".flags.lukko = true;
45 "hackage-security".flags.lukko = true;
76 "hackage-security".flags.mtl21 = false;
46 "hackage-security".flags.mtl21 = false;
47+ "hackage-security".flags.use-network-uri = true;
48+ "hackage-security".flags.old-directory = false;
49+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
50+ "lukko".flags.ofd-locking = true;
51+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
52+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."9.0.1").revisions).default;
53+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
54+ "splitmix".flags.optimised-mixer = false;
55+ "ghc-bignum".revision = (((hackage."ghc-bignum")."1.0").revisions).default;
56+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
57+ "deepseq".revision = (((hackage."deepseq")."1.4.5.0").revisions).default;
58+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
59+ "HTTP".flags.mtl1 = false;
60+ "HTTP".flags.conduit10 = false;
61+ "HTTP".flags.warp-tests = false;
62+ "HTTP".flags.warn-as-error = false;
63+ "HTTP".flags.network-uri = true;
64+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
65+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
66+ "hashable".flags.integer-gmp = true;
67+ "hashable".flags.random-initial-seed = false;
68+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
69+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
70+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
71+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
72+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
73+ "zlib".flags.non-blocking-ffi = false;
74+ "zlib".flags.bundled-c-zlib = false;
75+ "zlib".flags.pkg-config = false;
76+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
77+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
77 };
78 };
78 compiler = {
79 compiler = {
79 version = "9.0.1";
80 version = "9.0.1";
@@ -81,27 +82,27 @@
81 packages = {
82 packages = {
82 "binary" = "0.8.8.0";
83 "binary" = "0.8.8.0";
83 "ghc-prim" = "0.7.0";
84 "ghc-prim" = "0.7.0";
84− "stm" = "2.5.0.0";
85+ "array" = "0.5.4.0";
85− "unix" = "2.7.2.2";
86− "mtl" = "2.2.2";
87− "rts" = "1.0";
88− "deepseq" = "1.4.5.0";
89− "parsec" = "3.1.14.0";
90− "directory" = "1.3.6.1";
91 "template-haskell" = "2.17.0.0";
86 "template-haskell" = "2.17.0.0";
92− "containers" = "0.6.4.1";
87+ "pretty" = "1.1.3.6";
93− "bytestring" = "0.10.12.1";
88+ "process" = "1.6.11.0";
94− "text" = "1.2.4.1";
95− "Cabal" = "3.4.0.0";
96 "base" = "4.15.0.0";
89 "base" = "4.15.0.0";
90+ "rts" = "1.0";
91+ "text" = "1.2.4.1";
92+ "mtl" = "2.2.2";
97 "time" = "1.9.3";
93 "time" = "1.9.3";
98− "transformers" = "0.5.6.2";
94+ "unix" = "2.7.2.2";
95+ "bytestring" = "0.10.12.1";
96+ "containers" = "0.6.4.1";
97+ "directory" = "1.3.6.1";
98+ "parsec" = "3.1.14.0";
99+ "ghc-boot-th" = "9.0.1";
99 "ghc-bignum" = "1.0";
100 "ghc-bignum" = "1.0";
100 "filepath" = "1.4.2.1";
101 "filepath" = "1.4.2.1";
101− "process" = "1.6.11.0";
102+ "deepseq" = "1.4.5.0";
102− "pretty" = "1.1.3.6";
103+ "transformers" = "0.5.6.2";
103− "ghc-boot-th" = "9.0.1";
104+ "Cabal" = "3.4.0.0";
104− "array" = "0.5.4.0";
105+ "stm" = "2.5.0.0";
105 };
106 };
106 };
107 };
107 };
108 };
@@ -113,11 +114,11 @@
113 packages = {
114 packages = {
114 "cabal-install" = {
115 "cabal-install" = {
115 flags = {
116 flags = {
116− "native-dns" = lib.mkOverride 900 true;
117− "debug-expensive-assertions" = lib.mkOverride 900 false;
118 "debug-tracetree" = lib.mkOverride 900 false;
117 "debug-tracetree" = lib.mkOverride 900 false;
118+ "debug-expensive-assertions" = lib.mkOverride 900 false;
119 "lukko" = lib.mkOverride 900 true;
119 "lukko" = lib.mkOverride 900 true;
120 "debug-conflict-sets" = lib.mkOverride 900 false;
120 "debug-conflict-sets" = lib.mkOverride 900 false;
121+ "native-dns" = lib.mkOverride 900 true;
121 };
122 };
122 };
123 };
123 };
124 };
materialized/ghcjs/alex/ghc8105/default.nix+16−16
@@ -3,34 +3,34 @@
3 {
3 {
4 packages = {
4 packages = {
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
6+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
7− "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
7+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
8− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
9− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
10− "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
11− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
12 "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
8 "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
9+ "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
13 "time".revision = (((hackage."time")."1.9.3").revisions).default;
10 "time".revision = (((hackage."time")."1.9.3").revisions).default;
11+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
12+ "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
13+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
14+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
14 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
15 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
15− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
16+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
16− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
17 };
17 };
18 compiler = {
18 compiler = {
19 version = "8.10.5";
19 version = "8.10.5";
20 nix-name = "ghc8105";
20 nix-name = "ghc8105";
21 packages = {
21 packages = {
22 "ghc-prim" = "0.6.1";
22 "ghc-prim" = "0.6.1";
23− "unix" = "2.7.2.2";
23+ "array" = "0.5.4.0";
24− "rts" = "1.0.1";
24+ "integer-gmp" = "1.0.3.0";
25− "deepseq" = "1.4.4.0";
26− "directory" = "1.3.6.0";
27− "containers" = "0.6.4.1";
28− "bytestring" = "0.10.12.0";
29 "base" = "4.14.2.0";
25 "base" = "4.14.2.0";
26+ "rts" = "1.0.1";
30 "time" = "1.9.3";
27 "time" = "1.9.3";
28+ "unix" = "2.7.2.2";
29+ "bytestring" = "0.10.12.0";
30+ "containers" = "0.6.4.1";
31+ "directory" = "1.3.6.0";
31 "filepath" = "1.4.2.1";
32 "filepath" = "1.4.2.1";
32− "array" = "0.5.4.0";
33+ "deepseq" = "1.4.4.0";
33− "integer-gmp" = "1.0.3.0";
34 };
34 };
35 };
35 };
36 };
36 };
materialized/ghcjs/alex/ghc865/default.nix+16−16
@@ -3,34 +3,34 @@
3 {
3 {
4 packages = {
4 packages = {
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
6+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
7− "rts".revision = (((hackage."rts")."1.0").revisions).default;
7+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
8− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
9− "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
10− "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
11− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
12 "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
8 "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
9+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
13 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
10 "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
11+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
12+ "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
13+ "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
14+ "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
14 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
15 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
15− "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
16+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
16− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
17 };
17 };
18 compiler = {
18 compiler = {
19 version = "8.6.5";
19 version = "8.6.5";
20 nix-name = "ghc865";
20 nix-name = "ghc865";
21 packages = {
21 packages = {
22 "ghc-prim" = "0.5.3";
22 "ghc-prim" = "0.5.3";
23− "unix" = "2.7.2.2";
23+ "array" = "0.5.3.0";
24− "rts" = "1.0";
24+ "integer-gmp" = "1.0.2.0";
25− "deepseq" = "1.4.4.0";
26− "directory" = "1.3.3.0";
27− "containers" = "0.6.0.1";
28− "bytestring" = "0.10.8.2";
29 "base" = "4.12.0.0";
25 "base" = "4.12.0.0";
26+ "rts" = "1.0";
30 "time" = "1.8.0.2";
27 "time" = "1.8.0.2";
28+ "unix" = "2.7.2.2";
29+ "bytestring" = "0.10.8.2";
30+ "containers" = "0.6.0.1";
31+ "directory" = "1.3.3.0";
31 "filepath" = "1.4.2.1";
32 "filepath" = "1.4.2.1";
32− "array" = "0.5.3.0";
33+ "deepseq" = "1.4.4.0";
33− "integer-gmp" = "1.0.2.0";
34 };
34 };
35 };
35 };
36 };
36 };
materialized/ghcjs/alex/ghc884/default.nix+16−16
@@ -3,34 +3,34 @@
3 {
3 {
4 packages = {
4 packages = {
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
6+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
7− "rts".revision = (((hackage."rts")."1.0").revisions).default;
7+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
8− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
9− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
10− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
11− "bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
12 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
8 "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
9+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
13 "time".revision = (((hackage."time")."1.9.3").revisions).default;
10 "time".revision = (((hackage."time")."1.9.3").revisions).default;
11+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
12+ "bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
13+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
14+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
14 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
15 "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
15− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
16+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
16− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
17 };
17 };
18 compiler = {
18 compiler = {
19 version = "8.8.4";
19 version = "8.8.4";
20 nix-name = "ghc884";
20 nix-name = "ghc884";
21 packages = {
21 packages = {
22 "ghc-prim" = "0.5.3";
22 "ghc-prim" = "0.5.3";
23− "unix" = "2.7.2.2";
23+ "array" = "0.5.4.0";
24− "rts" = "1.0";
24+ "integer-gmp" = "1.0.2.0";
25− "deepseq" = "1.4.4.0";
26− "directory" = "1.3.6.0";
27− "containers" = "0.6.2.1";
28− "bytestring" = "0.10.10.1";
29 "base" = "4.13.0.0";
25 "base" = "4.13.0.0";
26+ "rts" = "1.0";
30 "time" = "1.9.3";
27 "time" = "1.9.3";
28+ "unix" = "2.7.2.2";
29+ "bytestring" = "0.10.10.1";
30+ "containers" = "0.6.2.1";
31+ "directory" = "1.3.6.0";
31 "filepath" = "1.4.2.1";
32 "filepath" = "1.4.2.1";
32− "array" = "0.5.4.0";
33+ "deepseq" = "1.4.4.0";
33− "integer-gmp" = "1.0.2.0";
34 };
34 };
35 };
35 };
36 };
36 };
materialized/ghcjs/cabal/ghc8105/default.nix+81−80
@@ -2,81 +2,82 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
19− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
20− "zlib".flags.non-blocking-ffi = false;
21− "zlib".flags.bundled-c-zlib = false;
22− "zlib".flags.pkg-config = false;
23− "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
24− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
25− "regex-posix".flags._regex-posix-clib = false;
26− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
27− "random".revision = (((hackage."random")."1.2.0").revisions).default;
28− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
29− "network".flags.devel = false;
30− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
31− "splitmix".flags.optimised-mixer = false;
32− "async".revision = (((hackage."async")."2.2.3").revisions).default;
33− "async".flags.bench = false;
34− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
35 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
9 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
36 "echo".flags.example = false;
10 "echo".flags.example = false;
37− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "hsc2hs".flags.in-ghc-tree = false;
39 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
11 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
40− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
41 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
42− "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
43− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
44− "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
45− "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
16+ "network".flags.devel = false;
46− "Cabal".flags.bundled-binary-generic = false;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
47− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
48− "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
19+ "async".flags.bench = false;
49− "time".revision = (((hackage."time")."1.9.3").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
50− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
21+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
51− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
52− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
53− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
54− "hashable".flags.integer-gmp = true;
55− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
56− "HTTP".flags.mtl1 = false;
57− "HTTP".flags.conduit10 = false;
58− "HTTP".flags.warn-as-error = false;
59− "HTTP".flags.warp-tests = false;
60− "HTTP".flags.network-uri = true;
61− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
62 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
22 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
63 "ed25519".flags.test-hlint = true;
23 "ed25519".flags.test-hlint = true;
64− "ed25519".flags.test-properties = true;
65− "ed25519".flags.test-doctests = true;
66 "ed25519".flags.no-donna = true;
24 "ed25519".flags.no-donna = true;
67− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
25+ "ed25519".flags.test-doctests = true;
68− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26+ "ed25519".flags.test-properties = true;
69− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
27+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
70− "lukko".flags.ofd-locking = true;
28+ "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
71− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
29+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
72− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
30+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
31+ "regex-posix".flags._regex-posix-clib = false;
32+ "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
33+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
34+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
35+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
36+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
37+ "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
38+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
39+ "cryptohash-sha256".flags.exe = false;
40+ "cryptohash-sha256".flags.use-cbits = true;
41+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
42+ "tar".flags.old-bytestring = false;
43+ "tar".flags.old-time = false;
44+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
45+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
73 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
46 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
74− "hackage-security".flags.old-directory = false;
75− "hackage-security".flags.use-network-uri = true;
76 "hackage-security".flags.base48 = true;
47 "hackage-security".flags.base48 = true;
77 "hackage-security".flags.lukko = true;
48 "hackage-security".flags.lukko = true;
78 "hackage-security".flags.mtl21 = false;
49 "hackage-security".flags.mtl21 = false;
79− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
50+ "hackage-security".flags.use-network-uri = true;
51+ "hackage-security".flags.old-directory = false;
52+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
53+ "lukko".flags.ofd-locking = true;
54+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
55+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
56+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
57+ "splitmix".flags.optimised-mixer = false;
58+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
59+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
60+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
61+ "HTTP".flags.mtl1 = false;
62+ "HTTP".flags.conduit10 = false;
63+ "HTTP".flags.warp-tests = false;
64+ "HTTP".flags.warn-as-error = false;
65+ "HTTP".flags.network-uri = true;
66+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
67+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
68+ "hashable".flags.integer-gmp = true;
69+ "hashable".flags.random-initial-seed = false;
70+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
71+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
72+ "Cabal".revision = (((hackage."Cabal")."3.4.0.0").revisions).default;
73+ "Cabal".flags.bundled-binary-generic = false;
74+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
75+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
76+ "zlib".flags.non-blocking-ffi = false;
77+ "zlib".flags.bundled-c-zlib = false;
78+ "zlib".flags.pkg-config = false;
79+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
80+ "stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
80 };
81 };
81 compiler = {
82 compiler = {
82 version = "8.10.5";
83 version = "8.10.5";
@@ -84,26 +85,26 @@
84 packages = {
85 packages = {
85 "binary" = "0.8.8.0";
86 "binary" = "0.8.8.0";
86 "ghc-prim" = "0.6.1";
87 "ghc-prim" = "0.6.1";
87− "stm" = "2.5.0.1";
88+ "array" = "0.5.4.0";
88− "unix" = "2.7.2.2";
89+ "integer-gmp" = "1.0.3.0";
89− "mtl" = "2.2.2";
90− "rts" = "1.0.1";
91− "deepseq" = "1.4.4.0";
92− "parsec" = "3.1.14.0";
93− "directory" = "1.3.6.0";
94 "template-haskell" = "2.16.0.0";
90 "template-haskell" = "2.16.0.0";
95− "containers" = "0.6.4.1";
91+ "pretty" = "1.1.3.6";
96− "bytestring" = "0.10.12.0";
92+ "process" = "1.6.9.0";
97− "text" = "1.2.4.1";
98 "base" = "4.14.2.0";
93 "base" = "4.14.2.0";
94+ "rts" = "1.0.1";
95+ "text" = "1.2.4.1";
96+ "mtl" = "2.2.2";
99 "time" = "1.9.3";
97 "time" = "1.9.3";
100− "transformers" = "0.5.6.2";
98+ "unix" = "2.7.2.2";
101− "filepath" = "1.4.2.1";
99+ "bytestring" = "0.10.12.0";
102− "process" = "1.6.9.0";
100+ "containers" = "0.6.4.1";
103− "pretty" = "1.1.3.6";
101+ "directory" = "1.3.6.0";
102+ "parsec" = "3.1.14.0";
104 "ghc-boot-th" = "8.10.5";
103 "ghc-boot-th" = "8.10.5";
105− "array" = "0.5.4.0";
104+ "filepath" = "1.4.2.1";
106− "integer-gmp" = "1.0.3.0";
105+ "deepseq" = "1.4.4.0";
106+ "transformers" = "0.5.6.2";
107+ "stm" = "2.5.0.1";
107 };
108 };
108 };
109 };
109 };
110 };
@@ -115,11 +116,11 @@
115 packages = {
116 packages = {
116 "cabal-install" = {
117 "cabal-install" = {
117 flags = {
118 flags = {
118− "native-dns" = lib.mkOverride 900 true;
119− "debug-expensive-assertions" = lib.mkOverride 900 false;
120 "debug-tracetree" = lib.mkOverride 900 false;
119 "debug-tracetree" = lib.mkOverride 900 false;
120+ "debug-expensive-assertions" = lib.mkOverride 900 false;
121 "lukko" = lib.mkOverride 900 true;
121 "lukko" = lib.mkOverride 900 true;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
122 "debug-conflict-sets" = lib.mkOverride 900 false;
123+ "native-dns" = lib.mkOverride 900 true;
123 };
124 };
124 };
125 };
125 };
126 };
materialized/ghcjs/cabal/ghc865/default.nix+76−75
@@ -2,76 +2,77 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
19− "zlib".flags.non-blocking-ffi = false;
20− "zlib".flags.bundled-c-zlib = false;
21− "zlib".flags.pkg-config = false;
22− "rts".revision = (((hackage."rts")."1.0").revisions).default;
23− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
24− "random".revision = (((hackage."random")."1.1").revisions).default;
25− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
26− "network".flags.devel = false;
27− "async".revision = (((hackage."async")."2.2.3").revisions).default;
28− "async".flags.bench = false;
29− "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
30 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
9 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
31 "echo".flags.example = false;
10 "echo".flags.example = false;
32− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
33− "hsc2hs".flags.in-ghc-tree = false;
34 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
11 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
35− "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
36 "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
37− "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
39− "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
40− "Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
16+ "network".flags.devel = false;
41− "Cabal".flags.bundled-binary-generic = false;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
42− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
43− "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
19+ "async".flags.bench = false;
44− "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
45− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
21+ "random".revision = (((hackage."random")."1.1").revisions).default;
46− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
47− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
48− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
49− "hashable".flags.integer-gmp = true;
50− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
51− "HTTP".flags.mtl1 = false;
52− "HTTP".flags.conduit10 = false;
53− "HTTP".flags.warn-as-error = false;
54− "HTTP".flags.warp-tests = false;
55− "HTTP".flags.network-uri = true;
56− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
57 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
22 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
58 "ed25519".flags.test-hlint = true;
23 "ed25519".flags.test-hlint = true;
59− "ed25519".flags.test-properties = true;
60− "ed25519".flags.test-doctests = true;
61 "ed25519".flags.no-donna = true;
24 "ed25519".flags.no-donna = true;
62− "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
25+ "ed25519".flags.test-doctests = true;
63− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26+ "ed25519".flags.test-properties = true;
64− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
27+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
65− "lukko".flags.ofd-locking = true;
28+ "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
66− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
29+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
67− "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
30+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
31+ "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
32+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
33+ "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
34+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
35+ "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
36+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
37+ "cryptohash-sha256".flags.exe = false;
38+ "cryptohash-sha256".flags.use-cbits = true;
39+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
40+ "tar".flags.old-bytestring = false;
41+ "tar".flags.old-time = false;
42+ "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
43+ "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
68 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
44 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
69− "hackage-security".flags.old-directory = false;
70− "hackage-security".flags.use-network-uri = true;
71 "hackage-security".flags.base48 = true;
45 "hackage-security".flags.base48 = true;
72 "hackage-security".flags.lukko = true;
46 "hackage-security".flags.lukko = true;
73 "hackage-security".flags.mtl21 = false;
47 "hackage-security".flags.mtl21 = false;
74− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
48+ "hackage-security".flags.use-network-uri = true;
49+ "hackage-security".flags.old-directory = false;
50+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
51+ "lukko".flags.ofd-locking = true;
52+ "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
53+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
54+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
55+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
56+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
57+ "HTTP".flags.mtl1 = false;
58+ "HTTP".flags.conduit10 = false;
59+ "HTTP".flags.warp-tests = false;
60+ "HTTP".flags.warn-as-error = false;
61+ "HTTP".flags.network-uri = true;
62+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
63+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
64+ "hashable".flags.integer-gmp = true;
65+ "hashable".flags.random-initial-seed = false;
66+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
67+ "Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
68+ "Cabal".flags.bundled-binary-generic = false;
69+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
70+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
71+ "zlib".flags.non-blocking-ffi = false;
72+ "zlib".flags.bundled-c-zlib = false;
73+ "zlib".flags.pkg-config = false;
74+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
75+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
75 };
76 };
76 compiler = {
77 compiler = {
77 version = "8.6.5";
78 version = "8.6.5";
@@ -79,26 +80,26 @@
79 packages = {
80 packages = {
80 "binary" = "0.8.6.0";
81 "binary" = "0.8.6.0";
81 "ghc-prim" = "0.5.3";
82 "ghc-prim" = "0.5.3";
82− "stm" = "2.5.0.0";
83+ "array" = "0.5.3.0";
83− "unix" = "2.7.2.2";
84+ "integer-gmp" = "1.0.2.0";
84− "mtl" = "2.2.2";
85− "rts" = "1.0";
86− "deepseq" = "1.4.4.0";
87− "parsec" = "3.1.13.0";
88− "directory" = "1.3.3.0";
89 "template-haskell" = "2.14.0.0";
85 "template-haskell" = "2.14.0.0";
90− "containers" = "0.6.0.1";
86+ "pretty" = "1.1.3.6";
91− "bytestring" = "0.10.8.2";
87+ "process" = "1.6.5.0";
92− "text" = "1.2.3.1";
93 "base" = "4.12.0.0";
88 "base" = "4.12.0.0";
89+ "rts" = "1.0";
90+ "text" = "1.2.3.1";
91+ "mtl" = "2.2.2";
94 "time" = "1.8.0.2";
92 "time" = "1.8.0.2";
95− "transformers" = "0.5.6.2";
93+ "unix" = "2.7.2.2";
96− "filepath" = "1.4.2.1";
94+ "bytestring" = "0.10.8.2";
97− "process" = "1.6.5.0";
95+ "containers" = "0.6.0.1";
98− "pretty" = "1.1.3.6";
96+ "directory" = "1.3.3.0";
97+ "parsec" = "3.1.13.0";
99 "ghc-boot-th" = "8.6.5";
98 "ghc-boot-th" = "8.6.5";
100− "array" = "0.5.3.0";
99+ "filepath" = "1.4.2.1";
101− "integer-gmp" = "1.0.2.0";
100+ "deepseq" = "1.4.4.0";
101+ "transformers" = "0.5.6.2";
102+ "stm" = "2.5.0.0";
102 };
103 };
103 };
104 };
104 };
105 };
@@ -110,11 +111,11 @@
110 packages = {
111 packages = {
111 "cabal-install" = {
112 "cabal-install" = {
112 flags = {
113 flags = {
113− "native-dns" = lib.mkOverride 900 true;
114− "debug-expensive-assertions" = lib.mkOverride 900 false;
115 "debug-tracetree" = lib.mkOverride 900 false;
114 "debug-tracetree" = lib.mkOverride 900 false;
115+ "debug-expensive-assertions" = lib.mkOverride 900 false;
116 "lukko" = lib.mkOverride 900 true;
116 "lukko" = lib.mkOverride 900 true;
117 "debug-conflict-sets" = lib.mkOverride 900 false;
117 "debug-conflict-sets" = lib.mkOverride 900 false;
118+ "native-dns" = lib.mkOverride 900 true;
118 };
119 };
119 };
120 };
120 };
121 };
materialized/ghcjs/cabal/ghc884/default.nix+76−75
@@ -2,76 +2,77 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5− "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
6− "cryptohash-sha256".flags.use-cbits = true;
7− "cryptohash-sha256".flags.exe = false;
8 "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
5 "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
9− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
10− "tar".flags.old-time = false;
11− "tar".flags.old-bytestring = false;
12 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
13− "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
7+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
14− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
8+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
15− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
16− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
17− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
18− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
19− "zlib".flags.non-blocking-ffi = false;
20− "zlib".flags.bundled-c-zlib = false;
21− "zlib".flags.pkg-config = false;
22− "rts".revision = (((hackage."rts")."1.0").revisions).default;
23− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
24− "random".revision = (((hackage."random")."1.1").revisions).default;
25− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
26− "network".flags.devel = false;
27− "async".revision = (((hackage."async")."2.2.3").revisions).default;
28− "async".flags.bench = false;
29− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
30 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
9 "echo".revision = (((hackage."echo")."0.1.4").revisions).default;
31 "echo".flags.example = false;
10 "echo".flags.example = false;
32− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
33− "hsc2hs".flags.in-ghc-tree = false;
34 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
11 "resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
35− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
36 "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
12 "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
37− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
13+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
38− "bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
14+ "hsc2hs".flags.in-ghc-tree = false;
39− "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
15+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
40− "Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
16+ "network".flags.devel = false;
41− "Cabal".flags.bundled-binary-generic = false;
17+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
42− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
18+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
43− "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
19+ "async".flags.bench = false;
44− "time".revision = (((hackage."time")."1.9.3").revisions).default;
20+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
45− "th-compat".revision = (((hackage."th-compat")."0.1.1").revisions).default;
21+ "random".revision = (((hackage."random")."1.1").revisions).default;
46− "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
47− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
48− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
49− "hashable".flags.integer-gmp = true;
50− "HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
51− "HTTP".flags.mtl1 = false;
52− "HTTP".flags.conduit10 = false;
53− "HTTP".flags.warn-as-error = false;
54− "HTTP".flags.warp-tests = false;
55− "HTTP".flags.network-uri = true;
56− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
57 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
22 "ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
58 "ed25519".flags.test-hlint = true;
23 "ed25519".flags.test-hlint = true;
59− "ed25519".flags.test-properties = true;
60− "ed25519".flags.test-doctests = true;
61 "ed25519".flags.no-donna = true;
24 "ed25519".flags.no-donna = true;
62− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
25+ "ed25519".flags.test-doctests = true;
63− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
26+ "ed25519".flags.test-properties = true;
64− "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
27+ "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
65− "lukko".flags.ofd-locking = true;
28+ "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
66− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
29+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
67− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
30+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
31+ "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
32+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
33+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
34+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
35+ "bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
36+ "cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.102.0").revisions).default;
37+ "cryptohash-sha256".flags.exe = false;
38+ "cryptohash-sha256".flags.use-cbits = true;
39+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
40+ "tar".flags.old-bytestring = false;
41+ "tar".flags.old-time = false;
42+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
43+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
68 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
44 "hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
69− "hackage-security".flags.old-directory = false;
70− "hackage-security".flags.use-network-uri = true;
71 "hackage-security".flags.base48 = true;
45 "hackage-security".flags.base48 = true;
72 "hackage-security".flags.lukko = true;
46 "hackage-security".flags.lukko = true;
73 "hackage-security".flags.mtl21 = false;
47 "hackage-security".flags.mtl21 = false;
74− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
48+ "hackage-security".flags.use-network-uri = true;
49+ "hackage-security".flags.old-directory = false;
50+ "lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
51+ "lukko".flags.ofd-locking = true;
52+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
53+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
54+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
55+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
56+ "HTTP".revision = (((hackage."HTTP")."4000.3.16").revisions).default;
57+ "HTTP".flags.mtl1 = false;
58+ "HTTP".flags.conduit10 = false;
59+ "HTTP".flags.warp-tests = false;
60+ "HTTP".flags.warn-as-error = false;
61+ "HTTP".flags.network-uri = true;
62+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
63+ "hashable".revision = (((hackage."hashable")."1.3.2.0").revisions).default;
64+ "hashable".flags.integer-gmp = true;
65+ "hashable".flags.random-initial-seed = false;
66+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
67+ "Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
68+ "Cabal".flags.bundled-binary-generic = false;
69+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
70+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
71+ "zlib".flags.non-blocking-ffi = false;
72+ "zlib".flags.bundled-c-zlib = false;
73+ "zlib".flags.pkg-config = false;
74+ "edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
75+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
75 };
76 };
76 compiler = {
77 compiler = {
77 version = "8.8.4";
78 version = "8.8.4";
@@ -79,26 +80,26 @@
79 packages = {
80 packages = {
80 "binary" = "0.8.7.0";
81 "binary" = "0.8.7.0";
81 "ghc-prim" = "0.5.3";
82 "ghc-prim" = "0.5.3";
82− "stm" = "2.5.0.0";
83+ "array" = "0.5.4.0";
83− "unix" = "2.7.2.2";
84+ "integer-gmp" = "1.0.2.0";
84− "mtl" = "2.2.2";
85− "rts" = "1.0";
86− "deepseq" = "1.4.4.0";
87− "parsec" = "3.1.14.0";
88− "directory" = "1.3.6.0";
89 "template-haskell" = "2.15.0.0";
85 "template-haskell" = "2.15.0.0";
90− "containers" = "0.6.2.1";
86+ "pretty" = "1.1.3.6";
91− "bytestring" = "0.10.10.1";
87+ "process" = "1.6.9.0";
92− "text" = "1.2.4.0";
93 "base" = "4.13.0.0";
88 "base" = "4.13.0.0";
89+ "rts" = "1.0";
90+ "text" = "1.2.4.0";
91+ "mtl" = "2.2.2";
94 "time" = "1.9.3";
92 "time" = "1.9.3";
95− "transformers" = "0.5.6.2";
93+ "unix" = "2.7.2.2";
96− "filepath" = "1.4.2.1";
94+ "bytestring" = "0.10.10.1";
97− "process" = "1.6.9.0";
95+ "containers" = "0.6.2.1";
98− "pretty" = "1.1.3.6";
96+ "directory" = "1.3.6.0";
97+ "parsec" = "3.1.14.0";
99 "ghc-boot-th" = "8.8.4";
98 "ghc-boot-th" = "8.8.4";
100− "array" = "0.5.4.0";
99+ "filepath" = "1.4.2.1";
101− "integer-gmp" = "1.0.2.0";
100+ "deepseq" = "1.4.4.0";
101+ "transformers" = "0.5.6.2";
102+ "stm" = "2.5.0.0";
102 };
103 };
103 };
104 };
104 };
105 };
@@ -110,11 +111,11 @@
110 packages = {
111 packages = {
111 "cabal-install" = {
112 "cabal-install" = {
112 flags = {
113 flags = {
113− "native-dns" = lib.mkOverride 900 true;
114− "debug-expensive-assertions" = lib.mkOverride 900 false;
115 "debug-tracetree" = lib.mkOverride 900 false;
114 "debug-tracetree" = lib.mkOverride 900 false;
115+ "debug-expensive-assertions" = lib.mkOverride 900 false;
116 "lukko" = lib.mkOverride 900 true;
116 "lukko" = lib.mkOverride 900 true;
117 "debug-conflict-sets" = lib.mkOverride 900 false;
117 "debug-conflict-sets" = lib.mkOverride 900 false;
118+ "native-dns" = lib.mkOverride 900 true;
118 };
119 };
119 };
120 };
120 };
121 };
materialized/ghcjs/happy/ghc8105/default.nix+10−10
@@ -3,28 +3,28 @@
3 {
3 {
4 packages = {
4 packages = {
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
6− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
6+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
7+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
8+ "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
7 "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
9 "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
8− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
10+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
9 "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
11 "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
10− "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
12+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
11 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
13 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
12− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
13− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
14 };
14 };
15 compiler = {
15 compiler = {
16 version = "8.10.5";
16 version = "8.10.5";
17 nix-name = "ghc8105";
17 nix-name = "ghc8105";
18 packages = {
18 packages = {
19 "ghc-prim" = "0.6.1";
19 "ghc-prim" = "0.6.1";
20− "mtl" = "2.2.2";
20+ "array" = "0.5.4.0";
21+ "integer-gmp" = "1.0.3.0";
22+ "base" = "4.14.2.0";
21 "rts" = "1.0.1";
23 "rts" = "1.0.1";
22− "deepseq" = "1.4.4.0";
24+ "mtl" = "2.2.2";
23 "containers" = "0.6.4.1";
25 "containers" = "0.6.4.1";
24− "base" = "4.14.2.0";
26+ "deepseq" = "1.4.4.0";
25 "transformers" = "0.5.6.2";
27 "transformers" = "0.5.6.2";
26− "array" = "0.5.4.0";
27− "integer-gmp" = "1.0.3.0";
28 };
28 };
29 };
29 };
30 };
30 };
materialized/ghcjs/happy/ghc865/default.nix+10−10
@@ -3,28 +3,28 @@
3 {
3 {
4 packages = {
4 packages = {
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
6+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
7+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
8+ "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
7 "rts".revision = (((hackage."rts")."1.0").revisions).default;
9 "rts".revision = (((hackage."rts")."1.0").revisions).default;
8− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
10+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
9 "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
11 "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
10− "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
12+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
11 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
13 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
12− "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
13− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
14 };
14 };
15 compiler = {
15 compiler = {
16 version = "8.6.5";
16 version = "8.6.5";
17 nix-name = "ghc865";
17 nix-name = "ghc865";
18 packages = {
18 packages = {
19 "ghc-prim" = "0.5.3";
19 "ghc-prim" = "0.5.3";
20− "mtl" = "2.2.2";
20+ "array" = "0.5.3.0";
21+ "integer-gmp" = "1.0.2.0";
22+ "base" = "4.12.0.0";
21 "rts" = "1.0";
23 "rts" = "1.0";
22− "deepseq" = "1.4.4.0";
24+ "mtl" = "2.2.2";
23 "containers" = "0.6.0.1";
25 "containers" = "0.6.0.1";
24− "base" = "4.12.0.0";
26+ "deepseq" = "1.4.4.0";
25 "transformers" = "0.5.6.2";
27 "transformers" = "0.5.6.2";
26− "array" = "0.5.3.0";
27− "integer-gmp" = "1.0.2.0";
28 };
28 };
29 };
29 };
30 };
30 };
materialized/ghcjs/happy/ghc884/default.nix+10−10
@@ -3,28 +3,28 @@
3 {
3 {
4 packages = {
4 packages = {
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
5 "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
6− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
6+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
7+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
8+ "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
7 "rts".revision = (((hackage."rts")."1.0").revisions).default;
9 "rts".revision = (((hackage."rts")."1.0").revisions).default;
8− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
10+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
9 "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
11 "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
10− "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
12+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
11 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
13 "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
12− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
13− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
14 };
14 };
15 compiler = {
15 compiler = {
16 version = "8.8.4";
16 version = "8.8.4";
17 nix-name = "ghc884";
17 nix-name = "ghc884";
18 packages = {
18 packages = {
19 "ghc-prim" = "0.5.3";
19 "ghc-prim" = "0.5.3";
20− "mtl" = "2.2.2";
20+ "array" = "0.5.4.0";
21+ "integer-gmp" = "1.0.2.0";
22+ "base" = "4.13.0.0";
21 "rts" = "1.0";
23 "rts" = "1.0";
22− "deepseq" = "1.4.4.0";
24+ "mtl" = "2.2.2";
23 "containers" = "0.6.2.1";
25 "containers" = "0.6.2.1";
24− "base" = "4.13.0.0";
26+ "deepseq" = "1.4.4.0";
25 "transformers" = "0.5.6.2";
27 "transformers" = "0.5.6.2";
26− "array" = "0.5.4.0";
27− "integer-gmp" = "1.0.2.0";
28 };
28 };
29 };
29 };
30 };
30 };
materialized/ghcjs8105/default.nix+305−305
@@ -2,346 +2,346 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5+ "wai".revision = (((hackage."wai")."3.2.3").revisions).default;
6+ "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
7+ "ghc-boot".revision = (((hackage."ghc-boot")."8.10.5").revisions).default;
8+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
9+ "streaming-commons".flags.use-bytestring-builder = false;
10+ "old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
11+ "bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
12+ "bifunctors".flags.tagged = true;
13+ "bifunctors".flags.semigroups = true;
14+ "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
15+ "wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
5 "warp".revision = (((hackage."warp")."3.3.14").revisions).default;
16 "warp".revision = (((hackage."warp")."3.3.14").revisions).default;
6− "warp".flags.allow-sendfilefd = true;
7 "warp".flags.network-bytestring = false;
17 "warp".flags.network-bytestring = false;
18+ "warp".flags.allow-sendfilefd = true;
8 "warp".flags.warp-debug = false;
19 "warp".flags.warp-debug = false;
9− "test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
10− "test-framework-hunit".flags.base4 = true;
11− "test-framework-hunit".flags.base3 = false;
12− "http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
13− "http-client".flags.network-uri = true;
14− "wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
15− "wai-websockets".flags.example = true;
16 "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
20 "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
21+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
17 "void".revision = (((hackage."void")."0.7.3").revisions).default;
22 "void".revision = (((hackage."void")."0.7.3").revisions).default;
18 "void".flags.safe = false;
23 "void".flags.safe = false;
19− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
24+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
20− "semigroupoids".flags.comonad = true;
25+ "wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
21− "semigroupoids".flags.doctests = true;
26+ "wai-websockets".flags.example = true;
22− "semigroupoids".flags.unordered-containers = true;
27+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
23− "semigroupoids".flags.distributive = true;
28+ "ansi-terminal".flags.example = false;
24− "semigroupoids".flags.tagged = true;
29+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
25− "semigroupoids".flags.containers = true;
30+ "test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
26− "semigroupoids".flags.contravariant = true;
31+ "test-framework-hunit".flags.base4 = true;
27− "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
32+ "test-framework-hunit".flags.base3 = false;
28 "free".revision = (((hackage."free")."5.1.3").revisions).default;
33 "free".revision = (((hackage."free")."5.1.3").revisions).default;
29− "zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
30− "zip-archive".flags.executable = false;
31 "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
34 "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
32− "ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
35+ "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
33− "binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
36+ "time-compat".flags.old-locale = false;
34− "ghc-boot".revision = (((hackage."ghc-boot")."8.10.5").revisions).default;
35− "wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
36− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
37− "tar".flags.old-time = false;
38− "tar".flags.old-bytestring = false;
39− "ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
40− "old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
41− "bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
42− "bifunctors".flags.semigroups = true;
43− "bifunctors".flags.tagged = true;
44− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
45− "stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
46− "unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
47− "http2".revision = (((hackage."http2")."2.0.6").revisions).default;
48− "http2".flags.devel = false;
49− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
50− "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
51− "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
52− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
53− "network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
54− "extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
55− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
56− "SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
57− "SHA".flags.exe = false;
58− "ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
59− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
60− "lifted-async".revision = (((hackage."lifted-async")."0.10.1.3").revisions).default;
61− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
62− "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
63− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
64− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
65− "zlib".flags.non-blocking-ffi = false;
66− "zlib".flags.bundled-c-zlib = false;
67− "zlib".flags.pkg-config = false;
68− "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
69− "easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
70− "ghci".revision = (((hackage."ghci")."8.10.5").revisions).default;
71− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
72− "regex-posix".flags._regex-posix-clib = false;
73− "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
74− "cryptonite".flags.support_sse = false;
75− "cryptonite".flags.use_target_attributes = true;
76− "cryptonite".flags.integer-gmp = true;
77− "cryptonite".flags.support_rdrand = true;
78− "cryptonite".flags.support_aesni = true;
79− "cryptonite".flags.support_deepseq = true;
80− "cryptonite".flags.support_pclmuldq = false;
81− "cryptonite".flags.check_alignment = false;
82− "cryptonite".flags.old_toolchain_inliner = false;
83− "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
84− "clock".flags.llvm = false;
85− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
86− "invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
87− "enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
88− "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
89− "executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
90− "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
91− "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
92− "distributive".flags.semigroups = true;
93− "distributive".flags.tagged = true;
94− "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
95− "bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
96− "bytestring-builder".flags.bytestring_has_builder = true;
97− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
98− "scientific".flags.integer-simple = false;
99− "scientific".flags.bytestring-builder = false;
100− "time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
101− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
102− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
103− "random".revision = (((hackage."random")."1.2.0").revisions).default;
104− "temporary".revision = (((hackage."temporary")."1.3").revisions).default;
105− "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
106− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
107− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
108− "network".flags.devel = false;
109− "word8".revision = (((hackage."word8")."0.1.3").revisions).default;
110− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
111− "splitmix".flags.optimised-mixer = false;
112− "async".revision = (((hackage."async")."2.2.3").revisions).default;
113− "async".flags.bench = false;
114− "dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
115− "websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
116− "websockets".flags.example = false;
117− "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
118− "constraints".revision = (((hackage."constraints")."0.13").revisions).default;
119− "ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
120− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
121− "semigroups".flags.bytestring = true;
122− "semigroups".flags.unordered-containers = true;
123− "semigroups".flags.text = true;
124− "semigroups".flags.tagged = true;
125− "semigroups".flags.containers = true;
126− "semigroups".flags.binary = true;
127− "semigroups".flags.hashable = true;
128− "semigroups".flags.transformers = true;
129− "semigroups".flags.deepseq = true;
130− "semigroups".flags.bytestring-builder = false;
131− "semigroups".flags.template-haskell = true;
132− "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
133− "HUnit".revision = (((hackage."HUnit")."1.6.2.0").revisions).default;
134− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
135− "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
136− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
137− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
138− "hsc2hs".flags.in-ghc-tree = false;
139− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
140 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
37 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
141 "yaml".flags.no-exe = true;
38 "yaml".flags.no-exe = true;
142 "yaml".flags.no-examples = true;
39 "yaml".flags.no-examples = true;
143− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
40+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
144− "transformers-compat".flags.five = false;
41+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
145− "transformers-compat".flags.generic-deriving = true;
42+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
146− "transformers-compat".flags.two = false;
147− "transformers-compat".flags.five-three = true;
148− "transformers-compat".flags.mtl = true;
149− "transformers-compat".flags.four = false;
150− "transformers-compat".flags.three = false;
151− "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
152− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
153 "psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
43 "psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
44+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
45+ "fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
46+ "cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
47+ "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
48+ "simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
49+ "simple-sendfile".flags.allow-bsd = true;
50+ "safe".revision = (((hackage."safe")."0.3.19").revisions).default;
51+ "template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
52+ "http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
53+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
54+ "hsc2hs".flags.in-ghc-tree = false;
154 "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
55 "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
155 "vector".flags.unsafechecks = false;
56 "vector".flags.unsafechecks = false;
156 "vector".flags.internalchecks = false;
57 "vector".flags.internalchecks = false;
157− "vector".flags.wall = false;
158 "vector".flags.boundschecks = true;
58 "vector".flags.boundschecks = true;
159− "call-stack".revision = (((hackage."call-stack")."0.3.0").revisions).default;
59+ "vector".flags.wall = false;
160− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
60+ "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
161− "cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
61+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
162− "profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
62+ "constraints".revision = (((hackage."constraints")."0.13").revisions).default;
163− "safe".revision = (((hackage."safe")."0.3.19").revisions).default;
63+ "word8".revision = (((hackage."word8")."0.1.3").revisions).default;
164− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
64+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
165− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
65+ "network".flags.devel = false;
166− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
66+ "HUnit".revision = (((hackage."HUnit")."1.6.2.0").revisions).default;
167− "time-compat".flags.old-locale = false;
67+ "wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
168− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
68+ "wai-app-static".flags.print = false;
169− "ansi-terminal".flags.example = false;
69+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
170− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
70+ "ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
171− "tagged".flags.transformers = true;
71+ "dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
172− "tagged".flags.deepseq = true;
72+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
173− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
73+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
174− "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
74+ "wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
175− "lens".flags.j = false;
75+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
176− "lens".flags.test-properties = true;
76+ "async".flags.bench = false;
177− "lens".flags.old-inline-pragmas = false;
77+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
178− "lens".flags.test-templates = true;
78+ "auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
179− "lens".flags.trustworthy = true;
79+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
180− "lens".flags.test-doctests = true;
80+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
181− "lens".flags.benchmark-uniplate = false;
81+ "unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
182− "lens".flags.inlining = true;
82+ "unix-compat".flags.old-time = false;
183− "lens".flags.dump-splices = false;
83+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
184− "lens".flags.test-hunit = true;
84+ "time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
185− "lens".flags.safe = false;
85+ "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
186− "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
86+ "bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
187− "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
87+ "bytestring-builder".flags.bytestring_has_builder = true;
188− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
88+ "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
189− "integer-logarithms".flags.check-bounds = false;
89+ "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
190− "integer-logarithms".flags.integer-gmp = true;
90+ "scientific".flags.integer-simple = false;
191− "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
91+ "scientific".flags.bytestring-builder = false;
192− "reflection".flags.slow = false;
92+ "entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
193− "reflection".flags.template-haskell = true;
93+ "entropy".flags.halvm = false;
194− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
94+ "hpc".revision = (((hackage."hpc")."0.6.1.0").revisions).default;
195− "streaming-commons".flags.use-bytestring-builder = false;
95+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
196− "shelly".revision = (((hackage."shelly")."1.9.0").revisions).default;
96+ "distributive".flags.tagged = true;
197− "shelly".flags.build-examples = false;
97+ "distributive".flags.semigroups = true;
198− "shelly".flags.lifted = false;
98+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
199− "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
99+ "transformers-base".flags.orphaninstances = true;
200− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
201− "ansi-wl-pprint".flags.example = false;
202− "wai".revision = (((hackage."wai")."3.2.3").revisions).default;
203− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
204− "test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
205− "hostname".revision = (((hackage."hostname")."1.0").revisions).default;
206− "old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
207− "directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
208− "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
209− "vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
210− "vault".flags.useghc = true;
211− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
212− "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
213− "contravariant".flags.semigroups = true;
214− "contravariant".flags.tagged = true;
215− "contravariant".flags.statevar = true;
216− "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
217− "xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
218− "type-equality".revision = (((hackage."type-equality")."1").revisions).default;
219− "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
220− "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
221− "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
222− "Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
223− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
224− "unordered-containers".flags.debug = false;
225− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
226− "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
227− "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
228− "comonad".flags.indexed-traversable = true;
229− "comonad".flags.distributive = true;
230− "comonad".flags.containers = true;
231− "time".revision = (((hackage."time")."1.9.3").revisions).default;
232− "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
233− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
234− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
235 "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
100 "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
101+ "wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
102+ "wai-extra".flags.build-example = false;
103+ "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
104+ "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
236 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
105 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
237 "vector-algorithms".flags.unsafechecks = false;
106 "vector-algorithms".flags.unsafechecks = false;
238− "vector-algorithms".flags.internalchecks = false;
239 "vector-algorithms".flags.llvm = false;
107 "vector-algorithms".flags.llvm = false;
240− "vector-algorithms".flags.boundschecks = true;
108+ "vector-algorithms".flags.internalchecks = false;
241 "vector-algorithms".flags.bench = true;
109 "vector-algorithms".flags.bench = true;
110+ "vector-algorithms".flags.boundschecks = true;
242 "vector-algorithms".flags.properties = true;
111 "vector-algorithms".flags.properties = true;
243− "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
244− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
245− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
246− "hashable".flags.integer-gmp = true;
247− "wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
248− "wai-extra".flags.build-example = false;
249− "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
250− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
251− "attoparsec".flags.developer = false;
252− "blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
253− "digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
254− "digest".flags.bytestring-in-base = false;
255− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
256− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
257− "transformers-base".flags.orphaninstances = true;
258 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
112 "happy".revision = (((hackage."happy")."1.20.0").revisions).default;
259− "file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
113+ "base".revision = (((hackage."base")."4.14.2.0").revisions).default;
260− "byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
114+ "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
261− "hpc".revision = (((hackage."hpc")."0.6.1.0").revisions).default;
115+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
262− "entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
116+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
263− "entropy".flags.halvm = false;
117+ "regex-posix".flags._regex-posix-clib = false;
264− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
118+ "rts".revision = (((hackage."rts")."1.0.1").revisions).default;
265− "auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
119+ "text".revision = (((hackage."text")."1.2.4.1").revisions).default;
266− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
120+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
267− "stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
121+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
268− "stringsearch".flags.base4 = true;
122+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
269− "stringsearch".flags.base3 = false;
123+ "unordered-containers".flags.debug = false;
270− "unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
124+ "easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
271− "unix-compat".flags.old-time = false;
125+ "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
272− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
126+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
273− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
127+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
274− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
128+ "contravariant".flags.tagged = true;
275− "wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
129+ "contravariant".flags.semigroups = true;
276− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
130+ "contravariant".flags.statevar = true;
277− "libyaml".flags.system-libyaml = false;
131+ "vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
278− "libyaml".flags.no-unicode = false;
132+ "vault".flags.useghc = true;
279− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
133+ "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
280− "webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
134+ "network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
281− "webdriver".flags.network-uri = true;
135+ "test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
282− "webdriver".flags.developer = false;
136+ "bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
283− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
137+ "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
284− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
138+ "ansi-wl-pprint".flags.example = false;
285− "aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
139+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
286− "aeson".flags.cffi = false;
140+ "tar".flags.old-bytestring = false;
287− "aeson".flags.fast = false;
141+ "tar".flags.old-time = false;
288− "aeson".flags.bytestring-builder = false;
142+ "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
289− "aeson".flags.developer = false;
143+ "reflection".flags.slow = false;
290− "wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
144+ "reflection".flags.template-haskell = true;
291− "wai-app-static".flags.print = false;
145+ "hostname".revision = (((hackage."hostname")."1.0").revisions).default;
292− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
146+ "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
293− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
147+ "shelly".revision = (((hackage."shelly")."1.9.0").revisions).default;
148+ "shelly".flags.build-examples = false;
149+ "shelly".flags.lifted = false;
150+ "ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
151+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
152+ "integer-logarithms".flags.check-bounds = false;
153+ "integer-logarithms".flags.integer-gmp = true;
154+ "http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
155+ "http-client".flags.network-uri = true;
156+ "lens".revision = (((hackage."lens")."4.19.2").revisions).default;
157+ "lens".flags.test-doctests = true;
158+ "lens".flags.test-templates = true;
159+ "lens".flags.test-hunit = true;
160+ "lens".flags.benchmark-uniplate = false;
161+ "lens".flags.inlining = true;
162+ "lens".flags.safe = false;
163+ "lens".flags.trustworthy = true;
164+ "lens".flags.old-inline-pragmas = false;
165+ "lens".flags.test-properties = true;
166+ "lens".flags.dump-splices = false;
167+ "lens".flags.j = false;
168+ "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
169+ "containers".revision = (((hackage."containers")."0.6.4.1").revisions).default;
170+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
171+ "semigroupoids".flags.distributive = true;
172+ "semigroupoids".flags.comonad = true;
173+ "semigroupoids".flags.contravariant = true;
174+ "semigroupoids".flags.containers = true;
175+ "semigroupoids".flags.tagged = true;
176+ "semigroupoids".flags.unordered-containers = true;
177+ "semigroupoids".flags.doctests = true;
178+ "zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
179+ "zip-archive".flags.executable = false;
180+ "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
181+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
182+ "tagged".flags.deepseq = true;
183+ "tagged".flags.transformers = true;
294 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
184 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
295− "http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
185+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
296− "th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
186+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
187+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
188+ "transformers-compat".flags.two = false;
189+ "transformers-compat".flags.five = false;
190+ "transformers-compat".flags.four = false;
191+ "transformers-compat".flags.generic-deriving = true;
192+ "transformers-compat".flags.five-three = true;
193+ "transformers-compat".flags.three = false;
194+ "transformers-compat".flags.mtl = true;
297 "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
195 "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
298− "memory".flags.support_bytestring = true;
299 "memory".flags.support_basement = true;
196 "memory".flags.support_basement = true;
197+ "memory".flags.support_bytestring = true;
300 "memory".flags.support_foundation = true;
198 "memory".flags.support_foundation = true;
301 "memory".flags.support_deepseq = true;
199 "memory".flags.support_deepseq = true;
302− "fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
200+ "profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
303 "bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
201 "bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
304− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
202+ "th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
305− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
203+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
306− "simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
204+ "aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
307− "simple-sendfile".flags.allow-bsd = true;
205+ "aeson".flags.developer = false;
308− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
206+ "aeson".flags.bytestring-builder = false;
207+ "aeson".flags.fast = false;
208+ "aeson".flags.cffi = false;
209+ "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
210+ "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
211+ "webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
212+ "webdriver".flags.developer = false;
213+ "webdriver".flags.network-uri = true;
214+ "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
215+ "semigroups".flags.bytestring = true;
216+ "semigroups".flags.deepseq = true;
217+ "semigroups".flags.binary = true;
218+ "semigroups".flags.containers = true;
219+ "semigroups".flags.tagged = true;
220+ "semigroups".flags.template-haskell = true;
221+ "semigroups".flags.bytestring-builder = false;
222+ "semigroups".flags.transformers = true;
223+ "semigroups".flags.hashable = true;
224+ "semigroups".flags.unordered-containers = true;
225+ "semigroups".flags.text = true;
226+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
227+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.5").revisions).default;
228+ "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
229+ "libyaml".flags.system-libyaml = false;
230+ "libyaml".flags.no-unicode = false;
231+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
232+ "splitmix".flags.optimised-mixer = false;
233+ "websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
234+ "websockets".flags.example = false;
235+ "stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
236+ "stringsearch".flags.base4 = true;
237+ "stringsearch".flags.base3 = false;
238+ "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
239+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
240+ "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
241+ "temporary".revision = (((hackage."temporary")."1.3").revisions).default;
242+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
243+ "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
244+ "executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
245+ "byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
246+ "enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
247+ "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
248+ "attoparsec".flags.developer = false;
249+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
250+ "digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
251+ "digest".flags.bytestring-in-base = false;
252+ "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
253+ "file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
254+ "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
255+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
256+ "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
257+ "blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
258+ "invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
259+ "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
260+ "hashable".flags.integer-gmp = true;
261+ "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
262+ "clock".flags.llvm = false;
263+ "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
264+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
265+ "comonad".flags.distributive = true;
266+ "comonad".flags.indexed-traversable = true;
267+ "comonad".flags.containers = true;
268+ "lifted-async".revision = (((hackage."lifted-async")."0.10.1.3").revisions).default;
269+ "ghc-heap".revision = (((hackage."ghc-heap")."8.10.5").revisions).default;
270+ "ghci".revision = (((hackage."ghci")."8.10.5").revisions).default;
271+ "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
272+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
273+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
274+ "type-equality".revision = (((hackage."type-equality")."1").revisions).default;
275+ "xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
276+ "Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
277+ "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
278+ "cryptonite".flags.old_toolchain_inliner = false;
279+ "cryptonite".flags.support_pclmuldq = false;
280+ "cryptonite".flags.support_deepseq = true;
281+ "cryptonite".flags.support_aesni = true;
282+ "cryptonite".flags.use_target_attributes = true;
283+ "cryptonite".flags.support_sse = false;
284+ "cryptonite".flags.support_rdrand = true;
285+ "cryptonite".flags.integer-gmp = true;
286+ "cryptonite".flags.check_alignment = false;
287+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
288+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
289+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
290+ "zlib".flags.non-blocking-ffi = false;
291+ "zlib".flags.bundled-c-zlib = false;
292+ "zlib".flags.pkg-config = false;
293+ "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
294+ "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
295+ "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
296+ "http2".revision = (((hackage."http2")."2.0.6").revisions).default;
297+ "http2".flags.devel = false;
298+ "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
299+ "unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
300+ "directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
301+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
302+ "old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
303+ "SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
304+ "SHA".flags.exe = false;
305+ "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
306+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
307+ "stm".revision = (((hackage."stm")."2.5.0.1").revisions).default;
308+ "extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
309 };
309 };
310 compiler = {
310 compiler = {
311 version = "8.10.5";
311 version = "8.10.5";
312 nix-name = "ghc8105";
312 nix-name = "ghc8105";
313 packages = {
313 packages = {
314− "exceptions" = "0.10.4";
315 "binary" = "0.8.8.0";
314 "binary" = "0.8.8.0";
316 "ghc-boot" = "8.10.5";
315 "ghc-boot" = "8.10.5";
317 "ghc-prim" = "0.6.1";
316 "ghc-prim" = "0.6.1";
318− "stm" = "2.5.0.1";
317+ "exceptions" = "0.10.4";
318+ "array" = "0.5.4.0";
319+ "integer-gmp" = "1.0.3.0";
320+ "template-haskell" = "2.16.0.0";
321+ "ghc-compact" = "0.1.0.0";
322+ "pretty" = "1.1.3.6";
323+ "process" = "1.6.9.0";
324+ "hpc" = "0.6.1.0";
325+ "base" = "4.14.2.0";
326+ "rts" = "1.0.1";
327+ "text" = "1.2.4.1";
328+ "mtl" = "2.2.2";
329+ "time" = "1.9.3";
319 "unix" = "2.7.2.2";
330 "unix" = "2.7.2.2";
331+ "bytestring" = "0.10.12.0";
332+ "containers" = "0.6.4.1";
333+ "directory" = "1.3.6.0";
334+ "parsec" = "3.1.14.0";
335+ "ghc-boot-th" = "8.10.5";
336+ "filepath" = "1.4.2.1";
337+ "deepseq" = "1.4.4.0";
338+ "transformers" = "0.5.6.2";
339+ "terminfo" = "0.4.1.4";
320 "ghc-heap" = "8.10.5";
340 "ghc-heap" = "8.10.5";
321− "mtl" = "2.2.2";
322− "rts" = "1.0.1";
323 "ghci" = "8.10.5";
341 "ghci" = "8.10.5";
324− "deepseq" = "1.4.4.0";
325− "ghc-compact" = "0.1.0.0";
326− "parsec" = "3.1.14.0";
327− "directory" = "1.3.6.0";
328− "template-haskell" = "2.16.0.0";
329− "containers" = "0.6.4.1";
330− "bytestring" = "0.10.12.0";
331 "xhtml" = "3000.2.2.1";
342 "xhtml" = "3000.2.2.1";
332− "text" = "1.2.4.1";
333 "Cabal" = "3.2.1.0";
343 "Cabal" = "3.2.1.0";
334− "base" = "4.14.2.0";
344+ "stm" = "2.5.0.1";
335− "time" = "1.9.3";
336− "terminfo" = "0.4.1.4";
337− "transformers" = "0.5.6.2";
338− "hpc" = "0.6.1.0";
339− "filepath" = "1.4.2.1";
340− "process" = "1.6.9.0";
341− "pretty" = "1.1.3.6";
342− "ghc-boot-th" = "8.10.5";
343− "array" = "0.5.4.0";
344− "integer-gmp" = "1.0.3.0";
345 };
345 };
346 };
346 };
347 };
347 };
@@ -361,16 +361,16 @@
361 };
361 };
362 "ghcjs" = {
362 "ghcjs" = {
363 flags = {
363 flags = {
364− "compiler-only" = lib.mkOverride 900 false;
365− "stage1" = lib.mkOverride 900 false;
366− "runtime-assertions" = lib.mkOverride 900 false;
367 "no-wrapper-install" = lib.mkOverride 900 false;
364 "no-wrapper-install" = lib.mkOverride 900 false;
368− "stage2" = lib.mkOverride 900 true;
365+ "runtime-assertions" = lib.mkOverride 900 false;
369− "debug" = lib.mkOverride 900 false;
370− "stage3" = lib.mkOverride 900 false;
371− "disable-optimizer" = lib.mkOverride 900 false;
372 "ghci" = lib.mkOverride 900 true;
366 "ghci" = lib.mkOverride 900 true;
367+ "disable-optimizer" = lib.mkOverride 900 false;
368+ "stage3" = lib.mkOverride 900 false;
369+ "debug" = lib.mkOverride 900 false;
370+ "stage2" = lib.mkOverride 900 true;
373 "terminfo" = lib.mkOverride 900 true;
371 "terminfo" = lib.mkOverride 900 true;
372+ "stage1" = lib.mkOverride 900 false;
373+ "compiler-only" = lib.mkOverride 900 false;
374 };
374 };
375 };
375 };
376 };
376 };
materialized/ghcjs865/default.nix+332−332
@@ -2,337 +2,337 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5+ "wai".revision = (((hackage."wai")."3.2.3").revisions).default;
6+ "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
7+ "ghc-boot".revision = (((hackage."ghc-boot")."8.6.5").revisions).default;
8+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
9+ "streaming-commons".flags.use-bytestring-builder = false;
10+ "old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
11+ "bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
12+ "bifunctors".flags.tagged = true;
13+ "bifunctors".flags.semigroups = true;
14+ "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
15+ "wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
5 "warp".revision = (((hackage."warp")."3.2.28").revisions).default;
16 "warp".revision = (((hackage."warp")."3.2.28").revisions).default;
6− "warp".flags.allow-sendfilefd = true;
7 "warp".flags.network-bytestring = false;
17 "warp".flags.network-bytestring = false;
18+ "warp".flags.allow-sendfilefd = true;
8 "warp".flags.warp-debug = false;
19 "warp".flags.warp-debug = false;
9− "test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
10− "test-framework-hunit".flags.base4 = true;
11− "test-framework-hunit".flags.base3 = false;
12− "http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
13− "http-client".flags.network-uri = true;
14− "haddock-library".revision = (((hackage."haddock-library")."1.10.0").revisions).default;
15− "wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
16− "wai-websockets".flags.example = true;
17 "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
20 "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
21+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
18 "void".revision = (((hackage."void")."0.7.3").revisions).default;
22 "void".revision = (((hackage."void")."0.7.3").revisions).default;
19 "void".flags.safe = false;
23 "void".flags.safe = false;
20− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
24+ "parsers".revision = (((hackage."parsers")."0.12.10").revisions).default;
21− "semigroupoids".flags.comonad = true;
25+ "parsers".flags.binary = true;
22− "semigroupoids".flags.doctests = true;
26+ "parsers".flags.parsec = true;
23− "semigroupoids".flags.unordered-containers = true;
27+ "parsers".flags.attoparsec = true;
24− "semigroupoids".flags.distributive = true;
28+ "base-compat".revision = (((hackage."base-compat")."0.10.5").revisions).default;
25− "semigroupoids".flags.tagged = true;
29+ "wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
26− "semigroupoids".flags.containers = true;
30+ "wai-websockets".flags.example = true;
27− "semigroupoids".flags.contravariant = true;
31+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.9.1").revisions).default;
28− "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
32+ "ansi-terminal".flags.example = false;
33+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
34+ "test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
35+ "test-framework-hunit".flags.base4 = true;
36+ "test-framework-hunit".flags.base3 = false;
29 "free".revision = (((hackage."free")."5.1.3").revisions).default;
37 "free".revision = (((hackage."free")."5.1.3").revisions).default;
30− "tf-random".revision = (((hackage."tf-random")."0.5").revisions).default;
31− "zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
32− "zip-archive".flags.executable = false;
33 "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
38 "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
34 "exceptions".flags.transformers-0-4 = true;
39 "exceptions".flags.transformers-0-4 = true;
35− "ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
40+ "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
36− "binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
41+ "time-compat".flags.old-locale = false;
37− "ghc-boot".revision = (((hackage."ghc-boot")."8.6.5").revisions).default;
38− "wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
39− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
40− "tar".flags.old-time = false;
41− "tar".flags.old-bytestring = false;
42− "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
43− "old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
44− "bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
45− "bifunctors".flags.semigroups = true;
46− "bifunctors".flags.tagged = true;
47− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
48− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
49− "unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
50− "http2".revision = (((hackage."http2")."1.6.5").revisions).default;
51− "http2".flags.devel = false;
52− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.10.5").revisions).default;
53− "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
54− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
55− "network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
56− "sop-core".revision = (((hackage."sop-core")."0.5.0.1").revisions).default;
57− "extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
58− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
59− "SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
60− "SHA".flags.exe = false;
61− "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
62− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
63− "lifted-async".revision = (((hackage."lifted-async")."0.10.1.3").revisions).default;
64− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
65− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
66− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
67− "zlib".flags.non-blocking-ffi = false;
68− "zlib".flags.bundled-c-zlib = false;
69− "zlib".flags.pkg-config = false;
70− "rts".revision = (((hackage."rts")."1.0").revisions).default;
71− "easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
72− "ghci".revision = (((hackage."ghci")."8.6.5").revisions).default;
73− "th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.7.0").revisions).default;
74− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
75− "regex-posix".flags._regex-posix-clib = false;
76− "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
77− "cryptonite".flags.support_sse = false;
78− "cryptonite".flags.use_target_attributes = true;
79− "cryptonite".flags.integer-gmp = true;
80− "cryptonite".flags.support_rdrand = true;
81− "cryptonite".flags.support_aesni = true;
82− "cryptonite".flags.support_deepseq = true;
83− "cryptonite".flags.support_pclmuldq = false;
84− "cryptonite".flags.check_alignment = false;
85− "cryptonite".flags.old_toolchain_inliner = false;
86− "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
87− "clock".flags.llvm = false;
88− "system-fileio".revision = (((hackage."system-fileio")."0.3.16.4").revisions).default;
89− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
90− "invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
91− "enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
92− "th-orphans".revision = (((hackage."th-orphans")."0.13.11").revisions).default;
93− "executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
94− "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
95− "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
96− "distributive".flags.semigroups = true;
97− "distributive".flags.tagged = true;
98− "generics-sop".revision = (((hackage."generics-sop")."0.5.1.0").revisions).default;
99− "system-filepath".revision = (((hackage."system-filepath")."0.4.14").revisions).default;
100− "bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
101− "bytestring-builder".flags.bytestring_has_builder = true;
102− "QuickCheck".revision = (((hackage."QuickCheck")."2.13.2").revisions).default;
103− "QuickCheck".flags.templatehaskell = true;
104− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
105− "scientific".flags.integer-simple = false;
106− "scientific".flags.bytestring-builder = false;
107− "time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
108− "newtype-generics".revision = (((hackage."newtype-generics")."0.6").revisions).default;
109− "hspec-discover".revision = (((hackage."hspec-discover")."2.7.8").revisions).default;
110− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
111− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
112− "haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.7").revisions).default;
113− "random".revision = (((hackage."random")."1.1").revisions).default;
114− "temporary".revision = (((hackage."temporary")."1.3").revisions).default;
115− "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
116− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.14.3.0").revisions).default;
117− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
118− "network".flags.devel = false;
119− "word8".revision = (((hackage."word8")."0.1.3").revisions).default;
120− "splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
121− "splitmix".flags.optimised-mixer = false;
122− "splitmix".flags.random = true;
123− "async".revision = (((hackage."async")."2.2.3").revisions).default;
124− "async".flags.bench = false;
125− "dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
126− "websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
127− "websockets".flags.example = false;
128− "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
129− "constraints".revision = (((hackage."constraints")."0.13").revisions).default;
130− "ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
131− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
132− "semigroups".flags.bytestring = true;
133− "semigroups".flags.unordered-containers = true;
134− "semigroups".flags.text = true;
135− "semigroups".flags.tagged = true;
136− "semigroups".flags.containers = true;
137− "semigroups".flags.binary = true;
138− "semigroups".flags.hashable = true;
139− "semigroups".flags.transformers = true;
140− "semigroups".flags.deepseq = true;
141− "semigroups".flags.bytestring-builder = false;
142− "semigroups".flags.template-haskell = true;
143− "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
144− "HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default;
145− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
146− "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
147− "tree-diff".revision = (((hackage."tree-diff")."0.0.2.1").revisions).default;
148− "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
149− "th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
150− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
151− "hsc2hs".flags.in-ghc-tree = false;
152− "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
153 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
42 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
154 "yaml".flags.no-exe = true;
43 "yaml".flags.no-exe = true;
155 "yaml".flags.no-examples = true;
44 "yaml".flags.no-examples = true;
156− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
45+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
157− "transformers-compat".flags.five = false;
46+ "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
158− "transformers-compat".flags.generic-deriving = true;
159− "transformers-compat".flags.two = false;
160− "transformers-compat".flags.five-three = true;
161− "transformers-compat".flags.mtl = true;
162− "transformers-compat".flags.four = false;
163− "transformers-compat".flags.three = false;
164− "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
165 "hspec-expectations".revision = (((hackage."hspec-expectations")."0.8.2").revisions).default;
47 "hspec-expectations".revision = (((hackage."hspec-expectations")."0.8.2").revisions).default;
166− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
48+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
167 "psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
49 "psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
50+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
51+ "fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
52+ "cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
53+ "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
54+ "simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
55+ "simple-sendfile".flags.allow-bsd = true;
56+ "safe".revision = (((hackage."safe")."0.3.19").revisions).default;
57+ "template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
58+ "http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
59+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
60+ "hsc2hs".flags.in-ghc-tree = false;
168 "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
61 "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
169 "vector".flags.unsafechecks = false;
62 "vector".flags.unsafechecks = false;
170 "vector".flags.internalchecks = false;
63 "vector".flags.internalchecks = false;
171− "vector".flags.wall = false;
172 "vector".flags.boundschecks = true;
64 "vector".flags.boundschecks = true;
173− "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
65+ "vector".flags.wall = false;
174− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
66+ "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
175− "cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
67+ "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
176− "profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
68+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
177− "safe".revision = (((hackage."safe")."0.3.19").revisions).default;
69+ "constraints".revision = (((hackage."constraints")."0.13").revisions).default;
178− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
70+ "word8".revision = (((hackage."word8")."0.1.3").revisions).default;
179− "base-compat".revision = (((hackage."base-compat")."0.10.5").revisions).default;
71+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
180− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
72+ "network".flags.devel = false;
181− "time-compat".flags.old-locale = false;
73+ "HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default;
182− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.9.1").revisions).default;
74+ "wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
183− "ansi-terminal".flags.example = false;
75+ "wai-app-static".flags.print = false;
184− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
76+ "tree-diff".revision = (((hackage."tree-diff")."0.0.2.1").revisions).default;
185− "tagged".flags.transformers = true;
77+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
186− "tagged".flags.deepseq = true;
78+ "th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
187− "parsers".revision = (((hackage."parsers")."0.12.10").revisions).default;
79+ "ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
188− "parsers".flags.parsec = true;
80+ "dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
189− "parsers".flags.binary = true;
81+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
190− "parsers".flags.attoparsec = true;
82+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
191− "haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.20.3").revisions).default;
83+ "wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
192− "lens".revision = (((hackage."lens")."4.17.1").revisions).default;
84+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
193− "lens".flags.j = false;
85+ "async".flags.bench = false;
194− "lens".flags.test-properties = true;
86+ "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
195− "lens".flags.old-inline-pragmas = false;
87+ "newtype-generics".revision = (((hackage."newtype-generics")."0.6").revisions).default;
196− "lens".flags.test-templates = true;
88+ "auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
197− "lens".flags.trustworthy = true;
89+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
198− "lens".flags.test-doctests = true;
90+ "random".revision = (((hackage."random")."1.1").revisions).default;
199− "lens".flags.benchmark-uniplate = false;
91+ "unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
200− "lens".flags.inlining = true;
92+ "unix-compat".flags.old-time = false;
201− "lens".flags.dump-splices = false;
93+ "generics-sop".revision = (((hackage."generics-sop")."0.5.1.0").revisions).default;
202− "lens".flags.test-hunit = true;
94+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.14.3.0").revisions).default;
203− "lens".flags.safe = false;
95+ "time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
204− "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
96+ "hspec-discover".revision = (((hackage."hspec-discover")."2.7.8").revisions).default;
205− "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
97+ "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
206− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
98+ "bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
207− "integer-logarithms".flags.check-bounds = false;
99+ "bytestring-builder".flags.bytestring_has_builder = true;
208− "integer-logarithms".flags.integer-gmp = true;
100+ "QuickCheck".revision = (((hackage."QuickCheck")."2.13.2").revisions).default;
209− "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
101+ "QuickCheck".flags.templatehaskell = true;
210− "reflection".flags.slow = false;
102+ "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
211− "reflection".flags.template-haskell = true;
103+ "haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.7").revisions).default;
212− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
104+ "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
213− "streaming-commons".flags.use-bytestring-builder = false;
105+ "scientific".flags.integer-simple = false;
214− "shelly".revision = (((hackage."shelly")."1.8.1").revisions).default;
106+ "scientific".flags.bytestring-builder = false;
215− "shelly".flags.build-examples = false;
107+ "entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
216− "shelly".flags.lifted = false;
108+ "entropy".flags.halvm = false;
217− "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
109+ "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
218− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
110+ "quickcheck-io".revision = (((hackage."quickcheck-io")."0.2.0").revisions).default;
219− "ansi-wl-pprint".flags.example = false;
111+ "th-orphans".revision = (((hackage."th-orphans")."0.13.11").revisions).default;
220− "wai".revision = (((hackage."wai")."3.2.3").revisions).default;
112+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
221− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
113+ "distributive".flags.tagged = true;
222− "setenv".revision = (((hackage."setenv")."0.1.1.3").revisions).default;
114+ "distributive".flags.semigroups = true;
223− "test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
115+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
224− "hostname".revision = (((hackage."hostname")."1.0").revisions).default;
116+ "transformers-base".flags.orphaninstances = true;
225− "old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
226− "directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
227− "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
228− "vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
229− "vault".flags.useghc = true;
230− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
231− "charset".revision = (((hackage."charset")."0.3.8").revisions).default;
232− "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
233− "contravariant".flags.semigroups = true;
234− "contravariant".flags.tagged = true;
235− "contravariant".flags.statevar = true;
236− "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
237− "xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
238− "type-equality".revision = (((hackage."type-equality")."1").revisions).default;
239− "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
240− "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
241− "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
242− "Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default;
243− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
244− "unordered-containers".flags.debug = false;
245− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
246− "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
247− "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
248− "comonad".flags.indexed-traversable = true;
249− "comonad".flags.distributive = true;
250− "comonad".flags.containers = true;
251− "hspec".revision = (((hackage."hspec")."2.7.8").revisions).default;
252− "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
253− "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
254− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
255− "terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
256 "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
117 "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
118+ "wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
119+ "wai-extra".flags.build-example = false;
120+ "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
121+ "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
257 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
122 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
258 "vector-algorithms".flags.unsafechecks = false;
123 "vector-algorithms".flags.unsafechecks = false;
259− "vector-algorithms".flags.internalchecks = false;
260 "vector-algorithms".flags.llvm = false;
124 "vector-algorithms".flags.llvm = false;
261− "vector-algorithms".flags.boundschecks = true;
125+ "vector-algorithms".flags.internalchecks = false;
262 "vector-algorithms".flags.bench = true;
126 "vector-algorithms".flags.bench = true;
127+ "vector-algorithms".flags.boundschecks = true;
263 "vector-algorithms".flags.properties = true;
128 "vector-algorithms".flags.properties = true;
264− "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
265− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
266− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
267− "hashable".flags.integer-gmp = true;
268− "quickcheck-io".revision = (((hackage."quickcheck-io")."0.2.0").revisions).default;
269− "wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
270− "wai-extra".flags.build-example = false;
271− "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
272− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
273− "attoparsec".flags.developer = false;
274− "blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
275− "digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
276− "digest".flags.bytestring-in-base = false;
277− "MemoTrie".revision = (((hackage."MemoTrie")."0.6.10").revisions).default;
278− "MemoTrie".flags.examples = false;
279− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
280− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
281− "transformers-base".flags.orphaninstances = true;
282 "happy".revision = (((hackage."happy")."1.19.9").revisions).default;
129 "happy".revision = (((hackage."happy")."1.19.9").revisions).default;
283 "happy".flags.small_base = true;
130 "happy".flags.small_base = true;
284− "file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
131+ "base".revision = (((hackage."base")."4.12.0.0").revisions).default;
285− "byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
132+ "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
286− "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
133+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
287− "entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
134+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
288− "entropy".flags.halvm = false;
135+ "regex-posix".flags._regex-posix-clib = false;
289− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
136+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
290− "auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
137+ "text".revision = (((hackage."text")."1.2.3.1").revisions).default;
291− "hspec-core".revision = (((hackage."hspec-core")."2.7.8").revisions).default;
138+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
292− "stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
139+ "time".revision = (((hackage."time")."1.8.0.2").revisions).default;
293− "stringsearch".flags.base4 = true;
140+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
294− "stringsearch".flags.base3 = false;
141+ "unordered-containers".flags.debug = false;
295− "unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
142+ "easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
296− "unix-compat".flags.old-time = false;
143+ "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
297− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
144+ "charset".revision = (((hackage."charset")."0.3.8").revisions).default;
298− "process".revision = (((hackage."process")."1.6.5.0").revisions).default;
145+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
299− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
146+ "sop-core".revision = (((hackage."sop-core")."0.5.0.1").revisions).default;
300− "wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
147+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
301− "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
148+ "contravariant".flags.tagged = true;
302− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
149+ "contravariant".flags.semigroups = true;
303− "libyaml".flags.system-libyaml = false;
150+ "contravariant".flags.statevar = true;
304− "libyaml".flags.no-unicode = false;
151+ "vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
305− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
152+ "vault".flags.useghc = true;
306− "webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
153+ "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
307− "webdriver".flags.network-uri = true;
154+ "network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
308− "webdriver".flags.developer = false;
155+ "test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
309− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
156+ "bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
310− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
157+ "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
311− "aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
158+ "ansi-wl-pprint".flags.example = false;
312− "aeson".flags.cffi = false;
159+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
313− "aeson".flags.fast = false;
160+ "tar".flags.old-bytestring = false;
314− "aeson".flags.bytestring-builder = false;
161+ "tar".flags.old-time = false;
315− "aeson".flags.developer = false;
162+ "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
316− "wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
163+ "reflection".flags.slow = false;
317− "wai-app-static".flags.print = false;
164+ "reflection".flags.template-haskell = true;
318− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
165+ "hostname".revision = (((hackage."hostname")."1.0").revisions).default;
319− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
166+ "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
320− "th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.18").revisions).default;
167+ "shelly".revision = (((hackage."shelly")."1.8.1").revisions).default;
168+ "shelly".flags.build-examples = false;
169+ "shelly".flags.lifted = false;
170+ "ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
171+ "setenv".revision = (((hackage."setenv")."0.1.1.3").revisions).default;
172+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
173+ "integer-logarithms".flags.check-bounds = false;
174+ "integer-logarithms".flags.integer-gmp = true;
175+ "http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
176+ "http-client".flags.network-uri = true;
177+ "lens".revision = (((hackage."lens")."4.17.1").revisions).default;
178+ "lens".flags.test-doctests = true;
179+ "lens".flags.test-templates = true;
180+ "lens".flags.test-hunit = true;
181+ "lens".flags.benchmark-uniplate = false;
182+ "lens".flags.inlining = true;
183+ "lens".flags.safe = false;
184+ "lens".flags.trustworthy = true;
185+ "lens".flags.old-inline-pragmas = false;
186+ "lens".flags.test-properties = true;
187+ "lens".flags.dump-splices = false;
188+ "lens".flags.j = false;
189+ "containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
190+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
191+ "semigroupoids".flags.distributive = true;
192+ "semigroupoids".flags.comonad = true;
193+ "semigroupoids".flags.contravariant = true;
194+ "semigroupoids".flags.containers = true;
195+ "semigroupoids".flags.tagged = true;
196+ "semigroupoids".flags.unordered-containers = true;
197+ "semigroupoids".flags.doctests = true;
198+ "zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
199+ "zip-archive".flags.executable = false;
200+ "haddock-library".revision = (((hackage."haddock-library")."1.10.0").revisions).default;
201+ "tf-random".revision = (((hackage."tf-random")."0.5").revisions).default;
202+ "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
203+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
204+ "tagged".flags.deepseq = true;
205+ "tagged".flags.transformers = true;
206+ "haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.20.3").revisions).default;
321 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
207 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
322− "http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
208+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
323− "th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
209+ "directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
210+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
211+ "transformers-compat".flags.two = false;
212+ "transformers-compat".flags.five = false;
213+ "transformers-compat".flags.four = false;
214+ "transformers-compat".flags.generic-deriving = true;
215+ "transformers-compat".flags.five-three = true;
216+ "transformers-compat".flags.three = false;
217+ "transformers-compat".flags.mtl = true;
324 "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
218 "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
325− "memory".flags.support_bytestring = true;
326 "memory".flags.support_basement = true;
219 "memory".flags.support_basement = true;
220+ "memory".flags.support_bytestring = true;
327 "memory".flags.support_foundation = true;
221 "memory".flags.support_foundation = true;
328 "memory".flags.support_deepseq = true;
222 "memory".flags.support_deepseq = true;
329− "fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
223+ "profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
330 "bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
224 "bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
331− "array".revision = (((hackage."array")."0.5.3.0").revisions).default;
225+ "th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
332− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
226+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
333− "simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
227+ "aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
334− "simple-sendfile".flags.allow-bsd = true;
228+ "aeson".flags.developer = false;
335− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
229+ "aeson".flags.bytestring-builder = false;
230+ "aeson".flags.fast = false;
231+ "aeson".flags.cffi = false;
232+ "th-lift".revision = (((hackage."th-lift")."0.8.2").revisions).default;
233+ "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
234+ "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
235+ "webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
236+ "webdriver".flags.developer = false;
237+ "webdriver".flags.network-uri = true;
238+ "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
239+ "semigroups".flags.bytestring = true;
240+ "semigroups".flags.deepseq = true;
241+ "semigroups".flags.binary = true;
242+ "semigroups".flags.containers = true;
243+ "semigroups".flags.tagged = true;
244+ "semigroups".flags.template-haskell = true;
245+ "semigroups".flags.bytestring-builder = false;
246+ "semigroups".flags.transformers = true;
247+ "semigroups".flags.hashable = true;
248+ "semigroups".flags.unordered-containers = true;
249+ "semigroups".flags.text = true;
250+ "parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
251+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
252+ "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
253+ "libyaml".flags.system-libyaml = false;
254+ "libyaml".flags.no-unicode = false;
255+ "splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
256+ "splitmix".flags.optimised-mixer = false;
257+ "splitmix".flags.random = true;
258+ "websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
259+ "websockets".flags.example = false;
260+ "stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
261+ "stringsearch".flags.base4 = true;
262+ "stringsearch".flags.base3 = false;
263+ "system-filepath".revision = (((hackage."system-filepath")."0.4.14").revisions).default;
264+ "hspec-core".revision = (((hackage."hspec-core")."2.7.8").revisions).default;
265+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
266+ "temporary".revision = (((hackage."temporary")."1.3").revisions).default;
267+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
268+ "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
269+ "executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
270+ "byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
271+ "enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
272+ "MemoTrie".revision = (((hackage."MemoTrie")."0.6.10").revisions).default;
273+ "MemoTrie".flags.examples = false;
274+ "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
275+ "attoparsec".flags.developer = false;
276+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
277+ "digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
278+ "digest".flags.bytestring-in-base = false;
279+ "file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
280+ "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
281+ "terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
282+ "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
283+ "blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
284+ "invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
285+ "system-fileio".revision = (((hackage."system-fileio")."0.3.16.4").revisions).default;
286+ "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
287+ "hashable".flags.integer-gmp = true;
288+ "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
289+ "clock".flags.llvm = false;
290+ "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
291+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
292+ "comonad".flags.distributive = true;
293+ "comonad".flags.indexed-traversable = true;
294+ "comonad".flags.containers = true;
295+ "lifted-async".revision = (((hackage."lifted-async")."0.10.1.3").revisions).default;
296+ "ghc-heap".revision = (((hackage."ghc-heap")."8.6.5").revisions).default;
297+ "ghci".revision = (((hackage."ghci")."8.6.5").revisions).default;
298+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
299+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
300+ "th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.7.0").revisions).default;
301+ "type-equality".revision = (((hackage."type-equality")."1").revisions).default;
302+ "xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
303+ "Cabal".revision = (((hackage."Cabal")."2.4.0.1").revisions).default;
304+ "hspec".revision = (((hackage."hspec")."2.7.8").revisions).default;
305+ "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
306+ "cryptonite".flags.old_toolchain_inliner = false;
307+ "cryptonite".flags.support_pclmuldq = false;
308+ "cryptonite".flags.support_deepseq = true;
309+ "cryptonite".flags.support_aesni = true;
310+ "cryptonite".flags.use_target_attributes = true;
311+ "cryptonite".flags.support_sse = false;
312+ "cryptonite".flags.support_rdrand = true;
313+ "cryptonite".flags.integer-gmp = true;
314+ "cryptonite".flags.check_alignment = false;
315+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
316+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
317+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
318+ "zlib".flags.non-blocking-ffi = false;
319+ "zlib".flags.bundled-c-zlib = false;
320+ "zlib".flags.pkg-config = false;
321+ "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
322+ "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
323+ "http2".revision = (((hackage."http2")."1.6.5").revisions).default;
324+ "http2".flags.devel = false;
325+ "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
326+ "unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
327+ "directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
328+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.10.5").revisions).default;
329+ "old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
330+ "SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
331+ "SHA".flags.exe = false;
332+ "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
333+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
334+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
335+ "extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
336 };
336 };
337 compiler = {
337 compiler = {
338 version = "8.6.5";
338 version = "8.6.5";
@@ -341,71 +341,71 @@
341 "binary" = "0.8.6.0";
341 "binary" = "0.8.6.0";
342 "ghc-boot" = "8.6.5";
342 "ghc-boot" = "8.6.5";
343 "ghc-prim" = "0.5.3";
343 "ghc-prim" = "0.5.3";
344− "stm" = "2.5.0.0";
344+ "array" = "0.5.3.0";
345+ "integer-gmp" = "1.0.2.0";
346+ "template-haskell" = "2.14.0.0";
347+ "ghc-compact" = "0.1.0.0";
348+ "pretty" = "1.1.3.6";
349+ "process" = "1.6.5.0";
350+ "hpc" = "0.6.0.3";
351+ "base" = "4.12.0.0";
352+ "rts" = "1.0";
353+ "text" = "1.2.3.1";
354+ "mtl" = "2.2.2";
355+ "time" = "1.8.0.2";
345 "unix" = "2.7.2.2";
356 "unix" = "2.7.2.2";
357+ "bytestring" = "0.10.8.2";
358+ "containers" = "0.6.0.1";
359+ "directory" = "1.3.3.0";
360+ "parsec" = "3.1.13.0";
361+ "ghc-boot-th" = "8.6.5";
362+ "filepath" = "1.4.2.1";
363+ "deepseq" = "1.4.4.0";
364+ "transformers" = "0.5.6.2";
365+ "terminfo" = "0.4.1.2";
346 "ghc-heap" = "8.6.5";
366 "ghc-heap" = "8.6.5";
347− "mtl" = "2.2.2";
348− "rts" = "1.0";
349 "ghci" = "8.6.5";
367 "ghci" = "8.6.5";
350− "deepseq" = "1.4.4.0";
351− "ghc-compact" = "0.1.0.0";
352− "parsec" = "3.1.13.0";
353− "directory" = "1.3.3.0";
354− "template-haskell" = "2.14.0.0";
355− "containers" = "0.6.0.1";
356− "bytestring" = "0.10.8.2";
357 "xhtml" = "3000.2.2.1";
368 "xhtml" = "3000.2.2.1";
358− "text" = "1.2.3.1";
359 "Cabal" = "2.4.0.1";
369 "Cabal" = "2.4.0.1";
360− "base" = "4.12.0.0";
370+ "stm" = "2.5.0.0";
361− "time" = "1.8.0.2";
362− "terminfo" = "0.4.1.2";
363− "transformers" = "0.5.6.2";
364− "hpc" = "0.6.0.3";
365− "filepath" = "1.4.2.1";
366− "process" = "1.6.5.0";
367− "pretty" = "1.1.3.6";
368− "ghc-boot-th" = "8.6.5";
369− "array" = "0.5.3.0";
370− "integer-gmp" = "1.0.2.0";
371 };
371 };
372 };
372 };
373 };
373 };
374 extras = hackage:
374 extras = hackage:
375 {
375 {
376 packages = {
376 packages = {
377− haddock-library-ghcjs = ./.plan.nix/haddock-library-ghcjs.nix;
378 ghcjs-th = ./.plan.nix/ghcjs-th.nix;
377 ghcjs-th = ./.plan.nix/ghcjs-th.nix;
379 ghci-ghcjs = ./.plan.nix/ghci-ghcjs.nix;
378 ghci-ghcjs = ./.plan.nix/ghci-ghcjs.nix;
380− ghcjs = ./.plan.nix/ghcjs.nix;
379+ haddock-library-ghcjs = ./.plan.nix/haddock-library-ghcjs.nix;
381 template-haskell-ghcjs = ./.plan.nix/template-haskell-ghcjs.nix;
380 template-haskell-ghcjs = ./.plan.nix/template-haskell-ghcjs.nix;
381+ ghcjs = ./.plan.nix/ghcjs.nix;
382 };
382 };
383 };
383 };
384 modules = [
384 modules = [
385 ({ lib, ... }:
385 ({ lib, ... }:
386 {
386 {
387 packages = {
387 packages = {
388− "haddock-library-ghcjs" = { flags = {}; };
389 "ghcjs-th" = {
388 "ghcjs-th" = {
390 flags = { "use-host-template-haskell" = lib.mkOverride 900 false; };
389 flags = { "use-host-template-haskell" = lib.mkOverride 900 false; };
391 };
390 };
392 "ghci-ghcjs" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
391 "ghci-ghcjs" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
392+ "haddock-library-ghcjs" = { flags = {}; };
393+ "template-haskell-ghcjs" = { flags = {}; };
393 "ghcjs" = {
394 "ghcjs" = {
394 flags = {
395 flags = {
395− "compiler-only" = lib.mkOverride 900 false;
396− "stage1" = lib.mkOverride 900 false;
397− "runtime-assertions" = lib.mkOverride 900 false;
398 "no-wrapper-install" = lib.mkOverride 900 false;
396 "no-wrapper-install" = lib.mkOverride 900 false;
399− "stage2" = lib.mkOverride 900 true;
397+ "runtime-assertions" = lib.mkOverride 900 false;
400− "debug" = lib.mkOverride 900 false;
398+ "ghci" = lib.mkOverride 900 true;
401− "stage3" = lib.mkOverride 900 false;
402 "use-host-template-haskell" = lib.mkOverride 900 true;
399 "use-host-template-haskell" = lib.mkOverride 900 true;
403 "disable-optimizer" = lib.mkOverride 900 false;
400 "disable-optimizer" = lib.mkOverride 900 false;
404− "ghci" = lib.mkOverride 900 true;
401+ "stage3" = lib.mkOverride 900 false;
402+ "debug" = lib.mkOverride 900 false;
403+ "stage2" = lib.mkOverride 900 true;
405 "terminfo" = lib.mkOverride 900 true;
404 "terminfo" = lib.mkOverride 900 true;
405+ "stage1" = lib.mkOverride 900 false;
406+ "compiler-only" = lib.mkOverride 900 false;
406 };
407 };
407 };
408 };
408− "template-haskell-ghcjs" = { flags = {}; };
409 };
409 };
410 })
410 })
411 ];
411 ];
materialized/ghcjs884/default.nix+307−307
@@ -2,315 +2,315 @@
2 pkgs = hackage:
2 pkgs = hackage:
3 {
3 {
4 packages = {
4 packages = {
5+ "wai".revision = (((hackage."wai")."3.2.3").revisions).default;
6+ "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
7+ "ghc-boot".revision = (((hackage."ghc-boot")."8.8.4").revisions).default;
8+ "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
9+ "streaming-commons".flags.use-bytestring-builder = false;
10+ "old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
11+ "bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
12+ "bifunctors".flags.tagged = true;
13+ "bifunctors".flags.semigroups = true;
14+ "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
15+ "wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
5 "warp".revision = (((hackage."warp")."3.3.14").revisions).default;
16 "warp".revision = (((hackage."warp")."3.3.14").revisions).default;
6− "warp".flags.allow-sendfilefd = true;
7 "warp".flags.network-bytestring = false;
17 "warp".flags.network-bytestring = false;
18+ "warp".flags.allow-sendfilefd = true;
8 "warp".flags.warp-debug = false;
19 "warp".flags.warp-debug = false;
9− "test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
10− "test-framework-hunit".flags.base4 = true;
11− "test-framework-hunit".flags.base3 = false;
12− "http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
13− "http-client".flags.network-uri = true;
14− "wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
15− "wai-websockets".flags.example = true;
16 "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
20 "cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
21+ "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
17 "void".revision = (((hackage."void")."0.7.3").revisions).default;
22 "void".revision = (((hackage."void")."0.7.3").revisions).default;
18 "void".flags.safe = false;
23 "void".flags.safe = false;
19− "semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
24+ "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
20− "semigroupoids".flags.comonad = true;
25+ "wai-websockets".revision = (((hackage."wai-websockets")."3.0.1.2").revisions).default;
21− "semigroupoids".flags.doctests = true;
26+ "wai-websockets".flags.example = true;
22− "semigroupoids".flags.unordered-containers = true;
27+ "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
23− "semigroupoids".flags.distributive = true;
28+ "ansi-terminal".flags.example = false;
24− "semigroupoids".flags.tagged = true;
29+ "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
25− "semigroupoids".flags.containers = true;
30+ "test-framework-hunit".revision = (((hackage."test-framework-hunit")."0.3.0.2").revisions).default;
26− "semigroupoids".flags.contravariant = true;
31+ "test-framework-hunit".flags.base4 = true;
27− "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
32+ "test-framework-hunit".flags.base3 = false;
28 "free".revision = (((hackage."free")."5.1.3").revisions).default;
33 "free".revision = (((hackage."free")."5.1.3").revisions).default;
29− "zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
30− "zip-archive".flags.executable = false;
31 "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
34 "exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
32 "exceptions".flags.transformers-0-4 = true;
35 "exceptions".flags.transformers-0-4 = true;
33− "ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
36+ "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
34− "binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
37+ "time-compat".flags.old-locale = false;
35− "ghc-boot".revision = (((hackage."ghc-boot")."8.8.4").revisions).default;
36− "wl-pprint-text".revision = (((hackage."wl-pprint-text")."1.2.0.1").revisions).default;
37− "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
38− "tar".flags.old-time = false;
39− "tar".flags.old-bytestring = false;
40− "ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
41− "old-time".revision = (((hackage."old-time")."1.1.0.3").revisions).default;
42− "bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
43− "bifunctors".flags.semigroups = true;
44− "bifunctors".flags.tagged = true;
45− "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
46− "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
47− "unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
48− "http2".revision = (((hackage."http2")."2.0.6").revisions).default;
49− "http2".flags.devel = false;
50− "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
51− "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
52− "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
53− "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
54− "network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
55− "extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
56− "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
57− "SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
58− "SHA".flags.exe = false;
59− "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
60− "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
61− "lifted-async".revision = (((hackage."lifted-async")."0.10.1.3").revisions).default;
62− "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
63− "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
64− "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
65− "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
66− "zlib".flags.non-blocking-ffi = false;
67− "zlib".flags.bundled-c-zlib = false;
68− "zlib".flags.pkg-config = false;
69− "rts".revision = (((hackage."rts")."1.0").revisions).default;
70− "easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
71− "ghci".revision = (((hackage."ghci")."8.8.4").revisions).default;
72− "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
73− "regex-posix".flags._regex-posix-clib = false;
74− "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
75− "cryptonite".flags.support_sse = false;
76− "cryptonite".flags.use_target_attributes = true;
77− "cryptonite".flags.integer-gmp = true;
78− "cryptonite".flags.support_rdrand = true;
79− "cryptonite".flags.support_aesni = true;
80− "cryptonite".flags.support_deepseq = true;
81− "cryptonite".flags.support_pclmuldq = false;
82− "cryptonite".flags.check_alignment = false;
83− "cryptonite".flags.old_toolchain_inliner = false;
84− "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
85− "alex".flags.small_base = true;
86− "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
87− "clock".flags.llvm = false;
88− "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
89− "invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
90− "enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
91− "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
92− "executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
93− "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
94− "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
95− "distributive".flags.semigroups = true;
96− "distributive".flags.tagged = true;
97− "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
98− "bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
99− "bytestring-builder".flags.bytestring_has_builder = true;
100− "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
101− "scientific".flags.integer-simple = false;
102− "scientific".flags.bytestring-builder = false;
103− "time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
104− "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
105− "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
106− "random".revision = (((hackage."random")."1.2.0").revisions).default;
107− "temporary".revision = (((hackage."temporary")."1.3").revisions).default;
108− "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
109− "optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
110− "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
111− "network".flags.devel = false;
112− "word8".revision = (((hackage."word8")."0.1.3").revisions).default;
113− "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
114− "splitmix".flags.optimised-mixer = false;
115− "async".revision = (((hackage."async")."2.2.3").revisions).default;
116− "async".flags.bench = false;
117− "dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
118− "websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
119− "websockets".flags.example = false;
120− "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
121− "constraints".revision = (((hackage."constraints")."0.13").revisions).default;
122− "ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
123− "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
124− "semigroups".flags.bytestring = true;
125− "semigroups".flags.unordered-containers = true;
126− "semigroups".flags.text = true;
127− "semigroups".flags.tagged = true;
128− "semigroups".flags.containers = true;
129− "semigroups".flags.binary = true;
130− "semigroups".flags.hashable = true;
131− "semigroups".flags.transformers = true;
132− "semigroups".flags.deepseq = true;
133− "semigroups".flags.bytestring-builder = false;
134− "semigroups".flags.template-haskell = true;
135− "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
136− "HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default;
137− "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
138− "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
139− "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
140− "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
141− "hsc2hs".flags.in-ghc-tree = false;
142− "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
143 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
38 "yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
144 "yaml".flags.no-exe = true;
39 "yaml".flags.no-exe = true;
145 "yaml".flags.no-examples = true;
40 "yaml".flags.no-examples = true;
146− "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
41+ "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
147− "transformers-compat".flags.five = false;
42+ "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
148− "transformers-compat".flags.generic-deriving = true;
43+ "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
149− "transformers-compat".flags.two = false;
150− "transformers-compat".flags.five-three = true;
151− "transformers-compat".flags.mtl = true;
152− "transformers-compat".flags.four = false;
153− "transformers-compat".flags.three = false;
154− "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
155− "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
156 "psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
44 "psqueues".revision = (((hackage."psqueues")."0.2.7.2").revisions).default;
45+ "mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
46+ "fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
47+ "cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
48+ "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
49+ "simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
50+ "simple-sendfile".flags.allow-bsd = true;
51+ "safe".revision = (((hackage."safe")."0.3.19").revisions).default;
52+ "template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
53+ "http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
54+ "hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
55+ "hsc2hs".flags.in-ghc-tree = false;
157 "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
56 "vector".revision = (((hackage."vector")."0.12.2.0").revisions).default;
158 "vector".flags.unsafechecks = false;
57 "vector".flags.unsafechecks = false;
159 "vector".flags.internalchecks = false;
58 "vector".flags.internalchecks = false;
160− "vector".flags.wall = false;
161 "vector".flags.boundschecks = true;
59 "vector".flags.boundschecks = true;
162− "call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
60+ "vector".flags.wall = false;
163− "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
61+ "data-default-instances-old-locale".revision = (((hackage."data-default-instances-old-locale")."0.0.1").revisions).default;
164− "cryptohash".revision = (((hackage."cryptohash")."0.11.9").revisions).default;
62+ "conduit".revision = (((hackage."conduit")."1.3.4.1").revisions).default;
165− "profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
63+ "constraints".revision = (((hackage."constraints")."0.13").revisions).default;
166− "safe".revision = (((hackage."safe")."0.3.19").revisions).default;
64+ "word8".revision = (((hackage."word8")."0.1.3").revisions).default;
167− "blaze-builder".revision = (((hackage."blaze-builder")."0.4.2.1").revisions).default;
65+ "network".revision = (((hackage."network")."3.1.2.1").revisions).default;
168− "base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
66+ "network".flags.devel = false;
169− "time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
67+ "HUnit".revision = (((hackage."HUnit")."1.6.1.0").revisions).default;
170− "time-compat".flags.old-locale = false;
68+ "wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
171− "ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
69+ "wai-app-static".flags.print = false;
172− "ansi-terminal".flags.example = false;
70+ "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
173− "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
71+ "ghc-compact".revision = (((hackage."ghc-compact")."0.1.0.0").revisions).default;
174− "tagged".flags.transformers = true;
72+ "dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
175− "tagged".flags.deepseq = true;
73+ "lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
176− "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
74+ "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
177− "lens".revision = (((hackage."lens")."4.18.1").revisions).default;
75+ "wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
178− "lens".flags.j = false;
76+ "async".revision = (((hackage."async")."2.2.3").revisions).default;
179− "lens".flags.test-properties = true;
77+ "async".flags.bench = false;
180− "lens".flags.old-inline-pragmas = false;
78+ "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
181− "lens".flags.test-templates = true;
79+ "auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
182− "lens".flags.trustworthy = true;
80+ "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
183− "lens".flags.test-doctests = true;
81+ "random".revision = (((hackage."random")."1.2.0").revisions).default;
184− "lens".flags.benchmark-uniplate = false;
82+ "unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
185− "lens".flags.inlining = true;
83+ "unix-compat".flags.old-time = false;
186− "lens".flags.dump-splices = false;
84+ "optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
187− "lens".flags.test-hunit = true;
85+ "time-manager".revision = (((hackage."time-manager")."0.0.0").revisions).default;
188− "lens".flags.safe = false;
86+ "parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
189− "unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
87+ "bytestring-builder".revision = (((hackage."bytestring-builder")."0.10.8.2.0").revisions).default;
190− "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
88+ "bytestring-builder".flags.bytestring_has_builder = true;
191− "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
89+ "uuid-types".revision = (((hackage."uuid-types")."1.0.4").revisions).default;
192− "integer-logarithms".flags.check-bounds = false;
90+ "scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
193− "integer-logarithms".flags.integer-gmp = true;
91+ "scientific".flags.integer-simple = false;
194− "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
92+ "scientific".flags.bytestring-builder = false;
195− "reflection".flags.slow = false;
93+ "entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
196− "reflection".flags.template-haskell = true;
94+ "entropy".flags.halvm = false;
197− "streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
95+ "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
198− "streaming-commons".flags.use-bytestring-builder = false;
96+ "alex".revision = (((hackage."alex")."3.2.5").revisions).default;
199− "shelly".revision = (((hackage."shelly")."1.9.0").revisions).default;
97+ "alex".flags.small_base = true;
200− "shelly".flags.build-examples = false;
98+ "distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
201− "shelly".flags.lifted = false;
99+ "distributive".flags.tagged = true;
202− "bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
100+ "distributive".flags.semigroups = true;
203− "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
101+ "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
204− "ansi-wl-pprint".flags.example = false;
102+ "transformers-base".flags.orphaninstances = true;
205− "wai".revision = (((hackage."wai")."3.2.3").revisions).default;
206− "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
207− "test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
208− "hostname".revision = (((hackage."hostname")."1.0").revisions).default;
209− "old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
210− "directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
211− "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
212− "vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
213− "vault".flags.useghc = true;
214− "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
215− "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
216− "contravariant".flags.semigroups = true;
217− "contravariant".flags.tagged = true;
218− "contravariant".flags.statevar = true;
219− "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
220− "xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
221− "type-equality".revision = (((hackage."type-equality")."1").revisions).default;
222− "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
223− "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
224− "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
225− "Cabal".revision = (((hackage."Cabal")."3.0.2.0").revisions).default;
226− "Cabal".flags.bundled-binary-generic = false;
227− "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
228− "unordered-containers".flags.debug = false;
229− "base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
230− "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
231− "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
232− "comonad".flags.indexed-traversable = true;
233− "comonad".flags.distributive = true;
234− "comonad".flags.containers = true;
235− "time".revision = (((hackage."time")."1.9.3").revisions).default;
236− "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
237− "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
238− "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
239 "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
103 "base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
104+ "wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
105+ "wai-extra".flags.build-example = false;
106+ "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
107+ "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
240 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
108 "vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
241 "vector-algorithms".flags.unsafechecks = false;
109 "vector-algorithms".flags.unsafechecks = false;
242− "vector-algorithms".flags.internalchecks = false;
243 "vector-algorithms".flags.llvm = false;
110 "vector-algorithms".flags.llvm = false;
244− "vector-algorithms".flags.boundschecks = true;
111+ "vector-algorithms".flags.internalchecks = false;
245 "vector-algorithms".flags.bench = true;
112 "vector-algorithms".flags.bench = true;
113+ "vector-algorithms".flags.boundschecks = true;
246 "vector-algorithms".flags.properties = true;
114 "vector-algorithms".flags.properties = true;
247− "iproute".revision = (((hackage."iproute")."1.7.11").revisions).default;
248− "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
249− "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
250− "hashable".flags.integer-gmp = true;
251− "wai-extra".revision = (((hackage."wai-extra")."3.0.32").revisions).default;
252− "wai-extra".flags.build-example = false;
253− "data-default-instances-containers".revision = (((hackage."data-default-instances-containers")."0.0.1").revisions).default;
254− "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
255− "attoparsec".flags.developer = false;
256− "blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
257− "digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
258− "digest".flags.bytestring-in-base = false;
259− "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
260− "transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
261− "transformers-base".flags.orphaninstances = true;
262 "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
115 "happy".revision = (((hackage."happy")."1.19.12").revisions).default;
263 "happy".flags.small_base = true;
116 "happy".flags.small_base = true;
264− "file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
117+ "base".revision = (((hackage."base")."4.13.0.0").revisions).default;
265− "byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
118+ "blaze-markup".revision = (((hackage."blaze-markup")."0.8.2.8").revisions).default;
266− "hpc".revision = (((hackage."hpc")."0.6.0.3").revisions).default;
119+ "network-uri".revision = (((hackage."network-uri")."2.6.4.1").revisions).default;
267− "entropy".revision = (((hackage."entropy")."0.4.1.6").revisions).default;
120+ "regex-posix".revision = (((hackage."regex-posix")."0.96.0.0").revisions).default;
268− "entropy".flags.halvm = false;
121+ "regex-posix".flags._regex-posix-clib = false;
269− "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
122+ "rts".revision = (((hackage."rts")."1.0").revisions).default;
270− "auto-update".revision = (((hackage."auto-update")."0.1.6").revisions).default;
123+ "text".revision = (((hackage."text")."1.2.4.0").revisions).default;
271− "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
124+ "mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
272− "stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
125+ "time".revision = (((hackage."time")."1.9.3").revisions).default;
273− "stringsearch".flags.base4 = true;
126+ "unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
274− "stringsearch".flags.base3 = false;
127+ "unordered-containers".flags.debug = false;
275− "unix-compat".revision = (((hackage."unix-compat")."0.5.3").revisions).default;
128+ "easy-file".revision = (((hackage."easy-file")."0.2.2").revisions).default;
276− "unix-compat".flags.old-time = false;
129+ "data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
277− "monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
130+ "unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
278− "process".revision = (((hackage."process")."1.6.9.0").revisions).default;
131+ "contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
279− "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
132+ "contravariant".flags.tagged = true;
280− "wai-logger".revision = (((hackage."wai-logger")."2.3.6").revisions).default;
133+ "contravariant".flags.semigroups = true;
281− "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
134+ "contravariant".flags.statevar = true;
282− "libyaml".flags.system-libyaml = false;
135+ "vault".revision = (((hackage."vault")."0.3.1.5").revisions).default;
283− "libyaml".flags.no-unicode = false;
136+ "vault".flags.useghc = true;
284− "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
137+ "case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
285− "webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
138+ "network-byte-order".revision = (((hackage."network-byte-order")."0.1.6").revisions).default;
286− "webdriver".flags.network-uri = true;
139+ "test-framework".revision = (((hackage."test-framework")."0.8.2.0").revisions).default;
287− "webdriver".flags.developer = false;
140+ "bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
288− "pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
141+ "ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
289− "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
142+ "ansi-wl-pprint".flags.example = false;
290− "aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
143+ "tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
291− "aeson".flags.cffi = false;
144+ "tar".flags.old-bytestring = false;
292− "aeson".flags.fast = false;
145+ "tar".flags.old-time = false;
293− "aeson".flags.bytestring-builder = false;
146+ "reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
294− "aeson".flags.developer = false;
147+ "reflection".flags.slow = false;
295− "wai-app-static".revision = (((hackage."wai-app-static")."3.1.7.2").revisions).default;
148+ "reflection".flags.template-haskell = true;
296− "wai-app-static".flags.print = false;
149+ "hostname".revision = (((hackage."hostname")."1.0").revisions).default;
297− "http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
150+ "basement".revision = (((hackage."basement")."0.0.11").revisions).default;
298− "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
151+ "shelly".revision = (((hackage."shelly")."1.9.0").revisions).default;
152+ "shelly".flags.build-examples = false;
153+ "shelly".flags.lifted = false;
154+ "ghc-paths".revision = (((hackage."ghc-paths")."0.1.0.12").revisions).default;
155+ "integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
156+ "integer-logarithms".flags.check-bounds = false;
157+ "integer-logarithms".flags.integer-gmp = true;
158+ "http-client".revision = (((hackage."http-client")."0.7.6").revisions).default;
159+ "http-client".flags.network-uri = true;
160+ "lens".revision = (((hackage."lens")."4.18.1").revisions).default;
161+ "lens".flags.test-doctests = true;
162+ "lens".flags.test-templates = true;
163+ "lens".flags.test-hunit = true;
164+ "lens".flags.benchmark-uniplate = false;
165+ "lens".flags.inlining = true;
166+ "lens".flags.safe = false;
167+ "lens".flags.trustworthy = true;
168+ "lens".flags.old-inline-pragmas = false;
169+ "lens".flags.test-properties = true;
170+ "lens".flags.dump-splices = false;
171+ "lens".flags.j = false;
172+ "x509".revision = (((hackage."x509")."1.7.5").revisions).default;
173+ "containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
174+ "semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
175+ "semigroupoids".flags.distributive = true;
176+ "semigroupoids".flags.comonad = true;
177+ "semigroupoids".flags.contravariant = true;
178+ "semigroupoids".flags.containers = true;
179+ "semigroupoids".flags.tagged = true;
180+ "semigroupoids".flags.unordered-containers = true;
181+ "semigroupoids".flags.doctests = true;
182+ "zip-archive".revision = (((hackage."zip-archive")."0.4.1").revisions).default;
183+ "zip-archive".flags.executable = false;
184+ "byteorder".revision = (((hackage."byteorder")."1.0.4").revisions).default;
185+ "tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
186+ "tagged".flags.deepseq = true;
187+ "tagged".flags.transformers = true;
299 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
188 "base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
300− "http-date".revision = (((hackage."http-date")."0.0.11").revisions).default;
189+ "primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
301− "th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
190+ "directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
191+ "transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
192+ "transformers-compat".flags.two = false;
193+ "transformers-compat".flags.five = false;
194+ "transformers-compat".flags.four = false;
195+ "transformers-compat".flags.generic-deriving = true;
196+ "transformers-compat".flags.five-three = true;
197+ "transformers-compat".flags.three = false;
198+ "transformers-compat".flags.mtl = true;
302 "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
199 "memory".revision = (((hackage."memory")."0.15.0").revisions).default;
303− "memory".flags.support_bytestring = true;
304 "memory".flags.support_basement = true;
200 "memory".flags.support_basement = true;
201+ "memory".flags.support_bytestring = true;
305 "memory".flags.support_foundation = true;
202 "memory".flags.support_foundation = true;
306 "memory".flags.support_deepseq = true;
203 "memory".flags.support_deepseq = true;
307− "fast-logger".revision = (((hackage."fast-logger")."3.0.3").revisions).default;
204+ "profunctors".revision = (((hackage."profunctors")."5.6").revisions).default;
308 "bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
205 "bsb-http-chunked".revision = (((hackage."bsb-http-chunked")."0.0.0.4").revisions).default;
309− "array".revision = (((hackage."array")."0.5.4.0").revisions).default;
206+ "th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
310− "xml".revision = (((hackage."xml")."1.3.14").revisions).default;
207+ "resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
311− "simple-sendfile".revision = (((hackage."simple-sendfile")."0.2.30").revisions).default;
208+ "aeson".revision = (((hackage."aeson")."1.4.7.1").revisions).default;
312− "simple-sendfile".flags.allow-bsd = true;
209+ "aeson".flags.developer = false;
313− "integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
210+ "aeson".flags.bytestring-builder = false;
211+ "aeson".flags.fast = false;
212+ "aeson".flags.cffi = false;
213+ "cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
214+ "data-default".revision = (((hackage."data-default")."0.7.1.1").revisions).default;
215+ "webdriver".revision = (((hackage."webdriver")."0.9.0.1").revisions).default;
216+ "webdriver".flags.developer = false;
217+ "webdriver".flags.network-uri = true;
218+ "semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
219+ "semigroups".flags.bytestring = true;
220+ "semigroups".flags.deepseq = true;
221+ "semigroups".flags.binary = true;
222+ "semigroups".flags.containers = true;
223+ "semigroups".flags.tagged = true;
224+ "semigroups".flags.template-haskell = true;
225+ "semigroups".flags.bytestring-builder = false;
226+ "semigroups".flags.transformers = true;
227+ "semigroups".flags.hashable = true;
228+ "semigroups".flags.unordered-containers = true;
229+ "semigroups".flags.text = true;
230+ "parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
231+ "ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
232+ "libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
233+ "libyaml".flags.system-libyaml = false;
234+ "libyaml".flags.no-unicode = false;
235+ "splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
236+ "splitmix".flags.optimised-mixer = false;
237+ "websockets".revision = (((hackage."websockets")."0.12.7.2").revisions).default;
238+ "websockets".flags.example = false;
239+ "stringsearch".revision = (((hackage."stringsearch")."0.3.6.6").revisions).default;
240+ "stringsearch".flags.base4 = true;
241+ "stringsearch".flags.base3 = false;
242+ "asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
243+ "filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
244+ "asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
245+ "temporary".revision = (((hackage."temporary")."1.3").revisions).default;
246+ "deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
247+ "kan-extensions".revision = (((hackage."kan-extensions")."5.2.2").revisions).default;
248+ "executable-path".revision = (((hackage."executable-path")."0.0.3.1").revisions).default;
249+ "byteable".revision = (((hackage."byteable")."0.1.1").revisions).default;
250+ "enclosed-exceptions".revision = (((hackage."enclosed-exceptions")."1.0.3").revisions).default;
251+ "attoparsec".revision = (((hackage."attoparsec")."0.13.2.5").revisions).default;
252+ "attoparsec".flags.developer = false;
253+ "transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
254+ "digest".revision = (((hackage."digest")."0.0.1.2").revisions).default;
255+ "digest".flags.bytestring-in-base = false;
256+ "pem".revision = (((hackage."pem")."0.2.4").revisions).default;
257+ "file-embed".revision = (((hackage."file-embed")."0.0.13.0").revisions).default;
258+ "colour".revision = (((hackage."colour")."2.3.5").revisions).default;
259+ "terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
260+ "syb".revision = (((hackage."syb")."0.7.2.1").revisions).default;
261+ "blaze-html".revision = (((hackage."blaze-html")."0.9.1.2").revisions).default;
262+ "invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
263+ "hashable".revision = (((hackage."hashable")."1.3.1.0").revisions).default;
264+ "hashable".flags.integer-gmp = true;
265+ "clock".revision = (((hackage."clock")."0.8.2").revisions).default;
266+ "clock".flags.llvm = false;
267+ "adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
268+ "comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
269+ "comonad".flags.distributive = true;
270+ "comonad".flags.indexed-traversable = true;
271+ "comonad".flags.containers = true;
272+ "lifted-async".revision = (((hackage."lifted-async")."0.10.1.3").revisions).default;
273+ "ghc-heap".revision = (((hackage."ghc-heap")."8.8.4").revisions).default;
274+ "ghci".revision = (((hackage."ghci")."8.8.4").revisions).default;
275+ "asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
276+ "base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
277+ "regex-base".revision = (((hackage."regex-base")."0.94.0.1").revisions).default;
278+ "type-equality".revision = (((hackage."type-equality")."1").revisions).default;
279+ "xhtml".revision = (((hackage."xhtml")."3000.2.2.1").revisions).default;
280+ "Cabal".revision = (((hackage."Cabal")."3.0.2.0").revisions).default;
281+ "Cabal".flags.bundled-binary-generic = false;
282+ "cryptonite".revision = (((hackage."cryptonite")."0.28").revisions).default;
283+ "cryptonite".flags.old_toolchain_inliner = false;
284+ "cryptonite".flags.support_pclmuldq = false;
285+ "cryptonite".flags.support_deepseq = true;
286+ "cryptonite".flags.support_aesni = true;
287+ "cryptonite".flags.use_target_attributes = true;
288+ "cryptonite".flags.support_sse = false;
289+ "cryptonite".flags.support_rdrand = true;
290+ "cryptonite".flags.integer-gmp = true;
291+ "cryptonite".flags.check_alignment = false;
292+ "th-compat".revision = (((hackage."th-compat")."0.1.2").revisions).default;
293+ "indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
294+ "zlib".revision = (((hackage."zlib")."0.6.2.3").revisions).default;
295+ "zlib".flags.non-blocking-ffi = false;
296+ "zlib".flags.bundled-c-zlib = false;
297+ "zlib".flags.pkg-config = false;
298+ "hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
299+ "appar".revision = (((hackage."appar")."0.1.8").revisions).default;
300+ "mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
301+ "http2".revision = (((hackage."http2")."2.0.6").revisions).default;
302+ "http2".flags.devel = false;
303+ "data-default-instances-dlist".revision = (((hackage."data-default-instances-dlist")."0.0.1").revisions).default;
304+ "unix-time".revision = (((hackage."unix-time")."0.4.7").revisions).default;
305+ "directory-tree".revision = (((hackage."directory-tree")."0.12.1").revisions).default;
306+ "base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
307+ "old-locale".revision = (((hackage."old-locale")."1.0.0.7").revisions).default;
308+ "SHA".revision = (((hackage."SHA")."1.6.4.4").revisions).default;
309+ "SHA".flags.exe = false;
310+ "split".revision = (((hackage."split")."0.2.3.4").revisions).default;
311+ "StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
312+ "stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
313+ "extensible-exceptions".revision = (((hackage."extensible-exceptions")."0.1.1.4").revisions).default;
314 };
314 };
315 compiler = {
315 compiler = {
316 version = "8.8.4";
316 version = "8.8.4";
@@ -319,32 +319,32 @@
319 "binary" = "0.8.7.0";
319 "binary" = "0.8.7.0";
320 "ghc-boot" = "8.8.4";
320 "ghc-boot" = "8.8.4";
321 "ghc-prim" = "0.5.3";
321 "ghc-prim" = "0.5.3";
322− "stm" = "2.5.0.0";
322+ "array" = "0.5.4.0";
323− "unix" = "2.7.2.2";
323+ "integer-gmp" = "1.0.2.0";
324− "ghc-heap" = "8.8.4";
325− "mtl" = "2.2.2";
326− "rts" = "1.0";
327− "ghci" = "8.8.4";
328− "deepseq" = "1.4.4.0";
329− "ghc-compact" = "0.1.0.0";
330− "parsec" = "3.1.14.0";
331− "directory" = "1.3.6.0";
332 "template-haskell" = "2.15.0.0";
324 "template-haskell" = "2.15.0.0";
333− "containers" = "0.6.2.1";
325+ "ghc-compact" = "0.1.0.0";
334− "bytestring" = "0.10.10.1";
326+ "pretty" = "1.1.3.6";
335− "xhtml" = "3000.2.2.1";
327+ "process" = "1.6.9.0";
336− "text" = "1.2.4.0";
328+ "hpc" = "0.6.0.3";
337 "base" = "4.13.0.0";
329 "base" = "4.13.0.0";
330+ "rts" = "1.0";
331+ "text" = "1.2.4.0";
332+ "mtl" = "2.2.2";
338 "time" = "1.9.3";
333 "time" = "1.9.3";
339− "terminfo" = "0.4.1.4";
334+ "unix" = "2.7.2.2";
340− "transformers" = "0.5.6.2";
335+ "bytestring" = "0.10.10.1";
341− "hpc" = "0.6.0.3";
336+ "containers" = "0.6.2.1";
342− "filepath" = "1.4.2.1";
337+ "directory" = "1.3.6.0";
343− "process" = "1.6.9.0";
338+ "parsec" = "3.1.14.0";
344− "pretty" = "1.1.3.6";
345 "ghc-boot-th" = "8.8.4";
339 "ghc-boot-th" = "8.8.4";
346− "array" = "0.5.4.0";
340+ "filepath" = "1.4.2.1";
347− "integer-gmp" = "1.0.2.0";
341+ "deepseq" = "1.4.4.0";
342+ "transformers" = "0.5.6.2";
343+ "terminfo" = "0.4.1.4";
344+ "ghc-heap" = "8.8.4";
345+ "ghci" = "8.8.4";
346+ "xhtml" = "3000.2.2.1";
347+ "stm" = "2.5.0.0";
348 };
348 };
349 };
349 };
350 };
350 };
@@ -364,17 +364,17 @@
364 };
364 };
365 "ghcjs" = {
365 "ghcjs" = {
366 flags = {
366 flags = {
367− "compiler-only" = lib.mkOverride 900 false;
368− "stage1" = lib.mkOverride 900 false;
369− "runtime-assertions" = lib.mkOverride 900 false;
370 "no-wrapper-install" = lib.mkOverride 900 false;
367 "no-wrapper-install" = lib.mkOverride 900 false;
371− "stage2" = lib.mkOverride 900 true;
368+ "runtime-assertions" = lib.mkOverride 900 false;
372− "debug" = lib.mkOverride 900 false;
369+ "ghci" = lib.mkOverride 900 true;
373− "stage3" = lib.mkOverride 900 false;
374 "use-host-template-haskell" = lib.mkOverride 900 true;
370 "use-host-template-haskell" = lib.mkOverride 900 true;
375 "disable-optimizer" = lib.mkOverride 900 false;
371 "disable-optimizer" = lib.mkOverride 900 false;
376− "ghci" = lib.mkOverride 900 true;
372+ "stage3" = lib.mkOverride 900 false;
373+ "debug" = lib.mkOverride 900 false;
374+ "stage2" = lib.mkOverride 900 true;
377 "terminfo" = lib.mkOverride 900 true;
375 "terminfo" = lib.mkOverride 900 true;
376+ "stage1" = lib.mkOverride 900 false;
377+ "compiler-only" = lib.mkOverride 900 false;
378 };
378 };
379 };
379 };
380 };
380 };
nix/sources.json−13
@@ -1,17 +1,4 @@
1{
1{
2− "HTTP": {
3− "branch": "ghc-9.0",
4− "builtin": false,
5− "description": "Haskell HTTP package",
6− "homepage": "http://hackage.haskell.org/package/HTTP",
7− "owner": "phadej",
8− "repo": "HTTP",
9− "rev": "cf307c0a25e7517218a3bee3d9d800720ad64e3a",
10− "sha256": "1n3v99wjy9737ykb4kx55nl7518mjxrxw7h38w82ckphzs4mnjj5",
11− "type": "tarball",
12− "url": "https://github.com/phadej/HTTP/archive/cf307c0a25e7517218a3bee3d9d800720ad64e3a.tar.gz",
13− "url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
14− },
15 "cabal-32": {
2 "cabal-32": {
16 "branch": "3.2",
3 "branch": "3.2",
17 "builtin": false,
4 "builtin": false,
overlays/ghc-packages.nix+8−4
@@ -64,8 +64,10 @@ let
64 libiserv = "libraries/libiserv";
64 libiserv = "libraries/libiserv";
65 template-haskell = "libraries/template-haskell";
65 template-haskell = "libraries/template-haskell";
66 iserv = "utils/iserv";
66 iserv = "utils/iserv";
67− remote-iserv = "utils/remote-iserv";
68 iserv-proxy = "utils/iserv-proxy";
67 iserv-proxy = "utils/iserv-proxy";
68+ } // final.lib.optionalAttrs (!final.stdenv.hostPlatform.isGhcjs || builtins.compareVersions ghcVersion "8.10.5" >= 0) {
69+ # Not sure why, but this is missing from older ghcjs versions
70+ remote-iserv = "utils/remote-iserv";
69 } // final.lib.optionalAttrs (builtins.compareVersions ghcVersion "9.0.1" >= 0) {
71 } // final.lib.optionalAttrs (builtins.compareVersions ghcVersion "9.0.1" >= 0) {
70 ghc-bignum = "libraries/ghc-bignum";
72 ghc-bignum = "libraries/ghc-bignum";
71 };
73 };
@@ -75,9 +77,11 @@ let
75 ghc-extra-projects-type =
77 ghc-extra-projects-type =
76 if final.stdenv.hostPlatform.isWindows
78 if final.stdenv.hostPlatform.isWindows
77 then "windows"
79 then "windows"
78− else if final.stdenv.buildPlatform != final.stdenv.hostPlatform
80+ else if final.stdenv.hostPlatform.isGhcjs
79− then "cross"
81+ then "ghcjs"
80− else "default";
82+ else if final.stdenv.buildPlatform != final.stdenv.hostPlatform
83+ then "cross"
84+ else "default";
81
85
82# Given the ghc-extra-pkgs, we'll create a cabal.project
86# Given the ghc-extra-pkgs, we'll create a cabal.project
83# that contains all of them. And then we call cabalProject
87# that contains all of them. And then we call cabalProject
overlays/hackage-quirks.nix−3
@@ -19,9 +19,6 @@ in { haskell-nix = prev.haskell-nix // {
19 '';
19 '';
20 modules = [
20 modules = [
21 { reinstallableLibGhc = true; }
21 { reinstallableLibGhc = true; }
22− (lib.optionalAttrs (version == "3.4.0.0") {
23− packages.HTTP.src = final.haskell-nix.sources.HTTP;
24− })
25 # Version of of cabal-install in hackage is broken for GHC 8.10.1
22 # Version of of cabal-install in hackage is broken for GHC 8.10.1
26 (lib.optionalAttrs (version == "3.2.0.0") {
23 (lib.optionalAttrs (version == "3.2.0.0") {
27 packages.cabal-install.src = final.haskell-nix.sources.cabal-32 + "/cabal-install";
24 packages.cabal-install.src = final.haskell-nix.sources.cabal-32 + "/cabal-install";
overlays/haskell.nix+1−1
@@ -254,7 +254,7 @@ final: prev: {
254 # If you want to update this value it important to check the
254 # If you want to update this value it important to check the
255 # materializations. Turn `checkMaterialization` on below and
255 # materializations. Turn `checkMaterialization` on below and
256 # check the CI results before turning it off again.
256 # check the CI results before turning it off again.
257− internalHackageIndexState = "2021-02-25T00:00:00Z";
257+ internalHackageIndexState = "2021-06-10T00:00:00Z";
258
258
259 checkMaterialization = false; # This is the default. Use an overlay to set it to true and test all the materialized files
259 checkMaterialization = false; # This is the default. Use an overlay to set it to true and test all the materialized files
260
260
scripts/check-compiler-materialization/default.nix+14−14
@@ -1,22 +1,22 @@
1# This is for checking the materialization of new GHC versions
1# This is for checking the materialization of new GHC versions
2# See docs/adding-new-ghc.md for more details.
2# See docs/adding-new-ghc.md for more details.
3−{ compiler-nix-name }:
3+{ compiler-nix-name, systems ? [ builtins.currentSystem ] }:
4let
4let
5 eval = (import ../../. {}).pkgs;
5 eval = (import ../../. {}).pkgs;
6− linux = (import ../../. { checkMaterialization = true; system = "x86_64-linux"; }).pkgs;
6+in eval.linkFarm "check-${compiler-nix-name}" (builtins.concatMap (system:
7− darwin = (import ../../. { checkMaterialization = true; system = "x86_64-darwin"; }).pkgs-unstable;
7+ let pkgs = (import ../../. { checkMaterialization = true; inherit system; }).pkgs-unstable;
8−in eval.linkFarm "check-${compiler-nix-name}" [
8+ in [
9 # This set of derivations should be enough to ensure all the materialized files for a
9 # This set of derivations should be enough to ensure all the materialized files for a
10 # given GHC version are checked.
10 # given GHC version are checked.
11− { name = "linux-cabal-install"; path = linux.haskell-nix.cabal-install.${compiler-nix-name}; }
11+ { name = "${system}-cabal-install"; path = pkgs.haskell-nix.cabal-install.${compiler-nix-name}; }
12− { name = "darwin-cabal-install"; path = darwin.haskell-nix.cabal-install.${compiler-nix-name}; }
12+ { name = "${system}-nix-tools"; path = pkgs.haskell-nix.nix-tools.${compiler-nix-name}; }
13− { name = "linux-nix-tools"; path = linux.haskell-nix.nix-tools.${compiler-nix-name}; }
13+ { name = "${system}-extra"; path = pkgs.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
14− { name = "linux"; path = linux.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
14+] ++ eval.lib.optionals (system == "x86_64-linux") [
15 # In some cased you may need comment out one or more of these if the GHC version needed cannot be built.
15 # In some cased you may need comment out one or more of these if the GHC version needed cannot be built.
16− { name = "musl"; path = linux.pkgsCross.musl64.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
16+ { name = "${system}-musl"; path = pkgs.pkgsCross.musl64.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
17− { name = "windows"; path = linux.pkgsCross.mingwW64.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
17+ { name = "${system}-windows"; path = pkgs.pkgsCross.mingwW64.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
18− { name = "arm"; path = linux.pkgsCross.aarch64-multiplatform.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
18+ { name = "${system}-arm"; path = pkgs.pkgsCross.aarch64-multiplatform.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
19− { name = "linux-ghcjs"; path = linux.pkgsCross.ghcjs.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
19+] ++ eval.lib.optionals (compiler-nix-name == "ghc865" || compiler-nix-name == "ghc884" || compiler-nix-name == "ghc8105") [
20− { name = "darwin-ghcjs"; path = darwin.pkgsCross.ghcjs.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
20+ { name = "${system}-ghcjs"; path = pkgs.pkgsCross.ghcjs.ghc-extra-projects.${compiler-nix-name}.plan-nix; }
21−]
21+]) systems)
22
22
test/ghc-options/stack.nix+3
@@ -14,6 +14,9 @@ let
14 packageNames = mapAttrsToList (name: p: p.identifier.name) (filterAttrs (name: hasIdentifier) packages);
14 packageNames = mapAttrsToList (name: p: p.identifier.name) (filterAttrs (name: hasIdentifier) packages);
15
15
16in recurseIntoAttrs {
16in recurseIntoAttrs {
17+ # This test is somehow broken for ghcjs
18+ meta.disabled = stdenv.hostPlatform.isGhcjs;
19+
17 ifdInputs = {
20 ifdInputs = {
18 inherit (project) stack-nix;
21 inherit (project) stack-nix;
19 };
22 };