summaryrefslogtreecommitdiff
path: root/dev-haskell/http
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-haskell/http
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-haskell/http')
-rw-r--r--dev-haskell/http/Manifest13
-rw-r--r--dev-haskell/http/http-4000.2.17.ebuild50
-rw-r--r--dev-haskell/http/http-4000.2.20.ebuild54
-rw-r--r--dev-haskell/http/http-4000.2.22.ebuild54
-rw-r--r--dev-haskell/http/http-4000.2.8.ebuild60
-rw-r--r--dev-haskell/http/http-4000.3.5.ebuild52
-rw-r--r--dev-haskell/http/metadata.xml48
7 files changed, 331 insertions, 0 deletions
diff --git a/dev-haskell/http/Manifest b/dev-haskell/http/Manifest
new file mode 100644
index 000000000000..c062a88f9314
--- /dev/null
+++ b/dev-haskell/http/Manifest
@@ -0,0 +1,13 @@
+DIST HTTP-4000.2.17.tar.gz 69706 SHA256 a9ace28937d95951d3137ee29b87f11d0344bd41794e705ab700f017dcab019c SHA512 0c72f2f78aaa6da64c734f70e1c7e5454d0041eb0354a63b25a534614671df21433c30451ef8a54ed3e303fa105b7d0d998a4a55658933749fc77ec08d6ff8c2 WHIRLPOOL 2de9489702c83287c4ce08a70275793097da36e0b6e21695f8e21b9b7defde7f732b42dd6a67fbfbf8814b023c4cedc902b0d5de5f7867eda65fa56c97940a42
+DIST HTTP-4000.2.20.tar.gz 71475 SHA256 4407cc863699720d179b36257baf21b5f1df4be8c30545dcec4d685a726fd85b SHA512 0f5927f0cfbc638c7ebce738c4f7b460b2c0b40f28dc137909c47f05dfea04e975482dcf626425f23f90f131689f1c03d9f8dc7d834e61b9e389a92f6c64f8f0 WHIRLPOOL fdebffd0a3d5b411c52717f964591e8a0b0772094044551656953bc0b4a60c7334a19e6fec62ae312ef15c0db0ae16e11b051dc245081a4b5c3ed4dcc626eea6
+DIST HTTP-4000.2.22.tar.gz 71609 SHA256 3e212c927aa4524b95425fdd6500c06d3dea145c5b3f46ce6634bc1d1769469c SHA512 20ff5dfc5c0ba752395c187f66b0dd0859d5fd199522fb60b8b81c8f219fe1a03c1112929917ce7305e76e4a9e6228632837b13815f68c3f6f2d8abcace0f9d8 WHIRLPOOL f711da58ec6ad392fd732ea44e4b310ded5727ad5f09ad14fba2090ed07c12fd71251494f629e19252dc0780f7d91c57736f6a0973ab491e771f89b5c6d1d06f
+DIST HTTP-4000.2.8.tar.gz 67903 SHA256 086a2aa771a31845b190e2f9651ab4d8e85116aa463de5bc5e0204c1e5e70c5c SHA512 f7ada9000837a06ce06f9d6aaf83158d48fa5bb4fea812d093eece3b36e9bd4b25df205948c66a4e4b60df3ceb41181f4bdf13415e86ec805239f43421518872 WHIRLPOOL 866ec3ee9cab3800ae26da7167ea7226b87c5c14336cabc37048732a50eed997f30344f830c0c12feb70991318e7f01f4d1c1d95a8b868de6ceca4d2a6e4a530
+DIST HTTP-4000.3.5.tar.gz 71718 SHA256 bca0bf130666e924abaf3daff22be6e27928f83f91d6a34cbc39616497908aed SHA512 9abfbac7796c21a01828c686500ec0fa81d0ad23b8139e3f64a41dfd62a3ecf345573831f5a304390dab057687d73e5cd49507a4efeb4bc9371558e8c1676653 WHIRLPOOL f77d4f41b355399883f1a60eedf64cc57fa3e73ae629c67736453e968cd387c5efad12f0354faa3371cf5e2ee3c3d192080a5ff5e74b3d276dd8bef7e99c70a7
+EBUILD http-4000.2.17.ebuild 1605 SHA256 08d58dd376230ae3f24a734cebfe22d9e78af517991ef4f0ff23b6546aca7e45 SHA512 92fefb6cedcc69d0c94c56ca796ae055e0274deef3fc471bb7d59b15e6b7f026d9f4ffc4552ead337ac3f24df0ea40d00218971429b9af5fdf0525b7813c1d16 WHIRLPOOL 89bd987d309c082e7757372f124fc9133d2a705aa7c38436de1d72c2b306c288ae8d85110116d9fbeff2ef3f35541a2947dd4cebb0ecdb4437342215f03e5b7a
+EBUILD http-4000.2.20.ebuild 1829 SHA256 4c473c0ce0493e98f0db6453f14de0dc71517e746c95279da896465e39237106 SHA512 04a97a46a66ef0f435aa94221b23562e9a25ab3797fa12fc87acc41254a3cb65d6b747fababfaf3d782fd104280910706d01dcbba68faf9179a35bd1e5c1cf2d WHIRLPOOL 452074fde13cf0af884f7e4e683d056d36a0e29a4eaa9c7941f6ea605c902ba24616cfd0e52a9a3041ad7bd0802e7604a25fa3c9ebaa0ca515e110879c631f96
+EBUILD http-4000.2.22.ebuild 1835 SHA256 439b6b3cb2abf9ef0df1e3bbfb872b4d1be97b25a58cfa1db6084daf9653a310 SHA512 e1b8c402980e3d28f527586dc97cbca46aba7c65ba1aa66074232ecf9b9dd8c98ba8886a3f751eacc0eefa9095c9d016227f8e311ab16b8ed9def0636d70dbc9 WHIRLPOOL c82837be725dfd54ffce62cb6bdc7b22407cf0ee9089f07de9dcb727db9ec90e714f9a1dea4a607bad737e07adf46fc280aa7a9246560c4c262504dec4b9c81c
+EBUILD http-4000.2.8.ebuild 1628 SHA256 fb477db10c645f1aec16c356f59936ea0c16375ed27ec66e50965512c4806879 SHA512 65c51c363f70fc5080ec1aeb8daa15e02f9d08e13e11e314ccdf7d495f8435b5a927f92f1c7dd4b482551827d41963ef6701d710e265ef603ce1ed9adfc7064d WHIRLPOOL 1e3fdb92d254eaa1715685d78d769d8bb225d40db91145c4ae11e039fa614d3b8c543eeea576759396e4bacab6f9790a97288287a350729c84eb29085bcb3e57
+EBUILD http-4000.3.5.ebuild 1737 SHA256 7b0751f99eaeb8da4cb474fbeb5d0ac4510f56f34b6acdfc065bd623874a2f43 SHA512 b4ff0796663bfb1db530cd4f53ff2b5357d9c4bd65f1a9aa5eec2fd4730e0e9bccbca20e148bde2cb983cfc2654678a41095682307be54ab94603bbaa61d92d4 WHIRLPOOL 1c8affe5752871a960fd09f6d63fd24c7be12d580fd282536647a025cefdba2b2b42ca503f3d7741be3d88f9d71f84ff7d9ddaa4ea01bdd8de5e4d2f4d830f2a
+MISC ChangeLog 4062 SHA256 f7a07800836f609ea83eff93eb6c40b88ce6ee2a56240a12a1769bb52453cbbf SHA512 d3b6720613021e66df78d28ea5cef7807d0aab4291c58c6d931d10a2f170f007e31dfe8ec3e01cdb9f25cecd69de582dda6f1fb9c2796844d4333d80a0991baa WHIRLPOOL 8dfd12dec99fdb632b25a9c63c8d78f996847e2d4fe8fbd99b2a544eed6147370ec60bfb5d75a6ce56af974feffb68b1fc8379e13558a0ba6c672aea67e902d2
+MISC ChangeLog-2015 6682 SHA256 7607e674ec48ad0acff8c05bfd1e65297b0c4a2e8688b3644096c2ca11190cf7 SHA512 2548fd97e2de62384a914531c4bab990cedff4b4164f95279e3635044b4b83b29d19ef848744b23ec09ef8bba47aa48281747424ee70815c634361b8dfa06a05 WHIRLPOOL 158885a265418e65d1f2a99b5bbef4eca617e183a733f445b3533c2f45eacc1e909a86770b174b277c00f0358d59df06fd139c7fe573bec3fca9e5dfa0760539
+MISC metadata.xml 2129 SHA256 1dbdc48d9b8a0212c50f68067d058befd6c126ea3870c04ee0a37cbee0ff77f8 SHA512 f9571e122a4ba9ca247f51c7900621dae1831fe15f6dd298b8592291c53fbe4dab61caf975b3c4ff7d0e12991904d5eb298c5c5f3e1d2294a80ade4e93455af3 WHIRLPOOL b3f1210f22692869b5bde63dc53047d9b753c6ec90cf81e57d17d69c99482108df1d7b2277a80a940db3f27cc12b7abcc99ca5f6165ba6e07e9e0070aaf436ad
diff --git a/dev-haskell/http/http-4000.2.17.ebuild b/dev-haskell/http/http-4000.2.17.ebuild
new file mode 100644
index 000000000000..5ecee6b08830
--- /dev/null
+++ b/dev-haskell/http/http-4000.2.17.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.2.9999
+#hackport: flags: -warp-tests,-mtl1,-warn-as-error,-old-base,-network23
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HTTP"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for client-side HTTP"
+HOMEPAGE="https://github.com/haskell/HTTP"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ppc-macos ~x86-macos"
+IUSE=""
+RESTRICT=test # missing ia64 alpha keywords for dev-haskell/puremd5
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/network-2.2.0.1:=[profile?] <dev-haskell/network-2.6:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ dev-lang/ghc
+"
+# test? ( >=dev-haskell/httpd-shed-0.4 <dev-haskell/httpd-shed-0.5
+# >=dev-haskell/hunit-1.2.0.1 <dev-haskell/hunit-1.3
+# >=dev-haskell/puremd5-0.2.4 <dev-haskell/puremd5-2.2
+# >=dev-haskell/split-0.1.3 <dev-haskell/split-0.3
+# >=dev-haskell/test-framework-0.2.0 <dev-haskell/test-framework-0.9
+# >=dev-haskell/test-framework-hunit-0.2.0 <dev-haskell/test-framework-hunit-0.4 )
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-mtl1 \
+ --flag=-network23 \
+ --flag=-old-base \
+ --flag=-warn-as-error \
+ --flag=-warp-tests
+}
diff --git a/dev-haskell/http/http-4000.2.20.ebuild b/dev-haskell/http/http-4000.2.20.ebuild
new file mode 100644
index 000000000000..5f21525ea490
--- /dev/null
+++ b/dev-haskell/http/http-4000.2.20.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.4.9999
+#hackport: flags: -warp-tests,-mtl1,-warn-as-error,-old-base,-network23
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HTTP"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for client-side HTTP"
+HOMEPAGE="https://github.com/haskell/HTTP"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="conduit10 +network-uri"
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ >=dev-haskell/old-time-1.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.2.1.5:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ dev-lang/ghc
+ test? ( >=dev-haskell/httpd-shed-0.4 <dev-haskell/httpd-shed-0.5
+ >=dev-haskell/hunit-1.2.0.1 <dev-haskell/hunit-1.3
+ >=dev-haskell/puremd5-0.2.4 <dev-haskell/puremd5-2.2
+ >=dev-haskell/split-0.1.3 <dev-haskell/split-0.3
+ >=dev-haskell/test-framework-0.2.0 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3.0 <dev-haskell/test-framework-hunit-0.4 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag conduit10 conduit10) \
+ --flag=-mtl1 \
+ $(cabal_flag network-uri network-uri) \
+ --flag=-network23 \
+ --flag=-old-base \
+ --flag=-warn-as-error \
+ --flag=-warp-tests
+}
diff --git a/dev-haskell/http/http-4000.2.22.ebuild b/dev-haskell/http/http-4000.2.22.ebuild
new file mode 100644
index 000000000000..1c867514970b
--- /dev/null
+++ b/dev-haskell/http/http-4000.2.22.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+#hackport: flags: -warp-tests,-mtl1,-warn-as-error,-old-base,-network23
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HTTP"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for client-side HTTP"
+HOMEPAGE="https://github.com/haskell/HTTP"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="conduit10 +network-uri"
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/old-time-1.0.0.0:=[profile?] <dev-haskell/old-time-1.2:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.2.1.8:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ dev-lang/ghc
+ test? ( >=dev-haskell/httpd-shed-0.4 <dev-haskell/httpd-shed-0.5
+ >=dev-haskell/hunit-1.2.0.1 <dev-haskell/hunit-1.4
+ >=dev-haskell/puremd5-0.2.4 <dev-haskell/puremd5-2.2
+ >=dev-haskell/split-0.1.3 <dev-haskell/split-0.3
+ >=dev-haskell/test-framework-0.2.0 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3.0 <dev-haskell/test-framework-hunit-0.4 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag conduit10 conduit10) \
+ --flag=-mtl1 \
+ $(cabal_flag network-uri network-uri) \
+ --flag=-network23 \
+ --flag=-old-base \
+ --flag=-warn-as-error \
+ --flag=-warp-tests
+}
diff --git a/dev-haskell/http/http-4000.2.8.ebuild b/dev-haskell/http/http-4000.2.8.ebuild
new file mode 100644
index 000000000000..48c50fa01fa9
--- /dev/null
+++ b/dev-haskell/http/http-4000.2.8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.3.2.9999
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HTTP"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for client-side HTTP"
+HOMEPAGE="https://github.com/haskell/HTTP"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-fbsd ~ppc-macos ~x86-macos"
+# hackport-args: --always-disabled='mtl1 network23 old-base warn-as-error'
+IUSE=""
+
+RDEPEND="<dev-haskell/network-2.5:=[profile?]
+ dev-haskell/parsec:=[profile?]
+ >=dev-lang/ghc-6.10.4:=
+ >=dev-haskell/mtl-2.0:=[profile?]
+ <dev-haskell/mtl-2.2:=[profile?]"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8"
+RESTRICT=test # missing modules: Could not find module `Httpd'
+# test? ( =dev-haskell/case-insensitive-0.4*
+# >=dev-haskell/conduit-0.4
+# <dev-haskell/conduit-0.6
+# =dev-haskell/deepseq-1.3*
+# >=dev-haskell/http-types-0.6
+# <dev-haskell/http-types-0.8
+# dev-haskell/httpd-shed
+# dev-haskell/hunit
+# =dev-haskell/puremd5-2.1*
+# >=dev-haskell/split-0.1
+# <dev-haskell/split-0.3
+# dev-haskell/test-framework
+# dev-haskell/test-framework-hunit
+# >=dev-haskell/wai-1.2
+# <dev-haskell/wai-1.4
+# >=dev-haskell/warp-1.2
+# <dev-haskell/warp-1.4
+# )
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ --flag=-network23 \
+ --flag=-warn-as-error \
+ --flag=-mtl1 \
+ --flag=-old-base \
+ --disable-tests
+}
diff --git a/dev-haskell/http/http-4000.3.5.ebuild b/dev-haskell/http/http-4000.3.5.ebuild
new file mode 100644
index 000000000000..1d66234f0d61
--- /dev/null
+++ b/dev-haskell/http/http-4000.3.5.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+# ebuild generated by hackport 0.5.1.9999
+#hackport: flags: -warp-tests,-mtl1,-warn-as-error,-old-base,-network23
+
+CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="HTTP"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A library for client-side HTTP"
+HOMEPAGE="https://github.com/haskell/HTTP"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+KEYWORDS="amd64 x86"
+IUSE="conduit10 +network-uri"
+
+RDEPEND=">=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?]
+ >=dev-haskell/parsec-2.0:=[profile?] <dev-haskell/parsec-3.2:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+ network-uri? ( >=dev-haskell/network-2.6:=[profile?] <dev-haskell/network-2.7:=[profile?]
+ >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.7:=[profile?] )
+ !network-uri? ( >=dev-haskell/network-2.2.1.8:=[profile?] <dev-haskell/network-2.6:=[profile?] )
+"
+DEPEND="${RDEPEND}
+ >=dev-haskell/cabal-1.8
+ test? ( >=dev-haskell/httpd-shed-0.4 <dev-haskell/httpd-shed-0.5
+ >=dev-haskell/hunit-1.2.0.1 <dev-haskell/hunit-1.6
+ >=dev-haskell/puremd5-0.2.4 <dev-haskell/puremd5-2.2
+ >=dev-haskell/split-0.1.3 <dev-haskell/split-0.3
+ >=dev-haskell/test-framework-0.2.0 <dev-haskell/test-framework-0.9
+ >=dev-haskell/test-framework-hunit-0.3.0 <dev-haskell/test-framework-hunit-0.4 )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_configure() {
+ haskell-cabal_src_configure \
+ $(cabal_flag conduit10 conduit10) \
+ --flag=-mtl1 \
+ $(cabal_flag network-uri network-uri) \
+ --flag=-network23 \
+ --flag=-old-base \
+ --flag=-warn-as-error \
+ --flag=-warp-tests
+}
diff --git a/dev-haskell/http/metadata.xml b/dev-haskell/http/metadata.xml
new file mode 100644
index 000000000000..530a8cd6df3e
--- /dev/null
+++ b/dev-haskell/http/metadata.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+ <longdescription>
+ The HTTP package supports client-side web programming in Haskell. It lets you set up
+ HTTP connections, transmitting requests and processing the responses coming back, all
+ from within the comforts of Haskell. It's dependent on the network package to operate,
+ but other than that, the implementation is all written in Haskell.
+
+ A basic API for issuing single HTTP requests + receiving responses is provided. On top
+ of that, a session-level abstraction is also on offer (the @BrowserAction@ monad);
+ it taking care of handling the management of persistent connections, proxies,
+ state (cookies) and authentication credentials required to handle multi-step
+ interactions with a web server.
+
+ The representation of the bytes flowing across is extensible via the use of a type class,
+ letting you pick the representation of requests and responses that best fits your use.
+ Some pre-packaged, common instances are provided for you (@ByteString@, @String@.)
+
+ Here's an example use:
+
+ &gt;
+ &gt; do
+ &gt; rsp &lt;- Network.HTTP.simpleHTTP (getRequest "http://www.haskell.org/")
+ &gt; -- fetch document and return it (as a 'String'.)
+ &gt; fmap (take 100) (getResponseBody rsp)
+ &gt;
+ &gt; do
+ &gt; rsp &lt;- Network.Browser.browse $ do
+ &gt; setAllowRedirects True -- handle HTTP redirects
+ &gt; request $ getRequest "https://google.com/"
+ &gt; fmap (take 100) (getResponseBody rsp)
+ &gt;
+
+ Git repository available at &lt;https://github.com/haskell/HTTP.git&gt;
+ </longdescription>
+ <use>
+ <flag name="conduit10">Use version 1.0.x or below of the conduit package (for the test suite).</flag>
+ <flag name="network-uri">Get Network.URI from the network-uri package.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">haskell/HTTP</remote-id>
+ </upstream>
+</pkgmetadata>