As dev-lang/spidermonkey-1.8.7 has been added to the tree, and the RDEPEND of edbrowse specifies >=dev-lang/spidermonkey-1.8.5 (as it should), the ebuild needs to be adjusted so that edbrowse will use the proper JS lib and cppflags. It seems that updates to spidermonkey will now change the library base name; as such either the ebuild will have to compensate for this via has_version checks, or the edbrowse build system needs some sort of configure script. I am applying a fix the ebuild in the tree; this bug is a placeholder so that this fix can be reverted if/when upstream augments the build system.
(In reply to comment #0) > As dev-lang/spidermonkey-1.8.7 has been added to the tree, and the RDEPEND > of edbrowse specifies >=dev-lang/spidermonkey-1.8.5 (as it should), the > ebuild needs to be adjusted so that edbrowse will use the proper JS lib and > cppflags. > > It seems that updates to spidermonkey will now change the library base name; > as such either the ebuild will have to compensate for this via has_version > checks, or the edbrowse build system needs some sort of configure script. > > I am applying a fix the ebuild in the tree; this bug is a placeholder so > that this fix can be reverted if/when upstream augments the build system. Please do not do this without communicating with the accessibility team. Please revert this and attach a patch to this bug so we can look at what we need to change and communicate this to upstream (which I am in active communication with). Thanks, William
Ok, scratch my last comment. I wasn't aware that you had spoken with @neurogeek about this bug. In that case, we need someone to take this to upstream as well. :-)
Contact Chris and let him know what the issue is. I'm pretty sure he will work with you to figure something out.
This has become a non-issue -- 1.8.7 is being removed from the tree, and newer official spidermonkeys will be slotted. Since this package works fine with 1.8.5 and below there is no need for upstream to do anything unless they intend to support mozjs-17 or above.