alnagon ~ # q qfile /usr/lib/libjs.so dev-lang/spidermonkey (/usr/lib/libjs.so) media-gfx/freewrl (/usr/lib/libjs.so) alnagon ~ % eix freewrl -c [I] media-gfx/freewrl (1.16.1@29.9.2006): VRML2 and X3D compliant browser alnagon ~ % eix spidermonkey -c [I] dev-lang/spidermonkey (1.6@24.11.2007): Stand-alone JavaScript C library
in freewrl-1.19.1/JS/js1.5/README: This is the JavaScript SpiderMonkey version 1.5 release. This code is verbatim from the http://www.mozilla.org website; all rights, etc, stay with them. so well imho this is very bad to include it and not use the system one, and even worse to install a shared library.
Created attachment 162524 [details] detect system-installed spidermonkey to avoid compiling its own This patch, along with a dependency requiring either xulrunner or spidermonkey (spidermonkey should go first, since it's a much smaller install), will enforce the use of system-installed libs for javascript support and so FreeWRL will skip compilation/installation of the spidermonkey source tree included in the archive.
This bug can be closed upon the adoption of one of the new ebuilds in bug # 193840