packages feed

Cabal revisions of kansas-lava-0.2.4

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-Name:               kansas-lava-Version:            0.2.4-Synopsis:           Kansas Lava is a hardware simulator and VHDL generator.--Description: -  Kansas Lava is a Domain Specific Language (DSL) for expressing-  hardware-oriented descriptions of computations, and is hosted inside-  the language Haskell. Kansas Lava programs are descriptions of-  specific hardware entities, the connections between them, and other-  computational abstractions that can compile down to these entities.--Category:            Language, Hardware-License:             BSD3-License-file:        LICENSE-Author:              Andy Gill-Maintainer:          Andy Gill <andygill@ku.edu>-Copyright:           (c) 2009-2011 The University of Kansas-Homepage:            http://ittc.ku.edu/csdl/fpg/Tools/KansasLava-Stability:           alpha-build-type:          Simple-Cabal-Version:       >= 1.10-Data-files: -   Prelude/VHDL/*.vhd, -   Prelude/HTML/*.inc-extra-source-files:   -   tests/Makefile-   README--Flag all-  Description: Enable full development tree-  Default:     False--Flag unit-  Description: Enable unit testing binary-  Default:     False--Flag tools-  Description: Enable extra tool binary-  Default:     False--Library-  Build-Depends: -        base >= 4 && < 5, -        dotgen >= 0.4.1,-        containers,-        sized-types >= 0.3.4,-        data-default,-        random,-        strict,-        filepath,-        directory,-        cmdargs==0.8,-        process,-        netlist >= 0.3.1,-        netlist-to-vhdl >= 0.3.1,-        template-haskell, -        bytestring,-        data-reify == 0.6-  Exposed-modules:-       Language.KansasLava-       Language.KansasLava.DOT-       Language.KansasLava.Entity-       Language.KansasLava.Fabric-       Language.KansasLava.Optimization-       Language.KansasLava.Probes-       Language.KansasLava.Protocols-       Language.KansasLava.Rep-       Language.KansasLava.RTL-       Language.KansasLava.Signal-       Language.KansasLava.Test-       Language.KansasLava.Types-       Language.KansasLava.Utils-       Language.KansasLava.VHDL-       Language.KansasLava.Stream-       Language.KansasLava.Dynamic-       Language.KansasLava.VCD-  Other-modules:-       Language.KansasLava.Internal-       Language.KansasLava.Rep.TH-       Language.KansasLava.Rep.Class-       Language.KansasLava.Netlist.Decl-       Language.KansasLava.Netlist.Inst-       Language.KansasLava.Netlist.Utils-       Language.KansasLava.Protocols.Enabled-       Language.KansasLava.Protocols.Memory-       Language.KansasLava.Protocols.AckBox-       Language.KansasLava.Protocols.ReadyBox-       Language.KansasLava.Protocols.Types-       Language.KansasLava.Protocols.Patch-       Language.KansasLava.VCD.EventList-       Paths_kansas_lava---- need a module refactor to address the orphan warnings-  Ghc-Options: -Wall  -fno-warn-orphans-  default-language:    Haskell2010----  Ghc-Prof-options:  -auto-all--Executable kansas-lava-unittest-    if flag(unit) || flag(all)-      buildable: True-      Build-Depends:-        base >= 4 && < 5,-        dotgen >= 0.4.1,-        containers,-        sized-types >= 0.3.4,-        data-default,-        random,-        strict,-        filepath,-        directory,-        cmdargs==0.8,-        process,-        netlist >= 0.3.1,-        netlist-to-vhdl >= 0.3.1,-        template-haskell, -        bytestring,-        data-reify == 0.6-      Other-modules:-         Coerce Matrix Memory Others Protocols Regression-    else-      Build-depends: base-      buildable: False-    Main-Is:        Main.hs-    Hs-Source-Dirs: ., tests-    Ghc-Options: -Wall -                 -fno-warn-orphans -fcontext-stack=256-                 -threaded -rtsopts-    default-language:    Haskell2010--Executable kansas-lava-testreport-    if flag(unit) || flag(all)-      buildable: True-      Build-Depends:-        base >= 4 && < 5,-        dotgen >= 0.4.1,-        containers,-        sized-types >= 0.3.4,-        data-default,-        random,-        strict,-        filepath,-        directory,-        cmdargs==0.8,-        process,-        netlist >= 0.3.1,-        netlist-to-vhdl >= 0.3.1,-        template-haskell, -        bytestring,-        data-reify == 0.6-      Other-modules:-    else-      Build-depends: base-      buildable: False-    Main-Is:        GenReport.hs-    Hs-Source-Dirs:  ., tests-    Ghc-Options: -Wall  -fno-warn-incomplete-patterns-                 -fno-warn-orphans -fcontext-stack=256-    default-language:    Haskell2010--Executable kansas-lava-tbf2vcd-    if flag(tools) || flag(all)-      Build-Depends:-        base >= 4 && < 5,-        dotgen >= 0.4.1,-        containers,-        sized-types >= 0.3.4,-        data-default,-        random,-        strict,-        filepath,-        directory,-        cmdargs==0.8,-        process,-        netlist >= 0.3.1,-        netlist-to-vhdl >= 0.3.1,-        template-haskell, -        bytestring,-        data-reify == 0.6-      buildable: True-    else-      Build-depends: base-      buildable: False-    Main-Is:        TBF2VCD.hs-    Hs-Source-Dirs: ., tools-    Ghc-Options: -Wall  -fno-warn-orphans-    default-language:    Haskell2010--source-repository head-  type:     git-  location: git://github.com/ku-fpg/kansas-lava.git+Name:               kansas-lava
+Version:            0.2.4
+x-revision: 1
+Synopsis:           Kansas Lava is a hardware simulator and VHDL generator.
+
+Description: 
+  Kansas Lava is a Domain Specific Language (DSL) for expressing
+  hardware-oriented descriptions of computations, and is hosted inside
+  the language Haskell. Kansas Lava programs are descriptions of
+  specific hardware entities, the connections between them, and other
+  computational abstractions that can compile down to these entities.
+
+Category:            Language, Hardware
+License:             BSD3
+License-file:        LICENSE
+Author:              Andy Gill
+Maintainer:          Andy Gill <andygill@ku.edu>
+Copyright:           (c) 2009-2011 The University of Kansas
+Homepage:            http://ittc.ku.edu/csdl/fpg/Tools/KansasLava
+Stability:           alpha
+build-type:          Simple
+Cabal-Version:       >= 1.10
+Data-files: 
+   Prelude/VHDL/*.vhd, 
+   Prelude/HTML/*.inc
+extra-source-files:   
+   tests/Makefile
+   README
+
+Flag all
+  Description: Enable full development tree
+  Default:     False
+
+Flag unit
+  Description: Enable unit testing binary
+  Default:     False
+
+Flag tools
+  Description: Enable extra tool binary
+  Default:     False
+
+Library
+  Build-Depends: 
+        base >= 4 && < 4.3, 
+        dotgen >= 0.4.1,
+        containers,
+        sized-types >= 0.3.4,
+        data-default,
+        random,
+        strict,
+        filepath,
+        directory,
+        cmdargs==0.8,
+        process,
+        netlist >= 0.3.1,
+        netlist-to-vhdl >= 0.3.1,
+        template-haskell, 
+        bytestring,
+        data-reify == 0.6
+  Exposed-modules:
+       Language.KansasLava
+       Language.KansasLava.DOT
+       Language.KansasLava.Entity
+       Language.KansasLava.Fabric
+       Language.KansasLava.Optimization
+       Language.KansasLava.Probes
+       Language.KansasLava.Protocols
+       Language.KansasLava.Rep
+       Language.KansasLava.RTL
+       Language.KansasLava.Signal
+       Language.KansasLava.Test
+       Language.KansasLava.Types
+       Language.KansasLava.Utils
+       Language.KansasLava.VHDL
+       Language.KansasLava.Stream
+       Language.KansasLava.Dynamic
+       Language.KansasLava.VCD
+  Other-modules:
+       Language.KansasLava.Internal
+       Language.KansasLava.Rep.TH
+       Language.KansasLava.Rep.Class
+       Language.KansasLava.Netlist.Decl
+       Language.KansasLava.Netlist.Inst
+       Language.KansasLava.Netlist.Utils
+       Language.KansasLava.Protocols.Enabled
+       Language.KansasLava.Protocols.Memory
+       Language.KansasLava.Protocols.AckBox
+       Language.KansasLava.Protocols.ReadyBox
+       Language.KansasLava.Protocols.Types
+       Language.KansasLava.Protocols.Patch
+       Language.KansasLava.VCD.EventList
+       Paths_kansas_lava
+
+-- need a module refactor to address the orphan warnings
+  Ghc-Options: -Wall  -fno-warn-orphans
+  default-language:    Haskell2010
+
+--  Ghc-Prof-options:  -auto-all
+
+Executable kansas-lava-unittest
+    if flag(unit) || flag(all)
+      buildable: True
+      Build-Depends:
+        base >= 4 && < 5,
+        dotgen >= 0.4.1,
+        containers,
+        sized-types >= 0.3.4,
+        data-default,
+        random,
+        strict,
+        filepath,
+        directory,
+        cmdargs==0.8,
+        process,
+        netlist >= 0.3.1,
+        netlist-to-vhdl >= 0.3.1,
+        template-haskell, 
+        bytestring,
+        data-reify == 0.6
+      Other-modules:
+         Coerce Matrix Memory Others Protocols Regression
+    else
+      Build-depends: base
+      buildable: False
+    Main-Is:        Main.hs
+    Hs-Source-Dirs: ., tests
+    Ghc-Options: -Wall 
+                 -fno-warn-orphans -fcontext-stack=256
+                 -threaded -rtsopts
+    default-language:    Haskell2010
+
+Executable kansas-lava-testreport
+    if flag(unit) || flag(all)
+      buildable: True
+      Build-Depends:
+        base >= 4 && < 5,
+        dotgen >= 0.4.1,
+        containers,
+        sized-types >= 0.3.4,
+        data-default,
+        random,
+        strict,
+        filepath,
+        directory,
+        cmdargs==0.8,
+        process,
+        netlist >= 0.3.1,
+        netlist-to-vhdl >= 0.3.1,
+        template-haskell, 
+        bytestring,
+        data-reify == 0.6
+      Other-modules:
+    else
+      Build-depends: base
+      buildable: False
+    Main-Is:        GenReport.hs
+    Hs-Source-Dirs:  ., tests
+    Ghc-Options: -Wall  -fno-warn-incomplete-patterns
+                 -fno-warn-orphans -fcontext-stack=256
+    default-language:    Haskell2010
+
+Executable kansas-lava-tbf2vcd
+    if flag(tools) || flag(all)
+      Build-Depends:
+        base >= 4 && < 5,
+        dotgen >= 0.4.1,
+        containers,
+        sized-types >= 0.3.4,
+        data-default,
+        random,
+        strict,
+        filepath,
+        directory,
+        cmdargs==0.8,
+        process,
+        netlist >= 0.3.1,
+        netlist-to-vhdl >= 0.3.1,
+        template-haskell, 
+        bytestring,
+        data-reify == 0.6
+      buildable: True
+    else
+      Build-depends: base
+      buildable: False
+    Main-Is:        TBF2VCD.hs
+    Hs-Source-Dirs: ., tools
+    Ghc-Options: -Wall  -fno-warn-orphans
+    default-language:    Haskell2010
+
+source-repository head
+  type:     git
+  location: git://github.com/ku-fpg/kansas-lava.git