diff --git a/cabal2nix.cabal b/cabal2nix.cabal
--- a/cabal2nix.cabal
+++ b/cabal2nix.cabal
@@ -1,5 +1,5 @@
 Name:                   cabal2nix
-Version:                1.21
+Version:                1.23
 Copyright:              Peter Simons, Andres Loeh
 License:                BSD3
 License-File:           LICENSE
@@ -31,8 +31,8 @@
   .
   The only required argument is the path to the cabal file. For example:
   .
-  > cabal2nix http://hackage.haskell.org/packages/archive/cabal2nix/1.21/cabal2nix.cabal
-  > cabal2nix cabal://cabal2nix-1.21
+  > cabal2nix http://hackage.haskell.org/packages/archive/cabal2nix/1.23/cabal2nix.cabal
+  > cabal2nix cabal://cabal2nix-1.23
   .
   If the @--sha256@ option has not been specified, cabal2nix calls
   @nix-prefetch-url@ to determine the hash automatically. This causes
diff --git a/src/Cabal2Nix/Name.hs b/src/Cabal2Nix/Name.hs
--- a/src/Cabal2Nix/Name.hs
+++ b/src/Cabal2Nix/Name.hs
@@ -49,6 +49,7 @@
 libNixName "xft"                = return "libXft"
 libNixName "Xrandr"             = return "libXrandr"
 libNixName "z"                  = return "zlib"
+libNixName "zmq"                = return "zeromq"
 libNixName x                    = return x
 
 -- | Map build tool names to Nix attribute names.
diff --git a/src/Hackage4Nix.hs b/src/Hackage4Nix.hs
--- a/src/Hackage4Nix.hs
+++ b/src/Hackage4Nix.hs
@@ -203,7 +203,7 @@
 -- Packages that we cannot parse.
 
 badPackagePaths :: [FilePath]
-badPackagePaths = ["haskell-platform/2011.2.0.1.nix"]
+badPackagePaths = ["haskell-platform/2011.2.0.1.nix","haskell-platform/2011.4.0.0.nix"]
 
 -- Packages that we cannot regenerate automatically yet. This list
 -- should be empty.
