anchor.diff:  , ocamlPackages
   , phpExtensions
   , python3
  +, tests
  +, fetchpatch
   }:
   
   # Note: this package is used for bootstrapping fetchurl, and thus
  
positive.code:   CXX = "${stdenv.cc.targetPrefix}c++";
    CXXCPP = "${stdenv.cc.targetPrefix}c++ -E";
  
    doCheck = true;
    preCheck = ''
      patchShebangs tests/
    '' + lib.optionalString stdenv.isDarwin ''
  
negative.code:   in {
      inherit opensslSupport openssl;
      tests = {
        withCheck = finalAttrs.finalPackage.overrideAttrs (_: { doCheck = true; });
        fetchpatch = tests.fetchpatch.simple.override { fetchpatch = fetchpatch.override { fetchurl = useThisCurl fetchurl; }; };
        curlpp = useThisCurl curlpp;
        coeurl = useThisCurl coeurl;
        haskell-curl = useThisCurl haskellPackages.curl;
  