summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorJoe Crayne <joe@jerkface.net>2020-01-05 20:03:18 -0500
committerJoe Crayne <joe@jerkface.net>2020-01-05 21:44:36 -0500
commit62d31ca46fb3143af3004730195ff6554cf3fa40 (patch)
treea2882c330ba580ef57ecbf62b999ae87d377e35d /server
parent6047a311f270bbb0a176900d9b1fea5e6d9b96c1 (diff)
Forward port to GHC 8.10.1-alpha2 (83edba07e4)
Diffstat (limited to 'server')
-rw-r--r--server/server.cabal33
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
15category: Network 15category: Network
16extra-source-files: CHANGELOG.md 16extra-source-files: CHANGELOG.md
17 17
18flag network-uri
19 description: Use network-uri package.
20 default: True
21
22-- supports network-2.7, 2.8, with deprecation warnings
23flag old-network-bsd
24 description: Use network-bsd package.
25 default: True
26
27-- supports network >3.0
28flag new-network-bsd
29 description: Use newer network-bsd package.
30 default: False
31
32
18library 33library
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