Changes between Initial Version and Version 1 of Ticket #60754


Ignore:
Timestamp:
Jul 2, 2020, 10:15:30 AM (4 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Presumably reclaim is designed to remove build dependencies since they are not needed after the port has been built. From the list you showed, cmake, flex, gmake, and pkgconfig definitely fall into that category. But if you then upgrade ports and need to build them from source, build dependencies will again be needed and will be reinstalled. This is as designed, though evidently not as you expected. It might be nice if MacPorts offered the option to keep build dependencies. And that option should probably be on by default if MacPorts is configured to buildfromsource always.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #60754

    • Property Component changed from ports to base
    • Property Port catalina removed
  • Ticket #60754 – Description

    initial v1  
    11Using 'port reclaim' produces the list below; when answering Yes, thus uninstalling them, and then running 'port upgrade outdated', they get reinstalled again. So somehow, there are some hidden dependencies that 'port reclaim' does not see. Possibly they are related to the port lilypond-devel.
    22
    3 --
    4 
     3{{{
    54port reclaim
    65--->  Checking for unnecessary unrequested ports
     
    3635 texlive-common  @2019_0
    3736Would you like to uninstall them? [Y/n]:
    38 
    39 --
     37}}}