diff options
| author | John J. Camilleri <john@digitalgrammars.com> | 2018-07-04 14:21:44 +0200 |
|---|---|---|
| committer | John J. Camilleri <john@digitalgrammars.com> | 2018-07-04 14:21:44 +0200 |
| commit | a6b1db71cd5b4e7744108e8f841fccab285939f2 (patch) | |
| tree | 5309b733efaeac6b1b98252b6f25d92525ae6dac /Setup.hs | |
| parent | 40cc58d6c1e85e5841427d5e5bb1f2e1c3586185 (diff) | |
Remove more remnants from the darcs days
Diffstat (limited to 'Setup.hs')
| -rw-r--r-- | Setup.hs | 17 |
1 files changed, 2 insertions, 15 deletions
@@ -5,14 +5,12 @@ import Distribution.Simple.Utils import Distribution.Simple.Setup import Distribution.PackageDescription hiding (Flag) import Control.Monad -import Data.Char(isSpace) -import Data.List(isPrefixOf,intersect,unfoldr,stripPrefix) -import Data.Maybe(listToMaybe) +import Data.List(isPrefixOf,intersect) --import System.IO import qualified Control.Exception as E import System.Process(readProcess) import System.FilePath -import System.Directory(createDirectoryIfMissing,copyFile,doesDirectoryExist,getDirectoryContents) +import System.Directory(createDirectoryIfMissing,copyFile,getDirectoryContents) --import System.Exit --import Control.Concurrent(forkIO) --import Control.Concurrent.Chan(newChan,writeChan,readChan) @@ -399,14 +397,3 @@ parallel_ ms = sequence_ ms {- ts <- sequence [ forkIO (m >> writeChan c ()) | m <- ms] sequence_ [readChan c | _ <- ts] --} - -patches = paras . lines - where - paras = unfoldr para - para ls = case break null $ dropWhile null ls of - ([],[]) -> Nothing - (xs,ys) -> Just (info xs,ys) - - info = unwords . map dropHeaders . filter (\l->not $ any (`isPrefixOf` l) [" ","patch "]) - dropHeaders = dropWhile isSpace . dropPrefix "Author: " . dropPrefix "Date: " - dropPrefix pre l = maybe l id (stripPrefix pre l) |
