anchor.diff:  
     src = fetchurl {
       url = "https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-${lib.versions.majorMinor version}/hdf5-${version}/src/hdf5-${version}.tar.bz2";
  -    sha256 = "sha256-qvn1MrPtqD09Otyfi0Cpt2MVIhj6RTScO8d1Asofjxw=";
  +    sha256 = "sha256-Goi742ITos6gyDlyAaRZZD5xVcnckeBiZ1s/sH7jiv4=";
     };
   
     passthru = {
  
positive.code:     ++ optionals threadsafe [ "--enable-threadsafe" "--disable-hl" ];
  
    patches = [
      ./bin-mv.patch
  
      # Avoid non-determinism in autoconf build system:
      # - build time
      # - build user
  
negative.code: let inherit (lib) optional optionals; in
  
  stdenv.mkDerivation rec {
    version = "1.12.2";
    pname = "hdf5"
      + lib.optionalString cppSupport "-cpp"
      + lib.optionalString fortranSupport "-fortran"
  