@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: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=215530 Let's call again do-fetch directly instead of duplicating its content
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 build architecture.
This partially fixed lang/python-doc-html but MASTER_SITES also
needs to be passed down to the sub-make.