mohws-0.2.1: mohws.cabal
Name: mohws
Version: 0.2.1
Author: Simon Marlow, Bjorn Bringert <bjorn@bringert.net>
Copyright: Simon Marlow, Bjorn Bringert
Maintainer: Henning Thielemann <webserver@henning-thielemann.de>
License: BSD3
License-file: LICENSE
Category: Web
Synopsis: Modular Haskell Web Server
Description:
A web server with a module system and support for CGI.
Based on Simon Marlow's original Haskell Web Server.
Homepage: http://code.haskell.org/mohws/
Tested-with: GHC==6.8.2
Build-Type: Simple
Cabal-Version: >=1.6
Data-Files:
README
public_html/html.cgi
public_html/Pi.hs
public_html/text.cgi
Source-Repository head
Type: darcs
Location: http://code.haskell.org/mohws/
Source-Repository this
Type: darcs
Location: http://code.haskell.org/mohws/
Tag: 0.2.1
Flag dynamic
description: Build server with dynamically loaded plugins
default: False
Library
Build-depends:
HTTP >=4000.0.4 && <4001,
network >=2.1 && <2.4,
unix >=2.3 && <2.5,
parsec >=2.1 && <3.2,
html >=1.0 && <1.1,
process >=1.0 && <1.1,
containers >=0.1 && <0.5,
old-time >=1.0 && <1.1,
old-locale >=1.0 && <1.1,
bytestring >=0.9 && <0.10,
filepath >=1.1 && <1.3,
utility-ht >=0.0.3 && <0.1,
transformers >=0.2 && <0.3,
explicit-exception >=0.1 && <0.2,
data-accessor >=0.2 && <0.3,
directory >=1.0 && <1.2,
base >4 && <5
Hs-Source-dirs: src
GHC-Options: -Wall
Exposed-Modules:
-- server
Network.MoHWS.Server
Network.MoHWS.Server.Context
Network.MoHWS.Server.Request
Network.MoHWS.Server.Options
-- logging
Network.MoHWS.Logger
Network.MoHWS.Logger.Access
Network.MoHWS.Logger.Error
Network.MoHWS.Logger.Level
-- configuration
Network.MoHWS.Configuration
Network.MoHWS.Configuration.Accessor
Network.MoHWS.Configuration.Parser
Network.MoHWS.Initialization
Network.MoHWS.Initialization.Standard
-- http
Network.MoHWS.HTTP.Header
Network.MoHWS.HTTP.MimeType
Network.MoHWS.HTTP.Request
Network.MoHWS.HTTP.Response
Network.MoHWS.HTTP.Version
-- module system
Network.MoHWS.Module
Network.MoHWS.Module.Description
Network.MoHWS.Part.AddSlash
Network.MoHWS.Part.CGI
Network.MoHWS.Part.File
Network.MoHWS.Part.Index
Network.MoHWS.Part.Listing
Network.MoHWS.Part.UserDirectory
Network.MoHWS.Part.VirtualHost
-- basics
Network.MoHWS.Stream
Other-Modules:
Network.MoHWS.Utility
Network.MoHWS.ParserUtility
Network.MoHWS.Server.Environment
Network.MoHWS.ByteString
-- it's needed for linking parallelweb, but it hurts haddock
-- Paths_mohws
Executable hws
Main-is: Main.hs
Hs-Source-dirs: src
Ghc-Options: -threaded -Wall
Executable hws-dyn
If flag(dynamic)
Build-Depends: ghc >=6.8 && <6.9
-- ghc package needed for GHCUtil in DynHS
Else
Buildable: False
Main-is: MainDynamic.hs
Hs-Source-dirs: src
Ghc-Options: -threaded -Wall
Other-Modules:
Network.MoHWS.Part.DynHS
Network.MoHWS.Part.DynHS.CGI
Network.MoHWS.Part.DynHS.GHCUtil