diff options
Diffstat (limited to 'dev-haskell/snap-server/metadata.xml')
-rw-r--r-- | dev-haskell/snap-server/metadata.xml | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/dev-haskell/snap-server/metadata.xml b/dev-haskell/snap-server/metadata.xml new file mode 100644 index 000000000000..ebe4d9a5fb29 --- /dev/null +++ b/dev-haskell/snap-server/metadata.xml @@ -0,0 +1,32 @@ +<?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> + <use> + <flag name="build-pong">Build a server that just returns "PONG"</flag> + <flag name="openssl">enable https support using <pkg>dev-haskell/hsopenssl</pkg></flag> + <flag name="portable">no non-haskell unportable code.</flag> + </use> + <longdescription> + Snap is a simple and fast web development framework and server written in + Haskell. For more information or to download the latest version, you can + visit the Snap project website at <http://snapframework.com/>. + + The Snap HTTP server is a high performance, epoll-enabled, iteratee-based web + server library written in Haskell. Together with the @snap-core@ library upon + which it depends, it provides a clean and efficient Haskell programming + interface to the HTTP protocol. + + Higher-level facilities for building web applications (like user/session + management, component interfaces, data modeling, etc.) are planned but not + yet implemented, so this release will mostly be of interest for those who: + + * need a fast and minimal HTTP API at roughly the same level of abstraction + as Java servlets, or + + * are interested in contributing to the Snap Framework project. + </longdescription> +</pkgmetadata> |