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.*