From 62d31ca46fb3143af3004730195ff6554cf3fa40 Mon Sep 17 00:00:00 2001 From: Joe Crayne Date: Sun, 5 Jan 2020 20:03:18 -0500 Subject: Forward port to GHC 8.10.1-alpha2 (83edba07e4) --- server/server.cabal | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) (limited to 'server') 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 category: Network extra-source-files: CHANGELOG.md +flag network-uri + description: Use network-uri package. + default: True + +-- supports network-2.7, 2.8, with deprecation warnings +flag old-network-bsd + description: Use network-bsd package. + default: True + +-- supports network >3.0 +flag new-network-bsd + description: Use newer network-bsd package. + default: False + + library 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 other-modules: ForkLabeled, DebugTag other-extensions: CPP, GADTs, LambdaCase, PartialTypeSignatures, RankNTypes, ScopedTypeVariables, TupleSections, TypeFamilies, TypeOperators, OverloadedStrings, GeneralizedNewtypeDeriving, DoAndIfThenElse, FlexibleInstances, StandaloneDeriving - 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 + 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 hs-source-dirs: src default-language: Haskell2010 cpp-options: -DTHREAD_DEBUG + if flag(old-network-bsd) + Build-depends: network < 3.0 + , network-uri >= 2.6 + , network-bsd < 2.8.1.0 + else + if flag(new-network-bsd) + Build-depends: network >= 3.0 + , network-uri >= 2.6 + , network-bsd >= 2.8.1.0 + else + if flag(network-uri) + Build-depends: network >= 2.6 && < 3.0 + , network-uri >= 2.6 + else + Build-depends: network >= 2.4 && < 2.6 + -- cgit v1.2.3