haskell-updater 1.2.0.0 → 1.2.0.1
raw patch · 5 files changed
+9/−10 lines, 5 filesdep ~Cabaldep ~processnew-uploader
Dependency ranges changed: Cabal, process
Files
- Distribution/Gentoo/GHC.hs +0/−1
- Distribution/Gentoo/Packages.hs +3/−1
- Main.hs +1/−1
- TODO +0/−2
- haskell-updater.cabal +5/−5
Distribution/Gentoo/GHC.hs view
@@ -141,7 +141,6 @@ -> IO [Package] checkPkgs msg typ (pns,cnfs) = do putStrLn $ "Searching for " ++ msg ++ "."- -- (pns, cnfs) <- brokenConfs unless (null pns) $ unknownPackages pns (nI, pkgs) <- liftM partitionEithers $ mapM hasFile' cnfs
Distribution/Gentoo/Packages.hs view
@@ -161,10 +161,12 @@ -- how spaces are represented in file names. -- This might cause a problem if there is more than a single -- space (or a tab) in the filename...+ -- Also require at least 3 words in case of an object, as the CONTENTS+ -- file can be corrept (fixes an actual problem). parseCLine :: [ByteString] -> Maybe Content parseCLine (tp:ln) | tp == dir = Just . Dir . BS.unwords $ ln- | tp == obj = Just . Obj . BS.unwords $ dropLastTwo ln+ | tp == obj && length ln >= 3 = Just . Obj . BS.unwords $ dropLastTwo ln | otherwise = Nothing parseCLine [] = Nothing
Main.hs view
@@ -126,7 +126,7 @@ | Upgrade | RebuildAll | Pretend- | NoDeep+ | NoDeep deriving (Eq, Ord, Show, Read) parseArgs :: IO (RunModifier, Action)
TODO view
@@ -1,5 +1,3 @@-* Allow user-defined PMs (in case they have custom scripts, etc.)- * Have the option to spit out the PM command to be used instead of using it. * Pretty colours in output?
haskell-updater.cabal view
@@ -1,6 +1,6 @@ Name: haskell-updater Homepage: http://haskell.org/haskellwiki/Gentoo#haskell-updater-Version: 1.2.0.0+Version: 1.2.0.1 Synopsis: Rebuild Haskell dependencies in Gentoo Description: haskell-updater rebuilds Haskell packages on Gentoo after a GHC upgrade or a dependency upgrade.@@ -9,8 +9,8 @@ GHC's boot libraries so as to have no external dependencies. - This version is for GHC-6.12 with Cabal-1.8 and- GHC-7.0 with Cabal-1.0.+ This version is for: GHC-6.12 + Cabal-1.8,+ GHC-7.0 + Cabal-1.10, GHC-7.2 + Cabal-1.12. Category: Distribution License: GPL License-file: COPYRIGHT@@ -43,10 +43,10 @@ Ghc-Prof-Options: -auto-all Build-Depends: base == 4.*,- Cabal >= 1.8 && < 1.11,+ Cabal >= 1.8 && < 1.13, containers < 0.5, filepath < 1.3, directory < 1.2, bytestring < 1.0,- process < 1.1+ process < 1.2 }