diff --git a/data-binary-ieee754.cabal b/data-binary-ieee754.cabal
--- a/data-binary-ieee754.cabal
+++ b/data-binary-ieee754.cabal
@@ -1,5 +1,5 @@
 name: data-binary-ieee754
-version: 0.4.2
+version: 0.4.2.1
 synopsis: Parser/Serialiser for IEEE-754 floating-point values
 description: Convert Float and Decimal values to/from raw octets.
 license: MIT
@@ -11,19 +11,23 @@
 category: Data
 stability: experimental
 bug-reports: mailto:jmillikin@gmail.com
-homepage: http://ianen.org/haskell/data-binary-ieee754/
+homepage: http://john-millikin.com/software/data-binary-ieee754/
 tested-with: GHC==6.12.1
 
 source-repository head
-  type: darcs
-  location: http://ianen.org/haskell/data-binary-ieee754/
+  type: bazaar
+  location: http://john-millikin.com/software/data-binary-ieee754/
 
 flag test
   default: False
 
 library
-  ghc-options: -Wall -fno-warn-unused-do-bind
+  if true
+    ghc-options: -Wall
 
+  if impl(ghc >= 6.11)
+    ghc-options: -fno-warn-unused-do-bind
+
   build-depends:
       base >= 3.0 && < 5
     , binary >= 0.4 && < 0.6
@@ -36,7 +40,7 @@
 
   if flag(test)
     build-depends:
-        QuickCheck >= 2.2 && < 2.3
+        QuickCheck >= 2.2 && < 2.4
       , test-framework >= 0.2 && < 0.4
       , test-framework-quickcheck2 >= 0.2 && < 0.3
       , bytestring >= 0.9 && < 0.10
