Page MenuHomeFreeBSD

Mk/bsd.port.mk: unbreak makesum for lang/python-doc-html
AbandonedPublic

Authored by leres on Nov 15 2020, 6:59 PM.
Tags
None
Referenced Files
Unknown Object (File)
Feb 10 2024, 4:14 AM
Unknown Object (File)
Jan 13 2024, 3:12 AM
Unknown Object (File)
Dec 23 2023, 12:07 AM
Unknown Object (File)
Dec 21 2023, 10:54 PM
Unknown Object (File)
Dec 12 2023, 10:39 AM
Unknown Object (File)
Nov 15 2023, 10:17 AM
Unknown Object (File)
Sep 9 2023, 11:13 AM
Unknown Object (File)
Jul 24 2023, 10:06 PM
Subscribers

Details

Reviewers
None
Group Reviewers
O5: Ports Framework(Owns No Changed Paths)
portmgr
Summary

@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.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 34807
Build 31849: arc lint + arc unit