diff --git a/sox.cabal b/sox.cabal
--- a/sox.cabal
+++ b/sox.cabal
@@ -1,6 +1,7 @@
+Cabal-Version:    2.2
 Name:             sox
-Version:          0.2.3.1
-License:          GPL
+Version:          0.2.3.2
+License:          GPL-3.0-only
 License-File:     LICENSE
 Author:           Henning Thielemann <haskell@henning-thielemann.de>
 Maintainer:       Henning Thielemann <haskell@henning-thielemann.de>
@@ -20,51 +21,42 @@
    In the past this was part of the synthesizer package.
 Tested-With:       GHC==6.8.2, GHC==6.10.4, GHC==6.12.1
 Tested-With:       GHC==7.0.4, GHC==7.2.1, GHC==7.4.2, GHC==7.6.1
-Cabal-Version:     >=1.6
 Build-Type:        Simple
 Extra-Source-Files:
   Makefile
   unix/src/Sound/Sox/System.hs
   windows/src/Sound/Sox/System.hs
 
-Flag splitBase
-  description: Choose the new smaller, split-up base package.
-
 Source-Repository this
-  Tag:         0.2.3.1
+  Tag:         0.2.3.2
   Type:        darcs
-  Location:    http://hub.darcs.net/thielema/sox/
+  Location:    https://hub.darcs.net/thielema/sox/
 
 Source-Repository head
   Type:        darcs
-  Location:    http://hub.darcs.net/thielema/sox/
+  Location:    https://hub.darcs.net/thielema/sox/
 
 Library
   Build-Depends:
     sample-frame >= 0.0.1 && <0.1,
-    explicit-exception >= 0.1.3 && < 0.2,
+    explicit-exception >= 0.1.3 && < 0.3,
     -- that's the way to get compatibility between GHC 6.10 and 6.12
     extensible-exceptions >=0.1.1 && <0.2,
-    transformers >=0.2 && <0.6,
+    transformers >=0.2 && <0.7,
     semigroups >=0.1 && <1.0,
-    utility-ht >=0.0.5 && <0.1
-  If flag(splitBase)
-    Build-Depends:
-      process >=1.0 && <1.7,
-      containers >=0.1 && <0.7,
-      base >=2 && <5
-  Else
-    Build-Depends:
-      special-functors >=1.0 && <1.1,
-      base >=1.0 && <2
+    utility-ht >=0.0.5 && <0.1,
+    process >=1.0 && <1.7,
+    containers >=0.1 && <0.7,
+    base >=2 && <5
 
   Hs-Source-Dirs: src
   If os(windows)
     Hs-Source-Dirs: windows/src
   Else
     Hs-Source-Dirs: unix/src
-    Build-Depends: unix >=2.3 && <2.8
+    Build-Depends: unix >=2.3 && <2.9
 
+  Default-Language: Haskell98
   GHC-Options: -Wall
 
   Exposed-Modules:
