diff options
author | Joe Crayne <joe@jerkface.net> | 2020-01-05 20:03:18 -0500 |
---|---|---|
committer | Joe Crayne <joe@jerkface.net> | 2020-01-05 21:44:36 -0500 |
commit | 62d31ca46fb3143af3004730195ff6554cf3fa40 (patch) | |
tree | a2882c330ba580ef57ecbf62b999ae87d377e35d /server | |
parent | 6047a311f270bbb0a176900d9b1fea5e6d9b96c1 (diff) |
Forward port to GHC 8.10.1-alpha2 (83edba07e4)
Diffstat (limited to 'server')
-rw-r--r-- | server/server.cabal | 33 |
1 files changed, 32 insertions, 1 deletions
diff --git a/server/server.cabal b/server/server.cabal index 95d7aacf..44441ef1 100644 --- a/server/server.cabal +++ b/server/server.cabal | |||
@@ -15,11 +15,42 @@ maintainer: joe@jerkface.net | |||
15 | category: Network | 15 | category: Network |
16 | extra-source-files: CHANGELOG.md | 16 | extra-source-files: CHANGELOG.md |
17 | 17 | ||
18 | flag network-uri | ||
19 | description: Use network-uri package. | ||
20 | default: True | ||
21 | |||
22 | -- supports network-2.7, 2.8, with deprecation warnings | ||
23 | flag old-network-bsd | ||
24 | description: Use network-bsd package. | ||
25 | default: True | ||
26 | |||
27 | -- supports network >3.0 | ||
28 | flag new-network-bsd | ||
29 | description: Use newer network-bsd package. | ||
30 | default: False | ||
31 | |||
32 | |||
18 | library | 33 | library |
19 | exposed-modules: Network.QueryResponse, Network.StreamServer, Network.SocketLike, Network.QueryResponse.TCP, Data.TableMethods, Connection.Tcp, Control.Concurrent.Delay, DNSCache, GetHostByAddr, ControlMaybe, SockAddr, Control.Concurrent.PingMachine, Connection | 34 | exposed-modules: Network.QueryResponse, Network.StreamServer, Network.SocketLike, Network.QueryResponse.TCP, Data.TableMethods, Connection.Tcp, Control.Concurrent.Delay, DNSCache, GetHostByAddr, ControlMaybe, SockAddr, Control.Concurrent.PingMachine, Connection |
20 | other-modules: ForkLabeled, DebugTag | 35 | other-modules: ForkLabeled, DebugTag |
21 | other-extensions: CPP, GADTs, LambdaCase, PartialTypeSignatures, RankNTypes, ScopedTypeVariables, TupleSections, TypeFamilies, TypeOperators, OverloadedStrings, GeneralizedNewtypeDeriving, DoAndIfThenElse, FlexibleInstances, StandaloneDeriving | 36 | other-extensions: CPP, GADTs, LambdaCase, PartialTypeSignatures, RankNTypes, ScopedTypeVariables, TupleSections, TypeFamilies, TypeOperators, OverloadedStrings, GeneralizedNewtypeDeriving, DoAndIfThenElse, FlexibleInstances, StandaloneDeriving |
22 | build-depends: base, stm, bytestring, dependent-map, dependent-sum, contravariant, containers, time, network, cpu, dput-hslogger, directory, lifted-base, hashable, conduit, text, psq-wrap, minmax-psq, lifted-concurrent, word64-map, network-addr | 37 | build-depends: base, stm, bytestring, dependent-map, dependent-sum, contravariant, containers, time, cpu, dput-hslogger, directory, lifted-base, hashable, conduit, text, psq-wrap, minmax-psq, lifted-concurrent, word64-map, network-addr |
23 | hs-source-dirs: src | 38 | hs-source-dirs: src |
24 | default-language: Haskell2010 | 39 | default-language: Haskell2010 |
25 | cpp-options: -DTHREAD_DEBUG | 40 | cpp-options: -DTHREAD_DEBUG |
41 | if flag(old-network-bsd) | ||
42 | Build-depends: network < 3.0 | ||
43 | , network-uri >= 2.6 | ||
44 | , network-bsd < 2.8.1.0 | ||
45 | else | ||
46 | if flag(new-network-bsd) | ||
47 | Build-depends: network >= 3.0 | ||
48 | , network-uri >= 2.6 | ||
49 | , network-bsd >= 2.8.1.0 | ||
50 | else | ||
51 | if flag(network-uri) | ||
52 | Build-depends: network >= 2.6 && < 3.0 | ||
53 | , network-uri >= 2.6 | ||
54 | else | ||
55 | Build-depends: network >= 2.4 && < 2.6 | ||
56 | |||