packages feed

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 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