packages feed

Cabal revisions of data-accessor-template-0.2.1.16

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

revision 1
-Name:             data-accessor-template-Version:          0.2.1.16-License:          BSD3-License-File:     LICENSE-Author:           Luke Palmer <lrpalmer@gmail.com>,-                  Henning Thielemann <haskell@henning-thielemann.de>-Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>-Homepage:         http://www.haskell.org/haskellwiki/Record_access-Category:         Data--- Default-Language: Haskell98-Cabal-Version:    >=1.6-Build-Type:       Simple-Tested-With:      GHC==6.8.2, GHC==6.10.4, GHC==6.12.3-Tested-With:      GHC==7.0.1, GHC==7.2.2, GHC==7.4.2, GHC==7.6.1, GHC==7.8.4-Tested-With:      GHC==8.0.1-Synopsis:         Utilities for accessing and manipulating fields of records-Description:-  Automate generation of @Accessor@'s of the @data-accessor@ package-  by Template Haskell functions.--Extra-Source-Files:-  src-2.2/Data/Accessor/Template.hs-  src-2.4/Data/Accessor/Template.hs-  src-2.11/Data/Accessor/Template.hs--Flag template_2_4-  Description: Adapt to Template Haskell 2.4 and later, this is ignored for GHC-  Default: False--Flag template_2_11-  Description: Adapt to Template Haskell 2.11 and later, this is ignored for GHC-  Default: False--Source-Repository this-  Tag:         0.2.1.16-  Type:        darcs-  Location:    http://code.haskell.org/data-accessor/template/--Source-Repository head-  Type:        darcs-  Location:    http://code.haskell.org/data-accessor/template/--Library-  Build-Depends:-    data-accessor >=0.1 && <0.4,-    utility-ht >=0.0.1 && <0.1,-    base >=1.0 && <5--  If impl(ghc)-    If impl(ghc >= 8.0)-      Hs-Source-Dirs: src-2.11-      Build-Depends:  template-haskell >=2.11 && <2.15-    Else-      If impl(ghc >= 6.12)-        Hs-Source-Dirs: src-2.4-        Build-Depends:  template-haskell >=2.4 && <2.11-      Else-        Hs-Source-Dirs: src-2.2-        Build-Depends:  template-haskell >=2.2 && <2.4--  -- This is for TemplateHaskell implementations other than that of GHC.-  -- However, currently there are no such implementations.-  -- This is the cleaner way to express the dependency,-  -- however cabal-install's automated flag and package dependency resolution fails-  -- either for GHC-6.10 or GHC-6.12-  -- depending on the default value of the template_2_4 flag.-  Else-    If flag(template_2_11)-      Hs-Source-Dirs: src-2.11-      Build-Depends:  template-haskell >=2.11 && <2.15-    Else-      If flag(template_2_4)-        Hs-Source-Dirs: src-2.4-        Build-Depends:  template-haskell >=2.4 && <2.11-      Else-        Hs-Source-Dirs: src-2.2-        Build-Depends:  template-haskell >=2.2 && <2.4--  Exposed-Modules:-    Data.Accessor.Template-  Other-Modules:-    Data.Accessor.Template.Example--  Hs-Source-Dirs:   src-  Extensions:       CPP, TemplateHaskell-  GHC-Options:      -Wall+Name:             data-accessor-template
+Version:          0.2.1.16
+x-revision: 1
+License:          BSD3
+License-File:     LICENSE
+Author:           Luke Palmer <lrpalmer@gmail.com>,
+                  Henning Thielemann <haskell@henning-thielemann.de>
+Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>
+Homepage:         http://www.haskell.org/haskellwiki/Record_access
+Category:         Data
+-- Default-Language: Haskell98
+Cabal-Version:    >=1.6
+Build-Type:       Simple
+Tested-With:      GHC==6.8.2, GHC==6.10.4, GHC==6.12.3
+Tested-With:      GHC==7.0.1, GHC==7.2.2, GHC==7.4.2, GHC==7.6.1, GHC==7.8.4
+Tested-With:      GHC==8.0.1
+Synopsis:         Utilities for accessing and manipulating fields of records
+Description:
+  Automate generation of @Accessor@'s of the @data-accessor@ package
+  by Template Haskell functions.
+
+Extra-Source-Files:
+  src-2.2/Data/Accessor/Template.hs
+  src-2.4/Data/Accessor/Template.hs
+  src-2.11/Data/Accessor/Template.hs
+
+Flag template_2_4
+  Description: Adapt to Template Haskell 2.4 and later, this is ignored for GHC
+  Default: False
+
+Flag template_2_11
+  Description: Adapt to Template Haskell 2.11 and later, this is ignored for GHC
+  Default: False
+
+Source-Repository this
+  Tag:         0.2.1.16
+  Type:        darcs
+  Location:    http://code.haskell.org/data-accessor/template/
+
+Source-Repository head
+  Type:        darcs
+  Location:    http://code.haskell.org/data-accessor/template/
+
+Library
+  Build-Depends:
+    data-accessor >=0.1 && <0.4,
+    utility-ht >=0.0.1 && <0.1,
+    base >=1.0 && <5
+
+  If impl(ghc)
+    If impl(ghc >= 8.0)
+      Hs-Source-Dirs: src-2.11
+      Build-Depends:  template-haskell >=2.11 && <2.17
+    Else
+      If impl(ghc >= 6.12)
+        Hs-Source-Dirs: src-2.4
+        Build-Depends:  template-haskell >=2.4 && <2.11
+      Else
+        Hs-Source-Dirs: src-2.2
+        Build-Depends:  template-haskell >=2.2 && <2.4
+
+  -- This is for TemplateHaskell implementations other than that of GHC.
+  -- However, currently there are no such implementations.
+  -- This is the cleaner way to express the dependency,
+  -- however cabal-install's automated flag and package dependency resolution fails
+  -- either for GHC-6.10 or GHC-6.12
+  -- depending on the default value of the template_2_4 flag.
+  Else
+    If flag(template_2_11)
+      Hs-Source-Dirs: src-2.11
+      Build-Depends:  template-haskell >=2.11 && <2.17
+    Else
+      If flag(template_2_4)
+        Hs-Source-Dirs: src-2.4
+        Build-Depends:  template-haskell >=2.4 && <2.11
+      Else
+        Hs-Source-Dirs: src-2.2
+        Build-Depends:  template-haskell >=2.2 && <2.4
+
+  Exposed-Modules:
+    Data.Accessor.Template
+  Other-Modules:
+    Data.Accessor.Template.Example
+
+  Hs-Source-Dirs:   src
+  Extensions:       CPP, TemplateHaskell
+  GHC-Options:      -Wall