anchor.diff:    fi
   fi
   EOF
  -    $out/bin/zsh -c "zcompile $out/etc/zprofile"
  +    ${if stdenv.hostPlatform == stdenv.buildPlatform then ''
  +      $out/bin/zsh -c "zcompile $out/etc/zprofile"
  +    '' else ''
  +      ${stdenv.lib.getBin buildPackages.zsh}/bin/zsh -c "zcompile $out/etc/zprofile"
  +    ''}
       mv $out/etc/zprofile $out/etc/zprofile_zwc_is_used
     '';
     # XXX: patch zsh to take zwc if newer _or equal_
  
positive.code:     url = "mirror://sourceforge/zsh/zsh-${version}-doc.tar.xz";
      sha256 = "1d1r88n1gfdavx4zy3svl1gljrvzim17jb2r834hafg2a016flrh";
    };
  
  in
  
  stdenv.mkDerivation {
  
negative.code: { stdenv, fetchurl, ncurses, pcre, buildPackages }:
  
  let
    version = "5.7.1";
  