commit:     bc30fefd0f15663d6e710e8470dc60710d5179a7
Author:     Michael Mair-Keimberger <mm1ke <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 12 20:12:36 2026 +0000
Commit:     Michael Mair-Keimberger <mm1ke <AT> gentoo <DOT> org>
CommitDate: Mon Jan 12 20:15:20 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc30fefd

dev-haskell/vector: remove unused patch

Signed-off-by: Michael Mair-Keimberger <mm1ke <AT> gentoo.org>

 .../files/vector-0.12.3.1-cabal-doctest.patch      | 86 ----------------------
 1 file changed, 86 deletions(-)

diff --git a/dev-haskell/vector/files/vector-0.12.3.1-cabal-doctest.patch 
b/dev-haskell/vector/files/vector-0.12.3.1-cabal-doctest.patch
deleted file mode 100644
index 72f56dcb64de..000000000000
--- a/dev-haskell/vector/files/vector-0.12.3.1-cabal-doctest.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From: hololeap <[email protected]>
-Signed-off-by: hololeap <[email protected]>
-Bug: https://github.com/gentoo-haskell/gentoo-haskell/issues/1231
-
-doctest pulls in the out-of-scope packages if they are installed on the
-system. The best workaround is to use migrate to cabal-doctest.
-
-diff -urN vector-0.12.3.1/Setup.hs vector-0.12.3.1-r1/Setup.hs
---- vector-0.12.3.1/Setup.hs   2021-09-21 10:02:15.000000000 -0600
-+++ vector-0.12.3.1-r1/Setup.hs        2022-03-22 22:12:57.107142731 -0600
-@@ -1,3 +1,6 @@
--import Distribution.Simple
--main = defaultMain
-+module Main (main) where
- 
-+import Distribution.Extra.Doctest ( defaultMainWithDoctests )
-+
-+main :: IO ()
-+main = defaultMainWithDoctests "vector-doctest"
-diff -urN vector-0.12.3.1/tests/doctests.hs 
vector-0.12.3.1-r1/tests/doctests.hs
---- vector-0.12.3.1/tests/doctests.hs  2021-09-21 10:02:15.000000000 -0600
-+++ vector-0.12.3.1-r1/tests/doctests.hs       2022-03-22 22:14:54.557142788 
-0600
-@@ -1,4 +1,30 @@
- import Test.DocTest (doctest)
-+import GHC.IO.Encoding (setLocaleEncoding)
-+import System.Directory (getCurrentDirectory, makeAbsolute)
-+import System.FilePath.Posix ((</>))
-+import System.IO (utf8)
-+import Build_doctests (pkgs)
- 
- main :: IO ()
--main = doctest ["-Iinclude", "-Iinternal", "Data"]
-+main = do
-+    setLocaleEncoding utf8
-+    pwd    <- getCurrentDirectory
-+    prefix <- makeAbsolute pwd
-+
-+    let customFlags =
-+            [ "-package-env=-"
-+            , "-hide-all-packages"
-+            , "-no-user-package-db"
-+            , "-package-db=" ++ prefix </> "dist/package.conf.inplace"
-+            ]
-+
-+    let origFlags =
-+            [ "-Iinclude"
-+            , "-Iinternal"
-+            ]
-+
-+    let modules =
-+            [ "Data"
-+            ]
-+
-+    doctest $ customFlags ++ pkgs ++ origFlags ++ modules
-diff -urN vector-0.12.3.1/vector.cabal vector-0.12.3.1-r1/vector.cabal
---- vector-0.12.3.1/vector.cabal       2022-03-22 22:09:55.787142644 -0600
-+++ vector-0.12.3.1-r1/vector.cabal    2022-03-22 22:12:23.547142715 -0600
-@@ -49,7 +49,7 @@
- 
- 
- Cabal-Version:  >=1.10
--Build-Type:     Simple
-+Build-Type:     Custom
- 
- Extra-Source-Files:
-       changelog.md
-@@ -99,6 +99,11 @@
-   Default: False
-   Manual: True
- 
-+custom-setup
-+  setup-depends:
-+      base
-+    , Cabal
-+    , cabal-doctest
- 
- Library
-   Default-Language: Haskell2010
-@@ -288,4 +293,6 @@
-         base      -any
-       , doctest   >=0.15 && <0.19
-       , primitive >= 0.6.4.0 && < 0.8
--      , vector    -any
-+      , directory
-+      , filepath
-+      , base-compat

Reply via email to