anchor.diff:  # NOTE: the videolan autogenerated tarballs do not contain the latest sources.
   
   let
  -  version = "2018-01-18";
  +  version = "2018-09-25";
   in
   stdenv.mkDerivation rec {
     name = "x264-${version}";
   
     src = fetchurl {
       url = "http://x264-${version}.tar.xz";
  -    multihash = "QmY7wh7RTdRHDynPq9PpNEpJdFcQf4cPnbUQSBaeJxZ4dh";
  -    sha256 = "9db73fdc30e88ff4ac51f6a53f06cc0f92ee4542a34c3ea7624d45a5c6d2d5c6";
  +    multihash = "QmP94FLFCDNDBDx9SFPEgnmPQ1jKvt3hvNmFjkN2uot9Gm";
  +    sha256 = "a47d528a9e2e077aa820418b57c3c718d17c681fa9360e3a5526955e406ae0e5";
     };
   
     nativeBuildInputs = [
  
positive.code:   ];
  
    postPatch = ''
      patchShebangs ./configure
      patchShebangs ./version.sh
    '';
  
    configureFlags = [
  
negative.code:       name = "x264-${version}";
  
        src = fetchgit {
          version = 6;
          url = "https://git.videolan.org/git/x264.git";
          rev = "545de2ffec6ae9a80738de1b2c8cf820249a2530";
          sha256 = "e657bea1af1ac8f3747afc71838a6b3b324a6f4785eb9045ce4188b37a282cc0";
        };
  
        configurePhase = ":";
  