packages feed

mohws-0.2: mohws.cabal

Name:         mohws
Version:      0.2
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

Build-depends:
  base>3,
  directory,
  HTTP >=4000.0.4 && <4001,
  network,
  unix,
  parsec,
  html,
  process,
  containers,
  old-time,
  old-locale,
  bytestring,
  filepath,
  utility-ht >=0.0.3 && <0.1,
  transformers >=0.1.3 && <0.2,
  explicit-exception >=0.1 && <0.2,
  data-accessor >=0.2 && <0.3
Data-Files:
  README
  public_html/html.cgi
  public_html/Pi.hs
  public_html/text.cgi

Hs-Source-dirs: src
Ghc-Options: -threaded -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

Executable: hws
Main-is: Main.hs
Hs-Source-dirs: src
Ghc-Options: -threaded -Wall

Executable: hws-dyn
-- Buildable: False
Main-is: MainDynamic.hs
Hs-Source-dirs: src
Ghc-Options: -threaded -Wall
Build-Depends: ghc >=6.8 && <6.9
   -- ghc package needed for GHCUtil in DynHS
Other-Modules:
  Network.MoHWS.Part.DynHS
  Network.MoHWS.Part.DynHS.CGI
  Network.MoHWS.Part.DynHS.GHCUtil