anchor.diff:    tz = overrideCabal super.tz (drv: { preConfigure = "export TZDIR=${pkgs.tzdata}/share/zoneinfo"; });
   
     # Deprecated upstream and doesn't compile.
  +  BASIC = dontDistribute super.BASIC;
  +  bytestring-arbitrary = dontDistribute (addBuildTool super.bytestring-arbitrary self.llvm);
  +  llvm = dontDistribute super.llvm;
     llvm-base = markBroken super.llvm-base;
  -  bytestring-arbitrary = dontDistribute (addBuildTool super.bytestring-arbitrary self.llvm);
  +  llvm-base-util = dontDistribute super.llvm-base-util;
  +  llvm-extra = dontDistribute super.llvm-extra;
  +  llvm-tf = dontDistribute super.llvm-tf;
     objectid = dontDistribute super.objectid;
     saltine-quickcheck = dontDistribute super.saltine-quickcheck;
  +  stable-tree = dontDistribute super.stable-tree;
  +  synthesizer-llvm = dontDistribute super.synthesizer-llvm;
  +  optimal-blocks = dontDistribute super.optimal-blocks;
   
     # https://ghc.haskell.org/trac/ghc/ticket/9625
     vty = dontCheck super.vty;
  
positive.code:   # Build fails, but there seems to be no issue tracker available. :-(
    hmidi = markBrokenVersion "0.2.1.0" super.hmidi;
    padKONTROL = markBroken super.padKONTROL;
  
    # Upstream provides no issue tracker and no contact details.
    vivid = markBroken super.vivid;
  
negative.code:   al = appendConfigureFlag super.al "--extra-include-dirs=${pkgs.openal}/include/AL";
  
    # Depends on code distributed under a non-free license.
    accelerate-cublas = dontDistribute super.accelerate-cublas;
    accelerate-cuda = dontDistribute super.accelerate-cuda;
    accelerate-cufft  = dontDistribute super.accelerate-cufft;
    accelerate-examples = dontDistribute super.accelerate-examples;
    accelerate-fft = dontDistribute super.accelerate-fft;
    accelerate-fourier-benchmark = dontDistribute super.accelerate-fourier-benchmark;
    bindings-yices = dontDistribute super.bindings-yices;
    cublas = dontDistribute super.cublas;
    cufft = dontDistribute super.cufft;
    gloss-accelerate = dontDistribute super.gloss-accelerate;
    gloss-raster-accelerate = dontDistribute super.gloss-raster-accelerate;
    libnvvm = dontDistribute super.libnvvm;
    Obsidian = dontDistribute super.Obsidian;
    patch-image = dontDistribute super.patch-image;
    yices = dontDistribute super.yices;
    yices-easy = dontDistribute super.yices-easy;
    yices-painless = dontDistribute super.yices-painless;
  