Opened 4 months ago

Last modified 6 weeks ago

#60315 new enhancement

Integrate port_binary_distributable.tcl into base

Reported by: ryandesign (Ryan Schmidt) Owned by:
Priority: Normal Milestone: MacPorts Future
Component: base Version:
Keywords: Cc:
Port:

Description

The functionality of macports-infrastructure/jobs/port_binary_distributable.tcl and macports-infrastructure/jobs/distributable_lib.tcl should be integrated into base. Probably the list of distributable licenses and their conflicts should be moved out into a separate data file in _resources in the ports tree so that it can be updated without requiring a new release of base.

Change History (1)

comment:1 Changed 6 weeks ago by ryandesign (Ryan Schmidt)

We could then use that functionality in several ways. For example, MacPorts could avoid trying to download a binary for ports known in advance not to be distributable. (This should be configurable in macports.conf; we do want to download binaries of nondistributable ports from a private server when using Travis CI for example.) Or reclaim could be enhanced so that it does not uninstall build dependencies of ports known not to be distributable (#60754).

Note: See TracTickets for help on using tickets.