I was wondering since I wanted to install compiz but ccsm is deleted and compiz-fusion as well, and compiz leaves windows without buttons if the windows decorations option is not turned on and it's off by default apparently (with ccsm you can turn on or off compiz features). Thank you for your recommendation and I will definitely take a look at the commit message next time when coming across a deleted port if I am curious.You might like to take a look at the Deleted Ports page on Freshports: https://www.freshports.org/ports-deleted.php
Selecting a given entry, you can scroll down to the topmost commit message to read why it was deleted. For example, accessibility/at-spi-reference was deleted because nothing depends on it and it's not maintained by upstream (Gnome project).
The Porter's Handbook details how to mark a port for removal, but doesn't really give a concrete example as to why it would be removed.
Is there a specific example that you've seen that puzzles you?
Thank you for explaining it! I understand.Because a ports committer decides so. ;P
This describes how a port is removed, but not why.
Removing an Existing Port
Reasons could be:
- it's marked deprecated
- not compiling
- no maintainer for years
- newer version comes out in a new port
- incompatible license
- maintainer requests removal
- legal reasons
- because the ports committer feels like it
Python2.7 casualty: https://www.freshports.org/x11-wm/ccsm/ccsm
According to the commit history for ccsm, same.compiz-fusion
I see. I wasn't aware of that.Python2.7 casualty: https://www.freshports.org/x11-wm/ccsm/
According to the commit history for ccsm, same.
Inspecting compiz's git history, the project seems to have been abandoned for six years. Sorry.