eutils provides a sane/safe/standard way of mucking with shopts, so use it instead of local custom code
Created attachment 239301 [details, diff] common-lisp-common.eclass.patch
looks good to me. Pana, you wanna handle this?
common-lisp.eclass is the last consumer of common-lisp-common.eclass and they have been superseded by common-lisp-3.eclass. Both will be dropped when closing bug #646742
common-lisp-common.eclass removed from the tree