RFE: allow Portfile to upgrade dependents
|Reported by:||MarcusCalhoun-Lopez||Owned by:||macports-tickets@…|
|Keywords:||Cc:||jmroot (Joshua Root), blb@…, raimue (Rainer Müller), febeling@…|
There are times when a port undergoes such a drastic change that
all its dependents need to be rebuilt.
One such example is when perl is upgraded.
As noted in #16830, all the installed modules need to rebuild so they
are installed in the correct directory.
Attached is a proposed solution.
It allows a port to set a poison_version.
During an upgrade, if the installed version <= poison_version, then all dependents
are forced to rebuild.