Cabal revisions of haste-compiler-0.4.4.4
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: haste-compiler-Version: 0.4.4.4-License: BSD3-License-File: LICENSE-Synopsis: Haskell To ECMAScript compiler-Description: This package provides a featureful compiler from Haskell to- Javascript. It generates small, fast code, makes use of- standard Haskell libraries, integrates with Cabal, supports- most GHC extensions and works on Windows, Linux and OSX.- Bug reports are highly appreciated.-Category: Javascript, Compiler, Web-Cabal-Version: >= 1.10-Build-Type: Custom-Author: Anton Ekblad <anton@ekblad.cc>-Maintainer: anton@ekblad.cc-Homepage: http://haste-lang.org/-Bug-reports: http://github.com/valderman/haste-compiler/issues-Stability: Experimental--Data-Dir:- lib--Data-Files:- rts.js- stdlib.js- MVar.js- StableName.js- Integer.js- Int64.js- md5.js- array.js- pointers.js- unicode.js- cheap-unicode.js- debug.js- Canvas.js- Handle.js- Weak.js--Flag portable- Description:- Install Haste into a self-contained directory. Package databases are- still local to each user. Primarily useful for global installs.- Default: False--Flag static- Description:- Build a statically linked binary. Only really useful together with- portable.- Default: False--Flag only-library- Description:- Only install the Haste server-side libraries; no binaries.- This is useful if you installed pre-built binaries but still want- to use Haste with vanilla GHC, for Haste.App for instance.- Default: False--source-repository head- type: git- location: https://github.com/valderman/haste-compiler.git--Executable haste-boot- if flag(only-library)- buildable: False- Main-Is: haste-boot.hs- Other-Modules:- Haste.Version- Haste.Environment- Haste.GHCPaths- Hs-Source-Dirs: src- if flag(portable)- CPP-Options: -DPORTABLE- Build-Depends:- ghc,- base < 5,- bytestring,- tar,- bzlib,- transformers,- network,- network-uri,- HTTP,- shellmate >= 0.1.5,- ghc-paths,- ghc,- directory- Default-Language: Haskell98--Executable hastec- if flag(only-library)- buildable: False- Hs-Source-Dirs: src- GHC-Options: -Wall -O2- if flag(portable)- CPP-Options: -DPORTABLE- if flag(static)- if os(windows)- GHC-Options: -static -optl-static- else- if os(linux)- GHC-Options: -static -optl-static -optl-pthread- Build-Depends:- base < 5,- ghc-prim,- ghc >= 7.4,- mtl,- binary,- containers,- data-default,- bytestring >= 0.10.4,- utf8-string,- array,- ghc-paths,- random,- system-fileio,- shellmate >= 0.1.5,- either,- directory- Main-Is:- Main.hs- Other-Modules:- Haste- Haste.Args- Haste.Opts- Haste.Version- Haste.Environment- Haste.GHCPaths- Haste.Config- Haste.Monad- Haste.PrimOps- Haste.Module- Haste.Linker- Haste.Builtins- Haste.Errors- Haste.CodeGen- Data.JSTarget- Data.JSTarget.AST- Data.JSTarget.Binary- Data.JSTarget.Constructors- Data.JSTarget.Op- Data.JSTarget.Optimize- Data.JSTarget.PP- Data.JSTarget.Print- Data.JSTarget.Traversal- default-language: Haskell98--Executable haste-inst- if flag(only-library)- buildable: False- Main-Is: haste-inst.hs- Hs-Source-Dirs: src- if flag(portable)- CPP-Options: -DPORTABLE- if flag(static)- if os(windows)- GHC-Options: -static -optl-static- else- if os(linux)- GHC-Options: -static -optl-static -optl-pthread- Build-Depends:- base < 5,- shellmate,- ghc-paths,- ghc,- directory- default-language: Haskell98--Executable haste-pkg- if flag(only-library)- buildable: False- Main-Is: haste-pkg.hs- Hs-Source-Dirs: src- if flag(portable)- CPP-Options: -DPORTABLE- if flag(static)- if os(windows)- GHC-Options: -static -optl-static- else- if os(linux)- GHC-Options: -static -optl-static -optl-pthread- Build-Depends:- base < 5,- shellmate,- ghc-paths,- ghc,- process,- directory- default-language: Haskell98--Executable haste-install-his- if flag(only-library)- buildable: False- Main-Is: haste-install-his.hs- Hs-Source-Dirs: src- if flag(portable)- CPP-Options: -DPORTABLE- Build-Depends:- base < 5,- shellmate,- ghc-paths,- ghc,- directory- default-language: Haskell98--Executable haste-copy-pkg- if flag(only-library)- buildable: False- Main-Is: haste-copy-pkg.hs- Other-Modules:- Haste.Environment- Haste.GHCPaths- Hs-Source-Dirs: src- if flag(portable)- CPP-Options: -DPORTABLE- Build-Depends:- base < 5,- shellmate >= 0.1.5,- ghc-paths,- ghc,- directory- default-language: Haskell98--Executable haste-cat- if flag(only-library)- buildable: False- Main-Is: haste-cat.hs- Other-Modules:- Haste.Environment- Haste.GHCPaths- Hs-Source-Dirs: src- if flag(portable)- CPP-Options: -DPORTABLE- Build-Depends:- base < 5,- shellmate >= 0.1.5,- ghc-paths,- ghc,- binary,- containers,- blaze-builder,- bytestring,- array,- random,- data-default,- directory- default-language: Haskell98--Library- Hs-Source-Dirs: libraries/haste-lib/src, src- GHC-Options: -Wall -O2- Exposed-Modules:- Haste- Haste.App- Haste.App.Concurrent- Haste.Binary- Haste.Compiler- Haste.JSON- Haste.Ajax- Haste.DOM- Haste.Prim- Haste.Concurrent- Haste.Graphics.Canvas- Haste.Foreign- Haste.Serialize- Haste.Parsing- Haste.WebSockets- Haste.LocalStorage- Other-Modules:- Haste.JSType- Haste.Callback- Haste.Compiler.Flags- Haste.Version- Haste.Environment- Haste.GHCPaths- Paths_haste_compiler- Haste.Hash- Haste.Random- Haste.Concurrent.Monad- Haste.Concurrent.Ajax- Haste.App.Client- Haste.App.Events- Haste.App.Monad- Haste.App.Protocol- Haste.Binary.Get- Haste.Binary.Put- Haste.Binary.Types- Build-Depends:- transformers,- monads-tf,- containers,- base < 5,- random,- binary,- data-binary-ieee754,- bytestring,- utf8-string,- -- For Haste.Compiler- shellmate >= 0.1.5,- data-default,- directory,- filepath,- process,- ghc-paths,- ghc,- directory,- websockets >= 0.9.1.0,- network >= 2.6,- network-uri >= 2.6- Default-Language: Haskell98+Name: haste-compiler +Version: 0.4.4.4 +x-revision: 1 +License: BSD3 +License-File: LICENSE +Synopsis: Haskell To ECMAScript compiler +Description: This package provides a featureful compiler from Haskell to + Javascript. It generates small, fast code, makes use of + standard Haskell libraries, integrates with Cabal, supports + most GHC extensions and works on Windows, Linux and OSX. + Bug reports are highly appreciated. +Category: Javascript, Compiler, Web +Cabal-Version: >= 1.10 +Build-Type: Custom +Author: Anton Ekblad <anton@ekblad.cc> +Maintainer: anton@ekblad.cc +Homepage: http://haste-lang.org/ +Bug-reports: http://github.com/valderman/haste-compiler/issues +Stability: Experimental + +Data-Dir: + lib + +Data-Files: + rts.js + stdlib.js + MVar.js + StableName.js + Integer.js + Int64.js + md5.js + array.js + pointers.js + unicode.js + cheap-unicode.js + debug.js + Canvas.js + Handle.js + Weak.js + +Flag portable + Description: + Install Haste into a self-contained directory. Package databases are + still local to each user. Primarily useful for global installs. + Default: False + +Flag static + Description: + Build a statically linked binary. Only really useful together with + portable. + Default: False + +Flag only-library + Description: + Only install the Haste server-side libraries; no binaries. + This is useful if you installed pre-built binaries but still want + to use Haste with vanilla GHC, for Haste.App for instance. + Default: False + +source-repository head + type: git + location: https://github.com/valderman/haste-compiler.git + +Executable haste-boot + if flag(only-library) + buildable: False + Main-Is: haste-boot.hs + Other-Modules: + Haste.Version + Haste.Environment + Haste.GHCPaths + Hs-Source-Dirs: src + if flag(portable) + CPP-Options: -DPORTABLE + Build-Depends: + ghc, + base < 5, + bytestring, + tar, + bzlib, + transformers, + network, + network-uri, + HTTP, + shellmate >= 0.1.5, + ghc-paths, + ghc, + directory + Default-Language: Haskell98 + +Executable hastec + if flag(only-library) + buildable: False + Hs-Source-Dirs: src + GHC-Options: -Wall -O2 + if flag(portable) + CPP-Options: -DPORTABLE + if flag(static) + if os(windows) + GHC-Options: -static -optl-static + else + if os(linux) + GHC-Options: -static -optl-static -optl-pthread + Build-Depends: + base < 5, + ghc-prim, + ghc >= 7.4 && < 7.10, + mtl, + binary, + containers, + data-default, + bytestring >= 0.10.4, + utf8-string, + array, + ghc-paths, + random, + system-fileio, + shellmate >= 0.1.5, + either, + directory + Main-Is: + Main.hs + Other-Modules: + Haste + Haste.Args + Haste.Opts + Haste.Version + Haste.Environment + Haste.GHCPaths + Haste.Config + Haste.Monad + Haste.PrimOps + Haste.Module + Haste.Linker + Haste.Builtins + Haste.Errors + Haste.CodeGen + Data.JSTarget + Data.JSTarget.AST + Data.JSTarget.Binary + Data.JSTarget.Constructors + Data.JSTarget.Op + Data.JSTarget.Optimize + Data.JSTarget.PP + Data.JSTarget.Print + Data.JSTarget.Traversal + default-language: Haskell98 + +Executable haste-inst + if flag(only-library) + buildable: False + Main-Is: haste-inst.hs + Hs-Source-Dirs: src + if flag(portable) + CPP-Options: -DPORTABLE + if flag(static) + if os(windows) + GHC-Options: -static -optl-static + else + if os(linux) + GHC-Options: -static -optl-static -optl-pthread + Build-Depends: + base < 5, + shellmate, + ghc-paths, + ghc, + directory + default-language: Haskell98 + +Executable haste-pkg + if flag(only-library) + buildable: False + Main-Is: haste-pkg.hs + Hs-Source-Dirs: src + if flag(portable) + CPP-Options: -DPORTABLE + if flag(static) + if os(windows) + GHC-Options: -static -optl-static + else + if os(linux) + GHC-Options: -static -optl-static -optl-pthread + Build-Depends: + base < 5, + shellmate, + ghc-paths, + ghc, + process, + directory + default-language: Haskell98 + +Executable haste-install-his + if flag(only-library) + buildable: False + Main-Is: haste-install-his.hs + Hs-Source-Dirs: src + if flag(portable) + CPP-Options: -DPORTABLE + Build-Depends: + base < 5, + shellmate, + ghc-paths, + ghc, + directory + default-language: Haskell98 + +Executable haste-copy-pkg + if flag(only-library) + buildable: False + Main-Is: haste-copy-pkg.hs + Other-Modules: + Haste.Environment + Haste.GHCPaths + Hs-Source-Dirs: src + if flag(portable) + CPP-Options: -DPORTABLE + Build-Depends: + base < 5, + shellmate >= 0.1.5, + ghc-paths, + ghc, + directory + default-language: Haskell98 + +Executable haste-cat + if flag(only-library) + buildable: False + Main-Is: haste-cat.hs + Other-Modules: + Haste.Environment + Haste.GHCPaths + Hs-Source-Dirs: src + if flag(portable) + CPP-Options: -DPORTABLE + Build-Depends: + base < 5, + shellmate >= 0.1.5, + ghc-paths, + ghc, + binary, + containers, + blaze-builder, + bytestring, + array, + random, + data-default, + directory + default-language: Haskell98 + +Library + Hs-Source-Dirs: libraries/haste-lib/src, src + GHC-Options: -Wall -O2 + Exposed-Modules: + Haste + Haste.App + Haste.App.Concurrent + Haste.Binary + Haste.Compiler + Haste.JSON + Haste.Ajax + Haste.DOM + Haste.Prim + Haste.Concurrent + Haste.Graphics.Canvas + Haste.Foreign + Haste.Serialize + Haste.Parsing + Haste.WebSockets + Haste.LocalStorage + Other-Modules: + Haste.JSType + Haste.Callback + Haste.Compiler.Flags + Haste.Version + Haste.Environment + Haste.GHCPaths + Paths_haste_compiler + Haste.Hash + Haste.Random + Haste.Concurrent.Monad + Haste.Concurrent.Ajax + Haste.App.Client + Haste.App.Events + Haste.App.Monad + Haste.App.Protocol + Haste.Binary.Get + Haste.Binary.Put + Haste.Binary.Types + Build-Depends: + transformers, + monads-tf, + containers, + base < 5, + random, + binary, + data-binary-ieee754, + bytestring, + utf8-string, + -- For Haste.Compiler + shellmate >= 0.1.5, + data-default, + directory, + filepath, + process, + ghc-paths, + ghc, + directory, + websockets >= 0.9.1.0, + network >= 2.6, + network-uri >= 2.6 + Default-Language: Haskell98