File hadrian-9.10-deps.patch of Package ghc

Index: ghc-9.10.2/hadrian/hadrian.cabal
===================================================================
--- ghc-9.10.2.orig/hadrian/hadrian.cabal
+++ ghc-9.10.2/hadrian/hadrian.cabal
@@ -36,6 +36,8 @@ executable hadrian
     main-is:             Main.hs
     hs-source-dirs:      .
                        , src
+                       , ../libraries/ghc-platform/src
+                       , ../utils/ghc-toolchain/src
     other-modules:       Base
                        , Builder
                        , CommandLine
@@ -159,6 +161,7 @@ executable hadrian
                        , directory            >= 1.3.1.0 && < 1.4
                        , extra                >= 1.4.7
                        , filepath
+                       , process
                        , time
                        , mtl                  >= 2.2     && < 2.4
                        , parsec               >= 3.1     && < 3.2
@@ -168,8 +171,6 @@ executable hadrian
                        , text                 >= 1.2     && < 3
                        , cryptohash-sha256    >= 0.11    && < 0.12
                        , base16-bytestring    >= 0.1.1 && < 1.1.0.0
-                       , ghc-platform
-                       , ghc-toolchain
     ghc-options:       -Wall
                        -Wincomplete-record-updates
                        -Wredundant-constraints
Index: ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Program.hs
===================================================================
--- ghc-9.10.2.orig/utils/ghc-toolchain/src/GHC/Toolchain/Program.hs
+++ ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Program.hs
@@ -1,3 +1,5 @@
+{-# LANGUAGE NoImplicitPrelude #-}
+
 module GHC.Toolchain.Program
     ( Program(..)
     , shProgram
Index: ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Cc.hs
===================================================================
--- ghc-9.10.2.orig/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Cc.hs
+++ ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Cc.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE NoImplicitPrelude #-}
 {-# LANGUAGE NamedFieldPuns #-}
 {-# LANGUAGE ViewPatterns #-}
 
Index: ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Ar.hs
===================================================================
--- ghc-9.10.2.orig/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Ar.hs
+++ ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Ar.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE NoImplicitPrelude #-}
 {-# LANGUAGE NamedFieldPuns #-}
 {-# LANGUAGE RecordWildCards #-}
 
Index: ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Cpp.hs
===================================================================
--- ghc-9.10.2.orig/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Cpp.hs
+++ ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Cpp.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE NoImplicitPrelude #-}
 {-# LANGUAGE NamedFieldPuns #-}
 
 module GHC.Toolchain.Tools.Cpp
Index: ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Link.hs
===================================================================
--- ghc-9.10.2.orig/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Link.hs
+++ ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Tools/Link.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE NoImplicitPrelude #-}
 {-# OPTIONS_GHC -Wno-name-shadowing #-}
 {-# LANGUAGE NamedFieldPuns #-}
 {-# LANGUAGE RecordWildCards #-}
Index: ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Tools/MergeObjs.hs
===================================================================
--- ghc-9.10.2.orig/utils/ghc-toolchain/src/GHC/Toolchain/Tools/MergeObjs.hs
+++ ghc-9.10.2/utils/ghc-toolchain/src/GHC/Toolchain/Tools/MergeObjs.hs
@@ -1,3 +1,4 @@
+{-# LANGUAGE NoImplicitPrelude #-}
 {-# LANGUAGE NamedFieldPuns #-}
 {-# LANGUAGE CPP #-}
 
openSUSE Build Service is sponsored by