packages feed

Cabal revisions of tar-0.5.1.1

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

revision 1
 cabal-version:   1.12 name:            tar version:         0.5.1.1+x-revision: 1  license:         BSD3 license-file:    LICENSE     build-depends: bytestring == 0.10.*    if !impl(ghc >= 8.0)-    build-depends: semigroups == 0.18.*+    build-depends: semigroups >= 0.18 && <0.20    exposed-modules:     Codec.Archive.Tar
revision 2
 cabal-version:   1.12 name:            tar version:         0.5.1.1-x-revision: 1+x-revision:      2  license:         BSD3 license-file:    LICENSE build-type:      Simple extra-source-files: changelog.md tested-with:     GHC==7.0.4, GHC==7.2.2, GHC==7.4.2, GHC==7.6.3,-                 GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.1+                 GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.4,+                 GHC==8.6.5, GHC==8.8.3, GHC==8.10.1  source-repository head   type: git  library -  build-depends: base       >= 4 && < 4.14,+  build-depends: base       >= 4 && < 4.15,                  filepath             < 1.5,                  array                < 0.6,                  containers >= 0.2 && < 0.7,     build-depends: bytestring >= 0.10    if !impl(ghc >= 8.0)-    build-depends: semigroups == 0.18.*+    build-depends: semigroups >= 0.18 && <0.20    default-language: Haskell2010                   criterion >= 1.0    if !impl(ghc >= 8.0)-    build-depends: semigroups == 0.18.*+    build-depends: semigroups >= 0.18 && <0.20    default-language: Haskell2010 
