[MacPorts] #66524: Autoremove macports/software not to waste space with archived duplicates

MacPorts noreply at macports.org
Wed Dec 21 16:42:09 UTC 2022

#66524: Autoremove macports/software not to waste space with archived duplicates
 Reporter:  esbugz       |      Owner:  (none)
     Type:  enhancement  |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  base         |    Version:  2.8.0
 Keywords:               |       Port:
 After installing some ports I realized there is this huge duplicate folder
 containing `.tbz2` archives, which from the Guide:
     Contains the compressed archives of installed software. If a port is
 activated its files are extracted to the ${prefix} folders from the
 compressed files here. port uninstall <port> <version>+<variant> would
 remove it from here, but then this port can not be used anymore.

 So this offers no rationale why this duplication exists, nor a practical
 convenient solution for cleaning it. I'd like to delete all of them, but
 still use the ports

 This old SO post [https://apple.stackexchange.com/questions/64074
 /macports-software-clean-up-opt-local-var-macports-software] is similar:
 no rationale, no practical convenient solution

 Homebrew has a command that allows you to delete the zips and it also runs
 the command automatically

 I'd like to have something similar in MacPorts:
   - ideally a config that would delete all the duplicates right away after
 a successful install
   - a command to delete all the archives in the `software` folder manually
   - maybe a default of running such a command every X days or something?

Ticket URL: <https://trac.macports.org/ticket/66524>
MacPorts <https://www.macports.org/>
Ports system for macOS

More information about the macports-tickets mailing list