work/mozilla-1.9.2/js/src/js is a symlink to work/mozilla-1.9.2/js/src/shell/js The 'js' binary is not installed by this ebuild, I didn't test it was the case in previous versions, but /usr/bin/js used to be installed by the previous version of dev-lang/spidermonkey. Reproducible: Always
post also qlist -e spidermonkey
Created attachment 282769 [details] qlist -e spidermonkey
Created attachment 284195 [details] emerge log I tried to re-emerge dev-lang/spidermonkey-1.8.2.15 today but still no /usr/bin/js installed ? Am I alone ? did I miss a point ? can anyone reproduce ?
Created attachment 284197 [details] emerge --info
This is true for both 1.8.2* and 1.8.5; a simple 'dobin shell/js ||die ' added to src_install() will take care of it. At least one package in the tree (net-misc/plowshare) requires the js-shell.
I can confirm that adding 'dobin shell/js ||die ' to src_install() works for dev-lang/spidermonkey-1.8.2.15 and I can use jsawk [1] with it. [1] https://github.com/micha/jsawk
Thanks for reporting, bugs have been addressed if problem persists do not hesitate to reopen.
dev-lang/spidermonkey-1.8.2.15 still lacks 'dobin shell/js ||die '
We (mozilla herd) decided not to add it to that one, as if we did then we would have to revbump it and mark it ~arch -- in which case, there is no benefit since spidermonkey-1.8.5 (which is already ~arch) has been fixed to provide the js shell. Is upgrading to spidemronkey-1.8.5 not an option for you?
We use the stable version and it broke after upgrading from 1.7 If you going to stabilize 1.8.5 any day now I suppose we can wait a few days. Just need some stable version with a working /usr/bin/js
Turns out that 1.8.5 does not work some js scripts. Possibly because the script is buggy but I think it would be a good idea to fix 1.8.2.15 to install the missing file. Especially since 1.8.5 doesn't seem go stable any time soon.
a'ight. + 29 Dec 2011; Ian Stakenvicius <axs@gentoo.org> + +spidermonkey-1.8.2.15-r1.ebuild: + Added js shell to spidermonkey-1.8.2.15, as per user request in bug 377291