@dbaio reported that "make makesum" was not working for lang/python-doc-html. This was something I had fixed last year via r492965.
r513191 does some cleanup of bsd.prog.mk:
Reduce code duplication by calling fetch target
when converting the do-fetch target to proper scripting we lost
the ability to overwrite do-fetch when running make makesum.
as reported here:
Let's call again do-fetch directly instead of duplicating its
This was a nice cleanup but broke makesum lang/python-doc-html and also some linux ports resulting in r514097:
Let "make makesum" pass DISTFILES to "make fetch". For Linux
ports "make makesum" downloads distfiles for all supported
architectures while "make fetch" only downloads files for the
This partially fixed lang/python-doc-html but MASTER_SITES also needs to be passed down to the sub-make; here's a patch to do that.
Created attachment 218195 [details]
It seems to me that the framework does not really need fixing, the port should be fixed instead.
Nothing prevents the port from having the correct MASTER_SITES value outside of make(makesum).