diff --git a/largeword.cabal b/largeword.cabal
--- a/largeword.cabal
+++ b/largeword.cabal
@@ -1,24 +1,24 @@
 name:           largeword
-version:        1.0.3
+version:        1.0.4
 license:        BSD3
 copyright:      Dominic Steinitz <dominic@steinitz.org>
 author:         Dominic Steinitz <dominic@steinitz.org>
 maintainer:     Dominic Steinitz <dominic@steinitz.org>
 description:    Provides Word128, Word192 and Word256 and a way of producing other large words if required.
 synopsis:       Provides Word128, Word192 and Word256 and a way of producing other large words if required.
-homepage:       http://trac.haskell.org/largeword/wiki
+homepage:       https://github.com/idontgetoutmuch/largeword
 category:       Data
 stability:      stable
 build-type:     Simple
 cabal-version:  >= 1.9.2
-tested-with:    GHC == 7.4.1
+tested-with:    GHC == 7.0.3, GHC == 7.4.1
 -- Tests/Properties.hs shouldn't have to go here, but the source files
 -- for the test-suite stanzas don't get picked up by `cabal sdist`.
 Extra-source-files: Tests/Properties.hs
 
 source-repository head
-    type:     darcs
-    location: http://code.haskell.org/largeword
+    type:     git
+    location: https://github.com/idontgetoutmuch/largeword
 
 Library
   Build-Depends:   base >= 4.0 && < 5
@@ -29,12 +29,12 @@
   Hs-source-dirs: Tests
   Main-is: Properties.hs
   Build-depends: base >= 4.0 && < 5,
-                 test-framework == 0.6,
-                 test-framework-quickcheck2 >= 0.2.9 && < 0.3,
-                 test-framework-hunit >= 0.2.6 && < 0.3,
+                 test-framework >= 0.3.3 && < 0.9,
+                 test-framework-quickcheck2 >= 0.2.9 && < 0.4,
+                 test-framework-hunit >= 0.2.6 && < 0.4,
                  QuickCheck >= 2.4.0.1,
                  HUnit >= 1.2.2.3,
-                 largeword == 1.0.3
+                 largeword == 1.0.4
 
 
 
