buildbox 2.1.2.4 → 2.1.2.5
raw patch · 4 files changed
+35/−15 lines, 4 filesdep ~basedep ~process
Dependency ranges changed: base, process
Files
- BuildBox/Command/File.hs +8/−1
- BuildBox/Command/System.hs +2/−1
- LICENSE +22/−10
- buildbox.cabal +3/−3
BuildBox/Command/File.hs view
@@ -7,12 +7,14 @@ , clobberDir , ensureDir , withTempFile- , atomicWriteFile)+ , atomicWriteFile+ , exe ) where import BuildBox.Build import System.Directory import Control.Exception import Control.Monad.State+import System.Info -- | Properties of the file system we can test for. data PropFile@@ -155,3 +157,8 @@ case (e :: Either SomeException ()) of _ -> return () +-- | The file extension for an executable on the current system.+exe :: String+exe+ | os == "mingw32" = "exe"+ | otherwise = ""
BuildBox/Command/System.hs view
@@ -167,7 +167,8 @@ , std_out = CreatePipe , std_err = CreatePipe , close_fds = False - , create_group = False }+ , create_group = False+ , delegate_ctlc = False } -- Push input into in handle. Close the handle afterwards to ensure the -- process gets sent the EOF character.
LICENSE view
@@ -1,13 +1,25 @@-Copyright (c) 2010-2012, University of New South Wales.-All rights reserved.+Copyright (c) 2010-2013, The Data Parallel Haskell Team Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:- * Redistributions of source code must retain the above copyright- notice, this list of conditions and the following disclaimer.- * Redistributions in binary form must reproduce the above copyright- notice, this list of conditions and the following disclaimer in the- documentation and/or other materials provided with the distribution.- * Neither the name of the University of New South Wales nor the- names of its contributors may be used to endorse or promote products- derived from this software without specific prior written permission.++- Redistributions of source code must retain the above copyright notice,+ this list of conditions and the following disclaimer.++- Redistributions in binary form must reproduce the above copyright notice,+ this list of conditions and the following disclaimer in the documentation+ and/or other materials provided with the distribution.++- The names of the copyright holders may not be used to endorse or promote+ products derived from this software without specific prior written permission.++THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE+COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,+OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF+ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
buildbox.cabal view
@@ -1,5 +1,5 @@ Name: buildbox-Version: 2.1.2.4+Version: 2.1.2.5 License: BSD3 License-file: LICENSE Author: Ben Lippmeier@@ -21,14 +21,14 @@ Library Build-Depends: - base >= 4.4 && < 4.7,+ base >= 4.4 && < 4.8, containers >= 0.4 && < 0.6, time >= 1.2 && < 1.5, directory >= 1.1 && < 1.3, bytestring >= 0.9 && < 0.11, mtl == 2.1.*, old-locale == 1.0.*,- process == 1.1.*,+ process >= 1.2 && < 1.3, random == 1.0.*, pretty == 1.1.*, stm == 2.4.*