aboutsummaryrefslogtreecommitdiffhomepage
path: root/unix.cabal
diff options
context:
space:
mode:
authorGravatar Herbert Valerio Riedel <hvr@gnu.org>2013-10-12 13:30:42 +0200
committerGravatar Herbert Valerio Riedel <hvr@gnu.org>2013-10-12 13:30:42 +0200
commit7b9044abd826ef1e0f91a1ce5922ed1303e1f2a0 (patch)
treecc96ab40ba2956ff7edc5fb5d8812719a69f2417 /unix.cabal
parent2b69c54bbbc85993cb2456ecb60a40adb574ccda (diff)
Refactor & update `unix.cabal` to `cabal-version>=1.10`
This also lists the GHC versions this package has been tested to compile with in the `tested-with` Cabal field. Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Diffstat (limited to 'unix.cabal')
-rw-r--r--unix.cabal71
1 files changed, 48 insertions, 23 deletions
diff --git a/unix.cabal b/unix.cabal
index 55fddbc..f39d46f 100644
--- a/unix.cabal
+++ b/unix.cabal
@@ -4,9 +4,12 @@ version: 2.7.0.0
license: BSD3
license-file: LICENSE
maintainer: libraries@haskell.org
-bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries/unix
+bug-reports: http://hackage.haskell.org/trac/ghc/newticket?component=libraries/unix
synopsis: POSIX functionality
category: System
+build-type: Configure
+cabal-version: >= 1.10
+tested-with: GHC==7.6.3, GHC==7.6.2, GHC==7.6.1, GHC==7.4.2, GHC==7.4.1
description:
This package gives you access to the set of operating system
services standardised by POSIX 1003.1b (or the IEEE Portable
@@ -14,23 +17,54 @@ description:
IEEE Std. 1003.1).
.
The package is not supported under Windows (except under Cygwin).
- .
- Changes in 2.7.0.0:
- .
- * @ProcessStatus@ changed to include a core-dumped flag.
extra-source-files:
- config.guess config.sub install-sh
- configure.ac configure
- unix.buildinfo.in include/HsUnixConfig.h.in
- include/HsUnix.h
+ changelog
+ config.guess
+ config.sub
+ configure
+ configure.ac
+ include/HsUnix.h
+ include/HsUnixConfig.h.in
+ install-sh
+ unix.buildinfo.in
+
extra-tmp-files:
- config.log config.status autom4te.cache
- unix.buildinfo include/HsUnixConfig.h
-build-type: Configure
-Cabal-Version: >= 1.6
+ autom4te.cache
+ config.log
+ config.status
+ include/HsUnixConfig.h
+ unix.buildinfo
+
+source-repository head
+ type: git
+ location: http://git.haskell.org/packages/unix.git
+
+source-repository this
+ type: git
+ location: http://git.haskell.org/packages/unix.git
+ tag: unix-2.7.0.0-release
+
+library
+ default-language: Haskell2010
+ other-extensions:
+ CApiFFI
+ CPP
+ DeriveDataTypeable
+ InterruptibleFFI
+ NoMonomorphismRestriction
+ OverloadedStrings
+
+ if impl(ghc)
+ other-extensions:
+ Safe
+ Trustworthy
+
+ build-depends:
+ base >= 4.5 && < 4.8,
+ bytestring >= 0.9.2 && < 0.11,
+ time >= 1.2 && < 1.5
-Library
exposed-modules:
System.Posix
System.Posix.ByteString
@@ -83,18 +117,9 @@ Library
System.Posix.Process.Common
System.Posix.Terminal.Common
- build-depends: base >= 4.5 && < 4.8,
- bytestring >= 0.9.2.0 && < 0.11,
- time
- extensions: CPP, ForeignFunctionInterface, EmptyDataDecls,
- NondecreasingIndentation
include-dirs: include
includes: HsUnix.h execvpe.h
install-includes:
HsUnix.h HsUnixConfig.h execvpe.h
c-sources: cbits/HsUnix.c cbits/execvpe.c cbits/dirUtils.c
-source-repository head
- type: git
- location: http://git.haskell.org/packages/unix.git
-