diff --git a/Distribution/Gentoo/Packages.hs b/Distribution/Gentoo/Packages.hs
--- a/Distribution/Gentoo/Packages.hs
+++ b/Distribution/Gentoo/Packages.hs
@@ -87,9 +87,11 @@
                   else return Nothing
   where
     sFile = pkgPath cp </> "SLOT"
+    -- EAPI=5 defines subslots
+    split_slot_subslot = break (== '/')
     parse = do fl <- readFile sFile
                -- Don't want the trailing newline
-               return $ listToMaybe $ lines fl
+               return $ listToMaybe $ map (fst . split_slot_subslot) $ lines fl
 
 -- | Remove the version information from the package name.
 stripVersion :: VerPkg -> Pkg
diff --git a/haskell-updater.cabal b/haskell-updater.cabal
--- a/haskell-updater.cabal
+++ b/haskell-updater.cabal
@@ -1,6 +1,6 @@
 Name:                haskell-updater
 Homepage:            http://haskell.org/haskellwiki/Gentoo#haskell-updater
-Version:             1.2.0.7
+Version:             1.2.0.8
 Synopsis:            Rebuild Haskell dependencies in Gentoo
 Description:         haskell-updater rebuilds Haskell packages on Gentoo
                      after a GHC upgrade or a dependency upgrade.