revision 3
-cabal-version:   1.12-name:            tar-version:         0.5.1.1-x-revision:      2--license:         BSD3-license-file:    LICENSE-author:          Duncan Coutts <duncan@community.haskell.org>-                 Bjorn Bringert <bjorn@bringert.net>-maintainer:      Duncan Coutts <duncan@community.haskell.org>-bug-reports:     https://github.com/haskell/tar/issues-copyright:       2007 Bjorn Bringert <bjorn@bringert.net>-                 2008-2016 Duncan Coutts <duncan@community.haskell.org>-category:        Codec-synopsis:        Reading, writing and manipulating ".tar" archive files.-description:     This library is for working with \"@.tar@\" archive files. It-                 can read and write a range of common variations of archive-                 format including V7, POSIX USTAR and GNU formats.-                 .-                 It provides support for packing and unpacking portable-                 archives. This makes it suitable for distribution but not-                 backup because details like file ownership and exact-                 permissions are not preserved.-                 .-                 It also provides features for random access to archive-                 content using an index.-build-type:      Simple-extra-source-files: changelog.md-tested-with:     GHC==7.0.4, GHC==7.2.2, GHC==7.4.2, GHC==7.6.3,-                 GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.4,-                 GHC==8.6.5, GHC==8.8.3, GHC==8.10.1--source-repository head-  type: git-  location: https://github.com/haskell/tar.git--flag old-time-  default: False--flag old-bytestring-  default: False--library--  build-depends: base       >= 4 && < 4.15,-                 filepath             < 1.5,-                 array                < 0.6,-                 containers >= 0.2 && < 0.7,-                 deepseq    >= 1.1 && < 1.5--  if flag(old-time)-    build-depends: directory < 1.2, old-time < 1.2-  else-    build-depends: directory >= 1.2 && < 1.4, time < 1.10--  if flag(old-bytestring)-    build-depends: bytestring-builder >= 0.10.4.0.2 && < 0.11, bytestring == 0.9.*-  else-    build-depends: bytestring == 0.10.*--  if !impl(ghc >= 8.0)-    build-depends: semigroups >= 0.18 && <0.20--  exposed-modules:-    Codec.Archive.Tar-    Codec.Archive.Tar.Entry-    Codec.Archive.Tar.Check-    Codec.Archive.Tar.Index--  other-modules:-    Codec.Archive.Tar.Types-    Codec.Archive.Tar.Read-    Codec.Archive.Tar.Write-    Codec.Archive.Tar.Pack-    Codec.Archive.Tar.Unpack-    Codec.Archive.Tar.Index.StringTable-    Codec.Archive.Tar.Index.IntTrie--  default-language: Haskell2010-  -- Previously, the package used GHC's default Haskell mode which implies-  -- NDI; so we keep it transitionally enabled here until we've reviewed the-  -- code to make sure there isn't any code relies on NDI and keeps compiling-  -- albeit with different semantics even without NDI-  default-extensions: NondecreasingIndentation--  other-extensions:-    BangPatterns-    CPP-    DeriveDataTypeable-    GeneralizedNewtypeDeriving-    PatternGuards-    ScopedTypeVariables---  ghc-options: -Wall -fno-warn-unused-imports--test-suite properties-  type:          exitcode-stdio-1.0-  build-depends: base,-                 filepath,-                 array,-                 containers,-                 deepseq,-                 bytestring-handle,-                 QuickCheck       == 2.*,-                 tasty            >= 0.10 && <0.12,-                 tasty-quickcheck == 0.8.*--  if flag(old-time)-    build-depends: directory < 1.2, old-time-  else-    build-depends: directory >= 1.2, time--  if flag(old-bytestring)-    build-depends: bytestring-builder, bytestring >= 0.9 && <0.10-  else-    build-depends: bytestring >= 0.10--  if !impl(ghc >= 8.0)-    build-depends: semigroups >= 0.18 && <0.20--  default-language: Haskell2010--  hs-source-dirs: . test--  main-is: test/Properties.hs-  cpp-options: -DTESTS--  other-modules:-    Codec.Archive.Tar.Index-    Codec.Archive.Tar.Index.StringTable-    Codec.Archive.Tar.Index.IntTrie--  -- shared w/ lib:tar component-  other-modules:-    Codec.Archive.Tar-    Codec.Archive.Tar.Check-    Codec.Archive.Tar.Pack-    Codec.Archive.Tar.Read-    Codec.Archive.Tar.Types-    Codec.Archive.Tar.Unpack-    Codec.Archive.Tar.Write--  other-extensions:-    CPP-    BangPatterns,-    DeriveDataTypeable-    ScopedTypeVariables--  ghc-options: -fno-ignore-asserts--benchmark bench-  type:          exitcode-stdio-1.0-  hs-source-dirs: . bench-  main-is:       bench/Main.hs-  build-depends: base,-                 bytestring >= 0.10,-                 filepath,-                 directory >= 1.2,-                 array,-                 containers,-                 deepseq,-                 time,-                 criterion >= 1.0--  if !impl(ghc >= 8.0)-    build-depends: semigroups >= 0.18 && <0.20--  default-language: Haskell2010--  -- shared w/ lib:tar component-  other-modules:-    Codec.Archive.Tar-    Codec.Archive.Tar.Check-    Codec.Archive.Tar.Index-    Codec.Archive.Tar.Index.IntTrie-    Codec.Archive.Tar.Index.StringTable-    Codec.Archive.Tar.Pack-    Codec.Archive.Tar.Read-    Codec.Archive.Tar.Types-    Codec.Archive.Tar.Unpack-    Codec.Archive.Tar.Write+cabal-version:   1.12
+name:            tar
+version:         0.5.1.1
+x-revision:      3
+
+license:         BSD3
+license-file:    LICENSE
+author:          Duncan Coutts <duncan@community.haskell.org>
+                 Bjorn Bringert <bjorn@bringert.net>
+maintainer:      Duncan Coutts <duncan@community.haskell.org>
+bug-reports:     https://github.com/haskell/tar/issues
+copyright:       2007 Bjorn Bringert <bjorn@bringert.net>
+                 2008-2016 Duncan Coutts <duncan@community.haskell.org>
+category:        Codec
+synopsis:        Reading, writing and manipulating ".tar" archive files.
+description:     This library is for working with \"@.tar@\" archive files. It
+                 can read and write a range of common variations of archive
+                 format including V7, POSIX USTAR and GNU formats.
+                 .
+                 It provides support for packing and unpacking portable
+                 archives. This makes it suitable for distribution but not
+                 backup because details like file ownership and exact
+                 permissions are not preserved.
+                 .
+                 It also provides features for random access to archive
+                 content using an index.
+build-type:      Simple
+extra-source-files: changelog.md
+tested-with:     GHC==7.0.4, GHC==7.2.2, GHC==7.4.2, GHC==7.6.3,
+                 GHC==7.8.4, GHC==7.10.3, GHC==8.0.2, GHC==8.2.2, GHC==8.4.4,
+                 GHC==8.6.5, GHC==8.8.3, GHC==8.10.4, GHC==9.0.1
+
+source-repository head
+  type: git
+  location: https://github.com/haskell/tar.git
+
+flag old-time
+  default: False
+
+flag old-bytestring
+  default: False
+
+library
+
+  build-depends: base       >= 4 && < 4.16,
+                 filepath             < 1.5,
+                 array                < 0.6,
+                 containers >= 0.2 && < 0.7,
+                 deepseq    >= 1.1 && < 1.5
+
+  if flag(old-time)
+    build-depends: directory < 1.2, old-time < 1.2
+  else
+    build-depends: directory >= 1.2 && < 1.4, time < 1.12
+
+  if flag(old-bytestring)
+    build-depends: bytestring-builder >= 0.10.4.0.2 && < 0.11, bytestring == 0.9.*
+  else
+    build-depends: bytestring >= 0.10 && < 0.12
+
+  if !impl(ghc >= 8.0)
+    build-depends: semigroups >= 0.18 && < 0.20
+
+  exposed-modules:
+    Codec.Archive.Tar
+    Codec.Archive.Tar.Entry
+    Codec.Archive.Tar.Check
+    Codec.Archive.Tar.Index
+
+  other-modules:
+    Codec.Archive.Tar.Types
+    Codec.Archive.Tar.Read
+    Codec.Archive.Tar.Write
+    Codec.Archive.Tar.Pack
+    Codec.Archive.Tar.Unpack
+    Codec.Archive.Tar.Index.StringTable
+    Codec.Archive.Tar.Index.IntTrie
+
+  default-language: Haskell2010
+  -- Previously, the package used GHC's default Haskell mode which implies
+  -- NDI; so we keep it transitionally enabled here until we've reviewed the
+  -- code to make sure there isn't any code relies on NDI and keeps compiling
+  -- albeit with different semantics even without NDI
+  default-extensions: NondecreasingIndentation
+
+  other-extensions:
+    BangPatterns
+    CPP
+    DeriveDataTypeable
+    GeneralizedNewtypeDeriving
+    PatternGuards
+    ScopedTypeVariables
+
+
+  ghc-options: -Wall -fno-warn-unused-imports
+
+test-suite properties
+  type:          exitcode-stdio-1.0
+  build-depends: base,
+                 filepath,
+                 array,
+                 containers,
+                 deepseq,
+                 bytestring-handle,
+                 QuickCheck       == 2.*,
+                 tasty            >= 0.10 && <1.5,
+                 tasty-quickcheck >= 0.8  && <0.11
+
+  if flag(old-time)
+    build-depends: directory < 1.2, old-time
+  else
+    build-depends: directory >= 1.2, time
+
+  if flag(old-bytestring)
+    build-depends: bytestring-builder, bytestring >= 0.9 && <0.10
+  else
+    build-depends: bytestring >= 0.10
+
+  if !impl(ghc >= 8.0)
+    build-depends: semigroups >= 0.18 && <0.20
+
+  default-language: Haskell2010
+
+  hs-source-dirs: . test
+
+  main-is: test/Properties.hs
+  cpp-options: -DTESTS
+
+  other-modules:
+    Codec.Archive.Tar.Index
+    Codec.Archive.Tar.Index.StringTable
+    Codec.Archive.Tar.Index.IntTrie
+
+  -- shared w/ lib:tar component
+  other-modules:
+    Codec.Archive.Tar
+    Codec.Archive.Tar.Check
+    Codec.Archive.Tar.Pack
+    Codec.Archive.Tar.Read
+    Codec.Archive.Tar.Types
+    Codec.Archive.Tar.Unpack
+    Codec.Archive.Tar.Write
+
+  other-extensions:
+    CPP
+    BangPatterns,
+    DeriveDataTypeable
+    ScopedTypeVariables
+
+  ghc-options: -fno-ignore-asserts
+
+benchmark bench
+  type:          exitcode-stdio-1.0
+  hs-source-dirs: . bench
+  main-is:       bench/Main.hs
+  build-depends: base,
+                 bytestring >= 0.10,
+                 filepath,
+                 directory >= 1.2,
+                 array,
+                 containers,
+                 deepseq,
+                 time,
+                 criterion >= 1.0
+
+  if !impl(ghc >= 8.0)
+    build-depends: semigroups >= 0.18 && <0.20
+
+  default-language: Haskell2010
+
+  -- shared w/ lib:tar component
+  other-modules:
+    Codec.Archive.Tar
+    Codec.Archive.Tar.Check
+    Codec.Archive.Tar.Index
+    Codec.Archive.Tar.Index.IntTrie
+    Codec.Archive.Tar.Index.StringTable
+    Codec.Archive.Tar.Pack
+    Codec.Archive.Tar.Read
+    Codec.Archive.Tar.Types
+    Codec.Archive.Tar.Unpack
+    Codec.Archive.Tar.Write
revision 4
 cabal-version:   1.12
 name:            tar
 version:         0.5.1.1
