packages feed

curlhs-0.1.1: curlhs.cabal

name:           curlhs
version:        0.1.1
synopsis:       bindings to libcurl, the multiprotocol file transfer library
author:         Krzysztof Kardzis <kkardzis@gmail.com>
maintainer:     Krzysztof Kardzis <kkardzis@gmail.com>
copyright:      Copyright © 2012-2014 Krzysztof Kardzis
-- license:     ISC License (MIT/BSD-style, see LICENSE file for details)
license:        OtherLicense
license-file:   LICENSE
category:       Network
stability:      Experimental
build-type:     Simple
cabal-version:  >=1.6
homepage:       https://kkardzis.github.com/curlhs

description:
  Package @curlhs@ provides a mid-level interface to @libcurl@, the
  multiprotocol file transfer library which powers the popular tool @curl@
  (please see <http://curl.haxx.se/> for more info). As described on the
  @libcurl@'s project site (<http://curl.haxx.se/libcurl/>):
  .
  /libcurl is a free and easy-to-use client-side URL transfer library,       /
  /supporting DICT, FILE, FTP, FTPS, GOPHER, HTTP, HTTPS, IMAP, IMAPS, LDAP, /
  /LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, TELNET and TFTP.  /
  /libcurl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading,    /
  /HTTP form based upload, proxies, cookies, user+password authentication    /
  /(Basic, Digest, NTLM, Negotiate, Kerberos), file transfer resume,         /
  /http proxy tunneling and more!                                            /
  .
  /libcurl is highly portable, it builds and works identically on numerous   /
  /platforms, including Solaris, NetBSD, FreeBSD, OpenBSD, Darwin, HPUX,     /
  /IRIX, AIX, Tru64, Linux, UnixWare, HURD, Windows, Amiga, OS/\//2, BeOs,   /
  /Mac OS X, Ultrix, QNX, OpenVMS, RISC OS, Novell NetWare, DOS and more...  /
  .
  /libcurl is free, thread-safe, IPv6 compatible, feature rich, well         /
  /supported, fast, thoroughly documented and is already used by many        /
  /known, big and successful companies and numerous applications.            /
  .
  Package is distributed under ISC License (MIT/BSD-style, see LICENSE file
  for details). It is marked as @OtherLicense@ due to limitations of Cabal.
  .
  <<https://ga-beacon.appspot.com/UA-53767359-1/hackage/curlhs>>

extra-source-files:
  Network/CURL000/curl-7.30.0/COPYING
  Network/CURL000/curl-7.30.0/curl.h
  Network/CURL000/curl-7.30.0/curlbuild.h
  Network/CURL000/curl-7.30.0/curlrules.h
  Network/CURL000/curl-7.30.0/curlver.h
  Network/CURL000/curl-7.30.0/easy.h
  Network/CURL000/curl-7.30.0/multi.h
  Network/CURL000/curl-7.30.0/stdcheaders.h
  Network/CURL000/curl-7.30.0/typecheck-gcc.h
  README.md

library
  ghc-options: -Wall -fwarn-tabs
  build-tools: hsc2hs

  build-depends:
    base ==4.*, rtld, bytestring, time

  exposed-modules:
    Network.CURL720
    Network.CURL730
    Network.CURLXXX

  other-modules:
    Network.CURL000.LibCC
    Network.CURL000.LibHS
    Network.CURL000.LibLD
    Network.CURL000.Types

  c-sources:
    Network/CURL000/LibC0.c

  include-dirs:
    Network/CURL000

source-repository head
  location: https://github.com/kkardzis/curlhs
  type:     git