<darfo_>
so after I a ports -u I run that first one and prt-get depinst any new dependencies found.
<uwumeowmeownyaa>
This is not the best way to do it, because you lose the distinction between the packages you installed because you needed them and some dependencies.
zorz has quit [Quit: leaving]
rever_4192 has joined #crux
rever_4192 has quit [Ping timeout: 252 seconds]
uwumeowmeownyaa has quit [Remote host closed the connection]
_moth_ has joined #crux
SiFuh_ has quit [Remote host closed the connection]
SiFuh_ has joined #crux
uwumeowmoewnyaa has joined #crux
<cruxbot>
[xorg/3.7]: mesa: updated to version 24.3.3
<cruxbot>
[core/3.7]: libedit: updated to version 20250104-3.1
lavaball has joined #crux
zorz has joined #crux
ivandi has quit [Quit: WeeChat 4.5.1]
ivandi has joined #crux
jue has joined #crux
SiFuh has quit [Remote host closed the connection]
SiFuh has joined #crux
maledictium has quit [Ping timeout: 248 seconds]
maledictium has joined #crux
<farkuhar>
uwumeowmeownyaa: The package database does not retain such a distinction anyway (between packages you explicitly requested, and packages that satisfy dependencies). To keep track of that, you could write a wrapper script and maintain a separate database, recording for each port the reason it was installed.
<farkuhar>
You might find copies of the pkgfoster script floating around the Interwebs. This script tries to identify any ports that are no longer needed, and prompts you to uninstall them one by one. After each round of removal, the list of "orphans" is recomputed, and the interactive dialog continues.