[Bug 249537] Mk/bsd.port.mk: unbreak makesum for lang/python-doc-html

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Tue Sep 22 21:56:23 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=249537

            Bug ID: 249537
           Summary: Mk/bsd.port.mk: unbreak makesum for
                    lang/python-doc-html
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Ports Framework
          Assignee: portmgr at FreeBSD.org
          Reporter: leres at freebsd.org
                CC: ports-bugs at FreeBSD.org

@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; here's a patch to do that.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-ports-bugs mailing list