anchor.diff:  #    guile = guile_1_8;
   #  };
   #
  -#  gnulib = callPackage ../development/tools/gnulib { };
  -#
  -#  gnupatch = callPackage ../tools/text/gnupatch { };
  -#
  -#  gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
  -#
  -#  gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
  -#
  -#  # use config.packageOverrides if you prefer original gnupg1
  -#  gnupg1 = gnupg1compat;
  -#
  -#  gnupg20 = callPackage ../tools/security/gnupg/20.nix { };
  -#
  -#  gnupg21 = callPackage ../tools/security/gnupg/21.nix { };
  -#
  -#  gnupg = gnupg21;
  +  gnulib = callPackage ../development/tools/gnulib { };
  +
  +  gnupatch = callPackage ../tools/text/gnupatch { };
  +
  +  gnupg1orig = callPackage ../tools/security/gnupg/1.nix { };
  +
  +  gnupg1compat = callPackage ../tools/security/gnupg/1compat.nix { };
  +
  +  # use config.packageOverrides if you prefer original gnupg1
  +  gnupg1 = gnupg1compat;
  +
  +  gnupg20 = callPackage ../tools/security/gnupg/20.nix { };
  +
  +  gnupg21 = callPackage ../tools/security/gnupg/21.nix { };
  +
  +  gnupg = gnupg21;
   #
   #  gnuplot = callPackage ../tools/graphics/gnuplot { qt = qt4; };
   #
  
positive.code: #    ocaml = ocaml_4_02;
  #  };
  #
  #  wrapCCWith = ccWrapper: libc: extraBuildCommands: baseCC: ccWrapper {
  #    nativeTools = stdenv.cc.nativeTools or false;
  #    nativeLibc = stdenv.cc.nativeLibc or false;
  #    nativePrefix = stdenv.cc.nativePrefix or "";
  #    cc = baseCC;
  #    isGNU = baseCC.isGNU or false;
  #    isClang = baseCC.isClang or false;
  #    inherit libc extraBuildCommands;
  #  };
  #
  #  wrapCC = wrapCCWith (callPackage ../build-support/cc-wrapper) stdenv.cc.libc "";
  #  # legacy version, used for gnat bootstrapping
  #  wrapGCC-old = baseGCC: callPackage ../build-support/gcc-wrapper-old {
  #    nativeTools = stdenv.cc.nativeTools or false;
  #    nativeLibc = stdenv.cc.nativeLibc or false;
  #    nativePrefix = stdenv.cc.nativePrefix or "";
  #    gcc = baseGCC;
  #    libc = glibc;
  #  };
  #
  #  wrapGCCCross =
  #    {gcc, libc, binutils, cross, shell ? "", name ? "gcc-cross-wrapper"}:
  
negative.code: #
  #  gmm = callPackage ../development/libraries/gmm { };
  #
    gmp4 = callPackage ../development/libraries/gmp/4.3.2.nix { }; # required by older GHC versions
    gmp6 = callPackage ../development/libraries/gmp/6.x.nix { };
    gmp = gmp6;
    gmpxx = appendToName "with-cxx" (gmp.override { cxx = true; });
  
  #  #GMP ex-satellite, so better keep it near gmp
    mpfr = callPackage ../development/libraries/mpfr/default.nix { };
  #
  #  goocanvas = callPackage ../development/libraries/goocanvas { };
  #
  