Cabal revisions of haste-compiler-0.3
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: haste-compiler-Version: 0.3-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://github.com/valderman/haste-compiler-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--Flag portable- Description:- Install Haste and its package database into a self-contained directory.- Primarily useful for installation onto a USB stick.- Default: False--Flag portable-compiler- Description:- Install Haste into a self-contained directory. Package databases are- still local to each user. Primarily useful for global installs.- Default: False--source-repository head- type: git- location: https://github.com/valderman/haste-compiler.git--Executable haste-boot- Main-Is: haste-boot.hs- Other-Modules:- Haste.Version- Haste.Environment- Hs-Source-Dirs: src- if flag(portable-compiler)- CPP-Options: -DPORTABLE_COMPILER- if flag(portable)- CPP-Options: -DPORTABLE- Build-Depends:- ghc,- base < 5,- directory,- process,- bytestring,- tar,- bzlib,- zip-archive,- filepath,- temporary,- time,- transformers,- network,- HTTP,- executable-path,- shellmate >= 0.1.5- Default-Language: Haskell98--Executable hastec- Hs-Source-Dirs: src- GHC-Options: -Wall -O2- if flag(portable-compiler)- CPP-Options: -DPORTABLE_COMPILER- if flag(portable)- CPP-Options: -DPORTABLE- Build-Depends:- base < 5,- ghc-prim,- ghc >= 7.4,- mtl,- binary,- containers,- data-default,- bytestring >= 0.9.2.1,- blaze-builder,- filepath,- directory,- array,- ghc-paths,- process,- random,- system-fileio,- executable-path,- shellmate >= 0.1.5- Main-Is:- Main.hs- Other-Modules:- Args- ArgSpecs- Haste- Haste.Version- Haste.Environment- 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- Main-Is: haste-inst.hs- Hs-Source-Dirs: src- if flag(portable-compiler)- CPP-Options: -DPORTABLE_COMPILER- if flag(portable)- CPP-Options: -DPORTABLE- Build-Depends:- base < 5,- filepath,- process,- directory,- executable-path- default-language: Haskell98--Executable haste-pkg- Main-Is: haste-pkg.hs- Hs-Source-Dirs: src- if flag(portable-compiler)- CPP-Options: -DPORTABLE_COMPILER- if flag(portable)- CPP-Options: -DPORTABLE- Build-Depends:- base < 5,- process,- filepath,- directory,- executable-path- default-language: Haskell98--Executable haste-install-his- Main-Is: haste-install-his.hs- Hs-Source-Dirs: src- if flag(portable-compiler)- CPP-Options: -DPORTABLE_COMPILER- if flag(portable)- CPP-Options: -DPORTABLE- Build-Depends:- base < 5,- filepath,- directory,- process,- executable-path- default-language: Haskell98--Executable haste-copy-pkg- Main-Is: haste-copy-pkg.hs- Other-Modules:- Haste.Environment- Hs-Source-Dirs: src- if flag(portable-compiler)- CPP-Options: -DPORTABLE_COMPILER- if flag(portable)- CPP-Options: -DPORTABLE- Build-Depends:- base < 5,- filepath,- directory,- process,- temporary,- time,- transformers,- executable-path,- shellmate >= 0.1.5- 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.Environment- 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:- integer-gmp,- transformers,- monads-tf,- ghc-prim,- containers,- base < 5,- array,- random,- binary,- data-binary-ieee754,- bytestring >= 0.9.2.1,- websockets >= 0.8,- utf8-string,- -- For Haste.Compiler- shellmate >= 0.1.5,- data-default,- directory,- executable-path,- filepath,- process- Default-Language: Haskell98+Name: haste-compiler +Version: 0.3 +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://github.com/valderman/haste-compiler +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 + +Flag portable + Description: + Install Haste and its package database into a self-contained directory. + Primarily useful for installation onto a USB stick. + Default: False + +Flag portable-compiler + Description: + Install Haste into a self-contained directory. Package databases are + still local to each user. Primarily useful for global installs. + Default: False + +source-repository head + type: git + location: https://github.com/valderman/haste-compiler.git + +Executable haste-boot + Main-Is: haste-boot.hs + Other-Modules: + Haste.Version + Haste.Environment + Hs-Source-Dirs: src + if flag(portable-compiler) + CPP-Options: -DPORTABLE_COMPILER + if flag(portable) + CPP-Options: -DPORTABLE + Build-Depends: + ghc, + base < 5, + directory, + process, + bytestring, + tar, + bzlib, + zip-archive, + filepath, + temporary, + time, + transformers, + network, + HTTP, + executable-path, + shellmate >= 0.1.5 + Default-Language: Haskell98 + +Executable hastec + Hs-Source-Dirs: src + GHC-Options: -Wall -O2 + if flag(portable-compiler) + CPP-Options: -DPORTABLE_COMPILER + if flag(portable) + CPP-Options: -DPORTABLE + Build-Depends: + base < 5, + ghc-prim, + ghc >= 7.4 && < 7.8, + mtl, + binary, + containers, + data-default, + bytestring >= 0.9.2.1, + blaze-builder, + filepath, + directory, + array, + ghc-paths, + process, + random, + system-fileio, + executable-path, + shellmate >= 0.1.5 + Main-Is: + Main.hs + Other-Modules: + Args + ArgSpecs + Haste + Haste.Version + Haste.Environment + 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 + Main-Is: haste-inst.hs + Hs-Source-Dirs: src + if flag(portable-compiler) + CPP-Options: -DPORTABLE_COMPILER + if flag(portable) + CPP-Options: -DPORTABLE + Build-Depends: + base < 5, + filepath, + process, + directory, + executable-path + default-language: Haskell98 + +Executable haste-pkg + Main-Is: haste-pkg.hs + Hs-Source-Dirs: src + if flag(portable-compiler) + CPP-Options: -DPORTABLE_COMPILER + if flag(portable) + CPP-Options: -DPORTABLE + Build-Depends: + base < 5, + process, + filepath, + directory, + executable-path + default-language: Haskell98 + +Executable haste-install-his + Main-Is: haste-install-his.hs + Hs-Source-Dirs: src + if flag(portable-compiler) + CPP-Options: -DPORTABLE_COMPILER + if flag(portable) + CPP-Options: -DPORTABLE + Build-Depends: + base < 5, + filepath, + directory, + process, + executable-path + default-language: Haskell98 + +Executable haste-copy-pkg + Main-Is: haste-copy-pkg.hs + Other-Modules: + Haste.Environment + Hs-Source-Dirs: src + if flag(portable-compiler) + CPP-Options: -DPORTABLE_COMPILER + if flag(portable) + CPP-Options: -DPORTABLE + Build-Depends: + base < 5, + filepath, + directory, + process, + temporary, + time, + transformers, + executable-path, + shellmate >= 0.1.5 + 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.Environment + 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: + integer-gmp, + transformers, + monads-tf, + ghc-prim, + containers, + base < 5, + array, + random, + binary, + data-binary-ieee754, + bytestring >= 0.9.2.1, + websockets >= 0.8, + utf8-string, + -- For Haste.Compiler + shellmate >= 0.1.5, + data-default, + directory, + executable-path, + filepath, + process + Default-Language: Haskell98