In FreeBSD, maxima was dependent on sbcl. However, when sbcl upgraded/updated, it seems that maxima also compiled again based on the new sbcl. However, maxima would not be updated by pkg. Thus, when invoking maxima after upgrading/updating sbcl, maxima always stop to work. Then, I have to delete maxima, reinstall it, and then it works.
Is it possible to reinstall maxima, when update/upgrading sbcl?
I think in this case the solution is that Maxima's maintainer should bump PORTREVISION's value.
Maxima is not maintained at the moment. I asked to take maintainership and provided and update to version 5.42.1, but the bug report is still waiting for a committer: if you are interested, see #bug 232118.
No bumping of PORTREVISION is needed for my patch since PORTVERSION is already higher that ports tree's PORTVERSION.
Kirill (krion) is lang/sblc's MAINTAINER, perhaps he can help here (CC'd).