Modernize and refactor `base.cabal`

Authored by hvr on Sep 28 2013, 4:10 AM.

Description

Modernize and refactor base.cabal

  • removes the redundant impl(ghc) conditional
  • unifies the exposed-modules list
  • sorts lists alphabetically
  • convert to uniform ,-less & line-oriented lists (helps reduce diff-noise in future)
  • remove obsolete nhc98-options field
  • avoid {}-style Cabal grammar
  • remove extensions: CPP
  • add category field to silence Cabal warning
  • add missing entries to extra-source-files (the source distribution wasn't buildable because of this!)
  • list all occuring LANGUAGE pragmas in other-extensions
  • explicitly declare default-language: Haskell2010

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

Details

Committed
hvrSep 28 2013, 5:29 AM
Pushed
bgamariAug 25 2016, 1:39 PM
Parents
rGHCDIFFdeff0ccbe976: Add a few missing `{-# LANGUAGE CPP #-}`s
Branches
Unknown
Tags
Unknown