packages feed

Cabal revisions of uhttpc-0.1.1.0

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

revision 1
-name:                uhttpc-version:             0.1.1.0-synopsis:            Minimal HTTP client library optimized for benchmarking-homepage:            https://github.com/hvr/uhttpc-license:             GPL-3-license-file:        LICENSE-author:              Herbert Valerio Riedel-maintainer:          hvr@gnu.org-copyright:           © 2013-2015 Herbert Valerio Riedel-category:            Network-build-type:          Simple-cabal-version:       >=1.10-description:-  @uhttpc@ contains a simple low-level and lightweight Haskell-  <https://tools.ietf.org/html/rfc2616 HTTP 1.1>-  library optimized for providing the bare minimum required for HTTP-  benchmarking purposes and allowing for time measurements of the-  individual phases of the HTTP transaction.-  .-  This package also provides the command-line tool @uhttpc-bench@ as an-  usage example which mimics the popular-  <https://github.com/lighttpd/weighttp weighttp> HTTP benchmarking tool's-  CLI.-  .-  WARNING: @uhttpc@ was originally developed for evaluating the new-  <http://haskell.cs.yale.edu/wp-content/uploads/2013/08/hask035-voellmy.pdf \"Mio\" parallel I/O manager>-  introduced with GHC 7.8 and provide a base-line for HTTP client libraries.-  However, this is not a fully RFC compliant HTTP client library and-  therefore ought not be used as a general purpose HTTP-  implementation; Use libraries such as-  <http://hackage.haskell.org/package/http-streams http-streams>-  instead which aim toward full RFC compliance as well as having good-  performance.--extra-source-files: README.md CHANGELOG.md--library-  default-language:    Haskell2010-  other-extensions:    BangPatterns, CPP, OverloadedStrings-  exposed-modules:     Network.HTTP.MicroClient-  ghc-options:         -Wall -fwarn-tabs-  c-sources:           cbits/get_posix_time.c-  build-depends:-    base              >=4.6 && <4.9,-    bytestring        ==0.10.*,-    network           ==2.6.*,-    network-uri       ==2.6.*,-    bytestring-lexing >=0.4 && <0.6,-    deepseq           >=1.1 && <1.5--executable uhttpc-bench-  default-language:    Haskell2010-  other-extensions:    Arrows, BangPatterns, DeriveDataTypeable, OverloadedStrings, RecordWildCards-  hs-source-dirs:      src-exe-  main-is:             uhttpc-bench.hs-  ghc-options:         -Wall -fwarn-tabs -funbox-strict-fields -threaded -rtsopts-  build-depends:-    uhttpc,-    -- uhttpc-lib's build-deps don't need to restate version bounds-    base,-    bytestring,-    bytestring-lexing,-    deepseq,-    network,-    -- build-deps which need version bounds-    async                 ==2.0.*,-    optparse-applicative  ==0.11.*--Source-Repository head-  Type: git-  Location: https://github.com/hvr/uhttpc.git+name:                uhttpc
+version:             0.1.1.0
+x-revision: 1
+synopsis:            Minimal HTTP client library optimized for benchmarking
+homepage:            https://github.com/hvr/uhttpc
+license:             GPL-3
+license-file:        LICENSE
+author:              Herbert Valerio Riedel
+maintainer:          hvr@gnu.org
+copyright:           © 2013-2015 Herbert Valerio Riedel
+category:            Network
+build-type:          Simple
+cabal-version:       >=1.10
+description:
+  @uhttpc@ contains a simple low-level and lightweight Haskell
+  <https://tools.ietf.org/html/rfc2616 HTTP 1.1>
+  library optimized for providing the bare minimum required for HTTP
+  benchmarking purposes and allowing for time measurements of the
+  individual phases of the HTTP transaction.
+  .
+  This package also provides the command-line tool @uhttpc-bench@ as an
+  usage example which mimics the popular
+  <https://github.com/lighttpd/weighttp weighttp> HTTP benchmarking tool's
+  CLI.
+  .
+  WARNING: @uhttpc@ was originally developed for evaluating the new
+  <http://haskell.cs.yale.edu/wp-content/uploads/2013/08/hask035-voellmy.pdf \"Mio\" parallel I/O manager>
+  introduced with GHC 7.8 and provide a base-line for HTTP client libraries.
+  However, this is not a fully RFC compliant HTTP client library and
+  therefore ought not be used as a general purpose HTTP
+  implementation; Use libraries such as
+  <http://hackage.haskell.org/package/http-streams http-streams>
+  instead which aim toward full RFC compliance as well as having good
+  performance.
+
+extra-source-files: README.md CHANGELOG.md
+
+library
+  default-language:    Haskell2010
+  other-extensions:    BangPatterns, CPP, OverloadedStrings
+  exposed-modules:     Network.HTTP.MicroClient
+  ghc-options:         -Wall -fwarn-tabs
+  c-sources:           cbits/get_posix_time.c
+  build-depends:
+    base              >=4.6 && <4.10,
+    bytestring        ==0.10.*,
+    network           ==2.6.*,
+    network-uri       ==2.6.*,
+    bytestring-lexing >=0.4 && <0.6,
+    deepseq           >=1.1 && <1.5
+
+executable uhttpc-bench
+  default-language:    Haskell2010
+  other-extensions:    Arrows, BangPatterns, DeriveDataTypeable, OverloadedStrings, RecordWildCards
+  hs-source-dirs:      src-exe
+  main-is:             uhttpc-bench.hs
+  ghc-options:         -Wall -fwarn-tabs -funbox-strict-fields -threaded -rtsopts
+  build-depends:
+    uhttpc,
+    -- uhttpc-lib's build-deps don't need to restate version bounds
+    base,
+    bytestring,
+    bytestring-lexing,
+    deepseq,
+    network,
+    -- build-deps which need version bounds
+    async                 ==2.0.* || ==2.1.*,
+    optparse-applicative  ==0.11.* || ==0.12.*
+
+Source-Repository head
+  Type: git
+  Location: https://github.com/hvr/uhttpc.git
revision 2
 name:                uhttpc
 version:             0.1.1.0
-x-revision: 1
+x-revision: 2
 synopsis:            Minimal HTTP client library optimized for benchmarking
 homepage:            https://github.com/hvr/uhttpc
 license:             GPL-3
   ghc-options:         -Wall -fwarn-tabs
   c-sources:           cbits/get_posix_time.c
   build-depends:
-    base              >=4.6 && <4.10,
+    base              >=4.6 && <4.11,
     bytestring        ==0.10.*,
     network           ==2.6.*,
     network-uri       ==2.6.*,
     network,
     -- build-deps which need version bounds
     async                 ==2.0.* || ==2.1.*,
-    optparse-applicative  ==0.11.* || ==0.12.*
+    optparse-applicative  ==0.11.* || ==0.12.* || ==0.13.*
 
 Source-Repository head
   Type: git
revision 3
+cabal-version:       >=1.10
 name:                uhttpc
 version:             0.1.1.0
-x-revision: 2
+x-revision: 3
 synopsis:            Minimal HTTP client library optimized for benchmarking
 homepage:            https://github.com/hvr/uhttpc
 license:             GPL-3
 copyright:           © 2013-2015 Herbert Valerio Riedel
 category:            Network
 build-type:          Simple
-cabal-version:       >=1.10
 description:
   @uhttpc@ contains a simple low-level and lightweight Haskell
   <https://tools.ietf.org/html/rfc2616 HTTP 1.1>
   ghc-options:         -Wall -fwarn-tabs
   c-sources:           cbits/get_posix_time.c
   build-depends:
-    base              >=4.6 && <4.11,
+    base              >=4.6 && <4.12,
     bytestring        ==0.10.*,
     network           ==2.6.*,
     network-uri       ==2.6.*,
     deepseq,
     network,
     -- build-deps which need version bounds
-    async                 ==2.0.* || ==2.1.*,
-    optparse-applicative  ==0.11.* || ==0.12.* || ==0.13.*
+    async                 ==2.0.* || ==2.1.* || ==2.2.*,
+    optparse-applicative  ==0.11.* || ==0.12.* || ==0.13.* || ==0.14.*
 
 Source-Repository head
   Type: git
revision 4
 cabal-version:       >=1.10
 name:                uhttpc
 version:             0.1.1.0
-x-revision: 3
+x-revision: 4
 synopsis:            Minimal HTTP client library optimized for benchmarking
 homepage:            https://github.com/hvr/uhttpc
 license:             GPL-3
   ghc-options:         -Wall -fwarn-tabs
   c-sources:           cbits/get_posix_time.c
   build-depends:
-    base              >=4.6 && <4.12,
+    base              >=4.6 && <4.13,
     bytestring        ==0.10.*,
-    network           ==2.6.*,
+    network           ==2.6.* || ==2.8.*,
     network-uri       ==2.6.*,
     bytestring-lexing >=0.4 && <0.6,
     deepseq           >=1.1 && <1.5