-x-revision:      3
+x-revision: 4
 
 license:         BSD3
 license-file:    LICENSE
 
 library
 
-  build-depends: base       >= 4 && < 4.16,
+  build-depends: base       >= 4 && < 4.17,
                  filepath             < 1.5,
                  array                < 0.6,
                  containers >= 0.2 && < 0.7,
   if flag(old-time)
     build-depends: directory < 1.2, old-time < 1.2
   else
-    build-depends: directory >= 1.2 && < 1.4, time < 1.12
+    build-depends: directory >= 1.2 && < 1.4, time < 1.13
 
   if flag(old-bytestring)
     build-depends: bytestring-builder >= 0.10.4.0.2 && < 0.11, bytestring == 0.9.*
revision 5
 cabal-version:   1.12
 name:            tar
 version:         0.5.1.1
-x-revision: 4
+x-revision: 5
 
 license:         BSD3
 license-file:    LICENSE
 
 library
 
-  build-depends: base       >= 4 && < 4.17,
+  build-depends: base       >= 4 && < 4.18,
                  filepath             < 1.5,
                  array                < 0.6,
                  containers >= 0.2 && < 0.7,
revision 6
 cabal-version:   1.12
 name:            tar
 version:         0.5.1.1
-x-revision: 5
+x-revision: 6
 
 license:         BSD3
 license-file:    LICENSE
 
 library
 
