cabal-doctest 1.0.12 → 1.0.13
raw patch · 3 files changed
+38/−3 lines, 3 filesdep ~CabalPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: Cabal
API changes (from Hackage documentation)
Files
- cabal-doctest.cabal +4/−2
- changelog.md +5/−0
- src/Distribution/Extra/Doctest.hs +29/−1
cabal-doctest.cabal view
@@ -1,5 +1,5 @@ name: cabal-doctest-version: 1.0.12+version: 1.0.13 -- x-revision: 0 synopsis: A Setup.hs helper for running doctests description:@@ -21,6 +21,8 @@ README.md tested-with:+ GHC == 9.14.1+ GHC == 9.12.4 GHC == 9.10.3 GHC == 9.8.4 GHC == 9.6.7@@ -53,7 +55,7 @@ -- In any case, revisions may set tighter bounds afterwards, if exceptional -- circumstances would warrant that. base >=4.9 && <5- , Cabal >=1.24 && <3.16+ , Cabal >=1.24 && <3.19 , directory >=1.3 && <2 , filepath >=1.4 && <2
changelog.md view
@@ -1,3 +1,8 @@+# 1.0.13 -- 2026-09-18++* Support GHC 9.14.+* Support Cabal 3.18.+ # 1.0.12 -- 2025-11-19 * Fix documentation mistake regarding `Build_doctests` module name. [cabal-doctest#90][]
src/Distribution/Extra/Doctest.hs view
@@ -138,6 +138,19 @@ (getSymbolicPath) #endif +#if MIN_VERSION_Cabal(3,17,0)+import Distribution.Verbosity+ (mkVerbosity, defaultVerbosityHandles, VerbosityFlags)+#endif++#if MIN_VERSION_Cabal(2,4,0)+import Distribution.Simple.Flag (Flag)+#else+import Distribution.Simple.Setup (Flag)+#endif++import Distribution.Verbosity (Verbosity)+ #if MIN_VERSION_Cabal(3,14,0) -- https://github.com/haskell/cabal/issues/10559 import Distribution.Simple.Compiler@@ -217,6 +230,21 @@ mkVersion ds = Version ds [] #endif +-- Taken from Cabal: https://github.com/haskell/cabal/blob/edb808a0b8be67885876f998a3e89c0cd5e1c3f4/changelog.d/pr-11077+mkVerbosityCompat+ ::+#if MIN_VERSION_Cabal(3,17,0)+ Flag VerbosityFlags+#else+ Flag Verbosity+#endif+ -> Verbosity+mkVerbosityCompat v =+#if MIN_VERSION_Cabal(3,17,0)+ mkVerbosity defaultVerbosityHandles $+#endif+ fromFlag v+ ------------------------------------------------------------------------------- -- Mains -------------------------------------------------------------------------------@@ -333,7 +361,7 @@ :: TestSuiteName -> BuildFlags -> PackageDescription -> LocalBuildInfo -> IO () generateBuildModule testSuiteName flags pkg lbi = do- let verbosity = fromFlag (buildVerbosity flags)+ let verbosity = mkVerbosityCompat (buildVerbosity flags) let distPref = fromFlag (buildDistPref flags) -- Package DBs & environments