[75084] trunk/dports/devel/hs-HTTP/Portfile

singingwolfboy at macports.org singingwolfboy at macports.org
Fri Jan 14 19:53:50 PST 2011


Revision: 75084
          http://trac.macports.org/changeset/75084
Author:   singingwolfboy at macports.org
Date:     2011-01-14 19:53:40 -0800 (Fri, 14 Jan 2011)
Log Message:
-----------
Updated hs-HTTP

Modified Paths:
--------------
    trunk/dports/devel/hs-HTTP/Portfile

Modified: trunk/dports/devel/hs-HTTP/Portfile
===================================================================
--- trunk/dports/devel/hs-HTTP/Portfile	2011-01-15 01:13:38 UTC (rev 75083)
+++ trunk/dports/devel/hs-HTTP/Portfile	2011-01-15 03:53:40 UTC (rev 75084)
@@ -1,27 +1,31 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4
 # $Id$
 
-PortSystem 1.0
+PortSystem          1.0
+PortGroup           haskell 1.0
 
-PortGroup	haskell 1.0
-haskell.setup	HTTP 4000.0.9
-name		hs-HTTP
-maintainers	nomaintainer
-platforms	darwin
+haskell.setup       HTTP 4000.1.1
+maintainers         singingwolfboy openmaintainer
+description         client-side web programming in Haskell
+long_description    \
+    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.)
 
-description	Haskell client side HTTP library
-long_description	\
-		Haskell's HTTP package contains updated versions of	\
-		Warrick Gray's excellent Haskell HTTP and Browser	\
-		modules.
-
-checksums	md5     bbd005935537ed8883bfefb624e8bf3c \
-		sha1    bb20dda6d504918be3336c7d789e4df840fe9d4a \
-		rmd160  3f686a1c44b6c08f76b11c94e1d08b505b49b794
-
-universal_variant	no
-
-configure.args-append	--enable-library-profiling -v	\
-			--with-gcc=${configure.cc}
-
-build.args-append	-v
-
+platforms           darwin
+checksums           md5     ddf23d46c4d6dc0048c454e3d01caa57 \
+                    sha1    cdb8ae29b8524a912545059e4ec4a2b25ada88c5 \
+                    rmd160  c90418ef556cf833cffcb327df9b57e051ee8b25
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110114/903bb95e/attachment.html>


More information about the macports-changes mailing list