[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