anchor.diff:      moveToOutput lib/libxml2.a "$static"
     '';
   
  -  passthru = { inherit version; pythonSupport = pythonSupport; };
  +  passthru = {
  +    inherit version;
  +    pythonSupport = pythonSupport;
  +  };
   
  -  meta = {
  +  meta = with lib; {
       homepage = "http://xmlsoft.org/";
  -    description = "An XML parsing library for C";
  -    license = lib.licenses.mit;
  -    platforms = lib.platforms.all;
  -    maintainers = [ lib.maintainers.eelco ];
  +    description = "XML parsing library for C";
  +    license = licenses.mit;
  +    platforms = platforms.all;
  +    maintainers = with maintainers; [ eelco ];
     };
   }
  
positive.code:     (lib.withFeatureAs pythonSupport "python" python)
    ];
  
    preConfigure = lib.optionalString (lib.versionAtLeast stdenv.hostPlatform.darwinMinVersion "11") ''
      MACOSX_DEPLOYMENT_TARGET=10.16
    '';
  
    enableParallelBuilding = true;
  
    # disable test that's problematic with newer pythons: see
    # https://mail.gnome.org/archives/xml/2017-August/msg00014.html
  
negative.code:   pname = "libxml2";
    version = "2.9.12";
  
    outputs = [ "bin" "dev" "out" "man" "doc" ]
      ++ lib.optional pythonSupport "py"
      ++ lib.optional (enableStatic && enableShared) "static";
  
    src = fetchurl {
      url = "http://xmlsoft.org/sources/${pname}-${version}.tar.gz";
      sha256 = "14hxwzmf5xqppx77z7i0ni9lpzg1a84dqpf8j8l1fvy570g6imn8";
    };
  
    patches = [
      # Upstream bugs:
      #   https://bugzilla.gnome.org/show_bug.cgi?id=789714
  