summaryrefslogtreecommitdiff
path: root/bittorrent
diff options
context:
space:
mode:
authorjim@bo <jim@bo>2018-06-20 03:08:45 -0400
committerjim@bo <jim@bo>2018-06-20 18:00:29 -0400
commit07202340d82fddc32f1cad82a437a438565cc2ba (patch)
treea836218263b4cb45ab3cc39ddeee5d24619ab976 /bittorrent
parente1c7ba154a1010cf33ff4daa045d8f4542e2267c (diff)
port to newer versions of packages:
* iproute >= 1.7.4 * conduit-extra >= 1.1.7
Diffstat (limited to 'bittorrent')
-rw-r--r--bittorrent/src/Network/BitTorrent/Exchange/Message.hs5
-rw-r--r--bittorrent/src/Network/BitTorrent/Tracker/Message.hs5
-rw-r--r--bittorrent/tests/Network/BitTorrent/CoreSpec.hs6
3 files changed, 15 insertions, 1 deletions
diff --git a/bittorrent/src/Network/BitTorrent/Exchange/Message.hs b/bittorrent/src/Network/BitTorrent/Exchange/Message.hs
index 2c6770f7..5c096523 100644
--- a/bittorrent/src/Network/BitTorrent/Exchange/Message.hs
+++ b/bittorrent/src/Network/BitTorrent/Exchange/Message.hs
@@ -32,6 +32,7 @@
32{-# LANGUAGE GeneralizedNewtypeDeriving #-} 32{-# LANGUAGE GeneralizedNewtypeDeriving #-}
33{-# LANGUAGE DeriveDataTypeable #-} 33{-# LANGUAGE DeriveDataTypeable #-}
34{-# LANGUAGE TemplateHaskell #-} 34{-# LANGUAGE TemplateHaskell #-}
35{-# LANGUAGE CPP #-}
35{-# OPTIONS -fno-warn-orphans #-} 36{-# OPTIONS -fno-warn-orphans #-}
36module Network.BitTorrent.Exchange.Message 37module Network.BitTorrent.Exchange.Message
37 ( -- * Capabilities 38 ( -- * Capabilities
@@ -111,7 +112,11 @@ import Data.String
111import Data.Text as T 112import Data.Text as T
112import Data.Typeable 113import Data.Typeable
113import Data.Word 114import Data.Word
115#if MIN_VERSION_iproute(1,7,4)
116import Data.IP hiding (fromSockAddr)
117#else
114import Data.IP 118import Data.IP
119#endif
115import Network 120import Network
116import Network.Socket hiding (KeepAlive) 121import Network.Socket hiding (KeepAlive)
117import Text.PrettyPrint as PP hiding ((<>)) 122import Text.PrettyPrint as PP hiding ((<>))
diff --git a/bittorrent/src/Network/BitTorrent/Tracker/Message.hs b/bittorrent/src/Network/BitTorrent/Tracker/Message.hs
index e01ebbf4..ab492275 100644
--- a/bittorrent/src/Network/BitTorrent/Tracker/Message.hs
+++ b/bittorrent/src/Network/BitTorrent/Tracker/Message.hs
@@ -27,6 +27,7 @@
27{-# LANGUAGE DeriveFunctor #-} 27{-# LANGUAGE DeriveFunctor #-}
28{-# LANGUAGE ScopedTypeVariables #-} 28{-# LANGUAGE ScopedTypeVariables #-}
29{-# LANGUAGE TypeFamilies #-} 29{-# LANGUAGE TypeFamilies #-}
30{-# LANGUAGE CPP #-}
30{-# OPTIONS -fno-warn-orphans #-} 31{-# OPTIONS -fno-warn-orphans #-}
31module Network.BitTorrent.Tracker.Message 32module Network.BitTorrent.Tracker.Message
32 ( -- * Announce 33 ( -- * Announce
@@ -115,7 +116,11 @@ import Data.Text (Text)
115import Data.Text.Encoding 116import Data.Text.Encoding
116import Data.Typeable 117import Data.Typeable
117import Data.Word 118import Data.Word
119#if MIN_VERSION_iproute(1,7,4)
120import Data.IP hiding (fromSockAddr)
121#else
118import Data.IP 122import Data.IP
123#endif
119import Network 124import Network
120import Network.HTTP.Types.QueryLike 125import Network.HTTP.Types.QueryLike
121import Network.HTTP.Types.URI hiding (urlEncode) 126import Network.HTTP.Types.URI hiding (urlEncode)
diff --git a/bittorrent/tests/Network/BitTorrent/CoreSpec.hs b/bittorrent/tests/Network/BitTorrent/CoreSpec.hs
index 5bf900b2..e9b17a42 100644
--- a/bittorrent/tests/Network/BitTorrent/CoreSpec.hs
+++ b/bittorrent/tests/Network/BitTorrent/CoreSpec.hs
@@ -4,7 +4,11 @@ module Network.BitTorrent.CoreSpec (spec) where
4import Control.Applicative 4import Control.Applicative
5import Data.BEncode as BE 5import Data.BEncode as BE
6import Data.ByteString.Lazy as BL 6import Data.ByteString.Lazy as BL
7#if MIN_VERSION_iproute(1,7,4)
8import Data.IP hiding (fromSockAddr)
9#else
7import Data.IP 10import Data.IP
11#endif
8import Data.Serialize as S 12import Data.Serialize as S
9import Data.String 13import Data.String
10import Data.Text.Encoding as T 14import Data.Text.Encoding as T
@@ -302,4 +306,4 @@ spec = do
302 fingerprint "-ML2.7.2-xxxxxxxxxxx" `shouldBe` "MLdonkey-0" 306 fingerprint "-ML2.7.2-xxxxxxxxxxx" `shouldBe` "MLdonkey-0"
303 307
304-- TODO XBT, Bits on Wheels, Queen Bee, BitTyrant, TorrenTopia, 308-- TODO XBT, Bits on Wheels, Queen Bee, BitTyrant, TorrenTopia,
305-- BitSpirit, Rufus, G3 Torrent, FlashGet \ No newline at end of file 309-- BitSpirit, Rufus, G3 Torrent, FlashGet