anchor.diff:        Bash without modification.
       '';
   
  -    license = stdenv.lib.licenses.gpl3Plus;
  +    license = licenses.gpl3Plus;
   
  -    platforms = stdenv.lib.platforms.all;
  +    platforms = platforms.all;
   
  -    maintainers = [ stdenv.lib.maintainers.simons ];
  +    maintainers = [ maintainers.simons ];
     };
   
     passthru = {
  
positive.code:   shortName = "bash43";
    baseConfigureFlags = if interactive then "--with-installed-readline" else "--disable-readline";
    sha256 = "1m14s1f61mf6bijfibcjm9y6pkyvz6gibyl8p4hxq90fisi8gimg";
  in
  
  stdenv.mkDerivation rec {
  
negative.code: 
    # Note: Bison is needed because the patches above modify parse.y.
    nativeBuildInputs = [bison]
      ++ optional (texinfo != null) texinfo
      ++ optional interactive readline
      ++ optional stdenv.isDarwin binutils;
  
    # Bash randomly fails to build because of a recursive invocation to
    # build `version.h'.
    enableParallelBuilding = false;
  
    postInstall = ''
      ln -s bash "$out/bin/sh"
    '';
  
    postFixup = if interactive
      then ''
        substituteInPlace "$out/bin/bashbug" \
          --replace '${stdenv.shell}' "$out/bin/bash"
      ''
      # most space is taken by locale data
      else ''
        rm -r "$out/share" "$out/bin/bashbug"
      '';
  
    meta = with stdenv.lib; {
      homepage = http://www.gnu.org/software/bash/;
      description =
        "GNU Bourne-Again Shell, the de facto standard shell on Linux" +
  