anchor.diff:  
     installTargets = "install-nosysconf";
   
  -  meta = {
  -    homepage = http://www.openssh.org/;
  +  meta = with stdenv.lib; {
  +    homepage = "http://www.openssh.org/";
       description = "An implementation of the SSH protocol";
       license = "bsd";
  -    platforms = stdenv.lib.platforms.unix;
  -    maintainers = stdenv.lib.maintainers.eelco;
  +    platforms = platforms.unix;
  +    maintainers = with maintainers; [ eelco ];
     };
   }
  
positive.code:       --with-libedit=yes
        --disable-strip
        ${if pam != null then "--with-pam" else "--without-pam"}
        ${if etcDir != null then "--sysconfdir=${etcDir}" else ""}
        ${if withKerberos  then "--with-kerberos5=${kerberos}" else ""}
      '';
  
    preConfigure =
  
negative.code: 
    patches = [ ./locale_archive.patch ];
  
    buildInputs = [ zlib openssl libedit pkgconfig pam ]
      ++ stdenv.lib.optional withKerberos [ kerberos ];
  
    # I set --disable-strip because later we strip anyway. And it fails to strip
    # properly when cross building.
  