-  build-depends: base       >= 4 && < 4.18,
+  build-depends: base       >= 4 && < 4.19,
                  filepath             < 1.5,
                  array                < 0.6,
                  containers >= 0.2 && < 0.7,
revision 7
 cabal-version:   1.12
 name:            tar
 version:         0.5.1.1
-x-revision: 6
+x-revision: 7
 
 license:         BSD3
 license-file:    LICENSE
                  filepath             < 1.5,
                  array                < 0.6,
                  containers >= 0.2 && < 0.7,
-                 deepseq    >= 1.1 && < 1.5
+                 deepseq    >= 1.1 && < 1.6
 
   if flag(old-time)
     build-depends: directory < 1.2, old-time < 1.2
   if flag(old-bytestring)
     build-depends: bytestring-builder >= 0.10.4.0.2 && < 0.11, bytestring == 0.9.*
   else
-    build-depends: bytestring >= 0.10 && < 0.12
+    build-depends: bytestring >= 0.10 && < 0.13
 
   if !impl(ghc >= 8.0)
     build-depends: semigroups >= 0.18 && < 0.20
                  deepseq,
                  bytestring-handle,
                  QuickCheck       == 2.*,
-                 tasty            >= 0.10 && <1.5,
+                 tasty            >= 0.10 && <1.6,
                  tasty-quickcheck >= 0.8  && <0.11
 
   if flag(old-time)
revision 8
 cabal-version:   1.12
 name:            tar
 version:         0.5.1.1
-x-revision: 7
+x-revision: 8
 
 license:         BSD3
 license-file:    LICENSE
 
 library
 
-  build-depends: base       >= 4 && < 4.19,
+  build-depends: base       >= 4 && < 4.20,
                  filepath             < 1.5,
                  array                < 0.6,
                  containers >= 0.2 && < 0.7,
revision 9
 cabal-version:   1.12
 name:            tar
 version:         0.5.1.1
-x-revision: 8
+x-revision: 9
 
 license:         BSD3
 license-file:    LICENSE
   build-depends: base       >= 4 && < 4.20,
                  filepath             < 1.5,
                  array                < 0.6,
-                 containers >= 0.2 && < 0.7,
+                 containers >= 0.2 && < 0.8,
                  deepseq    >= 1.1 && < 1.6
 
   if flag(old-time)
revision 10
 cabal-version:   1.12
 name:            tar
 version:         0.5.1.1
-x-revision: 9
+x-revision: 10
 
 license:         BSD3
 license-file:    LICENSE
 library
 
   build-depends: base       >= 4 && < 4.20,
-                 filepath             < 1.5,
+                 filepath             < 1.6,
                  array                < 0.6,
                  containers >= 0.2 && < 0.8,
                  deepseq    >= 1.1 && < 1.6
revision 11
 cabal-version:   1.12
 name:            tar
 version:         0.5.1.1
-x-revision: 10
+x-revision: 11
 
 license:         BSD3
 license-file:    LICENSE
 
 library
 
-  build-depends: base       >= 4 && < 4.20,
+  build-depends: base       >= 4 && < 4.23,
                  filepath             < 1.6,
                  array                < 0.6,
-                 containers >= 0.2 && < 0.8,
+                 containers >= 0.2 && < 0.9,
                  deepseq    >= 1.1 && < 1.6
 
   if flag(old-time)
     build-depends: directory < 1.2, old-time < 1.2
   else
-    build-depends: directory >= 1.2 && < 1.4, time < 1.13
+    build-depends: directory >= 1.2 && < 1.4, time < 1.16
 
   if flag(old-bytestring)
     build-depends: bytestring-builder >= 0.10.4.0.2 && < 0.11, bytestring == 0.9.*