anchor.diff:    canEfi = any (system: stdenv.system == system) (mapAttrsToList (name: _: name) efiSystemsBuild);
     inPCSystems = any (system: stdenv.system == system) (mapAttrsToList (name: _: name) pcSystems);
   
  -  version = "2.x-2015-11-16";
  -
  -  unifont_bdf = fetchurl {
  -    url = "http://unifoundry.com/unifont-5.1.20080820.bdf.gz";
  -    sha256 = "0s0qfff6n6282q28nwwblp5x295zd6n71kl43xj40vgvdqxv0fxx";
  -  };
  -
  -  po_src = fetchurl {
  -    name = "grub-2.02-beta2.tar.gz";
  -    url = "http://alpha.gnu.org/gnu/grub/grub-2.02~beta2.tar.gz";
  -    sha256 = "1lr9h3xcx0wwrnkxdnkfjwy08j7g7mdlmmbdip2db4zfgi69h0rm";
  -  };
  +  version = "2.02";
   
   in (
   
  
positive.code: { stdenv, fetchurl, fetchFromSavannah, autogen, flex, bison, python, autoconf, automake
  , gettext, ncurses, libusb, freetype, qemu, devicemapper
  , zfs ? null
  , efiSupport ? false
  , zfsSupport ? true
  
negative.code:            -e's/qemu-system-i386/qemu-system-x86_64 -nodefaults/g'
  
        unset CPP # setting CPP intereferes with dependency calculation
      '';
  
    patches = [ ./fix-bash-completion.patch ];
  