From f5a94f38941fdcd2857d2030912833dd040f26e4 Mon Sep 17 00:00:00 2001
From: Bardur Arantsson <bardur@scientician.net>
Date: Mon, 5 Oct 2015 19:25:08 +0200
Subject: [PATCH] Move Compat.TempFile to Internal.* module and expose from
 Cabal

This is required for the reworking of integration tests
to use shell scripts.
---
 Cabal/Cabal.cabal                                    | 2 +-
 Cabal/Distribution/Compat/CopyFile.hs                | 2 +-
 Cabal/Distribution/Compat/{ => Internal}/TempFile.hs | 2 +-
 Cabal/Distribution/Simple/Test/LibV09.hs             | 2 +-
 Cabal/Distribution/Simple/Utils.hs                   | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)
 rename Cabal/Distribution/Compat/{ => Internal}/TempFile.hs (98%)

diff --git a/Cabal/Cabal.cabal b/Cabal/Cabal.cabal
index d3bc18615c..a0ddc690df 100644
--- a/Cabal/Cabal.cabal
+++ b/Cabal/Cabal.cabal
@@ -173,6 +173,7 @@ library
     Distribution.Compat.CreatePipe
     Distribution.Compat.Environment
     Distribution.Compat.Exception
+    Distribution.Compat.Internal.TempFile
     Distribution.Compat.ReadP
     Distribution.Compiler
     Distribution.InstalledPackageInfo
@@ -247,7 +248,6 @@ library
   other-modules:
     Distribution.Compat.Binary
     Distribution.Compat.CopyFile
-    Distribution.Compat.TempFile
     Distribution.GetOpt
     Distribution.Lex
     Distribution.Simple.GHC.Internal
diff --git a/Cabal/Distribution/Compat/CopyFile.hs b/Cabal/Distribution/Compat/CopyFile.hs
index f8a183b770..0f2e551d84 100644
--- a/Cabal/Distribution/Compat/CopyFile.hs
+++ b/Cabal/Distribution/Compat/CopyFile.hs
@@ -23,7 +23,7 @@ import System.IO.Error
          ( ioeSetLocation )
 import System.Directory
          ( doesFileExist, renameFile, removeFile )
-import Distribution.Compat.TempFile
+import Distribution.Compat.Internal.TempFile
          ( openBinaryTempFile )
 import System.FilePath
          ( takeDirectory )
diff --git a/Cabal/Distribution/Compat/TempFile.hs b/Cabal/Distribution/Compat/Internal/TempFile.hs
similarity index 98%
rename from Cabal/Distribution/Compat/TempFile.hs
rename to Cabal/Distribution/Compat/Internal/TempFile.hs
index 5892340b4e..4d94f92bd9 100644
--- a/Cabal/Distribution/Compat/TempFile.hs
+++ b/Cabal/Distribution/Compat/Internal/TempFile.hs
@@ -1,6 +1,6 @@
 {-# LANGUAGE CPP #-}
 {-# OPTIONS_HADDOCK hide #-}
-module Distribution.Compat.TempFile (
+module Distribution.Compat.Internal.TempFile (
   openTempFile,
   openBinaryTempFile,
   openNewBinaryFile,
diff --git a/Cabal/Distribution/Simple/Test/LibV09.hs b/Cabal/Distribution/Simple/Test/LibV09.hs
index 51f6131571..34d2f72250 100644
--- a/Cabal/Distribution/Simple/Test/LibV09.hs
+++ b/Cabal/Distribution/Simple/Test/LibV09.hs
@@ -8,7 +8,7 @@ module Distribution.Simple.Test.LibV09
 
 import Distribution.Compat.CreatePipe ( createPipe )
 import Distribution.Compat.Environment ( getEnvironment )
-import Distribution.Compat.TempFile ( openTempFile )
+import Distribution.Compat.Internal.TempFile ( openTempFile )
 import Distribution.ModuleName ( ModuleName )
 import qualified Distribution.PackageDescription as PD
 import Distribution.Simple.Build.PathsModule ( pkgPathEnvVar )
diff --git a/Cabal/Distribution/Simple/Utils.hs b/Cabal/Distribution/Simple/Utils.hs
index 6560ac7290..c299d8c087 100644
--- a/Cabal/Distribution/Simple/Utils.hs
+++ b/Cabal/Distribution/Simple/Utils.hs
@@ -203,7 +203,7 @@ import System.Process
 import Distribution.Compat.CopyFile
          ( copyFile, copyOrdinaryFile, copyExecutableFile
          , setFileOrdinary, setFileExecutable, setDirOrdinary )
-import Distribution.Compat.TempFile
+import Distribution.Compat.Internal.TempFile
          ( openTempFile, createTempDirectory )
 import Distribution.Compat.Exception
          ( tryIO, catchIO, catchExit )
-- 
GitLab