diff --git a/cpuperf.cabal b/cpuperf.cabal
--- a/cpuperf.cabal
+++ b/cpuperf.cabal
@@ -1,14 +1,24 @@
 name:                cpuperf
-version:             0.1
+version:             0.1.1
 synopsis:            Modify the cpu frequency on OpenBSD systems
 description:         cpuperf toggle the cpu frequency on OpenBSD systems between 0 and 100%.
 category:            System
 license:             BSD3
 license-file:        LICENSE
+homepage:            http://code.haskell.org/~dons/code/cpuperf
 author:              Don Stewart 
-maintainer:          <dons@cse.unsw.edu.au>
-build-depends:       base, mtl
+maintainer:          Don Stewart <dons@galois.com>
+cabal-version:       >= 1.2
+build-type:          Simple
+
+flag small_base
+    description: Choose the new smaller, split-up base package.
  
-executable:          cpuperf
-main-is:             Main.hs
-ghc-options:         -O
+executable cpuperf
+    main-is:             Main.hs
+    if flag(small_base)
+        build-depends:       base >= 3, process
+    else
+        build-depends:       base <  3
+    build-depends:       mtl
+
diff --git a/design.txt b/design.txt
--- a/design.txt
+++ b/design.txt
@@ -560,7 +560,7 @@
     run = io . Process.run
 
 The entire program is packaged up by Cabal, and available online from
-<a href="http://hackage.haskell.org">Hackage</a>,
+<a href="http://hackage.haskell.org/cgi-bin/hackage-scripts/package/cpuperf-0.1">Hackage</a>,
  the central repository of new haskell code and libraries.
 
 Running the damn thing:
