Skip to content

Commit c6feff7

Browse files
Add support for hoauth2 == 2.15.*
1 parent 4dcf4b0 commit c6feff7

4 files changed

Lines changed: 13 additions & 1 deletion

File tree

gitit.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ Library
162162
json >= 0.4 && < 0.12,
163163
uri-bytestring >= 0.2.3.3,
164164
split,
165-
hoauth2 >= 2.3.0 && < 2.15,
165+
hoauth2 >= 2.3.0 && < 2.16,
166166
xml-conduit >= 1.5 && < 1.11,
167167
http-conduit >= 2.1.6 && < 2.4,
168168
http-client-tls >= 0.2.2 && < 0.4,

src/Network/Gitit/Authentication/Github.hs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ import qualified Data.ByteString.Char8 as BS
1616
import qualified Data.ByteString.Lazy as BSL
1717
import qualified URI.ByteString as URI
1818
import Network.HTTP.Conduit
19+
#if MIN_VERSION_hoauth2(2,15,0)
20+
import Network.OAuth2
21+
#else
1922
import Network.OAuth.OAuth2
23+
#endif
2024
import Control.Monad (liftM, mplus, mzero)
2125
import Data.Maybe
2226
import Data.Aeson

src/Network/Gitit/Config.hs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,11 @@ import Paths_gitit (getDataFileName)
4242
import System.FilePath ((</>))
4343
import Text.Pandoc hiding (ERROR, WARNING, MathJax, MathML, WebTeX, getDataFileName)
4444
import qualified Control.Exception as E
45+
#if MIN_VERSION_hoauth2(2,15,0)
46+
import Network.OAuth2 (OAuth2(..))
47+
#else
4548
import Network.OAuth.OAuth2 (OAuth2(..))
49+
#endif
4650
import URI.ByteString (parseURI, laxURIParserOptions)
4751
import qualified Data.ByteString.Char8 as BS
4852
import Network.Gitit.Compat.Except

src/Network/Gitit/Types.hs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,11 @@ import Data.FileStore.Types
8383
import Network.Gitit.Server
8484
import Text.HTML.TagSoup.Entity (lookupEntity)
8585
import Data.Char (isSpace)
86+
#if MIN_VERSION_hoauth2(2,15,0)
87+
import Network.OAuth2
88+
#else
8689
import Network.OAuth.OAuth2
90+
#endif
8791
import Text.Blaze.Html (Html)
8892

8993
data PageType = Markdown

0 commit comments

Comments
 (0)