[MacPorts] #55508: autorequested (mark some unrequested leaves as requested)
MacPorts
noreply at macports.org
Wed Dec 13 00:27:06 UTC 2017
#55508: autorequested (mark some unrequested leaves as requested)
--------------------------+-----------------
Reporter: eiked | Owner:
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: base | Version:
Resolution: | Keywords:
Port: |
--------------------------+-----------------
Comment (by raimue):
For your last request, we already have `port reclaim` which is supposed to
uninstall inactive ports, ports that are no longer required, delete old
distfiles, etc.
The actual problem you describe is that build dependencies are not
considered to be required for the current installation. The assumption is
that they can be uninstalled without losing any functionality or breaking
any other port.
Maybe we need an alternative to the `leaves` pseudo-port that does not
include build dependencies (side note: on current master, this was already
changed to be recursive, so the name `leaves` does not really fit
anymore). However, if I remember correctly, build dependencies are not
recorded in the registry and could only be retrieved from the latest
Portfile version, which makes this complicated.
--
Ticket URL: <https://trac.macports.org/ticket/55508#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list