anchor.diff:          # goreleaser (used for builds distributed via terraform registry) requires that CGO is disabled
           CGO_ENABLED = 0;
           ldflags = [ "-s" "-w" "-X main.version=${version}" "-X main.commit=${rev}" ];
  -        src = fetchFromGitHub {
  +        src = mkProviderFetcher {
             name = "source-${rev}";
             inherit owner repo rev hash;
           };
  
positive.code:      , vendorHash ? throw "use vendorHash instead of vendorSha256" # added 2202/09
       , deleteVendor ? false
       , proxyVendor ? false
       , mkProviderGoModule ? buildGoModule
         # Looks like "registry.terraform.io/vancluever/acme"
       , provider-source-address
  
negative.code: , stdenv
  , buildGoModule
  , fetchFromGitHub
  , fetchFromGitLab
  , callPackage
  , config
  , writeShellScript
  