anchor.diff:        Camlp5 is a preprocessor and pretty-printer for OCaml programs.
         It also provides parsing and printing tools.
       '';
  -    homepage = http://pauillac.inria.fr/~ddr/camlp5/;
  +    homepage = https://camlp5.github.io/;
       license = licenses.bsd3;
       platforms = ocaml.meta.platforms or [];
       maintainers = with maintainers; [
  
positive.code: 
  stdenv.mkDerivation {
  
    name = "camlp5${if transitional then "_transitional" else ""}-6.16";
  
    src = fetchurl {
      url = http://camlp5.gforge.inria.fr/distrib/src/camlp5-6.16.tgz;
      sha256 = "1caqa2rl7rav7pfwv1l1j0j18yr1qzyyqz0wa9519x91ckznqi7x";
    };
  
    buildInputs = [ ocaml ];
  
negative.code: { stdenv, fetchzip, ocaml, transitional ? false }:
  
  let
    metafile = ./META;
  