mirror of
https://github.com/ilyakooo0/haskell.nix.git
synced 2024-09-11 06:55:40 +03:00
Add ghc 8.10.3 (#980)
This commit is contained in:
parent
c78f424479
commit
0f7c5afc41
6
ci.nix
6
ci.nix
@ -27,8 +27,8 @@
|
||||
} // nixpkgs.lib.optionalAttrs (nixpkgsName == "R2009") {
|
||||
ghc883 = false;
|
||||
ghc884 = true;
|
||||
ghc8101 = false;
|
||||
ghc8102 = true;
|
||||
ghc8102 = false;
|
||||
ghc8103 = true;
|
||||
ghc810220201118 = false;
|
||||
});
|
||||
systems = nixpkgs: nixpkgs.lib.filterAttrs (_: v: builtins.elem v supportedSystems) {
|
||||
@ -43,7 +43,7 @@
|
||||
in lib.optionalAttrs (nixpkgsName == "R2009" && (__elem compiler-nix-name ["ghc865" "ghc884"])) {
|
||||
inherit (lib.systems.examples) ghcjs;
|
||||
} // lib.optionalAttrs (system == "x86_64-linux" && (
|
||||
(nixpkgsName == "R2009" && __elem compiler-nix-name ["ghc8101" "ghc8102" "ghc810220201118"])
|
||||
(nixpkgsName == "R2009" && __elem compiler-nix-name ["ghc8101" "ghc8102" "ghc8103" "ghc810220201118"])
|
||||
|| (nixpkgsName == "R2003" && __elem compiler-nix-name ["ghc865"]))) {
|
||||
# Windows cross compilation is currently broken on macOS
|
||||
inherit (lib.systems.examples) mingwW64;
|
||||
|
@ -35,7 +35,16 @@
|
||||
version = "3.2.5";
|
||||
materialized = ../materialized/ghcjs/alex + "/${compiler-nix-name}";
|
||||
}
|
||||
, cabal-install ? pkgs.haskell-nix.cabal-install.${compiler-nix-name}
|
||||
, cabal-install ? pkgs.haskell-nix.tool compiler-nix-name "cabal" {
|
||||
index-state = pkgs.haskell-nix.internalHackageIndexState;
|
||||
version = "3.2.0.0";
|
||||
# Cabal 3.2.1.0 no longer supports he mix of `cabal-version`,
|
||||
# lack of `custom-setup` and `v1-install` used by ghcjs boot.
|
||||
cabalProjectLocal = ''
|
||||
constraints: Cabal <3.2.1.0
|
||||
'';
|
||||
materialized = ../materialized/ghcjs/cabal + "/${compiler-nix-name}";
|
||||
}
|
||||
, ...
|
||||
}@args:
|
||||
let
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1 @@
|
||||
GHC package manager version 8.10.3
|
@ -0,0 +1,69 @@
|
||||
[("Project name","The Glorious Glasgow Haskell Compilation System")
|
||||
,("GCC extra via C opts","")
|
||||
,("C compiler flags","")
|
||||
,("C++ compiler flags","")
|
||||
,("C compiler link flags","-Wl,-z,noexecstack")
|
||||
,("C compiler supports -no-pie","YES")
|
||||
,("Haskell CPP flags","-E -undef -traditional")
|
||||
,("ld flags","-z noexecstack")
|
||||
,("ld supports compact unwind","YES")
|
||||
,("ld supports build-id","YES")
|
||||
,("ld supports filelist","NO")
|
||||
,("ld is GNU ld","YES")
|
||||
,("Merge objects flags","-r")
|
||||
,("ar flags","q")
|
||||
,("ar supports at file","YES")
|
||||
,("otool command","otool")
|
||||
,("install_name_tool command","install_name_tool")
|
||||
,("touch command","touch")
|
||||
,("dllwrap command","/bin/false")
|
||||
,("windres command","/bin/false")
|
||||
,("libtool command","libtool")
|
||||
,("cross compiling","YES")
|
||||
,("target platform string","aarch64-unknown-linux")
|
||||
,("target os","OSLinux")
|
||||
,("target arch","ArchARM64")
|
||||
,("target word size","8")
|
||||
,("target has GNU nonexec stack","YES")
|
||||
,("target has .ident directive","YES")
|
||||
,("target has subsections via symbols","NO")
|
||||
,("target has RTS linker","YES")
|
||||
,("Unregisterised","NO")
|
||||
,("LLVM target","aarch64-unknown-linux")
|
||||
,("LLVM llc command","llc")
|
||||
,("LLVM opt command","opt")
|
||||
,("LLVM clang command","clang")
|
||||
,("integer library","integer-gmp")
|
||||
,("Use interpreter","YES")
|
||||
,("Use native code generator","NO")
|
||||
,("Support SMP","YES")
|
||||
,("RTS ways","l debug thr thr_debug thr_l thr_p thr_debug_p debug_p")
|
||||
,("Tables next to code","YES")
|
||||
,("Leading underscore","NO")
|
||||
,("Use LibFFI","YES")
|
||||
,("Use Threads","YES")
|
||||
,("Use Debugging","NO")
|
||||
,("RTS expects libdw","NO")
|
||||
,("Project version","8.10.3")
|
||||
,("Project Git commit id","6db6db46af6f8e3e24d7d16b0b43a984a9a14677")
|
||||
,("Booter version","8.6.5")
|
||||
,("Stage","1")
|
||||
,("Build platform","x86_64-unknown-linux")
|
||||
,("Host platform","x86_64-unknown-linux")
|
||||
,("Target platform","aarch64-unknown-linux")
|
||||
,("Have interpreter","YES")
|
||||
,("Object splitting supported","NO")
|
||||
,("Have native code generator","NO")
|
||||
,("Support dynamic-too","YES")
|
||||
,("Support parallel --make","YES")
|
||||
,("Support reexported-modules","YES")
|
||||
,("Support thinning and renaming package flags","YES")
|
||||
,("Support Backpack","YES")
|
||||
,("Requires unified installed package IDs","YES")
|
||||
,("Uses package keys","YES")
|
||||
,("Uses unit IDs","YES")
|
||||
,("Dynamic by default","NO")
|
||||
,("GHC Dynamic","NO")
|
||||
,("GHC Profiled","NO")
|
||||
,("Debug on","NO")
|
||||
]
|
@ -0,0 +1 @@
|
||||
8.10.3
|
@ -0,0 +1,255 @@
|
||||
Haskell98
|
||||
Haskell2010
|
||||
Unsafe
|
||||
Trustworthy
|
||||
Safe
|
||||
AllowAmbiguousTypes
|
||||
NoAllowAmbiguousTypes
|
||||
AlternativeLayoutRule
|
||||
NoAlternativeLayoutRule
|
||||
AlternativeLayoutRuleTransitional
|
||||
NoAlternativeLayoutRuleTransitional
|
||||
Arrows
|
||||
NoArrows
|
||||
AutoDeriveTypeable
|
||||
NoAutoDeriveTypeable
|
||||
BangPatterns
|
||||
NoBangPatterns
|
||||
BinaryLiterals
|
||||
NoBinaryLiterals
|
||||
CApiFFI
|
||||
NoCApiFFI
|
||||
CPP
|
||||
NoCPP
|
||||
CUSKs
|
||||
NoCUSKs
|
||||
ConstrainedClassMethods
|
||||
NoConstrainedClassMethods
|
||||
ConstraintKinds
|
||||
NoConstraintKinds
|
||||
DataKinds
|
||||
NoDataKinds
|
||||
DatatypeContexts
|
||||
NoDatatypeContexts
|
||||
DefaultSignatures
|
||||
NoDefaultSignatures
|
||||
DeriveAnyClass
|
||||
NoDeriveAnyClass
|
||||
DeriveDataTypeable
|
||||
NoDeriveDataTypeable
|
||||
DeriveFoldable
|
||||
NoDeriveFoldable
|
||||
DeriveFunctor
|
||||
NoDeriveFunctor
|
||||
DeriveGeneric
|
||||
NoDeriveGeneric
|
||||
DeriveLift
|
||||
NoDeriveLift
|
||||
DeriveTraversable
|
||||
NoDeriveTraversable
|
||||
DerivingStrategies
|
||||
NoDerivingStrategies
|
||||
DerivingVia
|
||||
NoDerivingVia
|
||||
DisambiguateRecordFields
|
||||
NoDisambiguateRecordFields
|
||||
DoAndIfThenElse
|
||||
NoDoAndIfThenElse
|
||||
BlockArguments
|
||||
NoBlockArguments
|
||||
DoRec
|
||||
NoDoRec
|
||||
DuplicateRecordFields
|
||||
NoDuplicateRecordFields
|
||||
EmptyCase
|
||||
NoEmptyCase
|
||||
EmptyDataDecls
|
||||
NoEmptyDataDecls
|
||||
EmptyDataDeriving
|
||||
NoEmptyDataDeriving
|
||||
ExistentialQuantification
|
||||
NoExistentialQuantification
|
||||
ExplicitForAll
|
||||
NoExplicitForAll
|
||||
ExplicitNamespaces
|
||||
NoExplicitNamespaces
|
||||
ExtendedDefaultRules
|
||||
NoExtendedDefaultRules
|
||||
FlexibleContexts
|
||||
NoFlexibleContexts
|
||||
FlexibleInstances
|
||||
NoFlexibleInstances
|
||||
ForeignFunctionInterface
|
||||
NoForeignFunctionInterface
|
||||
FunctionalDependencies
|
||||
NoFunctionalDependencies
|
||||
GADTSyntax
|
||||
NoGADTSyntax
|
||||
GADTs
|
||||
NoGADTs
|
||||
GHCForeignImportPrim
|
||||
NoGHCForeignImportPrim
|
||||
GeneralizedNewtypeDeriving
|
||||
NoGeneralizedNewtypeDeriving
|
||||
GeneralisedNewtypeDeriving
|
||||
NoGeneralisedNewtypeDeriving
|
||||
ImplicitParams
|
||||
NoImplicitParams
|
||||
ImplicitPrelude
|
||||
NoImplicitPrelude
|
||||
ImportQualifiedPost
|
||||
NoImportQualifiedPost
|
||||
ImpredicativeTypes
|
||||
NoImpredicativeTypes
|
||||
IncoherentInstances
|
||||
NoIncoherentInstances
|
||||
TypeFamilyDependencies
|
||||
NoTypeFamilyDependencies
|
||||
InstanceSigs
|
||||
NoInstanceSigs
|
||||
ApplicativeDo
|
||||
NoApplicativeDo
|
||||
InterruptibleFFI
|
||||
NoInterruptibleFFI
|
||||
JavaScriptFFI
|
||||
NoJavaScriptFFI
|
||||
KindSignatures
|
||||
NoKindSignatures
|
||||
LambdaCase
|
||||
NoLambdaCase
|
||||
LiberalTypeSynonyms
|
||||
NoLiberalTypeSynonyms
|
||||
MagicHash
|
||||
NoMagicHash
|
||||
MonadComprehensions
|
||||
NoMonadComprehensions
|
||||
MonadFailDesugaring
|
||||
NoMonadFailDesugaring
|
||||
MonoLocalBinds
|
||||
NoMonoLocalBinds
|
||||
MonoPatBinds
|
||||
NoMonoPatBinds
|
||||
MonomorphismRestriction
|
||||
NoMonomorphismRestriction
|
||||
MultiParamTypeClasses
|
||||
NoMultiParamTypeClasses
|
||||
MultiWayIf
|
||||
NoMultiWayIf
|
||||
NumericUnderscores
|
||||
NoNumericUnderscores
|
||||
NPlusKPatterns
|
||||
NoNPlusKPatterns
|
||||
NamedFieldPuns
|
||||
NoNamedFieldPuns
|
||||
NamedWildCards
|
||||
NoNamedWildCards
|
||||
NegativeLiterals
|
||||
NoNegativeLiterals
|
||||
HexFloatLiterals
|
||||
NoHexFloatLiterals
|
||||
NondecreasingIndentation
|
||||
NoNondecreasingIndentation
|
||||
NullaryTypeClasses
|
||||
NoNullaryTypeClasses
|
||||
NumDecimals
|
||||
NoNumDecimals
|
||||
OverlappingInstances
|
||||
NoOverlappingInstances
|
||||
OverloadedLabels
|
||||
NoOverloadedLabels
|
||||
OverloadedLists
|
||||
NoOverloadedLists
|
||||
OverloadedStrings
|
||||
NoOverloadedStrings
|
||||
PackageImports
|
||||
NoPackageImports
|
||||
ParallelArrays
|
||||
NoParallelArrays
|
||||
ParallelListComp
|
||||
NoParallelListComp
|
||||
PartialTypeSignatures
|
||||
NoPartialTypeSignatures
|
||||
PatternGuards
|
||||
NoPatternGuards
|
||||
PatternSignatures
|
||||
NoPatternSignatures
|
||||
PatternSynonyms
|
||||
NoPatternSynonyms
|
||||
PolyKinds
|
||||
NoPolyKinds
|
||||
PolymorphicComponents
|
||||
NoPolymorphicComponents
|
||||
QuantifiedConstraints
|
||||
NoQuantifiedConstraints
|
||||
PostfixOperators
|
||||
NoPostfixOperators
|
||||
QuasiQuotes
|
||||
NoQuasiQuotes
|
||||
Rank2Types
|
||||
NoRank2Types
|
||||
RankNTypes
|
||||
NoRankNTypes
|
||||
RebindableSyntax
|
||||
NoRebindableSyntax
|
||||
RecordPuns
|
||||
NoRecordPuns
|
||||
RecordWildCards
|
||||
NoRecordWildCards
|
||||
RecursiveDo
|
||||
NoRecursiveDo
|
||||
RelaxedLayout
|
||||
NoRelaxedLayout
|
||||
RelaxedPolyRec
|
||||
NoRelaxedPolyRec
|
||||
RoleAnnotations
|
||||
NoRoleAnnotations
|
||||
ScopedTypeVariables
|
||||
NoScopedTypeVariables
|
||||
StandaloneDeriving
|
||||
NoStandaloneDeriving
|
||||
StarIsType
|
||||
NoStarIsType
|
||||
StaticPointers
|
||||
NoStaticPointers
|
||||
Strict
|
||||
NoStrict
|
||||
StrictData
|
||||
NoStrictData
|
||||
TemplateHaskell
|
||||
NoTemplateHaskell
|
||||
TemplateHaskellQuotes
|
||||
NoTemplateHaskellQuotes
|
||||
StandaloneKindSignatures
|
||||
NoStandaloneKindSignatures
|
||||
TraditionalRecordSyntax
|
||||
NoTraditionalRecordSyntax
|
||||
TransformListComp
|
||||
NoTransformListComp
|
||||
TupleSections
|
||||
NoTupleSections
|
||||
TypeApplications
|
||||
NoTypeApplications
|
||||
TypeInType
|
||||
NoTypeInType
|
||||
TypeFamilies
|
||||
NoTypeFamilies
|
||||
TypeOperators
|
||||
NoTypeOperators
|
||||
TypeSynonymInstances
|
||||
NoTypeSynonymInstances
|
||||
UnboxedTuples
|
||||
NoUnboxedTuples
|
||||
UnboxedSums
|
||||
NoUnboxedSums
|
||||
UndecidableInstances
|
||||
NoUndecidableInstances
|
||||
UndecidableSuperClasses
|
||||
NoUndecidableSuperClasses
|
||||
UnicodeSyntax
|
||||
NoUnicodeSyntax
|
||||
UnliftedFFITypes
|
||||
NoUnliftedFFITypes
|
||||
UnliftedNewtypes
|
||||
NoUnliftedNewtypes
|
||||
ViewPatterns
|
||||
NoViewPatterns
|
@ -0,0 +1 @@
|
||||
The Glorious Glasgow Haskell Compilation System, version 8.10.3
|
1638
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc-pkg/dump-global
generated
Normal file
1638
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc-pkg/dump-global
generated
Normal file
File diff suppressed because it is too large
Load Diff
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc-pkg/version
generated
Normal file
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc-pkg/version
generated
Normal file
@ -0,0 +1 @@
|
||||
GHC package manager version 8.10.3
|
69
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc/info
generated
Normal file
69
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc/info
generated
Normal file
@ -0,0 +1,69 @@
|
||||
[("Project name","The Glorious Glasgow Haskell Compilation System")
|
||||
,("GCC extra via C opts","")
|
||||
,("C compiler flags","")
|
||||
,("C++ compiler flags","")
|
||||
,("C compiler link flags","")
|
||||
,("C compiler supports -no-pie","NO")
|
||||
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
|
||||
,("ld flags","")
|
||||
,("ld supports compact unwind","YES")
|
||||
,("ld supports build-id","NO")
|
||||
,("ld supports filelist","YES")
|
||||
,("ld is GNU ld","NO")
|
||||
,("Merge objects flags","-r")
|
||||
,("ar flags","qcls")
|
||||
,("ar supports at file","NO")
|
||||
,("otool command","otool")
|
||||
,("install_name_tool command","install_name_tool")
|
||||
,("touch command","touch")
|
||||
,("dllwrap command","/bin/false")
|
||||
,("windres command","/bin/false")
|
||||
,("libtool command","libtool")
|
||||
,("cross compiling","NO")
|
||||
,("target platform string","x86_64-apple-darwin")
|
||||
,("target os","OSDarwin")
|
||||
,("target arch","ArchX86_64")
|
||||
,("target word size","8")
|
||||
,("target has GNU nonexec stack","NO")
|
||||
,("target has .ident directive","YES")
|
||||
,("target has subsections via symbols","YES")
|
||||
,("target has RTS linker","YES")
|
||||
,("Unregisterised","NO")
|
||||
,("LLVM target","x86_64-apple-darwin")
|
||||
,("LLVM llc command","llc")
|
||||
,("LLVM opt command","opt")
|
||||
,("LLVM clang command","clang")
|
||||
,("integer library","integer-gmp")
|
||||
,("Use interpreter","YES")
|
||||
,("Use native code generator","YES")
|
||||
,("Support SMP","YES")
|
||||
,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
|
||||
,("Tables next to code","YES")
|
||||
,("Leading underscore","YES")
|
||||
,("Use LibFFI","NO")
|
||||
,("Use Threads","YES")
|
||||
,("Use Debugging","NO")
|
||||
,("RTS expects libdw","NO")
|
||||
,("Project version","8.10.3")
|
||||
,("Project Git commit id","6db6db46af6f8e3e24d7d16b0b43a984a9a14677")
|
||||
,("Booter version","8.6.5")
|
||||
,("Stage","2")
|
||||
,("Build platform","x86_64-apple-darwin")
|
||||
,("Host platform","x86_64-apple-darwin")
|
||||
,("Target platform","x86_64-apple-darwin")
|
||||
,("Have interpreter","YES")
|
||||
,("Object splitting supported","NO")
|
||||
,("Have native code generator","YES")
|
||||
,("Support dynamic-too","YES")
|
||||
,("Support parallel --make","YES")
|
||||
,("Support reexported-modules","YES")
|
||||
,("Support thinning and renaming package flags","YES")
|
||||
,("Support Backpack","YES")
|
||||
,("Requires unified installed package IDs","YES")
|
||||
,("Uses package keys","YES")
|
||||
,("Uses unit IDs","YES")
|
||||
,("Dynamic by default","NO")
|
||||
,("GHC Dynamic","YES")
|
||||
,("GHC Profiled","NO")
|
||||
,("Debug on","NO")
|
||||
]
|
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc/numeric-version
generated
Normal file
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc/numeric-version
generated
Normal file
@ -0,0 +1 @@
|
||||
8.10.3
|
255
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc/supported-languages
generated
Normal file
255
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc/supported-languages
generated
Normal file
@ -0,0 +1,255 @@
|
||||
Haskell98
|
||||
Haskell2010
|
||||
Unsafe
|
||||
Trustworthy
|
||||
Safe
|
||||
AllowAmbiguousTypes
|
||||
NoAllowAmbiguousTypes
|
||||
AlternativeLayoutRule
|
||||
NoAlternativeLayoutRule
|
||||
AlternativeLayoutRuleTransitional
|
||||
NoAlternativeLayoutRuleTransitional
|
||||
Arrows
|
||||
NoArrows
|
||||
AutoDeriveTypeable
|
||||
NoAutoDeriveTypeable
|
||||
BangPatterns
|
||||
NoBangPatterns
|
||||
BinaryLiterals
|
||||
NoBinaryLiterals
|
||||
CApiFFI
|
||||
NoCApiFFI
|
||||
CPP
|
||||
NoCPP
|
||||
CUSKs
|
||||
NoCUSKs
|
||||
ConstrainedClassMethods
|
||||
NoConstrainedClassMethods
|
||||
ConstraintKinds
|
||||
NoConstraintKinds
|
||||
DataKinds
|
||||
NoDataKinds
|
||||
DatatypeContexts
|
||||
NoDatatypeContexts
|
||||
DefaultSignatures
|
||||
NoDefaultSignatures
|
||||
DeriveAnyClass
|
||||
NoDeriveAnyClass
|
||||
DeriveDataTypeable
|
||||
NoDeriveDataTypeable
|
||||
DeriveFoldable
|
||||
NoDeriveFoldable
|
||||
DeriveFunctor
|
||||
NoDeriveFunctor
|
||||
DeriveGeneric
|
||||
NoDeriveGeneric
|
||||
DeriveLift
|
||||
NoDeriveLift
|
||||
DeriveTraversable
|
||||
NoDeriveTraversable
|
||||
DerivingStrategies
|
||||
NoDerivingStrategies
|
||||
DerivingVia
|
||||
NoDerivingVia
|
||||
DisambiguateRecordFields
|
||||
NoDisambiguateRecordFields
|
||||
DoAndIfThenElse
|
||||
NoDoAndIfThenElse
|
||||
BlockArguments
|
||||
NoBlockArguments
|
||||
DoRec
|
||||
NoDoRec
|
||||
DuplicateRecordFields
|
||||
NoDuplicateRecordFields
|
||||
EmptyCase
|
||||
NoEmptyCase
|
||||
EmptyDataDecls
|
||||
NoEmptyDataDecls
|
||||
EmptyDataDeriving
|
||||
NoEmptyDataDeriving
|
||||
ExistentialQuantification
|
||||
NoExistentialQuantification
|
||||
ExplicitForAll
|
||||
NoExplicitForAll
|
||||
ExplicitNamespaces
|
||||
NoExplicitNamespaces
|
||||
ExtendedDefaultRules
|
||||
NoExtendedDefaultRules
|
||||
FlexibleContexts
|
||||
NoFlexibleContexts
|
||||
FlexibleInstances
|
||||
NoFlexibleInstances
|
||||
ForeignFunctionInterface
|
||||
NoForeignFunctionInterface
|
||||
FunctionalDependencies
|
||||
NoFunctionalDependencies
|
||||
GADTSyntax
|
||||
NoGADTSyntax
|
||||
GADTs
|
||||
NoGADTs
|
||||
GHCForeignImportPrim
|
||||
NoGHCForeignImportPrim
|
||||
GeneralizedNewtypeDeriving
|
||||
NoGeneralizedNewtypeDeriving
|
||||
GeneralisedNewtypeDeriving
|
||||
NoGeneralisedNewtypeDeriving
|
||||
ImplicitParams
|
||||
NoImplicitParams
|
||||
ImplicitPrelude
|
||||
NoImplicitPrelude
|
||||
ImportQualifiedPost
|
||||
NoImportQualifiedPost
|
||||
ImpredicativeTypes
|
||||
NoImpredicativeTypes
|
||||
IncoherentInstances
|
||||
NoIncoherentInstances
|
||||
TypeFamilyDependencies
|
||||
NoTypeFamilyDependencies
|
||||
InstanceSigs
|
||||
NoInstanceSigs
|
||||
ApplicativeDo
|
||||
NoApplicativeDo
|
||||
InterruptibleFFI
|
||||
NoInterruptibleFFI
|
||||
JavaScriptFFI
|
||||
NoJavaScriptFFI
|
||||
KindSignatures
|
||||
NoKindSignatures
|
||||
LambdaCase
|
||||
NoLambdaCase
|
||||
LiberalTypeSynonyms
|
||||
NoLiberalTypeSynonyms
|
||||
MagicHash
|
||||
NoMagicHash
|
||||
MonadComprehensions
|
||||
NoMonadComprehensions
|
||||
MonadFailDesugaring
|
||||
NoMonadFailDesugaring
|
||||
MonoLocalBinds
|
||||
NoMonoLocalBinds
|
||||
MonoPatBinds
|
||||
NoMonoPatBinds
|
||||
MonomorphismRestriction
|
||||
NoMonomorphismRestriction
|
||||
MultiParamTypeClasses
|
||||
NoMultiParamTypeClasses
|
||||
MultiWayIf
|
||||
NoMultiWayIf
|
||||
NumericUnderscores
|
||||
NoNumericUnderscores
|
||||
NPlusKPatterns
|
||||
NoNPlusKPatterns
|
||||
NamedFieldPuns
|
||||
NoNamedFieldPuns
|
||||
NamedWildCards
|
||||
NoNamedWildCards
|
||||
NegativeLiterals
|
||||
NoNegativeLiterals
|
||||
HexFloatLiterals
|
||||
NoHexFloatLiterals
|
||||
NondecreasingIndentation
|
||||
NoNondecreasingIndentation
|
||||
NullaryTypeClasses
|
||||
NoNullaryTypeClasses
|
||||
NumDecimals
|
||||
NoNumDecimals
|
||||
OverlappingInstances
|
||||
NoOverlappingInstances
|
||||
OverloadedLabels
|
||||
NoOverloadedLabels
|
||||
OverloadedLists
|
||||
NoOverloadedLists
|
||||
OverloadedStrings
|
||||
NoOverloadedStrings
|
||||
PackageImports
|
||||
NoPackageImports
|
||||
ParallelArrays
|
||||
NoParallelArrays
|
||||
ParallelListComp
|
||||
NoParallelListComp
|
||||
PartialTypeSignatures
|
||||
NoPartialTypeSignatures
|
||||
PatternGuards
|
||||
NoPatternGuards
|
||||
PatternSignatures
|
||||
NoPatternSignatures
|
||||
PatternSynonyms
|
||||
NoPatternSynonyms
|
||||
PolyKinds
|
||||
NoPolyKinds
|
||||
PolymorphicComponents
|
||||
NoPolymorphicComponents
|
||||
QuantifiedConstraints
|
||||
NoQuantifiedConstraints
|
||||
PostfixOperators
|
||||
NoPostfixOperators
|
||||
QuasiQuotes
|
||||
NoQuasiQuotes
|
||||
Rank2Types
|
||||
NoRank2Types
|
||||
RankNTypes
|
||||
NoRankNTypes
|
||||
RebindableSyntax
|
||||
NoRebindableSyntax
|
||||
RecordPuns
|
||||
NoRecordPuns
|
||||
RecordWildCards
|
||||
NoRecordWildCards
|
||||
RecursiveDo
|
||||
NoRecursiveDo
|
||||
RelaxedLayout
|
||||
NoRelaxedLayout
|
||||
RelaxedPolyRec
|
||||
NoRelaxedPolyRec
|
||||
RoleAnnotations
|
||||
NoRoleAnnotations
|
||||
ScopedTypeVariables
|
||||
NoScopedTypeVariables
|
||||
StandaloneDeriving
|
||||
NoStandaloneDeriving
|
||||
StarIsType
|
||||
NoStarIsType
|
||||
StaticPointers
|
||||
NoStaticPointers
|
||||
Strict
|
||||
NoStrict
|
||||
StrictData
|
||||
NoStrictData
|
||||
TemplateHaskell
|
||||
NoTemplateHaskell
|
||||
TemplateHaskellQuotes
|
||||
NoTemplateHaskellQuotes
|
||||
StandaloneKindSignatures
|
||||
NoStandaloneKindSignatures
|
||||
TraditionalRecordSyntax
|
||||
NoTraditionalRecordSyntax
|
||||
TransformListComp
|
||||
NoTransformListComp
|
||||
TupleSections
|
||||
NoTupleSections
|
||||
TypeApplications
|
||||
NoTypeApplications
|
||||
TypeInType
|
||||
NoTypeInType
|
||||
TypeFamilies
|
||||
NoTypeFamilies
|
||||
TypeOperators
|
||||
NoTypeOperators
|
||||
TypeSynonymInstances
|
||||
NoTypeSynonymInstances
|
||||
UnboxedTuples
|
||||
NoUnboxedTuples
|
||||
UnboxedSums
|
||||
NoUnboxedSums
|
||||
UndecidableInstances
|
||||
NoUndecidableInstances
|
||||
UndecidableSuperClasses
|
||||
NoUndecidableSuperClasses
|
||||
UnicodeSyntax
|
||||
NoUnicodeSyntax
|
||||
UnliftedFFITypes
|
||||
NoUnliftedFFITypes
|
||||
UnliftedNewtypes
|
||||
NoUnliftedNewtypes
|
||||
ViewPatterns
|
||||
NoViewPatterns
|
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc/version
generated
Normal file
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-darwin/ghc/version
generated
Normal file
@ -0,0 +1 @@
|
||||
The Glorious Glasgow Haskell Compilation System, version 8.10.3
|
1639
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc-pkg/dump-global
generated
Normal file
1639
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc-pkg/dump-global
generated
Normal file
File diff suppressed because it is too large
Load Diff
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc-pkg/version
generated
Normal file
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc-pkg/version
generated
Normal file
@ -0,0 +1 @@
|
||||
GHC package manager version 8.10.3
|
69
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc/info
generated
Normal file
69
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc/info
generated
Normal file
@ -0,0 +1,69 @@
|
||||
[("Project name","The Glorious Glasgow Haskell Compilation System")
|
||||
,("GCC extra via C opts","")
|
||||
,("C compiler flags","")
|
||||
,("C++ compiler flags","")
|
||||
,("C compiler link flags","")
|
||||
,("C compiler supports -no-pie","YES")
|
||||
,("Haskell CPP flags","-E -undef -traditional")
|
||||
,("ld flags","")
|
||||
,("ld supports compact unwind","YES")
|
||||
,("ld supports build-id","YES")
|
||||
,("ld supports filelist","NO")
|
||||
,("ld is GNU ld","YES")
|
||||
,("Merge objects flags","-r")
|
||||
,("ar flags","q")
|
||||
,("ar supports at file","YES")
|
||||
,("otool command","otool")
|
||||
,("install_name_tool command","install_name_tool")
|
||||
,("touch command","touch")
|
||||
,("dllwrap command","/bin/false")
|
||||
,("windres command","/bin/false")
|
||||
,("libtool command","libtool")
|
||||
,("cross compiling","NO")
|
||||
,("target platform string","x86_64-unknown-linux")
|
||||
,("target os","OSLinux")
|
||||
,("target arch","ArchX86_64")
|
||||
,("target word size","8")
|
||||
,("target has GNU nonexec stack","YES")
|
||||
,("target has .ident directive","YES")
|
||||
,("target has subsections via symbols","NO")
|
||||
,("target has RTS linker","YES")
|
||||
,("Unregisterised","NO")
|
||||
,("LLVM target","x86_64-unknown-linux")
|
||||
,("LLVM llc command","llc")
|
||||
,("LLVM opt command","opt")
|
||||
,("LLVM clang command","clang")
|
||||
,("integer library","integer-gmp")
|
||||
,("Use interpreter","YES")
|
||||
,("Use native code generator","YES")
|
||||
,("Support SMP","YES")
|
||||
,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
|
||||
,("Tables next to code","YES")
|
||||
,("Leading underscore","NO")
|
||||
,("Use LibFFI","NO")
|
||||
,("Use Threads","YES")
|
||||
,("Use Debugging","NO")
|
||||
,("RTS expects libdw","NO")
|
||||
,("Project version","8.10.3")
|
||||
,("Project Git commit id","6db6db46af6f8e3e24d7d16b0b43a984a9a14677")
|
||||
,("Booter version","8.6.5")
|
||||
,("Stage","2")
|
||||
,("Build platform","x86_64-unknown-linux")
|
||||
,("Host platform","x86_64-unknown-linux")
|
||||
,("Target platform","x86_64-unknown-linux")
|
||||
,("Have interpreter","YES")
|
||||
,("Object splitting supported","NO")
|
||||
,("Have native code generator","YES")
|
||||
,("Support dynamic-too","YES")
|
||||
,("Support parallel --make","YES")
|
||||
,("Support reexported-modules","YES")
|
||||
,("Support thinning and renaming package flags","YES")
|
||||
,("Support Backpack","YES")
|
||||
,("Requires unified installed package IDs","YES")
|
||||
,("Uses package keys","YES")
|
||||
,("Uses unit IDs","YES")
|
||||
,("Dynamic by default","NO")
|
||||
,("GHC Dynamic","YES")
|
||||
,("GHC Profiled","NO")
|
||||
,("Debug on","NO")
|
||||
]
|
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc/numeric-version
generated
Normal file
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc/numeric-version
generated
Normal file
@ -0,0 +1 @@
|
||||
8.10.3
|
255
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc/supported-languages
generated
Normal file
255
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc/supported-languages
generated
Normal file
@ -0,0 +1,255 @@
|
||||
Haskell98
|
||||
Haskell2010
|
||||
Unsafe
|
||||
Trustworthy
|
||||
Safe
|
||||
AllowAmbiguousTypes
|
||||
NoAllowAmbiguousTypes
|
||||
AlternativeLayoutRule
|
||||
NoAlternativeLayoutRule
|
||||
AlternativeLayoutRuleTransitional
|
||||
NoAlternativeLayoutRuleTransitional
|
||||
Arrows
|
||||
NoArrows
|
||||
AutoDeriveTypeable
|
||||
NoAutoDeriveTypeable
|
||||
BangPatterns
|
||||
NoBangPatterns
|
||||
BinaryLiterals
|
||||
NoBinaryLiterals
|
||||
CApiFFI
|
||||
NoCApiFFI
|
||||
CPP
|
||||
NoCPP
|
||||
CUSKs
|
||||
NoCUSKs
|
||||
ConstrainedClassMethods
|
||||
NoConstrainedClassMethods
|
||||
ConstraintKinds
|
||||
NoConstraintKinds
|
||||
DataKinds
|
||||
NoDataKinds
|
||||
DatatypeContexts
|
||||
NoDatatypeContexts
|
||||
DefaultSignatures
|
||||
NoDefaultSignatures
|
||||
DeriveAnyClass
|
||||
NoDeriveAnyClass
|
||||
DeriveDataTypeable
|
||||
NoDeriveDataTypeable
|
||||
DeriveFoldable
|
||||
NoDeriveFoldable
|
||||
DeriveFunctor
|
||||
NoDeriveFunctor
|
||||
DeriveGeneric
|
||||
NoDeriveGeneric
|
||||
DeriveLift
|
||||
NoDeriveLift
|
||||
DeriveTraversable
|
||||
NoDeriveTraversable
|
||||
DerivingStrategies
|
||||
NoDerivingStrategies
|
||||
DerivingVia
|
||||
NoDerivingVia
|
||||
DisambiguateRecordFields
|
||||
NoDisambiguateRecordFields
|
||||
DoAndIfThenElse
|
||||
NoDoAndIfThenElse
|
||||
BlockArguments
|
||||
NoBlockArguments
|
||||
DoRec
|
||||
NoDoRec
|
||||
DuplicateRecordFields
|
||||
NoDuplicateRecordFields
|
||||
EmptyCase
|
||||
NoEmptyCase
|
||||
EmptyDataDecls
|
||||
NoEmptyDataDecls
|
||||
EmptyDataDeriving
|
||||
NoEmptyDataDeriving
|
||||
ExistentialQuantification
|
||||
NoExistentialQuantification
|
||||
ExplicitForAll
|
||||
NoExplicitForAll
|
||||
ExplicitNamespaces
|
||||
NoExplicitNamespaces
|
||||
ExtendedDefaultRules
|
||||
NoExtendedDefaultRules
|
||||
FlexibleContexts
|
||||
NoFlexibleContexts
|
||||
FlexibleInstances
|
||||
NoFlexibleInstances
|
||||
ForeignFunctionInterface
|
||||
NoForeignFunctionInterface
|
||||
FunctionalDependencies
|
||||
NoFunctionalDependencies
|
||||
GADTSyntax
|
||||
NoGADTSyntax
|
||||
GADTs
|
||||
NoGADTs
|
||||
GHCForeignImportPrim
|
||||
NoGHCForeignImportPrim
|
||||
GeneralizedNewtypeDeriving
|
||||
NoGeneralizedNewtypeDeriving
|
||||
GeneralisedNewtypeDeriving
|
||||
NoGeneralisedNewtypeDeriving
|
||||
ImplicitParams
|
||||
NoImplicitParams
|
||||
ImplicitPrelude
|
||||
NoImplicitPrelude
|
||||
ImportQualifiedPost
|
||||
NoImportQualifiedPost
|
||||
ImpredicativeTypes
|
||||
NoImpredicativeTypes
|
||||
IncoherentInstances
|
||||
NoIncoherentInstances
|
||||
TypeFamilyDependencies
|
||||
NoTypeFamilyDependencies
|
||||
InstanceSigs
|
||||
NoInstanceSigs
|
||||
ApplicativeDo
|
||||
NoApplicativeDo
|
||||
InterruptibleFFI
|
||||
NoInterruptibleFFI
|
||||
JavaScriptFFI
|
||||
NoJavaScriptFFI
|
||||
KindSignatures
|
||||
NoKindSignatures
|
||||
LambdaCase
|
||||
NoLambdaCase
|
||||
LiberalTypeSynonyms
|
||||
NoLiberalTypeSynonyms
|
||||
MagicHash
|
||||
NoMagicHash
|
||||
MonadComprehensions
|
||||
NoMonadComprehensions
|
||||
MonadFailDesugaring
|
||||
NoMonadFailDesugaring
|
||||
MonoLocalBinds
|
||||
NoMonoLocalBinds
|
||||
MonoPatBinds
|
||||
NoMonoPatBinds
|
||||
MonomorphismRestriction
|
||||
NoMonomorphismRestriction
|
||||
MultiParamTypeClasses
|
||||
NoMultiParamTypeClasses
|
||||
MultiWayIf
|
||||
NoMultiWayIf
|
||||
NumericUnderscores
|
||||
NoNumericUnderscores
|
||||
NPlusKPatterns
|
||||
NoNPlusKPatterns
|
||||
NamedFieldPuns
|
||||
NoNamedFieldPuns
|
||||
NamedWildCards
|
||||
NoNamedWildCards
|
||||
NegativeLiterals
|
||||
NoNegativeLiterals
|
||||
HexFloatLiterals
|
||||
NoHexFloatLiterals
|
||||
NondecreasingIndentation
|
||||
NoNondecreasingIndentation
|
||||
NullaryTypeClasses
|
||||
NoNullaryTypeClasses
|
||||
NumDecimals
|
||||
NoNumDecimals
|
||||
OverlappingInstances
|
||||
NoOverlappingInstances
|
||||
OverloadedLabels
|
||||
NoOverloadedLabels
|
||||
OverloadedLists
|
||||
NoOverloadedLists
|
||||
OverloadedStrings
|
||||
NoOverloadedStrings
|
||||
PackageImports
|
||||
NoPackageImports
|
||||
ParallelArrays
|
||||
NoParallelArrays
|
||||
ParallelListComp
|
||||
NoParallelListComp
|
||||
PartialTypeSignatures
|
||||
NoPartialTypeSignatures
|
||||
PatternGuards
|
||||
NoPatternGuards
|
||||
PatternSignatures
|
||||
NoPatternSignatures
|
||||
PatternSynonyms
|
||||
NoPatternSynonyms
|
||||
PolyKinds
|
||||
NoPolyKinds
|
||||
PolymorphicComponents
|
||||
NoPolymorphicComponents
|
||||
QuantifiedConstraints
|
||||
NoQuantifiedConstraints
|
||||
PostfixOperators
|
||||
NoPostfixOperators
|
||||
QuasiQuotes
|
||||
NoQuasiQuotes
|
||||
Rank2Types
|
||||
NoRank2Types
|
||||
RankNTypes
|
||||
NoRankNTypes
|
||||
RebindableSyntax
|
||||
NoRebindableSyntax
|
||||
RecordPuns
|
||||
NoRecordPuns
|
||||
RecordWildCards
|
||||
NoRecordWildCards
|
||||
RecursiveDo
|
||||
NoRecursiveDo
|
||||
RelaxedLayout
|
||||
NoRelaxedLayout
|
||||
RelaxedPolyRec
|
||||
NoRelaxedPolyRec
|
||||
RoleAnnotations
|
||||
NoRoleAnnotations
|
||||
ScopedTypeVariables
|
||||
NoScopedTypeVariables
|
||||
StandaloneDeriving
|
||||
NoStandaloneDeriving
|
||||
StarIsType
|
||||
NoStarIsType
|
||||
StaticPointers
|
||||
NoStaticPointers
|
||||
Strict
|
||||
NoStrict
|
||||
StrictData
|
||||
NoStrictData
|
||||
TemplateHaskell
|
||||
NoTemplateHaskell
|
||||
TemplateHaskellQuotes
|
||||
NoTemplateHaskellQuotes
|
||||
StandaloneKindSignatures
|
||||
NoStandaloneKindSignatures
|
||||
TraditionalRecordSyntax
|
||||
NoTraditionalRecordSyntax
|
||||
TransformListComp
|
||||
NoTransformListComp
|
||||
TupleSections
|
||||
NoTupleSections
|
||||
TypeApplications
|
||||
NoTypeApplications
|
||||
TypeInType
|
||||
NoTypeInType
|
||||
TypeFamilies
|
||||
NoTypeFamilies
|
||||
TypeOperators
|
||||
NoTypeOperators
|
||||
TypeSynonymInstances
|
||||
NoTypeSynonymInstances
|
||||
UnboxedTuples
|
||||
NoUnboxedTuples
|
||||
UnboxedSums
|
||||
NoUnboxedSums
|
||||
UndecidableInstances
|
||||
NoUndecidableInstances
|
||||
UndecidableSuperClasses
|
||||
NoUndecidableSuperClasses
|
||||
UnicodeSyntax
|
||||
NoUnicodeSyntax
|
||||
UnliftedFFITypes
|
||||
NoUnliftedFFITypes
|
||||
UnliftedNewtypes
|
||||
NoUnliftedNewtypes
|
||||
ViewPatterns
|
||||
NoViewPatterns
|
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc/version
generated
Normal file
1
materialized/dummy-ghc/ghc-8.10.3-x86_64-linux/ghc/version
generated
Normal file
@ -0,0 +1 @@
|
||||
The Glorious Glasgow Haskell Compilation System, version 8.10.3
|
1321
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.8.4-x86_64-linux/ghc-pkg/dump-global
generated
Normal file
1321
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.8.4-x86_64-linux/ghc-pkg/dump-global
generated
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1 @@
|
||||
8.8.4
|
1
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.8.4-x86_64-linux/ghc-pkg/version
generated
Normal file
1
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.8.4-x86_64-linux/ghc-pkg/version
generated
Normal file
@ -0,0 +1 @@
|
||||
GHCJS package manager version 8.8.1.20200101
|
59
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.8.4-x86_64-linux/ghc/info
generated
Normal file
59
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.8.4-x86_64-linux/ghc/info
generated
Normal file
@ -0,0 +1,59 @@
|
||||
[("Project name","The Glorious Glasgow Haskell Compilation System for JavaScript")
|
||||
,("Project version","8.8.4")
|
||||
,("GCC extra via C opts"," -fwrapv -fno-builtin")
|
||||
,("C compiler flags","")
|
||||
,("C compiler link flags"," ")
|
||||
,("C compiler supports -no-pie","NO")
|
||||
,("Haskell CPP flags","-E -undef -traditional -Wno-invalid-pp-token -Wno-unicode -Wno-trigraphs")
|
||||
,("ld command","ld")
|
||||
,("ld flags","")
|
||||
,("ld supports compact unwind","YES")
|
||||
,("ld supports build-id","NO")
|
||||
,("ld supports filelist","YES")
|
||||
,("ld is GNU ld","NO")
|
||||
,("ar flags","qcls")
|
||||
,("ar supports at file","NO")
|
||||
,("touch command","touch")
|
||||
,("dllwrap command","/bin/false")
|
||||
,("windres command","/bin/false")
|
||||
,("libtool command","libtool")
|
||||
,("perl command","/usr/bin/perl")
|
||||
,("cross compiling","YES")
|
||||
,("target os","OSUnknown")
|
||||
,("target arch","ArchJavaScript")
|
||||
,("Target platform","js-unknown-ghcjs")
|
||||
,("target word size","4")
|
||||
,("target has GNU nonexec stack","False")
|
||||
,("target has .ident directive","True")
|
||||
,("target has subsections via symbols","True")
|
||||
,("target has RTS linker","YES")
|
||||
,("Unregisterised","YES")
|
||||
,("LLVM llc command","llc")
|
||||
,("LLVM opt command","opt")
|
||||
,("LLVM clang command","clang")
|
||||
,("Project Git commit id","dc8b78fc7ecb616ab535a03b4410f610ef8dd3d0")
|
||||
,("Booter version","8.6.5")
|
||||
,("Stage","2")
|
||||
,("Build platform","x86_64-unknown-linux")
|
||||
,("Host platform","x86_64-unknown-linux")
|
||||
,("Have interpreter","YES")
|
||||
,("Object splitting supported","YES")
|
||||
,("Have native code generator","YES")
|
||||
,("Support SMP","YES")
|
||||
,("Tables next to code","YES")
|
||||
,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
|
||||
,("RTS expects libdw","NO")
|
||||
,("Support dynamic-too","YES")
|
||||
,("Support parallel --make","YES")
|
||||
,("Support reexported-modules","YES")
|
||||
,("Support thinning and renaming package flags","YES")
|
||||
,("Support Backpack","YES")
|
||||
,("Requires unified installed package IDs","YES")
|
||||
,("Uses package keys","YES")
|
||||
,("Uses unit IDs","YES")
|
||||
,("Dynamic by default","NO")
|
||||
,("GHC Dynamic","NO")
|
||||
,("GHC Profiled","NO")
|
||||
,("Leading underscore","NO")
|
||||
,("Debug on","False")
|
||||
]
|
@ -0,0 +1 @@
|
||||
8.8.1.20200101
|
@ -0,0 +1 @@
|
||||
8.8.4
|
@ -0,0 +1 @@
|
||||
8.8.4
|
247
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.8.4-x86_64-linux/ghc/supported-languages
generated
Normal file
247
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.8.4-x86_64-linux/ghc/supported-languages
generated
Normal file
@ -0,0 +1,247 @@
|
||||
Haskell98
|
||||
Haskell2010
|
||||
Unsafe
|
||||
Trustworthy
|
||||
Safe
|
||||
AllowAmbiguousTypes
|
||||
NoAllowAmbiguousTypes
|
||||
AlternativeLayoutRule
|
||||
NoAlternativeLayoutRule
|
||||
AlternativeLayoutRuleTransitional
|
||||
NoAlternativeLayoutRuleTransitional
|
||||
Arrows
|
||||
NoArrows
|
||||
AutoDeriveTypeable
|
||||
NoAutoDeriveTypeable
|
||||
BangPatterns
|
||||
NoBangPatterns
|
||||
BinaryLiterals
|
||||
NoBinaryLiterals
|
||||
CApiFFI
|
||||
NoCApiFFI
|
||||
CPP
|
||||
NoCPP
|
||||
ConstrainedClassMethods
|
||||
NoConstrainedClassMethods
|
||||
ConstraintKinds
|
||||
NoConstraintKinds
|
||||
DataKinds
|
||||
NoDataKinds
|
||||
DatatypeContexts
|
||||
NoDatatypeContexts
|
||||
DefaultSignatures
|
||||
NoDefaultSignatures
|
||||
DeriveAnyClass
|
||||
NoDeriveAnyClass
|
||||
DeriveDataTypeable
|
||||
NoDeriveDataTypeable
|
||||
DeriveFoldable
|
||||
NoDeriveFoldable
|
||||
DeriveFunctor
|
||||
NoDeriveFunctor
|
||||
DeriveGeneric
|
||||
NoDeriveGeneric
|
||||
DeriveLift
|
||||
NoDeriveLift
|
||||
DeriveTraversable
|
||||
NoDeriveTraversable
|
||||
DerivingStrategies
|
||||
NoDerivingStrategies
|
||||
DerivingVia
|
||||
NoDerivingVia
|
||||
DisambiguateRecordFields
|
||||
NoDisambiguateRecordFields
|
||||
DoAndIfThenElse
|
||||
NoDoAndIfThenElse
|
||||
BlockArguments
|
||||
NoBlockArguments
|
||||
DoRec
|
||||
NoDoRec
|
||||
DuplicateRecordFields
|
||||
NoDuplicateRecordFields
|
||||
EmptyCase
|
||||
NoEmptyCase
|
||||
EmptyDataDecls
|
||||
NoEmptyDataDecls
|
||||
EmptyDataDeriving
|
||||
NoEmptyDataDeriving
|
||||
ExistentialQuantification
|
||||
NoExistentialQuantification
|
||||
ExplicitForAll
|
||||
NoExplicitForAll
|
||||
ExplicitNamespaces
|
||||
NoExplicitNamespaces
|
||||
ExtendedDefaultRules
|
||||
NoExtendedDefaultRules
|
||||
FlexibleContexts
|
||||
NoFlexibleContexts
|
||||
FlexibleInstances
|
||||
NoFlexibleInstances
|
||||
ForeignFunctionInterface
|
||||
NoForeignFunctionInterface
|
||||
FunctionalDependencies
|
||||
NoFunctionalDependencies
|
||||
GADTSyntax
|
||||
NoGADTSyntax
|
||||
GADTs
|
||||
NoGADTs
|
||||
GHCForeignImportPrim
|
||||
NoGHCForeignImportPrim
|
||||
GeneralizedNewtypeDeriving
|
||||
NoGeneralizedNewtypeDeriving
|
||||
GeneralisedNewtypeDeriving
|
||||
NoGeneralisedNewtypeDeriving
|
||||
ImplicitParams
|
||||
NoImplicitParams
|
||||
ImplicitPrelude
|
||||
NoImplicitPrelude
|
||||
ImpredicativeTypes
|
||||
NoImpredicativeTypes
|
||||
IncoherentInstances
|
||||
NoIncoherentInstances
|
||||
TypeFamilyDependencies
|
||||
NoTypeFamilyDependencies
|
||||
InstanceSigs
|
||||
NoInstanceSigs
|
||||
ApplicativeDo
|
||||
NoApplicativeDo
|
||||
InterruptibleFFI
|
||||
NoInterruptibleFFI
|
||||
JavaScriptFFI
|
||||
NoJavaScriptFFI
|
||||
KindSignatures
|
||||
NoKindSignatures
|
||||
LambdaCase
|
||||
NoLambdaCase
|
||||
LiberalTypeSynonyms
|
||||
NoLiberalTypeSynonyms
|
||||
MagicHash
|
||||
NoMagicHash
|
||||
MonadComprehensions
|
||||
NoMonadComprehensions
|
||||
MonadFailDesugaring
|
||||
NoMonadFailDesugaring
|
||||
MonoLocalBinds
|
||||
NoMonoLocalBinds
|
||||
MonoPatBinds
|
||||
NoMonoPatBinds
|
||||
MonomorphismRestriction
|
||||
NoMonomorphismRestriction
|
||||
MultiParamTypeClasses
|
||||
NoMultiParamTypeClasses
|
||||
MultiWayIf
|
||||
NoMultiWayIf
|
||||
NumericUnderscores
|
||||
NoNumericUnderscores
|
||||
NPlusKPatterns
|
||||
NoNPlusKPatterns
|
||||
NamedFieldPuns
|
||||
NoNamedFieldPuns
|
||||
NamedWildCards
|
||||
NoNamedWildCards
|
||||
NegativeLiterals
|
||||
NoNegativeLiterals
|
||||
HexFloatLiterals
|
||||
NoHexFloatLiterals
|
||||
NondecreasingIndentation
|
||||
NoNondecreasingIndentation
|
||||
NullaryTypeClasses
|
||||
NoNullaryTypeClasses
|
||||
NumDecimals
|
||||
NoNumDecimals
|
||||
OverlappingInstances
|
||||
NoOverlappingInstances
|
||||
OverloadedLabels
|
||||
NoOverloadedLabels
|
||||
OverloadedLists
|
||||
NoOverloadedLists
|
||||
OverloadedStrings
|
||||
NoOverloadedStrings
|
||||
PackageImports
|
||||
NoPackageImports
|
||||
ParallelArrays
|
||||
NoParallelArrays
|
||||
ParallelListComp
|
||||
NoParallelListComp
|
||||
PartialTypeSignatures
|
||||
NoPartialTypeSignatures
|
||||
PatternGuards
|
||||
NoPatternGuards
|
||||
PatternSignatures
|
||||
NoPatternSignatures
|
||||
PatternSynonyms
|
||||
NoPatternSynonyms
|
||||
PolyKinds
|
||||
NoPolyKinds
|
||||
PolymorphicComponents
|
||||
NoPolymorphicComponents
|
||||
QuantifiedConstraints
|
||||
NoQuantifiedConstraints
|
||||
PostfixOperators
|
||||
NoPostfixOperators
|
||||
QuasiQuotes
|
||||
NoQuasiQuotes
|
||||
Rank2Types
|
||||
NoRank2Types
|
||||
RankNTypes
|
||||
NoRankNTypes
|
||||
RebindableSyntax
|
||||
NoRebindableSyntax
|
||||
RecordPuns
|
||||
NoRecordPuns
|
||||
RecordWildCards
|
||||
NoRecordWildCards
|
||||
RecursiveDo
|
||||
NoRecursiveDo
|
||||
RelaxedLayout
|
||||
NoRelaxedLayout
|
||||
RelaxedPolyRec
|
||||
NoRelaxedPolyRec
|
||||
RoleAnnotations
|
||||
NoRoleAnnotations
|
||||
ScopedTypeVariables
|
||||
NoScopedTypeVariables
|
||||
StandaloneDeriving
|
||||
NoStandaloneDeriving
|
||||
StarIsType
|
||||
NoStarIsType
|
||||
StaticPointers
|
||||
NoStaticPointers
|
||||
Strict
|
||||
NoStrict
|
||||
StrictData
|
||||
NoStrictData
|
||||
TemplateHaskell
|
||||
NoTemplateHaskell
|
||||
TemplateHaskellQuotes
|
||||
NoTemplateHaskellQuotes
|
||||
TraditionalRecordSyntax
|
||||
NoTraditionalRecordSyntax
|
||||
TransformListComp
|
||||
NoTransformListComp
|
||||
TupleSections
|
||||
NoTupleSections
|
||||
TypeApplications
|
||||
NoTypeApplications
|
||||
TypeInType
|
||||
NoTypeInType
|
||||
TypeFamilies
|
||||
NoTypeFamilies
|
||||
TypeOperators
|
||||
NoTypeOperators
|
||||
TypeSynonymInstances
|
||||
NoTypeSynonymInstances
|
||||
UnboxedTuples
|
||||
NoUnboxedTuples
|
||||
UnboxedSums
|
||||
NoUnboxedSums
|
||||
UndecidableInstances
|
||||
NoUndecidableInstances
|
||||
UndecidableSuperClasses
|
||||
NoUndecidableSuperClasses
|
||||
UnicodeSyntax
|
||||
NoUnicodeSyntax
|
||||
UnliftedFFITypes
|
||||
NoUnliftedFFITypes
|
||||
ViewPatterns
|
||||
NoViewPatterns
|
1
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.8.4-x86_64-linux/ghc/version
generated
Normal file
1
materialized/dummy-ghc/js-unknown-ghcjs-js-unknown-ghcjs-ghc-8.8.4-x86_64-linux/ghc/version
generated
Normal file
@ -0,0 +1 @@
|
||||
The Glorious Glasgow Haskell Compilation System for JavaScript, version 8.8.4 (GHC 8.8.1.20200101)
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1 @@
|
||||
GHC package manager version 8.10.3
|
@ -0,0 +1,69 @@
|
||||
[("Project name","The Glorious Glasgow Haskell Compilation System")
|
||||
,("GCC extra via C opts","")
|
||||
,("C compiler flags","")
|
||||
,("C++ compiler flags","")
|
||||
,("C compiler link flags","")
|
||||
,("C compiler supports -no-pie","YES")
|
||||
,("Haskell CPP flags","-E -undef -traditional")
|
||||
,("ld flags","")
|
||||
,("ld supports compact unwind","YES")
|
||||
,("ld supports build-id","YES")
|
||||
,("ld supports filelist","NO")
|
||||
,("ld is GNU ld","YES")
|
||||
,("Merge objects flags","-r")
|
||||
,("ar flags","q")
|
||||
,("ar supports at file","YES")
|
||||
,("otool command","otool")
|
||||
,("install_name_tool command","install_name_tool")
|
||||
,("touch command","touch")
|
||||
,("dllwrap command","/bin/false")
|
||||
,("windres command","/bin/false")
|
||||
,("libtool command","libtool")
|
||||
,("cross compiling","NO")
|
||||
,("target platform string","x86_64-unknown-linux")
|
||||
,("target os","OSLinux")
|
||||
,("target arch","ArchX86_64")
|
||||
,("target word size","8")
|
||||
,("target has GNU nonexec stack","YES")
|
||||
,("target has .ident directive","YES")
|
||||
,("target has subsections via symbols","NO")
|
||||
,("target has RTS linker","YES")
|
||||
,("Unregisterised","NO")
|
||||
,("LLVM target","x86_64-unknown-linux")
|
||||
,("LLVM llc command","llc")
|
||||
,("LLVM opt command","opt")
|
||||
,("LLVM clang command","clang")
|
||||
,("integer library","integer-gmp")
|
||||
,("Use interpreter","YES")
|
||||
,("Use native code generator","YES")
|
||||
,("Support SMP","YES")
|
||||
,("RTS ways","l debug thr thr_debug thr_l thr_p dyn debug_dyn thr_dyn thr_debug_dyn l_dyn thr_l_dyn thr_debug_p debug_p")
|
||||
,("Tables next to code","YES")
|
||||
,("Leading underscore","NO")
|
||||
,("Use LibFFI","NO")
|
||||
,("Use Threads","YES")
|
||||
,("Use Debugging","NO")
|
||||
,("RTS expects libdw","NO")
|
||||
,("Project version","8.10.3")
|
||||
,("Project Git commit id","6db6db46af6f8e3e24d7d16b0b43a984a9a14677")
|
||||
,("Booter version","8.6.5")
|
||||
,("Stage","2")
|
||||
,("Build platform","x86_64-unknown-linux")
|
||||
,("Host platform","x86_64-unknown-linux")
|
||||
,("Target platform","x86_64-unknown-linux")
|
||||
,("Have interpreter","YES")
|
||||
,("Object splitting supported","NO")
|
||||
,("Have native code generator","YES")
|
||||
,("Support dynamic-too","YES")
|
||||
,("Support parallel --make","YES")
|
||||
,("Support reexported-modules","YES")
|
||||
,("Support thinning and renaming package flags","YES")
|
||||
,("Support Backpack","YES")
|
||||
,("Requires unified installed package IDs","YES")
|
||||
,("Uses package keys","YES")
|
||||
,("Uses unit IDs","YES")
|
||||
,("Dynamic by default","NO")
|
||||
,("GHC Dynamic","YES")
|
||||
,("GHC Profiled","NO")
|
||||
,("Debug on","NO")
|
||||
]
|
@ -0,0 +1 @@
|
||||
8.10.3
|
@ -0,0 +1,255 @@
|
||||
Haskell98
|
||||
Haskell2010
|
||||
Unsafe
|
||||
Trustworthy
|
||||
Safe
|
||||
AllowAmbiguousTypes
|
||||
NoAllowAmbiguousTypes
|
||||
AlternativeLayoutRule
|
||||
NoAlternativeLayoutRule
|
||||
AlternativeLayoutRuleTransitional
|
||||
NoAlternativeLayoutRuleTransitional
|
||||
Arrows
|
||||
NoArrows
|
||||
AutoDeriveTypeable
|
||||
NoAutoDeriveTypeable
|
||||
BangPatterns
|
||||
NoBangPatterns
|
||||
BinaryLiterals
|
||||
NoBinaryLiterals
|
||||
CApiFFI
|
||||
NoCApiFFI
|
||||
CPP
|
||||
NoCPP
|
||||
CUSKs
|
||||
NoCUSKs
|
||||
ConstrainedClassMethods
|
||||
NoConstrainedClassMethods
|
||||
ConstraintKinds
|
||||
NoConstraintKinds
|
||||
DataKinds
|
||||
NoDataKinds
|
||||
DatatypeContexts
|
||||
NoDatatypeContexts
|
||||
DefaultSignatures
|
||||
NoDefaultSignatures
|
||||
DeriveAnyClass
|
||||
NoDeriveAnyClass
|
||||
DeriveDataTypeable
|
||||
NoDeriveDataTypeable
|
||||
DeriveFoldable
|
||||
NoDeriveFoldable
|
||||
DeriveFunctor
|
||||
NoDeriveFunctor
|
||||
DeriveGeneric
|
||||
NoDeriveGeneric
|
||||
DeriveLift
|
||||
NoDeriveLift
|
||||
DeriveTraversable
|
||||
NoDeriveTraversable
|
||||
DerivingStrategies
|
||||
NoDerivingStrategies
|
||||
DerivingVia
|
||||
NoDerivingVia
|
||||
DisambiguateRecordFields
|
||||
NoDisambiguateRecordFields
|
||||
DoAndIfThenElse
|
||||
NoDoAndIfThenElse
|
||||
BlockArguments
|
||||
NoBlockArguments
|
||||
DoRec
|
||||
NoDoRec
|
||||
DuplicateRecordFields
|
||||
NoDuplicateRecordFields
|
||||
EmptyCase
|
||||
NoEmptyCase
|
||||
EmptyDataDecls
|
||||
NoEmptyDataDecls
|
||||
EmptyDataDeriving
|
||||
NoEmptyDataDeriving
|
||||
ExistentialQuantification
|
||||
NoExistentialQuantification
|
||||
ExplicitForAll
|
||||
NoExplicitForAll
|
||||
ExplicitNamespaces
|
||||
NoExplicitNamespaces
|
||||
ExtendedDefaultRules
|
||||
NoExtendedDefaultRules
|
||||
FlexibleContexts
|
||||
NoFlexibleContexts
|
||||
FlexibleInstances
|
||||
NoFlexibleInstances
|
||||
ForeignFunctionInterface
|
||||
NoForeignFunctionInterface
|
||||
FunctionalDependencies
|
||||
NoFunctionalDependencies
|
||||
GADTSyntax
|
||||
NoGADTSyntax
|
||||
GADTs
|
||||
NoGADTs
|
||||
GHCForeignImportPrim
|
||||
NoGHCForeignImportPrim
|
||||
GeneralizedNewtypeDeriving
|
||||
NoGeneralizedNewtypeDeriving
|
||||
GeneralisedNewtypeDeriving
|
||||
NoGeneralisedNewtypeDeriving
|
||||
ImplicitParams
|
||||
NoImplicitParams
|
||||
ImplicitPrelude
|
||||
NoImplicitPrelude
|
||||
ImportQualifiedPost
|
||||
NoImportQualifiedPost
|
||||
ImpredicativeTypes
|
||||
NoImpredicativeTypes
|
||||
IncoherentInstances
|
||||
NoIncoherentInstances
|
||||
TypeFamilyDependencies
|
||||
NoTypeFamilyDependencies
|
||||
InstanceSigs
|
||||
NoInstanceSigs
|
||||
ApplicativeDo
|
||||
NoApplicativeDo
|
||||
InterruptibleFFI
|
||||
NoInterruptibleFFI
|
||||
JavaScriptFFI
|
||||
NoJavaScriptFFI
|
||||
KindSignatures
|
||||
NoKindSignatures
|
||||
LambdaCase
|
||||
NoLambdaCase
|
||||
LiberalTypeSynonyms
|
||||
NoLiberalTypeSynonyms
|
||||
MagicHash
|
||||
NoMagicHash
|
||||
MonadComprehensions
|
||||
NoMonadComprehensions
|
||||
MonadFailDesugaring
|
||||
NoMonadFailDesugaring
|
||||
MonoLocalBinds
|
||||
NoMonoLocalBinds
|
||||
MonoPatBinds
|
||||
NoMonoPatBinds
|
||||
MonomorphismRestriction
|
||||
NoMonomorphismRestriction
|
||||
MultiParamTypeClasses
|
||||
NoMultiParamTypeClasses
|
||||
MultiWayIf
|
||||
NoMultiWayIf
|
||||
NumericUnderscores
|
||||
NoNumericUnderscores
|
||||
NPlusKPatterns
|
||||
NoNPlusKPatterns
|
||||
NamedFieldPuns
|
||||
NoNamedFieldPuns
|
||||
NamedWildCards
|
||||
NoNamedWildCards
|
||||
NegativeLiterals
|
||||
NoNegativeLiterals
|
||||
HexFloatLiterals
|
||||
NoHexFloatLiterals
|
||||
NondecreasingIndentation
|
||||
NoNondecreasingIndentation
|
||||
NullaryTypeClasses
|
||||
NoNullaryTypeClasses
|
||||
NumDecimals
|
||||
NoNumDecimals
|
||||
OverlappingInstances
|
||||
NoOverlappingInstances
|
||||
OverloadedLabels
|
||||
NoOverloadedLabels
|
||||
OverloadedLists
|
||||
NoOverloadedLists
|
||||
OverloadedStrings
|
||||
NoOverloadedStrings
|
||||
PackageImports
|
||||
NoPackageImports
|
||||
ParallelArrays
|
||||
NoParallelArrays
|
||||
ParallelListComp
|
||||
NoParallelListComp
|
||||
PartialTypeSignatures
|
||||
NoPartialTypeSignatures
|
||||
PatternGuards
|
||||
NoPatternGuards
|
||||
PatternSignatures
|
||||
NoPatternSignatures
|
||||
PatternSynonyms
|
||||
NoPatternSynonyms
|
||||
PolyKinds
|
||||
NoPolyKinds
|
||||
PolymorphicComponents
|
||||
NoPolymorphicComponents
|
||||
QuantifiedConstraints
|
||||
NoQuantifiedConstraints
|
||||
PostfixOperators
|
||||
NoPostfixOperators
|
||||
QuasiQuotes
|
||||
NoQuasiQuotes
|
||||
Rank2Types
|
||||
NoRank2Types
|
||||
RankNTypes
|
||||
NoRankNTypes
|
||||
RebindableSyntax
|
||||
NoRebindableSyntax
|
||||
RecordPuns
|
||||
NoRecordPuns
|
||||
RecordWildCards
|
||||
NoRecordWildCards
|
||||
RecursiveDo
|
||||
NoRecursiveDo
|
||||
RelaxedLayout
|
||||
NoRelaxedLayout
|
||||
RelaxedPolyRec
|
||||
NoRelaxedPolyRec
|
||||
RoleAnnotations
|
||||
NoRoleAnnotations
|
||||
ScopedTypeVariables
|
||||
NoScopedTypeVariables
|
||||
StandaloneDeriving
|
||||
NoStandaloneDeriving
|
||||
StarIsType
|
||||
NoStarIsType
|
||||
StaticPointers
|
||||
NoStaticPointers
|
||||
Strict
|
||||
NoStrict
|
||||
StrictData
|
||||
NoStrictData
|
||||
TemplateHaskell
|
||||
NoTemplateHaskell
|
||||
TemplateHaskellQuotes
|
||||
NoTemplateHaskellQuotes
|
||||
StandaloneKindSignatures
|
||||
NoStandaloneKindSignatures
|
||||
TraditionalRecordSyntax
|
||||
NoTraditionalRecordSyntax
|
||||
TransformListComp
|
||||
NoTransformListComp
|
||||
TupleSections
|
||||
NoTupleSections
|
||||
TypeApplications
|
||||
NoTypeApplications
|
||||
TypeInType
|
||||
NoTypeInType
|
||||
TypeFamilies
|
||||
NoTypeFamilies
|
||||
TypeOperators
|
||||
NoTypeOperators
|
||||
TypeSynonymInstances
|
||||
NoTypeSynonymInstances
|
||||
UnboxedTuples
|
||||
NoUnboxedTuples
|
||||
UnboxedSums
|
||||
NoUnboxedSums
|
||||
UndecidableInstances
|
||||
NoUndecidableInstances
|
||||
UndecidableSuperClasses
|
||||
NoUndecidableSuperClasses
|
||||
UnicodeSyntax
|
||||
NoUnicodeSyntax
|
||||
UnliftedFFITypes
|
||||
NoUnliftedFFITypes
|
||||
UnliftedNewtypes
|
||||
NoUnliftedNewtypes
|
||||
ViewPatterns
|
||||
NoViewPatterns
|
@ -0,0 +1 @@
|
||||
The Glorious Glasgow Haskell Compilation System, version 8.10.3
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1 @@
|
||||
GHC package manager version 8.10.2.20201118
|
@ -0,0 +1,67 @@
|
||||
[("Project name","The Glorious Glasgow Haskell Compilation System")
|
||||
,("GCC extra via C opts","")
|
||||
,("C compiler flags","")
|
||||
,("C++ compiler flags","")
|
||||
,("C compiler link flags","")
|
||||
,("C compiler supports -no-pie","YES")
|
||||
,("Haskell CPP flags","-E -undef -traditional")
|
||||
,("ld flags","")
|
||||
,("ld supports compact unwind","YES")
|
||||
,("ld supports build-id","YES")
|
||||
,("ld supports filelist","NO")
|
||||
,("ld is GNU ld","YES")
|
||||
,("Merge objects flags","-r")
|
||||
,("ar flags","q")
|
||||
,("ar supports at file","YES")
|
||||
,("touch command","touch")
|
||||
,("dllwrap command","x86_64-w64-mingw32-dllwrap")
|
||||
,("windres command","x86_64-w64-mingw32-windres")
|
||||
,("libtool command","libtool")
|
||||
,("cross compiling","YES")
|
||||
,("target platform string","x86_64-unknown-mingw32")
|
||||
,("target os","OSMinGW32")
|
||||
,("target arch","ArchX86_64")
|
||||
,("target word size","8")
|
||||
,("target has GNU nonexec stack","NO")
|
||||
,("target has .ident directive","YES")
|
||||
,("target has subsections via symbols","NO")
|
||||
,("target has RTS linker","YES")
|
||||
,("Unregisterised","NO")
|
||||
,("LLVM target","x86_64-unknown-windows")
|
||||
,("LLVM llc command","llc")
|
||||
,("LLVM opt command","opt")
|
||||
,("LLVM clang command","clang")
|
||||
,("integer library","integer-gmp")
|
||||
,("Use interpreter","YES")
|
||||
,("Use native code generator","YES")
|
||||
,("Support SMP","YES")
|
||||
,("RTS ways","l debug thr thr_debug thr_l thr_p thr_debug_p debug_p")
|
||||
,("Tables next to code","YES")
|
||||
,("Leading underscore","NO")
|
||||
,("Use LibFFI","NO")
|
||||
,("Use Threads","YES")
|
||||
,("Use Debugging","NO")
|
||||
,("RTS expects libdw","NO")
|
||||
,("Project version","8.10.2.20201118")
|
||||
,("Project Git commit id","29204b1c4f52ea34d84da33593052ee839293bf2")
|
||||
,("Booter version","8.6.5")
|
||||
,("Stage","1")
|
||||
,("Build platform","x86_64-unknown-linux")
|
||||
,("Host platform","x86_64-unknown-linux")
|
||||
,("Target platform","x86_64-unknown-mingw32")
|
||||
,("Have interpreter","YES")
|
||||
,("Object splitting supported","NO")
|
||||
,("Have native code generator","YES")
|
||||
,("Support dynamic-too","NO")
|
||||
,("Support parallel --make","YES")
|
||||
,("Support reexported-modules","YES")
|
||||
,("Support thinning and renaming package flags","YES")
|
||||
,("Support Backpack","YES")
|
||||
,("Requires unified installed package IDs","YES")
|
||||
,("Uses package keys","YES")
|
||||
,("Uses unit IDs","YES")
|
||||
,("Dynamic by default","NO")
|
||||
,("GHC Dynamic","NO")
|
||||
,("GHC Profiled","NO")
|
||||
,("Debug on","NO")
|
||||
]
|
@ -0,0 +1 @@
|
||||
8.10.2.20201118
|
@ -0,0 +1,255 @@
|
||||
Haskell98
|
||||
Haskell2010
|
||||
Unsafe
|
||||
Trustworthy
|
||||
Safe
|
||||
AllowAmbiguousTypes
|
||||
NoAllowAmbiguousTypes
|
||||
AlternativeLayoutRule
|
||||
NoAlternativeLayoutRule
|
||||
AlternativeLayoutRuleTransitional
|
||||
NoAlternativeLayoutRuleTransitional
|
||||
Arrows
|
||||
NoArrows
|
||||
AutoDeriveTypeable
|
||||
NoAutoDeriveTypeable
|
||||
BangPatterns
|
||||
NoBangPatterns
|
||||
BinaryLiterals
|
||||
NoBinaryLiterals
|
||||
CApiFFI
|
||||
NoCApiFFI
|
||||
CPP
|
||||
NoCPP
|
||||
CUSKs
|
||||
NoCUSKs
|
||||
ConstrainedClassMethods
|
||||
NoConstrainedClassMethods
|
||||
ConstraintKinds
|
||||
NoConstraintKinds
|
||||
DataKinds
|
||||
NoDataKinds
|
||||
DatatypeContexts
|
||||
NoDatatypeContexts
|
||||
DefaultSignatures
|
||||
NoDefaultSignatures
|
||||
DeriveAnyClass
|
||||
NoDeriveAnyClass
|
||||
DeriveDataTypeable
|
||||
NoDeriveDataTypeable
|
||||
DeriveFoldable
|
||||
NoDeriveFoldable
|
||||
DeriveFunctor
|
||||
NoDeriveFunctor
|
||||
DeriveGeneric
|
||||
NoDeriveGeneric
|
||||
DeriveLift
|
||||
NoDeriveLift
|
||||
DeriveTraversable
|
||||
NoDeriveTraversable
|
||||
DerivingStrategies
|
||||
NoDerivingStrategies
|
||||
DerivingVia
|
||||
NoDerivingVia
|
||||
DisambiguateRecordFields
|
||||
NoDisambiguateRecordFields
|
||||
DoAndIfThenElse
|
||||
NoDoAndIfThenElse
|
||||
BlockArguments
|
||||
NoBlockArguments
|
||||
DoRec
|
||||
NoDoRec
|
||||
DuplicateRecordFields
|
||||
NoDuplicateRecordFields
|
||||
EmptyCase
|
||||
NoEmptyCase
|
||||
EmptyDataDecls
|
||||
NoEmptyDataDecls
|
||||
EmptyDataDeriving
|
||||
NoEmptyDataDeriving
|
||||
ExistentialQuantification
|
||||
NoExistentialQuantification
|
||||
ExplicitForAll
|
||||
NoExplicitForAll
|
||||
ExplicitNamespaces
|
||||
NoExplicitNamespaces
|
||||
ExtendedDefaultRules
|
||||
NoExtendedDefaultRules
|
||||
FlexibleContexts
|
||||
NoFlexibleContexts
|
||||
FlexibleInstances
|
||||
NoFlexibleInstances
|
||||
ForeignFunctionInterface
|
||||
NoForeignFunctionInterface
|
||||
FunctionalDependencies
|
||||
NoFunctionalDependencies
|
||||
GADTSyntax
|
||||
NoGADTSyntax
|
||||
GADTs
|
||||
NoGADTs
|
||||
GHCForeignImportPrim
|
||||
NoGHCForeignImportPrim
|
||||
GeneralizedNewtypeDeriving
|
||||
NoGeneralizedNewtypeDeriving
|
||||
GeneralisedNewtypeDeriving
|
||||
NoGeneralisedNewtypeDeriving
|
||||
ImplicitParams
|
||||
NoImplicitParams
|
||||
ImplicitPrelude
|
||||
NoImplicitPrelude
|
||||
ImportQualifiedPost
|
||||
NoImportQualifiedPost
|
||||
ImpredicativeTypes
|
||||
NoImpredicativeTypes
|
||||
IncoherentInstances
|
||||
NoIncoherentInstances
|
||||
TypeFamilyDependencies
|
||||
NoTypeFamilyDependencies
|
||||
InstanceSigs
|
||||
NoInstanceSigs
|
||||
ApplicativeDo
|
||||
NoApplicativeDo
|
||||
InterruptibleFFI
|
||||
NoInterruptibleFFI
|
||||
JavaScriptFFI
|
||||
NoJavaScriptFFI
|
||||
KindSignatures
|
||||
NoKindSignatures
|
||||
LambdaCase
|
||||
NoLambdaCase
|
||||
LiberalTypeSynonyms
|
||||
NoLiberalTypeSynonyms
|
||||
MagicHash
|
||||
NoMagicHash
|
||||
MonadComprehensions
|
||||
NoMonadComprehensions
|
||||
MonadFailDesugaring
|
||||
NoMonadFailDesugaring
|
||||
MonoLocalBinds
|
||||
NoMonoLocalBinds
|
||||
MonoPatBinds
|
||||
NoMonoPatBinds
|
||||
MonomorphismRestriction
|
||||
NoMonomorphismRestriction
|
||||
MultiParamTypeClasses
|
||||
NoMultiParamTypeClasses
|
||||
MultiWayIf
|
||||
NoMultiWayIf
|
||||
NumericUnderscores
|
||||
NoNumericUnderscores
|
||||
NPlusKPatterns
|
||||
NoNPlusKPatterns
|
||||
NamedFieldPuns
|
||||
NoNamedFieldPuns
|
||||
NamedWildCards
|
||||
NoNamedWildCards
|
||||
NegativeLiterals
|
||||
NoNegativeLiterals
|
||||
HexFloatLiterals
|
||||
NoHexFloatLiterals
|
||||
NondecreasingIndentation
|
||||
NoNondecreasingIndentation
|
||||
NullaryTypeClasses
|
||||
NoNullaryTypeClasses
|
||||
NumDecimals
|
||||
NoNumDecimals
|
||||
OverlappingInstances
|
||||
NoOverlappingInstances
|
||||
OverloadedLabels
|
||||
NoOverloadedLabels
|
||||
OverloadedLists
|
||||
NoOverloadedLists
|
||||
OverloadedStrings
|
||||
NoOverloadedStrings
|
||||
PackageImports
|
||||
NoPackageImports
|
||||
ParallelArrays
|
||||
NoParallelArrays
|
||||
ParallelListComp
|
||||
NoParallelListComp
|
||||
PartialTypeSignatures
|
||||
NoPartialTypeSignatures
|
||||
PatternGuards
|
||||
NoPatternGuards
|
||||
PatternSignatures
|
||||
NoPatternSignatures
|
||||
PatternSynonyms
|
||||
NoPatternSynonyms
|
||||
PolyKinds
|
||||
NoPolyKinds
|
||||
PolymorphicComponents
|
||||
NoPolymorphicComponents
|
||||
QuantifiedConstraints
|
||||
NoQuantifiedConstraints
|
||||
PostfixOperators
|
||||
NoPostfixOperators
|
||||
QuasiQuotes
|
||||
NoQuasiQuotes
|
||||
Rank2Types
|
||||
NoRank2Types
|
||||
RankNTypes
|
||||
NoRankNTypes
|
||||
RebindableSyntax
|
||||
NoRebindableSyntax
|
||||
RecordPuns
|
||||
NoRecordPuns
|
||||
RecordWildCards
|
||||
NoRecordWildCards
|
||||
RecursiveDo
|
||||
NoRecursiveDo
|
||||
RelaxedLayout
|
||||
NoRelaxedLayout
|
||||
RelaxedPolyRec
|
||||
NoRelaxedPolyRec
|
||||
RoleAnnotations
|
||||
NoRoleAnnotations
|
||||
ScopedTypeVariables
|
||||
NoScopedTypeVariables
|
||||
StandaloneDeriving
|
||||
NoStandaloneDeriving
|
||||
StarIsType
|
||||
NoStarIsType
|
||||
StaticPointers
|
||||
NoStaticPointers
|
||||
Strict
|
||||
NoStrict
|
||||
StrictData
|
||||
NoStrictData
|
||||
TemplateHaskell
|
||||
NoTemplateHaskell
|
||||
TemplateHaskellQuotes
|
||||
NoTemplateHaskellQuotes
|
||||
StandaloneKindSignatures
|
||||
NoStandaloneKindSignatures
|
||||
TraditionalRecordSyntax
|
||||
NoTraditionalRecordSyntax
|
||||
TransformListComp
|
||||
NoTransformListComp
|
||||
TupleSections
|
||||
NoTupleSections
|
||||
TypeApplications
|
||||
NoTypeApplications
|
||||
TypeInType
|
||||
NoTypeInType
|
||||
TypeFamilies
|
||||
NoTypeFamilies
|
||||
TypeOperators
|
||||
NoTypeOperators
|
||||
TypeSynonymInstances
|
||||
NoTypeSynonymInstances
|
||||
UnboxedTuples
|
||||
NoUnboxedTuples
|
||||
UnboxedSums
|
||||
NoUnboxedSums
|
||||
UndecidableInstances
|
||||
NoUndecidableInstances
|
||||
UndecidableSuperClasses
|
||||
NoUndecidableSuperClasses
|
||||
UnicodeSyntax
|
||||
NoUnicodeSyntax
|
||||
UnliftedFFITypes
|
||||
NoUnliftedFFITypes
|
||||
UnliftedNewtypes
|
||||
NoUnliftedNewtypes
|
||||
ViewPatterns
|
||||
NoViewPatterns
|
@ -0,0 +1 @@
|
||||
The Glorious Glasgow Haskell Compilation System, version 8.10.2.20201118
|
35
materialized/ghc-boot-packages-nix/ghc8103/bytestring.nix
generated
Normal file
35
materialized/ghc-boot-packages-nix/ghc8103/bytestring.nix
generated
Normal file
@ -0,0 +1,35 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { integer-simple = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "bytestring"; version = "0.10.12.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
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.";
|
||||
maintainer = "Duncan Coutts <duncan@community.haskell.org>";
|
||||
author = "Don Stewart,\nDuncan Coutts";
|
||||
homepage = "https://github.com/haskell/bytestring";
|
||||
url = "";
|
||||
synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
|
||||
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";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = (([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
] ++ (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"));
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
39
materialized/ghc-boot-packages-nix/ghc8103/ghc-boot.nix
generated
Normal file
39
materialized/ghc-boot-packages-nix/ghc8103/ghc-boot.nix
generated
Normal file
@ -0,0 +1,39 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.22";
|
||||
identifier = { name = "ghc-boot"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Shared functionality between GHC and its boot libraries";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
];
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
62
materialized/ghc-boot-packages-nix/ghc8103/ghc.nix
generated
Normal file
62
materialized/ghc-boot-packages-nix/ghc8103/ghc.nix
generated
Normal file
@ -0,0 +1,62 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {
|
||||
ghci = false;
|
||||
stage1 = false;
|
||||
stage2 = false;
|
||||
stage3 = false;
|
||||
terminfo = true;
|
||||
integer-simple = false;
|
||||
integer-gmp = false;
|
||||
dynamic-system-linker = true;
|
||||
};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghc"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "glasgow-haskell-users@haskell.org";
|
||||
author = "The GHC Team";
|
||||
homepage = "http://www.haskell.org/ghc/";
|
||||
url = "";
|
||||
synopsis = "The GHC API";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ((([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."process" or (errorHandler.buildDepError "process"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (if system.isWindows
|
||||
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
|
||||
else [
|
||||
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
|
||||
] ++ (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"));
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
44
materialized/ghc-boot-packages-nix/ghc8103/ghci.nix
generated
Normal file
44
materialized/ghc-boot-packages-nix/ghc8103/ghci.nix
generated
Normal file
@ -0,0 +1,44 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { ghci = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghci"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "The library supporting GHC's interactive interpreter";
|
||||
description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
38
materialized/ghc-boot-packages-nix/ghc8103/hpc.nix
generated
Normal file
38
materialized/ghc-boot-packages-nix/ghc8103/hpc.nix
generated
Normal file
@ -0,0 +1,38 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "hpc"; version = "0.6.1.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "Andy Gill";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Code Coverage Library for Haskell";
|
||||
description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
];
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
45
materialized/ghc-boot-packages-nix/ghc8103/iserv-proxy.nix
generated
Normal file
45
materialized/ghc-boot-packages-nix/ghc8103/iserv-proxy.nix
generated
Normal file
@ -0,0 +1,45 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv-proxy"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
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@.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv-proxy" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
42
materialized/ghc-boot-packages-nix/ghc8103/iserv.nix
generated
Normal file
42
materialized/ghc-boot-packages-nix/ghc8103/iserv.nix
generated
Normal file
@ -0,0 +1,42 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Template Haskell computations";
|
||||
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@.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
42
materialized/ghc-boot-packages-nix/ghc8103/libiserv.nix
generated
Normal file
42
materialized/ghc-boot-packages-nix/ghc8103/libiserv.nix
generated
Normal file
@ -0,0 +1,42 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { network = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "libiserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Provides shared functionality between iserv and iserv-proxy";
|
||||
description = "";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (pkgs.lib).optionals (flags.network) [
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
36
materialized/ghc-boot-packages-nix/ghc8103/remote-iserv.nix
generated
Normal file
36
materialized/ghc-boot-packages-nix/ghc8103/remote-iserv.nix
generated
Normal file
@ -0,0 +1,36 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "remote-iserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
author = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"remote-iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ./.; }
|
@ -17,7 +17,7 @@
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.10.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2.20201118").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
|
71
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/bytestring.nix
generated
Normal file
71
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/bytestring.nix
generated
Normal file
@ -0,0 +1,71 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { integer-simple = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "bytestring"; version = "0.10.12.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
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.";
|
||||
maintainer = "Duncan Coutts <duncan@community.haskell.org>";
|
||||
author = "Don Stewart,\nDuncan Coutts";
|
||||
homepage = "https://github.com/haskell/bytestring";
|
||||
url = "";
|
||||
synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
|
||||
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";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "README.md" "Changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = (([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
] ++ (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"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Data/ByteString/Builder/ASCII"
|
||||
"Data/ByteString/Builder/Prim/Binary"
|
||||
"Data/ByteString/Builder/Prim/ASCII"
|
||||
"Data/ByteString/Builder/Prim/Internal/Floating"
|
||||
"Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
|
||||
"Data/ByteString/Builder/Prim/Internal/Base16"
|
||||
"Data/ByteString"
|
||||
"Data/ByteString/Char8"
|
||||
"Data/ByteString/Unsafe"
|
||||
"Data/ByteString/Internal"
|
||||
"Data/ByteString/Lazy"
|
||||
"Data/ByteString/Lazy/Char8"
|
||||
"Data/ByteString/Lazy/Internal"
|
||||
"Data/ByteString/Short"
|
||||
"Data/ByteString/Short/Internal"
|
||||
"Data/ByteString/Builder"
|
||||
"Data/ByteString/Builder/Extra"
|
||||
"Data/ByteString/Builder/Prim"
|
||||
"Data/ByteString/Builder/Internal"
|
||||
"Data/ByteString/Builder/Prim/Internal"
|
||||
"Data/ByteString/Lazy/Builder"
|
||||
"Data/ByteString/Lazy/Builder/Extras"
|
||||
"Data/ByteString/Lazy/Builder/ASCII"
|
||||
];
|
||||
cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
|
||||
includeDirs = [ "include" ];
|
||||
includes = [ "fpstring.h" ];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }
|
60
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/ghc-boot.nix
generated
Normal file
60
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/ghc-boot.nix
generated
Normal file
@ -0,0 +1,60 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.22";
|
||||
identifier = { name = "ghc-boot"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Shared functionality between GHC and its boot libraries";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"GHC/BaseDir"
|
||||
"GHC/LanguageExtensions"
|
||||
"GHC/PackageDb"
|
||||
"GHC/Serialized"
|
||||
"GHC/ForeignSrcLang"
|
||||
"GHC/HandleEncoding"
|
||||
"GHC/Platform"
|
||||
"GHC/Platform/Host"
|
||||
"GHC/Settings"
|
||||
"GHC/UniqueSubdir"
|
||||
"GHC/Version"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }
|
586
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/ghc.nix
generated
Normal file
586
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/ghc.nix
generated
Normal file
@ -0,0 +1,586 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {
|
||||
ghci = false;
|
||||
stage1 = false;
|
||||
stage2 = false;
|
||||
stage3 = false;
|
||||
terminfo = true;
|
||||
integer-simple = false;
|
||||
integer-gmp = false;
|
||||
dynamic-system-linker = true;
|
||||
};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghc"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "glasgow-haskell-users@haskell.org";
|
||||
author = "The GHC Team";
|
||||
homepage = "http://www.haskell.org/ghc/";
|
||||
url = "";
|
||||
synopsis = "The GHC API";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ((([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."process" or (errorHandler.buildDepError "process"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (if system.isWindows
|
||||
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
|
||||
else [
|
||||
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
|
||||
] ++ (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"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"HieTypes"
|
||||
"HieDebug"
|
||||
"HieBin"
|
||||
"HieUtils"
|
||||
"HieAst"
|
||||
"Ar"
|
||||
"FileCleanup"
|
||||
"DriverBkp"
|
||||
"BkpSyn"
|
||||
"NameShape"
|
||||
"RnModIface"
|
||||
"Avail"
|
||||
"AsmUtils"
|
||||
"BasicTypes"
|
||||
"ConLike"
|
||||
"DataCon"
|
||||
"PatSyn"
|
||||
"Demand"
|
||||
"Debug"
|
||||
"Exception"
|
||||
"FieldLabel"
|
||||
"GhcMonad"
|
||||
"Hooks"
|
||||
"Id"
|
||||
"IdInfo"
|
||||
"Predicate"
|
||||
"Lexeme"
|
||||
"Literal"
|
||||
"Llvm"
|
||||
"Llvm/AbsSyn"
|
||||
"Llvm/MetaData"
|
||||
"Llvm/PpLlvm"
|
||||
"Llvm/Types"
|
||||
"LlvmCodeGen"
|
||||
"LlvmCodeGen/Base"
|
||||
"LlvmCodeGen/CodeGen"
|
||||
"LlvmCodeGen/Data"
|
||||
"LlvmCodeGen/Ppr"
|
||||
"LlvmCodeGen/Regs"
|
||||
"LlvmMangler"
|
||||
"MkId"
|
||||
"Module"
|
||||
"Name"
|
||||
"NameEnv"
|
||||
"NameSet"
|
||||
"OccName"
|
||||
"RdrName"
|
||||
"NameCache"
|
||||
"SrcLoc"
|
||||
"UniqSupply"
|
||||
"Unique"
|
||||
"Var"
|
||||
"VarEnv"
|
||||
"VarSet"
|
||||
"UnVarGraph"
|
||||
"BlockId"
|
||||
"CLabel"
|
||||
"Cmm"
|
||||
"CmmBuildInfoTables"
|
||||
"CmmPipeline"
|
||||
"CmmCallConv"
|
||||
"CmmCommonBlockElim"
|
||||
"CmmImplementSwitchPlans"
|
||||
"CmmContFlowOpt"
|
||||
"CmmExpr"
|
||||
"CmmInfo"
|
||||
"CmmLex"
|
||||
"CmmLint"
|
||||
"CmmLive"
|
||||
"CmmMachOp"
|
||||
"CmmMonad"
|
||||
"CmmSwitch"
|
||||
"CmmNode"
|
||||
"CmmOpt"
|
||||
"CmmParse"
|
||||
"CmmProcPoint"
|
||||
"CmmSink"
|
||||
"CmmType"
|
||||
"CmmUtils"
|
||||
"CmmLayoutStack"
|
||||
"CliOption"
|
||||
"EnumSet"
|
||||
"GhcNameVersion"
|
||||
"FileSettings"
|
||||
"MkGraph"
|
||||
"PprBase"
|
||||
"PprC"
|
||||
"PprCmm"
|
||||
"PprCmmDecl"
|
||||
"PprCmmExpr"
|
||||
"Bitmap"
|
||||
"GHC/Platform/Regs"
|
||||
"GHC/Platform/ARM"
|
||||
"GHC/Platform/ARM64"
|
||||
"GHC/Platform/NoRegs"
|
||||
"GHC/Platform/PPC"
|
||||
"GHC/Platform/S390X"
|
||||
"GHC/Platform/SPARC"
|
||||
"GHC/Platform/X86"
|
||||
"GHC/Platform/X86_64"
|
||||
"GHC/StgToCmm/CgUtils"
|
||||
"GHC/StgToCmm"
|
||||
"GHC/StgToCmm/Bind"
|
||||
"GHC/StgToCmm/Closure"
|
||||
"GHC/StgToCmm/DataCon"
|
||||
"GHC/StgToCmm/Env"
|
||||
"GHC/StgToCmm/Expr"
|
||||
"GHC/StgToCmm/Foreign"
|
||||
"GHC/StgToCmm/Heap"
|
||||
"GHC/StgToCmm/Hpc"
|
||||
"GHC/StgToCmm/ArgRep"
|
||||
"GHC/StgToCmm/Layout"
|
||||
"GHC/StgToCmm/Monad"
|
||||
"GHC/StgToCmm/Prim"
|
||||
"GHC/StgToCmm/Prof"
|
||||
"GHC/StgToCmm/Ticky"
|
||||
"GHC/StgToCmm/Utils"
|
||||
"GHC/StgToCmm/ExtCode"
|
||||
"SMRep"
|
||||
"CoreArity"
|
||||
"CoreFVs"
|
||||
"CoreLint"
|
||||
"CorePrep"
|
||||
"CoreSubst"
|
||||
"CoreOpt"
|
||||
"CoreSyn"
|
||||
"TrieMap"
|
||||
"CoreTidy"
|
||||
"CoreUnfold"
|
||||
"CoreUtils"
|
||||
"CoreMap"
|
||||
"CoreSeq"
|
||||
"CoreStats"
|
||||
"MkCore"
|
||||
"PprCore"
|
||||
"GHC/HsToCore/PmCheck/Oracle"
|
||||
"GHC/HsToCore/PmCheck/Ppr"
|
||||
"GHC/HsToCore/PmCheck/Types"
|
||||
"GHC/HsToCore/PmCheck"
|
||||
"Coverage"
|
||||
"Desugar"
|
||||
"DsArrows"
|
||||
"DsBinds"
|
||||
"DsCCall"
|
||||
"DsExpr"
|
||||
"DsForeign"
|
||||
"DsGRHSs"
|
||||
"DsListComp"
|
||||
"DsMonad"
|
||||
"DsUsage"
|
||||
"DsUtils"
|
||||
"ExtractDocs"
|
||||
"Match"
|
||||
"MatchCon"
|
||||
"MatchLit"
|
||||
"GHC/Hs"
|
||||
"GHC/Hs/Binds"
|
||||
"GHC/Hs/Decls"
|
||||
"GHC/Hs/Doc"
|
||||
"GHC/Hs/Expr"
|
||||
"GHC/Hs/ImpExp"
|
||||
"GHC/Hs/Lit"
|
||||
"GHC/Hs/PlaceHolder"
|
||||
"GHC/Hs/Extension"
|
||||
"GHC/Hs/Instances"
|
||||
"GHC/Hs/Pat"
|
||||
"GHC/Hs/Types"
|
||||
"GHC/Hs/Utils"
|
||||
"GHC/Hs/Dump"
|
||||
"BinIface"
|
||||
"BinFingerprint"
|
||||
"BuildTyCl"
|
||||
"IfaceEnv"
|
||||
"IfaceSyn"
|
||||
"IfaceType"
|
||||
"ToIface"
|
||||
"LoadIface"
|
||||
"MkIface"
|
||||
"TcIface"
|
||||
"FlagChecker"
|
||||
"Annotations"
|
||||
"CmdLineParser"
|
||||
"CodeOutput"
|
||||
"Config"
|
||||
"Constants"
|
||||
"DriverMkDepend"
|
||||
"DriverPhases"
|
||||
"PipelineMonad"
|
||||
"DriverPipeline"
|
||||
"DynFlags"
|
||||
"ErrUtils"
|
||||
"Finder"
|
||||
"GHC"
|
||||
"GhcMake"
|
||||
"GhcPlugins"
|
||||
"GhcPrelude"
|
||||
"DynamicLoading"
|
||||
"HeaderInfo"
|
||||
"HscMain"
|
||||
"HscStats"
|
||||
"HscTypes"
|
||||
"InteractiveEval"
|
||||
"InteractiveEvalTypes"
|
||||
"PackageConfig"
|
||||
"Packages"
|
||||
"PlatformConstants"
|
||||
"Plugins"
|
||||
"TcPluginM"
|
||||
"PprTyThing"
|
||||
"Settings"
|
||||
"StaticPtrTable"
|
||||
"SysTools"
|
||||
"SysTools/BaseDir"
|
||||
"SysTools/Terminal"
|
||||
"SysTools/ExtraObj"
|
||||
"SysTools/Info"
|
||||
"SysTools/Process"
|
||||
"SysTools/Tasks"
|
||||
"SysTools/Settings"
|
||||
"Elf"
|
||||
"TidyPgm"
|
||||
"Ctype"
|
||||
"HaddockUtils"
|
||||
"Lexer"
|
||||
"OptCoercion"
|
||||
"Parser"
|
||||
"RdrHsSyn"
|
||||
"ApiAnnotation"
|
||||
"ForeignCall"
|
||||
"KnownUniques"
|
||||
"PrelInfo"
|
||||
"PrelNames"
|
||||
"PrelRules"
|
||||
"PrimOp"
|
||||
"ToolSettings"
|
||||
"TysPrim"
|
||||
"TysWiredIn"
|
||||
"CostCentre"
|
||||
"CostCentreState"
|
||||
"ProfInit"
|
||||
"RnBinds"
|
||||
"RnEnv"
|
||||
"RnExpr"
|
||||
"RnHsDoc"
|
||||
"RnNames"
|
||||
"RnPat"
|
||||
"RnSource"
|
||||
"RnSplice"
|
||||
"RnTypes"
|
||||
"RnFixity"
|
||||
"RnUtils"
|
||||
"RnUnbound"
|
||||
"CoreMonad"
|
||||
"CSE"
|
||||
"FloatIn"
|
||||
"FloatOut"
|
||||
"LiberateCase"
|
||||
"OccurAnal"
|
||||
"SAT"
|
||||
"SetLevels"
|
||||
"SimplCore"
|
||||
"SimplEnv"
|
||||
"SimplMonad"
|
||||
"SimplUtils"
|
||||
"Simplify"
|
||||
"SimplStg"
|
||||
"StgStats"
|
||||
"StgCse"
|
||||
"StgLiftLams"
|
||||
"StgLiftLams/Analysis"
|
||||
"StgLiftLams/LiftM"
|
||||
"StgLiftLams/Transformation"
|
||||
"StgSubst"
|
||||
"UnariseStg"
|
||||
"RepType"
|
||||
"Rules"
|
||||
"SpecConstr"
|
||||
"Specialise"
|
||||
"CoreToStg"
|
||||
"StgLint"
|
||||
"StgSyn"
|
||||
"StgFVs"
|
||||
"CallArity"
|
||||
"DmdAnal"
|
||||
"Exitify"
|
||||
"WorkWrap"
|
||||
"WwLib"
|
||||
"FamInst"
|
||||
"ClsInst"
|
||||
"Inst"
|
||||
"TcAnnotations"
|
||||
"TcArrows"
|
||||
"TcBinds"
|
||||
"TcSigs"
|
||||
"TcClassDcl"
|
||||
"TcDefaults"
|
||||
"TcDeriv"
|
||||
"TcDerivInfer"
|
||||
"TcDerivUtils"
|
||||
"TcEnv"
|
||||
"TcExpr"
|
||||
"TcForeign"
|
||||
"TcGenDeriv"
|
||||
"TcGenFunctor"
|
||||
"TcGenGenerics"
|
||||
"TcHsSyn"
|
||||
"TcHsType"
|
||||
"TcInstDcls"
|
||||
"TcMType"
|
||||
"TcValidity"
|
||||
"TcMatches"
|
||||
"TcPat"
|
||||
"TcPatSyn"
|
||||
"TcRnDriver"
|
||||
"TcBackpack"
|
||||
"TcRnExports"
|
||||
"TcRnMonad"
|
||||
"TcRnTypes"
|
||||
"Constraint"
|
||||
"TcOrigin"
|
||||
"TcRules"
|
||||
"TcSimplify"
|
||||
"TcHoleErrors"
|
||||
"TcHoleFitTypes"
|
||||
"TcErrors"
|
||||
"TcTyClsDecls"
|
||||
"TcTyDecls"
|
||||
"TcTypeable"
|
||||
"TcType"
|
||||
"TcEvidence"
|
||||
"TcEvTerm"
|
||||
"TcUnify"
|
||||
"TcInteract"
|
||||
"TcCanonical"
|
||||
"TcFlatten"
|
||||
"TcSMonad"
|
||||
"TcTypeNats"
|
||||
"TcSplice"
|
||||
"Class"
|
||||
"Coercion"
|
||||
"DsMeta"
|
||||
"THNames"
|
||||
"FamInstEnv"
|
||||
"FunDeps"
|
||||
"InstEnv"
|
||||
"TyCon"
|
||||
"CoAxiom"
|
||||
"Type"
|
||||
"TyCoRep"
|
||||
"TyCoFVs"
|
||||
"TyCoSubst"
|
||||
"TyCoPpr"
|
||||
"TyCoTidy"
|
||||
"Unify"
|
||||
"Bag"
|
||||
"Binary"
|
||||
"BooleanFormula"
|
||||
"BufWrite"
|
||||
"Digraph"
|
||||
"Encoding"
|
||||
"FastFunctions"
|
||||
"FastMutInt"
|
||||
"FastString"
|
||||
"FastStringEnv"
|
||||
"Fingerprint"
|
||||
"FiniteMap"
|
||||
"FV"
|
||||
"GraphBase"
|
||||
"GraphColor"
|
||||
"GraphOps"
|
||||
"GraphPpr"
|
||||
"IOEnv"
|
||||
"Json"
|
||||
"ListSetOps"
|
||||
"Maybes"
|
||||
"MonadUtils"
|
||||
"OrdList"
|
||||
"Outputable"
|
||||
"Pair"
|
||||
"Panic"
|
||||
"PlainPanic"
|
||||
"PprColour"
|
||||
"Pretty"
|
||||
"State"
|
||||
"Stream"
|
||||
"StringBuffer"
|
||||
"UniqDFM"
|
||||
"UniqDSet"
|
||||
"UniqFM"
|
||||
"UniqMap"
|
||||
"UniqSet"
|
||||
"Util"
|
||||
"Hoopl/Block"
|
||||
"Hoopl/Collections"
|
||||
"Hoopl/Dataflow"
|
||||
"Hoopl/Graph"
|
||||
"Hoopl/Label"
|
||||
"AsmCodeGen"
|
||||
"TargetReg"
|
||||
"NCGMonad"
|
||||
"Instruction"
|
||||
"BlockLayout"
|
||||
"CFG"
|
||||
"Dominators"
|
||||
"Format"
|
||||
"Reg"
|
||||
"RegClass"
|
||||
"PIC"
|
||||
"CPrim"
|
||||
"X86/Regs"
|
||||
"X86/RegInfo"
|
||||
"X86/Instr"
|
||||
"X86/Cond"
|
||||
"X86/Ppr"
|
||||
"X86/CodeGen"
|
||||
"PPC/Regs"
|
||||
"PPC/RegInfo"
|
||||
"PPC/Instr"
|
||||
"PPC/Cond"
|
||||
"PPC/Ppr"
|
||||
"PPC/CodeGen"
|
||||
"SPARC/Base"
|
||||
"SPARC/Regs"
|
||||
"SPARC/Imm"
|
||||
"SPARC/AddrMode"
|
||||
"SPARC/Cond"
|
||||
"SPARC/Instr"
|
||||
"SPARC/Stack"
|
||||
"SPARC/ShortcutJump"
|
||||
"SPARC/Ppr"
|
||||
"SPARC/CodeGen"
|
||||
"SPARC/CodeGen/Amode"
|
||||
"SPARC/CodeGen/Base"
|
||||
"SPARC/CodeGen/CondCode"
|
||||
"SPARC/CodeGen/Gen32"
|
||||
"SPARC/CodeGen/Gen64"
|
||||
"SPARC/CodeGen/Sanity"
|
||||
"SPARC/CodeGen/Expand"
|
||||
"RegAlloc/Liveness"
|
||||
"RegAlloc/Graph/Main"
|
||||
"RegAlloc/Graph/Stats"
|
||||
"RegAlloc/Graph/ArchBase"
|
||||
"RegAlloc/Graph/ArchX86"
|
||||
"RegAlloc/Graph/Coalesce"
|
||||
"RegAlloc/Graph/Spill"
|
||||
"RegAlloc/Graph/SpillClean"
|
||||
"RegAlloc/Graph/SpillCost"
|
||||
"RegAlloc/Graph/TrivColorable"
|
||||
"RegAlloc/Linear/Main"
|
||||
"RegAlloc/Linear/JoinToTargets"
|
||||
"RegAlloc/Linear/State"
|
||||
"RegAlloc/Linear/Stats"
|
||||
"RegAlloc/Linear/FreeRegs"
|
||||
"RegAlloc/Linear/StackMap"
|
||||
"RegAlloc/Linear/Base"
|
||||
"RegAlloc/Linear/X86/FreeRegs"
|
||||
"RegAlloc/Linear/X86_64/FreeRegs"
|
||||
"RegAlloc/Linear/PPC/FreeRegs"
|
||||
"RegAlloc/Linear/SPARC/FreeRegs"
|
||||
"Dwarf"
|
||||
"Dwarf/Types"
|
||||
"Dwarf/Constants"
|
||||
"GHC/ThToHs"
|
||||
"ByteCodeTypes"
|
||||
"ByteCodeAsm"
|
||||
"ByteCodeGen"
|
||||
"ByteCodeInstr"
|
||||
"ByteCodeItbls"
|
||||
"ByteCodeLink"
|
||||
"Debugger"
|
||||
"LinkerTypes"
|
||||
"Linker"
|
||||
"RtClosureInspect"
|
||||
"GHCi"
|
||||
];
|
||||
cSources = [
|
||||
"parser/cutils.c"
|
||||
"ghci/keepCAFsForGHCi.c"
|
||||
"cbits/genSym.c"
|
||||
];
|
||||
hsSourceDirs = [
|
||||
"."
|
||||
"backpack"
|
||||
"basicTypes"
|
||||
"cmm"
|
||||
"coreSyn"
|
||||
"deSugar"
|
||||
"ghci"
|
||||
"iface"
|
||||
"llvmGen"
|
||||
"main"
|
||||
"nativeGen"
|
||||
"parser"
|
||||
"prelude"
|
||||
"profiling"
|
||||
"rename"
|
||||
"simplCore"
|
||||
"simplStg"
|
||||
"specialise"
|
||||
"stgSyn"
|
||||
"stranal"
|
||||
"typecheck"
|
||||
"types"
|
||||
"utils"
|
||||
"hieFile"
|
||||
];
|
||||
includeDirs = ([
|
||||
"."
|
||||
"parser"
|
||||
"utils"
|
||||
] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build") ++ (if flags.stage1
|
||||
then [ "stage1" ]
|
||||
else if flags.stage2
|
||||
then [ "stage2" ]
|
||||
else (pkgs.lib).optional (flags.stage3) "stage2");
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../compiler; }
|
70
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/ghci.nix
generated
Normal file
70
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/ghci.nix
generated
Normal file
@ -0,0 +1,70 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { ghci = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghci"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "The library supporting GHC's interactive interpreter";
|
||||
description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"GHCi/BreakArray"
|
||||
"GHCi/BinaryArray"
|
||||
"GHCi/Message"
|
||||
"GHCi/ResolvedBCO"
|
||||
"GHCi/RemoteTypes"
|
||||
"GHCi/FFI"
|
||||
"GHCi/InfoTable"
|
||||
"GHCi/StaticPtrTable"
|
||||
"GHCi/TH/Binary"
|
||||
"SizedSeq"
|
||||
] ++ (pkgs.lib).optionals (flags.ghci) [
|
||||
"GHCi/Run"
|
||||
"GHCi/CreateBCO"
|
||||
"GHCi/ObjLink"
|
||||
"GHCi/Signals"
|
||||
"GHCi/TH"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }
|
52
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/hpc.nix
generated
Normal file
52
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/hpc.nix
generated
Normal file
@ -0,0 +1,52 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "hpc"; version = "0.6.1.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "Andy Gill";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Code Coverage Library for Haskell";
|
||||
description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Trace/Hpc/Util"
|
||||
"Trace/Hpc/Mix"
|
||||
"Trace/Hpc/Tix"
|
||||
"Trace/Hpc/Reflect"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/hpc; }
|
55
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/iserv-proxy.nix
generated
Normal file
55
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/iserv-proxy.nix
generated
Normal file
@ -0,0 +1,55 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv-proxy"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
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@.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv-proxy" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "src" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }
|
54
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/iserv.nix
generated
Normal file
54
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/iserv.nix
generated
Normal file
@ -0,0 +1,54 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Template Haskell computations";
|
||||
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@.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
cSources = [ "cbits/iservmain.c" ];
|
||||
hsSourceDirs = [ "src" ];
|
||||
includeDirs = [ "." ];
|
||||
mainPath = [ "Main.hs" ] ++ [ "" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }
|
58
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/libiserv.nix
generated
Normal file
58
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/libiserv.nix
generated
Normal file
@ -0,0 +1,58 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { network = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "libiserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Provides shared functionality between iserv and iserv-proxy";
|
||||
description = "";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (pkgs.lib).optionals (flags.network) [
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Lib"
|
||||
"GHCi/Utils"
|
||||
] ++ (pkgs.lib).optionals (flags.network) [
|
||||
"Remote/Message"
|
||||
"Remote/Slave"
|
||||
];
|
||||
hsSourceDirs = [ "src" ];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }
|
46
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/remote-iserv.nix
generated
Normal file
46
materialized/ghc-extra-projects/cross/ghc8103/.plan.nix/remote-iserv.nix
generated
Normal file
@ -0,0 +1,46 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "remote-iserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
author = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"remote-iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "src" ];
|
||||
mainPath = [ "Cli.hs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/remote-iserv; }
|
90
materialized/ghc-extra-projects/cross/ghc8103/default.nix
generated
Normal file
90
materialized/ghc-extra-projects/cross/ghc8103/default.nix
generated
Normal file
@ -0,0 +1,90 @@
|
||||
{
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
|
||||
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.10.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
|
||||
};
|
||||
compiler = {
|
||||
version = "8.10.3";
|
||||
nix-name = "ghc8103";
|
||||
packages = {
|
||||
"ghc-prim" = "0.6.1";
|
||||
"ghc-heap" = "8.10.3";
|
||||
"rts" = "1.0";
|
||||
"deepseq" = "1.4.4.0";
|
||||
"template-haskell" = "2.16.0.0";
|
||||
"containers" = "0.6.2.1";
|
||||
"base" = "4.14.1.0";
|
||||
"time" = "1.9.3";
|
||||
"transformers" = "0.5.6.2";
|
||||
"filepath" = "1.4.2.1";
|
||||
"pretty" = "1.1.3.6";
|
||||
"ghc-boot-th" = "8.10.3";
|
||||
"array" = "0.5.4.0";
|
||||
"integer-gmp" = "1.0.3.0";
|
||||
};
|
||||
};
|
||||
};
|
||||
extras = hackage:
|
||||
{
|
||||
packages = {
|
||||
ghc = ./.plan.nix/ghc.nix;
|
||||
bytestring = ./.plan.nix/bytestring.nix;
|
||||
remote-iserv = ./.plan.nix/remote-iserv.nix;
|
||||
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
|
||||
hpc = ./.plan.nix/hpc.nix;
|
||||
libiserv = ./.plan.nix/libiserv.nix;
|
||||
ghc-boot = ./.plan.nix/ghc-boot.nix;
|
||||
ghci = ./.plan.nix/ghci.nix;
|
||||
iserv = ./.plan.nix/iserv.nix;
|
||||
};
|
||||
};
|
||||
modules = [
|
||||
({ lib, ... }:
|
||||
{
|
||||
packages = {
|
||||
"ghc" = {
|
||||
flags = {
|
||||
"stage1" = lib.mkOverride 900 false;
|
||||
"stage2" = lib.mkOverride 900 false;
|
||||
"integer-gmp" = lib.mkOverride 900 false;
|
||||
"stage3" = lib.mkOverride 900 false;
|
||||
"dynamic-system-linker" = lib.mkOverride 900 true;
|
||||
"ghci" = lib.mkOverride 900 true;
|
||||
"integer-simple" = lib.mkOverride 900 false;
|
||||
"terminfo" = lib.mkOverride 900 true;
|
||||
};
|
||||
};
|
||||
"bytestring" = {
|
||||
flags = { "integer-simple" = lib.mkOverride 900 false; };
|
||||
};
|
||||
"remote-iserv" = { flags = {}; };
|
||||
"iserv-proxy" = { flags = {}; };
|
||||
"hpc" = { flags = {}; };
|
||||
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
|
||||
"ghc-boot" = { flags = {}; };
|
||||
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
|
||||
"iserv" = { flags = {}; };
|
||||
};
|
||||
})
|
||||
];
|
||||
}
|
@ -17,7 +17,7 @@
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.10.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2.20201118").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
|
71
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/bytestring.nix
generated
Normal file
71
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/bytestring.nix
generated
Normal file
@ -0,0 +1,71 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { integer-simple = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "bytestring"; version = "0.10.12.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
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.";
|
||||
maintainer = "Duncan Coutts <duncan@community.haskell.org>";
|
||||
author = "Don Stewart,\nDuncan Coutts";
|
||||
homepage = "https://github.com/haskell/bytestring";
|
||||
url = "";
|
||||
synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
|
||||
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";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "README.md" "Changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = (([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
] ++ (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"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Data/ByteString/Builder/ASCII"
|
||||
"Data/ByteString/Builder/Prim/Binary"
|
||||
"Data/ByteString/Builder/Prim/ASCII"
|
||||
"Data/ByteString/Builder/Prim/Internal/Floating"
|
||||
"Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
|
||||
"Data/ByteString/Builder/Prim/Internal/Base16"
|
||||
"Data/ByteString"
|
||||
"Data/ByteString/Char8"
|
||||
"Data/ByteString/Unsafe"
|
||||
"Data/ByteString/Internal"
|
||||
"Data/ByteString/Lazy"
|
||||
"Data/ByteString/Lazy/Char8"
|
||||
"Data/ByteString/Lazy/Internal"
|
||||
"Data/ByteString/Short"
|
||||
"Data/ByteString/Short/Internal"
|
||||
"Data/ByteString/Builder"
|
||||
"Data/ByteString/Builder/Extra"
|
||||
"Data/ByteString/Builder/Prim"
|
||||
"Data/ByteString/Builder/Internal"
|
||||
"Data/ByteString/Builder/Prim/Internal"
|
||||
"Data/ByteString/Lazy/Builder"
|
||||
"Data/ByteString/Lazy/Builder/Extras"
|
||||
"Data/ByteString/Lazy/Builder/ASCII"
|
||||
];
|
||||
cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
|
||||
includeDirs = [ "include" ];
|
||||
includes = [ "fpstring.h" ];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }
|
60
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/ghc-boot.nix
generated
Normal file
60
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/ghc-boot.nix
generated
Normal file
@ -0,0 +1,60 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.22";
|
||||
identifier = { name = "ghc-boot"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Shared functionality between GHC and its boot libraries";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"GHC/BaseDir"
|
||||
"GHC/LanguageExtensions"
|
||||
"GHC/PackageDb"
|
||||
"GHC/Serialized"
|
||||
"GHC/ForeignSrcLang"
|
||||
"GHC/HandleEncoding"
|
||||
"GHC/Platform"
|
||||
"GHC/Platform/Host"
|
||||
"GHC/Settings"
|
||||
"GHC/UniqueSubdir"
|
||||
"GHC/Version"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }
|
586
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/ghc.nix
generated
Normal file
586
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/ghc.nix
generated
Normal file
@ -0,0 +1,586 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {
|
||||
ghci = false;
|
||||
stage1 = false;
|
||||
stage2 = false;
|
||||
stage3 = false;
|
||||
terminfo = true;
|
||||
integer-simple = false;
|
||||
integer-gmp = false;
|
||||
dynamic-system-linker = true;
|
||||
};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghc"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "glasgow-haskell-users@haskell.org";
|
||||
author = "The GHC Team";
|
||||
homepage = "http://www.haskell.org/ghc/";
|
||||
url = "";
|
||||
synopsis = "The GHC API";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ((([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."process" or (errorHandler.buildDepError "process"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (if system.isWindows
|
||||
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
|
||||
else [
|
||||
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
|
||||
] ++ (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"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"HieTypes"
|
||||
"HieDebug"
|
||||
"HieBin"
|
||||
"HieUtils"
|
||||
"HieAst"
|
||||
"Ar"
|
||||
"FileCleanup"
|
||||
"DriverBkp"
|
||||
"BkpSyn"
|
||||
"NameShape"
|
||||
"RnModIface"
|
||||
"Avail"
|
||||
"AsmUtils"
|
||||
"BasicTypes"
|
||||
"ConLike"
|
||||
"DataCon"
|
||||
"PatSyn"
|
||||
"Demand"
|
||||
"Debug"
|
||||
"Exception"
|
||||
"FieldLabel"
|
||||
"GhcMonad"
|
||||
"Hooks"
|
||||
"Id"
|
||||
"IdInfo"
|
||||
"Predicate"
|
||||
"Lexeme"
|
||||
"Literal"
|
||||
"Llvm"
|
||||
"Llvm/AbsSyn"
|
||||
"Llvm/MetaData"
|
||||
"Llvm/PpLlvm"
|
||||
"Llvm/Types"
|
||||
"LlvmCodeGen"
|
||||
"LlvmCodeGen/Base"
|
||||
"LlvmCodeGen/CodeGen"
|
||||
"LlvmCodeGen/Data"
|
||||
"LlvmCodeGen/Ppr"
|
||||
"LlvmCodeGen/Regs"
|
||||
"LlvmMangler"
|
||||
"MkId"
|
||||
"Module"
|
||||
"Name"
|
||||
"NameEnv"
|
||||
"NameSet"
|
||||
"OccName"
|
||||
"RdrName"
|
||||
"NameCache"
|
||||
"SrcLoc"
|
||||
"UniqSupply"
|
||||
"Unique"
|
||||
"Var"
|
||||
"VarEnv"
|
||||
"VarSet"
|
||||
"UnVarGraph"
|
||||
"BlockId"
|
||||
"CLabel"
|
||||
"Cmm"
|
||||
"CmmBuildInfoTables"
|
||||
"CmmPipeline"
|
||||
"CmmCallConv"
|
||||
"CmmCommonBlockElim"
|
||||
"CmmImplementSwitchPlans"
|
||||
"CmmContFlowOpt"
|
||||
"CmmExpr"
|
||||
"CmmInfo"
|
||||
"CmmLex"
|
||||
"CmmLint"
|
||||
"CmmLive"
|
||||
"CmmMachOp"
|
||||
"CmmMonad"
|
||||
"CmmSwitch"
|
||||
"CmmNode"
|
||||
"CmmOpt"
|
||||
"CmmParse"
|
||||
"CmmProcPoint"
|
||||
"CmmSink"
|
||||
"CmmType"
|
||||
"CmmUtils"
|
||||
"CmmLayoutStack"
|
||||
"CliOption"
|
||||
"EnumSet"
|
||||
"GhcNameVersion"
|
||||
"FileSettings"
|
||||
"MkGraph"
|
||||
"PprBase"
|
||||
"PprC"
|
||||
"PprCmm"
|
||||
"PprCmmDecl"
|
||||
"PprCmmExpr"
|
||||
"Bitmap"
|
||||
"GHC/Platform/Regs"
|
||||
"GHC/Platform/ARM"
|
||||
"GHC/Platform/ARM64"
|
||||
"GHC/Platform/NoRegs"
|
||||
"GHC/Platform/PPC"
|
||||
"GHC/Platform/S390X"
|
||||
"GHC/Platform/SPARC"
|
||||
"GHC/Platform/X86"
|
||||
"GHC/Platform/X86_64"
|
||||
"GHC/StgToCmm/CgUtils"
|
||||
"GHC/StgToCmm"
|
||||
"GHC/StgToCmm/Bind"
|
||||
"GHC/StgToCmm/Closure"
|
||||
"GHC/StgToCmm/DataCon"
|
||||
"GHC/StgToCmm/Env"
|
||||
"GHC/StgToCmm/Expr"
|
||||
"GHC/StgToCmm/Foreign"
|
||||
"GHC/StgToCmm/Heap"
|
||||
"GHC/StgToCmm/Hpc"
|
||||
"GHC/StgToCmm/ArgRep"
|
||||
"GHC/StgToCmm/Layout"
|
||||
"GHC/StgToCmm/Monad"
|
||||
"GHC/StgToCmm/Prim"
|
||||
"GHC/StgToCmm/Prof"
|
||||
"GHC/StgToCmm/Ticky"
|
||||
"GHC/StgToCmm/Utils"
|
||||
"GHC/StgToCmm/ExtCode"
|
||||
"SMRep"
|
||||
"CoreArity"
|
||||
"CoreFVs"
|
||||
"CoreLint"
|
||||
"CorePrep"
|
||||
"CoreSubst"
|
||||
"CoreOpt"
|
||||
"CoreSyn"
|
||||
"TrieMap"
|
||||
"CoreTidy"
|
||||
"CoreUnfold"
|
||||
"CoreUtils"
|
||||
"CoreMap"
|
||||
"CoreSeq"
|
||||
"CoreStats"
|
||||
"MkCore"
|
||||
"PprCore"
|
||||
"GHC/HsToCore/PmCheck/Oracle"
|
||||
"GHC/HsToCore/PmCheck/Ppr"
|
||||
"GHC/HsToCore/PmCheck/Types"
|
||||
"GHC/HsToCore/PmCheck"
|
||||
"Coverage"
|
||||
"Desugar"
|
||||
"DsArrows"
|
||||
"DsBinds"
|
||||
"DsCCall"
|
||||
"DsExpr"
|
||||
"DsForeign"
|
||||
"DsGRHSs"
|
||||
"DsListComp"
|
||||
"DsMonad"
|
||||
"DsUsage"
|
||||
"DsUtils"
|
||||
"ExtractDocs"
|
||||
"Match"
|
||||
"MatchCon"
|
||||
"MatchLit"
|
||||
"GHC/Hs"
|
||||
"GHC/Hs/Binds"
|
||||
"GHC/Hs/Decls"
|
||||
"GHC/Hs/Doc"
|
||||
"GHC/Hs/Expr"
|
||||
"GHC/Hs/ImpExp"
|
||||
"GHC/Hs/Lit"
|
||||
"GHC/Hs/PlaceHolder"
|
||||
"GHC/Hs/Extension"
|
||||
"GHC/Hs/Instances"
|
||||
"GHC/Hs/Pat"
|
||||
"GHC/Hs/Types"
|
||||
"GHC/Hs/Utils"
|
||||
"GHC/Hs/Dump"
|
||||
"BinIface"
|
||||
"BinFingerprint"
|
||||
"BuildTyCl"
|
||||
"IfaceEnv"
|
||||
"IfaceSyn"
|
||||
"IfaceType"
|
||||
"ToIface"
|
||||
"LoadIface"
|
||||
"MkIface"
|
||||
"TcIface"
|
||||
"FlagChecker"
|
||||
"Annotations"
|
||||
"CmdLineParser"
|
||||
"CodeOutput"
|
||||
"Config"
|
||||
"Constants"
|
||||
"DriverMkDepend"
|
||||
"DriverPhases"
|
||||
"PipelineMonad"
|
||||
"DriverPipeline"
|
||||
"DynFlags"
|
||||
"ErrUtils"
|
||||
"Finder"
|
||||
"GHC"
|
||||
"GhcMake"
|
||||
"GhcPlugins"
|
||||
"GhcPrelude"
|
||||
"DynamicLoading"
|
||||
"HeaderInfo"
|
||||
"HscMain"
|
||||
"HscStats"
|
||||
"HscTypes"
|
||||
"InteractiveEval"
|
||||
"InteractiveEvalTypes"
|
||||
"PackageConfig"
|
||||
"Packages"
|
||||
"PlatformConstants"
|
||||
"Plugins"
|
||||
"TcPluginM"
|
||||
"PprTyThing"
|
||||
"Settings"
|
||||
"StaticPtrTable"
|
||||
"SysTools"
|
||||
"SysTools/BaseDir"
|
||||
"SysTools/Terminal"
|
||||
"SysTools/ExtraObj"
|
||||
"SysTools/Info"
|
||||
"SysTools/Process"
|
||||
"SysTools/Tasks"
|
||||
"SysTools/Settings"
|
||||
"Elf"
|
||||
"TidyPgm"
|
||||
"Ctype"
|
||||
"HaddockUtils"
|
||||
"Lexer"
|
||||
"OptCoercion"
|
||||
"Parser"
|
||||
"RdrHsSyn"
|
||||
"ApiAnnotation"
|
||||
"ForeignCall"
|
||||
"KnownUniques"
|
||||
"PrelInfo"
|
||||
"PrelNames"
|
||||
"PrelRules"
|
||||
"PrimOp"
|
||||
"ToolSettings"
|
||||
"TysPrim"
|
||||
"TysWiredIn"
|
||||
"CostCentre"
|
||||
"CostCentreState"
|
||||
"ProfInit"
|
||||
"RnBinds"
|
||||
"RnEnv"
|
||||
"RnExpr"
|
||||
"RnHsDoc"
|
||||
"RnNames"
|
||||
"RnPat"
|
||||
"RnSource"
|
||||
"RnSplice"
|
||||
"RnTypes"
|
||||
"RnFixity"
|
||||
"RnUtils"
|
||||
"RnUnbound"
|
||||
"CoreMonad"
|
||||
"CSE"
|
||||
"FloatIn"
|
||||
"FloatOut"
|
||||
"LiberateCase"
|
||||
"OccurAnal"
|
||||
"SAT"
|
||||
"SetLevels"
|
||||
"SimplCore"
|
||||
"SimplEnv"
|
||||
"SimplMonad"
|
||||
"SimplUtils"
|
||||
"Simplify"
|
||||
"SimplStg"
|
||||
"StgStats"
|
||||
"StgCse"
|
||||
"StgLiftLams"
|
||||
"StgLiftLams/Analysis"
|
||||
"StgLiftLams/LiftM"
|
||||
"StgLiftLams/Transformation"
|
||||
"StgSubst"
|
||||
"UnariseStg"
|
||||
"RepType"
|
||||
"Rules"
|
||||
"SpecConstr"
|
||||
"Specialise"
|
||||
"CoreToStg"
|
||||
"StgLint"
|
||||
"StgSyn"
|
||||
"StgFVs"
|
||||
"CallArity"
|
||||
"DmdAnal"
|
||||
"Exitify"
|
||||
"WorkWrap"
|
||||
"WwLib"
|
||||
"FamInst"
|
||||
"ClsInst"
|
||||
"Inst"
|
||||
"TcAnnotations"
|
||||
"TcArrows"
|
||||
"TcBinds"
|
||||
"TcSigs"
|
||||
"TcClassDcl"
|
||||
"TcDefaults"
|
||||
"TcDeriv"
|
||||
"TcDerivInfer"
|
||||
"TcDerivUtils"
|
||||
"TcEnv"
|
||||
"TcExpr"
|
||||
"TcForeign"
|
||||
"TcGenDeriv"
|
||||
"TcGenFunctor"
|
||||
"TcGenGenerics"
|
||||
"TcHsSyn"
|
||||
"TcHsType"
|
||||
"TcInstDcls"
|
||||
"TcMType"
|
||||
"TcValidity"
|
||||
"TcMatches"
|
||||
"TcPat"
|
||||
"TcPatSyn"
|
||||
"TcRnDriver"
|
||||
"TcBackpack"
|
||||
"TcRnExports"
|
||||
"TcRnMonad"
|
||||
"TcRnTypes"
|
||||
"Constraint"
|
||||
"TcOrigin"
|
||||
"TcRules"
|
||||
"TcSimplify"
|
||||
"TcHoleErrors"
|
||||
"TcHoleFitTypes"
|
||||
"TcErrors"
|
||||
"TcTyClsDecls"
|
||||
"TcTyDecls"
|
||||
"TcTypeable"
|
||||
"TcType"
|
||||
"TcEvidence"
|
||||
"TcEvTerm"
|
||||
"TcUnify"
|
||||
"TcInteract"
|
||||
"TcCanonical"
|
||||
"TcFlatten"
|
||||
"TcSMonad"
|
||||
"TcTypeNats"
|
||||
"TcSplice"
|
||||
"Class"
|
||||
"Coercion"
|
||||
"DsMeta"
|
||||
"THNames"
|
||||
"FamInstEnv"
|
||||
"FunDeps"
|
||||
"InstEnv"
|
||||
"TyCon"
|
||||
"CoAxiom"
|
||||
"Type"
|
||||
"TyCoRep"
|
||||
"TyCoFVs"
|
||||
"TyCoSubst"
|
||||
"TyCoPpr"
|
||||
"TyCoTidy"
|
||||
"Unify"
|
||||
"Bag"
|
||||
"Binary"
|
||||
"BooleanFormula"
|
||||
"BufWrite"
|
||||
"Digraph"
|
||||
"Encoding"
|
||||
"FastFunctions"
|
||||
"FastMutInt"
|
||||
"FastString"
|
||||
"FastStringEnv"
|
||||
"Fingerprint"
|
||||
"FiniteMap"
|
||||
"FV"
|
||||
"GraphBase"
|
||||
"GraphColor"
|
||||
"GraphOps"
|
||||
"GraphPpr"
|
||||
"IOEnv"
|
||||
"Json"
|
||||
"ListSetOps"
|
||||
"Maybes"
|
||||
"MonadUtils"
|
||||
"OrdList"
|
||||
"Outputable"
|
||||
"Pair"
|
||||
"Panic"
|
||||
"PlainPanic"
|
||||
"PprColour"
|
||||
"Pretty"
|
||||
"State"
|
||||
"Stream"
|
||||
"StringBuffer"
|
||||
"UniqDFM"
|
||||
"UniqDSet"
|
||||
"UniqFM"
|
||||
"UniqMap"
|
||||
"UniqSet"
|
||||
"Util"
|
||||
"Hoopl/Block"
|
||||
"Hoopl/Collections"
|
||||
"Hoopl/Dataflow"
|
||||
"Hoopl/Graph"
|
||||
"Hoopl/Label"
|
||||
"AsmCodeGen"
|
||||
"TargetReg"
|
||||
"NCGMonad"
|
||||
"Instruction"
|
||||
"BlockLayout"
|
||||
"CFG"
|
||||
"Dominators"
|
||||
"Format"
|
||||
"Reg"
|
||||
"RegClass"
|
||||
"PIC"
|
||||
"CPrim"
|
||||
"X86/Regs"
|
||||
"X86/RegInfo"
|
||||
"X86/Instr"
|
||||
"X86/Cond"
|
||||
"X86/Ppr"
|
||||
"X86/CodeGen"
|
||||
"PPC/Regs"
|
||||
"PPC/RegInfo"
|
||||
"PPC/Instr"
|
||||
"PPC/Cond"
|
||||
"PPC/Ppr"
|
||||
"PPC/CodeGen"
|
||||
"SPARC/Base"
|
||||
"SPARC/Regs"
|
||||
"SPARC/Imm"
|
||||
"SPARC/AddrMode"
|
||||
"SPARC/Cond"
|
||||
"SPARC/Instr"
|
||||
"SPARC/Stack"
|
||||
"SPARC/ShortcutJump"
|
||||
"SPARC/Ppr"
|
||||
"SPARC/CodeGen"
|
||||
"SPARC/CodeGen/Amode"
|
||||
"SPARC/CodeGen/Base"
|
||||
"SPARC/CodeGen/CondCode"
|
||||
"SPARC/CodeGen/Gen32"
|
||||
"SPARC/CodeGen/Gen64"
|
||||
"SPARC/CodeGen/Sanity"
|
||||
"SPARC/CodeGen/Expand"
|
||||
"RegAlloc/Liveness"
|
||||
"RegAlloc/Graph/Main"
|
||||
"RegAlloc/Graph/Stats"
|
||||
"RegAlloc/Graph/ArchBase"
|
||||
"RegAlloc/Graph/ArchX86"
|
||||
"RegAlloc/Graph/Coalesce"
|
||||
"RegAlloc/Graph/Spill"
|
||||
"RegAlloc/Graph/SpillClean"
|
||||
"RegAlloc/Graph/SpillCost"
|
||||
"RegAlloc/Graph/TrivColorable"
|
||||
"RegAlloc/Linear/Main"
|
||||
"RegAlloc/Linear/JoinToTargets"
|
||||
"RegAlloc/Linear/State"
|
||||
"RegAlloc/Linear/Stats"
|
||||
"RegAlloc/Linear/FreeRegs"
|
||||
"RegAlloc/Linear/StackMap"
|
||||
"RegAlloc/Linear/Base"
|
||||
"RegAlloc/Linear/X86/FreeRegs"
|
||||
"RegAlloc/Linear/X86_64/FreeRegs"
|
||||
"RegAlloc/Linear/PPC/FreeRegs"
|
||||
"RegAlloc/Linear/SPARC/FreeRegs"
|
||||
"Dwarf"
|
||||
"Dwarf/Types"
|
||||
"Dwarf/Constants"
|
||||
"GHC/ThToHs"
|
||||
"ByteCodeTypes"
|
||||
"ByteCodeAsm"
|
||||
"ByteCodeGen"
|
||||
"ByteCodeInstr"
|
||||
"ByteCodeItbls"
|
||||
"ByteCodeLink"
|
||||
"Debugger"
|
||||
"LinkerTypes"
|
||||
"Linker"
|
||||
"RtClosureInspect"
|
||||
"GHCi"
|
||||
];
|
||||
cSources = [
|
||||
"parser/cutils.c"
|
||||
"ghci/keepCAFsForGHCi.c"
|
||||
"cbits/genSym.c"
|
||||
];
|
||||
hsSourceDirs = [
|
||||
"."
|
||||
"backpack"
|
||||
"basicTypes"
|
||||
"cmm"
|
||||
"coreSyn"
|
||||
"deSugar"
|
||||
"ghci"
|
||||
"iface"
|
||||
"llvmGen"
|
||||
"main"
|
||||
"nativeGen"
|
||||
"parser"
|
||||
"prelude"
|
||||
"profiling"
|
||||
"rename"
|
||||
"simplCore"
|
||||
"simplStg"
|
||||
"specialise"
|
||||
"stgSyn"
|
||||
"stranal"
|
||||
"typecheck"
|
||||
"types"
|
||||
"utils"
|
||||
"hieFile"
|
||||
];
|
||||
includeDirs = ([
|
||||
"."
|
||||
"parser"
|
||||
"utils"
|
||||
] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build") ++ (if flags.stage1
|
||||
then [ "stage1" ]
|
||||
else if flags.stage2
|
||||
then [ "stage2" ]
|
||||
else (pkgs.lib).optional (flags.stage3) "stage2");
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../compiler; }
|
70
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/ghci.nix
generated
Normal file
70
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/ghci.nix
generated
Normal file
@ -0,0 +1,70 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { ghci = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghci"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "The library supporting GHC's interactive interpreter";
|
||||
description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"GHCi/BreakArray"
|
||||
"GHCi/BinaryArray"
|
||||
"GHCi/Message"
|
||||
"GHCi/ResolvedBCO"
|
||||
"GHCi/RemoteTypes"
|
||||
"GHCi/FFI"
|
||||
"GHCi/InfoTable"
|
||||
"GHCi/StaticPtrTable"
|
||||
"GHCi/TH/Binary"
|
||||
"SizedSeq"
|
||||
] ++ (pkgs.lib).optionals (flags.ghci) [
|
||||
"GHCi/Run"
|
||||
"GHCi/CreateBCO"
|
||||
"GHCi/ObjLink"
|
||||
"GHCi/Signals"
|
||||
"GHCi/TH"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }
|
52
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/hpc.nix
generated
Normal file
52
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/hpc.nix
generated
Normal file
@ -0,0 +1,52 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "hpc"; version = "0.6.1.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "Andy Gill";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Code Coverage Library for Haskell";
|
||||
description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Trace/Hpc/Util"
|
||||
"Trace/Hpc/Mix"
|
||||
"Trace/Hpc/Tix"
|
||||
"Trace/Hpc/Reflect"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/hpc; }
|
55
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/iserv-proxy.nix
generated
Normal file
55
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/iserv-proxy.nix
generated
Normal file
@ -0,0 +1,55 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv-proxy"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
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@.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv-proxy" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "src" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }
|
54
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/iserv.nix
generated
Normal file
54
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/iserv.nix
generated
Normal file
@ -0,0 +1,54 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Template Haskell computations";
|
||||
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@.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
cSources = [ "cbits/iservmain.c" ];
|
||||
hsSourceDirs = [ "src" ];
|
||||
includeDirs = [ "." ];
|
||||
mainPath = [ "Main.hs" ] ++ [ "" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }
|
58
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/libiserv.nix
generated
Normal file
58
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/libiserv.nix
generated
Normal file
@ -0,0 +1,58 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { network = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "libiserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Provides shared functionality between iserv and iserv-proxy";
|
||||
description = "";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (pkgs.lib).optionals (flags.network) [
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Lib"
|
||||
"GHCi/Utils"
|
||||
] ++ (pkgs.lib).optionals (flags.network) [
|
||||
"Remote/Message"
|
||||
"Remote/Slave"
|
||||
];
|
||||
hsSourceDirs = [ "src" ];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }
|
46
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/remote-iserv.nix
generated
Normal file
46
materialized/ghc-extra-projects/default/ghc8103/.plan.nix/remote-iserv.nix
generated
Normal file
@ -0,0 +1,46 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "remote-iserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
author = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"remote-iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "src" ];
|
||||
mainPath = [ "Cli.hs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/remote-iserv; }
|
91
materialized/ghc-extra-projects/default/ghc8103/default.nix
generated
Normal file
91
materialized/ghc-extra-projects/default/ghc8103/default.nix
generated
Normal file
@ -0,0 +1,91 @@
|
||||
{
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
|
||||
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.10.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
|
||||
};
|
||||
compiler = {
|
||||
version = "8.10.3";
|
||||
nix-name = "ghc8103";
|
||||
packages = {
|
||||
"ghc-prim" = "0.6.1";
|
||||
"ghc-heap" = "8.10.3";
|
||||
"rts" = "1.0";
|
||||
"deepseq" = "1.4.4.0";
|
||||
"template-haskell" = "2.16.0.0";
|
||||
"containers" = "0.6.2.1";
|
||||
"base" = "4.14.1.0";
|
||||
"time" = "1.9.3";
|
||||
"terminfo" = "0.4.1.4";
|
||||
"transformers" = "0.5.6.2";
|
||||
"filepath" = "1.4.2.1";
|
||||
"pretty" = "1.1.3.6";
|
||||
"ghc-boot-th" = "8.10.3";
|
||||
"array" = "0.5.4.0";
|
||||
"integer-gmp" = "1.0.3.0";
|
||||
};
|
||||
};
|
||||
};
|
||||
extras = hackage:
|
||||
{
|
||||
packages = {
|
||||
ghc = ./.plan.nix/ghc.nix;
|
||||
bytestring = ./.plan.nix/bytestring.nix;
|
||||
remote-iserv = ./.plan.nix/remote-iserv.nix;
|
||||
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
|
||||
hpc = ./.plan.nix/hpc.nix;
|
||||
libiserv = ./.plan.nix/libiserv.nix;
|
||||
ghc-boot = ./.plan.nix/ghc-boot.nix;
|
||||
ghci = ./.plan.nix/ghci.nix;
|
||||
iserv = ./.plan.nix/iserv.nix;
|
||||
};
|
||||
};
|
||||
modules = [
|
||||
({ lib, ... }:
|
||||
{
|
||||
packages = {
|
||||
"ghc" = {
|
||||
flags = {
|
||||
"stage1" = lib.mkOverride 900 false;
|
||||
"stage2" = lib.mkOverride 900 false;
|
||||
"integer-gmp" = lib.mkOverride 900 false;
|
||||
"stage3" = lib.mkOverride 900 false;
|
||||
"dynamic-system-linker" = lib.mkOverride 900 true;
|
||||
"ghci" = lib.mkOverride 900 true;
|
||||
"integer-simple" = lib.mkOverride 900 false;
|
||||
"terminfo" = lib.mkOverride 900 true;
|
||||
};
|
||||
};
|
||||
"bytestring" = {
|
||||
flags = { "integer-simple" = lib.mkOverride 900 false; };
|
||||
};
|
||||
"remote-iserv" = { flags = {}; };
|
||||
"iserv-proxy" = { flags = {}; };
|
||||
"hpc" = { flags = {}; };
|
||||
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
|
||||
"ghc-boot" = { flags = {}; };
|
||||
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
|
||||
"iserv" = { flags = {}; };
|
||||
};
|
||||
})
|
||||
];
|
||||
}
|
@ -15,7 +15,7 @@
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.10.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2.20201118").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
|
71
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/bytestring.nix
generated
Normal file
71
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/bytestring.nix
generated
Normal file
@ -0,0 +1,71 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { integer-simple = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "bytestring"; version = "0.10.12.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
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.";
|
||||
maintainer = "Duncan Coutts <duncan@community.haskell.org>";
|
||||
author = "Don Stewart,\nDuncan Coutts";
|
||||
homepage = "https://github.com/haskell/bytestring";
|
||||
url = "";
|
||||
synopsis = "Fast, compact, strict and lazy byte strings with a list interface";
|
||||
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";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "README.md" "Changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = (([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."ghc-prim" or (errorHandler.buildDepError "ghc-prim"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
] ++ (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"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Data/ByteString/Builder/ASCII"
|
||||
"Data/ByteString/Builder/Prim/Binary"
|
||||
"Data/ByteString/Builder/Prim/ASCII"
|
||||
"Data/ByteString/Builder/Prim/Internal/Floating"
|
||||
"Data/ByteString/Builder/Prim/Internal/UncheckedShifts"
|
||||
"Data/ByteString/Builder/Prim/Internal/Base16"
|
||||
"Data/ByteString"
|
||||
"Data/ByteString/Char8"
|
||||
"Data/ByteString/Unsafe"
|
||||
"Data/ByteString/Internal"
|
||||
"Data/ByteString/Lazy"
|
||||
"Data/ByteString/Lazy/Char8"
|
||||
"Data/ByteString/Lazy/Internal"
|
||||
"Data/ByteString/Short"
|
||||
"Data/ByteString/Short/Internal"
|
||||
"Data/ByteString/Builder"
|
||||
"Data/ByteString/Builder/Extra"
|
||||
"Data/ByteString/Builder/Prim"
|
||||
"Data/ByteString/Builder/Internal"
|
||||
"Data/ByteString/Builder/Prim/Internal"
|
||||
"Data/ByteString/Lazy/Builder"
|
||||
"Data/ByteString/Lazy/Builder/Extras"
|
||||
"Data/ByteString/Lazy/Builder/ASCII"
|
||||
];
|
||||
cSources = [ "cbits/fpstring.c" "cbits/itoa.c" ];
|
||||
includeDirs = [ "include" ];
|
||||
includes = [ "fpstring.h" ];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/bytestring; }
|
60
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/ghc-boot.nix
generated
Normal file
60
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/ghc-boot.nix
generated
Normal file
@ -0,0 +1,60 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.22";
|
||||
identifier = { name = "ghc-boot"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Shared functionality between GHC and its boot libraries";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"GHC/BaseDir"
|
||||
"GHC/LanguageExtensions"
|
||||
"GHC/PackageDb"
|
||||
"GHC/Serialized"
|
||||
"GHC/ForeignSrcLang"
|
||||
"GHC/HandleEncoding"
|
||||
"GHC/Platform"
|
||||
"GHC/Platform/Host"
|
||||
"GHC/Settings"
|
||||
"GHC/UniqueSubdir"
|
||||
"GHC/Version"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghc-boot; }
|
586
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/ghc.nix
generated
Normal file
586
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/ghc.nix
generated
Normal file
@ -0,0 +1,586 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {
|
||||
ghci = false;
|
||||
stage1 = false;
|
||||
stage2 = false;
|
||||
stage3 = false;
|
||||
terminfo = true;
|
||||
integer-simple = false;
|
||||
integer-gmp = false;
|
||||
dynamic-system-linker = true;
|
||||
};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghc"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "glasgow-haskell-users@haskell.org";
|
||||
author = "The GHC Team";
|
||||
homepage = "http://www.haskell.org/ghc/";
|
||||
url = "";
|
||||
synopsis = "The GHC API";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ((([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."process" or (errorHandler.buildDepError "process"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."hpc" or (errorHandler.buildDepError "hpc"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (if system.isWindows
|
||||
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
|
||||
else [
|
||||
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
|
||||
] ++ (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"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"HieTypes"
|
||||
"HieDebug"
|
||||
"HieBin"
|
||||
"HieUtils"
|
||||
"HieAst"
|
||||
"Ar"
|
||||
"FileCleanup"
|
||||
"DriverBkp"
|
||||
"BkpSyn"
|
||||
"NameShape"
|
||||
"RnModIface"
|
||||
"Avail"
|
||||
"AsmUtils"
|
||||
"BasicTypes"
|
||||
"ConLike"
|
||||
"DataCon"
|
||||
"PatSyn"
|
||||
"Demand"
|
||||
"Debug"
|
||||
"Exception"
|
||||
"FieldLabel"
|
||||
"GhcMonad"
|
||||
"Hooks"
|
||||
"Id"
|
||||
"IdInfo"
|
||||
"Predicate"
|
||||
"Lexeme"
|
||||
"Literal"
|
||||
"Llvm"
|
||||
"Llvm/AbsSyn"
|
||||
"Llvm/MetaData"
|
||||
"Llvm/PpLlvm"
|
||||
"Llvm/Types"
|
||||
"LlvmCodeGen"
|
||||
"LlvmCodeGen/Base"
|
||||
"LlvmCodeGen/CodeGen"
|
||||
"LlvmCodeGen/Data"
|
||||
"LlvmCodeGen/Ppr"
|
||||
"LlvmCodeGen/Regs"
|
||||
"LlvmMangler"
|
||||
"MkId"
|
||||
"Module"
|
||||
"Name"
|
||||
"NameEnv"
|
||||
"NameSet"
|
||||
"OccName"
|
||||
"RdrName"
|
||||
"NameCache"
|
||||
"SrcLoc"
|
||||
"UniqSupply"
|
||||
"Unique"
|
||||
"Var"
|
||||
"VarEnv"
|
||||
"VarSet"
|
||||
"UnVarGraph"
|
||||
"BlockId"
|
||||
"CLabel"
|
||||
"Cmm"
|
||||
"CmmBuildInfoTables"
|
||||
"CmmPipeline"
|
||||
"CmmCallConv"
|
||||
"CmmCommonBlockElim"
|
||||
"CmmImplementSwitchPlans"
|
||||
"CmmContFlowOpt"
|
||||
"CmmExpr"
|
||||
"CmmInfo"
|
||||
"CmmLex"
|
||||
"CmmLint"
|
||||
"CmmLive"
|
||||
"CmmMachOp"
|
||||
"CmmMonad"
|
||||
"CmmSwitch"
|
||||
"CmmNode"
|
||||
"CmmOpt"
|
||||
"CmmParse"
|
||||
"CmmProcPoint"
|
||||
"CmmSink"
|
||||
"CmmType"
|
||||
"CmmUtils"
|
||||
"CmmLayoutStack"
|
||||
"CliOption"
|
||||
"EnumSet"
|
||||
"GhcNameVersion"
|
||||
"FileSettings"
|
||||
"MkGraph"
|
||||
"PprBase"
|
||||
"PprC"
|
||||
"PprCmm"
|
||||
"PprCmmDecl"
|
||||
"PprCmmExpr"
|
||||
"Bitmap"
|
||||
"GHC/Platform/Regs"
|
||||
"GHC/Platform/ARM"
|
||||
"GHC/Platform/ARM64"
|
||||
"GHC/Platform/NoRegs"
|
||||
"GHC/Platform/PPC"
|
||||
"GHC/Platform/S390X"
|
||||
"GHC/Platform/SPARC"
|
||||
"GHC/Platform/X86"
|
||||
"GHC/Platform/X86_64"
|
||||
"GHC/StgToCmm/CgUtils"
|
||||
"GHC/StgToCmm"
|
||||
"GHC/StgToCmm/Bind"
|
||||
"GHC/StgToCmm/Closure"
|
||||
"GHC/StgToCmm/DataCon"
|
||||
"GHC/StgToCmm/Env"
|
||||
"GHC/StgToCmm/Expr"
|
||||
"GHC/StgToCmm/Foreign"
|
||||
"GHC/StgToCmm/Heap"
|
||||
"GHC/StgToCmm/Hpc"
|
||||
"GHC/StgToCmm/ArgRep"
|
||||
"GHC/StgToCmm/Layout"
|
||||
"GHC/StgToCmm/Monad"
|
||||
"GHC/StgToCmm/Prim"
|
||||
"GHC/StgToCmm/Prof"
|
||||
"GHC/StgToCmm/Ticky"
|
||||
"GHC/StgToCmm/Utils"
|
||||
"GHC/StgToCmm/ExtCode"
|
||||
"SMRep"
|
||||
"CoreArity"
|
||||
"CoreFVs"
|
||||
"CoreLint"
|
||||
"CorePrep"
|
||||
"CoreSubst"
|
||||
"CoreOpt"
|
||||
"CoreSyn"
|
||||
"TrieMap"
|
||||
"CoreTidy"
|
||||
"CoreUnfold"
|
||||
"CoreUtils"
|
||||
"CoreMap"
|
||||
"CoreSeq"
|
||||
"CoreStats"
|
||||
"MkCore"
|
||||
"PprCore"
|
||||
"GHC/HsToCore/PmCheck/Oracle"
|
||||
"GHC/HsToCore/PmCheck/Ppr"
|
||||
"GHC/HsToCore/PmCheck/Types"
|
||||
"GHC/HsToCore/PmCheck"
|
||||
"Coverage"
|
||||
"Desugar"
|
||||
"DsArrows"
|
||||
"DsBinds"
|
||||
"DsCCall"
|
||||
"DsExpr"
|
||||
"DsForeign"
|
||||
"DsGRHSs"
|
||||
"DsListComp"
|
||||
"DsMonad"
|
||||
"DsUsage"
|
||||
"DsUtils"
|
||||
"ExtractDocs"
|
||||
"Match"
|
||||
"MatchCon"
|
||||
"MatchLit"
|
||||
"GHC/Hs"
|
||||
"GHC/Hs/Binds"
|
||||
"GHC/Hs/Decls"
|
||||
"GHC/Hs/Doc"
|
||||
"GHC/Hs/Expr"
|
||||
"GHC/Hs/ImpExp"
|
||||
"GHC/Hs/Lit"
|
||||
"GHC/Hs/PlaceHolder"
|
||||
"GHC/Hs/Extension"
|
||||
"GHC/Hs/Instances"
|
||||
"GHC/Hs/Pat"
|
||||
"GHC/Hs/Types"
|
||||
"GHC/Hs/Utils"
|
||||
"GHC/Hs/Dump"
|
||||
"BinIface"
|
||||
"BinFingerprint"
|
||||
"BuildTyCl"
|
||||
"IfaceEnv"
|
||||
"IfaceSyn"
|
||||
"IfaceType"
|
||||
"ToIface"
|
||||
"LoadIface"
|
||||
"MkIface"
|
||||
"TcIface"
|
||||
"FlagChecker"
|
||||
"Annotations"
|
||||
"CmdLineParser"
|
||||
"CodeOutput"
|
||||
"Config"
|
||||
"Constants"
|
||||
"DriverMkDepend"
|
||||
"DriverPhases"
|
||||
"PipelineMonad"
|
||||
"DriverPipeline"
|
||||
"DynFlags"
|
||||
"ErrUtils"
|
||||
"Finder"
|
||||
"GHC"
|
||||
"GhcMake"
|
||||
"GhcPlugins"
|
||||
"GhcPrelude"
|
||||
"DynamicLoading"
|
||||
"HeaderInfo"
|
||||
"HscMain"
|
||||
"HscStats"
|
||||
"HscTypes"
|
||||
"InteractiveEval"
|
||||
"InteractiveEvalTypes"
|
||||
"PackageConfig"
|
||||
"Packages"
|
||||
"PlatformConstants"
|
||||
"Plugins"
|
||||
"TcPluginM"
|
||||
"PprTyThing"
|
||||
"Settings"
|
||||
"StaticPtrTable"
|
||||
"SysTools"
|
||||
"SysTools/BaseDir"
|
||||
"SysTools/Terminal"
|
||||
"SysTools/ExtraObj"
|
||||
"SysTools/Info"
|
||||
"SysTools/Process"
|
||||
"SysTools/Tasks"
|
||||
"SysTools/Settings"
|
||||
"Elf"
|
||||
"TidyPgm"
|
||||
"Ctype"
|
||||
"HaddockUtils"
|
||||
"Lexer"
|
||||
"OptCoercion"
|
||||
"Parser"
|
||||
"RdrHsSyn"
|
||||
"ApiAnnotation"
|
||||
"ForeignCall"
|
||||
"KnownUniques"
|
||||
"PrelInfo"
|
||||
"PrelNames"
|
||||
"PrelRules"
|
||||
"PrimOp"
|
||||
"ToolSettings"
|
||||
"TysPrim"
|
||||
"TysWiredIn"
|
||||
"CostCentre"
|
||||
"CostCentreState"
|
||||
"ProfInit"
|
||||
"RnBinds"
|
||||
"RnEnv"
|
||||
"RnExpr"
|
||||
"RnHsDoc"
|
||||
"RnNames"
|
||||
"RnPat"
|
||||
"RnSource"
|
||||
"RnSplice"
|
||||
"RnTypes"
|
||||
"RnFixity"
|
||||
"RnUtils"
|
||||
"RnUnbound"
|
||||
"CoreMonad"
|
||||
"CSE"
|
||||
"FloatIn"
|
||||
"FloatOut"
|
||||
"LiberateCase"
|
||||
"OccurAnal"
|
||||
"SAT"
|
||||
"SetLevels"
|
||||
"SimplCore"
|
||||
"SimplEnv"
|
||||
"SimplMonad"
|
||||
"SimplUtils"
|
||||
"Simplify"
|
||||
"SimplStg"
|
||||
"StgStats"
|
||||
"StgCse"
|
||||
"StgLiftLams"
|
||||
"StgLiftLams/Analysis"
|
||||
"StgLiftLams/LiftM"
|
||||
"StgLiftLams/Transformation"
|
||||
"StgSubst"
|
||||
"UnariseStg"
|
||||
"RepType"
|
||||
"Rules"
|
||||
"SpecConstr"
|
||||
"Specialise"
|
||||
"CoreToStg"
|
||||
"StgLint"
|
||||
"StgSyn"
|
||||
"StgFVs"
|
||||
"CallArity"
|
||||
"DmdAnal"
|
||||
"Exitify"
|
||||
"WorkWrap"
|
||||
"WwLib"
|
||||
"FamInst"
|
||||
"ClsInst"
|
||||
"Inst"
|
||||
"TcAnnotations"
|
||||
"TcArrows"
|
||||
"TcBinds"
|
||||
"TcSigs"
|
||||
"TcClassDcl"
|
||||
"TcDefaults"
|
||||
"TcDeriv"
|
||||
"TcDerivInfer"
|
||||
"TcDerivUtils"
|
||||
"TcEnv"
|
||||
"TcExpr"
|
||||
"TcForeign"
|
||||
"TcGenDeriv"
|
||||
"TcGenFunctor"
|
||||
"TcGenGenerics"
|
||||
"TcHsSyn"
|
||||
"TcHsType"
|
||||
"TcInstDcls"
|
||||
"TcMType"
|
||||
"TcValidity"
|
||||
"TcMatches"
|
||||
"TcPat"
|
||||
"TcPatSyn"
|
||||
"TcRnDriver"
|
||||
"TcBackpack"
|
||||
"TcRnExports"
|
||||
"TcRnMonad"
|
||||
"TcRnTypes"
|
||||
"Constraint"
|
||||
"TcOrigin"
|
||||
"TcRules"
|
||||
"TcSimplify"
|
||||
"TcHoleErrors"
|
||||
"TcHoleFitTypes"
|
||||
"TcErrors"
|
||||
"TcTyClsDecls"
|
||||
"TcTyDecls"
|
||||
"TcTypeable"
|
||||
"TcType"
|
||||
"TcEvidence"
|
||||
"TcEvTerm"
|
||||
"TcUnify"
|
||||
"TcInteract"
|
||||
"TcCanonical"
|
||||
"TcFlatten"
|
||||
"TcSMonad"
|
||||
"TcTypeNats"
|
||||
"TcSplice"
|
||||
"Class"
|
||||
"Coercion"
|
||||
"DsMeta"
|
||||
"THNames"
|
||||
"FamInstEnv"
|
||||
"FunDeps"
|
||||
"InstEnv"
|
||||
"TyCon"
|
||||
"CoAxiom"
|
||||
"Type"
|
||||
"TyCoRep"
|
||||
"TyCoFVs"
|
||||
"TyCoSubst"
|
||||
"TyCoPpr"
|
||||
"TyCoTidy"
|
||||
"Unify"
|
||||
"Bag"
|
||||
"Binary"
|
||||
"BooleanFormula"
|
||||
"BufWrite"
|
||||
"Digraph"
|
||||
"Encoding"
|
||||
"FastFunctions"
|
||||
"FastMutInt"
|
||||
"FastString"
|
||||
"FastStringEnv"
|
||||
"Fingerprint"
|
||||
"FiniteMap"
|
||||
"FV"
|
||||
"GraphBase"
|
||||
"GraphColor"
|
||||
"GraphOps"
|
||||
"GraphPpr"
|
||||
"IOEnv"
|
||||
"Json"
|
||||
"ListSetOps"
|
||||
"Maybes"
|
||||
"MonadUtils"
|
||||
"OrdList"
|
||||
"Outputable"
|
||||
"Pair"
|
||||
"Panic"
|
||||
"PlainPanic"
|
||||
"PprColour"
|
||||
"Pretty"
|
||||
"State"
|
||||
"Stream"
|
||||
"StringBuffer"
|
||||
"UniqDFM"
|
||||
"UniqDSet"
|
||||
"UniqFM"
|
||||
"UniqMap"
|
||||
"UniqSet"
|
||||
"Util"
|
||||
"Hoopl/Block"
|
||||
"Hoopl/Collections"
|
||||
"Hoopl/Dataflow"
|
||||
"Hoopl/Graph"
|
||||
"Hoopl/Label"
|
||||
"AsmCodeGen"
|
||||
"TargetReg"
|
||||
"NCGMonad"
|
||||
"Instruction"
|
||||
"BlockLayout"
|
||||
"CFG"
|
||||
"Dominators"
|
||||
"Format"
|
||||
"Reg"
|
||||
"RegClass"
|
||||
"PIC"
|
||||
"CPrim"
|
||||
"X86/Regs"
|
||||
"X86/RegInfo"
|
||||
"X86/Instr"
|
||||
"X86/Cond"
|
||||
"X86/Ppr"
|
||||
"X86/CodeGen"
|
||||
"PPC/Regs"
|
||||
"PPC/RegInfo"
|
||||
"PPC/Instr"
|
||||
"PPC/Cond"
|
||||
"PPC/Ppr"
|
||||
"PPC/CodeGen"
|
||||
"SPARC/Base"
|
||||
"SPARC/Regs"
|
||||
"SPARC/Imm"
|
||||
"SPARC/AddrMode"
|
||||
"SPARC/Cond"
|
||||
"SPARC/Instr"
|
||||
"SPARC/Stack"
|
||||
"SPARC/ShortcutJump"
|
||||
"SPARC/Ppr"
|
||||
"SPARC/CodeGen"
|
||||
"SPARC/CodeGen/Amode"
|
||||
"SPARC/CodeGen/Base"
|
||||
"SPARC/CodeGen/CondCode"
|
||||
"SPARC/CodeGen/Gen32"
|
||||
"SPARC/CodeGen/Gen64"
|
||||
"SPARC/CodeGen/Sanity"
|
||||
"SPARC/CodeGen/Expand"
|
||||
"RegAlloc/Liveness"
|
||||
"RegAlloc/Graph/Main"
|
||||
"RegAlloc/Graph/Stats"
|
||||
"RegAlloc/Graph/ArchBase"
|
||||
"RegAlloc/Graph/ArchX86"
|
||||
"RegAlloc/Graph/Coalesce"
|
||||
"RegAlloc/Graph/Spill"
|
||||
"RegAlloc/Graph/SpillClean"
|
||||
"RegAlloc/Graph/SpillCost"
|
||||
"RegAlloc/Graph/TrivColorable"
|
||||
"RegAlloc/Linear/Main"
|
||||
"RegAlloc/Linear/JoinToTargets"
|
||||
"RegAlloc/Linear/State"
|
||||
"RegAlloc/Linear/Stats"
|
||||
"RegAlloc/Linear/FreeRegs"
|
||||
"RegAlloc/Linear/StackMap"
|
||||
"RegAlloc/Linear/Base"
|
||||
"RegAlloc/Linear/X86/FreeRegs"
|
||||
"RegAlloc/Linear/X86_64/FreeRegs"
|
||||
"RegAlloc/Linear/PPC/FreeRegs"
|
||||
"RegAlloc/Linear/SPARC/FreeRegs"
|
||||
"Dwarf"
|
||||
"Dwarf/Types"
|
||||
"Dwarf/Constants"
|
||||
"GHC/ThToHs"
|
||||
"ByteCodeTypes"
|
||||
"ByteCodeAsm"
|
||||
"ByteCodeGen"
|
||||
"ByteCodeInstr"
|
||||
"ByteCodeItbls"
|
||||
"ByteCodeLink"
|
||||
"Debugger"
|
||||
"LinkerTypes"
|
||||
"Linker"
|
||||
"RtClosureInspect"
|
||||
"GHCi"
|
||||
];
|
||||
cSources = [
|
||||
"parser/cutils.c"
|
||||
"ghci/keepCAFsForGHCi.c"
|
||||
"cbits/genSym.c"
|
||||
];
|
||||
hsSourceDirs = [
|
||||
"."
|
||||
"backpack"
|
||||
"basicTypes"
|
||||
"cmm"
|
||||
"coreSyn"
|
||||
"deSugar"
|
||||
"ghci"
|
||||
"iface"
|
||||
"llvmGen"
|
||||
"main"
|
||||
"nativeGen"
|
||||
"parser"
|
||||
"prelude"
|
||||
"profiling"
|
||||
"rename"
|
||||
"simplCore"
|
||||
"simplStg"
|
||||
"specialise"
|
||||
"stgSyn"
|
||||
"stranal"
|
||||
"typecheck"
|
||||
"types"
|
||||
"utils"
|
||||
"hieFile"
|
||||
];
|
||||
includeDirs = ([
|
||||
"."
|
||||
"parser"
|
||||
"utils"
|
||||
] ++ (pkgs.lib).optional (flags.ghci) "../rts/dist/build") ++ (if flags.stage1
|
||||
then [ "stage1" ]
|
||||
else if flags.stage2
|
||||
then [ "stage2" ]
|
||||
else (pkgs.lib).optional (flags.stage3) "stage2");
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../compiler; }
|
70
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/ghci.nix
generated
Normal file
70
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/ghci.nix
generated
Normal file
@ -0,0 +1,70 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { ghci = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "ghci"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "The library supporting GHC's interactive interpreter";
|
||||
description = "This library offers interfaces which mediate interactions between the\n@ghci@ interactive shell and @iserv@, GHC's out-of-process interpreter\nbackend.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghc-boot" or (errorHandler.buildDepError "ghc-boot"))
|
||||
(hsPkgs."ghc-boot-th" or (errorHandler.buildDepError "ghc-boot-th"))
|
||||
(hsPkgs."ghc-heap" or (errorHandler.buildDepError "ghc-heap"))
|
||||
(hsPkgs."template-haskell" or (errorHandler.buildDepError "template-haskell"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"GHCi/BreakArray"
|
||||
"GHCi/BinaryArray"
|
||||
"GHCi/Message"
|
||||
"GHCi/ResolvedBCO"
|
||||
"GHCi/RemoteTypes"
|
||||
"GHCi/FFI"
|
||||
"GHCi/InfoTable"
|
||||
"GHCi/StaticPtrTable"
|
||||
"GHCi/TH/Binary"
|
||||
"SizedSeq"
|
||||
] ++ (pkgs.lib).optionals (flags.ghci) [
|
||||
"GHCi/Run"
|
||||
"GHCi/CreateBCO"
|
||||
"GHCi/ObjLink"
|
||||
"GHCi/Signals"
|
||||
"GHCi/TH"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/ghci; }
|
52
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/hpc.nix
generated
Normal file
52
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/hpc.nix
generated
Normal file
@ -0,0 +1,52 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "hpc"; version = "0.6.1.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "ghc-devs@haskell.org";
|
||||
author = "Andy Gill";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Code Coverage Library for Haskell";
|
||||
description = "This package provides the code coverage library for Haskell.\n\nSee <http://www.haskell.org/haskellwiki/Haskell_program_coverage> for more\ninformation.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "changelog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Trace/Hpc/Util"
|
||||
"Trace/Hpc/Mix"
|
||||
"Trace/Hpc/Tix"
|
||||
"Trace/Hpc/Reflect"
|
||||
];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/hpc; }
|
55
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/iserv-proxy.nix
generated
Normal file
55
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/iserv-proxy.nix
generated
Normal file
@ -0,0 +1,55 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv-proxy"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
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@.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv-proxy" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "src" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv-proxy; }
|
54
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/iserv.nix
generated
Normal file
54
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/iserv.nix
generated
Normal file
@ -0,0 +1,54 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "iserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Template Haskell computations";
|
||||
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@.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
] ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
cSources = [ "cbits/iservmain.c" ];
|
||||
hsSourceDirs = [ "src" ];
|
||||
includeDirs = [ "." ];
|
||||
mainPath = [ "Main.hs" ] ++ [ "" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/iserv; }
|
58
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/libiserv.nix
generated
Normal file
58
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/libiserv.nix
generated
Normal file
@ -0,0 +1,58 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { network = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "libiserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "XXX";
|
||||
author = "XXX";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "Provides shared functionality between iserv and iserv-proxy";
|
||||
description = "";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = ([
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."ghci" or (errorHandler.buildDepError "ghci"))
|
||||
] ++ (pkgs.lib).optionals (flags.network) [
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
]) ++ (pkgs.lib).optional (!system.isWindows) (hsPkgs."unix" or (errorHandler.buildDepError "unix"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Lib"
|
||||
"GHCi/Utils"
|
||||
] ++ (pkgs.lib).optionals (flags.network) [
|
||||
"Remote/Message"
|
||||
"Remote/Slave"
|
||||
];
|
||||
hsSourceDirs = [ "src" ];
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../libraries/libiserv; }
|
46
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/remote-iserv.nix
generated
Normal file
46
materialized/ghc-extra-projects/windows/ghc8103/.plan.nix/remote-iserv.nix
generated
Normal file
@ -0,0 +1,46 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "remote-iserv"; version = "8.10.3"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "XXX";
|
||||
maintainer = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
author = "Moritz Angermann <moritz.angermann@gmail.com>";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "iserv allows GHC to delegate Tempalte Haskell computations";
|
||||
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.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"remote-iserv" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."libiserv" or (errorHandler.buildDepError "libiserv"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "src" ];
|
||||
mainPath = [ "Cli.hs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../utils/remote-iserv; }
|
88
materialized/ghc-extra-projects/windows/ghc8103/default.nix
generated
Normal file
88
materialized/ghc-extra-projects/windows/ghc8103/default.nix
generated
Normal file
@ -0,0 +1,88 @@
|
||||
{
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
|
||||
"ghc-heap".revision = (((hackage."ghc-heap")."8.10.3").revisions).default;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"network".revision = (((hackage."network")."2.8.0.1").revisions).default;
|
||||
"directory".revision = (((hackage."directory")."1.3.6.1").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.10.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
"Win32".revision = (((hackage."Win32")."2.6.2.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
|
||||
};
|
||||
compiler = {
|
||||
version = "8.10.3";
|
||||
nix-name = "ghc8103";
|
||||
packages = {
|
||||
"ghc-prim" = "0.6.1";
|
||||
"ghc-heap" = "8.10.3";
|
||||
"rts" = "1.0";
|
||||
"deepseq" = "1.4.4.0";
|
||||
"template-haskell" = "2.16.0.0";
|
||||
"containers" = "0.6.2.1";
|
||||
"base" = "4.14.1.0";
|
||||
"transformers" = "0.5.6.2";
|
||||
"filepath" = "1.4.2.1";
|
||||
"pretty" = "1.1.3.6";
|
||||
"ghc-boot-th" = "8.10.3";
|
||||
"array" = "0.5.4.0";
|
||||
"integer-gmp" = "1.0.3.0";
|
||||
};
|
||||
};
|
||||
};
|
||||
extras = hackage:
|
||||
{
|
||||
packages = {
|
||||
ghc = ./.plan.nix/ghc.nix;
|
||||
bytestring = ./.plan.nix/bytestring.nix;
|
||||
remote-iserv = ./.plan.nix/remote-iserv.nix;
|
||||
iserv-proxy = ./.plan.nix/iserv-proxy.nix;
|
||||
hpc = ./.plan.nix/hpc.nix;
|
||||
libiserv = ./.plan.nix/libiserv.nix;
|
||||
ghc-boot = ./.plan.nix/ghc-boot.nix;
|
||||
ghci = ./.plan.nix/ghci.nix;
|
||||
iserv = ./.plan.nix/iserv.nix;
|
||||
};
|
||||
};
|
||||
modules = [
|
||||
({ lib, ... }:
|
||||
{
|
||||
packages = {
|
||||
"ghc" = {
|
||||
flags = {
|
||||
"stage1" = lib.mkOverride 900 false;
|
||||
"stage2" = lib.mkOverride 900 false;
|
||||
"integer-gmp" = lib.mkOverride 900 false;
|
||||
"stage3" = lib.mkOverride 900 false;
|
||||
"dynamic-system-linker" = lib.mkOverride 900 true;
|
||||
"ghci" = lib.mkOverride 900 true;
|
||||
"integer-simple" = lib.mkOverride 900 false;
|
||||
"terminfo" = lib.mkOverride 900 true;
|
||||
};
|
||||
};
|
||||
"bytestring" = {
|
||||
flags = { "integer-simple" = lib.mkOverride 900 false; };
|
||||
};
|
||||
"remote-iserv" = { flags = {}; };
|
||||
"iserv-proxy" = { flags = {}; };
|
||||
"hpc" = { flags = {}; };
|
||||
"libiserv" = { flags = { "network" = lib.mkOverride 900 true; }; };
|
||||
"ghc-boot" = { flags = {}; };
|
||||
"ghci" = { flags = { "ghci" = lib.mkOverride 900 true; }; };
|
||||
"iserv" = { flags = {}; };
|
||||
};
|
||||
})
|
||||
];
|
||||
}
|
14
materialized/ghc8101/cabal-install/default.nix
generated
14
materialized/ghc8101/cabal-install/default.nix
generated
@ -14,13 +14,15 @@
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
@ -35,17 +37,17 @@
|
||||
"bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
|
||||
"text".revision = (((hackage."text")."1.2.3.2").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.14.0.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
|
||||
"hashable".flags.sse2 = true;
|
||||
"hashable".flags.integer-gmp = true;
|
||||
"hashable".flags.sse41 = false;
|
||||
"hashable".flags.examples = false;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.14").revisions).default;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
|
||||
"HTTP".flags.mtl1 = false;
|
||||
"HTTP".flags.conduit10 = false;
|
||||
"HTTP".flags.warn-as-error = false;
|
||||
@ -59,7 +61,7 @@
|
||||
"ed25519".flags.no-donna = true;
|
||||
"process".revision = (((hackage."process")."1.6.8.2").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.2").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
|
||||
"lukko".flags.ofd-locking = true;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.1").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
|
150
materialized/ghc8101/nix-tools/default.nix
generated
150
materialized/ghc8101/nix-tools/default.nix
generated
@ -2,28 +2,26 @@
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"http-client".revision = (((hackage."http-client")."0.7.0").revisions).default;
|
||||
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
|
||||
"http-client".flags.network-uri = true;
|
||||
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
|
||||
"void".revision = (((hackage."void")."0.7.3").revisions).default;
|
||||
"void".flags.safe = false;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
|
||||
"semigroupoids".flags.comonad = true;
|
||||
"semigroupoids".flags.doctests = true;
|
||||
"semigroupoids".flags.unordered-containers = true;
|
||||
"semigroupoids".flags.distributive = true;
|
||||
"semigroupoids".flags.tagged = true;
|
||||
"semigroupoids".flags.containers = true;
|
||||
"semigroupoids".flags.contravariant = true;
|
||||
"free".revision = (((hackage."free")."5.1.3").revisions).default;
|
||||
"free".revision = (((hackage."free")."5.1.6").revisions).default;
|
||||
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
|
||||
"cereal".flags.bytestring-builder = false;
|
||||
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
|
||||
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default;
|
||||
"cryptohash-sha256".flags.exe = false;
|
||||
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
|
||||
"interpolate".revision = (((hackage."interpolate")."0.2.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.8.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.11.1").revisions).default;
|
||||
"hnix".flags.profiling = false;
|
||||
"hnix".flags.optimize = false;
|
||||
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
|
||||
@ -34,20 +32,19 @@
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
|
||||
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
|
||||
"text-metrics".flags.dev = false;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.1.1").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.9").revisions).default;
|
||||
"bifunctors".flags.semigroups = true;
|
||||
"bifunctors".flags.tagged = true;
|
||||
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.3").revisions).default;
|
||||
"haskeline".revision = (((hackage."haskeline")."0.7.5.0").revisions).default;
|
||||
"haskeline".flags.terminfo = true;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.2").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
|
||||
"haskeline".revision = (((hackage."haskeline")."0.8.0.0").revisions).default;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
|
||||
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
|
||||
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.2.1").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.3.0").revisions).default;
|
||||
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.1").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
|
||||
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
|
||||
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
@ -55,16 +52,17 @@
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
|
||||
"regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default;
|
||||
"cmdargs".flags.testprog = false;
|
||||
"cmdargs".flags.quotation = true;
|
||||
"th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.6.0").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.26").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
|
||||
"cryptonite".flags.support_sse = false;
|
||||
"cryptonite".flags.use_target_attributes = true;
|
||||
"cryptonite".flags.integer-gmp = true;
|
||||
"cryptonite".flags.support_rdrand = true;
|
||||
"cryptonite".flags.support_aesni = true;
|
||||
@ -72,46 +70,47 @@
|
||||
"cryptonite".flags.support_pclmuldq = false;
|
||||
"cryptonite".flags.check_alignment = false;
|
||||
"cryptonite".flags.old_toolchain_inliner = false;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.0.4").revisions).default;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
|
||||
"clock".revision = (((hackage."clock")."0.8").revisions).default;
|
||||
"clock".flags.llvm = false;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.1.0").revisions).default;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
|
||||
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
|
||||
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
|
||||
"th-orphans".revision = (((hackage."th-orphans")."0.13.10").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
|
||||
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."8.0.0").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
|
||||
"megaparsec".flags.dev = false;
|
||||
"syb".revision = (((hackage."syb")."0.7.1").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
|
||||
"distributive".flags.semigroups = true;
|
||||
"distributive".flags.tagged = true;
|
||||
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
|
||||
"QuickCheck".flags.templatehaskell = true;
|
||||
"QuickCheck".flags.old-random = false;
|
||||
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
|
||||
"scientific".flags.integer-simple = false;
|
||||
"scientific".flags.bytestring-builder = false;
|
||||
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3.1").revisions).default;
|
||||
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.2.0.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.0.0").revisions).default;
|
||||
"hnix-store-core".flags.bounded_memory = false;
|
||||
"haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.5").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.2.0").revisions).default;
|
||||
"uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
|
||||
"optparse-applicative".flags.process = true;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
|
||||
"splitmix".flags.optimised-mixer = false;
|
||||
"splitmix".flags.random = true;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.2").revisions).default;
|
||||
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
|
||||
"dlist".flags.werror = false;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
|
||||
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
|
||||
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
|
||||
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
|
||||
@ -127,15 +126,15 @@
|
||||
"semigroups".flags.deepseq = true;
|
||||
"semigroups".flags.bytestring-builder = false;
|
||||
"semigroups".flags.template-haskell = true;
|
||||
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
"th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
|
||||
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
|
||||
"hsc2hs".flags.in-ghc-tree = false;
|
||||
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.4.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
|
||||
"yaml".flags.no-exe = true;
|
||||
"yaml".flags.no-examples = true;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").revisions).default;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
|
||||
"transformers-compat".flags.five = false;
|
||||
"transformers-compat".flags.generic-deriving = true;
|
||||
"transformers-compat".flags.two = false;
|
||||
@ -143,7 +142,8 @@
|
||||
"transformers-compat".flags.mtl = true;
|
||||
"transformers-compat".flags.four = false;
|
||||
"transformers-compat".flags.three = false;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.1").revisions).default;
|
||||
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.3").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
|
||||
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
|
||||
"vector".revision = (((hackage."vector")."0.12.1.2").revisions).default;
|
||||
@ -152,21 +152,19 @@
|
||||
"vector".flags.wall = false;
|
||||
"vector".flags.boundschecks = true;
|
||||
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.0.1").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.5.2").revisions).default;
|
||||
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.6.1").revisions).default;
|
||||
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.1").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.3").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
|
||||
"time-compat".flags.old-locale = false;
|
||||
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.10.3").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
|
||||
"ansi-terminal".flags.example = false;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6").revisions).default;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
|
||||
"tagged".flags.transformers = true;
|
||||
"tagged".flags.deepseq = true;
|
||||
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
|
||||
"haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.23.0").revisions).default;
|
||||
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
|
||||
"lens".flags.j = false;
|
||||
"lens".flags.test-properties = true;
|
||||
@ -183,18 +181,18 @@
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"some".revision = (((hackage."some")."1.0.1").revisions).default;
|
||||
"some".flags.newtype-unsafe = true;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3").revisions).default;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
|
||||
"integer-logarithms".flags.check-bounds = false;
|
||||
"integer-logarithms".flags.integer-gmp = true;
|
||||
"semialign".revision = (((hackage."semialign")."1.1").revisions).default;
|
||||
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
|
||||
"semialign".flags.semigroupoids = true;
|
||||
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
|
||||
"reflection".flags.slow = false;
|
||||
"reflection".flags.template-haskell = true;
|
||||
"these".revision = (((hackage."these")."1.1").revisions).default;
|
||||
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
|
||||
"these".flags.assoc = true;
|
||||
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.1.2").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
|
||||
"streaming-commons".flags.use-bytestring-builder = false;
|
||||
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
|
||||
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
|
||||
@ -205,45 +203,46 @@
|
||||
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
|
||||
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
|
||||
"serialise".flags.newtime15 = true;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2").revisions).default;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
|
||||
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
|
||||
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.2").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
|
||||
"contravariant".flags.semigroups = true;
|
||||
"contravariant".flags.tagged = true;
|
||||
"contravariant".flags.statevar = true;
|
||||
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
|
||||
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
|
||||
"parser-combinators".flags.dev = false;
|
||||
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.8").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
|
||||
"deriving-compat".flags.base-4-9 = true;
|
||||
"deriving-compat".flags.template-haskell-2-11 = true;
|
||||
"deriving-compat".flags.new-functor-classes = true;
|
||||
"text".revision = (((hackage."text")."1.2.3.2").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.1").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
|
||||
"unordered-containers".flags.debug = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.1.0.0").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
|
||||
"aeson-pretty".flags.lib-only = false;
|
||||
"base".revision = (((hackage."base")."4.14.0.0").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.6").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
|
||||
"comonad".flags.indexed-traversable = true;
|
||||
"comonad".flags.distributive = true;
|
||||
"comonad".flags.test-doctests = true;
|
||||
"comonad".flags.containers = true;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
|
||||
"vector-algorithms".flags.unsafechecks = false;
|
||||
"vector-algorithms".flags.internalchecks = false;
|
||||
"vector-algorithms".flags.llvm = false;
|
||||
"vector-algorithms".flags.boundschecks = true;
|
||||
"vector-algorithms".flags.bench = true;
|
||||
"vector-algorithms".flags.properties = true;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.6.1").revisions).default;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
|
||||
"prettyprinter".flags.buildreadme = false;
|
||||
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
|
||||
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
|
||||
@ -259,45 +258,47 @@
|
||||
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
|
||||
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
|
||||
"transformers-base".flags.orphaninstances = true;
|
||||
"happy".revision = (((hackage."happy")."1.19.12").revisions).default;
|
||||
"happy".flags.small_base = true;
|
||||
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
|
||||
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
|
||||
"strict".flags.assoc = true;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.3.0").revisions).default;
|
||||
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
|
||||
"cborg".flags.optimize-gmp = true;
|
||||
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
|
||||
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.8.2").revisions).default;
|
||||
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
|
||||
"tls".flags.compat = true;
|
||||
"tls".flags.network = true;
|
||||
"tls".flags.hans = false;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
|
||||
"th-lift".revision = (((hackage."th-lift")."0.8.1").revisions).default;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.1").revisions).default;
|
||||
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
|
||||
"libyaml".flags.system-libyaml = false;
|
||||
"libyaml".flags.no-unicode = false;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4").revisions).default;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.0").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.11.2").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.1.0").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
|
||||
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.5.1").revisions).default;
|
||||
"aeson".flags.cffi = false;
|
||||
"aeson".flags.fast = false;
|
||||
"aeson".flags.bytestring-builder = false;
|
||||
"aeson".flags.developer = false;
|
||||
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.1").revisions).default;
|
||||
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.16").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.2").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
|
||||
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
|
||||
"memory".flags.support_bytestring = true;
|
||||
"memory".flags.support_basement = true;
|
||||
"memory".flags.support_foundation = true;
|
||||
"memory".flags.support_deepseq = true;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
"repline".revision = (((hackage."repline")."0.2.2.0").revisions).default;
|
||||
"repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
|
||||
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
|
||||
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
|
||||
@ -309,6 +310,7 @@
|
||||
"exceptions" = "0.10.4";
|
||||
"binary" = "0.8.8.0";
|
||||
"ghc-prim" = "0.6.1";
|
||||
"haskeline" = "0.8.0.0";
|
||||
"stm" = "2.5.0.0";
|
||||
"unix" = "2.7.2.2";
|
||||
"mtl" = "2.2.2";
|
||||
|
14
materialized/ghc8102/cabal-install/default.nix
generated
14
materialized/ghc8102/cabal-install/default.nix
generated
@ -14,13 +14,15 @@
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
@ -35,17 +37,17 @@
|
||||
"bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
|
||||
"text".revision = (((hackage."text")."1.2.3.2").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
|
||||
"hashable".flags.sse2 = true;
|
||||
"hashable".flags.integer-gmp = true;
|
||||
"hashable".flags.sse41 = false;
|
||||
"hashable".flags.examples = false;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.14").revisions).default;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
|
||||
"HTTP".flags.mtl1 = false;
|
||||
"HTTP".flags.conduit10 = false;
|
||||
"HTTP".flags.warn-as-error = false;
|
||||
@ -59,7 +61,7 @@
|
||||
"ed25519".flags.no-donna = true;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.2").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
|
||||
"lukko".flags.ofd-locking = true;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
|
150
materialized/ghc8102/nix-tools/default.nix
generated
150
materialized/ghc8102/nix-tools/default.nix
generated
@ -2,28 +2,26 @@
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"http-client".revision = (((hackage."http-client")."0.7.0").revisions).default;
|
||||
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
|
||||
"http-client".flags.network-uri = true;
|
||||
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
|
||||
"void".revision = (((hackage."void")."0.7.3").revisions).default;
|
||||
"void".flags.safe = false;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
|
||||
"semigroupoids".flags.comonad = true;
|
||||
"semigroupoids".flags.doctests = true;
|
||||
"semigroupoids".flags.unordered-containers = true;
|
||||
"semigroupoids".flags.distributive = true;
|
||||
"semigroupoids".flags.tagged = true;
|
||||
"semigroupoids".flags.containers = true;
|
||||
"semigroupoids".flags.contravariant = true;
|
||||
"free".revision = (((hackage."free")."5.1.3").revisions).default;
|
||||
"free".revision = (((hackage."free")."5.1.6").revisions).default;
|
||||
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
|
||||
"cereal".flags.bytestring-builder = false;
|
||||
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
|
||||
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default;
|
||||
"cryptohash-sha256".flags.exe = false;
|
||||
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
|
||||
"interpolate".revision = (((hackage."interpolate")."0.2.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.8.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.11.1").revisions).default;
|
||||
"hnix".flags.profiling = false;
|
||||
"hnix".flags.optimize = false;
|
||||
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
|
||||
@ -34,20 +32,19 @@
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
|
||||
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
|
||||
"text-metrics".flags.dev = false;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.1.1").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.9").revisions).default;
|
||||
"bifunctors".flags.semigroups = true;
|
||||
"bifunctors".flags.tagged = true;
|
||||
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.3").revisions).default;
|
||||
"haskeline".revision = (((hackage."haskeline")."0.7.5.0").revisions).default;
|
||||
"haskeline".flags.terminfo = true;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.2").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
|
||||
"haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
|
||||
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
|
||||
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.2.1").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.3.0").revisions).default;
|
||||
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.1").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
|
||||
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
|
||||
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
@ -55,16 +52,17 @@
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
|
||||
"regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default;
|
||||
"cmdargs".flags.testprog = false;
|
||||
"cmdargs".flags.quotation = true;
|
||||
"th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.6.0").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.26").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
|
||||
"cryptonite".flags.support_sse = false;
|
||||
"cryptonite".flags.use_target_attributes = true;
|
||||
"cryptonite".flags.integer-gmp = true;
|
||||
"cryptonite".flags.support_rdrand = true;
|
||||
"cryptonite".flags.support_aesni = true;
|
||||
@ -72,46 +70,47 @@
|
||||
"cryptonite".flags.support_pclmuldq = false;
|
||||
"cryptonite".flags.check_alignment = false;
|
||||
"cryptonite".flags.old_toolchain_inliner = false;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.0.4").revisions).default;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
|
||||
"clock".revision = (((hackage."clock")."0.8").revisions).default;
|
||||
"clock".flags.llvm = false;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.1.0").revisions).default;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
|
||||
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
|
||||
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
|
||||
"th-orphans".revision = (((hackage."th-orphans")."0.13.10").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
|
||||
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."8.0.0").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
|
||||
"megaparsec".flags.dev = false;
|
||||
"syb".revision = (((hackage."syb")."0.7.1").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
|
||||
"distributive".flags.semigroups = true;
|
||||
"distributive".flags.tagged = true;
|
||||
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
|
||||
"QuickCheck".flags.templatehaskell = true;
|
||||
"QuickCheck".flags.old-random = false;
|
||||
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
|
||||
"scientific".flags.integer-simple = false;
|
||||
"scientific".flags.bytestring-builder = false;
|
||||
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3.1").revisions).default;
|
||||
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.2.0.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.0.0").revisions).default;
|
||||
"hnix-store-core".flags.bounded_memory = false;
|
||||
"haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.5").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.2.0").revisions).default;
|
||||
"uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
|
||||
"optparse-applicative".flags.process = true;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
|
||||
"splitmix".flags.optimised-mixer = false;
|
||||
"splitmix".flags.random = true;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.2").revisions).default;
|
||||
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
|
||||
"dlist".flags.werror = false;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
|
||||
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
|
||||
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
|
||||
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
|
||||
@ -127,15 +126,15 @@
|
||||
"semigroups".flags.deepseq = true;
|
||||
"semigroups".flags.bytestring-builder = false;
|
||||
"semigroups".flags.template-haskell = true;
|
||||
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
"th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
|
||||
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
|
||||
"hsc2hs".flags.in-ghc-tree = false;
|
||||
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.4.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
|
||||
"yaml".flags.no-exe = true;
|
||||
"yaml".flags.no-examples = true;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").revisions).default;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
|
||||
"transformers-compat".flags.five = false;
|
||||
"transformers-compat".flags.generic-deriving = true;
|
||||
"transformers-compat".flags.two = false;
|
||||
@ -143,7 +142,8 @@
|
||||
"transformers-compat".flags.mtl = true;
|
||||
"transformers-compat".flags.four = false;
|
||||
"transformers-compat".flags.three = false;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.1").revisions).default;
|
||||
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.3").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
|
||||
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
|
||||
"vector".revision = (((hackage."vector")."0.12.1.2").revisions).default;
|
||||
@ -152,21 +152,19 @@
|
||||
"vector".flags.wall = false;
|
||||
"vector".flags.boundschecks = true;
|
||||
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.0.1").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.5.2").revisions).default;
|
||||
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.6.1").revisions).default;
|
||||
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.1").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.3").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
|
||||
"time-compat".flags.old-locale = false;
|
||||
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.10.3").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
|
||||
"ansi-terminal".flags.example = false;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6").revisions).default;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
|
||||
"tagged".flags.transformers = true;
|
||||
"tagged".flags.deepseq = true;
|
||||
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
|
||||
"haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.23.0").revisions).default;
|
||||
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
|
||||
"lens".flags.j = false;
|
||||
"lens".flags.test-properties = true;
|
||||
@ -183,18 +181,18 @@
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"some".revision = (((hackage."some")."1.0.1").revisions).default;
|
||||
"some".flags.newtype-unsafe = true;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3").revisions).default;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
|
||||
"integer-logarithms".flags.check-bounds = false;
|
||||
"integer-logarithms".flags.integer-gmp = true;
|
||||
"semialign".revision = (((hackage."semialign")."1.1").revisions).default;
|
||||
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
|
||||
"semialign".flags.semigroupoids = true;
|
||||
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
|
||||
"reflection".flags.slow = false;
|
||||
"reflection".flags.template-haskell = true;
|
||||
"these".revision = (((hackage."these")."1.1").revisions).default;
|
||||
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
|
||||
"these".flags.assoc = true;
|
||||
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.1.2").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
|
||||
"streaming-commons".flags.use-bytestring-builder = false;
|
||||
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
|
||||
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
|
||||
@ -205,45 +203,46 @@
|
||||
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
|
||||
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
|
||||
"serialise".flags.newtime15 = true;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2").revisions).default;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
|
||||
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
|
||||
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.2").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
|
||||
"contravariant".flags.semigroups = true;
|
||||
"contravariant".flags.tagged = true;
|
||||
"contravariant".flags.statevar = true;
|
||||
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
|
||||
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
|
||||
"parser-combinators".flags.dev = false;
|
||||
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.8").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
|
||||
"deriving-compat".flags.base-4-9 = true;
|
||||
"deriving-compat".flags.template-haskell-2-11 = true;
|
||||
"deriving-compat".flags.new-functor-classes = true;
|
||||
"text".revision = (((hackage."text")."1.2.3.2").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.1").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
|
||||
"unordered-containers".flags.debug = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.1.0.0").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
|
||||
"aeson-pretty".flags.lib-only = false;
|
||||
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.6").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
|
||||
"comonad".flags.indexed-traversable = true;
|
||||
"comonad".flags.distributive = true;
|
||||
"comonad".flags.test-doctests = true;
|
||||
"comonad".flags.containers = true;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
|
||||
"vector-algorithms".flags.unsafechecks = false;
|
||||
"vector-algorithms".flags.internalchecks = false;
|
||||
"vector-algorithms".flags.llvm = false;
|
||||
"vector-algorithms".flags.boundschecks = true;
|
||||
"vector-algorithms".flags.bench = true;
|
||||
"vector-algorithms".flags.properties = true;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.6.1").revisions).default;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
|
||||
"prettyprinter".flags.buildreadme = false;
|
||||
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
|
||||
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
|
||||
@ -259,45 +258,47 @@
|
||||
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
|
||||
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
|
||||
"transformers-base".flags.orphaninstances = true;
|
||||
"happy".revision = (((hackage."happy")."1.19.12").revisions).default;
|
||||
"happy".flags.small_base = true;
|
||||
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
|
||||
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
|
||||
"strict".flags.assoc = true;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.3.0").revisions).default;
|
||||
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
|
||||
"cborg".flags.optimize-gmp = true;
|
||||
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
|
||||
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
|
||||
"tls".flags.compat = true;
|
||||
"tls".flags.network = true;
|
||||
"tls".flags.hans = false;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
|
||||
"th-lift".revision = (((hackage."th-lift")."0.8.1").revisions).default;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.1").revisions).default;
|
||||
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
|
||||
"libyaml".flags.system-libyaml = false;
|
||||
"libyaml".flags.no-unicode = false;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4").revisions).default;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.0").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.11.2").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.1.0").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
|
||||
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.5.1").revisions).default;
|
||||
"aeson".flags.cffi = false;
|
||||
"aeson".flags.fast = false;
|
||||
"aeson".flags.bytestring-builder = false;
|
||||
"aeson".flags.developer = false;
|
||||
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2").revisions).default;
|
||||
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.16").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.2").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
|
||||
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
|
||||
"memory".flags.support_bytestring = true;
|
||||
"memory".flags.support_basement = true;
|
||||
"memory".flags.support_foundation = true;
|
||||
"memory".flags.support_deepseq = true;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
"repline".revision = (((hackage."repline")."0.2.2.0").revisions).default;
|
||||
"repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
|
||||
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
|
||||
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
|
||||
@ -309,6 +310,7 @@
|
||||
"exceptions" = "0.10.4";
|
||||
"binary" = "0.8.8.0";
|
||||
"ghc-prim" = "0.6.1";
|
||||
"haskeline" = "0.8.0.1";
|
||||
"stm" = "2.5.0.0";
|
||||
"unix" = "2.7.2.2";
|
||||
"mtl" = "2.2.2";
|
||||
|
@ -14,13 +14,15 @@
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
@ -35,17 +37,17 @@
|
||||
"bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
|
||||
"text".revision = (((hackage."text")."1.2.3.2").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
|
||||
"hashable".flags.sse2 = true;
|
||||
"hashable".flags.integer-gmp = true;
|
||||
"hashable".flags.sse41 = false;
|
||||
"hashable".flags.examples = false;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.14").revisions).default;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
|
||||
"HTTP".flags.mtl1 = false;
|
||||
"HTTP".flags.conduit10 = false;
|
||||
"HTTP".flags.warn-as-error = false;
|
||||
@ -59,7 +61,7 @@
|
||||
"ed25519".flags.no-donna = true;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.2").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
|
||||
"lukko".flags.ofd-locking = true;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2.20201118").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
|
150
materialized/ghc810220201118/nix-tools/default.nix
generated
150
materialized/ghc810220201118/nix-tools/default.nix
generated
@ -2,28 +2,26 @@
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"http-client".revision = (((hackage."http-client")."0.7.0").revisions).default;
|
||||
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
|
||||
"http-client".flags.network-uri = true;
|
||||
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
|
||||
"void".revision = (((hackage."void")."0.7.3").revisions).default;
|
||||
"void".flags.safe = false;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
|
||||
"semigroupoids".flags.comonad = true;
|
||||
"semigroupoids".flags.doctests = true;
|
||||
"semigroupoids".flags.unordered-containers = true;
|
||||
"semigroupoids".flags.distributive = true;
|
||||
"semigroupoids".flags.tagged = true;
|
||||
"semigroupoids".flags.containers = true;
|
||||
"semigroupoids".flags.contravariant = true;
|
||||
"free".revision = (((hackage."free")."5.1.3").revisions).default;
|
||||
"free".revision = (((hackage."free")."5.1.6").revisions).default;
|
||||
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
|
||||
"cereal".flags.bytestring-builder = false;
|
||||
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
|
||||
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default;
|
||||
"cryptohash-sha256".flags.exe = false;
|
||||
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
|
||||
"interpolate".revision = (((hackage."interpolate")."0.2.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.8.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.11.1").revisions).default;
|
||||
"hnix".flags.profiling = false;
|
||||
"hnix".flags.optimize = false;
|
||||
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
|
||||
@ -34,20 +32,19 @@
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
|
||||
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
|
||||
"text-metrics".flags.dev = false;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.1.1").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.9").revisions).default;
|
||||
"bifunctors".flags.semigroups = true;
|
||||
"bifunctors".flags.tagged = true;
|
||||
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.3").revisions).default;
|
||||
"haskeline".revision = (((hackage."haskeline")."0.7.5.0").revisions).default;
|
||||
"haskeline".flags.terminfo = true;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.2").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
|
||||
"haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
|
||||
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
|
||||
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.2.1").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.3.0").revisions).default;
|
||||
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.1").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
|
||||
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
|
||||
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
@ -55,16 +52,17 @@
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
|
||||
"regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default;
|
||||
"cmdargs".flags.testprog = false;
|
||||
"cmdargs".flags.quotation = true;
|
||||
"th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.6.0").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.26").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
|
||||
"cryptonite".flags.support_sse = false;
|
||||
"cryptonite".flags.use_target_attributes = true;
|
||||
"cryptonite".flags.integer-gmp = true;
|
||||
"cryptonite".flags.support_rdrand = true;
|
||||
"cryptonite".flags.support_aesni = true;
|
||||
@ -72,46 +70,47 @@
|
||||
"cryptonite".flags.support_pclmuldq = false;
|
||||
"cryptonite".flags.check_alignment = false;
|
||||
"cryptonite".flags.old_toolchain_inliner = false;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.0.4").revisions).default;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
|
||||
"clock".revision = (((hackage."clock")."0.8").revisions).default;
|
||||
"clock".flags.llvm = false;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.1.0").revisions).default;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
|
||||
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
|
||||
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
|
||||
"th-orphans".revision = (((hackage."th-orphans")."0.13.10").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
|
||||
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."8.0.0").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
|
||||
"megaparsec".flags.dev = false;
|
||||
"syb".revision = (((hackage."syb")."0.7.1").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
|
||||
"distributive".flags.semigroups = true;
|
||||
"distributive".flags.tagged = true;
|
||||
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
|
||||
"QuickCheck".flags.templatehaskell = true;
|
||||
"QuickCheck".flags.old-random = false;
|
||||
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
|
||||
"scientific".flags.integer-simple = false;
|
||||
"scientific".flags.bytestring-builder = false;
|
||||
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3.1").revisions).default;
|
||||
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.2.0.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.0.0").revisions).default;
|
||||
"hnix-store-core".flags.bounded_memory = false;
|
||||
"haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.5").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.2.0").revisions).default;
|
||||
"uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
|
||||
"optparse-applicative".flags.process = true;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
|
||||
"splitmix".flags.optimised-mixer = false;
|
||||
"splitmix".flags.random = true;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.2").revisions).default;
|
||||
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
|
||||
"dlist".flags.werror = false;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
|
||||
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
|
||||
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
|
||||
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
|
||||
@ -127,15 +126,15 @@
|
||||
"semigroups".flags.deepseq = true;
|
||||
"semigroups".flags.bytestring-builder = false;
|
||||
"semigroups".flags.template-haskell = true;
|
||||
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
"th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
|
||||
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
|
||||
"hsc2hs".flags.in-ghc-tree = false;
|
||||
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.4.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
|
||||
"yaml".flags.no-exe = true;
|
||||
"yaml".flags.no-examples = true;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").revisions).default;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
|
||||
"transformers-compat".flags.five = false;
|
||||
"transformers-compat".flags.generic-deriving = true;
|
||||
"transformers-compat".flags.two = false;
|
||||
@ -143,7 +142,8 @@
|
||||
"transformers-compat".flags.mtl = true;
|
||||
"transformers-compat".flags.four = false;
|
||||
"transformers-compat".flags.three = false;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.1").revisions).default;
|
||||
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.3").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
|
||||
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
|
||||
"vector".revision = (((hackage."vector")."0.12.1.2").revisions).default;
|
||||
@ -152,21 +152,19 @@
|
||||
"vector".flags.wall = false;
|
||||
"vector".flags.boundschecks = true;
|
||||
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.0.1").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.5.2").revisions).default;
|
||||
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.6.1").revisions).default;
|
||||
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.1").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.3").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
|
||||
"time-compat".flags.old-locale = false;
|
||||
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.10.3").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
|
||||
"ansi-terminal".flags.example = false;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6").revisions).default;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
|
||||
"tagged".flags.transformers = true;
|
||||
"tagged".flags.deepseq = true;
|
||||
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
|
||||
"haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.23.0").revisions).default;
|
||||
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
|
||||
"lens".flags.j = false;
|
||||
"lens".flags.test-properties = true;
|
||||
@ -183,18 +181,18 @@
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"some".revision = (((hackage."some")."1.0.1").revisions).default;
|
||||
"some".flags.newtype-unsafe = true;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3").revisions).default;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
|
||||
"integer-logarithms".flags.check-bounds = false;
|
||||
"integer-logarithms".flags.integer-gmp = true;
|
||||
"semialign".revision = (((hackage."semialign")."1.1").revisions).default;
|
||||
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
|
||||
"semialign".flags.semigroupoids = true;
|
||||
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
|
||||
"reflection".flags.slow = false;
|
||||
"reflection".flags.template-haskell = true;
|
||||
"these".revision = (((hackage."these")."1.1").revisions).default;
|
||||
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
|
||||
"these".flags.assoc = true;
|
||||
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.1.2").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
|
||||
"streaming-commons".flags.use-bytestring-builder = false;
|
||||
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
|
||||
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
|
||||
@ -205,45 +203,46 @@
|
||||
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
|
||||
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
|
||||
"serialise".flags.newtime15 = true;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2").revisions).default;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
|
||||
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
|
||||
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.2").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
|
||||
"contravariant".flags.semigroups = true;
|
||||
"contravariant".flags.tagged = true;
|
||||
"contravariant".flags.statevar = true;
|
||||
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
|
||||
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
|
||||
"parser-combinators".flags.dev = false;
|
||||
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.8").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
|
||||
"deriving-compat".flags.base-4-9 = true;
|
||||
"deriving-compat".flags.template-haskell-2-11 = true;
|
||||
"deriving-compat".flags.new-functor-classes = true;
|
||||
"text".revision = (((hackage."text")."1.2.3.2").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.1").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
|
||||
"unordered-containers".flags.debug = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.1.0.0").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
|
||||
"aeson-pretty".flags.lib-only = false;
|
||||
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.6").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
|
||||
"comonad".flags.indexed-traversable = true;
|
||||
"comonad".flags.distributive = true;
|
||||
"comonad".flags.test-doctests = true;
|
||||
"comonad".flags.containers = true;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
|
||||
"vector-algorithms".flags.unsafechecks = false;
|
||||
"vector-algorithms".flags.internalchecks = false;
|
||||
"vector-algorithms".flags.llvm = false;
|
||||
"vector-algorithms".flags.boundschecks = true;
|
||||
"vector-algorithms".flags.bench = true;
|
||||
"vector-algorithms".flags.properties = true;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.6.1").revisions).default;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
|
||||
"prettyprinter".flags.buildreadme = false;
|
||||
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
|
||||
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
|
||||
@ -259,45 +258,47 @@
|
||||
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
|
||||
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
|
||||
"transformers-base".flags.orphaninstances = true;
|
||||
"happy".revision = (((hackage."happy")."1.19.12").revisions).default;
|
||||
"happy".flags.small_base = true;
|
||||
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
|
||||
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
|
||||
"strict".flags.assoc = true;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.3.0").revisions).default;
|
||||
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
|
||||
"cborg".flags.optimize-gmp = true;
|
||||
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
|
||||
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
|
||||
"tls".flags.compat = true;
|
||||
"tls".flags.network = true;
|
||||
"tls".flags.hans = false;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
|
||||
"th-lift".revision = (((hackage."th-lift")."0.8.1").revisions).default;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.1").revisions).default;
|
||||
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
|
||||
"libyaml".flags.system-libyaml = false;
|
||||
"libyaml".flags.no-unicode = false;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4").revisions).default;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.0").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.11.2").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.1.0").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
|
||||
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.5.1").revisions).default;
|
||||
"aeson".flags.cffi = false;
|
||||
"aeson".flags.fast = false;
|
||||
"aeson".flags.bytestring-builder = false;
|
||||
"aeson".flags.developer = false;
|
||||
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.2.20201118").revisions).default;
|
||||
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.16").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.2").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
|
||||
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
|
||||
"memory".flags.support_bytestring = true;
|
||||
"memory".flags.support_basement = true;
|
||||
"memory".flags.support_foundation = true;
|
||||
"memory".flags.support_deepseq = true;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
"repline".revision = (((hackage."repline")."0.2.2.0").revisions).default;
|
||||
"repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
|
||||
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
|
||||
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
|
||||
@ -309,6 +310,7 @@
|
||||
"exceptions" = "0.10.4";
|
||||
"binary" = "0.8.8.0";
|
||||
"ghc-prim" = "0.6.1";
|
||||
"haskeline" = "0.8.0.1";
|
||||
"stm" = "2.5.0.0";
|
||||
"unix" = "2.7.2.2";
|
||||
"mtl" = "2.2.2";
|
||||
|
340
materialized/ghc8103/cabal-install/.plan.nix/cabal-install.nix
generated
Normal file
340
materialized/ghc8103/cabal-install/.plan.nix/cabal-install.nix
generated
Normal file
@ -0,0 +1,340 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {
|
||||
native-dns = true;
|
||||
debug-expensive-assertions = false;
|
||||
debug-conflict-sets = false;
|
||||
debug-tracetree = false;
|
||||
lukko = true;
|
||||
};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "cabal-install"; version = "3.2.0.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "2003-2020, Cabal Development Team";
|
||||
maintainer = "Cabal Development Team <cabal-devel@haskell.org>";
|
||||
author = "Cabal Development Team (see AUTHORS file)";
|
||||
homepage = "http://www.haskell.org/cabal/";
|
||||
url = "";
|
||||
synopsis = "The command-line interface for Cabal and Hackage.";
|
||||
description = "The \\'cabal\\' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.";
|
||||
buildType = "Custom";
|
||||
isLocal = true;
|
||||
setup-depends = [
|
||||
(hsPkgs.buildPackages.Cabal or (pkgs.buildPackages.Cabal or (errorHandler.buildToolDepError "Cabal")))
|
||||
(hsPkgs.buildPackages.base or (pkgs.buildPackages.base or (errorHandler.buildToolDepError "base")))
|
||||
(hsPkgs.buildPackages.process or (pkgs.buildPackages.process or (errorHandler.buildToolDepError "process")))
|
||||
(hsPkgs.buildPackages.filepath or (pkgs.buildPackages.filepath or (errorHandler.buildToolDepError "filepath")))
|
||||
];
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [
|
||||
"README.md"
|
||||
"bash-completion/cabal"
|
||||
"bootstrap.sh"
|
||||
"changelog"
|
||||
"tests/IntegrationTests2/build/keep-going/cabal.project"
|
||||
"tests/IntegrationTests2/build/keep-going/p/P.hs"
|
||||
"tests/IntegrationTests2/build/keep-going/p/p.cabal"
|
||||
"tests/IntegrationTests2/build/keep-going/q/Q.hs"
|
||||
"tests/IntegrationTests2/build/keep-going/q/q.cabal"
|
||||
"tests/IntegrationTests2/build/local-tarball/cabal.project"
|
||||
"tests/IntegrationTests2/build/local-tarball/q/Q.hs"
|
||||
"tests/IntegrationTests2/build/local-tarball/q/q.cabal"
|
||||
"tests/IntegrationTests2/build/setup-custom1/A.hs"
|
||||
"tests/IntegrationTests2/build/setup-custom1/Setup.hs"
|
||||
"tests/IntegrationTests2/build/setup-custom1/a.cabal"
|
||||
"tests/IntegrationTests2/build/setup-custom2/A.hs"
|
||||
"tests/IntegrationTests2/build/setup-custom2/Setup.hs"
|
||||
"tests/IntegrationTests2/build/setup-custom2/a.cabal"
|
||||
"tests/IntegrationTests2/build/setup-simple/A.hs"
|
||||
"tests/IntegrationTests2/build/setup-simple/Setup.hs"
|
||||
"tests/IntegrationTests2/build/setup-simple/a.cabal"
|
||||
"tests/IntegrationTests2/exception/bad-config/cabal.project"
|
||||
"tests/IntegrationTests2/exception/build/Main.hs"
|
||||
"tests/IntegrationTests2/exception/build/a.cabal"
|
||||
"tests/IntegrationTests2/exception/configure/a.cabal"
|
||||
"tests/IntegrationTests2/exception/no-pkg/empty.in"
|
||||
"tests/IntegrationTests2/exception/no-pkg2/cabal.project"
|
||||
"tests/IntegrationTests2/regression/3324/cabal.project"
|
||||
"tests/IntegrationTests2/regression/3324/p/P.hs"
|
||||
"tests/IntegrationTests2/regression/3324/p/p.cabal"
|
||||
"tests/IntegrationTests2/regression/3324/q/Q.hs"
|
||||
"tests/IntegrationTests2/regression/3324/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/all-disabled/cabal.project"
|
||||
"tests/IntegrationTests2/targets/all-disabled/p.cabal"
|
||||
"tests/IntegrationTests2/targets/benchmarks-disabled/cabal.project"
|
||||
"tests/IntegrationTests2/targets/benchmarks-disabled/p.cabal"
|
||||
"tests/IntegrationTests2/targets/benchmarks-disabled/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/complex/cabal.project"
|
||||
"tests/IntegrationTests2/targets/complex/q/Q.hs"
|
||||
"tests/IntegrationTests2/targets/complex/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/empty-pkg/cabal.project"
|
||||
"tests/IntegrationTests2/targets/empty-pkg/p.cabal"
|
||||
"tests/IntegrationTests2/targets/empty/cabal.project"
|
||||
"tests/IntegrationTests2/targets/empty/foo.hs"
|
||||
"tests/IntegrationTests2/targets/exes-disabled/cabal.project"
|
||||
"tests/IntegrationTests2/targets/exes-disabled/p/p.cabal"
|
||||
"tests/IntegrationTests2/targets/exes-disabled/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/lib-only/p.cabal"
|
||||
"tests/IntegrationTests2/targets/libs-disabled/cabal.project"
|
||||
"tests/IntegrationTests2/targets/libs-disabled/p/p.cabal"
|
||||
"tests/IntegrationTests2/targets/libs-disabled/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/multiple-exes/cabal.project"
|
||||
"tests/IntegrationTests2/targets/multiple-exes/p.cabal"
|
||||
"tests/IntegrationTests2/targets/multiple-libs/cabal.project"
|
||||
"tests/IntegrationTests2/targets/multiple-libs/p/p.cabal"
|
||||
"tests/IntegrationTests2/targets/multiple-libs/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/multiple-tests/cabal.project"
|
||||
"tests/IntegrationTests2/targets/multiple-tests/p.cabal"
|
||||
"tests/IntegrationTests2/targets/simple/P.hs"
|
||||
"tests/IntegrationTests2/targets/simple/cabal.project"
|
||||
"tests/IntegrationTests2/targets/simple/p.cabal"
|
||||
"tests/IntegrationTests2/targets/simple/q/QQ.hs"
|
||||
"tests/IntegrationTests2/targets/simple/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/test-only/p.cabal"
|
||||
"tests/IntegrationTests2/targets/tests-disabled/cabal.project"
|
||||
"tests/IntegrationTests2/targets/tests-disabled/p.cabal"
|
||||
"tests/IntegrationTests2/targets/tests-disabled/q/q.cabal"
|
||||
"tests/IntegrationTests2/targets/variety/cabal.project"
|
||||
"tests/IntegrationTests2/targets/variety/p.cabal"
|
||||
"tests/IntegrationTests2/build/local-tarball/p-0.1.tar.gz"
|
||||
];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
exes = {
|
||||
"cabal" = {
|
||||
depends = ((((([
|
||||
(hsPkgs."async" or (errorHandler.buildDepError "async"))
|
||||
(hsPkgs."array" or (errorHandler.buildDepError "array"))
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
|
||||
(hsPkgs."binary" or (errorHandler.buildDepError "binary"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."echo" or (errorHandler.buildDepError "echo"))
|
||||
(hsPkgs."edit-distance" or (errorHandler.buildDepError "edit-distance"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."hashable" or (errorHandler.buildDepError "hashable"))
|
||||
(hsPkgs."HTTP" or (errorHandler.buildDepError "HTTP"))
|
||||
(hsPkgs."mtl" or (errorHandler.buildDepError "mtl"))
|
||||
(hsPkgs."network-uri" or (errorHandler.buildDepError "network-uri"))
|
||||
(hsPkgs."network" or (errorHandler.buildDepError "network"))
|
||||
(hsPkgs."pretty" or (errorHandler.buildDepError "pretty"))
|
||||
(hsPkgs."process" or (errorHandler.buildDepError "process"))
|
||||
(hsPkgs."random" or (errorHandler.buildDepError "random"))
|
||||
(hsPkgs."stm" or (errorHandler.buildDepError "stm"))
|
||||
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
|
||||
(hsPkgs."hackage-security" or (errorHandler.buildDepError "hackage-security"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."parsec" or (errorHandler.buildDepError "parsec"))
|
||||
] ++ (pkgs.lib).optionals (!(compiler.isGhc && (compiler.version).ge "8.0")) [
|
||||
(hsPkgs."fail" or (errorHandler.buildDepError "fail"))
|
||||
(hsPkgs."semigroups" or (errorHandler.buildDepError "semigroups"))
|
||||
]) ++ (pkgs.lib).optionals (flags.native-dns) (if system.isWindows
|
||||
then [ (hsPkgs."windns" or (errorHandler.buildDepError "windns")) ]
|
||||
else [
|
||||
(hsPkgs."resolv" or (errorHandler.buildDepError "resolv"))
|
||||
])) ++ (if system.isWindows
|
||||
then [ (hsPkgs."Win32" or (errorHandler.buildDepError "Win32")) ]
|
||||
else [
|
||||
(hsPkgs."unix" or (errorHandler.buildDepError "unix"))
|
||||
])) ++ (if flags.lukko
|
||||
then [ (hsPkgs."lukko" or (errorHandler.buildDepError "lukko")) ]
|
||||
else [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
])) ++ (pkgs.lib).optional (flags.debug-conflict-sets) (hsPkgs."base" or (errorHandler.buildDepError "base"))) ++ (pkgs.lib).optional (flags.debug-tracetree) (hsPkgs."tracetree" or (errorHandler.buildDepError "tracetree"));
|
||||
libs = (pkgs.lib).optional (system.isAix) (pkgs."bsd" or (errorHandler.sysDepError "bsd"));
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Distribution/Deprecated/ParseUtils"
|
||||
"Distribution/Deprecated/ReadP"
|
||||
"Distribution/Deprecated/Text"
|
||||
"Distribution/Deprecated/ViewAsFieldDescr"
|
||||
"Distribution/Client/BuildReports/Anonymous"
|
||||
"Distribution/Client/BuildReports/Storage"
|
||||
"Distribution/Client/BuildReports/Types"
|
||||
"Distribution/Client/BuildReports/Upload"
|
||||
"Distribution/Client/Check"
|
||||
"Distribution/Client/CmdBench"
|
||||
"Distribution/Client/CmdBuild"
|
||||
"Distribution/Client/CmdClean"
|
||||
"Distribution/Client/CmdConfigure"
|
||||
"Distribution/Client/CmdUpdate"
|
||||
"Distribution/Client/CmdErrorMessages"
|
||||
"Distribution/Client/CmdExec"
|
||||
"Distribution/Client/CmdFreeze"
|
||||
"Distribution/Client/CmdHaddock"
|
||||
"Distribution/Client/CmdInstall"
|
||||
"Distribution/Client/CmdInstall/ClientInstallFlags"
|
||||
"Distribution/Client/CmdRepl"
|
||||
"Distribution/Client/CmdRun"
|
||||
"Distribution/Client/CmdRun/ClientRunFlags"
|
||||
"Distribution/Client/CmdTest"
|
||||
"Distribution/Client/CmdLegacy"
|
||||
"Distribution/Client/CmdSdist"
|
||||
"Distribution/Client/Compat/Directory"
|
||||
"Distribution/Client/Compat/ExecutablePath"
|
||||
"Distribution/Client/Compat/FilePerms"
|
||||
"Distribution/Client/Compat/Orphans"
|
||||
"Distribution/Client/Compat/Prelude"
|
||||
"Distribution/Client/Compat/Process"
|
||||
"Distribution/Client/Compat/Semaphore"
|
||||
"Distribution/Client/Config"
|
||||
"Distribution/Client/Configure"
|
||||
"Distribution/Client/Dependency"
|
||||
"Distribution/Client/Dependency/Types"
|
||||
"Distribution/Client/DistDirLayout"
|
||||
"Distribution/Client/Exec"
|
||||
"Distribution/Client/Fetch"
|
||||
"Distribution/Client/FetchUtils"
|
||||
"Distribution/Client/FileMonitor"
|
||||
"Distribution/Client/Freeze"
|
||||
"Distribution/Client/GZipUtils"
|
||||
"Distribution/Client/GenBounds"
|
||||
"Distribution/Client/Get"
|
||||
"Distribution/Client/Glob"
|
||||
"Distribution/Client/GlobalFlags"
|
||||
"Distribution/Client/Haddock"
|
||||
"Distribution/Client/HashValue"
|
||||
"Distribution/Client/HttpUtils"
|
||||
"Distribution/Client/IndexUtils"
|
||||
"Distribution/Client/IndexUtils/Timestamp"
|
||||
"Distribution/Client/Init"
|
||||
"Distribution/Client/Init/Heuristics"
|
||||
"Distribution/Client/Init/Licenses"
|
||||
"Distribution/Client/Init/Types"
|
||||
"Distribution/Client/Install"
|
||||
"Distribution/Client/InstallPlan"
|
||||
"Distribution/Client/InstallSymlink"
|
||||
"Distribution/Client/JobControl"
|
||||
"Distribution/Client/List"
|
||||
"Distribution/Client/Manpage"
|
||||
"Distribution/Client/Nix"
|
||||
"Distribution/Client/Outdated"
|
||||
"Distribution/Client/PackageHash"
|
||||
"Distribution/Client/PackageUtils"
|
||||
"Distribution/Client/ParseUtils"
|
||||
"Distribution/Client/ProjectBuilding"
|
||||
"Distribution/Client/ProjectBuilding/Types"
|
||||
"Distribution/Client/ProjectConfig"
|
||||
"Distribution/Client/ProjectConfig/Legacy"
|
||||
"Distribution/Client/ProjectConfig/Types"
|
||||
"Distribution/Client/ProjectOrchestration"
|
||||
"Distribution/Client/ProjectPlanOutput"
|
||||
"Distribution/Client/ProjectPlanning"
|
||||
"Distribution/Client/ProjectPlanning/Types"
|
||||
"Distribution/Client/RebuildMonad"
|
||||
"Distribution/Client/Reconfigure"
|
||||
"Distribution/Client/Run"
|
||||
"Distribution/Client/Sandbox"
|
||||
"Distribution/Client/Sandbox/Index"
|
||||
"Distribution/Client/Sandbox/PackageEnvironment"
|
||||
"Distribution/Client/Sandbox/Timestamp"
|
||||
"Distribution/Client/Sandbox/Types"
|
||||
"Distribution/Client/SavedFlags"
|
||||
"Distribution/Client/Security/DNS"
|
||||
"Distribution/Client/Security/HTTP"
|
||||
"Distribution/Client/Setup"
|
||||
"Distribution/Client/SetupWrapper"
|
||||
"Distribution/Client/SolverInstallPlan"
|
||||
"Distribution/Client/SourceFiles"
|
||||
"Distribution/Client/SourceRepo"
|
||||
"Distribution/Client/SrcDist"
|
||||
"Distribution/Client/Store"
|
||||
"Distribution/Client/Tar"
|
||||
"Distribution/Client/TargetSelector"
|
||||
"Distribution/Client/Targets"
|
||||
"Distribution/Client/Types"
|
||||
"Distribution/Client/Update"
|
||||
"Distribution/Client/Upload"
|
||||
"Distribution/Client/Utils"
|
||||
"Distribution/Client/Utils/Assertion"
|
||||
"Distribution/Client/Utils/Json"
|
||||
"Distribution/Client/Utils/Parsec"
|
||||
"Distribution/Client/VCS"
|
||||
"Distribution/Client/Win32SelfUpgrade"
|
||||
"Distribution/Client/World"
|
||||
"Distribution/Solver/Compat/Prelude"
|
||||
"Distribution/Solver/Modular"
|
||||
"Distribution/Solver/Modular/Assignment"
|
||||
"Distribution/Solver/Modular/Builder"
|
||||
"Distribution/Solver/Modular/Configured"
|
||||
"Distribution/Solver/Modular/ConfiguredConversion"
|
||||
"Distribution/Solver/Modular/ConflictSet"
|
||||
"Distribution/Solver/Modular/Cycles"
|
||||
"Distribution/Solver/Modular/Dependency"
|
||||
"Distribution/Solver/Modular/Explore"
|
||||
"Distribution/Solver/Modular/Flag"
|
||||
"Distribution/Solver/Modular/Index"
|
||||
"Distribution/Solver/Modular/IndexConversion"
|
||||
"Distribution/Solver/Modular/LabeledGraph"
|
||||
"Distribution/Solver/Modular/Linking"
|
||||
"Distribution/Solver/Modular/Log"
|
||||
"Distribution/Solver/Modular/Message"
|
||||
"Distribution/Solver/Modular/PSQ"
|
||||
"Distribution/Solver/Modular/Package"
|
||||
"Distribution/Solver/Modular/Preference"
|
||||
"Distribution/Solver/Modular/RetryLog"
|
||||
"Distribution/Solver/Modular/Solver"
|
||||
"Distribution/Solver/Modular/Tree"
|
||||
"Distribution/Solver/Modular/Validate"
|
||||
"Distribution/Solver/Modular/Var"
|
||||
"Distribution/Solver/Modular/Version"
|
||||
"Distribution/Solver/Modular/WeightedPSQ"
|
||||
"Distribution/Solver/Types/ComponentDeps"
|
||||
"Distribution/Solver/Types/ConstraintSource"
|
||||
"Distribution/Solver/Types/DependencyResolver"
|
||||
"Distribution/Solver/Types/Flag"
|
||||
"Distribution/Solver/Types/InstSolverPackage"
|
||||
"Distribution/Solver/Types/InstalledPreference"
|
||||
"Distribution/Solver/Types/LabeledPackageConstraint"
|
||||
"Distribution/Solver/Types/OptionalStanza"
|
||||
"Distribution/Solver/Types/PackageConstraint"
|
||||
"Distribution/Solver/Types/PackageFixedDeps"
|
||||
"Distribution/Solver/Types/PackageIndex"
|
||||
"Distribution/Solver/Types/PackagePath"
|
||||
"Distribution/Solver/Types/PackagePreferences"
|
||||
"Distribution/Solver/Types/PkgConfigDb"
|
||||
"Distribution/Solver/Types/Progress"
|
||||
"Distribution/Solver/Types/ResolverPackage"
|
||||
"Distribution/Solver/Types/Settings"
|
||||
"Distribution/Solver/Types/SolverId"
|
||||
"Distribution/Solver/Types/SolverPackage"
|
||||
"Distribution/Solver/Types/SourcePackage"
|
||||
"Distribution/Solver/Types/Variable"
|
||||
"Paths_cabal_install"
|
||||
];
|
||||
hsSourceDirs = [ "main" "." ];
|
||||
mainPath = (((((((([
|
||||
"Main.hs"
|
||||
] ++ (pkgs.lib).optionals (compiler.isGhc && (compiler.version).ge "8.0") ([
|
||||
""
|
||||
] ++ (pkgs.lib).optional (compiler.isGhc && (compiler.version).lt "8.8") "")) ++ (pkgs.lib).optional (system.isAix) "") ++ (pkgs.lib).optional (!(compiler.isGhc && (compiler.version).ge "8.0")) "") ++ (pkgs.lib).optionals (flags.native-dns) ([
|
||||
""
|
||||
] ++ [ "" ])) ++ [ "" ]) ++ [
|
||||
""
|
||||
]) ++ (pkgs.lib).optional (flags.debug-expensive-assertions) "") ++ (pkgs.lib).optional (flags.debug-conflict-sets) "") ++ (pkgs.lib).optional (flags.debug-tracetree) "";
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../.; }
|
124
materialized/ghc8103/cabal-install/default.nix
generated
Normal file
124
materialized/ghc8103/cabal-install/default.nix
generated
Normal file
@ -0,0 +1,124 @@
|
||||
{
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default;
|
||||
"cryptohash-sha256".flags.exe = false;
|
||||
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
|
||||
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
|
||||
"tar".flags.old-time = false;
|
||||
"tar".flags.old-bytestring = false;
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
|
||||
"edit-distance".revision = (((hackage."edit-distance")."0.2.2.1").revisions).default;
|
||||
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
"echo".revision = (((hackage."echo")."0.1.3").revisions).default;
|
||||
"echo".flags.example = false;
|
||||
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
|
||||
"hsc2hs".flags.in-ghc-tree = false;
|
||||
"resolv".revision = (((hackage."resolv")."0.1.2.0").revisions).default;
|
||||
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
|
||||
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
|
||||
"hashable".flags.sse2 = true;
|
||||
"hashable".flags.integer-gmp = true;
|
||||
"hashable".flags.sse41 = false;
|
||||
"hashable".flags.examples = false;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
|
||||
"HTTP".flags.mtl1 = false;
|
||||
"HTTP".flags.conduit10 = false;
|
||||
"HTTP".flags.warn-as-error = false;
|
||||
"HTTP".flags.warp-tests = false;
|
||||
"HTTP".flags.network-uri = true;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"ed25519".revision = (((hackage."ed25519")."0.0.5.0").revisions).default;
|
||||
"ed25519".flags.test-hlint = true;
|
||||
"ed25519".flags.test-properties = true;
|
||||
"ed25519".flags.test-doctests = true;
|
||||
"ed25519".flags.no-donna = true;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
|
||||
"lukko".flags.ofd-locking = true;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
"hackage-security".revision = (((hackage."hackage-security")."0.6.0.1").revisions).default;
|
||||
"hackage-security".flags.old-directory = false;
|
||||
"hackage-security".flags.use-network-uri = true;
|
||||
"hackage-security".flags.base48 = true;
|
||||
"hackage-security".flags.lukko = true;
|
||||
"hackage-security".flags.mtl21 = false;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
|
||||
};
|
||||
compiler = {
|
||||
version = "8.10.3";
|
||||
nix-name = "ghc8103";
|
||||
packages = {
|
||||
"binary" = "0.8.8.0";
|
||||
"ghc-prim" = "0.6.1";
|
||||
"stm" = "2.5.0.0";
|
||||
"unix" = "2.7.2.2";
|
||||
"mtl" = "2.2.2";
|
||||
"rts" = "1.0";
|
||||
"deepseq" = "1.4.4.0";
|
||||
"parsec" = "3.1.14.0";
|
||||
"directory" = "1.3.6.0";
|
||||
"template-haskell" = "2.16.0.0";
|
||||
"containers" = "0.6.2.1";
|
||||
"bytestring" = "0.10.12.0";
|
||||
"text" = "1.2.4.1";
|
||||
"Cabal" = "3.2.1.0";
|
||||
"base" = "4.14.1.0";
|
||||
"time" = "1.9.3";
|
||||
"transformers" = "0.5.6.2";
|
||||
"filepath" = "1.4.2.1";
|
||||
"process" = "1.6.9.0";
|
||||
"pretty" = "1.1.3.6";
|
||||
"ghc-boot-th" = "8.10.3";
|
||||
"array" = "0.5.4.0";
|
||||
"integer-gmp" = "1.0.3.0";
|
||||
};
|
||||
};
|
||||
};
|
||||
extras = hackage:
|
||||
{ packages = { cabal-install = ./.plan.nix/cabal-install.nix; }; };
|
||||
modules = [
|
||||
({ lib, ... }:
|
||||
{
|
||||
packages = {
|
||||
"cabal-install" = {
|
||||
flags = {
|
||||
"native-dns" = lib.mkOverride 900 true;
|
||||
"debug-expensive-assertions" = lib.mkOverride 900 false;
|
||||
"debug-tracetree" = lib.mkOverride 900 false;
|
||||
"lukko" = lib.mkOverride 900 true;
|
||||
"debug-conflict-sets" = lib.mkOverride 900 false;
|
||||
};
|
||||
};
|
||||
};
|
||||
})
|
||||
];
|
||||
}
|
100
materialized/ghc8103/nix-tools/.plan.nix/hackage-db.nix
generated
Normal file
100
materialized/ghc8103/nix-tools/.plan.nix/hackage-db.nix
generated
Normal file
@ -0,0 +1,100 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = { install-examples = false; };
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "hackage-db"; version = "2.1.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "Peter Simons <simons@cryp.to>";
|
||||
author = "Peter Simons, Alexander Altman, Ben James";
|
||||
homepage = "https://github.com/peti/hackage-db#readme";
|
||||
url = "";
|
||||
synopsis = "Access cabal-install's Hackage database via Data.Map";
|
||||
description = "This library provides convenient access to the local copy of the Hackage\ndatabase that \\\"cabal update\\\" creates. Check out\n<https://github.com/peti/hackage-db/tree/master/example/> for a collection\nof simple example programs that demonstrate how to use this code.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."exceptions" or (errorHandler.buildDepError "exceptions"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Paths_hackage_db"
|
||||
"Distribution/Hackage/DB"
|
||||
"Distribution/Hackage/DB/Builder"
|
||||
"Distribution/Hackage/DB/Errors"
|
||||
"Distribution/Hackage/DB/MetaData"
|
||||
"Distribution/Hackage/DB/Parsed"
|
||||
"Distribution/Hackage/DB/Path"
|
||||
"Distribution/Hackage/DB/Unparsed"
|
||||
"Distribution/Hackage/DB/Utility"
|
||||
];
|
||||
hsSourceDirs = [ "src" ];
|
||||
};
|
||||
exes = {
|
||||
"list-known-versions" = {
|
||||
depends = (pkgs.lib).optionals (flags.install-examples) [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
|
||||
];
|
||||
buildable = if flags.install-examples then true else false;
|
||||
hsSourceDirs = [ "example" ];
|
||||
mainPath = [ "list-known-versions.hs" ] ++ [ "" ];
|
||||
};
|
||||
"show-meta-data" = {
|
||||
depends = (pkgs.lib).optionals (flags.install-examples) [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
|
||||
(hsPkgs."utf8-string" or (errorHandler.buildDepError "utf8-string"))
|
||||
];
|
||||
buildable = if flags.install-examples then true else false;
|
||||
hsSourceDirs = [ "example" ];
|
||||
mainPath = [ "show-meta-data.hs" ] ++ [ "" ];
|
||||
};
|
||||
"show-package-versions" = {
|
||||
depends = (pkgs.lib).optionals (flags.install-examples) [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
|
||||
];
|
||||
buildable = if flags.install-examples then true else false;
|
||||
hsSourceDirs = [ "example" ];
|
||||
mainPath = [ "show-package-versions.hs" ] ++ [ "" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault .././.source-repository-packages/0; }
|
233
materialized/ghc8103/nix-tools/.plan.nix/nix-tools.nix
generated
Normal file
233
materialized/ghc8103/nix-tools/.plan.nix/nix-tools.nix
generated
Normal file
@ -0,0 +1,233 @@
|
||||
{ system
|
||||
, compiler
|
||||
, flags
|
||||
, pkgs
|
||||
, hsPkgs
|
||||
, pkgconfPkgs
|
||||
, errorHandler
|
||||
, config
|
||||
, ... }:
|
||||
{
|
||||
flags = {};
|
||||
package = {
|
||||
specVersion = "1.10";
|
||||
identifier = { name = "nix-tools"; version = "0.1.0.0"; };
|
||||
license = "BSD-3-Clause";
|
||||
copyright = "";
|
||||
maintainer = "moritz.angermann@gmail.com";
|
||||
author = "Moritz Angermann";
|
||||
homepage = "";
|
||||
url = "";
|
||||
synopsis = "cabal/stack to nix translation tools";
|
||||
description = "A set of tools to aid in trating stack and cabal projects into nix expressions.";
|
||||
buildType = "Simple";
|
||||
isLocal = true;
|
||||
detailLevel = "FullDetails";
|
||||
licenseFiles = [ "LICENSE" ];
|
||||
dataDir = ".";
|
||||
dataFiles = [];
|
||||
extraSrcFiles = [ "ChangeLog.md" ];
|
||||
extraTmpFiles = [];
|
||||
extraDocFiles = [];
|
||||
};
|
||||
components = {
|
||||
"library" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
|
||||
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix"))
|
||||
(hsPkgs."deepseq" or (errorHandler.buildDepError "deepseq"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."hpack" or (errorHandler.buildDepError "hpack"))
|
||||
(hsPkgs."http-client" or (errorHandler.buildDepError "http-client"))
|
||||
(hsPkgs."http-client-tls" or (errorHandler.buildDepError "http-client-tls"))
|
||||
(hsPkgs."http-types" or (errorHandler.buildDepError "http-types"))
|
||||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
|
||||
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
|
||||
(hsPkgs."process" or (errorHandler.buildDepError "process"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
|
||||
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Cabal2Nix"
|
||||
"Cabal2Nix/Util"
|
||||
"Cabal2Nix/Plan"
|
||||
"CabalName"
|
||||
"CabalName/CLI"
|
||||
"Distribution/Nixpkgs/Fetch"
|
||||
"StackRepos"
|
||||
"StackRepos/CLI"
|
||||
"Stack2nix"
|
||||
"Stack2nix/Cache"
|
||||
"Stack2nix/CLI"
|
||||
"Stack2nix/External/Resolve"
|
||||
"Stack2nix/Project"
|
||||
"Stack2nix/Stack"
|
||||
];
|
||||
hsSourceDirs = [ "lib" ];
|
||||
};
|
||||
exes = {
|
||||
"cabal-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."hpack" or (errorHandler.buildDepError "hpack"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "cabal2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"hashes-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
(hsPkgs."data-fix" or (errorHandler.buildDepError "data-fix"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
|
||||
(hsPkgs."microlens-aeson" or (errorHandler.buildDepError "microlens-aeson"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "hashes2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"plan-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."hpack" or (errorHandler.buildDepError "hpack"))
|
||||
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
|
||||
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
|
||||
(hsPkgs."microlens-aeson" or (errorHandler.buildDepError "microlens-aeson"))
|
||||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
|
||||
(hsPkgs."prettyprinter" or (errorHandler.buildDepError "prettyprinter"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
(hsPkgs."extra" or (errorHandler.buildDepError "extra"))
|
||||
];
|
||||
buildable = true;
|
||||
modules = [
|
||||
"Plan2Nix"
|
||||
"Plan2Nix/Cache"
|
||||
"Plan2Nix/CLI"
|
||||
"Plan2Nix/Project"
|
||||
"Plan2Nix/Plan"
|
||||
];
|
||||
hsSourceDirs = [ "plan2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"hackage-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
(hsPkgs."hackage-db" or (errorHandler.buildDepError "hackage-db"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."aeson-pretty" or (errorHandler.buildDepError "aeson-pretty"))
|
||||
(hsPkgs."containers" or (errorHandler.buildDepError "containers"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."cryptohash-sha256" or (errorHandler.buildDepError "cryptohash-sha256"))
|
||||
(hsPkgs."base16-bytestring" or (errorHandler.buildDepError "base16-bytestring"))
|
||||
(hsPkgs."base64-bytestring" or (errorHandler.buildDepError "base64-bytestring"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."transformers" or (errorHandler.buildDepError "transformers"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "hackage2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"lts-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
(hsPkgs."hnix" or (errorHandler.buildDepError "hnix"))
|
||||
(hsPkgs."yaml" or (errorHandler.buildDepError "yaml"))
|
||||
(hsPkgs."aeson" or (errorHandler.buildDepError "aeson"))
|
||||
(hsPkgs."microlens" or (errorHandler.buildDepError "microlens"))
|
||||
(hsPkgs."microlens-aeson" or (errorHandler.buildDepError "microlens-aeson"))
|
||||
(hsPkgs."text" or (errorHandler.buildDepError "text"))
|
||||
(hsPkgs."filepath" or (errorHandler.buildDepError "filepath"))
|
||||
(hsPkgs."directory" or (errorHandler.buildDepError "directory"))
|
||||
(hsPkgs."unordered-containers" or (errorHandler.buildDepError "unordered-containers"))
|
||||
(hsPkgs."vector" or (errorHandler.buildDepError "vector"))
|
||||
(hsPkgs."Cabal" or (errorHandler.buildDepError "Cabal"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "lts2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"stack-to-nix" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "stack2nix" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"truncate-index" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."optparse-applicative" or (errorHandler.buildDepError "optparse-applicative"))
|
||||
(hsPkgs."zlib" or (errorHandler.buildDepError "zlib"))
|
||||
(hsPkgs."tar" or (errorHandler.buildDepError "tar"))
|
||||
(hsPkgs."bytestring" or (errorHandler.buildDepError "bytestring"))
|
||||
(hsPkgs."time" or (errorHandler.buildDepError "time"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "truncate-index" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"stack-repos" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "stack-repos" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
"cabal-name" = {
|
||||
depends = [
|
||||
(hsPkgs."base" or (errorHandler.buildDepError "base"))
|
||||
(hsPkgs."nix-tools" or (errorHandler.buildDepError "nix-tools"))
|
||||
];
|
||||
buildable = true;
|
||||
hsSourceDirs = [ "cabal-name" ];
|
||||
mainPath = [ "Main.hs" ];
|
||||
};
|
||||
};
|
||||
};
|
||||
} // rec { src = (pkgs.lib).mkDefault ../.; }
|
357
materialized/ghc8103/nix-tools/default.nix
generated
Normal file
357
materialized/ghc8103/nix-tools/default.nix
generated
Normal file
@ -0,0 +1,357 @@
|
||||
{
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
|
||||
"http-client".flags.network-uri = true;
|
||||
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
|
||||
"void".revision = (((hackage."void")."0.7.3").revisions).default;
|
||||
"void".flags.safe = false;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
|
||||
"semigroupoids".flags.comonad = true;
|
||||
"semigroupoids".flags.unordered-containers = true;
|
||||
"semigroupoids".flags.distributive = true;
|
||||
"semigroupoids".flags.tagged = true;
|
||||
"semigroupoids".flags.containers = true;
|
||||
"semigroupoids".flags.contravariant = true;
|
||||
"free".revision = (((hackage."free")."5.1.6").revisions).default;
|
||||
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
|
||||
"cereal".flags.bytestring-builder = false;
|
||||
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
|
||||
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default;
|
||||
"cryptohash-sha256".flags.exe = false;
|
||||
"binary".revision = (((hackage."binary")."0.8.8.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.11.1").revisions).default;
|
||||
"hnix".flags.profiling = false;
|
||||
"hnix".flags.optimize = false;
|
||||
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
|
||||
"tar".flags.old-time = false;
|
||||
"tar".flags.old-bytestring = false;
|
||||
"regex-tdfa".revision = (((hackage."regex-tdfa")."1.3.1.0").revisions).default;
|
||||
"regex-tdfa".flags.force-o2 = false;
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.6.1").revisions).default;
|
||||
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
|
||||
"text-metrics".flags.dev = false;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.9").revisions).default;
|
||||
"bifunctors".flags.semigroups = true;
|
||||
"bifunctors".flags.tagged = true;
|
||||
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
|
||||
"haskeline".revision = (((hackage."haskeline")."0.8.0.1").revisions).default;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
|
||||
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
|
||||
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.3.0").revisions).default;
|
||||
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
|
||||
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
|
||||
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
|
||||
"regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default;
|
||||
"cmdargs".flags.testprog = false;
|
||||
"cmdargs".flags.quotation = true;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
|
||||
"cryptonite".flags.support_sse = false;
|
||||
"cryptonite".flags.use_target_attributes = true;
|
||||
"cryptonite".flags.integer-gmp = true;
|
||||
"cryptonite".flags.support_rdrand = true;
|
||||
"cryptonite".flags.support_aesni = true;
|
||||
"cryptonite".flags.support_deepseq = true;
|
||||
"cryptonite".flags.support_pclmuldq = false;
|
||||
"cryptonite".flags.check_alignment = false;
|
||||
"cryptonite".flags.old_toolchain_inliner = false;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
|
||||
"clock".revision = (((hackage."clock")."0.8").revisions).default;
|
||||
"clock".flags.llvm = false;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
|
||||
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
|
||||
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
|
||||
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
|
||||
"megaparsec".flags.dev = false;
|
||||
"syb".revision = (((hackage."syb")."0.7.1").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
|
||||
"distributive".flags.semigroups = true;
|
||||
"distributive".flags.tagged = true;
|
||||
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
|
||||
"QuickCheck".flags.templatehaskell = true;
|
||||
"QuickCheck".flags.old-random = false;
|
||||
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
|
||||
"scientific".flags.integer-simple = false;
|
||||
"scientific".flags.bytestring-builder = false;
|
||||
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3.1").revisions).default;
|
||||
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.0.0").revisions).default;
|
||||
"hnix-store-core".flags.bounded_memory = false;
|
||||
"random".revision = (((hackage."random")."1.2.0").revisions).default;
|
||||
"uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
|
||||
"optparse-applicative".flags.process = true;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
|
||||
"splitmix".flags.optimised-mixer = false;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
|
||||
"dlist".flags.werror = false;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
|
||||
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
|
||||
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
|
||||
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
|
||||
"semigroups".revision = (((hackage."semigroups")."0.19.1").revisions).default;
|
||||
"semigroups".flags.bytestring = true;
|
||||
"semigroups".flags.unordered-containers = true;
|
||||
"semigroups".flags.text = true;
|
||||
"semigroups".flags.tagged = true;
|
||||
"semigroups".flags.containers = true;
|
||||
"semigroups".flags.binary = true;
|
||||
"semigroups".flags.hashable = true;
|
||||
"semigroups".flags.transformers = true;
|
||||
"semigroups".flags.deepseq = true;
|
||||
"semigroups".flags.bytestring-builder = false;
|
||||
"semigroups".flags.template-haskell = true;
|
||||
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
|
||||
"hsc2hs".flags.in-ghc-tree = false;
|
||||
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
|
||||
"yaml".flags.no-exe = true;
|
||||
"yaml".flags.no-examples = true;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
|
||||
"transformers-compat".flags.five = false;
|
||||
"transformers-compat".flags.generic-deriving = true;
|
||||
"transformers-compat".flags.two = false;
|
||||
"transformers-compat".flags.five-three = true;
|
||||
"transformers-compat".flags.mtl = true;
|
||||
"transformers-compat".flags.four = false;
|
||||
"transformers-compat".flags.three = false;
|
||||
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.3").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.16.0.0").revisions).default;
|
||||
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
|
||||
"vector".revision = (((hackage."vector")."0.12.1.2").revisions).default;
|
||||
"vector".flags.unsafechecks = false;
|
||||
"vector".flags.internalchecks = false;
|
||||
"vector".flags.wall = false;
|
||||
"vector".flags.boundschecks = true;
|
||||
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.6.1").revisions).default;
|
||||
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
|
||||
"time-compat".flags.old-locale = false;
|
||||
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
|
||||
"ansi-terminal".flags.example = false;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
|
||||
"tagged".flags.transformers = true;
|
||||
"tagged".flags.deepseq = true;
|
||||
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
|
||||
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
|
||||
"lens".flags.j = false;
|
||||
"lens".flags.test-properties = true;
|
||||
"lens".flags.old-inline-pragmas = false;
|
||||
"lens".flags.test-templates = true;
|
||||
"lens".flags.trustworthy = true;
|
||||
"lens".flags.test-doctests = true;
|
||||
"lens".flags.benchmark-uniplate = false;
|
||||
"lens".flags.inlining = true;
|
||||
"lens".flags.dump-splices = false;
|
||||
"lens".flags.test-hunit = true;
|
||||
"lens".flags.safe = false;
|
||||
"unliftio-core".revision = (((hackage."unliftio-core")."0.2.0.1").revisions).default;
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"some".revision = (((hackage."some")."1.0.1").revisions).default;
|
||||
"some".flags.newtype-unsafe = true;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
|
||||
"integer-logarithms".flags.check-bounds = false;
|
||||
"integer-logarithms".flags.integer-gmp = true;
|
||||
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
|
||||
"semialign".flags.semigroupoids = true;
|
||||
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
|
||||
"reflection".flags.slow = false;
|
||||
"reflection".flags.template-haskell = true;
|
||||
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
|
||||
"these".flags.assoc = true;
|
||||
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
|
||||
"streaming-commons".flags.use-bytestring-builder = false;
|
||||
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
|
||||
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
|
||||
"bytestring".revision = (((hackage."bytestring")."0.10.12.0").revisions).default;
|
||||
"ansi-wl-pprint".revision = (((hackage."ansi-wl-pprint")."0.6.9").revisions).default;
|
||||
"ansi-wl-pprint".flags.example = false;
|
||||
"basement".revision = (((hackage."basement")."0.0.11").revisions).default;
|
||||
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
|
||||
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
|
||||
"serialise".flags.newtime15 = true;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
|
||||
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
|
||||
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
|
||||
"contravariant".flags.semigroups = true;
|
||||
"contravariant".flags.tagged = true;
|
||||
"contravariant".flags.statevar = true;
|
||||
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
|
||||
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
|
||||
"parser-combinators".flags.dev = false;
|
||||
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
|
||||
"deriving-compat".flags.base-4-9 = true;
|
||||
"deriving-compat".flags.template-haskell-2-11 = true;
|
||||
"deriving-compat".flags.new-functor-classes = true;
|
||||
"text".revision = (((hackage."text")."1.2.4.1").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
|
||||
"unordered-containers".flags.debug = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
|
||||
"aeson-pretty".flags.lib-only = false;
|
||||
"base".revision = (((hackage."base")."4.14.1.0").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
|
||||
"comonad".flags.indexed-traversable = true;
|
||||
"comonad".flags.distributive = true;
|
||||
"comonad".flags.containers = true;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
|
||||
"vector-algorithms".flags.unsafechecks = false;
|
||||
"vector-algorithms".flags.internalchecks = false;
|
||||
"vector-algorithms".flags.llvm = false;
|
||||
"vector-algorithms".flags.boundschecks = true;
|
||||
"vector-algorithms".flags.bench = true;
|
||||
"vector-algorithms".flags.properties = true;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
|
||||
"prettyprinter".flags.buildreadme = false;
|
||||
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
|
||||
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
|
||||
"hashable".flags.sse2 = true;
|
||||
"hashable".flags.integer-gmp = true;
|
||||
"hashable".flags.sse41 = false;
|
||||
"hashable".flags.examples = false;
|
||||
"attoparsec".revision = (((hackage."attoparsec")."0.13.2.4").revisions).default;
|
||||
"attoparsec".flags.developer = false;
|
||||
"infer-license".revision = (((hackage."infer-license")."0.2.0").revisions).default;
|
||||
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
|
||||
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
|
||||
"transformers-base".flags.orphaninstances = true;
|
||||
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
|
||||
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
|
||||
"strict".flags.assoc = true;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
|
||||
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
|
||||
"cborg".flags.optimize-gmp = true;
|
||||
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
|
||||
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
|
||||
"tls".flags.compat = true;
|
||||
"tls".flags.network = true;
|
||||
"tls".flags.hans = false;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.1").revisions).default;
|
||||
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
|
||||
"libyaml".flags.system-libyaml = false;
|
||||
"libyaml".flags.no-unicode = false;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
|
||||
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.5.1").revisions).default;
|
||||
"aeson".flags.cffi = false;
|
||||
"aeson".flags.fast = false;
|
||||
"aeson".flags.bytestring-builder = false;
|
||||
"aeson".flags.developer = false;
|
||||
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.10.3").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
|
||||
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
|
||||
"memory".flags.support_bytestring = true;
|
||||
"memory".flags.support_basement = true;
|
||||
"memory".flags.support_foundation = true;
|
||||
"memory".flags.support_deepseq = true;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
"repline".revision = (((hackage."repline")."0.4.0.0").revisions).default;
|
||||
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
|
||||
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.3.0").revisions).default;
|
||||
};
|
||||
compiler = {
|
||||
version = "8.10.3";
|
||||
nix-name = "ghc8103";
|
||||
packages = {
|
||||
"exceptions" = "0.10.4";
|
||||
"binary" = "0.8.8.0";
|
||||
"ghc-prim" = "0.6.1";
|
||||
"haskeline" = "0.8.0.1";
|
||||
"stm" = "2.5.0.0";
|
||||
"unix" = "2.7.2.2";
|
||||
"mtl" = "2.2.2";
|
||||
"rts" = "1.0";
|
||||
"deepseq" = "1.4.4.0";
|
||||
"parsec" = "3.1.14.0";
|
||||
"directory" = "1.3.6.0";
|
||||
"template-haskell" = "2.16.0.0";
|
||||
"containers" = "0.6.2.1";
|
||||
"bytestring" = "0.10.12.0";
|
||||
"text" = "1.2.4.1";
|
||||
"Cabal" = "3.2.1.0";
|
||||
"base" = "4.14.1.0";
|
||||
"time" = "1.9.3";
|
||||
"terminfo" = "0.4.1.4";
|
||||
"transformers" = "0.5.6.2";
|
||||
"filepath" = "1.4.2.1";
|
||||
"process" = "1.6.9.0";
|
||||
"pretty" = "1.1.3.6";
|
||||
"ghc-boot-th" = "8.10.3";
|
||||
"array" = "0.5.4.0";
|
||||
"integer-gmp" = "1.0.3.0";
|
||||
};
|
||||
};
|
||||
};
|
||||
extras = hackage:
|
||||
{
|
||||
packages = {
|
||||
nix-tools = ./.plan.nix/nix-tools.nix;
|
||||
hackage-db = ./.plan.nix/hackage-db.nix;
|
||||
};
|
||||
};
|
||||
modules = [
|
||||
({ lib, ... }:
|
||||
{
|
||||
packages = {
|
||||
"nix-tools" = { flags = {}; };
|
||||
"hackage-db" = {
|
||||
flags = { "install-examples" = lib.mkOverride 900 false; };
|
||||
};
|
||||
};
|
||||
})
|
||||
];
|
||||
}
|
16
materialized/ghc865/cabal-install/default.nix
generated
16
materialized/ghc865/cabal-install/default.nix
generated
@ -14,13 +14,15 @@
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
|
||||
@ -34,19 +36,19 @@
|
||||
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
|
||||
"bytestring".revision = (((hackage."bytestring")."0.10.8.2").revisions).default;
|
||||
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
|
||||
"Cabal".flags.bundled-binary-generic = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
|
||||
"hashable".flags.sse2 = true;
|
||||
"hashable".flags.integer-gmp = true;
|
||||
"hashable".flags.sse41 = false;
|
||||
"hashable".flags.examples = false;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.14").revisions).default;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
|
||||
"HTTP".flags.mtl1 = false;
|
||||
"HTTP".flags.conduit10 = false;
|
||||
"HTTP".flags.warn-as-error = false;
|
||||
@ -60,7 +62,7 @@
|
||||
"ed25519".flags.no-donna = true;
|
||||
"process".revision = (((hackage."process")."1.6.5.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.2").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
|
||||
"lukko".flags.ofd-locking = true;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
|
||||
|
151
materialized/ghc865/nix-tools/default.nix
generated
151
materialized/ghc865/nix-tools/default.nix
generated
@ -2,20 +2,19 @@
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"http-client".revision = (((hackage."http-client")."0.7.0").revisions).default;
|
||||
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
|
||||
"http-client".flags.network-uri = true;
|
||||
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
|
||||
"void".revision = (((hackage."void")."0.7.3").revisions).default;
|
||||
"void".flags.safe = false;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
|
||||
"semigroupoids".flags.comonad = true;
|
||||
"semigroupoids".flags.doctests = true;
|
||||
"semigroupoids".flags.unordered-containers = true;
|
||||
"semigroupoids".flags.distributive = true;
|
||||
"semigroupoids".flags.tagged = true;
|
||||
"semigroupoids".flags.containers = true;
|
||||
"semigroupoids".flags.contravariant = true;
|
||||
"free".revision = (((hackage."free")."5.1.3").revisions).default;
|
||||
"free".revision = (((hackage."free")."5.1.6").revisions).default;
|
||||
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
|
||||
"cereal".flags.bytestring-builder = false;
|
||||
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
|
||||
@ -23,8 +22,7 @@
|
||||
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default;
|
||||
"cryptohash-sha256".flags.exe = false;
|
||||
"binary".revision = (((hackage."binary")."0.8.6.0").revisions).default;
|
||||
"interpolate".revision = (((hackage."interpolate")."0.2.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.8.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.11.1").revisions).default;
|
||||
"hnix".flags.profiling = false;
|
||||
"hnix".flags.optimize = false;
|
||||
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
|
||||
@ -35,19 +33,18 @@
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
|
||||
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
|
||||
"text-metrics".flags.dev = false;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.1.1").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.9").revisions).default;
|
||||
"bifunctors".flags.semigroups = true;
|
||||
"bifunctors".flags.tagged = true;
|
||||
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.3").revisions).default;
|
||||
"haskeline".revision = (((hackage."haskeline")."0.7.4.3").revisions).default;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.2").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
|
||||
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
|
||||
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.2.1").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.3.0").revisions).default;
|
||||
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.1").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
|
||||
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
|
||||
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
@ -55,16 +52,17 @@
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
|
||||
"regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default;
|
||||
"cmdargs".flags.testprog = false;
|
||||
"cmdargs".flags.quotation = true;
|
||||
"th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.6.0").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.26").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
|
||||
"cryptonite".flags.support_sse = false;
|
||||
"cryptonite".flags.use_target_attributes = true;
|
||||
"cryptonite".flags.integer-gmp = true;
|
||||
"cryptonite".flags.support_rdrand = true;
|
||||
"cryptonite".flags.support_aesni = true;
|
||||
@ -72,46 +70,47 @@
|
||||
"cryptonite".flags.support_pclmuldq = false;
|
||||
"cryptonite".flags.check_alignment = false;
|
||||
"cryptonite".flags.old_toolchain_inliner = false;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.0.4").revisions).default;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
|
||||
"clock".revision = (((hackage."clock")."0.8").revisions).default;
|
||||
"clock".flags.llvm = false;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.1.0").revisions).default;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
|
||||
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
|
||||
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
|
||||
"th-orphans".revision = (((hackage."th-orphans")."0.13.10").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
|
||||
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."8.0.0").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
|
||||
"megaparsec".flags.dev = false;
|
||||
"syb".revision = (((hackage."syb")."0.7.1").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
|
||||
"distributive".flags.semigroups = true;
|
||||
"distributive".flags.tagged = true;
|
||||
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
|
||||
"QuickCheck".flags.templatehaskell = true;
|
||||
"QuickCheck".flags.old-random = false;
|
||||
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
|
||||
"scientific".flags.integer-simple = false;
|
||||
"scientific".flags.bytestring-builder = false;
|
||||
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3.1").revisions).default;
|
||||
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.2.0.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.0.0").revisions).default;
|
||||
"hnix-store-core".flags.bounded_memory = false;
|
||||
"haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.5").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.2.0").revisions).default;
|
||||
"uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
|
||||
"optparse-applicative".flags.process = true;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
|
||||
"splitmix".flags.optimised-mixer = false;
|
||||
"splitmix".flags.random = true;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.2").revisions).default;
|
||||
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
|
||||
"dlist".flags.werror = false;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
|
||||
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
|
||||
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
|
||||
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
|
||||
@ -127,15 +126,15 @@
|
||||
"semigroups".flags.deepseq = true;
|
||||
"semigroups".flags.bytestring-builder = false;
|
||||
"semigroups".flags.template-haskell = true;
|
||||
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.13.0").revisions).default;
|
||||
"th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
|
||||
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
|
||||
"hsc2hs".flags.in-ghc-tree = false;
|
||||
"directory".revision = (((hackage."directory")."1.3.3.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.4.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
|
||||
"yaml".flags.no-exe = true;
|
||||
"yaml".flags.no-examples = true;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").revisions).default;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
|
||||
"transformers-compat".flags.five = false;
|
||||
"transformers-compat".flags.generic-deriving = true;
|
||||
"transformers-compat".flags.two = false;
|
||||
@ -143,7 +142,8 @@
|
||||
"transformers-compat".flags.mtl = true;
|
||||
"transformers-compat".flags.four = false;
|
||||
"transformers-compat".flags.three = false;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.1").revisions).default;
|
||||
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.3").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.14.0.0").revisions).default;
|
||||
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
|
||||
"vector".revision = (((hackage."vector")."0.12.1.2").revisions).default;
|
||||
@ -152,21 +152,19 @@
|
||||
"vector".flags.wall = false;
|
||||
"vector".flags.boundschecks = true;
|
||||
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.0.1").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.5.2").revisions).default;
|
||||
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.6.1").revisions).default;
|
||||
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.1").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.3").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
|
||||
"time-compat".flags.old-locale = false;
|
||||
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.10.3").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
|
||||
"ansi-terminal".flags.example = false;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6").revisions).default;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
|
||||
"tagged".flags.transformers = true;
|
||||
"tagged".flags.deepseq = true;
|
||||
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
|
||||
"haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.23.0").revisions).default;
|
||||
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
|
||||
"lens".flags.j = false;
|
||||
"lens".flags.test-properties = true;
|
||||
@ -183,18 +181,18 @@
|
||||
"containers".revision = (((hackage."containers")."0.6.0.1").revisions).default;
|
||||
"some".revision = (((hackage."some")."1.0.1").revisions).default;
|
||||
"some".flags.newtype-unsafe = true;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3").revisions).default;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
|
||||
"integer-logarithms".flags.check-bounds = false;
|
||||
"integer-logarithms".flags.integer-gmp = true;
|
||||
"semialign".revision = (((hackage."semialign")."1.1").revisions).default;
|
||||
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
|
||||
"semialign".flags.semigroupoids = true;
|
||||
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
|
||||
"reflection".flags.slow = false;
|
||||
"reflection".flags.template-haskell = true;
|
||||
"these".revision = (((hackage."these")."1.1").revisions).default;
|
||||
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
|
||||
"these".flags.assoc = true;
|
||||
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.1.2").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
|
||||
"streaming-commons".flags.use-bytestring-builder = false;
|
||||
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
|
||||
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
|
||||
@ -205,46 +203,46 @@
|
||||
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
|
||||
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
|
||||
"serialise".flags.newtime15 = true;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2").revisions).default;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
|
||||
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
|
||||
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.2").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
|
||||
"contravariant".flags.semigroups = true;
|
||||
"contravariant".flags.tagged = true;
|
||||
"contravariant".flags.statevar = true;
|
||||
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
|
||||
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
|
||||
"parser-combinators".flags.dev = false;
|
||||
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.8").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
|
||||
"deriving-compat".flags.base-4-9 = true;
|
||||
"deriving-compat".flags.template-haskell-2-11 = true;
|
||||
"deriving-compat".flags.new-functor-classes = true;
|
||||
"text".revision = (((hackage."text")."1.2.3.1").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
|
||||
"Cabal".flags.bundled-binary-generic = false;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.1").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
|
||||
"unordered-containers".flags.debug = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.1.0.0").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
|
||||
"aeson-pretty".flags.lib-only = false;
|
||||
"base".revision = (((hackage."base")."4.12.0.0").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.6").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
|
||||
"comonad".flags.indexed-traversable = true;
|
||||
"comonad".flags.distributive = true;
|
||||
"comonad".flags.test-doctests = true;
|
||||
"comonad".flags.containers = true;
|
||||
"time".revision = (((hackage."time")."1.8.0.2").revisions).default;
|
||||
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.2").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
|
||||
"vector-algorithms".flags.unsafechecks = false;
|
||||
"vector-algorithms".flags.internalchecks = false;
|
||||
"vector-algorithms".flags.llvm = false;
|
||||
"vector-algorithms".flags.boundschecks = true;
|
||||
"vector-algorithms".flags.bench = true;
|
||||
"vector-algorithms".flags.properties = true;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.6.1").revisions).default;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
|
||||
"prettyprinter".flags.buildreadme = false;
|
||||
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
|
||||
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
|
||||
@ -260,45 +258,46 @@
|
||||
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
|
||||
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
|
||||
"transformers-base".flags.orphaninstances = true;
|
||||
"happy".revision = (((hackage."happy")."1.19.12").revisions).default;
|
||||
"happy".flags.small_base = true;
|
||||
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
|
||||
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
|
||||
"strict".flags.assoc = true;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.3.0").revisions).default;
|
||||
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
|
||||
"cborg".flags.optimize-gmp = true;
|
||||
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
|
||||
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.5.0").revisions).default;
|
||||
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
|
||||
"tls".flags.compat = true;
|
||||
"tls".flags.network = true;
|
||||
"tls".flags.hans = false;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
|
||||
"th-lift".revision = (((hackage."th-lift")."0.8.1").revisions).default;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.1").revisions).default;
|
||||
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
|
||||
"libyaml".flags.system-libyaml = false;
|
||||
"libyaml".flags.no-unicode = false;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4").revisions).default;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.0").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.11.2").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.1.0").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
|
||||
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.5.1").revisions).default;
|
||||
"aeson".flags.cffi = false;
|
||||
"aeson".flags.fast = false;
|
||||
"aeson".flags.bytestring-builder = false;
|
||||
"aeson".flags.developer = false;
|
||||
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.6.5").revisions).default;
|
||||
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.16").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.2").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
|
||||
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
|
||||
"memory".flags.support_bytestring = true;
|
||||
"memory".flags.support_basement = true;
|
||||
"memory".flags.support_foundation = true;
|
||||
"memory".flags.support_deepseq = true;
|
||||
"array".revision = (((hackage."array")."0.5.3.0").revisions).default;
|
||||
"repline".revision = (((hackage."repline")."0.2.2.0").revisions).default;
|
||||
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
|
||||
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
|
||||
@ -309,7 +308,6 @@
|
||||
packages = {
|
||||
"binary" = "0.8.6.0";
|
||||
"ghc-prim" = "0.5.3";
|
||||
"haskeline" = "0.7.4.3";
|
||||
"stm" = "2.5.0.0";
|
||||
"unix" = "2.7.2.2";
|
||||
"mtl" = "2.2.2";
|
||||
@ -323,7 +321,6 @@
|
||||
"text" = "1.2.3.1";
|
||||
"base" = "4.12.0.0";
|
||||
"time" = "1.8.0.2";
|
||||
"terminfo" = "0.4.1.2";
|
||||
"transformers" = "0.5.6.2";
|
||||
"filepath" = "1.4.2.1";
|
||||
"process" = "1.6.5.0";
|
||||
|
16
materialized/ghc883/cabal-install/default.nix
generated
16
materialized/ghc883/cabal-install/default.nix
generated
@ -14,13 +14,15 @@
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
@ -34,19 +36,19 @@
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"bytestring".revision = (((hackage."bytestring")."0.10.10.0").revisions).default;
|
||||
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
|
||||
"Cabal".flags.bundled-binary-generic = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
|
||||
"hashable".flags.sse2 = true;
|
||||
"hashable".flags.integer-gmp = true;
|
||||
"hashable".flags.sse41 = false;
|
||||
"hashable".flags.examples = false;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.14").revisions).default;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
|
||||
"HTTP".flags.mtl1 = false;
|
||||
"HTTP".flags.conduit10 = false;
|
||||
"HTTP".flags.warn-as-error = false;
|
||||
@ -60,7 +62,7 @@
|
||||
"ed25519".flags.no-donna = true;
|
||||
"process".revision = (((hackage."process")."1.6.8.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.2").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
|
||||
"lukko".flags.ofd-locking = true;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
|
151
materialized/ghc883/nix-tools/default.nix
generated
151
materialized/ghc883/nix-tools/default.nix
generated
@ -2,20 +2,19 @@
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"http-client".revision = (((hackage."http-client")."0.7.0").revisions).default;
|
||||
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
|
||||
"http-client".flags.network-uri = true;
|
||||
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
|
||||
"void".revision = (((hackage."void")."0.7.3").revisions).default;
|
||||
"void".flags.safe = false;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
|
||||
"semigroupoids".flags.comonad = true;
|
||||
"semigroupoids".flags.doctests = true;
|
||||
"semigroupoids".flags.unordered-containers = true;
|
||||
"semigroupoids".flags.distributive = true;
|
||||
"semigroupoids".flags.tagged = true;
|
||||
"semigroupoids".flags.containers = true;
|
||||
"semigroupoids".flags.contravariant = true;
|
||||
"free".revision = (((hackage."free")."5.1.3").revisions).default;
|
||||
"free".revision = (((hackage."free")."5.1.6").revisions).default;
|
||||
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
|
||||
"cereal".flags.bytestring-builder = false;
|
||||
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
|
||||
@ -23,8 +22,7 @@
|
||||
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default;
|
||||
"cryptohash-sha256".flags.exe = false;
|
||||
"binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
|
||||
"interpolate".revision = (((hackage."interpolate")."0.2.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.8.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.11.1").revisions).default;
|
||||
"hnix".flags.profiling = false;
|
||||
"hnix".flags.optimize = false;
|
||||
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
|
||||
@ -35,19 +33,18 @@
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
|
||||
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
|
||||
"text-metrics".flags.dev = false;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.1.1").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.9").revisions).default;
|
||||
"bifunctors".flags.semigroups = true;
|
||||
"bifunctors".flags.tagged = true;
|
||||
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.3").revisions).default;
|
||||
"haskeline".revision = (((hackage."haskeline")."0.7.5.0").revisions).default;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.2").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
|
||||
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
|
||||
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.2.1").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.3.0").revisions).default;
|
||||
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.1").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
|
||||
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
|
||||
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
@ -55,16 +52,17 @@
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
|
||||
"regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default;
|
||||
"cmdargs".flags.testprog = false;
|
||||
"cmdargs".flags.quotation = true;
|
||||
"th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.6.0").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.26").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
|
||||
"cryptonite".flags.support_sse = false;
|
||||
"cryptonite".flags.use_target_attributes = true;
|
||||
"cryptonite".flags.integer-gmp = true;
|
||||
"cryptonite".flags.support_rdrand = true;
|
||||
"cryptonite".flags.support_aesni = true;
|
||||
@ -72,46 +70,47 @@
|
||||
"cryptonite".flags.support_pclmuldq = false;
|
||||
"cryptonite".flags.check_alignment = false;
|
||||
"cryptonite".flags.old_toolchain_inliner = false;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.0.4").revisions).default;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
|
||||
"clock".revision = (((hackage."clock")."0.8").revisions).default;
|
||||
"clock".flags.llvm = false;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.1.0").revisions).default;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
|
||||
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
|
||||
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
|
||||
"th-orphans".revision = (((hackage."th-orphans")."0.13.10").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
|
||||
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."8.0.0").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
|
||||
"megaparsec".flags.dev = false;
|
||||
"syb".revision = (((hackage."syb")."0.7.1").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
|
||||
"distributive".flags.semigroups = true;
|
||||
"distributive".flags.tagged = true;
|
||||
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
|
||||
"QuickCheck".flags.templatehaskell = true;
|
||||
"QuickCheck".flags.old-random = false;
|
||||
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
|
||||
"scientific".flags.integer-simple = false;
|
||||
"scientific".flags.bytestring-builder = false;
|
||||
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3.1").revisions).default;
|
||||
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.2.0.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.0.0").revisions).default;
|
||||
"hnix-store-core".flags.bounded_memory = false;
|
||||
"haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.5").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.2.0").revisions).default;
|
||||
"uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
|
||||
"optparse-applicative".flags.process = true;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
|
||||
"splitmix".flags.optimised-mixer = false;
|
||||
"splitmix".flags.random = true;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.2").revisions).default;
|
||||
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
|
||||
"dlist".flags.werror = false;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
|
||||
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
|
||||
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
|
||||
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
|
||||
@ -127,15 +126,15 @@
|
||||
"semigroups".flags.deepseq = true;
|
||||
"semigroups".flags.bytestring-builder = false;
|
||||
"semigroups".flags.template-haskell = true;
|
||||
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
"th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
|
||||
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
|
||||
"hsc2hs".flags.in-ghc-tree = false;
|
||||
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.4.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
|
||||
"yaml".flags.no-exe = true;
|
||||
"yaml".flags.no-examples = true;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").revisions).default;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
|
||||
"transformers-compat".flags.five = false;
|
||||
"transformers-compat".flags.generic-deriving = true;
|
||||
"transformers-compat".flags.two = false;
|
||||
@ -143,7 +142,8 @@
|
||||
"transformers-compat".flags.mtl = true;
|
||||
"transformers-compat".flags.four = false;
|
||||
"transformers-compat".flags.three = false;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.1").revisions).default;
|
||||
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.3").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
|
||||
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
|
||||
"vector".revision = (((hackage."vector")."0.12.1.2").revisions).default;
|
||||
@ -152,21 +152,19 @@
|
||||
"vector".flags.wall = false;
|
||||
"vector".flags.boundschecks = true;
|
||||
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.0.1").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.5.2").revisions).default;
|
||||
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.6.1").revisions).default;
|
||||
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.1").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.3").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
|
||||
"time-compat".flags.old-locale = false;
|
||||
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.10.3").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
|
||||
"ansi-terminal".flags.example = false;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6").revisions).default;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
|
||||
"tagged".flags.transformers = true;
|
||||
"tagged".flags.deepseq = true;
|
||||
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
|
||||
"haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.23.0").revisions).default;
|
||||
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
|
||||
"lens".flags.j = false;
|
||||
"lens".flags.test-properties = true;
|
||||
@ -183,18 +181,18 @@
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"some".revision = (((hackage."some")."1.0.1").revisions).default;
|
||||
"some".flags.newtype-unsafe = true;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3").revisions).default;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
|
||||
"integer-logarithms".flags.check-bounds = false;
|
||||
"integer-logarithms".flags.integer-gmp = true;
|
||||
"semialign".revision = (((hackage."semialign")."1.1").revisions).default;
|
||||
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
|
||||
"semialign".flags.semigroupoids = true;
|
||||
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
|
||||
"reflection".flags.slow = false;
|
||||
"reflection".flags.template-haskell = true;
|
||||
"these".revision = (((hackage."these")."1.1").revisions).default;
|
||||
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
|
||||
"these".flags.assoc = true;
|
||||
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.1.2").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
|
||||
"streaming-commons".flags.use-bytestring-builder = false;
|
||||
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
|
||||
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
|
||||
@ -205,46 +203,46 @@
|
||||
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
|
||||
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
|
||||
"serialise".flags.newtime15 = true;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2").revisions).default;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
|
||||
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
|
||||
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.2").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
|
||||
"contravariant".flags.semigroups = true;
|
||||
"contravariant".flags.tagged = true;
|
||||
"contravariant".flags.statevar = true;
|
||||
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
|
||||
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
|
||||
"parser-combinators".flags.dev = false;
|
||||
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.8").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
|
||||
"deriving-compat".flags.base-4-9 = true;
|
||||
"deriving-compat".flags.template-haskell-2-11 = true;
|
||||
"deriving-compat".flags.new-functor-classes = true;
|
||||
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
|
||||
"Cabal".flags.bundled-binary-generic = false;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.1").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
|
||||
"unordered-containers".flags.debug = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.1.0.0").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
|
||||
"aeson-pretty".flags.lib-only = false;
|
||||
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.6").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
|
||||
"comonad".flags.indexed-traversable = true;
|
||||
"comonad".flags.distributive = true;
|
||||
"comonad".flags.test-doctests = true;
|
||||
"comonad".flags.containers = true;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
|
||||
"vector-algorithms".flags.unsafechecks = false;
|
||||
"vector-algorithms".flags.internalchecks = false;
|
||||
"vector-algorithms".flags.llvm = false;
|
||||
"vector-algorithms".flags.boundschecks = true;
|
||||
"vector-algorithms".flags.bench = true;
|
||||
"vector-algorithms".flags.properties = true;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.6.1").revisions).default;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
|
||||
"prettyprinter".flags.buildreadme = false;
|
||||
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
|
||||
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
|
||||
@ -260,45 +258,46 @@
|
||||
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
|
||||
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
|
||||
"transformers-base".flags.orphaninstances = true;
|
||||
"happy".revision = (((hackage."happy")."1.19.12").revisions).default;
|
||||
"happy".flags.small_base = true;
|
||||
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
|
||||
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
|
||||
"strict".flags.assoc = true;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.3.0").revisions).default;
|
||||
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
|
||||
"cborg".flags.optimize-gmp = true;
|
||||
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
|
||||
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.8.0").revisions).default;
|
||||
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
|
||||
"tls".flags.compat = true;
|
||||
"tls".flags.network = true;
|
||||
"tls".flags.hans = false;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
|
||||
"th-lift".revision = (((hackage."th-lift")."0.8.1").revisions).default;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.1").revisions).default;
|
||||
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
|
||||
"libyaml".flags.system-libyaml = false;
|
||||
"libyaml".flags.no-unicode = false;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4").revisions).default;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.0").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.11.2").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.1.0").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
|
||||
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.5.1").revisions).default;
|
||||
"aeson".flags.cffi = false;
|
||||
"aeson".flags.fast = false;
|
||||
"aeson".flags.bytestring-builder = false;
|
||||
"aeson".flags.developer = false;
|
||||
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.3").revisions).default;
|
||||
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.16").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.2").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
|
||||
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
|
||||
"memory".flags.support_bytestring = true;
|
||||
"memory".flags.support_basement = true;
|
||||
"memory".flags.support_foundation = true;
|
||||
"memory".flags.support_deepseq = true;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
"repline".revision = (((hackage."repline")."0.2.2.0").revisions).default;
|
||||
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
|
||||
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
|
||||
@ -309,7 +308,6 @@
|
||||
packages = {
|
||||
"binary" = "0.8.7.0";
|
||||
"ghc-prim" = "0.5.3";
|
||||
"haskeline" = "0.7.5.0";
|
||||
"stm" = "2.5.0.0";
|
||||
"unix" = "2.7.2.2";
|
||||
"mtl" = "2.2.2";
|
||||
@ -323,7 +321,6 @@
|
||||
"text" = "1.2.4.0";
|
||||
"base" = "4.13.0.0";
|
||||
"time" = "1.9.3";
|
||||
"terminfo" = "0.4.1.4";
|
||||
"transformers" = "0.5.6.2";
|
||||
"filepath" = "1.4.2.1";
|
||||
"process" = "1.6.8.0";
|
||||
|
16
materialized/ghc884/cabal-install/default.nix
generated
16
materialized/ghc884/cabal-install/default.nix
generated
@ -14,13 +14,15 @@
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
"mtl".revision = (((hackage."mtl")."2.2.2").revisions).default;
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
@ -34,19 +36,19 @@
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"bytestring".revision = (((hackage."bytestring")."0.10.10.1").revisions).default;
|
||||
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
|
||||
"Cabal".flags.bundled-binary-generic = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.0.0.3").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"transformers".revision = (((hackage."transformers")."0.5.6.2").revisions).default;
|
||||
"hashable".revision = (((hackage."hashable")."1.3.0.0").revisions).default;
|
||||
"hashable".flags.sse2 = true;
|
||||
"hashable".flags.integer-gmp = true;
|
||||
"hashable".flags.sse41 = false;
|
||||
"hashable".flags.examples = false;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.14").revisions).default;
|
||||
"HTTP".revision = (((hackage."HTTP")."4000.3.15").revisions).default;
|
||||
"HTTP".flags.mtl1 = false;
|
||||
"HTTP".flags.conduit10 = false;
|
||||
"HTTP".flags.warn-as-error = false;
|
||||
@ -60,7 +62,7 @@
|
||||
"ed25519".flags.no-donna = true;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.2").revisions).default;
|
||||
"lukko".revision = (((hackage."lukko")."0.1.1.3").revisions).default;
|
||||
"lukko".flags.ofd-locking = true;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
|
151
materialized/ghc884/nix-tools/default.nix
generated
151
materialized/ghc884/nix-tools/default.nix
generated
@ -2,20 +2,19 @@
|
||||
pkgs = hackage:
|
||||
{
|
||||
packages = {
|
||||
"http-client".revision = (((hackage."http-client")."0.7.0").revisions).default;
|
||||
"http-client".revision = (((hackage."http-client")."0.7.3").revisions).default;
|
||||
"http-client".flags.network-uri = true;
|
||||
"cookie".revision = (((hackage."cookie")."0.4.5").revisions).default;
|
||||
"void".revision = (((hackage."void")."0.7.3").revisions).default;
|
||||
"void".flags.safe = false;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.4").revisions).default;
|
||||
"semigroupoids".revision = (((hackage."semigroupoids")."5.3.5").revisions).default;
|
||||
"semigroupoids".flags.comonad = true;
|
||||
"semigroupoids".flags.doctests = true;
|
||||
"semigroupoids".flags.unordered-containers = true;
|
||||
"semigroupoids".flags.distributive = true;
|
||||
"semigroupoids".flags.tagged = true;
|
||||
"semigroupoids".flags.containers = true;
|
||||
"semigroupoids".flags.contravariant = true;
|
||||
"free".revision = (((hackage."free")."5.1.3").revisions).default;
|
||||
"free".revision = (((hackage."free")."5.1.6").revisions).default;
|
||||
"cereal".revision = (((hackage."cereal")."0.5.8.1").revisions).default;
|
||||
"cereal".flags.bytestring-builder = false;
|
||||
"exceptions".revision = (((hackage."exceptions")."0.10.4").revisions).default;
|
||||
@ -23,8 +22,7 @@
|
||||
"cryptohash-sha256".revision = (((hackage."cryptohash-sha256")."0.11.101.0").revisions).default;
|
||||
"cryptohash-sha256".flags.exe = false;
|
||||
"binary".revision = (((hackage."binary")."0.8.7.0").revisions).default;
|
||||
"interpolate".revision = (((hackage."interpolate")."0.2.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.8.0").revisions).default;
|
||||
"hnix".revision = (((hackage."hnix")."0.11.1").revisions).default;
|
||||
"hnix".flags.profiling = false;
|
||||
"hnix".flags.optimize = false;
|
||||
"tar".revision = (((hackage."tar")."0.5.1.1").revisions).default;
|
||||
@ -35,19 +33,18 @@
|
||||
"ghc-prim".revision = (((hackage."ghc-prim")."0.5.3").revisions).default;
|
||||
"text-metrics".revision = (((hackage."text-metrics")."0.3.0").revisions).default;
|
||||
"text-metrics".flags.dev = false;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.1.1").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.7").revisions).default;
|
||||
"utf8-string".revision = (((hackage."utf8-string")."1.0.2").revisions).default;
|
||||
"bifunctors".revision = (((hackage."bifunctors")."5.5.9").revisions).default;
|
||||
"bifunctors".flags.semigroups = true;
|
||||
"bifunctors".flags.tagged = true;
|
||||
"hashing".revision = (((hackage."hashing")."0.1.0.1").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.3").revisions).default;
|
||||
"haskeline".revision = (((hackage."haskeline")."0.7.5.0").revisions).default;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.2").revisions).default;
|
||||
"extra".revision = (((hackage."extra")."1.7.9").revisions).default;
|
||||
"logict".revision = (((hackage."logict")."0.7.0.3").revisions).default;
|
||||
"x509-validation".revision = (((hackage."x509-validation")."1.6.11").revisions).default;
|
||||
"split".revision = (((hackage."split")."0.2.3.4").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.2.1").revisions).default;
|
||||
"data-fix".revision = (((hackage."data-fix")."0.3.0").revisions).default;
|
||||
"stm".revision = (((hackage."stm")."2.5.0.0").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.1").revisions).default;
|
||||
"base-compat-batteries".revision = (((hackage."base-compat-batteries")."0.11.2").revisions).default;
|
||||
"hourglass".revision = (((hackage."hourglass")."0.2.12").revisions).default;
|
||||
"case-insensitive".revision = (((hackage."case-insensitive")."1.2.1.0").revisions).default;
|
||||
"unix".revision = (((hackage."unix")."2.7.2.2").revisions).default;
|
||||
@ -55,16 +52,17 @@
|
||||
"network-uri".revision = (((hackage."network-uri")."2.6.3.0").revisions).default;
|
||||
"asn1-parse".revision = (((hackage."asn1-parse")."0.9.5").revisions).default;
|
||||
"regex-base".revision = (((hackage."regex-base")."0.94.0.0").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.1").revisions).default;
|
||||
"zlib".revision = (((hackage."zlib")."0.6.2.2").revisions).default;
|
||||
"zlib".flags.non-blocking-ffi = false;
|
||||
"zlib".flags.bundled-c-zlib = false;
|
||||
"zlib".flags.pkg-config = false;
|
||||
"rts".revision = (((hackage."rts")."1.0").revisions).default;
|
||||
"cmdargs".revision = (((hackage."cmdargs")."0.10.20").revisions).default;
|
||||
"cmdargs".flags.testprog = false;
|
||||
"cmdargs".flags.quotation = true;
|
||||
"th-expand-syns".revision = (((hackage."th-expand-syns")."0.4.6.0").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.26").revisions).default;
|
||||
"cryptonite".revision = (((hackage."cryptonite")."0.27").revisions).default;
|
||||
"cryptonite".flags.support_sse = false;
|
||||
"cryptonite".flags.use_target_attributes = true;
|
||||
"cryptonite".flags.integer-gmp = true;
|
||||
"cryptonite".flags.support_rdrand = true;
|
||||
"cryptonite".flags.support_aesni = true;
|
||||
@ -72,46 +70,47 @@
|
||||
"cryptonite".flags.support_pclmuldq = false;
|
||||
"cryptonite".flags.check_alignment = false;
|
||||
"cryptonite".flags.old_toolchain_inliner = false;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.0.4").revisions).default;
|
||||
"microlens-aeson".revision = (((hackage."microlens-aeson")."2.3.1").revisions).default;
|
||||
"clock".revision = (((hackage."clock")."0.8").revisions).default;
|
||||
"clock".flags.llvm = false;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.1.0").revisions).default;
|
||||
"saltine".revision = (((hackage."saltine")."0.1.0.2").revisions).default;
|
||||
"adjunctions".revision = (((hackage."adjunctions")."4.4").revisions).default;
|
||||
"cryptohash-md5".revision = (((hackage."cryptohash-md5")."0.11.100.1").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.3").revisions).default;
|
||||
"th-orphans".revision = (((hackage."th-orphans")."0.13.10").revisions).default;
|
||||
"invariant".revision = (((hackage."invariant")."0.5.4").revisions).default;
|
||||
"pem".revision = (((hackage."pem")."0.2.4").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."8.0.0").revisions).default;
|
||||
"megaparsec".revision = (((hackage."megaparsec")."9.0.1").revisions).default;
|
||||
"megaparsec".flags.dev = false;
|
||||
"syb".revision = (((hackage."syb")."0.7.1").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2").revisions).default;
|
||||
"distributive".revision = (((hackage."distributive")."0.6.2.1").revisions).default;
|
||||
"distributive".flags.semigroups = true;
|
||||
"distributive".flags.tagged = true;
|
||||
"asn1-encoding".revision = (((hackage."asn1-encoding")."0.9.6").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14").revisions).default;
|
||||
"QuickCheck".revision = (((hackage."QuickCheck")."2.14.2").revisions).default;
|
||||
"QuickCheck".flags.templatehaskell = true;
|
||||
"QuickCheck".flags.old-random = false;
|
||||
"scientific".revision = (((hackage."scientific")."0.3.6.2").revisions).default;
|
||||
"scientific".flags.integer-simple = false;
|
||||
"scientific".flags.bytestring-builder = false;
|
||||
"monadlist".revision = (((hackage."monadlist")."0.0.2").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3").revisions).default;
|
||||
"half".revision = (((hackage."half")."0.3.1").revisions).default;
|
||||
"parallel".revision = (((hackage."parallel")."3.2.2.0").revisions).default;
|
||||
"deepseq".revision = (((hackage."deepseq")."1.4.4.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.2.0.0").revisions).default;
|
||||
"hnix-store-core".revision = (((hackage."hnix-store-core")."0.4.0.0").revisions).default;
|
||||
"hnix-store-core".flags.bounded_memory = false;
|
||||
"haskell-src-meta".revision = (((hackage."haskell-src-meta")."0.8.5").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.1").revisions).default;
|
||||
"random".revision = (((hackage."random")."1.2.0").revisions).default;
|
||||
"uuid-types".revision = (((hackage."uuid-types")."1.0.3").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.15.1.0").revisions).default;
|
||||
"network".revision = (((hackage."network")."3.1.1.1").revisions).default;
|
||||
"optparse-applicative".revision = (((hackage."optparse-applicative")."0.16.1.0").revisions).default;
|
||||
"optparse-applicative".flags.process = true;
|
||||
"network".revision = (((hackage."network")."3.1.2.1").revisions).default;
|
||||
"network".flags.devel = false;
|
||||
"connection".revision = (((hackage."connection")."0.3.1").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.0.5").revisions).default;
|
||||
"splitmix".revision = (((hackage."splitmix")."0.1.0.3").revisions).default;
|
||||
"splitmix".flags.optimised-mixer = false;
|
||||
"splitmix".flags.random = true;
|
||||
"async".revision = (((hackage."async")."2.2.2").revisions).default;
|
||||
"async".flags.bench = false;
|
||||
"dlist".revision = (((hackage."dlist")."0.8.0.8").revisions).default;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.2").revisions).default;
|
||||
"dlist".revision = (((hackage."dlist")."1.0").revisions).default;
|
||||
"dlist".flags.werror = false;
|
||||
"conduit".revision = (((hackage."conduit")."1.3.4").revisions).default;
|
||||
"ref-tf".revision = (((hackage."ref-tf")."0.4.0.2").revisions).default;
|
||||
"x509-store".revision = (((hackage."x509-store")."1.6.7").revisions).default;
|
||||
"lens-family-th".revision = (((hackage."lens-family-th")."0.5.1.0").revisions).default;
|
||||
@ -127,15 +126,15 @@
|
||||
"semigroups".flags.deepseq = true;
|
||||
"semigroups".flags.bytestring-builder = false;
|
||||
"semigroups".flags.template-haskell = true;
|
||||
"lifted-base".revision = (((hackage."lifted-base")."0.2.3.12").revisions).default;
|
||||
"parsec".revision = (((hackage."parsec")."3.1.14.0").revisions).default;
|
||||
"th-reify-many".revision = (((hackage."th-reify-many")."0.1.9").revisions).default;
|
||||
"hsc2hs".revision = (((hackage."hsc2hs")."0.68.7").revisions).default;
|
||||
"hsc2hs".flags.in-ghc-tree = false;
|
||||
"directory".revision = (((hackage."directory")."1.3.6.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.4.0").revisions).default;
|
||||
"yaml".revision = (((hackage."yaml")."0.11.5.0").revisions).default;
|
||||
"yaml".flags.no-exe = true;
|
||||
"yaml".flags.no-examples = true;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.5").revisions).default;
|
||||
"transformers-compat".revision = (((hackage."transformers-compat")."0.6.6").revisions).default;
|
||||
"transformers-compat".flags.five = false;
|
||||
"transformers-compat".flags.generic-deriving = true;
|
||||
"transformers-compat".flags.two = false;
|
||||
@ -143,7 +142,8 @@
|
||||
"transformers-compat".flags.mtl = true;
|
||||
"transformers-compat".flags.four = false;
|
||||
"transformers-compat".flags.three = false;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.1").revisions).default;
|
||||
"neat-interpolation".revision = (((hackage."neat-interpolation")."0.5.1.2").revisions).default;
|
||||
"hpack".revision = (((hackage."hpack")."0.34.3").revisions).default;
|
||||
"template-haskell".revision = (((hackage."template-haskell")."2.15.0.0").revisions).default;
|
||||
"mono-traversable".revision = (((hackage."mono-traversable")."1.0.15.1").revisions).default;
|
||||
"vector".revision = (((hackage."vector")."0.12.1.2").revisions).default;
|
||||
@ -152,21 +152,19 @@
|
||||
"vector".flags.wall = false;
|
||||
"vector".flags.boundschecks = true;
|
||||
"call-stack".revision = (((hackage."call-stack")."0.2.0").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.0.1").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.5.2").revisions).default;
|
||||
"safe".revision = (((hackage."safe")."0.3.19").revisions).default;
|
||||
"primitive".revision = (((hackage."primitive")."0.7.1.0").revisions).default;
|
||||
"profunctors".revision = (((hackage."profunctors")."5.6.1").revisions).default;
|
||||
"blaze-builder".revision = (((hackage."blaze-builder")."0.4.1.0").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.1").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.3").revisions).default;
|
||||
"base-compat".revision = (((hackage."base-compat")."0.11.2").revisions).default;
|
||||
"time-compat".revision = (((hackage."time-compat")."1.9.5").revisions).default;
|
||||
"time-compat".flags.old-locale = false;
|
||||
"x509-system".revision = (((hackage."x509-system")."1.6.6").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.10.3").revisions).default;
|
||||
"ansi-terminal".revision = (((hackage."ansi-terminal")."0.11").revisions).default;
|
||||
"ansi-terminal".flags.example = false;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6").revisions).default;
|
||||
"tagged".revision = (((hackage."tagged")."0.8.6.1").revisions).default;
|
||||
"tagged".flags.transformers = true;
|
||||
"tagged".flags.deepseq = true;
|
||||
"x509".revision = (((hackage."x509")."1.7.5").revisions).default;
|
||||
"haskell-src-exts".revision = (((hackage."haskell-src-exts")."1.23.0").revisions).default;
|
||||
"lens".revision = (((hackage."lens")."4.19.2").revisions).default;
|
||||
"lens".flags.j = false;
|
||||
"lens".flags.test-properties = true;
|
||||
@ -183,18 +181,18 @@
|
||||
"containers".revision = (((hackage."containers")."0.6.2.1").revisions).default;
|
||||
"some".revision = (((hackage."some")."1.0.1").revisions).default;
|
||||
"some".flags.newtype-unsafe = true;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3").revisions).default;
|
||||
"integer-logarithms".revision = (((hackage."integer-logarithms")."1.0.3.1").revisions).default;
|
||||
"integer-logarithms".flags.check-bounds = false;
|
||||
"integer-logarithms".flags.integer-gmp = true;
|
||||
"semialign".revision = (((hackage."semialign")."1.1").revisions).default;
|
||||
"semialign".revision = (((hackage."semialign")."1.1.0.1").revisions).default;
|
||||
"semialign".flags.semigroupoids = true;
|
||||
"reflection".revision = (((hackage."reflection")."2.1.6").revisions).default;
|
||||
"reflection".flags.slow = false;
|
||||
"reflection".flags.template-haskell = true;
|
||||
"these".revision = (((hackage."these")."1.1").revisions).default;
|
||||
"these".revision = (((hackage."these")."1.1.1.1").revisions).default;
|
||||
"these".flags.assoc = true;
|
||||
"socks".revision = (((hackage."socks")."0.6.1").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.1.2").revisions).default;
|
||||
"streaming-commons".revision = (((hackage."streaming-commons")."0.2.2.1").revisions).default;
|
||||
"streaming-commons".flags.use-bytestring-builder = false;
|
||||
"haskell-lexer".revision = (((hackage."haskell-lexer")."1.1").revisions).default;
|
||||
"lens-family".revision = (((hackage."lens-family")."2.1.0").revisions).default;
|
||||
@ -205,46 +203,46 @@
|
||||
"cryptohash-sha1".revision = (((hackage."cryptohash-sha1")."0.11.100.1").revisions).default;
|
||||
"serialise".revision = (((hackage."serialise")."0.2.3.0").revisions).default;
|
||||
"serialise".flags.newtime15 = true;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2").revisions).default;
|
||||
"StateVar".revision = (((hackage."StateVar")."1.2.1").revisions).default;
|
||||
"mime-types".revision = (((hackage."mime-types")."0.1.0.9").revisions).default;
|
||||
"http-client-tls".revision = (((hackage."http-client-tls")."0.3.5.3").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.2").revisions).default;
|
||||
"contravariant".revision = (((hackage."contravariant")."1.5.3").revisions).default;
|
||||
"contravariant".flags.semigroups = true;
|
||||
"contravariant".flags.tagged = true;
|
||||
"contravariant".flags.statevar = true;
|
||||
"indexed-traversable".revision = (((hackage."indexed-traversable")."0.1.1").revisions).default;
|
||||
"parser-combinators".revision = (((hackage."parser-combinators")."1.2.1").revisions).default;
|
||||
"parser-combinators".flags.dev = false;
|
||||
"semialign-indexed".revision = (((hackage."semialign-indexed")."1.1").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.8").revisions).default;
|
||||
"deriving-compat".revision = (((hackage."deriving-compat")."0.5.10").revisions).default;
|
||||
"deriving-compat".flags.base-4-9 = true;
|
||||
"deriving-compat".flags.template-haskell-2-11 = true;
|
||||
"deriving-compat".flags.new-functor-classes = true;
|
||||
"text".revision = (((hackage."text")."1.2.4.0").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.0.0").revisions).default;
|
||||
"Cabal".revision = (((hackage."Cabal")."3.2.1.0").revisions).default;
|
||||
"Cabal".flags.bundled-binary-generic = false;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.1").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.10.0").revisions).default;
|
||||
"assoc".revision = (((hackage."assoc")."1.0.2").revisions).default;
|
||||
"unordered-containers".revision = (((hackage."unordered-containers")."0.2.13.0").revisions).default;
|
||||
"unordered-containers".flags.debug = false;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.1.0.0").revisions).default;
|
||||
"base64-bytestring".revision = (((hackage."base64-bytestring")."1.2.0.1").revisions).default;
|
||||
"aeson-pretty".revision = (((hackage."aeson-pretty")."0.8.8").revisions).default;
|
||||
"aeson-pretty".flags.lib-only = false;
|
||||
"base".revision = (((hackage."base")."4.13.0.0").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.6").revisions).default;
|
||||
"comonad".revision = (((hackage."comonad")."5.0.8").revisions).default;
|
||||
"comonad".flags.indexed-traversable = true;
|
||||
"comonad".flags.distributive = true;
|
||||
"comonad".flags.test-doctests = true;
|
||||
"comonad".flags.containers = true;
|
||||
"time".revision = (((hackage."time")."1.9.3").revisions).default;
|
||||
"data-default-class".revision = (((hackage."data-default-class")."0.1.2.0").revisions).default;
|
||||
"terminfo".revision = (((hackage."terminfo")."0.4.1.4").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.6").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.3").revisions).default;
|
||||
"base16-bytestring".revision = (((hackage."base16-bytestring")."0.1.1.7").revisions).default;
|
||||
"vector-algorithms".revision = (((hackage."vector-algorithms")."0.8.0.4").revisions).default;
|
||||
"vector-algorithms".flags.unsafechecks = false;
|
||||
"vector-algorithms".flags.internalchecks = false;
|
||||
"vector-algorithms".flags.llvm = false;
|
||||
"vector-algorithms".flags.boundschecks = true;
|
||||
"vector-algorithms".flags.bench = true;
|
||||
"vector-algorithms".flags.properties = true;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.6.1").revisions).default;
|
||||
"prettyprinter".revision = (((hackage."prettyprinter")."1.7.0").revisions).default;
|
||||
"prettyprinter".flags.buildreadme = false;
|
||||
"cryptohash-sha512".revision = (((hackage."cryptohash-sha512")."0.11.100.1").revisions).default;
|
||||
"pretty-show".revision = (((hackage."pretty-show")."1.10").revisions).default;
|
||||
@ -260,45 +258,46 @@
|
||||
"colour".revision = (((hackage."colour")."2.3.5").revisions).default;
|
||||
"transformers-base".revision = (((hackage."transformers-base")."0.4.5.2").revisions).default;
|
||||
"transformers-base".flags.orphaninstances = true;
|
||||
"happy".revision = (((hackage."happy")."1.19.12").revisions).default;
|
||||
"happy".flags.small_base = true;
|
||||
"happy".revision = (((hackage."happy")."1.20.0").revisions).default;
|
||||
"strict".revision = (((hackage."strict")."0.4.0.1").revisions).default;
|
||||
"strict".flags.assoc = true;
|
||||
"filepath".revision = (((hackage."filepath")."1.4.2.1").revisions).default;
|
||||
"asn1-types".revision = (((hackage."asn1-types")."0.3.4").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.3.0").revisions).default;
|
||||
"nix-derivation".revision = (((hackage."nix-derivation")."1.1.1").revisions).default;
|
||||
"cborg".revision = (((hackage."cborg")."0.2.4.0").revisions).default;
|
||||
"cborg".flags.optimize-gmp = true;
|
||||
"gitrev".revision = (((hackage."gitrev")."1.3.1").revisions).default;
|
||||
"monad-control".revision = (((hackage."monad-control")."1.0.2.3").revisions).default;
|
||||
"process".revision = (((hackage."process")."1.6.9.0").revisions).default;
|
||||
"tls".revision = (((hackage."tls")."1.5.4").revisions).default;
|
||||
"tls".flags.compat = true;
|
||||
"tls".flags.network = true;
|
||||
"tls".flags.hans = false;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2").revisions).default;
|
||||
"th-lift".revision = (((hackage."th-lift")."0.8.1").revisions).default;
|
||||
"kan-extensions".revision = (((hackage."kan-extensions")."5.2.1").revisions).default;
|
||||
"libyaml".revision = (((hackage."libyaml")."0.1.2").revisions).default;
|
||||
"libyaml".flags.system-libyaml = false;
|
||||
"libyaml".flags.no-unicode = false;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4").revisions).default;
|
||||
"resourcet".revision = (((hackage."resourcet")."1.2.4.2").revisions).default;
|
||||
"pretty".revision = (((hackage."pretty")."1.1.3.6").revisions).default;
|
||||
"cabal-doctest".revision = (((hackage."cabal-doctest")."1.0.8").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.0").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.11.2").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.1.0").revisions).default;
|
||||
"Glob".revision = (((hackage."Glob")."0.10.1").revisions).default;
|
||||
"algebraic-graphs".revision = (((hackage."algebraic-graphs")."0.5").revisions).default;
|
||||
"microlens".revision = (((hackage."microlens")."0.4.12.0").revisions).default;
|
||||
"aeson".revision = (((hackage."aeson")."1.5.5.1").revisions).default;
|
||||
"aeson".flags.cffi = false;
|
||||
"aeson".flags.fast = false;
|
||||
"aeson".flags.bytestring-builder = false;
|
||||
"aeson".flags.developer = false;
|
||||
"http-types".revision = (((hackage."http-types")."0.12.3").revisions).default;
|
||||
"ghc-boot-th".revision = (((hackage."ghc-boot-th")."8.8.4").revisions).default;
|
||||
"th-lift-instances".revision = (((hackage."th-lift-instances")."0.1.16").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.2").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.3.2.0").revisions).default;
|
||||
"base-orphans".revision = (((hackage."base-orphans")."0.8.4").revisions).default;
|
||||
"th-abstraction".revision = (((hackage."th-abstraction")."0.4.2.0").revisions).default;
|
||||
"memory".revision = (((hackage."memory")."0.15.0").revisions).default;
|
||||
"memory".flags.support_bytestring = true;
|
||||
"memory".flags.support_basement = true;
|
||||
"memory".flags.support_foundation = true;
|
||||
"memory".flags.support_deepseq = true;
|
||||
"array".revision = (((hackage."array")."0.5.4.0").revisions).default;
|
||||
"repline".revision = (((hackage."repline")."0.2.2.0").revisions).default;
|
||||
"xml".revision = (((hackage."xml")."1.3.14").revisions).default;
|
||||
"lens-family-core".revision = (((hackage."lens-family-core")."2.1.0").revisions).default;
|
||||
"integer-gmp".revision = (((hackage."integer-gmp")."1.0.2.0").revisions).default;
|
||||
@ -309,7 +308,6 @@
|
||||
packages = {
|
||||
"binary" = "0.8.7.0";
|
||||
"ghc-prim" = "0.5.3";
|
||||
"haskeline" = "0.7.5.0";
|
||||
"stm" = "2.5.0.0";
|
||||
"unix" = "2.7.2.2";
|
||||
"mtl" = "2.2.2";
|
||||
@ -323,7 +321,6 @@
|
||||
"text" = "1.2.4.0";
|
||||
"base" = "4.13.0.0";
|
||||
"time" = "1.9.3";
|
||||
"terminfo" = "0.4.1.4";
|
||||
"transformers" = "0.5.6.2";
|
||||
"filepath" = "1.4.2.1";
|
||||
"process" = "1.6.9.0";
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user